@media (max-width:900px){#progress .progress-context-line{flex-wrap:nowrap!important;max-height:none!important}}#progress .progress-context-line .beluga-copy-secondary,.beluga-copy-secondary,.calendar-context-line .beluga-copy-secondary,.notebooks-context-line .beluga-copy-secondary,.personal-context-line .beluga-copy-secondary,.subjects-context-line .beluga-copy-secondary,.today-context-bar .beluga-copy-secondary,.v21-world-context .beluga-copy-secondary{color:color-mix(in srgb,currentColor 72%,transparent)!important;font-weight:300!important;font-style:italic!important}body .hero-avatar-global,body .hero-avatar-zone-v21,body .nr-avatar-zone,body .personal-avatar,body .today .hero-team{position:relative!important;background-image:none!important;overflow:hidden!important}body .hero-avatar-zone-v21>:not(.beluga-hero-avatar),body .nr-avatar-zone>:not(.beluga-hero-avatar){position:relative;z-index:2}body #progress .progress-head,body .cal-head.v4-cal-head,body .subjects-head,body .today .hero{position:relative!important;overflow:hidden!important}body #progress .progress-head>div:first-child,body .cal-head.v4-cal-head>div:first-child,body .subjects-head>div:first-child,body .today .hero>.hero-copy{position:relative;z-index:2}body .beluga-hero-avatar{position:absolute!important;inset:auto 0 -30% 0;width:auto;height:132%;z-index:1;pointer-events:none;background:none!important;display:block}body .beluga-hero-avatar.beluga-hero-free{left:auto;width:38%}body .beluga-hero-avatar img.beluga-frame{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}body .beluga-hero-avatar img.beluga-frame.active{visibility:visible}@media(max-width:900px){body .beluga-hero-avatar.beluga-hero-free{display:none}}body .focus-main .focus-title{margin-bottom:6px}body .focus-main .focus-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;line-height:1.3;position:relative}body #world .world-streak-card{flex:0 0 auto;display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;border-radius:16px;background:var(--theme-world-vault-card-bg);color:var(--theme-text-strong);border:1px solid var(--theme-border-vault)}body #world .world-streak-card .world-streak-mini{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}body #world .world-streak-card svg{align-self:center}@media(min-width:1024px){body #world .unlocked-gallery-v21{grid-template-rows:auto minmax(0,1fr)}body #world .gallery-head-v21{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:28px;padding:18px 22px 14px}body #world .gallery-head-v21 p{max-width:none;margin-top:6px}}body #world .avatar-info-v21{overflow-y:auto;scrollbar-width:thin}body .partner-cta{min-height:0;padding-top:8px;padding-bottom:8px;line-height:1.2}body .partner-panel .partner-badge{color:var(--theme-text-on-accent,#111)}body .partner-panel .partner-badge .beluga-copy-secondary{color:color-mix(in srgb,currentColor 68%,transparent)!important}body .personal-page .context-card{overflow-y:auto;scrollbar-width:thin}body .date .postit-stuck{position:absolute;right:5px;bottom:5px;width:44%;max-width:70px;min-width:34px;aspect-ratio:1/1;padding:4px 5px;border-radius:2px;transform:rotate(3deg);box-shadow:0 3px 6px rgba(0,0,0,.22);color:#2b2500;font-size:10px;line-height:1.15;overflow:hidden;pointer-events:none}body .date .postit-stuck:before{content:"";position:absolute;left:50%;top:-4px;width:16px;height:7px;margin-left:-8px;background:rgba(255,255,255,.55);border-radius:1px}body .date .postit-stuck span{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}body .monthgrid .date{position:relative}body .agenda .agenda-list{display:flex;flex-direction:column}body .agenda .calendar-note-editor{margin-top:auto;position:sticky;bottom:0}body .calendar-note-editor label,body .calendar-note-editor label .beluga-copy-primary{color:#2b2500!important}body .cal-head-actions .cal-add-note{display:inline-flex;align-items:center;gap:5px}body .parent-activity .parent-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:4px;align-self:center}body .parent-activity .parent-stat strong{display:block;width:100%}body .parent-activity .parent-stat span{display:block;width:100%;text-align:center}body .parent-head{position:relative;overflow:hidden;min-height:176px;padding-top:18px}body .parent-head .parent-period,body .parent-head>div:first-child{position:relative;z-index:2}body .billing-panel{gap:16px}body .billing-plans{display:grid;gap:10px}body .billing-plan{display:flex;align-items:center;justify-content:space-between;gap:14px}body .billing-plan>div{display:grid;gap:4px;min-width:0}body .billing-plan b{font-size:14px}body .billing-plan-cta{flex:0 0 auto;padding:10px 14px;white-space:nowrap}body .billing-stepper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}body .billing-stepper strong{min-width:24px;text-align:center;font-size:18px}body .billing-stepper .auth-btn{width:36px;height:36px;padding:0;justify-content:center}body .billing-stepper span{font-size:12px;color:var(--theme-auth-muted)}body .trash-page-v005{min-height:calc(100dvh - var(--beluga-nav-h));overflow-y:auto}body .trash-page-inner{padding:18px 28px 28px}body .trash-page-inner .trash-body{max-width:760px;margin:0 auto;padding:18px 4px 0}body .trash-page-inner .trash-body h1{font-size:20px}body .trash-page-inner .trash-body button{min-height:34px}@media(min-width:901px){body .workspace-body.v21-ws-body{grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,2fr)!important}body .workspace-body.v21-ws-body.ws-left-wide{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,2fr)!important}body .v21-left{grid-template-rows:minmax(0,1.3fr) minmax(0,.7fr)}body .ws-side-window{position:relative}body .ws-expand-btn{position:absolute;top:7px;right:7px;z-index:3;width:24px;height:24px;border-radius:7px;border:1px solid var(--theme-workspace-panel-border);background:var(--theme-workspace-panel-bg);display:grid;place-items:center;cursor:pointer}body .ws-expand-btn:hover{background:var(--theme-workspace-scroll-thumb)}body .workspace-body:not(.ws-left-wide) .ws-side-window .ws-side-scroll{font-size:12px;padding:8px 7px}body .workspace-hero-v21 .hero-control-cluster{flex-direction:column!important;align-items:stretch!important;width:auto!important;gap:8px!important}body .workspace-hero-v21 .hero-control-cluster .hero-sync,body .workspace-hero-v21 .hero-control-cluster .workspace-source-action{width:100%;min-width:190px;justify-content:center;text-align:center}}body [data-beluga-toolbar=unified]{flex-wrap:wrap!important;overflow:visible!important;row-gap:4px}@media(min-width:901px){html body :is(.today .hero,.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head){position:relative!important;overflow:hidden!important;height:224px!important;min-height:224px!important}html body :is(.hero-avatar-global,.personal-avatar){position:static!important;overflow:visible!important}html body :is(.today .hero,.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head) .beluga-hero-avatar{position:absolute!important;top:5.3%!important;bottom:auto!important;left:auto!important;right:0!important;width:33.333%!important;height:100%!important;z-index:1!important;display:block!important}html body :is(.today .hero,.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head) .beluga-hero-avatar img.beluga-frame{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top!important;object-position:center top!important}html body .today .hero>.hero-copy,html body :is(.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head)>div:first-child{position:absolute!important;left:32px!important;top:44px!important;right:42%!important;margin:0!important;padding:0!important;z-index:2!important;align-self:auto!important}html body .parent-head>.parent-period{position:absolute!important;left:32px!important;top:14px!important;right:42%!important;margin:0!important;z-index:2!important;display:flex!important;gap:10px;align-items:baseline}html body .standard-hero{height:224px!important;min-height:224px!important;max-height:224px!important;overflow:hidden!important}html body .standard-hero .hero-title-zone{align-items:flex-start!important;padding-top:44px!important}html body .standard-hero .hero-title-zone .hero-control-cluster,html body .standard-hero .hero-title-zone .hero-primary-action{align-self:center!important}html body .standard-hero .hero-avatar-zone-v21 .beluga-hero-avatar{position:absolute!important;top:5.3%!important;bottom:auto!important;left:0!important;right:0!important;width:auto!important;height:100%!important}html body .standard-hero .hero-avatar-zone-v21 .beluga-hero-avatar img.beluga-frame{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center top!important;object-position:center top!important}html body .standard-hero .ws-main-title,html body .standard-hero .ws-main-title *{overflow-wrap:normal!important;word-break:normal!important;white-space:nowrap!important}html body .standard-hero .workspace-title-copy-v21{min-width:0;flex:1 1 auto}}@media(min-width:901px) and (max-width:1280px){html body .standard-hero .hero-control-cluster{flex-direction:column!important;align-items:stretch!important;gap:8px!important;flex:0 0 auto}}html body{--theme-hero-character-bg:#20211F!important;--theme-subject-hero-character-bg:#20211F!important}@media(min-width:901px){html:root:root:root body :is(.today .hero,.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head,.nr-hero){--hero-ink-dark:#20211F;--hero-band:var(--qa-hero-strong,color-mix(in oklch,var(--theme-signal-primary) 72%,var(--theme-hero-bg)));--hero-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E");--hero-new:var(--hero-grain),radial-gradient(44% 105% at 84% 66%,color-mix(in oklch,var(--hero-band) 8%,transparent) 0%,transparent 70%),linear-gradient(98deg,var(--hero-band) 0%,var(--hero-band) 33%,color-mix(in oklch,var(--hero-band) 94%,var(--hero-ink-dark)) 38%,color-mix(in oklch,var(--hero-band) 80%,var(--hero-ink-dark)) 44%,color-mix(in oklch,var(--hero-band) 58%,var(--hero-ink-dark)) 51%,color-mix(in oklch,var(--hero-band) 34%,var(--hero-ink-dark)) 58%,color-mix(in oklch,var(--hero-band) 14%,var(--hero-ink-dark)) 65%,var(--hero-ink-dark) 74%);background:var(--hero-new)!important}html:root:root:root body :is(.today .hero,.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head,.nr-hero):before{background:none!important}html:root:root:root body :is(.today .hero,.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head,.nr-hero){container-type:inline-size}html:root:root:root body :is(.today .hero,.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head) .h1{font-size:clamp(30px,calc(4cqw - 2px),72px)!important}html:root:root body :is(.v21-subject .subject-hero-v21,.v21-workspace .workspace-hero-v21).standard-hero.standard-hero{--hero-ink-dark:#20211F;--hero-band:var(--subject,#D5E24A);--hero-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.10'/%3E%3C/svg%3E");background:var(--hero-grain),radial-gradient(44% 105% at 84% 66%,color-mix(in oklch,var(--hero-band) 34%,transparent) 0,color-mix(in oklch,var(--hero-band) 10%,transparent) 48%,transparent 74%),linear-gradient(98deg,var(--hero-band) 0,var(--hero-band) 44%,color-mix(in oklch,var(--hero-band) 94%,var(--hero-ink-dark)) 50%,color-mix(in oklch,var(--hero-band) 80%,var(--hero-ink-dark)) 57%,color-mix(in oklch,var(--hero-band) 58%,var(--hero-ink-dark)) 64%,color-mix(in oklch,var(--hero-band) 34%,var(--hero-ink-dark)) 71%,color-mix(in oklch,var(--hero-band) 14%,var(--hero-ink-dark)) 79%,var(--hero-ink-dark) 90%)!important}html:root:root body :is(.v21-subject .subject-hero-v21,.v21-workspace .workspace-hero-v21).standard-hero.standard-hero .hero-title-zone:after,html:root:root body :is(.v21-subject .subject-hero-v21,.v21-workspace .workspace-hero-v21).standard-hero.standard-hero:before{background:none!important;content:none!important}html:root:root body :is(.v21-subject .subject-hero-v21,.v21-workspace .workspace-hero-v21).standard-hero.standard-hero .hero-avatar-zone-v21,html:root:root body :is(.v21-subject .subject-hero-v21,.v21-workspace .workspace-hero-v21).standard-hero.standard-hero .hero-title-zone{background:transparent!important}html:root:root body :is(.v21-subject .subject-hero-v21,.v21-workspace .workspace-hero-v21).standard-hero.standard-hero .hero-title-zone .hero-primary-action{box-shadow:0 0 0 1px rgba(255,255,255,.16),0 10px 30px rgba(0,0,0,.28)}}@media (min-width:901px) and (max-width:1800px){html body .ws-left.v21-left .px-5.py-4.border-b{padding-left:12px!important;padding-right:38px!important}html body .ws-left.v21-left .px-5.py-4.border-b h2{min-width:0;flex:1 1 auto}html body .ws-left.v21-left .px-5.py-4.border-b .relative,html body .ws-left.v21-left .px-5.py-4.border-b>div:last-child{flex:0 0 auto;margin-right:2px}}html:root body section.parent-activity .parent-stat{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important;grid-template-columns:none!important}html:root body section.parent-activity .parent-stat strong{display:block!important;width:100%!important;text-align:center!important;white-space:nowrap!important}html:root body section.parent-activity .parent-stat span{display:block!important;width:100%!important;text-align:center!important;line-height:1.25!important}html body .auth-panel .auth-step .beluga-copy-primary,html body .auth-stage-copy .eyebrow .beluga-copy-primary{color:rgba(255,255,255,.76)!important}html body .auth-panel b .beluga-copy-primary,html body .auth-panel label .beluga-copy-primary,html body .auth-panel p .beluga-copy-primary,html body .auth-stage-copy p .beluga-copy-primary{color:rgba(255,255,255,.86)!important}html body .auth-stage .auth-foot .beluga-copy-primary{color:rgba(255,255,255,.78)!important}html body .auth-panel h2{line-height:1.08!important;margin-bottom:0!important}html body .auth-panel h2+p{margin-top:16px!important;line-height:1.5!important}html body .auth-stage-copy h1+*,html body .auth-stage-copy h1+div,html body .auth-stage-copy h1+p{margin-top:22px!important;line-height:1.55!important}html body .partner-panel .partner-cta{padding:7px 16px!important;min-height:0!important;line-height:1.15!important}html body .partner-panel .partner-cta .beluga-bilingual{display:flex!important;flex-direction:column!important;gap:1px!important}html body .ws-toolbar-cq{container-type:inline-size;container-name:wstb;overflow:visible!important;flex-wrap:wrap!important}html body .ws-toolbar-cq .ws-tool-opts{display:contents}html body .ws-toolbar-cq .ws-tool-opts-toggle{display:none}@container wstb (max-width:640px){html body .ws-toolbar-cq .ws-tool-opts-toggle{display:inline-flex!important;background:#fff}html body .ws-toolbar-cq .ws-tool-opts{display:none!important}html body .ws-toolbar-cq .ws-tool-opts[data-open=true]{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px;position:absolute;left:8px;right:8px;top:calc(100% + 4px);z-index:60;padding:8px 10px;background:#fff;border:1px solid rgba(0,0,0,.14);border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.18)}html body .ws-toolbar-cq .ws-tool-opts[data-open=true]>.w-px{display:none}}@media (min-width:900px) and (max-width:1279px){html body .topnav button[class*="gap-2.5"] .beluga-bilingual{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:0!important;line-height:1.15!important}html body .topnav button[class*="gap-2.5"] .beluga-bilingual .beluga-copy-secondary:before{content:none!important}html body .topnav button[class*="gap-2.5"] .max-w-\[140px\]{max-width:120px!important;font-size:13px!important}}html body .personal-page .context-grid{grid-template-rows:none!important;grid-auto-rows:minmax(145px,auto)!important}html body .personal-page .context-card{overflow:visible!important;height:auto!important}html body .personal-page .context-card .context-list,html body .personal-page .context-card .context-tags,html body .personal-page .context-card p{overflow:visible!important;max-height:none!important}html body .personal-page .partner-panel{overflow-y:auto!important}html body .personal-page .partner-panel .sync-list{overflow:visible!important;flex:0 0 auto!important;max-height:none!important}@media(min-width:901px){html:root:root:root body .notebook-reader{grid-template-rows:224px minmax(0,1fr)!important}html:root:root:root body header.nr-hero.nr-hero-v21{--hero-band:var(--subject,#D5E24A);display:block!important;position:relative!important;overflow:hidden!important;height:224px!important;min-height:224px!important;container-type:inline-size}html:root:root:root body .nr-hero .nr-hero-copy{position:absolute!important;left:32px!important;top:44px!important;right:42%!important;margin:0!important;padding:0!important;background:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:4px;z-index:2}html:root:root:root body .nr-hero .nr-title{font-size:clamp(28px,calc(3.6cqw - 2px),60px)!important;line-height:1.05!important;letter-spacing:-.03em}html:root:root:root body .nr-hero .nr-avatar-zone{position:absolute!important;right:0!important;top:0!important;width:33.333%!important;height:100%!important;background:transparent!important;overflow:visible!important}html:root:root:root body .nr-hero .nr-avatar-zone .beluga-hero-avatar{position:absolute!important;top:5.3%!important;bottom:auto!important;left:0!important;right:0!important;width:auto!important;height:100%!important}html:root:root:root body .nr-hero .nr-back{position:absolute!important;left:0!important;top:-30px!important;margin:0!important;padding:0!important;line-height:1.2;white-space:nowrap}}html body .academic-terms-line{display:inline-flex;align-items:baseline;gap:6px;flex:0 0 auto;margin-left:auto;padding:3px 12px;border-radius:999px;background:rgba(0,0,0,.06);font-size:12px;line-height:1.3;white-space:nowrap;color:inherit;text-decoration:none}html body .academic-terms-line .beluga-copy-primary{font-weight:700}html body .academic-terms-line .beluga-copy-secondary:before{content:"/ ";opacity:.7}html body .academic-terms-line--empty{background:transparent;text-decoration:underline;font-weight:700}html body .calendar-context-line .academic-terms-line.cal-terms{margin-left:14px;margin-right:auto}html body .date{position:relative}html body .date .eval-cutoff{position:absolute;left:5px;bottom:5px;padding:1px 6px;border-radius:999px;background:var(--theme-signal-primary,#C8FF16);color:#20211F;font-size:9px;font-weight:550;letter-spacing:.02em;line-height:1.4;pointer-events:none}html body .terms-editor{display:grid;gap:14px;width:100%}html body .terms-editor .terms-group{border:0;padding:0;margin:0;min-width:0}html body .terms-editor legend{padding:0;margin:0 0 7px;font-size:13px;font-weight:550}html body .terms-editor .terms-options{display:flex;flex-wrap:wrap;gap:6px}html body .terms-editor .terms-option{padding:7px 13px;border-radius:999px;border:1px solid rgba(128,128,128,.55);background:transparent;color:inherit;font-size:12.5px;font-weight:600;cursor:pointer}html body .terms-editor .terms-option.is-active{background:#C8FF16;border-color:#C8FF16;color:#20211F}html body .terms-editor .terms-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}html body .terms-editor .terms-save{padding:9px 18px;border-radius:999px;border:0;background:#C8FF16;color:#20211F;font-size:12.5px;font-weight:550;cursor:pointer}html body .terms-editor .terms-save:disabled{opacity:.45;cursor:default}html body .terms-editor .terms-skip{border:0;background:transparent;color:inherit;font-size:12.5px;text-decoration:underline;cursor:pointer}html body .terms-editor .terms-error{margin:0;font-size:12.5px;color:#ff8a80}html body .terms-editor--compact{gap:10px}html body .terms-editor--compact legend{font-size:12px}html body .terms-editor--compact .terms-option{padding:5px 10px;font-size:11.5px}html body .context-card .terms-summary b{display:block}html body .context-card .terms-edit{align-self:flex-start;margin-top:6px;padding:5px 12px;border-radius:999px;border:1px solid rgba(0,0,0,.25);background:transparent;font-size:12px;font-weight:550;cursor:pointer;color:inherit}html body .terms-step{display:grid;gap:14px}html:root:root:root body .hero-split-primary{display:grid!important;grid-template-rows:auto auto!important;row-gap:0!important;-moz-column-gap:0!important;column-gap:0!important;white-space:normal!important;align-items:start!important;max-width:100%!important;line-height:1!important}html:root:root:root body .hero-split-lead,html:root:root:root body .hero-split-primary .hero-script{display:block!important;white-space:normal!important;max-width:100%!important;overflow:visible!important}html:root:root:root body .hero-split-primary .hero-script{font-size:1em!important;line-height:1!important;margin:4px 0 0!important;letter-spacing:inherit!important}html:root:root:root body .hero-split-primary+.beluga-copy-secondary{margin-top:8px!important}html:root:root:root body #progress .progress-page{grid-template-rows:auto 40px auto!important;overflow-y:auto!important;overflow-x:hidden!important}@media(max-width:900px){html:root:root:root body #progress .progress-head{height:auto!important;min-height:176px!important;max-height:none!important;padding-top:18px!important;padding-bottom:18px!important}}@media(min-width:901px){html:root:root:root body #progress .progress-head{height:224px!important;min-height:224px!important;max-height:224px!important}}html:root:root:root body #progress .progress-v4-grid{height:auto!important;min-height:0!important;overflow:visible!important;grid-template-rows:auto auto auto!important;padding-bottom:12px!important}html:root:root:root body #progress .streak-stage{height:auto!important;min-height:420px!important;overflow:visible!important;grid-template-rows:auto auto!important;row-gap:14px!important}html:root:root:root body #progress .streak-copy p{max-width:none!important;margin-bottom:10px!important}html:root:root:root body #progress .streak-label .beluga-bilingual{display:block}html:root:root:root body #progress .streak-label .beluga-copy-secondary{display:block;margin-top:4px;text-transform:none;letter-spacing:0;font-weight:500;font-size:12.5px}html:root:root:root body #progress .momentum-stage{height:auto!important;min-height:230px!important;overflow:visible!important;grid-template-rows:auto minmax(110px,1fr) auto!important;row-gap:10px!important}html:root:root:root body #progress .momentum-chart svg{min-height:110px!important;max-height:150px!important}html:root:root:root body #progress .momentum-note{line-height:1.4!important}html:root:root:root body #progress .momentum-note .beluga-copy-secondary{margin-top:4px}html:root:root:root body #progress .learning-map-v4{height:auto!important;overflow:visible!important}html:root:root:root body #progress .learning-map-list{overflow:visible!important}html:root:root:root body #progress .learning-subject{padding:10px 0!important;row-gap:2px}html:root:root:root body #progress .learning-subject>div>span{display:block;margin-top:2px;line-height:1.3}html:root:root:root body #progress .learning-subject>div>small{margin-top:4px!important;line-height:1.3}html:root:root:root body #progress .progress-insight-v4{height:auto!important;min-height:205px!important;grid-template-rows:auto auto auto auto!important;row-gap:10px!important;overflow:visible!important}html:root:root:root body #progress .progress-insight-v4 p{overflow:visible!important;line-height:1.4!important}html:root:root:root body #progress .progress-insight-v4 h3{line-height:1.12!important}html:root:root:root body #progress .progress-insight-v4 a{height:auto!important;min-height:40px!important;padding:8px 14px!important;margin-top:4px!important}html:root:root:root body #progress .milestone-v4{height:auto!important;min-height:130px!important;overflow:visible!important;gap:12px}html:root:root:root body #progress .milestone-v4 h3{line-height:1.12!important;margin:6px 0!important}html:root:root:root body #progress .milestone-v4 p{line-height:1.4!important;margin:0!important}html:root:root:root body #progress .week-built-v6{height:auto!important;min-height:130px!important;overflow:visible!important;gap:12px}html:root:root:root body #progress .week-built-v6 h3{line-height:1.12!important;margin:6px 0!important}html:root:root:root body #progress .week-built-v6 p{line-height:1.4!important}html:root:root:root body #progress .metric-field{height:auto!important;grid-template-rows:none!important;grid-auto-rows:minmax(86px,auto)!important}html:root:root:root body #progress .metric-object{padding:12px 14px!important;overflow:visible!important}html:root:root:root body #progress .metric-object b,html:root:root:root body #progress .metric-object small{line-height:1.2!important}html:root:root:root body #progress .metric-object .beluga-copy-secondary{display:block;margin-top:2px;text-transform:none;font-size:11.5px;letter-spacing:0;font-weight:500}html:root:root:root body #progress .milestone-ring span .beluga-copy-secondary{display:none}html:root:root:root body #progress .progress-page{grid-template-rows:auto auto auto!important}html:root:root:root body #progress .progress-context-line{height:auto!important;min-height:40px!important;max-height:none!important;padding:9px 4px!important;flex-wrap:wrap!important;row-gap:3px!important;overflow:visible!important;align-items:baseline!important}html:root:root:root body #progress .progress-context-line b,html:root:root:root body #progress .progress-context-line span{line-height:1.35!important}html:root:root:root body #progress .metric-object{grid-template-columns:auto minmax(0,1fr)!important}html:root:root:root body #progress .metric-object strong{font-size:clamp(28px,2.6vw,40px)!important}html:root:root:root body #progress .metric-object b,html:root:root:root body #progress .metric-object small{overflow-wrap:normal;word-break:normal;min-width:0;font-size:12.5px!important}html:root:root:root body #progress .metric-field{overflow:visible!important;align-content:start!important}html:root:root:root body #progress .metric-object{min-height:86px!important;height:auto!important}html:root:root:root body #progress .milestone-v4>div:first-child,html:root:root:root body #progress .week-built-v6>div:first-child{min-width:0;flex:1 1 auto}html:root:root:root body #progress .milestone-ring{flex:0 0 auto;margin-left:8px}html:root:root:root body #progress .week-built-v6{grid-template-columns:minmax(0,1fr) auto!important;-moz-column-gap:12px!important;column-gap:12px!important}html:root:root:root body #progress .week-built-v6 strong{font-size:clamp(32px,3.2vw,44px)!important}html:root:root:root body #progress .week-built-v6 h3{font-size:17px!important}html:root:root:root body #progress .milestone-v4 .eyebrow,html:root:root:root body #progress .week-built-v6 .eyebrow{margin-bottom:2px}html:root:root:root body #progress .progress-v4-grid{grid-template-rows:none!important;grid-auto-rows:auto!important;align-items:start!important}html:root:root:root body #progress .pv-col{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:0!important}html:root:root:root body #progress .pv-col>*{grid-column:auto!important;grid-row:auto!important;margin:0!important;align-self:stretch!important}html:root:root:root body #progress .streak-stage{min-height:0!important}html:root:root:root body #progress .learning-map-v4{flex:1 1 auto}@media(max-width:900px){html:root:root:root body #progress .progress-v4-grid{display:block!important}html:root:root:root body #progress .pv-col{margin-top:0!important}html:root:root:root body #progress .pv-col>*{margin-top:12px!important}}html:root:root:root body #world .avatar-grid-v21{grid-auto-rows:minmax(236px,auto)!important}html:root:root:root body #world .avatar-tile-v21{grid-template-rows:166px auto!important}html:root:root:root body #world .avatar-info-v21{overflow:visible!important;padding:6px 6px 8px!important}html:root:root:root body #world .avatar-info-v21 small,html:root:root:root body #world .avatar-info-v21 span{line-height:1.3!important;margin-top:3px!important}html:root:root:root body #world .avatar-info-v21 .beluga-copy-secondary{display:block;margin-top:2px;font-size:11.5px}html:root:root:root body #world .avatar-info-v21 .beluga-copy-secondary:before{content:none}html:root:root:root body #world .assigned-subjects-v21{margin-top:6px}html:root:root:root body #world .world-streak-mini .beluga-copy-secondary{display:none}html:root:root:root body #world .unlock-vault-v21 .vault-head h3{line-height:1.1!important}html:root:root:root body #world .unlock-card-v21 p,html:root:root:root body #world .unlock-vault-v21 .vault-head p{line-height:1.45!important}html:root:root:root body .subjects-page{grid-template-rows:224px auto minmax(0,1fr)!important}html:root:root:root body .subjects-context-line{height:auto!important;min-height:44px!important;flex-wrap:wrap!important;row-gap:3px!important;align-items:baseline!important;padding:9px 18px!important}html:root:root:root body .subjects-context-line b,html:root:root:root body .subjects-context-line span{line-height:1.35!important}html:root:root:root body .subject-tile .name small{overflow:visible!important;text-overflow:clip!important;max-width:none!important;display:inline-block!important}html:root:root:root body .subject-tile .name{max-width:calc(100% - 34px)!important;white-space:normal!important}html:root:root:root body .cuad-col-title small.beluga-copy-secondary{display:block;margin-top:2px;font-size:11.5px;font-weight:500}html:root:root:root body .cuad-col-title small.beluga-copy-secondary:before{content:none}html:root:root:root body .cuad-viewer-open .beluga-bilingual{display:inline}html:root:root:root body .cuad-viewer-open-sub .beluga-copy-secondary{display:block;margin-top:1px}html:root:root:root body .cuad-viewer-meta{row-gap:4px;flex-wrap:wrap}html:root:root:root body .cuad-notebook-meta{row-gap:3px;flex-wrap:wrap}html:root:root:root body .today .today-left{grid-template-rows:auto minmax(0,1fr)!important;row-gap:14px!important}html:root:root:root body .today .focus-strip{height:auto!important;min-height:112px!important;overflow:visible!important}html:root:root:root body .today .lower-left{min-height:0!important;height:100%!important}html:root:root:root body .today .reco>div:first-child{position:relative!important;z-index:2!important}html:root:root:root body .today .reco .label{max-width:calc(100% - 92px)!important;line-height:1.3!important}html:root:root:root body .today .reco .quote{margin-top:14px!important;line-height:1.12!important}html:root:root:root body .subject-three-col-v21{align-items:stretch!important;overflow:hidden}html:root:root:root body .subject-v21-col{min-width:0!important;min-height:0!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important;scrollbar-width:thin}html:root:root:root body .module-head-v21{flex-wrap:wrap!important;align-items:baseline!important;row-gap:2px!important}html:root:root:root body .module-head-v21 h3{line-height:1.12!important}html:root:root:root body .module-head-v21 a,html:root:root:root body .module-head-v21 span{max-width:100%;white-space:normal!important;line-height:1.25!important}html:root:root:root body .center-module-v21{overflow:visible!important;flex:0 0 auto}html:root:root:root body .center-module-v21 .notebook-grid-v21{max-height:none!important;overflow:visible!important}html:root:root:root body .work-list-v21{overflow:visible!important}html:root:root:root body .work-v21 b,html:root:root:root body .work-v21 small{display:block;line-height:1.3}html:root:root:root body .next-v21{flex:0 0 auto}html:root:root:root body .observe-v21 h3,html:root:root:root body .observe-v21 p{line-height:1.4!important}html:root:root:root body .observe-v21 h3{line-height:1.12!important}html:root:root:root body .notebook-grid-v21>button span .beluga-copy-secondary,html:root:root:root body .observe-evidence .beluga-copy-secondary,html:root:root:root body .work-v21 .beluga-copy-secondary{display:block;margin-top:1px}html:root:root:root body .observe-evidence .beluga-copy-secondary:before,html:root:root:root body .work-v21 .beluga-copy-secondary:before{content:none}html:root:root body .personal-page .context-card>*{flex:0 0 auto!important;min-height:auto!important;min-width:0!important}html:root:root body .personal-page .context-grid{display:flex!important;flex-wrap:wrap!important;align-content:flex-start!important;gap:10px!important}html:root:root body .personal-page .context-grid>.context-card{flex:1 1 calc(50% - 6px)!important;min-width:230px!important;height:auto!important;min-height:145px!important;box-sizing:border-box}html:root:root body .ws-left.v21-left .px-5.py-4.border-b>.flex{flex-wrap:wrap!important;row-gap:6px!important}html:root:root body .ws-left.v21-left .px-5.py-4.border-b>.flex>h2{flex:1 1 100%!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important}html:root:root body .nr-action .beluga-copy-secondary,html:root:root body .nr-kicker .beluga-copy-secondary,html:root:root body .nr-meta .beluga-copy-secondary{display:block;margin-top:2px}html:root:root body .nr-kicker .beluga-copy-secondary:before,html:root:root body .nr-meta .beluga-copy-secondary:before{content:none}html:root:root body .nr-pane-head .beluga-copy-secondary{display:block;margin-top:2px;font-size:11px;letter-spacing:.02em;text-transform:none}html:root:root body .nr-pane-head .beluga-copy-secondary:before{content:none}html:root:root body .nr-back .beluga-copy-secondary{display:none}html:root:root body .nr-action{line-height:1.35}html:root:root:root body .avatar-grid-v21{display:flex!important;flex-wrap:wrap;align-content:flex-start;gap:12px;grid-auto-rows:auto!important;grid-template-rows:none!important}html:root:root:root body .avatar-grid-v21>.avatar-tile-v21{flex:1 1 calc(33% - 12px);min-width:150px;height:auto!important;min-height:236px;display:flex!important;flex-direction:column}html:root:root:root body .avatar-grid-v21 .avatar-info-v21{flex:0 0 auto;min-height:auto!important;overflow:visible!important}html:root:root:root body #progress .progress-head .h1,html:root:root:root body .cal-head.v4-cal-head .h1,html:root:root:root body .nb-head .h1,html:root:root:root body .parent-head .h1,html:root:root:root body .personal-head .h1,html:root:root:root body .subjects-head .h1,html:root:root:root body .world-head .h1{line-height:1!important;letter-spacing:-.035em!important}html:root:root:root body .hero-split-lead{line-height:1!important}.info-hint-btn{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:8px;padding:0;border-radius:999px;border:1.5px solid;background:transparent;color:inherit;opacity:.62;cursor:pointer;vertical-align:middle;flex:0 0 auto;font:inherit;line-height:1}.info-hint-btn:focus-visible,.info-hint-btn:hover,.info-hint-btn[aria-expanded=true]{opacity:1}.info-hint-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.info-pop{position:fixed;z-index:10000;box-sizing:border-box;background:#fff;color:#202030;border:1px solid rgba(0,0,0,.14);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.22);padding:12px 14px;font-size:13px;line-height:1.45;font-weight:500;letter-spacing:0;text-transform:none;max-height:min(60vh,360px);overflow:auto;text-align:left}.info-pop .info-para+.info-para{margin-top:10px}.info-pop .beluga-bilingual,.info-pop .info-para{display:block}.info-pop .beluga-copy-primary{display:block;font-weight:600;color:#202030!important}.info-pop .beluga-copy-secondary{display:block;margin-top:5px;font-size:12px;font-weight:400;color:#5a5a6a!important}.info-pop .beluga-copy-secondary:before{content:none!important}.info-inline{display:block;margin:6px 0 0;font-size:12px;font-weight:400}.info-toggle{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.info-toggle input{margin-top:3px;width:16px;height:16px;flex:0 0 auto;accent-color:#202030}.info-toggle-text{display:flex;flex-direction:column;gap:2px;font-size:13px}.info-toggle-text small{font-size:12px;opacity:.75}.info-note{margin-top:10px}.context-card h3 .info-hint-btn{margin-left:8px;transform:translateY(-1px)}.info-hint-i{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:550;font-size:13px;line-height:1;transform:translateY(-.5px)}.info-hint-btn--corner{position:absolute;top:10px;right:10px;margin:0;z-index:4}:has(>.info-hint-btn--corner){position:relative}.context-card .info-hint-btn--card{right:54px;top:14px}.partner-panel .partner-badge{max-width:calc(100% - 40px)}.continue>.info-hint-btn--corner{top:6px}.focus-main>.info-hint-btn--corner,.progress-insight-v4>.info-hint-btn--corner,.streak-stage>.info-hint-btn--corner{top:12px;right:12px}.info-inline.info-hint-btn--card{position:static}html:root:root:root body .metric-object{grid-template-columns:auto minmax(0,1fr)!important;-moz-column-gap:8px!important;column-gap:8px!important;padding-left:12px!important;padding-right:10px!important}html:root:root:root body .metric-object>b,html:root:root:root body .metric-object>small{min-width:0;max-width:100%;overflow-wrap:anywhere}html:root:root:root body .metric-object>strong{font-size:min(1em,32px)!important}html:root:root:root body .metric-object b .beluga-copy-secondary,html:root:root:root body .metric-object small .beluga-copy-secondary{font-size:8.5px!important;letter-spacing:0!important}html:root:root:root body .metric-object small .beluga-copy-secondary:before{content:none!important}html:root:root:root body .info-pop .beluga-copy-primary{display:block!important}html:root:root:root body .info-pop .beluga-copy-secondary{display:block!important;margin-top:5px!important}html:root:root:root body .today .focus-title,html:root:root:root body .today .reco .quote,html:root:root:root body .today .worklist b{overflow-wrap:anywhere;word-break:normal;hyphens:auto}html:root:root:root body .today .reco .quote{font-size:min(1em,26px)}html:root:root:root:root body :is(.today .hero,.subjects-head,.cal-head.v4-cal-head,.nb-head,#progress .progress-head,.world-head,.personal-head,.parent-head,.nr-hero,.v21-subject .subject-hero-v21,.v21-workspace .workspace-hero-v21){border-radius:22px!important;overflow:hidden!important}@media(min-width:901px){html:root:root:root body .cal-body{grid-template-columns:minmax(0,3fr) minmax(0,2fr)!important}}html:root:root:root body .agenda.v4-agenda{display:flex!important;flex-direction:column!important;gap:12px!important;min-height:0!important}html:root:root:root body .agenda-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;flex:1 1 auto;min-height:0}html:root:root:root body .agenda-col{display:flex;flex-direction:column;min-height:0;min-width:0;border-radius:14px}html:root:root:root body .agenda-col-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px;margin-bottom:8px;flex:0 0 auto}html:root:root:root body .agenda-col-head b,html:root:root:root body .agenda-col-head label{font-size:11px;font-weight:550;letter-spacing:.1em;text-transform:uppercase}html:root:root:root body .agenda-col-events .agenda-list{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column}html:root:root:root body .agenda-col-events .agenda-item{grid-template-columns:minmax(0,1fr)!important;gap:3px!important;padding:10px 0!important}html:root:root:root body .agenda-col-events .agenda-item time{display:flex;flex-direction:column;gap:1px;font-size:11px;font-weight:550;opacity:.85}html:root:root:root body .agenda-col-events .agenda-item .agenda-item-hours{font-size:13px;font-weight:550;opacity:1}html:root:root:root body .agenda-col-events .agenda-item b{overflow-wrap:anywhere}html:root:root:root body .agenda .calendar-note-editor.agenda-col-note{position:static!important;margin:0!important;padding:10px 12px 12px;color:#2b2500}html:root:root:root body .agenda-col-note .agenda-col-head label,html:root:root:root body .agenda-col-note .agenda-col-head label .beluga-copy-primary{color:#2b2500!important}html:root:root:root body .agenda-col-note textarea{flex:1 1 auto;min-height:0;width:100%;resize:none;background:transparent!important;border:0!important;outline:0;color:#111!important;font:inherit;font-size:13px;line-height:1.45;overflow-y:auto}html:root:root:root body .agenda-col-note .note-swatches{display:flex!important;grid-template-columns:none!important;gap:5px}html:root:root:root body .agenda-col-note .swatch{width:16px!important;height:16px!important;min-width:16px;padding:0!important;border-radius:50%!important;border:2px solid rgba(17,17,17,.28)!important;gap:0}html:root:root:root body .agenda-col-note .swatch.yellow{background:#fff07a!important}html:root:root:root body .agenda-col-note .swatch.blue{background:#aee9ff!important}html:root:root:root body .agenda-col-note .swatch.lime{background:#b8ff12!important}html:root:root:root body .agenda-col-note .swatch.pink{background:#ffc1db!important}html:root:root:root body .agenda-col-note .swatch.is-active{border-color:#111!important}html:root:root:root body .agenda-col-note .swatch i{display:none}@media(max-width:520px){html:root:root:root body .agenda-split{grid-template-columns:minmax(0,1fr)}html:root:root:root body .agenda-col-note textarea{min-height:120px}}@media(min-width:901px) and (min-height:640px){html:root:root:root body #progress .progress-page{display:flex!important;flex-direction:column!important;height:calc(100dvh - var(--beluga-nav-h))!important;overflow:hidden!important;row-gap:0!important}html:root:root:root body #progress .progress-context-line,html:root:root:root body #progress .progress-head{flex:0 0 auto!important}html:root:root:root body #progress .progress-v4-grid{flex:1 1 0!important;min-height:0!important;grid-template-rows:minmax(0,1fr)!important;align-items:stretch!important;padding-bottom:0!important;overflow:hidden!important}html:root:root:root body #progress .pv-col{min-height:0!important;height:100%!important}html:root:root:root body #progress .pv-col>*{min-height:0!important}html:root:root:root body #progress .pv-col-a .streak-stage{flex:1 1 0!important;overflow:hidden!important}html:root:root:root body #progress .pv-col-a .metric-field{flex:0 0 auto!important;grid-auto-rows:minmax(0,auto)!important}html:root:root:root body #progress .metric-object{min-height:68px!important;padding:8px 12px!important;align-items:center!important}html:root:root:root body #progress .pv-col-b .momentum-stage{flex:0 0 auto!important;min-height:0!important}html:root:root:root body #progress .momentum-chart svg{min-height:80px!important;max-height:120px!important}html:root:root:root body #progress .pv-col-b .learning-map-v4{flex:1 1 0!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}html:root:root:root body #progress .learning-map-v4 .learning-map-list{flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain}html:root:root:root body #progress .pv-col-c .progress-insight-v4{flex:1 1 auto!important;min-height:0!important}html:root:root:root body #progress .pv-col-c .milestone-v4,html:root:root:root body #progress .pv-col-c .week-built-v6{flex:0 0 auto!important;min-height:0!important;padding-top:12px!important;padding-bottom:12px!important}}html:root:root:root body #progress .metric-object .metric-text{min-width:0;line-height:1.2}html:root:root:root body #progress .metric-object .metric-text .beluga-copy-primary{display:block;font-weight:550;font-size:12.5px;letter-spacing:.04em;text-transform:uppercase}html:root:root:root body #progress .metric-object .metric-text .beluga-copy-secondary{display:block;margin-top:2px;font-weight:500;font-style:italic;font-size:11px;letter-spacing:0;text-transform:none}html:root:root:root body #progress .metric-object .metric-text .beluga-copy-secondary:before{content:none!important}html:root:root:root body #progress .zone-head.compact{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding-right:38px!important}html:root:root:root body #progress .zone-head.compact>b,html:root:root:root body #progress .zone-head.compact>span{min-width:0}html:root:root:root body #progress .zone-head.compact>span{text-align:right;font-size:12px}html:root:root:root body #progress .zone-head .beluga-bilingual--stack>.beluga-copy-secondary:before{content:none!important}html:root:root:root body #progress .zone-head b .beluga-copy-secondary{font-weight:500;font-style:italic;font-size:11.5px;letter-spacing:0;text-transform:none}html:root:root:root body #progress .learning-map-v4 .zone-head{padding-right:0!important}@media(min-width:901px){html:root:root:root body .subjects-rail{grid-auto-rows:minmax(92px,1fr)!important;overflow-y:auto!important;overscroll-behavior:contain}}html:root:root:root body #world .gallery-head-v21 .stage-kicker{display:none!important}html:root:root:root body #world .gallery-head-v21{display:block!important;margin:0 0 8px!important;min-height:0!important}html:root:root:root body #world .gallery-head-v21 h2,html:root:root:root body #world .gallery-head-v21>div{width:100%!important;max-width:none!important}html:root:root:root body #world .gallery-head-v21 h2{margin:0!important;line-height:1.1!important;padding-right:34px;font-size:clamp(20px,1.9vw,28px)!important}html:root:root:root body #world .gallery-head-v21 h2 .beluga-bilingual{display:flex!important;align-items:baseline;flex-wrap:nowrap;gap:0 10px;white-space:nowrap}html:root:root:root body #world .gallery-head-v21 h2 .beluga-copy-secondary{font-size:.5em!important;display:inline!important;margin:0!important;white-space:nowrap}html:root:root:root body #world .avatar-grid-v21{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;grid-auto-rows:280px!important;grid-template-rows:none!important;gap:12px!important;align-content:stretch!important;overflow-y:auto!important;overscroll-behavior:contain}html:root:root:root body #world .avatar-grid-v21>.avatar-tile-v21{display:flex!important;flex-direction:column!important;align-items:stretch!important;flex:none!important;min-width:0!important;min-height:0!important;height:auto!important;padding:10px 12px!important;row-gap:4px;position:relative}html:root:root:root body #world .avatar-tile-v21 .avatar-cat-v21{position:absolute;top:9px;left:10px;z-index:2;display:block;padding:3px 9px;border-radius:9px;background:rgba(255,255,255,.1);line-height:1.2;max-width:55%}html:root:root:root body #world .avatar-tile-v21 .avatar-cat-v21 .beluga-copy-primary{display:block;font-size:10.5px;font-weight:550;letter-spacing:.05em;text-transform:uppercase}html:root:root:root body #world .avatar-tile-v21 .avatar-cat-v21 .beluga-copy-secondary{display:block;margin:1px 0 0!important;font-size:9.5px;font-style:italic;font-weight:500;letter-spacing:0;text-transform:none;opacity:.8}html:root:root:root body #world .avatar-tile-v21 .avatar-cat-v21 .beluga-copy-secondary:before{content:none!important}html:root:root:root body #world .avatar-tile-v21 .avatar-menu-trigger-v21{position:absolute!important;top:8px!important;right:8px!important;z-index:2}html:root:root:root body #world .avatar-tile-v21 .avatar-image-v21{flex:1 1 0!important;min-height:0!important;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;padding:30px 0 0!important;display:grid;place-items:center}html:root:root:root body #world .avatar-tile-v21 .avatar-image-v21 img{width:100%!important;height:100%!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center;object-position:center}html:root:root:root body #world .avatar-tile-v21 .avatar-info-v21{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:start;min-width:0;padding:0!important}html:root:root:root body #world .avatar-tile-v21 .avatar-name-v21 .beluga-copy-primary{display:block;font-size:14px;font-weight:550;line-height:1.2}html:root:root:root body #world .avatar-tile-v21 .avatar-name-v21 .beluga-copy-secondary{display:block;margin:1px 0 0!important;font-size:11.5px;font-weight:500;font-style:italic;line-height:1.2}html:root:root:root body #world .avatar-tile-v21 .avatar-name-v21 .beluga-copy-secondary:before{content:none!important}html:root:root:root body #world .assigned-subjects-v21,html:root:root:root body #world .avatar-info-v21>.unassigned-v21{grid-column:2;display:flex;flex-direction:column;gap:3px;margin:0!important;min-width:0}html:root:root:root body #world .assigned-subjects-v21>small .beluga-copy-primary,html:root:root:root body #world .unassigned-v21 .beluga-copy-primary{display:block;font-size:10px;font-weight:550;letter-spacing:.04em;text-transform:uppercase}html:root:root:root body #world .assigned-subjects-v21>small .beluga-copy-secondary,html:root:root:root body #world .unassigned-v21 .beluga-copy-secondary{display:block;margin:0!important;font-size:9.5px;font-style:italic;font-weight:500;letter-spacing:0;text-transform:none}html:root:root:root body #world .assigned-subjects-v21>small .beluga-copy-secondary:before,html:root:root:root body #world .unassigned-v21 .beluga-copy-secondary:before{content:none!important}html:root:root:root body #world .assigned-subjects-v21>div{display:flex;flex-wrap:wrap;gap:3px;max-height:44px;overflow:hidden}html:root:root:root body :is([class*=context-line],[class*=context-bar])>div:has(>span>.info-hint-btn){flex:1 1 auto;display:flex;align-items:center;min-width:0}html:root:root:root body :is([class*=context-line],[class*=context-bar]) span:has(>.info-hint-btn){order:99;margin-left:auto!important;display:inline-flex;align-items:center}html:root:root:root body #world .unlocked-gallery-v21{grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important;overflow:hidden!important}html:root:root:root body #world .avatar-grid-v21{min-height:0!important}html:root:root:root body #world .family-filter-v21{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}html:root:root:root body #world .family-filter-v21 button{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:transparent;color:inherit;cursor:pointer;font:inherit;line-height:1.15}html:root:root:root body #world .family-filter-v21 button .beluga-copy-primary{display:block;font-size:11px;font-weight:550;letter-spacing:.04em;text-transform:uppercase}html:root:root:root body #world .family-filter-v21 button .beluga-copy-secondary{display:block;margin:0!important;font-size:9.5px;font-style:italic;font-weight:500;letter-spacing:0;text-transform:none;opacity:.8}html:root:root:root body #world .family-filter-v21 button .beluga-copy-secondary:before{content:none!important}html:root:root:root body #world .family-filter-v21 button i{font-style:normal;font-size:10.5px;font-weight:550;opacity:.7}html:root:root:root body #world .family-filter-v21 button.on{background:var(--theme-signal-primary,#d8e56d);border-color:transparent;color:#1a1a18}html:root:root:root body #world .family-filter-v21 button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.info-hint-btn--corner,html:root:root:root body .focus-main>.info-hint-btn--corner,html:root:root:root body .progress-insight-v4>.info-hint-btn--corner,html:root:root:root body .streak-stage>.info-hint-btn--corner{top:10px;right:10px}html:root:root:root body :is([class*=context-line],[class*=context-bar]) span:has(>.info-hint-btn){margin-right:8px!important}html:root:root:root body :is([class*=context-line],[class*=context-bar]){padding-right:0!important}html:root:root:root body :is([class*=context-line],[class*=context-bar]) span:has(>.info-hint-btn){margin-right:10px!important}html:root:root:root body :is(.v21-subject .subject-hero-v21,.v21-workspace .workspace-hero-v21).standard-hero.standard-hero{background:var(--hero-grain),radial-gradient(44% 105% at 84% 66%,color-mix(in oklch,var(--hero-band) 8%,transparent) 0,transparent 70%),linear-gradient(98deg,var(--hero-band) 0,var(--hero-band) 33%,color-mix(in oklch,var(--hero-band) 94%,var(--hero-ink-dark)) 38%,color-mix(in oklch,var(--hero-band) 80%,var(--hero-ink-dark)) 44%,color-mix(in oklch,var(--hero-band) 58%,var(--hero-ink-dark)) 51%,color-mix(in oklch,var(--hero-band) 34%,var(--hero-ink-dark)) 58%,color-mix(in oklch,var(--hero-band) 14%,var(--hero-ink-dark)) 65%,var(--hero-ink-dark) 74%)!important}html body .workspace-hero-v21 .ws-main-title{line-height:1.12!important;padding-bottom:.14em!important}@media(min-width:901px){body .workspace-body.v21-ws-body.ws-canvas-wide{grid-template-columns:minmax(0,1fr)!important}body .workspace-body.v21-ws-body.ws-canvas-wide .v21-left{display:none!important}body .workspace-body.ws-canvas-wide:before{content:"";position:fixed;inset:0;background:rgba(0,0,0,.28);z-index:79}body .workspace-body.ws-canvas-wide .canvas-wrap{left:12px!important;right:calc(min(380px,30vw) + 24px)!important;width:auto!important}body .workspace-body.ws-canvas-wide .canvas-wrap,body .workspace-body.ws-canvas-wide .ws-right{position:fixed!important;top:12px!important;bottom:12px!important;height:auto!important;max-height:none!important;z-index:80;box-shadow:0 18px 50px rgba(0,0,0,.28)}body .workspace-body.ws-canvas-wide .ws-right{left:auto!important;right:12px!important;width:min(380px,30vw)!important;min-width:0!important;background:var(--theme-workspace-panel-bg);border-radius:18px;overflow:hidden}body .canvas-wrap.ws-canvas-main{position:relative}body .ws-canvas-expand-btn{position:absolute;bottom:5px;right:8px;z-index:6;width:24px;height:24px;border-radius:7px;border:1px solid var(--theme-workspace-panel-border);background:var(--theme-workspace-panel-bg);display:grid;place-items:center;cursor:pointer}body .ws-canvas-expand-btn:hover{background:var(--theme-workspace-scroll-thumb)}html:root:root[data-beluga-theme] body .v21-left.ws-open-none{grid-template-rows:42px 42px!important;align-content:start}html:root:root[data-beluga-theme] body .v21-left.ws-open-notebooks{grid-template-rows:minmax(0,1fr) 42px!important}html:root:root[data-beluga-theme] body .v21-left.ws-open-calendar{grid-template-rows:42px minmax(0,1fr)!important}body .v21-left .ws-side-window{min-height:0!important}body .v21-left.ws-open-calendar .notebook-window-v21 .ws-side-scroll,body .v21-left.ws-open-none .ws-side-scroll,body .v21-left.ws-open-notebooks .calendar-window-v21 .ws-side-scroll{display:none!important}body .ws-win-head{display:flex;align-items:center;gap:8px;width:100%;height:42px;padding:0 70px 0 12px;font-size:11px;font-weight:550;letter-spacing:.08em;text-align:left;cursor:pointer;background:transparent;border:0;color:inherit}body .ws-win-head span{flex:1 1 auto;min-width:0}body .ws-win-chev{flex:0 0 auto;transition:transform .15s}body .ws-win-head[aria-expanded=true] .ws-win-chev{transform:rotate(180deg)}body .v21-left .calendar-window-v21 .ws-side-scroll,body .v21-left .notebook-window-v21 .ws-side-scroll{height:calc(100% - 42px)}body .v21-left .notebook-window-v21 .px-5.py-4.border-b h2{display:none}body .ws-cal-add-btn{position:absolute;top:7px;right:63px;z-index:3;width:24px;height:24px;border-radius:7px;border:1px solid var(--theme-workspace-panel-border);background:var(--theme-workspace-panel-bg);display:grid;place-items:center;cursor:pointer}body .ws-cal-add-btn:hover{background:var(--theme-workspace-scroll-thumb)}:root[data-ws-chat-wide] body .workspace-body.ws-canvas-wide .canvas-wrap{right:492px!important}:root[data-ws-chat-wide] body .workspace-body.ws-canvas-wide .ws-right{right:20px!important;top:20px!important;bottom:20px!important;width:460px!important;background:transparent!important;box-shadow:none!important}}body .ws-canvas-expand-btn[aria-pressed=true],body .ws-expand-btn[aria-pressed=true]{background:var(--theme-workspace-scroll-thumb)}html body .workspace-tutor-v22 .ws-chat-expand-btn:hover,html body .workspace-tutor-v22 .ws-chat-expand-btn[aria-pressed=true],html:root:root body .ws-chat-expand-btn[aria-pressed=true],html:root:root body .ws-right .ws-chat-expand-btn:hover{background:var(--theme-workspace-scroll-thumb)!important}@media (min-width:901px){html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line){position:relative!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;flex:0 0 44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 10px 0 18px!important;gap:14px!important;box-sizing:border-box!important;overflow:visible!important;border-bottom:1px solid var(--theme-border-primary)!important;white-space:nowrap}html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line)>b{margin:0 auto 0 0!important;font-size:13px!important;line-height:1.2!important;letter-spacing:.78px!important;font-weight:550!important;text-transform:uppercase!important;display:inline-flex!important;align-items:baseline;gap:0}html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line)>:not(b):not(.academic-terms-line):not(:has(>.info-hint-btn)){font-size:13px!important;line-height:1.2!important;margin:0!important;text-transform:uppercase}html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line) .beluga-copy-secondary{text-transform:none}html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line)>:has(>.info-hint-btn){order:99!important;margin:0!important;flex:0 0 auto!important;display:inline-flex!important;align-items:center!important}html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line)>div:has(>b){flex:1 1 auto;display:flex!important;align-items:center;gap:14px;min-width:0}html:root:root:root body .today-context-bar>.academic-terms-line{position:absolute!important;left:calc(50% - 6.5px)!important;top:50%!important;transform:translate(-50%,-50%)!important;margin:0!important}html:root:root:root body :is(.subject-context-line,.workspace-context-line,.reader-context-line)>b{margin-right:0!important}html:root:root:root body :is(.subject-context-line,.reader-context-line)>span.ctx-now:not(.x1):not(.x2){margin-right:auto!important;color:var(--theme-text-muted-mid);text-transform:none!important;overflow:hidden;text-overflow:ellipsis;min-width:0}html:root:root:root body .workspace-context-line>b{margin-right:auto!important}html:root:root:root body :is(.notebooks-context-line .ctx-count,.personal-context-line .ctx-now,.parent-context-line .parent-period-inline){color:var(--theme-text-muted-mid)}html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line)>:is(span,div):has(>.info-hint-btn){margin:0!important;order:99!important}html:root:root:root body :is(.page.today,.subjects-page,.cal-page,.progress-page,.nb-page,.world-page,.personal-page,.subj-page,.trash-page-inner){padding-top:18px!important}html:root:root:root body .parent-page{padding-top:18px!important}html:root:root:root body .cuad-col-title small.beluga-copy-secondary,html:root:root:root body .work-v21 b .beluga-copy-secondary{display:inline!important;margin:0!important;font-size:inherit!important;font-weight:500!important}html:root:root:root body .cuad-col-title small.beluga-copy-secondary:before,html:root:root:root body .work-v21 b .beluga-copy-secondary:before{content:" / "!important;font-style:normal!important;white-space:pre!important;opacity:.72}html:root:root:root body .work-v21 b{white-space:normal}html:root:root:root body .cuad-col-title{display:flex;align-items:baseline;gap:0;flex-wrap:wrap;white-space:normal}html:root:root:root body #progress :is(.milestone-v4,.week-built-v6){padding-right:44px!important}html:root:root:root body #progress .momentum-stage{display:flex!important;flex-direction:column!important}html:root:root:root body #progress .momentum-stage .momentum-chart{flex:1 1 auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important}html:root:root:root body #progress .momentum-stage .momentum-chart svg{width:100%!important;height:auto!important;max-height:100%!important}html:root:root:root body .cal-head-actions{display:flex!important;align-items:center!important;gap:8px!important;margin:0 8px 0 auto!important}html:root:root:root body .cal-head-actions :is(button:not(.info-hint-btn),a){height:30px!important;min-height:30px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid var(--theme-border-strong,rgba(0,0,0,.28))!important;background:transparent!important;color:var(--theme-text-strong,#1e1e1c)!important;font-size:12px!important;font-weight:550!important;line-height:1!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;text-transform:none!important;transition:background .15s ease,color .15s ease,transform .15s ease,border-color .15s ease}html:root:root:root body .cal-head-actions :is(button:not(.info-hint-btn),a):focus-visible,html:root:root:root body .cal-head-actions :is(button:not(.info-hint-btn),a):hover{background:var(--theme-text-strong,#1e1e1c)!important;color:var(--theme-surface-primary,#fff)!important;border-color:var(--theme-text-strong,#1e1e1c)!important;transform:translateY(-1px)}html:root:root:root body .cal-head-actions :is(button:not(.info-hint-btn),a):active{transform:translateY(0)}html:root:root:root body .calendar-context-line .academic-terms-line.cal-terms{margin:0 auto 0 0!important}html:root:root:root body .calendar-context-line>b{margin-right:14px!important}html:root:root:root body .world-streak-mini strong{font-size:28px!important;font-weight:700!important;line-height:1}html:root:root:root body .world-streak-mini b{font-size:15px!important}html:root:root:root body .workspace-hero-v21 .hero-sync a,html:root:root:root body .workspace-hero-v21 .hero-sync button,html:root:root:root body .workspace-hero-v21 .workspace-source-action :is(button:not(.info-hint-btn),a){background:rgba(20,20,18,.92)!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important}html:root:root:root body .workspace-hero-v21 .hero-sync :is(button:not(.info-hint-btn),a) :is(b,span,small,.beluga-copy-primary,.beluga-copy-secondary),html:root:root:root body .workspace-hero-v21 .workspace-source-action :is(b,span,small,.beluga-copy-primary,.beluga-copy-secondary){color:#fff!important;opacity:1!important}html:root:root:root body .workspace-hero-v21 .hero-sync :is(button:not(.info-hint-btn),a) :is(.beluga-copy-secondary,small){color:rgba(255,255,255,.82)!important}html:root:root:root body .workspace-tutor-v22 .info-hint-btn--corner{right:41px!important;top:10px!important}html:root:root:root body .reader-context-line .nr-back{background:none;border:0;padding:0;font-size:13px;font-weight:550;cursor:pointer;color:inherit;display:inline-flex;align-items:center;gap:4px;text-transform:none}html:root:root:root body .reader-context-line .nr-back:hover,html:root:root:root body .trash-context-line .trash-back-link:hover{text-decoration:underline}html:root:root:root body .trash-context-line .trash-back-link{font-size:13px;font-weight:550;text-transform:none;color:inherit;display:inline-flex;gap:4px}html:root:root:root body .trash-page-v005 .trash-body{flex:1 1 auto;min-height:0;max-width:none!important;margin:0!important;padding:14px!important;overflow:hidden;display:flex;flex-direction:column}html:root:root:root body .trash-page-v005 .trash-list{flex:1 1 auto;min-height:0;overflow-y:auto}html:root:root:root body .parent-page{display:grid!important;grid-template-rows:224px 44px minmax(0,1fr)!important;gap:0!important;height:calc(100dvh - var(--nav-h,56px))!important;min-height:0!important;overflow:hidden!important;padding-bottom:22px!important}html:root:root:root body .parent-page .parent-context-line{margin-bottom:0!important}html:root:root:root body .parent-page .parent-grid{min-height:0!important;height:100%!important;overflow:hidden!important;margin-top:12px!important;grid-template-rows:repeat(2,minmax(0,1fr))!important}html:root:root:root body .parent-page .parent-grid>*{min-height:0!important;overflow:auto!important}html:root:root:root body .workspace.v21-workspace{padding:18px 28px 22px!important}html:root:root:root body .notebook-reader{padding:18px 28px 22px!important;grid-template-rows:224px 44px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;height:calc(100dvh - var(--nav-h,56px))!important;min-height:0!important}html:root:root:root body .notebook-reader .reader-context-line>.nr-back{position:static!important;inset:auto!important;width:auto!important;flex:0 0 auto!important;margin:0!important}html:root:root:root body .notebook-reader>.nr-body{min-height:0!important;margin-top:0!important}html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line) span:has(>.info-hint-btn){margin-right:0!important}html:root:root:root body .personal-context-line>.ctx-now{text-transform:none!important}html:root:root:root body #progress .progress-context-line{position:relative!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;flex:0 0 44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0 10px 0 18px!important;gap:14px!important;overflow:visible!important;white-space:nowrap!important;row-gap:0!important}html:root:root:root body #progress .progress-context-line>b{margin:0 auto 0 0!important;font-size:13px!important;line-height:1.2!important}html:root:root:root body #progress .progress-context-line>span:has(>.info-hint-btn){margin:0!important;order:99!important}html:root:root:root body #progress .progress-page{padding-top:18px!important}}@media (min-width:901px) and (max-width:1180px){html:root:root:root body #progress .progress-context-line,html:root:root:root body :is(.today-context-bar,.subjects-context-line,.calendar-context-line,.notebooks-context-line,.world-context-line,.progress-context-line,.personal-context-line,.parent-context-line,.subject-context-line,.workspace-context-line,.reader-context-line,.trash-context-line){height:auto!important;min-height:44px!important;max-height:none!important;flex-wrap:wrap!important;white-space:normal!important;padding-top:6px!important;padding-bottom:6px!important;row-gap:4px!important}}html:root:root:root body .auth-panel div.auth-step{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}html:root:root:root body .auth-panel span.auth-step{display:inline-flex;align-items:center;gap:10px}html:root:root:root body .auth-panel .auth-step>span:has(>.info-hint-btn){display:inline-flex;align-items:center;margin:0;flex:0 0 auto}html:root:root:root body .auth-panel .auth-step .info-hint-btn{color:var(--theme-auth-muted,rgba(255,255,255,.56));opacity:.9}html:root:root:root body .auth-panel .auth-step .info-hint-btn:focus-visible,html:root:root:root body .auth-panel .auth-step .info-hint-btn:hover{color:var(--theme-auth-text,#fff);opacity:1}html:root:root:root body .auth-panel .eyebrow .info-hint-btn{color:var(--theme-auth-muted,rgba(255,255,255,.56))}html:root:root:root body .exam-chip{max-width:150px;min-width:0;overflow:hidden}html:root:root:root body .exam-chip>span:not([aria-hidden]){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){html:root:root:root body .exam-chip{max-width:110px}html:root:root:root body .beluga-hero-avatar.beluga-hero-free{display:block;left:auto;right:0;inset:auto 0 -26px auto;width:52%;height:150px}html:root:root:root body #progress .progress-head,html:root:root:root body .cal-page .cal-head.v4-cal-head,html:root:root:root body .nb-page .nb-head,html:root:root:root body .parent-page .parent-head,html:root:root:root body .personal-page .personal-head,html:root:root:root body .subjects-page .subjects-head,html:root:root:root body .today .hero,html:root:root:root body .v21-world .v21-world-hero{background:linear-gradient(180deg,var(--v03-recheck-hero-start) 0,var(--v03-recheck-hero-mid) 34%,var(--v03-recheck-hero-soft) 50%,color-mix(in srgb,var(--v03-recheck-hero-soft) 62%,var(--theme-hero-character-bg)) 62%,color-mix(in srgb,var(--v03-recheck-hero-soft) 30%,var(--theme-hero-character-bg)) 76%,color-mix(in srgb,var(--v03-recheck-hero-soft) 8%,var(--theme-hero-character-bg)) 90%,var(--theme-hero-character-bg) 100%)!important}html:root:root:root body .v21-subject .subject-hero-v21.standard-hero,html:root:root:root body .v21-workspace .workspace-hero-v21.standard-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--subject) 92%,white) 0,color-mix(in srgb,var(--subject) 70%,var(--theme-hero-character-bg)) 34%,color-mix(in srgb,var(--subject) 46%,var(--theme-hero-character-bg)) 52%,color-mix(in srgb,var(--subject) 26%,var(--theme-hero-character-bg)) 68%,color-mix(in srgb,var(--subject) 10%,var(--theme-hero-character-bg)) 84%,var(--theme-hero-character-bg) 100%)!important}html:root:root:root body .beluga-hero-avatar.beluga-hero-free{width:58%;height:176px;inset:auto 0 -30px auto}html:root:root:root:root body .beluga-hero-avatar.beluga-hero-free{left:50%;right:auto;transform:translateX(-50%);width:66%;height:150px;inset:auto auto -12px 50%}html:root:root:root:root:root body .beluga-hero-avatar.beluga-hero-free{left:0;right:0;transform:none;width:auto;height:187px;inset:auto 0 -8px 0}}html:root:root:root body .plan-card.mode-selected,html:root:root:root body .plan-card.mode-selected :is(b,span,div){color:#14160C!important}html:root:root:root body .plan-card.mode-selected span{color:rgba(20,22,12,.82)!important}html:root:root:root body .plan-card.mode-selected>div{opacity:.78}