.rail.svelte-1eruvge{margin:0 0 var(--s-xl)}.segments.svelte-1eruvge{display:flex;gap:5px;margin:0;padding:0;list-style:none}.segments.svelte-1eruvge li:where(.svelte-1eruvge){position:relative;flex:1;height:3px;background:#ffffff24;overflow:visible}.fill.svelte-1eruvge{position:absolute;inset:0 auto 0 0;width:0;background:var(--accent-gold)}.done.svelte-1eruvge .fill:where(.svelte-1eruvge){width:100%;opacity:.75}.current.svelte-1eruvge .fill:where(.svelte-1eruvge){width:100%;animation:svelte-1eruvge-rail-fill .7s var(--reveal-ease, ease-out) both,svelte-1eruvge-rail-glow 1.4s ease-out .5s both}@keyframes svelte-1eruvge-rail-fill{0%{width:0}to{width:100%}}@keyframes svelte-1eruvge-rail-glow{0%{box-shadow:0 0 #d9b35900}35%{box-shadow:0 0 10px 1px #d9b359a6}to{box-shadow:0 0 #d9b35900}}.where.svelte-1eruvge{display:flex;align-items:baseline;gap:.5em;margin:var(--s-sm) 0 0;font-size:.78rem;font-weight:var(--weight-regular);color:var(--ink-3)}.where.svelte-1eruvge .label:where(.svelte-1eruvge){color:var(--ink)}.sr-only.svelte-1eruvge{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (prefers-reduced-motion: reduce){.current.svelte-1eruvge .fill:where(.svelte-1eruvge){animation:none}}.shell.svelte-e3wec{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:var(--s-xl) var(--s-md);background:var(--bg)}.brand.svelte-e3wec{text-align:center;margin-bottom:var(--s-xxxl)}.glyph.svelte-e3wec{display:block;margin:0 auto var(--s-lg);width:72px;height:72px;background-color:var(--ink);-webkit-mask:url(../../../talisman-logo.svg) no-repeat center / contain;mask:url(../../../talisman-logo.svg) no-repeat center / contain}.wordmark.svelte-e3wec{margin:0;font-size:var(--text-lg);font-weight:var(--weight-ultralight);letter-spacing:var(--tracking-caps);color:var(--ink)}.subtitle.svelte-e3wec{margin:var(--s-sm) 0 0;font-size:.8rem;letter-spacing:.16em;color:var(--ink-2)}.tagline.svelte-e3wec{margin:var(--s-sm) 0 0;font-size:.75rem;letter-spacing:.18em;color:var(--ink-3)}.form-wrap.svelte-e3wec{width:100%;max-width:420px}.kicker.svelte-e3wec{font-size:.78rem;font-weight:var(--weight-regular);color:var(--ink-3);margin:0 0 var(--s-lg)}.shell-foot.svelte-e3wec{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-lg);margin-top:var(--s-xxl);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase}.shell-foot.svelte-e3wec a:where(.svelte-e3wec){color:var(--ink-3);text-decoration:none}.shell-foot.svelte-e3wec a:where(.svelte-e3wec):hover{color:var(--ink)}.in-flow.svelte-e3wec .brand:where(.svelte-e3wec){display:flex;align-items:center;justify-content:center;gap:var(--s-sm);margin-bottom:var(--s-xl)}.in-flow.svelte-e3wec .glyph:where(.svelte-e3wec){margin:0;width:30px;height:30px}.in-flow.svelte-e3wec .wordmark:where(.svelte-e3wec){font-size:var(--text-base)}@media (max-width: 480px){.shell.svelte-e3wec{justify-content:flex-start;padding-top:8vh}.glyph.svelte-e3wec{width:56px;height:56px}.in-flow.shell.svelte-e3wec{padding-top:var(--s-xl)}.in-flow.svelte-e3wec .glyph:where(.svelte-e3wec){width:26px;height:26px}}
