.submitted-app-card.svelte-1n6xq52{background:#faf6ee;border:1px solid #3c4e2429;border-radius:4px;margin-top:24px;animation:.4s both atha-fade-up;overflow:hidden;box-shadow:0 12px 36px #3c4e2414}.summary-header.svelte-1n6xq52{color:#fcf7fa;background:#3c4e24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 32px;display:flex}.summary-badge-row.svelte-1n6xq52{align-items:center;gap:10px;margin-bottom:8px;display:flex}.summary-badge.svelte-1n6xq52{letter-spacing:.12em;text-transform:uppercase;color:#b9d872;font-family:Rethink Sans,sans-serif;font-size:10px;font-weight:700}.status-pill.submitted.svelte-1n6xq52{color:#dce8c0;text-transform:uppercase;letter-spacing:.06em;background:#b9d87233;border:1px solid #b9d87259;border-radius:12px;padding:2px 8px;font-size:9px;font-weight:700}.summary-header.svelte-1n6xq52 h3:where(.svelte-1n6xq52){color:#fcf7fa;letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:700}.summary-header.svelte-1n6xq52 p:where(.svelte-1n6xq52){color:#fcf7facc;margin:0;font-size:12px}.summary-ref.svelte-1n6xq52{color:#b9d872;letter-spacing:.04em}.print-btn.svelte-1n6xq52{color:#fcf7fa;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#fcf7fa1f;border:1px solid #fcf7fa4d;border-radius:3px;align-items:center;gap:8px;padding:8px 16px;font-size:11px;font-weight:700;transition:all .2s;display:inline-flex}.print-btn.svelte-1n6xq52:hover{color:#3c4e24;background:#faf6ee}.summary-section.svelte-1n6xq52{border-bottom:1px solid #3c4e241a;padding:24px 32px}.summary-section.no-border.svelte-1n6xq52{border-bottom:0}.section-title.svelte-1n6xq52{align-items:center;gap:10px;margin-bottom:18px;display:flex}.section-title.svelte-1n6xq52 .num:where(.svelte-1n6xq52){color:#fcf7fa;background:#47260d;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-flex}.section-title.svelte-1n6xq52 h4:where(.svelte-1n6xq52){color:#3c4e24;letter-spacing:-.01em;margin:0;font-size:15px;font-weight:700}.summary-grid.svelte-1n6xq52{gap:18px;display:grid}.summary-grid.three-col.svelte-1n6xq52{grid-template-columns:repeat(3,minmax(0,1fr))}.summary-grid.two-col.svelte-1n6xq52{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-field.svelte-1n6xq52{flex-direction:column;gap:4px;display:flex}.span-two.svelte-1n6xq52{grid-column:span 2}.field-label.svelte-1n6xq52{color:#3c4e24a6;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.field-val.svelte-1n6xq52{color:#3c4e24;word-break:break-word;font-size:13.5px;font-weight:500}.field-val.highlight.svelte-1n6xq52{color:#47260d;font-size:15px;font-weight:700}.font-mono.svelte-1n6xq52{font-family:Rethink Sans,sans-serif}.summary-edu-list.svelte-1n6xq52{flex-direction:column;gap:16px;display:flex}.summary-edu-block.svelte-1n6xq52{background:#ebe4d6;border:1px solid #3c4e2424;border-radius:4px;padding:16px 20px}.edu-block-header.svelte-1n6xq52{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.edu-block-header.svelte-1n6xq52 strong:where(.svelte-1n6xq52){color:#47260d;font-size:13px}.school-tag.svelte-1n6xq52{color:#275114;background:#e3f0d3;border:1px solid #c0dca2;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:600}.subject-chips.svelte-1n6xq52{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-1n6xq52{background:#fff;border:1px solid #3c4e2426;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;display:inline-flex}.chip-subject.svelte-1n6xq52{color:#3c4e24}.chip-grade.svelte-1n6xq52{color:#fcf7fa;background:#47260d;border-radius:3px;padding:1px 5px;font-size:10px;font-weight:700}.tertiary-summary-items.svelte-1n6xq52{flex-direction:column;gap:10px;display:flex}.tertiary-summary-row.svelte-1n6xq52{background:#fff;border:1px solid #3c4e241a;border-radius:3px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.tertiary-summary-row.svelte-1n6xq52 p:where(.svelte-1n6xq52){color:#3c4e24b3;margin:3px 0 0;font-size:12px}.division-pill.svelte-1n6xq52{color:#7c3e0a;background:#fcead7;border:1px solid #ebd0b5;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:700}.edu-result-text.svelte-1n6xq52{color:#3c4e24;margin:6px 0 0;font-size:12.5px}.documents-pill-list.svelte-1n6xq52{flex-direction:column;gap:8px;display:flex}.doc-pill.svelte-1n6xq52{color:#3c4e24;background:#ebe4d6;border:1px solid #3c4e2424;border-radius:4px;align-items:center;gap:10px;padding:10px 16px;font-size:12.5px;display:flex}.declaration-summary-box.svelte-1n6xq52{background:#ebe4d6;border:1px solid #3c4e2424;border-left:3px solid #3c4e24;border-radius:2px;padding:18px 22px}.declaration-text.svelte-1n6xq52{color:#3c4e24d9;margin:0 0 14px;font-size:13px;font-style:italic;line-height:1.5}.sig-row.svelte-1n6xq52{flex-wrap:wrap;gap:40px;display:flex}.signature-name.svelte-1n6xq52{color:#47260d;font-size:16px;font-weight:700}.empty-text.svelte-1n6xq52{color:#3c4e2499;margin:0;font-size:13px;font-style:italic}.employment-summary-list.svelte-1n6xq52{flex-direction:column;gap:8px;margin-top:6px;display:flex}.emp-summary-item.svelte-1n6xq52{color:#3c4e24;align-items:baseline;gap:8px;font-size:13px;display:flex}.emp-bullet.svelte-1n6xq52{background:#47260d;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:5px}.emp-text.svelte-1n6xq52{line-height:1.4}.emp-text.svelte-1n6xq52 small:where(.svelte-1n6xq52){color:#3c4e24b3;margin-left:6px;font-size:11.5px}@media (width<=760px){.summary-header.svelte-1n6xq52,.summary-section.svelte-1n6xq52{padding:20px}.summary-grid.three-col.svelte-1n6xq52,.summary-grid.two-col.svelte-1n6xq52{grid-template-columns:1fr}.span-two.svelte-1n6xq52{grid-column:auto}.sig-row.svelte-1n6xq52{flex-direction:column;gap:16px}}@media print{.site-footer,.site-header,.success-card,.form-heading,.track-card,.track-heading{display:none!important}.submitted-app-card.svelte-1n6xq52{box-shadow:none!important;border:1px solid #ccc!important;margin:0!important}.print-btn.svelte-1n6xq52{display:none!important}}html[data-theme=dark] .submitted-app-card.svelte-1n6xq52{background:#141c10!important;border:1px solid #b9d87238!important;box-shadow:0 16px 40px #00000073!important}html[data-theme=dark] .summary-header.svelte-1n6xq52{background:#182815!important;border-bottom:1px solid #b9d87240!important}html[data-theme=dark] .summary-badge.svelte-1n6xq52{color:#b9d872!important}html[data-theme=dark] .status-pill.submitted.svelte-1n6xq52{color:#d4eda1!important;background:#b9d87226!important;border:1px solid #b9d87259!important}html[data-theme=dark] .summary-header.svelte-1n6xq52 h3:where(.svelte-1n6xq52){color:#f5f8f2!important}html[data-theme=dark] .summary-header.svelte-1n6xq52 p:where(.svelte-1n6xq52){color:#d0dcc7!important}html[data-theme=dark] .summary-ref.svelte-1n6xq52{color:#b9d872!important}html[data-theme=dark] .print-btn.svelte-1n6xq52{color:#f5f8f2!important;background:#b9d8721a!important;border:1px solid #b9d87240!important}html[data-theme=dark] .print-btn.svelte-1n6xq52:hover{color:#b9d872!important;background:#b9d87238!important}html[data-theme=dark] .summary-section.svelte-1n6xq52{border-bottom:1px solid #b9d8721f!important}html[data-theme=dark] .section-title.svelte-1n6xq52 .num:where(.svelte-1n6xq52){color:#141c10!important;background:#b9d872!important;font-weight:800!important}html[data-theme=dark] .section-title.svelte-1n6xq52 h4:where(.svelte-1n6xq52){color:#f5f8f2!important}html[data-theme=dark] .field-label.svelte-1n6xq52{color:#a3b899!important}html[data-theme=dark] .field-val.svelte-1n6xq52{color:#e6ede0!important}html[data-theme=dark] .field-val.highlight.svelte-1n6xq52{color:#b9d872!important}html[data-theme=dark] .field-val.font-mono.svelte-1n6xq52{color:#d4eda1!important}html[data-theme=dark] .summary-edu-block.svelte-1n6xq52{background:#182815!important;border:1px solid #b9d87233!important}html[data-theme=dark] .edu-block-header.svelte-1n6xq52 strong:where(.svelte-1n6xq52){color:#f5f8f2!important}html[data-theme=dark] .school-tag.svelte-1n6xq52{color:#d4eda1!important;background:#b9d87226!important;border:1px solid #b9d8724d!important}html[data-theme=dark] .chip.svelte-1n6xq52{background:#1e2c1a!important;border:1px solid #b9d87240!important}html[data-theme=dark] .chip-subject.svelte-1n6xq52{color:#e6ede0!important}html[data-theme=dark] .chip-grade.svelte-1n6xq52{color:#141c10!important;background:#b9d872!important;font-weight:800!important}html[data-theme=dark] .tertiary-summary-row.svelte-1n6xq52{color:#e6ede0!important;background:#1e2c1a!important;border:1px solid #b9d87233!important}html[data-theme=dark] .tertiary-summary-row.svelte-1n6xq52 strong:where(.svelte-1n6xq52){color:#f5f8f2!important}html[data-theme=dark] .tertiary-summary-row.svelte-1n6xq52 p:where(.svelte-1n6xq52){color:#a3b899!important}html[data-theme=dark] .division-pill.svelte-1n6xq52{color:#fbbf24!important;background:#f59e0b29!important;border:1px solid #f59e0b66!important}html[data-theme=dark] .edu-result-text.svelte-1n6xq52{color:#d0dcc7!important}html[data-theme=dark] .edu-result-text.svelte-1n6xq52 strong:where(.svelte-1n6xq52){color:#b9d872!important}html[data-theme=dark] .doc-pill.svelte-1n6xq52{color:#e6ede0!important;background:#182815!important;border:1px solid #b9d87233!important}html[data-theme=dark] .doc-pill.svelte-1n6xq52 svg:where(.svelte-1n6xq52),html[data-theme=dark] .doc-pill.svelte-1n6xq52 strong:where(.svelte-1n6xq52){color:#b9d872!important}html[data-theme=dark] .declaration-summary-box.svelte-1n6xq52{background:#182815!important;border:1px solid #b9d87238!important;border-left:3px solid #b9d872!important}html[data-theme=dark] .declaration-text.svelte-1n6xq52{color:#d0dcc7!important}html[data-theme=dark] .signature-name.svelte-1n6xq52{color:#b9d872!important}html[data-theme=dark] .empty-text.svelte-1n6xq52{color:#8c9e84!important}html[data-theme=dark] .emp-summary-item.svelte-1n6xq52{color:#e6ede0!important}html[data-theme=dark] .emp-bullet.svelte-1n6xq52{background:#b9d872!important}html[data-theme=dark] .emp-text.svelte-1n6xq52 strong:where(.svelte-1n6xq52){color:#f5f8f2!important}html[data-theme=dark] .emp-text.svelte-1n6xq52 span:where(.svelte-1n6xq52){color:#e6ede0!important}html[data-theme=dark] .emp-text.svelte-1n6xq52 small:where(.svelte-1n6xq52){color:#a3b899!important}.application-steps.svelte-11kpn42{top:var(--application-header-offset,0px);z-index:18;box-sizing:border-box;background:var(--atha-bg-surface,#faf6ee);width:100%;color:var(--atha-text-primary,#3c4e24);border:1px solid var(--atha-border-subtle,#3c4e2429);border-radius:14px;margin:0 0 24px;padding:10px 8px 8px;transition:top .24s;position:sticky;box-shadow:0 5px 16px #18200f14}.application-steps.completed.svelte-11kpn42{position:static}.step-summary.svelte-11kpn42{justify-content:space-between;align-items:center;gap:12px;padding:0 6px 8px;font-size:11px;display:flex}.step-summary.svelte-11kpn42>span:where(.svelte-11kpn42){color:var(--atha-text-muted,#667652)}.step-summary.svelte-11kpn42 strong:where(.svelte-11kpn42){font-weight:650}ol.svelte-11kpn42{grid-template-columns:repeat(var(--step-count,5), minmax(0, 1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}li.svelte-11kpn42{min-width:0}li.svelte-11kpn42 a:where(.svelte-11kpn42),li.svelte-11kpn42 div:where(.svelte-11kpn42){min-height:54px;color:var(--atha-text-muted,#667652);border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:3px 1px;text-decoration:none;display:flex}.step-number.svelte-11kpn42{border:1px solid var(--atha-border-strong,#9aa78d);background:var(--atha-bg-surface,#faf6ee);border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:12px;display:grid}.step-label.svelte-11kpn42{text-align:center;font-size:11px;line-height:1.25}li.current.svelte-11kpn42 a:where(.svelte-11kpn42),li.current.svelte-11kpn42 div:where(.svelte-11kpn42){color:var(--atha-text-primary,#3c4e24);background:#97b55e1f;font-weight:700}li.current.svelte-11kpn42 .step-number:where(.svelte-11kpn42){color:#18200f;background:#b9d875;border-color:#b9d875;box-shadow:0 0 0 3px #b9d8752e}a.svelte-11kpn42:focus-visible{outline-offset:1px;outline:2px solid #7a9d35}@media (width>=700px){.application-steps.svelte-11kpn42{border-radius:10px;max-width:760px;margin-bottom:20px;padding:6px 10px}.application-steps.completed.svelte-11kpn42{max-width:680px}.step-summary.svelte-11kpn42{display:none}ol.svelte-11kpn42{gap:4px}li.svelte-11kpn42 a:where(.svelte-11kpn42),li.svelte-11kpn42 div:where(.svelte-11kpn42){flex-direction:row;gap:7px;min-height:44px;padding:4px 6px}.step-label.svelte-11kpn42{font-size:12px}.step-number.svelte-11kpn42{width:24px;height:24px;font-size:11px}}@media (prefers-reduced-motion:reduce){.application-steps.svelte-11kpn42{transition:none}}.form-block.svelte-45c0k3,.form-grid.svelte-45c0k3,.form-grid.svelte-45c0k3 label:where(.svelte-45c0k3){min-width:0}.form-grid.svelte-45c0k3 input:where(.svelte-45c0k3),.form-grid.svelte-45c0k3 select:where(.svelte-45c0k3){min-width:0;max-width:100%}.form-block.svelte-45c0k3{scroll-margin-top:calc(var(--application-header-offset,0px) + var(--application-step-height,90px) + 16px)}.early-fee-notice.svelte-45c0k3,.next-steps-box.svelte-45c0k3,.restart-confirm-box.svelte-45c0k3{background:#96af6817;border:1px solid #758f4a80;border-radius:12px;margin:18px 0;padding:18px}.early-fee-notice.svelte-45c0k3 p:where(.svelte-45c0k3),.next-steps-box.svelte-45c0k3 p:where(.svelte-45c0k3),.restart-confirm-box.svelte-45c0k3 p:where(.svelte-45c0k3){margin:8px 0;line-height:1.6}.next-steps-box.svelte-45c0k3{text-align:left}.next-steps-box.svelte-45c0k3 h3:where(.svelte-45c0k3){margin:0 0 12px}.next-steps-box.svelte-45c0k3 ol:where(.svelte-45c0k3){padding-left:20px;line-height:1.7}.next-steps-box.svelte-45c0k3 li:where(.svelte-45c0k3){margin:8px 0}.application-help-row.svelte-45c0k3{flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:13px;display:flex}.application-help-row.svelte-45c0k3 button:where(.svelte-45c0k3){cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.application-help-row.svelte-45c0k3 p:where(.svelte-45c0k3){flex-basis:100%;margin:0}.restart-confirm-box.svelte-45c0k3 button:where(.svelte-45c0k3){margin:4px 8px 4px 0}.upload-previews.svelte-45c0k3{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.upload-previews.svelte-45c0k3 img:where(.svelte-45c0k3){object-fit:contain;background:#96af6817;border:1px solid #758f4a80;border-radius:8px;width:88px;height:88px}*{box-sizing:border-box}body{color:#3c4e24;background:#f4efe6;margin:0;font-family:Rethink Sans,sans-serif}a{color:inherit}.shell-container.svelte-45c0k3{width:min(1180px,100% - 48px);margin:0 auto}.eyebrow.svelte-45c0k3{color:#47260d;letter-spacing:.14em;text-transform:uppercase;align-items:center;margin:0;font-family:Rethink Sans,sans-serif;font-size:10px;font-weight:700;display:inline-flex}.form-section.svelte-45c0k3{padding:48px 0 96px}.form-heading.svelte-45c0k3{max-width:780px;margin-bottom:32px}.form-badge-row.svelte-45c0k3{align-items:center;gap:12px;margin-bottom:12px;display:flex}.intake-badge.svelte-45c0k3{letter-spacing:.08em;text-transform:uppercase;color:#47260d;background:#47260d14;border-radius:4px;padding:4px 10px;font-family:Rethink Sans,sans-serif;font-size:10px;font-weight:700}.form-heading.svelte-45c0k3 h1:where(.svelte-45c0k3),.success-card.svelte-45c0k3 h2:where(.svelte-45c0k3){color:#3c4e24;letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(34px,4.5vw,52px);font-weight:700;line-height:1.05}.form-heading.svelte-45c0k3>p:where(.svelte-45c0k3):last-child,.success-card.svelte-45c0k3>p:where(.svelte-45c0k3):not(.eyebrow){color:#3c4e24b3;max-width:680px;margin:0;font-size:14px;line-height:1.6}.application-form.svelte-45c0k3{gap:23px;display:grid}.form-block.svelte-45c0k3{background:#faf6ee;border:1px solid #3c4e2429;border-top:3px solid #3c4e24;border-radius:2px;padding:28px;transition:box-shadow .25s;box-shadow:0 4px 18px #3c4e240a}.form-block.svelte-45c0k3:hover{box-shadow:0 8px 24px #3c4e2412}.form-block.svelte-45c0k3 h3:where(.svelte-45c0k3){color:#47260d;letter-spacing:-.02em;margin:0 0 22px;font-size:17px}.block-help.svelte-45c0k3,.loading-note.svelte-45c0k3{color:#3c4e2494;margin:-8px 0 18px;font-size:12px}.form-grid.svelte-45c0k3{gap:16px;display:grid}.form-grid.two.svelte-45c0k3{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.three.svelte-45c0k3{grid-template-columns:repeat(3,minmax(0,1fr))}.personal-details-grid.svelte-45c0k3>label:where(.svelte-45c0k3),.personal-details-grid.svelte-45c0k3>.mobile-field-wrap:where(.svelte-45c0k3)>label:where(.svelte-45c0k3):first-child{justify-content:flex-start}label.svelte-45c0k3{color:#3c4e24c7;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:flex-end;gap:7px;font-size:10px;font-weight:700;display:flex}label.svelte-45c0k3 small:where(.svelte-45c0k3){color:#3c4e2480;font-size:inherit;letter-spacing:0;text-transform:none;font-weight:400}input.svelte-45c0k3,select.svelte-45c0k3{color:#3c4e24;text-transform:none;letter-spacing:0;background:#faf6ee;border:1px solid #3c4e243d;border-radius:2px;width:100%;height:48px;padding:0 12px;font:14px Rethink Sans,sans-serif;transition:border-color .2s,box-shadow .2s,background-color .2s}input.svelte-45c0k3:focus,select.svelte-45c0k3:focus{background-color:#fff;border-color:#47260d;outline:0;box-shadow:0 0 0 3px #47260d1f}.span-two.svelte-45c0k3{grid-column:span 2}fieldset.svelte-45c0k3{border:0;flex-direction:column;gap:12px;margin:22px 0 10px;padding:0;display:flex}legend.svelte-45c0k3{color:#3c4e24c7;letter-spacing:.08em;text-transform:uppercase;width:100%;margin-bottom:4px;font-size:10px;font-weight:700}.check.svelte-45c0k3{color:#3c4e24d1;letter-spacing:0;text-transform:none;cursor:pointer;text-align:left;font-size:13px;font-weight:500;flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;display:flex!important}.check.svelte-45c0k3 input:where(.svelte-45c0k3){accent-color:#47260d;cursor:pointer;flex-shrink:0;width:18px;min-width:18px;height:18px;margin-top:1px}.declaration.svelte-45c0k3{color:#3c4e24bf;background:#ebe4d6;border-left:3px solid #3c4e24;margin:0 0 18px;padding:16px;font-size:13px;line-height:1.6}.form-error.svelte-45c0k3{color:#a64432;margin:0;font-size:12px;animation:.25s atha-fade-up}.form-error-callout.svelte-45c0k3{background:#fdf5f3;border:1.5px solid #a6443259;border-left:5px solid #a64432;border-radius:4px;align-items:flex-start;gap:14px;margin:16px 0;padding:16px 20px;animation:.25s atha-fade-up;display:flex}.error-callout-icon.svelte-45c0k3{color:#a64432;flex-shrink:0;margin-top:2px}.error-callout-content.svelte-45c0k3{text-align:left;flex-direction:column;flex:1;gap:6px;display:flex}.error-callout-title.svelte-45c0k3{color:#782214;letter-spacing:.02em;font-size:13px;font-weight:700}.error-callout-text.svelte-45c0k3{color:#5c1b10;margin:0;font-size:13px;line-height:1.55}.error-callout-actions.svelte-45c0k3{margin-top:8px}.button-track-cta.svelte-45c0k3{letter-spacing:.06em;text-transform:uppercase;background:#a64432;border-radius:3px;align-items:center;min-height:38px;padding:8px 18px;font-size:11px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.button-track-cta.svelte-45c0k3:hover{background:#873323;transform:translateY(-1px)}.submit-row.svelte-45c0k3{flex-direction:column;gap:12px;margin-top:10px;display:flex}.submit-row.svelte-45c0k3 p:where(.svelte-45c0k3){color:#3c4e24bf;margin:0;font-size:12.5px;line-height:1.5}.button.svelte-45c0k3{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:3px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:11px;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s,box-shadow .2s;display:inline-flex}.button.svelte-45c0k3:hover{transform:translateY(-2px)}.button.svelte-45c0k3:active{transform:translateY(0)}.button-primary.svelte-45c0k3{color:#faf6ee;background:#47260d;box-shadow:0 4px 14px #47260d33}.button-primary.svelte-45c0k3:hover{background:#351d09;box-shadow:0 6px 20px #47260d4d}.button-primary.svelte-45c0k3:disabled{cursor:wait;opacity:.6;transform:none}.btn-spinner.svelte-45c0k3{vertical-align:middle;border:2px solid #faf6ee;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-right:8px;animation:.7s linear infinite svelte-45c0k3-btn-spin;display:inline-block}@keyframes svelte-45c0k3-btn-spin{to{transform:rotate(360deg)}}@keyframes svelte-45c0k3-error-pulse{0%{border-color:#dc2626;box-shadow:0 0 #dc2626b3}50%{border-color:#dc2626;box-shadow:0 0 0 8px #dc262638}to{border-color:#dc2626;box-shadow:0 0 0 2px #dc262666}}.error-pulse-highlight{outline-offset:2px!important;border-color:#dc2626!important;outline:2px solid #dc2626!important;animation:.8s ease-in-out 3 svelte-45c0k3-error-pulse!important}.success-card.svelte-45c0k3{background:#faf6ee;border:1px solid #3c4e2429;border-top:3px solid #3c4e24;border-radius:2px;max-width:680px;padding:42px;animation:.4s cubic-bezier(.16,1,.3,1) both atha-scale-up;box-shadow:0 16px 40px #3c4e2414}.verification-card.svelte-45c0k3{text-align:center;max-width:580px;margin:30px auto;padding:56px 28px}.verification-card.svelte-45c0k3 .loader:where(.svelte-45c0k3){margin:0 auto 20px;display:block}.verification-card.svelte-45c0k3 .loading-note:where(.svelte-45c0k3){align-items:center;gap:8px;margin-top:18px;display:inline-flex}.verified-pay-pill.svelte-45c0k3{border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:5px 14px;font-size:12px;font-weight:700;display:inline-flex}.verified-pay-pill-paid.svelte-45c0k3{color:#166534;background:#dcfce7;border:1px solid #86efac}.verified-pay-pill-submitted.svelte-45c0k3{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.reference.svelte-45c0k3{color:#faf6ee;background:#3c4e24;border-radius:2px;gap:7px;width:fit-content;margin:24px 0 28px;padding:17px 22px;animation:.45s .15s both atha-fade-up;display:grid}.reference.svelte-45c0k3 span:where(.svelte-45c0k3){color:#b9d872;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.reference.svelte-45c0k3 strong:where(.svelte-45c0k3){letter-spacing:.08em;font-size:24px}.reference.svelte-45c0k3 .reference-copy:where(.svelte-45c0k3){color:#263619;background:#faf6ee;border:1px solid #faf6ee;border-radius:6px;min-height:44px;margin-top:8px}.reference.svelte-45c0k3 .reference-copy:where(.svelte-45c0k3):hover{color:#18200f;background:#b9d875;border-color:#b9d875}.reference.svelte-45c0k3 .reference-copy:where(.svelte-45c0k3):focus-visible{outline-offset:3px;outline:3px solid #b9d875}.portal-cta-box.svelte-45c0k3{text-align:left;background:#ebe4d6;border:2px solid #3c4e24;border-radius:6px;margin:0 0 28px;padding:28px 24px}.portal-cta-header.svelte-45c0k3{align-items:center;gap:10px;margin-bottom:8px;display:flex}.portal-cta-icon.svelte-45c0k3{color:#47260d;flex-shrink:0}.portal-cta-title.svelte-45c0k3{color:#3c4e24;margin:0;font-size:18px;font-weight:700}.portal-cta-text.svelte-45c0k3{color:#3c4e24d9;margin:0 0 16px;font-size:14px;line-height:1.5}.portal-cta-text.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#1f2a12}.portal-cta-actions.svelte-45c0k3{flex-wrap:wrap;gap:12px;display:flex}.portal-cta-primary-btn.svelte-45c0k3{color:#faf6ee;background:#47260d;width:auto;padding:14px 28px;font-weight:800;display:inline-flex}.portal-cta-secondary-btn.svelte-45c0k3{width:auto;padding:14px 24px;display:inline-flex}.success-actions.svelte-45c0k3{margin-top:16px}.small-note.svelte-45c0k3{color:#3c4e2499;max-width:480px;margin-top:24px;font-size:12px;line-height:1.6}.draft-notice.svelte-45c0k3{color:#3c4e24;background:#dbe7b8;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:14px 18px;font-size:13px;font-weight:500;animation:.3s atha-fade-up;display:flex}.edu-card.svelte-45c0k3{background:#ebe4d6;border:1px solid #3c4e2429;border-radius:4px;margin-top:18px;padding:20px}.mandatory-edu-card.svelte-45c0k3{background:#f0eae0;border-left:4px solid #3c4e24}.edu-card-top.svelte-45c0k3{border-bottom:1px solid #3c4e241a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:12px;display:flex}.edu-card-title.svelte-45c0k3{align-items:center;gap:10px;display:flex}.edu-mandatory-header.svelte-45c0k3{flex-direction:column;gap:4px;display:flex}.edu-badge-row.svelte-45c0k3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edu-mandatory-tag.svelte-45c0k3{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#3c4e24;border-radius:3px;padding:2px 7px;font-size:9.5px;font-weight:800}.edu-req-pill.svelte-45c0k3{color:#47260d;background:#47260d14;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700}.edu-mandatory-header.svelte-45c0k3 h4:where(.svelte-45c0k3){color:#2d3748;margin:2px 0 0;font-size:15px;font-weight:800}.edu-req-hint.svelte-45c0k3{color:#718096;margin:0;font-size:12px}.edu-status-badge-wrap.svelte-45c0k3{align-items:center;display:flex}.stat-badge.svelte-45c0k3{border-radius:4px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;display:inline-flex}.pass-badge.svelte-45c0k3{color:#275114;background:#e3f0d3;border:1px solid #c0dca2}.pass-badge.req-met.svelte-45c0k3{color:#166534;background:#dcfce7;border:1.5px solid #86efac;font-weight:700}.pass-badge.req-pending.svelte-45c0k3{color:#78350f;background:#fef3c7;border:1.5px solid #fcd34d;font-weight:700}.pass-badge.req-pending.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#78350f}.pass-badge.req-pending.svelte-45c0k3 .badge-inc:where(.svelte-45c0k3){color:#92400e;opacity:1;font-weight:500}.subhead-wrap.svelte-45c0k3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.subhead-note.svelte-45c0k3{color:#718096;font-size:11px;font-weight:600}.subject-input-col.svelte-45c0k3{width:100%;min-width:0;position:relative}.subject-mandatory-label.svelte-45c0k3{letter-spacing:.06em;text-transform:uppercase;color:#556e29;pointer-events:none;background:#edf5e3;border:1px solid #556e2947;border-radius:3px;align-items:center;gap:4px;padding:3px 7px;font-family:Rethink Sans,sans-serif;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.subject-lock-icon.svelte-45c0k3{color:#556e29;cursor:default;background:#fbf8f2;border:1px solid #3c4e2438;border-radius:2px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.subject-lock-icon.svelte-45c0k3:hover{color:#47260d;background:#f2e9d8;border-color:#47260d}.mandatory-subject.svelte-45c0k3 input:where(.svelte-45c0k3){background:#faf6ee;padding-right:95px;font-weight:600}.points-badge.svelte-45c0k3{color:#7c3e0a;background:#fcead7;border:1px solid #ebd0b5}.tertiary-badge.svelte-45c0k3{color:#29336b;background:#e9eaf7;border:1px solid #d2d4eb}.badge-inc.svelte-45c0k3{opacity:.85;font-size:10px;font-weight:400}.subjects-container.svelte-45c0k3{background:#faf6ee;border:1px solid #3c4e2429;border-radius:4px;margin-top:16px;padding:16px}.subhead.svelte-45c0k3{color:#47260d;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.subject-header-row.svelte-45c0k3{letter-spacing:.06em;text-transform:uppercase;color:#47260d;border-bottom:1px solid #3c4e241a;grid-template-columns:1fr 140px 28px;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:4px;font-size:10px;font-weight:700;display:grid}.subject-row.svelte-45c0k3{grid-template-columns:minmax(0,1fr) 140px 28px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.subject-row.svelte-45c0k3 input:where(.svelte-45c0k3),.subject-row.svelte-45c0k3 select:where(.svelte-45c0k3){min-width:0;height:40px;font-size:12px}.tertiary-item.svelte-45c0k3{background:#ebe4d6;border:1px solid #3c4e2429;border-radius:4px;margin-top:14px;padding:16px}.tertiary-item-top.svelte-45c0k3{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tertiary-item-top.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#47260d;font-size:13px}.employment-header-row.svelte-45c0k3{color:#47260d;letter-spacing:.06em;text-transform:uppercase;border-bottom:1.5px solid #3c4e2426;grid-template-columns:1.2fr 1.2fr .75fr .75fr 28px;align-items:center;gap:8px;margin-top:14px;padding:0 4px 6px;font-size:11px;font-weight:700;display:grid}.employment-history.svelte-45c0k3{margin-top:22px}.employment-row.svelte-45c0k3{grid-template-columns:1.2fr 1.2fr .75fr .75fr 28px;align-items:center;gap:8px;margin-top:9px;display:grid}.employment-row.svelte-45c0k3 input:where(.svelte-45c0k3){height:42px;font-size:12px}.work-row-badge-wrap.svelte-45c0k3{align-items:center;gap:8px;margin-top:14px;margin-bottom:4px;display:flex}.work-row-badge-wrap.previous-divider.svelte-45c0k3{border-top:1px dashed #3c4e242e;margin-top:18px;padding-top:12px}.role-badge.svelte-45c0k3{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:4px;padding:2px 9px;font-size:10px;font-weight:800;display:inline-flex}.role-badge.current.svelte-45c0k3{color:#275216;background:#eef5e6;border:1px solid #bddbb0}.role-badge.previous.svelte-45c0k3{color:#47260d;background:#47260d12;border:1px solid #47260d2e}.present-badge-box.svelte-45c0k3{box-sizing:border-box;background:#f0f7ea;border:1.5px solid #bddbb0;border-radius:2px;justify-content:center;align-items:center;height:42px;display:flex}.present-tag.svelte-45c0k3{letter-spacing:.06em;color:#275216;text-transform:uppercase;font-size:11px;font-weight:800}.add-education.svelte-45c0k3,.remove-education.svelte-45c0k3{color:#47260d;cursor:pointer;background:0 0;border:1px solid #3c4e243d;border-radius:2px;transition:all .15s}.add-education.svelte-45c0k3{margin-top:16px;padding:10px 14px;font-size:11px;font-weight:700}.add-education.svelte-45c0k3:hover{color:#faf6ee;background:#3c4e24;border-color:#3c4e24}.remove-education.svelte-45c0k3{width:28px;height:28px;font-size:18px;line-height:1}.remove-education.svelte-45c0k3:hover{color:#fff;background:#a64432;border-color:#a64432}.employment-status-fieldset.svelte-45c0k3{border:0;margin:10px 0 18px;padding:0}.radio-options-row.svelte-45c0k3{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.radio-pill.svelte-45c0k3{cursor:pointer;background:#faf6ee;border:1.5px solid #3c4e2429;border-radius:4px;align-items:center;gap:10px;padding:12px 18px;font-size:13px;transition:all .16s;display:inline-flex}.radio-pill.svelte-45c0k3:hover{background:#ebe4d6;border-color:#47260d}.radio-pill.selected.svelte-45c0k3{color:#47260d;background:#47260d1a;border-color:#47260d;font-weight:700}.employment-details-container.svelte-45c0k3{margin-top:18px;margin-bottom:22px;animation:.22s both svelte-45c0k3-atha-fade-in}.not-employed-note.svelte-45c0k3{color:#3c4e24;background:#3c4e240d;border:1px dashed #3c4e2440;border-radius:4px;margin:14px 0 22px;padding:14px 18px;font-size:13px;line-height:1.5}.not-employed-note.svelte-45c0k3 p:where(.svelte-45c0k3){margin:0;font-weight:500}@keyframes svelte-45c0k3-atha-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hear-about-row.svelte-45c0k3{max-width:440px;margin-bottom:22px}.declaration-date.svelte-45c0k3{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.document-upload-list.svelte-45c0k3{gap:12px;display:grid}.document-upload.svelte-45c0k3{color:#3c4e24;background:#faf6ee;border:1px solid #3c4e242e;border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.document-upload.svelte-45c0k3:hover{background-color:#f0eae0;border-color:#47260d}.document-upload.has-file.svelte-45c0k3{background:#f6fbf5;border-color:#86efac}.document-upload.is-uploading.svelte-45c0k3{opacity:.75}.document-upload.svelte-45c0k3>span:where(.svelte-45c0k3){letter-spacing:0;text-transform:none;gap:4px;font-size:12px;display:grid}.document-upload.svelte-45c0k3 small:where(.svelte-45c0k3){color:#47260d;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.document-upload.svelte-45c0k3 small.doc-attached:where(.svelte-45c0k3){color:#166534;text-transform:none;letter-spacing:0;font-weight:700}.upload-progress-pill.svelte-45c0k3{color:#b45309;text-transform:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.document-upload.svelte-45c0k3 .doc-controls:where(.svelte-45c0k3){align-items:center;gap:8px;display:flex}.document-upload.svelte-45c0k3 .doc-remove-btn:where(.svelte-45c0k3){color:#b91c1c;text-transform:uppercase;cursor:pointer;z-index:3;background:#fff5f5;border:1px solid #dc26264d;border-radius:2px;padding:9px 12px;font-size:10px;font-weight:700;transition:all .2s}.document-upload.svelte-45c0k3 .doc-remove-btn:where(.svelte-45c0k3):hover{color:#991b1b;background:#fee2e2;border-color:#dc2626}.document-upload.svelte-45c0k3 .doc-input-wrapper:where(.svelte-45c0k3){display:inline-flex;position:relative}.document-upload.svelte-45c0k3 .doc-input-wrapper:where(.svelte-45c0k3) input[type=file]:where(.svelte-45c0k3){opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;inset:0}.document-upload.svelte-45c0k3 em:where(.svelte-45c0k3){color:#47260d;text-align:center;text-transform:uppercase;border:1px solid #47260d59;border-radius:2px;min-width:124px;padding:10px 12px;font-size:10px;font-style:normal;font-weight:700;transition:all .2s;display:inline-block}.document-upload.svelte-45c0k3:hover em:where(.svelte-45c0k3){color:#faf6ee;background:#47260d;border-color:#47260d}.document-upload.has-file.svelte-45c0k3 em:where(.svelte-45c0k3){color:#166534;background:#eaf7ea;border-color:#86efac}.success-actions.svelte-45c0k3{flex-wrap:wrap;gap:10px;margin:25px 0 12px;display:flex}.button-secondary.svelte-45c0k3{color:#47260d;background:0 0;border:1px solid #47260d59}.button-secondary.svelte-45c0k3:hover{background:#47260d0f;border-color:#47260d}.success-actions.svelte-45c0k3 .button:where(.svelte-45c0k3){min-height:48px}.button.svelte-45c0k3:disabled{opacity:.75;color:#9c9389!important;cursor:not-allowed!important;box-shadow:none!important;background:#e8e3dc!important;border:1px solid #3c4e241f!important;transform:none!important}.bot-trap.svelte-45c0k3{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.application-fee-banner.svelte-45c0k3{background:#faf6ee;border:1.5px solid #3c4e2433;border-radius:8px;margin:20px 0 16px;padding:18px 22px}.fee-banner-head.svelte-45c0k3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fee-banner-left.svelte-45c0k3{flex-direction:column;gap:2px;display:flex}.fee-tag.svelte-45c0k3{text-transform:uppercase;letter-spacing:.08em;color:#a67c1e;font-size:11px;font-weight:700}.fee-banner-amount.svelte-45c0k3{color:#2f3e1b;font-size:22px;font-weight:800}.paynow-badge-box.svelte-45c0k3{color:#3c4e24b8;background:#faf6ee;border:1px solid #3c4e2429;border-radius:4px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;display:flex}.paynow-text.svelte-45c0k3{color:#47260d;letter-spacing:-.02em;font-size:14px;font-weight:900}.fee-banner-text.svelte-45c0k3{color:#5f543e;margin:10px 0 0;font-size:13px;line-height:1.55}.application-free-banner.svelte-45c0k3{background:#f2f8f3;border:1px solid #bfe3c6;border-radius:8px;margin:20px 0 16px;padding:14px 18px}.free-banner-tag.svelte-45c0k3{color:#1d6032;font-size:12.5px;font-weight:700}.free-banner-text.svelte-45c0k3{color:#2f613c;margin:4px 0 0;font-size:13px}@keyframes svelte-45c0k3-pulse-green{0%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}to{opacity:.3;transform:scale(.8)}}@media print{.site-footer,.site-header,.success-card.svelte-45c0k3,.form-heading.svelte-45c0k3{display:none!important}}@media (width<=760px){.shell-container.svelte-45c0k3{width:calc(100% - 28px)}.form-section.svelte-45c0k3{padding:24px 0 60px}.form-block.svelte-45c0k3{padding:20px 16px}.form-grid.two.svelte-45c0k3,.form-grid.three.svelte-45c0k3{grid-template-columns:1fr}.span-two.svelte-45c0k3{grid-column:auto}.employment-header-row.svelte-45c0k3{display:none}.employment-row.svelte-45c0k3{grid-template-columns:1fr;gap:8px}.subject-header-row.svelte-45c0k3{display:none}.subject-row.svelte-45c0k3{grid-template-columns:minmax(0,1fr) 72px 28px}.subject-row.svelte-45c0k3 select:where(.svelte-45c0k3){padding:0 6px}.subject-mandatory-label.svelte-45c0k3{display:none}.mandatory-subject.svelte-45c0k3 input:where(.svelte-45c0k3){padding-right:10px}.document-upload.svelte-45c0k3{flex-direction:column;align-items:stretch;gap:10px;display:flex}.document-upload.svelte-45c0k3 .doc-controls:where(.svelte-45c0k3){gap:8px;width:100%;display:flex}.document-upload.svelte-45c0k3 .doc-input-wrapper:where(.svelte-45c0k3){flex:1}.document-upload.svelte-45c0k3 em:where(.svelte-45c0k3){text-align:center;width:100%;min-width:0}.submit-row.svelte-45c0k3 .button:where(.svelte-45c0k3){width:100%}.success-card.svelte-45c0k3{padding:28px 20px}.success-actions.svelte-45c0k3{flex-direction:column}.success-actions.svelte-45c0k3 .button:where(.svelte-45c0k3){width:100%}}html[data-theme=dark] .form-section.svelte-45c0k3{background:var(--atha-bg-canvas)!important;color:var(--atha-text-primary)!important}html[data-theme=dark] .form-heading.svelte-45c0k3 h1:where(.svelte-45c0k3){color:#f5f8f2!important}html[data-theme=dark] .form-heading.svelte-45c0k3>p:where(.svelte-45c0k3){color:#d0dcc7!important}html[data-theme=dark] .intake-badge.svelte-45c0k3{color:#b9d872!important;background:#25331f!important;border:1px solid #b9d87233!important}html[data-theme=dark] .form-block.svelte-45c0k3{background:var(--atha-bg-surface)!important;border-color:#b9d872 #b9d8722e #b9d8722e!important;box-shadow:0 4px 18px #00000040!important}html[data-theme=dark] .form-block.svelte-45c0k3 h3:where(.svelte-45c0k3){color:#f5f8f2!important}html[data-theme=dark] .block-help.svelte-45c0k3,html[data-theme=dark] .loading-note.svelte-45c0k3{color:#a3b899!important}html[data-theme=dark] label.svelte-45c0k3{color:#e6ede0!important}html[data-theme=dark] label.svelte-45c0k3 small:where(.svelte-45c0k3){color:#a3b899!important}html[data-theme=dark] legend.svelte-45c0k3{color:#e6ede0!important}html[data-theme=dark] input.svelte-45c0k3:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),html[data-theme=dark] select.svelte-45c0k3{color:#f5f8f2!important;background-color:#141c10!important;border-color:#b9d87238!important}html[data-theme=dark] input.svelte-45c0k3:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]):focus,html[data-theme=dark] select.svelte-45c0k3:focus{background-color:#1a2415!important;border-color:#b9d872!important;box-shadow:0 0 0 3px #b9d8722e!important}html[data-theme=dark] .check.svelte-45c0k3{color:#d0dcc7!important}html[data-theme=dark] .check.svelte-45c0k3 input:where(.svelte-45c0k3){accent-color:#b9d872!important}html[data-theme=dark] .declaration.svelte-45c0k3{border:1px solid #b9d87229;border-left-width:4px;color:#d0dcc7!important;background:#151d11!important;border-left-color:#b9d872!important}html[data-theme=dark] .edu-card.svelte-45c0k3{background:#151d11!important;border-color:#b9d8722e!important}html[data-theme=dark] .mandatory-edu-card.svelte-45c0k3{background:#172213!important;border-left-color:#b9d872!important}html[data-theme=dark] .edu-mandatory-tag.svelte-45c0k3{color:#b9d872!important;background:#25331f!important}html[data-theme=dark] .edu-req-pill.svelte-45c0k3{color:#b9d872!important;background:#b9d8721f!important}html[data-theme=dark] .edu-mandatory-header.svelte-45c0k3 h4:where(.svelte-45c0k3){color:#f5f8f2!important}html[data-theme=dark] .edu-req-hint.svelte-45c0k3{color:#a3b899!important}html[data-theme=dark] .stat-badge.svelte-45c0k3{box-shadow:0 2px 8px #00000073!important}html[data-theme=dark] .pass-badge.svelte-45c0k3{color:#d4eda1!important;background:#192715!important;border-color:#b9d8724d!important}html[data-theme=dark] .pass-badge.req-pending.svelte-45c0k3{color:#fbbf24!important;background:#2b1f13!important;border:1px solid #f59e0b80!important}html[data-theme=dark] .pass-badge.req-pending.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#fde68a!important}html[data-theme=dark] .pass-badge.req-pending.svelte-45c0k3 .badge-inc:where(.svelte-45c0k3){color:#fef3c7!important;opacity:.95!important}html[data-theme=dark] .pass-badge.req-met.svelte-45c0k3{color:#86efac!important;background:#122818!important;border:1px solid #86efac73!important}html[data-theme=dark] .pass-badge.req-met.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#86efac!important}html[data-theme=dark] .pass-badge.req-met.svelte-45c0k3 .badge-inc:where(.svelte-45c0k3){color:#bbf7d0!important;opacity:.95!important}html[data-theme=dark] .points-badge.svelte-45c0k3{color:#fdba74!important;background:#271d14!important;border-color:#fb923c59!important}html[data-theme=dark] .points-badge.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#fed7aa!important}html[data-theme=dark] .subhead-note.svelte-45c0k3{color:#a3b899!important}html[data-theme=dark] .subject-mandatory-label.svelte-45c0k3{color:#b9d872!important;background:#25331f!important;border-color:#b9d8724d!important}html[data-theme=dark] .subject-lock-icon.svelte-45c0k3{color:#b9d872!important;background:#1a2215!important;border-color:#b9d87238!important}html[data-theme=dark] .mandatory-subject.svelte-45c0k3 input:where(.svelte-45c0k3){color:#f5f8f2!important;background:#141c10!important}html[data-theme=dark] .subjects-container.svelte-45c0k3{background:var(--atha-bg-surface)!important;border-color:#b9d8722e!important}html[data-theme=dark] .subhead.svelte-45c0k3{color:#b9d872!important}html[data-theme=dark] .subject-header-row.svelte-45c0k3{color:#a3b899!important;border-bottom-color:#b9d87224!important}html[data-theme=dark] .tertiary-item.svelte-45c0k3{background:#151d11!important;border-color:#b9d8722e!important}html[data-theme=dark] .tertiary-item-top.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#f5f8f2!important}html[data-theme=dark] .employment-header-row.svelte-45c0k3{color:#a3b899!important;border-bottom-color:#b9d87229!important}html[data-theme=dark] .role-badge.current.svelte-45c0k3{color:#86efac!important;background:#122416!important;border-color:#86efac4d!important}html[data-theme=dark] .role-badge.previous.svelte-45c0k3{color:#fcd34d!important;background:#251d14!important;border-color:#fcd34d4d!important}html[data-theme=dark] .present-badge-box.svelte-45c0k3{background:#152210!important;border-color:#b9d8724d!important}html[data-theme=dark] .present-tag.svelte-45c0k3{color:#b9d872!important}html[data-theme=dark] .add-education.svelte-45c0k3,html[data-theme=dark] .remove-education.svelte-45c0k3{color:#e6ede0!important;border-color:#b9d87240!important}html[data-theme=dark] .add-education.svelte-45c0k3:hover{color:#12160e!important;background:#b9d872!important;border-color:#b9d872!important}html[data-theme=dark] .radio-pill.svelte-45c0k3{background:var(--atha-bg-surface)!important;color:#e6ede0!important;border-color:#b9d8722e!important}html[data-theme=dark] .radio-pill.svelte-45c0k3:hover{background:#232d1d!important;border-color:#b9d872!important}html[data-theme=dark] .radio-pill.selected.svelte-45c0k3{color:#b9d872!important;background:#b9d87224!important;border-color:#b9d872!important}html[data-theme=dark] .not-employed-note.svelte-45c0k3{color:#d0dcc7!important;background:#141c10!important;border-color:#b9d87233!important}html[data-theme=dark] .document-upload.svelte-45c0k3{background:var(--atha-bg-surface)!important;color:#e6ede0!important;border-color:#b9d8722e!important}html[data-theme=dark] .document-upload.svelte-45c0k3:hover{background-color:#232d1d!important;border-color:#b9d872!important}html[data-theme=dark] .document-upload.has-file.svelte-45c0k3{background:#142217!important;border-color:#22c55e!important}html[data-theme=dark] .document-upload.svelte-45c0k3 small:where(.svelte-45c0k3){color:#b9d872!important}html[data-theme=dark] .document-upload.svelte-45c0k3 small.doc-attached:where(.svelte-45c0k3){color:#86efac!important}html[data-theme=dark] .document-upload.svelte-45c0k3 em:where(.svelte-45c0k3){color:#e6ede0!important;border-color:#b9d8724d!important}html[data-theme=dark] .document-upload.svelte-45c0k3:hover em:where(.svelte-45c0k3){color:#12160e!important;background:#b9d872!important;border-color:#b9d872!important}html[data-theme=dark] .document-upload.has-file.svelte-45c0k3 em:where(.svelte-45c0k3){color:#86efac!important;background:#152718!important;border-color:#22c55e!important}html[data-theme=dark] .button-primary.svelte-45c0k3{color:#12160e!important;background:#b9d872!important;font-weight:800!important;box-shadow:0 4px 14px #b9d87238!important}html[data-theme=dark] .button-primary.svelte-45c0k3:hover:not(:disabled){background:#d4eda1!important;box-shadow:0 6px 20px #b9d87252!important}html[data-theme=dark] .submit-row.svelte-45c0k3 p:where(.svelte-45c0k3){color:#d0dcc7!important}html[data-theme=dark] .application-fee-banner.svelte-45c0k3{background:#151d11!important;border-color:#b9d87233!important}html[data-theme=dark] .fee-tag.svelte-45c0k3{color:#b9d872!important}html[data-theme=dark] .fee-banner-amount.svelte-45c0k3{color:#f5f8f2!important}html[data-theme=dark] .paynow-badge-box.svelte-45c0k3{color:#d0dcc7!important;background:#1a2415!important;border-color:#b9d87233!important}html[data-theme=dark] .paynow-text.svelte-45c0k3{color:#b9d872!important}html[data-theme=dark] .fee-banner-text.svelte-45c0k3{color:#d0dcc7!important}html[data-theme=dark] .application-free-banner.svelte-45c0k3{background:#122416!important;border-color:#22c55e4d!important}html[data-theme=dark] .free-banner-tag.svelte-45c0k3{color:#86efac!important}html[data-theme=dark] .free-banner-text.svelte-45c0k3{color:#bbf7d0!important}html[data-theme=dark] .eyebrow.svelte-45c0k3{color:#b9d872!important}html[data-theme=dark] .success-card.svelte-45c0k3{background:var(--atha-bg-surface,#141c10)!important;border-color:#b9d872 #b9d87233 #b9d87233!important;box-shadow:0 16px 40px #00000073!important}html[data-theme=dark] .success-card.svelte-45c0k3 h2:where(.svelte-45c0k3){color:#f5f8f2!important}html[data-theme=dark] .success-card.svelte-45c0k3>p:where(.svelte-45c0k3){color:#d0dcc7!important}html[data-theme=dark] .success-card.svelte-45c0k3 p:where(.svelte-45c0k3) strong:where(.svelte-45c0k3){color:#b9d872!important}html[data-theme=dark] .verified-pay-pill-paid.svelte-45c0k3{color:#86efac!important;background:#22c55e29!important;border:1px solid #4ade8073!important;box-shadow:0 0 14px #22c55e26!important}html[data-theme=dark] .verified-pay-pill-submitted.svelte-45c0k3{color:#d4eda1!important;background:#b9d87226!important;border:1px solid #b9d87259!important}html[data-theme=dark] .reference.svelte-45c0k3{color:#f5f8f2!important;background:#152210!important;border:1px solid #b9d87240!important}html[data-theme=dark] .reference.svelte-45c0k3 span:where(.svelte-45c0k3){color:#b9d872!important}html[data-theme=dark] .reference.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#f5f8f2!important}html[data-theme=dark] .portal-cta-box.svelte-45c0k3{background:#182815!important;border:2px solid #b9d87259!important;box-shadow:0 8px 24px #0000004d!important}html[data-theme=dark] .portal-cta-icon.svelte-45c0k3{color:#b9d872!important}html[data-theme=dark] .portal-cta-title.svelte-45c0k3{color:#f5f8f2!important}html[data-theme=dark] .portal-cta-text.svelte-45c0k3{color:#d0dcc7!important}html[data-theme=dark] .portal-cta-text.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#b9d872!important}html[data-theme=dark] .portal-cta-primary-btn.svelte-45c0k3{color:#141c10!important;background:#b9d872!important;font-weight:800!important;box-shadow:0 4px 14px #b9d87240!important}html[data-theme=dark] .portal-cta-primary-btn.svelte-45c0k3:hover{background:#d4eda1!important}html[data-theme=dark] .portal-cta-secondary-btn.svelte-45c0k3{color:#e6ede0!important;background:#b9d87214!important;border:1px solid #b9d8724d!important}html[data-theme=dark] .portal-cta-secondary-btn.svelte-45c0k3:hover{background:#b9d87229!important;border-color:#b9d872!important}html[data-theme=dark] .small-note.svelte-45c0k3{color:#a3b899!important}html[data-theme=dark] .small-note.svelte-45c0k3 strong:where(.svelte-45c0k3){color:#f5f8f2!important}html[data-theme=dark] .loading-note.svelte-45c0k3{color:#d0dcc7!important}html[data-theme=dark] .loading-note.svelte-45c0k3 .btn-spinner:where(.svelte-45c0k3){border-color:#0000 #b9d872 #b9d872!important}html[data-theme=dark] .button-secondary.svelte-45c0k3{color:#e6ede0!important;border-color:#b9d87240!important}html[data-theme=dark] .button-secondary.svelte-45c0k3:hover{background:#b9d8721a!important;border-color:#b9d872!important}html[data-theme=dark] .draft-notice.svelte-45c0k3{color:#d4eda1!important;background:#182815!important;border:1px solid #b9d87238!important}.req-star.svelte-45c0k3{color:#e11d48;margin-left:2px;font-weight:800}.dark .req-star.svelte-45c0k3,html[data-theme=dark] .req-star.svelte-45c0k3{color:#fb7185}.field-hint.svelte-45c0k3{color:#64748b;letter-spacing:0;text-transform:none;margin-top:4px;font-size:.74rem;line-height:1.35;display:block}.dark .field-hint.svelte-45c0k3,html[data-theme=dark] .field-hint.svelte-45c0k3{color:#94a3b8}.mobile-field-wrap.svelte-45c0k3{flex-direction:column;gap:9px;min-width:0;display:flex}.whatsapp-sync-check.svelte-45c0k3{color:#475569;cursor:pointer;align-items:center;gap:8px;margin-bottom:2px;font-size:.82rem;font-weight:600;display:flex}.dark .whatsapp-sync-check.svelte-45c0k3,html[data-theme=dark] .whatsapp-sync-check.svelte-45c0k3{color:#cbd5e1}.review-modal-backdrop.svelte-45c0k3{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10000;background:#0f172ab8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.review-modal-card.svelte-45c0k3{background:#fff;border:1px solid #e2e8f0e6;border-radius:20px;flex-direction:column;width:100%;max-width:780px;max-height:90vh;animation:.22s ease-out svelte-45c0k3-modalFadeIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000047}.dark .review-modal-card.svelte-45c0k3,html[data-theme=dark] .review-modal-card.svelte-45c0k3{background:#111827;border-color:#ffffff1a;box-shadow:0 24px 60px #0009}@keyframes svelte-45c0k3-modalFadeIn{0%{opacity:0;transform:scale(.97)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.review-modal-close.svelte-45c0k3{color:#64748b;cursor:pointer;z-index:2;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.review-modal-close.svelte-45c0k3:hover{color:#0f172a;background:#f1f5f9}.dark .review-modal-close.svelte-45c0k3,html[data-theme=dark] .review-modal-close.svelte-45c0k3{color:#94a3b8;background:#1f2937;border-color:#ffffff1f}.dark .review-modal-close.svelte-45c0k3:hover,html[data-theme=dark] .review-modal-close.svelte-45c0k3:hover{color:#f8fafc;background:#374151}.review-modal-header.svelte-45c0k3{border-bottom:1px solid #f1f5f9;padding:28px 32px 18px}.dark .review-modal-header.svelte-45c0k3,html[data-theme=dark] .review-modal-header.svelte-45c0k3{border-bottom-color:#ffffff14}.review-header-badge.svelte-45c0k3{text-transform:uppercase;letter-spacing:.08em;color:#2563eb;background:#eff6ff;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-block}.dark .review-header-badge.svelte-45c0k3,html[data-theme=dark] .review-header-badge.svelte-45c0k3{color:#60a5fa;background:#2563eb33}.review-modal-header.svelte-45c0k3 h2:where(.svelte-45c0k3){color:#0f172a;letter-spacing:-.015em;margin:0 0 6px;font-size:1.45rem;font-weight:800}.dark .review-modal-header.svelte-45c0k3 h2:where(.svelte-45c0k3),html[data-theme=dark] .review-modal-header.svelte-45c0k3 h2:where(.svelte-45c0k3){color:#f8fafc}.review-subtitle.svelte-45c0k3{color:#64748b;margin:0;font-size:.88rem}.dark .review-subtitle.svelte-45c0k3,html[data-theme=dark] .review-subtitle.svelte-45c0k3{color:#94a3b8}.review-modal-body.svelte-45c0k3{flex-direction:column;gap:22px;padding:24px 32px;display:flex;overflow-y:auto}.review-block.svelte-45c0k3{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px}.dark .review-block.svelte-45c0k3,html[data-theme=dark] .review-block.svelte-45c0k3{background:#1e293b;border-color:#ffffff14}.review-block-head.svelte-45c0k3{border-bottom:1px solid #e2e8f0b3;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:8px;display:flex}.dark .review-block-head.svelte-45c0k3,html[data-theme=dark] .review-block-head.svelte-45c0k3{border-bottom-color:#ffffff14}.review-step-num.svelte-45c0k3{color:#fff;background:#b45309;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.75rem;font-weight:800;display:flex}.dark .review-step-num.svelte-45c0k3,html[data-theme=dark] .review-step-num.svelte-45c0k3{color:#0f172a;background:#fbbf24}.review-block-head.svelte-45c0k3 h3:where(.svelte-45c0k3){color:#0f172a;margin:0;font-size:.98rem;font-weight:750}.dark .review-block-head.svelte-45c0k3 h3:where(.svelte-45c0k3),html[data-theme=dark] .review-block-head.svelte-45c0k3 h3:where(.svelte-45c0k3){color:#f1f5f9}.review-grid.svelte-45c0k3{grid-template-columns:repeat(2,1fr);gap:12px 18px;display:grid}@media (width<=580px){.review-grid.svelte-45c0k3{grid-template-columns:1fr}}.review-field.svelte-45c0k3{flex-direction:column;gap:2px;display:flex}.review-field.span-all.svelte-45c0k3{grid-column:1/-1}.review-label.svelte-45c0k3{text-transform:uppercase;letter-spacing:.04em;color:#64748b;font-size:.74rem;font-weight:600}.dark .review-label.svelte-45c0k3,html[data-theme=dark] .review-label.svelte-45c0k3{color:#94a3b8}.review-value.svelte-45c0k3{color:#0f172a;font-size:.92rem;font-weight:600}.dark .review-value.svelte-45c0k3,html[data-theme=dark] .review-value.svelte-45c0k3{color:#f8fafc}.review-value.prog-title.svelte-45c0k3{color:#0f172a;font-size:1.05rem;font-weight:800}.dark .review-value.prog-title.svelte-45c0k3,html[data-theme=dark] .review-value.prog-title.svelte-45c0k3{color:#fbbf24}.review-pill.svelte-45c0k3{color:#334155;background:#e2e8f0;border-radius:6px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.dark .review-pill.svelte-45c0k3,html[data-theme=dark] .review-pill.svelte-45c0k3{color:#cbd5e1;background:#ffffff1a}.id-badge.svelte-45c0k3{letter-spacing:.05em;background:#f1f5f9;border-radius:4px;width:fit-content;padding:2px 6px;font-family:monospace}.dark .id-badge.svelte-45c0k3,html[data-theme=dark] .id-badge.svelte-45c0k3{background:#ffffff14}.review-edu-sub.svelte-45c0k3 h4:where(.svelte-45c0k3){color:#0f172a;margin:0 0 4px;font-size:.88rem;font-weight:750}.dark .review-edu-sub.svelte-45c0k3 h4:where(.svelte-45c0k3),html[data-theme=dark] .review-edu-sub.svelte-45c0k3 h4:where(.svelte-45c0k3){color:#f1f5f9}.review-sub-info.svelte-45c0k3{color:#475569;margin:0 0 10px;font-size:.84rem}.dark .review-sub-info.svelte-45c0k3,html[data-theme=dark] .review-sub-info.svelte-45c0k3{color:#94a3b8}.review-subject-chips.svelte-45c0k3{flex-wrap:wrap;gap:6px;display:flex}.review-chip.svelte-45c0k3{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:3px 8px;font-size:.78rem}.dark .review-chip.svelte-45c0k3,html[data-theme=dark] .review-chip.svelte-45c0k3{color:#cbd5e1;background:#0f172a;border-color:#ffffff1f}.review-chip.pass-chip.svelte-45c0k3{color:#166534;background:#f0fdf4;border-color:#86efac}.dark .review-chip.pass-chip.svelte-45c0k3,html[data-theme=dark] .review-chip.pass-chip.svelte-45c0k3{color:#86efac;background:#22c55e26;border-color:#22c55e4d}.review-docs-list.svelte-45c0k3{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.review-doc-item.svelte-45c0k3{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:10px;padding:6px 10px;font-size:.85rem;display:flex}.dark .review-doc-item.svelte-45c0k3,html[data-theme=dark] .review-doc-item.svelte-45c0k3{color:#94a3b8;background:#0f172a;border-color:#ffffff14}.review-doc-item.doc-attached.svelte-45c0k3{color:#0f172a;font-weight:600}.dark .review-doc-item.doc-attached.svelte-45c0k3,html[data-theme=dark] .review-doc-item.doc-attached.svelte-45c0k3{color:#f1f5f9}.doc-icon.svelte-45c0k3{color:#10b981;font-size:.82rem;font-weight:800}.req-tag.svelte-45c0k3{text-transform:uppercase;color:#b91c1c;background:#fee2e2;border-radius:4px;margin-left:auto;padding:2px 6px;font-size:.68rem;font-weight:750}.dark .req-tag.svelte-45c0k3,html[data-theme=dark] .req-tag.svelte-45c0k3{color:#fca5a5;background:#ef444433}.attached-tag.svelte-45c0k3{text-transform:uppercase;color:#15803d;background:#dcfce7;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:750}.dark .attached-tag.svelte-45c0k3,html[data-theme=dark] .attached-tag.svelte-45c0k3{color:#86efac;background:#22c55e33}.review-fee-box.svelte-45c0k3{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:16px}.dark .review-fee-box.svelte-45c0k3,html[data-theme=dark] .review-fee-box.svelte-45c0k3{background:#b4530926;border-color:#f59e0b4d}.review-fee-tag.svelte-45c0k3{text-transform:uppercase;color:#b45309;margin-bottom:2px;font-size:.72rem;font-weight:800;display:block}.dark .review-fee-tag.svelte-45c0k3,html[data-theme=dark] .review-fee-tag.svelte-45c0k3{color:#fbbf24}.review-fee-amount.svelte-45c0k3{color:#0f172a;font-size:1.25rem}.dark .review-fee-amount.svelte-45c0k3,html[data-theme=dark] .review-fee-amount.svelte-45c0k3{color:#f8fafc}.review-fee-box.svelte-45c0k3 p:where(.svelte-45c0k3){color:#78350f;margin:6px 0 0;font-size:.84rem;line-height:1.45}.dark .review-fee-box.svelte-45c0k3 p:where(.svelte-45c0k3),html[data-theme=dark] .review-fee-box.svelte-45c0k3 p:where(.svelte-45c0k3){color:#fde68a}.review-free-box.svelte-45c0k3{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;padding:16px}.dark .review-free-box.svelte-45c0k3,html[data-theme=dark] .review-free-box.svelte-45c0k3{background:#10b9811f;border-color:#10b98140}.review-free-box.svelte-45c0k3 p:where(.svelte-45c0k3){color:#065f46;margin:4px 0 0;font-size:.84rem}.dark .review-free-box.svelte-45c0k3 p:where(.svelte-45c0k3),html[data-theme=dark] .review-free-box.svelte-45c0k3 p:where(.svelte-45c0k3){color:#a7f3d0}.review-modal-footer.svelte-45c0k3{background:#f8fafc;border-top:1px solid #f1f5f9;justify-content:flex-end;gap:12px;padding:18px 32px;display:flex}.review-submit-error.svelte-45c0k3{color:#7c2d12;background:#fff7ed;border:1px solid #b45309;border-radius:8px;margin:0 32px 16px;padding:12px 16px;font-size:.9rem}html[data-theme=dark] .review-submit-error.svelte-45c0k3{color:#ffedd5;background:#431c0b}.dark .review-modal-footer.svelte-45c0k3,html[data-theme=dark] .review-modal-footer.svelte-45c0k3{background:#0f172a;border-top-color:#ffffff14}@media (width<=600px){.review-modal-card.svelte-45c0k3{border-radius:16px;max-height:95vh}.review-modal-header.svelte-45c0k3,.review-modal-body.svelte-45c0k3,.review-modal-footer.svelte-45c0k3{padding-left:20px;padding-right:20px}.review-modal-footer.svelte-45c0k3{flex-direction:column-reverse}.review-modal-footer.svelte-45c0k3 .button:where(.svelte-45c0k3){width:100%}}.programme-entry-notice.svelte-45c0k3{border:1px solid var(--atha-border-strong,#9cab7c);background:var(--atha-bg-surface,#f9f7f1);color:var(--atha-text-primary,#3c4e24);border-left:4px solid #7f9b48;border-radius:8px;margin-top:18px;padding:16px}.programme-entry-notice.svelte-45c0k3 h4:where(.svelte-45c0k3){color:var(--atha-text-dark,#3c4e24);margin:0 0 8px;font-size:15px}.programme-entry-notice.svelte-45c0k3 p:where(.svelte-45c0k3){margin:6px 0;font-size:13px;line-height:1.6}
