@media screen and (max-width:430px){.u-dashboard-hometile-padding{padding:0 10px}.u-navbar-padding{padding:5px 10px}.u-home-padding{padding-top:30px}.u-continue-learning-section{padding:0 10px;margin-top:110px}.u-continue-learning-card{padding-right:0!important}.u-no-display-on-mobile{display:none}.u-theme-w-h{width:40px;height:40px}.u-no-right-padding{padding-right:0!important}.chapter>*{border:1px solid red}.u-p-1{padding:0 10px}.u-cutout-shell-right{padding-bottom:5px!important;z-index:1000}.u-arrow-icon-mobile{display:none}.u-hide-expand-collapse-mobile{display:none!important}.u-p-sm{padding:5px!important}.u-no-border{border:none!important}.u-no-p{padding:0!important}.auth-wrapper{height:100dvh;min-height:100dvh}.home-teacher-wrapper{min-height:100dvh;height:auto}}@media screen and (max-width:760px){.u-full-width-on-mobile{width:100%!important}}@media screen and (max-width:768px){.auth-wrapper{height:100dvh;min-height:100dvh}.cutout-shell-mobile{height:calc(100dvh - 30px);max-height:calc(100dvh - 30px)}.home-teacher-wrapper{min-height:100dvh;height:auto;overflow-y:auto}.home-tiles-container{margin-top:1rem!important}}@media screen and (max-width:480px){.auth-wrapper{padding:8px}.cutout-shell-mobile{height:98dvh;max-height:98dvh}.home-teacher-wrapper{padding:8px}.home-tiles-container{margin-top:.5rem!important}}@media screen and (max-width:1300px){.u-continue-learning-card-mobile{width:100%!important}}@media screen and (max-height:px){.u-class-mobile-layout{height:100vh}}@media screen and (max-width:320px){.u-dashboard-tiles-mobile{grid-template-columns:1fr!important}.u-overflow-x-scroll{overflow-x:scroll!important}.u-topics-h{height:75%!important}.auth-wrapper,.home-teacher-wrapper{padding:4px}.home-tiles-container{margin-top:.25rem!important}}@media screen and (max-width:380px){.u-continue-learning-section{margin-top:110px}}@media screen and (max-width:540px){.u-continue-learning-section{margin-top:150px}}@media screen and (max-height:568px){.u-continue-learning-section{margin-top:210px}}@media screen and (max-height:667px){.u-continue-learning-section{margin-top:210px}}@media screen and (min-height:800px){.u-continue-learning-section{margin-top:70px}}@media screen and (min-width:600px){.u-only-display-on-mobile{display:none}}@media (max-width:767px){body.no-scroll-mobile{overflow:hidden;height:100dvh}}:root{--vh:100%}@media (max-width:768px){:root{--vh:calc(var(--vh, 1vh) * 100)}}@supports (height:100dvh){.auth-wrapper{height:100dvh}}@media (max-width:768px){.ds-row-stack-mobile{flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important}.ds-w-full-mobile{width:100%!important}.ds-hide-mobile{display:none!important}.ds-px-2-mobile{padding-left:var(--space-2)!important;padding-right:var(--space-2)!important}.ds-mh-bleed-mobile{max-height:calc(100vh - 200px)!important}.ds-min-h-screen-mobile{min-height:60vh!important}.ds-coding-unlocked-row{flex-direction:column!important}.ds-coding-unlocked-pane{flex:1 1 100%!important;min-width:0!important;width:100%!important}[data-mobile-tools][data-expanded=false]{display:none!important}[data-mobile-tools][data-expanded=true]{position:fixed!important;top:64px!important;right:8px!important;display:inline-flex!important;align-items:center;gap:6px;padding:8px;background:hsl(var(--surface))!important;border:1px solid hsl(var(--line));border-radius:var(--radius-md);box-shadow:0 8px 24px hsl(220 20% 10%/.12);z-index:1050}}@media (min-width:769px){.ds-mobile-bottom-nav,.ds-show-mobile-only{display:none!important}}@media (max-width:768px){body[data-mobile-tabbar] .ds-shell [data-ds-content],body[data-mobile-tabbar] .ds-shell main{padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}body[data-mobile-tabbar] .ds-floating-shift-mobile,body[data-mobile-tabbar] [data-floating-bottom]{bottom:calc(80px + env(safe-area-inset-bottom))!important}}@media (min-width:1024px){.ds-plan-paycard{position:sticky;top:var(--space-4)}}@media (max-width:1023px){.ds-row-stack-tablet{flex-direction:column!important;grid-template-columns:minmax(0,1fr)!important}.ds-w-full-tablet{width:100%!important}.ds-hide-tablet{display:none!important}}.ds-trial-chip__short{display:none}@media (max-width:640px){.ds-trial-chip__long{display:none}.ds-trial-chip__short{display:inline}.ds-trial-chip{padding:4px 8px}}@media (max-width:768px){.ds-shell__topbar,.ds-shell__topbar-content{min-width:0}.ds-search,.ds-shell__topbar-content .ds-search{flex:1 1 0;min-width:0;max-width:100%}.ds-search__input{min-width:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-toolbar .ds-toolbar__search{flex:1 1 100%;min-width:100%}}@media (max-width:767px){.ds-card h1,.ds-card h2,.ds-card h3,.ds-card h4,.ds-shell__main h1,.ds-shell__main h2,.ds-shell__main h3,.ds-shell__main h4{overflow-wrap:break-word;word-break:break-word;hyphens:auto}.ds-card li,.ds-card p,.ds-shell__main li,.ds-shell__main p{overflow-wrap:break-word}.ds-card pre,.ds-shell__main pre{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.ds-card code,.ds-shell__main code{overflow-wrap:anywhere;word-break:break-all}.ds-shell__main table:not(.ds-table){display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.ds-card iframe,.ds-card img,.ds-card svg:not([data-no-scale]),.ds-shell__main iframe,.ds-shell__main img,.ds-shell__main svg:not([data-no-scale]){max-width:100%;height:auto}.ds-card .katex-display,.ds-shell__main .katex-display{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;padding-bottom:4px}.ds-shell__main a[role=button]:not([data-no-touch-min]),.ds-shell__main button:not([data-no-touch-min]):not(.ds-icon-btn),.ds-shell__main input[type=checkbox]:not([data-no-touch-min]),.ds-shell__main input[type=email]:not([data-no-touch-min]),.ds-shell__main input[type=number]:not([data-no-touch-min]),.ds-shell__main input[type=password]:not([data-no-touch-min]),.ds-shell__main input[type=radio]:not([data-no-touch-min]),.ds-shell__main input[type=search]:not([data-no-touch-min]),.ds-shell__main input[type=tel]:not([data-no-touch-min]),.ds-shell__main input[type=text]:not([data-no-touch-min]),.ds-shell__main select:not([data-no-touch-min]){min-height:44px}.ds-shell__main input[type=checkbox]:not([data-no-touch-min]),.ds-shell__main input[type=radio]:not([data-no-touch-min]){min-width:24px}.ds-shell__main [style*=grid-template-columns]>*{min-width:0;min-height:0}}.ds-shell__topbar{padding-top:max(0px,env(safe-area-inset-top))}.ds-shell__main{padding-bottom:max(var(--space-4),env(safe-area-inset-bottom,0px))}@media (max-width:767px){.ds-shell[data-mobile-drawer-open=true] .ds-shell__sidebar{padding-left:max(0px,env(safe-area-inset-left))}.ds-card{padding:var(--card-pad-sm,16px)}.ds-shell__main input:not([type=checkbox]):not([type=radio]):not([data-no-fluid-width]),.ds-shell__main select:not([data-no-fluid-width]),.ds-shell__main textarea:not([data-no-fluid-width]){width:100%;max-width:100%}.ds-fab,.voice-assistant-button,[data-fab],[data-floating-button]{bottom:calc(var(--fab-bottom-offset, 16px) + env(safe-area-inset-bottom, 0px))}.ds-page-head__title,.ds-shell__main h1.ds-h1,.ds-shell__main h1[data-page-title]{font-size:var(--text-h2-fluid,var(--text-2xl,1.5rem));line-height:var(--leading-tight,1.15);letter-spacing:var(--tracking-tight,-.02em)}.ds-cluster--wrap-on-phone{flex-wrap:wrap;gap:var(--space-3)}.ds-cluster--wrap-on-phone>*{flex:1 1 auto;min-width:-moz-max-content;min-width:max-content}.ds-shell__main .ds-grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-shell__main .recharts-responsive-container,.ds-shell__main .recharts-wrapper{max-width:100%}.ds-modal-card,[role=dialog][aria-modal=true]>div:not([data-no-modal-safe-area]){margin-bottom:env(safe-area-inset-bottom,0)}.ds-card a:not([data-no-touch-min]):not(.ds-link){min-height:44px;display:inline-flex;align-items:center}[data-scorecard-strip]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-activity-heatmap]{grid-template-columns:repeat(15,minmax(0,1fr))!important}}@media (max-width:480px){.ds-shell__topbar{padding-left:max(var(--space-2),env(safe-area-inset-left));padding-right:max(var(--space-2),env(safe-area-inset-right))}.ds-shell__topbar,.ds-shell__topbar-content{gap:var(--space-1,4px)}[data-streak-chip] .ds-chip>span:not(.ds-chip__icon):not(.ds-chip__remove),[data-topbar-theme]{display:none}.ds-shell__topbar-content>*,.ds-topbar-actions>*{flex-shrink:0}[data-voice-mode-menu]{position:fixed!important;top:56px!important;left:50%!important;right:auto!important;transform:translateX(-50%);width:min(300px,calc(100vw - 24px))!important}.ds-docs-drawer{width:100vw!important;border-left:none!important}}@media (min-width:768px) and (max-width:1023px){.ds-shell__main{padding-inline:0!important}.ds-card{padding:var(--space-5,20px)}.ds-shell__main .ds-grid--cards,.ds-shell__main .ds-grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-page-head__title,.ds-shell__main h1.ds-h1,.ds-shell__main h1[data-page-title]{font-size:var(--text-h1-fluid,var(--text-3xl,1.875rem));line-height:var(--leading-snug,1.3)}}@media (max-width:1023px){.ds-shell__main .ds-cluster>*,.ds-shell__main .ds-grid>*{overflow:visible}@media (hover:none){.ds-card:hover,.ds-motion-lift:hover,.ds-shell__main .ds-card:hover{transform:none}}.ds-card table:not(.ds-table){display:block;overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}.ds-shell__topbar{padding-left:max(var(--body-pad-mobile,16px),env(safe-area-inset-left));padding-right:max(var(--body-pad-mobile,16px),env(safe-area-inset-right))}.ds-search--button,[data-topbar-actions] [data-topbar-theme] .ds-theme-switcher>button,[data-topbar-actions] [data-walkthrough="shell.voice"]>div>button,[data-topbar-actions]>a,[data-topbar-actions]>button,[data-topbar-actions]>div>a,[data-topbar-actions]>div>button,[data-topbar-actions]>span>a,[data-topbar-actions]>span>button,[data-topbar-actions]>span>div>a,[data-topbar-actions]>span>div>button{width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;padding:0!important;gap:0!important;border-radius:9999px!important;border:1px solid hsl(var(--border))!important;background:transparent!important;color:hsl(var(--foreground))!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important}.ds-search--button .ds-search__input,.ds-search--button kbd{display:none!important}[data-doubt-modebar]{gap:2px!important;padding:2px!important}[data-doubt-modebar]>button{padding:4px 8px!important;gap:4px!important;font-size:11px!important}[data-doubt-modebar]>button>svg{width:12px!important;height:12px!important}}.ds-identity-sticky{position:sticky;top:var(--space-4)}@media (max-width:768px){.ds-identity-sticky{position:static}}.ds-insights-section:not(:has(>:not(.ds-insights-bulb))){display:none}.ds-insights-grid>.ds-insights-cell-empty,.ds-insights-grid>div:empty{display:none}@media (max-width:1023px){.ds-stats-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:480px){.ds-stats-4{grid-template-columns:minmax(0,1fr)!important}}body[data-lc-v2] .ds-shell__topbar{display:none}body[data-lc-v2] .ds-shell{grid-template-rows:0 1fr}body[data-lc-v2] .ds-shell__main{padding:0}body[data-lc-focus] .ds-shell__sidebar{display:none}body[data-lc-v2] .ds-shell__main{max-height:var(--app-h-screen,100vh)}