@import url("https://fonts.googleapis.com/css2?family=Rethink+Sans:wght@400;500;600;700;800&display=swap");.learn-bytes-l2{--lb-font:"Rethink Sans",var(--font-sans,system-ui),sans-serif;--lb-bg:#f8fafc;--lb-surface:#ffffff;--lb-surface-muted:#f1f5f9;--lb-track:#e2e8f0;--lb-line:#e2e8f0;--lb-line-strong:#c7d2fe;--lb-ink:#0f172a;--lb-ink-muted:#475569;--lb-brand:#1132c4;--lb-brand-edge:#0d2799;--lb-brand-soft:#eef2ff;--lb-brand-text:#1132c4;--lb-on-brand:#ffffff;--lb-accent:#f5a524;--lb-accent-edge:#b8730a;--lb-accent-ink:#1c1917;--lb-success:#157a4b;--lb-success-edge:#0b4d2e;--lb-success-bg:#ddf3e6;--lb-success-ink:#0f5132;--lb-error:#b93a23;--lb-error-edge:#7f1d0d;--lb-error-bg:#fde6e1;--lb-error-ink:#7f1d0d;--lb-diya-flame:#ffd166;--lb-diya-clay:#c8643b;--lb-nut-shell:#b9773e;--lb-nut-cap:#7c4a2d;--lb-radius-lg:16px;--lb-radius-sheet:24px;--lb-gutter:20px;--lb-button-h:56px;--lb-touch-min:44px;font-family:var(--lb-font);background:var(--lb-bg);color:var(--lb-ink)}.learn-bytes-l2 .lb-display{font-size:28px;font-weight:800;line-height:1.15}.learn-bytes-l2 .lb-title{font-size:24px;font-weight:800;line-height:1.25}.learn-bytes-l2 .lb-question{font-size:22px;font-weight:800;line-height:1.3}.learn-bytes-l2 .lb-body{font-size:17px;font-weight:400;line-height:1.5}.learn-bytes-l2 .lb-eyebrow{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--lb-brand-text)}.learn-bytes-l2 .lb-btn-primary{display:flex;width:100%;min-height:var(--lb-button-h);align-items:center;justify-content:center;border:0;border-radius:var(--lb-radius-lg);background:var(--lb-brand);border-bottom:5px solid var(--lb-brand-edge);color:var(--lb-on-brand);font:800 17px/1 var(--lb-font);letter-spacing:.02em;text-transform:uppercase;transition:transform 80ms ease,border-bottom-width 80ms ease}.learn-bytes-l2 .lb-btn-primary:active:not(:disabled){transform:translateY(2px);border-bottom-width:2px}.learn-bytes-l2 .lb-btn-primary:disabled{background:var(--lb-track);border-bottom-color:var(--lb-line-strong);color:var(--lb-ink-muted);cursor:not-allowed}.learn-bytes-l2 .lb-btn-secondary{min-height:52px;justify-content:center;font:800 15px/1 var(--lb-font);letter-spacing:.02em;text-transform:uppercase}.learn-bytes-l2 .lb-btn-secondary,.learn-bytes-l2 .lb-option{display:flex;width:100%;align-items:center;border-radius:var(--lb-radius-lg);border:solid var(--lb-line);border-width:2px 2px 4px;background:var(--lb-surface);color:var(--lb-ink)}.learn-bytes-l2 .lb-option{min-height:60px;gap:12px;padding:12px 16px;font:600 15px/1.4 var(--lb-font);text-align:left}.learn-bytes-l2 .lb-option[data-selected=true]{border-color:var(--lb-ink);background:var(--lb-brand-soft)}.learn-bytes-l2 .lb-option[data-result=best]{border-color:var(--lb-success);background:var(--lb-success-bg)}.learn-bytes-l2 .lb-option[data-result=yours]{border-color:var(--lb-error);background:var(--lb-error-bg)}.learn-bytes-l2 .lb-sheet-enter{animation:lb-sheet-in .26s ease-out}@keyframes lb-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.learn-bytes-l2 .lb-sheet-enter{animation:none}}.learn-bytes-l2 .lb-scroll-row{display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:.25rem;padding-bottom:.75rem}.learn-bytes-l2 .lb-scroll-row::-webkit-scrollbar{display:none}.learn-bytes-l2 .lb-scroll-card{touch-action:manipulation;-webkit-tap-highlight-color:transparent}