.m-site.svelte-1qhnnba{color-scheme:light}@media (prefers-reduced-motion: reduce){.m-site.svelte-1qhnnba *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.thai-days-card.svelte-1sgqafo{animation:svelte-1sgqafo-tdIn .28s cubic-bezier(.34,1.4,.64,1) both}@keyframes svelte-1sgqafo-tdIn{0%{opacity:0;transform:scale(.94) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}.slider-punch.svelte-1w03h9v.svelte-1w03h9v{--punch-lg-x:46px;--punch-lg-y:38px;--punch-lg-r:21px;--punch-sm-x:90px;--punch-sm-y:30px;--punch-sm-r:11px;-webkit-mask-image:radial-gradient(circle at calc(100% - var(--punch-lg-x)) var(--punch-lg-y),transparent var(--punch-lg-r),#000 calc(var(--punch-lg-r) + 1px)),radial-gradient(circle at calc(100% - var(--punch-sm-x)) var(--punch-sm-y),transparent var(--punch-sm-r),#000 calc(var(--punch-sm-r) + 1px));mask-image:radial-gradient(circle at calc(100% - var(--punch-lg-x)) var(--punch-lg-y),transparent var(--punch-lg-r),#000 calc(var(--punch-lg-r) + 1px)),radial-gradient(circle at calc(100% - var(--punch-sm-x)) var(--punch-sm-y),transparent var(--punch-sm-r),#000 calc(var(--punch-sm-r) + 1px));-webkit-mask-composite:source-in;mask-composite:intersect}.slider-punch.svelte-1w03h9v .punch-rim.svelte-1w03h9v{position:absolute;z-index:30;border-radius:999px;pointer-events:none;box-shadow:inset 0 2px 4px #0f172a73,inset 0 -1px 2px #ffffff59;background:transparent}.slider-punch.svelte-1w03h9v .punch-rim-lg.svelte-1w03h9v{width:calc(var(--punch-lg-r) * 2 + 10px);height:calc(var(--punch-lg-r) * 2 + 10px);right:calc(var(--punch-lg-x) - var(--punch-lg-r) - 5px);top:calc(var(--punch-lg-y) - var(--punch-lg-r) - 5px)}.slider-punch.svelte-1w03h9v .punch-rim-sm.svelte-1w03h9v{width:calc(var(--punch-sm-r) * 2 + 8px);height:calc(var(--punch-sm-r) * 2 + 8px);right:calc(var(--punch-sm-x) - var(--punch-sm-r) - 4px);top:calc(var(--punch-sm-y) - var(--punch-sm-r) - 4px)}@media (max-width: 640px){.slider-punch.svelte-1w03h9v.svelte-1w03h9v{--punch-lg-x:34px;--punch-lg-y:30px;--punch-lg-r:15px;--punch-sm-x:66px;--punch-sm-y:24px;--punch-sm-r:8px}}.boot-overlay.svelte-1w03h9v.svelte-1w03h9v{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 120% at 50% 0%,#eef4ff,#e0ecff 45%,#dbe7fb);animation:svelte-1w03h9v-bootFade .35s ease both;font-family:Prompt,system-ui,-apple-system,sans-serif}@keyframes svelte-1w03h9v-bootFade{0%{opacity:0}to{opacity:1}}.boot-card.svelte-1w03h9v.svelte-1w03h9v{display:flex;flex-direction:column;align-items:center;padding:8px;animation:svelte-1w03h9v-bootRise .5s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-1w03h9v-bootRise{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.boot-logo.svelte-1w03h9v.svelte-1w03h9v{position:relative;width:96px;height:96px;display:grid;place-items:center;margin-bottom:20px}.boot-ring.svelte-1w03h9v.svelte-1w03h9v{position:absolute;border-radius:50%;inset:0}.boot-ring.r1.svelte-1w03h9v.svelte-1w03h9v{border:3px solid transparent;border-top-color:#2563eb;border-right-color:#6366f1;animation:svelte-1w03h9v-bootSpin 1s linear infinite}.boot-ring.r2.svelte-1w03h9v.svelte-1w03h9v{inset:-9px;border:2px solid transparent;border-bottom-color:#6366f159;animation:svelte-1w03h9v-bootSpin 2.2s linear infinite reverse}@keyframes svelte-1w03h9v-bootSpin{to{transform:rotate(360deg)}}.boot-title.svelte-1w03h9v.svelte-1w03h9v{font-weight:800;font-size:20px;letter-spacing:.02em;background:linear-gradient(90deg,#2563eb,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.boot-sub.svelte-1w03h9v.svelte-1w03h9v{margin-top:4px;font-size:11px;font-weight:600;letter-spacing:.32em;color:#94a3b8}.boot-bar.svelte-1w03h9v.svelte-1w03h9v{position:relative;width:180px;height:5px;margin-top:20px;border-radius:999px;background:#2563eb1f;overflow:hidden}.boot-bar.svelte-1w03h9v span.svelte-1w03h9v{position:absolute;inset:0;width:40%;border-radius:999px;background:linear-gradient(90deg,#2563eb,#6366f1);animation:svelte-1w03h9v-bootSlide 1.1s ease-in-out infinite}@keyframes svelte-1w03h9v-bootSlide{0%{left:-40%}to{left:100%}}.boot-text.svelte-1w03h9v.svelte-1w03h9v{margin-top:12px;font-size:13px;color:#64748b;animation:svelte-1w03h9v-bootPulse 1.4s ease-in-out infinite}@keyframes svelte-1w03h9v-bootPulse{0%,to{opacity:.55}50%{opacity:1}}
