.education-page.svelte-1ivgy3v{width:min(100%,1180px);margin:0 auto;padding:clamp(42px,7vw,92px) clamp(20px,5vw,56px) 60px}.hero.svelte-1ivgy3v{max-width:810px}.eyebrow.svelte-1ivgy3v,.track-label.svelte-1ivgy3v{letter-spacing:.11em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:750}.eyebrow.svelte-1ivgy3v{color:var(--accent)}.track-label.svelte-1ivgy3v{color:var(--section-accent,var(--accent))}h1.svelte-1ivgy3v,h2.svelte-1ivgy3v{letter-spacing:-.045em}h1.svelte-1ivgy3v{max-width:800px;margin:0;font-size:clamp(42px,5.7vw,72px);line-height:1.02}.intro.svelte-1ivgy3v{max-width:690px;color:color-mix(in srgb, var(--text-color) 72%, transparent);margin:24px 0 0;font-size:18px;line-height:1.62}.hero-links.svelte-1ivgy3v{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;max-width:1080px;margin-top:34px;display:grid}.path-button.svelte-1ivgy3v{border:1px solid var(--border);min-height:82px;color:inherit;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px 17px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:grid}.path-button.svelte-1ivgy3v:hover{border-color:var(--path-accent,var(--accent));box-shadow:0 9px 20px color-mix(in srgb, var(--text-color) 10%, transparent);transform:translateY(-2px)}.path-button.svelte-1ivgy3v svg:where(.svelte-1ivgy3v){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:27px;height:27px}.path-button.svelte-1ivgy3v>span:where(.svelte-1ivgy3v){gap:4px;display:grid}.path-button.svelte-1ivgy3v b:where(.svelte-1ivgy3v){font-size:15px}.path-button.svelte-1ivgy3v small:where(.svelte-1ivgy3v){color:color-mix(in srgb, var(--text-color) 62%, transparent);font-size:11px;line-height:1.25}.path-button.svelte-1ivgy3v i:where(.svelte-1ivgy3v){font-size:18px;font-style:normal}.learner-button.svelte-1ivgy3v{--path-accent:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--background))}.educator-button.svelte-1ivgy3v{--path-accent:#635bff;background:color-mix(in srgb, #635bff 10%, var(--background))}.educator-button.svelte-1ivgy3v svg:where(.svelte-1ivgy3v),.educator-button.svelte-1ivgy3v i:where(.svelte-1ivgy3v){color:#635bff}.quiz-button.svelte-1ivgy3v{--path-accent:#0f766e;background:color-mix(in srgb, #0f766e 10%, var(--background))}.quiz-button.svelte-1ivgy3v svg:where(.svelte-1ivgy3v),.quiz-button.svelte-1ivgy3v i:where(.svelte-1ivgy3v){color:#0f766e}.track.svelte-1ivgy3v{border:1px solid var(--border);border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,6vw,86px);margin-top:clamp(64px,9vw,112px);padding:clamp(26px,4vw,48px);display:grid}.learner-track.svelte-1ivgy3v{--section-accent:var(--accent);--section-accent-button:var(--accent-button);--section-accent-button-hover:var(--accent-button-hover);--section-accent-button-foreground:var(--accent-foreground);background:color-mix(in srgb, var(--section-accent) 7%, var(--background))}.educator-track.svelte-1ivgy3v{--section-accent:#635bff;--section-accent-button:#635bff;--section-accent-button-hover:#554de6;--section-accent-button-foreground:#fff;background:color-mix(in srgb, var(--section-accent) 7%, var(--background));grid-template-columns:1fr 1fr}.track-copy.svelte-1ivgy3v h2:where(.svelte-1ivgy3v){margin:0;font-size:clamp(28px,3.5vw,43px);line-height:1.08}.track-copy.svelte-1ivgy3v>p:where(.svelte-1ivgy3v):not(.track-label){color:color-mix(in srgb, var(--text-color) 72%, transparent);margin:18px 0 0;line-height:1.62}.benefits.svelte-1ivgy3v{gap:13px;margin:25px 0 0;padding:0;list-style:none;display:grid}.benefits.svelte-1ivgy3v li:where(.svelte-1ivgy3v){color:color-mix(in srgb, var(--text-color) 76%, transparent);padding-left:20px;line-height:1.48;position:relative}.benefits.svelte-1ivgy3v li:where(.svelte-1ivgy3v):before{color:var(--section-accent,var(--accent));content:"✓";font-weight:800;position:absolute;left:0}.primary-action.svelte-1ivgy3v{border:1px solid color-mix(in srgb, var(--section-accent,var(--accent)) 55%, transparent);background:var(--section-accent-button,var(--accent-button));min-height:46px;color:var(--section-accent-button-foreground,var(--accent-foreground));font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 17px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s;display:inline-flex}.primary-action.svelte-1ivgy3v:hover{background:var(--section-accent-button-hover,var(--accent-button-hover));transform:translateY(-1px)}.track-value.svelte-1ivgy3v{border-left:1px solid color-mix(in srgb, var(--section-accent,var(--accent)) 28%, var(--border));flex-direction:column;justify-content:center;align-self:stretch;padding-left:clamp(24px,4vw,48px);display:flex}.learner-value.svelte-1ivgy3v,.educator-value.svelte-1ivgy3v{border-color:color-mix(in srgb, var(--section-accent,var(--accent)) 28%, var(--border))}.educator-value.svelte-1ivgy3v .primary-action:where(.svelte-1ivgy3v){margin-top:24px}.assessment-form.svelte-1ivgy3v .primary-action:where(.svelte-1ivgy3v){margin-top:4px}.assessment-hint.svelte-1ivgy3v{color:color-mix(in srgb, var(--text-color) 62%, transparent);margin:12px 0 0;font-size:12px;line-height:1.45}.learn-form.svelte-1ivgy3v{gap:12px;margin-top:4px;display:grid}.learn-form.svelte-1ivgy3v label:where(.svelte-1ivgy3v){gap:6px;display:grid}.learn-form.svelte-1ivgy3v label:where(.svelte-1ivgy3v)>span:where(.svelte-1ivgy3v){font-size:12px;font-weight:700}.learn-form.svelte-1ivgy3v textarea:where(.svelte-1ivgy3v),.learn-form.svelte-1ivgy3v select:where(.svelte-1ivgy3v){box-sizing:border-box;border:1px solid var(--border);background:var(--background);width:100%;color:var(--text-color);font:inherit;resize:vertical;border-radius:8px;padding:9px 11px;font-size:14px;line-height:1.5}.learn-form.svelte-1ivgy3v select:where(.svelte-1ivgy3v){min-height:40px;padding-block:0}.learn-form.svelte-1ivgy3v textarea:where(.svelte-1ivgy3v):focus,.learn-form.svelte-1ivgy3v select:where(.svelte-1ivgy3v):focus{border-color:var(--section-accent,var(--accent));outline:2px solid color-mix(in srgb, var(--section-accent,var(--accent)) 18%, transparent)}.learn-form-grid.svelte-1ivgy3v{grid-template-columns:1fr 1fr;gap:10px;display:grid}.learn-form.svelte-1ivgy3v .question-count-field:where(.svelte-1ivgy3v) input:where(.svelte-1ivgy3v){width:100%}.learn-form.svelte-1ivgy3v .primary-action:where(.svelte-1ivgy3v){margin-top:4px}.learn-form.svelte-1ivgy3v .primary-action:where(.svelte-1ivgy3v):disabled{opacity:.45;cursor:not-allowed}.source-input.svelte-1ivgy3v{display:none}.learning-source.svelte-1ivgy3v{border:1px dashed color-mix(in srgb, var(--section-accent,var(--accent)) 42%, var(--border));background:color-mix(in srgb, var(--section-accent,var(--accent)) 5%, var(--background));border-radius:9px;align-items:center;gap:10px;padding:10px 11px;display:flex}.learning-source.svelte-1ivgy3v>div:where(.svelte-1ivgy3v){flex:1;gap:2px;min-width:0;display:grid}.learning-source.svelte-1ivgy3v strong:where(.svelte-1ivgy3v){font-size:12px}.learning-source.svelte-1ivgy3v small:where(.svelte-1ivgy3v){color:color-mix(in srgb, var(--text-color) 62%, transparent);font-size:10px}.learning-file-count.svelte-1ivgy3v{color:var(--section-accent,var(--accent));font-size:10px;font-weight:700}.learning-source.svelte-1ivgy3v button:where(.svelte-1ivgy3v),.learning-file.svelte-1ivgy3v button:where(.svelte-1ivgy3v){border:1px solid var(--border);background:var(--background);color:inherit;font:inherit;cursor:pointer;border-radius:7px;flex:none;padding:6px 9px;font-size:11px;font-weight:700}.learning-source.svelte-1ivgy3v button:where(.svelte-1ivgy3v):disabled{opacity:.5;cursor:wait}.learning-source.dragging-files.svelte-1ivgy3v{border-color:var(--section-accent,var(--accent));background:color-mix(in srgb, var(--section-accent,var(--accent)) 12%, var(--background))}.learning-files.svelte-1ivgy3v{gap:5px;display:grid}.learning-file.svelte-1ivgy3v{background:color-mix(in srgb, var(--section-accent,var(--accent)) 9%, transparent);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin-top:-5px;padding:7px 10px;font-size:11px;display:flex}.learning-file.svelte-1ivgy3v span:where(.svelte-1ivgy3v){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.learning-file.svelte-1ivgy3v button:where(.svelte-1ivgy3v){color:var(--section-accent,var(--accent));background:0 0;border:0;padding:3px}.attachment-error.svelte-1ivgy3v{color:#b91c1c;margin:-4px 0 0;font-size:11px;line-height:1.4}@media (max-width:760px){.track.svelte-1ivgy3v,.educator-track.svelte-1ivgy3v{grid-template-columns:1fr;gap:26px;padding:26px}.track-value.svelte-1ivgy3v{border-top:1px solid var(--border);border-left:0;padding:25px 0 0}.hero-links.svelte-1ivgy3v{grid-template-columns:1fr}.primary-action.svelte-1ivgy3v{width:100%}.learn-form-grid.svelte-1ivgy3v{grid-template-columns:1fr}}
