[data-theme=light]{--color-text:#151d2e;--color-muted:#575f78;--color-surface:#fff;--color-surface-2:#f4f5fc;--color-juggle-surface:#101827;--color-brand-pink:#ff008c;--color-brand-purple:#7b2cbd;--color-brand-cyan:#16dcee;--color-brand-green:#9fbd2f;--color-brand-orange:#e88c21;--color-primary:#e88c21;--color-success:#22c55e;--color-error:#ef4444;--color-success-contrast:#0f6a37;--color-error-contrast:#b91c1c;--color-brand-cyan-contrast:#0e7490;--color-warning:#eab308;--color-info:#16dcee;--ring:color-mix(in oklab, var(--color-brand-cyan) 40%, transparent);--inf50-up:#22c55e;--inf50-down:#ef4444;--inf50-neutral:#9ca3af;--inf50-badge-bg:#f4f5fc;--icon-ink:var(--color-text);--icon-accent:var(--color-info);--icon-success:var(--color-success);--icon-warning:var(--color-warning);--icon-danger:var(--color-error);--notification-unread-dot:#16dcee;--notification-row-hover:#eff3fa;--notification-row-active:#e7f7fb;--notification-badge-bg:#eef2ff;--notification-badge-text:#1e293b;--report-series-1:#b0005a;--report-series-2:#005b8f;--report-series-3:#9a4f00;--report-series-4:#7b2cbd;--report-series-5:#4f6f00;--report-accent:var(--report-series-2);--report-series-soft:color-mix(in oklab, var(--report-accent) 10%, var(--color-surface));--report-on-series:#fff}[data-theme=dark]{--color-text:#f6f9fb;--color-muted:#b9c2d3;--color-surface:#101827;--color-surface-2:#1a2235;--color-juggle-surface:var(--color-surface);--color-brand-pink:#ff008c;--color-brand-purple:#954ca9;--color-brand-cyan:#16dcee;--color-brand-green:#9fbd2f;--color-brand-orange:#e88c21;--color-primary:#e88c21;--color-success:#22c55e;--color-error:#ef4444;--color-success-contrast:#4ade80;--color-error-contrast:#f87171;--color-brand-cyan-contrast:#16dcee;--color-warning:#eab308;--color-info:#16dcee;--ring:color-mix(in oklab, var(--color-brand-cyan) 40%, transparent);--inf50-up:#22c55e;--inf50-down:#ef4444;--inf50-neutral:#9ca3af;--inf50-badge-bg:#1a2235;--icon-ink:var(--color-text);--icon-accent:var(--color-info);--icon-success:var(--color-success);--icon-warning:var(--color-warning);--icon-danger:var(--color-error);--notification-unread-dot:#16dcee;--notification-row-hover:#1c2740;--notification-row-active:#152d36;--notification-badge-bg:#1a2235;--notification-badge-text:#f6f9fb;--report-series-1:#c51a68;--report-series-2:#008fa3;--report-series-3:#bc6800;--report-series-4:#9552c7;--report-series-5:#688a00;--report-accent:var(--report-series-2);--report-series-soft:color-mix(in oklab, var(--report-accent) 12%, var(--color-surface));--report-on-series:#101827}@media print{@page{size:A4;margin:14mm}.no-print{display:none!important}.report-print-shell{color:#151d2e;background:#fff}.report-print-shell section{break-inside:avoid;box-shadow:none!important}}[data-theme=light]{--season-year:var(--color-brand-orange);--season-year-rgb:232 140 33;--season-q1:#007a8c;--season-q2:#7b2cbd;--season-q3:#b0005a;--season-q4:#5e7a0f;--season-q1-plate:var(--color-brand-cyan);--season-q2-plate:#954ca9;--season-q3-plate:var(--color-brand-pink);--season-q4-plate:var(--color-brand-green)}[data-theme=dark]{--season-year:var(--color-brand-orange);--season-year-rgb:232 140 33;--season-q1:var(--color-brand-cyan);--season-q2:#954ca9;--season-q3:var(--color-brand-pink);--season-q4:var(--color-brand-green);--season-q1-plate:var(--color-brand-cyan);--season-q2-plate:#954ca9;--season-q3-plate:var(--color-brand-pink);--season-q4-plate:var(--color-brand-green)}:root,[data-world=real]{--world-guidance:var(--color-brand-orange);--world-success:var(--color-brand-green);--world-live:transparent;--world-depth:transparent;--world-ring:transparent;--world-glow-strength:0}[data-world=virtual]{--world-guidance:var(--color-brand-cyan);--world-live:var(--color-brand-pink);--world-success:var(--color-brand-green);--world-depth:var(--color-brand-purple);--world-ring:color-mix(in oklab, var(--world-guidance) 35%, transparent);--world-glow-strength:1}[data-world]{--lessons-card-glow-strength:calc(var(--lessons-card-glow-base-strength,1) * var(--world-glow-strength,0));--premium-chip-shadow:color-mix(in oklab, var(--premium-chip-shadow-base,var(--world-depth)) calc(100% * var(--world-glow-strength,0)), transparent);--table-ring:color-mix(in oklab, var(--table-ring-base,var(--world-ring)) calc(100% * var(--world-glow-strength,0)), transparent);--tr-selected-ring:var(--table-ring)}
[data-audience=learner]{--learner-status-action:var(--color-brand-orange);--learner-status-ontrack:var(--color-brand-green);--learner-status-idle:var(--learner-line);--learner-on-accent-ink:#1b1530;--learner-money-positive:var(--learner-tint-green-ink);--learner-chip-xp-text:var(--learner-tint-green-ink);--learner-trophy-gold:#c98a00;--learner-medallion-ink:#120c02;--learner-medallion-icon:#120c02;--learner-money-negative:var(--learner-tint-pink-ink);--learner-domain-wallet:var(--color-brand-cyan);--learner-domain-savings:var(--color-brand-green);--learner-domain-investing:var(--color-brand-purple);--learner-domain-assets:var(--color-brand-orange);--learner-progress-track:var(--learner-line);--learner-progress-fill:var(--color-brand-green);--learner-tint-orange-bg:color-mix(in oklab, var(--color-brand-orange) 18%, var(--background));--learner-tint-orange-ink:#8a4b00;--learner-tint-green-bg:color-mix(in oklab, var(--color-brand-green) 18%, var(--background));--learner-tint-green-ink:#4c6310;--learner-done-ink:var(--learner-tint-green-ink);--learner-tint-pink-bg:color-mix(in oklab, var(--color-brand-pink) 12%, var(--background));--learner-tint-pink-ink:#a3005a;--learner-tint-purple-bg:color-mix(in oklab, var(--color-brand-purple) 12%, var(--background));--learner-tint-purple-ink:#4b1880;--learner-tint-cyan-bg:color-mix(in oklab, var(--color-brand-cyan) 15%, var(--background));--learner-tint-cyan-ink:var(--color-brand-cyan-contrast);--learner-page-bg:var(--background);--learner-page-backdrop:var(--learner-page-bg);--learner-card-bg:var(--card-bg);--learner-card-bg-2:var(--background);--learner-line:var(--border);--learner-line-strong:color-mix(in oklab, var(--border) 75%, var(--text-muted));--learner-ink:var(--text);--learner-ink-2:color-mix(in oklab, var(--text) 55%, var(--text-muted));--learner-ink-3:var(--text-muted);--learner-feature-bg:color-mix(in oklab, var(--color-brand-purple) 6%, var(--learner-page-bg));--learner-feature-border:color-mix(in oklab, var(--color-brand-purple) 22%, var(--learner-page-bg));--learner-feature-track:color-mix(in oklab, var(--color-brand-purple) 14%, var(--learner-page-bg));--learner-rim-start:var(--learner-line);--learner-rim-end:var(--learner-line);--learner-radius-card:18px;--learner-radius-panel:22px;--learner-radius-tile:20px;--learner-radius-chip:10px;--learner-card-shadow:none;--learner-tile-bevel:inset 0 -5px 0 #0003, inset 0 3px 0 #ffffff4d;--learner-tile-shade-orange:color-mix(in oklab, var(--color-brand-orange) 75%, black);--learner-tile-shade-green:color-mix(in oklab, var(--color-brand-green) 75%, black);--learner-tile-shade-purple:color-mix(in oklab, var(--color-brand-purple) 75%, black);--learner-tile-shade-cyan:color-mix(in oklab, var(--color-brand-cyan) 75%, black);--learner-tile-shade-pink:color-mix(in oklab, var(--color-brand-pink) 75%, black);--learner-action-glow:none;--learner-action-glow-hi:none;--learner-action-sweep-body:color-mix(in srgb, var(--color-brand-orange) 38%, transparent);--learner-action-sweep-brand:var(--color-brand-orange);--learner-action-sweep-highlight:#ffb35c;--learner-action-sweep-white:#fff3e0;--learner-go-sweep-body:color-mix(in srgb, var(--color-brand-purple) 85%, transparent);--learner-go-sweep-highlight:#b8f7ff;--learner-go-sweep-white:#fff;--learner-sweep-duration:2.6s;--learner-go-sweep-duration:2s;--learner-btn-bg:var(--primary);--learner-btn-ink:var(--learner-on-accent-ink);--learner-rarity-common-line:var(--rarity-common);--learner-rarity-rare-line:var(--rarity-rare);--learner-rarity-epic-line:var(--rarity-epic);--learner-rarity-legendary-line:var(--rarity-legendary);--learner-rarity-rare-glow:none;--learner-rarity-epic-glow:none;--learner-rarity-legendary-glow:none;--learner-selected-outline:var(--color-brand-purple);--tilo-accent:var(--color-brand-pink);--tilo-eye:var(--color-brand-cyan);--tilo-glow:0 0 14px color-mix(in srgb, var(--color-brand-cyan) calc(45% * var(--world-glow-strength,0)), transparent);--learner-font-display:var(--font-learner-display,var(--font-display))}[data-audience=learner] [data-learner-surface],[data-audience=learner][data-learner-surface],[data-audience=learner] .learner-drawer-panel{--learner-surface-card-bg:var(--learner-card-bg);--learner-surface-card-bg-2:var(--learner-card-bg-2);--learner-surface-line:var(--learner-line);--learner-surface-ink:var(--learner-ink);--learner-surface-ink-muted:var(--learner-ink-2);--learner-surface-money-positive:var(--learner-money-positive);--learner-surface-money-negative:var(--learner-money-negative);--learner-surface-inf50-up:var(--inf50-up);--learner-surface-inf50-down:var(--inf50-down);--learner-inf50-up-ink:color-mix(in srgb, var(--learner-surface-inf50-up) 58%, black);--learner-inf50-down-ink:color-mix(in srgb, var(--learner-surface-inf50-down) 75%, black);--learner-error-ink:color-mix(in srgb, var(--error) 58%, black);--page-header-bg:var(--learner-card-bg);--page-header-border:var(--learner-line);--page-header-text:var(--learner-ink);--page-header-title:var(--learner-ink);--page-header-subtitle:var(--learner-ink-2);--page-header-eyebrow:var(--learner-ink-3)}[data-audience=learner] [data-learner-surface].learner-me{--learner-chip-success-text:var(--learner-tint-green-ink);--learner-chip-count-text:var(--learner-tint-purple-ink);--learner-chip-warning-text:var(--learner-tint-orange-ink);--learner-chip-info-text:var(--learner-tint-cyan-ink);--username-chip-explorer-text:var(--learner-tint-cyan-ink);--learner-me-primary-bg:var(--learner-btn-bg);--learner-me-primary-ink:var(--learner-btn-ink);--learner-me-money-in:var(--learner-surface-money-positive);--learner-me-money-out:var(--learner-surface-money-negative);--button1-bg:var(--learner-btn-bg);--button1-hover-bg:color-mix(in oklab, var(--learner-btn-bg) 86%, var(--learner-ink));--button1-text:var(--learner-btn-ink);--button5-bg:var(--learner-card-bg);--button5-hover-bg:var(--learner-card-bg-2);--button5-text:var(--learner-ink);--button5-border:var(--learner-line-strong)}[data-audience=learner] [data-learner-surface].learner-savings{--button1-bg:var(--learner-btn-bg);--button1-hover-bg:color-mix(in oklab, var(--learner-btn-bg) 86%, var(--learner-ink));--button1-text:var(--learner-btn-ink);--button5-bg:var(--learner-card-bg);--button5-hover-bg:var(--learner-card-bg-2);--button5-text:var(--learner-ink);--button5-border:var(--learner-line-strong);--learner-savings-note-bg:color-mix(in oklab, var(--learner-card-bg-2) 72%, transparent);--learner-savings-note-line:var(--learner-line)}[data-audience=learner] .learner-savings .learner-savings-product[data-savings-product=instant]{--learner-savings-accent:var(--color-brand-cyan);--learner-savings-accent-ink:var(--learner-tint-cyan-ink);--learner-savings-tile-shade:var(--learner-tile-shade-cyan)}[data-audience=learner] .learner-savings .learner-savings-product[data-savings-product=notice]{--learner-savings-accent:var(--color-brand-purple);--learner-savings-accent-ink:var(--learner-tint-purple-ink);--learner-savings-tile-shade:var(--learner-tile-shade-purple)}[data-audience=learner] .learner-savings .learner-savings-product[data-savings-product=term]{--learner-savings-accent:var(--color-brand-orange);--learner-savings-accent-ink:var(--learner-tint-orange-ink);--learner-savings-tile-shade:var(--learner-tile-shade-orange)}[data-audience=learner] .learner-savings .learner-savings-product{--learner-savings-product-bg:color-mix(in oklab, var(--learner-savings-accent) 6%, var(--learner-card-bg));isolation:isolate;background:radial-gradient(120% 70% at 0% 0%, color-mix(in oklab, var(--learner-savings-accent) 22%, transparent), transparent 62%) padding-box, linear-gradient(var(--learner-savings-product-bg), var(--learner-savings-product-bg)) padding-box, linear-gradient(145deg, var(--learner-savings-accent), color-mix(in oklab, var(--learner-savings-accent) 24%, var(--learner-line)) 50%, var(--learner-savings-accent)) border-box;box-shadow:0 22px 60px -38px var(--learner-savings-accent);border:2px solid #0000;position:relative;overflow:hidden}[data-audience=learner] .learner-savings .learner-savings-tile{background:var(--learner-savings-accent);box-shadow:var(--learner-tile-bevel), 0 4px 0 var(--learner-savings-tile-shade)}[data-audience=learner] .learner-savings .learner-savings-tile .ia-svg-icon{--ia-icon-paper:color-mix(in oklab, white 94%, var(--color-brand-purple))}[data-audience=learner] .learner-savings .learner-savings-stats{background:color-mix(in oklab, var(--learner-card-bg-2) 70%, transparent);border:1.5px solid color-mix(in oklab, var(--learner-savings-accent) 28%, var(--learner-line))}[data-audience=learner] .learner-savings .learner-savings-pip{background:var(--learner-line-strong)}[data-audience=learner] .learner-savings .learner-savings-pip-on{box-shadow:inset 0 -3px #00000038,inset 0 2px #ffffff4d}[data-audience=learner] .learner-savings .learner-savings-pip-green{background:var(--color-brand-green)}[data-audience=learner] .learner-savings .learner-savings-pip-cyan{background:var(--color-brand-cyan)}[data-audience=learner] .learner-savings .learner-goal-idea:hover{background:color-mix(in oklab, var(--learner-card-bg) 60%, transparent)}[data-audience=learner] .learner-savings .learner-goal-idea[aria-pressed=true]{background:var(--learner-card-bg);outline:3px solid var(--learner-selected-outline,var(--ring));outline-offset:-1px}@media (prefers-reduced-motion:no-preference){[data-audience=learner] .learner-savings .learner-savings-product{transition:transform .15s ease-out,box-shadow .15s ease-out}[data-audience=learner] .learner-savings .learner-savings-product:hover{box-shadow:0 28px 70px -34px var(--learner-savings-accent);transform:translateY(-3px)}}[data-audience=learner]:not([data-theme=dark]) [data-learner-surface].learner-home{--learner-chip-count-text:var(--learner-tint-purple-ink);--learner-chip-warning-text:var(--learner-tint-orange-ink);--username-chip-explorer-text:var(--learner-tint-cyan-ink)}[data-audience=learner] [data-learner-surface].learner-xp{--table-card-bg:var(--learner-card-bg);--table-border:var(--learner-line);--table-shadow:none;--th-bg:var(--learner-card-bg-2);--th-border:var(--learner-line);--th-text:var(--learner-ink);--tr-bg:var(--learner-card-bg);--tr-stripe-bg:var(--learner-card-bg-2);--tr-hover-bg:var(--learner-card-bg-2);--tr-border:var(--learner-line)}:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) [data-learner-surface].learner-me,:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) [data-learner-surface].learner-savings{--card-bg:var(--learner-card-bg);--input-bg:var(--learner-card-bg-2);--surface-glass:var(--learner-card-bg-2);--border:var(--learner-line);--text:var(--learner-ink);--text-muted:var(--learner-ink-2)}[data-audience=learner] [data-learner-surface].learner-inf50{--learner-inf50-control-bg:var(--learner-card-bg);--learner-inf50-success-ink:var(--learner-tint-green-ink)}:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) :is([data-learner-surface],.learner-drawer-panel){--learner-inf50-up-ink:var(--learner-surface-inf50-up);--learner-inf50-down-ink:color-mix(in srgb, var(--learner-surface-inf50-down) 75%, white)}:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) [data-learner-surface].learner-inf50{--card-bg:var(--learner-card-bg);--card-subtle-bg:var(--learner-card-bg-2);--border:var(--learner-line);--text:var(--learner-ink);--text-muted:var(--learner-ink-2);--learner-inf50-up-ink:var(--learner-surface-inf50-up);--learner-inf50-down-ink:color-mix(in srgb, var(--learner-surface-inf50-down) 75%, white);--learner-error-ink:color-mix(in srgb, var(--error) 75%, white);--surface-glass:var(--learner-card-bg-2)}.inf50-price-up{color:var(--learner-inf50-up-ink,var(--inf50-up))}.inf50-price-down{color:var(--learner-inf50-down-ink,var(--inf50-down))}:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]){--learner-tint-orange-bg:color-mix(in srgb, var(--color-brand-orange) 16%, transparent);--learner-tint-orange-ink:#ffc27a;--learner-tint-green-bg:color-mix(in srgb, var(--color-brand-green) 14%, transparent);--learner-tint-green-ink:#d4f07a;--learner-chip-xp-text:var(--color-brand-green);--learner-trophy-gold:#f5c23a;--learner-done-ink:var(--color-brand-green);--learner-tint-pink-bg:color-mix(in srgb, var(--color-brand-pink) 16%, transparent);--learner-tint-pink-ink:#ff9ad2;--learner-tint-purple-bg:color-mix(in srgb, var(--color-brand-purple) 26%, transparent);--learner-tint-purple-ink:#dcc2fa;--learner-tint-cyan-bg:color-mix(in srgb, var(--color-brand-cyan) 12%, transparent);--learner-tint-cyan-ink:#8ff2fa;--learner-domain-wallet:var(--color-brand-cyan);--learner-domain-savings:var(--color-brand-green);--learner-domain-investing:var(--color-brand-purple);--learner-domain-assets:var(--color-brand-orange);--learner-page-bg:#0a0716;--learner-page-backdrop:radial-gradient(900px 520px at 6% -2%, color-mix(in srgb, var(--color-brand-purple) 40%, transparent), transparent 70%), radial-gradient(700px 460px at 100% 0%, color-mix(in srgb, var(--color-brand-cyan) 12%, transparent), transparent 70%), radial-gradient(800px 600px at 100% 100%, color-mix(in srgb, var(--color-brand-pink) 14%, transparent), transparent 70%), var(--learner-page-bg);--learner-card-bg:#151029;--learner-card-bg-2:#1b1535;--learner-line:#2c2352;--learner-line-strong:#45357f;--learner-ink:#f6f3ff;--learner-ink-2:#d6cff0;--learner-ink-3:#a9a0cc;--learner-feature-bg:#1e1640;--learner-feature-border:#4b2e85;--learner-feature-track:#2a2152;--learner-rim-start:color-mix(in srgb, var(--color-brand-cyan) 45%, transparent);--learner-rim-end:color-mix(in srgb, var(--color-brand-purple) 75%, transparent);--learner-action-glow:0 0 22px color-mix(in srgb, var(--color-brand-orange) 40%, transparent), 0 10px 28px #00000073;--learner-action-glow-hi:0 0 44px color-mix(in srgb, var(--color-brand-orange) 70%, transparent), 0 0 80px color-mix(in srgb, var(--color-brand-orange) 22%, transparent), 0 10px 28px #00000073;--learner-btn-bg:var(--color-brand-cyan);--learner-btn-ink:var(--learner-on-accent-ink);--learner-rarity-common-line:var(--rarity-common);--learner-rarity-rare-line:var(--rarity-rare);--learner-rarity-epic-line:var(--rarity-epic);--learner-rarity-legendary-line:var(--rarity-legendary);--learner-rarity-rare-glow:none;--learner-rarity-epic-glow:none;--learner-rarity-legendary-glow:none;--learner-selected-outline:var(--color-brand-cyan)}:is([data-theme=dark][data-audience=learner][data-world=virtual],[data-theme=dark][data-world=virtual] [data-audience=learner],[data-theme=dark] [data-world=virtual] [data-audience=learner],[data-theme=dark] [data-world=virtual][data-audience=learner]){--learner-rarity-rare-glow:0 0 10px color-mix(in srgb, var(--rarity-rare) 22%, transparent);--learner-rarity-epic-glow:0 0 16px color-mix(in srgb, var(--rarity-epic) 45%, transparent);--learner-rarity-legendary-glow:0 0 22px color-mix(in srgb, var(--rarity-legendary) 40%, transparent), 0 0 40px color-mix(in srgb, var(--rarity-legendary) 18%, transparent)}:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) [data-learner-surface],:is([data-theme=dark][data-audience=learner][data-learner-surface],[data-theme=dark] [data-audience=learner][data-learner-surface]){--page-header-bg:var(--learner-card-bg);--page-header-border:var(--learner-line);--page-header-text:var(--learner-ink);--page-header-title:var(--learner-ink);--page-header-subtitle:var(--learner-ink-2);--page-header-eyebrow:var(--learner-ink-3)}.learner-page-backdrop{z-index:-10;pointer-events:none;background:var(--learner-page-backdrop,var(--background));position:fixed;inset:0}body:has(.learner-page-backdrop) .site-footer{z-index:10;position:relative}@property --learner-ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes learner-sweep{to{--learner-ang:360deg}}@keyframes learner-breathe{0%,to{box-shadow:var(--learner-action-glow)}50%{box-shadow:var(--learner-action-glow-hi)}}@layer components{.learner-rim{border-style:solid;border-color:var(--learner-rim-start,var(--learner-status-idle,var(--border))) var(--learner-rim-end,var(--learner-status-idle,var(--border))) var(--learner-rim-end,var(--learner-status-idle,var(--border))) var(--learner-rim-start,var(--learner-status-idle,var(--border)))}.learner-domain{--learner-domain-inset:1.5px;position:relative}.learner-domain[data-status=action],.learner-domain[data-status=ontrack]{--learner-domain-inset:3px}.learner-domain:before{content:"";inset:var(--learner-domain-inset);border-top:3px solid var(--learner-domain-accent);border-radius:calc(var(--learner-radius-card,1rem) - var(--learner-domain-inset));pointer-events:none;position:absolute}.learner-domain[data-domain=wallet]{--learner-domain-accent:var(--learner-domain-wallet,var(--brand-cyan))}.learner-domain[data-domain=savings]{--learner-domain-accent:var(--learner-domain-savings,var(--brand-green))}.learner-domain[data-domain=investing]{--learner-domain-accent:var(--learner-domain-investing,var(--brand-purple))}.learner-domain[data-domain=assets]{--learner-domain-accent:var(--learner-domain-assets,var(--brand-orange))}.learner-button--primary{--learner-btn-bg:var(--color-brand-green,var(--brand-green));--learner-btn-ink:var(--learner-on-accent-ink,var(--button1-text))}.learner-button--action{--learner-btn-bg:var(--color-brand-orange,var(--brand-orange));--learner-btn-ink:var(--learner-on-accent-ink,var(--button1-text))}.learner-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.learner-num-display{font-family:var(--learner-font-display,var(--font-display));font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:clamp(2.2rem,4.2vw,3.65rem);font-weight:800;line-height:.95}.learner-hero-delta{font-family:var(--learner-font-display,var(--font-display));font-variant-numeric:tabular-nums;font-family:var(--learner-font-display,var(--font-display));font-variant-numeric:tabular-nums}}body:has([data-tilo-dock]) .site-footer{padding-bottom:4rem}body:has([data-tilo-dock]) [data-app-footer-disclaimer]{padding-bottom:calc(4rem + max(var(--mobile-nav-offset,5rem), env(safe-area-inset-bottom) + 4rem))}@media (min-width:640px){body:has([data-tilo-dock]) [data-app-footer-disclaimer]{padding-bottom:5.25rem}}.learner-status-mark{--mark-ink:var(--learner-tint-green-ink,var(--success));--mark-fill:var(--learner-tint-green-bg,var(--surface-glass));aspect-ratio:1;width:2.625rem;filter:drop-shadow(0 3px 0 color-mix(in oklab, var(--mark-ink) 48%, var(--learner-card-bg,var(--card-bg))));place-items:center}.learner-status-mark[data-size=sm]{width:1.875rem}.learner-status-mark[data-learner-status-mark=cross]{--mark-ink:var(--learner-tint-purple-ink,var(--text-muted));--mark-fill:var(--learner-tint-purple-bg,var(--surface-glass))}.learner-status-mark__rim,.learner-status-mark__face{aspect-ratio:1;clip-path:polygon(22% 0,78% 0,100% 22%,100% 78%,78% 100%,22% 100%,0 78%,0 22%);place-items:center;width:100%;display:grid}.learner-status-mark__rim{background:linear-gradient(145deg, color-mix(in oklab, var(--mark-ink) 62%, var(--learner-card-bg,var(--card-bg))), var(--mark-ink) 48%, color-mix(in oklab, var(--mark-ink) 76%, var(--learner-card-bg,var(--card-bg))));padding:2px;transform:rotate(-7deg)}.learner-status-mark__face{color:var(--mark-ink);background:linear-gradient(150deg, color-mix(in oklab, var(--learner-card-bg,var(--card-bg)) 84%, var(--mark-fill)), color-mix(in oklab, var(--learner-card-bg,var(--card-bg)) 66%, var(--mark-fill)))}.learner-status-mark svg{stroke-width:3.25px;width:64%;height:64%;transform:rotate(7deg)}:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) :is([data-learner-surface] .learner-attention,[data-learner-surface].learner-attention){border:3px solid var(--learner-status-action);background:linear-gradient(var(--learner-attention-fill,var(--learner-card-bg)), var(--learner-attention-fill,var(--learner-card-bg))) padding-box, conic-gradient(from var(--learner-ang), var(--learner-action-sweep-body) 0% 58%, var(--learner-action-sweep-brand) 70%, var(--learner-action-sweep-highlight) 82%, var(--learner-action-sweep-white) 90%, var(--learner-action-sweep-body) 94% 100%) border-box;box-shadow:var(--learner-action-glow);animation:learner-sweep var(--learner-sweep-duration) linear infinite, learner-breathe var(--learner-sweep-duration) ease-in-out infinite;border:3px solid #0000}:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) :is([data-learner-surface] .learner-go,[data-learner-surface].learner-go){background:linear-gradient(var(--learner-btn-bg), var(--learner-btn-bg)) padding-box, conic-gradient(from var(--learner-ang), var(--learner-go-sweep-body) 0% 58%, var(--color-brand-cyan) 70%, var(--learner-go-sweep-highlight) 82%, var(--learner-go-sweep-white) 90%, var(--learner-go-sweep-body) 94% 100%) border-box;color:var(--learner-btn-ink);box-shadow:0 0 20px color-mix(in srgb, var(--color-brand-cyan) 55%, transparent);animation:learner-sweep var(--learner-go-sweep-duration) linear infinite;border:2.5px solid #0000;animation-delay:1s}[data-learner-surface] [data-rarity=common],[data-learner-surface][data-rarity=common]{--rarity-color:var(--rarity-common);border-color:var(--learner-rarity-common-line,var(--border))}[data-learner-surface] [data-rarity=rare],[data-learner-surface][data-rarity=rare]{--rarity-color:var(--rarity-rare);border-color:var(--learner-rarity-rare-line,var(--border));box-shadow:var(--learner-rarity-rare-glow,none)}[data-learner-surface] [data-rarity=epic],[data-learner-surface][data-rarity=epic]{--rarity-color:var(--rarity-epic);border-color:var(--learner-rarity-epic-line,var(--border));box-shadow:var(--learner-rarity-epic-glow,none)}[data-learner-surface] [data-rarity=legendary],[data-learner-surface][data-rarity=legendary]{--rarity-color:var(--rarity-legendary);border-color:var(--learner-rarity-legendary-line,var(--border));box-shadow:var(--learner-rarity-legendary-glow,none)}:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) :is([data-learner-surface] [data-rarity=legendary],[data-learner-surface][data-rarity=legendary]){border-color:var(--learner-rarity-legendary-line);border-width:2px}[data-audience=learner] .learner-rarity-tab{z-index:2;background:var(--rarity-color);color:oklch(from var(--rarity-color) clamp(0, (.68 - l) * 1000, 1) 0 0);letter-spacing:.04em;border-radius:0 0 .6rem .6rem;padding:.2rem .7rem .3rem;font-size:.6875rem;font-weight:800;line-height:1.4;position:absolute;top:0;left:.75rem}[data-audience=learner] [data-rarity=legendary]>.learner-rarity-tab{box-shadow:0 0 14px color-mix(in srgb, var(--rarity-color) 55%, transparent);padding-inline:.85rem}.learner-selected,:is([data-learner-surface] [data-rarity]:has([aria-pressed=true]),[data-learner-surface][data-rarity]:has([aria-pressed=true])){outline:3px solid var(--learner-selected-outline,var(--ring));outline-offset:2px}[data-learner-surface] .learner-skill-up-nudge-calm,[data-learner-surface] .learner-skill-up-nudge-calm>button{box-shadow:none}:root:not([data-theme=dark]) .learner-motion-control{display:none}[data-learner-motion=paused] :is([data-learner-surface] .learner-attention,[data-learner-surface].learner-attention,[data-learner-surface] .learner-go,[data-learner-surface].learner-go){animation:none!important}@media (prefers-reduced-motion:reduce){:is([data-theme=dark][data-audience=learner],[data-theme=dark] [data-audience=learner]) :is([data-learner-surface] .learner-attention,[data-learner-surface].learner-attention,[data-learner-surface] .learner-go,[data-learner-surface].learner-go){animation:none!important}.learner-motion-control{display:none!important}}.learner-asset-chip,.learner-asset-chip.rarity-pill{white-space:nowrap;border-radius:9999px;align-items:center;height:2rem;padding:0 .375rem;font-size:.6875rem;line-height:1;display:inline-flex}[data-audience=learner] .learner-asset-lifecycle{isolation:isolate;gap:.3rem;font-weight:700;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff7a,0 2px 5px #0000002e}[data-audience=learner] .learner-asset-lifecycle--season{color:var(--learner-medallion-ink);border:1px solid color-mix(in srgb, var(--season-accent,var(--season-year)) 72%, black);background:linear-gradient(165deg, color-mix(in srgb, var(--season-year) 35%, white) 0%, color-mix(in srgb, var(--season-accent,var(--season-year)) 38%, white) 43%, color-mix(in srgb, var(--season-accent,var(--season-year)) 70%, white) 100%)}[data-audience=learner] .learner-asset-season-mark{flex:none;width:20px;height:20px;display:inline-block}[data-audience=learner] .learner-asset-season-mark>span{transform-origin:0 0;transform:scale(.42)}[data-audience=learner] .learner-asset-lifecycle--keep{color:var(--learner-medallion-ink);border:1px solid color-mix(in srgb, var(--learner-trophy-gold) 65%, black);background:linear-gradient(165deg, color-mix(in srgb, var(--learner-trophy-gold) 38%, white) 0%, color-mix(in srgb, var(--learner-trophy-gold) 68%, white) 48%, color-mix(in srgb, var(--learner-trophy-gold) 82%, black) 100%)}[data-audience=learner] .learner-asset-lifecycle--keep svg{color:var(--learner-medallion-icon)}[data-audience=learner] .learner-marketplace-card:hover{box-shadow:0 7px 20px color-mix(in srgb, var(--rarity-color) 24%, transparent);transform:translateY(-3px)}@media (prefers-reduced-motion:no-preference){[data-audience=learner] .learner-marketplace-card{transition:transform .18s,box-shadow .18s}}@media (prefers-reduced-motion:reduce){[data-audience=learner] .learner-marketplace-card:hover{transform:none}}[data-audience=learner] .learner-drawer-panel{border-color:var(--learner-line,var(--border));background:var(--learner-card-bg,var(--card-bg));color:var(--learner-ink,var(--text))}[data-audience=learner] .learner-drawer-panel>:first-child>header,[data-audience=learner] .learner-drawer-panel>header{border-color:var(--learner-line,var(--border));background:var(--learner-card-bg,var(--card-bg))}[data-audience=learner] .learner-drawer-panel:before{content:"";z-index:1;background:var(--learner-drawer-domain,var(--learner-line));pointer-events:none;height:3px;position:absolute;inset:0 0 auto}[data-audience=learner] .learner-drawer-domain-wallet{--learner-drawer-domain:var(--learner-domain-wallet)}[data-audience=learner] .learner-drawer-domain-investing{--learner-drawer-domain:var(--learner-domain-investing)}[data-audience=learner] .learner-drawer-domain-assets{--learner-drawer-domain:var(--learner-domain-assets)}[data-audience=learner] .learner-drawer-domain-savings{--learner-drawer-domain:var(--learner-domain-savings)}@media (max-width:639px){.learner-inf50-competition-table,.learner-inf50-competition-table tbody,.learner-inf50-competition-table tr,.learner-inf50-competition-table td{width:100%;display:block}.learner-inf50-competition-table thead{display:none}.learner-inf50-competition-table tr{border-top:1px solid var(--learner-line,var(--border));padding:.5rem 0}.learner-inf50-competition-table td{overflow-wrap:anywhere;min-width:0;padding:.25rem .5rem}.learner-inf50-competition-table td:before{content:attr(data-label);color:var(--learner-ink-3,var(--text-muted));text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700;display:block}}
.ia-svg-icon{--ia-icon-ink:var(--learner-on-accent-ink,var(--text));--ia-icon-paper:var(--card-bg);--ia-icon-ink-soft:color-mix(in oklab, var(--ia-icon-ink) 75%, var(--ia-icon-paper));--ia-icon-board:color-mix(in oklab, var(--ia-icon-ink) 85%, var(--color-brand-purple));--ia-icon-board-line:color-mix(in oklab, var(--ia-icon-ink) 68%, var(--color-brand-purple));--ia-icon-purple:var(--color-brand-purple);--ia-icon-purple-deep:var(--learner-tile-shade-purple,color-mix(in oklab, var(--color-brand-purple) 62%, var(--ia-icon-ink)));--ia-icon-purple-mid:color-mix(in oklab, var(--color-brand-purple) 80%, var(--ia-icon-ink));--ia-icon-purple-soft:color-mix(in oklab, var(--color-brand-purple) 50%, var(--ia-icon-paper));--ia-icon-purple-wash:color-mix(in oklab, var(--color-brand-purple) 12%, var(--ia-icon-paper));--ia-icon-cyan:var(--color-brand-cyan);--ia-icon-cyan-deep:var(--learner-tile-shade-cyan,color-mix(in oklab, var(--color-brand-cyan) 62%, var(--ia-icon-ink)));--ia-icon-orange:var(--color-brand-orange);--ia-icon-orange-wash:color-mix(in oklab, var(--color-brand-orange) 10%, var(--ia-icon-paper));--ia-icon-orange-tint:color-mix(in oklab, var(--color-brand-orange) 20%, var(--ia-icon-paper));--ia-icon-green:var(--color-brand-green);--ia-icon-green-soft:color-mix(in oklab, var(--color-brand-green) 65%, var(--ia-icon-paper));--ia-icon-green-wash:color-mix(in oklab, var(--color-brand-green) 18%, var(--ia-icon-paper));--ia-icon-green-ink:color-mix(in oklab, var(--color-brand-green) 50%, var(--ia-icon-ink));--ia-icon-pink:var(--color-brand-pink);--ia-icon-pink-soft:color-mix(in oklab, var(--color-brand-pink) 50%, var(--ia-icon-paper));--ia-icon-pink-deep:color-mix(in oklab, var(--ia-icon-pink-soft) 82%, var(--ia-icon-ink));--ia-icon-pink-pale:color-mix(in oklab, var(--color-brand-pink) 36%, var(--ia-icon-paper));flex-shrink:0;line-height:0;display:inline-block}.ia-svg-icon svg *{transform-box:fill-box}.ia-svg-icon svg [transform]{transform-box:view-box}.mi-decision-a{transform-origin:50%;transform:rotate(-6deg)}.mi-decision-b{transform-origin:50%;transform:rotate(6deg)}.mi-bills-left{transform-origin:bottom;transform:rotate(-12deg)}.mi-bills-right{transform-origin:bottom;transform:rotate(9deg)}.mi-payslip-stamp{transform-origin:50%;transform:rotate(-12deg)}@keyframes ia-mi-draw{0%{stroke-dashoffset:52px}to{stroke-dashoffset:0}}@keyframes ia-mi-pop{0%{transform:scale(0)}65%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes ia-mi-slice-1{0%{stroke-dasharray:0 101}to{stroke-dasharray:60 101}}@keyframes ia-mi-slice-2{0%{stroke-dasharray:0 101}to{stroke-dasharray:20 101}}@keyframes ia-mi-slice-3{0%{stroke-dasharray:0 101}to{stroke-dasharray:21 101}}@keyframes ia-mi-twinkle{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.35)rotate(45deg)}to{opacity:1;transform:scale(1)rotate(90deg)}}@keyframes ia-mi-notes-in{0%{opacity:0;transform:translateY(-16px)rotate(-8deg)}60%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ia-mi-row-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}@keyframes ia-mi-print{0%{transform:translateY(34px)}to{transform:none}}@keyframes ia-mi-stamp{0%{opacity:0;transform:scale(2.4)rotate(-12deg)}70%{opacity:1;transform:scale(.9)rotate(-12deg)}to{opacity:1;transform:scale(1)rotate(-12deg)}}@keyframes ia-mi-fan-left{0%{transform:rotate(0)}to{transform:rotate(-12deg)}}@keyframes ia-mi-fan-right{0%{transform:rotate(0)}to{transform:rotate(9deg)}}@keyframes ia-mi-tag{0%{transform:scale(0)}55%{transform:scale(1.3)rotate(8deg)}75%{transform:rotate(-6deg)}to{transform:none}}@keyframes ia-mi-coin-drop{0%{opacity:0;transform:translateY(-14px)}25%{opacity:1}80%{opacity:1;transform:translateY(10px)}to{opacity:0;transform:translateY(12px)}}@keyframes ia-mi-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-5deg)}55%{transform:rotate(4deg)}80%{transform:rotate(-2deg)}}@keyframes ia-mi-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ia-mi-swing{0%{transform:rotate(0)}30%{transform:rotate(14deg)}60%{transform:rotate(-9deg)}to{transform:rotate(0)}}@keyframes ia-mi-in-left{0%{opacity:0;transform:translate(-18px)rotate(-6deg)}to{opacity:1;transform:rotate(-6deg)}}@keyframes ia-mi-in-right{0%{opacity:0;transform:translate(18px)rotate(6deg)}to{opacity:1;transform:rotate(6deg)}}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-history-line{animation:.8s ease-out both ia-mi-draw}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-history-point{transform-origin:50%;animation:.35s ease-out .75s both ia-mi-pop}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-history-chip{transform-origin:50%;animation:.35s ease-out .95s both ia-mi-pop}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-allocation-slice-1{animation:.55s ease-out both ia-mi-slice-1}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-allocation-slice-2{animation:.3s ease-out .5s both ia-mi-slice-2}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-allocation-slice-3{animation:.3s ease-out .75s both ia-mi-slice-3}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-allocation-spark{transform-origin:50%;animation:.4s ease-out 1s both ia-mi-twinkle}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-cash-note-1{animation:.55s cubic-bezier(.2,.9,.3,1.2) both ia-mi-notes-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-cash-note-2{animation:.55s cubic-bezier(.2,.9,.3,1.2) .15s both ia-mi-notes-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-activity-row-1{animation:.3s ease-out both ia-mi-row-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-activity-row-2{animation:.3s ease-out .12s both ia-mi-row-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-activity-row-3{animation:.3s ease-out .24s both ia-mi-row-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-activity-row-4{animation:.3s ease-out .36s both ia-mi-row-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-payslip-paper{animation:.6s ease-out both ia-mi-print}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-payslip-stamp{transform-origin:50%;animation:.4s cubic-bezier(.2,.9,.3,1.3) .65s both ia-mi-stamp}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-bills-left{transform-origin:bottom;animation:.45s ease-out both ia-mi-fan-left}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-bills-right{transform-origin:bottom;animation:.45s ease-out both ia-mi-fan-right}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-bills-tag{transform-origin:0;animation:.55s ease-out .4s both ia-mi-tag}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-savings-coin{animation:.7s ease-in both ia-mi-coin-drop}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-savings-pig{transform-origin:bottom;animation:.5s ease-in-out .65s both ia-mi-wiggle}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-market-candle-1{transform-origin:50%;animation:.3s ease-out both ia-mi-grow}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-market-candle-2{transform-origin:50%;animation:.3s ease-out .1s both ia-mi-grow}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-market-candle-3{transform-origin:50%;animation:.3s ease-out .2s both ia-mi-grow}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-market-candle-4{transform-origin:50%;animation:.3s ease-out .3s both ia-mi-grow}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-market-chip{transform-origin:50%;animation:.35s ease-out .55s both ia-mi-pop}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .ii-item-1{animation:.45s ease-out both ia-mi-notes-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .ii-item-2{animation:.45s ease-out .12s both ia-mi-notes-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .ii-item-3{animation:.45s ease-out .24s both ia-mi-notes-in}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .ii-badge{transform-origin:50%;animation:.35s ease-out .45s both ia-mi-pop}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .ii-line{animation:.8s ease-out both ia-mi-draw}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-reports-bar-1{transform-origin:bottom;animation:.3s ease-out both ia-mi-grow}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-reports-bar-2{transform-origin:bottom;animation:.3s ease-out .1s both ia-mi-grow}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-reports-bar-3{transform-origin:bottom;animation:.3s ease-out .2s both ia-mi-grow}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-reports-medal{transform-origin:top;animation:.8s ease-in-out .35s both ia-mi-swing}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-decision-a{transform-origin:50%;animation:.4s ease-out both ia-mi-in-left}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-decision-b{transform-origin:50%;animation:.4s ease-out .1s both ia-mi-in-right}:is(.learner-game-tile:hover .ia-svg-icon:not(.ia-svg-icon-static),.learner-game-tile:focus-visible .ia-svg-icon:not(.ia-svg-icon-static),.ia-svg-icon.ia-svg-icon-hover:hover,.ia-svg-icon.ia-svg-icon-play) .mi-decision-vs{transform-origin:50%;animation:.35s ease-out .45s both ia-mi-pop}@keyframes ia-sv-hop{0%,to{transform:none}40%{transform:translateY(14px)}70%{transform:translateY(-4px)}}@keyframes ia-sv-wave{0%,to{transform:none}30%{transform:skewY(-10deg)scaleX(.85)}65%{transform:skewY(6deg)}}@keyframes ia-sv-dial{0%{transform:rotate(0)}60%{transform:rotate(380deg)}to{transform:rotate(360deg)}}:is(.learner-savings-product:hover,.learner-savings-product:focus-within) .ia-svg-icon:not(.ia-svg-icon-static) .sv-instant-coin{animation:.9s ease-in-out both ia-sv-hop}:is(.learner-savings-product:hover,.learner-savings-product:focus-within) .ia-svg-icon:not(.ia-svg-icon-static) .sv-goal-stack-1{transform-origin:bottom;animation:.3s ease-out both ia-mi-grow}:is(.learner-savings-product:hover,.learner-savings-product:focus-within) .ia-svg-icon:not(.ia-svg-icon-static) .sv-goal-stack-2{transform-origin:bottom;animation:.3s ease-out .1s both ia-mi-grow}:is(.learner-savings-product:hover,.learner-savings-product:focus-within) .ia-svg-icon:not(.ia-svg-icon-static) .sv-goal-stack-3{transform-origin:bottom;animation:.3s ease-out .2s both ia-mi-grow}:is(.learner-savings-product:hover,.learner-savings-product:focus-within) .ia-svg-icon:not(.ia-svg-icon-static) .sv-goal-flag{transform-origin:0;animation:.7s ease-in-out .4s both ia-sv-wave}:is(.learner-savings-product:hover,.learner-savings-product:focus-within) .ia-svg-icon:not(.ia-svg-icon-static) .sv-term-dial{transform-origin:50%;animation:.9s ease-in-out both ia-sv-dial}:is(.learner-savings-product:hover,.learner-savings-product:focus-within) .ia-svg-icon:not(.ia-svg-icon-static) .sv-term-clock{transform-origin:50%;animation:.35s ease-out .7s both ia-mi-pop}.ia-svg-icon.ia-svg-icon-static *{animation:none!important}@media (prefers-reduced-motion:reduce){.ia-svg-icon *{animation:none!important}}
.tilo-sprite{--tl-k:var(--tilo-glow-strength,var(--world-glow-strength,0));overflow:visible}.tilo-sprite.tl-look-classic{filter:drop-shadow(var(--tilo-glow,0 0 0 transparent))}.tilo-sprite .tl-shadow{fill:color-mix(in oklab,var(--learner-ink,var(--text)) 14%,transparent)}.tilo-sprite .tl-glow{fill:var(--tl-glow-color);opacity:calc(.35 * var(--tl-k))}.tilo-sprite .tl-eyes{filter:drop-shadow(0 0 3px color-mix(in oklab,var(--tl-eye) calc(100% * var(--tl-k)),transparent))}.tilo-sprite .tl-body{transform-box:view-box;transform-origin:60px 103px;transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.tilo-sprite .tl-look{transition:transform .2s ease-out}.tilo-sprite .tl-eyes,.tilo-sprite .tl-spark,.tilo-sprite .tl-glow{transform-box:fill-box;transform-origin:50%}.tilo-sprite .tl-hl,.tilo-sprite .tl-hr{transform-box:fill-box;transform-origin:50% 100%}.tilo-sprite .tl-shine{translate:-80px}.tilo-sprite .tl-scan{opacity:0}.tilo-teaser,.tilo-teaser *,.tilo-teaser :before,.tilo-teaser :after{transition:none!important;animation:none!important}.tilo-sprite.tl-idle .tl-body{animation:3s ease-in-out both tl-bob}.tilo-sprite.tl-idle .tl-eyes{animation:3s ease-in-out both tl-blink}.tilo-sprite.tl-idle .tl-shine{animation:3s ease-in-out both tl-shine}.tilo-sprite.tl-idle .tl-glow{animation:3s ease-in-out both tl-glowp}@keyframes tl-glowp{0%,to{opacity:calc(.35 * var(--tl-k));scale:1}50%{opacity:calc(.2 * var(--tl-k));scale:.8}}@keyframes tl-bob{0%,to{translate:0}50%{translate:0 -4px}}@keyframes tl-bob-b{0%,to{translate:0}50%{translate:0 -4px}}@keyframes tl-blink{0%,90%,to{scale:1}94%{scale:1 .08}}@keyframes tl-blink-b{0%,90%,to{scale:1}94%{scale:1 .08}}@keyframes tl-shine{0%,55%{translate:-80px}85%,to{translate:120px}}@keyframes tl-shine-b{0%,55%{translate:-80px}85%,to{translate:120px}}@keyframes tl-sway{0%,to{rotate:0deg}30%{rotate:-8deg}65%{rotate:-3deg}}@keyframes tl-sway-b{0%,to{rotate:0deg}30%{rotate:-8deg}65%{rotate:-3deg}}@keyframes tl-scaneyes{0%,to{translate:0}25%{translate:-3px -2px}60%{translate:3px -2px}}@keyframes tl-scaneyes-b{0%,to{translate:0}25%{translate:-3px -2px}60%{translate:3px -2px}}@keyframes tl-jump{0%{translate:0;scale:1}20%{translate:0 4px;scale:1.08 .9}45%{translate:0 -14px;scale:.95 1.06}70%{translate:0;scale:1.04 .96}to{translate:0;scale:1}}@keyframes tl-jump-b{0%{translate:0;scale:1}20%{translate:0 4px;scale:1.08 .9}45%{translate:0 -14px;scale:.95 1.06}70%{translate:0;scale:1.04 .96}to{translate:0;scale:1}}@keyframes tl-twinkle{0%{rotate:0deg;scale:0}50%{rotate:90deg;scale:1.5}to{rotate:180deg;scale:1}}@keyframes tl-twinkle-b{0%{rotate:0deg;scale:0}50%{rotate:90deg;scale:1.5}to{rotate:180deg;scale:1}}@keyframes tl-nod{0%,50%,to{rotate:0deg}25%,75%{rotate:7deg}}@keyframes tl-nod-b{0%,50%,to{rotate:0deg}25%,75%{rotate:7deg}}@keyframes tl-wave{0%,to{rotate:0deg}20%,60%{rotate:-28deg}40%,80%{rotate:16deg}}@keyframes tl-wave-b{0%,to{rotate:0deg}20%,60%{rotate:-28deg}40%,80%{rotate:16deg}}@keyframes tl-pop{0%{translate:0;scale:1}15%{translate:0 -10px;scale:1 1.08}40%{translate:0;scale:1.05 .95}to{translate:0;scale:1}}@keyframes tl-pop-b{0%{translate:0;scale:1}15%{translate:0 -10px;scale:1 1.08}40%{translate:0;scale:1.05 .95}to{translate:0;scale:1}}@keyframes tl-ring{0%{scale:.3}55%{scale:1.3}to{scale:1}}@keyframes tl-ring-b{0%{scale:.3}55%{scale:1.3}to{scale:1}}@keyframes tl-scanline{0%{opacity:0;translate:0}10%{opacity:.9}90%{opacity:.9;translate:0 24px}to{opacity:0;translate:0 24px}}@keyframes tl-scanline-b{0%{opacity:0;translate:0}10%{opacity:.9}90%{opacity:.9;translate:0 24px}to{opacity:0;translate:0 24px}}@keyframes tl-narrow{0%,to{scale:1}35%,65%{scale:1 .45}}@keyframes tl-narrow-b{0%,to{scale:1}35%,65%{scale:1 .45}}@keyframes tl-cheer{0%,to{translate:0;rotate:0deg}25%{translate:0 -10px;rotate:-6deg}50%{translate:0;rotate:6deg}75%{translate:0 -6px;rotate:-3deg}}@keyframes tl-cheer-b{0%,to{translate:0;rotate:0deg}25%{translate:0 -10px;rotate:-6deg}50%{translate:0;rotate:6deg}75%{translate:0 -6px;rotate:-3deg}}@keyframes tl-handsup{0%,50%,to{translate:0}25%,75%{translate:0 -7px}}@keyframes tl-handsup-b{0%,50%,to{translate:0}25%,75%{translate:0 -7px}}@keyframes tl-tilt{0%,to{rotate:0deg}40%{rotate:10deg}70%{rotate:6deg}}@keyframes tl-tilt-b{0%,to{rotate:0deg}40%{rotate:10deg}70%{rotate:6deg}}@keyframes tl-look{0%,to{translate:0}25%{translate:4px}55%{translate:-4px -1px}80%{translate:2px 2px}}@keyframes tl-look-b{0%,to{translate:0}25%{translate:4px}55%{translate:-4px -1px}80%{translate:2px 2px}}.tilo-sprite.tl-a1.tl-x-neutral .tl-body{animation:1.6s ease-in-out tl-bob}.tilo-sprite.tl-a2.tl-x-neutral .tl-body{animation:1.6s ease-in-out tl-bob-b}.tilo-sprite.tl-a1.tl-x-neutral .tl-eyes{animation:1.4s ease-in-out tl-blink}.tilo-sprite.tl-a2.tl-x-neutral .tl-eyes{animation:1.4s ease-in-out tl-blink-b}.tilo-sprite.tl-a1.tl-x-neutral .tl-shine{animation:1.6s ease-in-out tl-shine}.tilo-sprite.tl-a2.tl-x-neutral .tl-shine{animation:1.6s ease-in-out tl-shine-b}.tilo-sprite.tl-a1.tl-x-thinking .tl-body{animation:1.8s ease-in-out tl-sway}.tilo-sprite.tl-a2.tl-x-thinking .tl-body{animation:1.8s ease-in-out tl-sway-b}.tilo-sprite.tl-a1.tl-x-thinking .tl-eyes{animation:1.8s ease-in-out tl-scaneyes}.tilo-sprite.tl-a2.tl-x-thinking .tl-eyes{animation:1.8s ease-in-out tl-scaneyes-b}.tilo-sprite.tl-a1.tl-x-impressed .tl-body{animation:.9s ease-in-out tl-jump}.tilo-sprite.tl-a2.tl-x-impressed .tl-body{animation:.9s ease-in-out tl-jump-b}.tilo-sprite.tl-a1.tl-x-impressed .tl-spark{animation:.9s ease-in-out tl-twinkle}.tilo-sprite.tl-a2.tl-x-impressed .tl-spark{animation:.9s ease-in-out tl-twinkle-b}.tilo-sprite.tl-a1.tl-x-impressed .tl-shine{animation:1s ease-in-out tl-shine}.tilo-sprite.tl-a2.tl-x-impressed .tl-shine{animation:1s ease-in-out tl-shine-b}.tilo-sprite.tl-a1.tl-x-focused .tl-eyes{animation:1.4s ease-in-out tl-narrow}.tilo-sprite.tl-a2.tl-x-focused .tl-eyes{animation:1.4s ease-in-out tl-narrow-b}.tilo-sprite.tl-a1.tl-x-focused .tl-scan{animation:1.4s ease-in-out tl-scanline}.tilo-sprite.tl-a2.tl-x-focused .tl-scan{animation:1.4s ease-in-out tl-scanline-b}.tilo-sprite.tl-a1.tl-x-encouraging .tl-body{animation:1.4s ease-in-out tl-nod}.tilo-sprite.tl-a2.tl-x-encouraging .tl-body{animation:1.4s ease-in-out tl-nod-b}.tilo-sprite.tl-a1.tl-x-encouraging .tl-hr{animation:1.4s ease-in-out tl-wave}.tilo-sprite.tl-a2.tl-x-encouraging .tl-hr{animation:1.4s ease-in-out tl-wave-b}.tilo-sprite.tl-a1.tl-x-surprised .tl-body{animation:.8s ease-in-out tl-pop}.tilo-sprite.tl-a2.tl-x-surprised .tl-body{animation:.8s ease-in-out tl-pop-b}.tilo-sprite.tl-a1.tl-x-surprised .tl-eyes{animation:.6s ease-in-out tl-ring}.tilo-sprite.tl-a2.tl-x-surprised .tl-eyes{animation:.6s ease-in-out tl-ring-b}.tilo-sprite.tl-a1.tl-x-proud .tl-body{animation:1.2s ease-in-out tl-cheer}.tilo-sprite.tl-a2.tl-x-proud .tl-body{animation:1.2s ease-in-out tl-cheer-b}.tilo-sprite.tl-a1.tl-x-proud .tl-hl{animation:1.2s ease-in-out tl-handsup}.tilo-sprite.tl-a2.tl-x-proud .tl-hl{animation:1.2s ease-in-out tl-handsup-b}.tilo-sprite.tl-a1.tl-x-proud .tl-hr{animation:1.2s ease-in-out tl-handsup}.tilo-sprite.tl-a2.tl-x-proud .tl-hr{animation:1.2s ease-in-out tl-handsup-b}.tilo-sprite.tl-a1.tl-x-proud .tl-spark{animation:1.2s ease-in-out tl-twinkle}.tilo-sprite.tl-a2.tl-x-proud .tl-spark{animation:1.2s ease-in-out tl-twinkle-b}.tilo-sprite.tl-a1.tl-x-proud .tl-shine{animation:1.2s ease-in-out tl-shine}.tilo-sprite.tl-a2.tl-x-proud .tl-shine{animation:1.2s ease-in-out tl-shine-b}.tilo-sprite.tl-a1.tl-x-curious .tl-body{animation:1.6s ease-in-out tl-tilt}.tilo-sprite.tl-a2.tl-x-curious .tl-body{animation:1.6s ease-in-out tl-tilt-b}.tilo-sprite.tl-a1.tl-x-curious .tl-eyes{animation:1.6s ease-in-out tl-look}.tilo-sprite.tl-a2.tl-x-curious .tl-eyes{animation:1.6s ease-in-out tl-look-b}@media (prefers-reduced-motion:reduce){.tilo-sprite *{transition:none!important;animation:none!important}.tilo-sprite .tl-scan{opacity:0!important}}
@font-face{font-family:robotoFlex;src:url(../media/roboto_flex_latin_full_normal-s.p.0kzo3q1ehvh30.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:robotoFlex Fallback;src:local(Arial);ascent-override:93.26%;descent-override:24.54%;line-gap-override:0.0%;size-adjust:99.48%}.vpFgTq_className{font-family:robotoFlex,robotoFlex Fallback}.vpFgTq_variable{--font-sans:"robotoFlex", "robotoFlex Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito_latin_wght_normal-s.p.43ritpld78jne.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.anfL6q_className{font-family:nunito,nunito Fallback}.anfL6q_variable{--font-learner-display:"nunito", "nunito Fallback"}
@font-face{font-family:robotoMono;src:url(../media/roboto_mono_latin_wght_normal-s.p.1w9zl2zwj-63x.woff2)format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:robotoMono Fallback;src:local(Arial);ascent-override:79.68%;descent-override:20.61%;line-gap-override:0.0%;size-adjust:131.51%}.R-9LFG_className{font-family:robotoMono,robotoMono Fallback}.R-9LFG_variable{--font-roboto-mono:"robotoMono", "robotoMono Fallback"}
