.bt-slot.svelte-7twxib{display:grid;grid-template-columns:min(var(--bt-card-width),100%);justify-content:center;place-items:center;perspective:1000px}.bt-inline.svelte-7twxib{width:100%}.bt-overlay.svelte-7twxib{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;padding:1rem;pointer-events:none}.bt-overlay.svelte-7twxib .bt-card:where(.svelte-7twxib){pointer-events:auto}.bt-modal.svelte-7twxib{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;padding:1rem;overflow-y:auto}.bt-backdrop.svelte-7twxib{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:svelte-7twxib-bt-backdrop-in .3s ease-out both}@keyframes svelte-7twxib-bt-backdrop-in{0%{opacity:0}}.bt-leaving.svelte-7twxib .bt-backdrop:where(.svelte-7twxib){animation:svelte-7twxib-bt-backdrop-out var(--bt-leave-ms) ease-in both}@keyframes svelte-7twxib-bt-backdrop-out{to{opacity:0}}.bt-card.svelte-7twxib{grid-area:1 / 1;position:relative;width:100%}.bt-card.svelte-7twxib:focus{outline:none}.bt-arrival-sun.svelte-7twxib{grid-area:1 / 1;border-radius:9999px;pointer-events:none;animation:svelte-7twxib-bt-sun .9s cubic-bezier(.2,.8,.3,1) both}@keyframes svelte-7twxib-bt-sun{0%{transform:translateY(22rem)}50%{transform:translateY(0);opacity:1}to{transform:scale(2.5);opacity:0}}.arr-sun.svelte-7twxib .bt-card:where(.svelte-7twxib){animation:svelte-7twxib-bt-sun-open .52s .42s ease-out both}@keyframes svelte-7twxib-bt-sun-open{0%{clip-path:circle(0 at 50% 50%)}to{clip-path:circle(75% at 50% 50%)}}.arr-tilt.svelte-7twxib .bt-card:where(.svelte-7twxib){transform-origin:bottom center;animation:svelte-7twxib-bt-tilt .7s cubic-bezier(.25,.9,.3,1.05) both}@keyframes svelte-7twxib-bt-tilt{0%{transform:rotateX(80deg) translateY(30px)}}.bt-panel.svelte-7twxib{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border:4px solid #0b0c0e;border-radius:.75rem;box-shadow:inset 0 0 0 1px #ffffff12,0 0 0 1px #94a3b859;background:linear-gradient(165deg,rgba(255,255,255,.1),transparent 35%,transparent 70%,rgba(255,255,255,.04)),linear-gradient(0deg,transparent calc(50% - 1.5px),#3d424b calc(50% - 1.5px),#3d424b calc(50% + 1.5px),transparent calc(50% + 1.5px)),repeating-linear-gradient(0deg,transparent 0 calc(100% / 6 - 1px),#30343c calc(100% / 6 - 1px) calc(100% / 6)),repeating-linear-gradient(90deg,transparent 0 calc(10% - 1px),#30343c calc(10% - 1px) 10%),repeating-linear-gradient(90deg,transparent 0 7px,rgba(255,255,255,.025) 7px 8px),linear-gradient(180deg,#121419,#06070a);overflow:hidden;animation:svelte-7twxib-bt-panel 1s ease-out both}@keyframes svelte-7twxib-bt-panel{0%,60%{opacity:1}to{opacity:0}}.arr-flip.svelte-7twxib .bt-card:where(.svelte-7twxib){transform-style:preserve-3d;animation:svelte-7twxib-bt-flip 894ms both}@keyframes svelte-7twxib-bt-flip{0%,58.2%{transform:rotateX(180deg);animation-timing-function:cubic-bezier(.5,0,.2,1)}to{transform:none}}.arr-flip.svelte-7twxib .bt-face:where(.svelte-7twxib),.arr-flip.svelte-7twxib .bt-panel:where(.svelte-7twxib){backface-visibility:hidden}.arr-flip.svelte-7twxib .bt-face:where(.svelte-7twxib){animation:svelte-7twxib-bt-flip-face 894ms both}@keyframes svelte-7twxib-bt-flip-face{0%,74.4%{visibility:hidden}74.5%,to{visibility:visible}}.arr-flip.svelte-7twxib .bt-panel:where(.svelte-7twxib){transform:rotateX(180deg) translateZ(1px);animation:svelte-7twxib-bt-flip-panel 894ms both}@keyframes svelte-7twxib-bt-flip-panel{0%{opacity:0;animation-timing-function:ease-out}44.7%,74.4%{opacity:1;visibility:visible}74.5%,to{opacity:1;visibility:hidden}}.arr-flip.svelte-7twxib .bt-panel:where(.svelte-7twxib):after{animation-delay:.15s;animation-duration:.36s}.arr-flip.bt-leaving.svelte-7twxib .bt-card:where(.svelte-7twxib){animation:svelte-7twxib-bt-flip-out var(--bt-leave-ms) ease-in both}@keyframes svelte-7twxib-bt-flip-out{to{opacity:0;transform:scale(.96)}}.bt-panel.svelte-7twxib:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 42%,rgba(255,255,255,.5) 50%,transparent 58%) no-repeat;background-size:300% 100%;animation:svelte-7twxib-bt-panel-glint .75s .25s ease-out both}@keyframes svelte-7twxib-bt-panel-glint{0%{background-position:120% 0}to{background-position:-20% 0}}.bt-leaving.svelte-7twxib .bt-panel:where(.svelte-7twxib),.bt-leaving.svelte-7twxib .bt-arrival-sun:where(.svelte-7twxib){display:none}.bt-leaving.svelte-7twxib .bt-card:where(.svelte-7twxib){pointer-events:none}.arr-sun.bt-leaving.svelte-7twxib .bt-card:where(.svelte-7twxib){animation:svelte-7twxib-bt-sun-close var(--bt-leave-ms) ease-in both}@keyframes svelte-7twxib-bt-sun-close{0%{clip-path:circle(75% at 50% 50%)}to{clip-path:circle(0 at 50% 50%)}}.arr-tilt.bt-leaving.svelte-7twxib .bt-card:where(.svelte-7twxib){animation:svelte-7twxib-bt-tilt-down var(--bt-leave-ms) ease-in both}@keyframes svelte-7twxib-bt-tilt-down{to{opacity:0;transform:rotateX(80deg) translateY(30px)}}@media(prefers-reduced-motion:reduce){.bt-panel.svelte-7twxib,.bt-arrival-sun.svelte-7twxib{display:none}.bt-card.svelte-7twxib,.bt-leaving.svelte-7twxib .bt-card:where(.svelte-7twxib){animation:svelte-7twxib-bt-fade 1ms both!important}.bt-leaving.svelte-7twxib .bt-card:where(.svelte-7twxib){opacity:0}.bt-face.svelte-7twxib{animation:none}}@keyframes svelte-7twxib-bt-fade{0%{opacity:0}}.wsp.svelte-1ps0nbo{display:flex;flex-direction:column;height:100%;background:var(--color-base-100)}.wsp-sky.svelte-1ps0nbo{position:relative;flex:0 0 auto;height:7rem;overflow:hidden;background:linear-gradient(180deg,#1e1b4b,#4338ca 70%,#7c3aed)}.wsp-day.svelte-1ps0nbo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#7dd3fc,#fde68a 75%,#fb923c);transition:opacity .4s linear}.wsp-clear.svelte-1ps0nbo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#38bdf8,#7dd3fc 60%,#bae6fd);transition:opacity .4s linear}.wsp-sun.svelte-1ps0nbo{position:absolute;translate:-50% 0;transition:left .4s linear,bottom .4s linear;animation:svelte-1ps0nbo-wsp-sun-rise .42s cubic-bezier(.2,.8,.3,1) both}@keyframes svelte-1ps0nbo-wsp-sun-rise{0%{transform:translateY(60px)}}.wsp-sun-halo.svelte-1ps0nbo,.wsp-sun-rays.svelte-1ps0nbo,.wsp-sun-disc.svelte-1ps0nbo{position:absolute;border-radius:9999px}.wsp-sun-halo.svelte-1ps0nbo{top:-110%;right:-110%;bottom:-110%;left:-110%;background:radial-gradient(circle,rgba(255,244,196,.6) 0%,rgba(253,186,116,.28) 32%,transparent 68%);animation:svelte-1ps0nbo-wsp-sun-breathe 3.2s ease-in-out infinite alternate}@keyframes svelte-1ps0nbo-wsp-sun-breathe{0%{opacity:.75;scale:.92}to{opacity:1;scale:1.08}}.wsp-sun-rays.svelte-1ps0nbo{top:-70%;right:-70%;bottom:-70%;left:-70%;background:repeating-conic-gradient(from 0deg,rgba(255,250,220,.4) 0deg 2deg,transparent 2deg 15deg);mask:radial-gradient(circle,transparent 32%,#000 38%,transparent 58%);animation:svelte-1ps0nbo-wsp-sun-turn 48s linear infinite,svelte-1ps0nbo-wsp-sun-shimmer 2.3s ease-in-out infinite alternate}@keyframes svelte-1ps0nbo-wsp-sun-turn{to{rotate:360deg}}@keyframes svelte-1ps0nbo-wsp-sun-shimmer{0%{opacity:.2}to{opacity:.45}}.wsp-sun-disc.svelte-1ps0nbo{top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,#fffdf3,#fef3c7 28%,#fcd34d 58%,#f59e0b 86%,#ea580c);box-shadow:0 0 10px 3px #fef08ad9,0 0 28px 10px #fbbf2466}.wsp-steps.svelte-1ps0nbo{--wsp-mark-size: 2rem;display:flex;flex:1 1 auto;flex-direction:column;margin:0;padding:1.5rem;list-style:none;font-size:1.1rem}.wsp-footer.svelte-1ps0nbo{padding:0 1.5rem 1.5rem}.wsp-step.svelte-1ps0nbo{position:relative;display:flex;flex:1 1 0;align-items:center;min-height:3rem;gap:.85rem;color:var(--color-base-content);transition:color .2s}.wsp-step.svelte-1ps0nbo:not(:last-child):before{content:"";position:absolute;top:50%;left:calc(var(--wsp-mark-size) / 2 - 1px);width:2px;height:100%;background:color-mix(in oklab,var(--color-base-content) 18%,transparent);transition:background-color .3s}.wsp-done.svelte-1ps0nbo:not(:last-child):before{background:var(--color-success)}.wsp-mark.svelte-1ps0nbo{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--wsp-mark-size);height:var(--wsp-mark-size);border-radius:9999px;background:var(--color-base-100);font-size:.95rem}.wsp-done.svelte-1ps0nbo .wsp-mark:where(.svelte-1ps0nbo){background:var(--color-success);color:var(--color-success-content)}.wsp-working.svelte-1ps0nbo{font-weight:600}.wsp-working.svelte-1ps0nbo .wsp-mark:where(.svelte-1ps0nbo) svg{width:125%;height:125%;flex:0 0 auto}.wsp-working.svelte-1ps0nbo .wsp-mark:where(.svelte-1ps0nbo){color:color-mix(in oklab,var(--color-base-content) 60%,transparent)}.wsp-todo.svelte-1ps0nbo{color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}.wsp-todo.svelte-1ps0nbo .wsp-mark:where(.svelte-1ps0nbo){border:2px solid color-mix(in oklab,var(--color-base-content) 25%,transparent)}@media(max-width:767px){.wsp-sky.svelte-1ps0nbo{height:5.5rem}.wsp-steps.svelte-1ps0nbo{--wsp-mark-size: 1.6rem;padding:.8rem 1rem;font-size:1rem}.wsp-step.svelte-1ps0nbo{min-height:2.4rem}.wsp-footer.svelte-1ps0nbo{padding:0 1rem 1rem}.wsp-mark.svelte-1ps0nbo{font-size:.8rem}}@media(prefers-reduced-motion:reduce){.wsp-sun.svelte-1ps0nbo,.wsp-sun-halo.svelte-1ps0nbo,.wsp-sun-rays.svelte-1ps0nbo{animation:none}.wsp-day.svelte-1ps0nbo,.wsp-clear.svelte-1ps0nbo,.wsp-sun.svelte-1ps0nbo,.wsp-step.svelte-1ps0nbo:before{transition:none}}
