.mark3d.svelte-1tcmylp{--size:var(--mark-size,320px);--u:calc(var(--size) / 64);--depth:calc(var(--u) * 5.44);--land-delay:.45s;--land-duration:1.1s;--tile-shape:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 34'%3E%3Cpath d='M21.2 0c4.48 0 6.721 0 8.432.872a8 8 0 0 1 3.496 3.496c.872 1.711.872 3.952.872 8.432L34 21.2c0 4.48 0 6.721-.872 8.432a8 8 0 0 1-3.496 3.496c-1.711.872-3.952.872-8.432.872L12.8 34c-4.48 0-6.721 0-8.432-.872a8 8 0 0 1-3.496-3.496c-.872-1.711-.872-3.952-.872-8.432L0 12.8c0-4.48 0-6.721.872-8.432a8 8 0 0 1 3.496-3.496c1.711-.872 3.952-.872 8.432-.872Z'/%3E%3C/svg%3E");width:var(--size);height:var(--size);perspective:calc(var(--u) * 234);pointer-events:none;-webkit-user-select:none;user-select:none;forced-color-adjust:none;place-items:center;display:grid;position:relative}.rig.svelte-1tcmylp{width:calc(var(--u) * 64);height:calc(var(--u) * 64);transform-style:preserve-3d;transform:rotateX(calc(48deg + var(--tx,0deg))) rotateZ(calc(-30deg + var(--tz,0deg)));position:relative}.slab.svelte-1tcmylp{width:calc(var(--u) * 34);height:calc(var(--u) * 34);transform-style:preserve-3d;position:absolute}.slab.open.svelte-1tcmylp{left:calc(var(--u) * 22);top:calc(var(--u) * 8)}.slab.booked.svelte-1tcmylp{left:calc(var(--u) * 8);top:calc(var(--u) * 22);transform:translate3d(0, 0, var(--depth))}.slab.svelte-1tcmylp>i:where(.svelte-1tcmylp),.slab.svelte-1tcmylp>b:where(.svelte-1tcmylp){-webkit-mask:var(--tile-shape) center / 100% 100% no-repeat;-webkit-mask:var(--tile-shape) center / 100% 100% no-repeat;mask:var(--tile-shape) center / 100% 100% no-repeat;border-radius:23.5%;position:absolute;inset:0}.slab.svelte-1tcmylp>i:where(.svelte-1tcmylp){transform:translateZ(calc(var(--depth) * var(--k)))}.slab.open.svelte-1tcmylp>i:where(.svelte-1tcmylp){background:color-mix(in oklab, var(--cobalt-300) calc(62% + var(--k) * 16%), var(--cobalt-700))}.slab.booked.svelte-1tcmylp>i:where(.svelte-1tcmylp){background:color-mix(in oklab, var(--cobalt-500) calc(60% + var(--k) * 16%), var(--cobalt-900))}.slab.svelte-1tcmylp>b:where(.svelte-1tcmylp){transform:translateZ(var(--depth));box-shadow:inset max(1px, calc(var(--u) * .24)) max(1px, calc(var(--u) * .24)) 0 #ffffff80, inset -1px -1px 0 #0f173414;overflow:hidden}.slab.open.svelte-1tcmylp>b:where(.svelte-1tcmylp){background:linear-gradient(135deg, color-mix(in oklab, var(--cobalt-300) 74%, #fff), var(--cobalt-300) 46%, color-mix(in oklab, var(--cobalt-300) 90%, var(--cobalt-700)));background:linear-gradient(135deg in oklab, color-mix(in oklab, var(--cobalt-300) 74%, #fff), var(--cobalt-300) 46%, color-mix(in oklab, var(--cobalt-300) 90%, var(--cobalt-700)))}.slab.booked.svelte-1tcmylp>b:where(.svelte-1tcmylp){background:linear-gradient(135deg, color-mix(in oklab, var(--cobalt-500) 82%, #fff), var(--cobalt-500) 44%, color-mix(in oklab, var(--cobalt-500) 86%, var(--cobalt-900)));background:linear-gradient(135deg in oklab, color-mix(in oklab, var(--cobalt-500) 82%, #fff), var(--cobalt-500) 44%, color-mix(in oklab, var(--cobalt-500) 86%, var(--cobalt-900)))}.contact.svelte-1tcmylp{left:calc(-41% + var(--u) * 1.1);top:calc(41% + var(--u) * 1.4);width:100%;height:100%;filter:blur(calc(var(--u) * 1.4));background:#0f17345c;border-radius:24%;position:absolute}.ground.svelte-1tcmylp{width:calc(var(--u) * 34);height:calc(var(--u) * 34);filter:blur(calc(var(--u) * 2.8));background:#1f2c6633;border-radius:24%;position:absolute;transform:translateZ(-1px)}.g-open.svelte-1tcmylp{left:calc(var(--u) * 23.9);top:calc(var(--u) * 10.2)}.g-booked.svelte-1tcmylp{left:calc(var(--u) * 10.8);top:calc(var(--u) * 25.4);filter:blur(calc(var(--u) * 3.75))}.landing.svelte-1tcmylp{animation:.5s linear both svelte-1tcmylp-mark-fade}.landing.svelte-1tcmylp .slab.booked:where(.svelte-1tcmylp){animation:svelte-1tcmylp-mark-drop var(--land-duration) var(--spring) var(--land-delay) both}.landing.svelte-1tcmylp .slab.booked:where(.svelte-1tcmylp)>i:where(.svelte-1tcmylp),.landing.svelte-1tcmylp .slab.booked:where(.svelte-1tcmylp)>b:where(.svelte-1tcmylp){animation:svelte-1tcmylp-mark-fade .26s linear var(--land-delay) both}.landing.svelte-1tcmylp .contact:where(.svelte-1tcmylp),.landing.svelte-1tcmylp .g-booked:where(.svelte-1tcmylp){animation:svelte-1tcmylp-mark-fade .52s linear calc(var(--land-delay) + var(--land-duration) * .45) both}@keyframes svelte-1tcmylp-mark-drop{0%{transform:translate3d(calc(var(--u) * -5.3), calc(var(--u) * -5.3), calc(var(--u) * 44))}to{transform:translate3d(0, 0, var(--depth))}}@keyframes svelte-1tcmylp-mark-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing.svelte-1tcmylp,.landing.svelte-1tcmylp .slab.booked:where(.svelte-1tcmylp),.landing.svelte-1tcmylp .slab.booked:where(.svelte-1tcmylp)>i:where(.svelte-1tcmylp),.landing.svelte-1tcmylp .slab.booked:where(.svelte-1tcmylp)>b:where(.svelte-1tcmylp),.landing.svelte-1tcmylp .contact:where(.svelte-1tcmylp),.landing.svelte-1tcmylp .g-booked:where(.svelte-1tcmylp){animation:none}.rig.svelte-1tcmylp{transform:rotateX(48deg)rotate(-30deg)}}.lang-switcher.svelte-ai1tue{color:var(--ink-2);justify-content:center;align-items:center;margin-top:28px;font-size:13px;display:flex;position:relative}.label.svelte-ai1tue{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.globe.svelte-ai1tue{fill:none;width:15px;height:15px;stroke:var(--cobalt-500);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;left:11px}select.svelte-ai1tue{appearance:none;border-radius:var(--r-pill);max-width:220px;min-height:32px;font:inherit;color:var(--ink-2);cursor:pointer;transition:background-color var(--dur-fast) var(--spring), color var(--dur-fast) var(--spring);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2376736D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 11px center/14px no-repeat,0 0;border:0;padding:0 32px 0 34px;font-weight:650}@media (hover:hover) and (pointer:fine){select.svelte-ai1tue:hover{color:var(--ink);background-color:#2f46a812}}select.svelte-ai1tue:focus-visible{outline:2px solid var(--cobalt-500);outline-offset:2px;box-shadow:0 0 0 2px var(--surface)}.shell.svelte-5bky5h{isolation:isolate;background:var(--canvas);min-height:100dvh;display:flex;position:relative}.hero.svelte-5bky5h{display:none}.hero-top.svelte-5bky5h a{width:fit-content}.hero-stage.svelte-5bky5h{--mark-size:clamp(240px, min(27vw, 46dvh), 400px);flex:1;place-items:center;min-height:0;display:grid}.hero-body.svelte-5bky5h{max-width:460px;animation:svelte-5bky5h-hero-copy .9s var(--spring) 1.15s both}.hero-tagline.svelte-5bky5h{color:var(--ink);letter-spacing:-.05em;text-wrap:balance;margin:0 0 14px;font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1.08}.hero-subtitle.svelte-5bky5h{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:16px;line-height:1.6}@keyframes svelte-5bky5h-hero-copy{0%{opacity:0;transform:translateY(10px)}}@media (width>=1024px){.hero.svelte-5bky5h{flex-direction:column;flex:1.05 1 0;min-width:0;height:100dvh;padding:36px clamp(32px,4vw,64px) 56px;display:flex;position:sticky;top:0}}.content.svelte-5bky5h{flex-direction:column;flex:1;min-width:0;padding:36px clamp(24px,4vw,72px) 24px;display:flex}@media (width>=1024px){.shell.svelte-5bky5h:not(.welcome) .content:where(.svelte-5bky5h){flex:.95 1 0;max-width:640px}}.brand.svelte-5bky5h{justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:1100px;min-height:36px;margin:0 auto 28px;display:flex}.brand.svelte-5bky5h>span:where(.svelte-5bky5h){color:var(--ink-3);font-size:12px}.auth-brand.svelte-5bky5h{justify-content:center;max-width:460px;margin-bottom:18px}.lockup.svelte-5bky5h{color:var(--ink);--mark-size:60px;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.lockup.svelte-5bky5h .mark3d{margin:-8px -6px -10px -10px}.wordmark.svelte-5bky5h{letter-spacing:-.045em;font-size:21px;font-weight:700;line-height:1;animation:.52s linear 1.05s both svelte-5bky5h-hero-copy}.lockup.svelte-5bky5h:focus-visible{border-radius:var(--r-control)}.page-content.svelte-5bky5h{flex:1;align-content:center;width:100%;display:grid}.auth-content.svelte-5bky5h{align-content:start;max-width:460px;margin:0 auto;display:block}@media (width>=1024px){.auth-brand.svelte-5bky5h{display:none}.auth-content.svelte-5bky5h{align-content:center;display:grid}}.welcome.svelte-5bky5h .content:where(.svelte-5bky5h){padding-top:28px}.welcome.svelte-5bky5h .page-content:where(.svelte-5bky5h){align-content:start}.shell-footer.svelte-5bky5h{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;width:100%;margin:28px auto 0;display:flex}.lang-bar.svelte-5bky5h{border-radius:var(--r-pill);padding:3px}.shell-footer.svelte-5bky5h .lang-switcher{margin-top:0}nav.svelte-5bky5h{color:var(--ink-3);flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:12px;display:flex}nav.svelte-5bky5h a:where(.svelte-5bky5h){color:inherit;transition:color var(--dur-fast) var(--spring);text-decoration:none}nav.svelte-5bky5h a:where(.svelte-5bky5h):hover{color:var(--cobalt-500);text-underline-offset:3px;text-decoration:underline}.handoff.svelte-5bky5h{z-index:120;animation:svelte-5bky5h-arrive .65s var(--spring) both;background:#f8fafef7;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.handoff-visual.svelte-5bky5h{--mark-size:min(300px, 62vw);margin-bottom:4px}.registration.svelte-5bky5h{background:var(--canvas);pointer-events:none;animation:none}.registration-visual.svelte-5bky5h{width:min(420px,80vw);animation:svelte-5bky5h-registration-arrive 4.5s var(--spring) both;margin-bottom:20px}.registration.svelte-5bky5h h1:where(.svelte-5bky5h){animation:svelte-5bky5h-arrive 1.6s var(--spring) .35s both}.registration.svelte-5bky5h .progress:where(.svelte-5bky5h){animation:svelte-5bky5h-arrive 1.4s var(--spring) .55s both}@keyframes svelte-5bky5h-registration-arrive{0%{opacity:0;transform:translateY(32px)scale(.82)rotate(-6deg)}to{opacity:1;transform:translateY(0)scale(1)rotate(0)}}.handoff.svelte-5bky5h h1:where(.svelte-5bky5h){color:var(--ink);letter-spacing:-.05em;text-wrap:balance;text-align:center;margin:0 0 24px;padding-inline:20px;font-size:clamp(24px,3vw,34px);font-weight:700}.progress.svelte-5bky5h{gap:7px;display:flex}.progress.svelte-5bky5h span:where(.svelte-5bky5h){background:var(--slot-open);border-radius:3.3px;width:11px;height:11px;animation:1.5s linear infinite svelte-5bky5h-slot-fill;box-shadow:inset 0 0 0 1px #2f46a824}.progress.svelte-5bky5h span:where(.svelte-5bky5h):nth-child(2){animation-delay:.25s}.progress.svelte-5bky5h span:where(.svelte-5bky5h):nth-child(3){animation-delay:.5s}@keyframes svelte-5bky5h-slot-fill{0%,to{background:var(--slot-open)}30%,55%{background:var(--slot-booked);box-shadow:none}}.completing.svelte-5bky5h{pointer-events:none}@keyframes svelte-5bky5h-arrive{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.content.svelte-5bky5h{padding:20px 16px}.brand.svelte-5bky5h>span:where(.svelte-5bky5h){display:none}.shell-footer.svelte-5bky5h{flex-direction:column;margin-top:28px}}@media (height<=800px) and (width>=761px){.welcome.svelte-5bky5h .content:where(.svelte-5bky5h){padding-top:20px;padding-bottom:14px}.welcome.svelte-5bky5h .shell-footer:where(.svelte-5bky5h){margin-top:12px}.welcome.svelte-5bky5h .brand:where(.svelte-5bky5h){margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.welcome.svelte-5bky5h .page-content:where(.svelte-5bky5h),.handoff.svelte-5bky5h,.registration-visual.svelte-5bky5h,.registration.svelte-5bky5h h1:where(.svelte-5bky5h),.registration.svelte-5bky5h .progress:where(.svelte-5bky5h),.hero-body.svelte-5bky5h,.wordmark.svelte-5bky5h,.progress.svelte-5bky5h span:where(.svelte-5bky5h){animation:none}.progress.svelte-5bky5h span:where(.svelte-5bky5h):first-child{background:var(--slot-booked)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.handoff.svelte-5bky5h{background:var(--canvas)}}
