.illustration-module__dvE_XG__root{pointer-events:none;flex:none;display:block;overflow:visible}
.academy-layout-module__4C1tCW__learning{--ds-block-gap:24px;--academy-content-max:1600px;scrollbar-color:var(--card-border) var(--background)}.academy-layout-module__4C1tCW__learning [data-testid=section-frame-body]{background:var(--background);container-type:inline-size}.academy-layout-module__4C1tCW__learning [data-testid=academy-frame] [data-testid=section-frame-body]>*{width:100%;min-width:0;max-width:var(--academy-content-max);margin-inline:auto}.academy-layout-module__4C1tCW__learning .academy-layout-module__4C1tCW__profile{gap:24px;width:100%;max-width:760px;margin-inline:auto}.academy-layout-module__4C1tCW__profileSummary{padding-block:8px}.academy-layout-module__4C1tCW__profileIdentity{align-items:center;gap:16px;display:flex}.academy-layout-module__4C1tCW__profileSection{border-top:1px solid var(--card-border);min-width:0;padding-top:20px}.academy-layout-module__4C1tCW__profileBalance{text-align:right;flex-shrink:0;margin-left:auto}@media (max-width:639px){.academy-layout-module__4C1tCW__profileIdentity{flex-direction:column;align-items:flex-start}.academy-layout-module__4C1tCW__profileIdentity>div{flex:none;width:100%}.academy-layout-module__4C1tCW__profileBalance{text-align:left;width:100%;margin-left:0;padding-top:8px}}.academy-layout-module__4C1tCW__profile .academy-layout-module__4C1tCW__profileEmpty{border-radius:var(--ds-radius-card);background:var(--card);text-align:left;align-items:flex-start;padding:16px}.academy-layout-module__4C1tCW__profileEmpty>span{display:none}.academy-layout-module__4C1tCW__profileEmpty>h3{font-size:14px}@media (max-width:1023px){.academy-layout-module__4C1tCW__learning [id=app-scroll]>main{padding:0}.academy-layout-module__4C1tCW__learning [data-academy-mobile-header]{z-index:30;border-radius:0;position:sticky;top:0}.academy-layout-module__4C1tCW__learning [data-testid=academy-frame]{box-shadow:none;border:0;border-radius:0;overflow:visible}.academy-layout-module__4C1tCW__learning [data-testid=academy-frame] [data-testid=section-frame-body]{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.academy-layout-module__4C1tCW__learning h1,.academy-layout-module__4C1tCW__learning h2,.academy-layout-module__4C1tCW__learning h3{font-family:var(--font-inter), sans-serif}.academy-layout-module__4C1tCW__learning [data-academy-sidebar]{background:var(--academy-nav);border:0;width:216px}.academy-layout-module__4C1tCW__learning [data-academy-sidebar] a[aria-current=page]{background:var(--academy-nav-active)}.academy-layout-module__4C1tCW__learning [data-academy-notebook] [data-academy-block]{margin-inline:0;padding-inline:0}.academy-layout-module__4C1tCW__learning [data-academy-news-card]{max-width:none}.academy-layout-module__4C1tCW__learning [data-academy-notebook] [data-testid=section-frame-body]{background:var(--card)}@media (min-width:1024px){.academy-layout-module__4C1tCW__learning [data-testid=section-frame-body]{padding:28px}.academy-layout-module__4C1tCW__learning [data-testid=academy-frame],.academy-layout-module__4C1tCW__learning [data-testid=academy-admin-frame],.academy-layout-module__4C1tCW__learning>[data-dashboard-shell]{height:calc(100dvh - 56px);min-height:0}.academy-layout-module__4C1tCW__learning [data-module-nav-slot]{display:contents}.academy-layout-module__4C1tCW__learning [data-academy-sidebar]{transition:width var(--motion-base) ease, visibility 0s;overflow:clip}.academy-layout-module__4C1tCW__learning [data-academy-sidebar]>div{width:216px}.academy-layout-module__4C1tCW__learning [data-module-nav-collapsed=true] [data-academy-sidebar]{visibility:hidden;width:0;transition:width var(--motion-base) ease, visibility 0s var(--motion-base)}}@media (prefers-reduced-motion:reduce){.academy-layout-module__4C1tCW__learning [data-academy-sidebar],.academy-layout-module__4C1tCW__learning [data-module-nav-collapsed=true] [data-academy-sidebar]{transition:none}}@media (min-width:1024px){.academy-layout-module__4C1tCW__learning [data-external-topbar] [data-section-heading]{height:auto;min-height:52px;padding:20px max(28px, calc((100% - var(--academy-content-max)) / 2)) 0;background:var(--background);border:0}.academy-layout-module__4C1tCW__learning [data-external-topbar] [data-section-heading]>span[aria-hidden]{display:none}.academy-layout-module__4C1tCW__learning [data-external-topbar] [data-testid=section-frame-body]{padding-top:20px}.academy-layout-module__4C1tCW__learning [data-testid=academy-frame] [data-section-heading]{scrollbar-gutter:stable;padding-inline:28px;display:block;overflow-y:scroll}.academy-layout-module__4C1tCW__learning [data-testid=academy-frame] [data-section-heading] h1{width:100%;max-width:var(--academy-content-max);margin-inline:auto}.academy-layout-module__4C1tCW__learning [data-testid=academy-frame] [data-section-heading]>div:empty{display:none}.academy-layout-module__4C1tCW__learning [data-testid=academy-frame] [data-testid=section-frame-body]{scrollbar-gutter:stable;overflow-y:scroll}}
.academy-notebook-module__KW6ffW__sheet{border:1px solid var(--card-border);border-radius:var(--ds-radius-card);background:var(--card);flex-direction:column;gap:20px;min-width:0;padding:24px;display:flex}.academy-notebook-module__KW6ffW__bookmark{border-radius:var(--ds-radius-control);background:var(--background-secondary);max-width:100%;color:var(--foreground);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;align-self:flex-start;padding:10px 12px;font-size:10px;font-weight:600;line-height:14px}.academy-notebook-module__KW6ffW__content{overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.academy-notebook-module__KW6ffW__sheet{gap:16px;padding:16px}}
.academy-section-module__3uUofW__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.academy-section-module__3uUofW__content,.academy-section-module__3uUofW__sidebar{min-width:0}.academy-section-module__3uUofW__sidebar{gap:24px;display:grid}@container (min-width:1120px){.academy-section-module__3uUofW__layout[data-sidebar]{grid-template-columns:minmax(0,1fr) 300px}}
.learner-ui-module__k0KL3W__surface{min-width:0;color:var(--foreground)}.learner-ui-module__k0KL3W__surface :where(h1,h2,h3,p){overflow-wrap:anywhere}.learner-ui-module__k0KL3W__surface :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.learner-ui-module__k0KL3W__surface :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--input-border);min-width:0;max-width:100%}.learner-ui-module__k0KL3W__surface :where(textarea){line-height:20px}@media (max-width:767px){.learner-ui-module__k0KL3W__surface :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}}
.home-tab-module__OiYd9W__materials{min-width:0}.home-tab-module__OiYd9W__materials>section,.home-tab-module__OiYd9W__widgetGroups>section{border-top:0;min-width:0;margin-inline:0;padding-inline:0}.home-tab-module__OiYd9W__materials>section>div:first-child,.home-tab-module__OiYd9W__widgetGroups>section>div:first-child{padding-top:0}.home-tab-module__OiYd9W__widgetGroups{gap:var(--ds-block-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));min-width:0;display:grid}.home-tab-module__OiYd9W__widgetGroups:empty{display:none}.home-tab-module__OiYd9W__widgetGroups>section{flex-direction:column;display:flex}.home-tab-module__OiYd9W__widgetCards{flex:1;gap:12px;min-width:0;display:grid}.home-tab-module__OiYd9W__widgetCards>*{min-width:0}
.learner-facts-module__HHVGKa__facts{border-bottom:1px solid var(--card-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:20px 0;display:grid}.learner-facts-module__HHVGKa__factsWithTime{grid-template-columns:repeat(4,minmax(0,1fr))}.learner-facts-module__HHVGKa__facts>div{min-width:0}.learner-facts-module__HHVGKa__facts dt,.learner-facts-module__HHVGKa__facts small{color:var(--foreground-muted);overflow-wrap:anywhere;font-size:12px;display:block}.learner-facts-module__HHVGKa__facts dd{font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums;color:var(--foreground);margin:8px 0 0;font-size:26px;font-weight:700;line-height:39px}.learner-facts-module__HHVGKa__facts dd>span{font-family:var(--font-inter), sans-serif;font-size:12px;font-weight:400}.learner-facts-module__HHVGKa__facts dd.learner-facts-module__HHVGKa__attention{color:var(--danger)}.learner-facts-module__HHVGKa__facts dd.learner-facts-module__HHVGKa__factDescription{font:inherit}.learner-facts-module__HHVGKa__assignmentFacts{gap:32px;padding:0 0 16px}.learner-facts-module__HHVGKa__assignmentFacts dd{margin:0}.learner-facts-module__HHVGKa__assignmentRow{text-align:left;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:18px 0;display:grid}.learner-facts-module__HHVGKa__assignmentRow:hover{background:var(--card-hover)}.learner-facts-module__HHVGKa__assignmentRow:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.learner-facts-module__HHVGKa__assignmentStatus{flex-shrink:0;justify-self:start}@media (max-width:639px){.learner-facts-module__HHVGKa__facts{gap:12px}.learner-facts-module__HHVGKa__factsWithTime{grid-template-columns:repeat(2,minmax(0,1fr))}.learner-facts-module__HHVGKa__facts dd{font-size:21px;line-height:31.5px}.learner-facts-module__HHVGKa__assignmentFacts{gap:16px}.learner-facts-module__HHVGKa__assignmentRow{grid-template-columns:24px minmax(0,1fr);gap:8px}.learner-facts-module__HHVGKa__assignmentStatus{grid-column:2}}@media (max-width:359px){.learner-facts-module__HHVGKa__assignmentFacts{gap:8px}.learner-facts-module__HHVGKa__assignmentFacts dt,.learner-facts-module__HHVGKa__assignmentFacts small{font-size:11px}}
.material-player-module__FIgHea__player{gap:20px;min-width:0}.material-player-module__FIgHea__status{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.material-player-module__FIgHea__player h1{overflow-wrap:anywhere}.material-player-module__FIgHea__player>button,.material-player-module__FIgHea__status>button{white-space:normal;width:fit-content;max-width:100%;height:auto;min-height:36px;padding-block:8px;line-height:20px}.material-player-module__FIgHea__player>button{align-self:flex-start}@media (max-width:767px){.material-player-module__FIgHea__player>button,.material-player-module__FIgHea__status>button{min-height:44px}}
.academy-home-module__G7ZCCa__learningColumn{flex-direction:column;gap:20px;min-width:0;display:flex}.academy-home-module__G7ZCCa__welcome{grid-template-columns:minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.academy-home-module__G7ZCCa__welcome h2{color:var(--foreground);font-size:20px;font-weight:600;line-height:1.45}.academy-home-module__G7ZCCa__welcome p{color:var(--foreground-muted);margin-top:5px;font-size:13px;line-height:1.5}.academy-home-module__G7ZCCa__layout{min-width:0;color:var(--foreground);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px 16px;display:grid}.academy-home-module__G7ZCCa__hero{min-width:0}.academy-home-module__G7ZCCa__hero h2{color:var(--foreground);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:1.3}.academy-home-module__G7ZCCa__description{max-width:65ch;color:var(--foreground-secondary);margin-block:8px 16px;font-size:14px;line-height:1.6}.academy-home-module__G7ZCCa__hero>button{white-space:normal;text-align:left;max-width:100%;height:auto;min-height:36px;padding-block:8px}.academy-home-module__G7ZCCa__caption{color:var(--foreground-muted);margin-top:12px;font-size:12px;line-height:1.5}.academy-home-module__G7ZCCa__progress{color:var(--foreground-secondary);gap:8px;margin-block:16px 12px;font-size:12px;display:grid}.academy-home-module__G7ZCCa__progress progress{-webkit-appearance:none;appearance:none;border-radius:var(--ds-radius-pill);background:var(--background-secondary);border:0;width:100%;height:6px;overflow:hidden}.academy-home-module__G7ZCCa__progress progress::-webkit-progress-bar{background:var(--background-secondary)}.academy-home-module__G7ZCCa__progress progress::-webkit-progress-value{background:var(--primary-solid)}.academy-home-module__G7ZCCa__progress progress::-moz-progress-bar{background:var(--primary-solid)}.academy-home-module__G7ZCCa__section{border-top:1px solid var(--card-border);min-width:0;padding-top:12px}.academy-home-module__G7ZCCa__section h3,.academy-home-module__G7ZCCa__quick h3{color:var(--foreground);margin-bottom:8px;font-size:14px;font-weight:700}.academy-home-module__G7ZCCa__row{color:var(--foreground);border-top:1px solid var(--card-border);text-align:left;align-items:center;gap:12px;width:100%;min-height:48px;padding:4px;display:flex}.academy-home-module__G7ZCCa__row:hover{background:var(--card-hover)}.academy-home-module__G7ZCCa__row>span{flex:1;min-width:0}.academy-home-module__G7ZCCa__row b{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:20px;display:block}.academy-home-module__G7ZCCa__row small{color:var(--foreground-muted);margin-block:0;font-size:12px;line-height:1.5;display:block}.academy-home-module__G7ZCCa__row svg{flex-shrink:0}.academy-home-module__G7ZCCa__shortcuts{flex-wrap:wrap;gap:8px 24px;display:flex}.academy-home-module__G7ZCCa__shortcuts button{border-radius:var(--ds-radius-control);min-height:32px;color:var(--foreground-secondary);text-align:left;align-items:center;gap:8px;font-size:13px;display:inline-flex}.academy-home-module__G7ZCCa__shortcuts button:hover{color:var(--foreground);background:var(--card-hover)}.academy-home-module__G7ZCCa__shortcuts svg{flex-shrink:0}.academy-home-module__G7ZCCa__notes{gap:20px;min-width:0;display:grid}.academy-home-module__G7ZCCa__note,.academy-home-module__G7ZCCa__assistant{border-radius:var(--ds-radius-card);background:var(--background-secondary);min-width:0;color:var(--foreground);overflow-wrap:anywhere;padding:16px}.academy-home-module__G7ZCCa__note{border:1px solid var(--card-border);background:var(--card);border-radius:var(--ds-radius-card);padding:0;display:flex;overflow:hidden}.academy-home-module__G7ZCCa__newsCopy{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding:12px 18px;display:flex}.academy-home-module__G7ZCCa__newsCopy>p{color:var(--foreground-muted);font-size:13px;line-height:1.6}.academy-home-module__G7ZCCa__newsCopy>button{margin-top:auto}.academy-home-module__G7ZCCa__note h2,.academy-home-module__G7ZCCa__assistant h2{font-size:16px;font-weight:600;line-height:24px}.academy-home-module__G7ZCCa__note>p,.academy-home-module__G7ZCCa__assistant>p{margin-block:8px;font-size:13px;line-height:20px}.academy-home-module__G7ZCCa__note button{text-align:left;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;display:flex}.academy-home-module__G7ZCCa__assistant>button{border-color:var(--card-border);background:0 0;width:100%}.academy-home-module__G7ZCCa__assistant>button:hover{background:var(--card-hover)}.academy-home-module__G7ZCCa__assistant small{color:var(--foreground-muted);margin-top:8px;font-size:12px;line-height:1.5;display:block}.academy-home-module__G7ZCCa__context{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.academy-home-module__G7ZCCa__assistant>.academy-home-module__G7ZCCa__mascot{margin:0 auto 8px;display:block}.academy-home-module__G7ZCCa__layout button:focus-visible{outline:2px solid var(--ds-focus-ring-color);outline-offset:3px}@container (min-width:880px){.academy-home-module__G7ZCCa__layout{grid-template-columns:minmax(0,1fr) 250px}.academy-home-module__G7ZCCa__assistant{overflow:hidden}.academy-home-module__G7ZCCa__quick,.academy-home-module__G7ZCCa__section,.academy-home-module__G7ZCCa__note{grid-column:1/-1}}@container (max-width:879px){.academy-home-module__G7ZCCa__notes{grid-row:4;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}}@media (pointer:coarse){.academy-home-module__G7ZCCa__hero>button,.academy-home-module__G7ZCCa__shortcuts button,.academy-home-module__G7ZCCa__assistant>button{min-height:44px}}.academy-home-module__G7ZCCa__description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.academy-home-module__G7ZCCa__results{border-block:1px solid var(--card-border);flex-wrap:wrap;gap:14px 28px;padding-block:14px;display:flex}.academy-home-module__G7ZCCa__results>div{min-width:0;color:var(--foreground-muted);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:12px;display:flex}.academy-home-module__G7ZCCa__results dd{color:var(--foreground);font-size:13px;font-weight:500}
.academy-scorm-module__GjOi_q__shell{border:1px solid var(--card-border);border-radius:var(--ds-radius-card);background:var(--card);width:100%;min-width:0;max-width:none;max-height:none;color:var(--foreground);margin:0;padding:0;display:block;position:static;overflow:hidden}.academy-scorm-module__GjOi_q__frame{border:0;width:100%;height:calc(100dvh - 240px);min-height:min(420px,55dvh);display:block}.academy-scorm-module__GjOi_q__expanded{width:calc(100% - 24px);height:calc(100dvh - 24px);box-shadow:var(--ds-shadow-2xl);flex-direction:column;margin:0;display:flex;position:fixed;inset:12px}.academy-scorm-module__GjOi_q__expanded::backdrop{background:var(--ds-overlay-scrim)}.academy-scorm-module__GjOi_q__expanded .academy-scorm-module__GjOi_q__frame{flex:1;height:100%;min-height:0}.academy-scorm-module__GjOi_q__header{border-bottom:1px solid var(--card-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.academy-scorm-module__GjOi_q__header span{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:500}.academy-scorm-module__GjOi_q__header button{flex-shrink:0;min-width:44px;min-height:44px}@media (min-width:640px){.academy-scorm-module__GjOi_q__frame{min-height:min(560px,65dvh)}.academy-scorm-module__GjOi_q__expanded .academy-scorm-module__GjOi_q__frame{min-height:0}}
.academy-dialog-module__APmsXW__dialog{border:1px solid var(--card-border);border-radius:var(--ds-radius-card);width:min(864px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--foreground);background:var(--card);box-shadow:var(--ds-shadow-2xl);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.academy-dialog-module__APmsXW__dialog[open]{flex-direction:column;display:flex}.academy-dialog-module__APmsXW__dialog::backdrop{background:var(--ds-overlay-scrim)}.academy-dialog-module__APmsXW__header{flex-shrink:0;align-items:start;gap:16px;padding:20px 24px;display:flex}.academy-dialog-module__APmsXW__header h2{overflow-wrap:anywhere;flex:1;min-width:0;font-size:20px;font-weight:600}.academy-dialog-module__APmsXW__header button{border-radius:var(--ds-radius-control);flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.academy-dialog-module__APmsXW__header button:hover{background:var(--card-hover)}.academy-dialog-module__APmsXW__header button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.academy-dialog-module__APmsXW__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 24px 24px;overflow:auto}@media (max-width:767px){.academy-dialog-module__APmsXW__dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.academy-dialog-module__APmsXW__header{padding:16px}.academy-dialog-module__APmsXW__header h2{font-size:16px}.academy-dialog-module__APmsXW__body{padding:0 16px 16px}}.academy-dialog-module__APmsXW__body :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--input-border);min-width:0;max-width:100%}.academy-dialog-module__APmsXW__body :where(button){max-width:100%}@media (max-height:560px){.academy-dialog-module__APmsXW__header{padding-block:12px}.academy-dialog-module__APmsXW__dialog{max-height:calc(100dvh - 16px)}}.academy-dialog-module__APmsXW__footer{border-top:1px solid var(--card-border);background:var(--card);flex-shrink:0;padding:16px 24px}.academy-dialog-module__APmsXW__footer button{white-space:normal;max-width:100%;height:auto;min-height:36px;padding-block:8px;line-height:20px}@media (max-width:767px){.academy-dialog-module__APmsXW__footer{padding:12px 16px}.academy-dialog-module__APmsXW__footer button{min-height:44px}}
.academy-header-module__-k7wkG__header{background:var(--academy-nav,var(--card));height:56px;color:var(--foreground);border-bottom:1px solid var(--card-border);align-items:center;gap:16px;padding:0 20px 0 0;display:none}.academy-header-module__-k7wkG__brand{flex-shrink:0;align-items:center;gap:8px;min-width:216px;padding:0 12px;display:flex}.academy-header-module__-k7wkG__brand>a{align-items:center;display:flex}.academy-header-module__-k7wkG__navigation{align-items:center;width:32px;display:flex}.academy-header-module__-k7wkG__routeActions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.academy-header-module__-k7wkG__routeActions>button,.academy-header-module__-k7wkG__routeActions>a{min-height:36px;box-shadow:none;background:0 0;border-color:#0000}.academy-header-module__-k7wkG__search{border:1px solid var(--card-border);border-radius:var(--ds-radius-control);min-width:120px;max-width:360px;height:32px;color:var(--foreground-secondary);text-align:left;background:var(--card);flex:1;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.academy-header-module__-k7wkG__search span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.academy-header-module__-k7wkG__search svg{flex-shrink:0}.academy-header-module__-k7wkG__actions{flex-shrink:0;align-items:center;gap:12px;font-size:13px;display:flex}.academy-header-module__-k7wkG__actions button,.academy-header-module__-k7wkG__actions a{border-radius:var(--ds-radius-control);justify-content:center;align-items:center;gap:8px;min-width:36px;min-height:36px;display:inline-flex}:is(.academy-header-module__-k7wkG__header button:focus-visible,.academy-header-module__-k7wkG__header a:focus-visible){outline:2px solid var(--ds-focus-ring-color);outline-offset:3px}.academy-header-module__-k7wkG__panel{flex-direction:column;gap:16px;font-size:13px;display:flex}.academy-header-module__-k7wkG__panel form{flex-direction:column;gap:8px;display:flex}.academy-header-module__-k7wkG__panel input{border:1px solid var(--input-border);border-radius:var(--ds-radius-control);background:var(--card);width:100%;min-width:0;height:44px;padding:10px 12px}.academy-header-module__-k7wkG__panel input:focus-visible{outline:2px solid var(--ds-focus-ring-color)}.academy-header-module__-k7wkG__panel>p{color:var(--foreground-secondary);line-height:1.6}.academy-header-module__-k7wkG__panel a{border-bottom:1px solid var(--card-border);padding:16px 0}.academy-header-module__-k7wkG__panel a b{font-size:14px;font-weight:500;display:block}.academy-header-module__-k7wkG__panel a span{color:var(--foreground-muted);margin-bottom:6px;font-size:12px;display:block}@media (min-width:1024px){.academy-header-module__-k7wkG__header{display:flex}}.academy-header-module__-k7wkG__mobile{align-items:center;gap:0;display:flex}.academy-header-module__-k7wkG__mobile .academy-header-module__-k7wkG__search{border:0;flex:none;width:44px;min-width:44px;height:44px;padding:12px}.academy-header-module__-k7wkG__mobile .academy-header-module__-k7wkG__search span{display:none}.academy-header-module__-k7wkG__mobile .academy-header-module__-k7wkG__actions{gap:0}.academy-header-module__-k7wkG__mobile .academy-header-module__-k7wkG__actions button{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.academy-header-module__-k7wkG__brand{transition:none}}@media (min-width:1024px) and (max-width:1279px){.academy-header-module__-k7wkG__header{gap:12px;padding-right:12px}.academy-header-module__-k7wkG__header .academy-header-module__-k7wkG__actions>button>span{display:none}.academy-header-module__-k7wkG__header .academy-header-module__-k7wkG__actions>a{max-width:80px;overflow:hidden}}.academy-header-module__-k7wkG__routeActions>[aria-pressed=true],.academy-header-module__-k7wkG__routeActions>[aria-expanded=true]{background:var(--background-secondary)}.academy-header-module__-k7wkG__header .academy-header-module__-k7wkG__actions>a{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.academy-header-module__-k7wkG__header .academy-header-module__-k7wkG__search:hover,.academy-header-module__-k7wkG__header .academy-header-module__-k7wkG__actions button:hover,.academy-header-module__-k7wkG__header .academy-header-module__-k7wkG__actions a:hover,.academy-header-module__-k7wkG__mobile button:hover{background:var(--card-hover)}:is(.academy-header-module__-k7wkG__mobile button:focus-visible,.academy-header-module__-k7wkG__panel a:focus-visible){outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.academy-header-module__-k7wkG__panel input{color:var(--foreground)}.academy-header-module__-k7wkG__panel input::placeholder{color:var(--foreground-muted)}
.academy-lesson-module__H0B1Uq__reader{min-width:0;scroll-margin-top:16px;container:academy-lesson/inline-size}.academy-lesson-module__H0B1Uq__navigation{border-bottom:1px solid var(--card-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-bottom:12px;font-size:13px;display:flex}.academy-lesson-module__H0B1Uq__navigation button,.academy-lesson-module__H0B1Uq__error button{border-radius:var(--ds-radius-control);max-width:100%;min-height:36px;color:var(--primary);text-align:left;padding:8px}.academy-lesson-module__H0B1Uq__navigation button:disabled{color:var(--foreground-muted);opacity:.55}:is(.academy-lesson-module__H0B1Uq__navigation button:focus-visible,.academy-lesson-module__H0B1Uq__error button:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.academy-lesson-module__H0B1Uq__counter{color:var(--foreground-muted);white-space:nowrap;font-size:12px}.academy-lesson-module__H0B1Uq__error{border:1px solid var(--danger);border-radius:var(--ds-radius-control);background:var(--danger-light);color:var(--danger);margin-bottom:16px;padding:12px;font-size:13px}.academy-lesson-module__H0B1Uq__columns{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.academy-lesson-module__H0B1Uq__forward,.academy-lesson-module__H0B1Uq__back{min-width:0}.academy-lesson-module__H0B1Uq__contents{border:1px solid var(--card-border);border-radius:var(--ds-radius-card);background:var(--card);min-width:0;padding:20px}.academy-lesson-module__H0B1Uq__contents h2{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.academy-lesson-module__H0B1Uq__contents>p{color:var(--foreground-muted);margin-top:8px;font-size:12px}.academy-lesson-module__H0B1Uq__contents ol{margin-top:16px;padding:0;list-style:none}.academy-lesson-module__H0B1Uq__contents li{border-radius:var(--ds-radius-control);align-items:start;gap:10px;padding:12px 8px;display:flex}.academy-lesson-module__H0B1Uq__contents li[aria-current]{background:var(--background-secondary)}.academy-lesson-module__H0B1Uq__contents li>span:nth-child(2){flex:1;min-width:0}.academy-lesson-module__H0B1Uq__contents li b{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:20px;display:block}.academy-lesson-module__H0B1Uq__contents li small{color:var(--foreground-muted);margin-top:4px;font-size:12px;display:block}.academy-lesson-module__H0B1Uq__contents li svg{flex-shrink:0;margin-top:2px}.academy-lesson-module__H0B1Uq__stepNumber{color:var(--foreground-muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.6}@container academy-lesson (min-width:900px){.academy-lesson-module__H0B1Uq__columns{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:1023px){.academy-lesson-module__H0B1Uq__reader{scroll-margin-top:calc(112px + env(safe-area-inset-top))}}@media (max-width:767px){.academy-lesson-module__H0B1Uq__navigation{gap:8px}.academy-lesson-module__H0B1Uq__navigation button{min-height:44px}.academy-lesson-module__H0B1Uq__counter{flex-basis:100%;order:-1}}.academy-lesson-module__H0B1Uq__compactLabel{display:none}@media (max-width:767px){.academy-lesson-module__H0B1Uq__compactLabel{display:inline}.academy-lesson-module__H0B1Uq__wideLabel{display:none}.academy-lesson-module__H0B1Uq__navigation button{padding-inline:4px}}
.academy-brand-pattern-module___LKjKq__pattern{border-radius:var(--ds-radius-control);min-width:0;height:40px;box-shadow:inset 0 0 0 1px var(--card-border);background-image:url(/brand/zdraste/academy/smoke-cream-sand.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;overflow:hidden}[data-academy-color-scheme=coffee] .academy-brand-pattern-module___LKjKq__pattern{background-image:url(/brand/zdraste/academy/smoke-coffee.svg)}
.knowledge-base-module__OOCPkW__folderArt{border-radius:var(--ds-radius-control);background:var(--background-secondary);height:64px;color:var(--academy-accent-on-soft,var(--primary));place-items:center;display:grid;position:relative;overflow:hidden}.knowledge-base-module__OOCPkW__folderArt .knowledge-base-module__OOCPkW__pattern{height:100%;box-shadow:none;background-repeat:repeat;background-size:auto 90px;position:absolute;inset:0}.knowledge-base-module__OOCPkW__folderArt>svg{position:relative}.knowledge-base-module__OOCPkW__steam>svg{border-radius:var(--ds-radius-control);background:var(--card);width:44px;height:44px;color:var(--primary);padding:10px}@media (min-width:1024px){.knowledge-base-module__OOCPkW__folderArt{height:88px}}
.academy-collection-module__NEI7vW__item{background:var(--card);color:var(--foreground);border:1px solid var(--card-border);border-radius:var(--ds-radius-card);flex-wrap:wrap;align-items:center;gap:16px;min-width:0;padding:16px;display:flex;container:academy-item/inline-size}.academy-collection-module__NEI7vW__image{border-radius:var(--ds-radius-control);flex-shrink:0;width:144px;overflow:hidden}.academy-collection-module__NEI7vW__content{overflow-wrap:anywhere;flex:1;min-width:0}.academy-collection-module__NEI7vW__content h3{font-size:16px;font-weight:600;line-height:24px}.academy-collection-module__NEI7vW__overline{color:var(--primary);margin-bottom:8px;font-size:12px;font-weight:500}.academy-collection-module__NEI7vW__description{-webkit-line-clamp:3;color:var(--foreground-secondary);-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.academy-collection-module__NEI7vW__actions{flex-direction:column;flex-shrink:0;gap:8px;width:176px;max-width:100%;display:flex}.academy-collection-module__NEI7vW__actions>p{color:var(--foreground-secondary);font-size:12px}.academy-collection-module__NEI7vW__actions>button{white-space:normal;width:100%;height:auto;min-height:36px}@container academy-item (max-width:640px){.academy-collection-module__NEI7vW__image{width:80px}.academy-collection-module__NEI7vW__content{flex-basis:calc(100% - 96px)}.academy-collection-module__NEI7vW__actions{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.academy-collection-module__NEI7vW__actions>button{width:auto;max-width:100%}}@container academy-item (max-width:360px){.academy-collection-module__NEI7vW__image{width:72px}.academy-collection-module__NEI7vW__content{flex-basis:100%}.academy-collection-module__NEI7vW__actions{flex-direction:column;align-items:flex-start}.academy-collection-module__NEI7vW__actions>button{width:100%}}@media (pointer:coarse){.academy-collection-module__NEI7vW__actions>button{min-height:44px}}
.rating-tab-module__bPKmCG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rating-tab-module__bPKmCG__header h2{font-size:14px;font-weight:700}.rating-tab-module__bPKmCG__scope{color:var(--foreground-muted);margin:20px 0 24px;font-size:12px;line-height:1.5}.rating-tab-module__bPKmCG__table{table-layout:fixed;border-collapse:collapse;width:100%}.rating-tab-module__bPKmCG__table th{padding:var(--ds-th-py) 16px;text-align:left}.rating-tab-module__bPKmCG__table th:first-child{width:80px}.rating-tab-module__bPKmCG__table th:last-child{width:168px}.rating-tab-module__bPKmCG__table td{vertical-align:middle;overflow-wrap:anywhere;padding:18px 16px;font-size:13px;font-weight:400}.rating-tab-module__bPKmCG__table th,.rating-tab-module__bPKmCG__table td{border-bottom:1px solid var(--card-border)}.rating-tab-module__bPKmCG__table tr:last-child td{border-bottom:0}.rating-tab-module__bPKmCG__table .rating-tab-module__bPKmCG__numeric{font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums}.rating-tab-module__bPKmCG__table .rating-tab-module__bPKmCG__points{text-align:right}.rating-tab-module__bPKmCG__sortLabel{white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;display:inline-flex}.rating-tab-module__bPKmCG__name{font-weight:500}.rating-tab-module__bPKmCG__sub{color:var(--foreground-muted);margin-top:4px;font-size:12px;display:block}.rating-tab-module__bPKmCG__ownRow{background:var(--background-secondary)}@media (max-width:639px){.rating-tab-module__bPKmCG__header{justify-content:flex-start}.rating-tab-module__bPKmCG__header h2{flex-basis:100%}.rating-tab-module__bPKmCG__table th:first-child{width:62px}.rating-tab-module__bPKmCG__table th:last-child{width:85px}.rating-tab-module__bPKmCG__table th{padding:var(--ds-th-py) 6px}.rating-tab-module__bPKmCG__table td{padding:14px 6px}}.rating-tab-module__bPKmCG__profileLink{border-radius:var(--ds-radius-control);text-align:left;cursor:pointer;max-width:100%;min-height:32px;color:inherit;align-items:center;display:inline-flex}.rating-tab-module__bPKmCG__profileLink:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.rating-tab-module__bPKmCG__profileLink.rating-tab-module__bPKmCG__name:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.rating-tab-module__bPKmCG__rank{border-radius:var(--ds-radius-control);justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:32px;display:inline-flex}.rating-tab-module__bPKmCG__rank[data-podium="1"]{color:var(--warning-text);background:var(--warning-light)}.rating-tab-module__bPKmCG__rank[data-podium="2"]{color:var(--foreground-secondary);background:var(--background-tertiary)}.rating-tab-module__bPKmCG__rank[data-podium="3"]{color:var(--primary);background:var(--primary-light)}.rating-tab-module__bPKmCG__table tbody tr:hover{background:var(--card-hover)}@media (max-width:639px){.rating-tab-module__bPKmCG__profileLink{min-height:44px}}
dialog:has(.store-tab-module__t9TdmW__confirmation){width:min(480px,100% - 32px)}.store-tab-module__t9TdmW__confirmation{flex-direction:column;gap:24px;display:flex}.store-tab-module__t9TdmW__values{grid-template-columns:160px minmax(0,1fr);gap:10px 20px;font-size:13px;display:grid}.store-tab-module__t9TdmW__values dt{color:var(--foreground-muted)}.store-tab-module__t9TdmW__values dd{overflow-wrap:anywhere;font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums}.store-tab-module__t9TdmW__actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}@media (max-width:639px){dialog:has(.store-tab-module__t9TdmW__confirmation){width:calc(100% - 24px)}.store-tab-module__t9TdmW__values{grid-template-columns:minmax(0,1fr);gap:6px}.store-tab-module__t9TdmW__values dd{margin-bottom:10px}.store-tab-module__t9TdmW__actions button{flex:1}}
.academy-people-module__R1lpdG__toolbar{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.academy-people-module__R1lpdG__desktopFilters{gap:8px;min-width:0;display:flex}.academy-people-module__R1lpdG__desktopFilters>div{width:220px;min-width:0;max-width:220px}.academy-people-module__R1lpdG__mobileFilters{display:none}.academy-people-module__R1lpdG__directoryFilter{width:100%;min-width:0}.academy-people-module__R1lpdG__directoryFilter>button{min-width:0;max-width:100%}.academy-people-module__R1lpdG__directoryFilter>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.academy-people-module__R1lpdG__directoryFilter>button>svg{flex-shrink:0}.academy-people-module__R1lpdG__directoryFilterMenu [role=option]{height:auto;min-height:32px;padding-block:6px}.academy-people-module__R1lpdG__directoryFilterMenu [role=option]>span{white-space:normal;overflow-wrap:anywhere;min-width:0}@media (pointer:coarse){.academy-people-module__R1lpdG__directoryFilterMenu [role=option]{min-height:var(--touch-target-min)}}.academy-people-module__R1lpdG__search{flex:1;min-width:80px;max-width:260px;display:block;position:relative}.academy-people-module__R1lpdG__sheetFilters{gap:16px;padding:20px;display:grid}.academy-people-module__R1lpdG__filterActions{justify-content:flex-end;gap:12px;width:100%;display:flex}.academy-people-module__R1lpdG__sheetFilters button,.academy-people-module__R1lpdG__filterActions button{min-height:44px}@media (max-width:1023px){.academy-people-module__R1lpdG__heading[data-mobile-title=external] h1{display:none}.academy-people-module__R1lpdG__toolbar input,.academy-people-module__R1lpdG__toolbar button{min-height:44px}}@media (max-width:639px){.academy-people-module__R1lpdG__toolbar{gap:8px}.academy-people-module__R1lpdG__desktopFilters{display:none}.academy-people-module__R1lpdG__mobileFilters{flex-shrink:0;display:inline-flex}.academy-people-module__R1lpdG__search{max-width:none}.academy-people-module__R1lpdG__filterActions button{flex:1}}.academy-people-module__R1lpdG__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.academy-people-module__R1lpdG__heading h1{color:var(--foreground)}
.zdrastik-module__dYrDKq__mascot{aspect-ratio:344/358;pointer-events:none;flex:none;line-height:0;display:inline-block}.zdrastik-module__dYrDKq__mascot>span,.zdrastik-module__dYrDKq__mascot svg{width:100%;height:100%;display:block;overflow:visible}.zdrastik-module__dYrDKq__mascot [data-part=right-arm]{transform-box:fill-box;transform-origin:15% 85%}.zdrastik-module__dYrDKq__mascot [data-part=zdrastik]{transform-box:fill-box;transform-origin:50% 85%}.zdrastik-module__dYrDKq__mascot [data-part=steam]{transform-box:fill-box;transform-origin:50% 100%}.zdrastik-module__dYrDKq__mascot [data-part=left-eye],.zdrastik-module__dYrDKq__mascot [data-part=right-eye]{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.zdrastik-module__dYrDKq__mascot[data-clip=greeting] [data-part=right-arm]{animation:1s ease-in-out zdrastik-module__dYrDKq__wave}.zdrastik-module__dYrDKq__mascot[data-clip=greeting] [data-part=zdrastik]{animation:.7s ease-in-out zdrastik-module__dYrDKq__nod}.zdrastik-module__dYrDKq__mascot[data-clip=thinking] [data-part=steam]{animation:2s ease-in-out 2 zdrastik-module__dYrDKq__steam}.zdrastik-module__dYrDKq__mascot[data-clip=thinking] [data-part=left-eye],.zdrastik-module__dYrDKq__mascot[data-clip=thinking] [data-part=right-eye]{animation:2.4s ease-in-out zdrastik-module__dYrDKq__blink}.zdrastik-module__dYrDKq__mascot[data-clip=answer] [data-part=zdrastik]{animation:.48s ease-in-out zdrastik-module__dYrDKq__nod}}@keyframes zdrastik-module__dYrDKq__wave{0%,to{transform:rotate(0)}25%,70%{transform:rotate(-10deg)}48%{transform:rotate(2deg)}}@keyframes zdrastik-module__dYrDKq__nod{0%,to{transform:translateY(0)}45%{transform:translateY(3px)}}@keyframes zdrastik-module__dYrDKq__steam{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes zdrastik-module__dYrDKq__blink{0%,42%,50%,to{transform:scaleY(1)}46%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.zdrastik-module__dYrDKq__mascot *{transition:none!important;animation:none!important}}
.academy-assistant-module__n68OeW__title{font-family:var(--font-inter), sans-serif;color:var(--foreground);overflow-wrap:anywhere;font-size:20px;font-weight:600;line-height:28px;display:block}.academy-assistant-module__n68OeW__composer:focus-within{border-color:var(--ds-focus-ring-color)}.academy-assistant-module__n68OeW__composer:has(.academy-assistant-module__n68OeW__question:focus-visible){outline:2px solid var(--ds-focus-ring-color);outline-offset:2px}.academy-assistant-module__n68OeW__composer .academy-assistant-module__n68OeW__question{box-shadow:none;border:0;outline:none}.academy-assistant-module__n68OeW__composer .academy-assistant-module__n68OeW__question:focus-visible{box-shadow:none;border:0;outline:none}
.academy-mini-module__VAwbla__root{background:var(--c-bg);min-height:100dvh;color:var(--c-text);font-family:var(--font-inter), system-ui, sans-serif;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.academy-mini-module__VAwbla__content{width:100%;max-width:480px;padding:max(16px, env(safe-area-inset-top)) 16px calc(84px + env(safe-area-inset-bottom));margin-inline:auto}.academy-mini-module__VAwbla__header{justify-content:space-between;align-items:center;gap:20px;min-height:52px;margin-bottom:20px;display:flex}.academy-mini-module__VAwbla__brand{background:var(--academy-logo,var(--c-accent));flex:0 0 112px;width:112px;height:32px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.academy-mini-module__VAwbla__brandImage{object-fit:contain;width:112px;height:32px}.academy-mini-module__VAwbla__root :where(button,[role=button]){touch-action:manipulation;min-height:44px}.academy-mini-module__VAwbla__root :where(button,a,input,textarea,select):focus-visible{outline:2px solid var(--academy-focus,var(--c-accent));outline-offset:3px}.academy-mini-module__VAwbla__balance{padding:4px 0 12px}.academy-mini-module__VAwbla__balanceLabel,.academy-mini-module__VAwbla__balanceHint{color:var(--c-hint);font-size:13px}.academy-mini-module__VAwbla__balanceValue{font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums;margin-block:8px;font-size:26px;font-weight:700;line-height:1.5}.academy-mini-module__VAwbla__productAction{border:1px solid var(--academy-control-border,var(--c-border));width:100%;min-height:44px;color:var(--c-text);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;display:flex}.academy-mini-module__VAwbla__productAction:hover:not(:disabled){background:var(--c-accent-soft)}.academy-mini-module__VAwbla__productAction:disabled{background:var(--academy-disabled-surface,var(--c-accent-soft));color:var(--academy-disabled-text,var(--c-hint));border-color:#0000}.academy-mini-module__VAwbla__status{left:50%;bottom:calc(76px + env(safe-area-inset-bottom));z-index:30;border:1px solid var(--c-border);background:var(--c-card);width:min(88%,420px);color:var(--c-text);border-radius:12px;padding:12px 16px;font-size:14px;position:fixed;transform:translate(-50%)}.academy-mini-module__VAwbla__status[data-kind=err]{background:var(--danger-light);color:var(--danger)}@media (prefers-reduced-motion:reduce){:is(.academy-mini-module__VAwbla__root .am-press,.academy-mini-module__VAwbla__root .sk){transition:none;animation:none}.academy-mini-module__VAwbla__root .am-press:active{transform:none}}
.course-builder-module__eTjmnW__root{min-height:65dvh;color:var(--foreground);flex-direction:column;gap:14px;display:flex}.course-builder-module__eTjmnW__header{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.course-builder-module__eTjmnW__title{flex:1;min-width:120px;font-size:16px;font-weight:600}.course-builder-module__eTjmnW__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.course-builder-module__eTjmnW__tabs{border-bottom:1px solid var(--card-border);gap:20px;display:flex}.course-builder-module__eTjmnW__tab{color:var(--foreground-muted);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:13px;font-weight:500}.course-builder-module__eTjmnW__tab[aria-current=page]{color:var(--foreground);font-weight:700}.course-builder-module__eTjmnW__tab:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--ds-radius-control)}.course-builder-module__eTjmnW__status{color:var(--foreground-muted);white-space:nowrap;font-size:12px}.course-builder-module__eTjmnW__error{color:var(--danger-text)}.course-builder-module__eTjmnW__empty{justify-items:start;gap:14px;padding:24px 0;display:grid}.course-builder-module__eTjmnW__issues{margin:0;padding-left:20px;font-size:13px}.course-builder-module__eTjmnW__preview{width:100%;max-width:1120px;margin:auto}.course-builder-module__eTjmnW__report{overflow-x:auto}.course-builder-module__eTjmnW__report table{width:100%;font-size:13px}.course-builder-module__eTjmnW__report th{text-align:left;padding:var(--ds-th-py) 12px}.course-builder-module__eTjmnW__report td{border-bottom:1px solid var(--card-border);padding:14px 12px;font-weight:400}.course-builder-module__eTjmnW__previewActions{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (max-width:767px){.course-builder-module__eTjmnW__header{gap:8px}.course-builder-module__eTjmnW__title{flex-basis:100%;order:1}.course-builder-module__eTjmnW__actions{flex-wrap:wrap;flex-shrink:1;min-width:0}.course-builder-module__eTjmnW__tabs{gap:16px;overflow:auto}.course-builder-module__eTjmnW__tab{white-space:nowrap;min-height:44px}}.course-builder-module__eTjmnW__packages{gap:20px;display:grid}.course-builder-module__eTjmnW__packageControls{align-items:center;gap:12px;display:flex}.course-builder-module__eTjmnW__packageIntro{flex:1;min-width:0}.course-builder-module__eTjmnW__packageIntro h3,.course-builder-module__eTjmnW__job h4{font-size:14px;font-weight:600}.course-builder-module__eTjmnW__packageIntro p,.course-builder-module__eTjmnW__packageHint{color:var(--foreground-muted);font-size:13px}.course-builder-module__eTjmnW__jobList{gap:14px;margin:0;padding:0;list-style:none;display:grid}.course-builder-module__eTjmnW__job{border:1px solid var(--card-border);border-radius:var(--ds-radius-control);gap:12px;padding:16px;display:grid}.course-builder-module__eTjmnW__jobHeader{align-items:center;gap:12px;font-size:13px;display:flex}.course-builder-module__eTjmnW__jobHeader>div{flex:1;min-width:0}.course-builder-module__eTjmnW__job time{color:var(--foreground-muted);font-size:12px}.course-builder-module__eTjmnW__jobProgress{width:100%;height:6px;accent-color:var(--primary)}.course-builder-module__eTjmnW__job details{font-size:13px}.course-builder-module__eTjmnW__job summary{cursor:pointer}.course-builder-module__eTjmnW__conversionList{gap:10px;padding:12px 0;list-style:none;display:grid}.course-builder-module__eTjmnW__conversionList li{gap:4px;display:grid}.course-builder-module__eTjmnW__conversionList strong{font-weight:500}.course-builder-module__eTjmnW__conversionList span,.course-builder-module__eTjmnW__conversionList p{color:var(--foreground-muted)}@media (max-width:767px){.course-builder-module__eTjmnW__packageControls{flex-wrap:wrap}.course-builder-module__eTjmnW__packageIntro{flex-basis:100%}}
.player-module__QGLM8W__player{color:var(--foreground);background:var(--card);border:1px solid var(--card-border);border-radius:var(--ds-radius-card);min-width:0;font-size:13px;overflow:hidden;container:course-player/inline-size}.player-module__QGLM8W__header{justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.player-module__QGLM8W__header h2{overflow-wrap:anywhere;margin-top:5px;font-size:20px;font-weight:600;line-height:28px}.player-module__QGLM8W__eyebrow{color:var(--foreground-secondary);font-size:12px}.player-module__QGLM8W__step{color:var(--foreground-muted);white-space:nowrap;font-size:12px}.player-module__QGLM8W__messages{gap:12px;display:grid}.player-module__QGLM8W__messages:not(:empty){padding:0 22px 18px}.player-module__QGLM8W__message{gap:12px;padding:16px;display:grid}.player-module__QGLM8W__messages .player-module__QGLM8W__message{padding:0}.player-module__QGLM8W__message>button{white-space:normal;justify-self:start;height:auto;min-height:36px;padding-block:8px}.player-module__QGLM8W__actions{flex-wrap:wrap;gap:8px;display:flex}.player-module__QGLM8W__actions button{white-space:normal;text-align:left;height:auto;min-height:36px;padding-block:8px}.player-module__QGLM8W__feedback{gap:4px;display:grid}.player-module__QGLM8W__feedback>button{justify-self:end}.player-module__QGLM8W__stage{aspect-ratio:16/7;background:var(--background-secondary);min-height:220px;max-height:470px;position:relative;overflow:hidden}.player-module__QGLM8W__background{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.player-module__QGLM8W__character{justify-content:center;width:34%;height:103%;transition:opacity .16s;display:flex;position:absolute;bottom:-10%}.player-module__QGLM8W__character[data-position=left]{left:7%}.player-module__QGLM8W__character[data-position=center]{left:33%}.player-module__QGLM8W__character[data-position=right]{right:6%}.player-module__QGLM8W__portrait{object-fit:contain;object-position:bottom;max-width:100%;height:100%}.player-module__QGLM8W__sceneTitle{color:var(--foreground-muted);place-items:center;padding:22px;font-size:20px;display:grid;position:absolute;inset:0}.player-module__QGLM8W__dialogue{padding:22px}.player-module__QGLM8W__lineHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.player-module__QGLM8W__lineHeading strong{font-size:14px;font-weight:700}.player-module__QGLM8W__lineHeading span{color:var(--foreground-muted);font-size:12px}.player-module__QGLM8W__line p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:12px;font-size:16px;line-height:24px}.player-module__QGLM8W__lineNavigation{justify-content:flex-end;gap:12px;margin-top:14px;display:flex}.player-module__QGLM8W__lineNavigation:empty{display:none}.player-module__QGLM8W__choices{gap:10px;margin-top:20px;display:grid}.player-module__QGLM8W__choice{border:1px solid var(--card-border);border-radius:var(--ds-radius-control);text-align:left;width:100%;min-height:52px;color:var(--foreground);background:var(--card);align-items:center;gap:14px;padding:14px 16px;font-size:14px;line-height:1.5;transition:background .14s,border-color .14s;display:flex}.player-module__QGLM8W__choice:hover:enabled{background:var(--card-hover);border-color:var(--primary)}.player-module__QGLM8W__choice:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.player-module__QGLM8W__choice:disabled{opacity:.6;cursor:default}.player-module__QGLM8W__choiceNumber{color:var(--foreground-secondary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.player-module__QGLM8W__footer{flex-wrap:wrap;align-items:center;gap:12px;padding:0 22px 20px;display:flex}.player-module__QGLM8W__footer>:last-child{margin-left:auto}.player-module__QGLM8W__reading{color:var(--foreground-secondary);font-size:12px}.player-module__QGLM8W__ending{background:var(--background-secondary);gap:16px;padding:30px 22px;display:grid}.player-module__QGLM8W__ending h2{font-size:20px;font-weight:600}.player-module__QGLM8W__ending p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:16px;line-height:24px}.player-module__QGLM8W__result{gap:10px;padding:24px 22px;display:grid}.player-module__QGLM8W__result strong{font-size:16px;font-weight:600}.player-module__QGLM8W__result span{color:var(--foreground-secondary)}.player-module__QGLM8W__slide{width:100%;min-width:0;padding:0 16px 20px}.player-module__QGLM8W__imageError{background:var(--card);border-radius:var(--ds-radius-control);color:var(--foreground);z-index:1;justify-content:center;align-self:start;align-items:center;gap:10px;padding:12px;font-size:12px;display:flex;position:absolute;inset:12px}.player-module__QGLM8W__skeleton{gap:16px;min-height:460px;padding:22px;display:grid}.player-module__QGLM8W__skeleton div{border-radius:var(--ds-radius-control);background:var(--background-secondary);animation:1.5s ease-in-out infinite player-module__QGLM8W__course-pulse}.player-module__QGLM8W__skeleton div:first-child{width:45%;height:30px}.player-module__QGLM8W__skeleton div:nth-child(2){height:260px}.player-module__QGLM8W__skeleton div:last-child{height:72px}@keyframes player-module__QGLM8W__course-pulse{50%{opacity:.5}}@container course-player (max-width:600px){.player-module__QGLM8W__header,.player-module__QGLM8W__dialogue{padding:16px}.player-module__QGLM8W__header h2{font-size:16px}.player-module__QGLM8W__stage{aspect-ratio:4/3;min-height:200px}.player-module__QGLM8W__background{object-position:42% center}.player-module__QGLM8W__character{width:51%;height:91%;bottom:-7%}.player-module__QGLM8W__character[data-position=left]{left:-1%}.player-module__QGLM8W__character[data-position=right]{right:-1%}.player-module__QGLM8W__character[data-position=center]{left:25%}.player-module__QGLM8W__choice{gap:10px;padding:12px}.player-module__QGLM8W__line p{font-size:14px}.player-module__QGLM8W__messages:not(:empty),.player-module__QGLM8W__footer{padding:0 16px 16px}.player-module__QGLM8W__footer>button,.player-module__QGLM8W__message button,.player-module__QGLM8W__actions button{min-height:44px}.player-module__QGLM8W__ending{padding:22px 16px}.player-module__QGLM8W__ending p{font-size:14px}}@media (prefers-reduced-motion:reduce){.player-module__QGLM8W__player *{transition:none;animation:none}}
