.courses_shell__894fZ{--course-nav-left:64px;--course-nav-top:56px;display:flex;min-height:100dvh;background:var(--yipro-bg-page);color:var(--yipro-text-primary)}.courses_shell__894fZ:has(>[data-yipro-global-header][data-collapsed=true]){--course-nav-left:0px;--course-nav-top:0px}.courses_catalogWorkspace__g651P{display:flex;flex:1;min-width:0}.courses_withCategoryFilter__HfcCG{margin-inline-start:216px}.courses_categoryFilter__N54Ym{box-sizing:border-box;width:216px;padding:24px 14px;border-right:1px solid var(--yipro-border-default);background:var(--yipro-bg-surface);position:fixed;inset-inline-start:var(--course-nav-left);top:var(--course-nav-top);bottom:0;overflow-y:auto;overscroll-behavior:contain;z-index:20}.courses_categoryHeading__Qps9Q{font-size:12px;color:var(--yipro-text-secondary);font-weight:600;padding:0 10px 12px}.courses_categoryTree__KyN_5{display:flex;flex-direction:column;gap:4px}.courses_categoryTree__KyN_5 button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--yipro-text-secondary);text-align:left;font-size:14px;cursor:pointer}.courses_categoryTree__KyN_5 button[aria-pressed=true]{background:var(--yipro-bg-muted);color:var(--yipro-text-primary);font-weight:600}.courses_categoryTree__KyN_5 button[data-child=true]{padding-inline-start:24px}.courses_categoryTree__KyN_5 small{font-size:12px;font-variant-numeric:tabular-nums}.courses_categoryRoot__1_GLh{display:flex;align-items:center}.courses_categoryRoot__1_GLh>button:first-child{flex:1;min-width:0}.courses_categoryTree__KyN_5 button.courses_categoryToggle__8JopX{flex:0 0 32px;width:32px;justify-content:center;padding:6px}.courses_categoryToggle__8JopX svg{transition:transform .12s ease}.courses_categorySelect__SN0TX{display:none}@media(max-width:1023px){.courses_shell__894fZ{--course-nav-left:0px;--course-nav-top:104px}.courses_shell__894fZ:has(>[data-yipro-global-header]:not([data-collapsed=true])){padding-top:104px}.courses_catalogWorkspace__g651P{flex-direction:column}.courses_withCategoryFilter__HfcCG{margin-inline-start:0;padding-top:69px}.courses_categoryFilter__N54Ym{bottom:auto;width:100%;height:69px;display:flex;align-items:center;gap:12px;padding:12px 16px;border-right:0;border-bottom:1px solid var(--yipro-border-default)}.courses_categoryHeading__Qps9Q{padding:0}.courses_categoryTree__KyN_5{display:none}.courses_categorySelect__SN0TX{display:block;min-width:0;flex:1;max-width:360px;height:44px;padding:0 12px;border:1px solid var(--yipro-border-default);border-radius:8px;background:var(--yipro-bg-surface);color:var(--yipro-text-primary)}}.courses_main__dhLEx{min-width:0;flex:1;padding:24px 24px max(32px,env(safe-area-inset-bottom))}.courses_container__c0lEd{width:100%;max-width:1320px;margin:0 auto;min-width:0}.courses_container__c0lEd *,.courses_container__c0lEd :after,.courses_container__c0lEd :before{box-sizing:border-box}.courses_container__c0lEd :is(h1,h2,h3,p,a,span){overflow-wrap:anywhere}.courses_container__c0lEd :is(a,button,input,textarea):focus-visible{outline:2px solid var(--yipro-text-primary);outline-offset:3px}.courses_tabs__pPbaG{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--yipro-border-default);margin-bottom:24px}.courses_tabs__pPbaG a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;color:var(--yipro-text-secondary);border-bottom:2px solid transparent}.courses_tabs__pPbaG a[aria-current=page]{color:var(--yipro-text-primary);font-weight:650;border-color:var(--yipro-text-primary)}.courses_pageHeader__6dW31{margin-bottom:24px}.courses_hero__oHJhh h1,.courses_pageHeader__6dW31 h1{font-size:clamp(24px,3vw,36px);line-height:1.35;font-weight:650;margin:6px 0 12px}.courses_intro__DZz4m,.courses_pageHeader__6dW31 p{color:var(--yipro-text-secondary);line-height:1.8;max-width:840px}.courses_eyebrow__RU_6m{font-size:12px;font-weight:600;color:var(--yipro-text-secondary);margin:0 0 8px;line-height:1.65}.courses_instructor__kYdtZ{color:var(--yipro-text-secondary);font-size:14px;line-height:1.7;overflow-wrap:anywhere;margin:0 0 12px}.courses_originalPresentation__dq2H7{min-width:0;max-width:100%;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.courses_originalPresentation__dq2H7 p{margin:0 0 1em;min-height:1.8em}.courses_originalPresentation__dq2H7 h1,.courses_originalPresentation__dq2H7 h2,.courses_originalPresentation__dq2H7 h3{line-height:1.5;margin:1em 0 .5em}.courses_originalPresentation__dq2H7 ol,.courses_originalPresentation__dq2H7 ul{padding-inline-start:1.5em}.courses_originalPresentation__dq2H7 ul{list-style:disc}.courses_originalPresentation__dq2H7 ol{list-style:decimal}.courses_originalPresentation__dq2H7 pre{white-space:pre-wrap}.courses_originalPresentationImage__HKiOz{max-width:100%}.courses_originalPresentationImage__HKiOz img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.courses_presentationBlocks__n3JBZ{display:flex;flex-direction:column;gap:16px;max-width:960px;min-width:0}.courses_presentationBlocks__n3JBZ>.courses_bodyText__xWhBv{max-width:78ch}.courses_presentationImage__wjm9K{margin:0;width:100%;min-width:0;overflow:hidden;border:1px solid var(--yipro-border-default);border-radius:12px}.courses_presentationImage__wjm9K img{display:block;width:100%;height:auto;background:var(--yipro-bg-muted)}.courses_presentationImage__wjm9K figcaption{display:flex;justify-content:flex-end;padding:0 12px;border-top:1px solid var(--yipro-border-default)}.courses_presentationImage__wjm9K figcaption a{display:inline-flex;align-items:center;min-height:44px;color:var(--yipro-text-secondary);font-size:13px;text-decoration:underline;text-underline-offset:3px}.courses_presentationImageError__cLYpO{padding:20px;color:var(--yipro-text-secondary)}.courses_search__2Kt7A{display:flex;gap:10px;margin-bottom:24px;width:100%;max-width:640px}.courses_noteEditor__QZCnf textarea,.courses_search__2Kt7A input{min-width:0;width:100%;border:1px solid var(--yipro-border-default);border-radius:10px;background:var(--yipro-bg-surface);color:var(--yipro-text-primary);font-size:16px;padding:10px 12px;min-height:44px}.courses_search__2Kt7A input{flex:1}.courses_button__vVuZA,.courses_linkButton__7Mv9J,.courses_primaryButton__0yRde,.courses_primaryLink__rDyTV{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;height:auto;max-width:100%;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.5;white-space:normal;text-align:center;border:1px solid var(--yipro-border-default);border-radius:9px;color:var(--yipro-text-primary);background:var(--yipro-bg-surface)}.courses_primaryButton__0yRde,.courses_primaryLink__rDyTV{color:var(--yipro-bg-surface);background:var(--yipro-text-primary);border-color:var(--yipro-text-primary)}.courses_purchaseActions__MbG14{display:flex;flex-direction:column;gap:8px;align-items:stretch}.courses_purchaseActions__MbG14 .courses_primaryButton__0yRde{min-width:156px}.courses_purchaseActions__MbG14>span{font-size:12px;line-height:1.65;text-align:center}.courses_purchaseActions__MbG14.courses_purchaseUnavailable__VDXN6{flex-direction:row;align-items:center;gap:12px}.courses_purchaseUnavailable__VDXN6>span{text-align:left;white-space:nowrap}.courses_purchaseActions__MbG14 .courses_primaryButton__0yRde:disabled{cursor:not-allowed;color:var(--yipro-text-secondary);background:var(--yipro-bg-surface);border-color:var(--yipro-border-default)}.courses_button__vVuZA:hover,.courses_linkButton__7Mv9J:hover{background:var(--yipro-bg-muted)}.courses_primaryButton__0yRde:hover,.courses_primaryLink__rDyTV:hover{opacity:.9;background:var(--yipro-text-primary)}.courses_cardGrid__VkYtr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.courses_card__SOmMV{min-width:0;border:1px solid var(--yipro-border-default);border-radius:14px;overflow:hidden;background:var(--yipro-bg-surface)}.courses_cardLink__6gg0T{display:block;height:auto}.courses_coverPlaceholder__4VyCt,.courses_cover__EfdJA{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--yipro-bg-muted)}.courses_coverPlaceholder__4VyCt{display:flex;align-items:center;justify-content:center;color:var(--yipro-text-secondary);font-size:18px;letter-spacing:.04em}.courses_cardBody__BaPH4{padding:20px}.courses_cardBody__BaPH4 h2{font-size:19px;line-height:1.5;font-weight:650;margin:4px 0 12px}.courses_summary__ZadyW{font-size:14px;line-height:1.75;color:var(--yipro-text-secondary)}.courses_cardFooter__XCgLg{display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-top:1px solid var(--yipro-border-subtle);padding:16px 20px 20px;font-size:13px}.courses_pagination__TmR41{justify-content:center;gap:16px;margin:24px 0}.courses_breadcrumb__ML2dq,.courses_pagination__TmR41{display:flex;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--yipro-text-secondary)}.courses_breadcrumb__ML2dq{gap:5px;margin-bottom:16px}.courses_breadcrumb__ML2dq a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.courses_hero__oHJhh,.courses_panel__0tqaS{border:1px solid var(--yipro-border-default);border-radius:14px;padding:24px;background:var(--yipro-bg-surface);min-width:0}.courses_hero__oHJhh{margin-bottom:24px}.courses_access__K_X9h{font-size:14px;line-height:1.7;margin:20px 0 12px}.courses_actions__txso0{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.courses_panel__0tqaS h2{font-size:18px;font-weight:650;margin:0 0 16px;line-height:1.5}.courses_panel__0tqaS h3{font-size:14px;font-weight:600;margin:16px 0 8px;line-height:1.6}.courses_panel__0tqaS p{line-height:1.8}.courses_outline__4p0TX{padding:0;margin:0;list-style:none}.courses_outline__4p0TX li+li{border-top:1px solid var(--yipro-border-subtle)}.courses_outline__4p0TX a{display:flex;flex-direction:column;gap:5px;padding:12px;min-height:60px;border-radius:8px;font-size:14px;line-height:1.6}.courses_outline__4p0TX a:hover,.courses_outline__4p0TX a[aria-current=page]{background:var(--yipro-bg-muted)}.courses_outline__4p0TX a[aria-current=page]{box-shadow:inset 3px 0 var(--yipro-text-primary);font-weight:600}.courses_muted__TC7_5,.courses_outlineMeta__0Nxqa{color:var(--yipro-text-secondary);font-size:12px;line-height:1.75}.courses_workspace__v0CC_{display:flex;flex-direction:column;gap:20px;min-width:0}.courses_activityHeader__dmxdj h1{font-size:clamp(21px,2.5vw,28px);font-weight:650;line-height:1.4;margin:0}.courses_workspaceColumns__AZkp4{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.courses_contentColumn__fLk9X{display:flex;flex-direction:column;gap:20px;min-width:0}.courses_bodyText__xWhBv,.courses_noteBody__UL7On{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.courses_archiveReader__OM2W4{max-height:min(54dvh,560px);overflow:auto;overscroll-behavior:contain;padding:12px;border:1px solid var(--yipro-border-subtle);border-radius:9px;margin-top:12px}.courses_courseMaterialList__W2NGs,.courses_materialList___T_ml,.courses_noteList__8Md0e{list-style:none;margin:0;padding:0}.courses_courseMaterialDownload__mOFaD{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:12px}.courses_courseMaterialSave__FRVjZ{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 16px;border:1px solid var(--yipro-border-default);border-radius:8px;color:var(--yipro-text-primary);background:var(--yipro-bg-surface);text-decoration:none}.courses_courseMaterialSave__FRVjZ:focus-visible{outline:2px solid var(--yipro-text-primary);outline-offset:3px}.courses_courseMaterialPanel__dgJC0{margin-top:24px}.courses_courseMaterialList__W2NGs li{padding:16px 0;overflow-wrap:anywhere}.courses_courseMaterialList__W2NGs li+li{border-top:1px solid var(--yipro-border-subtle)}.courses_courseMaterialList__W2NGs li h3{margin:0 0 8px;font-size:15px}.courses_courseMaterialList__W2NGs li p{margin:8px 0 0;white-space:pre-wrap;font-size:14px;color:var(--yipro-text-secondary)}.courses_courseMaterialList__W2NGs summary{cursor:pointer;min-height:44px;padding:10px 0;font-size:14px;line-height:24px}.courses_courseMaterialList__W2NGs summary:focus-visible{outline:2px solid var(--yipro-text-primary);outline-offset:3px}.courses_materialList___T_ml a{display:flex;flex-direction:column;gap:4px;min-height:44px;padding:12px 0;font-size:14px;text-decoration:underline;text-underline-offset:3px}.courses_materialList___T_ml li+li,.courses_noteList__8Md0e li+li{border-top:1px solid var(--yipro-border-subtle)}.courses_noteList__8Md0e li{padding:16px 0}.courses_panelHeading__iJn3a{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.courses_panelHeading__iJn3a h2{margin:0}.courses_noteEditor__QZCnf{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:env(safe-area-inset-bottom)}.courses_noteEditor__QZCnf textarea{resize:vertical;min-height:150px;scroll-margin-bottom:100px}.courses_mobileHint__6Ws6Q{color:var(--yipro-text-secondary);font-size:12px;margin-top:16px}.courses_srOnly__OagBa{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.courses_overviewHero___YRja{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);align-items:center;gap:32px;padding:28px;border:1px solid var(--yipro-border-default);border-radius:18px;background:var(--yipro-bg-surface)}.courses_overviewCover__K1vjp{min-width:0;aspect-ratio:16/10;align-self:start;overflow:hidden;border-radius:12px;background:var(--yipro-bg-muted)}.courses_overviewCover__K1vjp>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.courses_overviewCoverFallback__ARrzA{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px;position:relative;background:linear-gradient(135deg,var(--yipro-bg-muted),var(--yipro-bg-page));color:var(--yipro-text-secondary)}.courses_coverBrand__gGRxf{font-size:10px;font-weight:650;letter-spacing:.18em}.courses_coverDrawing__URYv4{position:relative;align-self:center;display:grid;place-items:center;width:120px;height:100px}.courses_coverDrawing__URYv4>span{position:absolute;inset:8px;border:1px solid var(--yipro-border-default);border-radius:12px;transform:rotate(-14deg)}.courses_coverDrawing__URYv4>span:nth-child(2){transform:rotate(12deg)}.courses_coverDrawing__URYv4>span:nth-child(3){transform:rotate(0);background:var(--yipro-bg-surface)}.courses_coverDrawing__URYv4>svg{z-index:1}.courses_coverCaption__GCsc4{display:flex;justify-content:space-between;gap:12px;font-size:13px;font-weight:600}.courses_coverCaption__GCsc4>span{font-size:11px;font-weight:400}.courses_overviewHeroBody__Q6sfV{display:flex;flex-direction:column;align-items:stretch;min-width:0}.courses_overviewHero___YRja h1{margin:0;font-size:clamp(24px,2.1vw,30px);line-height:1.4;font-weight:650;letter-spacing:-.025em;overflow-wrap:anywhere;text-wrap:balance}.courses_overviewSummary__50zHM{margin:12px 0 0;color:var(--yipro-text-secondary);font-size:14px;line-height:1.85}.courses_overviewFacts__eCByl{display:flex;flex-wrap:wrap;gap:12px 20px;margin:20px 0 0;color:var(--yipro-text-secondary);font-size:13px}.courses_overviewFacts__eCByl>span{display:inline-flex;align-items:center;gap:7px;line-height:1.7}.courses_lessonAccess__tfr6f svg,.courses_lessonIcon__ZHEm5 svg,.courses_overviewFacts__eCByl svg,.courses_overviewFormats__gmAYh svg,.courses_overviewHeroActions__G3gY7 svg{flex-shrink:0}.courses_overviewHeroActions__G3gY7{display:flex;flex-wrap:wrap;gap:12px;padding-top:24px;margin-top:auto}.courses_overviewHeroActions__G3gY7 .courses_primaryLink__rDyTV{min-width:152px}.courses_overviewOffer__6fT9i{display:grid;grid-template-columns:minmax(0,1fr) minmax(156px,auto);align-items:start;gap:12px 24px;margin-top:20px;padding:18px;border:1px solid var(--yipro-border-subtle);border-radius:12px;background:var(--yipro-bg-muted)}.courses_overviewOfferAction__idYeC{min-width:0;max-width:300px}.courses_overviewOfferAction__idYeC>:is(a,button){width:100%;min-width:156px}.courses_overviewOffer__6fT9i .courses_coursePrice__Ojp_Z{margin:0;max-width:none;min-width:0}.courses_overviewOffer__6fT9i .courses_coursePrice__Ojp_Z>div{min-height:44px}.courses_overviewAccess__cDriR{grid-column:1/-1;margin:0;font-size:12px;line-height:1.75;color:var(--yipro-text-secondary)}.courses_overviewNav__12197{display:flex;flex-wrap:wrap;gap:28px;padding:8px 0 0;margin:20px 0 24px;border-bottom:1px solid var(--yipro-border-default)}.courses_overviewNav__12197 button{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:10px 2px;font-size:14px;font-weight:600;color:var(--yipro-text-primary);background:transparent;border:0;cursor:pointer}.courses_overviewNav__12197 button:hover,.courses_overviewNav__12197 button[aria-selected=true]{box-shadow:inset 0 -2px var(--yipro-text-primary)}.courses_overviewNav__12197 button>span{display:inline-grid;place-items:center;min-width:22px;padding:2px 5px;border-radius:5px;background:var(--yipro-bg-muted);color:var(--yipro-text-secondary);font-size:11px}.courses_overviewColumns__1w8kr{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:24px;align-items:start}.courses_overviewContent__z3rwN{display:flex;flex-direction:column;gap:24px;min-width:0}.courses_overviewContent__z3rwN .courses_courseMaterialPanel__dgJC0{margin-top:0}.courses_overviewAnchor___QyjQ{min-width:0;scroll-margin-top:100px}.courses_overviewLearning__8PjFP{position:sticky;top:92px}.courses_overviewFormats__gmAYh{list-style:none;padding:0;margin:0}.courses_overviewFormats__gmAYh li{display:flex;align-items:center;gap:10px;padding:12px 0;color:var(--yipro-text-secondary);font-size:13px}.courses_overviewFormats__gmAYh strong{margin-left:auto;font-weight:500;color:var(--yipro-text-primary)}.courses_overviewResume__j3RXG{border-top:1px solid var(--yipro-border-subtle);margin-top:12px;padding-top:20px}.courses_overviewResume__j3RXG>span{font-size:12px;color:var(--yipro-text-secondary)}.courses_overviewResume__j3RXG p{font-size:14px;margin:6px 0 0}.courses_overviewLearningAction__RtEoB{margin-top:20px}.courses_overviewLearningAction__RtEoB>:is(a,button){width:100%}.courses_detailedOutline__PypTm .courses_panelHeading__iJn3a{margin-bottom:20px}.courses_outlineChapter__JH5Kk{border:1px solid var(--yipro-border-subtle);border-radius:10px;overflow:hidden}.courses_outlineChapter__JH5Kk+.courses_outlineChapter__JH5Kk{margin-top:12px}.courses_outlineChapter__JH5Kk summary{display:flex;align-items:center;gap:12px;padding:14px 16px;min-height:56px;background:var(--yipro-bg-muted);cursor:pointer;list-style:none}.courses_outlineChapter__JH5Kk summary::-webkit-details-marker{display:none}.courses_outlineChapter__JH5Kk summary:focus-visible{outline:2px solid var(--yipro-text-primary);outline-offset:-3px}.courses_outlineChapter__JH5Kk summary>svg{flex-shrink:0;transition:transform .15s}.courses_outlineChapter__JH5Kk:not([open]) summary>svg{transform:rotate(-90deg)}.courses_chapterNumber__1gUtd{color:var(--yipro-text-secondary);font-size:12px;font-variant-numeric:tabular-nums}.courses_chapterTitle__Y3_Nh{flex:1;min-width:0;font-size:14px;line-height:1.7;font-weight:600}.courses_outlineChapter__JH5Kk summary>.courses_muted__TC7_5{white-space:nowrap}.courses_detailedLessons__T4_gC{list-style:none;margin:0;padding:0 16px}.courses_detailedLessons__T4_gC li+li{border-top:1px solid var(--yipro-border-subtle)}.courses_detailedLessons__T4_gC a{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 0}.courses_detailedLessons__T4_gC a:hover .courses_lessonTitle__wJYEP{text-decoration:underline;text-underline-offset:4px}.courses_lessonIcon__ZHEm5{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:var(--yipro-bg-muted);border-radius:8px;color:var(--yipro-text-secondary)}.courses_lessonContent__dxzGn{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0}.courses_lessonTitle__wJYEP{display:block;font-size:14px;line-height:1.7}.courses_lessonNumber__NNLfM{color:var(--yipro-text-secondary);margin-right:9px;font-size:12px}.courses_lessonAccess__tfr6f{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;font-size:11px;color:var(--yipro-text-secondary)}.courses_lessonAvailable__OJlzr{color:var(--yipro-text-primary)}@media (max-width:1199px){.courses_cardGrid__VkYtr{grid-template-columns:repeat(2,minmax(0,1fr))}.courses_overviewHero___YRja{gap:24px;padding:24px}.courses_overviewColumns__1w8kr{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.courses_overviewOffer__6fT9i{grid-template-columns:minmax(0,1fr)}.courses_overviewOfferAction__idYeC{justify-self:end}}@media (max-width:1023px){.courses_main__dhLEx{padding:16px;padding-bottom:var(--yipro-mobile-shell-clearance,calc(88px + env(safe-area-inset-bottom)))}.courses_overviewColumns__1w8kr,.courses_workspaceColumns__AZkp4{grid-template-columns:minmax(0,1fr)}.courses_overviewLearning__8PjFP{position:static}.courses_overviewFormats__gmAYh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}}@media (max-width:599px){.courses_main__dhLEx{padding-left:12px;padding-right:12px}.courses_tabs__pPbaG{margin-bottom:20px}.courses_cardGrid__VkYtr{grid-template-columns:minmax(0,1fr);gap:16px}.courses_hero__oHJhh,.courses_panel__0tqaS{padding:16px;border-radius:12px}.courses_cardBody__BaPH4,.courses_cardFooter__XCgLg{padding:16px}.courses_search__2Kt7A{gap:8px}.courses_search__2Kt7A .courses_primaryButton__0yRde{padding:10px 14px;flex-shrink:0}.courses_workspace__v0CC_{gap:16px}.courses_pageHeader__6dW31{margin-bottom:20px}}@media (max-width:767px){.courses_overviewHero___YRja{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px;border-radius:12px}.courses_overviewCover__K1vjp{width:100%;aspect-ratio:16/9}.courses_overviewHero___YRja h1{font-size:25px}.courses_overviewHeroActions__G3gY7{width:100%;padding-top:20px}.courses_overviewHeroActions__G3gY7>:is(a,button){flex:1}.courses_overviewContent__z3rwN{gap:16px}.courses_overviewNav__12197{margin:12px 0 16px}.courses_overviewAnchor___QyjQ{scroll-margin-top:88px}}@media (max-width:599px){.courses_overviewOffer__6fT9i{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.courses_overviewOfferAction__idYeC{max-width:none;width:100%}.courses_purchaseActions__MbG14.courses_purchaseUnavailable__VDXN6{justify-content:space-between}.courses_purchaseUnavailable__VDXN6 .courses_primaryButton__0yRde{min-width:128px}.courses_overviewHero___YRja h1{font-size:23px}}@media (max-width:399px){.courses_overviewFormats__gmAYh{grid-template-columns:minmax(0,1fr)}.courses_detailedLessons__T4_gC{padding:0 12px}.courses_detailedLessons__T4_gC a{gap:8px}.courses_lessonIcon__ZHEm5{width:26px;height:26px}.courses_lessonAccess__tfr6f{max-width:58px;flex-shrink:1}.courses_outlineChapter__JH5Kk summary{gap:8px;padding:12px}.courses_coverCaption__GCsc4{font-size:12px}.courses_overviewHeroActions__G3gY7{gap:8px}.courses_overviewHeroActions__G3gY7 .courses_primaryLink__rDyTV{min-width:0}}@media (max-height:450px) and (orientation:landscape){.courses_main__dhLEx{padding-top:12px}.courses_tabs__pPbaG{margin-bottom:12px}}@media (prefers-reduced-motion:reduce){.courses_container__c0lEd *{transition-duration:0s!important;animation-duration:0s!important}}.courses_management__moMv_{display:grid;gap:24px}.courses_managementForm__i_SFF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.courses_managementForm__i_SFF label{display:grid;gap:8px}.courses_management__moMv_ .courses_searchInput__p4kpT{width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--yipro-border-default);border-radius:10px;background:var(--yipro-bg-surface);color:var(--yipro-text-primary);font:inherit}.courses_managementCategories__0iZbt{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0;padding:0;border:0}.courses_managementCategories__0iZbt label{display:flex;align-items:center;gap:8px}.courses_coursePrice__Ojp_Z{margin-top:18px;max-width:420px}.courses_coursePrice__Ojp_Z>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}.courses_coursePrice__Ojp_Z strong{font-size:28px;font-variant-numeric:tabular-nums;color:var(--yipro-text-primary)}.courses_priceReference__zXM1f{text-decoration:line-through;color:var(--yipro-text-secondary);font-size:13px}.courses_coursePrice__Ojp_Z ul{padding:12px 0 0;margin:0;list-style:none;display:grid;gap:6px;font-size:13px;color:var(--yipro-text-secondary)}.courses_coursePrice__Ojp_Z li{display:flex;justify-content:space-between;gap:20px}.courses_priceForm__FrIm6{display:grid;gap:18px;margin-top:20px}.courses_priceForm__FrIm6 label{display:grid;gap:8px}.courses_priceRule__HCgvJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border:1px solid var(--yipro-border-default);border-radius:12px;padding:16px;margin:0;min-width:0}.courses_priceRule__HCgvJ legend{font-weight:600;padding:0 6px}@media (max-width:640px){.courses_managementForm__i_SFF,.courses_priceRule__HCgvJ{grid-template-columns:1fr}}.courses_accessDialog__GotDY{width:min(440px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;margin:auto;padding:24px;border:1px solid var(--course-border,#dce5f2);border-radius:18px;background:#fff;color:#0f172a;box-shadow:0 24px 80px #0f172a24}.courses_accessDialog__GotDY::backdrop{background:#0f172a66}.courses_accessDialog__GotDY h2{margin:0 0 12px;font-size:22px;line-height:1.4}.courses_accessDialog__GotDY p{margin:12px 0;line-height:1.7}.courses_accessDialogActions__FdqBe{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:24px}.OpportunityBrowse_layout__Mzqn2{min-width:0;margin-top:16px}.OpportunityBrowse_panel__NMr0E{min-width:0;border:1px solid var(--yipro-border-default,#e2e8f0);background:var(--yipro-bg-surface,#fff);padding:20px 14px}.OpportunityBrowse_heading__MYPCI{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.OpportunityBrowse_heading__MYPCI h2{font-size:14px;font-weight:500;margin:0}.OpportunityBrowse_mobileToggle__sQkZU{min-height:32px;font-size:12px;color:var(--yipro-brand-blue,#2563eb)}.OpportunityBrowse_filters___TkYa{display:grid;gap:4px}.OpportunityBrowse_summary__tniSF{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--yipro-text-secondary,#64748b)}.OpportunityBrowse_summary__tniSF button{color:var(--yipro-brand-blue,#2563eb);min-height:44px}.OpportunityBrowse_group__x1UzK{border-top:1px solid var(--yipro-border-subtle,#e2e8f0);padding:8px 0}.OpportunityBrowse_group__x1UzK summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px;font-size:13px;font-weight:600;list-style:none;cursor:pointer}.OpportunityBrowse_group__x1UzK summary::-webkit-details-marker{display:none}.OpportunityBrowse_chevron__prg8C{margin-left:auto;color:var(--yipro-text-secondary,#64748b)}.OpportunityBrowse_group__x1UzK[open] .OpportunityBrowse_chevron__prg8C{transform:rotate(90deg)}.OpportunityBrowse_option__4peYi{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;margin:2px 0;padding:8px;border-radius:6px;text-align:left;font-size:13px;color:var(--yipro-text-secondary,#475569);cursor:pointer}.OpportunityBrowse_option__4peYi:hover{background:var(--yipro-bg-muted,#f8fafc)}.OpportunityBrowse_option__4peYi[aria-pressed=true]{background:var(--yipro-accent-soft,#eff6ff);color:var(--yipro-brand-blue,#2563eb);font-weight:600}.OpportunityBrowse_option__4peYi input{width:15px;height:15px;margin:0;accent-color:var(--yipro-brand-blue,#2563eb)}.OpportunityBrowse_count__8A2LS{margin-left:auto;color:var(--yipro-text-muted,#94a3b8);font-size:11px;font-variant-numeric:tabular-nums}.OpportunityBrowse_more__tw41O{min-height:44px;padding:8px 30px;font-size:12px;color:var(--yipro-text-secondary,#64748b);text-align:left}.OpportunityBrowse_content__kJ00s{min-width:0}.OpportunityBrowse_comparisonBar__Cdrb8{position:fixed;bottom:calc(148px + env(safe-area-inset-bottom, 0px));left:16px;right:16px;z-index:30;max-width:1400px;margin-inline:auto}@media (min-width:768px){.OpportunityBrowse_comparisonBar__Cdrb8{left:160px;right:24px}}@media (min-width:1024px){.OpportunityBrowse_comparisonBar__Cdrb8{left:388px;bottom:calc(76px + env(safe-area-inset-bottom, 0px))}}body:has([data-yipro-global-header][data-collapsed=true]) .OpportunityBrowse_comparisonBar__Cdrb8{left:16px}@media (min-width:1024px){body:has([data-yipro-global-header][data-collapsed=true]) .OpportunityBrowse_comparisonBar__Cdrb8{left:244px}}.OpportunityBrowse_regionDialogBackdrop__wwzjS{display:flex;align-items:center;justify-content:center;padding:16px}.OpportunityBrowse_regionDialog__qCPSJ{width:100%;max-width:840px;height:auto;max-height:calc(100dvh - 32px);overflow:hidden;border-radius:16px}.OpportunityBrowse_regionDialogColumns__BXGAV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.OpportunityBrowse_regionDialogColumns__BXGAV>section{min-width:0}@media (max-width:639px){.OpportunityBrowse_regionDialogColumns__BXGAV{grid-template-columns:1fr;gap:20px}}@media (min-width:1024px){.OpportunityBrowse_main__QRvl0:has(.OpportunityBrowse_layout__Mzqn2){padding-left:228px}.OpportunityBrowse_panel__NMr0E{position:fixed;z-index:20;top:56px;bottom:0;left:144px;width:228px;border:0;border-right:1px solid var(--yipro-border-default,#e2e8f0);border-radius:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.OpportunityBrowse_panel__NMr0E::-webkit-scrollbar{display:none}body:has([data-yipro-global-header][data-collapsed=true]) .OpportunityBrowse_panel__NMr0E{left:0;top:0}.OpportunityBrowse_mobileToggle__sQkZU{display:none}.OpportunityBrowse_filters___TkYa{display:grid!important}}.notifications_bell__HmEVl{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border:1px solid #e2e8f0;border-radius:10px;background:white;color:#64748b;cursor:pointer;transition:background .15s,border-color .15s}.notifications_bell__HmEVl:hover,.notifications_bell__HmEVl[aria-expanded=true]{background:#f0fdfa;color:#0f766e;border-color:#99f6e4}.notifications_bellDot__UhEpV{position:absolute;width:8px;height:8px;right:7px;top:6px;border-radius:50%;background:#14b8a6;box-shadow:0 0 0 2px white}.notifications_bell__HmEVl:focus-visible,.notifications_container__UYEvk a:focus-visible,.notifications_container__UYEvk button:focus-visible,.notifications_container__UYEvk input:focus-visible,.notifications_dialog__VRfgL a:focus-visible,.notifications_dialog__VRfgL button:focus-visible{outline:2px solid #0d9488;outline-offset:3px}.notifications_dialog__VRfgL{position:fixed;inset:0;width:min(660px,calc(100vw - 32px));max-width:none;max-height:min(760px,calc(100dvh - 48px));margin:auto;padding:0;border:1px solid #e2e8f0;border-radius:20px;background:white;color:#0f172a;overflow:hidden;box-shadow:0 24px 80px #0f172a30}.notifications_dialog__VRfgL::backdrop{background:#0f172a66;backdrop-filter:blur(5px)}.notifications_dialogInner__s2hoD{display:flex;flex-direction:column;max-height:min(758px,calc(100dvh - 50px))}.notifications_dialogHeader__ESljs{display:flex;align-items:center;gap:16px;flex-shrink:0;padding:26px 28px;background:linear-gradient(110deg,#fff,#f0fdfa);border-bottom:1px solid #edf2f7}.notifications_heroIcon__KXQpe{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border:1px solid #ccfbf1;border-radius:14px;background:#f0fdfa;color:#0d9488}.notifications_titleRow__FuTeU{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.notifications_titleRow__FuTeU h2{margin:0;font-size:20px;font-weight:650}.notifications_dialogHeader__ESljs p{margin:6px 0 0;color:#64748b;font-size:13px;line-height:1.6}.notifications_latest__3_Dlz{padding:3px 7px;border:1px solid #ccfbf1;border-radius:20px;background:#f0fdfa;color:#0f766e;font-size:10px;white-space:nowrap}.notifications_close__40s0U{display:grid;place-items:center;align-self:flex-start;width:30px;height:30px;margin:-8px -8px 0 auto;border:0;border-radius:8px;background:transparent;color:#64748b;cursor:pointer}.notifications_close__40s0U:hover{background:#e2e8f0}.notifications_dialogBody__Z7Il_{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;display:flex;flex-direction:column;gap:12px}.notifications_dialogFooter__PRHoT{flex-shrink:0;padding:16px 20px;border-top:1px solid #edf2f7;background:white}.notifications_dialogFooter__PRHoT a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;border:1px solid #ccfbf1;border-radius:11px;background:#f0fdfa;color:#0f766e;font-size:14px;font-weight:600}.notifications_dialogFooter__PRHoT a:hover{background:#ccfbf1}.notifications_card__Dt3qn{position:relative;background:white;border:1px solid #e2e8f0;border-radius:16px;padding:22px 24px}.notifications_cardTop___BC6Y{display:flex;align-items:flex-start;gap:14px}.notifications_cardContent__OPRh6{flex:1;min-width:0}.notifications_messageIcon__veRvp{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border:1px solid;border-radius:11px}.notifications_feature__l60ln{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.notifications_important__DF4EJ{color:#b45309;background:#fffbeb;border-color:#fde68a}.notifications_platform__arCKY{color:#0e7490;background:#ecfeff;border-color:#a5f3fc}.notifications_collaboration__F23T9{color:#7c3aed;background:#f5f3ff;border-color:#ddd6fe}.notifications_meta__nih1i{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:24px}.notifications_badge__l7Acd{display:inline-flex;align-items:center;padding:3px 8px;border:1px solid;border-radius:20px;font-size:11px;font-weight:600}.notifications_unread__6F3D_{display:inline-flex;align-items:center;gap:4px;border:1px solid #fecdd3;border-radius:20px;padding:3px 8px;background:#fff1f2;color:#e11d48;font-size:10px}.notifications_unread__6F3D_:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor}.notifications_cardTime__mAfRC{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#94a3b8;font-size:11px}.notifications_cardTrigger__2umMB{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:10px 0 0;padding:0;border:0;background:transparent;color:#0f172a;text-align:left;cursor:pointer}.notifications_cardTrigger__2umMB h3{font-size:16px;line-height:1.5;font-weight:600;margin:0;overflow-wrap:anywhere}.notifications_cardTrigger__2umMB svg{color:#94a3b8;flex-shrink:0;transition:transform .2s}.notifications_chevronUp__OqOFo{transform:rotate(180deg)}.notifications_summary__lfbiH{font-size:13px;line-height:1.85;color:#64748b;margin:9px 0 0}.notifications_compact__TBStv{padding:20px}.notifications_compactTime__JR_EF{display:inline-flex;align-items:center;gap:6px;color:#94a3b8;font-size:11px;margin-top:12px}.notifications_bodyCopy__Khwsi{color:#475569;font-size:14px;line-height:1.9;margin-top:16px}.notifications_bodyCopy__Khwsi p{margin:0 0 12px;white-space:pre-wrap}.notifications_cardActions__81Xi_{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid #f1f5f9}.notifications_actionLink__SSJkP,.notifications_textLink__LkE91{display:inline-flex;align-items:center;gap:7px;color:#0f766e;font-size:12px;font-weight:550}.notifications_actionLink__SSJkP{border:0;border-radius:8px;padding:9px 12px;background:#f0fdfa;cursor:pointer}.notifications_actionLink__SSJkP:hover{background:#ccfbf1}.notifications_status__qq42q{font-size:13px;line-height:1.7;padding:12px 16px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:10px;margin:0}.notifications_status__qq42q button{background:transparent;border:0;text-decoration:underline;margin-left:6px;color:inherit;cursor:pointer}.notifications_page__PKr7H{min-height:100dvh;background:#f8fafc;color:#0f172a}.notifications_container__UYEvk{width:min(1120px,calc(100% - 64px));margin:0 auto;padding:36px 0 80px}.notifications_container__UYEvk>.notifications_status__qq42q{margin-bottom:16px}.notifications_hero__skc4V{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:36px;border-radius:24px;color:white;background:radial-gradient(ellipse at 100% 0,#115e5980,transparent 60%),radial-gradient(ellipse at 45% 120%,#0d948840,transparent 60%),#0f172a;box-shadow:0 10px 24px #0f172a12}.notifications_heroTag__SAtTs{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border-radius:20px;background:#ffffff10;border:1px solid #ffffff20;font-size:11px;color:#cbd5e1}.notifications_hero__skc4V h1{margin:22px 0 12px;font-size:clamp(24px,2.4vw,32px);line-height:1.4;letter-spacing:-.8px;font-weight:650}.notifications_hero__skc4V p{margin:0;font-size:14px;color:#cbd5e1;line-height:1.8}.notifications_stats__Gh7Od{display:flex;flex-shrink:0;gap:12px;align-self:flex-end}.notifications_stats__Gh7Od div{min-width:94px;padding:16px;border:1px solid #ffffff20;border-radius:16px;background:#ffffff08}.notifications_stats__Gh7Od strong{display:block;font-size:26px;line-height:1.3;font-weight:600}.notifications_stats__Gh7Od span{display:block;margin-top:4px;font-size:11px;color:#94a3b8}.notifications_filters__H4DjY{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:12px;border:1px solid #e2e8f0;border-radius:16px;background:white;box-shadow:0 2px 3px #0f172a04}.notifications_tabs__nHt61{display:flex;padding:4px;border-radius:10px;background:#f1f5f9;gap:2px;flex-wrap:wrap}.notifications_tabs__nHt61 button{padding:8px 13px;border:0;border-radius:8px;background:transparent;font-size:13px;color:#64748b;cursor:pointer;white-space:nowrap}.notifications_tabs__nHt61 button[aria-pressed=true]{background:white;color:#0f172a;box-shadow:0 1px 4px #0f172a12}.notifications_search__rP3TT{display:flex;align-items:center;gap:8px;width:300px;min-width:180px;max-width:100%;height:40px;border:1px solid #e2e8f0;border-radius:10px;padding:0 12px;color:#94a3b8}.notifications_search__rP3TT input{width:100%;min-width:0;border:0;background:transparent;outline:none;font-size:13px;color:#334155}.notifications_search__rP3TT input::-moz-placeholder{color:#94a3b8}.notifications_search__rP3TT input::placeholder{color:#94a3b8}.notifications_search__rP3TT:focus-within{border-color:#0d9488}.notifications_search__rP3TT button{background:transparent;border:0;color:#64748b;cursor:pointer;font-size:20px}.notifications_listHeading__hsaW6{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:28px 2px 0}.notifications_listHeading__hsaW6>div>span{color:#0d9488;font-size:11px;letter-spacing:2px;font-weight:600}.notifications_listHeading__hsaW6 h2{margin:6px 0 0;font-size:20px;font-weight:600}.notifications_listTools__GsFa5{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.notifications_listTools__GsFa5 button,.notifications_listTools__GsFa5 label{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b;cursor:pointer}.notifications_listTools__GsFa5 input{accent-color:#0d9488}.notifications_listTools__GsFa5 button{padding:6px 0;border:0;background:transparent}.notifications_listTools__GsFa5 button:disabled{opacity:.45;cursor:default}.notifications_resultCount___CICp{text-align:right;color:#94a3b8;font-size:12px;margin:12px 4px}.notifications_timeline__oa2x0{margin-left:18px;border-left:1px solid #e2e8f0}.notifications_timelineRow__GHuuk{position:relative;padding:0 0 16px 28px}.notifications_timelineMarker__K_HdD{position:absolute;left:-19px;top:22px;border-radius:50%;box-shadow:0 0 0 5px #f8fafc}.notifications_timelineMarker__K_HdD .notifications_messageIcon__veRvp{border-radius:50%}.notifications_timelineCard__6oYya:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:3px;border-radius:3px;background:#14b8a6}.notifications_empty__e3wFQ{display:flex;align-items:center;flex-direction:column;gap:12px;text-align:center;padding:56px 20px;border:1px dashed #cbd5e1;border-radius:16px;background:white;color:#94a3b8}.notifications_empty__e3wFQ h1,.notifications_empty__e3wFQ h3{margin:0;font-size:18px;font-weight:600;color:#475569}.notifications_empty__e3wFQ p{margin:0;font-size:13px;line-height:1.8}.notifications_back__TWIgA{display:inline-flex;align-items:center;gap:8px;color:#64748b;font-size:13px;margin-bottom:24px}.notifications_detail__Rk8EA{border:1px solid #e2e8f0;border-radius:20px;background:white;padding:36px 40px}.notifications_detailMeta__j57I2{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.notifications_detailMeta__j57I2 time{margin-left:auto;display:inline-flex;align-items:center;gap:7px;color:#94a3b8;font-size:12px}.notifications_detail__Rk8EA h1{margin:28px 0 14px;font-size:28px;font-weight:650;line-height:1.5}.notifications_detailSummary__aeTbn{color:#64748b;font-size:15px;line-height:1.8;padding-bottom:26px;border-bottom:1px solid #f1f5f9}.notifications_detailBody__eoFQ5{margin:28px 0;max-width:780px;font-size:15px;line-height:2;color:#475569}.notifications_detailBody__eoFQ5 p{margin:0 0 18px;white-space:pre-wrap}.notifications_detailAction__5E6dt{display:inline-flex;align-items:center;gap:10px;border-radius:10px;background:#0f766e;color:white;padding:12px 18px;font-size:13px;font-weight:600}@media (max-width:800px){.notifications_container__UYEvk{width:calc(100% - 32px);padding-top:24px}.notifications_hero__skc4V{align-items:stretch;flex-direction:column;padding:28px;gap:24px}.notifications_stats__Gh7Od{align-self:flex-start}.notifications_filters__H4DjY{flex-direction:column;align-items:stretch}.notifications_search__rP3TT{width:100%}.notifications_tabs__nHt61{justify-content:flex-start}.notifications_listHeading__hsaW6{align-items:flex-start}.notifications_listTools__GsFa5{justify-content:flex-end;gap:8px}.notifications_cardTime__mAfRC{margin-left:0}}@media (max-width:480px){.notifications_dialogHeader__ESljs{padding:22px 18px;gap:10px}.notifications_dialogHeader__ESljs p{font-size:12px}.notifications_heroIcon__KXQpe{width:38px;height:38px}.notifications_dialogBody__Z7Il_{padding:12px}.notifications_compact__TBStv{padding:16px}.notifications_dialogFooter__PRHoT{padding:12px}.notifications_container__UYEvk{width:calc(100% - 24px)}.notifications_hero__skc4V{padding:24px 20px;border-radius:18px}.notifications_hero__skc4V h1{font-size:25px}.notifications_tabs__nHt61 button{padding:8px 10px;font-size:12px}.notifications_timelineRow__GHuuk{padding-left:22px}.notifications_card__Dt3qn{padding:20px 16px}.notifications_cardTrigger__2umMB h3{font-size:15px}.notifications_listHeading__hsaW6{flex-direction:column}.notifications_detail__Rk8EA{padding:24px 20px}.notifications_detail__Rk8EA h1{font-size:24px}.notifications_detailMeta__j57I2 time{margin-left:0}}@media (prefers-reduced-motion:reduce){.notifications_bell__HmEVl,.notifications_cardTrigger__2umMB svg{transition:none}}.CircleDiscussionList_list__bxA9q{overflow:hidden;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.CircleDiscussionList_row__k5138{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border-bottom:1px solid #e2e8f0;min-width:0}.CircleDiscussionList_row__k5138:last-child{border-bottom:0}.CircleDiscussionList_content__ifbgh{flex:1;min-width:0}.CircleDiscussionList_title__G_cOK{margin:0;font-size:17px;font-weight:650;line-height:1.6;overflow-wrap:anywhere}.CircleDiscussionList_title__G_cOK a{text-decoration:none;color:#0f172a}.CircleDiscussionList_title__G_cOK a:hover{color:#0f766e;text-decoration:underline;text-underline-offset:4px}.CircleDiscussionList_summary___mi5Q{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:#64748b;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.CircleDiscussionList_metadata__kDU0r{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:14px;color:#64748b;font-size:12px;align-items:center}.CircleDiscussionList_entry__EldTn{flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:#0f766e;font-size:24px;font-weight:500;text-decoration:none}.CircleDiscussionList_entry__EldTn:hover{color:#115e59;background:#f0fdfa}.CircleDiscussionList_entry__EldTn:focus-visible,.CircleDiscussionList_title__G_cOK a:focus-visible{outline:3px solid #5eead4;outline-offset:4px}@media (max-width:540px){.CircleDiscussionList_row__k5138{padding:18px 16px;gap:8px}.CircleDiscussionList_title__G_cOK{font-size:16px}}.CircleDirectory_directory__SO2a6{display:grid;gap:24px;min-width:0}.CircleDirectory_navigation__SSXMn{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;padding-bottom:16px}.CircleDirectory_tabs__32ySW{display:flex;flex-wrap:wrap;gap:8px}.CircleDirectory_tab__p62sc{min-height:44px;border:1px solid transparent;border-radius:10px;background:transparent;padding:10px 18px;color:#64748b;font-size:15px;font-weight:600;cursor:pointer}.CircleDirectory_selected__RaWin{color:#0f766e;background:#ccfbf1;border-color:#99f6e4}.CircleDirectory_finder__JOobx{display:grid;gap:16px;padding:24px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.CircleDirectory_finderHeading__f_wcO h2{margin:0 0 6px;font-size:18px;font-weight:650}.CircleDirectory_finderHeading__f_wcO p,.CircleDirectory_scopeNote__6btBt{margin:0;color:#64748b;font-size:13px;line-height:1.7}.CircleDirectory_filterFields__P9rL1{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px}.CircleDirectory_resultsHeading__jcXhc{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px}.CircleDirectory_resultsHeading__jcXhc h2{margin:0;font-size:18px;font-weight:650}.CircleDirectory_resultsHeading__jcXhc p{margin:0;color:#64748b;font-size:13px}.CircleDirectory_cards__pYmip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.CircleDirectory_card__Y9_8U{position:relative;min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:16px;padding:24px 76px 24px 24px;border:1px solid #e2e8f0;border-radius:16px;background:white;transition:border-color .15s ease,box-shadow .15s ease}.CircleDirectory_card__Y9_8U:hover{border-color:#94bdb7;box-shadow:0 4px 18px rgb(15 118 110/5%)}.CircleDirectory_cardHeader__Fpk5S{display:flex;align-items:center;gap:14px;min-width:0}.CircleDirectory_mark__TYvoW{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:14px;color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;font-size:21px;font-weight:650}.CircleDirectory_cardIdentity__2Q4d_{min-width:0}.CircleDirectory_cardIdentity__2Q4d_ h3{margin:0;font-size:19px;line-height:1.5;font-weight:650}.CircleDirectory_titleLink__Fdv8L{color:#0f172a;text-decoration:none;overflow-wrap:anywhere}.CircleDirectory_titleLink__Fdv8L:hover{color:#0f766e;text-decoration:underline;text-underline-offset:4px}.CircleDirectory_description__Dg_a3{margin:0;color:#64748b;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.CircleDirectory_postCount__MpXBb{margin:-8px 0 0;color:#64748b;font-size:13px;line-height:1.6;font-variant-numeric:tabular-nums}.CircleDirectory_entry__FIsy6{position:absolute;right:18px;top:50%;transform:translateY(-50%);display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;font-size:24px;font-weight:500;color:#0f766e;text-decoration:none;border-radius:10px}.CircleDirectory_entry__FIsy6:hover{color:#115e59;background:#f0fdfa}.CircleDirectory_entry__FIsy6:focus-visible,.CircleDirectory_tab__p62sc:focus-visible,.CircleDirectory_titleLink__Fdv8L:focus-visible{outline:3px solid #5eead4;outline-offset:3px}.CircleDirectory_empty__HLmOy{display:grid;justify-items:center;gap:12px;padding:40px 24px;border:1px dashed #cbd5e1;border-radius:16px;background:white;text-align:center}.CircleDirectory_empty__HLmOy h3{margin:0;font-size:18px;font-weight:650}.CircleDirectory_empty__HLmOy p{max-width:560px;margin:0;color:#64748b;font-size:14px;line-height:1.8}.CircleDirectory_loadMore__APuGy{display:flex;justify-content:center}@media (max-width:740px){.CircleDirectory_cards__pYmip{grid-template-columns:minmax(0,1fr)}.CircleDirectory_filterFields__P9rL1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.CircleDirectory_filterFields__P9rL1>:first-child{grid-column:1/-1}}@media (max-width:440px){.CircleDirectory_finder__JOobx{padding:18px}.CircleDirectory_card__Y9_8U{padding:18px 68px 18px 18px}.CircleDirectory_entry__FIsy6{right:12px}.CircleDirectory_filterFields__P9rL1{grid-template-columns:minmax(0,1fr)}.CircleDirectory_filterFields__P9rL1>:first-child{grid-column:auto}.CircleDirectory_filterFields__P9rL1>button{justify-self:start}.CircleDirectory_navigation__SSXMn{gap:12px}.CircleDirectory_tab__p62sc{padding-left:12px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.CircleDirectory_card__Y9_8U{transition:none}}.CircleReadingMetadata_root__3gbsJ{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;min-width:0;font-size:12px;color:#64748b}.CircleReadingMetadata_author__nY8bo{display:flex;align-items:center;min-width:0;gap:9px}.CircleReadingMetadata_avatar__T1eDA{width:36px;height:36px;border-radius:50%;background:#eef5f4;color:#0f766e;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;overflow:hidden}.CircleReadingMetadata_avatar__T1eDA img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CircleReadingMetadata_name__S3bEt{color:#334155;font-size:13px;font-weight:600;overflow-wrap:anywhere}.CircleReadingMetadata_example__Sh8Wq{color:#0f766e;font-size:11px;white-space:nowrap}.CircleReadingMetadata_facts__r_Udo{display:flex;flex-wrap:wrap;gap:6px 16px;min-width:0;margin:0;font-variant-numeric:tabular-nums}.CircleReadingMetadata_facts__r_Udo div{display:flex;gap:6px;flex-wrap:wrap;min-width:0}.CircleReadingMetadata_facts__r_Udo dt{color:#64748b;display:inline-flex;align-items:center}.CircleReadingMetadata_srOnly__xGy9g{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CircleReadingMetadata_facts__r_Udo dd{margin:0;color:#475569;overflow-wrap:anywhere}.CircleReadingMetadata_compact__a22zs .CircleReadingMetadata_avatar__T1eDA{width:28px;height:28px;flex-basis:28px}@media (max-width:540px){.CircleReadingMetadata_root__3gbsJ{align-items:start;gap:10px}.CircleReadingMetadata_facts__r_Udo{flex-basis:100%;gap:8px 14px;line-height:1.7}.CircleReadingMetadata_compact__a22zs .CircleReadingMetadata_facts__r_Udo{font-size:11px}}.CommunityComposer_circleDialog__Yzc6O{padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.CommunityComposer_circleDialog__Yzc6O a,.CommunityComposer_circleDialog__Yzc6O button{min-height:44px}.CommunityComposer_circleDialog__Yzc6O button{min-width:44px}.CommunityComposer_circleDialog__Yzc6O input:not([type=checkbox]):not([type=radio]),.CommunityComposer_circleDialog__Yzc6O select{min-height:44px}.CommunityComposer_circleDialog__Yzc6O label:has(input[type=checkbox]),.CommunityComposer_circleDialog__Yzc6O label:has(input[type=radio]){min-height:44px;display:flex;align-items:center}.CommunityComposer_circleDialog__Yzc6O fieldset{border:0;padding:0;margin-left:0;margin-right:0}@media (max-width:767px){.CommunityComposer_circleDialog__Yzc6O input,.CommunityComposer_circleDialog__Yzc6O select,.CommunityComposer_circleDialog__Yzc6O textarea{font-size:16px}.CommunityComposer_circleDialog__Yzc6O{border-radius:0}}.CircleWorkspace_layout__b5xfR{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:28px;align-items:start}.CircleWorkspace_layout__b5xfR>*{min-width:0}.CircleWorkspace_readingNav__P2oWJ{display:flex;gap:24px;border-bottom:1px solid #dbe3ec;margin-bottom:4px;flex-wrap:wrap}.CircleWorkspace_readingNav__P2oWJ a{display:inline-flex;min-height:44px;align-items:center;padding:10px 0;color:#475569;text-decoration:none;font-size:14px;font-weight:600}.CircleWorkspace_readingNav__P2oWJ a:first-child{color:#0f766e;border-bottom:2px solid #0f766e}.CircleWorkspace_readingNav__P2oWJ a:hover{color:#0f766e}.CircleWorkspace_readingNav__P2oWJ a:focus-visible{outline:3px solid #5eead4;outline-offset:3px}.CircleWorkspace_context__y_0VD{border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:20px;font-size:13px;line-height:1.8;color:#64748b}.CircleWorkspace_context__y_0VD details,.CircleWorkspace_context__y_0VD section{scroll-margin-top:96px}.CircleWorkspace_context__y_0VD details,.CircleWorkspace_context__y_0VD section+section{border-top:1px solid #edf1f5;padding-top:18px;margin-top:18px}.CircleWorkspace_context__y_0VD h2{margin:0 0 10px;font-size:15px;font-weight:650;color:#334155}.CircleWorkspace_context__y_0VD summary{min-height:44px;cursor:pointer;color:#334155;font-weight:600}.CircleWorkspace_filter___tDXi{display:grid;gap:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:16px;margin-bottom:20px}.CircleWorkspace_filter___tDXi p{margin:0}.CircleWorkspace_discussion__myqhw{scroll-margin-top:96px;min-width:0}.CircleWorkspace_overview__EC3PX{display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media (max-width:900px){.CircleWorkspace_layout__b5xfR{grid-template-columns:minmax(0,1fr);gap:24px}.CircleWorkspace_context__y_0VD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.CircleWorkspace_context__y_0VD section+section{border:0;padding:0;margin:0}.CircleWorkspace_context__y_0VD details{grid-column:1/-1;margin:0}}@media (max-width:540px){.CircleWorkspace_context__y_0VD{display:block;padding:16px}.CircleWorkspace_context__y_0VD details,.CircleWorkspace_context__y_0VD section+section{border-top:1px solid #edf1f5;padding-top:16px;margin-top:16px}.CircleWorkspace_filter___tDXi{padding:14px}.CircleWorkspace_readingNav__P2oWJ{gap:20px}}.CircleAttachmentDetails_root__PHfKe{margin-top:24px;min-width:0;border-top:1px solid #e2e8f0;padding-top:20px}.CircleAttachmentDetails_root__PHfKe h3{font-size:15px;color:#334155;margin:0 0 12px}.CircleAttachmentDetails_list__ZvXK5{margin:0;padding:0;list-style:none;display:grid;gap:12px}.CircleAttachmentDetails_item__tWvf8{min-width:0;border:1px solid #e2e8f0;background:#f8fafc;border-radius:10px;padding:16px}.CircleAttachmentDetails_heading__jdUmK{display:flex;flex-wrap:wrap;align-items:start;gap:8px 16px;justify-content:space-between}.CircleAttachmentDetails_heading__jdUmK strong{color:#334155;font-size:14px;overflow-wrap:anywhere;min-width:0}.CircleAttachmentDetails_purchased__tNuzN,.CircleAttachmentDetails_status__8Qw_9{font-size:12px;color:#64748b}.CircleAttachmentDetails_purchased__tNuzN{color:#0f766e}.CircleAttachmentDetails_facts__8B2tR{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0;font-size:12px;color:#475569}.CircleAttachmentDetails_facts__8B2tR div{display:flex;gap:8px}.CircleAttachmentDetails_facts__8B2tR dt{color:#64748b}.CircleAttachmentDetails_facts__8B2tR dd{margin:0}.CircleAttachmentDetails_note__grcqx{font-size:12px;color:#64748b;line-height:1.8;margin:8px 0 0;overflow-wrap:anywhere}.CircleAttachmentDetails_action__PxGDM{display:inline-flex;min-height:44px;align-items:center;font-size:13px;color:#0f766e;font-weight:600}.CircleAttachmentDetails_action__PxGDM:focus-visible{outline:3px solid #5eead4;outline-offset:3px}@media (max-width:540px){.CircleAttachmentDetails_item__tWvf8{padding:12px}.CircleAttachmentDetails_facts__8B2tR{gap:10px 16px}}.CircleThreadLayout_layout__96vr6{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:28px;align-items:start}.CircleThreadLayout_content__aLDhw{display:grid;min-width:0;gap:24px}.CircleThreadLayout_article__1PqBl,.CircleThreadLayout_replies__MrHAn{min-width:0;border:1px solid #e2e8f0;border-radius:14px;background:#fff}.CircleThreadLayout_metadata__gf28B{display:flex;gap:16px;flex-wrap:wrap;align-items:center;border-bottom:1px solid #edf1f5;padding:16px 28px;font-size:13px;color:#64748b}.CircleThreadLayout_metadata__gf28B>div{flex-basis:100%}.CircleThreadLayout_metadata__gf28B a{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;color:#0f766e}.CircleThreadLayout_body__YIwgh{padding:28px;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.CircleThreadLayout_body__YIwgh img{max-width:100%;height:auto}.CircleThreadLayout_attachments__Lbvx_{padding:0 28px 28px}.CircleThreadLayout_replies__MrHAn{padding:24px 28px;scroll-margin-top:96px}.CircleThreadLayout_replies__MrHAn h2{margin:0 0 20px;font-size:19px;font-weight:650}.CircleThreadLayout_aside__N4qXd{min-width:0;font-size:13px;line-height:1.85;color:#64748b}.CircleThreadLayout_aside__N4qXd section{border-bottom:1px solid #e2e8f0;padding:0 0 20px;margin-bottom:20px}.CircleThreadLayout_aside__N4qXd h2{margin:0 0 10px;color:#334155;font-size:15px;font-weight:650}.CircleThreadLayout_aside__N4qXd p{margin:0 0 12px}.CircleThreadLayout_aside__N4qXd a,.CircleThreadLayout_back__WA0bG{display:inline-flex;min-height:44px;align-items:center;color:#0f766e;font-size:14px;text-decoration:none}.CircleThreadLayout_back__WA0bG{border:1px solid #cbd5e1;border-radius:10px;background:#fff;padding:8px 16px}.CircleThreadLayout_aside__N4qXd a:hover,.CircleThreadLayout_back__WA0bG:hover{text-decoration:underline}.CircleThreadLayout_notice__y1rRL{border-left:3px solid #99b8b2;color:#64748b;background:#f0fdfa;padding:12px 16px;font-size:13px;line-height:1.8;margin-bottom:24px}.CircleThreadLayout_aside__N4qXd a:focus-visible,.CircleThreadLayout_back__WA0bG:focus-visible,.CircleThreadLayout_metadata__gf28B a:focus-visible{outline:3px solid #5eead4;outline-offset:3px}@media (max-width:900px){.CircleThreadLayout_layout__96vr6{grid-template-columns:minmax(0,1fr);gap:24px}.CircleThreadLayout_aside__N4qXd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.CircleThreadLayout_aside__N4qXd section{margin:0}.CircleThreadLayout_aside__N4qXd>a{justify-self:start}}@media (max-width:540px){.CircleThreadLayout_metadata__gf28B{padding:10px 16px;gap:10px}.CircleThreadLayout_body__YIwgh,.CircleThreadLayout_replies__MrHAn{padding:20px 16px}.CircleThreadLayout_attachments__Lbvx_{padding:0 16px 20px}.CircleThreadLayout_aside__N4qXd{display:block}.CircleThreadLayout_aside__N4qXd section{margin-bottom:16px}}.CirclePublicReplies_replies__J6M6x{min-width:0;display:grid;gap:20px}.CirclePublicReplies_reply__OwbRl{min-width:0;padding-bottom:20px;border-bottom:1px solid #e2e8f0;scroll-margin-top:96px}.CirclePublicReplies_reply__OwbRl header{display:flex;gap:16px;flex-wrap:wrap;align-items:center;color:#64748b;font-size:12px}.CirclePublicReplies_reply__OwbRl header+div{margin-top:10px}.CirclePublicReplies_reply__OwbRl p{line-height:1.9;font-size:15px;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.CirclePublicReplies_pagination__lGdkT a,.CirclePublicReplies_reply__OwbRl a{display:inline-flex;min-height:44px;align-items:center;font-size:13px;color:#0f766e;text-decoration:none}.CirclePublicReplies_pagination__lGdkT a:hover,.CirclePublicReplies_reply__OwbRl a:hover{text-decoration:underline}.CirclePublicReplies_pagination__lGdkT a:focus-visible,.CirclePublicReplies_reply__OwbRl a:focus-visible{outline:3px solid #5eead4;outline-offset:3px}.CirclePublicReplies_pagination__lGdkT{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.CirclePublicReplies_note__VtW3X{color:#64748b;font-size:14px;line-height:1.8}.CircleMemberMedia_root__RD95T{min-width:0;max-width:100%;display:grid;gap:12px}.CircleMemberMedia_actions__1M6UK{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.CircleMemberMedia_button__vdOaM{min-height:44px;max-width:100%;padding:10px 14px;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:#334155;font-size:14px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.CircleMemberMedia_button__vdOaM:focus-visible{outline:3px solid #5eead4;outline-offset:2px}.CircleMemberMedia_button__vdOaM:disabled{opacity:.55}.CircleMemberMedia_gallery__7gSgn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0}.CircleMemberMedia_figure__2wDsl{margin:0;min-width:0;max-width:100%}.CircleMemberMedia_frame__DaK0o{position:relative;width:100%;max-width:100%;min-width:0;overflow:hidden;border-radius:10px;background:#f1f5f9;border:1px solid #e2e8f0}.CircleMemberMedia_image__28NZm{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CircleMemberMedia_placeholder__GezmO{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-size:14px;line-height:1.7;color:#64748b;overflow-wrap:anywhere}.CircleMemberMedia_caption__Zs2f0,.CircleMemberMedia_message__uwiJ5{margin:0;color:#64748b;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.CircleMemberMedia_caption__Zs2f0{padding-top:6px}@media (max-width:540px){.CircleMemberMedia_gallery__7gSgn{grid-template-columns:minmax(0,1fr)}}