.access-brand.svelte-45nv5k{display:inline-flex;align-items:center;gap:var(--space-3);width:fit-content}.access-brand.svelte-45nv5k img:where(.svelte-45nv5k){border-radius:var(--radius-md)}.access-brand__text.svelte-45nv5k{display:grid;gap:2px}.access-brand__text.svelte-45nv5k strong:where(.svelte-45nv5k){font-size:var(--fs-16);line-height:var(--lh-20);font-weight:var(--fw-bold);color:var(--text-dark)}.access-brand__text.svelte-45nv5k small:where(.svelte-45nv5k){font-size:var(--fs-12);line-height:var(--lh-15);color:var(--text-secondary)}.access-page.svelte-1kwyedu{width:min(960px,100%);min-height:100vh;display:grid;grid-template-rows:auto 1fr auto;align-items:center;gap:var(--space-6);margin:0 auto;padding:var(--space-5)}.access-layout.svelte-1kwyedu{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(360px,1fr);align-items:center;gap:var(--space-7)}.access-layout--solo.svelte-1kwyedu{grid-template-columns:minmax(0,1fr);justify-items:center}.access-layout--solo.svelte-1kwyedu .access-card{justify-self:center}.access-destination.svelte-1kwyedu{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--space-4);padding:var(--space-5);background-color:var(--light-purple);border:1px solid var(--border-color-light);border-radius:var(--radius-md)}.access-destination__icon.svelte-1kwyedu{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-purple-dark);background-color:var(--bg-card);border-radius:var(--radius-md)}.access-destination__body.svelte-1kwyedu{min-width:0;display:grid;gap:var(--space-1)}.access-destination__body.svelte-1kwyedu small:where(.svelte-1kwyedu){font-size:var(--fs-12);line-height:var(--lh-15);font-weight:var(--fw-bold);letter-spacing:.02em;text-transform:uppercase;color:var(--primary-purple-dark)}.access-destination__body.svelte-1kwyedu strong:where(.svelte-1kwyedu){font-size:var(--fs-16);line-height:var(--lh-20);color:var(--text-dark)}.access-destination__body.svelte-1kwyedu p:where(.svelte-1kwyedu){font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--surface-dark)}.access-footnote.svelte-1kwyedu{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-size:var(--body-small-size);line-height:var(--body-small-line);text-align:center;color:var(--text-secondary)}@media (max-width: 900px){.access-layout.svelte-1kwyedu{grid-template-columns:minmax(0,1fr);gap:var(--space-5);justify-items:center}.access-destination.svelte-1kwyedu{width:min(440px,100%);order:2}}.access-card.svelte-bxb7pb{position:relative;width:min(440px,100%);display:grid;gap:var(--space-5);justify-self:end;padding:var(--space-6);background-color:var(--bg-card);border:1px solid var(--border-color-light);border-radius:var(--radius-md);box-shadow:0 16px 42px #221d2d17}.access-card--status.svelte-bxb7pb{justify-self:center;text-align:center;justify-items:center}.access-card__icon.svelte-bxb7pb{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-purple-dark);background-color:var(--light-purple);border-radius:var(--radius-md)}.access-card__icon--success.svelte-bxb7pb{color:var(--status-success-text);background-color:var(--status-success-bg)}.access-card__header.svelte-bxb7pb{display:grid;gap:var(--space-2)}.access-card__header.svelte-bxb7pb h1:where(.svelte-bxb7pb){margin:0;font-size:var(--fs-24);line-height:var(--lh-28);font-weight:var(--fw-bold);color:var(--text-dark)}.access-card__header.svelte-bxb7pb p:where(.svelte-bxb7pb){font-size:var(--body-small-size);line-height:var(--body-small-line);color:var(--text-secondary)}.access-alternatives.svelte-bxb7pb{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border-color-light)}.access-alternatives.svelte-bxb7pb .access-link{font-size:var(--body-small-size);line-height:var(--body-small-line);font-weight:var(--fw-bold);color:var(--primary-purple)}.access-alternatives.svelte-bxb7pb .access-link:hover{text-decoration:underline}.access-alternatives.svelte-bxb7pb .access-link:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:2px}@media (max-width: 900px){.access-card.svelte-bxb7pb{justify-self:center;padding:var(--space-5)}}
