@import "https://fonts.googleapis.com/css2?family=Source+Sans+3:wght@400;500;600;700&family=Source+Serif+4:wght@400;500;600&display=swap";
@import "https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@400;500;600;700&display=swap";
[data-lsr-root]{--lsr-font-sans:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif;--lsr-font-serif:"Source Serif 4",Georgia,serif;--lsr-font-mono:ui-monospace,"SF Mono",monospace;--lsr-text-xs:.8125rem;--lsr-text-sm:.9375rem;--lsr-text-base:1.0625rem;--lsr-text-lg:1.1875rem;--lsr-text-xl:1.375rem;--lsr-text-2xl:1.625rem;--lsr-text-3xl:2rem;--lsr-leading-tight:1.25;--lsr-leading-snug:1.4;--lsr-leading-normal:1.6;--lsr-leading-relaxed:1.75;--lsr-font-normal:400;--lsr-font-medium:500;--lsr-font-semibold:600;--lsr-font-bold:700;--lsr-space-1:.25rem;--lsr-space-2:.5rem;--lsr-space-3:.75rem;--lsr-space-4:1rem;--lsr-space-5:1.25rem;--lsr-space-6:1.5rem;--lsr-space-8:2rem;--lsr-space-10:2.5rem;--lsr-space-12:3rem;--lsr-space-16:4rem;--lsr-rounded-sm:8px;--lsr-rounded:12px;--lsr-rounded-md:16px;--lsr-rounded-lg:20px;--lsr-rounded-xl:24px;--lsr-rounded-2xl:32px;--lsr-rounded-full:9999px;--lsr-white:#fff;--lsr-cream:#faf8f6;--lsr-warm-50:#faf8f6;--lsr-warm-100:#f3efea;--lsr-warm-200:#e7e2dd;--lsr-warm-300:#cecac4;--lsr-warm-400:#b5b2ac;--lsr-warm-500:#6a6a62;--lsr-warm-600:#53534c;--lsr-warm-700:#43433e;--lsr-warm-800:#1c1c1a;--lsr-warm-900:#1c1c1a;--lsr-accent-50:#eff7f2;--lsr-accent-100:#e7f3ed;--lsr-accent-200:#cfe7db;--lsr-accent-300:#a9d2ba;--lsr-accent-400:#7fb895;--lsr-accent-500:#5c8374;--lsr-accent-600:#4b6c5d;--lsr-accent-700:#405c4f;--lsr-accent-800:#344c41;--lsr-success-50:#e7f7ee;--lsr-success-100:#e7f7ee;--lsr-success-500:#2e7d64;--lsr-success-600:#2e7d64;--lsr-success-700:#276a55;--lsr-warning-50:#fff3de;--lsr-warning-100:#fff3de;--lsr-warning-500:#dfae43;--lsr-warning-600:#dfae43;--lsr-error-50:#fde7e6;--lsr-error-100:#fde7e6;--lsr-error-500:#d1645d;--lsr-error-600:#c45751;--lsr-bg:var(--lsr-cream);--lsr-bg-elevated:var(--lsr-white);--lsr-bg-subtle:var(--lsr-warm-50);--lsr-bg-muted:var(--lsr-warm-100);--lsr-bg-gradient:radial-gradient(800px 480px at 92% 0%,#4f9e701a,transparent 62%),radial-gradient(700px 420px at 12% 6%,#8b5cf61f,transparent 60%),linear-gradient(180deg,#fafaf8 0%,#eef5f1 100%);--lsr-card-bg:linear-gradient(180deg,#fff 0%,#faf8f6 100%);--lsr-text:var(--lsr-warm-800);--lsr-text-secondary:var(--lsr-warm-600);--lsr-text-muted:var(--lsr-warm-500);--lsr-text-faint:var(--lsr-warm-400);--lsr-border:var(--lsr-warm-200);--lsr-border-strong:var(--lsr-warm-300);--lsr-border-focus:#8cb79e;--lsr-accent:var(--lsr-accent-500);--lsr-accent-hover:var(--lsr-accent-600);--lsr-accent-subtle:var(--lsr-accent-50);--lsr-shadow-sm:0 1px 2px #1c1c1a0a;--lsr-shadow:0 2px 8px #1c1c1a0f,0 1px 2px #1c1c1a0a;--lsr-shadow-md:0 8px 24px #1c1c1a14,0 2px 8px #1c1c1a0a;--lsr-shadow-lg:0 16px 48px #1c1c1a1a,0 4px 16px #1c1c1a0d;--lsr-shadow-xl:0 24px 64px #1c1c1a1f;--lsr-shadow-glow:0 0 0 4px var(--lsr-accent-100);--lsr-ease:cubic-bezier(.4,0,.2,1);--lsr-ease-out:cubic-bezier(0,0,.2,1);--lsr-ease-bounce:cubic-bezier(.34,1.56,.64,1);--lsr-duration-fast:.15s;--lsr-duration-normal:.25s;--lsr-duration-slow:.4s;--lsr-content-width:min(760px,92vw);--lsr-btn-height:3rem;--lsr-input-height:3rem;--lsr-z-sticky:100;--lsr-z-drawer:400;--lsr-z-modal:500;--lsr-illustration-step-height:180px;--lsr-illustration-card-height:160px;font-family:var(--lsr-font-sans);font-size:var(--lsr-text-base);line-height:var(--lsr-leading-normal);font-weight:var(--lsr-font-normal);color:var(--lsr-text);background-color:var(--lsr-bg);background-image:var(--lsr-bg-gradient);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-repeat:no-repeat;background-size:cover}[data-lsr-root] *,[data-lsr-root] :before,[data-lsr-root] :after{box-sizing:border-box;margin:0;padding:0}[data-lsr-root].lsr-root{flex-direction:column;width:100%;min-height:100vh;display:flex}[data-lsr-root] .lsr-container{flex:1;justify-content:center;width:100%;display:flex}[data-lsr-root] .lsr-inner{width:100%;max-width:var(--lsr-content-width);padding:var(--lsr-space-12)0 var(--lsr-space-16);gap:var(--lsr-space-10);flex-direction:column;display:flex}@media (max-width:640px){[data-lsr-root] .lsr-inner{padding:var(--lsr-space-3)0;gap:var(--lsr-space-3)}[data-lsr-root]:not([data-lsr-variant=modal]) .lsr-header{padding:var(--lsr-space-2)var(--lsr-space-3);gap:var(--lsr-space-2);min-height:48px}[data-lsr-root] .lsr-icon-button{width:36px;height:36px}[data-lsr-root] .lsr-header-title{font-size:var(--lsr-text-sm);text-align:center;color:var(--lsr-text);flex:1}[data-lsr-root] .lsr-badge--info{display:none!important}[data-lsr-root] .lsr-text-button{border-radius:var(--lsr-rounded)!important;border:1px solid var(--lsr-warm-200)!important;background:var(--lsr-white)!important;width:36px!important;height:36px!important;color:var(--lsr-warm-500)!important;justify-content:center!important;align-items:center!important;padding:0!important;font-size:0!important;display:flex!important;position:relative!important}[data-lsr-root] .lsr-text-button:before{content:""!important;background:currentColor!important;border-radius:1px!important;width:14px!important;height:2px!important;margin-top:-2px!important;box-shadow:0 -4px,0 4px,0 8px!important}[data-lsr-root] .lsr-progress{padding:var(--lsr-space-2)var(--lsr-space-3);gap:var(--lsr-space-2);box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none}[data-lsr-root] .lsr-progress-row{flex-direction:row;justify-content:space-between}[data-lsr-root] .lsr-progress-row>div:first-child{font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-semibold)}[data-lsr-root] .lsr-progress-row>div:last-child{font-size:var(--lsr-text-xs)}[data-lsr-root] .lsr-progress-bar{gap:2px;height:4px;padding:0}[data-lsr-root] .lsr-preview-hint{display:none}[data-lsr-root]:not([data-lsr-variant=modal]) .lsr-footer{padding:var(--lsr-space-2)var(--lsr-space-3)}[data-lsr-root] .lsr-footer__helper{display:none}[data-lsr-root] .lsr-footer__helper--progress{display:flex}[data-lsr-root] .lsr-footer-actions{gap:var(--lsr-space-2);display:flex;flex-direction:row!important}[data-lsr-root] .lsr-footer-actions .lsr-btn--ghost-danger,[data-lsr-root] .lsr-footer-actions .lsr-btn--secondary{display:none}[data-lsr-root] .lsr-footer-actions .lsr-btn--ghost,[data-lsr-root] .lsr-footer-actions .lsr-btn--primary{flex:1;width:auto!important;height:44px!important;min-height:44px!important;font-size:var(--lsr-text-sm)!important;border-radius:var(--lsr-rounded)!important}[data-lsr-root] .lsr-card{padding:var(--lsr-space-4);border-radius:var(--lsr-rounded);box-shadow:none;background:0 0;border:none}[data-lsr-root] .lsr-step{gap:var(--lsr-space-4)}[data-lsr-root] .lsr-step__title{font-size:var(--lsr-text-xl)}[data-lsr-root] .lsr-step__body{font-size:var(--lsr-text-base);gap:var(--lsr-space-4)}[data-lsr-root]:not([data-lsr-variant=modal]) .lsr-quiz-option,[data-lsr-root]:not([data-lsr-variant=modal]) .lsr-option{padding:var(--lsr-space-3)var(--lsr-space-4)}[data-lsr-root] .lsr-option input[type=checkbox],[data-lsr-root] .lsr-option input[type=radio],[data-lsr-root] .lsr-quiz-option input[type=checkbox],[data-lsr-root] .lsr-quiz-option input[type=radio]{width:22px;min-width:22px;height:22px;min-height:22px}}[data-lsr-root] .lsr-header{align-items:center;gap:var(--lsr-space-3);padding:var(--lsr-space-3)var(--lsr-space-5);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--lsr-border);z-index:var(--lsr-z-sticky);background:linear-gradient(#fefdfbfa 0%,#fefdfbe6 100%);display:flex;position:sticky;top:0;box-shadow:0 6px 18px #1c191714}[data-lsr-root] .lsr-icon-button{border:1px solid var(--lsr-border);background:var(--lsr-bg-elevated);border-radius:var(--lsr-rounded);width:2.75rem;height:2.75rem;box-shadow:var(--lsr-shadow-sm);color:var(--lsr-text-secondary);cursor:pointer;transition:all var(--lsr-duration-fast)var(--lsr-ease);justify-content:center;align-items:center;display:inline-flex}[data-lsr-root] .lsr-icon-button:hover{background:var(--lsr-warm-100);border-color:var(--lsr-warm-300);box-shadow:var(--lsr-shadow);color:var(--lsr-text);transform:translateY(-1px)}[data-lsr-root] .lsr-icon-button:active{transform:translateY(0)}[data-lsr-root] .lsr-header-title{font-size:var(--lsr-text-lg);font-weight:var(--lsr-font-semibold);color:var(--lsr-text);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}[data-lsr-root] .lsr-text-button{border:2px solid var(--lsr-accent-500);background:var(--lsr-white);color:var(--lsr-accent-600);padding:var(--lsr-space-2)var(--lsr-space-4);border-radius:var(--lsr-rounded);font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-semibold);box-shadow:var(--lsr-shadow-sm);cursor:pointer;transition:all var(--lsr-duration-fast)var(--lsr-ease)}[data-lsr-root] .lsr-text-button:hover{background:var(--lsr-accent-500);color:var(--lsr-white);box-shadow:var(--lsr-shadow)}[data-lsr-root] .lsr-badge{align-items:center;gap:var(--lsr-space-1);padding:var(--lsr-space-1)var(--lsr-space-3);border-radius:var(--lsr-rounded-full);font-size:var(--lsr-text-xs);font-weight:var(--lsr-font-semibold);letter-spacing:.02em;display:inline-flex}[data-lsr-root] .lsr-badge--neutral{background:var(--lsr-warm-200);color:var(--lsr-warm-600)}[data-lsr-root] .lsr-badge--info{background:var(--lsr-warm-200);color:var(--lsr-warm-600);font-style:italic}[data-lsr-root] .lsr-badge--warning{background:var(--lsr-warning-100);color:var(--lsr-warning-600)}[data-lsr-root] .lsr-badge--success{background:var(--lsr-success-100);color:var(--lsr-success-700)}[data-lsr-root] .lsr-badge--muted{background:var(--lsr-warm-100,#f5f5f4);color:var(--lsr-warm-500,#78716c);font-weight:var(--lsr-font-medium,500)}[data-lsr-root] .lsr-progress{gap:var(--lsr-space-3);padding:var(--lsr-space-3)var(--lsr-space-5);box-shadow:none;-webkit-backdrop-filter:blur(8px);background:#ffffffc7;border:none;border-radius:0;flex-direction:column;display:flex}[data-lsr-root] .lsr-progress-row{justify-content:space-between;align-items:center;gap:var(--lsr-space-4);flex-wrap:wrap;display:flex}[data-lsr-root] .lsr-progress-row>div:first-child{font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-semibold);color:var(--lsr-text)}[data-lsr-root] .lsr-progress-row>div:last-child{font-size:var(--lsr-text-xs);color:var(--lsr-text-muted)}[data-lsr-root] .lsr-progress-bar{background:var(--lsr-warm-100);border-radius:var(--lsr-rounded-full);gap:3px;height:8px;padding:2px;display:flex;box-shadow:inset 0 1px 2px #1c191714}[data-lsr-root] .lsr-progress-segment{border-radius:var(--lsr-rounded-full);cursor:pointer;height:100%;transition:all var(--lsr-duration-normal)var(--lsr-ease);border:none;flex:1;padding:0;position:relative;box-shadow:inset 0 1px #fff9}[data-lsr-root] .lsr-progress-segment:hover:not(:disabled){filter:brightness(1.05);transform:scaleY(1.3)}[data-lsr-root] .lsr-progress-segment:disabled{cursor:default}[data-lsr-root] .lsr-progress-segment--completed{background:var(--lsr-success-500)}[data-lsr-root] .lsr-progress-segment--skipped{background:var(--lsr-warm-400)}[data-lsr-root] .lsr-progress-segment--current{background:var(--lsr-accent-500);box-shadow:0 0 0 2px var(--lsr-white),0 0 0 4px var(--lsr-accent-300)}[data-lsr-root] .lsr-progress-segment--available{background:var(--lsr-warm-300)}[data-lsr-root] .lsr-progress-segment--locked{background:var(--lsr-warm-200)}[data-lsr-root] .lsr-preview-hint{font-size:var(--lsr-text-xs);color:var(--lsr-text-muted);text-align:center;padding-top:var(--lsr-space-1);border-top:1px solid var(--lsr-border)}[data-lsr-root] .lsr-card{background:var(--lsr-card-bg);border:1px solid var(--lsr-border);border-radius:var(--lsr-rounded-xl);padding:var(--lsr-space-8);box-shadow:var(--lsr-shadow);transition:all var(--lsr-duration-normal)var(--lsr-ease)}[data-lsr-root] .lsr-card:hover{box-shadow:var(--lsr-shadow-md)}[data-lsr-root] .lsr-card-header{align-items:center;gap:var(--lsr-space-3);margin-bottom:var(--lsr-space-5);display:flex}[data-lsr-root] .lsr-card-title{font-family:var(--lsr-font-serif);font-size:var(--lsr-text-xl);font-weight:var(--lsr-font-semibold);color:var(--lsr-text)}[data-lsr-root] .lsr-card-badge{background:var(--lsr-accent-100);color:var(--lsr-accent-700);border-radius:var(--lsr-rounded-full);padding:var(--lsr-space-1)var(--lsr-space-3);font-size:var(--lsr-text-xs);font-weight:var(--lsr-font-semibold)}[data-lsr-root] .lsr-card-body{margin-top:0}[data-lsr-root] .lsr-step{gap:var(--lsr-space-5);flex-direction:column;width:100%;display:flex}[data-lsr-root] .lsr-step__header{align-items:center;gap:var(--lsr-space-3);text-align:center;flex-direction:column;display:flex}[data-lsr-root] .lsr-step__title{font-family:var(--lsr-font-serif);font-size:var(--lsr-text-2xl);font-weight:var(--lsr-font-semibold);color:var(--lsr-text);line-height:var(--lsr-leading-snug);text-wrap:balance;max-width:32ch;margin:0 auto}[data-lsr-root] .lsr-step__meta{align-items:center;gap:var(--lsr-space-2);display:flex}[data-lsr-root] .lsr-step__body{gap:var(--lsr-space-5);font-size:var(--lsr-text-base);line-height:var(--lsr-leading-relaxed);color:var(--lsr-text-secondary);flex-direction:column;display:flex}[data-lsr-root] .lsr-footer{padding:var(--lsr-space-4)var(--lsr-space-6);background:linear-gradient(180deg,#ffffffeb 0%,var(--lsr-white)100%);border-top:1px solid var(--lsr-border);z-index:var(--lsr-z-sticky);-webkit-backdrop-filter:blur(10px);position:sticky;bottom:0;box-shadow:0 -10px 28px #1c191714}[data-lsr-root] .lsr-footer__helper{font-size:var(--lsr-text-base);color:var(--lsr-warning-600);margin-bottom:var(--lsr-space-3);line-height:var(--lsr-leading-normal);font-weight:var(--lsr-font-semibold);background:var(--lsr-warning-50);border:1px solid var(--lsr-warning-100);border-left:4px solid var(--lsr-warning-500);padding:var(--lsr-space-2)var(--lsr-space-4);border-radius:var(--lsr-rounded)}[data-lsr-root] .lsr-footer__helper--progress{gap:var(--lsr-space-2);flex-direction:column;display:flex}[data-lsr-root] .lsr-footer__helper-label{font-size:var(--lsr-text-sm);color:var(--lsr-warning-700)}[data-lsr-root] .lsr-footer-progress{background:var(--lsr-warning-100);border-radius:var(--lsr-rounded-full);width:100%;height:6px;overflow:hidden}[data-lsr-root] .lsr-footer-progress__bar{background:var(--lsr-warning-500);border-radius:var(--lsr-rounded-full);height:100%;transition:width var(--lsr-duration-fast)linear}[data-lsr-root] .lsr-footer-actions{gap:var(--lsr-space-2);flex-direction:column;display:flex}[data-lsr-root] .lsr-footer-actions .lsr-btn--primary{width:100%;height:3.25rem;font-size:var(--lsr-text-lg);border-radius:var(--lsr-rounded-lg)}[data-lsr-root] .lsr-footer-actions-secondary{justify-content:center;gap:var(--lsr-space-4);margin-top:var(--lsr-space-1);display:flex}@media (min-width:480px){[data-lsr-root] .lsr-footer-actions{flex-flow:wrap;justify-content:space-between;align-items:center}[data-lsr-root] .lsr-footer-actions .lsr-btn--primary{order:1;width:auto;min-width:200px;margin-left:auto}[data-lsr-root] .lsr-footer-actions .lsr-btn--secondary,[data-lsr-root] .lsr-footer-actions .lsr-btn--ghost{order:0}}[data-lsr-root] .lsr-btn{justify-content:center;align-items:center;gap:var(--lsr-space-2);min-height:var(--lsr-btn-height);height:var(--lsr-btn-height);padding:0 var(--lsr-space-6);border-radius:var(--lsr-rounded);font-family:inherit;font-size:var(--lsr-text-base);font-weight:var(--lsr-font-semibold);cursor:pointer;transition:all var(--lsr-duration-fast)var(--lsr-ease);white-space:nowrap;box-sizing:border-box;border:2px solid #0000;display:inline-flex}[data-lsr-root] .lsr-btn--primary{background:var(--lsr-accent-500);color:var(--lsr-white);border-color:var(--lsr-accent-500);box-shadow:0 2px 8px #14b8a640}[data-lsr-root] .lsr-btn--primary:hover:not(:disabled){background:var(--lsr-accent-600);border-color:var(--lsr-accent-600);transform:translateY(-1px);box-shadow:0 6px 16px #14b8a652}[data-lsr-root] .lsr-btn--primary:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #14b8a633}[data-lsr-root] .lsr-btn--secondary{background:var(--lsr-white);color:var(--lsr-text);border-color:var(--lsr-warm-300)}[data-lsr-root] .lsr-btn--secondary:hover:not(:disabled){background:var(--lsr-warm-50);border-color:var(--lsr-warm-400);box-shadow:var(--lsr-shadow-sm);transform:translateY(-1px)}[data-lsr-root] .lsr-btn--secondary:active:not(:disabled){transform:translateY(0)}[data-lsr-root] .lsr-btn--ghost{color:var(--lsr-text-muted);background:0 0;border-color:#0000}[data-lsr-root] .lsr-btn--ghost:hover:not(:disabled){background:var(--lsr-warm-100);color:var(--lsr-text)}[data-lsr-root] .lsr-btn--ghost-danger{color:var(--lsr-warm-500);background:0 0;border-color:#0000}[data-lsr-root] .lsr-btn--ghost-danger:hover:not(:disabled){background:var(--lsr-error-50);color:var(--lsr-error-600)}[data-lsr-root] .lsr-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none!important}[data-lsr-root] .lsr-btn:focus-visible{box-shadow:0 0 0 2px var(--lsr-white),0 0 0 4px var(--lsr-accent-400);outline:none}[data-lsr-root] .lsr-status{padding:var(--lsr-space-5);border-radius:var(--lsr-rounded-lg);background:var(--lsr-warm-100);border:1px solid var(--lsr-border)}[data-lsr-root] .lsr-status--error{background:var(--lsr-error-50);border-color:var(--lsr-error-500);color:var(--lsr-error-600)}[data-lsr-root] .lsr-overlay{-webkit-backdrop-filter:blur(4px);background:#1c191766;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-lsr-root] .lsr-drawer-overlay{z-index:var(--lsr-z-drawer);justify-content:flex-end;align-items:stretch}[data-lsr-root] .lsr-modal-overlay{z-index:var(--lsr-z-modal);padding:var(--lsr-space-4);-webkit-backdrop-filter:blur(4px);background:#1c191766;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-lsr-root] .lsr-drawer{background:var(--lsr-cream);width:min(420px,100vw);height:100%;padding:var(--lsr-space-6);gap:var(--lsr-space-5);box-shadow:var(--lsr-shadow-xl);flex-direction:column;display:flex}[data-lsr-root] .lsr-drawer-header{padding-bottom:var(--lsr-space-5);border-bottom:1px solid var(--lsr-border);justify-content:space-between;align-items:center;display:flex}[data-lsr-root] .lsr-drawer-header h2{font-family:var(--lsr-font-serif);font-size:var(--lsr-text-xl);font-weight:var(--lsr-font-semibold);color:var(--lsr-text);margin:0}[data-lsr-root] .lsr-drawer-list{gap:var(--lsr-space-3);padding-right:var(--lsr-space-2);flex-direction:column;flex:1;display:flex;overflow:auto}[data-lsr-root] .lsr-drawer-item{gap:var(--lsr-space-4);background:var(--lsr-white);border:2px solid var(--lsr-warm-200);border-radius:var(--lsr-rounded-lg);padding:var(--lsr-space-4)var(--lsr-space-5);text-align:left;cursor:pointer;transition:all var(--lsr-duration-fast)var(--lsr-ease);align-items:center;min-height:64px;display:flex}[data-lsr-root] .lsr-drawer-item:hover:not(:disabled){background:var(--lsr-accent-50);border-color:var(--lsr-accent-400)}[data-lsr-root] .lsr-drawer-item:disabled{opacity:.5;cursor:not-allowed;background:var(--lsr-warm-50)}[data-lsr-root] .lsr-drawer-item--current{border-color:var(--lsr-accent-500);background:var(--lsr-accent-50)}[data-lsr-root] .lsr-drawer-item--completed{border-color:var(--lsr-success-400)}[data-lsr-root] .lsr-drawer-icon{border-radius:var(--lsr-rounded);background:var(--lsr-accent-100);width:32px;height:32px;color:var(--lsr-accent-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-lsr-root] .lsr-drawer-item--completed .lsr-drawer-icon{background:var(--lsr-success-100);color:var(--lsr-success-600)}[data-lsr-root] .lsr-drawer-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-lsr-root] .lsr-drawer-text strong,[data-lsr-root] .lsr-drawer-text span:first-child{font-size:var(--lsr-text-base);font-weight:var(--lsr-font-medium);color:var(--lsr-text)}[data-lsr-root] .lsr-drawer-status{font-size:var(--lsr-text-sm);color:var(--lsr-text-muted)}[data-lsr-root] .lsr-modal{background:var(--lsr-bg-elevated);padding:var(--lsr-space-8);border-radius:var(--lsr-rounded-2xl);gap:var(--lsr-space-5);width:min(420px,100%);box-shadow:var(--lsr-shadow-xl);flex-direction:column;display:flex}[data-lsr-root] .lsr-modal-actions{justify-content:flex-end;gap:var(--lsr-space-3);margin-top:var(--lsr-space-3);display:flex}[data-lsr-root] .lsr-stack{gap:var(--lsr-space-5);flex-direction:column;display:flex}[data-lsr-root] .lsr-stack-sm{gap:var(--lsr-space-3);flex-direction:column;display:flex}[data-lsr-root] .lsr-stack-md{gap:var(--lsr-space-4);flex-direction:column;display:flex}[data-lsr-root] .lsr-stack-lg{gap:var(--lsr-space-6);flex-direction:column;display:flex}[data-lsr-root] .lsr-stack-xl{gap:var(--lsr-space-8);flex-direction:column;display:flex}[data-lsr-root] .lsr-row{align-items:center;gap:var(--lsr-space-4);display:flex}[data-lsr-root] .lsr-flex-1{flex:1}[data-lsr-root] .lsr-text-14{font-size:var(--lsr-text-sm)}[data-lsr-root] .lsr-text-16{font-size:var(--lsr-text-base)}[data-lsr-root] .lsr-text-18{font-size:var(--lsr-text-lg)}[data-lsr-root] .lsr-text-muted{color:var(--lsr-text-muted)}[data-lsr-root] .lsr-text-semibold{font-weight:var(--lsr-font-semibold)}[data-lsr-root] .lsr-text-error{color:var(--lsr-error-500)}[data-lsr-root] .lsr-paragraph{margin:0}[data-lsr-root] .lsr-charcount{font-size:var(--lsr-text-xs);color:var(--lsr-text-faint);text-align:right;font-variant-numeric:tabular-nums}[data-lsr-root] .lsr-prewrap{white-space:pre-wrap}[data-lsr-root] .lsr-heading-3{font-family:var(--lsr-font-serif);font-size:var(--lsr-text-xl);font-weight:var(--lsr-font-semibold);color:var(--lsr-text)}[data-lsr-root] .lsr-panel{padding:var(--lsr-space-5);border-radius:var(--lsr-rounded-lg);background:var(--lsr-warm-100);border-left:4px solid var(--lsr-accent-400)}[data-lsr-root] [data-lsr-panel-kind=quiz-feedback].lsr-panel{background:linear-gradient(180deg,var(--lsr-accent-50)0%,var(--lsr-white)100%);border:1px solid var(--lsr-accent-200);border-left-width:6px;border-left-color:var(--lsr-accent-500);box-shadow:var(--lsr-shadow)}[data-lsr-root] .lsr-panel__title{font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-bold);color:var(--lsr-accent-700);margin-bottom:var(--lsr-space-2)}[data-lsr-root] [data-lsr-panel-kind=quiz-feedback] .lsr-panel__title{font-size:var(--lsr-text-base);letter-spacing:.02em}[data-lsr-root] .lsr-panel__body{color:var(--lsr-text-secondary);font-size:var(--lsr-text-base);line-height:var(--lsr-leading-relaxed)}[data-lsr-root] [data-lsr-panel-kind=quiz-feedback] .lsr-panel__body{color:var(--lsr-text)}[data-lsr-root] .lsr-option{align-items:center;gap:var(--lsr-space-4);padding:var(--lsr-space-4)var(--lsr-space-5);background:var(--lsr-white);border:2px solid var(--lsr-warm-200);border-radius:var(--lsr-rounded-lg);cursor:pointer;transition:all var(--lsr-duration-fast)var(--lsr-ease);display:flex}[data-lsr-root] .lsr-option:hover{background:var(--lsr-accent-50);border-color:var(--lsr-accent-300)}[data-lsr-root] .lsr-option:has(input:checked){background:var(--lsr-accent-50);border-color:var(--lsr-accent-500);box-shadow:0 0 0 3px var(--lsr-accent-100)}[data-lsr-root] .lsr-option label{font-size:var(--lsr-text-base);color:var(--lsr-text);cursor:pointer;flex:1;line-height:1.4}[data-lsr-root] .lsr-option input[type=checkbox],[data-lsr-root] .lsr-option input[type=radio],[data-lsr-root] .lsr-quiz-option input[type=checkbox],[data-lsr-root] .lsr-quiz-option input[type=radio]{appearance:none;border:2px solid var(--lsr-warm-400);background:var(--lsr-white);cursor:pointer;width:24px;min-width:24px;height:24px;min-height:24px;transition:all var(--lsr-duration-fast)var(--lsr-ease);flex-shrink:0;margin:0;position:relative}[data-lsr-root] .lsr-option input[type=radio],[data-lsr-root] .lsr-quiz-option input[type=radio]{border-radius:50%}[data-lsr-root] .lsr-option input[type=radio]:checked,[data-lsr-root] .lsr-quiz-option input[type=radio]:checked{border-color:var(--lsr-accent-500);background:var(--lsr-white)}[data-lsr-root] .lsr-option input[type=radio]:checked:after,[data-lsr-root] .lsr-quiz-option input[type=radio]:checked:after{content:"";background:var(--lsr-accent-500);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-lsr-root] .lsr-option input[type=checkbox],[data-lsr-root] .lsr-quiz-option input[type=checkbox]{border-radius:var(--lsr-rounded-sm)}[data-lsr-root] .lsr-option input[type=checkbox]:checked,[data-lsr-root] .lsr-quiz-option input[type=checkbox]:checked{border-color:var(--lsr-accent-500);background:var(--lsr-accent-500)}[data-lsr-root] .lsr-option input[type=checkbox]:checked:after,[data-lsr-root] .lsr-quiz-option input[type=checkbox]:checked:after{content:"";border:solid var(--lsr-white);border-width:0 2.5px 2.5px 0;width:6px;height:12px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}[data-lsr-root] .lsr-option input[type=checkbox]:hover,[data-lsr-root] .lsr-option input[type=radio]:hover,[data-lsr-root] .lsr-quiz-option input[type=checkbox]:hover,[data-lsr-root] .lsr-quiz-option input[type=radio]:hover{border-color:var(--lsr-accent-400)}[data-lsr-root] .lsr-option input[type=checkbox]:focus-visible,[data-lsr-root] .lsr-option input[type=radio]:focus-visible,[data-lsr-root] .lsr-quiz-option input[type=checkbox]:focus-visible,[data-lsr-root] .lsr-quiz-option input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--lsr-accent-100);outline:none}[data-lsr-root] .lsr-field{gap:var(--lsr-space-2);flex-direction:column;display:flex}[data-lsr-root] .lsr-field__label{font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-semibold);color:var(--lsr-text)}[data-lsr-root] .lsr-field__control{gap:var(--lsr-space-2);flex-direction:column;display:flex}[data-lsr-root] .lsr-field__help{font-size:var(--lsr-text-sm);color:var(--lsr-text-muted)}[data-lsr-root] .lsr-field__error{font-size:var(--lsr-text-sm);color:var(--lsr-error-500)}[data-lsr-root] .lsr-field--error .lsr-input,[data-lsr-root] .lsr-field--error .lsr-select,[data-lsr-root] .lsr-field--error .lsr-textarea{border-color:var(--lsr-error-500);background:var(--lsr-error-50)}[data-lsr-root] .lsr-input,[data-lsr-root] .lsr-select,[data-lsr-root] .lsr-textarea{width:100%;padding:var(--lsr-space-3)var(--lsr-space-4);border-radius:var(--lsr-rounded);border:2px solid var(--lsr-border);background:var(--lsr-bg-elevated);color:var(--lsr-text);font-family:inherit;font-size:var(--lsr-text-base);transition:all var(--lsr-duration-fast)var(--lsr-ease)}[data-lsr-root] .lsr-input::placeholder,[data-lsr-root] .lsr-textarea::placeholder{color:var(--lsr-text-faint)}[data-lsr-root] .lsr-input:hover,[data-lsr-root] .lsr-select:hover,[data-lsr-root] .lsr-textarea:hover{border-color:var(--lsr-warm-400)}[data-lsr-root] .lsr-input:focus,[data-lsr-root] .lsr-select:focus,[data-lsr-root] .lsr-textarea:focus{border-color:var(--lsr-accent-500);box-shadow:var(--lsr-shadow-glow);outline:none}[data-lsr-root] .lsr-textarea{resize:vertical;min-height:140px;line-height:var(--lsr-leading-relaxed)}[data-lsr-root] .lsr-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%2378716c' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:44px}[data-lsr-root] .lsr-range{appearance:none;background:var(--lsr-warm-200);border-radius:var(--lsr-rounded-full);outline:none;width:100%;height:8px}[data-lsr-root] .lsr-range::-webkit-slider-thumb{appearance:none;background:var(--lsr-accent-500);cursor:pointer;width:24px;height:24px;box-shadow:var(--lsr-shadow-md);transition:transform var(--lsr-duration-fast)var(--lsr-ease);border-radius:50%}[data-lsr-root] .lsr-range::-webkit-slider-thumb:hover{transform:scale(1.15)}[data-lsr-root] .lsr-step-image{object-fit:cover;border-radius:var(--lsr-rounded-lg);width:100%;max-height:320px}[data-lsr-root] .lsr-audio__time{text-align:right;min-width:100px;font-size:var(--lsr-text-sm);font-family:var(--lsr-font-mono);color:var(--lsr-text-muted)}[data-lsr-root] .lsr-list{gap:var(--lsr-space-2);font-size:var(--lsr-text-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-lsr-root] .lsr-list>li{gap:var(--lsr-space-2);color:var(--lsr-text-secondary);grid-template-columns:1rem 1fr;align-items:start;display:grid}[data-lsr-root] .lsr-list>li:before{content:"";border-radius:var(--lsr-rounded-full);background:var(--lsr-accent-500);width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--lsr-accent-100);margin-top:.45rem}[data-lsr-root] ol.lsr-list{counter-reset:lsr-list-ol}[data-lsr-root] ol.lsr-list>li{counter-increment:lsr-list-ol}[data-lsr-root] ol.lsr-list>li:before{content:counter(lsr-list-ol);border-radius:var(--lsr-rounded-full);background:var(--lsr-accent-100);width:1.1rem;height:1.1rem;color:var(--lsr-accent-700);font-size:var(--lsr-text-xs);font-weight:var(--lsr-font-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-top:.2rem;display:inline-flex}[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ul:not(.lsr-list),[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ol:not(.lsr-list){gap:var(--lsr-space-2);flex-direction:column;margin:0;padding:0;display:flex}[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ul:not(.lsr-list){list-style:none}[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ol:not(.lsr-list){counter-reset:lsr-step-ol;list-style:none}[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ul:not(.lsr-list)>li,[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ol:not(.lsr-list)>li{gap:var(--lsr-space-2);color:var(--lsr-text-secondary);grid-template-columns:1rem 1fr;align-items:start;display:grid}[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ul:not(.lsr-list)>li:before{content:"";border-radius:var(--lsr-rounded-full);background:var(--lsr-accent-500);width:.45rem;height:.45rem;box-shadow:0 0 0 2px var(--lsr-accent-100);margin-top:.45rem}[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ol:not(.lsr-list)>li{counter-increment:lsr-step-ol}[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) ol:not(.lsr-list)>li:before{content:counter(lsr-step-ol);border-radius:var(--lsr-rounded-full);background:var(--lsr-accent-100);width:1.1rem;height:1.1rem;color:var(--lsr-accent-700);font-size:var(--lsr-text-xs);font-weight:var(--lsr-font-semibold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-top:.2rem;display:inline-flex}[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) li>ul:not(.lsr-list),[data-lsr-root] :is(.lsr-step__body,.lsr-psycho__body,.lsr-vignette__text,.lsr-vignette__prompt-text,.lsr-panel__body,.lsr-quiz__hint-text,.lsr-transcript,.lsr-disclosure--info,.lsr-challenge__intro) li>ol:not(.lsr-list){margin-top:var(--lsr-space-2);margin-left:var(--lsr-space-6)}[data-lsr-root] .lsr-psycho{gap:var(--lsr-space-5);flex-direction:column;display:flex}[data-lsr-root] .lsr-psycho__counter{font-size:var(--lsr-text-sm);color:var(--lsr-text-muted);font-variant-numeric:tabular-nums;text-align:center}[data-lsr-root] .lsr-psycho__card{background:var(--lsr-card-bg);border:1px solid var(--lsr-warm-200);border-radius:var(--lsr-rounded-lg);padding:var(--lsr-space-6);gap:var(--lsr-space-4);box-shadow:var(--lsr-shadow-sm);transition:all var(--lsr-duration-fast)var(--lsr-ease);flex-direction:column;display:flex}[data-lsr-root] .lsr-psycho__card:hover{box-shadow:var(--lsr-shadow);border-color:var(--lsr-accent-200)}[data-lsr-root] .lsr-psycho__title{font-family:var(--lsr-font-serif);font-size:var(--lsr-text-xl);font-weight:var(--lsr-font-semibold);color:var(--lsr-text);line-height:var(--lsr-leading-snug)}[data-lsr-root] .lsr-psycho__image{width:100%;max-width:280px;max-height:var(--lsr-illustration-card-height);object-fit:contain;border-radius:var(--lsr-rounded);margin:0 auto var(--lsr-space-4);display:block}[data-lsr-root] .lsr-psycho__body{white-space:pre-wrap;color:var(--lsr-text-secondary);font-size:var(--lsr-text-base);line-height:var(--lsr-leading-relaxed)}[data-lsr-root] .lsr-psycho__body>br{display:none}[data-lsr-root] .lsr-psycho__body>*{margin:0}[data-lsr-root] .lsr-psycho__body>*+*{margin-top:var(--lsr-space-2)}[data-lsr-root] .lsr-vignette{gap:var(--lsr-space-6);flex-direction:column;display:flex}[data-lsr-root] .lsr-vignette__text{white-space:pre-wrap;font-size:var(--lsr-text-base);line-height:var(--lsr-leading-relaxed);color:var(--lsr-text-secondary);padding:var(--lsr-space-4);background:var(--lsr-warm-50);border-radius:var(--lsr-rounded-lg);border-left:3px solid var(--lsr-warm-300)}[data-lsr-root] .lsr-vignette__prompt{background:var(--lsr-accent-50);border:none;border-left:4px solid var(--lsr-accent-400);border-radius:var(--lsr-rounded-lg);padding:var(--lsr-space-5);gap:var(--lsr-space-2);flex-direction:column;display:flex}[data-lsr-root] .lsr-vignette__prompt-label{font-size:var(--lsr-text-xs);font-weight:var(--lsr-font-semibold);color:var(--lsr-accent-600);text-transform:uppercase;letter-spacing:.06em}[data-lsr-root] .lsr-vignette__prompt-text{color:var(--lsr-accent-700);font-size:var(--lsr-text-lg);font-weight:var(--lsr-font-medium);line-height:var(--lsr-leading-relaxed)}[data-lsr-root] .lsr-quiz{gap:var(--lsr-space-6);flex-direction:column;display:flex}[data-lsr-root] .lsr-quiz__progress{font-size:var(--lsr-text-sm);color:var(--lsr-text-muted);font-variant-numeric:tabular-nums;text-align:center;padding:var(--lsr-space-2)0}[data-lsr-root] .lsr-quiz__prompt{font-family:var(--lsr-font-serif);font-size:var(--lsr-text-xl);font-weight:var(--lsr-font-medium);color:var(--lsr-text);line-height:var(--lsr-leading-relaxed);text-align:center;padding:var(--lsr-space-4)var(--lsr-space-2);text-wrap:balance;max-width:36ch;margin:0 auto}[data-lsr-root] .lsr-quiz__options{gap:var(--lsr-space-3);flex-direction:column;display:flex}[data-lsr-root] .lsr-quiz-option{align-items:center;gap:var(--lsr-space-4);padding:var(--lsr-space-4)var(--lsr-space-5);background:var(--lsr-white);border:2px solid var(--lsr-warm-200);border-radius:var(--lsr-rounded-lg);cursor:pointer;transition:all var(--lsr-duration-fast)var(--lsr-ease);font-size:var(--lsr-text-base);line-height:var(--lsr-leading-normal);display:flex}[data-lsr-root] .lsr-quiz-option:hover{background:var(--lsr-accent-50);border-color:var(--lsr-accent-300);transform:translate(4px)}[data-lsr-root] .lsr-option:focus-within,[data-lsr-root] .lsr-quiz-option:focus-within{border-color:var(--lsr-accent-400);box-shadow:0 0 0 3px var(--lsr-accent-100)}[data-lsr-root] .lsr-quiz-option--selected{background:var(--lsr-accent-50);border-color:var(--lsr-accent-500);box-shadow:0 0 0 3px var(--lsr-accent-100)}[data-lsr-root] .lsr-quiz-option--correct{background:var(--lsr-success-50);border-color:var(--lsr-success-500);box-shadow:0 0 0 3px var(--lsr-success-100)}[data-lsr-root] .lsr-quiz-option--incorrect{background:var(--lsr-warm-50);border-color:var(--lsr-warm-300);opacity:.7}[data-lsr-root] .lsr-quiz__hints{background:var(--lsr-warning-50);border:none;border-left:3px solid var(--lsr-warning-500);border-radius:var(--lsr-rounded);padding:var(--lsr-space-4);gap:var(--lsr-space-2);flex-direction:column;display:flex}[data-lsr-root] .lsr-quiz__hint-counter{font-size:var(--lsr-text-xs);font-weight:var(--lsr-font-semibold);color:var(--lsr-warning-600);text-transform:uppercase;letter-spacing:.05em}[data-lsr-root] .lsr-quiz__hint-text{color:var(--lsr-warm-700);font-size:var(--lsr-text-sm);line-height:var(--lsr-leading-relaxed)}[data-lsr-root] .lsr-quiz__confidence{gap:var(--lsr-space-3);padding:var(--lsr-space-4);background:var(--lsr-warm-50);border-radius:var(--lsr-rounded);flex-direction:column;display:flex}[data-lsr-root] .lsr-quiz__feedback{gap:var(--lsr-space-3);padding:var(--lsr-space-4);background:var(--lsr-success-50);border-radius:var(--lsr-rounded);border-left:3px solid var(--lsr-success-400);flex-direction:column;display:flex}[data-lsr-root] .lsr-confidence{gap:var(--lsr-space-3);flex-direction:column;display:flex}[data-lsr-root] .lsr-confidence__label{font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-medium);color:var(--lsr-text-secondary);text-align:center}[data-lsr-root] .lsr-confidence__options{gap:var(--lsr-space-2);flex-wrap:wrap;justify-content:center;display:flex}[data-lsr-root] .lsr-pill{padding:var(--lsr-space-2)var(--lsr-space-4);border-radius:var(--lsr-rounded-full);border:2px solid var(--lsr-warm-300);background:var(--lsr-white);color:var(--lsr-text-secondary);font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-medium);cursor:pointer;transition:all var(--lsr-duration-fast)var(--lsr-ease);justify-content:center;align-items:center;min-height:40px;display:inline-flex}[data-lsr-root] .lsr-pill:hover{background:var(--lsr-accent-50);border-color:var(--lsr-accent-300);color:var(--lsr-accent-700)}[data-lsr-root] .lsr-pill--active{background:var(--lsr-accent-500);color:var(--lsr-white);border-color:var(--lsr-accent-500);box-shadow:0 0 0 3px var(--lsr-accent-100)}[data-lsr-root] .lsr-pill--active:hover{background:var(--lsr-accent-600);border-color:var(--lsr-accent-600);color:var(--lsr-white)}[data-lsr-root] .lsr-worksheet{gap:var(--lsr-space-6);flex-direction:column;display:flex}[data-lsr-root] .lsr-worksheet__progress{font-size:var(--lsr-text-sm);color:var(--lsr-text-muted);font-variant-numeric:tabular-nums;text-align:center;padding-bottom:var(--lsr-space-2)}[data-lsr-root] .lsr-worksheet__fields{gap:var(--lsr-space-6);flex-direction:column;display:flex}[data-lsr-root] .lsr-worksheet__step-title{font-family:var(--lsr-font-serif);font-size:var(--lsr-text-lg);font-weight:var(--lsr-font-semibold);color:var(--lsr-text);line-height:var(--lsr-leading-snug)}[data-lsr-root] .lsr-disclosure{background:var(--lsr-warm-100);border:1px solid var(--lsr-border);border-radius:var(--lsr-rounded-lg);padding:var(--lsr-space-5)}[data-lsr-root] .lsr-disclosure--info{color:var(--lsr-text-secondary);font-size:var(--lsr-text-base);line-height:var(--lsr-leading-relaxed)}[data-lsr-root] .lsr-audio{gap:var(--lsr-space-5);flex-direction:column;display:flex}[data-lsr-root] .lsr-audio__status{font-size:var(--lsr-text-base);color:var(--lsr-text-secondary)}[data-lsr-root] .lsr-audio__player{gap:var(--lsr-space-4);padding:var(--lsr-space-6);background:var(--lsr-warm-100);border-radius:var(--lsr-rounded-xl);flex-direction:column;display:flex}[data-lsr-root] .lsr-audio__progress{background:var(--lsr-warm-200);border-radius:var(--lsr-rounded-full);width:100%;height:8px;overflow:hidden}[data-lsr-root] .lsr-audio__progress-bar{background:var(--lsr-accent-500);border-radius:var(--lsr-rounded-full);height:100%;transition:width var(--lsr-duration-fast)var(--lsr-ease)}[data-lsr-root] .lsr-transcript{background:var(--lsr-warm-100);border:1px solid var(--lsr-border);border-radius:var(--lsr-rounded-lg);padding:var(--lsr-space-5);font-size:var(--lsr-text-base);line-height:var(--lsr-leading-relaxed);color:var(--lsr-text-secondary)}[data-lsr-root] .lsr-takeaway{gap:var(--lsr-space-12);flex-direction:column;display:flex}[data-lsr-root] .lsr-section{gap:var(--lsr-space-4);flex-direction:column;display:flex}[data-lsr-root] .lsr-section__title{font-size:var(--lsr-text-xs);font-weight:var(--lsr-font-bold);color:var(--lsr-accent-600);text-transform:uppercase;letter-spacing:.1em}[data-lsr-root] .lsr-quote{background:var(--lsr-success-50);border:none;border-left:4px solid var(--lsr-success-500);border-radius:var(--lsr-rounded-lg);padding:var(--lsr-space-6)var(--lsr-space-8);color:var(--lsr-success-700);font-family:var(--lsr-font-serif);font-size:var(--lsr-text-xl);font-weight:var(--lsr-font-normal);line-height:var(--lsr-leading-relaxed);font-style:italic;position:relative}[data-lsr-root] .lsr-quote:before{content:"\"";font-size:3rem;font-weight:var(--lsr-font-bold);color:var(--lsr-success-300);font-style:normal;line-height:1;position:absolute;top:-4px;left:16px}[data-lsr-root] .lsr-toolcards{gap:var(--lsr-space-4);display:grid}[data-lsr-root] .lsr-toolcard{background:var(--lsr-card-bg);border:1px solid var(--lsr-border);border-radius:var(--lsr-rounded-lg);padding:var(--lsr-space-5);gap:var(--lsr-space-3);transition:all var(--lsr-duration-fast)var(--lsr-ease);flex-direction:column;display:flex}[data-lsr-root] .lsr-toolcard:hover{box-shadow:var(--lsr-shadow-md);border-color:var(--lsr-accent-400);transform:translateY(-2px)}[data-lsr-root] .lsr-toolcard__title{font-family:var(--lsr-font-serif);font-size:var(--lsr-text-lg);font-weight:var(--lsr-font-semibold);color:var(--lsr-text)}[data-lsr-root] .lsr-toolcard__ifthen{font-size:var(--lsr-text-sm);color:var(--lsr-text-muted);line-height:var(--lsr-leading-relaxed)}[data-lsr-root] .lsr-challenge{gap:var(--lsr-space-6);flex-direction:column;display:flex}[data-lsr-root] .lsr-challenge__intro{font-size:var(--lsr-text-lg);color:var(--lsr-text-secondary);line-height:var(--lsr-leading-relaxed)}[data-lsr-root] .lsr-challenge__duration{align-items:center;gap:var(--lsr-space-2);font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-bold);color:var(--lsr-accent-700);background:var(--lsr-accent-100);padding:var(--lsr-space-2)var(--lsr-space-4);border-radius:var(--lsr-rounded-full);width:fit-content;display:inline-flex}[data-lsr-root] button:focus-visible,[data-lsr-root] input:focus-visible,[data-lsr-root] select:focus-visible,[data-lsr-root] textarea:focus-visible,[data-lsr-root] [tabindex]:focus-visible,[data-lsr-root] .lsr-btn:focus-visible{box-shadow:0 0 0 2px var(--lsr-bg-elevated),0 0 0 4px var(--lsr-accent-500);outline:none}@media (prefers-reduced-motion:no-preference){[data-lsr-root] .lsr-step{animation:lsr-step-in var(--lsr-duration-slow)var(--lsr-ease-out)}[data-lsr-root] .lsr-drawer{animation:lsr-drawer-in var(--lsr-duration-slow)var(--lsr-ease-out)}[data-lsr-root] .lsr-modal{animation:lsr-modal-in var(--lsr-duration-slow)var(--lsr-ease-out)}[data-lsr-root] .lsr-overlay{animation:lsr-fade-in var(--lsr-duration-fast)var(--lsr-ease-out)}}@media (prefers-reduced-motion:reduce){[data-lsr-root] .lsr-step,[data-lsr-root] .lsr-drawer,[data-lsr-root] .lsr-modal,[data-lsr-root] .lsr-overlay{animation:none}}@keyframes lsr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lsr-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lsr-drawer-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes lsr-modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}[data-lsr-root] svg{flex-shrink:0}[data-lsr-root] .lsr-drawer-icon svg{color:var(--lsr-accent-600)}[data-lsr-variant=modal].lsr-root{-webkit-backdrop-filter:blur(4px);z-index:var(--lsr-z-modal);padding:var(--lsr-space-6);background:#1c191780;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-lsr-variant=modal] .lsr-container{background:var(--lsr-cream);border-radius:var(--lsr-rounded-lg);box-shadow:var(--lsr-shadow-xl);flex-direction:column;width:100%;max-width:720px;max-height:90vh;display:flex;overflow:hidden}[data-lsr-variant=modal] .lsr-inner{flex-direction:column;flex:1;gap:0;padding:0;display:flex;overflow-y:auto}[data-lsr-variant=modal] .lsr-sticky-top{z-index:var(--lsr-z-sticky);background:var(--lsr-cream);border-radius:var(--lsr-rounded-lg)var(--lsr-rounded-lg)0 0;transition:all var(--lsr-duration-normal)var(--lsr-ease);position:sticky;top:0}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-header{display:none}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-progress{padding:var(--lsr-space-2)var(--lsr-space-4)}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-progress-row{display:none}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-progress-bar{height:6px}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-preview-hint{display:none}[data-lsr-variant=modal] .lsr-header{border-radius:var(--lsr-rounded-lg)var(--lsr-rounded-lg)0 0;gap:var(--lsr-space-3)}[data-lsr-variant=modal] .lsr-header .lsr-badge{display:none}[data-lsr-variant=modal] .lsr-header .lsr-text-button{color:var(--lsr-text-muted);padding:var(--lsr-space-2);font-size:var(--lsr-text-sm);box-shadow:none;background:0 0;border:none}[data-lsr-variant=modal] .lsr-header .lsr-text-button:hover{background:var(--lsr-warm-100);color:var(--lsr-text)}[data-lsr-variant=modal] .lsr-progress{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;margin:0}[data-lsr-variant=modal] .lsr-card{box-shadow:none;border-left:none;border-right:none;border-radius:0;flex:1}[data-lsr-variant=modal] .lsr-footer{border-radius:0 0 var(--lsr-rounded-lg)var(--lsr-rounded-lg);position:sticky;bottom:0}[data-lsr-variant=modal] .lsr-footer-actions{align-items:center;gap:var(--lsr-space-4);flex-direction:row;display:flex}[data-lsr-variant=modal] .lsr-footer-actions .lsr-btn--ghost[data-lsr-button=back]{height:2.5rem;min-height:2.5rem;padding:0 var(--lsr-space-4);border:1px solid var(--lsr-warm-200);border-radius:var(--lsr-rounded);background:var(--lsr-white);color:var(--lsr-text-secondary);margin-right:auto}[data-lsr-variant=modal] .lsr-footer-actions .lsr-btn--ghost[data-lsr-button=back]:hover:not(:disabled){background:var(--lsr-warm-50);border-color:var(--lsr-warm-300);color:var(--lsr-text)}[data-lsr-variant=modal] .lsr-footer-actions .lsr-btn--secondary[data-lsr-button=secondary]{display:none}[data-lsr-variant=modal] .lsr-footer-actions .lsr-btn--ghost-danger{height:auto;min-height:auto;font-size:var(--lsr-text-sm);font-weight:var(--lsr-font-normal);color:var(--lsr-text-muted);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}[data-lsr-variant=modal] .lsr-footer-actions .lsr-btn--ghost-danger:hover:not(:disabled){color:var(--lsr-error-500);background:0 0}[data-lsr-variant=modal] .lsr-footer-actions .lsr-btn--primary{min-width:120px}[data-lsr-root] .lsr-close-button{color:var(--lsr-text-muted);box-shadow:none;background:0 0;border-color:#0000;margin-left:auto}[data-lsr-root] .lsr-close-button:hover{background:var(--lsr-warm-100);color:var(--lsr-text);box-shadow:none}@media (max-width:640px){[data-lsr-variant=modal].lsr-root{background:var(--lsr-cream);-webkit-backdrop-filter:none;padding:0}[data-lsr-variant=modal] .lsr-container{border-radius:0;max-width:100%;height:100%;max-height:100vh}[data-lsr-variant=modal] .lsr-sticky-top,[data-lsr-variant=modal] .lsr-header,[data-lsr-variant=modal] .lsr-footer{border-radius:0}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-header{display:none!important}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-progress{padding:var(--lsr-space-2)var(--lsr-space-3)!important}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-progress-row{display:none!important}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-progress-bar{height:4px!important}[data-lsr-variant=modal] .lsr-sticky-top--minimized .lsr-preview-hint{display:none!important}}[data-lsr-variant=embedded].lsr-root{min-height:auto;position:relative}@keyframes lsr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[data-lsr-root] .lsr-illustration-wrapper{width:100%;margin-bottom:var(--lsr-space-4);justify-content:center;align-items:center;display:flex;position:relative}[data-lsr-root] .lsr-illustration-skeleton{width:100%;max-width:320px;height:var(--lsr-illustration-step-height);background:linear-gradient(90deg,var(--lsr-warm-100)25%,var(--lsr-warm-50)50%,var(--lsr-warm-100)75%);border-radius:var(--lsr-rounded);background-size:200% 100%;animation:1.5s ease-in-out infinite lsr-shimmer}[data-lsr-root] .lsr-illustration-wrapper[data-lsr-illustration-status=error]{display:none}[data-lsr-root] .lsr-step__illustration{width:100%;max-width:320px;max-height:var(--lsr-illustration-step-height);object-fit:contain;border-radius:var(--lsr-rounded)}[data-lsr-root] .lsr-psycho__card .lsr-illustration-skeleton{height:var(--lsr-illustration-card-height);max-width:240px}@media (max-width:640px){[data-lsr-root]{--lsr-illustration-step-height:140px;--lsr-illustration-card-height:120px}[data-lsr-root] .lsr-step__illustration{max-width:280px}[data-lsr-root] .lsr-psycho__image{max-width:240px}}@media (min-width:1024px){[data-lsr-root]{--lsr-illustration-step-height:220px;--lsr-illustration-card-height:160px}}
[data-sp-lsr-theme=true] [data-lsr-root]{--lsr-font-family:"Nunito Sans","Inter",sans-serif;--lsr-font-size-14:14px;--lsr-font-size-16:16px;--lsr-font-size-18:18px;--lsr-font-weight-regular:400;--lsr-font-weight-medium:500;--lsr-font-weight-semibold:600;--lsr-line-height-14:20px;--lsr-line-height-16:24px;--lsr-line-height-18:28px;--lsr-color-bg:#f8f5f2;--lsr-color-surface:#fff;--lsr-color-border:#e9eceb;--lsr-color-divider:#00000014;--lsr-color-text:#1c1c1e;--lsr-color-text-muted:#3a3a3c;--lsr-color-link:#5db98f;--lsr-color-primary-bg:#5db98f;--lsr-color-primary-bg-hover:#4fa179;--lsr-color-primary-text:#fff;--lsr-color-secondary-bg:#fff;--lsr-color-secondary-bg-hover:#f3f7f4;--lsr-color-secondary-text:#1c1c1e;--lsr-color-ghost-text:#2f6d4a;--lsr-color-ghost-bg-hover:#e7f3ed;--lsr-color-danger-text:#e76f51;--lsr-color-danger-bg-hover:#fce8e4;--lsr-color-input-bg:#fff;--lsr-color-input-border:#e9eceb;--lsr-color-input-text:#1c1c1e;--lsr-color-input-placeholder:#8e8e93;--lsr-color-input-error:#e76f51;--lsr-color-input-focus:#5db98f;--lsr-color-panel-bg:#fff;--lsr-color-panel-border:#e9eceb;--lsr-color-panel-title:#1c1c1e;--lsr-color-panel-text:#3a3a3c;--lsr-color-overlay:#00000059;--lsr-color-modal-surface:#fff;--lsr-color-drawer-surface:#fff;--lsr-color-progress-locked:#d1d1d6;--lsr-color-progress-available:#cfe7db;--lsr-color-progress-current:#5db98f;--lsr-color-progress-completed:#4b8f6c;--lsr-color-progress-skipped:#b59ad8;--lsr-shadow-sm:0 1px 2px #0000000f;--lsr-shadow-md:0 2px 8px #00000014;--lsr-focus-ring-color:#8cb79e;--lsr-focus-ring-width:2px;--lsr-focus-ring-offset:2px;--sp-lsr-audio-disclosure:"Hinweis: Diese Audio-Stimme ist KI-generiert."}html[lang=en] [data-sp-lsr-theme=true] [data-lsr-root]{--sp-lsr-audio-disclosure:"Notice: This audio voice is AI-generated."}html[lang=es] [data-sp-lsr-theme=true] [data-lsr-root]{--sp-lsr-audio-disclosure:"Aviso: Esta voz de audio esta generada por IA."}html[lang=fr] [data-sp-lsr-theme=true] [data-lsr-root]{--sp-lsr-audio-disclosure:"Remarque: cette voix audio est generee par IA."}html[lang=it] [data-sp-lsr-theme=true] [data-lsr-root]{--sp-lsr-audio-disclosure:"Nota: questa voce audio e generata dall'IA."}html[lang=nl] [data-sp-lsr-theme=true] [data-lsr-root]{--sp-lsr-audio-disclosure:"Let op: deze audio-stem is door AI gegenereerd."}html[lang=el] [data-sp-lsr-theme=true] [data-lsr-root]{--sp-lsr-audio-disclosure:"Notice: This audio voice is AI-generated."}[data-sp-lsr-theme=true] [data-lsr-step-root][data-lsr-step-type=audio]:after{content:var(--sp-lsr-audio-disclosure);margin-top:var(--lsr-space-12);color:var(--lsr-color-text-muted);font-size:var(--lsr-font-size-14);line-height:var(--lsr-line-height-14);display:block}.sp-lsr-banner{border-radius:16px;padding:12px 16px}.sp-lsr-banner--warning{color:#8a5a1b;background:#fff6ea;border:1px solid #e7c6a0}
/*# sourceMappingURL=a013e4a7a058e85a.css.map*/