[data-theme=editorial]{--background:var(--th-bg);--foreground:var(--th-text);--card:var(--th-panel-solid);--card-foreground:var(--th-text);--popover:var(--th-panel-solid);--popover-foreground:var(--th-text);--primary:var(--th-cta-bg);--primary-foreground:var(--th-cta-fg);--muted:var(--th-well);--muted-foreground:var(--th-text-dim);--accent:var(--th-well);--accent-foreground:var(--th-text);--border:var(--th-panel-border);--input:var(--th-well-border);--ring:var(--th-accent)}[data-theme=editorial] ::selection{background:var(--th-accent-soft);color:var(--th-text)}[data-theme=editorial] .app-surface .font-display:not(.text-xs):not(.text-sm){font-style:var(--th-heading-style);font-weight:var(--th-heading-weight);text-transform:var(--th-heading-transform);letter-spacing:var(--th-heading-tracking)}[data-theme=editorial] .app-surface nav [id$=-learn],[data-theme=editorial] .app-surface nav [id$=-speak],[data-theme=editorial] .app-surface nav [id$=-together]{color:var(--th-eyebrow-color,var(--th-accent-mid));letter-spacing:var(--th-eyebrow-tracking)}[data-theme=editorial] .app-surface a[class*=bg-gradient-to],[data-theme=editorial] .app-surface button[class*=bg-gradient-to]{background-image:none;background-color:var(--th-cta-bg);color:var(--th-cta-fg);box-shadow:none;border-radius:var(--th-cta-radius)}[data-theme=editorial] .app-surface a[class*=bg-gradient-to]:hover,[data-theme=editorial] .app-surface button[class*=bg-gradient-to]:hover{background-color:var(--th-cta-bg-hover)}[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~=text-white],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~=text-white]{color:var(--th-cta-fg)!important}[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="text-white/90"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="text-white/90"]{color:color-mix(in srgb,var(--th-cta-fg) 90%,transparent)!important}[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="text-white/85"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="text-white/85"]{color:color-mix(in srgb,var(--th-cta-fg) 85%,transparent)!important}[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="text-white/70"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="text-white/70"]{color:color-mix(in srgb,var(--th-cta-fg) 70%,transparent)!important}[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="text-white/10"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="text-white/10"]{color:color-mix(in srgb,var(--th-cta-fg) 10%,transparent)!important}[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~=bg-white],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~=bg-white]{background-color:var(--th-cta-fg)!important;color:var(--th-cta-bg)!important}[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="bg-black/20"],[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="bg-black/25"],[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="bg-white/10"],[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="bg-white/15"],[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="bg-white/20"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="bg-white/10"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="bg-white/15"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="bg-white/20"]{background-color:color-mix(in srgb,var(--th-cta-fg) 9%,transparent)!important;background-image:none!important}[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="border-white/20"],[data-theme=editorial] .app-surface a[class*=bg-gradient-to] [class~="border-white/25"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="border-white/20"],[data-theme=editorial] .app-surface button[class*=bg-gradient-to] [class~="border-white/25"]{border-color:color-mix(in srgb,var(--th-cta-fg) 20%,transparent)!important}[data-theme=editorial] .app-surface .practice .pd-lift:focus-visible,[data-theme=editorial] .app-surface .practice .pd-lift:hover{box-shadow:var(--th-panel-shadow);filter:none}[data-theme=editorial] .app-surface .practice .pd-shine:after{display:none}[data-theme=editorial] .app-surface [class*=text-orange-],[data-theme=editorial] .app-surface [class*=text-pink-],[data-theme=editorial] .app-surface [class*=text-red-],[data-theme=editorial] .app-surface [class*=text-rose-]{color:var(--th-negative)!important}[data-theme=editorial] .app-surface [class*=text-emerald-],[data-theme=editorial] .app-surface [class*=text-green-],[data-theme=editorial] .app-surface [class*=text-lime-],[data-theme=editorial] .app-surface [class*=text-teal-]{color:var(--th-positive)!important}[data-theme=editorial] .app-surface [class*=text-amber-],[data-theme=editorial] .app-surface [class*=text-yellow-]{color:var(--th-cue)!important}[data-theme=editorial] .app-surface [class*=text-blue-],[data-theme=editorial] .app-surface [class*=text-cyan-],[data-theme=editorial] .app-surface [class*=text-fuchsia-],[data-theme=editorial] .app-surface [class*=text-indigo-],[data-theme=editorial] .app-surface [class*=text-purple-],[data-theme=editorial] .app-surface [class*=text-sky-]{color:var(--th-accent-mid)!important}[data-theme=editorial] .app-surface [class*=border-orange-],[data-theme=editorial] .app-surface [class*=border-red-],[data-theme=editorial] .app-surface [class*=border-rose-]{border-color:var(--th-negative-line)!important}[data-theme=editorial] .app-surface [class*=border-emerald-],[data-theme=editorial] .app-surface [class*=border-green-],[data-theme=editorial] .app-surface [class*=border-teal-]{border-color:var(--th-positive-line)!important}[data-theme=editorial] .app-surface [class*=border-amber-],[data-theme=editorial] .app-surface [class*=border-blue-],[data-theme=editorial] .app-surface [class*=border-indigo-]{border-color:var(--th-accent-line)!important}[data-theme=editorial] .app-surface [data-running-head] [data-rule]{background:linear-gradient(90deg,transparent,var(--th-accent-line) 30%,var(--th-rule) 70%,transparent)}[data-theme=editorial] .app-surface [data-margin-note]{border:0;border-left:1.5px solid var(--mark-ink,var(--th-negative));border-radius:0;background:transparent;padding:2px 0 2px 12px;margin-top:12px}[data-theme=editorial] .app-surface [data-margin-note]>[data-label]{font-family:var(--th-heading-font);font-weight:600;font-size:12px;letter-spacing:var(--th-eyebrow-tracking)}[data-theme=editorial] .app-surface [data-dropcap]{display:flow-root}@supports (initial-letter:2) or (-webkit-initial-letter:2){[data-theme=editorial]:lang(en) .app-surface [data-dropcap],[data-theme=editorial]:lang(ms) .app-surface [data-dropcap],[data-theme=editorial]:lang(pt) .app-surface [data-dropcap],[data-theme=editorial]:lang(tr) .app-surface [data-dropcap],[data-theme=editorial]:lang(vi) .app-surface [data-dropcap]{padding-top:.4lh}[data-theme=editorial]:lang(en) .app-surface [data-dropcap]:first-letter,[data-theme=editorial]:lang(ms) .app-surface [data-dropcap]:first-letter,[data-theme=editorial]:lang(pt) .app-surface [data-dropcap]:first-letter,[data-theme=editorial]:lang(tr) .app-surface [data-dropcap]:first-letter,[data-theme=editorial]:lang(vi) .app-surface [data-dropcap]:first-letter{-webkit-initial-letter:2 1;initial-letter:2 1;font-family:var(--th-heading-font);font-variation-settings:var(--th-heading-variation);font-weight:var(--th-heading-weight);margin-inline-end:.12em;color:var(--th-text)}}[data-theme=editorial] .app-surface [data-colophon],[data-theme=editorial] .app-surface [data-folio]{font-weight:700;color:var(--th-text-faint)}[data-theme=editorial] .app-surface [data-score-fraction]{font-weight:600;letter-spacing:-.02em}[data-theme=editorial] .app-surface li,[data-theme=editorial] .app-surface p{font-variant-numeric:oldstyle-nums proportional-nums}[data-theme=editorial] .app-surface .acc-figure-value,[data-theme=editorial] .app-surface .dash-metric,[data-theme=editorial] .app-surface .peer-figure,[data-theme=editorial] .app-surface [data-readout],[data-theme=editorial] .app-surface table{font-variant-numeric:lining-nums tabular-nums}[data-theme=editorial] .app-surface [class*=bg-violet-]{background-color:var(--th-accent-soft)!important;background-image:none!important}[data-theme=editorial] .app-surface [class*=text-violet-]{color:var(--th-accent)!important}[data-theme=editorial] .app-surface [class*=border-violet-]{border-color:var(--th-accent-line)!important}[data-theme=editorial] .app-surface [class*=ring-violet-]{--tw-ring-color:var(--th-accent-line)}[data-theme=editorial] .app-surface [class*=shadow-violet-]{box-shadow:var(--th-panel-shadow)!important}[data-theme=editorial] .app-surface .accent-hero{--accent-hero-glow:var(--th-accent-soft);--accent-hero-ground:linear-gradient(160deg,color-mix(in srgb,var(--th-bg) 82%,var(--th-accent) 18%),var(--th-bg))}[data-theme=editorial] .app-surface .practice{--pd-hero-bg:var(--th-panel);--pd-hero-border:var(--th-panel-border);--pd-hero-shadow:var(--th-panel-shadow);--pd-hero-fg:var(--th-text);--pd-hero-dim:var(--th-text-dim);--pd-hero-edge:none;--pd-eyebrow:var(--th-eyebrow-color);--pd-eyebrow-rule:block;--pd-eyebrow-rule-color:var(--th-accent-mid);--pd-aurora:radial-gradient(42% 70% at 88% 30%,var(--th-accent-soft),transparent 70%);--pd-aurora-opacity:1;--pd-aurora-motion:paused;--pd-primary-bg:var(--th-cta-bg);--pd-primary-fg:var(--th-cta-fg);--pd-primary-shadow:none;--pd-primary-kicker:color-mix(in srgb,var(--th-cta-fg) 55%,transparent);--pd-primary-pill-bg:color-mix(in srgb,var(--th-cta-fg) 8%,transparent);--pd-primary-pill-fg:color-mix(in srgb,var(--th-cta-fg) 72%,transparent);--pd-primary-disc-bg:var(--th-cta-fg);--pd-primary-disc-fg:var(--th-cta-bg);--pd-primary-disc-shadow:none;--pd-secondary-bg:transparent;--pd-secondary-fg:var(--th-text);--pd-secondary-border:var(--th-accent-line);--pd-secondary-hover:var(--th-accent-soft);--pd-secondary-blur:0px;--pd-bear-glow:radial-gradient(50% 50% at 50% 55%,var(--th-accent-soft),transparent 70%);--pd-bear-glow-blur:30px;--pd-bear-glow-opacity:1;--pd-bear-ring:var(--th-accent-line);--pd-bear-ring-2:var(--th-panel-border);--pd-bear-shadow:none;--pd-strip-bg:transparent;--pd-strip-blur:0px;--pd-strip-line:var(--th-panel-border);--pd-stat-fg:var(--th-text);--pd-stat-label:var(--th-eyebrow-color);--pd-stat-unit:var(--th-text-dim);--pd-stat-hint:var(--th-text-faint);--pd-stat-track:var(--th-well-border);--pd-stat-chip-fg:var(--th-badge-fg);--pd-stat-chip-border:var(--th-badge-border);--pd-stat-chip-radius:var(--th-badge-radius-sm);--pd-stat-chip-shadow:none;--pd-stat-chip-streak:var(--th-badge-bg);--pd-stat-chip-level:var(--th-badge-bg);--pd-stat-chip-today:var(--th-badge-bg);--pd-stat-fill-streak:var(--th-accent-mid);--pd-stat-fill-level:var(--th-accent-mid);--pd-stat-fill-today:var(--th-accent-mid);--pd-plan-badge-bg:var(--th-badge-bg);--pd-plan-badge-fg:var(--th-badge-fg);--pd-plan-badge-border:var(--th-badge-border);--pd-plan-badge-radius:var(--th-badge-radius);--pd-plan-badge-shadow:none;--pd-budget-bg:transparent;--pd-budget-border:transparent;--pd-budget-fg:var(--th-text-dim);--pd-budget-radius:0;--pd-budget-on-bg:transparent;--pd-budget-on-fg:var(--th-accent-mid);--pd-budget-on-border:transparent;--pd-budget-on-shadow:none;--pd-track:var(--th-well-border);--pd-fill:var(--th-accent-mid);--pd-bar-h:2px;--pd-bar-radius:0;--pd-note-bg:transparent;--pd-note-border:transparent;--pd-note-edge:1.5px;--pd-note-edge-color:var(--th-cue);--pd-note-label:var(--th-cue);--pd-note-fg:var(--th-text-dim);--pd-note-radius:0;--pd-task-bg:transparent;--pd-task-border:transparent;--pd-task-hover-bg:var(--th-well);--pd-task-hover-border:transparent;--pd-task-hover-shadow:none;--pd-task-radius:0;--pd-task-lift:0;--pd-task-done-bg:transparent;--pd-task-done-border:transparent;--pd-task-num:var(--th-accent-mid);--pd-task-num-done:var(--th-positive);--pd-task-title-done:var(--th-text-faint);--pd-badge-fg:var(--th-accent-mid);--pd-badge-border:var(--th-well-border);--pd-badge-radius:var(--th-badge-radius);--pd-badge-speaking:var(--th-well);--pd-badge-accent:var(--th-well);--pd-badge-quiz:var(--th-well);--pd-badge-quiz-fg:var(--th-accent-mid);--pd-badge-chat:var(--th-well);--pd-badge-avatar:var(--th-well);--pd-badge-done:var(--th-positive-soft);--pd-badge-glow:0;--pd-tag-bg:transparent;--pd-tag-fg:var(--th-text-faint);--pd-tag-border:var(--th-well-border);--pd-tag-radius:4px;--jb-glow:radial-gradient(50% 80% at 100% 0%,var(--th-accent-soft),transparent 60%);--jb-glow-opacity:0.8;--jb-track:var(--th-well-border);--jb-track-h:2px;--jb-track-h-md:2px;--jb-track-radius:0;--jb-fill:var(--th-accent-mid);--jb-ring:transparent;--jb-glyph:none;--jb-index:inline-block}[data-theme=editorial] .app-surface .practice .pd-tasks>li+li{margin-top:0}[data-theme=editorial] .app-surface .practice .pd-task{padding-inline:8px;border-bottom:1px solid var(--th-panel-border)}[data-theme=editorial] .app-surface .practice .pd-tasks>li:first-child .pd-task{border-top:1px solid var(--th-panel-border)}[data-theme=editorial] .app-surface .practice .pd-task-title{font-family:var(--th-heading-font);font-variation-settings:var(--th-heading-variation);font-weight:var(--th-heading-weight);font-size:17px;letter-spacing:var(--th-heading-tracking)}[data-theme=editorial] .app-surface .practice .pd-task[data-done] .pd-task-badge{color:var(--th-positive)}[data-theme=editorial] .app-surface .practice .pd-budget{padding-inline:4px;border-bottom:1.5px solid transparent;letter-spacing:.12em}[data-theme=editorial] .app-surface .practice .pd-budget[aria-pressed=true]{border-bottom-color:var(--th-accent-mid)}[data-theme=editorial] .app-surface .practice .jb-index:before{content:attr(data-roman)}[data-theme=editorial].dark .app-surface .jp-root{--jp-world-opacity:0.34;--jp-world-filter:grayscale(0.92) contrast(1.1) brightness(0.92)}[data-theme=editorial].light .app-surface .jp-root{--jp-world-opacity:0.26;--jp-world-filter:invert(1) grayscale(1) contrast(1.8) brightness(0.98)}[data-theme=editorial] .app-surface .jp-root{--jp-sky:radial-gradient(90% 55% at 84% -6%,var(--th-accent-soft),transparent 66%);--jp-sky-opacity:1;--jp-cloud:none;--jp-scene:block;--jp-road-glow:none;--jp-chrome-bg:color-mix(in oklab,var(--th-bg) 92%,transparent);--jp-chrome-blur:10px;--jp-chrome-line:var(--th-rule);--jp-streak-bg:var(--th-accent-soft);--jp-streak-fg:var(--th-accent-mid);--jp-quiet-bg:transparent;--jp-quiet-fg:var(--th-text-dim);--jp-quiet-radius:2px;--jp-band-bg:var(--th-panel);--jp-band-fg:var(--th-text);--jp-band-radius:0;--jp-band-border:1px solid var(--th-panel-border);--jp-band-shadow:none;--jp-band-press:0;--jp-band-press-shadow:none;--jp-band-locked-bg:transparent;--jp-band-locked-fg:var(--th-text-faint);--jp-band-locked-shadow:none;--jp-band-cleared-opacity:1;--jp-band-emoji:none;--jp-band-index:inline-block;--jp-band-now-bg:var(--th-accent-soft);--jp-band-now-fg:var(--th-accent-mid);--jp-road:block;--jp-road-color:var(--th-well-border);--jp-road-done-color:var(--th-accent-mid);--jp-road-width:1.5;--jp-road-dash:2 7;--jp-road-cap:butt;--jp-disc-size:54px;--jp-disc-size-md:58px;--jp-disc-radius:4px;--jp-disc-press:0;--jp-num-font:var(--th-metric-font);--jp-num-weight:var(--th-metric-weight);--jp-num-tracking:var(--th-metric-tracking);--jp-disc-done-bg:var(--th-panel-solid);--jp-disc-done-fg:var(--th-accent-mid);--jp-disc-done-border:1.5px solid var(--th-accent-line);--jp-disc-done-lip:none;--jp-disc-done-lip-press:none;--jp-disc-today-size:72px;--jp-disc-today-size-md:76px;--jp-disc-today-bg:var(--th-cta-bg);--jp-disc-today-fg:var(--th-cta-fg);--jp-disc-today-border:0 solid transparent;--jp-disc-today-lip:none;--jp-disc-today-float:paused;--jp-ring:none;--jp-disc-future-bg:var(--th-bg);--jp-disc-future-fg:var(--th-text-faint);--jp-disc-future-border:1px dashed var(--th-rule);--jp-disc-future-lip:none;--jp-tick-bg:var(--th-positive);--jp-tick-fg:#ffffff;--jp-tick-ring:var(--th-bg);--jp-star-on:var(--th-accent-mid);--jp-star-off:var(--th-well-border);--jp-bubble-bg:transparent;--jp-bubble-fg:var(--th-accent-mid);--jp-bubble-motion:paused;--jp-trophy-size:78px;--jp-trophy-radius:4px;--jp-trophy-bg:transparent;--jp-trophy-fg:var(--th-accent-mid);--jp-trophy-border:1.5px solid var(--th-accent-line);--jp-trophy-lip:none;--jp-cta-bg:var(--th-cta-bg);--jp-cta-fg:var(--th-cta-fg);--jp-cta-radius:var(--th-cta-radius);--jp-cta-lip:none;--jp-cta-lip-press:none;--jp-cta-press:0;--jp-scrim:color-mix(in srgb,var(--th-bg) 72%,transparent);--jp-scrim-blur:6px;--jp-sheet-bg:var(--th-panel-solid);--jp-sheet-border:var(--th-panel-border);--jp-sheet-radius:var(--th-panel-radius);--jp-sheet-shadow:0 -24px 70px -34px rgba(10,30,40,0.5);--jp-gate-track:var(--th-well-border);--jp-gate-fill:var(--th-accent-mid);--jp-gate-h:2px;--jp-gate-radius:0}[data-theme=editorial] .app-surface .jp-root .jp-band-label{color:var(--th-eyebrow-color)}[data-theme=editorial] .app-surface .jp-root .jp-band-index{color:var(--th-accent-mid);font-family:var(--th-heading-font);font-variation-settings:var(--th-heading-variation)}[data-theme=editorial] .app-surface .jp-root .jp-disc-num{font-variant-numeric:oldstyle-nums tabular-nums}[data-theme=editorial] .app-surface .jp-root .jp-bubble{border-bottom:1.5px solid var(--th-accent-line);border-radius:0;box-shadow:none;padding-inline:2px}[data-theme=editorial] .app-surface .jp-root .jp-sheet-plate{background:var(--th-well);border:1px solid var(--th-well-border);color:var(--th-accent-mid);border-radius:var(--th-badge-radius)}[data-theme=editorial] .app-surface:not([role=dialog]):before{background-size:100% 32px}[data-theme=editorial] .theme-preview-ground{background-size:100% 12px}[data-theme=editorial] .app-surface .dash .dash-chip{border-radius:var(--th-badge-radius-sm)}[data-theme=editorial] .app-surface .dash .dash-cta,[data-theme=editorial] .app-surface [data-cta]{border-radius:var(--th-cta-radius)}[data-theme=editorial] .app-surface .dash .dash-head{padding-bottom:10px;border-bottom:1px solid var(--th-panel-border)}[data-theme=editorial] .app-surface .dash .dash-eyebrow.dash-head{display:flex;width:100%}[data-theme=editorial] .app-surface .dash .dash-head-masthead:before{display:none}[data-theme=editorial] .app-surface .dash [data-note]{background:transparent;border:0;border-inline-start:1.5px solid var(--th-negative);border-radius:0;box-shadow:none;backdrop-filter:none;padding-block:4px;padding-inline:20px 0}[data-theme=editorial] .app-surface .dash .dash-cta-ghost,[data-theme=editorial] .app-surface .spk-quiet-btn,[data-theme=editorial] .app-surface [data-quiet]{background:transparent;border:0;border-radius:0;box-shadow:none;padding-inline:0;text-decoration-line:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--th-negative);text-underline-offset:3px}[data-theme=editorial] .app-surface [data-pencil][data-pencil]{text-decoration-line:underline!important;text-decoration-style:solid!important;text-decoration-color:var(--th-negative)!important;text-decoration-thickness:1.5px!important;text-underline-offset:1px!important}[data-theme=editorial] .app-surface .spk [data-dropcap]:first-letter{color:currentColor}[data-theme=editorial] .app-surface .spk{--ground:var(--th-bg);--bg:var(--th-bg);--bg-2:var(--th-well);--surface:var(--th-panel-solid);--surface-2:var(--th-well);--line:var(--th-panel-border);--shadow:var(--th-panel-shadow);--shadow-lg:var(--th-panel-shadow);--r-lg:var(--th-panel-radius);--r-md:var(--th-panel-radius);--r-sm:var(--th-badge-radius-sm);--ink:var(--th-text);--ink-2:var(--th-text-dim);--ink-3:var(--th-text-faint);--eyebrow:var(--th-eyebrow-color);--plum:var(--th-text);--coral:var(--th-accent);--coral-2:var(--th-accent);--coral-ink:var(--th-accent-mid,var(--th-accent));--coral-soft:var(--th-accent-soft);--jade:var(--th-positive);--jade-ink:var(--th-positive-ink);--jade-soft:var(--th-positive-soft);--crimson:var(--th-negative);--crimson-ink:var(--th-negative-ink);--crimson-soft:var(--th-negative-soft);--amber:var(--th-cue);--amber-ink:var(--th-cue);--amber-soft:var(--th-well);--live:var(--th-live);--cta-bg:var(--th-cta-bg);--cta-bg-hover:var(--th-cta-bg);--cta-fg:var(--th-cta-fg);--on-coral:var(--th-on-accent);--plate-bg:var(--th-badge-bg);--plate-fg:var(--th-badge-fg);--panel-rec:var(--th-panel-solid);--panel-rec-border:1px solid var(--th-panel-border);--on-rec:var(--th-text);--on-rec-eye:var(--th-eyebrow-color);--on-rec-dim:var(--th-text-dim);--on-rec-meta:var(--th-text-dim);--on-rec-faint:var(--th-text-faint);--on-rec-body:var(--th-text);--on-rec-fine:var(--th-text-faint);--on-rec-tint:var(--th-text);--rec-well:var(--th-well);--rec-well-line:var(--th-well-border);--rec-wash:var(--th-well);--rec-pill:var(--th-well);--rec-pill-line:var(--th-well-border);--panel-pri:var(--th-accent-soft);--shadow-pri:var(--th-panel-shadow);--on-pri:var(--th-text);--on-pri-eye:var(--th-eyebrow-color);--on-pri-dim:var(--th-text-dim);--on-pri-said:var(--th-negative-ink);--on-pri-arrow:var(--th-text-faint);--pri-said-bg:var(--th-negative-soft);--pri-say-bg:var(--th-positive-soft);--meter:var(--th-accent-mid,var(--th-accent));--wave:var(--th-accent-mid,var(--th-accent));--ring:var(--th-accent-mid,var(--th-accent))}[data-theme=editorial] .app-surface .spk .chip,[data-theme=editorial] .app-surface .spk .op-card,[data-theme=editorial] .app-surface .spk .op-full>summary,[data-theme=editorial] .app-surface .spk .summary,[data-theme=editorial] .app-surface .spk .word-pill{border-radius:var(--th-panel-radius)}[data-theme=editorial] .app-surface .spk .btn-unlock,[data-theme=editorial] .app-surface .spk .cta,[data-theme=editorial] .app-surface .spk .keeper__btn,[data-theme=editorial] .app-surface .spk .next-topic .go{border-radius:var(--th-cta-radius)}[data-theme=editorial] .app-surface .spk .meter,[data-theme=editorial] .app-surface .spk .meter>i,[data-theme=editorial] .app-surface .spk .word-pill .barwrap,[data-theme=editorial] .app-surface .spk .word-pill .barwrap>i{border-radius:0}[data-theme=editorial] .app-surface .spk .keeper__btn:not(.is-kept){background:var(--th-positive-soft);color:var(--th-positive-ink)}[data-theme=editorial] .app-surface .jp-root .jp-rd-head{background:var(--jp-chrome-bg);border-bottom:3px double color-mix(in srgb,var(--th-text) 55%,transparent)}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage{gap:14px;border-radius:2px}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-mark{width:46px;height:50px;border-radius:2px;background:transparent;border:1px solid color-mix(in srgb,var(--th-text) 60%,transparent);box-shadow:inset 0 0 0 3px var(--th-bg),inset 0 0 0 4px var(--th-well-border)}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage:active .jp-rd-stage-mark{transform:none;box-shadow:inset 0 0 0 3px var(--th-bg),inset 0 0 0 4px var(--th-accent-line)}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-icon{display:none}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-folio{display:block;font-family:var(--th-heading-font);font-variation-settings:var(--th-heading-variation);font-weight:600;font-size:19px;letter-spacing:.02em;color:var(--th-accent-mid)}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-eyebrow{order:-2;font-size:12px;font-weight:600;font-variant-caps:all-small-caps;letter-spacing:.08em;color:var(--th-eyebrow-color)}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-line{order:-1}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-name{font-family:var(--th-heading-font);font-variation-settings:var(--th-heading-variation);font-weight:var(--th-heading-weight);letter-spacing:0;font-size:20px;line-height:1.15}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-count{font-family:var(--th-heading-font);font-style:italic;font-weight:500;font-size:14px;font-variant-numeric:oldstyle-nums;color:var(--th-text-dim)}[data-theme=editorial] .app-surface .jp-root .jp-rd-meter{align-items:flex-end;gap:2px;height:8px;margin-top:5px;padding-bottom:1px;background:linear-gradient(var(--th-well-border),var(--th-well-border)) bottom /100% 1px no-repeat}[data-theme=editorial] .app-surface .jp-root .jp-rd-meter>i{height:3px;border-radius:0;background:var(--th-well-border)}[data-theme=editorial] .app-surface .jp-root .jp-rd-meter>i[data-state=done]{background:var(--th-text)}[data-theme=editorial] .app-surface .jp-root .jp-rd-meter>i[data-state=placed]{background:var(--th-text-faint)}[data-theme=editorial] .app-surface .jp-root .jp-rd-meter>i[data-state=here]{flex-grow:1;height:8px;background:var(--th-accent-mid);box-shadow:none}[data-theme=editorial] .app-surface .jp-root .jp-rd-head-key{box-shadow:none}[data-theme=editorial] .app-surface .jp-root .jp-rd-head-key:active{transform:none}@media (max-width:380px){[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-mark{width:40px;height:44px}[data-theme=editorial] .app-surface .jp-root .jp-rd-stage-name{font-size:18px}}[data-theme=editorial] .app-surface .jp-root{--jp-rd-card-radius:var(--th-panel-radius);--jp-disc-future-border:1px dashed var(--th-well-border)}[data-theme=editorial] .app-surface .jp-root .jp-rd-pin-card[data-here],[data-theme=editorial] .app-surface .jp-root .jp-rd-unit-head[data-here]{background:var(--th-cta-bg);color:var(--th-cta-fg);border-color:transparent;box-shadow:none}[data-theme=editorial] .app-surface .jp-root [data-here] .jp-rd-unit-eyebrow{color:color-mix(in srgb,var(--th-cta-fg) 72%,transparent)}[data-theme=editorial] .app-surface .jp-root [data-here] .jp-rd-unit-num{border-radius:var(--th-badge-radius,2px);background:transparent;border:1px solid color-mix(in srgb,var(--th-cta-fg) 45%,transparent);color:var(--th-cta-fg);font-family:var(--th-heading-font)}