.lang-switch.svelte-oq8zre{align-items:center;gap:.5rem;display:inline-flex}.sep.svelte-oq8zre{color:var(--text-muted);-webkit-user-select:none;user-select:none;font-size:.95rem;font-weight:300}.seg.svelte-oq8zre{color:var(--text-muted);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.25rem .4rem;font-size:1rem;font-weight:300;transition:color .15s,font-weight .15s;display:inline-flex}.seg.svelte-oq8zre:hover{color:var(--text)}.seg.active.svelte-oq8zre{color:var(--text);font-weight:600}.seg.svelte-oq8zre:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.wordmark.svelte-iziqao{letter-spacing:-.02em;color:var(--color-neutral);white-space:nowrap;font-size:1.375rem;font-weight:700}.accent.svelte-iziqao{color:var(--color-accent)}.kiosk-header.svelte-9dm3la{background:var(--color-card);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 1.5rem;display:flex}.header-right.svelte-9dm3la{align-items:center;gap:.75rem;display:flex}.clinic-logo.svelte-9dm3la{color:var(--color-text-strong);border:1px solid var(--color-border);border-radius:var(--radius-sm);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:.25rem .6rem;font-size:.7rem;font-weight:500}.brand.svelte-9dm3la{align-items:center;gap:.6rem;display:flex}.sep.svelte-9dm3la,.sub.svelte-9dm3la{display:none}@media (width>=480px){.sep.svelte-9dm3la,.sub.svelte-9dm3la{display:inline}}.sep.svelte-9dm3la{color:var(--color-text-strong);font-weight:300}.sub.svelte-9dm3la{color:var(--color-text);font-size:1.0625rem;font-weight:400}img.clinic-logo.svelte-9dm3la{object-fit:contain;border:none;border-radius:0;width:auto;max-width:8rem;max-height:2.5rem;padding:0}.kiosk-footer.svelte-1dtukow{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.75rem;padding:.875rem 1.5rem;display:flex}.footer-link.svelte-1dtukow{font-family:var(--font-sans);color:var(--color-text);font-size:.8125rem;text-decoration:none}.footer-link.svelte-1dtukow:hover{color:var(--color-foreground);text-decoration:underline}.footer-link.svelte-1dtukow:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.hero.svelte-1gn77ge{aspect-ratio:16/10;border-radius:var(--radius-lg);background:#0f2f44;width:100%;display:block;position:relative;overflow:hidden}@media (width>=768px){.hero.svelte-1gn77ge{aspect-ratio:16/6}}@media (width>=1024px){.hero.svelte-1gn77ge{aspect-ratio:16/3.5}}.hero-img.svelte-1gn77ge{object-fit:cover;object-position:60% 45%;width:100%;height:100%;display:block}.hero-overlay.svelte-1gn77ge{background:linear-gradient(90deg,#09090bb3 30%,#09090b26 100%);flex-direction:column;justify-content:flex-end;padding:.875rem 1rem;display:flex;position:absolute;inset:0}@media (width>=1024px){.hero-overlay.svelte-1gn77ge{padding:1.25rem 2rem}}.hero-title.svelte-1gn77ge{color:#fff;max-width:75%;margin:0 0 .35rem;font-size:1.25rem;font-weight:700;line-height:1.2}@media (width>=768px){.hero-title.svelte-1gn77ge{font-size:2rem}}@media (width>=1024px){.hero-title.svelte-1gn77ge{max-width:50%}}.hero-sub.svelte-1gn77ge{font-size:var(--font-size-help);color:#ffffffe0;max-width:75%;margin:0;line-height:1.45}@media (width>=768px){.hero-sub.svelte-1gn77ge{font-size:var(--font-size-body)}}@media (width>=1024px){.hero-sub.svelte-1gn77ge{max-width:45%}}.cookie-notice.svelte-izf9ba{z-index:50;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius);max-width:40rem;box-shadow:var(--shadow-md);font-family:var(--font-sans);color:var(--color-foreground);align-items:center;gap:1rem;margin:0 auto;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem}.cookie-notice.svelte-izf9ba p:where(.svelte-izf9ba){flex:1;margin:0}.cookie-notice.svelte-izf9ba a:where(.svelte-izf9ba){color:var(--color-accent)}@media (width<=480px){.cookie-notice.svelte-izf9ba{flex-direction:column;align-items:stretch}}@media (width>=768px){.page-wrapper.svelte-ul2fk2{background:var(--kiosk-bg);justify-content:center;align-items:flex-start;min-height:100dvh;padding:2rem;display:flex}}@media (width>=1024px){.page-wrapper.svelte-ul2fk2{align-items:center}}.kiosk.svelte-ul2fk2{background:var(--color-card);flex-direction:column;min-height:100dvh;display:flex}@media (width>=768px){.kiosk.svelte-ul2fk2{border-radius:var(--radius-lg);width:100%;max-width:600px;min-height:0;box-shadow:var(--shadow-md);overflow:hidden}.kiosk.wide.svelte-ul2fk2{min-height:calc(100dvh - 4rem)}}@media (width>=1024px){.kiosk.wide.svelte-ul2fk2{max-width:1080px}}.banner-wrap.svelte-ul2fk2{padding:1rem 1rem 0}@media (width>=768px){.banner-wrap.svelte-ul2fk2{padding:1.5rem 1.5rem 0}}
