.styles_wrap__7wBxw{--tooltip-min-width:3.75rem;--tooltip-motion-distance:10px;--tooltip-motion-duration:600ms;--tooltip-fade-duration:150ms;--tooltip-ease:cubic-bezier(0.16,1,0.3,1);transform-origin:var(--radix-tooltip-content-transform-origin);min-width:var(--tooltip-min-width);max-height:var(--radix-tooltip-content-available-height);background-color:var(--color-surface-tooltip);color:var(--color-white-100);border-radius:var(--rounded-lg);padding:var(--space-8) var(--space-12);will-change:opacity,transform;animation-duration:var(--tooltip-motion-duration);animation-timing-function:var(--tooltip-ease);animation-fill-mode:both;z-index:59}.styles_wrap__7wBxw[data-side=top]{animation-name:styles_slide-up__Ts5sa}.styles_wrap__7wBxw[data-side=bottom]{animation-name:styles_slide-down__UEzlA}.styles_wrap__7wBxw[data-side=left]{animation-name:styles_slide-left__AY7be}.styles_wrap__7wBxw[data-side=right]{animation-name:styles_slide-right__kkCsl}.styles_wrap__7wBxw[data-state=closed]{animation-name:styles_fade-out__uarcr;animation-duration:var(--tooltip-fade-duration);animation-timing-function:var(--tooltip-ease);animation-fill-mode:forwards;pointer-events:none}.styles_arrow__Y7J1t{color:var(--color-surface-tooltip);display:block;width:16px;height:6px;line-height:0;overflow:visible;pointer-events:none}.styles_wrap__7wBxw.styles_dark__wV0aI{background-color:var(--color-surface-tooltip-neutral)}.styles_wrap__7wBxw.styles_dark__wV0aI .styles_arrow__Y7J1t{color:var(--color-surface-tooltip-neutral)}@keyframes styles_slide-down__UEzlA{0%{opacity:0;transform:translateY(calc(var(--tooltip-motion-distance) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes styles_slide-up__Ts5sa{0%{opacity:0;transform:translateY(var(--tooltip-motion-distance))}to{opacity:1;transform:translateY(0)}}@keyframes styles_slide-left__AY7be{0%{opacity:0;transform:translateX(var(--tooltip-motion-distance))}to{opacity:1;transform:translateX(0)}}@keyframes styles_slide-right__kkCsl{0%{opacity:0;transform:translateX(calc(var(--tooltip-motion-distance) * -1))}to{opacity:1;transform:translateX(0)}}@keyframes styles_fade-out__uarcr{0%{opacity:1}to{opacity:0}}.styles_holder__P6glH{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:var(--space-12)}.styles_inner__B1JGb{display:grid;place-content:start;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-10)}.styles_body__lwPMY{display:flex;align-items:center;gap:var(--space-12)}.styles_content__q5qmk{flex:1 1 auto;min-width:0;display:grid;place-content:start;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-4)}.styles_top__pOJfQ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12)}.styles_top__pOJfQ.styles_dismissible__OyKjN{margin-top:calc(var(--space-8) * -1)}.styles_title-wrap__hN9XH{display:grid;place-content:start;justify-items:start;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--space-6)}.styles_title__PC5ge{color:var(--color-text-primary);overflow-wrap:break-word}.styles_text__TSdCh{color:var(--color-text-secondary);overflow-wrap:break-word}.styles_image__ZV99h{display:flex;width:6.25rem;height:4.875rem;overflow:hidden;flex-shrink:0;border-radius:var(--rounded-sm)}.styles_content-tag__h_nwp{display:none}.styles_actions__PcH2H{margin-top:auto;flex-shrink:0;display:flex;align-items:center;gap:var(--space-8)}.styles_btn__B4MqY{flex:1 1 auto;min-width:0}.styles_actions__PcH2H .styles_btn-close__vvAjv{display:none}body .styles_btn-close__vvAjv:not([disabled]):active,body .styles_btn-close__vvAjv:not([disabled]):hover{background-color:initial}@media (min-width:768px){.styles_wrap__yZP5k.styles_responsive__8IARD .styles_holder__P6glH{align-items:center;justify-content:space-between;flex-direction:row;gap:var(--space-16)}.styles_wrap__yZP5k.styles_responsive__8IARD .styles_inner__B1JGb{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-16)}.styles_wrap__yZP5k.styles_responsive__8IARD .styles_top__pOJfQ{display:none}.styles_wrap__yZP5k.styles_responsive__8IARD .styles_content-tag__h_nwp{display:inline-flex}.styles_wrap__yZP5k.styles_responsive__8IARD .styles_actions__PcH2H .styles_btn-close__vvAjv{display:inline-flex!important}.styles_wrap__yZP5k.styles_responsive__8IARD .styles_top__pOJfQ .styles_btn-close__vvAjv{display:none!important}.styles_wrap__yZP5k.styles_responsive__8IARD .styles_actions__PcH2H{margin-top:0}.styles_wrap__yZP5k.styles_responsive__8IARD .styles_content__q5qmk{order:2}}.styles_overlay__63Y7a{z-index:60!important}.styles_close-btn__AXGYY{position:absolute;top:var(--space-8);right:var(--space-8)}.styles_body__o1yvg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-8);padding:var(--space-32) var(--space-24) 0}.styles_title__V1_yD{margin:0;color:var(--color-text-primary);padding-inline:var(--dialog-title-safe)}.styles_description__UwYCC{color:var(--color-text-secondary);margin:0}.styles_actions__r3bP9{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16) var(--space-24) var(--space-24);margin-top:0}.styles_btn__Sm_XX{flex:1}.styles_dialog__4hJSG{overflow:hidden}.styles_body-row__EubZj{flex:1;width:100%;display:flex;flex-direction:row;overflow:hidden;min-height:0}.styles_slide-viewport__atmmW{position:relative;flex:1;min-width:0;height:100%;overflow:hidden;display:flex;flex-direction:column;background:var(--color-surface-bg-secondary)}.styles_sidebar-slot__cQVpf{flex-shrink:0;overflow:hidden;height:100%;will-change:width}.styles_slide__zBof2{position:absolute;inset:0;display:flex;flex-direction:column;background:var(--color-surface-bg-primary);will-change:transform}.styles_slide-wrap__VAWHk{flex:1;min-height:0;position:relative;overflow:hidden}.styles_slide-pane__G1noN{position:absolute;inset:0;display:flex;flex-direction:column}.styles_sidebar__8dQn9{width:400px;height:100%;background:var(--color-surface-bg-secondary);border-right:1px solid var(--color-border-primary);display:flex;flex-direction:column}.styles_sidebar-progress__7Lg_G{padding:0 var(--space-20) var(--space-24);flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-8)}.styles_sidebar-progress-label__xKAJs{color:var(--color-text-primary)}.styles_sidebar-header__t_lEC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:0 var(--space-16) 0 var(--space-20);height:73px;border-bottom:1px solid transparent;flex-shrink:0;background:var(--color-surface-bg-secondary);box-sizing:border-box;transition:border-color .15s ease}.styles_sidebar-header--scrolled__sJNwF{border-bottom-color:var(--color-border-primary)}.styles_sidebar-body__EY7wk{padding:0 var(--space-12) var(--space-12);flex:1;min-height:0;overflow-y:auto}.styles_picker-overlay__9Psho{z-index:60!important}.styles_nav-btn-text__iRog3{flex-shrink:0}.styles_nav-btn-icon___e7MD{display:none;flex-shrink:0}@media (max-width:890px){.styles_nav-btn-text__iRog3{display:none}.styles_nav-btn-icon___e7MD{display:inline-flex}}.styles_dialog__kMfvh{overflow:hidden}.styles_header__NbuLx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-20);flex-shrink:0;border-bottom:1px solid transparent;transition:border-color .15s ease}.styles_header--scrolled__P4CQS{border-bottom-color:var(--color-border-primary)}.styles_header-title__Qatk7{margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;flex:1}.styles_header-item-title__0e7yw{color:var(--color-text-secondary);font-weight:400}.styles_header-actions__PwYf1{display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.styles_section-meta__rfhw_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);margin-bottom:calc(-1 * var(--space-12));font-size:16px;line-height:1.4}.styles_section-index__gbgeD{color:var(--color-text-secondary);font-weight:400;font-size:14px}.styles_complete-tag-wrap__rRzPY{display:flex;justify-content:flex-start;margin-bottom:calc(-1 * var(--space-12))}.styles_complete-tag__d0_9J{flex-shrink:0;color:var(--color-text-positive)}.styles_complete-tag__d0_9J svg{color:var(--color-icon-positive)!important}.styles_footer__DBNlE{display:flex;align-items:center;justify-content:center;padding:var(--space-16) var(--space-20);flex-shrink:0;border-top:1px solid var(--color-border-primary);gap:var(--space-12)}.styles_footer--with-nav__n3wS3{justify-content:space-between}.styles_complete-btn__7Tokp{align-self:flex-start}.styles_complete-btn__7Tokp>span:last-child{font-size:.875rem!important}.styles_complete-btn-wrap__Mu4ZH{display:inline-block;cursor:not-allowed}.styles_complete-btn-wrap__Mu4ZH button:disabled{pointer-events:none}.styles_cta-row__mvXVo{display:flex;align-items:center;gap:var(--space-12);flex:1;max-width:440px}.styles_cta-row__mvXVo .styles_complete-btn__7Tokp{flex:1}@media (min-width:768px){.styles_cta-row__mvXVo{flex:0 0 auto;max-width:none}.styles_cta-row__mvXVo .styles_complete-btn__7Tokp{flex:0 0 auto}}@media (max-width:890px){.styles_footer__DBNlE,.styles_header__NbuLx{padding:var(--space-16)}.styles_complete-btn-wrap__Mu4ZH,.styles_complete-btn__7Tokp{width:100%}}.styles_body__vlBl_{flex:1;min-height:0;overflow-y:auto;padding:0 var(--space-24) var(--space-32)}.styles_content__lCiFs{display:flex;flex-direction:column;gap:var(--space-24);max-width:720px;margin:0 auto;min-width:0}.styles_cover__9tLdj{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--rounded-md);background:var(--color-surface-bg-primary)}.styles_cover-img__Zo9_U{width:100%;height:100%;object-fit:cover;display:block}.styles_title-block__OS1zJ{display:flex;flex-direction:column;gap:var(--space-8)}.styles_title__ANwzY{margin:0;min-width:0}.styles_description__jyJw1{color:var(--color-text-primary)}.styles_duration-row__6w9St{display:flex;align-items:center;gap:var(--space-6);margin-top:var(--space-4)}.styles_duration-icon__bqmc7{color:var(--color-icon-secondary)}.styles_duration-text__iVkWH{color:var(--color-text-secondary);white-space:nowrap}.styles_article-body__NeqMC{display:flex;flex-direction:column;gap:var(--space-16)}.styles_md-heading__K_3J_{margin:var(--space-16) 0 0}.styles_article-body__NeqMC>.styles_md-heading__K_3J_:first-child{margin-top:0}.styles_md-paragraph__y223o{color:var(--color-text-primary);line-height:1.65;margin:0}.styles_md-heading__K_3J_+.styles_md-paragraph__y223o{margin-top:calc(var(--space-8) - var(--space-16))}.styles_md-list-item__9IgYj strong,.styles_md-paragraph__y223o strong{font-weight:600}.styles_md-list-item__9IgYj em,.styles_md-paragraph__y223o em{font-style:italic}.styles_md-list-item__9IgYj a,.styles_md-paragraph__y223o a{color:var(--color-text-brand);text-decoration:underline}.styles_md-list__xhOVk{margin:0;padding-left:var(--space-20);display:flex;flex-direction:column;gap:var(--space-8)}.styles_md-list-item__9IgYj{color:var(--color-text-primary);line-height:1.65;padding-left:var(--space-4)}.styles_md-image___Asp_{display:block;max-width:min(100%,480px);height:auto;margin:var(--space-8) auto;border-radius:var(--rounded-md)}.styles_skills-section__F0dlV{display:flex;flex-direction:column;gap:var(--space-12)}.styles_skills-list__rPbea{display:flex;flex-wrap:wrap;gap:var(--space-8)}@media (max-width:890px){.styles_cover__9tLdj{height:220px}.styles_body__vlBl_{padding:0 var(--space-16) var(--space-24)}}.confetti_wrap__aHM5U{position:absolute;top:50%;left:50%;width:0;height:0;pointer-events:none;z-index:2}.confetti_sparkle__VL3sH{position:absolute;left:calc(-1 * var(--size) / 2);top:calc(-1 * var(--size) / 2);width:var(--size);height:var(--size);color:var(--color-text-brand);opacity:0;transform:translate(0) scale(0) rotate(0deg);animation-name:confetti_sparkle-burst__40e3C,confetti_sparkle-shimmer__mKrEw;animation-timing-function:linear,ease-in-out;animation-fill-mode:forwards,none;animation-iteration-count:1,2;will-change:transform,opacity}@keyframes confetti_sparkle-burst__40e3C{0%{transform:translate(0) scale(0) rotate(0deg);opacity:0}8%{opacity:1}22%{transform:translate(calc(var(--dx) * .7),calc(var(--dy) * .85)) scale(.85) rotate(calc(var(--rotation) * .25));opacity:1}34%{transform:translate(var(--dx),calc(var(--dy) + 25px)) scale(1) rotate(calc(var(--rotation) * .4));opacity:1}55%{transform:translate(var(--dx),calc(var(--dy) + 95px)) scale(.9) rotate(calc(var(--rotation) * .6));opacity:.95}78%{transform:translate(var(--dx),calc(var(--dy) + 220px)) scale(.65) rotate(calc(var(--rotation) * .85));opacity:.7}to{transform:translate(var(--dx),calc(var(--dy) + 420px)) scale(.2) rotate(var(--rotation));opacity:0}}@keyframes confetti_sparkle-shimmer__mKrEw{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.styles_dialog__N7wmK{width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;background:transparent!important;display:flex!important;align-items:center;justify-content:center;box-shadow:none!important}.styles_card__Rtr_j{width:480px;max-width:calc(100vw - var(--space-32));background:var(--color-white-100);border-radius:var(--rounded-md);overflow:hidden;display:flex;flex-direction:column;animation:styles_card-fade-in__5Wu__ .25s ease-out}@keyframes styles_card-fade-in__5Wu__{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes styles_card-slide-up__KiDto{0%{transform:translateY(100%)}to{transform:translateY(0)}}.styles_body__DOdUU{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-24) var(--space-24);text-align:center}.styles_cover__fDghK{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:calc(-1 * var(--space-4))}.styles_cover-img__22qUR{width:100%;height:100%;object-fit:contain;display:block}.styles_shine__4Fb5y{position:absolute;inset:0;pointer-events:none;overflow:hidden;-webkit-mask:url(/success-illustration.png) center/contain no-repeat;mask:url(/success-illustration.png) center/contain no-repeat}.styles_shine__4Fb5y:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,hsl(0deg 0% 100%/.85) 50%,transparent 70%);transform:translateX(-110%);animation:styles_shine-sweep__UQUqR 2.2s ease-in-out 1 forwards}@keyframes styles_shine-sweep__UQUqR{0%{transform:translateX(-110%)}to{transform:translateX(110%)}}.styles_title__wUxD0{margin:0;padding-inline:var(--dialog-title-safe)}.styles_subtitle__Mcsyb{color:var(--color-text-secondary);margin:0}.styles_skills-section__Ng6Hi{display:flex;flex-direction:column;align-items:center;gap:var(--space-12);width:100%;text-align:center;margin-top:var(--space-8)}.styles_skills-list__Zpd_K{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8)}.styles_streak__YQXc5{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-16);border-radius:12px;background:var(--color-surface-bg-primary);width:100%;text-align:left;margin-top:var(--space-12)}.styles_streak-header__NtAk_{display:flex;align-items:center;gap:var(--space-12)}.styles_streak-icon___eBfr{flex-shrink:0;font-size:20px;line-height:1}.styles_streak-illustration__pfwGl{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-10);border-radius:var(--rounded-md);background-color:var(--color-surface-brand)}.styles_streak-illustration__pfwGl img{width:36px;height:36px;object-fit:contain}.styles_streak-text__uNQY_{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.styles_streak-title__rlrDO{margin:0}.styles_streak-sub__0FBXx{color:var(--color-text-secondary);margin:0}.styles_months-grid__CwkG_{display:flex;flex-direction:column;gap:var(--space-12);width:100%}.styles_months-row__WVjLJ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8);width:100%}.styles_month-item__R8cQv{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);flex:1}.styles_month-dot__gtbzj{width:24px;height:24px;border-radius:50%;background:var(--color-surface-progress-indicator-gray);display:flex;align-items:center;justify-content:center}.styles_month-dot--active__RNgr3{background:var(--color-text-brand);animation:styles_dot-pop__o_BCc .6s cubic-bezier(.34,1.56,.64,1) .2s backwards}.styles_month-check__Po2oL{color:var(--color-white-100);animation:styles_check-pop__XUjKg .4s ease .5s backwards}@keyframes styles_dot-pop__o_BCc{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15)}to{transform:scale(1);opacity:1}}@keyframes styles_check-pop__XUjKg{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0deg);opacity:1}}.styles_month-label__642mB{color:var(--color-text-secondary)}.styles_month-label--active___vFif{color:var(--color-text-primary)}.styles_footer__xH9IR{display:flex;flex-direction:column;padding:0 var(--space-24) var(--space-24)}.styles_cta-btn__K_Ywm{width:100%}@media (max-width:890px){.styles_dialog__N7wmK{align-items:flex-end}.styles_card__Rtr_j{width:100%;max-width:100%;border-radius:var(--rounded-md) var(--rounded-md) 0 0;animation:styles_card-slide-up__KiDto .35s cubic-bezier(.16,1,.3,1)}.styles_body__DOdUU{padding:var(--space-24) var(--space-16) var(--space-16)}.styles_footer__xH9IR{padding:0 var(--space-16) var(--space-24)}}.styles_time-card__gGfjZ{flex:0 0 280px;width:280px;display:flex;flex-direction:column;gap:var(--space-16);background:var(--color-surface-bg-primary);border-radius:12px;padding:var(--space-20)}.styles_time-row__1PuSh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.styles_time-label__l0ZXf{flex:1}.styles_difficulty__AXlKr{display:flex;align-items:center;gap:var(--space-8)}.styles_difficulty-dots__7P7oV{display:flex;align-items:center;gap:2px}.styles_dot__cZEuE{width:6px;height:6px;border-radius:50%;background:var(--color-border-input)}.styles_dot--active__aYqwU{background:var(--color-icon-positive)}.styles_ingredients-panel__ExZ5A{flex:1;min-width:0;background:var(--color-surface-bg-primary);border-radius:12px;padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-24)}.styles_panel-header__GnhUn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-16) var(--space-24)}.styles_panel-title-group__l1ZLt{display:flex;flex-direction:column;gap:2px;flex-shrink:0}.styles_panel-subtitle__X5s3D{color:var(--color-text-secondary)}.styles_serving-control__1lCWv{display:flex;align-items:center;gap:var(--space-16);flex-shrink:0}.styles_serving-label___WyG7{color:var(--color-text-secondary);white-space:nowrap}.styles_serving-buttons__5AMs9{display:flex;align-items:center;gap:2px}.styles_btn-minus__Jmb7e,.styles_btn-plus__DdNOl{width:32px;height:32px;border-radius:var(--rounded-sm);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0;transition:opacity .15s ease}.styles_btn-minus__Jmb7e{background:var(--color-button-secondary);border:1px solid var(--color-border-button-secondary);color:var(--color-text-primary)}.styles_btn-minus__Jmb7e:hover{opacity:.75}.styles_btn-plus__DdNOl{background:var(--color-button-primary);color:var(--color-white-100)}.styles_btn-plus__DdNOl:hover{opacity:.85}.styles_serving-count__QuNy2{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.styles_ingredients-grid__dzQnB{display:flex;gap:var(--space-8)}.styles_ingredients-col__dTGP9{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-16)}.styles_ingredient-item__3szcU{display:flex;align-items:center;gap:var(--space-12);height:48px}.styles_ingredient-img__mWxl5{width:40px;height:40px;border-radius:var(--rounded-xs);object-fit:cover;flex-shrink:0}.styles_ingredient-info__lcAfO{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.styles_ingredient-name__8x0S8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_ingredient-amount__JAtEN{color:var(--color-text-secondary)}.styles_nutrition-panel__sRWbn{flex:0 0 280px;background:var(--color-surface-bg-primary);border-radius:12px;padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-24)}.styles_nutrition-list__GciSM{display:flex;flex-direction:column;gap:var(--space-16)}.styles_nutrition-row__1vtQx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.styles_nutrition-label__BD3Sb{flex:1}.styles_nutrition-value__J0Dju{flex-shrink:0}@media (max-width:890px){.styles_nutrition-panel__sRWbn,.styles_time-card__gGfjZ{flex:0 0 auto;width:100%}.styles_ingredients-grid__dzQnB{flex-direction:column}}.styles_cover__MLKO1{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--rounded-md);background:var(--color-surface-bg-primary)}.styles_cover-img__s3ztD{width:100%;height:100%;object-fit:cover;display:block}.styles_intro-row__iFPNj{display:flex;align-items:flex-start;gap:60px}.styles_intro-block__JfTwd{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-20)}.styles_info-card__PEQUX{flex:0 0 280px;width:280px;gap:var(--space-16)}.styles_title-block__FIBrR{display:flex;flex-direction:column;gap:var(--space-8)}.styles_program-title__mUqdo{margin:0}.styles_program-description__o7x7C{color:var(--color-text-primary)}.styles_panel__su2Sy{background:var(--color-surface-bg-primary);border-radius:12px;padding:var(--space-20);display:flex;flex-direction:column;gap:var(--space-24)}.styles_panel-title-group__x9TLC{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-12)}.styles_panel-subtitle__1XrXx{color:var(--color-text-secondary)}.styles_items-list__cgAlp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-16)}.styles_inside-item__pGLou{display:flex;align-items:center;gap:var(--space-12);padding:var(--space-16);border-radius:var(--rounded-md);background:var(--color-white-100)}.styles_inside-check__8gURF{color:var(--color-icon-positive);flex-shrink:0;margin-left:auto}.styles_inside-thumb__RCtMo{width:64px;height:64px;border-radius:var(--rounded-xs);object-fit:cover;flex-shrink:0}.styles_inside-info__Bb_zK{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-4)}.styles_inside-title__jB46x{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_inside-meta__aO3no{display:flex;align-items:center;gap:var(--space-8)}.styles_inside-duration__hHlyi{color:var(--color-text-secondary);font-size:14px!important}.styles_info-row__b7LOD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-8)}.styles_info-label__HbN3C{flex:1}.styles_skills-section__qVP_t{display:flex;flex-direction:column;gap:var(--space-12)}.styles_skills-list__70xkR{display:flex;flex-wrap:wrap;gap:var(--space-8)}.styles_start-btn__uSYLr{flex-shrink:0}@media (max-width:890px){.styles_cover__MLKO1{height:220px}.styles_intro-row__iFPNj{flex-direction:column;gap:var(--space-24)}.styles_info-card__PEQUX{flex:0 0 auto;width:100%}.styles_start-btn__uSYLr{width:100%}}.styles_complete-tag-wrap__r4kST{display:flex;justify-content:flex-start;margin-bottom:calc(var(--space-12) - var(--space-24))}.styles_complete-tag__mebBZ{color:var(--color-text-positive)}.styles_complete-tag__mebBZ svg{color:var(--color-icon-positive)!important}