:root{--font-secondary-copy:var(--font-inter),Inter,"Helvetica Neue",Arial,sans-serif;--review-hero-band:color-mix(in srgb,var(--theme-signal-primary) 42%,var(--theme-hero-bg))}.beluga-copy-secondary{margin-top:.18em;font-family:var(--font-secondary-copy);font-size:.42em;line-height:1.15;font-weight:560;letter-spacing:0;color:var(--theme-text-secondary);opacity:.82}.eyebrow .beluga-copy-secondary,.label .beluga-copy-secondary{font-size:.82em;letter-spacing:.02em;text-transform:none}.brand-cluster{gap:10px;min-width:0}.app-menu-wrap,.brand-cluster{display:flex;align-items:center}.app-menu-wrap{position:relative}.app-menu-trigger{width:30px;height:30px;border:1px solid var(--theme-border-primary);border-radius:50%;display:grid;place-items:center;background:var(--theme-surface-primary);cursor:pointer;transition:.18s var(--ease)}.app-menu-trigger:hover,.app-menu-trigger[aria-expanded=true]{background:var(--theme-nav-hover-bg);transform:translateY(-1px)}.app-menu-panel{position:absolute;left:0;top:38px;z-index:100;width:min(360px,calc(100vw - 24px));background:var(--theme-surface-primary);border:1px solid var(--theme-border-primary);box-shadow:0 22px 64px rgba(0,0,0,.16);border-radius:18px;padding:12px;display:grid;gap:10px}.app-menu-section{display:grid;gap:6px}.app-menu-section+.app-menu-section{border-top:1px solid var(--theme-border-soft);padding-top:10px}.app-menu-kicker{font-size:10px;font-weight:550;letter-spacing:.12em;text-transform:uppercase;color:var(--theme-text-tertiary)}.app-menu-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:11px;font-size:12px;font-weight:550;color:var(--theme-text-primary);transition:.16s ease}.app-menu-link:hover{background:var(--theme-surface-secondary)}.theme-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.theme-quick{border:1px solid var(--theme-border-primary);background:var(--theme-surface-primary);border-radius:11px;padding:8px;text-align:left;cursor:pointer;min-width:0}.theme-quick:hover{border-color:var(--theme-text-primary)}.theme-quick.active{box-shadow:inset 0 0 0 2px var(--theme-text-primary)}.theme-quick b{display:block;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-swatches{display:flex;margin-top:6px;overflow:hidden;border-radius:999px;border:1px solid var(--theme-border-soft)}.theme-swatches i{height:8px;flex:1}.navbtn{display:grid;place-items:center;line-height:1.05}.navbtn small{font-size:8px;font-weight:600;opacity:.62;margin-top:2px}#progress .progress-head,.cal-head.v4-cal-head,.nb-head,.personal-head,.subjects-head,.today .hero,.world-head{position:relative!important;isolation:isolate;background:linear-gradient(90deg,var(--review-hero-band) 0,var(--review-hero-band) 54%,color-mix(in srgb,var(--review-hero-band) 52%,var(--theme-hero-bg)) 64%,var(--theme-hero-character-bg) 76%,var(--theme-hero-character-bg) 100%)!important}#progress .progress-head>*,.cal-head.v4-cal-head>*,.nb-head>*,.personal-head>*,.subjects-head>*,.today .hero>*,.world-head>*{position:relative;z-index:1}.subject-hero-v21 .hero-title-zone,.workspace-hero-v21 .hero-title-zone{position:relative!important;overflow:hidden!important}.subject-hero-v21 .hero-title-zone:after,.workspace-hero-v21 .hero-title-zone:after{content:"";position:absolute;z-index:0;top:0;right:-1px;bottom:0;width:34%;pointer-events:none;background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--theme-hero-character-bg) 45%,transparent) 48%,var(--theme-hero-character-bg) 100%)}.subject-hero-v21 .hero-title-zone>*,.workspace-hero-v21 .hero-title-zone>*{position:relative;z-index:1}.today .hero{-moz-column-gap:18px!important;column-gap:18px!important}.snap-metrics{gap:12px!important}.snap-metrics .metric{display:grid!important;grid-template-columns:1fr!important;align-content:start!important;gap:3px!important;padding-top:9px!important}.snap-metrics .metric strong{font-variant-numeric:tabular-nums;font-size:29px!important;line-height:1!important}.snap-metrics .metric span{white-space:normal!important;line-height:1.08!important}.signal{background:transparent!important;position:relative;isolation:isolate}.signal:before{content:"";position:absolute;z-index:-1;left:-.08em;right:-.08em;bottom:.02em;height:.42em;background:var(--theme-signal-primary);border-radius:42% 58% 48% 55%/62% 48% 58% 45%;transform:rotate(-1.2deg);opacity:.94}.subjects-rail{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:dense!important;grid-auto-rows:minmax(112px,1fr)!important}.subject-tile{min-width:0!important;padding:16px 17px 17px!important}.subject-tile .code{width:42px!important;height:42px!important;padding:0!important;border-radius:11px!important;border:3px solid color-mix(in srgb,var(--c) 42%,white)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 70%,black),0 0 0 1px color-mix(in srgb,var(--c) 22%,white)!important;letter-spacing:.02em!important}.subject-tile:hover .code{background:color-mix(in srgb,var(--c) 72%,black)!important;border-color:color-mix(in srgb,var(--c) 18%,white)!important}.subject-tile .name{max-width:calc(100% - 34px);overflow:hidden}.subject-tile .name small,.tile-state{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tile-state{max-width:46%}.notebook-subject-group{padding:4px 2px 16px}.notebook-subject-head{display:flex;align-items:end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--theme-border-primary);padding:7px 2px 8px;margin-bottom:10px}.notebook-subject-head h2{margin:0;font-size:20px;line-height:1;font-weight:650;letter-spacing:-.03em}.notebook-subject-head h2 small{display:block;margin-top:4px;font-size:11px;font-weight:600;color:var(--theme-text-secondary);letter-spacing:0}.notebook-subject-head span{font-size:11px;color:var(--theme-text-tertiary)}#progress .week-built-v6>div:last-child{width:82px;height:82px;aspect-ratio:1/1;border-radius:50%;display:grid;place-content:center;text-align:center;background:color-mix(in srgb,var(--theme-progress-info) 14%,transparent);border:2px solid var(--theme-progress-info)}#progress .week-built-v6>div:last-child strong{display:block;margin-bottom:4px;font-variant-numeric:tabular-nums}#progress .metric-object strong{font-variant-numeric:tabular-nums;margin-right:4px}#progress .eyebrow,#progress .metric-object b,#progress .metric-object small,#progress .streak-label,#progress .zone-head b{text-transform:uppercase}.workspace-body.v21-ws-body{grid-template-columns:290px minmax(0,1fr) 290px!important}.v21-left{display:block!important}.calendar-window-v21{display:none!important}.notebook-window-v21{height:100%!important}.hero-control-cluster{width:236px!important;gap:5px!important}.hero-sync>button{min-height:42px!important;font-size:12px!important;font-weight:550!important}.hero-session-loose{padding:6px 10px!important;display:grid!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:2px 8px!important}.hero-session-top{grid-column:1!important;display:flex!important;gap:5px!important}.hero-session-loose small{grid-column:2!important;margin:0!important}.workspace-source-action button{padding-top:7px!important;padding-bottom:7px!important}.workspace-exit-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:550;text-decoration:none!important;padding:7px 9px;border:1px solid var(--theme-border-primary);border-radius:999px;color:var(--theme-text-primary)}.workspace-exit-link:hover{background:var(--theme-surface-secondary)}.canvas-wrap button{transition:background-color .16s ease,transform .16s ease,box-shadow .16s ease,opacity .16s ease}.canvas-wrap button:hover{color:var(--theme-text-primary)!important;background-color:color-mix(in srgb,var(--theme-signal-primary) 22%,var(--theme-surface-primary))!important;box-shadow:0 4px 12px rgba(0,0,0,.07);transform:translateY(-1px)}.workspace-tutor-v22>div:last-child>section>div:first-child{border-bottom:0!important}.parent-page{min-height:calc(100dvh - var(--nav-h))}@media(max-width:1100px){.subjects-rail{grid-template-columns:repeat(2,minmax(0,1fr))!important}.workspace-body.v21-ws-body{grid-template-columns:240px minmax(0,1fr) 260px!important}}@media(max-width:900px){.today .hero{grid-template-columns:1fr!important;-moz-column-gap:0!important;column-gap:0!important}.app-menu-panel{position:fixed;left:12px;right:12px;top:58px;width:auto}.theme-quick-grid{grid-template-columns:1fr 1fr}.subjects-rail{grid-template-columns:1fr 1fr!important}.beluga-copy-secondary{font-size:.5em}}@media(max-width:560px){.subjects-rail{grid-template-columns:1fr!important}.theme-quick-grid{grid-template-columns:1fr}}.notebook-window-v21 .ws-side-scroll>div>div:nth-child(2){padding-top:4px!important;padding-bottom:8px!important}.notebook-window-v21 .ws-side-scroll{padding-top:2px!important}.workspace-tutor-v22>div:last-child>section{position:relative!important}.workspace-tutor-v22>div:last-child>section>div:first-child{position:absolute!important;right:7px!important;top:7px!important;z-index:5!important;border:0!important;padding:0!important;background:transparent!important}.workspace-tutor-v22>div:last-child>section>div:first-child>span{display:none!important}.workspace-tutor-v22>div:last-child>section>div:first-child>button{background:var(--theme-workspace-panel-bg)!important;box-shadow:0 2px 8px rgba(0,0,0,.08)}.workspace-tutor-v22>div:last-child>section>div:nth-child(2){padding-top:16px!important}.workspace-title-copy-v21{max-width:calc(100% - 258px)!important}.ws-main-title{white-space:nowrap!important}.hero-inline-meta>span,.ws-main-title{overflow:hidden;text-overflow:ellipsis}.hero-inline-meta>span{max-width:360px;white-space:nowrap}@media(max-width:1100px){.workspace-title-copy-v21{max-width:calc(100% - 230px)!important}.hero-inline-meta>span{max-width:250px}}.signal{background:var(--theme-signal-primary)!important;position:static;isolation:auto}.signal:before{content:none!important}.today .hero .signal{background:transparent!important;isolation:isolate}.today .hero .signal:before{content:""!important;position:absolute;z-index:-1;left:-.08em;right:-.08em;bottom:.02em;height:.42em;background:var(--theme-signal-primary);border-radius:42% 58% 48% 55%/62% 48% 58% 45%;transform:rotate(-1.2deg);opacity:.94}.workspace-app-menu{position:absolute;left:8px;top:8px;z-index:20}.workspace-app-menu .app-menu-trigger{background:color-mix(in srgb,var(--theme-surface-primary) 82%,transparent)}.workspace-title-copy-v21{padding-left:26px}@media(max-width:900px){.workspace-app-menu{display:none}.workspace-title-copy-v21{padding-left:0}}.beluga-copy-secondary{display:block;margin-top:.22em;font-family:var(--font-secondary-copy,Inter,"Helvetica Neue",Arial,sans-serif);font-size:clamp(13px,.48em,22px)!important;line-height:1.18!important;opacity:.86!important}.navbtn small{line-height:1.05!important;font-weight:620!important;opacity:.7!important;margin-top:3px!important}.mnav{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;line-height:1!important}.mnav small{display:block;font-size:8px;line-height:1;margin-top:3px;font-weight:600;opacity:.68}.subject-tile .code{width:58px!important;height:36px!important;padding:0 8px!important;display:grid!important;place-items:center!important;border-radius:8px!important;border:1px solid color-mix(in srgb,var(--c) 62%,white)!important;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--c) 44%,black)!important;font-size:12px!important;line-height:1!important;letter-spacing:.055em!important;white-space:nowrap!important}.subject-tile:hover .code{border-width:1px!important;background:color-mix(in srgb,var(--c) 74%,black)!important;border-color:color-mix(in srgb,var(--c) 28%,white)!important;box-shadow:none!important}#notebooks .nb-layout{min-height:0!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:minmax(300px,42vh)!important;gap:12px!important;overflow:auto!important;overscroll-behavior:contain!important;padding:12px 2px 12px 0!important}#notebooks .notebook-subject-group{min-width:0!important;min-height:0!important;height:100%!important;padding:0!important;border:1px solid var(--theme-border-primary)!important;border-radius:18px!important;background:var(--theme-surface-primary)!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr)!important}#notebooks .notebook-subject-head{margin:0!important;padding:13px 14px 11px!important;align-items:start!important;background:color-mix(in srgb,var(--theme-surface-secondary) 62%,var(--theme-surface-primary))!important}#notebooks .notebook-subject-head h2{font-size:18px!important;line-height:1.05!important}#notebooks .notebook-subject-head h2 small{margin-top:5px!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important}#notebooks .notebook-subject-head>span{flex:0 0 auto!important;font-size:11px!important}#notebooks .notebook-subject-group .notebook-grid{min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;display:grid!important;grid-template-columns:1fr!important;grid-auto-rows:max-content!important;align-content:start!important;gap:9px!important;padding:10px!important}#notebooks .notebook-subject-group .book{min-height:128px!important;border-radius:13px!important;border-left:1px solid var(--theme-border-faint)!important;border-right:1px solid var(--theme-border-faint)!important;border-bottom:1px solid var(--theme-border-faint)!important}@media(max-width:1180px){#notebooks .nb-layout{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:minmax(320px,46vh)!important}}@media(max-width:760px){.beluga-copy-secondary{font-size:clamp(12px,.52em,18px)!important}#notebooks .nb-layout{grid-template-columns:1fr!important;overflow:visible!important;grid-auto-rows:minmax(300px,auto)!important}#notebooks .notebook-subject-group{height:min(480px,65vh)!important}}:root{--font-subheading:var(--font-candidate-rock-salt),cursive;--dual-secondary-line:1.24}.beluga-copy-primary{display:block;min-width:0}.beluga-copy-secondary{display:block!important;margin-top:4px!important;line-height:var(--dual-secondary-line)!important;font-weight:560!important;opacity:.88!important}.h1 .beluga-copy-secondary,.hero-title-main .beluga-copy-secondary{font-size:clamp(14px,1.05vw,17px)!important;line-height:1.22!important;margin-top:8px!important;max-width:42ch}.eyebrow .beluga-copy-secondary,.hero-inline-meta .beluga-copy-secondary,.hero-kicker .beluga-copy-secondary,.label .beluga-copy-secondary{font-size:11px!important;line-height:1.2!important;margin-top:3px!important}.navbtn small{font-size:10px!important;line-height:1.08!important;min-height:11px!important}.h3,.notebook-subject-head h2,.personal-page .context-card .fold-body>h3,.personal-page .context-card>h3,.personal-page .partner-panel>h2,.subject-v21-col .group-title-v21 h2,.subject-v21-col .module-head-v21 h3,.today .focus-title,.today .reco .quote,.workspace-tutor-head,.world-page .gallery-head-v21 h2,.world-page .vault-head h3,.zone-head b{font-family:var(--font-subheading)!important;font-weight:400!important;letter-spacing:0!important}.today .reco .quote{line-height:1.28!important}.today .focus-title{line-height:1.18!important}#progress .progress-head,.cal-head.v4-cal-head,.nb-head,.parent-head,.personal-head,.subjects-head,.today .hero,.world-head{background:linear-gradient(90deg,color-mix(in srgb,var(--theme-signal-primary) 30%,var(--theme-hero-bg)) 0,color-mix(in srgb,var(--theme-signal-primary) 22%,var(--theme-hero-bg)) 48%,color-mix(in srgb,var(--theme-signal-primary) 8%,var(--theme-hero-bg)) 66%,var(--theme-hero-character-bg) 78%,var(--theme-hero-character-bg) 100%)!important}.today .hero{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr)!important}.today .hero-team{background-color:transparent!important;justify-self:stretch!important}.today .hero .signal{color:var(--theme-signal-primary)!important;position:relative}.today .hero .signal:before{content:none!important;display:none!important}.today .reco{isolation:isolate}.today .reco .cta,.today .reco .label,.today .reco .quote{position:relative;z-index:3}.today .reco .label{color:color-mix(in srgb,var(--theme-today-recommendation-text) 70%,var(--theme-signal-primary))!important}.today .reco:after{z-index:1}.today-context-bar{min-height:48px!important;height:auto!important;padding-top:7px!important;padding-bottom:7px!important;align-items:flex-start!important}.today-context-bar>span{min-width:0;line-height:1.3}.today .focus-strip{min-height:124px!important}.today .focus-title,.today .next-event .event-time{overflow-wrap:anywhere}.today .snapshot{align-self:stretch}.today .snap-metrics .metric{min-width:0!important}.today .snap-metrics .metric span{white-space:normal!important;overflow-wrap:anywhere}#notebooks .notebook-subject-head h2{font-size:19px!important;font-weight:400!important}#notebooks .notebook-subject-head h2 small{font-size:13px!important;font-weight:560!important;color:var(--theme-text-secondary)!important}#notebooks .notebook-subject-head{position:relative;padding-left:18px!important}#notebooks .notebook-subject-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--theme-signal-primary)}#notebooks .notebook-subject-group .notebook-grid{scrollbar-gutter:stable}#notebooks .book-subj{font-size:11px!important;letter-spacing:.08em!important}#notebooks .book h3{font-size:19px!important;margin-top:10px!important}.workspace-hero-v21 .hero-title-zone{padding-left:58px!important;overflow:visible!important}.workspace-brand-menu{position:absolute;left:10px;top:10px;z-index:8;display:flex;align-items:center;gap:7px}.workspace-brand-menu>b{font-size:11px;letter-spacing:.08em}.workspace-hero-back{position:absolute;left:14px;top:50%;transform:translateY(-50%);z-index:7;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--theme-text-primary);background:color-mix(in srgb,var(--theme-surface-primary) 76%,transparent);border:1px solid var(--theme-border-primary)}.workspace-hero-back:hover{background:var(--theme-surface-primary)}.workspace-title-copy-v21{max-width:min(58vw,760px)!important}.workspace-title-copy-v21 .ws-main-title{white-space:normal!important;overflow-wrap:anywhere!important;line-height:.9!important}.workspace-title-copy-v21 .hero-inline-meta{margin-top:8px!important}.hero-control-cluster{width:210px!important}.hero-session-loose,.workspace-exit-link{display:none!important}.v21-left{grid-template-rows:minmax(0,1.3fr) minmax(180px,.7fr)!important}.workspace-tutor-head{padding-right:44px!important}.workspace-tutor-v22>div:last-child>section>div:first-child{display:none!important}.hero-avatar-zone-v21>*{align-items:center!important;justify-content:flex-end!important}#progress .streak-days{display:grid!important;grid-template-columns:repeat(7,32px)!important;gap:7px!important}#progress .streak-days span{width:32px!important;height:32px!important;aspect-ratio:1!important;display:grid!important;place-items:center!important}#progress .streak-days span.is-today{outline:2px solid var(--theme-signal-primary)!important;outline-offset:2px!important}#progress .momentum-chart{aspect-ratio:4/1!important;min-height:118px!important}#progress .momentum-chart svg{width:100%!important;height:100%!important;overflow:visible!important}#progress .momentum-chart circle{vector-effect:non-scaling-stroke}#progress .week-built-v6>div:last-child{width:auto!important;height:auto!important;aspect-ratio:auto!important;border-radius:12px!important;padding:10px 12px!important;border:1px solid var(--theme-border-primary)!important;background:var(--theme-surface-secondary)!important}#progress .metric-object{position:relative;overflow:hidden}#progress .metric-object b,#progress .metric-object small,#progress .metric-object strong{position:relative;z-index:1}.parent-page{background:var(--theme-parent-bg)!important;padding:18px 28px 24px!important}.parent-head{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:12px 18px!important}.parent-boundary .signal,.parent-grid .zone-head b,.parent-summary .label{text-transform:uppercase!important}.parent-activity{align-items:stretch!important}.parent-activity .parent-stat{display:grid!important;grid-template-columns:minmax(72px,.7fr) minmax(0,1.3fr)!important;align-items:center!important;gap:12px!important;padding:10px 0!important}.parent-activity .parent-stat strong{font-variant-numeric:tabular-nums!important;text-align:right!important}.parent-activity .parent-stat span{line-height:1.2!important}.theme-mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px}.theme-mode-switch button{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--theme-border-primary);border-radius:999px;padding:7px 10px;background:var(--theme-surface-primary);color:var(--theme-text-primary);font-size:10px;font-weight:550;letter-spacing:.05em}.theme-mode-switch button.active{background:var(--theme-text-primary);color:var(--theme-surface-primary)}html[data-beluga-mode=dark]{--theme-app-bg:#141516;--theme-surface-primary:#1d1f20;--theme-surface-secondary:#252829;--theme-surface-tertiary:#2d3031;--theme-surface-selected:#303536;--theme-surface-hover:#303334;--theme-surface-dark:#090a0a;--theme-surface-dark-alt:#111313;--theme-text-primary:#f5f4ef;--theme-text-strong:#ffffff;--theme-text-secondary:#c4c5c2;--theme-text-tertiary:#a6a8a5;--theme-text-subtle:#969995;--theme-text-on-dark:#f7f7f2;--theme-border-primary:#3b3f40;--theme-border-soft:#303334;--theme-border-faint:#292c2d;--theme-nav-bg:#141516;--theme-nav-text:#f5f4ef;--theme-nav-hover-bg:#242728;--theme-nav-active-bg:#f5f4ef;--theme-nav-active-text:#111313;--theme-hero-bg:#1d1f20;--theme-hero-character-bg:#1d1f20;--theme-hero-divider:#3b3f40;--theme-hero-text:#f5f4ef;--theme-workspace-bg:#141516;--theme-workspace-panel-bg:#1d1f20;--theme-workspace-panel-border:#3b3f40;--theme-notebook-bg:#141516;--theme-notebook-card-bg:#1d1f20;--theme-personalization-bg:#141516;--theme-personalization-card-bg:#1d1f20;--theme-parent-bg:#141516;--theme-parent-panel-bg:#1d1f20;color-scheme:dark}html[data-beluga-mode=dark] .hero-avatar-global,html[data-beluga-mode=dark] .progress-head-right,html[data-beluga-mode=dark] .today .hero-team,html[data-beluga-mode=dark] .world-head .hero-avatar-global{filter:none}html[data-beluga-mode=dark] input,html[data-beluga-mode=dark] select,html[data-beluga-mode=dark] textarea{color:var(--theme-text-primary)!important;background:var(--theme-surface-primary)!important}@media(max-width:1100px){.workspace-title-copy-v21{max-width:50vw!important}}@media(max-width:900px){:root{--dual-secondary-size:12px}.today-context-bar{padding-left:2px!important;padding-right:2px!important}.workspace-brand-menu{display:none}.workspace-hero-back{left:46px;top:18px;transform:none}.workspace-title-copy-v21{max-width:100%!important}}:root{--font-subheading:Inter,"Helvetica Neue",Arial,sans-serif;--font-hero-script:var(--font-hero-over-rainbow),cursive}.h3,.notebook-subject-head h2,.personal-page .context-card .fold-body>h3,.personal-page .context-card>h3,.personal-page .partner-panel>h2,.subject-v21-col .group-title-v21 h2,.subject-v21-col .module-head-v21 h3,.today .focus-title,.today .reco .quote,.workspace-tutor-head,.world-page .gallery-head-v21 h2,.world-page .vault-head h3,.zone-head b{font-family:Inter,Helvetica Neue,Arial,sans-serif!important}#notebooks .notebook-subject-head h2{line-height:1.2!important}.hero-split-primary{flex-wrap:wrap;align-items:baseline;-moz-column-gap:.18em;column-gap:.18em;row-gap:.02em}.hero-split-lead{font-family:inherit;font-weight:700}.hero-script{text-transform:none!important}.hero-script,.today .hero-light-phrase{font-family:var(--font-hero-script)!important;font-weight:400!important;letter-spacing:0!important;line-height:.94!important}@media(max-width:900px){.hero-split-primary{row-gap:.08em}.hero-script,.today .hero-light-phrase{line-height:1!important}}:root{--dual-secondary-size:13px;--dual-secondary-compact-size:12px;--dual-secondary-nav-size:11px;--dual-pair-gap:.34em}.beluga-bilingual,.beluga-copy-primary,.beluga-copy-secondary{min-width:0}.beluga-bilingual--auto,.beluga-bilingual--inline{display:inline;white-space:normal}.beluga-copy-primary{display:inline!important;font-weight:500}.beluga-copy-secondary{display:inline!important;margin:0!important;font-family:var(--font-secondary-copy,Inter,"Helvetica Neue",Arial,sans-serif)!important;font-size:var(--dual-secondary-size)!important;line-height:inherit!important;font-weight:500!important;font-style:italic!important;letter-spacing:0!important;opacity:.92!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-transform:none!important}.beluga-copy-secondary:before{content:" / ";font-style:normal;font-weight:500;color:var(--theme-text-tertiary);opacity:.72;white-space:pre}.beluga-bilingual--stack{display:block}.beluga-bilingual--stack>.beluga-copy-primary,.beluga-bilingual--stack>.beluga-copy-secondary{display:block!important}.beluga-bilingual--stack>.beluga-copy-secondary{margin-top:4px!important}.beluga-bilingual--stack>.beluga-copy-secondary:before{content:none}.h1>.beluga-copy-primary,.h1>.beluga-copy-secondary,.hero-split-primary,.hero-split-primary+.beluga-copy-secondary,.hero-title-main>.beluga-copy-primary,.hero-title-main>.beluga-copy-secondary{display:block!important}.h1>.beluga-copy-secondary,.hero-split-primary+.beluga-copy-secondary,.hero-title-main>.beluga-copy-secondary{margin-top:8px!important;font-size:clamp(14px,1.05vw,17px)!important;line-height:1.22!important;max-width:48ch}.h1>.beluga-copy-secondary:before,.hero-split-primary+.beluga-copy-secondary:before,.hero-title-main>.beluga-copy-secondary:before{content:none}.h1>.beluga-copy-primary{font-weight:inherit}.assignment-kicker .beluga-copy-primary,.eyebrow .beluga-copy-primary,.hero-kicker .beluga-copy-primary,.label .beluga-copy-primary,.stage-kicker .beluga-copy-primary,.zone-head b .beluga-copy-primary{font-weight:650;text-transform:uppercase}.assignment-kicker .beluga-copy-secondary,.eyebrow .beluga-copy-secondary,.hero-kicker .beluga-copy-secondary,.label .beluga-copy-secondary,.stage-kicker .beluga-copy-secondary,.zone-head .beluga-copy-secondary{font-size:var(--dual-secondary-compact-size)!important}.navbtn{min-width:0}.navbtn>span{display:block;font-weight:550}.mobile-nav .mnav>small,.navbtn>small{display:block!important;margin-top:2px!important;font-size:var(--dual-secondary-nav-size)!important;line-height:1.05!important;font-weight:500!important;font-style:italic!important;text-transform:none!important;opacity:.78;white-space:normal}.mobile-nav .mnav>span{font-weight:550}.connected .beluga-copy-primary,.connected .beluga-copy-secondary,.context-action .beluga-copy-primary,.context-action .beluga-copy-secondary,.partner-cta .beluga-copy-primary,.partner-cta .beluga-copy-secondary,.pill .beluga-copy-primary,.pill .beluga-copy-secondary,button .beluga-copy-primary,button .beluga-copy-secondary{display:inline!important}.connected .beluga-copy-secondary:before,.context-action .beluga-copy-secondary:before,.partner-cta .beluga-copy-secondary:before,.pill .beluga-copy-secondary:before,button .beluga-copy-secondary:before{content:" / "}.assignment-subject-v21 b>.beluga-copy-secondary,.context-tags small,.learning-subject b>.beluga-copy-secondary,.notebook-subject-head h2 small,.subject-tile .name small{display:inline!important;margin-left:.38em!important;margin-top:0!important;font-size:var(--dual-secondary-size)!important;font-style:italic;font-weight:500!important;text-transform:none!important}.context-tags small:before,.notebook-subject-head h2 small:before,.subject-tile .name small:before{content:"/ ";font-style:normal;opacity:.62}.calendar-context-line .beluga-bilingual,.context-line .beluga-bilingual,.notebooks-context-line .beluga-bilingual,.progress-context-line .beluga-bilingual,.subjects-context-line .beluga-bilingual,.world-context-line .beluga-bilingual,p .beluga-bilingual{display:inline}.page .calendar-context-line,.page .notebooks-context-line,.page .personal-context-line,.page .progress-context-line,.page .subjects-context-line,.page .today-context-bar,.page .world-context-line{height:auto!important;min-height:48px!important;max-height:none!important;padding-top:7px!important;padding-bottom:7px!important;flex-wrap:wrap!important;align-items:center!important;row-gap:4px!important;white-space:normal!important;overflow:visible!important}.page .calendar-context-line>*,.page .notebooks-context-line>*,.page .personal-context-line>*,.page .progress-context-line>*,.page .subjects-context-line>*,.page .today-context-bar>*,.page .world-context-line>*{min-width:0;white-space:normal!important}.calendar-month-controls,.gallery-head-v21,.notebook-subject-head,.pers-v21-panel-head,.snap-head,.zone-head{min-height:0!important;height:auto!important;flex-wrap:wrap!important;row-gap:5px!important}.parent-stat .beluga-copy-primary,.parent-stat .beluga-copy-secondary,.sync-row b .beluga-copy-primary,.sync-row b .beluga-copy-secondary{display:block!important}.parent-stat .beluga-copy-secondary,.sync-row b .beluga-copy-secondary{margin-top:2px!important;font-size:var(--dual-secondary-compact-size)!important}.parent-stat .beluga-copy-secondary:before,.sync-row b .beluga-copy-secondary:before{content:none}.text-\[10px\] .beluga-copy-secondary,.text-\[11px\] .beluga-copy-secondary{font-size:11px!important}.auth-stage h1>.beluga-bilingual--stack{display:block!important}.auth-stage h1>.beluga-bilingual--stack>.beluga-copy-primary{display:block!important;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}.auth-stage h1>.beluga-bilingual--stack>.beluga-copy-secondary{display:block!important;margin-top:12px!important;font-size:clamp(20px,2vw,30px)!important;line-height:1.05!important;font-weight:500!important;font-style:italic!important;letter-spacing:-.02em!important;color:var(--theme-auth-muted)!important;opacity:.9!important}.auth-stage h1>.beluga-bilingual--stack>.beluga-copy-secondary:before{content:none}.auth-panel h2 .beluga-copy-primary{font-weight:650}.auth-panel h2 .beluga-copy-secondary{font-size:clamp(16px,1.3vw,20px)!important;font-weight:500!important}.auth-field label .beluga-copy-secondary,.auth-panel .eyebrow .beluga-copy-secondary,.auth-step .beluga-copy-secondary{font-size:11px!important;font-style:italic!important;text-transform:none!important}.auth-back .beluga-bilingual,.auth-btn .beluga-bilingual,.auth-link-button .beluga-bilingual{min-width:0;white-space:normal}.auth-back .beluga-copy-primary,.auth-btn .beluga-copy-primary{font-weight:550}.auth-back .beluga-copy-secondary,.auth-btn .beluga-copy-secondary,.auth-link-button .beluga-copy-secondary{font-size:12px!important}.auth-panel p,.auth-stage p,.consent-list label,.plan-card span{white-space:normal!important;overflow:visible!important}.auth-foot{white-space:normal!important}@media(max-width:900px){:root{--dual-secondary-size:12.5px;--dual-secondary-compact-size:11.5px;--dual-secondary-nav-size:10.5px}.h1>.beluga-copy-secondary,.hero-split-primary+.beluga-copy-secondary,.hero-title-main>.beluga-copy-secondary{font-size:14px!important;max-width:100%}.partner-panel>.beluga-bilingual--auto,p>.beluga-bilingual--auto{display:block}.partner-panel>.beluga-bilingual--auto>.beluga-copy-primary,.partner-panel>.beluga-bilingual--auto>.beluga-copy-secondary,p>.beluga-bilingual--auto>.beluga-copy-primary,p>.beluga-bilingual--auto>.beluga-copy-secondary{display:block!important}.partner-panel>.beluga-bilingual--auto>.beluga-copy-secondary,p>.beluga-bilingual--auto>.beluga-copy-secondary{margin-top:3px!important}.partner-panel>.beluga-bilingual--auto>.beluga-copy-secondary:before,p>.beluga-bilingual--auto>.beluga-copy-secondary:before{content:none}.page .calendar-context-line,.page .notebooks-context-line,.page .personal-context-line,.page .progress-context-line,.page .subjects-context-line,.page .today-context-bar,.page .world-context-line{min-height:54px!important;align-items:flex-start!important}.auth-stage h1>.beluga-bilingual--stack>.beluga-copy-secondary{font-size:18px!important;margin-top:9px!important}}@media(max-width:560px){.mobile-nav .mnav>small{font-size:10px!important;line-height:1!important}}:root{--review-hero-band-start:color-mix(in srgb,var(--theme-signal-primary) 34%,var(--theme-hero-bg));--review-hero-band-mid:color-mix(in srgb,var(--theme-signal-primary) 18%,var(--theme-hero-bg))}#progress .progress-head,.cal-head.v4-cal-head,.nb-head,.parent-head,.personal-head,.subjects-head,.today .hero,.world-head{position:relative!important;isolation:isolate!important;min-height:176px!important;height:176px!important;max-height:176px!important;background:linear-gradient(90deg,var(--review-hero-band-start) 0,var(--review-hero-band-start) 43%,var(--review-hero-band-mid) 60%,color-mix(in srgb,var(--theme-signal-primary) 7%,var(--theme-hero-character-bg)) 72%,var(--theme-hero-character-bg) 84%,var(--theme-hero-character-bg) 100%)!important;border-bottom:1px solid var(--theme-hero-divider)!important}#progress .progress-head-right,#progress .progress-head-right-v21,.cal-head .hero-avatar-global,.cal-head .hero-avatar-global-v21,.nb-head .hero-avatar-global,.nb-head .hero-avatar-global-v21,.personal-head .personal-avatar,.personal-head .personal-avatar-v21,.subjects-head .hero-avatar-global,.subjects-head .hero-avatar-global-v21,.today .hero-team,.world-head .hero-avatar-global,.world-head .hero-avatar-global-v21{background-color:transparent!important}.subject-hero-v21,.workspace-hero-v21{position:relative!important;isolation:isolate!important;min-height:176px!important;height:176px!important;max-height:176px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--subject) 82%,var(--theme-hero-bg)) 0,color-mix(in srgb,var(--subject) 72%,var(--theme-hero-bg)) 46%,color-mix(in srgb,var(--subject) 32%,var(--theme-hero-bg)) 63%,color-mix(in srgb,var(--subject) 8%,var(--theme-hero-character-bg)) 75%,var(--theme-hero-character-bg) 86%,var(--theme-hero-character-bg) 100%)!important;border-bottom:1px solid var(--theme-hero-divider)!important}.subject-hero-v21 .hero-avatar-zone-v21,.subject-hero-v21 .hero-title-zone,.workspace-hero-v21 .hero-avatar-zone-v21,.workspace-hero-v21 .hero-title-zone{background-color:transparent!important}.subject-hero-v21 .hero-title-zone,.workspace-hero-v21 .hero-title-zone{background-image:none!important}.subject-hero-v21 .hero-title-zone:after,.workspace-hero-v21 .hero-title-zone:after{display:none!important}#progress .progress-head-right,.cal-head .hero-avatar-global,.nb-head .hero-avatar-global,.personal-head .personal-avatar,.subjects-head .hero-avatar-global,.today .hero-team,.world-head .hero-avatar-global{background-position:bottom!important}@media(max-width:900px){#progress .progress-head,.cal-head.v4-cal-head,.nb-head,.parent-head,.personal-head,.subject-hero-v21,.subjects-head,.today .hero,.workspace-hero-v21,.world-head{height:auto!important;max-height:none!important}#progress .progress-head,.cal-head.v4-cal-head,.nb-head,.parent-head,.personal-head,.subjects-head,.today .hero,.world-head{background:linear-gradient(160deg,var(--review-hero-band-start) 0,var(--review-hero-band-mid) 56%,var(--theme-hero-character-bg) 76%,var(--theme-hero-character-bg) 100%)!important}}:root{--qa-hero-strong:color-mix(in srgb,var(--theme-signal-primary) 72%,var(--theme-hero-bg));--qa-hero-mid:color-mix(in srgb,var(--theme-signal-primary) 42%,var(--theme-hero-bg));--qa-hero-soft:color-mix(in srgb,var(--theme-signal-primary) 14%,var(--theme-hero-character-bg))}#progress .progress-head,.cal-head.v4-cal-head,.nb-head,.parent-head,.personal-head,.subject-hero-v21,.subjects-head,.today .hero,.workspace-hero-v21,.world-head{position:relative!important;isolation:isolate!important;background:var(--theme-hero-character-bg)!important}#progress .progress-head:before,.cal-head.v4-cal-head:before,.nb-head:before,.parent-head:before,.personal-head:before,.subjects-head:before,.today .hero:before,.world-head:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--qa-hero-strong) 0 44%,var(--qa-hero-mid) 58%,var(--qa-hero-soft) 71%,var(--theme-hero-character-bg) 82% 100%)}.subject-hero-v21:before,.workspace-hero-v21:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--subject) 88%,var(--theme-hero-bg)) 0 44%,color-mix(in srgb,var(--subject) 58%,var(--theme-hero-bg)) 59%,color-mix(in srgb,var(--subject) 18%,var(--theme-hero-character-bg)) 72%,var(--theme-hero-character-bg) 84% 100%)}#progress .progress-head>*,.cal-head.v4-cal-head>*,.nb-head>*,.parent-head>*,.personal-head>*,.subject-hero-v21>*,.subjects-head>*,.today .hero>*,.workspace-hero-v21>*,.world-head>*{position:relative!important;z-index:1!important}.subject-hero-v21 .hero-avatar-zone-v21,.subject-hero-v21 .hero-title-zone,.workspace-hero-v21 .hero-avatar-zone-v21,.workspace-hero-v21 .hero-title-zone{background:transparent!important}#progress .progress-head-right,.cal-head .hero-avatar-global,.hero-avatar-zone-v21,.nb-head .hero-avatar-global,.personal-head .personal-avatar,.subjects-head .hero-avatar-global,.today .hero-team,.world-head .hero-avatar-global{background-position:bottom!important;background-size:auto 92%!important}.hero-avatar-zone-v21>.subject-companion-hero-v21{right:4%!important;bottom:0!important;width:46%!important;height:86%!important}.h1,.hero-title-main{letter-spacing:-.022em!important}.hero-split-primary{-moz-column-gap:0!important;column-gap:0!important;row-gap:.04em!important}.hero-split-lead{padding-right:.18em!important}.subject-tile .name{bottom:20px!important;line-height:1.08!important;overflow:visible!important;padding-bottom:2px!important}.subject-tile .name small{line-height:1.18!important}#notebooks .notebook-subject-head{position:relative!important;padding:12px 14px 11px!important;border-top:4px solid var(--subject-accent,var(--theme-signal-primary))!important;border-bottom:1px solid color-mix(in srgb,var(--subject-accent,var(--theme-signal-primary)) 42%,var(--theme-border-primary))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--subject-accent,var(--theme-signal-primary)) 18%,var(--theme-surface-primary)) 0,var(--theme-surface-primary) 78%)!important}#notebooks .notebook-subject-head:before{display:none!important}#notebooks .notebook-subject-head h2{color:color-mix(in srgb,var(--subject-accent,var(--theme-text-primary)) 72%,var(--theme-text-primary))!important;font-weight:650!important}#progress .streak-stage{display:flex!important;flex-direction:column!important;padding:16px 18px!important}#progress .streak-copy{flex:1 1 auto!important;overscroll-behavior:contain!important;padding-right:6px!important}#progress .streak-copy .signal{flex:0 0 auto!important;color:var(--theme-progress-signal)!important;background:transparent!important}#progress .streak-number{flex:0 0 auto!important;font-size:clamp(58px,5.4vw,82px)!important;line-height:.86!important}#progress .streak-label{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;color:var(--theme-text-on-dark)!important}#progress .streak-copy p,#progress .unlock-line span{max-width:none!important;color:color-mix(in srgb,var(--theme-text-on-dark) 78%,transparent)!important;overflow-wrap:anywhere!important}#progress .unlock-line{margin-top:10px!important;flex:0 0 auto!important}#progress .streak-days{flex:0 0 auto!important;grid-template-columns:repeat(7,minmax(28px,1fr))!important}#progress .streak-days span{height:auto!important;max-height:34px!important}#progress .week-built-v6 .eyebrow .beluga-bilingual{display:block!important}#progress .week-built-v6 .eyebrow .beluga-copy-secondary{margin-top:2px!important;font-size:11px!important;line-height:1.05!important}#progress .week-built-v6{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}#progress .week-built-v6>div:first-child{overflow:hidden!important}.personal-page .context-card{display:flex!important;flex-direction:column!important}.personal-page .context-card .fold-body>h3,.personal-page .context-card>h3{flex:0 0 auto!important;margin-top:16px!important}.personal-page .context-card>.context-list,.personal-page .context-card>.context-tags,.personal-page .context-card>p{max-height:none!important;padding-right:4px!important}.personal-page .context-card>.context-action{flex:0 0 auto!important}.personal-page .context-tags{align-content:flex-start!important}.notebook-subject-head,.pers-v21-panel-head,.zone-head.compact,.zone-head.compact>*{min-width:0!important}@media(max-width:900px){#progress .progress-head:before,.cal-head.v4-cal-head:before,.nb-head:before,.parent-head:before,.personal-head:before,.subjects-head:before,.today .hero:before,.world-head:before{background:linear-gradient(160deg,var(--qa-hero-strong) 0 46%,var(--qa-hero-mid) 60%,var(--theme-hero-character-bg) 78% 100%)}.subject-hero-v21:before,.workspace-hero-v21:before{background:linear-gradient(160deg,color-mix(in srgb,var(--subject) 86%,var(--theme-hero-bg)) 0 44%,color-mix(in srgb,var(--subject) 38%,var(--theme-hero-bg)) 60%,var(--theme-hero-character-bg) 79% 100%)}.hero-split-primary{flex-wrap:wrap!important;white-space:normal!important}.hero-script,.today .hero-light-phrase{font-size:.74em!important;white-space:normal!important}#progress .streak-copy{max-height:none!important}}:root{--audit-hero-start:color-mix(in srgb,var(--theme-signal-primary) 72%,var(--theme-hero-bg));--audit-hero-mid:color-mix(in srgb,var(--theme-signal-primary) 38%,var(--theme-hero-bg));--audit-hero-soft:color-mix(in srgb,var(--theme-signal-primary) 12%,var(--theme-hero-character-bg))}#progress .progress-head,#progress .progress-head:before,.cal-head.v4-cal-head,.cal-head.v4-cal-head:before,.nb-head,.nb-head:before,.parent-head,.parent-head:before,.personal-head,.personal-head:before,.subjects-head,.subjects-head:before,.today .hero,.today .hero:before,.world-head,.world-head:before{background:linear-gradient(90deg,var(--audit-hero-start) 0 42%,var(--audit-hero-mid) 58%,var(--audit-hero-soft) 72%,var(--theme-hero-character-bg) 84% 100%)!important}.subject-hero-v21,.subject-hero-v21:before,.workspace-hero-v21,.workspace-hero-v21:before{background:linear-gradient(90deg,color-mix(in srgb,var(--subject) 90%,var(--theme-hero-bg)) 0 42%,color-mix(in srgb,var(--subject) 58%,var(--theme-hero-bg)) 58%,color-mix(in srgb,var(--subject) 16%,var(--theme-hero-character-bg)) 72%,var(--theme-hero-character-bg) 84% 100%)!important}#progress .progress-head-right,.cal-head .hero-avatar-global,.nb-head .hero-avatar-global,.personal-head .personal-avatar,.subject-hero-v21 .hero-avatar-zone-v21,.subjects-head .hero-avatar-global,.today .hero-team,.workspace-hero-v21 .hero-avatar-zone-v21,.world-head .hero-avatar-global{background-color:transparent!important}.today .hero{grid-template-columns:minmax(0,1fr) 330px!important}.today .hero-team{background-position:bottom!important}.h1,.hero-title-main{letter-spacing:-.008em!important}.hero-split-lead{padding-right:.22em!important;margin-right:0!important}.hero-script,.today .hero-light-phrase{font-size:.56em!important;line-height:1!important;letter-spacing:0!important}.h1>.beluga-copy-secondary,.hero-split-primary+.beluga-copy-secondary,.hero-title-main>.beluga-copy-secondary{font-size:clamp(13px,.94vw,15px)!important;line-height:1.18!important}.beluga-bilingual--inline{display:inline-flex!important;align-items:baseline;flex-wrap:wrap;-moz-column-gap:0;column-gap:0}.beluga-bilingual--stack>.beluga-copy-secondary:before{content:none!important}#progress .week-built-v6 .eyebrow .beluga-copy-primary,#progress .week-built-v6 .eyebrow .beluga-copy-secondary{display:block!important}#progress .week-built-v6 .eyebrow .beluga-copy-secondary:before{content:none!important}.subject-tile .name{bottom:22px!important;line-height:1.12!important;padding-bottom:4px!important}.subject-tile .name small{line-height:1.2!important}.subject-tile .tile-state{max-width:43%;text-align:right;line-height:1.08!important}.subject-tile .tile-state .beluga-copy-primary,.subject-tile .tile-state .beluga-copy-secondary{display:block!important;font-size:11px!important}.subject-tile .tile-state .beluga-copy-secondary{margin-top:2px!important}.subject-tile .tile-state .beluga-copy-secondary:before{content:none!important}#notebooks .notebook-subject-head{border-top:5px solid var(--subject-accent,var(--theme-signal-primary))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--subject-accent,var(--theme-signal-primary)) 22%,var(--theme-surface-primary)) 0,var(--theme-surface-primary) 72%)!important}#notebooks .notebook-subject-head h2{line-height:1.15!important}#notebooks .notebook-grid{scrollbar-gutter:stable!important}#progress .streak-stage{min-height:0!important;overflow:hidden!important}#progress .streak-copy{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important}#progress .streak-copy>*{max-width:100%!important;overflow-wrap:anywhere}#progress .streak-days span{min-width:0!important}#progress .week-built-v6{min-width:0!important;overflow:hidden!important}#progress .week-built-v6>div:first-child{min-width:0!important;overflow:auto!important;scrollbar-gutter:stable!important}.personal-page .context-card{min-height:0!important;overflow:hidden!important}.personal-page .context-card>.context-list,.personal-page .context-card>.context-tags,.personal-page .context-card>p{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-gutter:stable!important;overscroll-behavior:contain!important}.personal-page .context-card .connected,.personal-page .context-card h3{max-width:100%!important;overflow-wrap:anywhere}.hero-avatar-zone-v21,.hero-avatar-zone-v21>*{align-items:flex-end!important;justify-content:center!important}.hero-avatar-zone-v21>.subject-companion-hero-v21{right:auto!important;left:50%!important;transform:translateX(-50%)!important;width:62%!important;height:88%!important;-o-object-position:center bottom!important;object-position:center bottom!important}.subject-hero-copy-v21,.workspace-title-copy-v21{min-width:0!important;overflow:hidden!important}.ws-main-title{overflow:hidden!important;text-overflow:ellipsis!important}.gallery-head-v21,.notebook-subject-head,.pers-v21-panel-head,.snap-head,.zone-head,.zone-head.compact{min-width:0!important;height:auto!important;min-height:0!important}@media(max-width:900px){.today .hero{grid-template-columns:1fr!important}#progress .progress-head:before,.cal-head.v4-cal-head:before,.nb-head:before,.parent-head:before,.personal-head:before,.subjects-head:before,.today .hero:before,.world-head:before{background:linear-gradient(160deg,var(--audit-hero-start) 0 45%,var(--audit-hero-mid) 60%,var(--theme-hero-character-bg) 79% 100%)!important}.hero-script,.today .hero-light-phrase{font-size:.68em!important;white-space:normal!important}.hero-avatar-zone-v21>.subject-companion-hero-v21{width:52%!important;height:92%!important}}:root{--v03-hero-start:color-mix(in srgb,var(--theme-signal-primary) 78%,var(--theme-hero-bg));--v03-hero-mid:color-mix(in srgb,var(--theme-signal-primary) 46%,var(--theme-hero-bg));--v03-hero-soft:color-mix(in srgb,var(--theme-signal-primary) 18%,var(--theme-hero-bg));--v03-hero-copy-inset:28px}:root[data-beluga-mode=dark]{color-scheme:dark;--mode-dark-bg:var(--theme-lab-deep,#0c0c0d);--mode-dark-surface:var(--theme-lab-dark,#171719);--mode-dark-surface-2:var(--theme-lab-dark-alt,#25262b);--mode-dark-surface-3:var(--theme-lab-deep-alt,#1d1d20);--mode-dark-text:var(--theme-lab-on-dark,#f7f7f2);--mode-dark-muted:color-mix(in srgb,var(--mode-dark-text) 76%,transparent);--mode-dark-subtle:color-mix(in srgb,var(--mode-dark-text) 62%,transparent);--mode-dark-line:color-mix(in srgb,var(--mode-dark-text) 20%,transparent);--mode-dark-line-soft:color-mix(in srgb,var(--mode-dark-text) 12%,transparent);--theme-app-bg:var(--mode-dark-bg);--theme-surface-primary:var(--mode-dark-surface);--theme-surface-secondary:var(--mode-dark-surface-2);--theme-surface-tertiary:var(--mode-dark-surface-3);--theme-surface-selected:color-mix(in srgb,var(--theme-signal-primary) 18%,var(--mode-dark-surface-2));--theme-surface-hover:color-mix(in srgb,var(--theme-signal-primary) 10%,var(--mode-dark-surface-2));--theme-surface-dark:var(--mode-dark-bg);--theme-surface-dark-alt:var(--mode-dark-surface-3);--theme-surface-deep:var(--mode-dark-bg);--theme-surface-deep-alt:var(--mode-dark-surface-3);--theme-text-primary:var(--mode-dark-text);--theme-text-strong:var(--mode-dark-text);--theme-text-secondary:var(--mode-dark-muted);--theme-text-secondary-auth:var(--mode-dark-muted);--theme-text-tertiary:var(--mode-dark-muted);--theme-text-subtle:var(--mode-dark-subtle);--theme-text-subtle-strong:var(--mode-dark-muted);--theme-text-on-dark:var(--mode-dark-text);--theme-text-muted-dark:var(--mode-dark-muted);--theme-text-muted-strong:var(--mode-dark-muted);--theme-text-muted-mid:var(--mode-dark-muted);--theme-text-muted-soft:var(--mode-dark-subtle);--theme-text-faint:var(--mode-dark-subtle);--theme-text-button-subtle:var(--mode-dark-muted);--theme-border-primary:var(--mode-dark-line);--theme-border-auth:var(--mode-dark-line);--theme-border-soft:var(--mode-dark-line-soft);--theme-border-faint:var(--mode-dark-line-soft);--theme-border-dark:var(--mode-dark-line);--theme-border-topic:var(--mode-dark-line-soft);--theme-border-subtle:var(--mode-dark-line-soft);--theme-border-vault:var(--mode-dark-line);--theme-border-reader:var(--mode-dark-line);--theme-border-reader-soft:var(--mode-dark-line-soft);--theme-border-reader-input:var(--mode-dark-line);--theme-border-parent:var(--mode-dark-line);--theme-scroll-thumb:color-mix(in srgb,var(--mode-dark-text) 34%,transparent);--theme-nav-bg:var(--mode-dark-bg);--theme-nav-text:var(--mode-dark-text);--theme-nav-hover-bg:var(--mode-dark-surface-2);--theme-nav-active-bg:var(--theme-signal-primary);--theme-nav-active-text:var(--theme-signal-primary-ink);--theme-mobile-nav-bg:var(--mode-dark-bg);--theme-mobile-nav-text:var(--mode-dark-text);--theme-mobile-nav-active-bg:var(--theme-signal-primary);--theme-mobile-nav-active-text:var(--theme-signal-primary-ink);--theme-hero-bg:var(--mode-dark-surface);--theme-hero-character-bg:var(--mode-dark-bg);--theme-hero-divider:var(--mode-dark-line);--theme-hero-text:var(--mode-dark-text);--theme-hero-meta:var(--mode-dark-muted);--theme-subject-hero-character-bg:var(--mode-dark-bg);--theme-today-bg:var(--mode-dark-bg);--theme-today-hero-bg:var(--mode-dark-surface);--theme-today-recommendation-bg:var(--mode-dark-surface-3);--theme-today-recommendation-text:var(--mode-dark-text);--theme-today-snapshot-bg:var(--mode-dark-surface);--theme-today-day-done-bg:var(--theme-signal-primary);--theme-today-day-done-text:var(--theme-signal-primary-ink);--theme-today-mobile-fold:var(--mode-dark-surface-2);--theme-calendar-bg:var(--mode-dark-bg);--theme-calendar-cell-bg:var(--mode-dark-surface);--theme-calendar-cell-today:var(--mode-dark-surface-2);--theme-calendar-cell-hover:var(--mode-dark-surface-3);--theme-calendar-cell-selected:color-mix(in srgb,var(--theme-signal-primary) 16%,var(--mode-dark-surface-2));--theme-calendar-agenda-bg:var(--mode-dark-surface-3);--theme-calendar-agenda-text:var(--mode-dark-text);--theme-calendar-agenda-muted:var(--mode-dark-muted);--theme-notebook-bg:var(--mode-dark-bg);--theme-notebook-card-bg:var(--mode-dark-surface);--theme-notebook-reader-bg:var(--mode-dark-surface);--theme-notebook-reader-border:var(--mode-dark-line);--theme-notebook-reader-rule:var(--mode-dark-line-soft);--theme-notebook-reader-input:var(--mode-dark-line);--theme-notebook-reader-selected:var(--mode-dark-surface-2);--theme-notebook-reader-meta:var(--mode-dark-muted);--theme-progress-bg:var(--mode-dark-bg);--theme-progress-dark-stage:var(--mode-dark-surface-3);--theme-progress-insight-bg:var(--theme-signal-primary);--theme-progress-milestone-bg:var(--mode-dark-surface-2);--theme-progress-week-bg:var(--mode-dark-surface);--theme-personalization-bg:var(--mode-dark-bg);--theme-personalization-card-bg:var(--mode-dark-surface);--theme-personalization-partner-bg:var(--mode-dark-surface-3);--theme-personalization-partner-text:var(--mode-dark-text);--theme-personalization-panel-bg:var(--mode-dark-bg);--theme-world-bg:var(--mode-dark-bg);--theme-world-gallery-text:var(--mode-dark-text);--theme-world-vault-bg:var(--mode-dark-surface-2);--theme-world-vault-card-bg:var(--mode-dark-surface);--theme-parent-bg:var(--mode-dark-bg);--theme-parent-rule:var(--mode-dark-line);--theme-parent-summary-bg:var(--mode-dark-surface-3);--theme-parent-summary-text:var(--mode-dark-text);--theme-parent-boundary-bg:var(--mode-dark-surface-2);--theme-parent-panel-bg:var(--mode-dark-surface);--theme-workspace-bg:var(--mode-dark-bg);--theme-workspace-panel-bg:var(--mode-dark-surface);--theme-workspace-panel-border:var(--mode-dark-line);--theme-workspace-session-bg:var(--mode-dark-surface-2);--theme-workspace-session-text:var(--mode-dark-text);--theme-workspace-session-meta:var(--mode-dark-muted);--theme-workspace-scroll-thumb:color-mix(in srgb,var(--mode-dark-text) 34%,transparent);--theme-connect-bg:var(--mode-dark-surface);--theme-connect-text:var(--mode-dark-text);--theme-connect-border:var(--mode-dark-line);--theme-connect-muted:var(--mode-dark-muted);--theme-connect-secondary:var(--mode-dark-muted);--theme-companion-toolbar-bg:var(--mode-dark-surface-2);--theme-canvas-paper:#fff}:root[data-beluga-mode=dark] .app-menu-panel,:root[data-beluga-mode=dark] .page,:root[data-beluga-mode=dark] .topnav,:root[data-beluga-mode=dark] body{color:var(--theme-text-primary)}:root[data-beluga-mode=dark] .context-card:hover{background:var(--theme-surface-hover)!important}:root[data-beluga-mode=dark] .event{background:color-mix(in srgb,var(--c) 28%,var(--theme-calendar-cell-bg))!important}:root[data-beluga-mode=dark] .event:hover{color:#111!important}:root[data-beluga-mode=dark] .theme-mode-switch button,:root[data-beluga-mode=dark] .theme-quick{border-color:var(--theme-border-primary)!important}.beluga-bilingual--auto,.beluga-bilingual--inline{display:inline!important;white-space:normal!important}.assignment-subject-v21 b>.beluga-copy-secondary,.beluga-bilingual--auto>.beluga-copy-secondary,.beluga-bilingual--inline>.beluga-copy-secondary,.learning-subject b>.beluga-copy-secondary,.notebook-subject-head h2 small,.subject-tile .name small{display:inline-block!important;max-width:100%;vertical-align:baseline;opacity:1!important}.beluga-copy-secondary{opacity:1!important;color:var(--theme-text-secondary)!important}.beluga-bilingual--stack>.beluga-copy-secondary{display:block!important}.agenda .beluga-copy-secondary,.observe-v21 .beluga-copy-secondary,.partner-panel .beluga-copy-secondary,.progress-insight-v4 .beluga-copy-secondary,.reco .beluga-copy-secondary,.streak-stage .beluga-copy-secondary,.unlocked-gallery-v21 .beluga-copy-secondary{color:color-mix(in srgb,var(--theme-text-on-dark) 88%,transparent)!important}#progress .progress-head,#progress .progress-head:before,.cal-head.v4-cal-head,.cal-head.v4-cal-head:before,.nb-head,.nb-head:before,.parent-head,.parent-head:before,.personal-head,.personal-head:before,.subjects-head,.subjects-head:before,.today .hero,.today .hero:before,.world-head,.world-head:before{background:linear-gradient(90deg,var(--v03-hero-start) 0 38%,var(--v03-hero-mid) 54%,var(--v03-hero-soft) 69%,var(--theme-hero-character-bg) 82% 100%)!important}.subject-hero-v21,.workspace-hero-v21{background:linear-gradient(90deg,color-mix(in srgb,var(--subject) 90%,var(--theme-hero-bg)) 0 38%,color-mix(in srgb,var(--subject) 60%,var(--theme-hero-bg)) 55%,color-mix(in srgb,var(--subject) 20%,var(--theme-hero-character-bg)) 70%,var(--theme-hero-character-bg) 84% 100%)!important}#progress .progress-head>div:first-child,.cal-head.v4-cal-head>div:first-child,.nb-head>div:first-child,.parent-head>div:first-child,.personal-head>div:first-child,.subjects-head>div:first-child,.world-head>div:first-child{padding-left:var(--v03-hero-copy-inset)!important;box-sizing:border-box}.subject-hero-v21 .hero-title-zone,.today .hero,.workspace-hero-v21 .hero-title-zone{padding-left:var(--v03-hero-copy-inset)!important}.hero-split-primary{display:flex!important;align-items:baseline!important;flex-wrap:nowrap!important;white-space:nowrap!important}.hero-split-lead{line-height:.95!important}.hero-script,.today .hero-light-phrase{font-size:.64em!important;line-height:.95!important;white-space:nowrap!important}.h1>.beluga-copy-secondary,.hero-split-primary+.beluga-copy-secondary,.hero-title-main>.beluga-copy-secondary{font-size:clamp(13px,.98vw,15.5px)!important;line-height:1.2!important}.today .hero .signal{color:var(--theme-hero-text)!important}.today .hero-team{background-position:56% bottom!important;background-size:auto 92%!important}.snapshot .snap-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.snapshot .snap-metrics .metric{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;place-items:center!important;align-content:center!important;text-align:center!important;gap:5px!important;min-height:62px!important;padding:10px 4px!important}.snapshot .snap-metrics .metric strong{grid-row:1!important;font-size:30px!important;line-height:.9!important;margin:0!important}.snapshot .snap-metrics .metric span{grid-row:2!important;font-size:11px!important;line-height:1.08!important;white-space:normal!important;overflow-wrap:normal!important}.reco .meta,.reco .quote,.reco small{color:color-mix(in srgb,var(--theme-today-recommendation-text) 82%,transparent)!important}.calendar-note-editor textarea{background:transparent!important;color:#111!important;box-shadow:none!important;border:0!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}.calendar-note-editor textarea::-moz-placeholder{color:rgba(17,17,17,.58)!important}.calendar-note-editor textarea::placeholder{color:rgba(17,17,17,.58)!important}.agenda-item span,.agenda-selected-hint,.calendar-empty{color:color-mix(in srgb,var(--theme-calendar-agenda-text) 76%,transparent)!important}#notebooks .notebook-subject-head{border-top:0!important;border-bottom:1px solid var(--theme-border-primary)!important;background:var(--theme-notebook-card-bg)!important;padding:11px 14px!important}#notebooks .notebook-subject-head h2{color:var(--theme-text-primary)!important}#notebooks .notebook-subject-head h2:before{content:"◆";width:24px;height:24px;flex:0 0 24px;border-radius:7px;display:grid;place-items:center;font-size:11px;line-height:1;background:color-mix(in srgb,var(--subject-accent,var(--theme-signal-primary)) 16%,var(--theme-surface-primary));color:var(--subject-accent,var(--theme-signal-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--subject-accent,var(--theme-signal-primary)) 42%,transparent)}#progress .streak-days{overflow:visible!important;grid-template-columns:repeat(7,30px)!important;justify-content:space-between!important;gap:4px!important}#progress .streak-days span{width:30px!important;height:30px!important;aspect-ratio:1/1!important;border-radius:50%!important;border:1px solid color-mix(in srgb,var(--theme-text-on-dark) 32%,transparent)!important;background:transparent!important;color:color-mix(in srgb,var(--theme-text-on-dark) 70%,transparent)!important;font-weight:650!important;box-shadow:none!important}#progress .streak-days span:after,#progress .streak-days span:before{content:none!important}#progress .streak-days span.on{background:var(--theme-progress-signal)!important;color:var(--theme-signal-primary-ink)!important;border-color:var(--theme-progress-signal)!important}#progress .streak-days span.is-today{outline:none!important;box-shadow:0 0 0 2px var(--theme-progress-dark-stage),0 0 0 4px var(--theme-progress-signal)!important}#progress .metric-object{color:var(--theme-text-primary)!important}#progress .metric-object.lime,#progress .metric-object.yellow{color:var(--theme-signal-primary-ink)!important}#progress .metric-object.blue{color:var(--theme-text-on-dark)!important}#progress .metric-object.orange{color:#171717!important}#progress .metric-object small{opacity:.82!important;color:currentColor!important}#progress .milestone-ring{width:76px!important;height:76px!important;min-width:76px!important;min-height:76px!important;aspect-ratio:1/1!important;flex:0 0 76px!important;border-radius:50%!important;box-sizing:border-box!important}#progress .week-built-v6>div:last-child{background:transparent!important;padding:0!important}#progress .week-built-v6>div:last-child,#progress .week-built-v6>div:last-child span,#progress .week-built-v6>div:last-child strong{border:0!important;outline:0!important;box-shadow:none!important}.personal-page .context-grid .context-card:first-child>.context-action,.personal-page .context-grid .context-card:first-child>p{display:none!important}.personal-page .context-grid .context-card:first-child h3{margin-bottom:0!important}.personal-page .partner-panel>p{color:color-mix(in srgb,var(--theme-personalization-partner-text) 80%,transparent)!important}.personal-page .sync-list{overflow-y:auto!important;margin-top:12px!important;scrollbar-gutter:stable!important}.personal-page .sync-row{padding:8px 0!important;border-color:color-mix(in srgb,var(--theme-personalization-partner-text) 18%,transparent)!important}.personal-page .sync-row b{color:var(--theme-personalization-partner-text)!important}.personal-page .partner-progress span,.personal-page .sync-row>span:not(.sync-ok){color:color-mix(in srgb,var(--theme-personalization-partner-text) 72%,transparent)!important}#world .avatar-info-v21 small,#world .gallery-head-v21 p,#world .world-master-placeholder{color:color-mix(in srgb,var(--theme-world-gallery-text) 76%,transparent)!important}#world .avatar-info-v21 span{color:var(--theme-world-gallery-text)!important}#world .avatar-tile-v21{border-color:color-mix(in srgb,var(--theme-world-gallery-text) 20%,transparent)!important;background:color-mix(in srgb,var(--theme-world-gallery-text) 5%,transparent)!important}.workspace-brand-menu{display:none!important}.workspace-title-row-v03{min-width:0!important}.workspace-title-row-v03 .workspace-hero-back{position:static!important;width:30px!important;height:30px!important;flex:0 0 30px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:color-mix(in srgb,var(--theme-text-primary) 8%,transparent)!important;color:var(--theme-text-primary)!important}.workspace-title-row-v03 .workspace-hero-back:hover{background:color-mix(in srgb,var(--theme-text-primary) 14%,transparent)!important}.workspace-hero-v21 .hero-control-cluster{align-self:center!important}.workspace-hero-v21 .hero-sync>button{justify-content:center!important;text-align:center!important}.workspace-hero-v21 .hero-sync>button b,.workspace-hero-v21 .hero-sync>button span{text-align:center!important}.workspace-body.v21-ws-body{grid-template-columns:230px minmax(0,1fr) 310px!important}.v21-left{grid-template-rows:minmax(0,1fr) 145px!important}.notebook-window-v21 .pane-head{display:none!important}.notebook-window-v21 .ws-side-scroll{padding:0!important}.notebook-window-v21 .ws-side-scroll>div>div:first-child{display:none!important}.notebook-window-v21 .ws-side-scroll>div>div:nth-child(2){padding:8px 9px!important;min-height:44px!important}.notebook-window-v21 .ws-side-scroll>div>div:nth-child(2)>div>div:first-child,.notebook-window-v21 a[href^="/notebook?subjectSlug="]{display:none!important}.calendar-window-v21{min-height:145px!important}.calendar-window-v21 .ws-side-scroll{padding:7px 10px!important}.calendar-window-v21 .ws-calendar-placeholder span{display:none!important}.calendar-window-v21 .ws-calendar-placeholder b{font-size:13px!important}.calendar-window-v21 a{margin-top:6px!important}.workspace-tutor-v22 .relative>button.absolute{top:-36px!important;right:5px!important;background:var(--theme-workspace-panel-bg)!important}:root[data-beluga-mode=dark] .activity-v21,:root[data-beluga-mode=dark] .book,:root[data-beluga-mode=dark] .center-module-v21,:root[data-beluga-mode=dark] .context-card,:root[data-beluga-mode=dark] .learning-map-v4,:root[data-beluga-mode=dark] .momentum-stage,:root[data-beluga-mode=dark] .month,:root[data-beluga-mode=dark] .subject-tile{color:var(--theme-text-primary)!important}:root[data-beluga-mode=dark] .cal-head-actions button,:root[data-beluga-mode=dark] .calendar-month-controls button,:root[data-beluga-mode=dark] .calendar-month-controls select,:root[data-beluga-mode=dark] .swatch{background:var(--theme-surface-primary)!important;color:var(--theme-text-primary)!important}@media(max-width:900px){.hero-split-primary{flex-wrap:wrap!important;white-space:normal!important}.hero-script,.today .hero-light-phrase{font-size:.72em!important;white-space:normal!important}#progress .progress-head>div:first-child,.cal-head.v4-cal-head>div:first-child,.nb-head>div:first-child,.parent-head>div:first-child,.personal-head>div:first-child,.subjects-head>div:first-child,.today .hero,.world-head>div:first-child{padding-left:16px!important}.workspace-body.v21-ws-body{grid-template-columns:1fr!important}}[data-beluga-workspace-architecture=annotated-v2]{height:calc(100dvh - var(--beluga-nav-h))!important;min-height:0!important;overflow:hidden!important}[data-beluga-workspace-architecture=annotated-v2] .v21-workspace,[data-beluga-workspace-architecture=annotated-v2]>.workspace{height:100%!important;min-height:0!important;max-height:100%!important;box-sizing:border-box!important}.workspace-hero-v21{margin-top:0!important}.workspace-title-copy-v21{padding-left:0!important}@media(max-width:900px){[data-beluga-workspace-architecture=annotated-v2]{height:auto!important;min-height:calc(100dvh - var(--beluga-nav-h))!important;overflow:visible!important}}#notebooks .notebook-subject-head h2:before{display:none!important;content:none!important}#notebooks .notebook-subject-head h2{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}#notebooks .notebook-subject-icon{width:26px;height:26px;flex:0 0 26px;border-radius:8px;display:grid;place-items:center;color:var(--subject-accent,var(--theme-signal-primary));background:color-mix(in srgb,var(--subject-accent,var(--theme-signal-primary)) 14%,var(--theme-surface-primary));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--subject-accent,var(--theme-signal-primary)) 38%,transparent)}#notebooks .notebook-subject-name{min-width:0;line-height:1.12}.personal-page .partner-panel>p{max-height:2.9em!important;overflow:hidden!important}.personal-page .sync-list{flex:0 0 auto!important;overflow:visible!important}.personal-page .partner-progress{margin-top:auto!important;padding-top:10px!important}#notebooks .notebook-subject-name small{display:inline-block!important;max-width:100%!important}#progress .progress-head .h1,.cal-head.v4-cal-head .h1,.nb-head .h1,.parent-head .h1,.personal-head .h1,.subject-hero-v21 .hero-title-main,.subjects-head .h1,.today .hero .h1,.workspace-hero-v21 .hero-title-main,.world-head .h1{font-size:54px!important;line-height:.94!important;letter-spacing:-.035em!important}#progress .progress-head .hero-script,.cal-head.v4-cal-head .hero-script,.nb-head .hero-script,.parent-head .hero-script,.personal-head .hero-script,.subjects-head .hero-script,.today .hero .hero-light-phrase,.today .hero .hero-script,.world-head .hero-script{font-size:1em!important;line-height:.94!important}.today .hero,.today .hero:before{background:linear-gradient(90deg,var(--v03-hero-start) 0 38%,var(--v03-hero-mid) 54%,var(--v03-hero-soft) 69%,var(--theme-hero-character-bg) 82% 100%)!important}.today .hero .signal{color:var(--theme-signal-info)!important;font-weight:700!important;text-shadow:none!important;-webkit-text-stroke:0!important}:root[data-beluga-theme=wasabi-cassis] .today .hero .signal{color:var(--theme-signal-secondary)!important;text-shadow:none!important;-webkit-text-stroke:0!important}.workspace-hero-v21 .hero-title-zone{justify-content:flex-start!important;padding-left:28px!important;padding-right:24px!important;gap:20px!important}.workspace-title-copy-v21{margin:0!important;padding:0!important;min-width:0!important;flex:1 1 auto!important}.workspace-title-row-v03{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important}.workspace-hero-back{position:static!important;flex:0 0 auto!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border:0!important;border-radius:50%!important;background:color-mix(in srgb,var(--theme-surface-primary) 34%,transparent)!important}.workspace-hero-v21 .ws-main-title{font-size:54px!important;line-height:.94!important}.hero-control-cluster{width:220px!important;gap:8px!important;margin-left:auto!important}.hero-sync>button{text-align:center!important;justify-content:center!important;align-items:center!important}.hero-sync .beluga-copy-primary{display:inline!important;font-size:12px!important;line-height:1!important;font-weight:550!important;letter-spacing:.035em!important}.hero-sync .beluga-copy-secondary{display:inline!important;margin-left:5px!important;font-size:10.5px!important;line-height:1!important;font-weight:500!important;font-style:italic!important;opacity:.68!important;color:currentColor!important}.workspace-source-action button{min-height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding-left:12px!important;padding-right:12px!important}.v21-workspace{height:calc(100dvh - var(--beluga-nav-h))!important;max-height:calc(100dvh - var(--beluga-nav-h))!important}.v21-workspace,.workspace-body.v21-ws-body{min-height:0!important;overflow:hidden!important}.workspace-body.v21-ws-body{flex:1 1 auto!important;height:auto!important}.v21-left{display:grid!important;grid-template-rows:minmax(0,1fr) 176px!important;gap:10px!important;overflow:hidden!important}.calendar-window-v21,.notebook-window-v21,.v21-left{min-height:0!important;height:100%!important}.calendar-window-v21{display:flex!important;flex-direction:column!important;overflow:hidden!important}.calendar-window-v21 .ws-side-scroll{flex:1 1 auto!important;min-height:0!important;overflow:auto!important}.workspace-tutor-head{display:flex!important;align-items:center!important;gap:7px!important;min-height:46px!important}.workspace-tutor-title-copy>.beluga-copy-primary{font-weight:550!important;font-size:13px!important;letter-spacing:.045em!important}.workspace-tutor-title-copy>.beluga-copy-secondary{display:inline-block!important;margin-left:6px!important;font-size:11px!important;line-height:1!important;font-weight:500!important;font-style:italic!important;opacity:.72!important}.personal-body,.personal-page{height:100%!important;min-height:0!important;overflow:hidden!important}.personal-body{align-items:stretch!important}.context-grid{min-height:0!important;height:100%!important;overflow:auto!important;overscroll-behavior:contain!important}.personal-page .context-grid .context-card:first-child>.context-action,.personal-page .context-grid .context-card:first-child>p{display:block!important}.personal-page .context-grid .context-card:first-child{overflow:auto!important;overscroll-behavior:contain!important}.personal-page .partner-panel{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important;padding:18px!important}.personal-page .partner-panel>p{max-height:none!important;overflow:visible!important;margin-bottom:2px!important;flex:0 0 auto!important}.personal-page .sync-list{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important;margin-top:10px!important;padding-right:4px!important}.personal-page .sync-row{min-height:0!important;padding:7px 0!important;line-height:1.15!important}.personal-page .partner-progress{flex:0 0 auto!important;margin-top:8px!important;padding:10px 0 8px!important}.personal-page .partner-cta{flex:0 0 auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important;padding:10px 12px!important;margin-top:0!important}