:root{--experience-frame-max:min(80rem,calc(100vw - 2 * var(--page-gutter)));--experience-content-max:var(--experience-frame-max);--experience-page-bottom:var(--space-12);--experience-section:clamp(3.5rem,8vw,7rem)}.site-page-bg,.site-page-bg:after{display:none;background:none}.page-enter,.page-main.page-enter .page-enter{animation:none}@media (prefers-reduced-motion:reduce){.page-enter{animation:none}}@media (max-width:767px){:root{--experience-page-top:var(--space-6)}}.site-chrome .page-main .app-page:not(.admin-shell)>.page-container,.site-chrome .page-main .bank>.page-container,.site-chrome .page-main .dash-page>.page-container,.site-chrome .page-main .home>.page-container,.site-chrome .page-main .paths-page>.page-container,.site-chrome .page-main .question-detail>.qd-shell,.site-chrome .page-main .topics>.page-container:not(:has(.topics-page--lesson)):not(:has(.topics-reader__prose)),.site-chrome .page-main .workspaces-page>.page-container{width:100%;max-width:var(--experience-frame-max);margin-inline:auto;padding:var(--experience-page-top) max(var(--page-gutter),env(safe-area-inset-right,0px)) var(--experience-page-bottom) max(var(--page-gutter),env(safe-area-inset-left,0px))}.site-chrome .page-main .home>.home-shell>.hc,.site-chrome .page-main .topics>.topics-shell>.hub-ed,.site-chrome .page-main .topics>.topics-shell>.topics-ed{box-sizing:border-box;width:100%;max-width:var(--experience-content-max);margin-inline:auto}.site-chrome .page-main>.ed>.ed-page,.site-chrome .page-main>.feature-landing>.page-container{width:100%;max-width:var(--experience-frame-max);margin-inline:auto;padding:var(--experience-page-top) var(--page-gutter) var(--experience-page-bottom)}.account-hub>.ed-page,.app-page-inner>.ed>.ed-page,.dash-page-inner>.ed>.ed-page,.library-hub>.ed-page,.progress-hub>.ed-page,.qd-shell>.ed-page,.topics-shell>.ed>.ed-page{width:100%;max-width:none;margin:0;padding:0}.feature-landing__shell>.topic-udash,.paths-shell>.topic-udash,.topics-shell>:is(.topics-landing,.practice-select,.topic-udash),.workspaces-shell>.topic-udash{width:100%;max-width:none;margin:0;padding:0}.account-shell__main>:is(.progress-hub,.library-hub,.account-hub){width:100%;max-width:var(--experience-frame-max);margin-inline:auto;padding:var(--experience-page-top) var(--page-gutter) var(--experience-page-bottom)}.site-chrome,.site-chrome .account-shell__main,.site-chrome .app-page--flush.site-page,.site-chrome .site-page,.site-chrome>.page-main{background:var(--color-surface)}.site-chrome .udash-hero{padding:0 0 var(--space-8);border:0;border-bottom:1px solid var(--color-border-soft);border-radius:0;background:transparent;box-shadow:none}.site-chrome .udash{gap:var(--space-8)}.site-chrome .udash-hero__intro{gap:var(--space-4)}.site-chrome .udash-hero__snapshot{align-self:start;padding:var(--space-4);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.site-chrome :is(.ed-head,.k-page-header){margin-bottom:var(--space-8)}.site-chrome :is(.ed-section,.content-section){margin-top:var(--space-8)}.site-chrome :is(.ed-card,.udash-cell,.home-platform__card,.topic-card){box-shadow:none}.k-page-header:not(.topics-page--lesson *) .k-page-header__title{font-size:var(--fs-h1);line-height:var(--line-height-tight);font-weight:var(--fw-semibold)}@media (max-width:767px){.site-chrome .udash-hero{padding-bottom:var(--space-6)}.site-chrome .udash{gap:var(--space-6)}.site-chrome :is(.ed-head,.k-page-header){margin-bottom:var(--space-6)}}.guest-home{width:100%;min-width:0;--ed-step-title-tracking:0;--ed-step-index-tracking:0}.guest-home .ed-steps{display:grid;gap:var(--space-4)}.guest-home .ed-step>*{min-width:0;width:100%}.guest-home .ed-step-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}.guest-home .ed-step-grid>li{min-width:0}.guest-home .ed-step__lead,.guest-home .ed-step__title{overflow-wrap:anywhere}.guest-home .ed-btn-row>.k-btn{max-width:100%;white-space:normal;text-align:center}.guest-home .ed-card--link{min-height:12rem;padding:var(--space-5)}.guest-home .ed-card--link .ed-card__text{--ed-card-clamp:3;font-size:var(--fs-sm)}.guest-home__closing{text-align:left}.guest-home__free{margin:var(--space-4) 0 0;max-width:var(--ed-step-lead-measure);font-size:var(--fs-lead);line-height:var(--line-height-body)}.guest-home__faq-link{color:inherit;text-decoration:underline}.guest-home__cta-row{margin-top:var(--space-6)}.page-main:has(.hc){background:var(--color-surface)}.site-page:has(.hc){background:var(--color-surface)}.site-chrome:has(.hc) .site-footer-v2{background:var(--color-surface)}@media (max-width:767px){.guest-home .ed-card--link{min-height:0}}@media (min-width:640px) and (max-width:1023px){.guest-home .ed-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.guest-home .ed-step-grid{grid-template-columns:minmax(0,1fr)}.guest-home .ed-step__lead,.guest-home__free{font-size:var(--fs-body)}.guest-home .ed-btn-row{flex-direction:column;align-items:stretch;width:100%}.guest-home .ed-btn-row>.k-btn{width:100%}.guest-home .ed-step__body{margin-top:var(--space-6)}}.guest-home .hero-cine__facts{min-height:calc(var(--fs-caption) * var(--line-height-body) * 2 + var(--space-6) + 2px)}@media (prefers-reduced-motion:no-preference){html:has(.guest-home),html:has(.hc){scroll-behavior:smooth}}:root{--home-signed-tap:44px}.hc:not(:has(.guest-home)){width:100%;max-width:var(--experience-content-max);margin-inline:auto}.hc .learner-home__dashboard{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-4)}.hc:not(:has(.guest-home)) .ed-step{min-height:auto;padding-block:var(--space-8)}.hc:not(:has(.guest-home)) .learner-home__hero{padding-top:0;padding-bottom:var(--space-10)}.hc:not(:has(.guest-home)) .ed-step--tall .hc-reveal,.hc:not(:has(.guest-home)) .ed-step--top .hc-reveal{display:grid;gap:var(--space-8);align-content:start}.hc:not(:has(.guest-home)) .k-section{margin:0}.hc:not(:has(.guest-home)) .k-section__title{font-size:var(--fs-h3);line-height:var(--line-height-tight);letter-spacing:0}.hc.hc .learner-home__course-title,.hc.hc .learner-resume__title,.hc.hc:not(:has(.guest-home)) .k-section__title{letter-spacing:0}.hc .hc-recent__row>svg,.hc .learner-home__nextup-chip>svg,.hc .learner-resume__arrow svg{transition:transform var(--duration-fast) ease}.hc .hc-recent__row:hover>svg,.hc .learner-home__nextup-chip:hover>svg,.hc .learner-resume:hover .learner-resume__arrow svg{transform:translateX(var(--space-1))}.hc .learner-home__primary{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5);align-items:stretch}.hc .learner-home__primary>:only-child{grid-column:1/-1}.hc .learner-resume--pending :is(.learner-resume__eyebrow,.learner-resume__title){width:fit-content;max-width:100%;border-radius:var(--radius-control);background:var(--color-slate-200);color:transparent;animation:k-skeleton-pulse 1.4s ease-in-out infinite}.hc .learner-resume--pending .learner-resume__arrow{visibility:hidden}@media (prefers-reduced-motion:reduce){.hc .learner-resume--pending *{animation:none}}.hc .learner-resume{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:0;overflow:hidden;padding:var(--space-5);border:1px solid var(--color-border-soft);border-radius:var(--radius-panel);background:var(--color-surface-subtle);box-shadow:none;color:var(--color-text-primary);text-decoration:none}.hc .learner-resume:hover{border-color:var(--color-border)}.hc .learner-resume:hover .learner-resume__title{text-decoration:underline;text-underline-offset:4px}.hc .learner-resume:focus-visible{outline:none;border-color:var(--color-brand);box-shadow:var(--focus-ring)}.hc .learner-resume__copy{position:relative;display:grid;justify-items:start;gap:var(--space-1);min-width:0;max-width:34rem}.hc .learner-resume__eyebrow{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.hc .learner-resume__title{font-family:var(--font-display);font-size:clamp(1.25rem,1.15rem + .45vw,1.65rem);font-weight:var(--fw-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);text-wrap:balance}.hc .learner-resume__arrow{display:inline-flex;align-items:center;flex:none;color:var(--color-text-muted)}.hc .learner-resume:hover .learner-resume__arrow{color:var(--color-brand-hover)}.hc .learner-home__primary .rp-continue{min-height:0;padding:var(--space-4) 0;border:0;border-block:1px solid var(--color-border);border-radius:0;background:transparent;box-shadow:none}.hc .learner-home__primary .rp-continue__eyebrow{color:var(--color-text-muted);letter-spacing:0;text-transform:none}.hc .hc-recent{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.hc .learner-home__recent{max-width:48rem}.hc .hc-recent li+li{border-top:1px solid var(--color-border-soft)}.hc .hc-recent__row{align-items:center;padding:var(--space-4);margin-inline:calc(var(--space-4) * -1)}.hc .hc-recent__title{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.hc .hc-recent__copy{display:grid;gap:var(--space-1);min-width:0}.hc .hc-recent__row>svg{flex:none;color:var(--color-text-muted)}.hc .hc-recent__row:hover>svg{color:var(--color-brand)}.hc .hc-recent__row:hover{background:var(--color-surface-subtle)}.hc .hc-recent__row:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.hc .learner-home__nextup{display:grid;align-content:start;gap:var(--space-3)}.hc .learner-home__nextup-label{margin:0;font-size:var(--fs-caption);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.hc .learner-home__nextup-list{display:grid;gap:0;margin:0;padding:0;list-style:none}.hc .learner-home__nextup-chip{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:var(--space-3) 0;border:0;border-bottom:1px solid var(--color-border-soft);border-radius:0;background:transparent;color:var(--color-text-primary);font-size:var(--fs-caption);font-weight:var(--fw-medium);text-decoration:none}.hc .learner-home__nextup-chip:hover{border-color:var(--color-border);color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.hc .learner-home__nextup-chip:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hc .learner-home__nextup-copy{display:grid;gap:var(--space-1);min-width:0}.hc .learner-home__nextup-copy strong{font:inherit;font-weight:var(--fw-semibold)}.hc .learner-home__nextup-copy>span{color:var(--color-text-muted);font-size:var(--fs-label)}.hc:not(:has(.guest-home)) .course-rail{min-width:0;max-width:none}.hc .hc-track{background:var(--color-surface)}.hc .hc-track:hover{border-color:var(--color-brand-muted)}.hc .learner-home__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0}.hc .learner-home__stat{display:grid;align-content:space-between;gap:var(--space-3);min-height:6.25rem;padding:var(--space-4);border:1px solid var(--color-border-soft);border-radius:var(--radius-control);background:var(--color-surface-subtle)}.hc .learner-home__stat-label{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-muted)}.hc .learner-home__stat-label svg{flex:none}.hc .learner-home__stat-value{margin:0;font-size:clamp(1.5rem,1.35rem + .5vw,1.875rem);font-weight:var(--fw-semibold);line-height:1.1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.hc .learner-home__courses{display:grid;gap:0;margin:0;padding:0;list-style:none}.hc .learner-home__course-link{display:grid;gap:var(--space-3);padding:var(--space-4) 0;border:0;border-top:1px solid var(--color-border-soft);border-radius:0;background:transparent;color:inherit;text-decoration:none}.hc .learner-home__course-link:hover,.hc .learner-home__course-link:hover .learner-home__course-title{color:var(--color-brand)}.hc .learner-home__course-link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.hc .learner-home__course-main{display:grid;gap:var(--space-1)}.hc .learner-home__course-title{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.hc .learner-home__course-meta{font-size:var(--fs-caption);color:var(--color-text-muted)}.hc .learner-home__course-side{display:grid;gap:var(--space-2)}.hc .learner-home__course-pct{font-size:var(--fs-caption);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.hc .learner-home__progress .ed-step__body{display:grid;gap:var(--space-8)}.hc .learner-home__progress,.hc .learner-home__recent-panel{border-top:1px solid var(--color-border-soft)}@media (min-width:640px){.hc .learner-home__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.hc .learner-home__stat{min-height:5.75rem}}@media (max-width:639px){.hc:not(:has(.guest-home)) .rp-continue__link{display:inline-flex;align-items:center;min-height:var(--home-signed-tap)}.hc:not(:has(.guest-home)) .learner-home__stat{min-width:0}.hc:not(:has(.guest-home)) .learner-home__stat-label{flex-wrap:wrap}.hc:not(:has(.guest-home)) .learner-home__stat-value{overflow-wrap:anywhere}}@media (min-width:1024px){.hc .learner-home__dashboard{grid-template-columns:minmax(0,1.55fr) minmax(18rem,.75fr);column-gap:var(--space-12);align-items:start}.hc .learner-home__hero{grid-column:1/-1}.hc .learner-home__progress{grid-column:1}.hc .learner-home__recent-panel{grid-column:2;padding-left:var(--space-8);border-left:1px solid var(--color-border-soft)}.hc .learner-home__hero+.learner-home__recent-panel:last-child{grid-column:1/-1;padding-left:0;border-left:0}.hc .learner-home__hero+.learner-home__progress:last-child{grid-column:1/-1}.hc .learner-home__primary{grid-template-columns:minmax(0,1.75fr) minmax(17rem,.8fr);column-gap:var(--space-8);align-items:start}.hc .learner-resume{grid-column:1;grid-row:1}.hc .learner-home__nextup{grid-column:2}.hc .learner-home__primary .learner-home__path{grid-column:1/-1}.hc .learner-home__course-link{grid-template-columns:minmax(0,1fr) minmax(0,14rem);align-items:center;gap:var(--space-6)}.hc .learner-home__course-pct{justify-self:end}}@media (prefers-reduced-motion:reduce){.hc .hc-recent__row>svg,.hc .learner-home__nextup-chip>svg,.hc .learner-resume__arrow svg{transition:none}}.course-hub.course-hub{container-type:inline-size;width:100%;max-width:var(--content-wide);margin-inline:auto}.course-hub__body{display:grid;align-content:start;gap:var(--space-8);min-width:0}.course-hub__roadmap,.course-hub__start{display:grid;align-content:start;gap:var(--space-5);min-width:0}.course-hub__continue{padding:var(--space-6) 0;border-block:1px solid var(--color-border);background:transparent}.course-hub__map-title{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border)}.course-hub__list{position:relative;border:0}.course-hub__list:before{content:"";position:absolute;top:var(--space-6);bottom:var(--space-6);left:var(--space-5);width:1px;background:var(--color-border)}.course-hub__item{position:relative;padding-block:var(--space-5)}.course-hub__roadmap .course-hub__item{grid-template-columns:var(--space-10) minmax(0,1fr)}.course-hub__roadmap .course-hub__side{grid-column:2;justify-content:flex-start;text-align:left}.course-hub__roadmap .course-hub__name{overflow-wrap:normal;word-break:normal;hyphens:manual}.course-hub__num{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);border:1px solid var(--color-border);border-radius:50%;background:var(--surface-page)}@container (min-width: 60rem){.course-hub__body{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:clamp(var(--space-10),6vw,var(--space-16));align-items:start}.course-hub__start{position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start}}.privacy-notice{right:0;left:0;bottom:0;width:100%;max-width:none;min-height:2.5rem;transform:none;border-width:1px 0 0;border-radius:0;box-shadow:none;gap:var(--space-2) var(--space-4);padding:var(--space-2) var(--page-gutter);font-size:var(--fs-caption);line-height:1.4}.privacy-notice .k-btn{min-height:2rem;padding-block:0}@media (max-width:639px){.privacy-notice{min-height:4.5rem;font-size:var(--fs-caption);padding-block:var(--space-1);padding-bottom:calc(var(--space-1) + env(safe-area-inset-bottom, 0px))}.privacy-notice p{flex:1 1 auto;min-width:0}.privacy-notice .k-btn{flex:none;min-height:2.75rem;padding-inline:var(--space-4)}.privacy-notice a{display:inline;min-height:0}}.privacy-notice a{padding-block:.75rem}:root[data-privacy-notice]{--privacy-notice-h:calc(2rem + 2 * var(--space-2) + 1px)}@media (max-width:639px){:root[data-privacy-notice]{--privacy-notice-h:4.5rem}}:root[data-privacy-notice] body{padding-bottom:var(--privacy-notice-h)}:root[data-privacy-notice] body .tutor-bubble{bottom:calc(var(--privacy-notice-h) + var(--space-3))}html[data-privacy-notice] body .tutor-panel{bottom:max(5.25rem,calc(var(--privacy-notice-h) + var(--space-2)))}body:has(.topic-lesson-bar) .privacy-notice{bottom:calc(var(--lesson-bar-h) + env(safe-area-inset-bottom, 0px))}body:has(.topic-lesson-bar) .tutor-bubble{bottom:calc(var(--lesson-bar-h) + env(safe-area-inset-bottom, 0px) + var(--space-3))}html[data-privacy-notice] body:has(.topic-lesson-bar) .tutor-bubble{bottom:calc(var(--lesson-bar-h) + env(safe-area-inset-bottom, 0px) + var(--privacy-notice-h) + var(--space-3))}html[data-privacy-notice] body:has(.topic-lesson-bar) .tutor-panel{bottom:calc(var(--lesson-bar-h) + env(safe-area-inset-bottom, 0px) + var(--privacy-notice-h) + var(--space-2))}@media (max-width:767px){body:not(:has(.topics-page--lesson)):not(:has(.page-main--focus)) .tutor-bubble{display:none}html[data-privacy-notice] body:has(.topic-lesson-bar) .tutor-bubble{display:none}}body:has(.topic-lesson-bar) .site-footer-v2{padding-bottom:calc(var(--lesson-bar-h) + env(safe-area-inset-bottom, 0px))}@media (max-width:767px){body:has(.topic-lesson-bar) .site-footer-v2{padding-bottom:calc(var(--space-6) + var(--lesson-bar-h) + env(safe-area-inset-bottom, 0px) + var(--space-3) + 2.75rem)}}@media (max-width:1023px){.learner-home__primary{grid-template-columns:1fr}.hc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-signin-gate{grid-template-columns:1fr}.account-signin-gate__card{position:static;max-width:34rem}}@media (max-width:767px){:root{--experience-section:var(--space-12)}.site-header--island .site-header-inner,.site-header.site-header--island{min-height:3.5rem}.app-page-inner,.dash-page-inner,.paths-shell,.workspaces-shell,body .hc,body .library-hub,body .page-container.bank-shell,body .page-container.topics-shell,body .progress-hub,body .rp-page{padding:var(--space-6) var(--page-gutter) var(--space-12)}.practice-select>.k-filterbar{margin-bottom:var(--space-2)}.k-filterbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-3)}.k-filterbar__search{grid-column:1/-1;max-width:none}body .k-filterbar__chips{min-width:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:calc(var(--page-gutter) * -1);padding-left:var(--page-gutter);-webkit-mask-image:linear-gradient(to right,transparent,black var(--page-gutter),black calc(100% - var(--space-4)),transparent);mask-image:linear-gradient(to right,transparent,black var(--page-gutter),black calc(100% - var(--space-4)),transparent)}body .k-filterbar__chips::-webkit-scrollbar{display:none}.k-filterbar__chip{flex:none}.k-filterbar__count{grid-column:2;align-self:center;margin-left:0;white-space:nowrap}.topic-catalog{gap:var(--space-8)}.topic-catalog__group-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3)}.topic-catalog__group-sub{grid-column:1/-1}.topic-catalog__group-count{align-self:center;margin-left:0}.topic-catalog .topic-card{padding-block:var(--space-4)}.topic-catalog .topic-card__blurb,.topics-hub .k-section .topic-card__blurb{min-height:0}.topic-catalog .topic-card__top{gap:var(--space-2)}.topic-catalog .topic-card__icon{width:1.75rem;height:1.75rem;background:transparent}.lesson-meta-row{flex-wrap:wrap}.lesson-meta-row .lesson-meta{order:-1;flex:0 0 100%}.guest-home__closing{padding-inline:var(--page-gutter)}.hc-grid{grid-template-columns:1fr}.rp-card{grid-template-columns:auto minmax(0,1fr);padding-block:var(--space-5)}.rp-card__desc{grid-column:1/-1}.rp-card__cta{grid-column:2;grid-row:auto}.interview-setup__option-desc{display:block;overflow-wrap:break-word}.privacy-notice{align-items:center;flex-wrap:nowrap;padding-inline:var(--page-gutter)}.privacy-notice p{min-width:0}html[data-privacy-notice] body .tutor-bubble{bottom:calc(var(--privacy-notice-h) + var(--space-1))}}:root{--ed-page-max:72rem;--ed-title:var(--fs-h1);--ed-title-leading:var(--line-height-tight);--ed-title-tracking:0;--ed-h2:var(--fs-section);--ed-display-leading:1.1;--ed-display-tracking:0;--ed-eyebrow-tracking:0.08em;--ed-lead-measure:40rem;--ed-card-clamp:3;--ed-track:minmax(0,1fr)}.page-main:has(.ed){background:var(--color-surface)}.site-page:has(.ed){background:var(--color-surface)}.site-chrome:has(.ed) .site-footer-v2{background:var(--color-surface)}.ed{font-feature-settings:"cv11","ss01";font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:var(--color-text-primary)}.ed :where(h1,h2,h3,h4){font-weight:var(--fw-semibold);line-height:var(--ed-display-leading);letter-spacing:var(--ed-display-tracking);text-wrap:balance}.ed-page{width:100%;max-width:var(--ed-page-max);margin-inline:auto;padding-inline:var(--page-gutter);padding-block:var(--space-10) var(--space-16)}.ed-head{display:grid;gap:var(--space-4);margin-bottom:var(--space-8)}.ed-eyebrow{margin:0;color:var(--color-text-muted);font-size:var(--fs-label);font-weight:var(--fw-medium);letter-spacing:var(--ed-eyebrow-tracking)}.ed-title{margin:0;color:var(--color-text-primary);font-size:var(--ed-title);font-weight:var(--fw-semibold);line-height:var(--ed-title-leading);letter-spacing:var(--ed-title-tracking);text-wrap:balance}.ed-lead{margin:0;max-width:var(--ed-lead-measure);color:var(--color-text-secondary);font-size:var(--fs-lead);line-height:var(--line-height-body);text-wrap:pretty}.ed-section{margin-top:var(--space-12)}.ed-section__title{margin:0;color:var(--color-text-primary);font-size:var(--ed-h2);font-weight:var(--fw-semibold);line-height:var(--ed-display-leading);letter-spacing:var(--ed-display-tracking);text-wrap:balance}.ed-grid{display:grid;grid-template-columns:var(--ed-track);gap:var(--space-4);list-style:none;margin:0;padding:0}.ed-grid>li{min-width:0}@media (min-width:640px){.ed-grid,.ed-grid--2,.ed-grid--4{grid-template-columns:repeat(2,var(--ed-track))}}@media (min-width:1024px){.ed-grid{grid-template-columns:repeat(3,var(--ed-track))}.ed-grid--2{grid-template-columns:repeat(2,var(--ed-track))}.ed-grid--4{grid-template-columns:repeat(4,var(--ed-track))}}.ed-card{background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-panel);padding:var(--space-5)}.ed-card--link,a.ed-card,button.ed-card{display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;color:inherit;transition:border-color var(--duration-base) ease,background-color var(--duration-base) ease,opacity var(--duration-base) ease,color var(--duration-base) ease}button.ed-card{font:inherit;text-align:left;cursor:pointer}.ed-card--link:focus-visible,.ed-card--link:hover,a.ed-card:focus-visible,a.ed-card:hover,button.ed-card:focus-visible,button.ed-card:hover{border-color:var(--color-brand-muted);transform:none}.ed-card--link:focus-visible,a.ed-card:focus-visible,button.ed-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ed-card__title{margin:0;color:var(--color-text-primary);font-size:var(--fs-body);font-weight:var(--fw-semibold);line-height:var(--line-height-tight);text-wrap:balance}.ed-card__text{margin:0;color:var(--color-text-secondary);font-size:var(--fs-caption);line-height:var(--line-height-body);display:-webkit-box;-webkit-line-clamp:var(--ed-card-clamp);-webkit-box-orient:vertical;overflow:hidden}.ed-card__meta{margin-top:auto;padding-top:var(--space-3);font-size:var(--fs-caption);font-variant-numeric:tabular-nums}.ed-card__meta,.ed-chip{color:var(--color-text-muted)}.ed-chip{display:inline-flex;align-items:center;background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-control);font-size:var(--fs-caption);line-height:var(--line-height-body);padding:var(--space-1) var(--space-2)}.ed-chip--active,.ed-chip--brand{color:var(--color-brand);border-color:var(--color-brand-muted)}.ed-chip--active{background:var(--color-brand-soft);box-shadow:inset 0 0 0 1px var(--color-brand)}.ed-field{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-control);color:var(--color-text-primary);font-size:var(--fs-body);line-height:var(--line-height-body);padding:var(--space-2) var(--space-3)}.ed-field::placeholder{color:var(--color-text-muted)}.ed-field:focus{outline:none;border-color:var(--color-brand);box-shadow:var(--focus-ring)}.ed-label{display:block;margin:0;color:var(--color-text-secondary);font-size:var(--fs-caption);font-weight:var(--fw-medium);line-height:var(--line-height-body)}.ed-btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ed-list{list-style:none;margin:0;padding:0}.ed-list>li{margin:0;border-top:1px solid var(--color-border);padding-block:var(--space-3)}.ed-list>li:first-child{border-top:0}.ed-muted{color:var(--color-text-secondary)}.ed-stack{display:flex;flex-direction:column;gap:var(--space-4)}.ed-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ed-backlink{display:inline-flex;align-items:center;gap:var(--space-1);padding-inline:var(--space-2);margin-inline-start:calc(var(--space-2) * -1);color:var(--color-text-muted);text-decoration:none}.ed-backlink,a.ed-chip,button.ed-chip{min-height:44px}@media (min-width:640px){a.ed-chip,button.ed-chip{min-height:0}}@media (prefers-reduced-motion:reduce){.ed-card--link,a.ed-card,button.ed-card{transition:none}.ed-card--link:focus-visible,.ed-card--link:hover,a.ed-card:focus-visible,a.ed-card:hover,button.ed-card:focus-visible,button.ed-card:hover{transform:none}}:root{--ed-step-title-size:var(--fs-section,1.375rem);--ed-step-title-measure:20ch;--ed-step-title-tracking:-0.03em;--ed-step-lead-measure:36rem;--ed-step-index-tracking:0.08em;--ed-step-peek:clamp(4rem,12svh,7rem);--ed-rail:1px;--ed-stepper-num-col:2.5rem}html:has(.ed-steps){scroll-padding-top:calc(var(--header-height, 4rem) + var(--space-4))}.ed-steps{width:100%}.ed-step{display:flex;flex-direction:column;justify-content:flex-start;min-height:auto;padding-block:var(--space-8);scroll-margin-top:calc(var(--header-height, 4rem) + var(--space-2))}@media (max-width:639px){.ed-step{padding-block:var(--space-6)}}.ed-step--top{justify-content:flex-start;padding-top:clamp(var(--space-6),4svh,var(--space-10))}.ed-step--tall,.ed-step:last-child{min-height:auto}.ed-step__index{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--fs-caption);font-variant-numeric:tabular-nums;letter-spacing:var(--ed-step-index-tracking)}.ed-step__title{margin:0;max-width:var(--ed-step-title-measure);color:var(--color-text-primary);font-size:var(--ed-step-title-size);font-weight:var(--fw-semibold);line-height:var(--line-height-tight);letter-spacing:var(--ed-step-title-tracking);text-wrap:balance}.ed-step__lead{margin:var(--space-4) 0 0;max-width:var(--ed-step-lead-measure);color:var(--color-text-secondary);font-size:var(--fs-lead);line-height:var(--line-height-body);text-wrap:pretty}.ed-step__body{margin-top:var(--space-10);min-width:0}.ed-step-grid{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:stretch;margin:0;padding:0;list-style:none}@media (min-width:640px){.ed-step-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ed-step-grid{grid-template-columns:repeat(3,1fr)}.ed-step-grid.ed-step-grid--2{grid-template-columns:repeat(2,1fr)}}.ed-stepper{display:grid;margin:0;padding:0;list-style:none}.ed-stepper__item{position:relative;display:grid;grid-template-columns:var(--ed-stepper-num-col) minmax(0,1fr) auto;column-gap:var(--space-4);align-items:start;padding-block:var(--space-8)}.ed-stepper__item:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--ed-stepper-num-col) / 2);width:var(--ed-rail);background:var(--color-border)}.ed-stepper__item:last-child:before{display:none}.ed-stepper__num{position:relative;padding-block:var(--space-1);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;text-align:center}.ed-stepper__num,.ed-stepper__title{line-height:var(--line-height-tight)}.ed-stepper__title{margin:0;color:var(--color-text-primary);font-size:var(--fs-h3);font-weight:var(--fw-semibold);text-wrap:balance}.ed-stepper__meta{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--fs-caption);line-height:var(--line-height-body)}.ed-stepper__action{color:var(--color-brand);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--line-height-body);text-decoration:none}.ed-stepper__action:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ed-step-in{animation:ed-step-in var(--duration-slow) ease both;animation-timeline:view();animation-range:entry 0 entry 100%;transform:translateY(var(--space-4))}@keyframes ed-step-in{0%{opacity:.3;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}}}:root{--browse-title-size:var(--fs-h1);--browse-title-leading:1.3;--toolbar-control-height:44px;--toolbar-control-size:var(--fs-body);--toolbar-control-bg:var(--color-surface);--lead-size:var(--fs-body);--float-bottom:calc(var(--space-4) + env(safe-area-inset-bottom, 0px));--experience-page-top:var(--space-8);--ed-step-title-tracking:0;--ed-step-index-tracking:0;--ed-eyebrow-tracking:0}html{scrollbar-gutter:stable}html:has(.site-chrome){scroll-behavior:auto}body :is(.ed,.hc,.topics-ed,.hub-ed){font-family:var(--font-sans)}.site-chrome :is(h1,h2,h3,h4,.k-callout__title,.lesson-eyebrow){letter-spacing:0}.site-chrome :is(.ed-title,.topics-ed__title,.k-page-header__title,.udash-hero__title,.hc-title,.bank-title,.qp-title,.rp-hero__title){font-family:var(--font-sans);font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:1.25;overflow-wrap:anywhere}.site-chrome :is(.ed-lead,.topics-ed__lead,.k-page-header__lead){max-width:var(--measure-prose);font-size:var(--lead-size);line-height:1.6}.site-chrome .hc-sub{max-width:var(--measure-prose);font-size:var(--fs-body);line-height:1.65}.site-chrome :is(.ed-head,.topics-ed__intro,.practice-ed__intro){gap:var(--space-3)}.site-chrome :is(.ed-section,.k-section,.content-section){min-width:0}.site-chrome .site-header{padding-inline:0;padding-bottom:0;border-bottom:1px solid var(--color-border-soft)}.site-chrome .site-header,.site-chrome .site-header-inner{min-height:var(--header-height);background:var(--color-surface)}.site-chrome .site-header-inner{width:100%;max-width:var(--experience-frame-max);padding-inline:var(--page-gutter);border:0;border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none;transition:none}.site-header .site-brand{gap:var(--space-2)}.site-header :is(.site-brand-text,.site-brand-text__primary,.site-brand-text__accent){font-family:var(--font-sans);letter-spacing:0}.site-header .site-header-spinner{width:5rem;min-height:2rem;justify-content:center}.site-header :is(.site-nav-link,.site-nav-dropdown__trigger){min-height:36px;border-radius:var(--radius-control);font-weight:var(--fw-medium);transition:background-color var(--duration-fast),color var(--duration-fast)}.site-header :is(.site-search-field,.site-continue-chip){border-radius:var(--radius-control)}.site-header .site-learn-menu{animation:none}.site-chrome .k-btn{line-height:1.4;padding-block:var(--space-2);max-width:100%;white-space:normal;text-align:center}.site-chrome .k-btn--icon{flex:none;padding:0}.site-chrome :is(.k-card,.ed-card,.topic-card,.udash-cell){box-shadow:none}.site-chrome :is(a.ed-card,button.ed-card,.ed-card--link):is(:hover,:focus-visible){transform:none}.site-chrome :is(.topics-ed__arrow,.practice-ed__card-head>svg,.tools-ed__tool-arrow,.tools-ed__card-arrow){transform:none;transition:color var(--duration-fast)}.site-chrome :is(.k-filterbar__chip,.reading-prefs__seg-btn){border-radius:var(--radius-control)}.site-chrome .ed-chip{border-radius:var(--radius-pill)}.site-chrome .k-filterbar{gap:var(--space-3);align-items:center}.site-chrome :is(.topics-ed .topics-ed__title,.practice-ed--picker .ed-title,.code-shares-ed--hub .ed-title,.rp-ed--picker .ed-title,.library-ed .ed-title,.codelab .ed-title,.account-signin-gate:has(>.codelab) .signin-gate__title,.practice-bank .ed-title,.interview-practice-setup .ed-title){font-size:var(--browse-title-size);line-height:var(--browse-title-leading);letter-spacing:0}.site-chrome :is(.k-filterbar__input,.dash-toolbar__input){min-height:var(--toolbar-control-height);font-size:var(--toolbar-control-size);background:var(--toolbar-control-bg)}.site-chrome :is(.ed-field,.input-field){font-size:var(--fs-body)}.site-chrome .k-filterbar__count{font-variant-numeric:tabular-nums;min-width:9ch}.site-chrome :is(.ed-card__title,.topics-ed__card-title){font-size:var(--fs-body);line-height:1.45}.site-chrome .tools-ed .tools-ed__tool{border:0;border-top:1px solid var(--color-border);border-radius:0;padding:var(--space-5) 0;background:transparent}.site-chrome .tools-ed .ed-grid{column-gap:var(--space-8);row-gap:0}@media (min-width:768px){.site-chrome .tools-ed .ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-chrome .tools-ed__tool-title .ed-chip{font-size:var(--fs-label);padding:0 var(--space-2)}.site-chrome :is(.hc-reveal,.ed-step-in){opacity:1;transform:none;animation:none;transition:none}.guest-home .hero-cine{--hero-cine-title-size:3rem}.guest-home .hero-cine__actions>.k-btn{min-width:13rem}.guest-home .hero-cine__art{border:0;background:transparent;padding:0}.guest-home .manifesto{border-top:1px solid var(--color-border-soft)}.guest-home .manifesto__title{max-width:48rem;font-size:var(--fs-h1);line-height:1.4}.guest-home .ed-step__title:not(.hero-cine__title):not(.manifesto__title){max-width:36ch;font-size:var(--fs-h2)}.guest-home .ed-step__lead{font-size:var(--fs-body)}.lesson-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);min-height:32px}.lesson-meta__time{min-width:10ch}.lesson-meta__remaining,.lesson-meta__time{display:inline-block;font-variant-numeric:tabular-nums}.lesson-meta__remaining{min-width:18ch;min-height:1.45em}.lesson-meta__remaining[data-visible=false]{display:inline-block;visibility:hidden}.app-update-notice{position:fixed;bottom:max(var(--space-4),env(safe-area-inset-bottom,0px));left:var(--space-4);z-index:var(--z-header);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);max-width:calc(100% - var(--space-8));padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--fs-caption);box-shadow:var(--elev-2)}@media (max-width:767px){:root{--experience-page-top:var(--space-6)}.site-chrome .site-header-inner{padding-inline:var(--space-2)}.site-chrome .k-filterbar__count{margin-left:0}.guest-home .hero-cine{--hero-cine-title-size:2.25rem}}@media print{.app-update-notice{display:none}}:root{--state-hover-bg:var(--color-surface-subtle);--state-selected-bg:var(--color-brand-soft);--state-selected-text:var(--color-brand);--state-selected-marker:var(--color-brand);--state-selected-ring:inset 0 0 0 1px var(--color-brand)}html body .library-ed .k-tab:hover,html body .library-ed .lib-ed-subnav__btn:hover{background:var(--state-hover-bg);color:var(--color-text-secondary)}html body .library-ed .k-tab[aria-selected=true],html body .library-ed .k-tab[aria-selected=true]:hover,html body .library-ed .lib-ed-subnav__btn[aria-selected=true],html body .library-ed .lib-ed-subnav__btn[aria-selected=true]:hover{background:none;color:var(--state-selected-text);box-shadow:inset 0 calc(var(--lib-tab-underline) * -1) 0 0 var(--state-selected-marker)}html body .code-shares-ed__chips .ed-chip,html body .code-shares-ed__scope .ed-chip{transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast)}html body .code-shares-ed__chips .ed-chip:hover,html body .code-shares-ed__scope .ed-chip:hover{background:var(--state-hover-bg)}html body .code-shares-ed__chips .ed-chip--active,html body .code-shares-ed__chips .ed-chip--active:hover,html body .code-shares-ed__scope .ed-chip--active,html body .code-shares-ed__scope .ed-chip--active:hover{background:var(--state-selected-bg);border-color:var(--color-brand-muted);color:var(--state-selected-text);box-shadow:var(--state-selected-ring)}html body .code-shares-ed__chips .ed-chip:focus-visible,html body .code-shares-ed__scope .ed-chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}html body .code-shares-ed__chips .ed-chip--active:focus-visible,html body .code-shares-ed__scope .ed-chip--active:focus-visible{outline:none;box-shadow:var(--state-selected-ring),var(--focus-ring)}html body .rp-ed--picker .rp-ed-filter__chip{transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast)}html body .rp-ed--picker .rp-ed-filter__chip:hover{background:var(--state-hover-bg)}html body .rp-ed--picker .rp-ed-filter__chip.ed-chip--active,html body .rp-ed--picker .rp-ed-filter__chip.ed-chip--active:hover{background:var(--state-selected-bg);border-color:var(--color-brand-muted);color:var(--state-selected-text);box-shadow:var(--state-selected-ring)}html body .rp-ed--picker .rp-ed-filter__chip:focus-visible{outline:none;box-shadow:var(--focus-ring)}html body .rp-ed--picker .rp-ed-filter__chip.ed-chip--active:focus-visible{outline:none;box-shadow:var(--state-selected-ring),var(--focus-ring)}html body .code-shares-tab{transition:background-color var(--duration-fast),color var(--duration-fast),box-shadow var(--duration-fast)}html body .code-shares-tab:hover{background:var(--state-hover-bg);color:var(--color-text-secondary)}html body .code-shares-tab--active,html body .code-shares-tab--active:hover,html body .code-shares-tab[aria-selected=true],html body .code-shares-tab[aria-selected=true]:hover{background:var(--state-selected-bg);color:var(--state-selected-text);box-shadow:var(--state-selected-ring)}html body .code-shares-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}html body .topic-file-tree .topic-file-tree__row.topic-file-tree__row--current,html body .topic-file-tree .topic-file-tree__row.topic-file-tree__row--current:hover{background:var(--state-selected-bg)}html body .topic-file-tree .topic-file-tree__link.topic-file-tree__link--active{color:var(--state-selected-text);font-weight:var(--fw-semibold)}html body .topic-file-tree .topic-file-tree__link.topic-file-tree__link--active:hover{color:var(--state-selected-text)}@media (prefers-reduced-motion:reduce){html body .code-shares-ed__chips .ed-chip,html body .code-shares-ed__scope .ed-chip,html body .code-shares-tab,html body .rp-ed--picker .rp-ed-filter__chip{transition:none}}html body .library-ed .k-tab[aria-selected=true]:focus-visible,html body .library-ed .lib-ed-subnav__btn[aria-selected=true]:focus-visible{outline:none;box-shadow:inset 0 calc(var(--lib-tab-underline) * -1) 0 0 var(--state-selected-marker),var(--focus-ring)}html body .code-shares-tab--active:focus-visible,html body .code-shares-tab[aria-selected=true]:focus-visible{outline:none;box-shadow:var(--state-selected-ring),var(--focus-ring)}body:has(.topic-lesson-bar) .step-rail-menu{bottom:calc(var(--lesson-bar-h) + var(--float-bottom) + var(--privacy-notice-h, 0rem))}html[data-privacy-notice] body .lesson-resume{bottom:calc(var(--lesson-bar-h, 0px) + env(safe-area-inset-bottom, 0px) + var(--privacy-notice-h) + var(--space-3))}body:has(.interview-focus--live) .interview-focus__main{padding-bottom:calc(var(--space-10) + env(safe-area-inset-bottom, 0px))}@media (max-width:959px){.interview-practice-setup .interview-setup__panel{bottom:calc(var(--space-2) + env(safe-area-inset-bottom, 0px))}html[data-privacy-notice] .interview-practice-setup .interview-setup__panel{bottom:calc(var(--privacy-notice-h) + var(--space-2))}}@media (prefers-reduced-motion:reduce){:where(html){scroll-behavior:auto}:where(.site-learn-menu,.dc-select__menu,.k-dialog,.k-dialog__panel,.topics-tree-drawer,.topics-tree-drawer--open,.bank-sidebar){animation:none}:where(.toast-item,.page-enter){animation:none}:where(.k-skeleton){animation:none;opacity:1;background-color:var(--color-slate-200)}:where(.topic-catalog__grid>li,.course-outline__item,.hc-plan>li,.practice-bank-tab-panel,.interview-countdown__number,.qp-answer,.hc-reveal,.ed-step-in,.hc-hero-grid .hc-preview,.hc-hero__motif){animation:none}.tutor-typing i{animation:tutor-typing-fade 1.6s ease-in-out infinite}:where(:not(.dc-spinner__arc):not(.dc-chip-loader__mark):not(.home-preview-google-signin__spinner):not(.tutor-typing):not(.tutor-typing i)){animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes tutor-typing-fade{0%,to{opacity:.35}50%{opacity:.9}}:where(a,button,[role=button],[role=tab],[role=menuitem],[role=option],summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.is-inset-focus:focus-visible{outline-offset:-2px}.topics .lesson-see-also__title,.topics .topics-page--lesson:not(.hub-ed) .topics-reader__prose .lesson-table th,.topics .topics-reader__prose th,.topics .topics-reader__prose th p,.topics .topics-reader__prose th span,.topics .topics-reader__prose th strong{color:var(--color-brand)}.topic-inline-link,.topics-reader__prose p a{color:var(--color-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.topic-inline-link:focus-visible,.topic-inline-link:hover,.topics-reader__prose p a:focus-visible,.topics-reader__prose p a:hover{text-decoration-color:currentColor;text-decoration-thickness:2px}.topics-reader__prose li>a,.topics-reader__prose li>p>a:first-child,.topics-reader__prose li>p>span:first-child>.topic-inline-link:first-child,.topics-reader__prose li>p>span:first-child>a:first-child,.topics-reader__prose td .topic-inline-link,.topics-reader__prose td a,.topics-reader__prose th .topic-inline-link,.topics-reader__prose th a,li>.topic-inline-link,li>p>.topic-inline-link:first-child,li>p>span:first-child>.topic-inline-link:first-child,td .topic-inline-link,th .topic-inline-link{text-decoration:none}.topics-reader__prose li>a:focus-visible,.topics-reader__prose li>a:hover,.topics-reader__prose li>p>a:first-child:focus-visible,.topics-reader__prose li>p>a:first-child:hover,.topics-reader__prose li>p>span:first-child>.topic-inline-link:first-child:focus-visible,.topics-reader__prose li>p>span:first-child>.topic-inline-link:first-child:hover,.topics-reader__prose li>p>span:first-child>a:first-child:focus-visible,.topics-reader__prose li>p>span:first-child>a:first-child:hover,.topics-reader__prose td .topic-inline-link:focus-visible,.topics-reader__prose td .topic-inline-link:hover,.topics-reader__prose td a:focus-visible,.topics-reader__prose td a:hover,.topics-reader__prose th .topic-inline-link:focus-visible,.topics-reader__prose th .topic-inline-link:hover,.topics-reader__prose th a:focus-visible,.topics-reader__prose th a:hover,li>.topic-inline-link:focus-visible,li>.topic-inline-link:hover,li>p>.topic-inline-link:first-child:focus-visible,li>p>.topic-inline-link:first-child:hover,li>p>span:first-child>.topic-inline-link:first-child:focus-visible,li>p>span:first-child>.topic-inline-link:first-child:hover,td .topic-inline-link:focus-visible,td .topic-inline-link:hover,th .topic-inline-link:focus-visible,th .topic-inline-link:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}
/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#ffffff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}