.bayang.svelte-fl36de{filter:drop-shadow(0 28px 36px #1e18301f)drop-shadow(0 2px 4px #1e18300f);view-transition-name:kartu-gerbang;animation:.85s cubic-bezier(.2,.8,.2,1) both svelte-fl36de-terbit}@keyframes svelte-fl36de-terbit{0%{opacity:0;transform:perspective(1200px)translateY(28px)rotateX(10deg)scale(.98)}}.tiket.svelte-fl36de{--takik:15px;--y:250px;border:1px solid var(--line);-webkit-mask:radial-gradient(circle at 0 var(--y), #0000 var(--takik), #000 calc(var(--takik) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--y), #0000 var(--takik), #000 calc(var(--takik) + .5px)) right / 51% 100% no-repeat;mask:radial-gradient(circle at 0 var(--y), #0000 var(--takik), #000 calc(var(--takik) + .5px)) left / 51% 100% no-repeat, radial-gradient(circle at 100% var(--y), #0000 var(--takik), #000 calc(var(--takik) + .5px)) right / 51% 100% no-repeat}.sobekan.svelte-fl36de{min-height:var(--y,250px);background-image:linear-gradient(90deg,currentColor 50%,#0000 0);background-position:bottom;background-repeat:repeat-x;background-size:12px 1.5px}@media (width>=768px){.tiket.svelte-fl36de{--x:calc(100% - 360px);-webkit-mask:radial-gradient(circle at var(--x) 0, #0000 var(--takik), #000 calc(var(--takik) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--x) 100%, #0000 var(--takik), #000 calc(var(--takik) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at var(--x) 0, #0000 var(--takik), #000 calc(var(--takik) + .5px)) top / 100% 51% no-repeat, radial-gradient(circle at var(--x) 100%, #0000 var(--takik), #000 calc(var(--takik) + .5px)) bottom / 100% 51% no-repeat}.sobekan.svelte-fl36de{background-image:linear-gradient(currentColor 50%,#0000 0);background-position:0;background-repeat:repeat-y;background-size:1.5px 12px;min-height:0}}.kilau.svelte-fl36de{background:linear-gradient(115deg,#0000 40%,#ffffff24 50%,#0000 60%);animation:1.6s cubic-bezier(.4,0,.2,1) .5s forwards svelte-fl36de-sapu;position:absolute;inset:-20% -60%;transform:translate(-60%)}@keyframes svelte-fl36de-sapu{to{transform:translate(60%)}}.isian.svelte-fl36de:focus-within .ikon-isian{color:var(--primary)}.pesan.svelte-fl36de{animation:.35s cubic-bezier(.2,.7,.2,1) muncul}.goyang.svelte-fl36de{animation:.5s cubic-bezier(.36,.07,.19,.97) svelte-fl36de-goyang}@keyframes svelte-fl36de-goyang{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}.tombol-masuk.svelte-fl36de .panah{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.tombol-masuk.svelte-fl36de:hover .panah{transform:translate(3px)rotate(180deg)}.garis-lintas.svelte-fl36de{opacity:.5;clip-path:inset(0 100% 0 0);border-top:1.5px dashed;animation:1s cubic-bezier(.4,0,.2,1) .5s forwards svelte-fl36de-tarik;position:absolute;top:50%;left:0;right:0}@keyframes svelte-fl36de-tarik{to{clip-path:inset(0)}}.pesawat-lintas.svelte-fl36de{fill:currentColor;opacity:0;width:18px;height:18px;animation:5.5s ease-in-out 1.3s infinite svelte-fl36de-terbang;position:absolute;top:50%;left:0;translate:-50% -50%}@keyframes svelte-fl36de-terbang{0%{opacity:0;left:0;transform:translateY(0)}12%{opacity:1}50%{transform:translateY(-5px)}88%{opacity:1}to{opacity:0;left:100%;transform:translateY(0)}}.kursor.svelte-fl36de{vertical-align:-.1em;background:var(--accent);width:.55em;height:2px;margin-left:2px;animation:1.1s step-end infinite svelte-fl36de-kedip;display:inline-block}@keyframes svelte-fl36de-kedip{50%{opacity:0}}.halte-stub.svelte-fl36de .titik:where(.svelte-fl36de):not(.awal){animation:4.8s ease-in-out infinite svelte-fl36de-nyala;animation-delay:calc(1.4s + var(--n) * .32s)}@keyframes svelte-fl36de-nyala{0%,16%,to{background:var(--primary);box-shadow:none;border-color:currentColor}7%{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px color-mix(in oklab, var(--accent) 35%, transparent)}}.pindai.svelte-fl36de{background:var(--accent);width:2px;box-shadow:0 0 14px 3px color-mix(in oklab, var(--accent) 65%, transparent);border-radius:2px;animation:2.8s cubic-bezier(.45,0,.55,1) infinite alternate svelte-fl36de-pindai;position:absolute;top:-6px;bottom:-6px;left:0}@keyframes svelte-fl36de-pindai{to{left:calc(100% - 2px)}}.titik-jalan.svelte-fl36de{background:radial-gradient(circle, var(--accent) 45%, transparent 50%) 0 50% / .375rem .375rem no-repeat, linear-gradient(to right, currentColor 50%, transparent 0) 0 50% / 6px 1.5px repeat-x;border-radius:999px;width:2.25rem;height:.375rem;animation:1.1s ease-in-out infinite svelte-fl36de-jalan}@keyframes svelte-fl36de-jalan{0%{background-position:0,0}to{background-position:100%,0}}@media (prefers-reduced-motion:reduce){.titik-jalan.svelte-fl36de,.pesawat-lintas.svelte-fl36de,.pindai.svelte-fl36de,.kursor.svelte-fl36de{animation:none}.pesawat-lintas.svelte-fl36de{opacity:1;left:50%}}
