@keyframes shimmer-2406554a{to{transform:translate(100%)}}.controller-trainings[data-v-2406554a]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-2406554a]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-2406554a]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-2406554a]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-2406554a]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-2406554a]{visibility:hidden}.chatbot-widget[data-v-2406554a]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-2406554a]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-2406554a]:hover{opacity:.85}.chatbot-panel[data-v-2406554a]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-2406554a]{display:flex}.chatbot-panel__header[data-v-2406554a]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-2406554a]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-2406554a]:hover{opacity:1}.chatbot-panel__body[data-v-2406554a]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-2406554a]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-2406554a]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-2406554a]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-2406554a]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-2406554a]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-2406554a]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-2406554a]{margin:0}.chatbot-message__content p p[data-v-2406554a]{margin-top:.5em}.chatbot-message__content ul[data-v-2406554a],.chatbot-message__content ol[data-v-2406554a]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-2406554a]{margin-top:.25em}.chatbot-message__content h1[data-v-2406554a],.chatbot-message__content h2[data-v-2406554a],.chatbot-message__content h3[data-v-2406554a],.chatbot-message__content h4[data-v-2406554a],.chatbot-message__content h5[data-v-2406554a],.chatbot-message__content h6[data-v-2406554a]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-2406554a]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-2406554a]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-2406554a]{padding:0;background:none}.chatbot-message__content blockquote[data-v-2406554a]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-2406554a]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-2406554a]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-2406554a]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-2406554a]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-2406554a 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-2406554a]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-2406554a]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-2406554a]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-2406554a]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-2406554a]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-2406554a]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-2406554a]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-2406554a{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-2406554a]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-2406554a]{display:flex;gap:8px}.chatbot-input[data-v-2406554a]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-2406554a]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-2406554a]:hover{opacity:.85}.chatbot-page[data-v-2406554a]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-2406554a]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-2406554a]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-2406554a]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-2406554a]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-2406554a]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-2406554a]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-2406554a]{gap:1.5rem}.dropdown-trigger[data-v-2406554a]{display:flex;min-width:var(--dropdown-trigger-min-width, auto);align-items:center;justify-content:space-between;padding:var(--dropdown-trigger-padding, 0);column-gap:var(--dropdown-trigger-column-gap, 20px);color:var(--dropdown-trigger-color, var(--color-light));background:var(--dropdown-trigger-background-color, none);border:var(--dropdown-trigger-border, 0);border-radius:var(--dropdown-trigger-border-radius, 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;text-transform:var(--dropdown-trigger-text-transform, uppercase);font-weight:var(--dropdown-trigger-font-weight, 700);font-family:var(--dropdown-trigger-font-family, var(--headings-font-family));font-size:var(--dropdown-trigger-font-size, 32px)}.dropdown-trigger__icon[data-v-2406554a]{width:var(--dropdown-trigger-icon-width, 12px);height:var(--dropdown-trigger-icon-height, 12px);flex-shrink:0;transition:rotate var(--animation-duration-beta) var(--animation-easing-delta)}@media(min-width:992px){.dropdown-trigger[data-v-2406554a]{padding:var(--dropdown-trigger-padding-lg, 12px 24px);column-gap:var(--dropdown-trigger-column-gap-lg, 10px);font-size:var(--dropdown-trigger-font-size, 14px);text-align:center}}.dropdown-list-wrapper[data-v-2406554a]{position:var(--dropdown-list-wrapper-position, relative);top:var(--dropdown-list-wrapper-top, auto);left:var(--dropdown-list-wrapper-left, auto);width:var(--dropdown-list-wrapper-width, max-content);max-width:var(--dropdown-list-wrapper-max-width, none);max-height:0;margin-top:var(--dropdown-list-wrapper-margin-top, 0);overflow:hidden;pointer-events:none;visibility:hidden;border:var(--dropdown-list-wrapper-border, none);border-radius:var(--dropdown-list-wrapper-border-radius, 0);transform:var(--dropdown-list-wrapper-transform, none);box-shadow:var(--dropdown-list-wrapper-box-shadow, none);transition:max-height var(--animation-duration-beta) var(--animation-easing-delta),visibility var(--animation-duration-beta) var(--animation-easing-alpha)}@media(min-width:992px){.dropdown-list-wrapper[data-v-2406554a]{position:absolute;top:100%;left:50%;transform:translate(-50%)}}.dropdown-list[data-v-2406554a]{z-index:1;background-color:var(--dropdown-list-mobile-background-color, transparent)}@media(min-width:992px){.dropdown-list[data-v-2406554a]{background-color:var(--dropdown-list-background-color, hsl(var(--color-alpha-h), var(--color-alpha-s), calc(var(--color-alpha-l) + 16%)))}}.dropdown-wrapper[data-v-2406554a]{display:flex;position:relative;z-index:1;flex-direction:column}.dropdown-wrapper.is-open .dropdown-list-wrapper[data-v-2406554a]{max-height:var(--list-max-height);overflow-y:auto;pointer-events:all;visibility:visible}.dropdown-wrapper.is-open .dropdown-trigger__icon[data-v-2406554a]{rotate:180deg}@media(min-width:992px){.dropdown-wrapper[data-v-2406554a]{flex-direction:row;align-items:center}}.dropdown-anchor[data-v-2406554a]{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--dropdown-anchor-justify-content, normal);padding:12px 0;position:relative;column-gap:12px;line-height:normal;border:var(--dropdown-anchor-border, none)}.dropdown-anchor[data-v-2406554a]:after{content:"";position:absolute;left:var(--dropdown-anchor-divider-inset, 0);right:var(--dropdown-anchor-divider-inset, 0);bottom:0;border-bottom:var(--dropdown-anchor-divider, none)}.dropdown-anchor[data-v-2406554a]{color:var(--dropdown-anchor-mobile-color, var(--dropdown-anchor-color, var(--color-light)));text-align:left;opacity:var(--dropdown-anchor-opacity, .6);transition:opacity var(--animation-duration-alpha) var(--animation-easing-alpha);font-size:var(--dropdown-font-size, 1rem);font-family:var(--dropdown-font-family, var(--headings-font-family));font-weight:var(--dropdown-font-weight, 700)}.dropdown-anchor[data-v-2406554a]:hover,.dropdown-anchor[data-v-2406554a]:focus,.dropdown-anchor.is-active[data-v-2406554a]{opacity:1}@media(min-width:992px){.dropdown-anchor[data-v-2406554a]{padding:12px 24px;color:var(--dropdown-anchor-color, var(--color-light))}}.dropdown-anchor__meta[data-v-2406554a]{flex-basis:100%;margin-top:4px;font-size:11px;font-weight:400;text-align:right;opacity:.6}.dropdown-anchor__dismiss[data-v-2406554a]{position:absolute;top:8px;right:8px;opacity:.5}.dropdown-anchor__dismiss[data-v-2406554a]:hover{opacity:1}.dropdown-icon[data-v-2406554a]{width:var(--dropdown-icon-width, 24px);height:var(--dropdown-icon-height, 24px);flex-shrink:0}@media(min-width:992px){.dropdown-icon[data-v-2406554a]{width:var(--dropdown-icon-width-lg, 18px);height:var(--dropdown-icon-height-lg, 18px)}}.dropdown-button[data-v-2406554a]{text-transform:var(--dropdown-button-text-transform, none)}.skeleton-loader-card-zeta[data-v-0f3749ec]{position:relative;overflow:hidden}.skeleton-loader-card-zeta[data-v-0f3749ec]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";background-image:linear-gradient(90deg,#ccc0 0,#ccc3 20%,#ccc9 60%,#ccc0);opacity:var(--shimmer-opacity, 1);transform:translate(-100%);animation:shimmer-0f3749ec var(--shimmer-duration, 1s) infinite}@keyframes shimmer-0f3749ec{to{transform:translate(100%)}}.controller-trainings[data-v-0f3749ec]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-0f3749ec]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-0f3749ec]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-0f3749ec]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-0f3749ec]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-0f3749ec]{visibility:hidden}.chatbot-widget[data-v-0f3749ec]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-0f3749ec]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-0f3749ec]:hover{opacity:.85}.chatbot-panel[data-v-0f3749ec]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-0f3749ec]{display:flex}.chatbot-panel__header[data-v-0f3749ec]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-0f3749ec]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-0f3749ec]:hover{opacity:1}.chatbot-panel__body[data-v-0f3749ec]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-0f3749ec]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-0f3749ec]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-0f3749ec]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-0f3749ec]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-0f3749ec]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-0f3749ec]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-0f3749ec]{margin:0}.chatbot-message__content p p[data-v-0f3749ec]{margin-top:.5em}.chatbot-message__content ul[data-v-0f3749ec],.chatbot-message__content ol[data-v-0f3749ec]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-0f3749ec]{margin-top:.25em}.chatbot-message__content h1[data-v-0f3749ec],.chatbot-message__content h2[data-v-0f3749ec],.chatbot-message__content h3[data-v-0f3749ec],.chatbot-message__content h4[data-v-0f3749ec],.chatbot-message__content h5[data-v-0f3749ec],.chatbot-message__content h6[data-v-0f3749ec]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-0f3749ec]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-0f3749ec]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-0f3749ec]{padding:0;background:none}.chatbot-message__content blockquote[data-v-0f3749ec]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-0f3749ec]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-0f3749ec]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-0f3749ec]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-0f3749ec]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-0f3749ec 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-0f3749ec]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-0f3749ec]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-0f3749ec]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-0f3749ec]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-0f3749ec]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-0f3749ec]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-0f3749ec]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-0f3749ec{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-0f3749ec]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-0f3749ec]{display:flex;gap:8px}.chatbot-input[data-v-0f3749ec]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-0f3749ec]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-0f3749ec]:hover{opacity:.85}.chatbot-page[data-v-0f3749ec]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-0f3749ec]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-0f3749ec]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-0f3749ec]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-0f3749ec]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-0f3749ec]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-0f3749ec]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-0f3749ec]{gap:1.5rem}.skeleton-loader-card-zeta[data-v-0f3749ec]{display:var(--card-zeta-display, flex);width:var(--card-zeta-width, 100%);height:var(--card-zeta-height, 100%);background:var(--skeleton-loader-card-zeta-background, hsl(0, 0%, 60%));border-radius:var(--card-zeta-border-radius, 0);opacity:var(--skeleton-loader-card-zeta-opacity, .3);aspect-ratio:var(--card-zeta-image-aspect-ratio, 9/7)}.controller-trainings .button.filled.light[data-test=button]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register] .button.filled.light[data-test=button]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.alpha-grid--animate .list-item{transition:opacity var(--animation-easing-alpha) var(--animation-duration-beta),transform var(--animation-easing-alpha) var(--animation-duration-beta)}.alpha-grid--animate .list-enter,.alpha-grid--animate .list-leave-to{opacity:0;transform:scale3d(.9,.9,1)}.alpha-grid--animate .list-leave-active{position:absolute!important;width:calc(var(--list-item-width) - 20px / 2)}@keyframes shimmer-b68b49c8{to{transform:translate(100%)}}.controller-trainings[data-v-b68b49c8]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-b68b49c8]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-b68b49c8]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-b68b49c8]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-b68b49c8]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-b68b49c8]{visibility:hidden}.chatbot-widget[data-v-b68b49c8]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-b68b49c8]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-b68b49c8]:hover{opacity:.85}.chatbot-panel[data-v-b68b49c8]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-b68b49c8]{display:flex}.chatbot-panel__header[data-v-b68b49c8]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-b68b49c8]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-b68b49c8]:hover{opacity:1}.chatbot-panel__body[data-v-b68b49c8]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-b68b49c8]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-b68b49c8]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-b68b49c8]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-b68b49c8]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-b68b49c8]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-b68b49c8]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-b68b49c8]{margin:0}.chatbot-message__content p p[data-v-b68b49c8]{margin-top:.5em}.chatbot-message__content ul[data-v-b68b49c8],.chatbot-message__content ol[data-v-b68b49c8]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-b68b49c8]{margin-top:.25em}.chatbot-message__content h1[data-v-b68b49c8],.chatbot-message__content h2[data-v-b68b49c8],.chatbot-message__content h3[data-v-b68b49c8],.chatbot-message__content h4[data-v-b68b49c8],.chatbot-message__content h5[data-v-b68b49c8],.chatbot-message__content h6[data-v-b68b49c8]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-b68b49c8]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-b68b49c8]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-b68b49c8]{padding:0;background:none}.chatbot-message__content blockquote[data-v-b68b49c8]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-b68b49c8]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-b68b49c8]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-b68b49c8]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-b68b49c8]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-b68b49c8 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-b68b49c8]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-b68b49c8]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-b68b49c8]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-b68b49c8]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-b68b49c8]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-b68b49c8]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-b68b49c8]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-b68b49c8{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-b68b49c8]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-b68b49c8]{display:flex;gap:8px}.chatbot-input[data-v-b68b49c8]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-b68b49c8]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-b68b49c8]:hover{opacity:.85}.chatbot-page[data-v-b68b49c8]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-b68b49c8]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-b68b49c8]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-b68b49c8]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-b68b49c8]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-b68b49c8]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-b68b49c8]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-b68b49c8]{gap:1.5rem}.alpha-grid[data-v-b68b49c8]{display:var(--alpha-grid-display, grid);position:relative;grid-template-columns:repeat(auto-fill,minmax(var(--alpha-grid-item-min-width),1fr));grid-gap:var(--alpha-grid-grid-gap, 1.25rem)}.skeleton-loader-wrapper[data-v-b68b49c8]{--card-zeta-image-aspect-ratio: 8/6}.button[disabled][data-v-af759f9d]{cursor:var(--disabled-cursor);opacity:var(--disabled-opacity)}.button[data-v-af759f9d]{padding:0;background:none;border:0}.button.is-loading[data-v-af759f9d]{position:relative;overflow:hidden}.button.is-loading[data-v-af759f9d]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;content:"";background-image:linear-gradient(90deg,#ccc0 0,#ccc3 20%,#ccc9 60%,#ccc0);opacity:var(--shimmer-opacity, 1);transform:translate(-100%);animation:shimmer-af759f9d var(--shimmer-duration, 1s) infinite}@keyframes shimmer-af759f9d{to{transform:translate(100%)}}.controller-trainings[data-v-af759f9d]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-af759f9d]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-af759f9d]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-af759f9d]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-af759f9d]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-af759f9d]{visibility:hidden}.chatbot-widget[data-v-af759f9d]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-af759f9d]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-af759f9d]:hover{opacity:.85}.chatbot-panel[data-v-af759f9d]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-af759f9d]{display:flex}.chatbot-panel__header[data-v-af759f9d]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-af759f9d]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-af759f9d]:hover{opacity:1}.chatbot-panel__body[data-v-af759f9d]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-af759f9d]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-af759f9d]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-af759f9d]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-af759f9d]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-af759f9d]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-af759f9d]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-af759f9d]{margin:0}.chatbot-message__content p p[data-v-af759f9d]{margin-top:.5em}.chatbot-message__content ul[data-v-af759f9d],.chatbot-message__content ol[data-v-af759f9d]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-af759f9d]{margin-top:.25em}.chatbot-message__content h1[data-v-af759f9d],.chatbot-message__content h2[data-v-af759f9d],.chatbot-message__content h3[data-v-af759f9d],.chatbot-message__content h4[data-v-af759f9d],.chatbot-message__content h5[data-v-af759f9d],.chatbot-message__content h6[data-v-af759f9d]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-af759f9d]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-af759f9d]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-af759f9d]{padding:0;background:none}.chatbot-message__content blockquote[data-v-af759f9d]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-af759f9d]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-af759f9d]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-af759f9d]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-af759f9d]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-af759f9d 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-af759f9d]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-af759f9d]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-af759f9d]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-af759f9d]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-af759f9d]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-af759f9d]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-af759f9d]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-af759f9d{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-af759f9d]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-af759f9d]{display:flex;gap:8px}.chatbot-input[data-v-af759f9d]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-af759f9d]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-af759f9d]:hover{opacity:.85}.chatbot-page[data-v-af759f9d]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-af759f9d]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-af759f9d]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-af759f9d]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-af759f9d]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-af759f9d]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-af759f9d]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-af759f9d]{gap:1.5rem}.button[data-v-af759f9d]{--offset-top: var(--button-after-offset-top, var(--button-after-offset, 0));--offset-left: var(--button-after-offset-left, var(--button-after-offset, 0));position:var(--button-position, relative);transition:transform var(--animation-duration-beta) var(--animation-easing-alpha)}.button.ghost[data-v-af759f9d]{border-color:transparent}.button.sm[data-v-af759f9d]{--button-padding: var(--button-sm-padding-y) var(--button-sm-padding-x);--button-font-size: var(--button-sm-font-size)}.button.md[data-v-af759f9d]{--button-padding: var(--button-md-padding-y) var(--button-md-padding-x);--button-font-size: var(--button-md-font-size)}.button.lg[data-v-af759f9d]{--button-padding: var(--button-lg-padding-y) var(--button-lg-padding-x);--button-font-size: var(--button-lg-font-size)}.button.full-width[data-v-af759f9d]{width:100%}.button.is-loading[data-v-af759f9d]{--shimmer-duration: 2s;--shimmer-opacity: .7}.button-content[data-v-af759f9d]{display:var(--button-display, inline-flex);position:var(--button-position, relative);z-index:var(--button-z-index, unset);width:var(--button-content-width, 100%);align-items:var(--button-align-items, center);justify-content:var(--button-justify-content, center);padding:var(--button-padding);line-height:var(--button-line-height, 100%);text-transform:var(--button-text-transform, none);letter-spacing:var(--button-letter-spacing, .04em);transition:var(--button-transition, border-color var(--animation-duration-beta) var(--animation-easing-alpha), background-color var(--animation-duration-beta) var(--animation-easing-alpha));touch-action:var(--button-touch-action, manipulation);border-width:var(--button-border-width);border-color:transparent;border-style:var(--button-border-style, solid);border-radius:var(--button-border-radius);font-style:var(--button-font-style, normal);font-size:var(--button-font-size);font-weight:var(--button-font-weight, 500)}.pr-0 .button-content[data-v-af759f9d]{padding-right:0}.pl-0:not(.filled) .button-content[data-v-af759f9d]{padding-left:0}.filled.light[data-v-af759f9d],.outlined.light[data-v-af759f9d]{--button-element-color: var( --button-element-color-light, var(--color-light) )}.filled.light .button-content[data-v-af759f9d],.outlined.light .button-content[data-v-af759f9d]{border-color:var(--button-element-color)}.filled.light .button-content[data-v-af759f9d]:focus,.filled.light .button-content[data-v-af759f9d]:hover,.outlined.light .button-content[data-v-af759f9d]:focus,.outlined.light .button-content[data-v-af759f9d]:hover{--button-element-color: var( --button-element-color-light-highlight, hsl( var(--color-light-h), var(--color-light-s), var(--color-light-l-highlight) ) )}.filled.light[data-v-af759f9d]:after{position:var(--button-after-position, absolute);top:var(--offset-top);left:var(--offset-left);z-index:var(--button-after-z-index, unset);width:var(--button-after-width, 100%);height:var(--button-after-height, 100%);content:var(--button-after-content, none);background:var(--button-after-background, var(--color-beta));transition:var(--button-after-transition, transform var(--animation-duration-beta) var(--animation-easing-alpha));border-width:var(--button-border-width);border-color:transparent;border-style:var(--button-border-style, solid);border-radius:var(--button-border-radius)}.filled.light .button-content[data-v-af759f9d]{color:var(--button-color-light);background-color:var(--button-element-color)}.outlined.light[data-v-af759f9d]{color:var(--button-outlined-light-color, var(--color-light))}.ghost.light[data-v-af759f9d]{color:var(--button-ghost-light-color, var(--color-light))}.filled.dark[data-v-af759f9d],.outlined.dark[data-v-af759f9d]{--button-element-color: var( --button-element-color-dark, var(--color-dark) )}.filled.dark .button-content[data-v-af759f9d],.outlined.dark .button-content[data-v-af759f9d]{border-color:var(--button-element-color)}.filled.dark .button-content[data-v-af759f9d]:focus,.filled.dark .button-content[data-v-af759f9d]:hover,.outlined.dark .button-content[data-v-af759f9d]:focus,.outlined.dark .button-content[data-v-af759f9d]:hover{--button-element-color: var( --button-element-color-dark-highlight, hsl( var(--color-dark-h), var(--color-dark-s), var(--color-dark-l-highlight) ) )}.filled.dark[data-v-af759f9d]:after{position:var(--button-after-position, absolute);top:var(--offset-top);left:var(--offset-left);z-index:var(--button-after-z-index, unset);width:var(--button-after-width, 100%);height:var(--button-after-height, 100%);content:var(--button-after-content, none);background:var(--button-after-background, var(--color-beta));transition:var(--button-after-transition, transform var(--animation-duration-beta) var(--animation-easing-alpha));border-width:var(--button-border-width);border-color:transparent;border-style:var(--button-border-style, solid);border-radius:var(--button-border-radius)}.filled.dark .button-content[data-v-af759f9d]{color:var(--button-color-dark);background-color:var(--button-element-color)}.outlined.dark[data-v-af759f9d]{color:var(--button-outlined-dark-color, var(--color-dark))}.ghost.dark[data-v-af759f9d]{color:var(--button-ghost-dark-color, var(--color-dark))}.filled.alpha[data-v-af759f9d],.outlined.alpha[data-v-af759f9d]{--button-element-color: var( --button-element-color-alpha, var(--color-alpha) )}.filled.alpha .button-content[data-v-af759f9d],.outlined.alpha .button-content[data-v-af759f9d]{border-color:var(--button-element-color)}.filled.alpha .button-content[data-v-af759f9d]:focus,.filled.alpha .button-content[data-v-af759f9d]:hover,.outlined.alpha .button-content[data-v-af759f9d]:focus,.outlined.alpha .button-content[data-v-af759f9d]:hover{--button-element-color: var( --button-element-color-alpha-highlight, hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) ) )}.filled.alpha[data-v-af759f9d]:after{position:var(--button-after-position, absolute);top:var(--offset-top);left:var(--offset-left);z-index:var(--button-after-z-index, unset);width:var(--button-after-width, 100%);height:var(--button-after-height, 100%);content:var(--button-after-content, none);background:var(--button-after-background, var(--color-beta));transition:var(--button-after-transition, transform var(--animation-duration-beta) var(--animation-easing-alpha));border-width:var(--button-border-width);border-color:transparent;border-style:var(--button-border-style, solid);border-radius:var(--button-border-radius)}.filled.alpha .button-content[data-v-af759f9d]{color:var(--button-color-alpha);background-color:var(--button-element-color)}.outlined.alpha[data-v-af759f9d]{color:var(--button-outlined-alpha-color, var(--color-alpha))}.ghost.alpha[data-v-af759f9d]{color:var(--button-ghost-alpha-color, var(--color-alpha))}.filled.beta[data-v-af759f9d],.outlined.beta[data-v-af759f9d]{--button-element-color: var( --button-element-color-beta, var(--color-beta) )}.filled.beta .button-content[data-v-af759f9d],.outlined.beta .button-content[data-v-af759f9d]{border-color:var(--button-element-color)}.filled.beta .button-content[data-v-af759f9d]:focus,.filled.beta .button-content[data-v-af759f9d]:hover,.outlined.beta .button-content[data-v-af759f9d]:focus,.outlined.beta .button-content[data-v-af759f9d]:hover{--button-element-color: var( --button-element-color-beta-highlight, hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) ) )}.filled.beta[data-v-af759f9d]:after{position:var(--button-after-position, absolute);top:var(--offset-top);left:var(--offset-left);z-index:var(--button-after-z-index, unset);width:var(--button-after-width, 100%);height:var(--button-after-height, 100%);content:var(--button-after-content, none);background:var(--button-after-background, var(--color-beta));transition:var(--button-after-transition, transform var(--animation-duration-beta) var(--animation-easing-alpha));border-width:var(--button-border-width);border-color:transparent;border-style:var(--button-border-style, solid);border-radius:var(--button-border-radius)}.filled.beta .button-content[data-v-af759f9d]{color:var(--button-color-beta);background-color:var(--button-element-color)}.outlined.beta[data-v-af759f9d]{color:var(--button-outlined-beta-color, var(--color-beta))}.ghost.beta[data-v-af759f9d]{color:var(--button-ghost-beta-color, var(--color-beta))}.filled.success[data-v-af759f9d],.outlined.success[data-v-af759f9d]{--button-element-color: var( --button-element-color-success, var(--color-success) )}.filled.success .button-content[data-v-af759f9d],.outlined.success .button-content[data-v-af759f9d]{border-color:var(--button-element-color)}.filled.success .button-content[data-v-af759f9d]:focus,.filled.success .button-content[data-v-af759f9d]:hover,.outlined.success .button-content[data-v-af759f9d]:focus,.outlined.success .button-content[data-v-af759f9d]:hover{--button-element-color: var( --button-element-color-success-highlight, hsl( var(--color-success-h), var(--color-success-s), var(--color-success-l-highlight) ) )}.filled.success[data-v-af759f9d]:after{position:var(--button-after-position, absolute);top:var(--offset-top);left:var(--offset-left);z-index:var(--button-after-z-index, unset);width:var(--button-after-width, 100%);height:var(--button-after-height, 100%);content:var(--button-after-content, none);background:var(--button-after-background, var(--color-beta));transition:var(--button-after-transition, transform var(--animation-duration-beta) var(--animation-easing-alpha));border-width:var(--button-border-width);border-color:transparent;border-style:var(--button-border-style, solid);border-radius:var(--button-border-radius)}.filled.success .button-content[data-v-af759f9d]{color:var(--button-color-success);background-color:var(--button-element-color)}.outlined.success[data-v-af759f9d]{color:var(--button-outlined-success-color, var(--color-success))}.ghost.success[data-v-af759f9d]{color:var(--button-ghost-success-color, var(--color-success))}.filled.error[data-v-af759f9d],.outlined.error[data-v-af759f9d]{--button-element-color: var( --button-element-color-error, var(--color-error) )}.filled.error .button-content[data-v-af759f9d],.outlined.error .button-content[data-v-af759f9d]{border-color:var(--button-element-color)}.filled.error .button-content[data-v-af759f9d]:focus,.filled.error .button-content[data-v-af759f9d]:hover,.outlined.error .button-content[data-v-af759f9d]:focus,.outlined.error .button-content[data-v-af759f9d]:hover{--button-element-color: var( --button-element-color-error-highlight, hsl( var(--color-error-h), var(--color-error-s), var(--color-error-l-highlight) ) )}.filled[data-v-af759f9d]{margin:var(--button-filled-margin, unset)}.filled[data-v-af759f9d]:not([disabled]):hover,.filled[data-v-af759f9d]:not([disabled]):focus-visible{transform:var(--button-hover-transform, none)}.filled[data-v-af759f9d]:not([disabled]):hover:after,.filled[data-v-af759f9d]:not([disabled]):focus-visible:after{transform:var(--button-hover-after-transform, translate(calc(var(--offset-left) * -1), calc(var(--offset-top) * -1)))}.filled.error[data-v-af759f9d]:after{position:var(--button-after-position, absolute);top:var(--offset-top);left:var(--offset-left);z-index:var(--button-after-z-index, unset);width:var(--button-after-width, 100%);height:var(--button-after-height, 100%);content:var(--button-after-content, none);background:var(--button-after-background, var(--color-beta));transition:var(--button-after-transition, transform var(--animation-duration-beta) var(--animation-easing-alpha));border-width:var(--button-border-width);border-color:transparent;border-style:var(--button-border-style, solid);border-radius:var(--button-border-radius)}.filled.error .button-content[data-v-af759f9d]{color:var(--button-color-error);background-color:var(--button-element-color)}.outlined.error[data-v-af759f9d]{color:var(--button-outlined-error-color, var(--color-error))}.ghost.error[data-v-af759f9d]{color:var(--button-ghost-error-color, var(--color-error))}div.button[data-v-af759f9d]{pointer-events:none}.icon[data-v-af759f9d]{flex-shrink:0;color:var(--button-icon-color);transform:var(--button-animation-transform);transition:var(--button-icon-transition, transform var(--animation-duration-beta) var(--animation-easing-alpha))}.icon-left .icon[data-v-af759f9d]{margin-right:var(--button-icon-offset)}.icon-right .icon[data-v-af759f9d]{order:1;margin-left:var(--button-icon-offset)}.sm .icon[data-v-af759f9d]{--button-icon-offset: var(--button-sm-icon-offset)}.md .icon[data-v-af759f9d]{--button-icon-offset: var(--button-md-icon-offset)}.lg .icon[data-v-af759f9d]{--button-icon-offset: var(--button-lg-icon-offset)}.slide:hover.icon-right[data-v-af759f9d],.slide:hover.icon-center[data-v-af759f9d]{--button-animation-transform: translateX( var(--button-animation-slide-icon-transform) )}.slide:hover.icon-left[data-v-af759f9d]{--button-animation-transform: translateX( calc(var(--button-animation-slide-icon-transform) * -1) )}.rotate:hover.icon-right[data-v-af759f9d],.rotate:hover.icon-center[data-v-af759f9d]{--button-animation-transform: rotate( var(--button-animation-rotate-icon-transform) )}.rotate:hover.icon-left[data-v-af759f9d]{--button-animation-transform: rotate( calc(var(--button-animation-rotate-icon-transform) * -1) )}.bounce:hover.icon-right[data-v-af759f9d],.bounce:hover.icon-center[data-v-af759f9d],.bounce:hover.icon-left[data-v-af759f9d]{--button-animation-transform: translateY( var(--button-animation-bounce-icon-transform) )}@keyframes shimmer{to{transform:translate(100%)}}.controller-trainings{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points{visibility:hidden}.chatbot-widget{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle:hover{opacity:.85}.chatbot-panel{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open{display:flex}.chatbot-panel__header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear:hover{opacity:1}.chatbot-panel__body{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame{display:flex;height:100%;flex-direction:column}.chatbot-chat{display:flex;height:100%;flex-direction:column}.chatbot-messages{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p{margin:0}.chatbot-message__content p p{margin-top:.5em}.chatbot-message__content ul,.chatbot-message__content ol{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li{margin-top:.25em}.chatbot-message__content h1,.chatbot-message__content h2,.chatbot-message__content h3,.chatbot-message__content h4,.chatbot-message__content h5,.chatbot-message__content h6{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code{padding:0;background:none}.chatbot-message__content blockquote{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a{color:inherit;text-decoration:underline}.chatbot-message__content a:hover{color:var(--color-alpha)}.chatbot-message__content--typing{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce 1.2s infinite ease-in-out}.chatbot-message__content--typing span:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span:nth-child(3){animation-delay:.4s}.chatbot-message--user{align-self:flex-end}.chatbot-message--user .chatbot-message__content{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form{display:flex;gap:8px}.chatbot-input{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit:hover{opacity:.85}.chatbot-page{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header{margin-bottom:24px}.chatbot-page .chatbot-chat{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper{padding:1.5rem 1.5rem 0}.coach-card__image{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions{gap:1.5rem}.loader{max-width:var(--loader-max-width)}.loader svg path{fill:var(--loader-color)}@keyframes shimmer-c1b068a2{to{transform:translate(100%)}}.controller-trainings[data-v-c1b068a2]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-c1b068a2]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-c1b068a2]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-c1b068a2]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-c1b068a2]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-c1b068a2]{visibility:hidden}.chatbot-widget[data-v-c1b068a2]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-c1b068a2]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-c1b068a2]:hover{opacity:.85}.chatbot-panel[data-v-c1b068a2]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-c1b068a2]{display:flex}.chatbot-panel__header[data-v-c1b068a2]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-c1b068a2]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-c1b068a2]:hover{opacity:1}.chatbot-panel__body[data-v-c1b068a2]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-c1b068a2]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-c1b068a2]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-c1b068a2]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-c1b068a2]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-c1b068a2]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-c1b068a2]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-c1b068a2]{margin:0}.chatbot-message__content p p[data-v-c1b068a2]{margin-top:.5em}.chatbot-message__content ul[data-v-c1b068a2],.chatbot-message__content ol[data-v-c1b068a2]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-c1b068a2]{margin-top:.25em}.chatbot-message__content h1[data-v-c1b068a2],.chatbot-message__content h2[data-v-c1b068a2],.chatbot-message__content h3[data-v-c1b068a2],.chatbot-message__content h4[data-v-c1b068a2],.chatbot-message__content h5[data-v-c1b068a2],.chatbot-message__content h6[data-v-c1b068a2]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-c1b068a2]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-c1b068a2]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-c1b068a2]{padding:0;background:none}.chatbot-message__content blockquote[data-v-c1b068a2]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-c1b068a2]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-c1b068a2]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-c1b068a2]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-c1b068a2]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-c1b068a2 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-c1b068a2]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-c1b068a2]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-c1b068a2]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-c1b068a2]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-c1b068a2]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-c1b068a2]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-c1b068a2]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-c1b068a2{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-c1b068a2]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-c1b068a2]{display:flex;gap:8px}.chatbot-input[data-v-c1b068a2]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-c1b068a2]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-c1b068a2]:hover{opacity:.85}.chatbot-page[data-v-c1b068a2]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-c1b068a2]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-c1b068a2]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-c1b068a2]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-c1b068a2]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-c1b068a2]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-c1b068a2]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-c1b068a2]{gap:1.5rem}.loader-rectangle[data-v-c1b068a2]{padding:var(--loader-bottom-padding, 1.25rem);pointer-events:var(--loader-bottom-pointer-events, none);background-color:var(--loader-bottom-background, var(--color-light));border-radius:var(--loader-bottom-border-radius, var(--border-radius));box-shadow:var(--loader-bottom-box-shadow, var(--box-shadow))}@keyframes shimmer-c04f18db{to{transform:translate(100%)}}.controller-trainings[data-v-c04f18db]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-c04f18db]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-c04f18db]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-c04f18db]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-c04f18db]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-c04f18db]{visibility:hidden}.chatbot-widget[data-v-c04f18db]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-c04f18db]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-c04f18db]:hover{opacity:.85}.chatbot-panel[data-v-c04f18db]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-c04f18db]{display:flex}.chatbot-panel__header[data-v-c04f18db]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-c04f18db]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-c04f18db]:hover{opacity:1}.chatbot-panel__body[data-v-c04f18db]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-c04f18db]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-c04f18db]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-c04f18db]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-c04f18db]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-c04f18db]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-c04f18db]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-c04f18db]{margin:0}.chatbot-message__content p p[data-v-c04f18db]{margin-top:.5em}.chatbot-message__content ul[data-v-c04f18db],.chatbot-message__content ol[data-v-c04f18db]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-c04f18db]{margin-top:.25em}.chatbot-message__content h1[data-v-c04f18db],.chatbot-message__content h2[data-v-c04f18db],.chatbot-message__content h3[data-v-c04f18db],.chatbot-message__content h4[data-v-c04f18db],.chatbot-message__content h5[data-v-c04f18db],.chatbot-message__content h6[data-v-c04f18db]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-c04f18db]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-c04f18db]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-c04f18db]{padding:0;background:none}.chatbot-message__content blockquote[data-v-c04f18db]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-c04f18db]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-c04f18db]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-c04f18db]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-c04f18db]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-c04f18db 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-c04f18db]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-c04f18db]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-c04f18db]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-c04f18db]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-c04f18db]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-c04f18db]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-c04f18db]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-c04f18db{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-c04f18db]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-c04f18db]{display:flex;gap:8px}.chatbot-input[data-v-c04f18db]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-c04f18db]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-c04f18db]:hover{opacity:.85}.chatbot-page[data-v-c04f18db]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-c04f18db]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-c04f18db]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-c04f18db]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-c04f18db]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-c04f18db]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-c04f18db]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-c04f18db]{gap:1.5rem}.loader-bottom[data-v-c04f18db]{position:var(--loader-bottom-position, fixed);bottom:var(--loader-bottom-bottom, 1.25rem);left:var(--loader-bottom-left, 50%);z-index:180;transform:var(--loader-bottom-transform, translate3d(-50%, 0, 0))}.slide-in-enter-active[data-v-c04f18db],.slide-in-leave-active[data-v-c04f18db]{transition:var(--loader-bottom-transition, opacity var(--animation-duration-beta) var(--animation-easing-beta), transform var(--animation-duration-beta) var(--animation-easing-beta))}.slide-in-enter[data-v-c04f18db],.slide-in-leave-to[data-v-c04f18db]{opacity:var(--loader-bottom-inactive-opacity, 0);transform:var(--loader-bottom-inactive-transform, translate3d(-50%, calc(100% + var(--loader-bottom-bottom, 1.25rem)), 0))}@keyframes shimmer-87a7c4de{to{transform:translate(100%)}}.controller-trainings[data-v-87a7c4de]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-87a7c4de]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-87a7c4de]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-87a7c4de]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-87a7c4de]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-87a7c4de]{visibility:hidden}.chatbot-widget[data-v-87a7c4de]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-87a7c4de]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-87a7c4de]:hover{opacity:.85}.chatbot-panel[data-v-87a7c4de]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-87a7c4de]{display:flex}.chatbot-panel__header[data-v-87a7c4de]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-87a7c4de]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-87a7c4de]:hover{opacity:1}.chatbot-panel__body[data-v-87a7c4de]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-87a7c4de]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-87a7c4de]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-87a7c4de]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-87a7c4de]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-87a7c4de]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-87a7c4de]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-87a7c4de]{margin:0}.chatbot-message__content p p[data-v-87a7c4de]{margin-top:.5em}.chatbot-message__content ul[data-v-87a7c4de],.chatbot-message__content ol[data-v-87a7c4de]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-87a7c4de]{margin-top:.25em}.chatbot-message__content h1[data-v-87a7c4de],.chatbot-message__content h2[data-v-87a7c4de],.chatbot-message__content h3[data-v-87a7c4de],.chatbot-message__content h4[data-v-87a7c4de],.chatbot-message__content h5[data-v-87a7c4de],.chatbot-message__content h6[data-v-87a7c4de]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-87a7c4de]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-87a7c4de]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-87a7c4de]{padding:0;background:none}.chatbot-message__content blockquote[data-v-87a7c4de]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-87a7c4de]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-87a7c4de]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-87a7c4de]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-87a7c4de]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-87a7c4de 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-87a7c4de]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-87a7c4de]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-87a7c4de]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-87a7c4de]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-87a7c4de]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-87a7c4de]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-87a7c4de]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-87a7c4de{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-87a7c4de]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-87a7c4de]{display:flex;gap:8px}.chatbot-input[data-v-87a7c4de]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-87a7c4de]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-87a7c4de]:hover{opacity:.85}.chatbot-page[data-v-87a7c4de]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-87a7c4de]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-87a7c4de]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-87a7c4de]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-87a7c4de]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-87a7c4de]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-87a7c4de]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-87a7c4de]{gap:1.5rem}.flash-message[data-v-87a7c4de]{display:var(--flash-message-display, flex);width:var(--flash-message-width, 100%);align-items:var(--flash-message-align-items, center);padding:var(--flash-message-padding, 1rem 1rem);column-gap:var(--flash-message-column-gap, 1rem);font-weight:var(--flash-message-font-weight, 700);color:var(--flash-message-color, var(--color-light));border-radius:var(--flash-message-border-radius, 0)}.flash-message__content[data-v-87a7c4de]{width:var(--flash-message-content-width, 100%)}.flash-message__center-text[data-v-87a7c4de]{text-align:var(--flash-message-center-text-text-align, center)}.flash-message__icon-wrapper[data-v-87a7c4de]{position:var(--flash-message-icon-wrapper-position, relative);aspect-ratio:var(--flash-message-icon-wrapper-aspect-ratio, 1);padding:var(--flash-message-icon-wrapper-padding, .625rem);border-radius:var(--flash-message-icon-wrapper-border-radius, 50%)}.flash-message--notice[data-v-87a7c4de]{color:var(--flash-message-notice-color, var(--flash-message-color, var(--color-light)));background:var(--flash-message-notice-background)}.flash-message--notice .flash-message__icon-wrapper[data-v-87a7c4de]{background:var(--flash-message-notice-icon-wrapper-background)}.flash-message--success[data-v-87a7c4de]{color:var(--flash-message-success-color, var(--flash-message-color, var(--color-light)));background:var(--flash-message-success-background)}.flash-message--success .flash-message__icon-wrapper[data-v-87a7c4de]{background:var(--flash-message-success-icon-wrapper-background)}.flash-message--warning[data-v-87a7c4de]{color:var(--flash-message-warning-color, var(--flash-message-color, var(--color-light)));background:var(--flash-message-warning-background)}.flash-message--warning .flash-message__icon-wrapper[data-v-87a7c4de]{background:var(--flash-message-warning-icon-wrapper-background)}.flash-message--error[data-v-87a7c4de]{color:var(--flash-message-error-color, var(--flash-message-color, var(--color-light)));background:var(--flash-message-error-background)}.flash-message--error .flash-message__icon-wrapper[data-v-87a7c4de]{background:var(--flash-message-error-icon-wrapper-background)}.flash-message--warning[data-v-87a7c4de],.flash-message--error[data-v-87a7c4de]{animation:var(--flash-message-warning-animation, shake var(--animation-duration-beta) var(--animation-easing-gamma))}.flash-message__icon[data-v-87a7c4de]{position:var(--flash-message-icon-position, relative);z-index:var(--flash-message-icon-z-index, 1)}.flash-message__text[data-v-87a7c4de]{margin-block-end:var(--flash-message-text-margin-block-end, 0);font-size:var(--flash-message-text-font-size, .875rem)}@keyframes shimmer-9c4dbbcc{to{transform:translate(100%)}}.controller-trainings[data-v-9c4dbbcc]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-9c4dbbcc]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-9c4dbbcc]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-9c4dbbcc]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-9c4dbbcc]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-9c4dbbcc]{visibility:hidden}.chatbot-widget[data-v-9c4dbbcc]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-9c4dbbcc]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-9c4dbbcc]:hover{opacity:.85}.chatbot-panel[data-v-9c4dbbcc]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-9c4dbbcc]{display:flex}.chatbot-panel__header[data-v-9c4dbbcc]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-9c4dbbcc]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-9c4dbbcc]:hover{opacity:1}.chatbot-panel__body[data-v-9c4dbbcc]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-9c4dbbcc]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-9c4dbbcc]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-9c4dbbcc]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-9c4dbbcc]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-9c4dbbcc]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-9c4dbbcc]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-9c4dbbcc]{margin:0}.chatbot-message__content p p[data-v-9c4dbbcc]{margin-top:.5em}.chatbot-message__content ul[data-v-9c4dbbcc],.chatbot-message__content ol[data-v-9c4dbbcc]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-9c4dbbcc]{margin-top:.25em}.chatbot-message__content h1[data-v-9c4dbbcc],.chatbot-message__content h2[data-v-9c4dbbcc],.chatbot-message__content h3[data-v-9c4dbbcc],.chatbot-message__content h4[data-v-9c4dbbcc],.chatbot-message__content h5[data-v-9c4dbbcc],.chatbot-message__content h6[data-v-9c4dbbcc]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-9c4dbbcc]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-9c4dbbcc]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-9c4dbbcc]{padding:0;background:none}.chatbot-message__content blockquote[data-v-9c4dbbcc]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-9c4dbbcc]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-9c4dbbcc]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-9c4dbbcc]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-9c4dbbcc]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-9c4dbbcc 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-9c4dbbcc]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-9c4dbbcc]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-9c4dbbcc]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-9c4dbbcc]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-9c4dbbcc]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-9c4dbbcc]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-9c4dbbcc]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-9c4dbbcc{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-9c4dbbcc]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-9c4dbbcc]{display:flex;gap:8px}.chatbot-input[data-v-9c4dbbcc]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-9c4dbbcc]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-9c4dbbcc]:hover{opacity:.85}.chatbot-page[data-v-9c4dbbcc]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-9c4dbbcc]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-9c4dbbcc]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-9c4dbbcc]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-9c4dbbcc]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-9c4dbbcc]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-9c4dbbcc]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-9c4dbbcc]{gap:1.5rem}.horizontal-rule[data-v-9c4dbbcc]{width:var(--horizontal-rule-width, 100%);margin:var(--horizontal-rule-margin, 0);background-color:var(--horizontal-rule-color);opacity:var(--horizontal-rule-opacity)}@keyframes shimmer-7d7e25cb{to{transform:translate(100%)}}.controller-trainings[data-v-7d7e25cb]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-7d7e25cb]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-7d7e25cb]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-7d7e25cb]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-7d7e25cb]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-7d7e25cb]{visibility:hidden}.chatbot-widget[data-v-7d7e25cb]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-7d7e25cb]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-7d7e25cb]:hover{opacity:.85}.chatbot-panel[data-v-7d7e25cb]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-7d7e25cb]{display:flex}.chatbot-panel__header[data-v-7d7e25cb]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-7d7e25cb]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-7d7e25cb]:hover{opacity:1}.chatbot-panel__body[data-v-7d7e25cb]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-7d7e25cb]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-7d7e25cb]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-7d7e25cb]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-7d7e25cb]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-7d7e25cb]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-7d7e25cb]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-7d7e25cb]{margin:0}.chatbot-message__content p p[data-v-7d7e25cb]{margin-top:.5em}.chatbot-message__content ul[data-v-7d7e25cb],.chatbot-message__content ol[data-v-7d7e25cb]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-7d7e25cb]{margin-top:.25em}.chatbot-message__content h1[data-v-7d7e25cb],.chatbot-message__content h2[data-v-7d7e25cb],.chatbot-message__content h3[data-v-7d7e25cb],.chatbot-message__content h4[data-v-7d7e25cb],.chatbot-message__content h5[data-v-7d7e25cb],.chatbot-message__content h6[data-v-7d7e25cb]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-7d7e25cb]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-7d7e25cb]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-7d7e25cb]{padding:0;background:none}.chatbot-message__content blockquote[data-v-7d7e25cb]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-7d7e25cb]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-7d7e25cb]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-7d7e25cb]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-7d7e25cb]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-7d7e25cb 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-7d7e25cb]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-7d7e25cb]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-7d7e25cb]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-7d7e25cb]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-7d7e25cb]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-7d7e25cb]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-7d7e25cb]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-7d7e25cb{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-7d7e25cb]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-7d7e25cb]{display:flex;gap:8px}.chatbot-input[data-v-7d7e25cb]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-7d7e25cb]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-7d7e25cb]:hover{opacity:.85}.chatbot-page[data-v-7d7e25cb]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-7d7e25cb]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-7d7e25cb]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-7d7e25cb]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-7d7e25cb]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-7d7e25cb]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-7d7e25cb]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-7d7e25cb]{gap:1.5rem}.icon-text[data-v-7d7e25cb]{display:var(--icon-text-display, flex);align-items:var(--icon-text-align-items, center);opacity:var(--icon-text-opacity, 1)}.icon-text-svg[data-v-7d7e25cb]{flex-shrink:var(--icon-text-svg-flex-shrink, 0)}@keyframes shimmer-a1901ba7{to{transform:translate(100%)}}.controller-trainings[data-v-a1901ba7]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-a1901ba7]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-a1901ba7]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-a1901ba7]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-a1901ba7]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-a1901ba7]{visibility:hidden}.chatbot-widget[data-v-a1901ba7]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-a1901ba7]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-a1901ba7]:hover{opacity:.85}.chatbot-panel[data-v-a1901ba7]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-a1901ba7]{display:flex}.chatbot-panel__header[data-v-a1901ba7]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-a1901ba7]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-a1901ba7]:hover{opacity:1}.chatbot-panel__body[data-v-a1901ba7]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-a1901ba7]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-a1901ba7]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-a1901ba7]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-a1901ba7]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-a1901ba7]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-a1901ba7]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-a1901ba7]{margin:0}.chatbot-message__content p p[data-v-a1901ba7]{margin-top:.5em}.chatbot-message__content ul[data-v-a1901ba7],.chatbot-message__content ol[data-v-a1901ba7]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-a1901ba7]{margin-top:.25em}.chatbot-message__content h1[data-v-a1901ba7],.chatbot-message__content h2[data-v-a1901ba7],.chatbot-message__content h3[data-v-a1901ba7],.chatbot-message__content h4[data-v-a1901ba7],.chatbot-message__content h5[data-v-a1901ba7],.chatbot-message__content h6[data-v-a1901ba7]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-a1901ba7]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-a1901ba7]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-a1901ba7]{padding:0;background:none}.chatbot-message__content blockquote[data-v-a1901ba7]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-a1901ba7]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-a1901ba7]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-a1901ba7]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-a1901ba7]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-a1901ba7 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-a1901ba7]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-a1901ba7]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-a1901ba7]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-a1901ba7]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-a1901ba7]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-a1901ba7]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-a1901ba7]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-a1901ba7{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-a1901ba7]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-a1901ba7]{display:flex;gap:8px}.chatbot-input[data-v-a1901ba7]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-a1901ba7]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-a1901ba7]:hover{opacity:.85}.chatbot-page[data-v-a1901ba7]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-a1901ba7]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-a1901ba7]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-a1901ba7]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-a1901ba7]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-a1901ba7]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-a1901ba7]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-a1901ba7]{gap:1.5rem}.indicator-label[data-v-a1901ba7]{display:var(--indicator-label-display, flex);flex-shrink:var(--indicator-label-flex-shrink, 0);align-items:var(--indicator-label-align-items, center);padding:var(--indicator-label-padding);color:var(--indicator-label-color);background:var(--indicator-label-background);border-radius:var(--indicator-label-border-radius);gap:var(--indicator-label-gap);font-size:var(--indicator-label-font-size, 1rem);font-weight:var(--indicator-label-font-weight, unset)}.indicator-label[data-v-a1901ba7]:before{width:var(--indicator-label-dot-size);height:var(--indicator-label-dot-size);content:"";background:var(--indicator-label-dot-background);border-radius:var(--indicator-label-dot-border-radius, 50%)}@keyframes shimmer-3c28bd1d{to{transform:translate(100%)}}.controller-trainings[data-v-3c28bd1d]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-3c28bd1d]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-3c28bd1d]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-3c28bd1d]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-3c28bd1d]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-3c28bd1d]{visibility:hidden}.chatbot-widget[data-v-3c28bd1d]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-3c28bd1d]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-3c28bd1d]:hover{opacity:.85}.chatbot-panel[data-v-3c28bd1d]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-3c28bd1d]{display:flex}.chatbot-panel__header[data-v-3c28bd1d]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-3c28bd1d]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-3c28bd1d]:hover{opacity:1}.chatbot-panel__body[data-v-3c28bd1d]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-3c28bd1d]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-3c28bd1d]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-3c28bd1d]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-3c28bd1d]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-3c28bd1d]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-3c28bd1d]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-3c28bd1d]{margin:0}.chatbot-message__content p p[data-v-3c28bd1d]{margin-top:.5em}.chatbot-message__content ul[data-v-3c28bd1d],.chatbot-message__content ol[data-v-3c28bd1d]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-3c28bd1d]{margin-top:.25em}.chatbot-message__content h1[data-v-3c28bd1d],.chatbot-message__content h2[data-v-3c28bd1d],.chatbot-message__content h3[data-v-3c28bd1d],.chatbot-message__content h4[data-v-3c28bd1d],.chatbot-message__content h5[data-v-3c28bd1d],.chatbot-message__content h6[data-v-3c28bd1d]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-3c28bd1d]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-3c28bd1d]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-3c28bd1d]{padding:0;background:none}.chatbot-message__content blockquote[data-v-3c28bd1d]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-3c28bd1d]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-3c28bd1d]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-3c28bd1d]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-3c28bd1d]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-3c28bd1d 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-3c28bd1d]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-3c28bd1d]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-3c28bd1d]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-3c28bd1d]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-3c28bd1d]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-3c28bd1d]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-3c28bd1d]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-3c28bd1d{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-3c28bd1d]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-3c28bd1d]{display:flex;gap:8px}.chatbot-input[data-v-3c28bd1d]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-3c28bd1d]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-3c28bd1d]:hover{opacity:.85}.chatbot-page[data-v-3c28bd1d]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-3c28bd1d]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-3c28bd1d]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-3c28bd1d]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-3c28bd1d]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-3c28bd1d]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-3c28bd1d]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-3c28bd1d]{gap:1.5rem}.card-epsilon[data-v-3c28bd1d]{display:var(--card-epsilon-display, flex);width:var(--card-epsilon-width, 100%);height:var(--card-epsilon-height, 100%);font-size:var(--card-epsilon-font-size, 1rem)}.card-epsilon-content[data-v-3c28bd1d]{display:var(--card-epsilon-content-display, flex);position:var(--card-epsilon-content-position, relative);z-index:var(--card-epsilon-content-z-index, 1);width:var(--card-epsilon-content-width, 100%);flex-flow:var(--card-epsilon-content-flex-flow, column);color:var(--card-epsilon-content-color, var(--color-light));background:var(--card-epsilon-content-background-color);border-radius:var(--card-epsilon-content-border-radius, 0)}.card-epsilon-title[data-v-3c28bd1d]{color:var(--card-epsilon-title-color, var(--color-light))}.card-epsilon-title[href][data-v-3c28bd1d]{text-decoration:var(--card-epsilon-title-anchor-text-decoration, underline)}.card-epsilon-header[data-v-3c28bd1d]{display:var(--card-epsilon-header-display, flex);align-items:var(--card-epsilon-header-align-items, center);justify-content:var(--card-epsilon-header-justify-content, space-between);padding:var(--card-epsilon-padding)}.card-epsilon-center[data-v-3c28bd1d]{padding:var(--card-epsilon-padding)}.card-epsilon-item[data-v-3c28bd1d]{display:var(--card-epsilon-item-display, flex);justify-content:var(--card-epsilon-item-justify-content, space-between)}.card-epsilon-item[data-v-3c28bd1d]:not(.card-epsilon-item:last-child){margin-bottom:var(--card-epsilon-item-margin-bottom, 1rem)}.card-epsilon-footer[data-v-3c28bd1d]{margin-top:var(--card-epsilon-footer-margin-top, auto);padding-right:var(--card-epsilon-padding);padding-bottom:var(--card-epsilon-padding);padding-left:var(--card-epsilon-padding)}.card-epsilon-highlight[data-v-3c28bd1d]{padding:var(--card-epsilon-highlight-padding, 1rem);background:var(--card-epsilon-background-color, hsl(var(--color-light-h), var(--color-light-s), var(--color-light-l), .25))}.card-epsilon-note[data-v-3c28bd1d]{opacity:var(--card-epsilon-note-opacity, 1)}@keyframes shimmer-6e27665c{to{transform:translate(100%)}}.controller-trainings[data-v-6e27665c]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-6e27665c]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-6e27665c]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-6e27665c]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-6e27665c]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-6e27665c]{visibility:hidden}.chatbot-widget[data-v-6e27665c]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-6e27665c]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-6e27665c]:hover{opacity:.85}.chatbot-panel[data-v-6e27665c]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-6e27665c]{display:flex}.chatbot-panel__header[data-v-6e27665c]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-6e27665c]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-6e27665c]:hover{opacity:1}.chatbot-panel__body[data-v-6e27665c]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-6e27665c]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-6e27665c]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-6e27665c]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-6e27665c]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-6e27665c]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-6e27665c]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-6e27665c]{margin:0}.chatbot-message__content p p[data-v-6e27665c]{margin-top:.5em}.chatbot-message__content ul[data-v-6e27665c],.chatbot-message__content ol[data-v-6e27665c]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-6e27665c]{margin-top:.25em}.chatbot-message__content h1[data-v-6e27665c],.chatbot-message__content h2[data-v-6e27665c],.chatbot-message__content h3[data-v-6e27665c],.chatbot-message__content h4[data-v-6e27665c],.chatbot-message__content h5[data-v-6e27665c],.chatbot-message__content h6[data-v-6e27665c]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-6e27665c]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-6e27665c]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-6e27665c]{padding:0;background:none}.chatbot-message__content blockquote[data-v-6e27665c]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-6e27665c]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-6e27665c]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-6e27665c]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-6e27665c]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-6e27665c 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-6e27665c]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-6e27665c]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-6e27665c]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-6e27665c]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-6e27665c]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-6e27665c]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-6e27665c]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-6e27665c{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-6e27665c]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-6e27665c]{display:flex;gap:8px}.chatbot-input[data-v-6e27665c]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-6e27665c]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-6e27665c]:hover{opacity:.85}.chatbot-page[data-v-6e27665c]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-6e27665c]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-6e27665c]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-6e27665c]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-6e27665c]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-6e27665c]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-6e27665c]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-6e27665c]{gap:1.5rem}.notification-history[data-v-6e27665c]{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;overflow:hidden}.notification-history__empty[data-v-6e27665c]{padding:24px;color:#00000073}.notification-history__header[data-v-6e27665c]{display:flex;justify-content:space-between;padding:12px 24px;border-bottom:1px solid rgba(0,0,0,.1)}.notification-history__col-label[data-v-6e27665c]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#00000073}.notification-history__col-date[data-v-6e27665c]{min-width:180px;text-align:right}.notification-history__list[data-v-6e27665c]{list-style:none;margin:0;padding:0;max-height:600px;overflow-y:auto}.notification-history__item[data-v-6e27665c]{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;border-bottom:1px solid rgba(0,0,0,.07);cursor:pointer;transition:background-color .12s ease}.notification-history__item[data-v-6e27665c]:last-child{border-bottom:none}.notification-history__item[data-v-6e27665c]:hover{background-color:#00000008}.notification-history__message[data-v-6e27665c]{font-size:.9375rem;flex:1;padding-right:48px}.notification-history__date[data-v-6e27665c]{font-size:.8125rem;color:#00000073;white-space:nowrap;min-width:180px;text-align:right}@keyframes shimmer-7c54f491{to{transform:translate(100%)}}.controller-trainings[data-v-7c54f491]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-7c54f491]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-7c54f491]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-7c54f491]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-7c54f491]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-7c54f491]{visibility:hidden}.chatbot-widget[data-v-7c54f491]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-7c54f491]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-7c54f491]:hover{opacity:.85}.chatbot-panel[data-v-7c54f491]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-7c54f491]{display:flex}.chatbot-panel__header[data-v-7c54f491]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-7c54f491]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-7c54f491]:hover{opacity:1}.chatbot-panel__body[data-v-7c54f491]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-7c54f491]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-7c54f491]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-7c54f491]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-7c54f491]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-7c54f491]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-7c54f491]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-7c54f491]{margin:0}.chatbot-message__content p p[data-v-7c54f491]{margin-top:.5em}.chatbot-message__content ul[data-v-7c54f491],.chatbot-message__content ol[data-v-7c54f491]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-7c54f491]{margin-top:.25em}.chatbot-message__content h1[data-v-7c54f491],.chatbot-message__content h2[data-v-7c54f491],.chatbot-message__content h3[data-v-7c54f491],.chatbot-message__content h4[data-v-7c54f491],.chatbot-message__content h5[data-v-7c54f491],.chatbot-message__content h6[data-v-7c54f491]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-7c54f491]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-7c54f491]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-7c54f491]{padding:0;background:none}.chatbot-message__content blockquote[data-v-7c54f491]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-7c54f491]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-7c54f491]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-7c54f491]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-7c54f491]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-7c54f491 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-7c54f491]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-7c54f491]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-7c54f491]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-7c54f491]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-7c54f491]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-7c54f491]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-7c54f491]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-7c54f491{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-7c54f491]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-7c54f491]{display:flex;gap:8px}.chatbot-input[data-v-7c54f491]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-7c54f491]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-7c54f491]:hover{opacity:.85}.chatbot-page[data-v-7c54f491]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-7c54f491]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-7c54f491]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-7c54f491]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-7c54f491]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-7c54f491]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-7c54f491]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-7c54f491]{gap:1.5rem}.chat-sidebar-item[data-v-7c54f491]{padding:16px;border-bottom:1px solid #e0e0e0;cursor:pointer;transition:background-color .2s}.chat-sidebar-item[data-v-7c54f491]:hover{background-color:#f5f5f5}.chat-sidebar-item--active[data-v-7c54f491]{background-color:#f0f0f0}.chat-sidebar-item__header[data-v-7c54f491]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.chat-sidebar-item__name[data-v-7c54f491]{font-weight:600;color:#333;font-size:14px}.chat-sidebar-item__time[data-v-7c54f491]{font-size:12px;color:#999}.chat-sidebar-item__preview[data-v-7c54f491]{margin:0;font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes shimmer-de2aca5c{to{transform:translate(100%)}}.controller-trainings[data-v-de2aca5c]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-de2aca5c]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-de2aca5c]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-de2aca5c]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-de2aca5c]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-de2aca5c]{visibility:hidden}.chatbot-widget[data-v-de2aca5c]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-de2aca5c]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-de2aca5c]:hover{opacity:.85}.chatbot-panel[data-v-de2aca5c]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-de2aca5c]{display:flex}.chatbot-panel__header[data-v-de2aca5c]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-de2aca5c]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-de2aca5c]:hover{opacity:1}.chatbot-panel__body[data-v-de2aca5c]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-de2aca5c]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-de2aca5c]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-de2aca5c]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-de2aca5c]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-de2aca5c]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-de2aca5c]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-de2aca5c]{margin:0}.chatbot-message__content p p[data-v-de2aca5c]{margin-top:.5em}.chatbot-message__content ul[data-v-de2aca5c],.chatbot-message__content ol[data-v-de2aca5c]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-de2aca5c]{margin-top:.25em}.chatbot-message__content h1[data-v-de2aca5c],.chatbot-message__content h2[data-v-de2aca5c],.chatbot-message__content h3[data-v-de2aca5c],.chatbot-message__content h4[data-v-de2aca5c],.chatbot-message__content h5[data-v-de2aca5c],.chatbot-message__content h6[data-v-de2aca5c]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-de2aca5c]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-de2aca5c]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-de2aca5c]{padding:0;background:none}.chatbot-message__content blockquote[data-v-de2aca5c]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-de2aca5c]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-de2aca5c]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-de2aca5c]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-de2aca5c]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-de2aca5c 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-de2aca5c]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-de2aca5c]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-de2aca5c]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-de2aca5c]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-de2aca5c]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-de2aca5c]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-de2aca5c]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-de2aca5c{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-de2aca5c]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-de2aca5c]{display:flex;gap:8px}.chatbot-input[data-v-de2aca5c]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-de2aca5c]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-de2aca5c]:hover{opacity:.85}.chatbot-page[data-v-de2aca5c]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-de2aca5c]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-de2aca5c]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-de2aca5c]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-de2aca5c]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-de2aca5c]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-de2aca5c]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-de2aca5c]{gap:1.5rem}.chat-sidebar[data-v-de2aca5c]{display:flex;flex-direction:column;background-color:#fff;border-right:1px solid #e0e0e0;overflow:hidden;padding:1.875rem}.chat-sidebar__title[data-v-de2aca5c]{margin-right:16px;margin-bottom:30px}.chat-sidebar__list[data-v-de2aca5c]{flex:1;overflow-y:auto;padding:0;margin:0;margin-top:1.25rem}@keyframes shimmer-8342f856{to{transform:translate(100%)}}.controller-trainings[data-v-8342f856]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-8342f856]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-8342f856]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-8342f856]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-8342f856]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-8342f856]{visibility:hidden}.chatbot-widget[data-v-8342f856]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-8342f856]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-8342f856]:hover{opacity:.85}.chatbot-panel[data-v-8342f856]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-8342f856]{display:flex}.chatbot-panel__header[data-v-8342f856]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-8342f856]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-8342f856]:hover{opacity:1}.chatbot-panel__body[data-v-8342f856]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-8342f856]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-8342f856]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-8342f856]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-8342f856]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-8342f856]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-8342f856]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-8342f856]{margin:0}.chatbot-message__content p p[data-v-8342f856]{margin-top:.5em}.chatbot-message__content ul[data-v-8342f856],.chatbot-message__content ol[data-v-8342f856]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-8342f856]{margin-top:.25em}.chatbot-message__content h1[data-v-8342f856],.chatbot-message__content h2[data-v-8342f856],.chatbot-message__content h3[data-v-8342f856],.chatbot-message__content h4[data-v-8342f856],.chatbot-message__content h5[data-v-8342f856],.chatbot-message__content h6[data-v-8342f856]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-8342f856]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-8342f856]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-8342f856]{padding:0;background:none}.chatbot-message__content blockquote[data-v-8342f856]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-8342f856]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-8342f856]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-8342f856]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-8342f856]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-8342f856 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-8342f856]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-8342f856]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-8342f856]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-8342f856]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-8342f856]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-8342f856]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-8342f856]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-8342f856{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-8342f856]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-8342f856]{display:flex;gap:8px}.chatbot-input[data-v-8342f856]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-8342f856]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-8342f856]:hover{opacity:.85}.chatbot-page[data-v-8342f856]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-8342f856]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-8342f856]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-8342f856]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-8342f856]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-8342f856]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-8342f856]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-8342f856]{gap:1.5rem}.chat-thread-message[data-v-8342f856]{display:flex;margin-bottom:12px;padding:0 16px}.chat-thread-message--incoming[data-v-8342f856]{justify-content:flex-start}.chat-thread-message--outgoing[data-v-8342f856]{justify-content:flex-end}.chat-thread-message--automated[data-v-8342f856]{justify-content:center}.chat-thread-message__automated[data-v-8342f856]{width:100%;text-align:center;font-size:13px;color:var(--color-gray-delta);padding:4px 32px;margin:0}.chat-thread-message__bubble[data-v-8342f856]{padding:10px 35px 10px 14px;max-width:60%;word-wrap:break-word;font-size:14px;line-height:1.4;background-color:var(--color-gray-alpha);color:var(--color-dark)}.chat-thread-message__status[data-v-8342f856]{margin:15px}.chat-thread-message__doc[data-v-8342f856]{display:block;margin-top:6px;text-decoration:underline}.chat-thread-message__doc[data-v-8342f856]:hover{text-decoration:none}.chat-thread-message__actions[data-v-8342f856]{display:flex;align-items:center;justify-content:flex-start;margin-top:10px;margin-bottom:15px}.chat-thread-message__decision[data-v-8342f856]{display:inline-flex;align-items:center;gap:6px}.chat-thread-message .decision-icon[data-v-8342f856]{width:16px;height:16px}.chat-thread-message .decision-icon--success[data-v-8342f856]{color:var(--color-success)}.chat-thread-message .decision-icon--error[data-v-8342f856]{color:var(--color-error)}.button-divider[data-v-8342f856]{padding-right:30px}@keyframes shimmer-908722fc{to{transform:translate(100%)}}.controller-trainings[data-v-908722fc]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-908722fc]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-908722fc]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-908722fc]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-908722fc]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-908722fc]{visibility:hidden}.chatbot-widget[data-v-908722fc]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-908722fc]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-908722fc]:hover{opacity:.85}.chatbot-panel[data-v-908722fc]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-908722fc]{display:flex}.chatbot-panel__header[data-v-908722fc]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-908722fc]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-908722fc]:hover{opacity:1}.chatbot-panel__body[data-v-908722fc]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-908722fc]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-908722fc]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-908722fc]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-908722fc]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-908722fc]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-908722fc]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-908722fc]{margin:0}.chatbot-message__content p p[data-v-908722fc]{margin-top:.5em}.chatbot-message__content ul[data-v-908722fc],.chatbot-message__content ol[data-v-908722fc]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-908722fc]{margin-top:.25em}.chatbot-message__content h1[data-v-908722fc],.chatbot-message__content h2[data-v-908722fc],.chatbot-message__content h3[data-v-908722fc],.chatbot-message__content h4[data-v-908722fc],.chatbot-message__content h5[data-v-908722fc],.chatbot-message__content h6[data-v-908722fc]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-908722fc]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-908722fc]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-908722fc]{padding:0;background:none}.chatbot-message__content blockquote[data-v-908722fc]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-908722fc]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-908722fc]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-908722fc]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-908722fc]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-908722fc 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-908722fc]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-908722fc]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-908722fc]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-908722fc]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-908722fc]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-908722fc]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-908722fc]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-908722fc{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-908722fc]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-908722fc]{display:flex;gap:8px}.chatbot-input[data-v-908722fc]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-908722fc]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-908722fc]:hover{opacity:.85}.chatbot-page[data-v-908722fc]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-908722fc]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-908722fc]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-908722fc]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-908722fc]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-908722fc]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-908722fc]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-908722fc]{gap:1.5rem}.chat-thread[data-v-908722fc]{display:flex;flex-direction:column;height:100%}.chat-thread__header[data-v-908722fc]{flex-shrink:0;padding:16px;background-color:#fff;border-bottom:1px solid #e0e0e0}.chat-thread__body[data-v-908722fc]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.chat-thread__loading[data-v-908722fc]{text-align:center;color:#999}.chat-thread__composer[data-v-908722fc]{flex-shrink:0;padding:16px;background-color:#fff;border-top:1px solid #e0e0e0;display:flex;gap:8px;align-items:center}.chat-thread__composer core-input[data-v-908722fc]{flex:1}.chat-thread--empty[data-v-908722fc]{display:flex;align-items:center;justify-content:center;height:100%;color:#999}@keyframes shimmer-c7248d94{to{transform:translate(100%)}}.controller-trainings[data-v-c7248d94]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-c7248d94]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-c7248d94]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-c7248d94]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-c7248d94]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-c7248d94]{visibility:hidden}.chatbot-widget[data-v-c7248d94]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-c7248d94]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-c7248d94]:hover{opacity:.85}.chatbot-panel[data-v-c7248d94]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-c7248d94]{display:flex}.chatbot-panel__header[data-v-c7248d94]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-c7248d94]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-c7248d94]:hover{opacity:1}.chatbot-panel__body[data-v-c7248d94]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-c7248d94]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-c7248d94]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-c7248d94]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-c7248d94]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-c7248d94]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-c7248d94]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-c7248d94]{margin:0}.chatbot-message__content p p[data-v-c7248d94]{margin-top:.5em}.chatbot-message__content ul[data-v-c7248d94],.chatbot-message__content ol[data-v-c7248d94]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-c7248d94]{margin-top:.25em}.chatbot-message__content h1[data-v-c7248d94],.chatbot-message__content h2[data-v-c7248d94],.chatbot-message__content h3[data-v-c7248d94],.chatbot-message__content h4[data-v-c7248d94],.chatbot-message__content h5[data-v-c7248d94],.chatbot-message__content h6[data-v-c7248d94]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-c7248d94]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-c7248d94]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-c7248d94]{padding:0;background:none}.chatbot-message__content blockquote[data-v-c7248d94]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-c7248d94]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-c7248d94]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-c7248d94]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-c7248d94]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-c7248d94 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-c7248d94]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-c7248d94]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-c7248d94]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-c7248d94]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-c7248d94]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-c7248d94]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-c7248d94]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-c7248d94{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-c7248d94]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-c7248d94]{display:flex;gap:8px}.chatbot-input[data-v-c7248d94]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-c7248d94]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-c7248d94]:hover{opacity:.85}.chatbot-page[data-v-c7248d94]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-c7248d94]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-c7248d94]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-c7248d94]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-c7248d94]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-c7248d94]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-c7248d94]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-c7248d94]{gap:1.5rem}.chat-page[data-v-c7248d94]{display:flex;height:80vh;margin:30px;background:#fff}.chat-page[data-v-c7248d94]>:nth-child(1){flex:0 0 35%}.chat-page[data-v-c7248d94]>:nth-child(2){flex:1;min-height:0}.coach-card[data-v-8b4b51b4]{background-color:var(--color-light);box-shadow:var(--box-shadow);height:100%;display:flex;flex-direction:column}.coach-card__image-wrapper[data-v-8b4b51b4]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-8b4b51b4]{max-height:220px;object-fit:cover;width:100%;display:block}.coach-card__body[data-v-8b4b51b4]{display:flex;flex-direction:column;flex:1;padding:1.5rem;justify-content:space-between}.coach-actions[data-v-8b4b51b4]{gap:1.5rem}@keyframes shimmer-8ebc8bd0{to{transform:translate(100%)}}.controller-trainings[data-v-8ebc8bd0]{--header-content-wrapper-padding-md: 3.75rem 0;--header-image-opacity: 0;--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}.controller-trainings .button.filled.light[data-test=button][data-v-8ebc8bd0]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}[data-test=component-training-register][data-v-8ebc8bd0]{--tag-background-color-delta: var(--color-success);--tag-text-color-delta: var(--color-light);--tag-background-color-gamma: var(--color-warning);--tag-background-color-beta: var(--color-alpha);--tag-text-color-beta: var(--color-light);--button-element-color-light: var(--color-beta);--button-element-color-light-highlight: hsl( var(--color-beta-h), var(--color-beta-s), var(--color-beta-l-highlight) );--button-color-light: var(--color-dark);--button-ghost-light-color: var(--color-dark);--tag-text-color-light: var(--color-dark)}[data-test=component-training-register] .button.filled.light[data-test=button][data-v-8ebc8bd0]:has(use[*|href="#arrow-right"],use[*|href="#document-check"],use[*|href="#calendar"],use[*|href="#locked"]){--button-element-color-light: var(--color-alpha);--button-element-color-light-highlight: hsl( var(--color-alpha-h), var(--color-alpha-s), var(--color-alpha-l-highlight) );--button-color-light: var(--color-light)}.simple-navigation-headroom[data-v-8ebc8bd0]{padding-top:var(--simple-navigation-headroom)}.achievement-notification-points[data-v-8ebc8bd0]{visibility:hidden}.chatbot-widget[data-v-8ebc8bd0]{display:flex;position:fixed;right:24px;bottom:24px;z-index:1000;flex-direction:column;align-items:flex-end;gap:12px}.chatbot-toggle[data-v-8ebc8bd0]{display:flex;width:56px;height:56px;align-items:center;justify-content:center;color:var(--color-light);cursor:pointer;background:none;border:0;border-radius:50%;transition:opacity .15s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.chatbot-toggle[data-v-8ebc8bd0]:hover{opacity:.85}.chatbot-panel[data-v-8ebc8bd0]{display:none;width:460px;height:620px;flex-direction:column;overflow:hidden;background-color:var(--color-light);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.chatbot-panel--open[data-v-8ebc8bd0]{display:flex}.chatbot-panel__header[data-v-8ebc8bd0]{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px 16px;font-weight:var(--button-font-weight);color:var(--color-light);background-color:var(--color-alpha)}.chatbot-panel__clear[data-v-8ebc8bd0]{display:flex;align-items:center;padding:0;color:var(--color-light);cursor:pointer;background:none;border:0;opacity:.8}.chatbot-panel__clear[data-v-8ebc8bd0]:hover{opacity:1}.chatbot-panel__body[data-v-8ebc8bd0]{display:flex;flex:1;flex-direction:column;overflow:hidden}.chatbot-panel__body turbo-frame[data-v-8ebc8bd0]{display:flex;height:100%;flex-direction:column}.chatbot-chat[data-v-8ebc8bd0]{display:flex;height:100%;flex-direction:column}.chatbot-messages[data-v-8ebc8bd0]{display:flex;flex:1;flex-direction:column;padding:16px;overflow-y:auto;gap:12px}.chatbot-message[data-v-8ebc8bd0]{display:flex;max-width:90%;flex-direction:column;gap:4px}.chatbot-message__role[data-v-8ebc8bd0]{font-size:.75rem;font-weight:var(--label-font-weight);opacity:.6}.chatbot-message__content[data-v-8ebc8bd0]{padding:10px 14px;font-size:.875rem;line-height:1.5;border-radius:4px}.chatbot-message__content p[data-v-8ebc8bd0]{margin:0}.chatbot-message__content p p[data-v-8ebc8bd0]{margin-top:.5em}.chatbot-message__content ul[data-v-8ebc8bd0],.chatbot-message__content ol[data-v-8ebc8bd0]{margin:.5em 0;padding-left:1.5em}.chatbot-message__content li li[data-v-8ebc8bd0]{margin-top:.25em}.chatbot-message__content h1[data-v-8ebc8bd0],.chatbot-message__content h2[data-v-8ebc8bd0],.chatbot-message__content h3[data-v-8ebc8bd0],.chatbot-message__content h4[data-v-8ebc8bd0],.chatbot-message__content h5[data-v-8ebc8bd0],.chatbot-message__content h6[data-v-8ebc8bd0]{margin:.75em 0 .25em;font-size:1em;font-weight:var(--button-font-weight)}.chatbot-message__content code[data-v-8ebc8bd0]{padding:.1em .35em;font-family:monospace;font-size:.85em;background-color:#00000014;border-radius:3px}.chatbot-message__content pre[data-v-8ebc8bd0]{margin:.5em 0;padding:10px 12px;overflow-x:auto;background-color:#00000014;border-radius:4px}.chatbot-message__content pre code[data-v-8ebc8bd0]{padding:0;background:none}.chatbot-message__content blockquote[data-v-8ebc8bd0]{margin:.5em 0;padding-left:.75em;border-left:3px solid rgba(0,0,0,.2);opacity:.8}.chatbot-message__content a[data-v-8ebc8bd0]{color:inherit;text-decoration:underline}.chatbot-message__content a[data-v-8ebc8bd0]:hover{color:var(--color-alpha)}.chatbot-message__content--typing[data-v-8ebc8bd0]{display:flex;align-items:center;gap:4px;padding:12px 16px}.chatbot-message__content--typing span[data-v-8ebc8bd0]{width:7px;height:7px;background-color:currentcolor;border-radius:50%;opacity:.5;animation:chatbot-dot-bounce-8ebc8bd0 1.2s infinite ease-in-out}.chatbot-message__content--typing span[data-v-8ebc8bd0]:nth-child(1){animation-delay:0s}.chatbot-message__content--typing span[data-v-8ebc8bd0]:nth-child(2){animation-delay:.2s}.chatbot-message__content--typing span[data-v-8ebc8bd0]:nth-child(3){animation-delay:.4s}.chatbot-message--user[data-v-8ebc8bd0]{align-self:flex-end}.chatbot-message--user .chatbot-message__content[data-v-8ebc8bd0]{color:var(--color-light);background-color:var(--color-alpha)}.chatbot-message--assistant[data-v-8ebc8bd0]{align-self:flex-start}.chatbot-message--assistant .chatbot-message__content[data-v-8ebc8bd0]{color:var(--color-dark);background-color:var(--color-gray-alpha)}@keyframes chatbot-dot-bounce-8ebc8bd0{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.chatbot-input-area[data-v-8ebc8bd0]{flex-shrink:0;padding:12px 16px;border-top:1px solid var(--color-gray-beta)}.chatbot-form[data-v-8ebc8bd0]{display:flex;gap:8px}.chatbot-input[data-v-8ebc8bd0]{flex:1;padding:8px 12px;font-family:var(--font-stack);font-size:.875rem;line-height:1.4;resize:none;border:1px solid var(--color-gray-gamma);border-radius:4px}.chatbot-submit[data-v-8ebc8bd0]{display:flex;width:36px;flex-shrink:0;align-items:center;align-self:stretch;justify-content:center;color:var(--color-alpha);cursor:pointer;background:none;border:0;border-radius:4px}.chatbot-submit[data-v-8ebc8bd0]:hover{opacity:.85}.chatbot-page[data-v-8ebc8bd0]{max-width:800px;margin:0 auto;padding:32px 16px}.chatbot-page__header[data-v-8ebc8bd0]{margin-bottom:24px}.chatbot-page .chatbot-chat[data-v-8ebc8bd0]{height:600px;background-color:var(--color-light);border:1px solid var(--color-gray-beta)}.coach-card[data-v-8ebc8bd0]{display:flex;height:100%;flex-direction:column;background-color:var(--color-light);box-shadow:var(--box-shadow)}.coach-card__image-wrapper[data-v-8ebc8bd0]{padding:1.5rem 1.5rem 0}.coach-card__image[data-v-8ebc8bd0]{display:block;width:100%;max-height:220px;object-fit:cover}.coach-card__body[data-v-8ebc8bd0]{display:flex;flex:1;flex-direction:column;padding:1.5rem}.coach-actions[data-v-8ebc8bd0]{gap:1.5rem}.delegate-impersonation-setting[data-v-8ebc8bd0]{margin-top:4rem}.impersonation-warning-message[data-v-8ebc8bd0]{display:flex;align-items:center;gap:1rem;justify-content:center}.impersonation-warning-message svg[data-v-8ebc8bd0]{width:3rem;height:3rem;flex-shrink:0;color:var(--color-error)}.impersonation-warning-message__text[data-v-8ebc8bd0]{color:var(--color-error)}.table-alpha[data-v-8ebc8bd0]{width:100%;border-collapse:collapse}.table-alpha td[data-v-8ebc8bd0]{padding:.75rem 0;border-bottom:1px solid var(--color-border, #e5e5e5)}.table-alpha tr:last-child td[data-v-8ebc8bd0]{border-bottom:none}.table-alpha td[data-v-8ebc8bd0]:first-child{width:70%}.table-alpha td[data-v-8ebc8bd0]:last-child{width:30%;text-align:right}.result-item[data-v-8ebc8bd0]{break-inside:avoid}.selected-users-panel[data-v-8ebc8bd0]{margin-top:1rem;width:100%}.selected-users-panel__label[data-v-8ebc8bd0]{margin-bottom:.5rem}.selected-users-grid[data-v-8ebc8bd0]{display:flex;flex-wrap:wrap;gap:.5rem}.selected-user-chip[data-v-8ebc8bd0]{display:flex;flex-shrink:0;align-items:center;max-width:200px;padding:.375rem .625rem;overflow:hidden;border-radius:6px}.selected-user-chip__text[data-v-8ebc8bd0]{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.selected-user-chip__remove[data-v-8ebc8bd0]{flex-shrink:0;margin-left:.5rem}.save-row[data-v-8ebc8bd0]{display:flex;margin-top:.75rem;justify-content:flex-end}.search[data-v-8ebc8bd0]{margin:10px}
