.offline-indicator-module__jGnsOq__root{justify-content:center;padding-block:.5rem;padding-inline:1rem;display:flex}.offline-indicator-module__jGnsOq__chip{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 1px 2px 0 var(--shadow-color);align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.offline-indicator-module__jGnsOq__offline{background:var(--warning-subtle);color:var(--warning-foreground);border-color:var(--warning)}.offline-indicator-module__jGnsOq__syncing,.offline-indicator-module__jGnsOq__pending{background:var(--muted);color:var(--muted-foreground)}.offline-indicator-module__jGnsOq__synced{background:var(--success-subtle);color:var(--success-foreground);border-color:var(--success)}.offline-indicator-module__jGnsOq__dot{background:currentColor;border-radius:9999px;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.offline-indicator-module__jGnsOq__spin{animation:1.2s ease-in-out infinite offline-indicator-module__jGnsOq__pulse}@keyframes offline-indicator-module__jGnsOq__pulse{0%,to{opacity:.35}50%{opacity:1}}.offline-indicator-module__jGnsOq__action{color:inherit;cursor:pointer;background:0 0;border:none;margin-inline-start:.25rem;padding:0;font-weight:600;text-decoration:underline}.offline-indicator-module__jGnsOq__action:hover{text-decoration:none}.offline-indicator-module__jGnsOq__failed,.offline-indicator-module__jGnsOq__rejected{color:var(--danger);margin-inline-start:.5rem;font-weight:400}
.oo-icon{vertical-align:middle;flex-shrink:0;display:inline-block}[dir=rtl] .oo-icon--dir,.oo-icon--back{transform:scaleX(-1)}[dir=rtl] .oo-icon--back{transform:none}.oo-icon--down{transform:scaleY(-1)}
.read-aloud-button-module__V2rKbW__button{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--card);width:2rem;height:2rem;color:var(--foreground);cursor:pointer;flex:none;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.read-aloud-button-module__V2rKbW__button:hover{background:var(--muted);border-color:var(--input)}.read-aloud-button-module__V2rKbW__button:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.read-aloud-button-module__V2rKbW__active{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.read-aloud-button-module__V2rKbW__icon{font-size:.9rem;line-height:1}
.notifications-bell-module__N5HAsa__container{display:inline-flex;position:relative}.notifications-bell-module__N5HAsa__panel{top:calc(100% + var(--space-8));z-index:50;width:min(23rem, calc(100vw - var(--space-24)));border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-card);padding:var(--space-6);box-shadow:var(--shadow-lg);animation:notifications-bell-module__N5HAsa__panel-in var(--duration-base) var(--ease-standard);transform-origin:100% 0;flex-direction:column;display:flex;position:absolute;inset-inline-end:0}[dir=rtl] .notifications-bell-module__N5HAsa__panel{transform-origin:0 0}@keyframes notifications-bell-module__N5HAsa__panel-in{0%{opacity:0;transform:translateY(-.25rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.notifications-bell-module__N5HAsa__panel{animation:none}}.notifications-bell-module__N5HAsa__head{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-10) var(--space-10);display:flex}.notifications-bell-module__N5HAsa__title{font-size:var(--size-font-body);font-weight:var(--weight-semibold);line-height:var(--line-snug);color:var(--text-primary)}.notifications-bell-module__N5HAsa__markAll{border-radius:var(--radius-xs);font-size:var(--size-font-caption);font-weight:var(--weight-medium);line-height:var(--line-caption);color:var(--text-link);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-standard);background:0 0;border:0;flex:none;padding:0;}.notifications-bell-module__N5HAsa__markAll:hover{text-decoration:underline}.notifications-bell-module__N5HAsa__markAll:disabled{opacity:.5;cursor:default;text-decoration:none}.notifications-bell-module__N5HAsa__body{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(24rem,60vh);padding-inline:var(--space-4);margin-inline:calc(var(--space-4) * -1);overflow-y:auto}.notifications-bell-module__N5HAsa__list{gap:var(--space-2);flex-direction:column;display:flex}.notifications-bell-module__N5HAsa__item{align-items:flex-start;gap:var(--space-10);border-radius:var(--radius-md);width:100%;padding:var(--space-10);text-align:start;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;display:flex;}button.notifications-bell-module__N5HAsa__item{cursor:pointer}button.notifications-bell-module__N5HAsa__item:hover{background:var(--surface-hover)}.notifications-bell-module__N5HAsa__itemUnread{background:var(--surface-glass-brand)}.notifications-bell-module__N5HAsa__itemBody{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.notifications-bell-module__N5HAsa__itemText{font-size:var(--size-font-body-sm);line-height:var(--line-body);color:var(--text-primary)}.notifications-bell-module__N5HAsa__itemTime{font-size:var(--size-font-eyebrow);line-height:var(--line-caption);color:var(--text-secondary)}.notifications-bell-module__N5HAsa__dot{margin-top:.375rem;border-radius:var(--radius-full);background:var(--action-primary);flex:none;width:.4375rem;height:.4375rem;margin-inline-start:auto}.notifications-bell-module__N5HAsa__empty{align-items:center;gap:var(--space-10);padding:var(--space-32) var(--space-16);text-align:center;flex-direction:column;display:flex}.notifications-bell-module__N5HAsa__emptyMark{border-radius:var(--radius-full);background:var(--bg-subtle);width:2.75rem;height:2.75rem;color:var(--text-placeholder);justify-content:center;align-items:center;display:flex}.notifications-bell-module__N5HAsa__emptyText{font-size:var(--size-font-body-sm);line-height:var(--line-body);color:var(--text-secondary);margin:0}.notifications-bell-module__N5HAsa__seeAll{margin-top:var(--space-8);border-radius:var(--radius-md);padding:var(--space-10);text-align:center;font-size:var(--size-font-caption);font-weight:var(--weight-semibold);line-height:var(--line-caption);color:var(--text-link);transition:background-color var(--duration-fast) var(--ease-standard);display:block;position:relative;}.notifications-bell-module__N5HAsa__seeAll:before{content:"";inset-inline:calc(var(--space-6) * -1);top:calc(var(--space-4) * -1);background:var(--border-default);height:1px;position:absolute}.notifications-bell-module__N5HAsa__seeAll:hover{background:var(--surface-hover)}
.notifications-screen-module__qlCufG__screen{flex-direction:column;gap:1rem;display:flex}.notifications-screen-module__qlCufG__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.notifications-screen-module__qlCufG__count{color:var(--text-secondary);margin:0;font-size:.8125rem}.notifications-screen-module__qlCufG__markAll{color:var(--action-primary);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem}.notifications-screen-module__qlCufG__markAll:disabled{opacity:.6;cursor:default}.notifications-screen-module__qlCufG__rows{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-card);flex-direction:column;display:flex;overflow:hidden}.notifications-screen-module__qlCufG__rows>li+li .notifications-screen-module__qlCufG__row{border-top:1px solid var(--border-subtle)}.notifications-screen-module__qlCufG__row{text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.75rem;width:100%;padding:.875rem 1rem;display:flex}.notifications-screen-module__qlCufG__row:hover{background:var(--surface-hover)}.notifications-screen-module__qlCufG__rowUnread{background:var(--bg-subtle)}.notifications-screen-module__qlCufG__body{flex-direction:column;flex:auto;gap:.125rem;min-width:0;display:flex}.notifications-screen-module__qlCufG__text{color:var(--text-primary);font-size:.875rem;line-height:1.4}.notifications-screen-module__qlCufG__time{color:var(--text-secondary);font-size:.6875rem}.notifications-screen-module__qlCufG__unreadTag{border-radius:var(--radius-full);background:var(--action-primary);font-size:.6875rem;font-weight:var(--weight-medium);color:var(--text-on-primary);flex:none;padding:.125rem .5rem}.notifications-screen-module__qlCufG__empty{text-align:center;color:var(--text-secondary);margin:0;padding:2rem 1rem;font-size:.875rem}.notifications-screen-module__qlCufG__more{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-card);color:var(--text-primary);cursor:pointer;align-self:center;padding:.5rem 1.25rem;font-size:.8125rem}.notifications-screen-module__qlCufG__more:hover{background:var(--surface-hover)}
.study-menu-module__YOdUTW__trigger{border-radius:var(--radius-full);font-size:var(--size-font-body-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;border:0;align-items:center;gap:8px;padding-block:9px;padding-inline:14px 16px;line-height:1.4;display:inline-flex;}.study-menu-module__YOdUTW__trigger:hover{background:var(--surface-hover);color:var(--text-primary)}.study-menu-module__YOdUTW__trigger[data-lit=true]{background:var(--surface-glass-brand);color:var(--action-primary)}.study-menu-module__YOdUTW__triggerIcon,.study-menu-module__YOdUTW__chevron{flex:none}.study-menu-module__YOdUTW__chevron{transition:transform var(--duration-base) var(--ease-standard)}.study-menu-module__YOdUTW__chevron[data-open=true]{transform:rotate(180deg)}@media (max-width:74rem){.study-menu-module__YOdUTW__trigger[data-variant=header]{gap:0;padding-inline:.625rem;font-size:0}}.study-menu-module__YOdUTW__trigger[data-variant=tab]{border-radius:var(--radius-md);flex-direction:column;flex:1 1 0;gap:4px;min-inline-size:0;padding-block:6px;padding-inline:4px;font-size:11px;line-height:1.2}.study-menu-module__YOdUTW__trigger[data-variant=tab]:hover{background:0 0}.study-menu-module__YOdUTW__trigger[data-variant=tab][data-lit=true]{color:var(--action-primary);font-weight:var(--weight-bold);background:0 0}[data-color-scheme=HighContrast] .study-menu-module__YOdUTW__trigger[data-variant=header][data-lit=true]{color:var(--text-on-primary)}.study-menu-module__YOdUTW__scrim{inset-inline:0;top:var(--study-menu-top,calc(4rem + 1px));z-index:30;animation:study-menu-module__YOdUTW__fade var(--duration-base) var(--ease-out);background:#0f17296b;position:fixed;bottom:0}.study-menu-module__YOdUTW__panel{inset-inline:0;top:var(--study-menu-top,calc(4rem + 1px));z-index:35;max-height:calc(100dvh - var(--study-menu-top,calc(4rem + 1px)) - var(--oo-tab-bar-size,0px));overscroll-behavior:contain;border-block-end:1px solid var(--border-default);background:var(--surface-card);box-shadow:0 4px 12px -4px rgb(var(--shadow-color) / .08);animation:study-menu-module__YOdUTW__fade var(--duration-base) var(--ease-out), study-menu-module__YOdUTW__drop var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.study-menu-module__YOdUTW__scrim[data-closing=true],.study-menu-module__YOdUTW__panel[data-closing=true]{animation:study-menu-module__YOdUTW__fade var(--duration-base) var(--ease-standard) reverse}@keyframes study-menu-module__YOdUTW__fade{0%{opacity:0}}@keyframes study-menu-module__YOdUTW__drop{0%{transform:translateY(-6px)}}.study-menu-module__YOdUTW__band{background:var(--bg-subtle)}.study-menu-module__YOdUTW__resume{align-items:center;gap:16px;padding-block:18px;display:flex}.study-menu-module__YOdUTW__resumeTile{border-radius:var(--radius-lg);background:var(--action-primary);width:44px;height:44px;color:var(--text-on-primary);flex:none;justify-content:center;align-items:center;display:flex}.study-menu-module__YOdUTW__resumeText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.study-menu-module__YOdUTW__resumeTitle{font-size:var(--size-font-body);font-weight:var(--weight-semibold);color:var(--text-primary);line-height:1.4}.study-menu-module__YOdUTW__resumeDetail{font-size:var(--size-font-caption);color:var(--text-secondary);line-height:1.3}.study-menu-module__YOdUTW__resumeAction{border-radius:var(--radius-full);background:var(--action-primary);font-size:var(--size-font-body);font-weight:var(--weight-semibold);color:var(--text-on-primary);transition:background var(--duration-fast) var(--ease-standard);flex:none;justify-content:center;align-items:center;gap:7px;padding-block:12px;padding-inline:20px 18px;line-height:1;text-decoration:none;display:inline-flex;}.study-menu-module__YOdUTW__resumeAction:hover{background:var(--action-primary-hover)}.study-menu-module__YOdUTW__columns{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;padding-block:28px 32px;display:grid}.study-menu-module__YOdUTW__column{min-width:0}.study-menu-module__YOdUTW__heading{font-size:var(--size-font-eyebrow);font-weight:var(--weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-secondary);margin:0;line-height:1.2}.study-menu-module__YOdUTW__list{margin:0;flex-direction:column;gap:6px;margin-block-start:12px;padding:0;list-style:none;display:flex}.study-menu-module__YOdUTW__row{border-radius:var(--radius-lg);font-size:var(--size-font-body-sm);color:var(--text-primary);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:10px;padding-block:8px;padding-inline:10px;line-height:1.4;text-decoration:none;display:flex;}.study-menu-module__YOdUTW__row:hover{background:var(--surface-hover)}.study-menu-module__YOdUTW__row[data-current=true]{background:var(--surface-glass-brand);color:var(--action-primary)}.study-menu-module__YOdUTW__rowIcon{color:var(--text-secondary);transition:color var(--duration-fast) var(--ease-standard);flex:none}.study-menu-module__YOdUTW__row[data-current=true] .study-menu-module__YOdUTW__rowIcon{color:inherit}[data-color-scheme=HighContrast] .study-menu-module__YOdUTW__row[data-current=true]{color:var(--text-on-primary)}[data-color-scheme=HighContrast] .study-menu-module__YOdUTW__row[data-current=true] .study-menu-module__YOdUTW__rowIcon{color:var(--text-on-primary)}.study-menu-module__YOdUTW__also{align-items:center;gap:16px;padding-block:14px;display:flex}.study-menu-module__YOdUTW__also .study-menu-module__YOdUTW__heading{flex:none}.study-menu-module__YOdUTW__chips{flex-wrap:wrap;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.study-menu-module__YOdUTW__chip{border:1px solid var(--border-default);border-radius:var(--radius-full);background:var(--surface-card);font-size:var(--size-font-caption);font-weight:var(--weight-medium);color:var(--text-primary);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;gap:7px;padding-block:9px;padding-inline:13px 15px;line-height:1.3;text-decoration:none;display:inline-flex;}.study-menu-module__YOdUTW__chip:hover{border-color:var(--border-hover);background:var(--surface-hover)}.study-menu-module__YOdUTW__chip[data-current=true]{border-color:var(--border-brand);background:var(--surface-glass-brand);color:var(--action-primary)}.study-menu-module__YOdUTW__chipIcon{color:var(--text-secondary);flex:none}.study-menu-module__YOdUTW__chip[data-current=true] .study-menu-module__YOdUTW__chipIcon{color:inherit}[data-color-scheme=HighContrast] .study-menu-module__YOdUTW__chip[data-current=true]{color:var(--text-on-primary)}[data-color-scheme=HighContrast] .study-menu-module__YOdUTW__chip[data-current=true] .study-menu-module__YOdUTW__chipIcon{color:var(--text-on-primary)}@media (max-width:80rem){.study-menu-module__YOdUTW__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.study-menu-module__YOdUTW__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.study-menu-module__YOdUTW__resume{flex-wrap:wrap}.study-menu-module__YOdUTW__resumeText{flex-basis:calc(100% - 60px)}.study-menu-module__YOdUTW__resumeAction{flex:1}.study-menu-module__YOdUTW__also{flex-direction:column;align-items:flex-start;gap:10px}.study-menu-module__YOdUTW__chips{gap:8px}}@media (prefers-reduced-motion:reduce){.study-menu-module__YOdUTW__panel,.study-menu-module__YOdUTW__scrim,.study-menu-module__YOdUTW__panel[data-closing=true],.study-menu-module__YOdUTW__scrim[data-closing=true]{animation:none}.study-menu-module__YOdUTW__chevron{transition:none}}
.kids-nav-module__6ewTzW__wrap{align-items:center;gap:6px;min-inline-size:0;margin-inline-end:auto;padding-inline-start:1.5rem;display:flex}.kids-nav-module__6ewTzW__badge{border-radius:var(--radius-full);background:var(--status-info-bg);color:var(--status-info-fg);font-size:var(--size-font-eyebrow);letter-spacing:1.1px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding-block:6px;padding-inline:10px 12px;font-weight:700;line-height:1.2;display:inline-flex}.kids-nav-module__6ewTzW__nav{align-items:center;gap:6px;min-inline-size:0;padding-inline-start:1.5rem;display:inline-flex}.kids-nav-module__6ewTzW__item{border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--size-font-body);white-space:nowrap;transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:9px;padding-block:10px;padding-inline:16px;font-weight:600;line-height:1.4;display:inline-flex;}.kids-nav-module__6ewTzW__item:hover{background:var(--bg-subtle)}.kids-nav-module__6ewTzW__item[data-current]{background:var(--surface-glass-brand);color:var(--action-primary)}[data-color-scheme=HighContrast] .kids-nav-module__6ewTzW__item[data-current]{color:var(--text-on-primary)}@media (max-width:48rem){.kids-nav-module__6ewTzW__item{gap:0;padding-inline:10px;font-size:0}.kids-nav-module__6ewTzW__nav{padding-inline-start:.75rem}}@media (max-width:30rem){.kids-nav-module__6ewTzW__wrap{padding-inline-start:.75rem}}
.portal-nav-module__HSQrlW__nav{gap:var(--space-4);flex:none;align-items:center;display:flex}.portal-nav-module__HSQrlW__item{gap:var(--space-8);font-size:var(--size-font-body-sm);font-weight:var(--weight-semibold);line-height:var(--line-body);color:var(--text-secondary);white-space:nowrap;border-radius:var(--radius-full);transition:background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;padding-block:.5625rem;padding-inline:.875rem 1rem;display:inline-flex}.portal-nav-module__HSQrlW__item:hover{color:var(--text-primary);background:var(--surface-hover)}.portal-nav-module__HSQrlW__item[data-active=true]{color:var(--action-primary);background:var(--surface-glass-brand)}.portal-nav-module__HSQrlW__icon{flex:none}@media (max-width:74rem){.portal-nav-module__HSQrlW__item{gap:0;padding-inline:.625rem;font-size:0}}
.layout-module__dsasEG__html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}.layout-module__dsasEG__body{flex-direction:column;min-height:100%;display:flex}
