._button_cxhwc_1,._iconButton_cxhwc_2,._segmented_cxhwc_3 button{appearance:none;border:1px solid var(--yp2-border);font:inherit;font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action);cursor:pointer;line-height:1.3;transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out}._button_cxhwc_1{min-height:var(--yp2-control-height);justify-content:center;align-items:center;gap:var(--yp2-space-2);padding:var(--yp2-space-3) var(--yp2-space-5);border-radius:var(--yp2-radius-control);white-space:nowrap;display:inline-flex}@media (width<=25rem){._button_cxhwc_1{padding-inline:var(--yp2-space-3)}._surfaceHeader_cxhwc_27{flex-wrap:wrap;align-items:flex-start}}._button_cxhwc_1 svg,._iconButton_cxhwc_2 svg{stroke-width:2px;width:1.25rem;height:1.25rem}._primary_cxhwc_37{background:var(--yp2-action);border-color:var(--yp2-action);color:var(--yp2-on-action)}._primary_cxhwc_37:hover:not(:disabled){background:var(--yp2-action-hover);border-color:var(--yp2-action-hover)}._secondary_cxhwc_45{background:var(--yp2-surface);color:var(--yp2-text)}._secondary_cxhwc_45:hover:not(:disabled){background:var(--yp2-surface-soft);border-color:var(--yp2-border-strong)}._danger_cxhwc_48{background:var(--yp2-danger);border-color:var(--yp2-danger);color:var(--yp2-on-action)}._danger_cxhwc_48:hover:not(:disabled){background:var(--yp2-danger-hover);border-color:var(--yp2-danger-hover)}._quiet_cxhwc_51{color:var(--yp2-accent-text);background:0 0;border-color:#0000}._quiet_cxhwc_51:hover:not(:disabled){background:var(--yp2-accent-soft)}._backButton_cxhwc_54{appearance:none;min-height:var(--yp2-control-height);place-self:start;align-items:center;gap:var(--yp2-space-2);width:fit-content;max-width:100%;padding:0 var(--yp2-space-2) 0 0;color:var(--yp2-accent-text);font:inherit;font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action);cursor:pointer;background:0 0;border:0;line-height:1.3;transition:color .16s ease-out,opacity .16s ease-out;display:inline-flex}._backButton_cxhwc_54 svg{stroke-width:2px;flex:none;width:1.5rem;height:1.5rem}._backButton_cxhwc_54:hover:not(:disabled){color:var(--yp2-accent)}._backButton_cxhwc_54:active:not(:disabled){opacity:.72}._backButton_cxhwc_54:focus-visible{outline:.1875rem solid var(--yp2-focus);outline-offset:.125rem;border-radius:var(--yp2-radius-control)}._button_cxhwc_1:disabled,._iconButton_cxhwc_2:disabled,._segmented_cxhwc_3 button:disabled{cursor:not-allowed;opacity:.48}._spinner_cxhwc_87{animation:.85s linear infinite _yp2-spin_cxhwc_1}@keyframes _yp2-spin_cxhwc_1{to{transform:rotate(360deg)}}._iconButton_cxhwc_2{width:var(--yp2-control-height);height:var(--yp2-control-height);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);color:var(--yp2-text);place-items:center;padding:0;display:inline-grid}._iconButton_cxhwc_2:hover:not(:disabled){background:var(--yp2-surface-soft);border-color:var(--yp2-border-strong)}._surface_cxhwc_27{background:var(--yp2-surface);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);min-width:0;padding:var(--yp2-card-padding)}._surfaceHeader_cxhwc_27{justify-content:space-between;align-items:center;gap:var(--yp2-space-4);margin-bottom:var(--yp2-space-5);display:flex}._surfaceHeader_cxhwc_27 h2{color:var(--yp2-text);font-size:var(--yp2-type-heading);font-weight:var(--yp2-weight-heading);letter-spacing:-.02em;text-wrap:balance;margin:0;line-height:1.25}._segmented_cxhwc_3{gap:var(--yp2-space-1);padding:var(--yp2-space-1);border-radius:calc(var(--yp2-radius-control) + var(--yp2-space-1));background:var(--yp2-surface-muted);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}._segmented_cxhwc_3 button{min-height:var(--yp2-control-height);padding:var(--yp2-space-2) var(--yp2-space-4);border-radius:var(--yp2-radius-control);color:var(--yp2-text);background:0 0;border-color:#0000}._segmented_cxhwc_3 button[aria-pressed=true]{background:var(--yp2-action);color:var(--yp2-on-action)}._field_cxhwc_150{gap:var(--yp2-space-2);color:var(--yp2-text);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);display:grid}._field_cxhwc_150 input{min-height:var(--yp2-control-height);border:1px solid var(--yp2-border-strong);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);width:100%;color:var(--yp2-text);font:inherit;font-weight:var(--yp2-weight-regular);padding:var(--yp2-space-3) var(--yp2-space-4)}._field_cxhwc_150 input::placeholder{color:var(--yp2-text-muted);opacity:1}._field_cxhwc_150 input[aria-invalid=true]{border-color:var(--yp2-danger)}._field_cxhwc_150 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-regular)}._field_cxhwc_150 ._fieldError_cxhwc_173{color:var(--yp2-danger)}._status_cxhwc_175{width:fit-content;min-height:2rem;padding:var(--yp2-space-1) var(--yp2-space-3);border-radius:var(--yp2-radius-pill);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action);align-items:center;display:inline-flex}._neutral_cxhwc_186{background:var(--yp2-surface-muted);color:var(--yp2-text-muted)}._success_cxhwc_187{background:var(--yp2-success-soft);color:var(--yp2-success-text)}._warning_cxhwc_188{background:var(--yp2-warning-soft);color:var(--yp2-warning-text)}._danger_cxhwc_48._status_cxhwc_175{background:var(--yp2-danger-soft);color:var(--yp2-danger-text);border:0}._metric_cxhwc_191{gap:var(--yp2-space-2);text-align:center;display:grid}._metric_cxhwc_191>span{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action)}._metric_cxhwc_191 strong{color:var(--yp2-text);font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading);font-variant-numeric:tabular-nums;line-height:1.25}._metric_cxhwc_191 strong small{font-size:inherit;font-weight:inherit}._emptyState_cxhwc_196{align-content:center;place-items:center;gap:var(--yp2-space-4);min-height:10rem;padding:var(--yp2-space-5) var(--yp2-space-2);text-align:center;display:grid}._emptyIcon_cxhwc_206{background:var(--yp2-accent-soft);width:2.75rem;height:2.75rem;color:var(--yp2-accent-text);border-radius:50%;place-items:center;display:grid}._emptyIcon_cxhwc_206 svg{width:1.5rem;height:1.5rem}._emptyState_cxhwc_196 div{max-width:28rem}._emptyState_cxhwc_196 strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading)}._emptyState_cxhwc_196 p{margin:var(--yp2-space-2) 0 0;color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._button_cxhwc_1{white-space:normal;min-width:0;max-width:100%}._button_cxhwc_1>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0}@media (width<=400px){._segmented_cxhwc_3{grid-template-columns:repeat(2,minmax(0,1fr))}._segmented_cxhwc_3:has(>button:nth-child(3)):not(:has(>button:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}._page_pr8nq_1{gap:24px;min-width:0;display:grid}._inviteTools_pr8nq_2{display:grid}._tools_pr8nq_3{grid-template-columns:minmax(0,1fr) auto;gap:16px;display:grid}._search_pr8nq_4{border:1px solid var(--gd-border);background:var(--gd-surface);border-radius:9999px;align-items:center;gap:12px;padding:8px 16px;display:flex}._search_pr8nq_4 svg{flex-shrink:0;width:20px;height:20px}._search_pr8nq_4 input{background:0 0;border:0;width:100%;min-width:0;height:44px;padding:0}._catalog_pr8nq_7{scrollbar-color:var(--gd-lavender) var(--gd-surface);scrollbar-width:thin;max-height:352px;display:grid;overflow-y:auto}._athlete_pr8nq_8{text-align:left;min-height:88px;color:var(--gd-ink);cursor:pointer;background:0 0;border:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:16px;display:grid}._athlete_pr8nq_8:hover,._athlete_pr8nq_8[aria-current=true]{background:var(--gd-lavender-soft)}._athlete_pr8nq_8>span:nth-child(2){gap:8px;min-width:0;display:grid}._athlete_pr8nq_8 strong{font-size:var(--gd-body);overflow-wrap:anywhere;font-weight:700}._athlete_pr8nq_8 small{font-size:var(--gd-label);color:var(--gd-ink);overflow-wrap:anywhere}._avatar_pr8nq_14{background:var(--gd-surface);width:44px;height:44px;font-size:var(--gd-label);border:1px solid var(--gd-border);border-radius:50%;place-items:center;font-weight:700;display:grid;overflow:hidden}._avatar_pr8nq_14 img{object-fit:cover;width:100%;height:100%}._queueChoices_pr8nq_16{gap:8px;margin-block:16px 24px;display:grid}._queueChoice_pr8nq_16{text-align:left;border:1px solid var(--gd-border);min-height:48px;color:var(--gd-ink);background:var(--gd-surface);font-size:var(--gd-body);cursor:pointer;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;display:grid}._queueChoice_pr8nq_16[aria-pressed=true]{background:var(--gd-lavender-soft);border-color:var(--gd-lavender)}._queueChoice_pr8nq_16 strong{font-variant-numeric:tabular-nums}._tasks_pr8nq_20{display:grid}._task_pr8nq_20{border:0;border-top:1px solid var(--gd-border);text-align:left;min-height:80px;color:var(--gd-ink);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:16px;padding-block:16px;display:grid}._task_pr8nq_20>span{gap:8px;display:grid}._task_pr8nq_20 strong{font-size:var(--gd-body);overflow-wrap:anywhere}._task_pr8nq_20 small{font-size:var(--gd-label);color:var(--gd-muted)}._todayEntry_pr8nq_25{width:100%}._todayEntry_pr8nq_25>span{white-space:normal;justify-content:center;align-items:center;gap:12px;display:flex}._invite_pr8nq_2{gap:16px;display:grid}._invite_pr8nq_2 code{overflow-wrap:anywhere;font-family:inherit;font-size:var(--gd-body)}._profile_pr8nq_29{white-space:normal}@media (width<=760px){._page_pr8nq_1{gap:16px}._tools_pr8nq_3{grid-template-columns:minmax(0,1fr);gap:12px}._athlete_pr8nq_8{gap:12px;padding:12px}._profile_pr8nq_29{padding-inline:12px}}._stack_vys2b_1,._form_vys2b_1{gap:1.25rem;min-width:0;display:grid}._form_vys2b_1 label{font-size:var(--yp2-type-control);gap:.5rem;display:grid}._form_vys2b_1 input,._form_vys2b_1 select,._form_vys2b_1 textarea{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);width:100%;min-width:0;color:var(--yp2-text);font:inherit;background:#fff;padding:.75rem}._form_vys2b_1 textarea{resize:vertical}._form_vys2b_1 fieldset{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);min-width:0;padding:1rem}._form_vys2b_1 legend{font-size:var(--yp2-type-control)}._form_vys2b_1 p{white-space:pre-wrap;margin:0}._form_vys2b_1 [role=alert]{color:var(--yp2-danger)}._metrics_vys2b_1,._grid_vys2b_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}._metrics_vys2b_1 label{background:var(--yp2-surface-soft);border-radius:var(--yp2-radius-control);padding:1rem}._metrics_vys2b_1 output{font-weight:650}._actions_vys2b_1{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._actions_vys2b_1 button{white-space:normal}._message_vys2b_1{border-bottom:1px solid var(--yp2-border);padding:1rem 0}._message_vys2b_1 header{justify-content:space-between;gap:1rem;display:flex}._message_vys2b_1 time{font-size:var(--yp2-type-caption);color:var(--yp2-text-muted)}._message_vys2b_1 p{padding:1rem 0}._message_vys2b_1 ._actions_vys2b_1>button{font:inherit;cursor:pointer;background:0 0;border:0}._message_vys2b_1 ._actions_vys2b_1>button[aria-pressed=true]{background:var(--yp2-accent-soft)}._form_vys2b_1 input[type=range]{accent-color:var(--yp2-accent);padding:0}@media (width<=760px){._metrics_vys2b_1,._grid_vys2b_1{grid-template-columns:minmax(0,1fr)}._actions_vys2b_1>button{flex:1}}._pain_vys2b_4{background:var(--yp2-danger-soft);border-radius:var(--yp2-radius-control);grid-template-columns:minmax(9rem,1fr) minmax(9rem,1fr) minmax(14rem,1.4fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}._pain_vys2b_4:has(label:nth-of-type(4)){grid-template-columns:repeat(3,minmax(8.5rem,1fr)) minmax(14rem,1.4fr) auto}._pain_vys2b_4 label{align-content:start;min-width:0}._pain_vys2b_4 output{white-space:nowrap}._pain_vys2b_4>button{align-self:end}._prewrap_vys2b_4{white-space:pre-wrap}._message_vys2b_1 blockquote{border-left:3px solid var(--yp2-accent);color:var(--yp2-text-muted);margin:1rem 0 0;padding-left:1rem}@media (width<=62rem){:is(._pain_vys2b_4,._pain_vys2b_4:has(label:nth-of-type(4))){grid-template-columns:repeat(2,minmax(0,1fr))}._pain_vys2b_4>button{width:100%}}@media (width<=760px){:is(._pain_vys2b_4,._pain_vys2b_4:has(label:nth-of-type(4))){grid-template-columns:minmax(0,1fr)}}._planStep_vys2b_5{border-bottom:1px solid var(--yp2-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}@media (width<=600px){._planStep_vys2b_5{grid-template-columns:minmax(0,1fr)}._planStep_vys2b_5 span{color:var(--yp2-text-muted)}}._reportFields_vys2b_7{border:0;min-width:0;margin:0;padding:0}._dictation_vys2b_8{gap:.5rem;min-width:0;display:grid}._dictation_vys2b_8>button{width:100%}._dictationState_vys2b_8{color:var(--yp2-text);font-size:var(--yp2-type-body);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._dictationState_vys2b_8 time{font-variant-numeric:tabular-nums;font-weight:var(--yp2-weight-action)}._voiceBars_vys2b_8{align-items:center;gap:3px;height:1.25rem;display:flex}._voiceBars_vys2b_8 i{border-radius:var(--yp2-radius-pill);background:var(--yp2-text-muted);width:3px;height:4px;transition:height .15s,background .15s;display:block}._voiceBarsActive_vys2b_8 i{background:var(--yp2-accent);animation:.65s ease-in-out infinite alternate _dictation-pulse_vys2b_1}._voiceBarsActive_vys2b_8 i:nth-child(2),._voiceBarsActive_vys2b_8 i:nth-child(4){animation-delay:.17s}._voiceBarsActive_vys2b_8 i:nth-child(3){animation-delay:.34s}._dictationError_vys2b_8{color:var(--yp2-danger-text)}@keyframes _dictation-pulse_vys2b_1{0%{height:6px}to{height:19px}}@media (prefers-reduced-motion:reduce){._voiceBarsActive_vys2b_8 i{height:16px;animation:none}._voiceBarsActive_vys2b_8 i:nth-child(2n){height:9px}}._reportActions_vys2b_9{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}._reportActions_vys2b_9>button{width:100%;min-height:4rem}._reportActions_vys2b_9>button>span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}@media (width<=25rem){._reportActions_vys2b_9{grid-template-columns:minmax(0,1fr)}}._emojiToolbar_vys2b_12{align-items:flex-start;gap:.5rem;max-width:100%;display:flex}._emojiQuick_vys2b_12{gap:.25rem;max-width:100%;padding-bottom:.125rem;display:flex;overflow-x:auto}._emojiToolbar_vys2b_12 button{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;flex:0 0 2.75rem;padding:0}._emojiPicker_vys2b_12{flex:none;position:relative}._emojiPicker_vys2b_12>summary{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);min-height:2.75rem;font-size:var(--yp2-type-body);cursor:pointer;white-space:nowrap;align-items:center;padding:.5rem .75rem;font-weight:600;list-style:none;display:flex}._emojiPicker_vys2b_12>summary::-webkit-details-marker{display:none}._emojiPicker_vys2b_12>div{z-index:30;border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-surface);gap:1rem;width:min(28rem,100vw - 2rem);max-height:28rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow:auto;box-shadow:0 .75rem 2rem #15242624}._emojiPicker_vys2b_12 section{gap:.5rem;display:grid}._emojiPicker_vys2b_12 section>div{grid-template-columns:repeat(8,2.75rem);gap:.25rem;display:grid}._emojiPicker_vys2b_12 section>strong{font-size:var(--yp2-type-body)}._form_vys2b_1 ._emojiPicker_vys2b_12 input{min-height:2.75rem}._emojiPicker_vys2b_12>._fullEmojiPicker_vys2b_13{padding:0;overflow:hidden}._fullEmojiPicker_vys2b_13 .EmojiPickerReact{--epr-bg-color:var(--yp2-surface);--epr-category-label-bg-color:var(--yp2-surface);--epr-hover-bg-color:var(--yp2-surface-soft);--epr-focus-bg-color:var(--yp2-accent-soft);--epr-search-input-bg-color:var(--yp2-surface-soft);border:0;font-family:inherit}.golden-daylight ._athleteReport_vys2b_16{gap:var(--yp2-space-4);width:100%;max-width:44rem;padding-bottom:var(--yp2-space-6);grid-template-columns:minmax(0,1fr);margin:auto}.golden-daylight ._reportBack_vys2b_17{background:var(--gd-lavender);color:var(--gd-ink);white-space:normal;border-radius:9999px;max-width:100%;min-height:44px;padding:.75rem 1.25rem}.golden-daylight ._reportBack_vys2b_17:hover{background:var(--gd-lavender-soft)}.golden-daylight ._reportSurface_vys2b_19{background:var(--gd-surface);border:1px solid var(--gd-border);padding:var(--yp2-space-6);border-radius:1.5rem;min-width:0;container-type:inline-size}.golden-daylight ._reportSurface_vys2b_19>header{margin-bottom:var(--yp2-space-6)}.golden-daylight ._reportSurface_vys2b_19 h2{font-size:var(--gd-heading);color:var(--gd-ink);overflow-wrap:anywhere;margin:0;line-height:1.2}.golden-daylight ._athleteReport_vys2b_16 ._form_vys2b_1{gap:var(--yp2-space-6);grid-template-columns:minmax(0,1fr)}.golden-daylight ._athleteReport_vys2b_16 label{font-size:var(--gd-label);color:var(--gd-ink);gap:var(--yp2-space-3);line-height:1.4}.golden-daylight ._athleteReport_vys2b_16 ._metrics_vys2b_1{gap:var(--yp2-space-4)}.golden-daylight ._athleteReport_vys2b_16 ._metrics_vys2b_1 label{background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0}.golden-daylight ._athleteReport_vys2b_16 ._metrics_vys2b_1:has(>label:only-child){grid-template-columns:minmax(0,1fr)}.golden-daylight ._athleteReport_vys2b_16 ._metrics_vys2b_1 output{font-size:var(--gd-heading);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.golden-daylight ._athleteReport_vys2b_16 ._metrics_vys2b_1 input{grid-column:1/-1}.golden-daylight ._athleteReport_vys2b_16 input,.golden-daylight ._athleteReport_vys2b_16 select,.golden-daylight ._athleteReport_vys2b_16 textarea{background:var(--gd-canvas);border:1px solid var(--gd-muted);color:var(--gd-ink);caret-color:var(--gd-ink);font-size:var(--gd-body);border-radius:1rem}.golden-daylight ._athleteReport_vys2b_16 textarea{min-height:10rem;padding:var(--yp2-space-4);line-height:1.5}.golden-daylight ._athleteReport_vys2b_16 input[type=range]{appearance:none;cursor:pointer;background:0 0;border:0;height:44px;padding:0}.golden-daylight ._athleteReport_vys2b_16 input[type=range]::-webkit-slider-runnable-track{background:var(--gd-lavender-soft);border:1px solid var(--gd-muted);border-radius:9999px;height:8px}.golden-daylight ._athleteReport_vys2b_16 input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--gd-ink);border:0;border-radius:50%;width:24px;height:24px;margin-top:-9px}.golden-daylight ._athleteReport_vys2b_16 input[type=range]::-moz-range-track{background:var(--gd-lavender-soft);border:1px solid var(--gd-muted);border-radius:9999px;height:6px}.golden-daylight ._athleteReport_vys2b_16 input[type=range]::-moz-range-thumb{background:var(--gd-ink);border:0;border-radius:50%;width:24px;height:24px}.golden-daylight ._athleteReport_vys2b_16 button{white-space:normal;min-height:56px;color:var(--gd-ink);line-height:1.3}.golden-daylight ._athleteReport_vys2b_16 button>span{overflow-wrap:anywhere;min-width:0}.golden-daylight ._athleteReport_vys2b_16 ._dictation_vys2b_8>button,.golden-daylight ._athleteReport_vys2b_16 ._reportActions_vys2b_9>button:first-child{background:var(--gd-lavender);border:0}.golden-daylight ._athleteReport_vys2b_16 ._reportActions_vys2b_9>button:last-child{background:var(--gd-orange);border:0}.golden-daylight ._athleteReport_vys2b_16 ._dictation_vys2b_8>button:hover:not(:disabled),.golden-daylight ._athleteReport_vys2b_16 ._reportActions_vys2b_9>button:first-child:hover:not(:disabled){background:var(--gd-lavender-soft)}.golden-daylight ._athleteReport_vys2b_16 button:disabled{background:var(--gd-lavender-soft);color:var(--gd-muted);opacity:1}.golden-daylight ._athleteReport_vys2b_16 [role=status]{color:var(--gd-ink)}.golden-daylight ._athleteReport_vys2b_16 [role=alert]{overflow-wrap:anywhere}@media (width<=760px){.golden-daylight ._reportSurface_vys2b_19{padding:var(--yp2-space-4)}}@container (width<=28rem){.golden-daylight ._athleteReport_vys2b_16 ._reportActions_vys2b_9,.golden-daylight ._athleteReport_vys2b_16 ._metrics_vys2b_1{grid-template-columns:minmax(0,1fr)}}@container (width<=12rem){.golden-daylight ._athleteReport_vys2b_16 ._metrics_vys2b_1 label{grid-template-columns:minmax(0,1fr)}}.golden-daylight ._athleteReport_vys2b_16 ._ratingGrid_vys2b_60{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.golden-daylight ._athleteReport_vys2b_16 ._ratingMain_vys2b_61{border:1px solid var(--gd-border);background:var(--gd-lavender-soft);min-width:0;min-height:96px;color:var(--gd-ink);touch-action:manipulation;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 2px;font-size:.875rem;font-weight:400;display:flex}.golden-daylight ._athleteReport_vys2b_16 ._ratingMain_vys2b_61 strong{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:600;line-height:1.2}.golden-daylight ._athleteReport_vys2b_16 ._ratingMain_vys2b_61 strong span{font-size:inherit;font-weight:inherit}.golden-daylight ._athleteReport_vys2b_16 ._ratingMain_vys2b_61>span{line-height:1.2}.golden-daylight ._athleteReport_vys2b_16 ._ratingMain_vys2b_61:hover:not(:disabled){background:var(--gd-lavender)}.golden-daylight ._athleteReport_vys2b_16 ._ratingDialog_vys2b_66{box-sizing:border-box;border:1px solid var(--gd-border);background:var(--gd-surface);width:154px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);color:var(--gd-ink);border-radius:20px;padding:12px;overflow:auto}.golden-daylight ._athleteReport_vys2b_16 ._ratingDialog_vys2b_66::backdrop{background:#28232b66}.golden-daylight ._athleteReport_vys2b_16 ._ratingDialog_vys2b_66 header{align-items:flex-start;gap:4px;margin-bottom:12px;display:flex}.golden-daylight ._athleteReport_vys2b_16 ._ratingDialog_vys2b_66 h2{overflow-wrap:break-word;min-width:0;margin:0;font-size:1rem;line-height:1.25}.golden-daylight ._athleteReport_vys2b_16 ._ratingDialog_vys2b_66 header button{background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:28px;min-height:44px;padding:0;display:grid}.golden-daylight ._athleteReport_vys2b_16 ._ratingDialog_vys2b_66 header button svg{width:20px;height:20px}.golden-daylight ._athleteReport_vys2b_16 ._ratingChoices_vys2b_72{overscroll-behavior:contain;scroll-snap-type:y proximity;touch-action:pan-y;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--gd-muted) var(--gd-surface);flex-direction:column;gap:6px;height:204px;max-height:45dvh;padding-block:70px;display:flex;overflow-y:auto}.golden-daylight ._athleteReport_vys2b_16 ._ratingChoices_vys2b_72 button{background:var(--gd-lavender-soft);width:100%;min-height:64px;color:var(--gd-ink);font-variant-numeric:tabular-nums;scroll-snap-align:center;touch-action:pan-y;border:0;border-radius:12px;flex:0 0 64px;place-items:center;padding:0;font-size:2rem;font-weight:600;display:grid}.golden-daylight ._athleteReport_vys2b_16 ._ratingChoices_vys2b_72 button[aria-pressed=true]{background:var(--gd-orange)}.golden-daylight ._compactReport_vys2b_75 ._reportActions_vys2b_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.golden-daylight ._compactReport_vys2b_75 ._reportActions_vys2b_9 button{padding:10px 8px}@media (width<=600px){._emojiToolbar_vys2b_12{display:grid}._emojiPicker_vys2b_12{width:100%}._emojiPicker_vys2b_12>summary{justify-content:center}._emojiPicker_vys2b_12>div{width:auto;max-height:65dvh;position:fixed;inset:auto 1rem 5rem}._emojiPicker_vys2b_12 section>div{grid-template-columns:repeat(6,minmax(0,1fr))}._emojiPicker_vys2b_12 section button{width:100%;min-width:0}}._form_6anlx_1{gap:var(--yp2-space-5);min-width:0;display:grid}._header_6anlx_2{align-items:center;gap:var(--yp2-space-3);flex-wrap:wrap;display:flex}._header_6anlx_2 strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action)}._form_6anlx_1 p{font-size:var(--yp2-type-body);overflow-wrap:anywhere;margin:0;line-height:1.4}._form_6anlx_1 label input{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-regular);line-height:1.3}._form_6anlx_1 [role=alert]{color:var(--yp2-danger-text)}._form_6anlx_1 [role=status]{color:var(--yp2-success-text)}._actions_6anlx_8{gap:var(--yp2-space-3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}._actions_6anlx_8 button{white-space:normal;width:100%;min-width:0}._actions_6anlx_8 button span{overflow-wrap:normal;word-break:normal}@media (width<=760px){._actions_6anlx_8{grid-template-columns:minmax(0,1fr)}}._page_1oocc_1{min-width:0;max-width:1080px;color:var(--gd-ink);font-variant-numeric:tabular-nums;gap:16px;margin-inline:auto;font-family:Rubik,Segoe UI,Arial,sans-serif;display:grid}._page_1oocc_1 button{background:var(--gd-lavender-soft);min-height:44px;color:var(--gd-ink);font:inherit;cursor:pointer;border:0;border-radius:9999px;padding:8px 16px;font-size:1rem;font-weight:600}._page_1oocc_1 button:hover{background:var(--gd-lavender)}._page_1oocc_1 button:disabled{background:var(--gd-surface);color:var(--gd-muted);cursor:default}._page_1oocc_1 button:focus-visible,._page_1oocc_1 input:focus-visible,._strip_1oocc_2:focus-visible,._page_1oocc_1 summary:focus-visible{outline:2px solid var(--gd-ink);outline-offset:2px}._page_1oocc_1 button[aria-pressed=true]{background:var(--gd-orange)}._top_1oocc_3{justify-content:space-between;gap:12px;display:flex}._top_1oocc_3 button:first-child{background:var(--gd-surface)}._card_1oocc_3{background:var(--gd-surface);border-radius:20px;min-width:0;padding:24px}._context_1oocc_3{margin:0 0 12px;font-weight:600}._place_1oocc_3 h2,._sectionTitle_1oocc_3 h2{margin:0;font-size:1.5rem;line-height:1.25}._place_1oocc_3 span,._sectionTitle_1oocc_3 span{color:var(--gd-muted);font-size:.875rem}._place_1oocc_3{gap:4px;margin-bottom:16px;display:grid}._search_1oocc_4{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}._search_1oocc_4 label{gap:8px;font-size:.875rem;font-weight:600;display:grid}._search_1oocc_4 input{border:1px solid var(--gd-border);background:var(--gd-surface);width:100%;min-width:0;min-height:44px;color:var(--gd-ink);font:inherit;box-sizing:border-box;caret-color:var(--gd-ink);border-radius:12px;padding:8px 12px;font-size:1rem}._search_1oocc_4 input::placeholder{color:var(--gd-muted)}._search_1oocc_4>button{background:var(--gd-orange)}._locate_1oocc_4{margin-top:12px}._results_1oocc_4{gap:8px;max-height:240px;margin-top:12px;display:grid;overflow:auto}._results_1oocc_4 button{text-align:left;border-radius:12px}._message_1oocc_4{background:var(--gd-lavender-soft);border-radius:12px;padding:12px;line-height:1.4}._message_1oocc_4 p{margin:0 0 8px}._days_1oocc_5{background:var(--gd-lavender-soft);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin-top:20px;padding:4px;display:grid}._days_1oocc_5 button{border-radius:12px;padding:8px 4px}._days_1oocc_5 small{margin-top:4px;font-size:.875rem;font-weight:400;display:block}._conditions_1oocc_5{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;margin:24px 0 20px;display:grid}._conditions_1oocc_5 p{margin:0 0 4px;font-size:.875rem}._conditions_1oocc_5 strong{font-size:2rem;line-height:1.2;display:block}._conditions_1oocc_5 div>span{margin-top:4px;display:block}._iconSlot_1oocc_5{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}._largeIcon_1oocc_5{width:64px;height:64px}._metrics_1oocc_6{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;display:grid}._metrics_1oocc_6>div{min-width:0}._metrics_1oocc_6 dt{color:var(--gd-muted);min-height:36px;font-size:.875rem}._metrics_1oocc_6 dd{white-space:nowrap;margin:4px 0 0;font-size:1.5rem;font-weight:600}._freshness_1oocc_6{color:var(--gd-muted);margin:20px 0 0;font-size:.875rem;line-height:1.4}._sectionTitle_1oocc_3{justify-content:space-between;align-items:center;gap:12px;display:flex}._maximum_1oocc_6{margin:12px 0 20px;line-height:1.4}._page_1oocc_1 h3{margin:0 0 12px;font-size:1rem;font-weight:600}._windows_1oocc_6{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._windows_1oocc_6 button{border-radius:12px;padding:12px 4px;font-size:.875rem}._windows_1oocc_6 strong{white-space:normal;font-size:1rem;display:block}._windows_1oocc_6 span{margin-top:4px;font-weight:400;line-height:1.3;display:block}._hint_1oocc_7{color:var(--gd-muted);margin:20px 0 12px;font-size:.875rem}._rowLabels_1oocc_7{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;font-size:.875rem;font-weight:600;display:grid}._rowLabels_1oocc_7 span{border-radius:8px;padding:8px}._rowLabels_1oocc_7 span:first-child{background:var(--gd-warm)}._rowLabels_1oocc_7 span:nth-child(2){background:var(--gd-blue)}._rowLabels_1oocc_7 span:nth-child(3){background:var(--gd-lavender)}._strip_1oocc_2{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-color:var(--gd-lavender) var(--gd-canvas);scrollbar-width:thin;border-radius:12px;max-width:100%;padding-bottom:12px;overflow-x:auto}._hourGrid_1oocc_7{width:max-content;display:grid}._page_1oocc_1 ._hour_1oocc_7{background:var(--gd-surface);scroll-snap-align:start;border-right:1px solid var(--gd-border);border-radius:0;grid-template-rows:96px 96px 96px 32px 32px;place-items:center;min-width:0;padding:0;display:grid}._page_1oocc_1 ._hour_1oocc_7:hover{background:var(--gd-lavender-soft)}._page_1oocc_1 ._hour_1oocc_7[aria-pressed=true]{background:var(--gd-orange);outline:2px solid var(--gd-ink);outline-offset:-2px}._page_1oocc_1 ._hour_1oocc_7._inWindow_1oocc_7{background:var(--gd-lavender-soft)}._temperature_1oocc_7,._rain_1oocc_7,._wind_1oocc_6{border-bottom:1px solid var(--gd-border);box-sizing:border-box;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;width:100%;height:96px;padding-bottom:8px;display:flex}._hour_1oocc_7 strong{font-size:1rem;font-weight:600}._tempBar_1oocc_7,._rainBar_1oocc_7,._windBar_1oocc_7{border:1px solid var(--gd-ink);box-sizing:border-box;border-radius:4px 4px 0 0;width:32px;min-height:2px}._tempBar_1oocc_7{background:var(--gd-warm)}._rainBar_1oocc_7{background:var(--gd-blue)}._windBar_1oocc_7{background:var(--gd-lavender)}._clock_1oocc_7{font-size:.875rem}._explanation_1oocc_7{margin-top:16px;font-size:.875rem;line-height:1.4}._explanation_1oocc_7 summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}._explanation_1oocc_7 p{max-width:70ch;margin:4px 0 0}._page_1oocc_1 ::selection{background:var(--gd-lavender);color:var(--gd-ink)}@media (width<=760px){._card_1oocc_3{padding:16px}._page_1oocc_1{gap:12px}._metrics_1oocc_6{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._metrics_1oocc_6 dt{min-height:0}._conditions_1oocc_5{gap:12px}._conditions_1oocc_5>button{padding:8px}._windows_1oocc_6 strong{font-size:.875rem}._rowLabels_1oocc_7{gap:4px}._rowLabels_1oocc_7 span{padding:8px 4px}._sectionTitle_1oocc_3{align-items:start}._sectionTitle_1oocc_3 span{white-space:nowrap}}@media (width<=360px){._conditions_1oocc_5{grid-template-columns:64px minmax(0,1fr)}._conditions_1oocc_5>button{grid-column:1/-1}._search_1oocc_4{gap:8px}._search_1oocc_4>button{padding:8px 12px}._windows_1oocc_6{gap:4px}._windows_1oocc_6 button{font-size:.75rem}._windows_1oocc_6 strong{font-size:.875rem}._rowLabels_1oocc_7{font-size:.75rem}}._chart_1oocc_11{grid-template-columns:80px minmax(0,1fr);gap:8px;display:grid}._rowLabels_1oocc_7{grid-template-rows:96px 96px 96px;grid-template-columns:1fr;align-items:stretch;gap:0;margin:0;font-size:.875rem;display:grid}._rowLabels_1oocc_7 span{text-align:center;border-radius:0;justify-content:center;align-items:center;padding:8px 4px;line-height:1.3;display:flex}._rowLabels_1oocc_7 span:first-child{border-radius:12px 0 0}._rowLabels_1oocc_7 span:last-child{border-radius:0 0 0 12px}._strip_1oocc_2{min-width:0}._maximum_1oocc_6{max-width:70ch}@media (width<=760px){._chart_1oocc_11{grid-template-columns:64px minmax(0,1fr);gap:4px}._rowLabels_1oocc_7{font-size:.75rem}}._windows_1oocc_6 button{min-width:0}._windows_1oocc_6 span{overflow-wrap:anywhere}._page_1oocc_1 ._hour_1oocc_7{min-height:352px}._rowLabels_1oocc_7 span{overflow-wrap:anywhere}._metricIcon_1oocc_17{object-fit:contain;vertical-align:middle;width:20px;height:20px;margin-right:6px}._today_m6235_1,._plan_m6235_2,._history_m6235_3,._wellness_m6235_4,._profile_m6235_5,._weatherPage_m6235_6,._detail_m6235_7,._passport_m6235_8{gap:var(--yp2-space-5);display:grid}._loading_m6235_13{align-content:center;place-items:center;gap:var(--yp2-space-4);min-height:18rem;color:var(--yp2-text-muted);display:grid}._loading_m6235_13 svg{width:2rem;height:2rem}._spinning_m6235_23{animation:.85s linear infinite _spin_m6235_23}@keyframes _spin_m6235_23{to{transform:rotate(360deg)}}._busy_m6235_26,._toast_m6235_27{z-index:30;right:var(--yp2-space-6);bottom:var(--yp2-space-6);align-items:center;gap:var(--yp2-space-2);max-width:min(30rem,100vw - 2rem);padding:var(--yp2-space-3) var(--yp2-space-4);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-action);color:var(--yp2-on-action);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);margin:0;display:flex;position:fixed}._toast_m6235_27 svg{width:1.25rem;height:1.25rem}._busy_m6235_26{bottom:calc(var(--yp2-space-6) + 4rem)}._weatherSummary_m6235_49,._wellnessSummary_m6235_50{appearance:none;border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-surface);width:100%;color:var(--yp2-text);cursor:pointer;font:inherit;text-align:left}._weatherSummary_m6235_49{align-items:center;gap:var(--yp2-space-5);min-height:9.25rem;padding:var(--yp2-card-padding);grid-template-columns:minmax(0,1fr) auto;display:grid}._weatherSummary_m6235_49>strong{font-size:var(--yp2-type-heading);font-weight:var(--yp2-weight-heading);letter-spacing:-.02em;grid-column:1/-1}._weatherSummary_m6235_49>svg{width:1.5rem;height:1.5rem;color:var(--yp2-accent-text)}._weatherFacts_m6235_79{align-items:center;gap:var(--yp2-space-5);flex-wrap:wrap;display:flex}._weatherFacts_m6235_79 span{align-items:center;gap:var(--yp2-space-2);font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action);display:inline-flex}._weatherFacts_m6235_79 svg{width:1.35rem;height:1.35rem;color:var(--yp2-accent-text)}._todayGrid_m6235_83{gap:var(--yp2-space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._stack_m6235_84{gap:var(--yp2-space-5);display:grid}._largeCount_m6235_85{color:var(--yp2-accent-text);font-size:var(--yp2-type-display);font-weight:var(--yp2-weight-heading);font-variant-numeric:tabular-nums}._planCount_m6235_86{color:var(--yp2-text-muted);font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action)}._rows_m6235_88>button{align-items:center;gap:var(--yp2-space-4);width:100%;min-height:5rem;padding:var(--yp2-space-4) 0;border:0;border-bottom:1px solid var(--yp2-border);color:var(--yp2-text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._rows_m6235_88>button:last-child{border-bottom:0;padding-bottom:0}._rows_m6235_88>button>span:nth-child(2){min-width:0}._rows_m6235_88 strong,._rows_m6235_88 small{display:block}._rows_m6235_88 strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading)}._rows_m6235_88 small{margin-top:var(--yp2-space-1);color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._rows_m6235_88>button>svg{width:1.25rem;height:1.25rem;color:var(--yp2-accent-text)}._kindIcon_m6235_115{background:var(--yp2-accent-soft);width:2.75rem;height:2.75rem;color:var(--yp2-accent-text);border-radius:50%;place-items:center;display:grid}._kindIcon_m6235_115 svg{width:1.35rem;height:1.35rem}._quality_m6235_126{background:var(--yp2-warning-soft);color:var(--yp2-danger-text)}._long_m6235_127{color:var(--yp2-action);background:#e8eef4}._easy_m6235_128{background:var(--yp2-success-soft);color:var(--yp2-success-text)}._neutral_m6235_129{background:var(--yp2-surface-muted);color:var(--yp2-text-muted)}._reportCard_m6235_131{padding:0;overflow:hidden}._reportButton_m6235_132{align-items:stretch;gap:var(--yp2-space-4);width:100%;color:var(--yp2-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(8rem,42%);padding:0;display:grid}._reportButton_m6235_132>span{padding:var(--yp2-card-padding) 0 var(--yp2-card-padding) var(--yp2-card-padding);align-self:center}._reportButton_m6235_132 strong{font-size:var(--yp2-type-control);display:block}._reportButton_m6235_132 b{border-radius:var(--yp2-radius-card);background:var(--yp2-danger-soft);min-height:8rem;color:var(--yp2-danger);font-size:var(--yp2-type-display);font-variant-numeric:tabular-nums;place-items:center;display:grid}._wellnessSummary_m6235_50{padding:var(--yp2-card-padding);cursor:default}._metricCells_m6235_154{gap:var(--yp2-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metricCells_m6235_154>button{align-content:center;place-items:center;gap:var(--yp2-space-2);min-width:0;min-height:9rem;padding:var(--yp2-space-4);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);color:var(--yp2-text);cursor:pointer;font:inherit;text-align:center;border:1px solid #0000;display:grid;position:relative}._metricCells_m6235_154>button:hover{border-color:var(--yp2-border-strong)}._metricCells_m6235_154>button:focus-visible{outline:3px solid var(--yp2-focus);outline-offset:2px}._metricCells_m6235_154 svg{width:1.5rem;height:1.5rem}._metricCells_m6235_154 small{color:var(--yp2-text);font-size:var(--yp2-type-body)}._metricCells_m6235_154 strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading);font-variant-numeric:tabular-nums}._metricCells_m6235_154 ._selectedMetric_m6235_178{border-color:var(--yp2-action);background:var(--yp2-action);color:var(--yp2-on-action)}._metricCells_m6235_154 ._selectedMetric_m6235_178 small{color:var(--yp2-on-action)}._metricCells_m6235_154 ._metricSelectedIcon_m6235_180{top:var(--yp2-space-2);right:var(--yp2-space-2);width:1.25rem;height:1.25rem;position:absolute}._weekTitle_m6235_183{justify-content:space-between;align-items:baseline;gap:var(--yp2-space-4);display:flex}._weekTitle_m6235_183 strong{font-size:var(--yp2-type-control)}._weekTitle_m6235_183 b{font-size:var(--yp2-type-control);font-variant-numeric:tabular-nums}._week_m6235_182 progress{width:100%;height:.5rem;margin:var(--yp2-space-5) 0 var(--yp2-space-8);border-radius:var(--yp2-radius-pill);border:0;overflow:hidden}._week_m6235_182 progress::-webkit-progress-bar{background:var(--yp2-surface-muted)}._week_m6235_182 progress::-webkit-progress-value{background:var(--yp2-accent)}._week_m6235_182 progress::-moz-progress-bar{background:var(--yp2-accent)}._bars_m6235_191{gap:var(--yp2-space-2);height:15rem;padding-top:var(--yp2-space-4);border-bottom:1px solid var(--yp2-border);grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;display:grid}._bars_m6235_191>button{place-items:end center;gap:var(--yp2-space-3);grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid}._bar_m6235_191{border:1px solid var(--yp2-accent);background:var(--yp2-accent-soft);width:min(100%,3rem);min-height:1.5rem;color:var(--yp2-accent-text);border-bottom:0;font-style:normal;display:block;position:relative}._bar_m6235_191 b{font-size:var(--yp2-type-caption);white-space:nowrap;line-height:1;position:absolute;top:.25rem;left:50%;transform:translate(-50%)}._bars_m6235_191 small{padding-bottom:var(--yp2-space-3);color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action)}._weekCategories_m6235_197{margin-top:var(--yp2-space-5);border-top:1px solid var(--yp2-border);display:grid}._weekCategories_m6235_197 span{justify-content:space-between;align-items:center;gap:var(--yp2-space-4);padding:var(--yp2-space-3) 0;border-bottom:1px solid var(--yp2-border);display:flex}._weekCategories_m6235_197 strong,._weekCategories_m6235_197 b{font-size:var(--yp2-type-control);font-variant-numeric:tabular-nums}._fullButton_m6235_201{width:100%;margin-top:var(--yp2-space-5)}._fullButton_m6235_201 svg{width:1.25rem;height:1.25rem}._goal_m6235_203{align-items:center;gap:var(--yp2-space-4);display:flex}._goal_m6235_203>svg{width:2rem;height:2rem;color:var(--yp2-accent-text)}._goal_m6235_203 div{gap:var(--yp2-space-1);display:grid}._goal_m6235_203 strong{font-size:var(--yp2-type-control)}._goal_m6235_203 span{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._plan_m6235_2>div:first-child{margin-bottom:var(--yp2-space-3)}._periodHeader_m6235_210{justify-content:space-between;align-items:center;gap:var(--yp2-space-4);margin-bottom:var(--yp2-space-5);display:flex}._periodHeader_m6235_210 strong{font-size:var(--yp2-type-control);text-transform:capitalize}._periodHeader_m6235_210 button{width:var(--yp2-control-height);height:var(--yp2-control-height);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);color:var(--yp2-text);cursor:pointer;place-items:center;display:grid}._weekDays_m6235_224{gap:var(--yp2-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._dayCell_m6235_225{align-content:center;place-items:center;gap:var(--yp2-space-2);min-width:0;min-height:8.5rem;padding:var(--yp2-space-3);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);color:var(--yp2-text);cursor:pointer;font:inherit;display:grid;position:relative}._dayCell_m6235_225 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action)}._dayCell_m6235_225 strong{font-size:var(--yp2-type-control);font-variant-numeric:tabular-nums}._dayCell_m6235_225 span{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._currentDay_m6235_245{border-color:var(--yp2-focus);background:var(--yp2-surface)}._availability-available_m6235_246:before,._availability-unavailable_m6235_247:before{content:"";background:var(--yp2-success-text);border-radius:50%;width:.5rem;height:.5rem;position:absolute;inset:.35rem auto auto .35rem}._availability-unavailable_m6235_247:before{background:var(--yp2-danger)}._dot_m6235_257{background:var(--yp2-accent);border-radius:50%;width:.5rem;height:.5rem}._dot_m6235_257._quality_m6235_126{background:var(--yp2-danger)}._dot_m6235_257._long_m6235_127{background:var(--yp2-action)}._monthLabels_m6235_261,._monthGrid_m6235_262{gap:var(--yp2-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._monthLabels_m6235_261{margin-bottom:var(--yp2-space-2);color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action);text-align:center}._monthGrid_m6235_262 ._dayCell_m6235_225{min-height:5.5rem}._dayDetails_m6235_266>p:first-of-type{margin-top:0}._dayDetails_m6235_266 h2{font-size:var(--yp2-type-control)}._muted_m6235_268{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._availability_m6235_246{gap:var(--yp2-space-1);padding:var(--yp2-space-1);border-radius:calc(var(--yp2-radius-control) + var(--yp2-space-1));background:var(--yp2-surface-muted);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._availability_m6235_246 button,._goalOptions_m6235_271 button{min-height:var(--yp2-control-height);padding:var(--yp2-space-2) var(--yp2-space-3);border-radius:var(--yp2-radius-control);color:var(--yp2-text);cursor:pointer;font:inherit;font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action);background:0 0;border:1px solid #0000}._availability_m6235_246 button[aria-pressed=true],._goalOptions_m6235_271 button[aria-pressed=true]{background:var(--yp2-action);color:var(--yp2-on-action)}._planFact_m6235_285{gap:var(--yp2-space-6);margin-top:var(--yp2-space-8);display:grid}._planFact_m6235_285 section+section{padding-top:var(--yp2-space-6);border-top:1px solid var(--yp2-border)}._planFact_m6235_285 h3{margin:0 0 var(--yp2-space-4);font-size:var(--yp2-type-heading)}._planFact_m6235_285 p{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._historySummary_m6235_290{justify-content:space-between;align-items:center;gap:var(--yp2-space-4);margin-bottom:var(--yp2-space-5);display:flex}._historySummary_m6235_290 strong,._historySummary_m6235_290 span{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action)}._historySummary_m6235_290 span{padding:var(--yp2-space-2) var(--yp2-space-3);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);font-variant-numeric:tabular-nums}._range_m6235_294{gap:var(--yp2-space-4);margin-bottom:var(--yp2-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._range_m6235_294 label{align-items:center;gap:var(--yp2-space-2);min-width:0;font-weight:var(--yp2-weight-action);grid-template-columns:auto minmax(0,1fr);display:grid}._range_m6235_294 input,._profileForm_m6235_297 input,._profileForm_m6235_297 select,._cityField_m6235_299,._moveForm_m6235_300 input,._moveForm_m6235_300 textarea,._citySearch_m6235_302 input{min-height:var(--yp2-control-height);width:100%;padding:var(--yp2-space-3) var(--yp2-space-4);border:1px solid var(--yp2-border-strong);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);color:var(--yp2-text);font:inherit;font-size:var(--yp2-type-body);box-sizing:border-box;min-width:0;max-width:100%}._tableWrap_m6235_317{scrollbar-color:var(--yp2-border-strong) transparent;width:100%;overflow-x:auto}._tableWrap_m6235_317 table{border-collapse:collapse;width:100%;min-width:64rem}._tableWrap_m6235_317 th,._tableWrap_m6235_317 td{padding:var(--yp2-space-5) var(--yp2-space-4);border-bottom:1px solid var(--yp2-border);font-size:var(--yp2-type-control);text-align:left;white-space:nowrap}._tableWrap_m6235_317 th{background:var(--yp2-surface-soft);font-weight:var(--yp2-weight-heading)}._tableWrap_m6235_317 td{font-variant-numeric:tabular-nums}._tableWrap_m6235_317 tbody tr{cursor:pointer}._tableWrap_m6235_317 tbody tr:hover{background:var(--yp2-surface-soft)}._tableWrap_m6235_317 td button{align-items:center;gap:var(--yp2-space-2);color:var(--yp2-text);cursor:pointer;font:inherit;font-weight:var(--yp2-weight-heading);background:0 0;border:0;padding:0;display:inline-flex}._tableWrap_m6235_317 td button svg{width:1.15rem;height:1.15rem}._wellness_m6235_4{gap:var(--yp2-space-5)}._chart_m6235_329{margin-top:var(--yp2-space-5);overflow-x:auto}._chart_m6235_329 svg{width:100%;min-width:48rem;height:15rem}._chart_m6235_329 path,._trend_m6235_332 path{fill:none;stroke:var(--yp2-border);stroke-width:1px;vector-effect:non-scaling-stroke}._chart_m6235_329 polyline{fill:none;stroke:var(--yp2-accent);stroke-width:3px;vector-effect:non-scaling-stroke}._chart_m6235_329>div{min-width:48rem;color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);text-align:center;grid-template-columns:repeat(14,minmax(3rem,1fr));display:grid}._stepBars_m6235_335{gap:var(--yp2-space-2);grid-template-columns:repeat(14,minmax(2.5rem,1fr));align-items:end;height:16rem;display:grid;overflow-x:auto}._stepBars_m6235_335>span{align-items:end;gap:var(--yp2-space-2);text-align:center;grid-template-rows:minmax(0,1fr) auto;min-width:2.5rem;height:100%;display:grid}._stepBars_m6235_335 i{background:var(--yp2-accent);border-radius:.35rem .35rem 0 0;min-height:.25rem}._stepBars_m6235_335 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption)}._wellnessChart_m6235_339{width:100%;height:21rem;margin-top:var(--yp2-space-5)}@media (width<=47.5rem){._wellnessChart_m6235_339{height:18rem}}._citySearch_m6235_302{align-items:end;gap:var(--yp2-space-3);grid-template-columns:minmax(0,1fr) auto auto;display:grid}._citySearch_m6235_302 label{gap:var(--yp2-space-2);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);display:grid}._locate_m6235_344{width:var(--yp2-control-height);height:var(--yp2-control-height);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);color:var(--yp2-accent-text);cursor:pointer;place-items:center;display:grid}._locate_m6235_344 svg{width:1.25rem;height:1.25rem}._cityResults_m6235_346{margin-top:var(--yp2-space-3);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);display:grid;overflow:hidden}._cityResults_m6235_346 button{padding:var(--yp2-space-3) var(--yp2-space-4);border:0;border-bottom:1px solid var(--yp2-border);background:var(--yp2-surface);color:var(--yp2-text);cursor:pointer;font:inherit;text-align:left}._cityResults_m6235_346 button:last-child{border-bottom:0}._weatherHero_m6235_349{align-content:center;place-items:center;gap:var(--yp2-space-4);min-height:14rem;padding:var(--yp2-space-5);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._weatherHero_m6235_349>strong{font-size:var(--yp2-number-alert);font-variant-numeric:tabular-nums;line-height:.9}._weatherHero_m6235_349>svg{width:clamp(5rem,12vw,8rem);height:clamp(5rem,12vw,8rem);color:var(--yp2-accent-text)}._weatherHero_m6235_349>span{color:var(--yp2-text-muted);font-size:var(--yp2-type-control);grid-column:1/-1}._weatherMetrics_m6235_353{gap:var(--yp2-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._weatherMetrics_m6235_353>span{place-items:center;gap:var(--yp2-space-2);padding:var(--yp2-space-4);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);text-align:center;display:grid}._weatherMetrics_m6235_353 svg{width:1.5rem;height:1.5rem;color:var(--yp2-accent-text)}._weatherMetrics_m6235_353 strong{font-size:var(--yp2-type-control)}._weatherMetrics_m6235_353 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption)}._hours_m6235_358{gap:var(--yp2-space-2);margin-top:var(--yp2-space-5);grid-auto-columns:minmax(5rem,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}._hours_m6235_358 button{place-items:center;gap:var(--yp2-space-1);min-height:7rem;padding:var(--yp2-space-3);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);color:var(--yp2-text);cursor:pointer;font:inherit;display:grid}._hours_m6235_358 button[aria-pressed=true]{border-color:var(--yp2-focus);background:var(--yp2-accent-soft)}._hours_m6235_358 svg{width:1.35rem;height:1.35rem;color:var(--yp2-accent-text)}._hours_m6235_358 span{font-size:var(--yp2-type-caption)}._hours_m6235_358 strong{font-size:var(--yp2-type-control)}._runWindow_m6235_364{gap:var(--yp2-space-2);display:grid}._runWindow_m6235_364 strong{font-size:var(--yp2-type-heading)}._runWindow_m6235_364 span,._runWindow_m6235_364 p{color:var(--yp2-text-muted);font-size:var(--yp2-type-body);margin:0}._identity_m6235_369{align-items:center;gap:var(--yp2-space-5);display:flex}._identity_m6235_369>button{border:1px solid var(--yp2-border);background:var(--yp2-accent-soft);width:7rem;height:7rem;color:var(--yp2-action);cursor:pointer;font:inherit;font-size:var(--yp2-type-display);font-weight:var(--yp2-weight-heading);border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}._identity_m6235_369 img{object-fit:cover;width:100%;height:100%}._identity_m6235_369>button>svg{background:var(--yp2-action);width:2rem;height:2rem;color:var(--yp2-on-action);border-radius:50%;padding:.35rem;position:absolute;bottom:.3rem;right:.3rem}._identity_m6235_369 h2{margin:var(--yp2-space-2) 0 var(--yp2-space-1);font-size:var(--yp2-type-heading)}._identity_m6235_369>div{min-width:0}._identity_m6235_369 h2,._identity_m6235_369 p{overflow-wrap:anywhere}._identity_m6235_369 p{color:var(--yp2-text-muted);font-size:var(--yp2-type-body);margin:0}._profile_m6235_5,._profileSettings_m6235_377{--yp2-type-control:1.25rem;--yp2-type-heading:1.75rem;--yp2-type-display:2.25rem}._profileForm_m6235_297{min-width:0}._profile_m6235_5 ._profileForm_m6235_297 input,._profile_m6235_5 ._profileForm_m6235_297 select{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-regular);line-height:1.3}._profileSettings_m6235_377 label{font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action)}._profileSettings_m6235_377 label select{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-regular);line-height:1.3}._profileSettings_m6235_377 button{white-space:normal}._profileForm_m6235_297 h2{margin:0 0 var(--yp2-space-5);font-size:var(--yp2-type-heading)}._fields_m6235_384{gap:var(--yp2-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._fields_m6235_384 label,._moveForm_m6235_300 label{align-content:start;gap:var(--yp2-space-2);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);display:grid}._fields_m6235_384 label{min-width:0}._fields_m6235_384 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-regular)}._cityField_m6235_299{cursor:pointer;text-align:left}._profileForm_m6235_297 fieldset{margin:var(--yp2-space-8) 0 0;border:0;min-width:0;padding:0}._profileForm_m6235_297 legend{margin-bottom:var(--yp2-space-3);font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading)}._goalOptions_m6235_271{gap:var(--yp2-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._goalOptions_m6235_271 button{border-color:var(--yp2-border);background:var(--yp2-surface);font-size:var(--yp2-type-control);white-space:normal;text-align:center;min-width:0;line-height:1.3}._formActions_m6235_394{gap:var(--yp2-space-3);margin-top:var(--yp2-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._formActions_m6235_394>button{white-space:normal;width:100%;min-width:0}._timezoneField_m6235_396{grid-column:1/-1}._assignmentActions_m6235_397{gap:var(--yp2-space-3);margin-top:var(--yp2-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._assignmentActions_m6235_397>button{width:100%}._assignmentActions_m6235_397>button:last-child:nth-child(odd){grid-column:1/-1}._reportHint_m6235_400{margin:var(--yp2-space-5) 0 0;padding-top:var(--yp2-space-4);border-top:1px solid var(--yp2-border);color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._assignmentHeader_m6235_401{align-items:start;gap:var(--yp2-space-5);margin-bottom:var(--yp2-space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}._assignmentHeader_m6235_401 h2{font-size:var(--yp2-type-display);letter-spacing:-.025em;margin:0;line-height:1.15}._assignmentHeader_m6235_401 p{margin:var(--yp2-space-2) 0 0;font-size:var(--yp2-type-heading);font-weight:var(--yp2-weight-regular);line-height:1.25}._assignmentHeader_m6235_401 ._compactAssignmentTitle_m6235_402{font-size:var(--yp2-type-heading)}._assignmentStatus_m6235_403{margin-top:var(--yp2-space-4)}._assignmentDate_m6235_404{font-size:var(--yp2-type-heading);font-variant-numeric:tabular-nums;white-space:nowrap}._exercisePlan_m6235_405{gap:var(--yp2-space-3);margin:var(--yp2-space-5) 0 0;padding:0;list-style:none;display:grid}._exercisePlan_m6235_405 li{border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid;overflow:hidden}._exercisePlan_m6235_405 strong,._exercisePlan_m6235_405 span{min-height:4.5rem;padding:var(--yp2-space-4);font-size:var(--yp2-type-control);align-items:center;line-height:1.25;display:flex}._exercisePlan_m6235_405 strong{font-weight:var(--yp2-weight-heading)}._exercisePlan_m6235_405 span{border-left:1px solid var(--yp2-border);text-align:left;font-variant-numeric:tabular-nums;justify-content:flex-start}._connection_m6235_410{align-items:center;gap:var(--yp2-space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._connection_m6235_410>svg{width:2rem;height:2rem;color:var(--yp2-accent-text)}._connection_m6235_410 div{gap:var(--yp2-space-1);display:grid}._connection_m6235_410 strong{font-size:var(--yp2-type-control)}._connection_m6235_410 span{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._connectionStats_m6235_415{gap:var(--yp2-space-3);margin-top:var(--yp2-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._connectionStats_m6235_415>span{gap:var(--yp2-space-2);padding:var(--yp2-space-4);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);text-align:center;display:grid}._connectionStats_m6235_415 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption)}._connectionStats_m6235_415 strong{font-size:var(--yp2-type-control);font-variant-numeric:tabular-nums}._logout_m6235_419{width:100%}._assignmentMetrics_m6235_421,._passportMetrics_m6235_422{gap:var(--yp2-space-3);margin-top:var(--yp2-space-5);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._assignmentMetrics_m6235_421{grid-template-columns:repeat(2,minmax(0,1fr))}._assignmentMetrics_m6235_421>span,._passportMetrics_m6235_422>span{gap:var(--yp2-space-2);padding:var(--yp2-space-4);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);text-align:center;display:grid}._assignmentMetrics_m6235_421 small,._passportMetrics_m6235_422 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._assignmentMetrics_m6235_421 strong,._passportMetrics_m6235_422 strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading);font-variant-numeric:tabular-nums}._lead_m6235_430{margin-top:var(--yp2-space-5);font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action)}._steps_m6235_431{gap:var(--yp2-space-3);margin:var(--yp2-space-5) 0 0;padding:0;list-style:none;display:grid}._steps_m6235_431 li{align-items:center;gap:var(--yp2-space-3);padding:var(--yp2-space-3);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);grid-template-columns:auto minmax(0,1fr);display:grid}._steps_m6235_431 li>b{background:var(--yp2-accent-soft);width:2rem;height:2rem;color:var(--yp2-accent-text);border-radius:50%;place-items:center;display:grid}._steps_m6235_431 span{gap:var(--yp2-space-1);display:grid}._steps_m6235_431 strong{font-size:var(--yp2-type-body)}._steps_m6235_431 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption)}._coachNote_m6235_437{margin-top:var(--yp2-space-5);padding:var(--yp2-space-4);border-left:.25rem solid var(--yp2-accent);background:var(--yp2-accent-soft)}._coachNote_m6235_437 strong{font-size:var(--yp2-type-control)}._coachNote_m6235_437 p{margin:var(--yp2-space-2) 0 0}._moveForm_m6235_300{gap:var(--yp2-space-4);margin-top:var(--yp2-space-5);padding-top:var(--yp2-space-5);border-top:1px solid var(--yp2-border);display:grid}._moveForm_m6235_300 textarea{resize:vertical}._passportHeader_m6235_443{align-items:start;gap:var(--yp2-space-5);grid-template-columns:minmax(0,1fr) auto;display:grid}._passportHeader_m6235_443 h2{margin:0 0 var(--yp2-space-3);font-size:var(--yp2-type-display);letter-spacing:-.03em;line-height:1.2}._passportHeader_m6235_443 time{font-size:var(--yp2-type-control);font-variant-numeric:tabular-nums;justify-items:end;line-height:1.2;display:grid}._route_m6235_446{border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);min-height:20rem;position:relative;overflow:hidden}._route_m6235_446 svg{width:100%;height:20rem}._route_m6235_446 path{fill:none;stroke:var(--yp2-border);stroke-width:1px;vector-effect:non-scaling-stroke}._route_m6235_446 polyline{fill:none;stroke:var(--yp2-accent);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}._route_m6235_446 span{left:var(--yp2-space-4);bottom:var(--yp2-space-4);padding:var(--yp2-space-2) var(--yp2-space-3);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);position:absolute}._trend_m6235_332{margin-top:var(--yp2-space-5)}._trend_m6235_332 svg{width:100%;height:18rem}._trend_m6235_332 polyline{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke}._paceLine_m6235_454{stroke:var(--yp2-accent)}._heartLine_m6235_455{stroke:var(--yp2-danger)}._trend_m6235_332>div{justify-content:center;gap:var(--yp2-space-5);display:flex}._trend_m6235_332 span{align-items:center;gap:var(--yp2-space-2);font-size:var(--yp2-type-body);display:inline-flex}._trend_m6235_332 i{width:2rem;height:.2rem}._paceKey_m6235_459{background:var(--yp2-accent)}._heartKey_m6235_460{background:var(--yp2-danger)}._inlineError_m6235_462{margin:var(--yp2-space-3) 0;padding:var(--yp2-space-3) var(--yp2-space-4);border-radius:var(--yp2-radius-control);background:var(--yp2-danger-soft);color:var(--yp2-danger-text);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action)}@media (width<=62rem){._todayGrid_m6235_83{grid-template-columns:1fr}._week_m6235_182{min-height:30rem}._passportMetrics_m6235_422{grid-template-columns:repeat(3,minmax(0,1fr))}._weekDays_m6235_224{gap:var(--yp2-space-1)}._dayCell_m6235_225{min-height:7.5rem;padding-inline:var(--yp2-space-2)}}@media (width<=47.5rem){._busy_m6235_26,._toast_m6235_27{right:var(--yp2-space-4);bottom:5.5rem}._busy_m6235_26{bottom:9.5rem}._weatherSummary_m6235_49{gap:var(--yp2-space-4);grid-template-columns:minmax(0,1fr) auto;min-height:0}._weatherSummary_m6235_49>strong{font-size:var(--yp2-type-control);grid-column:1}._weatherSummary_m6235_49>svg{grid-area:1/2}._weatherFacts_m6235_79{gap:var(--yp2-space-3);grid-column:1/-1}._weatherFacts_m6235_79 span{font-size:var(--yp2-type-body)}._weekDays_m6235_224{grid-template-columns:repeat(7,minmax(0,1fr))}._calendar_m6235_483{overflow:hidden}._month_m6235_261{width:100%;overflow:hidden}._monthLabels_m6235_261,._monthGrid_m6235_262{gap:var(--yp2-space-1);width:100%;min-width:0}._monthGrid_m6235_262 ._dayCell_m6235_225{min-height:4rem;padding-inline:0}._metricCells_m6235_154{gap:var(--yp2-space-2)}._metricCells_m6235_154>button{min-height:7.5rem;padding:var(--yp2-space-2)}._fields_m6235_384{grid-template-columns:1fr}._goalOptions_m6235_271,._formActions_m6235_394{grid-template-columns:minmax(0,1fr)}._passportMetrics_m6235_422{grid-template-columns:repeat(2,minmax(0,1fr))}._passportHeader_m6235_443 h2{font-size:var(--yp2-type-heading)}._tableWrap_m6235_317 th,._tableWrap_m6235_317 td{padding:var(--yp2-space-4)}._historySummary_m6235_290{flex-direction:column;align-items:flex-start}._todayGrid_m6235_83 h2{font-size:var(--yp2-type-control)}._history_m6235_3>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}._plan_m6235_2>div:first-child{grid-auto-columns:minmax(0,1fr)}._plan_m6235_2>div:first-child button{min-width:0;padding-inline:var(--yp2-space-2);font-size:var(--yp2-type-body)}}@media (width<=25rem){._weatherFacts_m6235_79{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._weatherFacts_m6235_79 span:first-child{grid-column:1/-1}._reportButton_m6235_132{grid-template-columns:minmax(0,1fr) minmax(6.5rem,40%)}._reportButton_m6235_132 b{min-height:7rem}._wellness_m6235_4>section:first-child ._metricCells_m6235_154{grid-template-columns:1fr}._metricCells_m6235_154>button{min-height:6.5rem}._availability_m6235_246{grid-template-columns:1fr}._citySearch_m6235_302{grid-template-columns:minmax(0,1fr) auto}._citySearch_m6235_302>button:first-of-type{grid-area:2/1/auto/-1}._citySearch_m6235_302 ._locate_m6235_344{grid-area:1/2}._identity_m6235_369{flex-direction:column;align-items:flex-start}._connection_m6235_410{grid-template-columns:auto minmax(0,1fr)}._connection_m6235_410>span{grid-column:1/-1}._connectionStats_m6235_415,._assignmentMetrics_m6235_421,._weatherMetrics_m6235_353{grid-template-columns:1fr}._goalOptions_m6235_271,._formActions_m6235_394{grid-template-columns:minmax(0,1fr)}._plan_m6235_2>div:first-child button{font-size:var(--yp2-type-caption)}}._weatherSummary_m6235_49{gap:1rem;min-height:7.75rem}._todayGrid_m6235_83{grid-template-columns:minmax(0,1fr);align-items:start}._stack_m6235_84{flex-direction:column;display:flex}._stack_m6235_84>._wellnessSummary_m6235_50{min-height:0}._rows_m6235_88 strong{font-size:var(--yp2-type-heading)}._rows_m6235_88>button{min-height:6.375rem;padding:1.5rem 0}._rows_m6235_88>button:first-child{padding-top:1rem}._rows_m6235_88>button:last-child{padding-bottom:1rem}._kindIcon_m6235_115{background:0 0;width:1.5rem;height:1.5rem}._planCount_m6235_86{font-size:var(--yp2-type-display);font-weight:650}._reportCard_m6235_131{background:#fffaf4;padding:1.5rem}._reportButton_m6235_132{grid-template-columns:minmax(0,1fr) minmax(5rem,34%);align-items:center;min-height:8rem}._reportButton_m6235_132>span{padding:0}._reportButton_m6235_132 strong{font-size:var(--yp2-type-heading)}._reportButton_m6235_132 b{min-height:5.5rem}._metricCells_m6235_154 small{font-size:var(--yp2-type-control)}._weekTitle_m6235_183 b{font-size:var(--yp2-type-heading)}._bar_m6235_191{background:0 0;border:2px solid}._factBar_m6235_195{background:var(--yp2-accent-soft)}._weekCategories_m6235_197{border-top:0;gap:1.5rem;display:grid}._weekCategories_m6235_197>section{border-top:1px solid var(--yp2-border);padding-top:1.5rem}._categoryBars_m6235_547{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.5rem;height:6.5rem;display:grid}._categoryBars_m6235_547 button{width:100%;color:var(--yp2-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.75rem;padding:0;display:grid}._categoryBars_m6235_547 i{border:2px solid var(--yp2-border-strong);border-radius:.25rem .25rem 0 0;width:80%;height:1.5rem;display:block}._categoryBars_m6235_547 i[data-done=true]{background:var(--yp2-accent)}._tableWrap_m6235_317 th,._tableWrap_m6235_317 td,._tableWrap_m6235_317 td button{font-size:var(--yp2-type-control)}._planFact_m6235_285{border-top:1px solid var(--yp2-border);padding-top:1.5rem}@media (width<=760px){._todayGrid_m6235_83{grid-template-columns:minmax(0,1fr)}._stack_m6235_84>._wellnessSummary_m6235_50{min-height:0}._rows_m6235_88 strong{font-size:var(--yp2-type-heading)}._metricCells_m6235_154{gap:.5rem}._metricCells_m6235_154>button{padding:.75rem .25rem}._weatherFacts_m6235_79{gap:.75rem}._weatherFacts_m6235_79 span{font-size:var(--yp2-type-body)}._reportButton_m6235_132 strong{font-size:var(--yp2-type-control)}}._stack_m6235_84>._wellnessSummary_m6235_50{text-align:left;flex-direction:column;justify-content:flex-start;display:flex}._stack_m6235_84>._wellnessSummary_m6235_50 header,._stack_m6235_84>._wellnessSummary_m6235_50 ._metricCells_m6235_154{width:100%}._weatherSummary_m6235_49>strong{white-space:normal}._reportButton_m6235_132{grid-template-columns:1.5rem minmax(0,1fr) minmax(5rem,34%)}._reportButton_m6235_132>svg{color:var(--yp2-accent);width:1.5rem;height:1.5rem}._weatherSummary_m6235_49{min-height:7.75rem}._bars_m6235_191{height:11rem}._bar_m6235_191:empty{visibility:hidden}._periodHeader_m6235_210 strong{font-size:var(--yp2-type-heading)}@media (width<=820px){._rows_m6235_88 strong{font-size:var(--yp2-type-control)}._rows_m6235_88>button{min-height:6.375rem;padding:1.5rem 0}._reportButton_m6235_132 strong{font-size:var(--yp2-type-control)}._metricCells_m6235_154 small,._metricCells_m6235_154 strong{font-size:var(--yp2-type-caption)}._weatherSummary_m6235_49{min-height:6.25rem}._reportButton_m6235_132{grid-template-columns:1.5rem minmax(0,1fr) 5.5rem;min-height:6rem}._reportButton_m6235_132 b{min-height:4.5rem}._availability_m6235_246{grid-template-columns:repeat(3,minmax(0,1fr))}._availability_m6235_246 button{font-size:var(--yp2-type-caption);padding:.5rem .25rem}._weekDays_m6235_224{padding-top:1rem}._weekDays_m6235_224 ._dayCell_m6235_225{min-height:5.5rem;position:relative}._weekDays_m6235_224 ._dayCell_m6235_225>small{font-size:var(--yp2-type-caption);position:absolute;top:-1.125rem}._dayCell_m6235_225 strong{font-size:var(--yp2-type-body)}._dayDetails_m6235_266 h2{font-size:var(--yp2-type-heading)}._planFact_m6235_285 h3{font-size:var(--yp2-type-control)}}._bars_m6235_191>button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}._weatherSummary_m6235_49>strong{line-height:1.2}._rows_m6235_88 strong{line-height:1.25}._planCount_m6235_86{font-size:var(--yp2-number-progress)}._reportButton_m6235_132 b{font-size:var(--yp2-number-alert)}._reportButton_m6235_132{column-gap:2rem}._week_m6235_182>header>span{font-size:var(--yp2-type-control);color:var(--yp2-text-muted)}._weekTitle_m6235_183 b{color:var(--yp2-text)}._weekTitle_m6235_183 b em{color:var(--yp2-accent);font-style:normal;font-size:var(--yp2-type-display)}._bar_m6235_191._long_m6235_127{color:#2585aa}._bar_m6235_191{border-radius:.25rem .25rem 0 0}@media (width<=820px){._reportButton_m6235_132{column-gap:.875rem}._weekTitle_m6235_183 b em{font-size:var(--yp2-number-progress)}}._dayCell_m6235_225._outsideMonth_m6235_572{color:var(--yp2-text-muted);background:var(--yp2-surface-soft)}._dayCell_m6235_225._outsideMonth_m6235_572 strong{opacity:.5}._dayCell_m6235_225._goalDay_m6235_572{border-color:var(--yp2-danger);background:var(--yp2-danger);color:var(--yp2-on-action)}._dayCell_m6235_225._goalDay_m6235_572 small,._dayCell_m6235_225._goalDay_m6235_572 span{color:var(--yp2-on-action)}._dayCell_m6235_225._goalDay_m6235_572 ._dot_m6235_257{background:var(--yp2-on-action)}._dayCell_m6235_225._goalDay_m6235_572._outsideMonth_m6235_572 strong{opacity:1}._bar_m6235_191 b{font-size:var(--yp2-type-body);font-weight:600}._categoryBars_m6235_547{border-bottom:1px solid var(--yp2-border);padding-bottom:.75rem}@media (width<=820px){._todayGrid_m6235_83 h2,._weatherSummary_m6235_49>strong{font-size:var(--yp2-type-heading)}._weatherSummary_m6235_49{grid-template-columns:minmax(0,1fr);gap:.75rem}._weatherSummary_m6235_49>strong{grid-column:1/-1}._weatherSummary_m6235_49>svg{display:none}._weatherFacts_m6235_79{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}._weatherFacts_m6235_79 span{font-size:var(--yp2-type-caption);gap:.375rem;min-width:0}._weatherFacts_m6235_79 span:first-child{overflow-wrap:anywhere;max-width:100%;margin-right:auto}._weatherFacts_m6235_79 svg{flex-shrink:0;width:1.125rem;height:1.125rem}._rows_m6235_88>button{min-height:5.25rem;padding:1.125rem 0}._reportCard_m6235_131{padding:1rem}._range_m6235_294{gap:var(--yp2-space-2)}._range_m6235_294 label{gap:var(--yp2-space-1)}._range_m6235_294 input{min-width:0;padding-inline:var(--yp2-space-2);font-size:var(--yp2-type-caption)}}@media (width<=25rem){._assignmentActions_m6235_397{grid-template-columns:minmax(0,1fr)}._assignmentActions_m6235_397>button:last-child:nth-child(odd){grid-column:auto}}._rows_m6235_88{display:grid}._rows_m6235_88>._trainingRow_m6235_600{align-items:center;gap:var(--yp2-space-4);width:100%;min-height:5.5rem;padding:var(--yp2-space-4) 0;border:0;border-bottom:1px solid var(--yp2-border);color:var(--yp2-text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:3rem minmax(0,1fr) 1px minmax(5.5rem,7rem);display:grid}._rows_m6235_88>._trainingRow_m6235_600:first-child{padding-top:var(--yp2-space-4)}._rows_m6235_88>._trainingRow_m6235_600:last-child{padding-bottom:var(--yp2-space-4);border-bottom:0}._trainingRow_m6235_600:hover{background:var(--yp2-surface-soft)}._trainingRow_m6235_600:focus-visible{outline:3px solid var(--yp2-focus);outline-offset:2px}._completionMark_m6235_620{border:2px solid var(--yp2-accent);color:#0000;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;display:grid}._completionMark_m6235_620 svg{width:1.75rem;height:1.75rem}._completedMark_m6235_630{background:var(--yp2-accent);color:var(--yp2-surface)}._replacedMark_m6235_631{border-color:var(--yp2-warning-text);background:var(--yp2-warning-soft);color:var(--yp2-warning-text)}._trainingCopy_m6235_632{align-items:baseline;gap:var(--yp2-space-3);white-space:nowrap;min-width:0;display:flex}._trainingCopy_m6235_632 strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading);text-overflow:ellipsis;line-height:1.25;overflow:hidden}._trainingCopy_m6235_632 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-regular);flex:none;margin:0;line-height:1.3}._trainingDivider_m6235_635{background:var(--yp2-border);align-self:stretch;width:1px}._trainingMetric_m6235_636{justify-content:flex-start;align-items:baseline;gap:var(--yp2-space-2);font-variant-numeric:tabular-nums;min-width:0;display:flex}._trainingMetric_m6235_636 strong{font-size:var(--yp2-type-display);font-weight:var(--yp2-weight-heading);line-height:1}._trainingMetric_m6235_636 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);margin:0;line-height:1.2}._planCount_m6235_86{color:var(--yp2-text);font-size:var(--yp2-type-heading);font-weight:var(--yp2-weight-heading);font-variant-numeric:tabular-nums}._planCount_m6235_86 em{color:var(--yp2-accent);font-size:var(--yp2-type-display);font-style:normal}._factRows_m6235_641{margin-top:var(--yp2-space-5);padding-top:var(--yp2-space-4);border-top:1px solid var(--yp2-border)}._factRows_m6235_641 h3{font-size:var(--yp2-type-control);margin:0}._factHeader_m6235_643{justify-content:space-between;align-items:center;gap:var(--yp2-space-3);margin-bottom:var(--yp2-space-2);display:flex}._factHeader_m6235_643 h3{margin:0}@media (width<=47.5rem){._rows_m6235_88>._trainingRow_m6235_600{gap:var(--yp2-space-2);min-height:5rem;padding:var(--yp2-space-3) 0;grid-template-columns:2.625rem minmax(0,1fr) 1px 6.75rem}._rows_m6235_88>._trainingRow_m6235_600:first-child{padding-top:var(--yp2-space-3)}._rows_m6235_88>._trainingRow_m6235_600:last-child{padding-bottom:var(--yp2-space-3)}._completionMark_m6235_620{width:2.375rem;height:2.375rem}._completionMark_m6235_620 svg{width:1.5rem;height:1.5rem}._trainingCopy_m6235_632{gap:var(--yp2-space-1);white-space:normal;display:grid}._trainingCopy_m6235_632 strong{font-size:var(--yp2-type-body)}._trainingCopy_m6235_632 small{font-size:var(--yp2-type-caption)}._trainingMetric_m6235_636{gap:var(--yp2-space-1)}._trainingMetric_m6235_636 strong{font-size:var(--yp2-number-progress);white-space:nowrap}._trainingMetric_m6235_636 small{font-size:var(--yp2-type-caption)}._planCount_m6235_86{font-size:var(--yp2-type-control)}._planCount_m6235_86 em{font-size:var(--yp2-number-progress)}}._reportCard_m6235_131{padding:var(--yp2-space-4) var(--yp2-space-5)}._reportButton_m6235_132{column-gap:var(--yp2-space-5);grid-template-columns:1.5rem minmax(0,1fr) 7rem;min-height:5rem}._reportButton_m6235_132 b{min-height:4.25rem;font-size:var(--yp2-number-progress)}@media (width<=47.5rem){._reportCard_m6235_131{padding:var(--yp2-space-3) var(--yp2-space-4)}._reportButton_m6235_132{column-gap:var(--yp2-space-3);grid-template-columns:1.5rem minmax(0,1fr) 5rem;min-height:4.5rem}._reportButton_m6235_132 b{min-height:3.75rem}}._week_m6235_182{min-height:0}._weekStats_m6235_674{gap:var(--yp2-space-3);margin-bottom:var(--yp2-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._weekStat_m6235_674{align-content:center;place-items:center;gap:var(--yp2-space-3);min-width:0;min-height:7.5rem;padding:var(--yp2-space-4);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);text-align:center;display:grid}._weekStat_m6235_674>strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading);line-height:1.2}._weekStat_m6235_674 b{justify-content:center;align-items:baseline;gap:var(--yp2-space-2);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}._weekStat_m6235_674 em{color:var(--yp2-accent);font-size:var(--yp2-type-display);font-style:normal;font-weight:var(--yp2-weight-heading);line-height:1}._weekStat_m6235_674 small{color:var(--yp2-text);font-size:var(--yp2-type-heading);font-weight:var(--yp2-weight-heading);line-height:1}._weekSectionHeading_m6235_696{width:100%;min-height:var(--yp2-control-height);justify-content:space-between;align-items:center;gap:var(--yp2-space-4);margin:0 0 var(--yp2-space-3);color:var(--yp2-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;display:flex}._weekSectionHeading_m6235_696 strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading)}._weekSectionHeading_m6235_696 strong span{font-weight:inherit}._weekSectionHeading_m6235_696 svg{width:1.5rem;height:1.5rem;color:var(--yp2-accent-text)}._bars_m6235_191{height:12rem;padding-top:var(--yp2-space-6)}._bar_m6235_191{width:min(80%,3rem)}._bar_m6235_191 b{top:calc(-1 * var(--yp2-space-6))}._bar_m6235_191._factBar_m6235_195{color:var(--yp2-accent-text);background:#91b9af;border-color:#91b9af}._bar_m6235_191._emptyBar_m6235_719{background:var(--yp2-surface-muted);color:var(--yp2-text-muted);border-color:#0000}._weekCategories_m6235_197{margin-top:var(--yp2-space-6);gap:0}._weekCategories_m6235_197>section{padding:var(--yp2-space-5) 0;border-top:1px solid var(--yp2-border)}._weekCategories_m6235_197>section:last-child{padding-bottom:0}._categoryBars_m6235_547{height:auto;margin-top:var(--yp2-space-2);padding-bottom:var(--yp2-space-4)}._categoryBars_m6235_547 button{align-content:end}._categoryBars_m6235_547 i{aspect-ratio:1;border-radius:var(--yp2-space-2);background:var(--yp2-surface-muted);border:2px solid #0000;width:min(80%,3rem);height:auto}._categoryBars_m6235_547 i[data-planned=true]{border-color:var(--yp2-border-strong);background:var(--yp2-surface)}._categoryBars_m6235_547 i[data-done=true]{border-color:var(--yp2-accent);background:var(--yp2-accent)}._fullButton_m6235_201{margin-top:var(--yp2-space-6)}._bars_m6235_191>button:disabled,._categoryBars_m6235_547 button:disabled{cursor:default}._bars_m6235_191>button:focus-visible,._categoryBars_m6235_547 button:focus-visible{outline:2px solid var(--yp2-focus);outline-offset:2px}._weekChoice_m6235_738{gap:var(--yp2-space-2);margin-top:var(--yp2-space-5);padding-top:var(--yp2-space-4);border-top:1px solid var(--yp2-border);display:grid}._weekChoiceHeading_m6235_739{justify-content:space-between;align-items:center;gap:var(--yp2-space-3);display:flex}._weekChoiceHeading_m6235_739 strong{font-size:var(--yp2-type-control)}._weekChoiceHeading_m6235_739 button{min-height:var(--yp2-control-height);padding-inline:var(--yp2-space-3);color:var(--yp2-accent-text);font:inherit;cursor:pointer;background:0 0;border:0}._weekChoice_m6235_738>button{min-height:var(--yp2-control-height);justify-content:space-between;align-items:center;gap:var(--yp2-space-3);padding:var(--yp2-space-3);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);color:var(--yp2-text);text-align:left;font:inherit;cursor:pointer;display:flex}._weekChoice_m6235_738>button svg{width:1.25rem;height:1.25rem;color:var(--yp2-accent-text);flex:none}._weekChoice_m6235_738>button:focus-visible,._weekChoiceHeading_m6235_739 button:focus-visible{outline:2px solid var(--yp2-focus);outline-offset:2px}@media (width<=47.5rem){._weekStats_m6235_674{gap:var(--yp2-space-2);margin-bottom:var(--yp2-space-5)}._weekStat_m6235_674{gap:var(--yp2-space-2);min-height:6.75rem;padding:var(--yp2-space-3) var(--yp2-space-1)}._weekStat_m6235_674>strong{font-size:var(--yp2-type-control)}._weekStat_m6235_674 b{gap:var(--yp2-space-1)}._weekStat_m6235_674 em{font-size:var(--yp2-number-progress)}._weekStat_m6235_674 small{font-size:var(--yp2-type-control)}._bars_m6235_191{height:10rem}._weekCategories_m6235_197{margin-top:var(--yp2-space-5)}._weekCategories_m6235_197>section{padding:var(--yp2-space-4) 0}._categoryBars_m6235_547{gap:var(--yp2-space-1)}}._plan_m6235_2{gap:var(--yp2-space-5)}._plan_m6235_2>div:first-child{gap:var(--yp2-space-1);margin-bottom:0;display:flex;overflow-x:auto}._plan_m6235_2>div:first-child button{min-width:max-content;padding-inline:var(--yp2-space-2);flex:1;font-size:1.25rem}._plan_m6235_2 ._calendar_m6235_483{gap:var(--yp2-space-5);display:grid}._plan_m6235_2 ._periodHeader_m6235_210{gap:var(--yp2-space-2);margin-bottom:0}._plan_m6235_2 ._periodHeader_m6235_210 strong{min-width:0;font-size:var(--yp2-type-control);text-align:center}._plan_m6235_2 ._periodHeader_m6235_210 button{flex-shrink:0}._calendarAvailability_m6235_767{gap:var(--yp2-space-3);border-top:1px solid var(--yp2-border);min-width:0;padding-top:var(--yp2-space-4);display:grid}._calendarAvailability_m6235_767 ._availability_m6235_246{min-width:0;display:flex;overflow-x:auto}._calendarAvailability_m6235_767 ._availability_m6235_246 button{min-width:max-content;padding:var(--yp2-space-2);white-space:nowrap;flex:1;font-size:1.25rem}._calendarAvailability_m6235_767 button:focus-visible,._plan_m6235_2 ._dayCell_m6235_225:focus-visible{outline:2px solid var(--yp2-focus);outline-offset:2px}._calendarAvailability_m6235_767 button:disabled{cursor:wait;opacity:.55}._availabilityFeedback_m6235_772{align-items:center;gap:var(--yp2-space-2);font-size:var(--yp2-type-body);flex-wrap:wrap;display:flex}._availabilityFeedback_m6235_772[role=alert]{color:var(--yp2-danger-text)}._plan_m6235_2 ._dayDetails_m6235_266 ._planFact_m6235_285{border-top:0;margin-top:0;padding-top:0}._dayTraining_m6235_775 h3{margin:0 0 var(--yp2-space-4);font-size:var(--yp2-type-heading)}._addActivity_m6235_776{margin-top:var(--yp2-space-4);padding-top:var(--yp2-space-4);border-top:1px solid var(--yp2-border)}._addActivity_m6235_776 button{width:100%;min-height:var(--yp2-control-height);padding:var(--yp2-space-2) var(--yp2-space-3);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-muted);color:var(--yp2-text);cursor:pointer;font:inherit;font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action);text-align:center;border:1px solid #0000}._addActivity_m6235_776 button:hover{background:var(--yp2-surface-soft);border-color:var(--yp2-border)}._addActivity_m6235_776 button:focus-visible{outline:2px solid var(--yp2-focus);outline-offset:2px}._plan_m6235_2 ._dayCell_m6235_225{touch-action:manipulation;-webkit-user-select:none;user-select:none;border-color:var(--yp2-border);background:var(--yp2-surface-soft)}._plan_m6235_2 ._dayCell_m6235_225._availability-available_m6235_246{border-width:2px;border-color:var(--yp2-accent);background:var(--yp2-surface)}._plan_m6235_2 ._dayCell_m6235_225._availability-unavailable_m6235_247{border-width:2px;border-color:var(--yp2-danger);background:var(--yp2-surface)}._plan_m6235_2 ._dayCell_m6235_225:before{content:none}._plan_m6235_2 ._dayCell_m6235_225>strong{padding:var(--yp2-space-1)}._plan_m6235_2 ._dayCell_m6235_225._currentDay_m6235_245>strong{border-radius:var(--yp2-radius-control);background:var(--yp2-action);color:var(--yp2-on-action);text-align:center}._plan_m6235_2 ._dayCell_m6235_225._goalDay_m6235_572{background:var(--yp2-danger);color:var(--yp2-on-action)}._plan_m6235_2 ._weekDays_m6235_224 ._dayCell_m6235_225>small{margin-bottom:var(--yp2-space-2)}@media (width<=820px){._plan_m6235_2 ._weekDays_m6235_224{padding-top:var(--yp2-space-6)}._plan_m6235_2 ._weekDays_m6235_224 ._dayCell_m6235_225>small{top:calc(-1.125rem - var(--yp2-space-2));margin-bottom:0}}@media (width<=760px){._plan_m6235_2{gap:var(--yp2-space-3)}._plan_m6235_2 ._calendar_m6235_483{gap:var(--yp2-space-4)}._plan_m6235_2 ._dayCell_m6235_225{padding-inline:0}}@media (width<=440px){._calendarAvailability_m6235_767 ._availability_m6235_246{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}._calendarAvailability_m6235_767 ._availability_m6235_246 button{min-width:0}._calendarAvailability_m6235_767 ._availability_m6235_246 button:last-child{grid-column:1/-1}}@media (width<=360px){._calendarAvailability_m6235_767 ._availability_m6235_246{grid-template-columns:1fr}}._execution_3uvl8_1{gap:1.5rem;max-width:60rem;margin:auto;display:grid}._execution_3uvl8_1 h1,._execution_3uvl8_1>p{text-align:center;margin:0}._execution_3uvl8_1 h1{font-size:var(--yp2-type-display);margin-top:2rem}._counters_3uvl8_3{font-size:var(--yp2-type-control);justify-content:space-between;gap:1rem;display:flex}._execution_3uvl8_1 progress{width:100%;height:.5rem;accent-color:var(--yp2-accent)}._digits_3uvl8_5,._largeDigits_3uvl8_5{font-variant-numeric:tabular-nums;text-align:center;letter-spacing:-.04em;color:var(--yp2-text);font-family:inherit;font-size:clamp(4rem,16vw,9rem);font-weight:650;line-height:1.2}._digits_3uvl8_5{cursor:pointer;background:0 0;border:0;padding:1.5rem 0}._digits_3uvl8_5 svg{width:1.5rem;margin-left:.75rem}._controls_3uvl8_7{grid-template-columns:1fr 2fr;gap:.75rem;display:grid}._controls_3uvl8_7 button{min-height:4.5rem;font-size:var(--yp2-type-heading);white-space:nowrap}._controls_3uvl8_7 ._start_3uvl8_8{background:var(--yp2-accent);color:#fff;border-color:var(--yp2-accent)}._controls_3uvl8_7 button._pause_3uvl8_8{color:#fff;background:#b96229;border-color:#b96229}._controls_3uvl8_7 button._pause_3uvl8_8:hover:not(:disabled){background:var(--yp2-danger-hover);color:var(--yp2-on-action);border-color:var(--yp2-danger-hover)}._controls_3uvl8_7 button._pause_3uvl8_8:disabled{color:#fff;opacity:1;background:#d8b39a;border-color:#d8b39a}._controls_3uvl8_7 ._stop_3uvl8_8{background:var(--yp2-action);color:#fff}._reps_3uvl8_9{justify-content:center;align-items:center;gap:2rem;display:flex}._reps_3uvl8_9 output{font-size:var(--yp2-number-alert);text-align:center;font-variant-numeric:tabular-nums;min-width:5rem;font-weight:650}._reps_3uvl8_9 button{width:6rem;height:6rem;padding:0}._reps_3uvl8_9 button svg{stroke-width:2.25px;width:2.25rem;height:2.25rem}._timerHint_3uvl8_10{text-align:center;color:var(--yp2-text-muted);font-size:var(--yp2-type-body);margin:0}._nextExercise_3uvl8_11{border-top:1px solid var(--yp2-border);padding-top:var(--yp2-space-4)}._nextExercise_3uvl8_11 p{font-size:var(--yp2-type-heading);font-weight:var(--yp2-weight-heading);margin:0}._modal_3uvl8_12{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-bg);width:min(95vw,70rem);max-height:95dvh;color:var(--yp2-text);padding:1.5rem;overflow:auto}._modal_3uvl8_12::backdrop{background:#15242670}._modal_3uvl8_12 header{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}._modal_3uvl8_12 h2{font-size:var(--yp2-type-heading);margin:0}._largeDigits_3uvl8_5{padding:3rem 0;font-size:clamp(4rem,22vw,15rem)}._target_3uvl8_13{text-align:center;font-size:var(--yp2-type-control);margin:1rem 0 2rem}._clock_3uvl8_14{max-width:34rem;margin:2rem auto;position:relative}._clock_3uvl8_14 svg{width:100%;stroke:var(--yp2-text);fill:none}._clock_3uvl8_14 text{fill:var(--yp2-text-muted);stroke:none;text-anchor:middle;font-size:14px;font-weight:650}._clock_3uvl8_14 ._inner_3uvl8_14{stroke:var(--yp2-border)}._clock_3uvl8_14 ._hand_3uvl8_14,._clock_3uvl8_14 ._pin_3uvl8_14{stroke:var(--yp2-danger)}._clock_3uvl8_14 ._pin_3uvl8_14{fill:var(--yp2-danger)}._clock_3uvl8_14 strong{text-align:center;font-size:var(--yp2-type-display);position:absolute;bottom:19%;left:0;right:0}@media (width<=760px){._controls_3uvl8_7 button{font-size:var(--yp2-type-control);min-height:3.5rem}._modal_3uvl8_12{padding:1rem}._counters_3uvl8_3{font-size:var(--yp2-type-body)}._execution_3uvl8_1{gap:1rem}}._execution_3uvl8_1{grid-template-columns:minmax(0,1fr);min-width:0}._counters_3uvl8_3>span{min-width:0}._counters_3uvl8_3>span:last-child{text-align:right}._controls_3uvl8_7{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}._clock_3uvl8_14 strong{bottom:25%}._clock_3uvl8_14 ._hand_3uvl8_14{stroke-width:1.5px}._clock_3uvl8_14 ._elapsed_3uvl8_17{stroke:var(--yp2-accent);stroke-width:3px}@media (width<=400px){._controls_3uvl8_7{grid-template-columns:minmax(7rem,1fr) minmax(0,2fr)}._controls_3uvl8_7 button{padding-inline:.5rem}._controls_3uvl8_7 button>svg{display:none}._reps_3uvl8_9{gap:1rem}._reps_3uvl8_9 button{width:5rem;height:5rem}._reps_3uvl8_9 output{min-width:4rem}}._execution_3uvl8_1 progress{appearance:none;background:var(--yp2-surface-muted);border:0;border-radius:1rem;overflow:hidden}._execution_3uvl8_1 progress::-webkit-progress-bar{background:var(--yp2-surface-muted);border-radius:1rem}._execution_3uvl8_1 progress::-webkit-progress-value{background:var(--yp2-accent);border-radius:1rem}._execution_3uvl8_1 progress::-moz-progress-bar{background:var(--yp2-accent);border-radius:1rem}.golden-daylight ._execution_3uvl8_1{gap:var(--yp2-space-4);max-width:44rem;padding-bottom:var(--yp2-space-6)}.golden-daylight ._back_3uvl8_27{background:var(--gd-lavender);color:var(--gd-ink);border-radius:9999px;min-height:44px;padding:.75rem 1.25rem}.golden-daylight ._back_3uvl8_27:hover{background:var(--gd-lavender-soft);color:var(--gd-ink)}.golden-daylight ._workSurface_3uvl8_32{gap:var(--yp2-space-4);background:var(--gd-surface);border:1px solid var(--gd-border);padding:var(--yp2-space-6);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.golden-daylight ._counters_3uvl8_3{font-size:var(--gd-label);gap:var(--yp2-space-4);line-height:1.4}.golden-daylight ._execution_3uvl8_1 progress{height:8px;accent-color:var(--gd-success);background:var(--gd-lavender-soft)}.golden-daylight ._execution_3uvl8_1 progress::-webkit-progress-bar{background:var(--gd-lavender-soft)}.golden-daylight ._execution_3uvl8_1 progress::-webkit-progress-value{background:var(--gd-success)}.golden-daylight ._execution_3uvl8_1 progress::-moz-progress-bar{background:var(--gd-success)}.golden-daylight ._workSurface_3uvl8_32 h1{font-size:var(--gd-heading);margin:var(--yp2-space-4) 0 0;overflow-wrap:break-word;line-height:1.2}.golden-daylight ._workSurface_3uvl8_32>p{text-align:center;margin:0;line-height:1.4}.golden-daylight ._workSurface_3uvl8_32>p:not([role=alert]){color:var(--gd-muted)}.golden-daylight ._workSurface_3uvl8_32 button,.golden-daylight ._sessionActions_3uvl8_46 button,.golden-daylight ._executionModal_3uvl8_47 button{white-space:normal;min-height:44px;line-height:1.3}.golden-daylight ._reps_3uvl8_9{padding:var(--yp2-space-4) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:8px;display:grid}.golden-daylight ._reps_3uvl8_9 button{aspect-ratio:1;background:var(--gd-lavender);width:min(100%,128px);min-width:44px;height:auto;color:var(--gd-ink);border:0;flex:none}.golden-daylight ._reps_3uvl8_9 button:hover{background:var(--gd-lavender-soft)}.golden-daylight ._reps_3uvl8_9 button svg{width:36px;height:36px}.golden-daylight ._reps_3uvl8_9 output{min-width:0;max-width:100%;font-size:min(6rem,21cqi);font-weight:700;line-height:1.2}.golden-daylight ._digits_3uvl8_5,.golden-daylight ._largeDigits_3uvl8_5{letter-spacing:-.02em;min-width:0;font-size:5rem;font-weight:700;line-height:1.15}.golden-daylight ._digits_3uvl8_5{padding:var(--yp2-space-4) 0;color:var(--gd-ink);border-radius:1rem}.golden-daylight ._digits_3uvl8_5:hover{background:var(--gd-canvas)}.golden-daylight ._digits_3uvl8_5 svg{width:20px;height:20px;margin-left:var(--yp2-space-2)}.golden-daylight ._controls_3uvl8_7{gap:var(--yp2-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.golden-daylight ._controls_3uvl8_7 button{min-height:56px;font-size:var(--gd-label);color:var(--gd-ink);border:0}.golden-daylight ._controls_3uvl8_7 ._start_3uvl8_8{background:var(--gd-orange);color:var(--gd-ink)}.golden-daylight ._controls_3uvl8_7 ._pause_3uvl8_8{background:var(--gd-lavender);color:var(--gd-ink)}.golden-daylight ._controls_3uvl8_7 ._pause_3uvl8_8:hover:not(:disabled),.golden-daylight ._controls_3uvl8_7 ._stop_3uvl8_8{background:var(--gd-lavender-soft);color:var(--gd-ink)}.golden-daylight ._controls_3uvl8_7 button:disabled,.golden-daylight ._workSurface_3uvl8_32 button:disabled,.golden-daylight ._executionModal_3uvl8_47 button:disabled{background:var(--gd-lavender-soft);color:var(--gd-muted);border-color:var(--gd-border);opacity:1}.golden-daylight ._timerHint_3uvl8_10{font-size:var(--gd-label)}.golden-daylight ._nextExercise_3uvl8_11{gap:var(--yp2-space-2);border-top:1px solid var(--gd-border);padding-top:var(--yp2-space-4);margin-top:var(--yp2-space-2);display:grid}.golden-daylight ._nextExercise_3uvl8_11 h2{font-size:var(--gd-label);color:var(--gd-muted);margin:0;font-weight:500}.golden-daylight ._nextExercise_3uvl8_11 p{font-size:var(--gd-body);overflow-wrap:break-word;margin:0;font-weight:600;line-height:1.4}.golden-daylight ._sessionActions_3uvl8_46{gap:var(--yp2-space-3);grid-template-columns:minmax(0,1fr);display:grid}.golden-daylight ._sessionActions_3uvl8_46 button{background:var(--gd-lavender);color:var(--gd-ink);border:0}.golden-daylight ._sessionActions_3uvl8_46 button:last-child{background:0 0}.golden-daylight ._sessionActions_3uvl8_46 button:hover:not(:disabled){background:var(--gd-lavender-soft)}.golden-daylight ._workSurface_3uvl8_32 [role=alert],.golden-daylight ._executionModal_3uvl8_47 [role=alert]{color:var(--yp2-danger);text-align:left;overflow-wrap:anywhere}.golden-daylight ._clock_3uvl8_14{width:100%;max-width:18rem;margin:var(--yp2-space-4) auto}.golden-daylight ._clock_3uvl8_14 ._hand_3uvl8_14,.golden-daylight ._clock_3uvl8_14 ._pin_3uvl8_14{stroke:var(--gd-ink)}.golden-daylight ._clock_3uvl8_14 ._pin_3uvl8_14{fill:var(--gd-ink)}.golden-daylight ._clock_3uvl8_14 ._elapsed_3uvl8_17{stroke:var(--gd-ink)}.golden-daylight ._clock_3uvl8_14 strong{font-size:var(--gd-heading)}.golden-daylight ._executionModal_3uvl8_47{width:min(100vw - 32px,32rem);padding:var(--yp2-space-6);background:var(--gd-surface);border-radius:1.5rem;max-height:calc(100dvh - 32px)}.golden-daylight ._executionModal_3uvl8_47::backdrop{background:#28232b66}.golden-daylight ._executionModal_3uvl8_47 header{gap:var(--yp2-space-3);margin-bottom:var(--yp2-space-6)}.golden-daylight ._executionModal_3uvl8_47 header button{background:var(--gd-lavender-soft);border:0;flex:none;width:44px;height:44px;padding:0}.golden-daylight ._executionModal_3uvl8_47 h2{font-size:var(--gd-heading);line-height:1.2}.golden-daylight ._executionModal_3uvl8_47>button{width:100%;margin-top:var(--yp2-space-4)}.golden-daylight ._timerModal_3uvl8_89{width:min(100vw - 32px,48rem)}.golden-daylight ._timerModal_3uvl8_89 ._largeDigits_3uvl8_5{padding:var(--yp2-space-8) 0;font-size:6rem}.golden-daylight ._timerModal_3uvl8_89 ._target_3uvl8_13{font-size:var(--gd-body);margin:var(--yp2-space-4) 0;color:var(--gd-muted)}.golden-daylight ._timerModal_3uvl8_89 ._clock_3uvl8_14{max-width:24rem}@media (width<=760px){.golden-daylight ._workSurface_3uvl8_32,.golden-daylight ._executionModal_3uvl8_47{padding:var(--yp2-space-4)}.golden-daylight ._executionModal_3uvl8_47 h2{font-size:var(--gd-heading)}.golden-daylight ._timerModal_3uvl8_89 ._largeDigits_3uvl8_5{font-size:5rem}}@media (width<=359px){.golden-daylight ._digits_3uvl8_5,.golden-daylight ._timerModal_3uvl8_89 ._largeDigits_3uvl8_5{font-size:4rem}}.golden-daylight ._workSurface_3uvl8_32{container-type:inline-size}.golden-daylight ._digits_3uvl8_5{font-size:min(5rem,25cqi)}.golden-daylight ._timerModal_3uvl8_89 ._largeDigits_3uvl8_5{font-size:min(6rem,25vw)}@container (width<=12rem){.golden-daylight ._counters_3uvl8_3{grid-template-columns:minmax(0,1fr);display:grid}.golden-daylight ._counters_3uvl8_3>span:last-child{text-align:left}}._page_no77u_1{gap:var(--yp2-space-5);min-width:0;display:grid}._hint_no77u_1{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._fieldGrid_no77u_1{align-items:stretch}._fieldGrid_no77u_1 label{grid-template-rows:3.5rem minmax(4.25rem,auto);align-content:start}._fieldGrid_no77u_1 input,._fieldGrid_no77u_1 select{min-height:4.25rem}@media (width<=760px){._fieldGrid_no77u_1 label{grid-template-rows:auto auto}._fieldGrid_no77u_1 input,._fieldGrid_no77u_1 select{min-height:var(--yp2-control-height)}}.gd-messages{min-width:0;max-width:48rem;color:var(--yp2-text);margin:1rem auto}.gd-messages h2{font-size:var(--yp2-type-heading)}.gd-message-muted,.gd-message time,.gd-message small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption)}.gd-message-tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.gd-message{border-bottom:1px solid var(--yp2-border);overflow-wrap:anywhere;padding:1.25rem 0}.gd-message header{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.gd-message-body,.gd-message blockquote,.gd-message-dialog blockquote{white-space:pre-wrap;overflow-wrap:anywhere}.gd-message-context{font-size:var(--yp2-type-control);background:var(--yp2-surface-soft);border-radius:var(--yp2-radius-control);padding:.75rem}.gd-message blockquote{border-left:3px solid var(--yp2-border);max-height:12rem;margin:1rem 0;padding-left:1rem;overflow:auto}.gd-message-file{gap:.25rem;margin:.75rem 0;display:grid}.gd-message-file img{object-fit:contain;border-radius:var(--yp2-radius-control);max-width:100%;max-height:18rem}.gd-message-file a{color:inherit;overflow-wrap:anywhere;text-decoration:underline}.gd-message-composer{gap:1rem;margin-top:1.5rem;display:grid}.gd-message-composer fieldset{border:0;gap:1rem;min-width:0;padding:0;display:grid}.gd-message-composer label{gap:.5rem;display:grid}.gd-message-composer textarea,.gd-message-upload input{width:100%;font:inherit;color:inherit}.gd-message-composer textarea{border:1px solid var(--yp2-border);background:var(--yp2-surface);resize:vertical;border-radius:1rem;min-height:9rem;padding:1rem}.gd-message-composer [role=alert]{color:var(--yp2-danger)}.gd-message-reaction{border:1px solid var(--yp2-border);background:var(--yp2-surface);cursor:pointer;border-radius:999px;min-width:44px;min-height:44px}.gd-message-reaction[aria-pressed=true]{background:var(--yp2-accent-soft)}.gd-message-dialog{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-surface);background:var(--yp2-surface);width:calc(100% - 2rem);max-width:34rem;max-height:90dvh;color:var(--yp2-text);padding:1.5rem;overflow:auto}.gd-message-dialog::backdrop{background:#28232b73}.gd-message-dialog blockquote{max-height:12rem;margin:1rem 0;overflow:auto}._page_1810b_1{gap:var(--yp2-space-5);display:grid}._card_1810b_2{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);position:relative;overflow:hidden}._cardButton_1810b_3{width:100%;color:var(--yp2-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,2fr) minmax(12rem,1fr);padding:0;display:grid;position:relative}._cardButton_1810b_3:disabled{cursor:default}._identity_1810b_4{align-items:flex-start;gap:var(--yp2-space-3);min-width:0;padding:var(--yp2-space-5);background:var(--yp2-warning-soft);color:var(--yp2-warning-text);display:flex}._identity_1810b_4>svg{flex:none;width:1.5rem;height:1.5rem;margin-top:.2rem}._identity_1810b_4>span{min-width:0}._identity_1810b_4 strong,._identity_1810b_4 small{display:block}._identity_1810b_4 strong{font-size:var(--yp2-type-heading);overflow-wrap:anywhere;line-height:1.2}._identity_1810b_4 small{margin-top:var(--yp2-space-2);font-size:var(--yp2-type-body);color:currentColor}._countdown_1810b_5{background:var(--yp2-danger-soft);color:var(--yp2-danger-text);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._countdown_1810b_5>span{align-content:center;place-items:center;gap:var(--yp2-space-1);padding:var(--yp2-space-4);text-align:center;display:grid}._countdown_1810b_5>span+span{border-left:1px solid #e4c7b8}._countdown_1810b_5 small{font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action)}._countdown_1810b_5 strong{font-size:var(--yp2-type-display);font-variant-numeric:tabular-nums}._metrics_1810b_6{border-top:1px solid var(--yp2-border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metrics_1810b_6>span{align-content:center;gap:var(--yp2-space-2);min-width:0;padding:var(--yp2-space-4);display:grid}._metrics_1810b_6>span+span{border-left:1px solid var(--yp2-border)}._metrics_1810b_6 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption)}._metrics_1810b_6 strong{font-size:var(--yp2-type-control);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}._chevron_1810b_7{right:var(--yp2-space-3);top:var(--yp2-space-3);width:1.25rem;color:var(--yp2-danger-text);position:absolute}._list_1810b_8{gap:var(--yp2-space-5);display:grid}._registryRow_1810b_8{gap:var(--yp2-space-3);display:grid}._actions_1810b_8{justify-content:flex-end;gap:var(--yp2-space-3);flex-wrap:wrap;display:flex}._form_1810b_9{gap:var(--yp2-space-5);display:grid}._formGrid_1810b_9{gap:var(--yp2-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._form_1810b_9 label{gap:var(--yp2-space-2);font-weight:var(--yp2-weight-action);display:grid}._form_1810b_9 input{width:100%;min-height:var(--yp2-control-height);padding:var(--yp2-space-3) var(--yp2-space-4);border:1px solid var(--yp2-border-strong);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);color:var(--yp2-text);font:inherit;font-size:var(--yp2-type-body)}._hint_1810b_9{color:var(--yp2-text-muted);margin:0}._error_1810b_9{color:var(--yp2-danger-text);font-weight:var(--yp2-weight-action);margin:0}._formActions_1810b_9{justify-content:flex-end;gap:var(--yp2-space-3);display:flex}@media (width<=47.5rem){._cardButton_1810b_3{grid-template-columns:minmax(0,1fr) 9rem}._identity_1810b_4{padding:var(--yp2-space-4)}._identity_1810b_4 strong{font-size:var(--yp2-type-control)}._countdown_1810b_5 strong{font-size:var(--yp2-type-heading)}._metrics_1810b_6 strong{font-size:var(--yp2-type-body)}._formGrid_1810b_9{grid-template-columns:1fr}}@media (width<=30rem){._cardButton_1810b_3{grid-template-columns:minmax(0,1fr) 7rem}._countdown_1810b_5{grid-template-columns:1fr}._countdown_1810b_5>span{padding:var(--yp2-space-2)}._countdown_1810b_5>span+span{border-top:1px solid #e4c7b8;border-left:0}._countdown_1810b_5 small{font-size:var(--yp2-type-caption)}._metrics_1810b_6{grid-template-columns:1fr}._metrics_1810b_6>span+span{border-left:0;border-top:1px solid var(--yp2-border)}._formActions_1810b_9{display:grid}._actions_1810b_8{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._list_7hv9s_1{gap:var(--yp2-space-4);display:grid}._card_7hv9s_2{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-surface);min-height:17rem;color:var(--yp2-text);grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);display:grid;position:relative;overflow:hidden}._hitArea_7hv9s_3{z-index:4;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}._card_7hv9s_2:has(._hitArea_7hv9s_3:hover){border-color:var(--yp2-border-strong)}._card_7hv9s_2:has(._hitArea_7hv9s_3:focus-visible){outline:3px solid color-mix(in srgb,var(--yp2-accent) 45%,transparent);outline-offset:3px}._summary_7hv9s_6{align-content:space-between;gap:var(--yp2-space-5);padding:var(--yp2-card-padding);display:grid}._heading_7hv9s_7{justify-content:space-between;align-items:center;gap:var(--yp2-space-3);display:flex}._heading_7hv9s_7 h2{font-size:var(--yp2-type-display);font-weight:var(--yp2-weight-heading);letter-spacing:-.03em;margin:0;line-height:1.15}._heading_7hv9s_7 p{margin:var(--yp2-space-1) 0 0;color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._heading_7hv9s_7>svg{width:1.5rem;height:1.5rem;color:var(--yp2-accent-text);flex:none}._metrics_7hv9s_11{border-top:1px solid var(--yp2-border);border-left:1px solid var(--yp2-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._metrics_7hv9s_11 div{min-width:0;padding:var(--yp2-space-3);border-right:1px solid var(--yp2-border);border-bottom:1px solid var(--yp2-border)}._metrics_7hv9s_11 dt{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._metrics_7hv9s_11 dd{align-items:baseline;gap:var(--yp2-space-2);min-width:0;margin:var(--yp2-space-1) 0 0;font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.15;display:flex}._metrics_7hv9s_11 dd strong{font-size:var(--yp2-type-heading);font-weight:var(--yp2-weight-heading)}._metrics_7hv9s_11 dd small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action)}._mapWrap_7hv9s_17{border-left:1px solid var(--yp2-border);background:var(--yp2-surface-soft);min-height:17rem;position:relative;overflow:hidden}._map_7hv9s_17{z-index:0;position:absolute;inset:0}._map_7hv9s_17 .leaflet-tile-pane{filter:saturate(.55)contrast(.92)brightness(1.04)}._mapNotice_7hv9s_20,._attribution_7hv9s_20{z-index:2;background:color-mix(in srgb,var(--yp2-surface) 88%,transparent);color:var(--yp2-text-muted);border-radius:.25rem;padding:.18rem .35rem;font-size:.65rem;line-height:1;position:absolute;right:.5rem}._mapNotice_7hv9s_20{top:.5rem}._attribution_7hv9s_20{bottom:.4rem}._fallback_7hv9s_22{align-content:center;place-items:center;gap:var(--yp2-space-2);height:100%;padding:var(--yp2-space-5);color:var(--yp2-text-muted);text-align:center;display:grid}._fallback_7hv9s_22 svg{width:2rem;height:2rem;color:var(--yp2-accent-text)}._fallback_7hv9s_22 strong{color:var(--yp2-text);font-size:var(--yp2-type-body)}._fallback_7hv9s_22 span{font-size:var(--yp2-type-caption)}@media (width<=760px){._card_7hv9s_2{grid-template-columns:1fr}._mapWrap_7hv9s_17{border-top:1px solid var(--yp2-border);border-left:0;min-height:13rem}._summary_7hv9s_6{gap:var(--yp2-space-4)}}._golden_7hv9s_27 ._card_7hv9s_2{background:var(--gd-orange);min-height:16rem;padding:var(--yp2-card-padding);border:0;border-radius:1.5rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}._golden_7hv9s_27 ._summary_7hv9s_6{gap:1rem;padding:0}._golden_7hv9s_27 ._heading_7hv9s_7 h2{font-size:var(--gd-heading);letter-spacing:-.02em;overflow-wrap:anywhere;font-weight:700;line-height:1.2}._golden_7hv9s_27 ._heading_7hv9s_7 p{font-size:var(--gd-label);color:var(--gd-ink)}._golden_7hv9s_27 ._metrics_7hv9s_11{border:0;gap:1rem .75rem}._golden_7hv9s_27 ._metrics_7hv9s_11 div{border:0;padding:0}._golden_7hv9s_27 ._metrics_7hv9s_11 dt{color:var(--gd-ink);font-size:var(--gd-caption)}._golden_7hv9s_27 ._metrics_7hv9s_11 dd{white-space:normal;flex-wrap:wrap;gap:.25rem}._golden_7hv9s_27 ._metrics_7hv9s_11 dd strong{font-size:var(--gd-heading);font-weight:700}._golden_7hv9s_27 ._metrics_7hv9s_11 dd small{font-size:var(--gd-caption);color:var(--gd-ink)}._golden_7hv9s_27 ._metrics_7hv9s_11>div{background:var(--gd-surface);border-radius:1rem;min-width:0;padding:.75rem}._golden_7hv9s_27 ._mapWrap_7hv9s_17{background:var(--gd-surface);border:0;border-radius:1rem;min-height:15rem}._golden_7hv9s_27 ._card_7hv9s_2:has(._hitArea_7hv9s_3:focus-visible){outline:2px solid var(--gd-ink);outline-offset:2px}._golden_7hv9s_27 ._attribution_7hv9s_20,._golden_7hv9s_27 ._mapNotice_7hv9s_20{background:var(--gd-surface);font-size:var(--gd-caption);border-radius:.5rem;padding:.25rem}@media (width<=760px){._golden_7hv9s_27 ._card_7hv9s_2{grid-template-columns:1fr;gap:1rem;padding:1rem}._golden_7hv9s_27 ._mapWrap_7hv9s_17{min-height:12rem}._golden_7hv9s_27 ._card_7hv9s_2{gap:16px;padding:16px}._golden_7hv9s_27 ._metrics_7hv9s_11{gap:12px 8px}._golden_7hv9s_27 ._metrics_7hv9s_11>div{padding:8px}._golden_7hv9s_27 ._metrics_7hv9s_11 dd strong{overflow-wrap:anywhere}}._field_1yjjz_1{align-content:start;gap:var(--yp2-space-2);min-width:0;display:grid}._field_1yjjz_1>label{font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action)}._control_1yjjz_3{min-width:0;position:relative}._field_1yjjz_1 ._control_1yjjz_3>input{padding-right:calc(var(--yp2-control-height) + var(--yp2-space-2));font-variant-numeric:tabular-nums}._field_1yjjz_1 ._picker_1yjjz_5{width:var(--yp2-control-height);color:var(--yp2-text);border-radius:var(--yp2-radius-control);cursor:pointer;align-content:center;place-items:center;gap:0;display:grid;position:absolute;inset:0 0 0 auto}._picker_1yjjz_5 svg{width:1.25rem;height:1.25rem}._picker_1yjjz_5 input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}._picker_1yjjz_5:focus-within{outline:3px solid var(--yp2-focus);outline-offset:2px}._controls_jo4ol_1{--yp2-type-control:1.25rem;gap:var(--yp2-space-3);min-width:0;display:grid}._toolbar_jo4ol_2{align-items:center;gap:var(--yp2-space-2);overscroll-behavior-inline:contain;min-width:0;padding:var(--yp2-space-1) var(--yp2-space-1) var(--yp2-space-2);margin:calc(-1 * var(--yp2-space-1)) calc(-1 * var(--yp2-space-1)) calc(-1 * var(--yp2-space-2));scrollbar-width:thin;scrollbar-color:var(--yp2-border-strong) var(--yp2-surface);display:flex;overflow-x:auto}._scroll_jo4ol_3{align-items:center;gap:var(--yp2-space-2);flex:1;min-width:max-content;display:flex}._count_jo4ol_4,._distance_jo4ol_4,._rangeTrigger_jo4ol_4,._period_jo4ol_4{height:var(--yp2-control-height);font-size:var(--yp2-type-control);font-family:inherit;font-weight:var(--yp2-weight-action);font-variant-numeric:tabular-nums;color:var(--yp2-text);flex:none;line-height:1.3}._divider_jo4ol_5{width:1px;height:var(--yp2-space-6);background:var(--yp2-border);flex:0 0 1px}._rangeDivider_jo4ol_6{margin-left:auto}._count_jo4ol_4{min-width:var(--yp2-control-height);padding-inline:var(--yp2-space-2);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);place-items:center;display:grid}._distance_jo4ol_4{white-space:nowrap;font-weight:var(--yp2-weight-action);align-items:center;display:inline-flex}._rangeTrigger_jo4ol_4{align-items:center;gap:var(--yp2-space-2);padding:var(--yp2-space-2) var(--yp2-space-3);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);white-space:nowrap;cursor:pointer;display:inline-flex}._rangeTrigger_jo4ol_4 svg{flex:none;width:1.25rem;height:1.25rem}._periodControl_jo4ol_11{flex:none;display:flex;position:relative}._periodControl_jo4ol_11>svg{top:50%;right:var(--yp2-space-3);width:1.25rem;height:1.25rem;color:var(--yp2-on-action);pointer-events:none;position:absolute;transform:translateY(-50%)}._period_jo4ol_4{appearance:none;min-width:9rem;max-width:100%;padding:var(--yp2-space-2) var(--yp2-space-3);padding-right:var(--yp2-space-10);border:1px solid var(--yp2-action);border-radius:var(--yp2-radius-control);background:var(--yp2-action);color:var(--yp2-on-action);cursor:pointer}._period_jo4ol_4:hover{background:var(--yp2-action-hover);border-color:var(--yp2-action-hover)}._period_jo4ol_4 option{background:var(--yp2-surface);color:var(--yp2-text)}._rangeTrigger_jo4ol_4:focus-visible,._period_jo4ol_4:focus-visible,._toolbar_jo4ol_2:focus-visible,._dateValue_jo4ol_16:focus-within{outline:2px solid var(--yp2-focus);outline-offset:2px}._toolbar_jo4ol_2::-webkit-scrollbar{height:var(--yp2-space-1)}._toolbar_jo4ol_2::-webkit-scrollbar-track{background:var(--yp2-surface)}._toolbar_jo4ol_2::-webkit-scrollbar-thumb{background:var(--yp2-border-strong);border-radius:var(--yp2-radius-control)}._popover_jo4ol_20{--yp2-type-control:1.25rem;width:min(28rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:var(--yp2-card-padding);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-surface);color:var(--yp2-text);overflow:auto}._popover_jo4ol_20 form{gap:var(--yp2-space-4);display:grid}._popover_jo4ol_20 h2{font-size:var(--yp2-type-heading);margin:0}._popover_jo4ol_20 p{color:var(--yp2-text);margin:0}._dates_jo4ol_24{gap:var(--yp2-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._date_jo4ol_16{gap:var(--yp2-space-2);min-width:0;font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);display:grid}._dateValue_jo4ol_16{min-width:0;min-height:var(--yp2-control-height);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);padding:var(--yp2-space-2);font-size:var(--yp2-type-control);font-variant-numeric:tabular-nums;align-items:center;display:grid;position:relative}._dateValue_jo4ol_16>span{justify-content:space-between;align-items:center;gap:var(--yp2-space-2);display:flex}._dateValue_jo4ol_16 svg{width:1.25rem;height:1.25rem;color:var(--yp2-accent-text);flex:none}._dateValue_jo4ol_16 input{opacity:0;cursor:pointer;width:100%;height:100%;font:inherit;margin:0;padding:0;position:absolute;inset:0}._dateValue_jo4ol_16 input::-webkit-calendar-picker-indicator{cursor:pointer;width:auto;height:auto;position:absolute;inset:0}._actions_jo4ol_31{justify-content:flex-end;gap:var(--yp2-space-2);display:flex}._controls_jo4ol_1>p{font-size:var(--yp2-type-body);margin:0}@media (width<=360px){._dateValue_jo4ol_16 svg{display:none}}._page_1h1w8_1{gap:1rem;min-width:0;display:grid}._card_1h1w8_2{background:var(--gd-surface);border:1px solid var(--gd-border);min-width:0;padding:var(--yp2-card-padding);border-radius:1.5rem}._card_1h1w8_2>header{align-items:center;margin-bottom:1rem}._card_1h1w8_2 h2{font-size:var(--gd-heading);font-weight:700;line-height:1.2}._count_1h1w8_5{color:var(--gd-ink);font-size:var(--gd-heading);font-variant-numeric:tabular-nums;font-weight:700}._count_1h1w8_5 span{color:var(--gd-muted);font-weight:500}._error_1h1w8_7{color:var(--yp2-danger-text);font-size:var(--gd-body);margin:0}._trainingRows_1h1w8_8{min-width:0;container-type:inline-size}._trainingRows_1h1w8_8 button{font-size:var(--gd-body);min-height:4rem;padding-block:.75rem}._trainingRows_1h1w8_8 button strong{font-size:var(--gd-body);font-weight:600;line-height:1.375}._trainingRows_1h1w8_8 button small{font-size:var(--gd-caption);line-height:1.4}._trainingRows_1h1w8_8 button>span:first-child{border-radius:50%;width:2rem;height:2rem;min-height:0}._trainingRows_1h1w8_8 button>span:first-child svg{width:1rem;height:1rem}._page_1h1w8_1 ._trainingRows_1h1w8_8 button{grid-template-columns:2rem minmax(0,1fr) auto;gap:.75rem;min-height:4rem}._page_1h1w8_1 ._trainingRows_1h1w8_8 button>span:nth-child(2){white-space:normal;gap:.25rem;display:grid}._page_1h1w8_1 ._trainingRows_1h1w8_8 button strong{text-overflow:clip;white-space:normal;overflow:visible}._page_1h1w8_1 ._trainingRows_1h1w8_8 button>span:nth-child(3){display:none}._page_1h1w8_1 ._trainingRows_1h1w8_8 button>span:last-child{white-space:nowrap;justify-content:end}._page_1h1w8_1 ._trainingRows_1h1w8_8 button>span:first-child[aria-label*=Выполн]{background:var(--gd-success);border-color:var(--gd-success);color:var(--gd-ink)}._weather_1h1w8_20>button{padding:var(--yp2-card-padding);background:var(--gd-surface);border-radius:1.5rem;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}._weather_1h1w8_20>button>strong{font-size:var(--gd-heading);grid-column:1/-1}._weather_1h1w8_20>button>span{min-width:0;font-size:var(--gd-body);flex-wrap:wrap;gap:.75rem 1rem;display:flex}._weather_1h1w8_20>button>span>span:first-child{white-space:normal;flex:1 0 100%;min-width:0}._weather_1h1w8_20>button>span[role]{grid-column:1/-1}._weather_1h1w8_20>button>span[role=alert]{color:var(--yp2-danger-text)}._weather_1h1w8_20>button>svg{grid-area:2/2}._weather_1h1w8_20 svg{width:1.25rem;height:1.25rem;color:var(--gd-ink);flex-shrink:0}._week_1h1w8_28{min-width:0}._week_1h1w8_28>section{border-radius:1.5rem;min-height:0}._week_1h1w8_28>section>header{align-items:center;gap:.75rem}._week_1h1w8_28>section>header>span{font-size:var(--gd-label);white-space:nowrap}._week_1h1w8_28 h2{font-size:var(--gd-heading)}._weekTotal_1h1w8_34{font-size:var(--gd-body);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}._weekHeading_1h1w8_35{min-height:2.75rem;font-size:var(--gd-body);border:0;gap:.75rem;padding:.5rem 0;display:flex}._weekHeading_1h1w8_35>strong{font-size:var(--gd-body)}._weekHeading_1h1w8_35 svg{width:1rem;height:1rem}._weekCategories_1h1w8_38{gap:.75rem;display:grid}._weekCategories_1h1w8_38>section{border-top:1px solid var(--gd-border);padding-top:.75rem}._week_1h1w8_28 i[data-actual]{border:2px dashed var(--gd-orange);color:var(--gd-ink);background:0 0;border-radius:.5rem}._week_1h1w8_28 i[data-actual][data-tone=long]{border-color:var(--gd-lavender)}._week_1h1w8_28 i[data-actual][data-tone=interval]{border-color:var(--gd-blue)}._week_1h1w8_28 i[data-actual][data-actual=true]{border:2px solid var(--gd-success);background:var(--gd-success)}._week_1h1w8_28 i[data-actual] b{font-size:var(--gd-caption);color:var(--gd-ink);top:.5rem}._week_1h1w8_28 i[data-actual][data-empty=true]{border:1px solid var(--gd-border);background:var(--gd-canvas)}._week_1h1w8_28 i[data-actual][data-empty=true] b{display:none}._week_1h1w8_28 small{font-size:var(--gd-caption)}._weekCategories_1h1w8_38 i[data-planned]{border:2px dashed var(--gd-blue);background:0 0}._weekCategories_1h1w8_38 i[data-planned=false]{aspect-ratio:auto;border:1px solid var(--gd-border);background:var(--gd-canvas);height:.25rem}._weekCategories_1h1w8_38 i[data-done=true]{border:2px solid var(--gd-success);background:var(--gd-success)}._reportRows_1h1w8_51{display:grid}._queueRow_1h1w8_52{color:var(--gd-ink);min-height:2.75rem;font:inherit;font-size:var(--gd-body);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:2.75rem minmax(0,1fr) auto 1rem;align-items:center;gap:.75rem;padding:.75rem 0;font-weight:600;display:grid}._queueRow_1h1w8_52+._queueRow_1h1w8_52{border-top:1px solid var(--gd-border)}._queueRow_1h1w8_52>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}._queueRow_1h1w8_52>strong{font-size:var(--gd-heading);white-space:nowrap;font-variant-numeric:tabular-nums}._queueRow_1h1w8_52>svg{width:1rem;height:1rem}._queueIcon_1h1w8_57{place-items:center;width:2.75rem;height:2.75rem;display:grid}._queueIcon_1h1w8_57 img{object-fit:contain;width:100%;height:100%;display:block}._wellnessCells_1h1w8_59{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._wellnessCells_1h1w8_59 button{min-width:0;min-height:2.75rem;color:var(--gd-ink);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;align-content:start;justify-items:center;gap:.5rem;padding:.5rem;display:grid}._wellnessCells_1h1w8_59 button+button{border-left:1px solid var(--gd-border)}._wellnessCells_1h1w8_59 svg{width:1.5rem;height:1.5rem}._wellnessCells_1h1w8_59 span{font-size:var(--gd-caption);color:var(--gd-muted)}._wellnessCells_1h1w8_59 strong{font-size:var(--gd-body);overflow-wrap:normal;font-weight:700}._context_1h1w8_65{padding:1rem;margin:0!important;display:block!important;overflow:visible!important}._context_1h1w8_65>div{gap:.75rem;min-height:2.75rem;padding:0}._context_1h1w8_65>div>button{width:2.75rem;height:2.75rem;color:var(--gd-ink)}._context_1h1w8_65>div>span strong{font-size:var(--gd-body);white-space:normal;overflow-wrap:anywhere}._context_1h1w8_65 details{margin-left:auto}._context_1h1w8_65 details summary{min-width:2.75rem;min-height:2.75rem}._coachTools_1h1w8_71{display:none}._requests_1h1w8_72{display:grid}._requests_1h1w8_72>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1rem;display:grid}._requests_1h1w8_72>div+div{border-top:1px solid var(--gd-border)}._requests_1h1w8_72>div>span{gap:.5rem;display:grid}._requests_1h1w8_72 small{color:var(--gd-muted);font-size:var(--gd-label)}._requests_1h1w8_72>div>div{gap:.75rem;display:flex}@media (width<=760px){._coachTools_1h1w8_71{display:block}._coachTools_1h1w8_71 summary{background:var(--gd-lavender-soft);min-height:2.75rem;font-size:var(--gd-label);cursor:pointer;border-radius:9999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;font-weight:600;list-style:none;display:flex}._coachTools_1h1w8_71 summary::-webkit-details-marker{display:none}._coachTools_1h1w8_71 summary svg{width:1rem;height:1rem}._coachTools_1h1w8_71>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:.75rem;display:grid}._requests_1h1w8_72>div{grid-template-columns:1fr}._requests_1h1w8_72>div>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._weekHeading_1h1w8_35{flex-wrap:wrap}}@media (width>=760px){._weather_1h1w8_20>button>span>span:first-child{flex:auto}}@media (width<=760px){._page_1h1w8_1{gap:.75rem}._card_1h1w8_2,._weather_1h1w8_20>button,._week_1h1w8_28>section,._context_1h1w8_65{padding:16px}._card_1h1w8_2>header{flex-wrap:wrap}._page_1h1w8_1 ._trainingRows_1h1w8_8 button{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}._trainingRows_1h1w8_8 button>span:first-child{width:32px;height:32px}._queueRow_1h1w8_52{grid-template-columns:44px minmax(0,1fr) auto 16px;gap:8px}._queueIcon_1h1w8_57{width:44px;height:44px}._requests_1h1w8_72>div>div{flex-wrap:wrap;display:flex}._requests_1h1w8_72 button{white-space:normal;min-width:0;height:auto}._requests_1h1w8_72 button>span{white-space:normal;overflow-wrap:anywhere}._wellnessCells_1h1w8_59 button{padding:8px 4px}._wellnessCells_1h1w8_59 strong{overflow-wrap:anywhere}._context_1h1w8_65>div{flex-wrap:wrap}._context_1h1w8_65>div>span{flex:1;min-width:0}._context_1h1w8_65>div>button{width:44px;height:44px}._context_1h1w8_65 details{flex:none}}@container (width<=20em){._page_1h1w8_1 ._trainingRows_1h1w8_8 button{grid-template-columns:32px minmax(0,1fr)}._page_1h1w8_1 ._trainingRows_1h1w8_8 button>span:last-child{grid-column:2;justify-content:start}}._root_ze8ti_1{font-variant-numeric:tabular-nums;min-width:0}._demo_ze8ti_2,._meta_ze8ti_2{color:var(--gd-muted);font-size:var(--gd-label)}._metrics_ze8ti_3{grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0 1.5rem;display:grid}._metrics_ze8ti_3>div{text-align:center;gap:.4rem;padding:.5rem;display:grid}._metrics_ze8ti_3>div+div{border-left:1px solid var(--gd-border)}._metrics_ze8ti_3 strong{font-size:var(--gd-heading)}._metrics_ze8ti_3 span,._metrics_ze8ti_3 small{font-size:var(--gd-label)}._root_ze8ti_1 details{border-top:1px solid var(--gd-border);padding-block:1rem}._root_ze8ti_1 summary{cursor:pointer;min-height:44px;padding-block:.5rem;font-weight:600}._root_ze8ti_1 summary:focus-visible,._scale_ze8ti_10 button:focus-visible{outline:2px solid var(--gd-ink);outline-offset:2px}._ranges_ze8ti_11{margin-block:1rem}._rail_ze8ti_12{scrollbar-color:var(--gd-lavender) var(--gd-surface);padding:4px 2px;overflow-x:auto}._scale_ze8ti_10{min-width:308px;display:flex}._scale_ze8ti_10 button{border:0;border-right:1px solid var(--gd-surface);min-width:44px;min-height:60px;color:var(--gd-ink);font:inherit;font-size:var(--gd-label);cursor:pointer;padding:8px 4px}._scale_ze8ti_10 button:first-child{border-radius:12px 0 0 12px}._scale_ze8ti_10 button:last-child{border-right:0;border-radius:0 12px 12px 0}._scale_ze8ti_10 button[aria-expanded=true]{outline:2px solid var(--gd-ink);outline-offset:-3px}._endpoints_ze8ti_18{color:var(--gd-muted);font-size:var(--gd-caption);justify-content:space-between;gap:12px;margin-top:.5rem;display:flex}._zoom_ze8ti_19{border-top:1px solid var(--gd-border);touch-action:pan-y;margin-top:1rem;padding-top:1rem}._zoomHeading_ze8ti_20{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._zoomHeading_ze8ti_20 strong{font-size:var(--gd-heading)}._zoomHeading_ze8ti_20 small{font-size:var(--gd-caption);font-weight:400}._zoomBand_ze8ti_23{border-radius:12px;height:40px;margin:12px 0 16px}._actions_ze8ti_24{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}._actions_ze8ti_24 button{flex:10rem}._fields_ze8ti_26{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}._root_ze8ti_1 label{gap:.5rem;display:grid}._sync_ze8ti_28{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;display:flex}._history_ze8ti_29{margin:0;padding:0;list-style:none}._history_ze8ti_29 li{border-bottom:1px solid var(--gd-border);overflow-wrap:anywhere;gap:.5rem;padding-block:1rem;display:grid}._history_ze8ti_29 small{color:var(--gd-muted)}._dialog_ze8ti_32{border:1px solid var(--gd-border);background:var(--gd-surface);width:min(100vw - 24px,48rem);max-height:calc(100dvh - 24px);color:var(--gd-ink);font:inherit;border-radius:24px;padding:1.5rem;overflow:auto}._dialog_ze8ti_32::backdrop{background:#28232b66}._dialog_ze8ti_32 h2,._dialog_ze8ti_32 h3{margin:0 0 1rem}._compare_ze8ti_35{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._compare_ze8ti_35 p{margin:.5rem 0}@media (width<=480px){._fields_ze8ti_26{grid-template-columns:minmax(0,1fr)}._dialog_ze8ti_32{padding:1rem}}._block_1w897_1{min-width:0;padding-top:1rem}._block_1w897_1 p{overflow-wrap:anywhere}._block_1w897_1 ._hint_1w897_3{font-size:var(--gd-label);color:var(--gd-muted)}._actions_1w897_4{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}._pending_1w897_5{border-top:1px solid var(--gd-border);flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;margin-top:1rem;padding-top:1rem;display:flex}._pending_1w897_5 h3,._pending_1w897_5 p{margin:0}._pending_1w897_5 h3{font-size:var(--gd-body);line-height:1.4}._linkLabel_1w897_8{width:100%;font-size:var(--gd-label);flex-direction:column;gap:.5rem;min-width:0;font-weight:600;display:flex}._linkLabel_1w897_8 input{background:var(--gd-surface);border:1px solid var(--gd-border);width:100%;min-width:0;min-height:44px;color:var(--gd-ink);font:inherit;font-size:var(--gd-body);box-sizing:border-box;border-radius:12px;padding:.75rem}._check_1w897_10{min-height:44px;font-size:var(--gd-body);cursor:pointer;align-items:center;gap:.75rem;display:flex}._check_1w897_10 input{width:24px;height:24px;accent-color:var(--gd-ink);flex:none;margin:0}._block_1w897_1 input:focus-visible{outline:2px solid var(--gd-ink);outline-offset:2px}._openBot_1w897_13{box-sizing:border-box;width:100%;max-width:100%;text-decoration:none}._openBot_1w897_13:focus-visible{outline:2px solid var(--gd-ink);outline-offset:2px}@media (width<=760px){._actions_1w897_4{width:100%}._actions_1w897_4 button{flex:auto}}._page_9pyxv_1{min-width:0;color:var(--gd-ink);flex-direction:column;gap:1rem;display:flex}._page_9pyxv_1 p{font-size:var(--gd-body);margin:.5rem 0;line-height:1.4}._page_9pyxv_1 ._hint_9pyxv_3,._page_9pyxv_1 ._demo_9pyxv_3{font-size:var(--gd-label);color:var(--gd-muted);line-height:1.4}._page_9pyxv_1 ._demo_9pyxv_3{margin-top:1rem}._section_9pyxv_5,._intro_9pyxv_5{min-width:0;padding:1.25rem}._title_9pyxv_6{align-items:flex-start;gap:.75rem;display:flex}._title_9pyxv_6>svg{flex:none;width:24px;height:24px;margin-top:.125rem}._title_9pyxv_6 h2{margin:0}._title_9pyxv_6 p{margin-bottom:0}._roleTabs_9pyxv_10{gap:.75rem;margin-top:1rem;display:flex}._roleTabs_9pyxv_10 button{border:0;flex:1;background:var(--gd-lavender-soft)!important}._roleTabs_9pyxv_10 button[aria-pressed=true]{font-weight:700;background:var(--gd-lavender)!important}._context_9pyxv_13{border-top:1px solid var(--gd-border);margin-top:1.25rem;padding-top:1rem}:is(._page_9pyxv_1 label:has(select),._times_9pyxv_14 label){font-size:var(--gd-label);flex-direction:column;gap:.5rem;font-weight:600;display:flex}._page_9pyxv_1 select,._page_9pyxv_1 input[type=time]{border:1px solid var(--gd-border);background:var(--gd-surface);width:100%;min-width:0;min-height:44px;color:var(--gd-ink);font:inherit;font-size:var(--gd-body);border-radius:.75rem;padding:.75rem}._context_9pyxv_13>._switch_9pyxv_16{margin-top:.75rem}._channelRow_9pyxv_17{border-bottom:1px solid var(--gd-border);grid-template-columns:24px minmax(0,1fr) 48px;align-items:center;gap:.75rem;padding:1rem 0;display:grid}._channelRow_9pyxv_17>svg{width:24px;height:24px}._channelRow_9pyxv_17 strong{font-size:var(--gd-body)}._channelRow_9pyxv_17 p{font-size:var(--gd-label);color:var(--gd-muted);overflow-wrap:anywhere;margin:.25rem 0 0}._connection_9pyxv_21{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;display:flex}._connection_9pyxv_21 button{flex:0 auto}._binding_9pyxv_23{border-top:1px solid var(--gd-border);margin-top:1rem;padding-top:1rem}._binding_9pyxv_23 h3{font-size:var(--gd-body);margin:0}._switch_9pyxv_16{cursor:pointer;min-height:44px;font-size:var(--gd-body);justify-content:space-between;align-items:center;gap:.75rem;font-weight:500;display:flex;position:relative}._switch_9pyxv_16._compact_9pyxv_26{width:48px}._switch_9pyxv_16 input{opacity:0;cursor:pointer;z-index:1;width:48px;height:44px;margin:0;position:absolute;right:0}._track_9pyxv_28{background:var(--gd-border);border-radius:9999px;flex:none;width:44px;height:28px;padding:4px;transition:background .15s ease-out;display:flex}._track_9pyxv_28>span{background:var(--gd-surface);border-radius:50%;width:20px;height:20px;transition:transform .15s ease-out}._switch_9pyxv_16 input:checked+._track_9pyxv_28{background:var(--gd-lavender)}._switch_9pyxv_16 input:checked+._track_9pyxv_28>span{background:var(--gd-ink);transform:translate(16px)}._switch_9pyxv_16 input:disabled+._track_9pyxv_28{background:var(--gd-border)}._switch_9pyxv_16 input:disabled{cursor:default}._switch_9pyxv_16 input:focus-visible+._track_9pyxv_28{outline:2px solid var(--gd-ink);outline-offset:2px}._matrix_9pyxv_35{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.5rem}._matrix_9pyxv_35 th,._matrix_9pyxv_35 td{border-bottom:1px solid var(--gd-border);vertical-align:middle;padding:.5rem 0}._matrix_9pyxv_35 thead th{font-size:var(--gd-label);text-align:center;font-weight:600}._matrix_9pyxv_35 thead th:first-child{text-align:left;width:auto}._matrix_9pyxv_35 th:not(:first-child),._matrix_9pyxv_35 td{text-align:center;width:88px}._matrix_9pyxv_35 tbody th{text-align:left;font-size:var(--gd-body);overflow-wrap:anywhere;padding-right:.75rem;font-weight:400;line-height:1.4}._matrix_9pyxv_35 tbody tr:last-child th,._matrix_9pyxv_35 tbody tr:last-child td{border:0}._matrix_9pyxv_35 td>span{color:var(--gd-muted)}._bulk_9pyxv_43{flex-direction:column;align-items:center;margin-top:.25rem;display:flex}._bulk_9pyxv_43 button{width:100%;min-height:44px;color:var(--gd-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:.25rem;font-weight:600}._bulk_9pyxv_43 button:hover:not(:disabled){background:var(--gd-lavender-soft)}._bulk_9pyxv_43 button:disabled{color:var(--gd-muted);cursor:default}._checkCell_9pyxv_47{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}._page_9pyxv_1 input[type=checkbox]:not([role=switch]){width:24px;height:24px;accent-color:var(--gd-ink);cursor:pointer;margin:0}._page_9pyxv_1 input[type=checkbox]:disabled{cursor:default}._page_9pyxv_1 input:focus-visible,._page_9pyxv_1 select:focus-visible,._page_9pyxv_1 button:focus-visible{outline:2px solid var(--gd-ink);outline-offset:2px}._sports_9pyxv_51{flex-direction:column;gap:.25rem;margin-top:.75rem;display:flex}._sport_9pyxv_51{min-height:44px;font-size:var(--gd-body);cursor:pointer;align-items:center;gap:.75rem;display:flex}._times_9pyxv_14{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem;display:grid}._saveBar_9pyxv_54{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}._page_9pyxv_1 ._notice_9pyxv_55{min-height:1.4rem;font-size:var(--gd-label);margin:0}._page_9pyxv_1 ._error_9pyxv_56{border:1px solid var(--gd-ink);font-size:var(--gd-body);border-radius:.75rem;margin:0;padding:1rem}._srOnly_9pyxv_57{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=760px){._section_9pyxv_5,._intro_9pyxv_5{padding:1rem}._matrix_9pyxv_35 th:not(:first-child),._matrix_9pyxv_35 td{width:64px}._saveBar_9pyxv_54{grid-template-columns:minmax(0,1fr)}._saveBar_9pyxv_54 button{width:100%}}@media (prefers-reduced-motion:reduce){._track_9pyxv_28,._track_9pyxv_28>span{transition:none}}._active_1o0qr_1,._card_1o0qr_1{text-align:left;background:var(--gd-lavender-soft);width:100%;min-height:88px;color:var(--gd-ink);cursor:pointer;font:inherit;border:0;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:16px;padding:16px;display:grid}._identity_1o0qr_2{gap:8px;min-width:0;display:grid}._active_1o0qr_1{grid-template-columns:44px minmax(0,1fr)}._identity_1o0qr_2 strong{font-size:var(--gd-body);overflow-wrap:anywhere;font-weight:700}._identity_1o0qr_2 small{font-size:var(--gd-label);color:var(--gd-ink);overflow-wrap:anywhere}._avatar_1o0qr_6{background:var(--gd-surface);border:1px solid var(--gd-border);border-radius:50%;place-items:center;width:44px;height:44px;font-weight:700;display:grid;overflow:hidden}._avatar_1o0qr_6 img{object-fit:cover;width:100%;height:100%}._dialog_1o0qr_8{box-sizing:border-box;border:1px solid var(--gd-border);background:var(--gd-surface);width:min(100vw - 24px,60rem);max-height:calc(100dvh - 24px);color:var(--gd-ink);font:inherit;border-radius:24px;padding:16px;overflow-x:hidden}._dialog_1o0qr_8::backdrop{background:#2a242d66}._dialog_1o0qr_8 header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._dialog_1o0qr_8 h2{font-size:var(--gd-heading);margin:0}._search_1o0qr_12{border:1px solid var(--gd-border);border-radius:9999px;align-items:center;gap:12px;padding:8px 16px;display:flex}._search_1o0qr_12 svg{flex-shrink:0;width:20px}._search_1o0qr_12 input{width:100%;min-width:0;height:44px;font:inherit;color:var(--gd-ink);background:0 0;border:0;padding:0}._search_1o0qr_12 input::placeholder{color:var(--gd-muted)}._rail_1o0qr_16{scroll-snap-type:y proximity;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--gd-lavender) var(--gd-surface);flex-direction:column;gap:8px;max-height:min(320px,42dvh);margin-block:16px;display:flex;position:relative;overflow:hidden auto}._slide_1o0qr_17{scroll-snap-align:start;box-sizing:border-box;flex:none;min-width:0;padding:4px}._card_1o0qr_1{background:var(--gd-surface)}._card_1o0qr_1[aria-pressed=true],._card_1o0qr_1:hover{background:var(--gd-lavender-soft)}._controls_1o0qr_20{justify-content:space-between;align-items:center;gap:16px;display:flex}._controls_1o0qr_20 span{font-variant-numeric:tabular-nums;font-size:var(--gd-body)}._controls_1o0qr_20 button{min-width:44px;padding-inline:12px}._active_1o0qr_1:focus-visible,._card_1o0qr_1:focus-visible,._dialog_1o0qr_8 button:focus-visible{outline:2px solid var(--gd-ink);outline-offset:2px}@media (width<=760px){._active_1o0qr_1,._card_1o0qr_1{gap:12px;padding:12px}._dialog_1o0qr_8{border-radius:24px 24px 0 0;width:100vw;max-width:none;margin:auto 0 0}._dialog_1o0qr_8[open]{animation:.16s ease-out _rise_1o0qr_1}}@keyframes _rise_1o0qr_1{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._dialog_1o0qr_8[open]{animation:none}}._today_db0zp_1,._athletesPage_db0zp_2,._feedbackPage_db0zp_3,._builder_db0zp_4,._review_db0zp_5,._profile_db0zp_6{gap:var(--yp2-space-5);display:grid}._context_db0zp_8{margin-bottom:var(--yp2-space-5);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-surface);grid-template-columns:minmax(20rem,.9fr) minmax(28rem,1.1fr);display:grid;overflow:hidden}._identity_db0zp_18,._contextWellness_db0zp_19{align-items:center;gap:var(--yp2-space-4);min-width:0;min-height:7rem;padding:var(--yp2-card-padding);display:flex}._contextWellness_db0zp_19{border-left:1px solid var(--yp2-border);background:var(--yp2-surface-soft)}._contextWellness_db0zp_19>svg:first-child{width:2rem;height:2rem;color:var(--yp2-accent-text);flex:none}._contextWellness_db0zp_19>svg:last-child{flex:none;width:1.25rem;height:1.25rem;margin-left:auto}._identity_db0zp_18>span:nth-child(2),._contextWellness_db0zp_19 span{gap:var(--yp2-space-1);min-width:0;display:grid}._identity_db0zp_18 small,._contextWellness_db0zp_19 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action)}._identity_db0zp_18 strong,._contextWellness_db0zp_19 strong{font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._avatar_db0zp_37{background:var(--yp2-accent-soft);width:3.75rem;height:3.75rem;color:var(--yp2-action);font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading);border-radius:50%;flex:none;place-items:center;display:grid}._identity_db0zp_18 label{min-width:0;margin-left:auto;position:relative}._identity_db0zp_18 label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._identity_db0zp_18 select{color:#0000;cursor:pointer;appearance:none;background:0 0;border:0;width:2.75rem;min-height:2.75rem;padding:0}._identity_db0zp_18 label>svg{width:1.25rem;height:1.25rem;color:var(--yp2-accent-text);pointer-events:none;position:absolute;inset:50% 0 auto auto;transform:translateY(-50%)}._context_db0zp_8>._inlineError_db0zp_42{border-radius:0;grid-column:1/-1;margin:0}._weatherUnavailable_db0zp_44{align-items:center;gap:var(--yp2-space-3) var(--yp2-space-5);min-height:9.25rem;padding:var(--yp2-card-padding);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}._weatherUnavailable_db0zp_44 strong{font-size:var(--yp2-type-heading);letter-spacing:-.02em;grid-column:1/-1}._weatherUnavailable_db0zp_44 span{align-items:center;gap:var(--yp2-space-2);font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action);display:inline-flex}._weatherUnavailable_db0zp_44 span svg{width:1.35rem;height:1.35rem;color:var(--yp2-accent-text)}._weatherUnavailable_db0zp_44 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._factBlock_db0zp_60{margin-top:var(--yp2-space-6);padding-top:var(--yp2-space-5);border-top:1px solid var(--yp2-border)}._factBlock_db0zp_60 h3{margin:0 0 var(--yp2-space-4);font-size:var(--yp2-type-heading)}._requests_db0zp_62{display:grid}._requests_db0zp_62>div{justify-content:space-between;align-items:center;gap:var(--yp2-space-4);padding:var(--yp2-space-4) 0;border-bottom:1px solid var(--yp2-border);display:flex}._requests_db0zp_62>div:first-child{padding-top:0}._requests_db0zp_62>div:last-child{border-bottom:0;padding-bottom:0}._requests_db0zp_62 span{gap:var(--yp2-space-1);display:grid}._requests_db0zp_62 strong{font-size:var(--yp2-type-control)}._requests_db0zp_62 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._athleteTools_db0zp_70{gap:var(--yp2-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._athleteTools_db0zp_70 label{align-items:center;display:flex;position:relative}._athleteTools_db0zp_70 label>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._athleteTools_db0zp_70 label>svg{left:var(--yp2-space-4);width:1.25rem;height:1.25rem;color:var(--yp2-text-muted);position:absolute}._athleteTools_db0zp_70 input,._form_db0zp_75 input,._form_db0zp_75 select,._form_db0zp_75 textarea,._commentField_db0zp_78 textarea{width:100%;min-height:var(--yp2-control-height);padding:var(--yp2-space-3) var(--yp2-space-4);border:1px solid var(--yp2-border-strong);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);color:var(--yp2-text);font:inherit;font-size:var(--yp2-type-body)}._athleteTools_db0zp_70 input{padding-left:var(--yp2-space-10)}._invite_db0zp_90{align-items:center;gap:var(--yp2-space-3);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._invite_db0zp_90>svg{width:1.5rem;height:1.5rem;color:var(--yp2-accent-text)}._invite_db0zp_90 code{min-width:0;color:var(--yp2-text-muted);font-family:inherit;font-size:var(--yp2-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._athleteList_db0zp_93,._feedbackList_db0zp_94{display:grid}._athleteList_db0zp_93 button,._feedbackList_db0zp_94 button{align-items:center;gap:var(--yp2-space-4);width:100%;min-height:6rem;padding:var(--yp2-space-4) 0;border:0;border-bottom:1px solid var(--yp2-border);color:var(--yp2-text);cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}._athleteList_db0zp_93 button:last-child,._feedbackList_db0zp_94 button:last-child{border-bottom:0}._athleteList_db0zp_93 button[aria-current=true]{color:var(--yp2-accent-text)}._athleteList_db0zp_93 button>span:nth-child(2),._feedbackList_db0zp_94 button>span:first-child{gap:var(--yp2-space-1);min-width:0;display:grid}._athleteList_db0zp_93 strong,._feedbackList_db0zp_94 strong{font-size:var(--yp2-type-control)}._athleteList_db0zp_93 small,._feedbackList_db0zp_94 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._athleteList_db0zp_93 button>svg,._feedbackList_db0zp_94 button>svg{width:1.25rem;height:1.25rem}._feedbackList_db0zp_94 button{grid-template-columns:minmax(0,1fr) auto auto}._commentField_db0zp_78,._form_db0zp_75 label{gap:var(--yp2-space-2);color:var(--yp2-text);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);display:grid}._commentField_db0zp_78{margin:var(--yp2-space-6) 0 var(--yp2-space-4)}._form_db0zp_75{gap:var(--yp2-space-5);display:grid}._form_db0zp_75 textarea,._commentField_db0zp_78 textarea{resize:vertical}._formGrid_db0zp_116{gap:var(--yp2-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._form_db0zp_75 label small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-regular)}._formActions_db0zp_118{justify-content:flex-end;gap:var(--yp2-space-3);display:flex}._reviewMetrics_db0zp_120{gap:var(--yp2-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._reviewMetrics_db0zp_120 span{gap:var(--yp2-space-2);padding:var(--yp2-space-4);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);text-align:center;display:grid}._reviewMetrics_db0zp_120 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._reviewMetrics_db0zp_120 strong{font-size:var(--yp2-type-control)}._review_db0zp_5 blockquote{margin:var(--yp2-space-5) 0 0;padding:var(--yp2-space-4);border-left:.25rem solid var(--yp2-accent);background:var(--yp2-accent-soft);font-size:var(--yp2-type-body)}._reviewActions_db0zp_125{justify-content:space-between;align-items:center;gap:var(--yp2-space-4);display:flex}._reviewActions_db0zp_125>div{flex:auto}._profileIdentity_db0zp_128{align-items:center;gap:var(--yp2-space-4);margin-bottom:var(--yp2-space-8);display:flex}._profileIdentity_db0zp_128>span{background:var(--yp2-accent-soft);width:7rem;height:7rem;color:var(--yp2-action);font-size:var(--yp2-type-display);font-weight:var(--yp2-weight-heading);border-radius:50%;place-items:center;display:grid}._profileIdentity_db0zp_128 div{gap:var(--yp2-space-1);display:grid}._profileIdentity_db0zp_128 strong{font-size:var(--yp2-type-heading)}._profileIdentity_db0zp_128 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._inlineError_db0zp_42{margin:var(--yp2-space-3) 0;padding:var(--yp2-space-3) var(--yp2-space-4);border-radius:var(--yp2-radius-control);background:var(--yp2-danger-soft);color:var(--yp2-danger-text);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action)}._errorToast_db0zp_134{border-color:var(--yp2-danger-text);background:var(--yp2-danger-soft);color:var(--yp2-danger-text)}@media (width<=62rem){._context_db0zp_8{grid-template-columns:1fr}._contextWellness_db0zp_19{border-top:1px solid var(--yp2-border);border-left:0}._weatherUnavailable_db0zp_44{grid-template-columns:1fr}._weatherUnavailable_db0zp_44 small{grid-column:1}}@media (width<=47.5rem){._context_db0zp_8{margin-bottom:var(--yp2-space-5)}._identity_db0zp_18,._contextWellness_db0zp_19{min-height:6rem;padding:var(--yp2-card-padding)}._identity_db0zp_18 strong,._contextWellness_db0zp_19 strong{font-size:var(--yp2-type-body);white-space:normal}._avatar_db0zp_37{width:3.25rem;height:3.25rem}._weatherUnavailable_db0zp_44{grid-template-columns:1fr;min-height:0}._weatherUnavailable_db0zp_44 strong{font-size:var(--yp2-type-control)}._weatherUnavailable_db0zp_44 small{grid-column:1}._athleteTools_db0zp_70,._formGrid_db0zp_116{grid-template-columns:1fr}._invite_db0zp_90{grid-template-columns:auto minmax(0,1fr)}._invite_db0zp_90 button{grid-column:1/-1}._reviewActions_db0zp_125{flex-direction:column;align-items:stretch}}@media (width<=25rem){._requests_db0zp_62>div{flex-direction:column;align-items:stretch}._feedbackList_db0zp_94 button{grid-template-columns:minmax(0,1fr) auto}._feedbackList_db0zp_94 button>svg{display:none}._reviewMetrics_db0zp_120{grid-template-columns:1fr}._formActions_db0zp_118{flex-direction:column-reverse}._profileIdentity_db0zp_128{flex-direction:column;align-items:flex-start}}button._contextWellness_db0zp_19{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-top:0;border-bottom:0;border-right:0}button._avatar_db0zp_37{cursor:pointer;border:0;padding:0}._avatar_db0zp_37 img{object-fit:cover;border-radius:inherit;width:100%;height:100%}._profileDetails_db0zp_173{gap:var(--yp2-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._profileDetails_db0zp_173 dt{color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._profileDetails_db0zp_173 dd{margin:var(--yp2-space-2) 0 0;font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-action);overflow-wrap:anywhere}@media (width<=47.5rem){._profileDetails_db0zp_173{grid-template-columns:1fr}button._contextWellness_db0zp_19{border-top:1px solid var(--yp2-border)}}._availability_db0zp_178{margin:var(--yp2-space-4) 0;border:0;padding:0}._availability_db0zp_178 legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=47.5rem){._requests_db0zp_62>div{flex-direction:column;align-items:stretch}._requests_db0zp_62>div>div{grid-template-columns:1fr;display:grid}._requests_db0zp_62 button{width:100%}}._context_db0zp_8{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:visible}._contextWellness_db0zp_19{border-radius:0 var(--yp2-radius-card) var(--yp2-radius-card) 0;overflow:hidden}._contextWellness_db0zp_19 strong{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}._athletePicker_db0zp_185{margin-left:auto;position:relative}._athletePicker_db0zp_185 summary{border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);width:3rem;height:3rem;color:var(--yp2-accent-text);cursor:pointer;place-items:center;list-style:none;display:grid}._athletePicker_db0zp_185 summary::-webkit-details-marker{display:none}._athletePicker_db0zp_185 summary svg{width:1.25rem;height:1.25rem;transition:transform .16s ease-out}._athletePicker_db0zp_185[open] summary svg{transform:rotate(180deg)}._athletePicker_db0zp_185>div{z-index:20;border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);min-width:15rem;padding:.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 .75rem 2rem #15242624}._athletePicker_db0zp_185 button{min-height:3rem;color:var(--yp2-text);font:inherit;font-size:var(--yp2-type-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.65rem .75rem}._athletePicker_db0zp_185 button:hover,._athletePicker_db0zp_185 button[aria-selected=true]{background:var(--yp2-accent-soft);color:var(--yp2-accent-text)}._requestActions_db0zp_194{gap:var(--yp2-space-3);grid-template-columns:repeat(2,minmax(8.5rem,1fr));display:grid}._requestActions_db0zp_194 button{width:100%}._assignmentDate_db0zp_196{font-size:var(--yp2-type-heading);font-weight:var(--yp2-weight-heading);font-variant-numeric:tabular-nums}._assignmentControls_db0zp_197{gap:var(--yp2-space-3);margin-top:var(--yp2-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._assignmentControls_db0zp_197>button{width:100%;min-height:var(--yp2-control-height)}._reviewMetrics_db0zp_120{grid-template-columns:repeat(6,minmax(0,1fr))}._reviewMetrics_db0zp_120>span{grid-column:span 2}._reviewMetrics_db0zp_120>span:nth-child(4){grid-column:2/span 2}._reviewMetrics_db0zp_120>span:nth-child(5){grid-column:4/span 2}._reviewComposerActions_db0zp_203{align-items:stretch;gap:var(--yp2-space-3);margin-top:var(--yp2-space-4);grid-template-columns:minmax(10rem,.65fr) minmax(22rem,1.5fr) minmax(12rem,.85fr);display:grid}._reviewComposerActions_db0zp_203>button{width:100%;height:100%}@media (width<=62rem){._context_db0zp_8{grid-template-columns:1fr}._contextWellness_db0zp_19{border-radius:0 0 var(--yp2-radius-card) var(--yp2-radius-card)}}@media (width<=47.5rem){._requestActions_db0zp_194,._assignmentControls_db0zp_197,._reviewComposerActions_db0zp_203{grid-template-columns:1fr}._reviewMetrics_db0zp_120{grid-template-columns:repeat(2,minmax(0,1fr))}._reviewMetrics_db0zp_120>span,._reviewMetrics_db0zp_120>span:nth-child(4),._reviewMetrics_db0zp_120>span:nth-child(5){grid-column:auto}._assignmentDate_db0zp_196{font-size:var(--yp2-type-control)}}._trigger_tfv94_1{border:1px solid var(--gd-border);background:var(--gd-surface);width:44px;height:44px;color:var(--gd-ink);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;margin-left:auto;display:grid}._trigger_tfv94_1 svg{width:20px;height:20px}._catalog_tfv94_15{border:1px solid var(--gd-border);background:var(--gd-surface);width:min(100vw - 24px,440px);max-height:calc(100dvh - 24px);color:var(--gd-ink);font:inherit;border-radius:16px;padding:16px;overflow:auto}._catalog_tfv94_15 header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}._catalog_tfv94_15 h2{min-width:0;font-size:var(--gd-heading);margin:0;font-weight:700;line-height:1.2}._list_tfv94_41{overscroll-behavior-y:contain;scroll-snap-type:y proximity;scrollbar-color:var(--gd-muted) var(--gd-surface);gap:8px;max-height:min(288px,60dvh);padding:4px;display:grid;overflow-y:auto}._list_tfv94_41>div{scroll-snap-align:start}._list_tfv94_41 button{text-align:left;border:1px solid var(--gd-border);background:var(--gd-surface);width:100%;min-height:88px;color:var(--gd-ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}._list_tfv94_41 button[aria-pressed=true]{background:var(--gd-lavender);border-color:var(--gd-lavender)}._list_tfv94_41 button>svg{flex:0 0 20px;width:20px;height:20px}._avatar_tfv94_72{background:var(--gd-lavender-soft);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:700;display:grid}._avatar_tfv94_72 img{object-fit:cover;border-radius:50%;width:100%;height:100%}._description_tfv94_83{flex:1;gap:4px;min-width:0;display:grid}._description_tfv94_83 strong{font-size:var(--gd-body);overflow-wrap:anywhere;white-space:normal;font-weight:700;line-height:1.375}._description_tfv94_83 small{font-size:var(--gd-label);line-height:1.3}._trigger_tfv94_1:focus-visible,._catalog_tfv94_15 button:focus-visible{outline:2px solid var(--gd-ink);outline-offset:2px}._shell_sz4c2_1{grid-template-columns:16rem minmax(0,1fr);max-width:100%;min-height:100vh;display:grid;overflow-x:clip}._sidebar_sz4c2_2{gap:var(--yp2-space-6);height:100vh;padding:var(--yp2-space-8) var(--yp2-space-5);border-right:1px solid var(--yp2-border);background:var(--yp2-surface);flex-direction:column;display:flex;position:sticky;top:0}._brand_sz4c2_3{align-items:center;gap:var(--yp2-space-3);color:var(--yp2-text);font-size:var(--yp2-type-control);font-weight:var(--yp2-weight-heading);text-decoration:none;display:inline-flex}._golden_sz4c2_4 ._topbar_sz4c2_4 ._demoLabel_sz4c2_4{font-size:var(--gd-caption);color:var(--gd-muted);margin:.5rem 0 0}._brand_sz4c2_3 img{border-radius:var(--yp2-radius-control);width:2.5rem;height:2.5rem}._roleLabel_sz4c2_6{padding:var(--yp2-space-2) var(--yp2-space-3);color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action);margin:0}._roleSwitch_sz4c2_7{gap:var(--yp2-space-1);padding:var(--yp2-space-1);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-muted);grid-template-columns:repeat(2,1fr);display:grid}._roleSwitch_sz4c2_7 button,._sidebar_sz4c2_2 nav button,._mobileNav_sz4c2_8 button,._profileButton_sz4c2_8{font:inherit;cursor:pointer;border:0}._roleSwitch_sz4c2_7 button{border-radius:calc(var(--yp2-radius-control) - .25rem);min-height:2.5rem;color:var(--yp2-text-muted);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);background:0 0}._roleSwitch_sz4c2_7 button[aria-pressed=true]{background:var(--yp2-action);color:var(--yp2-on-action)}._roleSwitch_sz4c2_7 button:disabled{cursor:wait}._sidebar_sz4c2_2 nav{gap:var(--yp2-space-2);display:grid}._sidebar_sz4c2_2 nav button,._mobileNav_sz4c2_8 button{min-height:var(--yp2-control-height);align-items:center;gap:var(--yp2-space-3);padding:var(--yp2-space-3);border-radius:var(--yp2-radius-control);color:var(--yp2-text-muted);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action);text-align:left;background:0 0;display:flex}._sidebar_sz4c2_2 nav svg,._mobileNav_sz4c2_8 svg{width:1.375rem;height:1.375rem}._active_sz4c2_15{background:var(--yp2-accent-soft)!important;color:var(--yp2-accent-text)!important}._profileButton_sz4c2_8{align-items:center;gap:var(--yp2-space-3);width:100%;padding:var(--yp2-space-3);border-radius:var(--yp2-radius-control);color:var(--yp2-text);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;margin-top:auto;display:grid}._profileButton_sz4c2_8 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);display:block}._profileButton_sz4c2_8 strong{font-size:var(--yp2-type-body);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._profileButton_sz4c2_8 svg{width:1rem;height:1rem;color:var(--yp2-text-muted)}._avatar_sz4c2_20,._contextIcon_sz4c2_20{background:var(--yp2-accent-soft);color:var(--yp2-action);font-weight:var(--yp2-weight-heading);border-radius:50%;flex:none;place-items:center;display:grid}._avatar_sz4c2_20{width:2.75rem;height:2.75rem;font-size:var(--yp2-type-body)}._main_sz4c2_22{width:min(100%, var(--yp2-content-width));padding:var(--yp2-space-10) var(--yp2-space-8) var(--yp2-space-12);margin:0 auto}._backdropMain_sz4c2_23{--yp2-page-hero-height:clamp(42rem, 52vw, 54rem);isolation:isolate;background:var(--yp2-surface);position:relative}._backdropMain_sz4c2_23:before{content:"";z-index:0;width:max(100%,100vw - 17.125rem);height:var(--yp2-page-hero-height);background-image:linear-gradient(to bottom, #ffffff0f 0%, #fff0 52%, #ffffff7a 78%, var(--yp2-surface) 100%), var(--yp2-page-backdrop);pointer-events:none;background-position:50% 58%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:50%;transform:translate(-50%)}._backdropMain_sz4c2_23:after{content:"";z-index:0;top:var(--yp2-page-hero-height);background:var(--yp2-surface);pointer-events:none;width:max(100%,100vw - 17.125rem);position:absolute;bottom:0;left:50%;transform:translate(-50%)}._backdropMain_sz4c2_23>*{z-index:1;position:relative}._backdropMain_sz4c2_23 ._topbar_sz4c2_4 h1{text-shadow:0 1px 16px #ffffffe6}._backdropHeroSpacer_sz4c2_60{min-height:clamp(24rem,38vw,31rem)}._topbar_sz4c2_4{justify-content:space-between;align-items:flex-start;gap:var(--yp2-space-5);min-height:6rem;margin-bottom:var(--yp2-space-8);display:flex}._topbar_sz4c2_4 p{margin:0 0 var(--yp2-space-2);color:var(--yp2-text-muted);font-size:var(--yp2-type-body)}._topbar_sz4c2_4 h1{color:var(--yp2-text);font-size:var(--yp2-type-display);font-weight:var(--yp2-weight-heading);letter-spacing:-.03em;margin:0;line-height:1.2}._topbar_sz4c2_4 button{flex:none}._topActions_sz4c2_65{gap:var(--yp2-space-2);display:flex}._mobileProfile_sz4c2_66{display:none;overflow:hidden}._mobileProfile_sz4c2_66 img{object-fit:cover;width:100%;height:100%}._context_sz4c2_20{justify-content:space-between;align-items:center;gap:var(--yp2-space-5);margin-bottom:var(--yp2-space-5);padding:var(--yp2-card-padding);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-surface);display:flex}._context_sz4c2_20>div{align-items:center;gap:var(--yp2-space-3);min-width:0;display:flex}._contextIcon_sz4c2_20{border-radius:var(--yp2-radius-control);width:3rem;height:3rem}._contextIcon_sz4c2_20 svg{width:1.5rem;height:1.5rem}._context_sz4c2_20 small{color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action);display:block}._context_sz4c2_20 strong{font-size:var(--yp2-type-control);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._context_sz4c2_20 label{gap:var(--yp2-space-1);color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);font-weight:var(--yp2-weight-action);display:grid}._context_sz4c2_20 select{border:1px solid var(--yp2-border-strong);border-radius:var(--yp2-radius-control);min-width:14rem;min-height:2.75rem;padding:0 var(--yp2-space-3);background:var(--yp2-surface);color:var(--yp2-text);font:inherit;font-size:var(--yp2-type-body)}._context_sz4c2_20>p{color:var(--yp2-text-muted);font-size:var(--yp2-type-body);margin:0}._screen_sz4c2_77{min-height:20rem}._error_sz4c2_78{margin:0 0 var(--yp2-space-5);color:var(--yp2-danger-text);font-size:var(--yp2-type-body);font-weight:var(--yp2-weight-action)}._gate_sz4c2_79{min-height:100vh;padding:var(--yp2-space-6);place-items:center;display:grid}._gate_sz4c2_79>section{width:min(100%,38rem)}._mobileNav_sz4c2_8,._mobileBrand_sz4c2_82{display:none}._coachNav_sz4c2_83{border-top:1px solid var(--yp2-border);padding-top:var(--yp2-space-4)}._golden_sz4c2_4{grid-template-columns:14rem minmax(0,1fr)}._golden_sz4c2_4 ._sidebar_sz4c2_2{padding:2rem 1rem}._golden_sz4c2_4 ._main_sz4c2_22{width:min(100%,60rem);padding:2rem}._golden_sz4c2_4 ._topbar_sz4c2_4{align-items:center;min-height:2.75rem;margin-bottom:1.5rem}._golden_sz4c2_4 ._topbar_sz4c2_4 h1{font-size:var(--gd-display);letter-spacing:-.02em;line-height:1.2}._golden_sz4c2_4 ._mobileProfile_sz4c2_66{display:inline-grid}._golden_sz4c2_4 ._active_sz4c2_15{background:var(--gd-lavender-soft)!important;color:var(--gd-ink)!important}._golden_sz4c2_4 ._active_sz4c2_15 .gd-nav-icon{background:var(--gd-orange)}._golden_sz4c2_4 ._avatar_sz4c2_20{color:var(--gd-ink)}._golden_sz4c2_4 ._roleSwitch_sz4c2_7 button{min-height:2.75rem}._profileToolbar_sz4c2_94{justify-content:space-between;align-items:center;gap:var(--yp2-space-4);margin-bottom:var(--yp2-space-5);display:flex}._mobileRoleSwitch_sz4c2_95{min-width:13rem;display:none}._spinning_sz4c2_96{animation:.85s linear infinite _spin_sz4c2_96}@keyframes _spin_sz4c2_96{to{transform:rotate(360deg)}}@media (width<=47.5rem){._golden_sz4c2_4{padding-bottom:calc(6.5rem + env(safe-area-inset-bottom));display:block}._golden_sz4c2_4 ._main_sz4c2_22{padding:1.5rem 1rem 2rem}._golden_sz4c2_4 ._mobileBrand_sz4c2_82{color:var(--gd-ink);font-size:var(--gd-body);align-items:center;gap:.5rem;margin-bottom:1.5rem;text-decoration:none;display:inline-flex}._golden_sz4c2_4 ._mobileBrand_sz4c2_82 img{border-radius:.5rem;width:1.5rem;height:1.5rem}._golden_sz4c2_4 ._topActions_sz4c2_65{align-self:start}._golden_sz4c2_4 ._mobileNav_sz4c2_8{inset:auto 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--gd-lavender-soft);border:0;border-radius:9999px;gap:0;padding:.5rem;overflow:visible}._golden_sz4c2_4 ._mobileNav_sz4c2_8 button{min-height:4rem;font-size:var(--gd-caption);letter-spacing:0;border-radius:9999px;gap:.25rem;padding:.25rem 0;line-height:1.333}._golden_sz4c2_4 ._mobileNav_sz4c2_8 button._active_sz4c2_15{background:0 0!important}._golden_sz4c2_4 ._mobileNav_sz4c2_8 button span:not(.gd-nav-icon){white-space:normal;overflow-wrap:normal}._shell_sz4c2_1{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom));display:block}._sidebar_sz4c2_2{display:none}._main_sz4c2_22{padding:var(--yp2-space-5) var(--yp2-space-4) var(--yp2-space-8)}._topbar_sz4c2_4{min-height:0;margin-bottom:var(--yp2-space-5)}._topActions_sz4c2_65{align-items:center}._topActions_sz4c2_65>button:first-child{display:none}._mobileProfile_sz4c2_66{display:inline-grid}._context_sz4c2_20{align-items:start;gap:var(--yp2-space-4);flex-direction:column}._context_sz4c2_20 label,._context_sz4c2_20 select{width:100%;min-width:0}._mobileNav_sz4c2_8{z-index:20;grid-template-columns:repeat(var(--yp2-nav-count,4), minmax(0, 1fr));gap:var(--yp2-space-1);padding:var(--yp2-space-2) var(--yp2-space-2) calc(var(--yp2-space-2) + env(safe-area-inset-bottom));border-top:1px solid var(--yp2-border);background:var(--yp2-surface);display:grid;position:fixed;inset:auto 0 0;overflow:hidden}._mobileNav_sz4c2_8 button{align-content:center;place-items:center;gap:var(--yp2-space-1);min-width:0;min-height:3.5rem;padding:var(--yp2-space-1);font-size:var(--yp2-type-caption);letter-spacing:-.02em;text-align:center;display:grid}._mobileNav_sz4c2_8 svg{width:1.25rem;height:1.25rem}._mobileNav_sz4c2_8 button span{white-space:nowrap;max-width:100%}}@media (width<=25rem){._main_sz4c2_22{padding-inline:var(--yp2-space-3)}._topbar_sz4c2_4 h1{font-size:var(--yp2-type-heading)}._mobileNav_sz4c2_8 button{min-width:0}}._shell_sz4c2_1{grid-template-columns:17.125rem minmax(0,1fr)}._sidebar_sz4c2_2{background:var(--yp2-bg);padding:3rem 1.5rem}._main_sz4c2_22{max-width:73rem;padding:2.125rem 1.5rem 7.5rem 2.25rem}._topbar_sz4c2_4{align-items:center;min-height:3rem;margin-bottom:1.5rem}._topbar_sz4c2_4 h1{font-size:var(--yp2-type-heading)}._mobileProfile_sz4c2_66{background:var(--yp2-accent-soft);border-radius:50%;font-weight:650;display:inline-grid}._mobileNav_sz4c2_8{z-index:20;grid-template-columns:repeat(var(--yp2-nav-count,4),minmax(0,1fr));border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-card);background:var(--yp2-surface);padding:.5rem;display:grid;position:fixed;bottom:1.25rem;left:20rem;right:2.5rem}._mobileNav_sz4c2_8 button{text-align:center;justify-items:center;gap:.25rem;display:grid}._sidebar_sz4c2_2 nav{display:none}@media (width<=760px){._shell_sz4c2_1{display:block}._main_sz4c2_22{padding:1rem 1rem 6rem}._backdropMain_sz4c2_23:before{background-image:linear-gradient(to bottom, #ffffff14 0%, #fff0 42%, #ffffffb3 78%, var(--yp2-surface) 100%), var(--yp2-page-backdrop);background-position:top;width:100vw;height:34rem}._backdropMain_sz4c2_23[data-backdrop-route=wellness]:before{background-position:70% 0}._backdropMain_sz4c2_23:after{content:none}._backdropHeroSpacer_sz4c2_60{min-height:13rem}._backdropMain_sz4c2_23[data-backdrop-route=history] ._backdropHeroSpacer_sz4c2_60,._backdropMain_sz4c2_23[data-backdrop-route=plan] ._backdropHeroSpacer_sz4c2_60{min-height:22rem}._mobileNav_sz4c2_8{border-radius:0;bottom:0;left:0;right:0}._mobileNav_sz4c2_8 button{font-size:var(--yp2-type-caption)}._topbar_sz4c2_4 h1{font-size:var(--yp2-type-heading)}._mobileRoleSwitch_sz4c2_95{min-width:0;display:block}._profileToolbar_sz4c2_94{align-items:stretch}._profileToolbar_sz4c2_94>button{flex:none}}@media (width<=400px){._mobileNav_sz4c2_8{gap:0;padding-inline:0}._mobileNav_sz4c2_8 button{letter-spacing:-.035em;padding-inline:0}._mobileNav_sz4c2_8 button span{white-space:normal;overflow-wrap:anywhere}}._syncNotice_sz4c2_165{z-index:100;background:var(--yp2-action);color:#fff;border-radius:var(--yp2-radius-control);max-width:90vw;padding:1rem 1.5rem;position:fixed;bottom:6rem;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #15242622}._golden_sz4c2_4 ._sidebar_sz4c2_2 nav{display:grid}._golden_sz4c2_4 ._mobileNav_sz4c2_8{display:none}@media (width<=760px){._golden_sz4c2_4 ._mobileNav_sz4c2_8{display:grid}._golden_sz4c2_4 ._mobileNav_sz4c2_8 button{grid-template-rows:34px auto;align-content:start;align-items:start;gap:4px;font-weight:500}._golden_sz4c2_4 ._mobileNav_sz4c2_8 button._active_sz4c2_15{font-weight:700}._golden_sz4c2_4 ._mobileNav_sz4c2_8 button span:not(.gd-nav-icon){overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;line-height:1.333;display:block}._golden_sz4c2_4 ._mobileNav_sz4c2_8{inset:auto 16px calc(12px + env(safe-area-inset-bottom));gap:8px;padding:8px}._golden_sz4c2_4 ._mobileNav_sz4c2_8 .gd-nav-icon{width:34px;height:34px}._golden_sz4c2_4 ._mobileNav_sz4c2_8 .gd-nav-icon img{width:20px;height:20px}._golden_sz4c2_4 ._main_sz4c2_22{padding:24px 16px 112px}._golden_sz4c2_4 ._topbar_sz4c2_4{flex-wrap:wrap;gap:8px}._golden_sz4c2_4 ._topbar_sz4c2_4>div:first-child{flex:200px;min-width:0}._golden_sz4c2_4 ._topbar_sz4c2_4 h1{overflow-wrap:anywhere}._golden_sz4c2_4 ._avatar_sz4c2_20{width:44px;height:44px}}@media (width<=360px){._golden_sz4c2_4 ._mobileNav_sz4c2_8{gap:4px;padding:6px;inset-inline:12px}._golden_sz4c2_4 ._mobileNav_sz4c2_8 button{font-size:11px}._golden_sz4c2_4 ._mobileNav_sz4c2_8 button span:not(.gd-nav-icon){white-space:nowrap;overflow-wrap:normal}}@font-face{font-family:Rubik;src:url(/assets/Rubik-variable-Ck5Bp0l0.ttf)format("truetype");font-style:normal;font-weight:300 900;font-display:swap}.golden-daylight{--gd-canvas:#fff8ed;--gd-surface:#fffcf8;--gd-orange:#f6c768;--gd-lavender:#c8bceb;--gd-lavender-soft:#f0eafb;--gd-success:#a9c8a5;--gd-blue:#b8d8e8;--gd-warm:#f2bfa3;--gd-ink:#28232b;--gd-muted:#746e78;--gd-border:#e5d7c6;--gd-caption:.75rem;--gd-label:.875rem;--gd-body:1rem;--gd-heading:1.5rem;--gd-display:2rem;--yp2-bg:var(--gd-canvas);--yp2-surface:var(--gd-surface);--yp2-surface-soft:var(--gd-lavender-soft);--yp2-surface-muted:var(--gd-lavender-soft);--yp2-text:var(--gd-ink);--yp2-text-muted:var(--gd-muted);--yp2-border:var(--gd-border);--yp2-border-strong:var(--gd-border);--yp2-action:var(--gd-orange);--yp2-action-hover:var(--gd-orange);--yp2-on-action:var(--gd-ink);--yp2-accent:var(--gd-lavender);--yp2-accent-text:var(--gd-ink);--yp2-accent-soft:var(--gd-lavender-soft);--yp2-success-text:var(--gd-ink);--yp2-success-soft:var(--gd-success);--yp2-focus:var(--gd-ink);--yp2-type-caption:var(--gd-caption);--yp2-type-body:var(--gd-body);--yp2-type-control:var(--gd-label);--yp2-type-heading:var(--gd-heading);--yp2-type-display:var(--gd-display);--yp2-number-progress:var(--gd-heading);--yp2-number-alert:var(--gd-heading);--yp2-weight-heading:700;--yp2-radius-control:9999px;--yp2-radius-card:1.5rem;--yp2-control-height:2.75rem;background:var(--gd-canvas);color:var(--gd-ink);font-family:Rubik,Segoe UI,Arial,sans-serif}.golden-daylight :focus-visible{outline:2px solid var(--gd-ink);outline-offset:2px}.golden-daylight ::selection{color:var(--gd-ink);background:var(--gd-lavender)}.golden-daylight input,.golden-daylight textarea{caret-color:var(--gd-ink)}.golden-daylight button:disabled{opacity:1;color:var(--gd-muted);cursor:not-allowed}.golden-daylight .gd-secondary{background:var(--gd-lavender);color:var(--gd-ink);border-color:var(--gd-lavender)}.gd-nav-icon{background:var(--gd-surface);border-radius:50%;flex:none;place-items:center;width:2.125rem;height:2.125rem;display:inline-grid}.gd-nav-icon img{width:1.25rem;height:1.25rem}.gd-plan-support{--yp2-radius-card:20px}.gd-plan-support [class*=secondary]{background:var(--gd-lavender);border-color:var(--gd-lavender);color:var(--gd-ink)}.gd-plan-support [class*=surface]{box-shadow:none}.gd-plan-support form{min-width:0}.gd-plan-support label{font-size:var(--gd-label);font-weight:500;line-height:1.3}.gd-plan-support input,.gd-plan-support select,.gd-plan-support textarea{background:var(--gd-surface);font-size:var(--gd-body);border-radius:12px;min-height:44px}.gd-plan-support textarea{line-height:1.4}.gd-plan-support fieldset{border-radius:16px;margin:0}.gd-plan-support button{white-space:normal;min-height:44px}.gd-plan-support [class*=assignmentHeader]{align-items:flex-start;gap:16px}.gd-plan-support [class*=assignmentMetrics]{background:var(--gd-lavender-soft);border-radius:16px;padding:16px}.gd-plan-support [class*=coachNote]{background:var(--gd-lavender-soft);border:0;border-radius:16px;padding:16px}.gd-plan-support [class*=steps] li{border-bottom:1px solid var(--gd-border);padding-block:12px}.gd-plan-support [class*=steps] li>b{background:var(--gd-orange);color:var(--gd-ink);border-radius:50%}.gd-plan-support [class*=segmented]{border-radius:20px;flex-wrap:wrap}.gd-plan-support [class*=segmented] button{flex:120px}.support-athlete-context{width:100%;margin-bottom:16px}.support-athlete-context>button{width:100%}.gd-plan-support [class*=mobileNav] button[aria-current=page] .gd-nav-icon{background:var(--gd-orange)}@media (width<=760px){.gd-plan-support [class*=assignmentHeader] h2{overflow-wrap:anywhere}.gd-plan-support [class*=assignmentActions],.gd-plan-support [class*=assignmentControls]{flex-wrap:wrap;gap:12px;display:flex}.gd-plan-support [class*=assignmentActions]>button,.gd-plan-support [class*=assignmentControls]>button{flex:130px}}.gd-plan-support [class*=segmented]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:4px;display:grid}.gd-plan-support [class*=segmented] button{width:100%;min-width:0;padding-inline:12px}.gd-plan-support [class*=assignmentHeader] h2{font-size:var(--gd-heading);line-height:1.25}.gd-plan-support [class*=assignmentMetrics]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gd-plan-support [class*=assignmentMetrics]>span{border:0;gap:8px;padding:0}.gd-plan-support [class*=steps] li{background:0 0;border-radius:0}@media (width<=760px){.gd-plan-support [class*=segmented]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gd-plan-support *,.gd-plan-support :before,.gd-plan-support :after{box-sizing:border-box}.gd-plan-support [class*=form]{grid-template-columns:minmax(0,1fr)}.gd-plan-support label{min-width:0}.gd-plan-support [class*=emojiQuick]{flex:1 1 0;min-width:0}.gd-plan-support .support-step-target,.gd-plan-support .support-step-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gd-plan-support fieldset>[class*=actions]{margin-top:20px}.gd-plan-support [class*=emojiToolbar]{width:100%;min-width:0}.gd-plan-support [class*=emojiQuick]{flex-wrap:wrap;max-width:100%;overflow-x:visible}@font-face{font-family:Rubik;src:url(/assets/Rubik-variable-Ck5Bp0l0.ttf)format("truetype");font-weight:300 900;font-display:swap}body:has(.plan-golden){background:#fff8ed}section[aria-label=Выбранный\ атлет]+.plan-golden{margin-top:16px}.plan-golden{--yp2-bg:#fff8ed;--yp2-surface:#fffcf8;--yp2-surface-soft:#f0eafb;--yp2-surface-muted:#f0eafb;--yp2-text:#28232b;--yp2-text-muted:#746e78;--yp2-border:#e5d7c6;--yp2-border-strong:#c8bceb;--yp2-action:#f6c768;--yp2-action-hover:#e4b57b;--yp2-on-action:#28232b;--yp2-accent:#705293;--yp2-accent-text:#28232b;--yp2-accent-soft:#f0eafb;--yp2-danger:#9a4a32;--yp2-danger-text:#9a4a32;--yp2-danger-soft:#f2bfa3;--yp2-focus:#28232b;--yp2-type-caption:.875rem;--yp2-type-body:1rem;--yp2-type-control:1rem;--yp2-type-heading:1.5rem;--yp2-type-display:2rem;--yp2-weight-heading:700;--yp2-control-height:2.75rem;--yp2-content-width:67.5rem;color:var(--yp2-text);background:var(--yp2-bg);--yp2-number-progress:1.5rem;font-family:Rubik,Segoe UI,Arial,sans-serif}.plan-golden>main{background:0 0;width:min(100%,1080px);padding:20px 24px 100px}.plan-golden>aside{background:0 0;border:0;flex-flow:wrap;align-items:center;gap:16px;width:100%;max-width:1080px;height:auto;margin:auto;padding:12px 24px;display:flex;position:static}.plan-golden>aside nav{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.plan-golden>aside>button,.plan-golden>aside>p{display:none}.plan-golden>main>header{align-items:center;min-height:48px;margin-bottom:20px}.plan-golden>main>header h1{text-shadow:none;letter-spacing:-.02em;font-size:2rem}.plan-golden>main>header button{background:var(--yp2-surface-soft);min-width:44px;min-height:44px;color:var(--yp2-text);display:grid}.plan-golden nav button[aria-current=page]{color:#28232b!important;background:#c8bceb!important}.plan-golden nav button{color:#28232b}.plan-golden ::selection{color:#28232b;background:#c8bceb}.plan-golden button:focus-visible{outline-offset:2px;outline:2px solid #28232b}.plan-golden .plan-golden-calendar{border:1px solid var(--yp2-border);background:var(--yp2-surface);border-radius:20px;gap:16px;padding:16px}.plan-golden .plan-golden-period{background:var(--yp2-surface-soft);border-radius:999px}.plan-golden .plan-golden-period button{border-radius:999px}.plan-golden .plan-golden-period button[aria-pressed=true]{background:var(--yp2-action);color:var(--yp2-text)}.plan-golden [data-week-strip]{gap:4px;padding-top:8px}.plan-golden [data-date]{color:var(--yp2-text);border-color:var(--yp2-border);border-radius:12px;background:var(--yp2-surface)!important}.plan-golden [data-date][aria-pressed=true]{outline-offset:-2px;outline:2px solid #705293;background:#f0eafb!important}.plan-golden [data-date][data-outside-month=true] strong{color:#746e78!important}.plan-golden [data-date] strong{color:var(--yp2-text)!important;background:0 0!important;font-size:1rem!important}.plan-golden [data-date][data-availability=available]{border-color:#226455!important}.plan-golden [data-date][data-availability=unavailable]{border-color:#9a4a32}.plan-golden .plan-golden-availability button{border-radius:999px}.plan-golden .plan-golden-availability button,.plan-golden .plan-section-menu button{font-size:1rem!important}.plan-golden .plan-golden-availability button[aria-pressed=true]{background:var(--yp2-action);color:var(--yp2-text)}.plan-golden .plan-golden-trainings{border:1px solid var(--yp2-border);background:var(--yp2-surface);border-radius:20px}.plan-golden .plan-golden-trainings h3{font-size:1.5rem;font-weight:700}.plan-golden .plan-golden-trainings section>div>button{border-radius:16px}.plan-golden .plan-golden-add button{color:#28232b;background:#c8bceb;border-radius:999px}.plan-golden .plan-golden-add button:hover{background:#f0eafb}.plan-golden .plan-section-picker{z-index:4;justify-self:stretch;max-width:none;position:relative;width:100%!important;display:block!important;overflow:visible!important}.plan-golden [class*=avatar]{color:#28232b}.plan-golden-month{overflow-x:auto}.plan-golden-month>div{min-width:calc(19.25rem + 24px)}.plan-golden [data-training-colour]{margin-block:8px;background:var(--plan-row-colour)!important;border:0!important;padding:12px!important}.plan-golden [data-training-colour=easy]{--plan-row-colour:#f6c768}.plan-golden [data-training-colour=long]{--plan-row-colour:#f2bfa3}.plan-golden [data-training-colour=interval]{--plan-row-colour:#e7a58d}.plan-golden [data-training-colour=tempo]{--plan-row-colour:#e4b57b}.plan-golden [data-training-colour=bike]{--plan-row-colour:#b8d8e8}.plan-golden [data-training-colour=swim]{--plan-row-colour:#c8bceb}.plan-golden [data-training-colour=strength]{--plan-row-colour:#e5d7c6}.plan-golden [data-training-colour=other]{--plan-row-colour:#f0eafb}.plan-golden [data-training-colour] small{color:#28232b}.plan-section-control{background:#f0eafb;border:1px solid #f0eafb;border-radius:999px;width:100%;min-height:44px;display:flex;overflow:hidden}.plan-section-control button{font:inherit;color:#28232b;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:1rem;font-weight:600}.plan-golden .plan-section-control>button:first-child{touch-action:manipulation;padding:8px 16px;flex:1!important;min-width:0!important;font-size:1rem!important}.plan-section-control button:hover{background:#c8bceb}.plan-section-menu{overscroll-behavior:contain;scroll-snap-type:y proximity;background:#fffcf8;border:1px solid #e5d7c6;border-radius:20px;width:100%;max-height:min(224px,50svh);padding:8px;position:absolute;top:calc(100% + 8px);overflow-y:auto}.plan-section-menu button{width:100%;min-height:76px;font:inherit;color:#28232b;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:600;display:flex}.plan-section-menu button[aria-checked=true]{background:#f0eafb}.plan-section-menu button:hover{background:#c8bceb}.plan-section-menu svg{width:20px;height:20px}@media (width>=761px){.plan-golden .plan-golden-calendar{padding:24px}}@media (width<=760px){.plan-golden>aside{display:none}.plan-golden>main{padding:12px 12px 100px}.plan-golden>main>header{margin-bottom:16px}.plan-golden>nav{background:#fffcf8;border-color:#e5d7c6}.plan-golden>main>header .plan-mobile-brand{color:#28232b;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.plan-mobile-brand img{border-radius:8px;width:28px;height:28px}}@media (width>=761px){.plan-mobile-brand{display:none}.plan-golden>nav{display:none!important}}@media (prefers-reduced-motion:no-preference){.plan-section-menu{animation:.16s cubic-bezier(.16,1,.3,1) plan-menu-open}@keyframes plan-menu-open{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.plan-golden .plan-weeks-w04[hidden]{display:none!important}.plan-golden .plan-weeks-w04{width:100%;min-width:0}.plan-golden .plan-weeks-w04 iframe{background:#fff8ed;border:0;width:100%;height:max(540px,100svh - 240px);display:block}.gd-profile-shell{--yp2-on-action:var(--gd-ink)}.gd-profile-avatar{background:var(--gd-lavender-soft);border-radius:50%;flex:none;place-items:center;width:5rem;height:5rem;font-weight:700;display:grid}.gd-profile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.gd-profile-shell .gd-own-profile{flex-direction:column;gap:1rem;max-width:48rem;margin-inline:auto;display:flex!important}.gd-profile-shell .gd-own-profile>section{width:100%;padding:1.25rem}.gd-profile-tabs{gap:.5rem;width:100%;padding-block:.25rem;display:flex;overflow-x:auto}.gd-profile-tabs button{flex:1 0 auto;min-height:44px;background:var(--gd-lavender-soft)!important;border-color:#0000!important}.gd-profile-tabs button[aria-pressed=true]{font-weight:700;background:var(--gd-lavender)!important}.gd-profile-summary{margin:0 0 1rem}.gd-profile-summary+button{width:100%}.gd-profile-shell .gd-own-profile [class*=actions]{grid-template-columns:minmax(0,1fr)}.gd-profile-shell .gd-own-profile [class*=actions] button{width:100%}.gd-profile-shell .gd-own-profile .gd-connection-setup{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gd-profile-shell .gd-own-profile .gd-connection-refresh{grid-template-columns:minmax(0,1fr)!important}.gd-profile-summary>div{border-bottom:1px solid var(--gd-border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.gd-profile-summary dt{color:var(--gd-muted);font-size:.875rem}.gd-profile-summary dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.gd-profile-exit{align-self:flex-start}.gd-profile-shell .gd-profile-exit button{color:var(--gd-muted);background:0 0;border-color:#0000}.gd-language{flex-wrap:wrap;gap:.75rem;display:flex}.gd-profile-shell .gd-own-profile h2{font-weight:700}.gd-birth-calendar{border:1px solid var(--gd-border);background:var(--gd-surface);width:min(100vw - 8px,360px);max-width:none;max-height:calc(100dvh - 16px);color:var(--gd-ink);font:inherit;border-radius:16px;padding:0;overflow:auto;box-shadow:0 12px 32px #28232b26}.gd-birth-calendar::backdrop{background:#28232b40}.gd-birth-calendar header{justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.gd-birth-calendar h3{margin:0}.gd-birth-calendar button{min-height:44px;color:var(--gd-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:8px}.gd-birth-calendar button:hover{background:var(--gd-lavender-soft)}.gd-birth-calendar button:focus-visible{outline:2px solid var(--gd-ink);outline-offset:-2px}.gd-birth-calendar button[aria-pressed=true]{background:var(--gd-lavender);font-weight:700}.gd-calendar-month{grid-template-columns:44px minmax(0,1fr) 90px 44px;gap:2px;padding:4px;display:grid}.gd-profile-shell .gd-calendar-month select{padding:8px 4px;font-size:14px}.gd-calendar-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.gd-calendar-days>span{color:var(--gd-muted);padding-block:10px;font-size:14px}.gd-birth-calendar footer{border-top:1px solid var(--gd-border);justify-content:space-between;padding:8px;display:flex}.gd-profile-shell [class*=athletesPage]{max-width:56rem;margin-inline:auto}.gd-profile-shell .gd-athlete-context{grid-template-columns:minmax(0,1fr);overflow:visible}.gd-athlete-picker-trigger{border:1px solid var(--gd-border);background:var(--gd-surface);width:48px;height:48px;color:var(--gd-ink);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;display:grid}.gd-athlete-catalog{border:1px solid var(--gd-border);background:var(--gd-surface);width:min(100vw - 24px,440px);max-height:calc(100dvh - 24px);color:var(--gd-ink);font:inherit;border-radius:16px;padding:16px;overflow:auto}.gd-athlete-catalog::backdrop{background:#28232b40}.gd-athlete-catalog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gd-athlete-catalog h2{margin:0;font-size:22px}.gd-athlete-mini-list{scroll-snap-type:y proximity;gap:8px;max-height:min(288px,60dvh);display:grid;overflow-y:auto}.gd-athlete-mini-list>div{scroll-snap-align:start}.gd-athlete-mini-list button{text-align:left;border:1px solid var(--gd-border);background:var(--gd-surface);width:100%;min-height:88px;color:var(--gd-ink);font:inherit;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.gd-athlete-mini-list button[aria-pressed=true]{background:var(--gd-lavender);border-color:var(--gd-lavender)}.gd-mini-avatar{background:var(--gd-lavender-soft);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-weight:700;display:grid}.gd-mini-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.gd-mini-description{flex:1;gap:4px;min-width:0;display:grid}.gd-mini-description strong{overflow-wrap:anywhere;white-space:normal;font-size:18px;font-weight:700}.gd-mini-description small{font-size:14px}.gd-context-metrics{background:var(--gd-lavender-soft);border-radius:0 0 16px 16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.gd-context-metrics button{border:1px solid var(--gd-border);background:var(--gd-surface);min-height:88px;color:var(--gd-ink);text-align:left;font:inherit;cursor:pointer;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px;padding:12px;display:grid}.gd-context-metrics small{grid-column:1/-1;font-size:14px;font-weight:600}.gd-context-metrics strong{overflow-wrap:anywhere;font-size:16px;font-weight:700}.gd-context-metrics svg{width:16px;height:20px}@media (width<=380px){.gd-context-metrics{gap:4px;padding:8px}.gd-context-metrics button{padding:8px}.gd-context-metrics strong{font-size:14px}}.gd-profile-shell [class*=athleteTools]{grid-template-columns:minmax(0,1fr) auto}.gd-profile-shell [class*=athleteTools] input{padding-left:3rem}.gd-profile-shell [class*=athleteList] button{border-color:var(--gd-border);min-height:80px;padding:16px 8px}.gd-profile-shell [class*=athleteList] button[aria-current=true]{background:var(--gd-lavender-soft);color:var(--gd-ink);border-radius:12px}.gd-profile-shell [class*=athleteList] strong{font-size:18px;font-weight:700}.gd-profile-shell [class*=athleteList] small{color:var(--gd-muted);font-size:14px}.gd-profile-shell [class*=athleteList] [class*=avatar]{background:var(--gd-lavender-soft);color:var(--gd-ink)}.gd-profile-shell [class*=modal]{background:var(--gd-surface);width:min(100% - 24px,36rem);max-height:calc(100dvh - 24px);color:var(--gd-ink);border-radius:16px;overflow:auto}.gd-profile-shell [class*=modal] label{gap:8px;display:grid}.gd-profile-shell [class*=invite] code{font:inherit;overflow-wrap:anywhere;white-space:normal;overflow:visible}@media (width<=480px){.gd-profile-shell [class*=athleteTools]{grid-template-columns:minmax(0,1fr)}}.gd-profile-shell.golden-daylight main{width:min(100%,72rem)}.gd-profile-shell .gd-own-profile{--yp2-type-control:var(--gd-label);--yp2-type-heading:var(--gd-heading);--yp2-type-display:var(--gd-display);gap:var(--yp2-space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.gd-profile-shell .gd-own-profile>section:first-of-type{grid-column:1/-1}.gd-profile-shell .gd-own-profile>section:nth-of-type(2){grid-area:2/1/span 3}.gd-profile-shell .gd-own-profile>section:nth-of-type(n+3){grid-column:2}.gd-profile-shell .gd-own-profile>section:first-of-type button{width:5rem;height:5rem;color:var(--gd-ink)}.gd-profile-shell .gd-own-profile>section:first-of-type [class*=status]{background:var(--gd-lavender-soft);color:var(--gd-ink)}.gd-profile-shell h2{font-size:var(--gd-heading);overflow-wrap:anywhere;min-width:0;line-height:1.8125rem}.gd-profile-shell [class*=identity]{flex-wrap:wrap}.gd-profile-shell [class*=identity]>div{flex:12rem;min-width:min(100%,12rem)}.gd-profile-shell h3{font-size:var(--gd-body);font-weight:600}.gd-profile-shell .gd-profile-demo{font-size:var(--gd-caption);color:var(--gd-muted);margin:0 0 1rem}.gd-profile-shell label,.gd-profile-shell legend{font-size:var(--gd-label);font-weight:600;line-height:1.125rem}.gd-profile-shell input,.gd-profile-shell select{border:1px solid var(--gd-border);background:var(--gd-surface);width:100%;min-width:0;min-height:2.75rem;color:var(--gd-ink);font:inherit;font-size:var(--gd-body);border-radius:.75rem;padding:.75rem 1rem}.gd-profile-shell form [class*=fields]{gap:1rem}.gd-profile-shell form input,.gd-profile-shell form select{font-size:var(--gd-body)!important}.gd-profile-shell [class*=goalOptions]{background:var(--gd-lavender-soft);border-radius:1rem;gap:.25rem;padding:.25rem}.gd-profile-shell [class*=goalOptions] button{color:var(--gd-ink);font-size:var(--gd-label);background:0 0;border-color:#0000;padding:.75rem}.gd-profile-shell [class*=goalOptions] button[aria-pressed=true]{background:var(--gd-lavender);color:var(--gd-ink)}.gd-profile-shell button[class*=secondary]{background:var(--gd-lavender);color:var(--gd-ink);border-color:var(--gd-lavender)}.gd-profile-shell [class*=goalOptions] button:not([aria-pressed=true]){background:0 0;border-color:#0000}.gd-profile-shell .gd-own-profile>section:nth-of-type(3) [class*=actions]{grid-template-columns:minmax(0,1fr)}.gd-profile-shell [class*=formActions] button:first-child,.gd-profile-shell .gd-own-profile>section:last-of-type button[class*=logout]{color:var(--gd-ink);background:0 0;border-color:#0000}.gd-profile-shell button:disabled{background:var(--gd-lavender-soft);color:var(--gd-muted);opacity:1}.gd-profile-shell [class*=formActions]{gap:.75rem;margin-top:1.5rem}.gd-profile-shell [class*=profileDetails]{margin:0}.gd-profile-shell [class*=profileDetails]>div{border-bottom:1px solid var(--gd-border);padding-block:.75rem}.gd-profile-shell [class*=profileDetails]>div:last-child{border-bottom:0}.gd-profile-shell [class*=profileDetails] dd{overflow-wrap:anywhere}.gd-profile-shell [class*=avatar]{color:var(--gd-ink)}.gd-profile-shell [class*=profileToolbar]{flex-wrap:wrap}.gd-profile-shell [class*=roleSwitch] button{border-radius:9999px}.gd-profile-shell [class*=roleSwitch] button[aria-pressed=true]{background:var(--gd-lavender)}.gd-profile-shell [class*=toast]{background:var(--gd-success);color:var(--gd-ink);box-shadow:none}.gd-profile-shell [class*=form] button{white-space:normal}.gd-profile-shell ::-webkit-scrollbar{width:.5rem;height:.5rem}.gd-profile-shell ::-webkit-scrollbar-thumb{background:var(--gd-border);border-radius:9999px}.gd-profile-shell ::-webkit-scrollbar-track{background:var(--gd-canvas)}.gd-profile-shell [class*=picker] input{padding:0}@media (width<=1100px){.gd-profile-shell .gd-own-profile{grid-template-columns:minmax(0,1fr)}.gd-profile-shell .gd-own-profile>section:nth-of-type(n){grid-area:auto/1}}@media (width<=760px){.gd-profile-shell [class*=identity]{flex-direction:row;align-items:center;gap:1rem}.gd-profile-shell [class*=identity] h2{font-size:var(--gd-heading)}.gd-profile-shell .gd-own-profile>section:first-of-type button{width:4rem;height:4rem}.gd-profile-shell [class*=identity] h2{overflow-wrap:anywhere}.gd-profile-shell [class*=goalOptions]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gd-profile-shell *{transition:none!important;animation:none!important}}.gd-state-host{flex-direction:column;gap:12px;min-width:0;display:flex}.gd-state-host[hidden]{display:none}.gd-state-frame{width:100%;height:calc(100dvh - 180px);min-height:var(--gd-state-content-height,720px);background:var(--gd-canvas,#fff8ed);border:0;border-radius:24px;display:block}@media (width<=760px){.gd-state-frame{height:calc(100dvh - 210px);min-height:var(--gd-state-content-height,620px)}}.gd-training-host{flex-direction:column;gap:12px;min-width:0;display:flex}.gd-training-host[hidden]{display:none}.gd-route-dialog{box-sizing:border-box;border:1px solid var(--gd-line,#d8cfc5);background:var(--gd-canvas,#fff8ed);width:min(960px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--gd-ink,#28232b);border-radius:16px;padding:20px}.gd-route-dialog::backdrop{background:#28232b73}.gd-route-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.gd-route-dialog h2{font:inherit;margin:0;font-size:24px;font-weight:600}.gd-route-canvas{border-radius:12px;width:100%;height:65dvh;min-height:240px}.gd-training-frame{background:var(--gd-canvas,#fff8ed);border:0;width:100%;height:calc(100dvh - 180px);min-height:440px;display:block}@media (width<=760px){.gd-training-frame{height:calc(100dvh - 210px);min-height:420px}}._page_11iw2_1,._loading_11iw2_1{min-height:100vh;padding:var(--yp2-space-5);place-items:center;display:grid}._loading_11iw2_1{color:var(--yp2-text-muted)}._authCard_11iw2_3{border:1px solid var(--yp2-border);border-radius:calc(var(--yp2-radius-card) + .75rem);background:var(--yp2-surface);grid-template-columns:minmax(0,1.05fr) minmax(28rem,.95fr);width:min(72rem,100%);min-height:min(46rem,100vh - 2.5rem);display:grid;overflow:hidden;box-shadow:0 1.75rem 5rem #0e30461f}._brandPanel_11iw2_4{align-content:center;justify-items:center;gap:var(--yp2-space-8);padding:var(--yp2-space-12);background:var(--yp2-action);color:var(--yp2-on-action);text-align:center;display:grid;position:relative;overflow:hidden}._brandPanel_11iw2_4:before,._brandPanel_11iw2_4:after{content:"";border:5rem solid #ffffff0e;border-radius:50%;width:28rem;height:28rem;position:absolute}._brandPanel_11iw2_4:before{top:-14rem;right:-12rem}._brandPanel_11iw2_4:after{bottom:-17rem;left:-15rem}._brandPanel_11iw2_4 img{z-index:1;border-radius:3rem;width:11rem;height:11rem;box-shadow:0 1.5rem 4rem #00000040}._brandPanel_11iw2_4 div{z-index:1;gap:var(--yp2-space-3);display:grid}._brandPanel_11iw2_4 strong{letter-spacing:-.055em;font-size:3.75rem;line-height:1}._brandPanel_11iw2_4 span{color:#d8e6ec;max-width:26rem;font-size:var(--yp2-type-control)}._formPanel_11iw2_10{align-content:center;padding:clamp(2rem,5vw,4.5rem);display:grid}._formPanel_11iw2_10>header{align-items:center;gap:var(--yp2-space-4);margin-bottom:var(--yp2-space-6);display:flex}._formPanel_11iw2_10>header>img{border-radius:1.25rem;width:4.5rem;height:4.5rem;display:none}._formPanel_11iw2_10 h1{font-size:var(--yp2-type-display);letter-spacing:-.035em;margin:0;line-height:1.12}._formPanel_11iw2_10 header p{margin:var(--yp2-space-2) 0 0;color:var(--yp2-text-muted)}._formPanel_11iw2_10 form{gap:var(--yp2-space-4);display:grid}._formPanel_11iw2_10 label{gap:var(--yp2-space-2);font-weight:var(--yp2-weight-action);display:grid}._formPanel_11iw2_10 label small{color:var(--yp2-text-muted);font-weight:var(--yp2-weight-regular)}._formPanel_11iw2_10 input{border:1px solid var(--yp2-border-strong);border-radius:var(--yp2-radius-control);background:var(--yp2-surface);width:100%;min-height:3.5rem;color:var(--yp2-text);font:inherit;font-size:var(--yp2-type-control);padding:var(--yp2-space-3) var(--yp2-space-4)}._formPanel_11iw2_10 form>button{width:100%;margin-top:var(--yp2-space-2)}._twoColumns_11iw2_19{gap:var(--yp2-space-3);grid-template-columns:1fr 1fr;display:grid}._error_11iw2_20,._success_11iw2_20{padding:var(--yp2-space-3) var(--yp2-space-4);border-radius:var(--yp2-radius-control);margin:0}._error_11iw2_20{background:var(--yp2-danger-soft);color:var(--yp2-danger-text)}._success_11iw2_20{background:var(--yp2-success-soft);color:var(--yp2-success-text)}._textButton_11iw2_21{width:100%;margin-top:var(--yp2-space-4);color:var(--yp2-accent-text);font:inherit;font-weight:var(--yp2-weight-action);cursor:pointer;background:0 0;border:0}._demo_11iw2_22{margin-top:var(--yp2-space-8);padding-top:var(--yp2-space-5);border-top:1px solid var(--yp2-border)}._demo_11iw2_22 h2{margin:0 0 var(--yp2-space-3);font-size:var(--yp2-type-body);text-align:center}._demo_11iw2_22>div{gap:var(--yp2-space-3);grid-template-columns:1fr 1fr;display:grid}._demo_11iw2_22 button{align-items:center;gap:var(--yp2-space-3);min-height:4.5rem;padding:var(--yp2-space-3);border:1px solid var(--yp2-border);border-radius:var(--yp2-radius-control);background:var(--yp2-surface-soft);color:var(--yp2-text);font:inherit;text-align:left;cursor:pointer;display:flex}._demo_11iw2_22 button:hover{border-color:var(--yp2-border-strong)}._demo_11iw2_22 button:disabled{cursor:not-allowed;opacity:.5}._demo_11iw2_22 svg{width:1.75rem;color:var(--yp2-accent-text)}._demo_11iw2_22 span{display:grid}._demo_11iw2_22 small{color:var(--yp2-text-muted)}._privacy_11iw2_25{justify-content:center;align-items:center;gap:var(--yp2-space-2);margin:var(--yp2-space-6) 0 0;color:var(--yp2-text-muted);font-size:var(--yp2-type-caption);text-align:center;display:flex}._privacy_11iw2_25 svg{flex:none;width:1rem}@media (width<=58rem){._authCard_11iw2_3{grid-template-columns:1fr;min-height:0}._brandPanel_11iw2_4{display:none}._formPanel_11iw2_10>header>img{display:block}._formPanel_11iw2_10{padding:clamp(1.5rem,7vw,3rem)}}@media (width<=30rem){._page_11iw2_1{padding:0}._authCard_11iw2_3{min-height:100vh;box-shadow:none;border:0;border-radius:0}._formPanel_11iw2_10{align-content:start;padding:1.5rem 1rem}._formPanel_11iw2_10>header{align-items:flex-start}._formPanel_11iw2_10>header>img{width:3.75rem;height:3.75rem}._twoColumns_11iw2_19,._demo_11iw2_22>div{grid-template-columns:1fr}._privacy_11iw2_25{align-items:flex-start}}:root{color:#152426;font-synthesis:none;text-rendering:optimizelegibility;--yp2-bg:#f4f3ee;--yp2-surface:#fff;--yp2-surface-soft:#f7f8f5;--yp2-surface-muted:#edf1ee;--yp2-text:#152426;--yp2-text-muted:#62706d;--yp2-border:#dce3e0;--yp2-border-strong:#bdcbc7;--yp2-action:#0e3046;--yp2-action-hover:#17455f;--yp2-on-action:#fff;--yp2-accent:#327d70;--yp2-accent-text:#25675d;--yp2-accent-soft:#e8f2ef;--yp2-success-text:#226455;--yp2-success-soft:#e6f2ed;--yp2-warning-text:#7b4c16;--yp2-warning-soft:#f8eedc;--yp2-danger:#a94e27;--yp2-danger-hover:#8d3f20;--yp2-danger-text:#8d3f20;--yp2-danger-soft:#f8e9e1;--yp2-focus:#247b98;--yp2-type-caption:.875rem;--yp2-type-body:1rem;--yp2-type-control:1.25rem;--yp2-type-heading:1.75rem;--yp2-type-display:2.25rem;--yp2-weight-regular:400;--yp2-weight-action:600;--yp2-weight-heading:650;--yp2-space-1:.25rem;--yp2-space-2:.5rem;--yp2-space-3:.75rem;--yp2-space-4:1rem;--yp2-space-5:1.25rem;--yp2-space-6:1.5rem;--yp2-space-8:2rem;--yp2-space-10:2.5rem;--yp2-space-12:3rem;--yp2-radius-control:.75rem;--yp2-radius-card:1.25rem;--yp2-radius-pill:999px;--yp2-control-height:3rem;--yp2-card-padding:1.5rem;--yp2-content-width:76rem;background:#f4f3ee;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--yp2-bg)}body{background:var(--yp2-bg);min-height:100vh;margin:0}button,input{font-family:inherit}button,a,input{-webkit-tap-highlight-color:transparent}input{caret-color:var(--yp2-accent-text)}::selection{color:var(--yp2-on-action);background:var(--yp2-accent)}html{scrollbar-color:var(--yp2-border-strong) var(--yp2-bg);scrollbar-width:thin}::-webkit-scrollbar{width:.75rem;height:.75rem}::-webkit-scrollbar-track{background:var(--yp2-bg)}::-webkit-scrollbar-thumb{border:.1875rem solid var(--yp2-bg);border-radius:var(--yp2-radius-pill);background:var(--yp2-border-strong)}:focus-visible{outline:.1875rem solid var(--yp2-focus);outline-offset:.1875rem}.yp2{min-height:100vh;color:var(--yp2-text);background:var(--yp2-bg);font-size:var(--yp2-type-body);line-height:1.4}@media (width<=51.25rem){:root{--yp2-card-padding:1rem;--yp2-control-height:2.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=820px){:root{--yp2-type-control:1rem;--yp2-type-heading:1.5rem;--yp2-type-display:1.75rem}}:root{--yp2-number-progress:3.25rem;--yp2-number-alert:4.5rem}@media (width<=820px){:root{--yp2-number-progress:2.25rem;--yp2-number-alert:1.75rem}}
