@layer tokens,base;@layer ui{._surface_qu3vm_4{padding:var(--space-5);border:1px solid var(--color-surface-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-raised)}._eyebrow_qu3vm_11{color:var(--color-brand-strong);font-size:var(--text-size-xs);font-weight:var(--weight-bold);line-height:var(--leading-title);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}._meta_qu3vm_20{color:var(--color-ink-muted);font-size:var(--text-size-xs);font-weight:var(--weight-medium);line-height:var(--leading-helper);letter-spacing:var(--tracking-default);margin:0}._metaLabel_qu3vm_28{font-weight:var(--weight-semibold)}._helper_qu3vm_35{color:var(--color-ink-muted);font-size:var(--text-size-xs);font-weight:var(--weight-normal);line-height:var(--leading-helper);letter-spacing:var(--tracking-default);margin:0}._stack_qu3vm_43{gap:var(--space-4);display:grid}._stackLg_qu3vm_47{gap:var(--space-7)}._cluster_qu3vm_50{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._cardTitle_qu3vm_59{color:var(--color-ink-strong);margin:0}._mutedCopy_qu3vm_63{color:var(--color-ink-muted);margin:0}._surfaceSubtle_qu3vm_67{border:1px solid var(--color-surface-border);border-radius:var(--radius-md-plus);background:var(--color-surface-canvas)}._surfaceCard_qu3vm_72{border:1px solid var(--color-surface-border);border-radius:var(--radius-md-plus);background:var(--color-surface-raised);box-shadow:var(--shadow-surface-card-subtle);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);display:grid}@media (hover:hover){._surfaceCardHoverLift_qu3vm_84:hover{box-shadow:var(--shadow-surface-card-hover);transform:translateY(-2px)}}._surfaceInteractive_qu3vm_89{border:1px solid var(--color-surface-border);border-radius:var(--radius-md-plus);background:var(--color-surface-raised);transition:transform var(--transition-fast), border-color var(--transition-fast), background-color var(--transition-fast)}._surfaceInteractive_qu3vm_89:active{transform:translateY(0)}@media (hover:hover){._surfaceInteractive_qu3vm_89:hover{border-color:var(--effect-brand-border);transform:translateY(-1px)}}._statusBadge_qu3vm_107{align-items:center;gap:var(--control-badge-gap);width:fit-content;padding:var(--control-badge-padding);border-radius:var(--radius-pill);font-size:var(--text-size-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);border:1px solid #0000;display:inline-flex}._statusBadge_qu3vm_107[data-tone=accent]{background:var(--color-brand-soft);border-color:var(--effect-brand-border);color:var(--color-brand-strong)}._statusBadge_qu3vm_107[data-tone=neutral]{background:var(--color-surface-canvas);border-color:var(--color-surface-border);color:var(--color-ink-muted)}._statusBadge_qu3vm_107[data-tone=locked]{background:var(--effect-surface-muted);border-color:var(--effect-surface-muted-border);color:var(--color-ink-muted)}._progressMeter_qu3vm_134{gap:var(--space-2);display:grid}._progressTrack_qu3vm_138{height:var(--progress-track-height);border-radius:var(--radius-pill);background:var(--effect-surface-muted-border);overflow:hidden}._progressFill_qu3vm_144{width:var(--progress-value,0%);border-radius:inherit;background:var(--gradient-brand-progress);height:100%;transition:width var(--transition-fast)}._internalPageShell_qu3vm_151{grid-template-rows:auto minmax(0,1fr);min-height:100dvh;padding-block:0;display:grid}._internalHeader_qu3vm_158{z-index:var(--z-sticky-header);border-bottom:1px solid var(--effect-surface-divider-subtle);background:var(--color-surface-raised);position:sticky;top:0}._internalHeaderInner_qu3vm_165{gap:clamp(var(--space-4), 3vw, var(--space-8));width:var(--chrome-content-width);min-height:var(--shell-topbar-height);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;margin-inline:auto;display:grid}._internalHeaderBrand_qu3vm_174{gap:var(--space-3);min-width:0;color:var(--color-ink-strong);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}._internalHeaderNav_qu3vm_183{gap:clamp(var(--space-4), 2vw, var(--space-7));flex-wrap:wrap;justify-self:center;align-items:center;display:flex}._internalHeaderNavLink_qu3vm_190{min-height:var(--control-height-sm);color:var(--color-ink-strong);font-size:var(--text-size-base);font-weight:var(--weight-normal);letter-spacing:var(--tracking-default);transition:color var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}._internalHeaderNavLink_qu3vm_190:hover{color:var(--color-brand-hover)}._profileShell_qu3vm_204{width:var(--chrome-compact-square-size);height:var(--chrome-compact-square-size);border-radius:var(--radius-pill);color:var(--color-ink-strong);transition:background-color var(--transition-fast), color var(--transition-fast);justify-content:center;justify-self:end;align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){._profileShell_qu3vm_204:hover{background:var(--color-brand-soft);color:var(--color-brand-strong)}}._profileShellGlyph_qu3vm_224{font-size:var(--text-size-md);line-height:1}._internalHeaderBrandMark_qu3vm_228{width:var(--chrome-compact-square-size);height:var(--chrome-compact-square-size);border-radius:var(--radius-sm);background:var(--gradient-brand-accent);flex-shrink:0;place-items:center;display:inline-grid}._internalHeaderBrandMarkText_qu3vm_237{color:var(--color-surface-raised);font-size:var(--text-size-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-default);line-height:1}._internalHeaderBrandText_qu3vm_244{min-width:0;display:grid}._internalHeaderBrandTitle_qu3vm_248{color:var(--color-ink-strong);font-size:var(--text-size-md);font-weight:var(--weight-semibold);line-height:var(--leading-title);letter-spacing:var(--tracking-default)}._internalHeaderBrandLabel_qu3vm_255{color:var(--color-ink-muted);font-size:var(--text-size-xs);font-weight:var(--weight-semibold);line-height:var(--leading-helper);letter-spacing:var(--tracking-label);text-transform:uppercase}@media (width<=720px){._internalHeaderInner_qu3vm_165{padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand profile""nav nav"}._internalHeaderBrand_qu3vm_174{grid-area:brand}._internalHeaderNav_qu3vm_183{justify-self:start;gap:var(--space-4);grid-area:nav}._profileShell_qu3vm_204{grid-area:profile}._internalHeaderBrandTitle_qu3vm_248{font-size:var(--text-size-base)}._internalHeader_qu3vm_158[data-header-context=lesson] ._internalHeaderInner_qu3vm_165{gap:var(--space-3);min-height:var(--shell-topbar-height);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand nav profile";padding-block:0}._internalHeader_qu3vm_158[data-header-context=lesson] ._internalHeaderNav_qu3vm_183{justify-self:end;gap:var(--space-2);flex-wrap:nowrap}._internalHeader_qu3vm_158[data-header-context=lesson] ._internalHeaderNavLink_qu3vm_190{min-height:var(--control-height-compact);font-size:var(--text-size-xs)}._internalHeader_qu3vm_158[data-header-context=lesson] ._internalHeaderBrandText_qu3vm_244,._internalHeader_qu3vm_158[data-header-context=lesson] ._internalHeaderBrandLabel_qu3vm_255{display:none}}}@layer features;._shell_c7stz_4{padding-block:var(--space-7);align-items:start;display:grid}._panel_c7stz_9{gap:var(--space-5);width:min(100%,42rem);padding:var(--space-7);margin-inline:auto;display:grid}._intro_c7stz_16,._form_c7stz_17,._status_c7stz_18{gap:var(--space-3);display:grid}._headline_c7stz_22{font-family:var(--font-body);font-size:var(--text-heading-page);line-height:var(--leading-display);letter-spacing:var(--tracking-display-tight)}._field_c7stz_28{gap:var(--space-2);display:grid}._label_c7stz_32{color:var(--color-ink-strong);font-weight:var(--weight-bold)}._input_c7stz_36{min-height:var(--control-height-cta);padding:var(--control-padding-field);border:1px solid var(--color-surface-border);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink-strong);font:inherit}._input_c7stz_36:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}._submit_c7stz_49{width:fit-content}._status_c7stz_18{padding:var(--space-3)}._status_c7stz_18[data-state=sent]{border-color:var(--effect-brand-border)}._statusTitle_c7stz_58{color:var(--color-ink-strong);font-size:var(--text-size-md)}._requestId_c7stz_62{overflow-wrap:anywhere}._inboxShortcuts_c7stz_65{gap:var(--space-4);display:flex}
