.calendar-workspace-module__vv1FYq__main{inline-size:min(100% - 2rem,72rem);min-inline-size:0;color:var(--color-ink);margin-inline:auto;padding-block:1.5rem 4rem}.calendar-workspace-module__vv1FYq__main :is(a,button):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.calendar-workspace-module__vv1FYq__workspace{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);min-inline-size:0}.calendar-workspace-module__vv1FYq__summary{border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-brand-blue-faint);align-items:center;gap:.875rem;padding:1.25rem;display:flex}.calendar-workspace-module__vv1FYq__summary>div{flex:1;min-inline-size:0}.calendar-workspace-module__vv1FYq__summary h2{margin:0;font-size:1.125rem;line-height:1.8}.calendar-workspace-module__vv1FYq__summary p{color:var(--color-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.8}.calendar-workspace-module__vv1FYq__examLink{min-block-size:2.75rem;color:var(--color-brand-blue-strong);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.calendar-workspace-module__vv1FYq__examLink:hover{text-underline-offset:.25rem;text-decoration:underline}.calendar-workspace-module__vv1FYq__main svg{flex-shrink:0}.calendar-workspace-module__vv1FYq__filters{border-block-end:1px solid var(--color-border);flex-wrap:wrap;gap:.625rem;padding:1rem 1.25rem;display:flex}.calendar-workspace-module__vv1FYq__filter{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page);min-block-size:3rem;color:var(--color-ink-soft);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;display:inline-flex}.calendar-workspace-module__vv1FYq__filter>svg{visibility:hidden}.calendar-workspace-module__vv1FYq__filter:hover{border-color:var(--color-brand-blue)}.calendar-workspace-module__vv1FYq__filter[aria-pressed=true]{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong);font-weight:700}.calendar-workspace-module__vv1FYq__filter[aria-pressed=true]>svg{visibility:visible}.calendar-workspace-module__vv1FYq__filter[data-kind=deadline][aria-pressed=true]{border-color:var(--color-warm-border);background:var(--color-warm-soft);color:var(--color-warm-strong)}.calendar-workspace-module__vv1FYq__results{padding:1.25rem}.calendar-workspace-module__vv1FYq__resultCount{color:var(--color-muted);margin:0 0 1rem;font-size:.875rem}.calendar-workspace-module__vv1FYq__resultCount strong{color:var(--color-ink);font-variant-numeric:tabular-nums}.calendar-workspace-module__vv1FYq__list{gap:.875rem;display:grid}.calendar-workspace-module__vv1FYq__event{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-page);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.25rem;display:grid}.calendar-workspace-module__vv1FYq__date{border-radius:var(--radius-sm);background:var(--color-brand-blue-soft);min-block-size:6.25rem;color:var(--color-brand-blue-strong);align-content:center;align-self:start;justify-items:center;gap:.125rem;padding:.5rem .25rem;display:grid}.calendar-workspace-module__vv1FYq__date strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1.25}.calendar-workspace-module__vv1FYq__date span{font-size:.8125rem}.calendar-workspace-module__vv1FYq__event[data-kind=deadline] .calendar-workspace-module__vv1FYq__date{background:var(--color-warm-soft);color:var(--color-warm-strong)}.calendar-workspace-module__vv1FYq__eventBody{overflow-wrap:anywhere;min-inline-size:0}.calendar-workspace-module__vv1FYq__meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem .875rem;font-size:.8125rem;line-height:1.75;display:flex}.calendar-workspace-module__vv1FYq__type{color:var(--color-ink-soft);align-items:center;gap:.375rem;font-weight:700;display:inline-flex}.calendar-workspace-module__vv1FYq__type:before{content:"";background:var(--event-color,var(--color-brand-blue));border-radius:50%;flex-shrink:0;block-size:.5rem;inline-size:.5rem}.calendar-workspace-module__vv1FYq__eventBody h3{color:var(--color-ink);margin:.5rem 0 0;font-size:1.0625rem;line-height:1.8}.calendar-workspace-module__vv1FYq__eventBody p{color:var(--color-ink-soft);margin:.375rem 0 0;font-size:1rem;line-height:1.9}.calendar-workspace-module__vv1FYq__time{color:var(--color-muted);flex-wrap:wrap;gap:.375rem 1rem;margin-block-start:.75rem;font-size:.875rem;line-height:1.8;display:flex}.calendar-workspace-module__vv1FYq__time>span{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.calendar-workspace-module__vv1FYq__eventAction{min-block-size:2.75rem}.calendar-workspace-module__vv1FYq__error{justify-items:start;gap:1rem;display:grid}.calendar-workspace-module__vv1FYq__loading{color:var(--color-muted);gap:1rem;font-size:.875rem;display:grid}.calendar-workspace-module__vv1FYq__loading>div{border-radius:var(--radius-md);min-block-size:8rem}@media (max-width:64rem){.calendar-workspace-module__vv1FYq__event{grid-template-columns:4.5rem minmax(0,1fr)}.calendar-workspace-module__vv1FYq__eventAction{grid-column:2;justify-self:start}}@media (max-width:40rem){.calendar-workspace-module__vv1FYq__main{inline-size:calc(100% - 1.5rem);padding-block-start:1rem}.calendar-workspace-module__vv1FYq__summary{flex-wrap:wrap;padding:1rem}.calendar-workspace-module__vv1FYq__examLink{border-block-start:1px solid var(--color-border);justify-content:space-between;inline-size:100%;padding-block-start:.5rem}.calendar-workspace-module__vv1FYq__filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:1rem;display:grid}.calendar-workspace-module__vv1FYq__filter{gap:.25rem;min-inline-size:0;padding-inline:.25rem}.calendar-workspace-module__vv1FYq__filter>span{flex:1}.calendar-workspace-module__vv1FYq__results{padding:1rem}.calendar-workspace-module__vv1FYq__event{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;padding:.875rem}.calendar-workspace-module__vv1FYq__date{min-block-size:5.75rem}.calendar-workspace-module__vv1FYq__eventBody h3{font-size:1rem}.calendar-workspace-module__vv1FYq__eventAction{grid-column:1/-1;justify-content:space-between;inline-size:100%}}
.profile-avatar-module__OrzXga__image{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;display:block}
.theme-toggle-module__DRq2aq__toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink-soft);cursor:pointer;touch-action:manipulation;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);flex:none;place-items:center;padding:0;display:grid}.theme-toggle-module__DRq2aq__toggle:hover{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-brand-blue-strong);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.theme-toggle-module__DRq2aq__toggle{transition:none}.theme-toggle-module__DRq2aq__toggle:hover{transform:none}}
.account-header-module__KBRWHa__sidebar{z-index:40;inline-size:var(--sidebar-width);border-inline-end:1px solid var(--color-border);overscroll-behavior:contain;flex-direction:column;padding:1.25rem 1rem 1rem;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;background:var(--color-brand-blue-faint)!important}.account-header-module__KBRWHa__brand{gap:.5rem;padding:.25rem .5rem 1.5rem;display:grid}.account-header-module__KBRWHa__brand>span{color:var(--color-muted);font-size:.875rem}.account-header-module__KBRWHa__primary,.account-header-module__KBRWHa__groups,.account-header-module__KBRWHa__group nav{gap:.25rem;display:grid}.account-header-module__KBRWHa__navLink{border-radius:var(--radius-sm);min-block-size:3rem;color:var(--color-ink-soft);border:1px solid #0000;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.9375rem;line-height:1.65;transition:background-color .14s,color .14s;display:flex}.account-header-module__KBRWHa__navLink>svg{flex-shrink:0}.account-header-module__KBRWHa__navigationArtwork{block-size:2.25rem;inline-size:2.25rem;display:block}.account-header-module__KBRWHa__navLink>span{overflow-wrap:anywhere;min-inline-size:0}.account-header-module__KBRWHa__navLink:hover{background:var(--color-surface)}.account-header-module__KBRWHa__navLink:focus-visible,.account-header-module__KBRWHa__moreButton:focus-visible,.account-header-module__KBRWHa__iconButton:focus-visible,.account-header-module__KBRWHa__search:focus-visible,.account-header-module__KBRWHa__group>summary:focus-visible,.account-header-module__KBRWHa__logout:focus-visible{outline:3px solid var(--color-focus-ring,var(--color-brand-blue));outline-offset:2px}.account-header-module__KBRWHa__navLink[aria-current=page]{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong);font-weight:700}.account-header-module__KBRWHa__groups{border-block-start:1px solid var(--color-border);margin-block:1rem;padding-block-start:.75rem}.account-header-module__KBRWHa__primary .account-header-module__KBRWHa__navLink[aria-current=page]{background:var(--color-brand-blue-strong);color:var(--color-on-cta);border-color:#0000}.account-header-module__KBRWHa__primary .account-header-module__KBRWHa__navLink{min-block-size:3.125rem;font-weight:700}.account-header-module__KBRWHa__group>summary{min-block-size:3rem;color:var(--color-ink-soft);cursor:pointer;justify-content:space-between;align-items:center;padding-inline:.75rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.account-header-module__KBRWHa__group>summary::-webkit-details-marker{display:none}.account-header-module__KBRWHa__group>summary>svg{transform:rotate(-90deg)}.account-header-module__KBRWHa__group[open]>summary>svg{transform:rotate(90deg)}.account-header-module__KBRWHa__group .account-header-module__KBRWHa__navLink{font-size:.875rem}.account-header-module__KBRWHa__group nav{padding-block:.25rem .75rem}.account-header-module__KBRWHa__user{border-block-start:1px solid var(--color-border);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-block-size:4rem;margin-block-start:auto;padding-block-start:1rem;display:grid}.account-header-module__KBRWHa__user strong,.account-header-module__KBRWHa__user small{overflow-wrap:anywhere;display:block}.account-header-module__KBRWHa__user strong{font-size:.9375rem}.account-header-module__KBRWHa__user small{color:var(--color-muted);font-size:.8125rem}.account-header-module__KBRWHa__avatar,.account-header-module__KBRWHa__iconButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink-soft);flex-shrink:0;place-items:center;display:grid}.account-header-module__KBRWHa__avatar{background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong);border-radius:50%;overflow:hidden}.account-header-module__KBRWHa__compactAvatar{border-radius:inherit;place-items:center;block-size:100%;inline-size:100%;display:grid;overflow:hidden}.account-header-module__KBRWHa__topbar{z-index:35;inset-block-start:0;inset-inline:var(--sidebar-width) 0;min-block-size:var(--topbar-height);border-block-end:1px solid var(--color-border);background:var(--color-canvas);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex;position:fixed}.account-header-module__KBRWHa__context{align-content:center;min-block-size:2.75rem;min-inline-size:0;display:grid}.account-header-module__KBRWHa__context small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.account-header-module__KBRWHa__context>span{align-items:center;gap:.5rem;min-inline-size:0;display:flex}.account-header-module__KBRWHa__context>span>svg{color:var(--color-brand-blue-strong);flex-shrink:0}.account-header-module__KBRWHa__context strong{font-size:1rem;line-height:1.5}.account-header-module__KBRWHa__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.account-header-module__KBRWHa__search{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page);min-block-size:2.75rem;color:var(--color-muted);align-items:center;gap:.75rem;padding-inline:.75rem;font-size:.875rem;display:flex}.account-header-module__KBRWHa__search kbd{border:1px solid var(--color-border);background:var(--color-canvas);border-radius:.25rem;padding-inline:.375rem;font-size:.8125rem}.account-header-module__KBRWHa__bottomNav{display:none}.account-header-module__KBRWHa__moreMenu{gap:1.25rem;padding-block-end:env(safe-area-inset-bottom,0px);display:grid}.account-header-module__KBRWHa__moreGroup h3{color:var(--color-muted);align-items:center;gap:.75rem;margin:0 0 .5rem;font-size:.875rem;display:flex}.account-header-module__KBRWHa__moreGroup h3:after{background:var(--color-border);content:"";flex:1;block-size:1px}.account-header-module__KBRWHa__moreGroup nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.account-header-module__KBRWHa__moreGroup .account-header-module__KBRWHa__navLink{border-color:var(--color-border);background:var(--color-surface);min-block-size:3.25rem;font-size:.875rem}.account-header-module__KBRWHa__moreGroup .account-header-module__KBRWHa__navLink[aria-current=page]{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft)}.account-header-module__KBRWHa__logout{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:3rem;color:var(--color-danger);cursor:pointer;justify-content:center;align-items:center;gap:.5rem;display:flex}.account-header-module__KBRWHa__logout:disabled{opacity:.65;cursor:wait}@media (max-width:63.99rem){.account-header-module__KBRWHa__sidebar{display:none}.account-header-module__KBRWHa__topbar{padding-inline:1rem;inset-inline:0}.account-header-module__KBRWHa__context{flex:auto;overflow:hidden}.account-header-module__KBRWHa__context>span,.account-header-module__KBRWHa__context strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-header-module__KBRWHa__search{background:var(--color-canvas);justify-content:center;inline-size:2.75rem;padding:0}.account-header-module__KBRWHa__search span,.account-header-module__KBRWHa__search kbd{display:none}.account-header-module__KBRWHa__bottomNav{z-index:40;min-block-size:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom,0px));padding:.375rem max(.5rem, env(safe-area-inset-right,0px)) max(.375rem, env(safe-area-inset-bottom,0px)) max(.5rem, env(safe-area-inset-left,0px));border-block-start:1px solid var(--color-border);background:var(--color-canvas);grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:.25rem;display:grid;position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -2px 12px #1220390a}.account-header-module__KBRWHa__bottomNav .account-header-module__KBRWHa__navLink,.account-header-module__KBRWHa__moreButton{border-radius:var(--radius-sm);min-block-size:3.5rem;min-inline-size:0;color:var(--color-muted);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:.25rem;font-size:.875rem;line-height:1.6;transition:background-color .14s,color .14s,transform .1s;display:flex;position:relative}.account-header-module__KBRWHa__moreButton{appearance:none;inline-size:100%;box-shadow:none;margin:0;font-family:inherit}.account-header-module__KBRWHa__bottomNav .account-header-module__KBRWHa__navLink>svg,.account-header-module__KBRWHa__moreButton>svg{flex:0 0 2.25rem;block-size:2.25rem;inline-size:2.25rem}.account-header-module__KBRWHa__bottomNav .account-header-module__KBRWHa__navLink:active,.account-header-module__KBRWHa__moreButton:active{background:var(--color-surface);transform:scale(.97)}.account-header-module__KBRWHa__bottomNav .account-header-module__KBRWHa__navLink[aria-current=page],.account-header-module__KBRWHa__moreButton[data-active],.account-header-module__KBRWHa__moreButton[aria-expanded=true]{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong);font-weight:700}}@media (max-width:30rem){.account-header-module__KBRWHa__topbar{gap:.5rem;padding-inline:.75rem}.account-header-module__KBRWHa__context small{display:none}.account-header-module__KBRWHa__context{min-block-size:2.5rem}.account-header-module__KBRWHa__actions{gap:.25rem}}@media (max-width:23rem){.account-header-module__KBRWHa__topbar{gap:.5rem;padding-inline:.75rem}.account-header-module__KBRWHa__profileButton{display:none}.account-header-module__KBRWHa__moreGroup nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-header-module__KBRWHa__navLink,.account-header-module__KBRWHa__moreButton{transition:none}.account-header-module__KBRWHa__bottomNav .account-header-module__KBRWHa__navLink:active,.account-header-module__KBRWHa__moreButton:active{transform:none}}
.exam-workspace-module__IO97tG__main{inline-size:min(100% - 2rem, var(--app-content-max));min-inline-size:0;color:var(--color-ink);margin-inline:auto;padding-block:1.5rem 4rem}.exam-workspace-module__IO97tG__main svg{flex-shrink:0}.exam-workspace-module__IO97tG__main :is(a,button,input,select,summary):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.exam-workspace-module__IO97tG__main :is(button,input,select){font-family:inherit}.exam-workspace-module__IO97tG__simulatorLink{min-block-size:2.75rem;color:var(--color-brand-blue-strong);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.exam-workspace-module__IO97tG__simulatorLink:hover{text-underline-offset:.25em;text-decoration:underline}.exam-workspace-module__IO97tG__breadcrumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.75rem;font-size:.875rem;display:flex}.exam-workspace-module__IO97tG__breadcrumbs a{min-block-size:2.75rem;color:var(--color-brand-blue-strong);text-underline-offset:.25em;align-items:center;display:inline-flex}.exam-workspace-module__IO97tG__controls{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);margin-block-end:1.5rem;padding:1.25rem}.exam-workspace-module__IO97tG__controls>details:first-child{border:0;border-block-end:1px solid var(--color-border);background:0 0;border-radius:0;margin-block:0 1rem}.exam-workspace-module__IO97tG__controls>details:first-child>summary{padding-inline:0}.exam-workspace-module__IO97tG__searchForm{grid-template-columns:minmax(0,1fr) minmax(11rem,.55fr) auto;align-items:end;gap:.75rem;display:grid}.exam-workspace-module__IO97tG__searchForm label{min-inline-size:0;color:var(--color-ink-soft);gap:.5rem;font-size:.875rem;display:grid}.exam-workspace-module__IO97tG__searchForm :is(input,select){border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-page);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--color-ink);font:inherit;padding:.625rem .75rem;font-size:1rem}.exam-workspace-module__IO97tG__filterSummary{flex-wrap:wrap;gap:.5rem;padding-block-start:1rem;display:flex}.exam-workspace-module__IO97tG__filterSummary button{border:1px solid var(--color-warm-border);border-radius:var(--radius-sm);background:var(--color-warm-soft);min-block-size:2.75rem;max-inline-size:100%;color:var(--color-warm-strong);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.exam-workspace-module__IO97tG__filterSummary span{overflow-wrap:anywhere;min-inline-size:0}.exam-workspace-module__IO97tG__filterSummary button:hover{border-color:var(--color-warm-strong)}.exam-workspace-module__IO97tG__resultsHead{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block-end:1rem;display:flex}.exam-workspace-module__IO97tG__resultsHead h2{margin:0;font-size:1.125rem}.exam-workspace-module__IO97tG__resultsHead>span{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.exam-workspace-module__IO97tG__resultsHead>button{margin-inline-start:auto}.exam-workspace-module__IO97tG__catalogGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.exam-workspace-module__IO97tG__examCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;min-inline-size:0;padding:1.5rem;display:flex}.exam-workspace-module__IO97tG__cardHead{justify-content:space-between;align-items:center;gap:.75rem;margin-block-end:1rem;display:flex}.exam-workspace-module__IO97tG__availability{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-muted);align-self:start;align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;line-height:1.7;display:inline-flex}.exam-workspace-module__IO97tG__availability[data-available=true]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.exam-workspace-module__IO97tG__category{color:var(--color-muted);margin-block-end:.375rem;font-size:.875rem}.exam-workspace-module__IO97tG__examCard h3{margin:0;font-size:1.25rem;line-height:1.7}.exam-workspace-module__IO97tG__examCard h3 a{color:inherit;text-decoration:none}.exam-workspace-module__IO97tG__examCard h3 a:hover{color:var(--color-brand-blue-strong);text-underline-offset:.25em;text-decoration:underline}.exam-workspace-module__IO97tG__description{max-inline-size:65ch;color:var(--color-muted);margin:.5rem 0 0;font-size:1rem;line-height:1.9}.exam-workspace-module__IO97tG__cardFacts{border-block:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;padding:1rem 0;display:grid}.exam-workspace-module__IO97tG__cardFacts div{min-inline-size:0}.exam-workspace-module__IO97tG__cardFacts dt{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.375rem;font-size:.875rem;display:flex}.exam-workspace-module__IO97tG__cardFacts dd{color:var(--color-ink);font-variant-numeric:tabular-nums;margin:.5rem 0 0;font-size:1rem;font-weight:700}.exam-workspace-module__IO97tG__cardWindow{border-radius:var(--radius-sm);background:var(--color-warm-soft);color:var(--color-warm-strong);gap:.5rem;margin-block-end:1.25rem;padding:.75rem 1rem;font-size:.875rem;display:grid}.exam-workspace-module__IO97tG__cardWindow p{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.375rem .75rem;margin:0;line-height:1.8;display:flex}.exam-workspace-module__IO97tG__cardWindow time{font-variant-numeric:tabular-nums}.exam-workspace-module__IO97tG__detailsLink{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);min-block-size:3rem;color:var(--color-brand-blue-strong);justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:auto;padding:.75rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.exam-workspace-module__IO97tG__detailsLink:hover{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft)}.exam-workspace-module__IO97tG__detailsLink:active{background:var(--color-surface-strong)}.exam-workspace-module__IO97tG__introLayout{grid-template-columns:minmax(0,1fr) minmax(17rem,.58fr);align-items:start;gap:1.25rem;display:grid}.exam-workspace-module__IO97tG__instructionsColumn{gap:1.25rem;min-inline-size:0;display:grid}.exam-workspace-module__IO97tG__rulesPanel,.exam-workspace-module__IO97tG__instructionsPanel,.exam-workspace-module__IO97tG__startPanel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);min-inline-size:0;padding:1.5rem}.exam-workspace-module__IO97tG__sectionHead{align-items:center;gap:.75rem;margin-block-end:1.25rem;display:flex}.exam-workspace-module__IO97tG__sectionHead>div{min-inline-size:0}.exam-workspace-module__IO97tG__sectionHead h2,.exam-workspace-module__IO97tG__instructionsPanel h2{margin:0;font-size:1.125rem;line-height:1.7}.exam-workspace-module__IO97tG__sectionHead p{color:var(--color-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.8}.exam-workspace-module__IO97tG__rules{margin:0;display:grid}.exam-workspace-module__IO97tG__rules>div{border-block-start:1px solid var(--color-border);justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.875rem;display:flex}.exam-workspace-module__IO97tG__rules dt{color:var(--color-muted);align-items:center;gap:.5rem;font-size:.9375rem;display:flex}.exam-workspace-module__IO97tG__rules dd{color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:end;margin:0;font-size:1rem;font-weight:700}.exam-workspace-module__IO97tG__instructionsPanel>p,.exam-workspace-module__IO97tG__instructions{max-inline-size:68ch;color:var(--color-ink-soft);margin-block:1rem 0;font-size:1rem;line-height:2}.exam-workspace-module__IO97tG__instructions :is(img,video,iframe){max-inline-size:100%}.exam-workspace-module__IO97tG__instructions :is(pre,table){max-inline-size:100%;overflow-x:auto}.exam-workspace-module__IO97tG__syncNote{border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);color:var(--color-brand-blue-strong);align-items:flex-start;gap:.75rem;margin-block-start:1.25rem;padding:1rem;display:flex}.exam-workspace-module__IO97tG__syncNote p{margin:0;font-size:.875rem;line-height:1.9}.exam-workspace-module__IO97tG__syncNote svg{margin-block-start:.25rem}.exam-workspace-module__IO97tG__startPanel{background:var(--color-brand-blue-faint);position:sticky;inset-block-start:calc(var(--topbar-height) + 1.25rem)}.exam-workspace-module__IO97tG__windowList{border-block:1px solid var(--color-border);gap:.875rem;padding-block:1rem;display:grid}.exam-workspace-module__IO97tG__windowList>div{gap:.375rem;display:grid}.exam-workspace-module__IO97tG__windowList span{color:var(--color-muted);font-size:.875rem}.exam-workspace-module__IO97tG__windowList time{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:700;line-height:1.9}.exam-workspace-module__IO97tG__windowList>p{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.9}.exam-workspace-module__IO97tG__startHint{color:var(--color-ink-soft);margin-block:1rem;font-size:.9375rem;line-height:1.9}.exam-workspace-module__IO97tG__availabilityNote{border:1px solid var(--color-warm-border);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);margin-block:1rem;padding:.875rem;font-size:.875rem;line-height:1.9}.exam-workspace-module__IO97tG__startPanel>:is(a,button){min-block-size:3rem;inline-size:100%}.exam-workspace-module__IO97tG__startPanel>button:disabled{cursor:not-allowed}.exam-workspace-module__IO97tG__startSecurity{color:var(--color-muted);align-items:flex-start;gap:.5rem;margin:1rem 0 0;font-size:.875rem;line-height:1.9;display:flex}.exam-workspace-module__IO97tG__startSecurity svg{margin-block-start:.25rem}.exam-workspace-module__IO97tG__state{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);text-align:center;justify-items:center;gap:1rem;padding:2rem;display:grid}.exam-workspace-module__IO97tG__state h1,.exam-workspace-module__IO97tG__state h2{margin:0;font-size:1.25rem}.exam-workspace-module__IO97tG__state p{max-inline-size:60ch;color:var(--color-muted);margin:0;font-size:1rem;line-height:1.9}.exam-workspace-module__IO97tG__recoveryActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.exam-workspace-module__IO97tG__skeletonCard{gap:1.25rem;min-block-size:22rem}.exam-workspace-module__IO97tG__skeletonCard span:first-child{block-size:3.5rem;inline-size:3.5rem}.exam-workspace-module__IO97tG__skeletonCard span:nth-child(2){min-block-size:1.5rem;inline-size:75%}.exam-workspace-module__IO97tG__skeletonCard span:last-child{min-block-size:8rem}.exam-workspace-module__IO97tG__introSkeleton{grid-template-columns:minmax(0,1fr) minmax(0,.6fr);gap:1.25rem;display:grid}.exam-workspace-module__IO97tG__introSkeleton>div{min-block-size:24rem}.exam-workspace-module__IO97tG__introSkeleton>div:first-of-type{grid-column:1/-1;min-block-size:8rem}@media (max-width:74rem){.exam-workspace-module__IO97tG__searchForm{grid-template-columns:minmax(0,1fr) auto}.exam-workspace-module__IO97tG__searchForm>label:first-child{grid-column:1/-1}.exam-workspace-module__IO97tG__introLayout{grid-template-columns:minmax(0,1fr) minmax(16rem,.65fr)}.exam-workspace-module__IO97tG__examCard{padding:1.25rem}}@media (max-width:55rem){.exam-workspace-module__IO97tG__introLayout{grid-template-columns:minmax(0,1fr)}.exam-workspace-module__IO97tG__startPanel{position:static}.exam-workspace-module__IO97tG__catalogGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.exam-workspace-module__IO97tG__main{inline-size:calc(100% - 1.5rem);padding-block-start:1rem}.exam-workspace-module__IO97tG__controls,.exam-workspace-module__IO97tG__examCard,.exam-workspace-module__IO97tG__rulesPanel,.exam-workspace-module__IO97tG__instructionsPanel,.exam-workspace-module__IO97tG__startPanel{padding:1rem}.exam-workspace-module__IO97tG__cardFacts{gap:.5rem}.exam-workspace-module__IO97tG__cardFacts dd{font-size:.9375rem}.exam-workspace-module__IO97tG__rules>div{gap:.5rem}.exam-workspace-module__IO97tG__rules dt,.exam-workspace-module__IO97tG__rules dd{font-size:.875rem}.exam-workspace-module__IO97tG__introSkeleton{grid-template-columns:minmax(0,1fr)}}@media (max-width:23rem){.exam-workspace-module__IO97tG__searchForm{grid-template-columns:minmax(0,1fr)}.exam-workspace-module__IO97tG__cardHead{align-items:flex-start}.exam-workspace-module__IO97tG__availability{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.exam-workspace-module__IO97tG__detailsLink{transition:none}}
.academic-filter-module__VHQO9q__filter{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);margin-block:1rem}.academic-filter-module__VHQO9q__filter>summary{cursor:pointer;align-items:center;gap:.75rem;min-block-size:4rem;padding:.75rem 1rem;list-style:none;display:flex}.academic-filter-module__VHQO9q__filter>summary::-webkit-details-marker{display:none}.academic-filter-module__VHQO9q__filter>summary>svg{color:var(--color-brand-blue);flex-shrink:0}.academic-filter-module__VHQO9q__filter>summary>span:not(.academic-filter-module__VHQO9q__action){gap:.125rem;min-inline-size:0;display:grid}.academic-filter-module__VHQO9q__filter small{color:var(--color-muted);font-size:.875rem}.academic-filter-module__VHQO9q__filter strong{overflow-wrap:anywhere;font-size:1rem}.academic-filter-module__VHQO9q__action{color:var(--color-brand-blue-strong);flex-shrink:0;align-items:center;gap:.375rem;margin-inline-start:auto;font-size:.875rem;display:flex}.academic-filter-module__VHQO9q__filter[open] .academic-filter-module__VHQO9q__action>svg{transform:rotate(-90deg)}.academic-filter-module__VHQO9q__body{padding:0 .75rem .75rem}@media (max-width:26rem){.academic-filter-module__VHQO9q__filter>summary{flex-wrap:wrap}.academic-filter-module__VHQO9q__action{margin-inline-start:2rem}}
.collection-pagination-module__36GPuG__pagination{justify-items:center;gap:.75rem;padding-block:1.5rem;display:grid}.collection-pagination-module__36GPuG__pagination p{color:var(--color-muted);margin:0;font-size:.875rem}.collection-pagination-module__36GPuG__pagination .collection-pagination-module__36GPuG__error{color:var(--color-danger)}
.checkout-workspace-module__t3eVpW__main{inline-size:min(100% - 2rem,72rem);min-inline-size:0;color:var(--color-ink);margin-inline:auto;padding-block:1.5rem 4rem}.checkout-workspace-module__t3eVpW__main :is(a,button,input,select):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.checkout-workspace-module__t3eVpW__main svg{flex-shrink:0}.checkout-workspace-module__t3eVpW__heading{border:1px solid var(--color-border);background:linear-gradient(135deg, var(--color-canvas) 0%, var(--color-brand-blue-faint) 100%);box-shadow:var(--shadow-sm);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.25rem;padding:1.25rem;display:flex}.checkout-workspace-module__t3eVpW__heading>div{min-inline-size:0}.checkout-workspace-module__t3eVpW__heading h1{margin:.375rem 0 0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.6}.checkout-workspace-module__t3eVpW__heading p{color:var(--color-muted);margin:.375rem 0 0;font-size:.9375rem;line-height:1.9}.checkout-workspace-module__t3eVpW__layout{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:start;gap:1.25rem;display:grid}.checkout-workspace-module__t3eVpW__formCard,.checkout-workspace-module__t3eVpW__summary{border:1px solid var(--color-border);background:var(--color-canvas);min-inline-size:0;box-shadow:var(--shadow-xs);border-radius:1.1rem}.checkout-workspace-module__t3eVpW__formCard{overflow:hidden}.checkout-workspace-module__t3eVpW__planHeader{border-block-end:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.checkout-workspace-module__t3eVpW__planHeader>div{min-inline-size:0}.checkout-workspace-module__t3eVpW__planHeader h2{overflow-wrap:anywhere;margin:.375rem 0 0;font-size:1.25rem;line-height:1.8}.checkout-workspace-module__t3eVpW__planHeader p{color:var(--color-muted);margin:.375rem 0 0;line-height:1.8}.checkout-workspace-module__t3eVpW__formCard form{padding:1.25rem}.checkout-workspace-module__t3eVpW__summary{padding:1.25rem;position:sticky;inset-block-start:1rem}.checkout-workspace-module__t3eVpW__summary>.checkout-workspace-module__t3eVpW__order-summary-title{margin-block-end:1rem}.checkout-workspace-module__t3eVpW__summary>.checkout-workspace-module__t3eVpW__checkout-submit{min-block-size:3rem}@media (max-width:56rem){.checkout-workspace-module__t3eVpW__layout{grid-template-columns:minmax(0,1fr)}.checkout-workspace-module__t3eVpW__summary{position:static}}@media (max-width:40rem){.checkout-workspace-module__t3eVpW__main{inline-size:calc(100% - 1.5rem);padding-block-start:1rem}.checkout-workspace-module__t3eVpW__heading{align-items:flex-start;padding:1rem}.checkout-workspace-module__t3eVpW__heading p{font-size:.875rem}.checkout-workspace-module__t3eVpW__planHeader{align-items:flex-start;padding:1rem}.checkout-workspace-module__t3eVpW__planHeader h2{font-size:1.125rem}.checkout-workspace-module__t3eVpW__formCard form,.checkout-workspace-module__t3eVpW__summary{padding:1rem}}
.lesson-product-module__UGegnG__page{background:var(--color-page);min-block-size:100%;color:var(--color-ink)}.lesson-product-module__UGegnG__main{inline-size:min(100% - 2rem, var(--app-content-max));min-inline-size:0;margin-inline:auto;padding-block:1.5rem 4rem}.lesson-product-module__UGegnG__main :is(a,button,input):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.lesson-product-module__UGegnG__main :is(a,button){touch-action:manipulation}.lesson-product-module__UGegnG__main button{font-family:inherit}.lesson-product-module__UGegnG__main svg{flex-shrink:0}.lesson-product-module__UGegnG__pathLink{min-block-size:2.75rem;color:var(--color-brand-blue-strong);align-items:center;gap:.75rem;text-decoration:none;display:flex}.lesson-product-module__UGegnG__pathLink>span{gap:.25rem;font-size:.875rem;font-weight:700;display:grid}.lesson-product-module__UGegnG__pathLink small{color:var(--color-muted);font-size:.875rem;font-weight:400}.lesson-product-module__UGegnG__pathLink:hover{text-underline-offset:.25em;text-decoration:underline}.lesson-product-module__UGegnG__breadcrumbs{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.75rem;font-size:.875rem;display:flex}.lesson-product-module__UGegnG__breadcrumbs a{min-block-size:2.75rem;color:var(--color-brand-blue-strong);text-underline-offset:.25em;align-items:center;display:inline-flex}.lesson-product-module__UGegnG__pathContext{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-block:-.5rem 1.25rem;font-size:.875rem;display:flex}.lesson-product-module__UGegnG__directoryControls{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-brand-blue-faint);margin-block-end:1.5rem;padding:1rem}.lesson-product-module__UGegnG__modeTabs{flex-wrap:wrap;gap:.375rem;display:flex}.lesson-product-module__UGegnG__modeTabs a{border-radius:var(--radius-sm);min-block-size:2.75rem;color:var(--color-ink-soft);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.lesson-product-module__UGegnG__modeTabs a:hover{background:var(--color-canvas);color:var(--color-brand-blue-strong)}.lesson-product-module__UGegnG__modeTabs a[data-active=true]{border-color:var(--color-cta-blue);background:var(--color-cta-blue);color:var(--color-on-cta)}.lesson-product-module__UGegnG__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-block:1.5rem 1rem;display:flex}.lesson-product-module__UGegnG__directoryControls .lesson-product-module__UGegnG__toolbar{margin-block-end:0}.lesson-product-module__UGegnG__toolbar>div{min-inline-size:0}.lesson-product-module__UGegnG__toolbar h2{margin:0;font-size:1.125rem}.lesson-product-module__UGegnG__toolbar p{color:var(--color-muted);margin:.375rem 0 0;font-size:.875rem;line-height:1.8}.lesson-product-module__UGegnG__searchForm{flex-basis:25rem;gap:.5rem;min-inline-size:0;display:flex}.lesson-product-module__UGegnG__searchForm label{flex:1;min-inline-size:0}.lesson-product-module__UGegnG__searchForm input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--color-ink);font:inherit;padding:.625rem .75rem;font-size:1rem}.lesson-product-module__UGegnG__searchForm button{flex-shrink:0}.lesson-product-module__UGegnG__searchSummary{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:.75rem 0;font-size:.875rem;display:flex}.lesson-product-module__UGegnG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.lesson-product-module__UGegnG__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;min-inline-size:0;padding:1.25rem;display:flex}.lesson-product-module__UGegnG__cardHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lesson-product-module__UGegnG__cardIcon{border-radius:var(--radius-sm);background:var(--color-brand-blue-soft);block-size:2.75rem;inline-size:2.75rem;color:var(--color-brand-blue-strong);flex:none;place-items:center;display:grid}.lesson-product-module__UGegnG__chapterCount{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.lesson-product-module__UGegnG__card h2{margin:.75rem 0 .375rem;font-size:1.125rem;line-height:1.7}.lesson-product-module__UGegnG__card h2 a{color:inherit;padding-block:.25rem;text-decoration:none;display:block}.lesson-product-module__UGegnG__card h2 a:hover{color:var(--color-brand-blue-strong);text-underline-offset:.25em;text-decoration:underline}.lesson-product-module__UGegnG__card p{color:var(--color-muted);margin:0;font-size:1rem;line-height:1.9}.lesson-product-module__UGegnG__cardMeta{color:var(--color-muted);flex-wrap:wrap;gap:.375rem .75rem;margin-block-start:.75rem;font-size:.875rem;line-height:1.8;display:flex}.lesson-product-module__UGegnG__cardActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-block-start:auto;padding-block-start:1.25rem;display:grid}.lesson-product-module__UGegnG__cardActions>:only-child{grid-column:1/-1}.lesson-product-module__UGegnG__cardAction{border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);min-block-size:2.75rem;min-inline-size:0;color:var(--color-brand-blue-strong);align-items:center;gap:.5rem;padding:.625rem .5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:flex}.lesson-product-module__UGegnG__cardAction>svg:last-child{margin-inline-start:auto}.lesson-product-module__UGegnG__cardAction[data-kind=sample_questions]{background:var(--color-warm-soft);color:var(--color-warm-strong)}.lesson-product-module__UGegnG__cardAction[data-kind=online_exam]{background:var(--color-rose-soft);color:var(--color-danger)}.lesson-product-module__UGegnG__cardAction:hover{background:var(--color-brand-blue-soft)}.lesson-product-module__UGegnG__cardAction[data-kind=sample_questions]:hover{background:var(--color-warm-border)}.lesson-product-module__UGegnG__cardAction[data-kind=online_exam]:hover{background:var(--color-rose-border)}.lesson-product-module__UGegnG__cardAction:active,.lesson-product-module__UGegnG__contentAction:active{filter:brightness(.95)}.lesson-product-module__UGegnG__lessonTabs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:.75rem;margin-block:1rem 1.5rem;display:grid}.lesson-product-module__UGegnG__lessonTabs a,.lesson-product-module__UGegnG__lessonTabs button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:3.25rem;color:var(--color-ink-soft);font:inherit;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.lesson-product-module__UGegnG__lessonTabs a:hover{border-color:var(--color-brand-blue)}.lesson-product-module__UGegnG__lessonTabs a[data-active=true]{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong)}.lesson-product-module__UGegnG__lessonTabs a[data-kind=sample_questions][data-active=true]{border-color:var(--color-warm-strong);background:var(--color-warm-soft);color:var(--color-warm-strong)}.lesson-product-module__UGegnG__lessonTabs a[data-kind=online_exam][data-active=true]{border-color:var(--color-danger);background:var(--color-rose-soft);color:var(--color-danger)}.lesson-product-module__UGegnG__disabledTab{align-content:start;gap:.375rem;display:grid}.lesson-product-module__UGegnG__lessonTabs button:disabled{color:var(--color-muted);cursor:not-allowed;background:var(--color-surface)}.lesson-product-module__UGegnG__disabledTab small{color:var(--color-muted);padding-inline:.5rem;font-size:.875rem;line-height:1.7}.lesson-product-module__UGegnG__contentList{gap:.75rem;display:grid}.lesson-product-module__UGegnG__contentItem{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-inline-size:0;padding:1.25rem;display:grid}.lesson-product-module__UGegnG__contentItem[data-kind=sample_questions] .lesson-product-module__UGegnG__cardIcon,.lesson-product-module__UGegnG__card[data-kind=sample_questions] .lesson-product-module__UGegnG__cardIcon{background:var(--color-warm-soft);color:var(--color-warm-strong)}.lesson-product-module__UGegnG__contentItem[data-kind=online_exam] .lesson-product-module__UGegnG__cardIcon,.lesson-product-module__UGegnG__card[data-kind=online_exam] .lesson-product-module__UGegnG__cardIcon{background:var(--color-rose-soft);color:var(--color-danger)}.lesson-product-module__UGegnG__contentCopy{min-inline-size:0}.lesson-product-module__UGegnG__contentArtwork{align-self:start}.lesson-product-module__UGegnG__contentCopy h3{text-wrap:pretty;margin:.375rem 0;font-size:1.125rem;line-height:1.8}.lesson-product-module__UGegnG__contentCopy p{max-inline-size:68ch;color:var(--color-muted);margin:.375rem 0 0;font-size:1rem;line-height:1.9}.lesson-product-module__UGegnG__contentMeta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.875rem;display:flex}.lesson-product-module__UGegnG__accessLabel{border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink-soft);padding:.125rem .5rem;font-size:.875rem}.lesson-product-module__UGegnG__contentAction{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);min-block-size:2.75rem;color:var(--color-brand-blue-strong);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.625rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.lesson-product-module__UGegnG__contentAction:hover,.lesson-product-module__UGegnG__contentAction[aria-expanded=true]{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft)}.lesson-product-module__UGegnG__videoFrame{border-radius:var(--radius-sm);background:var(--color-page);aspect-ratio:16/9;grid-column:1/-1;overflow:hidden}.lesson-product-module__UGegnG__videoFrame iframe{border:0;block-size:100%;inline-size:100%}.lesson-product-module__UGegnG__sectionNotice{border:1px solid var(--color-warm-border);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);align-items:flex-start;gap:.75rem;padding:1.25rem;line-height:1.9;display:flex}.lesson-product-module__UGegnG__sectionNotice p{margin:.375rem 0 0}.lesson-product-module__UGegnG__state{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);min-block-size:10rem;color:var(--color-muted);text-align:center;place-items:center;padding:2rem;line-height:1.9;display:grid}.lesson-product-module__UGegnG__state strong{color:var(--color-ink);margin-block-end:.5rem;display:block}.lesson-product-module__UGegnG__state button{margin-block-start:1rem}.lesson-product-module__UGegnG__skeletonCard{gap:1rem;min-block-size:15rem}.lesson-product-module__UGegnG__skeletonCard span{min-block-size:1rem}.lesson-product-module__UGegnG__skeletonCard span:first-child{min-block-size:2.75rem;inline-size:2.75rem}.lesson-product-module__UGegnG__skeletonCard span:last-child{inline-size:75%}@media (max-width:80rem){.lesson-product-module__UGegnG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.lesson-product-module__UGegnG__main{inline-size:calc(100% - 1.5rem);padding-block-start:1rem}.lesson-product-module__UGegnG__directoryControls{padding:.875rem}.lesson-product-module__UGegnG__modeTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem;display:grid}.lesson-product-module__UGegnG__modeTabs>a:first-child{grid-column:1/-1}.lesson-product-module__UGegnG__modeTabs a{justify-content:flex-start;padding-inline:.625rem}.lesson-product-module__UGegnG__toolbar{flex-direction:column;align-items:stretch}.lesson-product-module__UGegnG__searchForm{flex-basis:auto;inline-size:100%}.lesson-product-module__UGegnG__lessonTabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-product-module__UGegnG__contentItem{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem}.lesson-product-module__UGegnG__contentItem>.lesson-product-module__UGegnG__cardIcon{align-self:start}.lesson-product-module__UGegnG__contentAction{grid-column:1/-1;justify-content:space-between}.lesson-product-module__UGegnG__contentCopy h3{font-size:1rem}}@media (max-width:36rem){.lesson-product-module__UGegnG__grid{grid-template-columns:minmax(0,1fr)}.lesson-product-module__UGegnG__card{padding:1rem}.lesson-product-module__UGegnG__lessonTabs a,.lesson-product-module__UGegnG__lessonTabs button{padding:.5rem}}@media (prefers-reduced-motion:reduce){.lesson-product-module__UGegnG__modeTabs a,.lesson-product-module__UGegnG__cardAction{transition:none}}
.library-workspace-module__Dk4NFW__main{inline-size:min(100% - 2rem,72rem);min-inline-size:0;color:var(--color-ink);margin-inline:auto;padding-block:1.5rem 4rem}.library-workspace-module__Dk4NFW__main :is(a,button,h2):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.library-workspace-module__Dk4NFW__main svg{flex-shrink:0}.library-workspace-module__Dk4NFW__overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-end:1.5rem;display:grid}.library-workspace-module__Dk4NFW__overview a{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-brand-blue-faint);min-inline-size:0;color:var(--color-ink);align-items:center;gap:.875rem;padding:1rem;text-decoration:none;display:flex}.library-workspace-module__Dk4NFW__overview a:last-child{background:var(--color-warm-soft);border-color:var(--color-warm-border)}.library-workspace-module__Dk4NFW__overview a:hover{border-color:var(--color-brand-blue)}.library-workspace-module__Dk4NFW__overview a>span{overflow-wrap:anywhere;flex:1;gap:.25rem;min-inline-size:0;display:grid}.library-workspace-module__Dk4NFW__overview strong{font-size:1rem;line-height:1.8}.library-workspace-module__Dk4NFW__overview small{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.library-workspace-module__Dk4NFW__overview svg{color:var(--color-brand-blue-strong)}.library-workspace-module__Dk4NFW__panels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.library-workspace-module__Dk4NFW__panel{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);min-inline-size:0}.library-workspace-module__Dk4NFW__panelHeader{border-block-end:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding:1.25rem;display:flex}.library-workspace-module__Dk4NFW__panelHeader>div{min-inline-size:0}.library-workspace-module__Dk4NFW__panelHeader h2{margin:0;scroll-margin-block-start:6rem;font-size:1.125rem;line-height:1.8}.library-workspace-module__Dk4NFW__panelHeader p{color:var(--color-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.8}.library-workspace-module__Dk4NFW__panelBody{padding:1.25rem}.library-workspace-module__Dk4NFW__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.library-workspace-module__Dk4NFW__item{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page);gap:.875rem;min-inline-size:0;padding:1rem;display:grid}.library-workspace-module__Dk4NFW__item[data-unavailable=true]{border-style:dashed}.library-workspace-module__Dk4NFW__resourceHeader{align-items:flex-start;gap:.75rem;display:flex}.library-workspace-module__Dk4NFW__resourceHeader>div{overflow-wrap:anywhere;min-inline-size:0}.library-workspace-module__Dk4NFW__resourceHeader h3{margin:.25rem 0 0;font-size:1rem;line-height:1.85}.library-workspace-module__Dk4NFW__resourceHeader p{color:var(--color-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.8}.library-workspace-module__Dk4NFW__metadata{color:var(--color-brand-blue-strong);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.library-workspace-module__Dk4NFW__unavailable{border-radius:var(--radius-sm);background:var(--color-warm-soft);color:var(--color-warm-strong);padding:.125rem .375rem}.library-workspace-module__Dk4NFW__folder{border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);max-inline-size:100%;color:var(--color-brand-blue-strong);overflow-wrap:anywhere;justify-self:start;align-items:center;gap:.375rem;padding:.375rem .5rem;font-size:.8125rem;display:inline-flex}.library-workspace-module__Dk4NFW__note{border-inline-start:3px solid var(--color-warm-border);border-radius:var(--radius-sm);background:var(--color-warm-soft);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:1rem;font-size:1rem;line-height:2}.library-workspace-module__Dk4NFW__timestamp{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.25rem;font-size:.8125rem;line-height:1.8;display:flex}.library-workspace-module__Dk4NFW__actions{border-block-start:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.75rem;display:flex}.library-workspace-module__Dk4NFW__sourceLink{border:1px solid var(--color-brand-blue-soft);border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);min-block-size:2.75rem;color:var(--color-brand-blue-strong);align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.library-workspace-module__Dk4NFW__sourceLink:hover{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft)}.library-workspace-module__Dk4NFW__unavailableHint{color:var(--color-muted);flex:12rem;font-size:.875rem;line-height:1.85}.library-workspace-module__Dk4NFW__deleteControl{display:contents}.library-workspace-module__Dk4NFW__deleteTrigger{border-radius:var(--radius-sm);min-block-size:2.75rem;color:var(--color-danger);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:.375rem .625rem;font-size:.875rem}.library-workspace-module__Dk4NFW__deleteTrigger:hover:not(:disabled){border-color:var(--color-rose-border);background:var(--color-rose-soft)}.library-workspace-module__Dk4NFW__deleteTrigger:disabled{color:var(--color-muted);cursor:default}.library-workspace-module__Dk4NFW__confirmation{border:1px solid var(--color-rose-border);border-radius:var(--radius-sm);background:var(--color-rose-soft);flex-basis:100%;gap:.75rem;min-inline-size:0;margin:.25rem 0 0;padding:.875rem;display:grid}.library-workspace-module__Dk4NFW__confirmation>p{color:var(--color-ink);margin:0;font-size:.875rem;line-height:1.9}.library-workspace-module__Dk4NFW__confirmation>div:last-child{flex-wrap:wrap;gap:.625rem;display:flex}.library-workspace-module__Dk4NFW__confirmDelete{border:1px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:2.75rem;color:var(--color-danger);font:inherit;cursor:pointer;padding:.5rem .875rem;font-size:.875rem;font-weight:700}.library-workspace-module__Dk4NFW__confirmDelete:hover:not(:disabled){background:var(--color-rose-soft)}.library-workspace-module__Dk4NFW__confirmDelete:disabled{opacity:.6;cursor:wait}.library-workspace-module__Dk4NFW__loading{color:var(--color-muted);gap:1rem;font-size:.875rem;display:grid}.library-workspace-module__Dk4NFW__loading>div{border-radius:var(--radius-sm);min-block-size:8rem}@media (max-width:75rem){.library-workspace-module__Dk4NFW__panels{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.library-workspace-module__Dk4NFW__main{inline-size:calc(100% - 1.5rem);padding-block-start:1rem}.library-workspace-module__Dk4NFW__overview{grid-template-columns:minmax(0,1fr);gap:.625rem}.library-workspace-module__Dk4NFW__overview a{padding:.75rem}.library-workspace-module__Dk4NFW__panelHeader,.library-workspace-module__Dk4NFW__panelBody{padding:1rem}.library-workspace-module__Dk4NFW__item{padding:.875rem}.library-workspace-module__Dk4NFW__note{padding:.75rem}.library-workspace-module__Dk4NFW__confirmation>div:last-child>button{flex:1}}
.article-workspace-module__NaFBoW__page{background:var(--color-page);min-block-size:100vh;color:var(--color-ink)}.article-workspace-module__NaFBoW__main{inline-size:min(100% - 2rem,72rem);min-inline-size:0;margin-inline:auto;padding-block:2rem 5rem}.article-workspace-module__NaFBoW__main :is(a,button):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.article-workspace-module__NaFBoW__article{border:1px solid var(--color-border);background:var(--color-canvas);box-shadow:var(--shadow-sm);border-radius:1.25rem;overflow:hidden}.article-workspace-module__NaFBoW__header{background:linear-gradient(135deg, var(--color-canvas) 0%, var(--color-brand-blue-faint) 100%);justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.25rem,3vw,2.25rem) clamp(1.25rem,4vw,2.5rem);display:flex}.article-workspace-module__NaFBoW__copy{min-inline-size:0;max-inline-size:54rem}.article-workspace-module__NaFBoW__copy h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:.625rem 0 0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.55}.article-workspace-module__NaFBoW__copy>p{color:var(--color-ink-soft);margin:.75rem 0 0;font-size:1.0625rem;line-height:2}.article-workspace-module__NaFBoW__header>img{flex-shrink:0}.article-workspace-module__NaFBoW__meta{color:var(--color-muted);flex-wrap:wrap;gap:.5rem 1rem;margin-block-start:1.25rem;font-size:.875rem;display:flex}.article-workspace-module__NaFBoW__meta span{align-items:center;gap:.375rem;display:inline-flex}.article-workspace-module__NaFBoW__readingNote{border:1px solid var(--color-brand-blue-soft);border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);inline-size:min(100% - 3rem,48rem);color:var(--color-brand-blue-strong);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1.5rem auto 0;padding:.75rem 1rem;display:flex}.article-workspace-module__NaFBoW__readingNote strong{font-size:.9375rem}.article-workspace-module__NaFBoW__readingNote span{color:var(--color-muted);font-size:.875rem;line-height:1.8}.article-workspace-module__NaFBoW__body{inline-size:min(100% - 3rem,48rem);color:var(--color-ink);overflow-wrap:anywhere;margin:1.5rem auto 0;font-size:1.0625rem;line-height:2.15}.article-workspace-module__NaFBoW__body :is(h2,h3,h4){color:var(--color-ink);scroll-margin-block-start:5rem;line-height:1.75}.article-workspace-module__NaFBoW__body :is(img,video){border-radius:var(--radius-sm);block-size:auto;max-inline-size:100%}.article-workspace-module__NaFBoW__body a{color:var(--color-brand-blue-strong);text-underline-offset:.2rem;text-decoration:underline}.article-workspace-module__NaFBoW__body blockquote{border-inline-start:3px solid var(--color-warm-border);border-radius:var(--radius-sm);background:var(--color-warm-soft);margin-inline:0;padding:1rem 1.25rem}.article-workspace-module__NaFBoW__body :is(table){border-collapse:collapse;max-inline-size:100%;display:block;overflow-x:auto}.article-workspace-module__NaFBoW__tags{border-block-start:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;inline-size:min(100% - 3rem,48rem);margin:2rem auto;padding-block-start:1rem;display:flex}.article-workspace-module__NaFBoW__tags span{border-radius:var(--radius-sm);background:var(--color-warm-soft);color:var(--color-warm-strong);padding:.375rem .625rem;font-size:.8125rem}@media (max-width:40rem){.article-workspace-module__NaFBoW__main{inline-size:calc(100% - 1.5rem);padding-block:1rem 4rem}.article-workspace-module__NaFBoW__header{flex-direction:column-reverse;align-items:flex-start;gap:1rem;padding:1.25rem}.article-workspace-module__NaFBoW__copy h1{font-size:1.8rem}.article-workspace-module__NaFBoW__copy>p,.article-workspace-module__NaFBoW__body{font-size:1rem}.article-workspace-module__NaFBoW__readingNote,.article-workspace-module__NaFBoW__body,.article-workspace-module__NaFBoW__tags{inline-size:calc(100% - 2rem)}.article-workspace-module__NaFBoW__readingNote{align-items:flex-start}}
.magazine-workspace-module__hsSdvW__page{background:var(--color-page);min-block-size:100vh;color:var(--color-ink)}.magazine-workspace-module__hsSdvW__main{inline-size:min(100% - 2rem,72rem);margin-inline:auto;padding-block:2rem 5rem}.magazine-workspace-module__hsSdvW__main :is(a):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.magazine-workspace-module__hsSdvW__hero{border:1px solid var(--color-border);background:linear-gradient(135deg, var(--color-canvas) 0%, var(--color-brand-blue-faint) 100%);min-block-size:15rem;box-shadow:var(--shadow-sm);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.magazine-workspace-module__hsSdvW__hero>div{min-inline-size:0;max-inline-size:52rem}.magazine-workspace-module__hsSdvW__hero h1{letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(1.75rem,3.5vw,2.75rem);line-height:1.5}.magazine-workspace-module__hsSdvW__hero p{max-inline-size:48rem;color:var(--color-ink-soft);margin:.75rem 0 0;font-size:1.0625rem;line-height:2}.magazine-workspace-module__hsSdvW__hero>img{flex-shrink:0}.magazine-workspace-module__hsSdvW__badges{flex-wrap:wrap;gap:.5rem;margin-block-start:1.25rem;display:flex}.magazine-workspace-module__hsSdvW__badges span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:2.5rem;color:var(--color-brand-blue-strong);align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:700;display:inline-flex}.magazine-workspace-module__hsSdvW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-block-start:1.75rem;display:grid}.magazine-workspace-module__hsSdvW__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;gap:.75rem;min-inline-size:0;padding:1.25rem;display:flex}.magazine-workspace-module__hsSdvW__card:hover{border-color:var(--color-brand-blue-soft);box-shadow:var(--shadow-sm)}.magazine-workspace-module__hsSdvW__cardTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.magazine-workspace-module__hsSdvW__cardTop>span{border-radius:var(--radius-sm);background:var(--color-warm-soft);max-inline-size:70%;color:var(--color-warm-strong);overflow-wrap:anywhere;padding:.25rem .5rem;font-size:.8125rem}.magazine-workspace-module__hsSdvW__card h2{margin:0;font-size:1.125rem;line-height:1.85}.magazine-workspace-module__hsSdvW__card h2 a{color:var(--color-ink);text-decoration:none}.magazine-workspace-module__hsSdvW__card h2 a:hover{color:var(--color-brand-blue-strong)}.magazine-workspace-module__hsSdvW__card p{min-block-size:3.8rem;color:var(--color-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1rem;line-height:1.9;display:-webkit-box;overflow:hidden}.magazine-workspace-module__hsSdvW__card footer{border-block-start:1px solid var(--color-border);color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;gap:.375rem .75rem;margin-block-start:auto;padding-block-start:.75rem;font-size:.8125rem;display:flex}.magazine-workspace-module__hsSdvW__readMore{min-block-size:2.75rem;color:var(--color-brand-blue-strong);justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.magazine-workspace-module__hsSdvW__readMore:hover{text-underline-offset:.25rem;text-decoration:underline}.magazine-workspace-module__hsSdvW__empty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-canvas);text-align:center;justify-content:center;align-items:center;gap:1rem;min-block-size:18rem;margin-block-start:1.75rem;padding:2rem;display:flex}.magazine-workspace-module__hsSdvW__empty h2{margin:0;font-size:1.25rem}.magazine-workspace-module__hsSdvW__empty p{color:var(--color-muted);margin:.5rem 0 0;line-height:1.9}@media (max-width:60rem){.magazine-workspace-module__hsSdvW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.magazine-workspace-module__hsSdvW__main{inline-size:calc(100% - 1.5rem);padding-block:1rem 4rem}.magazine-workspace-module__hsSdvW__hero{flex-direction:column-reverse;align-items:flex-start;gap:1rem;padding:1.25rem}.magazine-workspace-module__hsSdvW__hero h1{font-size:1.75rem}.magazine-workspace-module__hsSdvW__hero p{font-size:1rem}.magazine-workspace-module__hsSdvW__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.magazine-workspace-module__hsSdvW__card{padding:1rem}.magazine-workspace-module__hsSdvW__empty{flex-direction:column;min-block-size:14rem;padding:1.25rem}}
.plans-workspace-module__DPP4Xq__main{inline-size:min(100% - 2rem,72rem);min-inline-size:0;color:var(--color-ink);margin-inline:auto;padding-block:1.5rem 4rem}.plans-workspace-module__DPP4Xq__main :is(a,button):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.plans-workspace-module__DPP4Xq__main svg{flex-shrink:0}.plans-workspace-module__DPP4Xq__hero{border:1px solid var(--color-border);background:linear-gradient(135deg, var(--color-canvas) 0%, var(--color-brand-blue-faint) 100%);box-shadow:var(--shadow-sm);border-radius:1.25rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.plans-workspace-module__DPP4Xq__hero>div{min-inline-size:0;max-inline-size:52rem}.plans-workspace-module__DPP4Xq__hero h1{margin:.5rem 0 0;font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.5}.plans-workspace-module__DPP4Xq__hero p{color:var(--color-ink-soft);margin:.75rem 0 0;font-size:1.0625rem;line-height:2}.plans-workspace-module__DPP4Xq__hero>img{flex-shrink:0}.plans-workspace-module__DPP4Xq__badges{flex-wrap:wrap;gap:.5rem;margin-block-start:1.25rem;display:flex}.plans-workspace-module__DPP4Xq__badges span{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:2.5rem;color:var(--color-brand-blue-strong);align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.875rem;font-weight:700;display:inline-flex}.plans-workspace-module__DPP4Xq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.25rem;margin-block-start:1.75rem;display:grid}.plans-workspace-module__DPP4Xq__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);flex-direction:column;gap:.875rem;min-inline-size:0;padding:1.25rem;display:flex}.plans-workspace-module__DPP4Xq__card:hover{border-color:var(--color-brand-blue-soft);box-shadow:var(--shadow-sm)}.plans-workspace-module__DPP4Xq__featured{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px var(--color-brand-blue-faint)}.plans-workspace-module__DPP4Xq__art{border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);place-items:center;min-block-size:5rem;display:grid}.plans-workspace-module__DPP4Xq__featured .plans-workspace-module__DPP4Xq__art{background:var(--color-warm-soft)}.plans-workspace-module__DPP4Xq__labels{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.plans-workspace-module__DPP4Xq__kind,.plans-workspace-module__DPP4Xq__featuredLabel{border-radius:var(--radius-sm);align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.plans-workspace-module__DPP4Xq__kind{background:var(--color-brand-blue-soft);color:var(--color-brand-blue-strong)}.plans-workspace-module__DPP4Xq__featuredLabel{background:var(--color-warm-soft);color:var(--color-warm-strong)}.plans-workspace-module__DPP4Xq__card h2{margin:0;font-size:1.25rem;line-height:1.8}.plans-workspace-module__DPP4Xq__card>p{min-block-size:3.8rem;color:var(--color-ink-soft);margin:0;font-size:1rem;line-height:1.9}.plans-workspace-module__DPP4Xq__price{gap:.25rem;margin-block:.25rem;display:grid}.plans-workspace-module__DPP4Xq__price del{color:var(--color-muted);font-size:.875rem}.plans-workspace-module__DPP4Xq__price strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1.75rem;line-height:1.4}.plans-workspace-module__DPP4Xq__term,.plans-workspace-module__DPP4Xq__monthly{color:var(--color-muted);font-size:.875rem}.plans-workspace-module__DPP4Xq__saving{border-radius:var(--radius-sm);background:var(--color-success-soft);color:var(--color-success);justify-self:start;padding:.25rem .5rem;font-size:.8125rem}.plans-workspace-module__DPP4Xq__benefits{border-block:1px solid var(--color-border);flex:1;gap:.625rem;margin:0;padding:1rem 0;list-style:none;display:grid}.plans-workspace-module__DPP4Xq__benefits li{color:var(--color-ink-soft);align-items:flex-start;gap:.5rem;font-size:.875rem;line-height:1.8;display:flex}.plans-workspace-module__DPP4Xq__benefits svg{color:var(--color-success);margin-block-start:.25rem}.plans-workspace-module__DPP4Xq__card>a{min-block-size:2.875rem}.plans-workspace-module__DPP4Xq__state{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-canvas);justify-content:center;align-items:center;gap:1rem;min-block-size:15rem;margin-block-start:1.75rem;padding:2rem;display:flex}.plans-workspace-module__DPP4Xq__state h2{margin:0;font-size:1.125rem}.plans-workspace-module__DPP4Xq__state p{color:var(--color-muted);margin:.5rem 0 1rem;line-height:1.9}.plans-workspace-module__DPP4Xq__skeletonCard{border:1px solid var(--color-border);border-radius:var(--radius-md);gap:1rem;min-block-size:20rem;padding:1.25rem;display:grid}.plans-workspace-module__DPP4Xq__skeletonCard span{min-block-size:1.25rem}@media (max-width:62rem){.plans-workspace-module__DPP4Xq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.plans-workspace-module__DPP4Xq__main{inline-size:calc(100% - 1.5rem);padding-block-start:1rem}.plans-workspace-module__DPP4Xq__hero{flex-direction:column-reverse;align-items:flex-start;padding:1.25rem}.plans-workspace-module__DPP4Xq__hero h1{font-size:1.8rem}.plans-workspace-module__DPP4Xq__hero p{font-size:1rem}.plans-workspace-module__DPP4Xq__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.plans-workspace-module__DPP4Xq__card{padding:1rem}.plans-workspace-module__DPP4Xq__state{text-align:center;flex-direction:column;min-block-size:13rem;padding:1.25rem}}
.profile-module__5FeCNW__main{gap:1.25rem;display:grid;margin-inline:auto!important}.profile-module__5FeCNW__layout{align-items:start;gap:1.25rem;display:grid}.profile-module__5FeCNW__status{border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-soft);align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.profile-module__5FeCNW__status[data-state=draft]{background:var(--color-warm-soft);color:var(--color-warm-strong)}.profile-module__5FeCNW__status[data-state=complete]{background:var(--color-success-soft);color:var(--color-success)}.profile-module__5FeCNW__overview{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-brand-blue-faint);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;padding:1.25rem;display:grid}.profile-module__5FeCNW__avatar,.profile-module__5FeCNW__imagePreview{background:var(--color-canvas);border:1px solid var(--color-border);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.profile-module__5FeCNW__avatar{block-size:5rem;inline-size:5rem}.profile-module__5FeCNW__identity{overflow-wrap:anywhere;gap:.375rem;min-inline-size:0;display:grid}.profile-module__5FeCNW__identity strong{color:var(--color-ink);font-size:1.125rem}.profile-module__5FeCNW__identity span{color:var(--color-brand-blue-strong);font-size:.875rem}.profile-module__5FeCNW__overview>p,.profile-module__5FeCNW__overview>nav,.profile-module__5FeCNW__overview>div:last-of-type{grid-column:1/-1}.profile-module__5FeCNW__overview>p{color:var(--color-muted);margin:0;font-size:.875rem;line-height:1.9}.profile-module__5FeCNW__overview nav{border-block-start:1px solid var(--color-border);margin-block-start:.375rem;display:grid}.profile-module__5FeCNW__overview nav a{min-block-size:4.5rem;color:var(--color-brand-blue);border-block-end:1px solid var(--color-border);align-items:center;gap:.75rem;text-decoration:none;display:flex}.profile-module__5FeCNW__overview nav a:last-child{border-block-end:0}.profile-module__5FeCNW__overview nav a>span{flex:1;gap:.25rem;min-inline-size:0;display:grid}.profile-module__5FeCNW__overview nav strong{color:var(--color-ink);font-size:.9375rem}.profile-module__5FeCNW__overview nav small{color:var(--color-muted);font-size:.875rem}.profile-module__5FeCNW__form,.profile-module__5FeCNW__controls{min-inline-size:0}.profile-module__5FeCNW__controls{border:0;gap:1.25rem;margin:0;padding:0;display:grid}.profile-module__5FeCNW__section{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);min-inline-size:0;padding:1.25rem}.profile-module__5FeCNW__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;margin-block-end:1.5rem;display:flex}.profile-module__5FeCNW__sectionHeading h2{color:var(--color-ink);align-items:center;gap:.625rem;margin:0;font-size:1.125rem;display:flex}.profile-module__5FeCNW__sectionHeading h2 svg{color:var(--color-brand-blue)}.profile-module__5FeCNW__sectionHeading p{color:var(--color-muted);margin:.5rem 0 0;font-size:.875rem}.profile-module__5FeCNW__sectionHeading small{color:var(--color-muted);font-size:.8125rem}.profile-module__5FeCNW__grid{gap:1.125rem;display:grid}.profile-module__5FeCNW__form label{color:var(--color-ink);flex-wrap:wrap;gap:.375rem;font-size:.9375rem;display:flex}.profile-module__5FeCNW__form label em,.profile-module__5FeCNW__form label span{color:var(--color-muted);font-size:.8125rem;font-style:normal}.profile-module__5FeCNW__form input:not([type=file]),.profile-module__5FeCNW__form select{border:1px solid var(--color-border-strong);background:var(--color-surface);min-block-size:48px;inline-size:100%;min-inline-size:0;color:var(--color-ink);font:inherit;border-radius:.625rem;padding:.625rem .75rem}.profile-module__5FeCNW__form :is(input,select)[aria-invalid=true]{border-color:var(--color-danger)}.profile-module__5FeCNW__form :is(input,select):disabled{opacity:.65;cursor:not-allowed}.profile-module__5FeCNW__main :is(input,select,button,a):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.profile-module__5FeCNW__imageField{border-block-start:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:1rem;margin-block-start:1.5rem;padding-block-start:1.25rem;display:flex}.profile-module__5FeCNW__imagePreview{block-size:3.5rem;inline-size:3.5rem}.profile-module__5FeCNW__imageField>div:not(.profile-module__5FeCNW__imageActions){flex:1;min-inline-size:9rem}.profile-module__5FeCNW__imageField p{color:var(--color-muted);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.875rem}.profile-module__5FeCNW__imageActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.profile-module__5FeCNW__fileInput{display:none}.profile-module__5FeCNW__cancelImage{min-block-size:44px;color:var(--color-brand-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:.5rem;font-size:.875rem}.profile-module__5FeCNW__pathHint{background:var(--color-warm-soft);color:var(--color-warm-strong);border-radius:.625rem;align-items:start;gap:.625rem;margin-block-end:1.25rem;padding:.875rem 1rem;display:flex}.profile-module__5FeCNW__pathHint svg{flex-shrink:0;margin-block-start:.2rem}.profile-module__5FeCNW__pathHint p{margin:0;font-size:.875rem;line-height:1.9}.profile-module__5FeCNW__submitBar{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.profile-module__5FeCNW__submitBar>div{gap:.375rem;min-inline-size:0;display:grid}.profile-module__5FeCNW__submitBar strong{color:var(--color-ink);font-size:.875rem}.profile-module__5FeCNW__submitBar small{color:var(--color-muted);font-size:.8125rem}.profile-module__5FeCNW__submitBar button{min-block-size:48px;inline-size:100%}.profile-module__5FeCNW__loading{gap:1.25rem;display:grid}.profile-module__5FeCNW__loading>div{border-radius:var(--radius-md);block-size:12rem}@media (min-width:40rem){.profile-module__5FeCNW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-module__5FeCNW__submitBar button{inline-size:auto}}@media (min-width:78rem){.profile-module__5FeCNW__layout{grid-template-columns:minmax(15rem,.8fr) minmax(0,2fr)}.profile-module__5FeCNW__overview{position:sticky;top:6rem}.profile-module__5FeCNW__section{padding:1.5rem}}@media (hover:hover){.profile-module__5FeCNW__overview nav a:hover,.profile-module__5FeCNW__cancelImage:hover{color:var(--color-brand-blue-strong);background:var(--color-brand-blue-soft)}}
.question-browser-module__D4wVjW__controls{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);margin-block-end:1.75rem;padding:1.25rem}.question-browser-module__D4wVjW__controls>details:first-child{border:0;border-block-end:1px solid var(--color-border);background:0 0;border-radius:0;margin-block:0 1.25rem}.question-browser-module__D4wVjW__controls>details:first-child>summary{padding-inline:0}.question-browser-module__D4wVjW__controls :is(input,select,button,summary):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.question-browser-module__D4wVjW__searchForm{grid-template-columns:minmax(0,1fr) minmax(12rem,.6fr) auto;align-items:end;gap:.75rem;display:grid}.question-browser-module__D4wVjW__searchForm label{gap:.5rem;min-inline-size:0;display:grid}.question-browser-module__D4wVjW__searchForm label>span{color:var(--color-ink-soft);font-size:.875rem;font-weight:700}.question-browser-module__D4wVjW__searchForm :is(input,select){border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-page);min-block-size:3rem;inline-size:100%;min-inline-size:0;color:var(--color-ink);font:inherit;padding:.625rem .75rem;font-size:1rem}.question-browser-module__D4wVjW__sourceFilters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block:1.25rem;display:flex}.question-browser-module__D4wVjW__sourceFilters>span{color:var(--color-muted);margin-inline-end:.375rem;font-size:.875rem}.question-browser-module__D4wVjW__sourceFilters button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:2.75rem;color:var(--color-ink-soft);font:inherit;cursor:pointer;padding:.5rem 1rem;font-size:.875rem}.question-browser-module__D4wVjW__sourceFilters button[aria-pressed=true]{border-color:var(--color-warm-strong);background:var(--color-warm-soft);color:var(--color-warm-strong);font-weight:700}.question-browser-module__D4wVjW__sourceFilters button:hover{border-color:var(--color-warm-strong)}.question-browser-module__D4wVjW__advancedFilters{border-block-start:1px solid var(--color-border)}.question-browser-module__D4wVjW__advancedFilters>summary{cursor:pointer;min-block-size:3.5rem;color:var(--color-brand-blue-strong);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;list-style:none;display:flex}.question-browser-module__D4wVjW__advancedFilters>summary::-webkit-details-marker{display:none}.question-browser-module__D4wVjW__advancedFilters summary small{color:var(--color-muted);font-size:.875rem;font-weight:400}.question-browser-module__D4wVjW__advancedFilters summary>svg:last-child{margin-inline-start:auto}.question-browser-module__D4wVjW__advancedFilters[open] summary>svg:last-child{transform:rotate(-90deg)}.question-browser-module__D4wVjW__filterGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:1rem;padding-block:.5rem 1rem;display:grid}.question-browser-module__D4wVjW__filterGrid>*{min-inline-size:0}.question-browser-module__D4wVjW__filterGrid button:disabled{cursor:not-allowed}.question-browser-module__D4wVjW__activeFilters{border-block-start:1px solid var(--color-border);flex-wrap:wrap;gap:.5rem;padding-block-start:.75rem;display:flex}.question-browser-module__D4wVjW__activeFilters button{border:1px solid var(--color-warm-border);border-radius:var(--radius-sm);background:var(--color-warm-soft);min-block-size:2.75rem;max-inline-size:100%;color:var(--color-warm-strong);font:inherit;text-align:start;cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.question-browser-module__D4wVjW__activeFilters span{overflow-wrap:anywhere;min-inline-size:0}.question-browser-module__D4wVjW__activeFilters svg{flex-shrink:0}.question-browser-module__D4wVjW__activeFilters button:hover{border-color:var(--color-warm-strong)}.question-browser-module__D4wVjW__resultsHead{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-block:0 1rem;display:flex}.question-browser-module__D4wVjW__resultsHead h2{color:var(--color-ink);margin:0;font-size:1.125rem}.question-browser-module__D4wVjW__resultsHead>span{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.875rem}.question-browser-module__D4wVjW__resultsHead>button{margin-inline-start:auto}@media (max-width:74rem){.question-browser-module__D4wVjW__searchForm{grid-template-columns:minmax(0,1fr) auto}.question-browser-module__D4wVjW__searchField{grid-column:1/-1}.question-browser-module__D4wVjW__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:36rem){.question-browser-module__D4wVjW__controls{padding:1rem}.question-browser-module__D4wVjW__filterGrid{grid-template-columns:minmax(0,1fr)}.question-browser-module__D4wVjW__advancedFilters summary small{flex-basis:100%;order:1;padding-block-end:.75rem;padding-inline-start:1.625rem}.question-browser-module__D4wVjW__advancedFilters summary{padding-block-start:.75rem}.question-browser-module__D4wVjW__sourceFilters>span{flex-basis:100%}.question-browser-module__D4wVjW__sourceFilters button{flex:1;padding-inline:.5rem}}@media (max-width:22rem){.question-browser-module__D4wVjW__searchForm{grid-template-columns:minmax(0,1fr)}.question-browser-module__D4wVjW__searchForm button{inline-size:100%}}
.sessions-module__mBXOpG__main{gap:1.25rem;display:grid;margin-inline:auto!important}.sessions-module__mBXOpG__layout{align-items:start;gap:1.25rem;display:grid}.sessions-module__mBXOpG__workspace,.sessions-module__mBXOpG__list{min-inline-size:0}.sessions-module__mBXOpG__list{gap:1rem;display:grid}.sessions-module__mBXOpG__session{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);min-inline-size:0;padding:1.25rem;overflow:hidden}.sessions-module__mBXOpG__session[data-current=true]{background:var(--color-brand-blue-faint);border-color:var(--color-brand-blue)}.sessions-module__mBXOpG__sessionHeader{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.sessions-module__mBXOpG__deviceIcon{background:var(--color-surface);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;block-size:3.5rem;inline-size:3.5rem;display:inline-flex}.sessions-module__mBXOpG__sessionHeader>div{flex:12rem;min-inline-size:0}.sessions-module__mBXOpG__sessionHeader>.sessions-module__mBXOpG__current{flex:none;max-inline-size:100%}.sessions-module__mBXOpG__sessionHeader h2{color:var(--color-ink);overflow-wrap:anywhere;text-align:start;margin:0;font-size:1.0625rem}.sessions-module__mBXOpG__sessionHeader p{color:var(--color-muted);overflow-wrap:anywhere;margin:.375rem 0 0;font-size:.875rem}.sessions-module__mBXOpG__current{border-radius:var(--radius-pill);color:var(--color-success);background:var(--color-success-soft);align-items:center;gap:.375rem;padding:.375rem .625rem;font-size:.8125rem;display:inline-flex}.sessions-module__mBXOpG__facts{border-block:1px solid var(--color-border);gap:1rem;min-inline-size:0;margin:1rem 0 0;padding-block:1.125rem;display:grid}.sessions-module__mBXOpG__facts>div{gap:.5rem;min-inline-size:0;display:grid}.sessions-module__mBXOpG__facts dt{color:var(--color-muted);font-size:.875rem}.sessions-module__mBXOpG__facts dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:700;line-height:1.8}.sessions-module__mBXOpG__sessionFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding-block-start:1rem;display:flex}.sessions-module__mBXOpG__sessionFooter p{color:var(--color-muted);flex:14rem;margin:0;font-size:.875rem;line-height:1.9}.sessions-module__mBXOpG__currentHint{color:var(--color-brand-blue);align-items:center;gap:.375rem;font-size:.875rem;display:inline-flex}.sessions-module__mBXOpG__revoke{border:1px solid var(--color-danger);background:var(--color-brand-red-soft);min-block-size:44px;color:var(--color-danger);font:inherit;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.sessions-module__mBXOpG__revoke:disabled{opacity:.55;cursor:not-allowed}.sessions-module__mBXOpG__main :is(a,button):focus-visible,.sessions-module__mBXOpG__confirmation button:focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.sessions-module__mBXOpG__guide{border-radius:var(--radius-md);background:var(--color-warm-soft);color:var(--color-warm-strong);padding:1.25rem}.sessions-module__mBXOpG__guide h2{margin:.875rem 0;font-size:1.0625rem;line-height:1.8}.sessions-module__mBXOpG__guide p{margin:.75rem 0;font-size:.875rem;line-height:2}.sessions-module__mBXOpG__guide a{min-block-size:44px;color:inherit;text-underline-offset:.25em;align-items:center;gap:.5rem;margin-block-start:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.sessions-module__mBXOpG__loading{gap:1rem;display:grid}.sessions-module__mBXOpG__loading>div{border-radius:var(--radius-md);block-size:13rem}.sessions-module__mBXOpG__loading p,.sessions-module__mBXOpG__loadError>p{color:var(--color-muted);font-size:.9375rem;line-height:1.9}.sessions-module__mBXOpG__loadError{gap:.75rem;margin-block-end:1rem;display:grid}.sessions-module__mBXOpG__loadError>button{justify-self:start}.sessions-module__mBXOpG__confirmation{gap:1.25rem;display:grid}.sessions-module__mBXOpG__confirmation>p{color:var(--color-ink-soft);margin:0;line-height:1.9}.sessions-module__mBXOpG__confirmDevice{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.75rem;align-items:center;gap:.875rem;padding:1rem;display:flex}.sessions-module__mBXOpG__confirmDevice>div{min-inline-size:0}.sessions-module__mBXOpG__confirmDevice strong{overflow-wrap:anywhere;color:var(--color-ink);display:block}.sessions-module__mBXOpG__confirmDevice p{color:var(--color-muted);margin:.5rem 0 0;font-size:.875rem;line-height:1.8}.sessions-module__mBXOpG__confirmActions{flex-wrap:wrap;gap:.75rem;display:flex}.sessions-module__mBXOpG__confirmActions button{flex:9rem}@media (min-width:40rem){.sessions-module__mBXOpG__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:78rem){.sessions-module__mBXOpG__layout{grid-template-columns:minmax(0,2fr) minmax(15rem,.8fr)}}@media (max-width:30rem){.sessions-module__mBXOpG__session{padding:1rem}.sessions-module__mBXOpG__sessionHeader{align-items:flex-start}.sessions-module__mBXOpG__sessionHeader>div{flex-basis:calc(100% - 4.25rem)}.sessions-module__mBXOpG__sessionHeader>.sessions-module__mBXOpG__current{margin-inline-start:4.25rem}.sessions-module__mBXOpG__sessionFooter p{flex-basis:100%}.sessions-module__mBXOpG__revoke{inline-size:100%}}@media (hover:hover){.sessions-module__mBXOpG__revoke:hover:not(:disabled){background:var(--color-danger);color:var(--color-canvas)}}
.video-workspace-module__9b2QKa__main{inline-size:min(100% - 2rem,72rem);min-inline-size:0;color:var(--color-ink);margin-inline:auto;padding-block:1.5rem 4rem}.video-workspace-module__9b2QKa__main :is(a,button,input,summary):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px}.video-workspace-module__9b2QKa__main svg{flex-shrink:0}.video-workspace-module__9b2QKa__tools{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);padding:1.25rem}.video-workspace-module__9b2QKa__toolsHeader{align-items:center;gap:.875rem;margin-block-end:1.25rem;display:flex}.video-workspace-module__9b2QKa__toolsHeader>div{min-inline-size:0}.video-workspace-module__9b2QKa__toolsHeader h2{margin:0;font-size:1.125rem;line-height:1.8}.video-workspace-module__9b2QKa__toolsHeader p{color:var(--color-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.8}.video-workspace-module__9b2QKa__searchForm>label{color:var(--color-ink-soft);margin-block-end:.5rem;font-size:.875rem;font-weight:700;display:block}.video-workspace-module__9b2QKa__searchRow{grid-template-columns:minmax(0,1fr) auto;gap:.625rem;display:grid}.video-workspace-module__9b2QKa__queryControl{min-inline-size:0;position:relative}.video-workspace-module__9b2QKa__queryControl input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-page);min-block-size:3.25rem;inline-size:100%;min-inline-size:0;color:var(--color-ink);font:inherit;padding:.75rem 2.75rem;font-size:1rem}.video-workspace-module__9b2QKa__queryControl input::placeholder{color:var(--color-muted);opacity:1}.video-workspace-module__9b2QKa__queryControl input::-webkit-search-cancel-button{-webkit-appearance:none}.video-workspace-module__9b2QKa__searchIcon{color:var(--color-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.875rem;transform:translateY(-50%)}.video-workspace-module__9b2QKa__clearQuery{border-radius:var(--radius-sm);block-size:2.75rem;inline-size:2.75rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:.25rem;transform:translateY(-50%)}.video-workspace-module__9b2QKa__clearQuery:hover{background:var(--color-surface);color:var(--color-ink)}.video-workspace-module__9b2QKa__appliedFilters{border:0;flex-wrap:wrap;align-items:center;gap:.5rem;min-inline-size:0;margin:0;padding:0;font-size:.875rem;display:flex}.video-workspace-module__9b2QKa__appliedFilters>span{color:var(--color-muted)}.video-workspace-module__9b2QKa__appliedFilters button{border:1px solid var(--color-brand-blue-soft);border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);min-block-size:2.75rem;min-inline-size:0;max-inline-size:100%;color:var(--color-brand-blue-strong);font:inherit;cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .625rem;display:inline-flex}.video-workspace-module__9b2QKa__appliedFilters button>span{overflow-wrap:anywhere;min-inline-size:0}.video-workspace-module__9b2QKa__appliedFilters button:hover{border-color:var(--color-brand-blue)}.video-workspace-module__9b2QKa__results{margin-block-start:1.75rem}.video-workspace-module__9b2QKa__resultsHeader{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.video-workspace-module__9b2QKa__resultsHeader h2{margin:0;font-size:1.125rem}.video-workspace-module__9b2QKa__resultsHeader p{color:var(--color-muted);margin:.375rem 0 0;font-size:.875rem}.video-workspace-module__9b2QKa__resultsHeader>span{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.875rem}.video-workspace-module__9b2QKa__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.video-workspace-module__9b2QKa__card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);min-inline-size:0;scroll-margin-block-start:5rem}.video-workspace-module__9b2QKa__card[data-playing=true]{border-color:var(--color-brand-blue)}.video-workspace-module__9b2QKa__frame{aspect-ratio:16/9;border-radius:var(--radius-md) var(--radius-md) 0 0;background:var(--color-brand-blue-faint);position:relative;overflow:hidden}.video-workspace-module__9b2QKa__frame iframe{border:0;block-size:100%;inline-size:100%;display:block}.video-workspace-module__9b2QKa__poster{cursor:pointer;background:0 0;border:0;place-items:center;block-size:100%;inline-size:100%;padding:0;display:grid;position:relative}.video-workspace-module__9b2QKa__main .video-workspace-module__9b2QKa__poster:focus-visible{outline-offset:-4px}.video-workspace-module__9b2QKa__thumbnail{object-fit:cover;block-size:100%;inline-size:100%}.video-workspace-module__9b2QKa__placeholder{place-items:center;block-size:100%;inline-size:100%;padding-block-end:2.5rem;display:grid}.video-workspace-module__9b2QKa__playLabel{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-canvas);min-block-size:2.75rem;color:var(--color-brand-blue-strong);font:inherit;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex;position:absolute;inset-block-end:.875rem;inset-inline-start:.875rem}.video-workspace-module__9b2QKa__poster:hover .video-workspace-module__9b2QKa__playLabel{border-color:var(--color-brand-blue);background:var(--color-brand-blue-soft)}.video-workspace-module__9b2QKa__cardBody{overflow-wrap:anywhere;flex-direction:column;gap:.75rem;min-inline-size:0;padding:1.25rem;display:flex}.video-workspace-module__9b2QKa__metadata{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.video-workspace-module__9b2QKa__access{border-radius:var(--radius-sm);background:var(--color-brand-blue-faint);color:var(--color-brand-blue-strong);padding:.25rem .5rem}.video-workspace-module__9b2QKa__access[data-access=subscription]{background:var(--color-warm-soft);color:var(--color-warm-strong)}.video-workspace-module__9b2QKa__duration{color:var(--color-muted);font-variant-numeric:tabular-nums;align-items:center;gap:.375rem;display:inline-flex}.video-workspace-module__9b2QKa__cardBody h3{margin:0;font-size:1.125rem;line-height:1.8}.video-workspace-module__9b2QKa__academicPath{color:var(--color-brand-blue-strong);margin:0;font-size:.875rem;line-height:1.8}.video-workspace-module__9b2QKa__description{color:var(--color-ink-soft);margin:0;font-size:1rem;line-height:1.9}.video-workspace-module__9b2QKa__playbackActions{gap:.625rem;margin-block-start:.25rem;display:grid}.video-workspace-module__9b2QKa__playbackToggle{border:1px solid var(--color-brand-blue-soft);border-radius:var(--radius-sm);background:var(--color-brand-blue-soft);min-block-size:2.75rem;color:var(--color-brand-blue-strong);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:700;display:inline-flex}.video-workspace-module__9b2QKa__playbackToggle:hover,.video-workspace-module__9b2QKa__playbackToggle[aria-pressed=true]{border-color:var(--color-brand-blue)}.video-workspace-module__9b2QKa__fallbackLink{min-block-size:2.75rem;color:var(--color-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .5rem;font-size:.875rem;line-height:1.8;display:flex}.video-workspace-module__9b2QKa__fallbackLink span{color:var(--color-brand-blue-strong);text-underline-offset:.2rem;text-decoration:underline}.video-workspace-module__9b2QKa__studyActions{border:0;border-block-start:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;min-inline-size:0;margin:0;padding:0;padding-block-start:.75rem;display:grid}.video-workspace-module__9b2QKa__studyActions button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-page);min-block-size:2.75rem;min-inline-size:0;color:var(--color-ink-soft);font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:.375rem;padding:.5rem .375rem;font-size:.875rem;display:inline-flex}.video-workspace-module__9b2QKa__studyActions button:first-child:not([data-confirmed=true]){border-color:var(--color-warm-border);background:var(--color-warm-soft);color:var(--color-warm-strong)}.video-workspace-module__9b2QKa__studyActions button:hover:not(:disabled){border-color:var(--color-brand-blue)}.video-workspace-module__9b2QKa__studyActions button:disabled:not([data-confirmed=true]){opacity:.6;cursor:wait}.video-workspace-module__9b2QKa__studyActions button[data-confirmed=true]{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success);opacity:1;cursor:default}.video-workspace-module__9b2QKa__notice{border:1px solid var(--color-border);border-radius:var(--radius-sm);margin:0;padding:.75rem;font-size:.875rem;line-height:1.9}.video-workspace-module__9b2QKa__notice[data-tone=success]{background:var(--color-success-soft);color:var(--color-success)}.video-workspace-module__9b2QKa__notice[data-tone=error]{background:var(--color-rose-soft);border-color:var(--color-rose-border);color:var(--color-danger)}.video-workspace-module__9b2QKa__notice a{min-block-size:2.75rem;color:inherit;text-underline-offset:.2rem;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.video-workspace-module__9b2QKa__loadingCard{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-canvas);gap:1rem;padding-block-end:1.25rem;display:grid;overflow:hidden}.video-workspace-module__9b2QKa__loadingCard>div{aspect-ratio:16/9}.video-workspace-module__9b2QKa__loadingCard>span{min-block-size:1.125rem;margin-inline:1.25rem}.video-workspace-module__9b2QKa__loadingCard>span:last-child{inline-size:50%}@media (min-width:90rem){.video-workspace-module__9b2QKa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:48rem){.video-workspace-module__9b2QKa__main{inline-size:calc(100% - 1.5rem);padding-block-start:1rem}.video-workspace-module__9b2QKa__tools,.video-workspace-module__9b2QKa__cardBody{padding:1rem}.video-workspace-module__9b2QKa__toolsHeader{align-items:flex-start}.video-workspace-module__9b2QKa__toolsHeader h2{font-size:1rem}.video-workspace-module__9b2QKa__searchRow{grid-template-columns:minmax(0,1fr)}.video-workspace-module__9b2QKa__searchRow>button{min-block-size:3rem}.video-workspace-module__9b2QKa__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.video-workspace-module__9b2QKa__resultsHeader{align-items:flex-start}.video-workspace-module__9b2QKa__resultsHeader p{line-height:1.8}}@media (max-width:23rem){.video-workspace-module__9b2QKa__resultsHeader{flex-wrap:wrap;gap:.5rem}.video-workspace-module__9b2QKa__studyActions{grid-template-columns:minmax(0,1fr)}}
