body:has(.library-reader-page){overflow:hidden}.profile-empty-icon{border:1px solid var(--bateel-primary-100);background:radial-gradient(circle at 50% 50%, var(--surface) 0 38%, transparent 39%), linear-gradient(145deg, var(--bateel-primary-50), var(--surface));box-shadow:inset 0 0 0 1rem color-mix(in srgb, var(--accent) 3%, transparent)}:is(body:has(.library-reader-page) .bateel-site-header,body:has(.library-reader-page) .site-footer){display:none}.reader-icon-button{background:var(--bateel-neutral-100);color:var(--foreground);transition:background-color var(--bateel-motion-fast), color var(--bateel-motion-fast);flex:none;place-items:center;display:inline-grid}.reader-icon-button:hover,.reader-icon-button:focus-visible,.reader-icon-button[data-hovered],.reader-icon-button[data-pressed]{background:var(--accent-soft);color:var(--accent);box-shadow:none!important;transform:none!important}.reader-icon-button:disabled{cursor:not-allowed;opacity:.4}.reader-heading{font-size:calc(1.75rem * var(--reader-zoom,1));line-height:1.45}.reader-paragraph{font-size:calc(1rem * var(--reader-zoom,1));line-height:calc(2rem * var(--reader-zoom,1))}.reader-content,.reader-heading,.reader-paragraph{transition:font-size var(--bateel-motion-fast), line-height var(--bateel-motion-fast)}.reader-toc-item{transition:background-color var(--bateel-motion-fast), color var(--bateel-motion-fast);box-shadow:none!important}.reader-toc-item:hover,.reader-toc-item:focus-visible{background:var(--accent-soft);box-shadow:none!important;transform:none!important}@media (max-width:56.249rem){.reader-toc{z-index:20;width:min(21.25rem,88vw);position:absolute;top:0;bottom:0;right:0;box-shadow:-12px 0 32px #0f172a14}}@media (max-width:39.99rem){.reader-heading{font-size:calc(1.375rem * var(--reader-zoom,1))}.reader-paragraph{line-height:calc(1.75rem * var(--reader-zoom,1))}}.profile-training-list{container-type:inline-size}.profile-training-row{grid-template-columns:8.75rem minmax(0,1fr) 15.875rem;align-items:center;gap:1rem;display:grid}.program-arrow-icon{background:var(--accent-foreground);flex:none;width:24px;height:24px;display:block;-webkit-mask-image:url(/assets/figma/profile/training/arrow.svg);mask-image:url(/assets/figma/profile/training/arrow.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.program-action-link{border:1px solid var(--accent);background:var(--accent);width:100%;height:3.5rem;color:var(--accent-foreground);text-align:center;white-space:nowrap;box-shadow:none;direction:ltr;border-radius:999px;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:700;display:flex}.program-action-icon{flex:none;width:1.5rem;height:1.5rem;display:block}.program-action-link:hover,.program-action-link:active,.program-action-link:focus-visible{box-shadow:none;transform:none}.education-empty-illustration{width:210px;height:205px;position:relative;overflow:hidden}.education-empty-illustration img{width:914px;max-width:none;position:absolute;top:-132px;left:-352px}.training-underline-tabs{scrollbar-width:none;width:100%!important;box-shadow:none!important;border-radius:0!important;transform:none!important}.training-underline-tabs::-webkit-scrollbar{display:none}.program-path-shell{flex-shrink:0;width:100%;position:relative;overflow:hidden}.program-path-sidebar{width:100%;transition:opacity .22s}.program-path-open{text-align:start;visibility:hidden;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;width:100%;height:92px;padding-inline:24px;transition:opacity .22s,background-color .22s;display:none;position:relative}.program-path-shell[data-expanded=false] .program-path-sidebar{display:none}.program-path-shell[data-expanded=false] .program-path-open{visibility:visible;opacity:1;pointer-events:auto;display:flex}.program-path-open:hover{background-color:var(--accent-soft)}@media (min-width:64rem){.program-path-shell{width:380px;transition:width .3s}.program-path-shell[data-expanded=false]{width:64px}.program-path-sidebar{width:380px}.program-path-shell[data-expanded=false] .program-path-sidebar{opacity:0;display:block}.program-path-open{justify-content:center;width:64px;padding-inline:0;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.program-path-open-title{display:none}}@media (prefers-reduced-motion:reduce){.program-path-shell,.program-path-sidebar,.program-path-open{transition:none}}.training-underline-tabs [data-slot=segment-item]{width:auto!important;height:auto!important;box-shadow:none!important;border-radius:0!important;flex:none!important;transform:none!important}.training-underline-tabs [data-slot=segment-item]:first-child,.training-underline-tabs [data-slot=segment-item]:last-child{border-radius:0!important}.training-chevron-up{display:none!important}.training-chevron-down{display:block!important}.training-accordion-trigger[aria-expanded=true] .training-chevron-down{display:none!important}.training-accordion-trigger[aria-expanded=true] .training-chevron-up{display:block!important}.training-underline-tabs [data-slot=segment-item]:hover,.training-underline-tabs [data-slot=segment-item]:active,.training-underline-tabs [data-slot=segment-item][data-hovered],.training-underline-tabs [data-slot=segment-item][data-pressed]{box-shadow:none!important;transform:none!important}.discussion-reply-shell{box-shadow:none;transition:border-color var(--bateel-motion-fast), box-shadow var(--bateel-motion-fast)}.discussion-reply-shell:focus-within{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)!important;box-shadow:none!important}.discussion-reply-input,.discussion-reply-input:hover,.discussion-reply-input:focus,.discussion-reply-input:focus-visible,.discussion-reply-input[data-focused]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}.education-rating-comment-field,.education-rating-comment-field:focus-within,.education-rating-comment,.education-rating-comment:hover,.education-rating-comment:focus,.education-rating-comment:focus-visible,.education-rating-comment[data-focused]{box-shadow:none!important;outline:none!important}.education-rating-comment:focus,.education-rating-comment:focus-visible,.education-rating-comment[data-focused]{border-color:var(--accent)!important}.profile-training-list button,.profile-training-list a,.training-detail-page button,.training-detail-page a,.profile-training-list button:hover,.profile-training-list a:hover,.training-detail-page button:hover,.training-detail-page a:hover,.profile-training-list button[data-hovered],.profile-training-list button[data-pressed],.training-detail-page button[data-hovered],.training-detail-page button[data-pressed]{box-shadow:none!important;transform:none!important}.education-lesson-navigation{z-index:30;background:var(--surface);border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;gap:1rem;width:min(846px,100% - 2rem);padding:1rem 1.25rem;display:flex;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -4px 48px #5e5e5e29}.education-lesson-navigation__button{white-space:nowrap;height:3.5rem;transition:background-color var(--bateel-motion-fast);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:700;line-height:1.5rem;display:inline-flex}.education-lesson-navigation__button--next{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.education-lesson-navigation__button--previous{color:var(--accent);background:#eff6ff;border-color:#dbeafe}.education-lesson-navigation__previous-icon{transform:none!important}[dir=ltr] .education-lesson-navigation__button--next>svg{transform:rotate(180deg)}[dir=rtl] .education-lesson-navigation__previous-icon{transform:rotate(180deg)!important}.education-lesson-navigation__button:hover,.education-lesson-navigation__button:active,.education-lesson-navigation__button:focus-visible{transform:none}@media (max-width:39.99rem){.education-lesson-navigation{width:calc(100% - 1rem);padding:.75rem}.education-lesson-navigation__button{gap:.5rem;padding-inline:1rem}}@container (max-width:47.499rem){.profile-training-row{grid-template-columns:7rem minmax(0,1fr);align-items:start}.profile-training-row>img{width:7rem;height:7rem}.profile-training-actions{flex-direction:row-reverse;grid-column:1/-1;align-items:center;gap:1rem;width:100%;min-height:3rem}.profile-training-actions>a{width:min(100%,15.875rem)}}@container (max-width:31.249rem){.profile-training-row{grid-template-columns:1fr}.profile-training-row>img{aspect-ratio:16/9;width:100%;height:auto}}.consultation-booking-dialog button:hover,.consultation-booking-dialog button:active,.consultation-booking-dialog button[data-hovered],.consultation-booking-dialog button[data-pressed],.checkout-success-dialog button:hover,.checkout-success-dialog button:active,.checkout-success-dialog button[data-hovered],.checkout-success-dialog button[data-pressed]{box-shadow:none!important;transform:none!important}@media (max-width:39.99rem){.training-detail-progress{overflow:hidden}.checkout-success-dialog{padding-inline:1rem}.consultation-booking-dialog{padding:1rem}.consultation-booking-close{top:1rem;left:1rem}.consultation-booking-service{flex-direction:column;align-items:flex-start;gap:.75rem}.consultation-calendar{padding-inline:.5rem}.consultation-calendar [data-slot=calendar-header-cell]{font-size:.625rem}.consultation-time-picker button{flex:5rem}.checkout-success-course dl>div{align-items:flex-start}}.profile-rich-text{overflow-wrap:anywhere}.profile-rich-text>:first-child{margin-block-start:0}.profile-rich-text>:last-child{margin-block-end:0}.profile-rich-text p,.profile-rich-text ul,.profile-rich-text ol,.profile-rich-text blockquote{margin-block:.65rem}.profile-rich-text ul,.profile-rich-text ol{padding-inline-start:1.35rem}.profile-rich-text ul{list-style:outside}.profile-rich-text ol{list-style:decimal}.profile-rich-text li+li{margin-block-start:.3rem}.profile-rich-text a{color:var(--accent);text-underline-offset:.18rem;text-decoration:underline}.profile-rich-text h2,.profile-rich-text h3,.profile-rich-text h4{color:var(--foreground);margin-block:.8rem .35rem;font-weight:700}
