.shared-entry-module__eOm2MW__inviteLogin{justify-content:center;align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-4) 0 var(--spacing-6);text-align:center;flex-direction:column;display:flex}.shared-entry-module__eOm2MW__inviteFriends{width:100%;max-width:180px;height:auto;display:block}.shared-entry-module__eOm2MW__inviteLogin h1{font-size:var(--font-pageTitle-size);line-height:var(--font-pageTitle-line);margin:0}.shared-entry-module__eOm2MW__inviteLogin p{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary);margin:0}.shared-entry-module__eOm2MW__serviceBenefits{justify-content:center;gap:var(--spacing-2);width:100%;margin:var(--spacing-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.shared-entry-module__eOm2MW__serviceBenefits li{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-primary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:600}
.page-bottom-actions-module__IXFL3G__slot{--page-actions-inset:0px;--page-actions-gap:0px;width:100%;height:calc(var(--page-actions-height,0px) + var(--page-actions-gap));flex-shrink:0}.page-bottom-actions-module__IXFL3G__slot[data-floating=true]{--page-actions-inset:var(--layout-inset-page);--page-actions-gap:calc(var(--spacing-5) + env(safe-area-inset-bottom,0px))}.page-bottom-actions-module__IXFL3G__surface{--page-actions-content-inset:var(--layout-inset-page);gap:var(--spacing-2);padding:var(--spacing-3) var(--layout-inset-page) calc(var(--spacing-3) + env(safe-area-inset-bottom,0px));display:grid;position:fixed}.page-bottom-actions-module__IXFL3G__surface:has(>.ds-bottom-cta){--page-actions-content-inset:0px;padding:0}.page-bottom-actions-module__IXFL3G__surface:not(:has(>.ds-bottom-cta)){padding-bottom:max(var(--spacing-3), env(safe-area-inset-bottom,0px))}@media (min-width:768px){.page-bottom-actions-module__IXFL3G__slot[data-desktop-layout=flow]{height:auto}.page-bottom-actions-module__IXFL3G__slot[data-desktop-layout=flow]>.page-bottom-actions-module__IXFL3G__surface{position:static}}
.provider-button-module__J8tOda__provider[data-provider=kakao]{--provider-bg:var(--color-provider-kakao-bg);--provider-text:var(--color-provider-kakao-text)}.provider-button-module__J8tOda__provider[data-provider=naver]{--provider-bg:var(--color-provider-naver-bg);--provider-text:var(--color-provider-naver-text)}.provider-button-module__J8tOda__provider[data-provider=google]{--provider-bg:var(--color-provider-google-bg);--provider-text:var(--color-provider-google-text);--provider-stroke:var(--color-provider-google-stroke)}.provider-button-module__J8tOda__provider[data-provider]:not(:disabled):not([data-state=disabled]),.provider-button-module__J8tOda__provider[data-provider][data-provider-pending=true]:disabled{background:var(--provider-bg);color:var(--provider-text);border-color:var(--provider-stroke,var(--provider-bg))}
.action-label-module__VUITBW__label{justify-content:center;align-items:center;gap:var(--spacing-2);white-space:nowrap;word-break:keep-all;overflow-wrap:normal;flex-wrap:nowrap;min-width:0;max-width:100%;display:inline-flex}
.page-title-module__Axc_bG__navigation{grid-template-columns:var(--size-touch) minmax(0, 1fr) var(--size-touch);align-items:center;gap:var(--spacing-2);min-height:var(--size-app-bar);padding-block:var(--spacing-1);display:grid}.page-title-module__Axc_bG__navigation>h1{text-align:center;min-width:0;font-family:var(--font-family), sans-serif;font-size:var(--font-appBar-size);font-weight:var(--font-appBar-weight);line-height:var(--font-appBar-line);letter-spacing:var(--font-appBar-tracking);overflow-wrap:anywhere;margin:0}.page-title-module__Axc_bG__navigation>div{justify-content:flex-end;display:flex}
.login-methods-module__pcMG5G__methods{gap:var(--spacing-3) var(--spacing-2);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.login-methods-module__pcMG5G__methods>.ds-alert{grid-column:1/-1}.login-methods-module__pcMG5G__compact{gap:var(--spacing-2)}.login-methods-module__pcMG5G__method{min-height:var(--size-control-large);border-radius:var(--radius-full);width:100%}.login-methods-module__pcMG5G__method .ds-button-label{white-space:nowrap;width:100%}.login-methods-module__pcMG5G__method .app-action-label{--ds-control-icon-size:var(--size-icon-small);justify-content:center;align-items:center;gap:var(--spacing-2);white-space:nowrap;flex-wrap:nowrap;width:100%;display:flex}.login-methods-module__pcMG5G__logo{width:var(--size-icon-small);height:var(--size-icon-small);flex-shrink:0;place-items:center;display:grid}.login-methods-module__pcMG5G__logo>img{width:var(--size-icon-small);height:var(--size-icon-small);object-fit:contain;display:block}.login-methods-module__pcMG5G__googleLogo{position:relative;overflow:hidden}.login-methods-module__pcMG5G__googleLogo img{max-width:none;width:calc(var(--size-icon-small) * 2);height:calc(var(--size-icon-small) * 2);top:calc(var(--size-icon-small) / -2);left:calc(var(--size-icon-small) / -2);display:block;position:absolute}.login-methods-module__pcMG5G__label{white-space:nowrap;overflow-wrap:normal;flex-shrink:0}.login-methods-module__pcMG5G__naverLogo{position:relative;overflow:hidden}.login-methods-module__pcMG5G__naverLogo img{width:calc(var(--size-icon-small) * 14 / 5);height:calc(var(--size-icon-small) * 14 / 5);max-width:none;top:calc(var(--size-icon-small) * -9 / 10);left:calc(var(--size-icon-small) * -9 / 10);position:absolute}.login-methods-module__pcMG5G__method[data-provider=google]{--provider-bg:var(--color-bg-muted);--provider-stroke:var(--color-bg-muted)}.login-methods-module__pcMG5G__phoneMethod .app-action-label{gap:var(--spacing-2);justify-content:center;align-items:center;display:flex}.login-methods-module__pcMG5G__compact .login-methods-module__pcMG5G__logo>img{width:calc(var(--size-icon-small) - var(--spacing-1) / 2);height:calc(var(--size-icon-small) - var(--spacing-1) / 2)}.login-methods-module__pcMG5G__compact .login-methods-module__pcMG5G__logo:first-child>img[src$=kakao-symbol\.svg]{height:calc(var(--spacing-5) + var(--size-border))}.login-methods-module__pcMG5G__compact .login-methods-module__pcMG5G__naverLogo{width:var(--spacing-5);height:var(--spacing-5)}.login-methods-module__pcMG5G__compact .login-methods-module__pcMG5G__naverLogo img{width:calc(var(--spacing-5) * 31 / 11);height:calc(var(--spacing-5) * 31 / 11);top:calc(var(--spacing-5) * -10 / 11);left:calc(var(--spacing-5) * -10 / 11)}
.auth-modal-module__svdaWG__dialog[open]{flex-direction:column;display:flex}.auth-modal-module__svdaWG__content{flex-direction:column;flex:1 0 auto;display:flex}.auth-modal-module__svdaWG__brand{min-height:var(--spacing-20);flex:1;place-items:center;display:grid}.auth-modal-module__svdaWG__methods{gap:var(--layout-gap-inline);padding-bottom:max(var(--spacing-4), env(safe-area-inset-bottom));display:grid}.auth-modal-module__svdaWG__courseModal.ds-modal[data-variant=fullscreen]{padding:0}.auth-modal-module__svdaWG__courseModal>.ds-modal-head{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.auth-modal-module__svdaWG__courseModal>.ds-modal-head .ds-close{display:none}.auth-modal-module__svdaWG__courseModal.ds-modal[data-variant=fullscreen]>.auth-modal-module__svdaWG__courseContent{margin-top:0}.auth-modal-module__svdaWG__courseContent{flex-direction:column;min-height:100%;display:flex}.auth-modal-module__svdaWG__courseHeader{height:var(--size-control-large);padding-inline:var(--spacing-1);flex-shrink:0;align-items:center;display:flex}.auth-modal-module__svdaWG__courseIntro{gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-4) var(--spacing-4);text-align:center;display:grid}.auth-modal-module__svdaWG__courseBrand{height:calc(var(--spacing-8) - var(--size-border) / 2);place-items:center;display:grid}.auth-modal-module__svdaWG__courseTitle{font-family:var(--font-family-brand), var(--font-family);font-size:var(--font-heading-size);line-height:var(--font-heading-line);font-weight:var(--font-heading-weight);letter-spacing:-.48px;margin:0}.auth-modal-module__svdaWG__courseMethods{gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4) max(var(--spacing-3), env(safe-area-inset-bottom));margin-top:auto;display:grid;position:relative}.auth-modal-module__svdaWG__courseHint{margin-bottom:var(--spacing-1);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-sm);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);justify-self:center;position:relative}.auth-modal-module__svdaWG__courseHint>img{top:100%;left:calc(50% - var(--spacing-3) / 2);position:absolute}.auth-modal-module__svdaWG__courseMethods .ds-button{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}.auth-modal-module__svdaWG__courseMethods>a .app-action-label{color:var(--color-text-secondary)}
.course-thumbnail-image-module___81xnW__fallback{background:linear-gradient(145deg, var(--primitive-gray-50), var(--primitive-gray-100));display:block;position:absolute;inset:0}
.my-academy-course-list-module__f6MyWW__rows,.my-academy-course-list-module__f6MyWW__taskGrid,.my-academy-course-list-module__f6MyWW__libraryList{min-width:0;margin:0;padding:0;list-style:none}.my-academy-course-list-module__f6MyWW__course{gap:var(--spacing-3);padding:var(--spacing-4) var(--layout-inset-page);display:grid}.my-academy-course-list-module__f6MyWW__summary{grid-template-columns:calc(var(--spacing-6) * 4) minmax(0, 1fr);align-items:start;gap:var(--spacing-3);color:inherit;display:grid}.my-academy-course-list-module__f6MyWW__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-bg-muted);position:relative;overflow:hidden}.my-academy-course-list-module__f6MyWW__thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.my-academy-course-list-module__f6MyWW__courseInfo,.my-academy-course-list-module__f6MyWW__libraryInfo{min-width:0}.my-academy-course-list-module__f6MyWW__courseInfo h2{margin:0 0 var(--spacing-1);font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight);word-break:keep-all;overflow-wrap:anywhere}.my-academy-course-list-module__f6MyWW__courseInfo p,.my-academy-course-list-module__f6MyWW__libraryInfo p,.my-academy-course-list-module__f6MyWW__condition{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;margin:0}.my-academy-course-list-module__f6MyWW__courseInfo strong{color:var(--color-text-primary);font-weight:var(--font-label-weight)}.my-academy-course-list-module__f6MyWW__metaDot{margin-inline:var(--spacing-1)}.my-academy-course-list-module__f6MyWW__rowActions{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;min-width:0;display:flex}.my-academy-course-list-module__f6MyWW__rowActions>a{flex-shrink:0}.my-academy-course-list-module__f6MyWW__dashboard{gap:var(--spacing-6);padding:var(--spacing-4) var(--layout-inset-page) var(--spacing-6);display:grid}.my-academy-course-list-module__f6MyWW__sectionHeading{align-items:baseline;gap:var(--spacing-2);margin-bottom:var(--spacing-3);display:flex}.my-academy-course-list-module__f6MyWW__sectionHeading h2{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight);margin:0}.my-academy-course-list-module__f6MyWW__sectionHeading>span{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size)}.my-academy-course-list-module__f6MyWW__taskGrid{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-academy-course-list-module__f6MyWW__taskGrid>li{min-width:0;display:flex}.my-academy-course-list-module__f6MyWW__task{gap:var(--spacing-2);flex:1;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.my-academy-course-list-module__f6MyWW__task>a{margin-inline:calc(-1 * var(--spacing-3));justify-self:start}.my-academy-course-list-module__f6MyWW__listHeading{padding:var(--spacing-4) var(--layout-inset-page) 0;margin-bottom:0}.my-academy-course-list-module__f6MyWW__librarySummary{grid-template-columns:calc(var(--spacing-6) * 2) minmax(0, 1fr) auto;align-items:center;gap:var(--spacing-3);color:inherit;display:grid}.my-academy-course-list-module__f6MyWW__libraryInfo h3{margin:0 0 var(--spacing-1);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-title-weight);word-break:keep-all;overflow-wrap:anywhere}.my-academy-course-list-module__f6MyWW__librarySecondary{width:max-content;margin-left:auto;margin-top:var(--spacing-1);display:flex}.my-academy-course-list-module__f6MyWW__record{gap:var(--spacing-3);padding:var(--spacing-4) var(--layout-inset-page);display:grid}.my-academy-course-list-module__f6MyWW__recordSummary{grid-template-columns:calc(var(--spacing-6) * 4) minmax(0, 1fr);gap:var(--spacing-3);color:inherit;align-items:center;display:grid}.my-academy-course-list-module__f6MyWW__recordInfo{gap:var(--spacing-1);min-width:0;display:grid}.my-academy-course-list-module__f6MyWW__recordInfo h3{font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-title-weight);word-break:keep-all;overflow-wrap:anywhere;margin:0}.my-academy-course-list-module__f6MyWW__recordInfo p,.my-academy-course-list-module__f6MyWW__recordCondition{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;margin:0}.my-academy-course-list-module__f6MyWW__recordInfo strong{font-weight:var(--font-label-weight);color:var(--color-text-primary)}.my-academy-course-list-module__f6MyWW__recordActions{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.my-academy-course-list-module__f6MyWW__recordActions>a,.my-academy-course-list-module__f6MyWW__recordActions>button{flex:1 1 0;min-width:0}.my-academy-course-list-module__f6MyWW__recordCondition{margin-inline-start:auto}.my-academy-course-list-module__f6MyWW__examProgress{padding-bottom:var(--spacing-3);position:relative}.my-academy-course-list-module__f6MyWW__examThreshold{left:50%;bottom:calc(var(--spacing-3) + var(--spacing-1) / 2);width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-full);background:var(--color-bg-default);color:var(--color-text-secondary);pointer-events:none;place-items:center;display:grid;position:absolute;transform:translate(-50%,50%)}.my-academy-course-list-module__f6MyWW__examThreshold[data-ready=true]{color:var(--color-brand-primary)}.my-academy-course-list-module__f6MyWW__recordDivider{padding-inline:var(--layout-inset-page)}.my-academy-course-list-module__f6MyWW__recordDivider .ds-divider{margin-block:0}.my-academy-course-list-module__f6MyWW__recordReceipt{justify-content:flex-end;display:flex}
.countdown-digits-module__sJMsQa__timerValues,.countdown-digits-module__sJMsQa__timerUnit{align-items:center;gap:var(--spacing-1);font-size:var(--font-caption-size);font-weight:var(--font-label-weight);display:inline-flex}.countdown-digits-module__sJMsQa__timerDigits{gap:calc(var(--spacing-1) / 2);display:inline-flex}.countdown-digits-module__sJMsQa__timerDigits>span{width:var(--spacing-5);height:var(--spacing-6);background:var(--color-bg-default);border-radius:calc(var(--radius-sm) / 2);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-button-weight);font-variant-numeric:tabular-nums;color:var(--primitive-coral-500);place-items:center;display:grid}@media (max-width:359px){.countdown-digits-module__sJMsQa__timerDigits>span{width:var(--spacing-4);font-size:var(--font-caption-size)}}
.my-academy-certificates-module__yN4dmG__content,.my-academy-certificates-module__yN4dmG__section{min-width:0;display:grid}.my-academy-certificates-module__yN4dmG__content{gap:var(--spacing-6)}.my-academy-certificates-module__yN4dmG__section{gap:var(--spacing-3)}.my-academy-certificates-module__yN4dmG__sectionHeading{align-items:baseline;gap:var(--spacing-2);display:flex}.my-academy-certificates-module__yN4dmG__sectionHeading h2{font-size:var(--font-label-size);line-height:var(--font-label-line);font-weight:var(--font-label-weight);margin:0}.my-academy-certificates-module__yN4dmG__sectionHeading>span{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.my-academy-certificates-module__yN4dmG__list{gap:var(--spacing-3);display:grid}article.my-academy-certificates-module__yN4dmG__card[data-variant],article.my-academy-certificates-module__yN4dmG__pendingCard[data-variant]{border-radius:var(--radius-control)}.my-academy-certificates-module__yN4dmG__card{gap:var(--spacing-3);min-width:0;height:calc(var(--spacing-20) * 2 + var(--spacing-2));padding:var(--spacing-4);grid-template-rows:minmax(0,1fr) auto;display:grid}.my-academy-certificates-module__yN4dmG__issuedCard{height:auto;min-height:calc(var(--spacing-20) * 2 + var(--spacing-2))}.my-academy-certificates-module__yN4dmG__issuedReceipt{justify-content:flex-start;display:flex}.my-academy-certificates-module__yN4dmG__availableCard{gap:var(--spacing-4);grid-template-rows:auto auto;height:auto}.my-academy-certificates-module__yN4dmG__expiredCard{height:auto;min-height:calc(var(--spacing-20) * 2 + var(--spacing-2));gap:var(--spacing-4)}.my-academy-certificates-module__yN4dmG__cardHeading.my-academy-certificates-module__yN4dmG__expiredHeading{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.my-academy-certificates-module__yN4dmG__cardHeading.my-academy-certificates-module__yN4dmG__expiredHeading h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block}.my-academy-certificates-module__yN4dmG__expiredTag{flex-shrink:0}.my-academy-certificates-module__yN4dmG__recoveryInfo{gap:var(--spacing-1);display:grid}.my-academy-certificates-module__yN4dmG__recoveryInfo p{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;overflow-wrap:anywhere;margin:0}.my-academy-certificates-module__yN4dmG__retakeSummary{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);margin-bottom:var(--spacing-2);color:var(--color-text-primary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);display:flex}.my-academy-certificates-module__yN4dmG__retakeSummary strong{font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight);white-space:nowrap}.my-academy-certificates-module__yN4dmG__cardHeading{align-content:start;gap:var(--spacing-1);min-width:0;display:grid}.my-academy-certificates-module__yN4dmG__cardHeading>.ds-badge{justify-self:start}.my-academy-certificates-module__yN4dmG__cardHeading h3{-webkit-line-clamp:2;font-size:var(--font-label-size);line-height:var(--font-label-line);font-weight:var(--font-label-weight);word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.my-academy-certificates-module__yN4dmG__cardHeading p,.my-academy-certificates-module__yN4dmG__pendingSummary p{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;overflow-wrap:anywhere;margin:0}.my-academy-certificates-module__yN4dmG__artwork{border-radius:var(--radius-sm);margin:0}.my-academy-certificates-module__yN4dmG__issuedRow{grid-template-columns:calc(var(--spacing-12) * 2) minmax(0, 1fr);align-items:center;gap:var(--spacing-3);min-width:0;display:grid}.my-academy-certificates-module__yN4dmG__applicationHeading{grid-template-columns:calc(var(--spacing-12) * 2) minmax(0, 1fr);align-items:center;gap:var(--spacing-3);display:grid}.my-academy-certificates-module__yN4dmG__applicationTitle{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.my-academy-certificates-module__yN4dmG__applicationTitle h3{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block}.my-academy-certificates-module__yN4dmG__cardHeading .my-academy-certificates-module__yN4dmG__applicationDeadline{white-space:nowrap}.my-academy-certificates-module__yN4dmG__applicationDeadline strong{color:var(--color-brand-primary);font-weight:var(--font-label-weight)}.my-academy-certificates-module__yN4dmG__applicationThumbnail{aspect-ratio:16/9;border-radius:var(--radius-sm);position:relative;overflow:hidden}.my-academy-certificates-module__yN4dmG__applicationThumbnail>img{object-fit:cover;width:100%;height:100%;display:block}.my-academy-certificates-module__yN4dmG__pendingCard{display:grid}.my-academy-certificates-module__yN4dmG__pendingRow{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.my-academy-certificates-module__yN4dmG__pendingSummary{gap:var(--spacing-2);min-width:0;display:grid}.my-academy-certificates-module__yN4dmG__pendingHeading{justify-content:space-between;align-items:start;gap:var(--spacing-2);display:flex}.my-academy-certificates-module__yN4dmG__pendingHeading .ds-badge{flex-shrink:0}.my-academy-certificates-module__yN4dmG__pendingSummary h3{font-size:var(--font-label-size);line-height:var(--font-label-line);font-weight:var(--font-label-weight);word-break:keep-all;overflow-wrap:anywhere;margin:0}.my-academy-certificates-module__yN4dmG__pendingAction{width:100%}.my-academy-certificates-module__yN4dmG__card,.my-academy-certificates-module__yN4dmG__pendingCard{position:relative}.my-academy-certificates-module__yN4dmG__hitArea{z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.my-academy-certificates-module__yN4dmG__foregroundAction,.my-academy-certificates-module__yN4dmG__issuedReceipt{z-index:2;position:relative}
.course-learning-review-module__UJ7ucG__screen{background:var(--color-bg-default);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.course-learning-review-module__UJ7ucG__videoPlaceholder{justify-content:center;gap:var(--spacing-3);padding:var(--spacing-6);background:var(--color-action-neutral-hover);color:var(--color-text-inverse);flex-direction:column;display:flex}.course-learning-review-module__UJ7ucG__videoPlaceholder span{color:var(--primitive-blue-100);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.course-learning-review-module__UJ7ucG__videoPlaceholder strong{font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight)}.course-learning-review-module__UJ7ucG__celebration{width:min(100%,280px);height:var(--celebration-height,168px);place-items:center;display:grid;position:relative}.course-learning-review-module__UJ7ucG__character{width:var(--celebration-character-size,120px);translate:0 var(--celebration-character-offset,0px);animation:.48s cubic-bezier(.22,1,.36,1) both course-learning-review-module__UJ7ucG__feedback-graphic-in;position:relative}.course-learning-review-module__UJ7ucG__character img{width:var(--celebration-character-size,120px);height:var(--celebration-character-size,120px);object-fit:contain;display:block}.course-learning-review-module__UJ7ucG__confetti{pointer-events:none;position:absolute;inset:0;overflow:visible}.course-learning-review-module__UJ7ucG__confettiPath{animation:course-learning-review-module__UJ7ucG__feedback-confetti-spread var(--piece-duration) cubic-bezier(.12, .55, .35, 1) calc(var(--piece-delay) + var(--celebration-confetti-delay,0s)) both;position:absolute;top:35%;left:50%}.course-learning-review-module__UJ7ucG__confetti i{width:var(--piece-width);height:var(--piece-height);background:var(--color-brand-primary);animation:course-learning-review-module__UJ7ucG__feedback-confetti var(--piece-duration) linear calc(var(--piece-delay) + var(--celebration-confetti-delay,0s)) both;border-radius:2px;display:block}.course-learning-review-module__UJ7ucG__confettiPath:nth-child(4n+2) i{background:var(--primitive-yellow-400)}.course-learning-review-module__UJ7ucG__confettiPath:nth-child(4n+3) i{background:var(--primitive-green-400)}.course-learning-review-module__UJ7ucG__confettiPath:nth-child(4n) i{background:var(--primitive-orange-400)}.course-learning-review-module__UJ7ucG__confettiPath:nth-child(3n) i{border-radius:50%}@keyframes course-learning-review-module__UJ7ucG__feedback-graphic-in{0%{opacity:0;transform:translateY(10px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes course-learning-review-module__UJ7ucG__feedback-confetti-spread{0%{transform:translate(0)}to{transform:translateX(var(--piece-x))}}@keyframes course-learning-review-module__UJ7ucG__feedback-confetti{0%{opacity:0;animation-timing-function:cubic-bezier(.16,.7,.3,1);transform:translateY(0)rotate(0)scale(.5)}8%{opacity:1}42%{opacity:1;transform:translateY(var(--piece-peak)) rotate(calc(var(--piece-rotate) * .4)) scale(1);animation-timing-function:cubic-bezier(.55,0,.85,.45)}75%{opacity:.85}to{opacity:0;transform:translateY(var(--piece-end)) rotate(var(--piece-rotate)) scale(.7)}}@media (prefers-reduced-motion:reduce){.course-learning-review-module__UJ7ucG__character,.course-learning-review-module__UJ7ucG__confettiPath,.course-learning-review-module__UJ7ucG__confetti i{animation:none}.course-learning-review-module__UJ7ucG__confetti{display:none}}
.my-academy-certificate-filter-module__QrAFlW__control{--filter-track-bg:var(--color-bg-muted);isolation:isolate;border-radius:var(--radius-full);background:var(--filter-track-bg);width:100%;max-width:100%;margin-inline:auto;position:relative}.my-academy-certificate-filter-module__QrAFlW__control .ds-segmented{z-index:1;width:100%;max-width:100%;height:calc(var(--spacing-10) + var(--spacing-1));padding:var(--spacing-1);border-radius:var(--radius-full);background:0 0;gap:0;position:relative}.my-academy-certificate-filter-module__QrAFlW__control .ds-segmented button{min-width:0;height:calc(var(--spacing-8) + var(--spacing-1));min-height:calc(var(--spacing-8) + var(--spacing-1));padding:calc(var(--spacing-1) / 2) var(--spacing-1);border:var(--size-border) solid transparent;border-radius:var(--radius-full);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:calc((var(--font-body-weight) + var(--font-label-weight)) / 2);white-space:nowrap;color:var(--color-text-secondary);transition:color var(--motion-duration-standard) ease-in-out, background-color var(--motion-duration-standard) ease-in-out;background:0 0;flex:1 1 0;position:relative}.my-academy-certificate-filter-module__QrAFlW__control .ds-segmented button:before{content:"";inset:calc(-1 * var(--spacing-1)) 0;position:absolute}.my-academy-certificate-filter-module__QrAFlW__control .ds-segmented button[aria-checked=true]{color:var(--color-brand-text);background:0 0}.my-academy-certificate-filter-module__QrAFlW__control .ds-segmented button[aria-checked=true]:hover{color:var(--color-brand-text);background:0 0}.my-academy-certificate-filter-module__QrAFlW__control .ds-segmented button:hover{color:var(--color-text-primary)}.my-academy-certificate-filter-module__QrAFlW__control .ds-segmented button[aria-checked=false]:hover{background:var(--color-action-secondary-hover)}.my-academy-certificate-filter-module__QrAFlW__pill{z-index:0;top:var(--spacing-1);left:var(--spacing-1);width:calc((100% - var(--spacing-2)) / 4);height:calc(var(--spacing-8) + var(--spacing-1));border-radius:var(--radius-full);background:var(--color-bg-default);box-shadow:0 var(--size-border) calc(var(--spacing-1) / 2) var(--color-effect-shadow);transition:transform var(--motion-duration-standard) ease-in-out;pointer-events:none;position:absolute;transform:translate(0)}.my-academy-certificate-filter-module__QrAFlW__control[data-category=available] .my-academy-certificate-filter-module__QrAFlW__pill{transform:translate(100%)}.my-academy-certificate-filter-module__QrAFlW__control[data-category=pending] .my-academy-certificate-filter-module__QrAFlW__pill{transform:translate(200%)}.my-academy-certificate-filter-module__QrAFlW__control[data-category=expired] .my-academy-certificate-filter-module__QrAFlW__pill{transform:translate(300%)}@media (prefers-reduced-motion:reduce){.my-academy-certificate-filter-module__QrAFlW__pill{transition:none}.my-academy-certificate-filter-module__QrAFlW__control .ds-segmented button{transition:none}}
.academy-achievement-module__294y0q__overlay{--color-overlay-achievement-top:color-mix(in srgb, var(--color-bg-default) 72%, transparent);--color-overlay-achievement-upper:color-mix(in srgb, var(--color-bg-default) 94%, transparent);--color-overlay-achievement-middle:color-mix(in srgb, var(--color-bg-default) 98%, transparent);--color-overlay-achievement-lower:var(--color-bg-default)}
.my-academy-module__cYOJEW__page{width:100%;max-width:480px;min-height:100dvh;margin-inline:auto}.my-academy-module__cYOJEW__navigation{z-index:8;background:var(--color-bg-default);position:sticky;top:0}.my-academy-module__cYOJEW__inquiry{flex-shrink:0;width:max-content;max-width:none;margin-inline-end:0}.my-academy-module__cYOJEW__header .ds-app-bar-leading>a{margin-inline-start:calc((var(--spacing-6) - var(--size-touch)) / 2)}.my-academy-module__cYOJEW__navigation .tabs{margin:0}.my-academy-module__cYOJEW__statusFilter{padding:var(--spacing-3) var(--layout-inset-page)}.my-academy-module__cYOJEW__list{gap:var(--spacing-4);padding:var(--spacing-4) var(--layout-inset-page) calc(var(--spacing-6) + env(safe-area-inset-bottom));display:grid}.my-academy-module__cYOJEW__list[data-course-list=true]{padding:0 0 env(safe-area-inset-bottom)}
.address-option-card-module__8X19UW__actions{justify-content:space-between;align-items:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-2);display:flex}.address-option-card-module__8X19UW__actions>button{flex:none}.address-option-card-module__8X19UW__badges{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.address-option-card-module__8X19UW__resultRow .ds-list-row{align-items:start;gap:var(--spacing-3);width:100%;min-width:0;min-height:0;padding:var(--spacing-4) 0;background:var(--color-bg-default);color:var(--color-text-primary);text-align:left;cursor:pointer;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;font-family:inherit;display:grid}.address-option-card-module__8X19UW__resultRow .ds-list-row:disabled{cursor:default;opacity:var(--opacity-disabled,.5)}.address-option-card-module__8X19UW__details{gap:var(--spacing-2);text-align:left;white-space:normal;overflow-wrap:anywhere;min-width:0;display:grid}.address-option-card-module__8X19UW__resultRow .ds-list-content>strong{font-size:var(--font-cardTitle-size);font-weight:var(--font-cardTitle-weight);line-height:var(--font-cardTitle-line);word-break:keep-all}.address-option-card-module__8X19UW__description{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);font-weight:var(--font-bodySmall-weight);line-height:var(--font-bodySmall-line);word-break:keep-all}.address-option-card-module__8X19UW__resultRow .ds-list-row:focus-visible{outline:var(--size-border) solid var(--color-brand-primary);outline-offset:2px}.address-option-card-module__8X19UW__resultRow .ds-list-trailing-text{max-width:none}
.job-text-module__npRLma__title{font-family:var(--font-family);font-size:var(--font-cardTitle-size);font-weight:var(--font-cardTitle-weight);line-height:var(--font-cardTitle-line);letter-spacing:var(--font-cardTitle-tracking);word-break:keep-all;overflow-wrap:anywhere;margin:0}.job-text-module__npRLma__title[data-size=large]{font-size:var(--font-title-size);font-weight:var(--font-pageTitle-weight);line-height:var(--font-pageTitle-line)}.job-text-module__npRLma__truncated{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.job-text-module__npRLma__salary{font-family:var(--font-family);overflow-wrap:anywhere;margin:0}.job-text-module__npRLma__salary>span{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);margin-inline-end:var(--spacing-1)}.job-text-module__npRLma__salary>strong{font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line)}
.enrollment-success-overlay-module__z2-jWW__content{gap:var(--spacing-6)}.enrollment-success-overlay-module__z2-jWW__scene{--celebration-height:120px;--celebration-character-size:96px;justify-items:center;gap:var(--spacing-6);display:grid}.enrollment-success-overlay-module__z2-jWW__message{gap:var(--spacing-2);display:grid}.enrollment-success-overlay-module__z2-jWW__content .enrollment-success-overlay-module__z2-jWW__eyebrow{color:var(--color-brand-text);font-size:var(--font-bodySmall-size);font-weight:var(--font-label-weight);line-height:var(--font-bodySmall-line);margin:0}.enrollment-success-overlay-module__z2-jWW__steps{width:100%;padding:0 var(--spacing-4);text-align:left;margin:0;list-style:none}.enrollment-success-overlay-module__z2-jWW__steps li{align-items:center;gap:var(--spacing-3);min-height:var(--spacing-12);color:var(--color-text-primary);font-size:var(--font-body-size);line-height:var(--font-body-line);display:flex}.enrollment-success-overlay-module__z2-jWW__stepNumber{width:calc(var(--spacing-6) + var(--spacing-1));height:calc(var(--spacing-6) + var(--spacing-1));border-radius:var(--radius-full);background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:var(--font-caption-size);font-weight:var(--font-label-weight);line-height:var(--font-caption-line);flex:none;place-items:center;display:grid;position:relative}.enrollment-success-overlay-module__z2-jWW__steps li:not(:last-child) .enrollment-success-overlay-module__z2-jWW__stepNumber:after{content:"";top:calc(100% + var(--spacing-1));height:calc(var(--spacing-12) - var(--spacing-6) - var(--spacing-1) - var(--spacing-2));border-left:2px solid var(--color-border-control);position:absolute;left:50%;transform:translate(-50%)}
.ds-system-icon{vertical-align:middle;pointer-events:none;flex:none;line-height:0;display:inline-block;position:relative}.ds-icon-mask{background:currentColor;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ds-icon-original{transform-origin:0 0;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:0;left:0}.ds-icon-original img{max-width:none;display:block}
.address-search-module__XHqqMa__addressSearch,.address-search-module__XHqqMa__addressList{gap:var(--spacing-4);min-width:0;display:grid}.address-search-module__XHqqMa__addressSearch{gap:var(--spacing-6)}.address-search-module__XHqqMa__compact{gap:var(--spacing-2)}.address-search-module__XHqqMa__compact>section{margin-top:var(--spacing-4)}.address-search-module__XHqqMa__addressSearchForm{gap:var(--spacing-3);min-width:0;display:grid}.address-search-module__XHqqMa__addressHint,.address-search-module__XHqqMa__addressMeta>p{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);overflow-wrap:anywhere;margin:0}.address-search-module__XHqqMa__addressMeta{gap:var(--spacing-1);margin-top:var(--spacing-2);min-width:0;display:grid}.address-search-module__XHqqMa__addressSelect{justify-content:flex-end;align-items:center;gap:var(--spacing-1);margin-top:var(--spacing-3);color:var(--color-text-primary);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);display:flex}.address-search-module__XHqqMa__addressResultHeading{gap:var(--spacing-2);min-width:0;scroll-margin-top:var(--spacing-6);display:grid}.address-search-module__XHqqMa__addressResultHeading>h2{color:var(--color-text-primary);font-size:var(--font-subheading-size);font-weight:var(--font-subheading-weight);line-height:var(--font-subheading-line);word-break:keep-all;overflow-wrap:anywhere;margin:0}.address-search-module__XHqqMa__addressPagination{align-items:center;gap:var(--spacing-2);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0;display:grid}.address-search-module__XHqqMa__addressPageNumber{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);text-align:center;white-space:nowrap}@media (max-width:360px){.address-search-module__XHqqMa__addressPagination{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"count count""previous next"}.address-search-module__XHqqMa__addressPagination>button:first-child{grid-area:previous}.address-search-module__XHqqMa__addressPagination>button:last-child{grid-area:next}.address-search-module__XHqqMa__addressPageNumber{grid-area:count}}.address-search-module__XHqqMa__addressList{gap:0;margin:0;padding:0;list-style:none}.address-search-module__XHqqMa__inlineSearch{grid-template-columns:minmax(0,1fr) auto;align-items:start}
.like-icon-module__3CH1jW__root{isolation:isolate;pointer-events:none;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.like-icon-module__3CH1jW__heart{width:100%;height:100%;display:block;position:relative}.like-icon-module__3CH1jW__outline,.like-icon-module__3CH1jW__fill{--ds-control-icon-size:100%;transition:opacity .2s ease-out,transform .24s ease-out;display:flex;position:absolute;inset:0}.like-icon-module__3CH1jW__outline{opacity:1}.like-icon-module__3CH1jW__fill{color:var(--primitive-coral-500);opacity:0;transform:scale(.85)}.like-icon-module__3CH1jW__root[data-liked=true] .like-icon-module__3CH1jW__outline{opacity:0}.like-icon-module__3CH1jW__root[data-liked=true] .like-icon-module__3CH1jW__fill{opacity:1;transform:scale(1)}.like-icon-module__3CH1jW__particles{color:var(--primitive-coral-500);position:absolute;inset:0}.like-icon-module__3CH1jW__particle{opacity:0;--ds-control-icon-size:100%;display:flex;position:absolute;top:50%;left:50%}.like-icon-module__3CH1jW__particle:nth-child(3n){color:var(--primitive-coral-300)}.like-icon-module__3CH1jW__particle:nth-child(3n+1){color:var(--primitive-coral-400)}@media (hover:hover) and (pointer:fine){button:not(:disabled):hover .like-icon-module__3CH1jW__root[data-liked=false] .like-icon-module__3CH1jW__fill{color:inherit;opacity:.16;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.like-icon-module__3CH1jW__particles{display:none}.like-icon-module__3CH1jW__outline,.like-icon-module__3CH1jW__fill{transition:none}}
.learning-screen-module__JRMryG__screen{width:100%;max-width:480px;height:100dvh;color:var(--color-text-primary);background:var(--color-bg-default);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.learning-screen-module__JRMryG__fixedTop{background:var(--color-bg-default);z-index:1;flex:none}.learning-screen-module__JRMryG__topChromeContent>header{grid-template-columns:minmax(calc(var(--size-touch) + var(--spacing-6)), 1fr) minmax(0, max-content) minmax(calc(var(--size-touch) + var(--spacing-6)), 1fr);padding-inline:var(--spacing-4)}.learning-screen-module__JRMryG__hiddenAction{visibility:hidden}.learning-screen-module__JRMryG__topChrome{transition:grid-template-rows var(--motion-duration-standard) ease;grid-template-rows:1fr;display:grid}.learning-screen-module__JRMryG__screen[data-header-collapsed=true] .learning-screen-module__JRMryG__topChrome{grid-template-rows:0fr}.learning-screen-module__JRMryG__topChromeContent{min-width:0;min-height:0;overflow:hidden}.learning-screen-module__JRMryG__playerArea{position:relative}.learning-screen-module__JRMryG__expandHeader{z-index:2;top:var(--spacing-2);left:var(--spacing-4);position:absolute}@media (prefers-reduced-motion:reduce){.learning-screen-module__JRMryG__topChrome{transition:none}}.learning-screen-module__JRMryG__fixedTop h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.learning-screen-module__JRMryG__player{background:var(--color-bg-default)}.learning-screen-module__JRMryG__lectureHeading{min-height:var(--spacing-12);justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-bodySmall-size);display:flex}.learning-screen-module__JRMryG__lectureHeading>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learning-screen-module__JRMryG__playingState{font-size:var(--font-caption-size);color:var(--color-brand-primary);flex:none}.learning-screen-module__JRMryG__player[data-layout] .learning-screen-module__JRMryG__lectureHeading{justify-content:flex-start}.learning-screen-module__JRMryG__player[data-layout] .learning-screen-module__JRMryG__lectureHeading>:first-child{white-space:nowrap;flex:none;overflow:visible}.learning-screen-module__JRMryG__lectureEyebrow{justify-content:space-between;align-items:center;gap:var(--spacing-2);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);color:var(--color-brand-primary);display:flex}.learning-screen-module__JRMryG__lectureTitle{min-width:0;font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;overflow:hidden}.learning-screen-module__JRMryG__video{aspect-ratio:16/9;background:var(--color-bg-inverse);width:100%;position:relative}.learning-screen-module__JRMryG__video>div,.learning-screen-module__JRMryG__video iframe{border:0;width:100%;height:100%}.learning-screen-module__JRMryG__video>div{position:absolute;inset:0}.learning-screen-module__JRMryG__controls{--color-text-secondary:var(--primitive-gray-200);--color-bg-muted:var(--primitive-gray-700);--color-border-default:var(--primitive-gray-700);align-items:center;gap:var(--spacing-3);padding:0 var(--spacing-2);border-bottom:var(--size-border) solid var(--color-border-default);background:var(--color-bg-inverse);color:var(--color-text-inverse);font-size:var(--font-caption-size);font-variant-numeric:tabular-nums;min-height:var(--spacing-12);display:flex}.learning-screen-module__JRMryG__controls>span{flex:none}.learning-screen-module__JRMryG__controls input{width:0;min-width:0;accent-color:var(--color-text-secondary);height:var(--spacing-12);flex:1;margin:0}.learning-screen-module__JRMryG__player[data-fullscreen=true]{background:var(--color-bg-inverse);width:100%;height:100%;color:var(--color-text-inverse);position:relative;overflow:hidden}.learning-screen-module__JRMryG__player[data-fullscreen=true] .learning-screen-module__JRMryG__video{aspect-ratio:auto;height:100%;position:absolute;inset:0}.learning-screen-module__JRMryG__videoToggle{z-index:1;touch-action:pan-y;width:100%;height:100%;cursor:inherit;position:absolute;inset:0}.learning-screen-module__JRMryG__player[data-fullscreen=true] .learning-screen-module__JRMryG__lectureHeading,.learning-screen-module__JRMryG__player[data-fullscreen=true] .learning-screen-module__JRMryG__controls{z-index:1;transition:opacity var(--motion-duration-standard) ease;position:absolute;inset-inline:0}.learning-screen-module__JRMryG__player[data-fullscreen=true] .learning-screen-module__JRMryG__lectureHeading{padding-top:max(var(--spacing-2), env(safe-area-inset-top,0px));background:linear-gradient(var(--color-bg-inverse), transparent);top:0}.learning-screen-module__JRMryG__player[data-fullscreen=true] .learning-screen-module__JRMryG__controls{padding-bottom:env(safe-area-inset-bottom,0px);background:linear-gradient(transparent, var(--color-bg-inverse));border:0;bottom:0}.learning-screen-module__JRMryG__player[data-fullscreen=true][data-controls-visible=false]{cursor:none}.learning-screen-module__JRMryG__player[data-fullscreen=true][data-controls-visible=false] .learning-screen-module__JRMryG__lectureHeading,.learning-screen-module__JRMryG__player[data-fullscreen=true][data-controls-visible=false] .learning-screen-module__JRMryG__controls{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.learning-screen-module__JRMryG__player[data-fullscreen=true] .learning-screen-module__JRMryG__lectureHeading,.learning-screen-module__JRMryG__player[data-fullscreen=true] .learning-screen-module__JRMryG__controls{transition:none}}.learning-screen-module__JRMryG__scrollContent{touch-action:pan-y;overflow-anchor:none;overscroll-behavior-y:contain;min-height:0;scroll-padding-bottom:var(--spacing-4);scrollbar-width:none;padding:var(--spacing-2) var(--spacing-4) var(--spacing-4);flex:1;overflow:hidden auto}.learning-screen-module__JRMryG__scrollContent::-webkit-scrollbar{width:0;height:0;display:none}.learning-screen-module__JRMryG__screen[data-floating-notice=true] .learning-screen-module__JRMryG__scrollContent{padding-bottom:calc(var(--size-control) + var(--spacing-4) + env(safe-area-inset-bottom,0px))}.learning-screen-module__JRMryG__screen[data-floating-notice=true]>[data-floating=true]{--page-actions-gap:calc(var(--spacing-2) + env(safe-area-inset-bottom,0px));height:0}.learning-screen-module__JRMryG__examDivider{margin-inline:calc(-1 * var(--spacing-4));padding:var(--spacing-4);min-height:calc(var(--spacing-12) + var(--spacing-2));text-align:center;background:var(--color-bg-muted);color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight)}.learning-screen-module__JRMryG__overview{margin-bottom:var(--spacing-4)}.learning-screen-module__JRMryG__overview h1{font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight)}.learning-screen-module__JRMryG__overview p{font-size:var(--font-bodySmall-size);color:var(--color-text-secondary);margin-top:var(--spacing-1)}.learning-screen-module__JRMryG__courseEyebrow{justify-content:space-between;gap:var(--spacing-2);font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary);display:flex}.learning-screen-module__JRMryG__screen[data-layout=line] .learning-screen-module__JRMryG__overview{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-bottom:0;display:flex}.learning-screen-module__JRMryG__screen[data-layout=line] .learning-screen-module__JRMryG__overview h1{font-size:var(--font-label-size);line-height:var(--font-label-line);font-weight:var(--font-title-weight)}.learning-screen-module__JRMryG__screen[data-layout=line] .learning-screen-module__JRMryG__overview p{font-size:var(--font-caption-size);line-height:var(--font-caption-line);white-space:nowrap;margin-top:0}.learning-screen-module__JRMryG__courseDivider{margin-inline:calc(-1 * var(--spacing-4))}.learning-screen-module__JRMryG__screen[data-layout=panel] .learning-screen-module__JRMryG__scrollContent{padding-top:0}.learning-screen-module__JRMryG__screen[data-layout=panel] .learning-screen-module__JRMryG__overview{margin:0 calc(-1 * var(--spacing-4));padding:var(--spacing-4);background:var(--color-bg-subtle)}.learning-screen-module__JRMryG__screen[data-layout=panel] .learning-screen-module__JRMryG__overview h1{margin-top:var(--spacing-1)}.learning-screen-module__JRMryG__listHeading{min-height:calc(var(--spacing-8) + var(--spacing-1));justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.learning-screen-module__JRMryG__listHeading h2{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight)}.learning-screen-module__JRMryG__listHeading h2 span{margin-left:var(--spacing-1);color:var(--color-text-secondary);font-weight:var(--font-body-weight)}.learning-screen-module__JRMryG__lessons{margin-inline:calc(-1 * var(--spacing-4));grid-template-columns:minmax(0,1fr);display:grid}.learning-screen-module__JRMryG__lessons>div{position:relative}.learning-screen-module__JRMryG__lessons>div+div:before{content:"";top:0;left:var(--spacing-4);right:var(--spacing-4);height:var(--size-border);background:var(--color-border-default);pointer-events:none;position:absolute}.learning-screen-module__JRMryG__lessonAction{width:var(--spacing-20);min-height:var(--size-touch);justify-content:center;align-items:center;display:inline-flex}.learning-screen-module__JRMryG__currentLesson{align-items:center;gap:var(--spacing-1);color:var(--color-text-primary);font-size:var(--font-caption-size);font-weight:var(--font-title-weight);white-space:nowrap;display:inline-flex}.learning-screen-module__JRMryG__currentLesson>span{width:calc(var(--spacing-2) - var(--size-border) * 2);height:calc(var(--spacing-2) - var(--size-border) * 2);border-radius:var(--radius-full);background:var(--color-brand-primary)}.learning-screen-module__JRMryG__receivedStatus{margin:0 0 var(--spacing-2);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight)}.learning-screen-module__JRMryG__receivedStatus span{color:var(--color-text-secondary);font-weight:var(--font-body-weight)}.learning-screen-module__JRMryG__lessonMetadata{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.learning-screen-module__JRMryG__lessonMetadata>:first-child{min-width:0}.learning-screen-module__JRMryG__completedStatus{align-items:center;gap:var(--spacing-1);color:var(--color-brand-primary);font-weight:var(--font-label-weight);white-space:nowrap;display:inline-flex}.learning-screen-module__JRMryG__learningAction{margin:var(--spacing-4) 0}.learning-screen-module__JRMryG__learningProgress{padding:var(--spacing-2) var(--spacing-4);background:var(--color-bg-subtle);flex:none;position:relative}.learning-screen-module__JRMryG__progressHeading{justify-content:space-between;align-items:center;gap:var(--spacing-2);min-height:var(--font-label-line);font-size:var(--font-bodySmall-size);line-height:var(--font-label-line);white-space:nowrap;display:flex}.learning-screen-module__JRMryG__nextReward{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.learning-screen-module__JRMryG__nextReward strong{color:var(--color-brand-text);font-weight:var(--font-label-weight)}.learning-screen-module__JRMryG__nextReward[data-ready=true]{color:var(--color-brand-text)}.learning-screen-module__JRMryG__learningProgressNote{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);white-space:nowrap}.learning-screen-module__JRMryG__lessons .ds-list-content>strong{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-title-weight)}.learning-screen-module__JRMryG__examRewardSummary{gap:var(--spacing-1);margin-bottom:var(--spacing-3);display:grid}.learning-screen-module__JRMryG__examRewardSummary strong{font-size:var(--font-title-size);line-height:var(--font-title-line)}.learning-screen-module__JRMryG__examRewardSummary p{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);word-break:keep-all}.learning-screen-module__JRMryG__continuation{padding:var(--spacing-4) var(--spacing-4) calc(var(--spacing-3) + env(safe-area-inset-bottom));border-radius:var(--radius-control-medium) var(--radius-control-medium) 0 0;transition:transform calc(var(--motion-duration-slow) * 1.5) cubic-bezier(.22, 1, .36, 1)}.learning-screen-module__JRMryG__continuation[data-hidden=true]{transform:translateY(calc(100% + var(--spacing-6)));transition-duration:var(--motion-duration-slow);pointer-events:none;transition-timing-function:cubic-bezier(.4,0,1,1)}.learning-screen-module__JRMryG__continuation[data-variant=exam]{pointer-events:none}.learning-screen-module__JRMryG__floatingNotice{width:100%;height:var(--size-control);border-radius:var(--radius-full);box-shadow:var(--elevation-card);pointer-events:auto;animation:learning-screen-module__JRMryG__learning-exam-action-in var(--motion-duration-slow) ease-out both;transition:width var(--motion-duration-slow) ease-in-out;background:0 0;align-items:center;display:flex;overflow:hidden}.learning-screen-module__JRMryG__floatingNotice[data-expanded=false]{width:var(--size-control)}.learning-screen-module__JRMryG__floatingNotice:has(:focus-visible){outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1)}.learning-screen-module__JRMryG__floatingNotice .learning-screen-module__JRMryG__floatingNoticeIcon[data-variant=floating]{border:var(--size-border) solid var(--color-selection-border);border-radius:var(--radius-full);color:var(--color-brand-primary);flex:none}.learning-screen-module__JRMryG__floatingNoticeAction[data-variant=primary]{width:100%;height:100%;padding:var(--spacing-3) var(--spacing-5);border-radius:inherit}.learning-screen-module__JRMryG__floatingNoticeAction .ds-button-label{width:100%;min-width:0}.learning-screen-module__JRMryG__floatingSummary{justify-content:space-between;align-items:center;gap:var(--spacing-2);white-space:nowrap;display:flex}.learning-screen-module__JRMryG__floatingSummary>strong{color:var(--color-brand-primary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-title-weight)}.learning-screen-module__JRMryG__floatingSummary>span{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-body-weight)}.learning-screen-module__JRMryG__bottomActions{gap:var(--spacing-2);grid-template-columns:1fr;display:grid}.learning-screen-module__JRMryG__points{align-items:baseline;gap:calc(var(--spacing-1) / 2);white-space:nowrap;display:inline-flex}.learning-screen-module__JRMryG__enrollmentDeadline{min-height:var(--spacing-12);justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-4);background:var(--primitive-coral-50);flex:none;display:flex}.learning-screen-module__JRMryG__enrollmentDeadline .learning-screen-module__JRMryG__timerLabel{color:var(--color-text-primary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight);white-space:nowrap}@media (max-width:359px){.learning-screen-module__JRMryG__enrollmentDeadline .learning-screen-module__JRMryG__timerLabel,.learning-screen-module__JRMryG__floatingSummary>strong{font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.learning-screen-module__JRMryG__floatingNoticeAction{padding-inline:var(--spacing-4)}}.learning-screen-module__JRMryG__enrollmentDeadline p{align-items:baseline;gap:var(--spacing-2);font-size:var(--font-caption-size);color:var(--color-text-primary);display:flex}.learning-screen-module__JRMryG__enrollmentDeadline strong{font-size:var(--font-label-size);line-height:var(--font-label-line);font-weight:var(--font-title-weight);color:var(--primitive-coral-500);white-space:nowrap}.learning-screen-module__JRMryG__deadlineDate{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary)}.learning-screen-module__JRMryG__rewardError{margin-top:var(--spacing-2);color:var(--color-status-error-text);font-size:var(--font-caption-size)}.learning-screen-module__JRMryG__guide{gap:var(--spacing-4);flex-direction:column;display:flex}.learning-screen-module__JRMryG__balance{padding:var(--spacing-4);background:var(--color-brand-subtle);border-radius:var(--radius-control-medium);gap:var(--spacing-1);display:grid}.learning-screen-module__JRMryG__balance p,.learning-screen-module__JRMryG__balance span{font-size:var(--font-caption-size);color:var(--color-text-secondary)}.learning-screen-module__JRMryG__guide .learning-screen-module__JRMryG__balance p{line-height:var(--font-caption-line);margin:0}.learning-screen-module__JRMryG__balance>span{line-height:var(--font-caption-line)}.learning-screen-module__JRMryG__balance>strong{font-size:var(--font-heading-size);line-height:var(--font-heading-line)}.learning-screen-module__JRMryG__balance>strong span{font-size:inherit;color:inherit}.learning-screen-module__JRMryG__balance>strong .learning-screen-module__JRMryG__points{color:var(--color-brand-text)}.learning-screen-module__JRMryG__guide h3{font-size:var(--font-body-size);line-height:var(--font-body-line);margin:0}.learning-screen-module__JRMryG__rewardStages{display:grid}.learning-screen-module__JRMryG__rewardStages>div{align-items:center;gap:var(--spacing-3);min-height:var(--spacing-16);padding-block:var(--spacing-3);border-bottom:var(--size-border) solid var(--color-border-default);display:flex}.learning-screen-module__JRMryG__rewardStages>div>span:nth-child(2){gap:var(--spacing-1);flex:1;min-width:0;display:grid}.learning-screen-module__JRMryG__rewardStages strong{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}.learning-screen-module__JRMryG__rewardStages small{font-size:var(--font-caption-size);line-height:var(--font-caption-line);color:var(--color-text-secondary)}.learning-screen-module__JRMryG__rewardStages b{font-size:var(--font-bodySmall-size);color:var(--color-brand-primary)}@media (max-height:740px){.learning-screen-module__JRMryG__guide{gap:var(--spacing-2)}.learning-screen-module__JRMryG__guide .learning-screen-module__JRMryG__balance{padding:var(--spacing-3)}.learning-screen-module__JRMryG__guide .learning-screen-module__JRMryG__rewardStages>div{padding-block:var(--spacing-1);gap:var(--spacing-2)}.learning-screen-module__JRMryG__guide .learning-screen-module__JRMryG__rewardStages>div>span:nth-child(2){gap:0}}.learning-screen-module__JRMryG__guide .learning-screen-module__JRMryG__conditions{font-size:var(--font-caption-size);color:var(--color-text-secondary);line-height:var(--font-caption-line);margin:0}.learning-screen-module__JRMryG__receipt{text-align:center;width:100%}.learning-screen-module__JRMryG__receiptTitle,.learning-screen-module__JRMryG__receiptDescription{animation:learning-screen-module__JRMryG__learning-message-in var(--motion-duration-slow) ease-out both;animation-delay:calc(var(--motion-duration-slow) * 2)}.learning-screen-module__JRMryG__receiptDescription{animation-delay:calc(var(--motion-duration-slow) * 2.5)}.learning-screen-module__JRMryG__coinStage{width:100%;height:calc(var(--spacing-20) * 2);margin-bottom:var(--spacing-4);place-items:center;display:grid;position:relative}.learning-screen-module__JRMryG__receiptCoin{width:calc(var(--spacing-20) + var(--spacing-16) + var(--spacing-2));object-fit:contain;height:auto;animation:1.6s ease-in-out both learning-screen-module__JRMryG__learning-coin-spin}.learning-screen-module__JRMryG__examNoticeGraphic{width:calc(var(--spacing-20) + var(--spacing-16) + var(--spacing-2));object-fit:contain;height:auto;animation:learning-screen-module__JRMryG__learning-message-in calc(var(--motion-duration-slow) * 2) cubic-bezier(.22, 1, .36, 1) both}.learning-screen-module__JRMryG__examNoticeActions{gap:var(--spacing-2);display:grid}.learning-screen-module__JRMryG__receiptTitle{gap:var(--spacing-1);display:grid}.learning-screen-module__JRMryG__receiptTitle>:first-child{font-size:var(--font-bodySmall-size);font-weight:var(--font-label-weight)}.learning-screen-module__JRMryG__receiptTitle>:last-child,.learning-screen-module__JRMryG__receiptTitle[data-exam-ready=true]>:first-child{font-size:var(--font-heading-size);line-height:var(--font-heading-line);font-weight:var(--font-heading-weight)}.learning-screen-module__JRMryG__receiptTitle[data-exam-ready=true]>:last-child{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line);font-weight:var(--font-subheading-weight)}.learning-screen-module__JRMryG__receiptTitle em{color:var(--color-brand-primary);font-style:normal}.learning-screen-module__JRMryG__receipt .learning-screen-module__JRMryG__receiptDescription{font-size:var(--font-bodySmall-size);line-height:var(--font-body-line);color:var(--color-text-secondary);margin:var(--spacing-3) 0 var(--spacing-6)}.learning-screen-module__JRMryG__receipt>.ds-button{width:100%}.learning-screen-module__JRMryG__confetti{pointer-events:none;position:absolute;inset:0;overflow:visible}.learning-screen-module__JRMryG__confetti>span{animation:learning-screen-module__JRMryG__learning-confetti-spread var(--piece-duration) cubic-bezier(.12, .55, .35, 1) var(--piece-delay) both;position:absolute;top:35%;left:50%}.learning-screen-module__JRMryG__confetti i{width:var(--piece-width);height:var(--piece-height);border-radius:var(--size-border);background:var(--color-brand-primary);animation:learning-screen-module__JRMryG__learning-confetti-fall var(--piece-duration) linear var(--piece-delay) both;display:block}.learning-screen-module__JRMryG__confetti>span:nth-child(4n+2) i{background:var(--primitive-yellow-400)}.learning-screen-module__JRMryG__confetti>span:nth-child(4n+3) i{background:var(--primitive-green-400)}.learning-screen-module__JRMryG__confetti>span:nth-child(4n) i{background:var(--primitive-orange-400)}.learning-screen-module__JRMryG__confetti>span:nth-child(3n) i{border-radius:var(--radius-full)}@keyframes learning-screen-module__JRMryG__learning-coin-spin{0%{transform:perspective(400px)rotateY(0)}to{transform:perspective(400px)rotateY(720deg)}}@keyframes learning-screen-module__JRMryG__learning-message-in{0%{opacity:0;transform:translateY(var(--spacing-1))}to{opacity:1;transform:translateY(0)}}@keyframes learning-screen-module__JRMryG__learning-exam-action-in{0%{opacity:0;translate:0 var(--spacing-2)}to{opacity:1;translate:0}}@keyframes learning-screen-module__JRMryG__learning-confetti-spread{0%{transform:translate(0)}to{transform:translateX(var(--piece-x))}}@keyframes learning-screen-module__JRMryG__learning-confetti-fall{0%{opacity:0;transform:translateY(0)rotate(0)}12%{opacity:1}48%{opacity:1;transform:translateY(var(--piece-peak)) rotate(calc(var(--piece-rotate) * .5))}to{opacity:0;transform:translateY(var(--piece-end)) rotate(var(--piece-rotate))}}@media (prefers-reduced-motion:reduce){.learning-screen-module__JRMryG__continuation,.learning-screen-module__JRMryG__continuation[data-hidden=true]{transition:none}.learning-screen-module__JRMryG__floatingNotice{transition:none;animation:none}.learning-screen-module__JRMryG__receiptCoin,.learning-screen-module__JRMryG__examNoticeGraphic,.learning-screen-module__JRMryG__receiptTitle,.learning-screen-module__JRMryG__receiptDescription,.learning-screen-module__JRMryG__confetti>span,.learning-screen-module__JRMryG__confetti i{animation:none}.learning-screen-module__JRMryG__confetti{display:none}}@media (max-height:700px){.learning-screen-module__JRMryG__coinStage{height:var(--spacing-20);margin-bottom:var(--spacing-2)}.learning-screen-module__JRMryG__receiptCoin,.learning-screen-module__JRMryG__examNoticeGraphic{width:var(--spacing-20)}.learning-screen-module__JRMryG__receipt .learning-screen-module__JRMryG__receiptDescription{margin-bottom:var(--spacing-3)}.learning-screen-module__JRMryG__guide{gap:var(--spacing-2)}.learning-screen-module__JRMryG__rewardStages>div{min-height:var(--spacing-12)}}.learning-screen-module__JRMryG__controls input[type=range]{appearance:none;cursor:pointer;background:0 0}.learning-screen-module__JRMryG__controls input[type=range]::-webkit-slider-runnable-track{height:var(--spacing-1);border-radius:var(--radius-full);background:linear-gradient(to right, var(--color-text-secondary) var(--playback-progress), var(--color-bg-muted) var(--playback-progress))}.learning-screen-module__JRMryG__controls input[type=range]::-webkit-slider-thumb{appearance:none;width:var(--spacing-3);height:var(--spacing-3);margin-top:calc(-1 * var(--spacing-1));background:var(--color-text-secondary);border-radius:var(--radius-full)}.learning-screen-module__JRMryG__controls input[type=range]::-moz-range-track{height:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-bg-muted)}.learning-screen-module__JRMryG__controls input[type=range]::-moz-range-progress{height:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-text-secondary)}.learning-screen-module__JRMryG__controls input[type=range]::-moz-range-thumb{width:var(--spacing-3);height:var(--spacing-3);background:var(--color-text-secondary);border-radius:var(--radius-full);border:0}.learning-screen-module__JRMryG__lessonAction{width:max-content;min-width:var(--spacing-20);white-space:nowrap;flex-shrink:0}.learning-screen-module__JRMryG__lessonAction .ds-button-label{white-space:nowrap}.learning-screen-module__JRMryG__lessonMetadata{gap:var(--spacing-1);flex-wrap:nowrap}.learning-screen-module__JRMryG__lessonMetadata>span:empty{display:none}.learning-screen-module__JRMryG__receiptFootnote{margin:var(--spacing-4) 0 0;color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.learning-screen-module__JRMryG__reviewControls{gap:var(--spacing-2);display:grid}.learning-screen-module__JRMryG__exitActions{gap:var(--spacing-2);margin-top:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.learning-screen-module__JRMryG__firstRewardNext{gap:var(--spacing-1) var(--spacing-3);margin-bottom:var(--spacing-6);padding:var(--spacing-4);border-radius:var(--radius-md);background:var(--color-bg-subtle);text-align:left;grid-template-columns:1fr auto;display:grid}.learning-screen-module__JRMryG__firstRewardNext>span{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);grid-column:1/-1}.learning-screen-module__JRMryG__firstRewardNext strong,.learning-screen-module__JRMryG__firstRewardNext em{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight)}.learning-screen-module__JRMryG__firstRewardNext em{color:var(--color-brand-text);font-style:normal}.learning-screen-module__JRMryG__firstReceipt{gap:var(--spacing-6)}.learning-screen-module__JRMryG__firstReceipt .learning-screen-module__JRMryG__coinStage,.learning-screen-module__JRMryG__firstReceipt .learning-screen-module__JRMryG__firstRewardNext{margin:0}.learning-screen-module__JRMryG__firstReceipt .learning-screen-module__JRMryG__receiptDescription{margin:var(--spacing-3) 0 0}.learning-screen-module__JRMryG__screen[data-reward-floating=true] .learning-screen-module__JRMryG__scrollContent{padding-bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom,0px))}.learning-screen-module__JRMryG__rewardFloating{z-index:3;right:var(--spacing-4);bottom:calc(var(--spacing-4) + env(safe-area-inset-bottom,0px));justify-items:center;gap:var(--spacing-1);transition:gap var(--motion-duration-slow) ease-out;display:grid;position:absolute}.learning-screen-module__JRMryG__rewardFloating[data-hidden=true]{gap:0}.learning-screen-module__JRMryG__rewardFloating[data-footer=true]{bottom:calc(var(--learning-footer-height,0px) + var(--spacing-4))}.learning-screen-module__JRMryG__rewardFloatingButton[data-variant=floating]{border-radius:var(--radius-full);box-shadow:var(--elevation-card)}.learning-screen-module__JRMryG__rewardFloatingCoin{width:var(--spacing-10);height:var(--spacing-10);left:calc((var(--size-icon) - var(--spacing-10)) / 2);top:calc((var(--size-icon) - var(--spacing-10)) / 2);flex:none;place-items:center;display:grid;position:relative}.learning-screen-module__JRMryG__rewardFloatingCoin img{object-fit:contain;width:100%;height:100%;display:block}.learning-screen-module__JRMryG__rewardFloating[data-ready=true] .learning-screen-module__JRMryG__rewardFloatingCoin{animation:2.4s ease-in-out infinite learning-screen-module__JRMryG__reward-floating-spin}.learning-screen-module__JRMryG__rewardFloatingLabel{max-height:calc(var(--font-caption-line) + var(--spacing-1) * 2);padding:var(--spacing-1) var(--spacing-3);box-shadow:var(--elevation-card);border-radius:var(--radius-full);background:var(--color-bg-default);color:var(--color-text-primary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);pointer-events:none;transition:max-height var(--motion-duration-slow) ease-out, padding-block var(--motion-duration-slow) ease-out, opacity var(--motion-duration-standard) ease-out;overflow:hidden}.learning-screen-module__JRMryG__rewardFloating[data-hidden=true] .learning-screen-module__JRMryG__rewardFloatingLabel{opacity:0;max-height:0;padding-block:0}.learning-screen-module__JRMryG__rewardFloating[data-ready=true] .learning-screen-module__JRMryG__rewardFloatingLabel{color:var(--color-brand-text);font-weight:var(--font-label-weight)}@media (prefers-reduced-motion:reduce){.learning-screen-module__JRMryG__rewardFloating,.learning-screen-module__JRMryG__rewardFloatingLabel{transition:none}}.learning-screen-module__JRMryG__rewardFloatingError{right:0;bottom:calc(100% + var(--spacing-2));width:min(280px, calc(100vw - var(--spacing-8)));padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--color-bg-default);color:var(--color-status-error-text);box-shadow:var(--elevation-card);font-size:var(--font-caption-size);line-height:var(--font-caption-line);margin:0;position:absolute}@keyframes learning-screen-module__JRMryG__reward-floating-spin{0%,55%{transform:perspective(240px)rotateY(0)}to{transform:perspective(240px)rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.learning-screen-module__JRMryG__rewardFloating[data-ready=true] .learning-screen-module__JRMryG__rewardFloatingCoin{animation:none}}.learning-screen-module__JRMryG__learningHelp{padding-block:var(--spacing-3);justify-content:center;display:flex}.learning-screen-module__JRMryG__continuation[data-variant=exam]{background:var(--color-bg-default)}.learning-screen-module__JRMryG__progressSummary{align-items:baseline;gap:var(--spacing-2);min-width:0;display:flex}.learning-screen-module__JRMryG__progressSummary>span,.learning-screen-module__JRMryG__progressSummary>strong{flex:none}.learning-screen-module__JRMryG__progressHeading .learning-screen-module__JRMryG__nextReward{white-space:normal;text-align:right;margin:0 0 0 auto}.learning-screen-module__JRMryG__listHeading .learning-screen-module__JRMryG__learningProgressNote{text-align:right;flex:none;margin:0}.learning-screen-module__JRMryG__rewardFloating[data-ready=true] .learning-screen-module__JRMryG__rewardFloatingButton{background:linear-gradient(135deg, var(--color-brand-primary) 0%, var(--color-brand-gradient-aqua) 55%, var(--color-brand-gradient-mint) 100%);animation:1.8s ease-in-out infinite learning-screen-module__JRMryG__reward-floating-glow}.learning-screen-module__JRMryG__rewardFloatingLabel{white-space:nowrap}@keyframes learning-screen-module__JRMryG__reward-floating-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-brand-primary) 24%, transparent), 0 0 8px color-mix(in srgb, var(--color-brand-gradient-aqua) 30%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--color-brand-primary) 0%, transparent), 0 0 24px color-mix(in srgb, var(--color-brand-gradient-mint) 65%, transparent), 0 0 12px color-mix(in srgb, var(--color-brand-gradient-aqua) 45%, transparent)}}@media (prefers-reduced-motion:reduce){.learning-screen-module__JRMryG__rewardFloating[data-ready=true] .learning-screen-module__JRMryG__rewardFloatingButton{box-shadow:0 0 12px color-mix(in srgb, var(--color-brand-primary) 35%, transparent);animation:none}}
@layer service{.address-book-module__Ew1jDG__stack,.address-book-module__Ew1jDG__bookList,.address-book-module__Ew1jDG__bookChoices{gap:var(--spacing-4);min-width:0;display:grid}.address-book-module__Ew1jDG__bookRow{padding-block:var(--spacing-4);border-bottom:var(--size-border) solid var(--color-border-default)}.address-book-module__Ew1jDG__bookToolbar{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.address-book-module__Ew1jDG__bookAddress{gap:var(--spacing-2);overflow-wrap:anywhere;min-width:0;display:grid}.address-book-module__Ew1jDG__roadAddress{font-size:var(--font-cardTitle-size);font-weight:var(--font-cardTitle-weight);line-height:var(--font-cardTitle-line);margin:0}.address-book-module__Ew1jDG__addressDetail{font-size:var(--font-body-size);font-weight:var(--font-body-weight);line-height:var(--font-body-line);margin:0}.address-book-module__Ew1jDG__bookActions{gap:var(--spacing-2);padding-top:var(--spacing-2);flex-wrap:wrap;display:flex}.address-book-module__Ew1jDG__choiceGroup{border:0;margin:0;padding:0}.address-book-module__Ew1jDG__choiceGroup>legend{margin-bottom:var(--spacing-3);font-size:var(--font-label-size);font-weight:var(--font-label-weight);line-height:var(--font-label-line);padding:0}.address-book-module__Ew1jDG__description{font-size:var(--font-bodySmall-size);font-weight:var(--font-bodySmall-weight);line-height:var(--font-bodySmall-line);color:var(--color-text-secondary)}.address-book-module__Ew1jDG__address{gap:var(--spacing-2);padding:var(--spacing-5);border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-md);overflow-wrap:anywhere;display:grid}.address-book-module__Ew1jDG__actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.address-book-module__Ew1jDG__title{font-size:var(--font-subheading-size);line-height:var(--font-subheading-line);margin:0}.address-book-module__Ew1jDG__hint{font-size:var(--font-cardBody-size);font-weight:var(--font-cardBody-weight);line-height:var(--font-cardBody-line);color:var(--color-text-secondary)}.address-book-module__Ew1jDG__summary{gap:var(--spacing-2);display:grid}.address-book-module__Ew1jDG__summary>div{gap:var(--spacing-4);grid-template-columns:auto minmax(0,1fr);display:grid}.address-book-module__Ew1jDG__summary dd{overflow-wrap:anywhere;margin:0}.address-book-module__Ew1jDG__notice{color:var(--color-text-secondary)}}.address-book-module__Ew1jDG__selectionCard.ds-card{padding:var(--spacing-4);border-radius:12px;position:relative}.address-book-module__Ew1jDG__selectionCard.ds-card .ds-list-row{background:0 0;border:0;min-height:0;padding:0}.address-book-module__Ew1jDG__selectionCard:has(.ds-list-row[data-state=selected]){background:var(--color-bg-default);border-color:var(--color-brand-primary)}.address-book-module__Ew1jDG__selectionCard.ds-card .ds-list-row[data-state=selected]{padding-inline-end:var(--spacing-8)}.address-book-module__Ew1jDG__selectionCard .ds-list-selected{top:var(--spacing-4);right:var(--spacing-4);color:var(--color-brand-primary);position:absolute}.address-book-module__Ew1jDG__choiceGroup>.address-book-module__Ew1jDG__choiceHeading{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;margin-bottom:var(--spacing-4);display:flex}.address-book-module__Ew1jDG__stack>.address-book-module__Ew1jDG__pageTitle{margin:0}
.current-location-module__JLSK1W__control{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.current-location-module__JLSK1W__selector{display:grid}.current-location-module__JLSK1W__feedback{gap:var(--spacing-2);justify-items:start;width:100%;display:grid}.current-location-module__JLSK1W__message{width:100%;font-size:var(--font-caption-size);color:var(--color-text-secondary);margin:0}.current-location-module__JLSK1W__consent{gap:var(--spacing-4);flex-direction:column;display:flex}.current-location-module__JLSK1W__consent p{margin:0}.current-location-module__JLSK1W__agreement{gap:var(--spacing-2);flex-direction:column;display:flex}.current-location-module__JLSK1W__policyLinks{gap:var(--spacing-2) var(--spacing-4);font-size:var(--font-caption-size);flex-wrap:wrap;display:flex}.current-location-module__JLSK1W__policyLinks a{color:var(--color-text-primary);text-decoration:underline}.current-location-module__JLSK1W__permissionHelp{gap:var(--spacing-4);color:var(--color-text-primary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);word-break:keep-all;overflow-wrap:anywhere;display:grid}.current-location-module__JLSK1W__permissionHelp p{margin:0}.current-location-module__JLSK1W__permissionSteps{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.current-location-module__JLSK1W__permissionSteps li{grid-template-columns:var(--spacing-6) minmax(0, 1fr);align-items:start;gap:var(--spacing-3);display:grid}.current-location-module__JLSK1W__permissionStepNumber{width:var(--spacing-6);height:var(--spacing-6);border-radius:var(--radius-full);background:var(--color-bg-subtle);font-weight:var(--font-button-weight);place-items:center;display:grid}.current-location-module__JLSK1W__permissionAlternative{color:var(--color-text-secondary)}
.job-summary-module__yGHZjW__jobRow{min-width:0;position:relative}.job-summary-module__yGHZjW__cardOpen{gap:var(--spacing-2);min-width:0;color:var(--color-text-primary);text-decoration:none;display:grid}.job-summary-module__yGHZjW__cardOpen:after{content:"";position:absolute;inset:0}.job-summary-module__yGHZjW__rowAction{z-index:1;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-3);display:flex;position:relative}.job-summary-module__yGHZjW__rowAction>a{flex:1;min-width:0}.job-summary-module__yGHZjW__cardIdentity,.job-summary-module__yGHZjW__cardTerms{gap:var(--layout-gap-text);min-width:0;display:grid}.job-summary-module__yGHZjW__jobFact{align-items:flex-start;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;overflow-wrap:anywhere;margin:0;display:flex}.job-summary-module__yGHZjW__cardDetails{gap:var(--spacing-1);min-width:0;display:grid}.job-summary-module__yGHZjW__jobFact>:first-child{margin-top:calc((var(--font-caption-line) - var(--size-icon-extra-small)) / 2);flex-shrink:0}.job-summary-module__yGHZjW__jobFact>:last-child{min-width:0}.job-summary-module__yGHZjW__cardEmployer{min-width:0;min-height:var(--size-control-extra-small);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex:1;align-items:center;margin:0;display:flex}.job-summary-module__yGHZjW__employerRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);margin-bottom:var(--layout-gap-text);min-width:0;display:flex}.job-summary-module__yGHZjW__employerTrailing{z-index:1;justify-content:flex-end;min-width:0;max-width:60%;display:flex;position:relative}.job-summary-module__yGHZjW__cardEmployer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}
.certificate-deposit-guide-module__vSdD-a__guide{align-content:start;gap:var(--spacing-6);min-width:0;min-height:0;display:grid}.certificate-deposit-guide-module__vSdD-a__intro{align-items:center;gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.certificate-deposit-guide-module__vSdD-a__introCopy{gap:var(--spacing-1);display:grid}.certificate-deposit-guide-module__vSdD-a__guide .certificate-deposit-guide-module__vSdD-a__intro h1{font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight);margin:0}.certificate-deposit-guide-module__vSdD-a__intro p{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;margin:0}.certificate-deposit-guide-module__vSdD-a__guide .certificate-deposit-guide-module__vSdD-a__summary{background:var(--color-bg-subtle);border-radius:var(--radius-control-medium);box-shadow:none}.certificate-deposit-guide-module__vSdD-a__details{gap:var(--spacing-2);min-width:0;margin:0;display:grid}.certificate-deposit-guide-module__vSdD-a__details>div{align-items:baseline;gap:var(--spacing-3);grid-template-columns:auto minmax(0,1fr);display:grid}.certificate-deposit-guide-module__vSdD-a__details dt{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.certificate-deposit-guide-module__vSdD-a__details dd{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight);text-align:right;overflow-wrap:anywhere;margin:0}.certificate-deposit-guide-module__vSdD-a__details .certificate-deposit-guide-module__vSdD-a__amount dd{font-size:var(--font-title-size);line-height:var(--font-title-line);font-weight:var(--font-title-weight)}.certificate-deposit-guide-module__vSdD-a__details .certificate-deposit-guide-module__vSdD-a__account[data-issued=true]{gap:var(--spacing-1);grid-template-columns:minmax(0,1fr)}.certificate-deposit-guide-module__vSdD-a__account dd{justify-content:flex-end;align-items:center;gap:var(--spacing-2);display:flex}.certificate-deposit-guide-module__vSdD-a__account[data-issued=true] dd{text-align:left;justify-content:space-between}.certificate-deposit-guide-module__vSdD-a__accountNumber{min-width:0;font-size:var(--font-body-size);line-height:var(--font-body-line);overflow-wrap:anywhere}.certificate-deposit-guide-module__vSdD-a__account button{flex:none}.certificate-deposit-guide-module__vSdD-a__placeholder{color:var(--color-text-secondary);font-weight:var(--font-body-weight)}.certificate-deposit-guide-module__vSdD-a__details .certificate-deposit-guide-module__vSdD-a__deadline{font-size:var(--font-caption-size);line-height:var(--font-caption-line)}
.certification-section-module__tSnz_a__catalog,.certification-section-module__tSnz_a__courseList{gap:var(--spacing-4);min-width:0;display:grid}.certification-section-module__tSnz_a__catalog{gap:var(--spacing-8)}.certification-section-module__tSnz_a__courseList{scroll-margin-top:var(--service-header-height)}.certification-section-module__tSnz_a__grid{gap:var(--spacing-8) var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.certification-section-module__tSnz_a__card{align-content:start;gap:var(--spacing-2);min-width:0;display:grid}.certification-section-module__tSnz_a__cardMain{gap:var(--spacing-3);min-width:0;display:grid}.certification-section-module__tSnz_a__cardBody{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.certification-section-module__tSnz_a__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-bg-muted);position:relative;overflow:hidden}.certification-section-module__tSnz_a__image{object-fit:cover}.certification-section-module__tSnz_a__thumbnailLink{position:absolute;inset:0}.certification-section-module__tSnz_a__badge{align-items:center;gap:var(--spacing-1);max-width:calc(100% - var(--spacing-4));top:var(--spacing-2);left:var(--spacing-2);z-index:1;flex-wrap:wrap;display:flex;position:absolute}.certification-section-module__tSnz_a__title{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-button-weight);word-break:keep-all;overflow-wrap:anywhere}.certification-section-module__tSnz_a__title a{display:block}.certification-section-module__tSnz_a__rating,.certification-section-module__tSnz_a__enrollCount{align-items:center;gap:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex-wrap:wrap;display:flex}.certification-section-module__tSnz_a__rating strong{color:var(--color-text-primary);font-weight:var(--font-button-weight)}.certification-section-module__tSnz_a__rating[data-has-rating=true] .certification-section-module__tSnz_a__ratingIcon{color:var(--primitive-yellow-500)}.certification-section-module__tSnz_a__ratingIcon,.certification-section-module__tSnz_a__enrollCount>:first-child{flex-shrink:0}.certification-section-module__tSnz_a__ratingIcon{display:inline-flex}.certification-section-module__tSnz_a__popular{gap:var(--spacing-4);min-width:0;display:grid}.certification-section-module__tSnz_a__popularHeading{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.certification-section-module__tSnz_a__popularTitle{gap:var(--spacing-1);min-width:0;display:grid}.certification-section-module__tSnz_a__popularTitle h2,.certification-section-module__tSnz_a__listHeading h2{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-sectionTitle-weight)}.certification-section-module__tSnz_a__rankControls{gap:var(--spacing-1);flex-shrink:0;display:flex}.certification-section-module__tSnz_a__rankRail{gap:var(--spacing-4);overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;min-width:0;padding:var(--spacing-1) 0;margin:calc(-1 * var(--spacing-1)) 0;list-style:none;display:flex;overflow-x:auto}.certification-section-module__tSnz_a__rankRail::-webkit-scrollbar{display:none}.certification-section-module__tSnz_a__rankRail>li{scroll-snap-align:start;flex:0 0 min(60%,216px);min-width:0}.certification-section-module__tSnz_a__rankCard{position:relative}.certification-section-module__tSnz_a__rankCard .certification-section-module__tSnz_a__cardMain{grid-template-columns:minmax(0,1fr);align-items:start}.certification-section-module__tSnz_a__rankCard .certification-section-module__tSnz_a__title{min-height:0}.certification-section-module__tSnz_a__listHeading{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);margin-top:var(--spacing-1);display:flex}.certification-section-module__tSnz_a__packages>h2{font-size:var(--font-sectionTitle-size);line-height:var(--font-sectionTitle-line);font-weight:var(--font-button-weight)}.certification-section-module__tSnz_a__resultCount{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex-shrink:0}.certification-section-module__tSnz_a__resultCount strong{color:var(--color-text-primary);font-weight:var(--font-label-weight)}.certification-section-module__tSnz_a__packages{gap:var(--spacing-3);padding-top:var(--spacing-8);border-top:var(--size-border) solid var(--color-border-default);display:grid}.certification-section-module__tSnz_a__fieldGrid{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.certification-section-module__tSnz_a__fieldLink{min-width:0}.certification-section-module__tSnz_a__fieldLink:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1);border-radius:var(--radius-lg)}.certification-section-module__tSnz_a__fieldCard{height:100%}.certification-section-module__tSnz_a__fieldIcons{justify-content:space-between;align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);display:flex}.certification-section-module__tSnz_a__fieldSymbol{color:var(--color-brand-primary);display:flex}.certification-section-module__tSnz_a__fieldCopy{min-width:0}.certification-section-module__tSnz_a__fieldCopy h3{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight);overflow-wrap:anywhere}.certification-section-module__tSnz_a__fieldCopy p{margin-top:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line)}.certification-section-module__tSnz_a__links{gap:var(--spacing-2);margin-top:var(--spacing-2);display:grid}.certification-section-module__tSnz_a__fallbackBadges{gap:var(--spacing-1);flex-wrap:wrap;display:flex}.certification-section-module__tSnz_a__enrollmentStatus{align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);flex-wrap:wrap;display:flex}
.community-safety-actions-module__D9ODeG__content{gap:var(--spacing-4);display:grid}.community-safety-actions-module__D9ODeG__reasons{border:0;min-width:0;margin:0;padding:0;display:grid}.community-safety-actions-module__D9ODeG__reason{min-height:var(--size-touch);padding-block:var(--spacing-1);display:grid}.community-safety-actions-module__D9ODeG__reason+.community-safety-actions-module__D9ODeG__reason{border-top:var(--size-border) solid var(--color-border-default)}.community-safety-actions-module__D9ODeG__note{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);word-break:keep-all;overflow-wrap:anywhere;margin:0}.community-safety-actions-module__D9ODeG__actions{gap:var(--spacing-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.community-safety-actions-module__D9ODeG__singleAction,.community-safety-actions-module__D9ODeG__menu{display:grid}.community-safety-actions-module__D9ODeG__blockList{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.community-safety-actions-module__D9ODeG__blockRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.community-safety-actions-module__D9ODeG__blockRow>:first-child{flex:1;min-width:0}
.academy-campaign-carousel-module__3K2h6a__carousel{--campaign-card-width:100%;--campaign-gap:0px;--campaign-peek:0px;width:100%;min-width:0;max-width:calc(480px - var(--spacing-4) * 2);margin-inline:auto;position:relative}.academy-campaign-carousel-module__3K2h6a__window{width:calc(100% + var(--campaign-peek) * 2);margin-inline:calc(-1 * var(--campaign-peek));border-radius:var(--radius-md);touch-action:pan-y;overflow:hidden}.academy-campaign-carousel-module__3K2h6a__track{width:var(--campaign-card-width);gap:var(--campaign-gap);transform:translate3d(calc(var(--campaign-peek) - var(--campaign-position) * (100% + var(--campaign-gap)) + var(--campaign-drag)), 0, 0);display:flex}.academy-campaign-carousel-module__3K2h6a__track[data-animated=true]{transition:transform .6s cubic-bezier(.22,1,.36,1)}.academy-campaign-carousel-module__3K2h6a__slide{flex:0 0 100%;min-width:0}.academy-campaign-carousel-module__3K2h6a__banner{aspect-ratio:16/5;width:100%;padding:var(--spacing-4) var(--spacing-6);border-radius:var(--radius-md);color:var(--color-text-inverse);background:linear-gradient(115deg, var(--primitive-blue-900), var(--primitive-blue-700));align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.academy-campaign-carousel-module__3K2h6a__banner:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--size-focus))}.academy-campaign-carousel-module__3K2h6a__copy{z-index:1;gap:0;max-width:74%;display:grid;position:relative}.academy-campaign-carousel-module__3K2h6a__label{color:var(--primitive-blue-100);font-size:var(--font-badgeCompact-size);line-height:var(--font-badgeCompact-line)}.academy-campaign-carousel-module__3K2h6a__title{font-family:var(--font-family-heading);font-size:var(--font-bodySmall-size);line-height:var(--font-caption-line);font-weight:var(--font-title-weight);white-space:pre-line;word-break:keep-all}.academy-campaign-carousel-module__3K2h6a__art{right:var(--spacing-4);object-fit:contain;width:24%;height:88%;position:absolute;top:50%;transform:translateY(-50%)}.academy-campaign-carousel-module__3K2h6a__slide[data-tone=school] .academy-campaign-carousel-module__3K2h6a__banner{color:var(--color-text-primary);background:linear-gradient(115deg, var(--primitive-green-50), var(--primitive-blue-100))}.academy-campaign-carousel-module__3K2h6a__slide[data-tone=school] .academy-campaign-carousel-module__3K2h6a__label{color:var(--primitive-green-800)}.academy-campaign-carousel-module__3K2h6a__slide[data-tone=care] .academy-campaign-carousel-module__3K2h6a__banner{color:var(--color-text-primary);background:linear-gradient(115deg, var(--primitive-blue-50), var(--primitive-yellow-50))}.academy-campaign-carousel-module__3K2h6a__slide[data-tone=care] .academy-campaign-carousel-module__3K2h6a__label{color:var(--primitive-blue-800)}.academy-campaign-carousel-module__3K2h6a__controls{opacity:.65;right:var(--spacing-2);bottom:var(--spacing-2);border-radius:var(--radius-control-medium);background:color-mix(in srgb, var(--color-bg-default) 48%, transparent);-webkit-backdrop-filter:blur(var(--spacing-2));backdrop-filter:blur(var(--spacing-2));color:var(--color-text-secondary);align-items:center;display:flex;position:absolute}.academy-campaign-carousel-module__3K2h6a__controls:has(:focus-visible){opacity:1}.academy-campaign-carousel-module__3K2h6a__navigation{flex:none;align-items:center;display:flex}.academy-campaign-carousel-module__3K2h6a__arrowFrame{border-radius:var(--radius-full);flex:none;display:flex;overflow:hidden}.academy-campaign-carousel-module__3K2h6a__arrowFrame:has(:focus-visible){outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--size-focus)}.academy-campaign-carousel-module__3K2h6a__counter{justify-content:center;align-items:center;gap:var(--spacing-1);min-width:var(--size-control-extra-small);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;display:flex}.academy-campaign-carousel-module__3K2h6a__counter strong{color:var(--color-text-primary);font-weight:var(--font-label-weight)}@media (max-width:359px){.academy-campaign-carousel-module__3K2h6a__banner{padding-inline:var(--spacing-5)}.academy-campaign-carousel-module__3K2h6a__copy{max-width:72%}.academy-campaign-carousel-module__3K2h6a__art{right:var(--spacing-2)}}@media (prefers-reduced-motion:reduce){.academy-campaign-carousel-module__3K2h6a__track[data-animated=true]{transition:none}}@media (min-width:768px){.academy-campaign-carousel-module__3K2h6a__carousel{--campaign-card-width:calc(480px - var(--spacing-12) * 2);--campaign-gap:var(--spacing-4);--campaign-peek:calc(var(--spacing-16) + var(--spacing-4));width:var(--campaign-card-width)}.academy-campaign-carousel-module__3K2h6a__window{-webkit-mask-image:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-bg-default) 15%, transparent) var(--spacing-6), color-mix(in srgb, var(--color-bg-default) 60%, transparent) var(--spacing-12), var(--color-bg-default) var(--campaign-peek), var(--color-bg-default) calc(100% - var(--campaign-peek)), color-mix(in srgb, var(--color-bg-default) 60%, transparent) calc(100% - var(--spacing-12)), color-mix(in srgb, var(--color-bg-default) 15%, transparent) calc(100% - var(--spacing-6)), transparent);mask-image:linear-gradient(to right, transparent, color-mix(in srgb, var(--color-bg-default) 15%, transparent) var(--spacing-6), color-mix(in srgb, var(--color-bg-default) 60%, transparent) var(--spacing-12), var(--color-bg-default) var(--campaign-peek), var(--color-bg-default) calc(100% - var(--campaign-peek)), color-mix(in srgb, var(--color-bg-default) 60%, transparent) calc(100% - var(--spacing-12)), color-mix(in srgb, var(--color-bg-default) 15%, transparent) calc(100% - var(--spacing-6)), transparent);border-radius:0}}
.course-exam-module__UribIa__guide{gap:var(--spacing-6);padding:var(--spacing-5)}.course-exam-module__UribIa__questionScreen.academy-page{background:var(--color-bg-default);flex-direction:column;height:100dvh;margin:0 auto;display:flex;overflow:hidden}.course-exam-module__UribIa__questionScreen>header{grid-template-columns:var(--size-touch) minmax(0, 1fr) max-content;padding-inline:var(--spacing-4);flex:none}.course-exam-module__UribIa__questionScreen>header>h1{text-align:start}.course-exam-module__UribIa__questionBody{scrollbar-width:none;gap:var(--spacing-2);min-height:0;padding:var(--spacing-6) var(--spacing-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.course-exam-module__UribIa__questionBody::-webkit-scrollbar{display:none}.course-exam-module__UribIa__questionProgress{margin-bottom:var(--spacing-3);font-variant-numeric:tabular-nums;font-weight:var(--font-label-weight)}.course-exam-module__UribIa__questionNavigation{z-index:1;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4) max(var(--spacing-3), env(safe-area-inset-bottom));border-top:var(--size-border) solid var(--color-border-default);background:var(--color-bg-default);box-shadow:0 calc(-1 * var(--spacing-1)) var(--spacing-4) var(--color-effect-shadow);flex:none;display:grid;position:sticky;bottom:0}.course-exam-module__UribIa__selectionStatus{justify-content:center;align-items:center;gap:var(--spacing-2);min-height:var(--font-body-line);color:var(--color-text-secondary);font-size:var(--font-body-size);line-height:var(--font-body-line);font-weight:var(--font-label-weight);display:flex}.course-exam-module__UribIa__selectionStatus[data-selected=true]{color:var(--color-brand-text)}.course-exam-module__UribIa__navigationActions{gap:var(--spacing-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.course-exam-module__UribIa__details .info-rows{gap:var(--spacing-5);margin:0;display:grid}.course-exam-module__UribIa__details .info-rows>div{grid-template-columns:calc(var(--spacing-16) + var(--spacing-4)) minmax(0, 1fr);align-items:start;gap:var(--spacing-3);margin:0;display:grid}.course-exam-module__UribIa__details dt{width:auto;color:var(--color-text-secondary);font-size:var(--font-body-size);line-height:var(--font-body-line)}.course-exam-module__UribIa__details dd{min-width:0;font-size:var(--font-subheading-size);line-height:var(--font-subheading-line);color:var(--color-text-primary);word-break:keep-all;overflow-wrap:anywhere;margin:0}.course-exam-module__UribIa__details strong{font-weight:var(--font-title-weight)}.course-exam-module__UribIa__passing{gap:var(--spacing-1);display:grid}.course-exam-module__UribIa__passing>span{color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line)}.course-exam-module__UribIa__passing>.course-exam-module__UribIa__passingScore{color:var(--color-brand-text);font-weight:var(--font-title-weight)}.course-exam-module__UribIa__questionGroup{border:0;min-width:0;margin:0;padding:0}.course-exam-module__UribIa__questionGroup>legend{max-width:100%;padding:0}.course-exam-module__UribIa__questionGroup .question-title{padding:0}.course-exam-module__UribIa__answers{gap:var(--spacing-3);margin-top:var(--spacing-6);display:grid}.course-exam-module__UribIa__answer{border:var(--size-border) solid var(--color-border-control);border-radius:var(--radius-md);background:var(--color-bg-default);min-width:0;position:relative}.course-exam-module__UribIa__answer[data-selected=true]{border-color:var(--color-selection-border);background:var(--color-selection-bg)}.course-exam-module__UribIa__answer>.ds-choice{z-index:1;width:100%;height:100%;position:absolute;inset:0}.course-exam-module__UribIa__answer .ds-choice-mark{display:none}.course-exam-module__UribIa__answer>.ds-choice:has(input:focus-visible){outline:var(--size-focus) solid var(--color-border-focus);outline-offset:var(--spacing-1);border-radius:var(--radius-md)}.course-exam-module__UribIa__answerContent{grid-template-columns:var(--spacing-6) minmax(0, 1fr);gap:var(--spacing-3);padding:var(--spacing-4);font-size:var(--font-body-size);line-height:var(--font-body-line);pointer-events:none;display:grid}.course-exam-module__UribIa__answerNumber{font-weight:var(--font-title-weight)}.course-exam-module__UribIa__answerText{word-break:keep-all;overflow-wrap:anywhere;min-width:0}.course-exam-module__UribIa__answerInput{inset:0}.course-exam-module__UribIa__large .course-exam-module__UribIa__answers{--font-body-size:var(--font-subheading-size);--font-body-line:var(--font-subheading-line)}.course-exam-module__UribIa__unansweredCount strong{color:var(--color-text-primary);font-weight:var(--font-title-weight)}.course-exam-module__UribIa__submitContent{gap:var(--spacing-4);display:grid}.course-exam-module__UribIa__submitContent>.course-exam-module__UribIa__submitMessage{margin:var(--spacing-2) 0 0}.course-exam-module__UribIa__submitActions{gap:var(--spacing-2);display:grid}
.comment-text-area-module__I43JgG__root{gap:var(--spacing-2);min-width:0;display:grid}.comment-text-area-module__I43JgG__countRow{justify-content:flex-end;display:flex}.comment-text-area-module__I43JgG__count{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-variant-numeric:tabular-nums}
.development-workplace-map-module__eHNYEq__wrapper{border-radius:var(--radius-md);background:var(--color-bg-subtle);height:clamp(280px,50dvh,480px);position:relative;overflow:hidden}.development-workplace-map-module__eHNYEq__fill{height:100%}.development-workplace-map-module__eHNYEq__canvas{position:absolute;inset:0;overflow:hidden}.development-workplace-map-module__eHNYEq__grid{background-image:linear-gradient(var(--color-border-control) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-control) 1px, transparent 1px);background-size:var(--spacing-20) var(--spacing-20);transform-origin:50%;position:absolute;inset:0}.development-workplace-map-module__eHNYEq__marker{width:max-content;max-width:calc(100% - var(--spacing-6));position:absolute;transform:translate(-50%,-50%)}.development-workplace-map-module__eHNYEq__caption{left:var(--spacing-3);right:var(--spacing-3);bottom:var(--spacing-20);padding:var(--spacing-2);border-radius:var(--radius-md);background:var(--color-bg-default);color:var(--color-text-secondary);font-size:var(--font-bodySmall-size);text-align:center;pointer-events:none;line-height:var(--font-bodySmall-line);margin:0;position:absolute}.development-workplace-map-module__eHNYEq__controls{bottom:var(--spacing-3);left:var(--spacing-3);right:var(--spacing-3);justify-content:center;gap:var(--spacing-1);flex-wrap:wrap;display:flex;position:absolute}.development-workplace-map-module__eHNYEq__edgeToEdge{border-radius:0}.development-workplace-map-module__eHNYEq__mapControls{z-index:2;right:var(--spacing-4);bottom:calc(var(--map-selection-height,0px) + var(--spacing-4) + var(--map-bottom-inset,0px));align-items:flex-end;gap:var(--spacing-6);flex-direction:column;display:flex;position:absolute}.development-workplace-map-module__eHNYEq__zoomControls{flex-direction:column;gap:0;display:flex}.development-workplace-map-module__eHNYEq__fitControl{gap:var(--spacing-2);flex-direction:column;display:flex}
.academy-field-picker-module__ixiyta__trigger{align-self:stretch;width:100%;padding-inline:0}.academy-field-picker-module__ixiyta__triggerContent{justify-items:center;gap:var(--spacing-1);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);white-space:nowrap;display:grid}.academy-field-picker-module__ixiyta__menuIcon{--ds-control-icon-size:var(--spacing-8);width:var(--spacing-8);height:var(--spacing-8);color:var(--color-text-secondary);place-items:center;display:grid}.academy-field-picker-module__ixiyta__menuIcon img{object-fit:contain;width:100%;height:100%;display:block}.academy-field-picker-module__ixiyta__menu{gap:var(--spacing-3);display:grid}.academy-field-picker-module__ixiyta__fields{gap:var(--spacing-1);overscroll-behavior:contain;max-height:calc(100dvh - 252px);padding:var(--size-focus);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow-y:auto}.academy-field-picker-module__ixiyta__option{width:100%;padding:var(--spacing-2) 0}.academy-field-picker-module__ixiyta__iconChoice{justify-items:center;gap:var(--spacing-1-5);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);word-break:keep-all;display:grid}.academy-field-picker-module__ixiyta__iconChoice img{width:var(--spacing-12);height:var(--spacing-12);object-fit:contain}.academy-field-picker-module__ixiyta__all,.academy-field-picker-module__ixiyta__searchLink{width:100%}.academy-field-picker-module__ixiyta__searchLink{grid-template-columns:minmax(0,1fr);display:grid}.academy-field-picker-module__ixiyta__searchInvite{align-items:center;gap:var(--spacing-2);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-badge-weight);white-space:nowrap;display:flex}.academy-field-picker-module__ixiyta__searchInvite>span:nth-child(2){text-align:left;flex:1}@media (max-width:359px){.academy-field-picker-module__ixiyta__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.academy-field-picker-module__ixiyta__searchLink{padding-inline:var(--spacing-3)}}@media (min-width:1024px){.academy-field-picker-module__ixiyta__menuIcon{--ds-control-icon-size:var(--spacing-10);width:var(--spacing-10);height:var(--spacing-10)}}
.issuance-credential-product-module__HccdJW__product{padding-block:var(--spacing-1) var(--spacing-2);text-align:center;margin:0}.issuance-credential-product-module__HccdJW__stage{place-items:center;height:200px;display:grid}.issuance-credential-product-module__HccdJW__pair{align-items:var(--issuance-product-align,center);width:min(100%, calc(255.2px * var(--issuance-product-scale,1)));aspect-ratio:1.45;grid-template-columns:repeat(20,minmax(0,1fr));display:grid}.issuance-credential-product-module__HccdJW__completionSlot{grid-area:1/1/2/12;justify-self:start;width:100%}.issuance-credential-product-module__HccdJW__cardSlot{width:var(--issuance-card-width,100%);translate:0 var(--issuance-card-offset,30px);z-index:1;grid-area:1/9/2/21;justify-self:end}.issuance-credential-product-module__HccdJW__product[data-compact=true] .issuance-credential-product-module__HccdJW__stage,.issuance-credential-product-module__HccdJW__product[data-compact=true] .issuance-credential-product-module__HccdJW__pair{height:var(--issuance-stage-height,calc(160px * var(--issuance-product-scale,1)))}.issuance-credential-product-module__HccdJW__product[data-compact=true] .issuance-credential-product-module__HccdJW__pair{aspect-ratio:auto}.issuance-credential-product-module__HccdJW__product[data-compact=true] .issuance-credential-product-module__HccdJW__completionSlot{width:var(--issuance-completion-width,80%)}.issuance-credential-product-module__HccdJW__document{isolation:isolate;width:100%;color:var(--color-text-primary);position:relative;overflow:hidden;container-type:inline-size}.issuance-credential-product-module__HccdJW__completion{aspect-ratio:394/538}.issuance-credential-product-module__HccdJW__product[data-ambient=true] .issuance-credential-product-module__HccdJW__completion{transform-origin:50%;animation:8s ease-in-out -2s infinite issuance-credential-product-module__HccdJW__completionFloat}.issuance-credential-product-module__HccdJW__product[data-ambient=true] .issuance-credential-product-module__HccdJW__card{transform-origin:50%;animation:8s ease-in-out -2s infinite issuance-credential-product-module__HccdJW__cardFloat}.issuance-credential-product-module__HccdJW__product[data-ambient=true] .issuance-credential-product-module__HccdJW__completionSlot,.issuance-credential-product-module__HccdJW__product[data-ambient=true] .issuance-credential-product-module__HccdJW__cardSlot{perspective:800px;perspective-origin:50%}@keyframes issuance-credential-product-module__HccdJW__completionFloat{0%,to{transform:rotate3d(1,1,0,-7deg)}50%{transform:rotate3d(1,1,0,7deg)}}@keyframes issuance-credential-product-module__HccdJW__cardFloat{0%,to{transform:rotate3d(1,1,0,-6deg)}50%{transform:rotate3d(1,1,0,6deg)}}.issuance-credential-product-module__HccdJW__card{aspect-ratio:561/345;box-shadow:var(--issuance-card-shadow,var(--elevation-card));border-radius:2.5%/4%}.issuance-credential-product-module__HccdJW__template{-webkit-user-select:none;user-select:none;pointer-events:none;max-width:none;display:block;position:absolute}.issuance-credential-product-module__HccdJW__completion .issuance-credential-product-module__HccdJW__template{width:106.7%;height:104.8%;top:-2.4%;left:-3.35%}.issuance-credential-product-module__HccdJW__card .issuance-credential-product-module__HccdJW__template{width:104.2%;height:108.8%;top:-3.7%;left:-2.1%}.issuance-credential-product-module__HccdJW__details,.issuance-credential-product-module__HccdJW__date,.issuance-credential-product-module__HccdJW__cardTitle,.issuance-credential-product-module__HccdJW__statement{mix-blend-mode:multiply;pointer-events:none;background:0 0;margin:0;padding:0;position:absolute;translate:0 calc(-.8cqw - 1px)}.issuance-credential-product-module__HccdJW__details{text-align:left;font-weight:var(--font-label-weight);letter-spacing:.015em;line-height:1.35;display:grid}.issuance-credential-product-module__HccdJW__details>div{grid-template-columns:27% minmax(0,1fr);align-items:baseline;gap:4%;display:grid}.issuance-credential-product-module__HccdJW__details dt{white-space:nowrap;justify-content:space-between;display:flex}.issuance-credential-product-module__HccdJW__details dt,.issuance-credential-product-module__HccdJW__details dd{margin:0}.issuance-credential-product-module__HccdJW__details dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.issuance-credential-product-module__HccdJW__completion .issuance-credential-product-module__HccdJW__details{gap:.9cqw;width:65%;font-size:3.15cqw;top:32%;left:18.5%}.issuance-credential-product-module__HccdJW__completion .issuance-credential-product-module__HccdJW__date{font-size:3.15cqw;line-height:1.3;font-weight:var(--font-label-weight);top:65.8%;right:14%}.issuance-credential-product-module__HccdJW__cardTitle{text-align:center;width:82%;font-size:5.3cqw;line-height:1.2;font-weight:var(--font-title-weight);letter-spacing:.08em;top:18%;left:9%}.issuance-credential-product-module__HccdJW__card .issuance-credential-product-module__HccdJW__details{gap:1cqw;width:76%;font-size:3.1cqw;top:34%;left:14%}.issuance-credential-product-module__HccdJW__card .issuance-credential-product-module__HccdJW__details>div{grid-template-columns:24% minmax(0,1fr)}.issuance-credential-product-module__HccdJW__statement{white-space:nowrap;text-align:center;width:82%;font-size:2.5cqw;line-height:1.3;top:67%;left:9%}.issuance-credential-product-module__HccdJW__card .issuance-credential-product-module__HccdJW__date{font-size:3cqw;line-height:1.2;font-weight:var(--font-label-weight);top:73%;right:9%}.issuance-credential-product-module__HccdJW__goldReflection,.issuance-credential-product-module__HccdJW__hologram{pointer-events:none;position:absolute}.issuance-credential-product-module__HccdJW__goldReflection{aspect-ratio:1;background-image:linear-gradient(110deg, transparent 28%, color-mix(in srgb, var(--primitive-yellow-200) 42%, transparent) 44%, color-mix(in srgb, var(--color-bg-default) 80%, transparent) 50%, color-mix(in srgb, var(--primitive-yellow-100) 42%, transparent) 56%, transparent 72%);mix-blend-mode:soft-light;background-size:300% 100%;border-radius:50%;width:20%;animation:8s ease-in-out -2s infinite issuance-credential-product-module__HccdJW__foilLightSweep;top:69%;left:19%}.issuance-credential-product-module__HccdJW__hologram{background-image:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--color-bg-default) 67.5%, transparent), transparent 62%), repeating-linear-gradient(125deg, color-mix(in srgb, var(--color-brand-gradient-aqua), var(--primitive-blue-300)) 0%, color-mix(in srgb, var(--color-brand-gradient-mint), var(--primitive-green-300)) 10%, color-mix(in srgb, var(--primitive-yellow-200), var(--primitive-yellow-300)) 20%, color-mix(in srgb, var(--primitive-coral-200), var(--primitive-coral-300)) 30%, var(--color-brand-gradient-cool) 40%, color-mix(in srgb, var(--color-brand-gradient-aqua), var(--primitive-blue-300)) 50%);background-blend-mode:screen;width:50%;height:68%;-webkit-mask-image:repeating-radial-gradient(ellipse at 100% 100%, transparent 0% 1.075%, var(--color-text-primary) 1.175% 1.9%, transparent 2% 3.2%);mask-image:repeating-radial-gradient(ellipse at 100% 100%, transparent 0% 1.075%, var(--color-text-primary) 1.175% 1.9%, transparent 2% 3.2%);mix-blend-mode:multiply;opacity:.525;background-size:100% 100%,260% 260%;border-radius:50%;animation:8s ease-in-out -2s infinite issuance-credential-product-module__HccdJW__hologramShimmer;top:8%;left:46%}.issuance-credential-product-module__HccdJW__hologram:after{content:"";background-image:linear-gradient(115deg, transparent 36%, color-mix(in srgb, var(--color-bg-default) 30%, transparent) 45%, var(--color-bg-default) 50%, color-mix(in srgb, var(--color-bg-default) 30%, transparent) 55%, transparent 64%);mix-blend-mode:screen;opacity:.8;background-size:300% 100%;animation:8s ease-in-out -2s infinite issuance-credential-product-module__HccdJW__foilLightSweep;position:absolute;inset:0}@keyframes issuance-credential-product-module__HccdJW__hologramShimmer{0%,to{opacity:.425;background-position:10% 25%,0 35%}50%{opacity:.685;background-position:90% 75%,100% 65%}}.issuance-credential-product-module__HccdJW__product>figcaption{font-size:var(--font-badgeCompact-size);line-height:var(--font-badgeCompact-line);color:var(--color-text-secondary);margin:0}@keyframes issuance-credential-product-module__HccdJW__foilLightSweep{0%,to{background-position:100%}50%{background-position:0%}}@media (prefers-reduced-motion:reduce){.issuance-credential-product-module__HccdJW__product[data-ambient=true] .issuance-credential-product-module__HccdJW__completion,.issuance-credential-product-module__HccdJW__product[data-ambient=true] .issuance-credential-product-module__HccdJW__card,.issuance-credential-product-module__HccdJW__goldReflection,.issuance-credential-product-module__HccdJW__hologram,.issuance-credential-product-module__HccdJW__hologram:after{background-position:50%;animation:none}}.issuance-credential-product-module__HccdJW__product[data-layout=guide]{width:var(--issuance-guide-art-width,300.67px);max-width:100%;margin-inline:auto;padding:0;transition:width .85s cubic-bezier(.22,1,.36,1),translate .85s cubic-bezier(.22,1,.36,1)}.issuance-credential-product-module__HccdJW__product[data-layout=guide] .issuance-credential-product-module__HccdJW__stage,.issuance-credential-product-module__HccdJW__product[data-layout=guide] .issuance-credential-product-module__HccdJW__pair{aspect-ratio:300.67/176;width:100%;height:auto}.issuance-credential-product-module__HccdJW__product[data-layout=guide] .issuance-credential-product-module__HccdJW__pair{grid-template-columns:minmax(0,1fr)}.issuance-credential-product-module__HccdJW__product[data-layout=guide] .issuance-credential-product-module__HccdJW__completionSlot{grid-area:1/1;align-self:start;width:43.645%}.issuance-credential-product-module__HccdJW__product[data-layout=guide] .issuance-credential-product-module__HccdJW__cardSlot{grid-area:1/1;align-self:center;width:68.199%;translate:none}.issuance-credential-product-module__HccdJW__product[data-layout=guide] .issuance-credential-product-module__HccdJW__completion{aspect-ratio:131.227/176}.issuance-credential-product-module__HccdJW__product[data-layout=guide] .issuance-credential-product-module__HccdJW__card{aspect-ratio:205.054/131.661;box-shadow:none}@media (prefers-reduced-motion:reduce){.issuance-credential-product-module__HccdJW__product[data-layout=guide]{transition:none}}
.comment-composer-module__yBRc-G__inputRow{align-items:start;gap:var(--spacing-3);grid-template-columns:auto minmax(0,1fr);display:grid}.comment-composer-module__yBRc-G__form{--textarea-available-height:calc(var(--sheet-visible-height,100dvh) - 176px);gap:var(--spacing-3);min-width:0;display:grid}.comment-composer-module__yBRc-G__footer{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.comment-composer-module__yBRc-G__confirmActions{gap:var(--spacing-2);margin-top:var(--spacing-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comment-composer-module__yBRc-G__avatar{padding-top:var(--spacing-3)}.comment-composer-module__yBRc-G__footerMeta{align-items:center;gap:var(--spacing-1);display:flex}.comment-composer-module__yBRc-G__footerStack{gap:var(--spacing-2);display:grid}.comment-composer-module__yBRc-G__replyContext{justify-content:space-between;align-items:center;gap:var(--spacing-2);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);display:flex}.comment-composer-module__yBRc-G__replyContext>span{overflow-wrap:anywhere}
.job-education-recommendations-module__K_Zteq__section{gap:var(--spacing-4);min-width:0;padding:var(--spacing-6) var(--spacing-4);scroll-margin-top:calc(var(--size-app-bar) + var(--size-control) + var(--spacing-4));display:grid}.job-education-recommendations-module__K_Zteq__heading{gap:var(--spacing-2);display:grid}.job-education-recommendations-module__K_Zteq__heading h2{font-size:var(--font-cardTitle-size);line-height:var(--font-cardTitle-line);font-weight:var(--font-cardTitle-weight);margin:0}.job-education-recommendations-module__K_Zteq__heading p,.job-education-recommendations-module__K_Zteq__copy p,.job-education-recommendations-module__K_Zteq__empty p{color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);margin:0}.job-education-recommendations-module__K_Zteq__list{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.job-education-recommendations-module__K_Zteq__item{gap:var(--spacing-4);min-width:0;display:grid}.job-education-recommendations-module__K_Zteq__card{grid-template-columns:calc(var(--spacing-12) * 2) minmax(0, 1fr) auto;align-items:center;gap:var(--spacing-3);min-width:0;display:grid}.job-education-recommendations-module__K_Zteq__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-brand-subtle);width:100%;color:var(--color-brand-primary);place-items:center;display:grid;position:relative;overflow:hidden}.job-education-recommendations-module__K_Zteq__thumbnail img{object-fit:cover}.job-education-recommendations-module__K_Zteq__copy{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.job-education-recommendations-module__K_Zteq__copy h3{font-size:var(--font-cardTitle-size);line-height:var(--font-cardTitle-line);font-weight:var(--font-cardTitle-weight);word-break:keep-all;overflow-wrap:anywhere;margin:0}.job-education-recommendations-module__K_Zteq__details{gap:var(--spacing-2);min-width:0;display:grid}.job-education-recommendations-module__K_Zteq__details p{word-break:keep-all;overflow-wrap:anywhere}.job-education-recommendations-module__K_Zteq__empty{gap:var(--spacing-4);display:grid}
.home-learning-module__G-dciq__resumeLink{border-radius:var(--radius-sm);min-width:0;display:block}.home-learning-module__G-dciq__resumeLink:focus-visible{outline:var(--size-focus) solid var(--color-border-focus);outline-offset:calc(-1 * var(--size-focus))}.home-learning-module__G-dciq__resumeLink:hover .home-learning-module__G-dciq__learningHero{background:var(--color-bg-subtle)}.home-learning-module__G-dciq__learningHero{gap:var(--spacing-4);padding:var(--learning-card-padding,var(--spacing-5));border:var(--size-border) solid var(--color-border-default);border-radius:var(--radius-sm);background:var(--color-bg-default);display:grid}.home-learning-module__G-dciq__learningSummary{gap:var(--spacing-3);grid-template-columns:96px minmax(0,1fr);align-items:center;display:grid}.home-learning-module__G-dciq__video{aspect-ratio:16/9;border-radius:var(--radius-sm);background:var(--color-bg-inverse);display:block;position:relative;overflow:hidden}.home-learning-module__G-dciq__video>img{object-fit:cover}.home-learning-module__G-dciq__learningBody{gap:var(--spacing-1);min-width:0;display:grid}.home-learning-module__G-dciq__courseHeading{gap:var(--spacing-1);justify-items:start;display:grid}.home-learning-module__G-dciq__courseHeading h1,.home-learning-module__G-dciq__courseHeading h2,.home-learning-module__G-dciq__courseHeading h3{font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-title-weight);overflow-wrap:anywhere}.home-learning-module__G-dciq__learningResume{align-items:center;gap:var(--spacing-1);color:var(--color-text-link);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-button-weight);flex-wrap:wrap;display:flex}.home-learning-module__G-dciq__milestoneHero{isolation:isolate;gap:var(--spacing-2);padding-inline:var(--spacing-4);display:grid;position:relative}.home-learning-module__G-dciq__milestoneArt{place-items:center;width:112px;height:100px;display:grid}.home-learning-module__G-dciq__completionCharacter{object-fit:contain;width:112px;height:auto;max-height:100px}.home-learning-module__G-dciq__certificateImage{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-sm);width:100%;height:auto}.home-learning-module__G-dciq__certificateFallback{border:var(--size-border) solid var(--color-selection-border);border-radius:var(--radius-sm);width:72px;height:96px;color:var(--color-brand-primary);background:var(--color-bg-default);place-items:center;display:grid}.home-learning-module__G-dciq__milestoneContent{gap:var(--spacing-3);grid-template-columns:minmax(0,1fr) 112px;align-items:center;display:grid}.home-learning-module__G-dciq__milestoneCopy{min-width:0}.home-learning-module__G-dciq__courseName{max-width:100%;margin-bottom:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);overflow-wrap:anywhere}.home-learning-module__G-dciq__milestoneTitle,.home-learning-module__G-dciq__milestoneDescription{color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--font-body-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-label-weight);word-break:keep-all}.home-learning-module__G-dciq__milestoneTitle{color:var(--color-brand-primary)}.home-learning-module__G-dciq__milestoneDescription{margin-top:0}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneContent{grid-template-columns:minmax(0, 1fr) calc(var(--spacing-12) * 2);gap:var(--spacing-2)}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneArt{width:calc(var(--spacing-12) * 2);height:var(--spacing-20)}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__completionCharacter{width:calc(var(--spacing-12) * 2);max-height:var(--spacing-20)}@media (max-width:389px){.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneContent{grid-template-columns:minmax(0, 1fr) var(--spacing-20)}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneArt,.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__completionCharacter{width:var(--spacing-20)}}@media (max-width:359px){.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneContent{grid-template-columns:minmax(0, 1fr) var(--spacing-16);gap:var(--spacing-1)}.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__milestoneArt,.home-learning-module__G-dciq__milestoneHero[data-learning-stage=exam] .home-learning-module__G-dciq__completionCharacter{width:var(--spacing-16);max-height:var(--spacing-16)}}.home-learning-module__G-dciq__milestoneFooter{gap:var(--spacing-2);display:grid}.home-learning-module__G-dciq__deadline{justify-content:space-between;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);min-height:var(--spacing-12);border-radius:var(--radius-sm);background:var(--color-bg-default);flex-wrap:wrap;display:flex}.home-learning-module__G-dciq__deadline p{word-break:keep-all;min-width:min-content;color:var(--color-text-secondary);font-size:var(--font-caption-size);line-height:var(--font-caption-line);flex:1}.home-learning-module__G-dciq__deadline>:last-child{flex-shrink:0}.home-learning-module__G-dciq__deadlineTimer{max-width:100%;margin-left:auto}.home-learning-module__G-dciq__timerValues,.home-learning-module__G-dciq__timerUnit,.home-learning-module__G-dciq__timerDigits{align-items:center;gap:calc(var(--spacing-1) / 2);display:inline-flex}.home-learning-module__G-dciq__timerValues{justify-content:flex-end;gap:var(--spacing-1);color:var(--primitive-gray-800);font-size:var(--font-caption-size);line-height:var(--font-caption-line);font-weight:var(--font-label-weight);font-variant-numeric:tabular-nums;flex-wrap:wrap}.home-learning-module__G-dciq__timerDigits>span{min-width:max(var(--spacing-5), 1em);padding:calc(var(--spacing-1) / 2);border-radius:calc(var(--radius-sm) / 2);color:var(--primitive-coral-500);background:var(--primitive-coral-50);font-size:var(--font-bodySmall-size);line-height:var(--font-bodySmall-line);font-weight:var(--font-button-weight);place-items:center;display:grid}.home-learning-module__G-dciq__deadlineStatus{color:var(--primitive-coral-500);font-size:var(--font-caption-size);line-height:var(--font-caption-line);margin-left:auto}@media (max-width:359px){.home-learning-module__G-dciq__timerDigits>span{min-width:max(var(--spacing-4), 1em)}}.home-learning-module__G-dciq__actions{justify-items:stretch;gap:var(--spacing-1);display:grid}.home-learning-module__G-dciq__loading{gap:var(--spacing-4);min-height:200px;padding:var(--spacing-4);display:grid}.home-learning-module__G-dciq__error{gap:var(--spacing-4);padding:var(--spacing-8) var(--spacing-4);display:grid}
.community-content-page-module__VbKAma__root{--sticky-filter-top:var(--size-app-bar)}.community-content-page-module__VbKAma__header{z-index:50;margin-inline:calc(-1 * var(--spacing-2));background:var(--color-bg-default);position:sticky;top:0}
