.ticket[data-astro-cid-dmdhz2qs]{position:relative;background:var(--white);color:var(--ink);border-radius:18px;padding:clamp(1.25rem,1rem + 1.5vw,2rem);box-shadow:0 1px 0 var(--line),0 30px 60px -30px #0f242073;border:1px solid var(--line);overflow:hidden}.ticket-head[data-astro-cid-dmdhz2qs]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin-bottom:1rem}.ticket-title[data-astro-cid-dmdhz2qs]{font-size:var(--step-2)}.ticket-note[data-astro-cid-dmdhz2qs]{font-size:var(--step--1);color:var(--steel);font-weight:600}.progress[data-astro-cid-dmdhz2qs],.step-label[data-astro-cid-dmdhz2qs]{display:none}.js-steps[data-astro-cid-dmdhz2qs] .progress[data-astro-cid-dmdhz2qs]{display:block}.js-steps[data-astro-cid-dmdhz2qs] .step-label[data-astro-cid-dmdhz2qs]{display:block;margin:.5rem 0 1rem;font-size:.85rem;font-weight:700;color:var(--ink-2)}.bar[data-astro-cid-dmdhz2qs]{display:block;height:4px;border-radius:4px;background:var(--mist);overflow:hidden}.fill[data-astro-cid-dmdhz2qs]{display:block;height:100%;width:100%;background:var(--green);transform-origin:left;transform:scaleX(.5);transition:transform var(--dur-slow) var(--ease-out)}[data-astro-cid-dmdhz2qs][data-step="2"] .fill[data-astro-cid-dmdhz2qs],[data-astro-cid-dmdhz2qs][data-step=done] .fill[data-astro-cid-dmdhz2qs]{transform:scaleX(1)}.js-steps[data-astro-cid-dmdhz2qs] .panels[data-astro-cid-dmdhz2qs]{display:grid}.js-steps[data-astro-cid-dmdhz2qs] .panel[data-astro-cid-dmdhz2qs]{grid-area:1 / 1}.js-steps[data-astro-cid-dmdhz2qs].ticket[data-step="1"] .panel[data-astro-cid-dmdhz2qs]:not([data-panel="1"]),.js-steps[data-astro-cid-dmdhz2qs].ticket[data-step="2"] .panel[data-astro-cid-dmdhz2qs]:not([data-panel="2"]),.js-steps[data-astro-cid-dmdhz2qs].ticket[data-step=done] .panel[data-astro-cid-dmdhz2qs]:not([data-panel=done]){visibility:hidden;opacity:0;pointer-events:none;height:0;overflow:hidden}.panel[data-astro-cid-dmdhz2qs]{transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}@media(prefers-reduced-motion:no-preference){.js-steps[data-astro-cid-dmdhz2qs].ticket[data-step="2"] [data-astro-cid-dmdhz2qs][data-panel="1"]{transform:translate(-24px)}.js-steps[data-astro-cid-dmdhz2qs].ticket[data-step="1"] [data-astro-cid-dmdhz2qs][data-panel="2"]{transform:translate(24px)}}.done[data-astro-cid-dmdhz2qs],[data-astro-cid-dmdhz2qs][data-next],[data-astro-cid-dmdhz2qs][data-back]{display:none}.js-steps[data-astro-cid-dmdhz2qs] .done[data-astro-cid-dmdhz2qs]{display:grid}.js-steps[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs][data-next]{display:inline-flex}.js-steps[data-astro-cid-dmdhz2qs] [data-astro-cid-dmdhz2qs][data-back]{display:block}.ticket[data-astro-cid-dmdhz2qs]:not(.js-steps) [data-astro-cid-dmdhz2qs][data-panel="2"]{margin-top:.85rem}.route[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:1fr;border:0;margin:0 0 1rem;padding:0;background:var(--mist);border-radius:12px;position:relative}.route[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]{padding:.75rem 1rem .75rem 2.6rem}.route[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]+.field[data-astro-cid-dmdhz2qs]{border-top:1px dashed #b9c7c1}.route[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{border:0;background:transparent;padding:.15rem 0;min-height:0;font-size:var(--step-1);font-weight:600}.route[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]:focus{outline:none}.route[data-astro-cid-dmdhz2qs] .field[data-astro-cid-dmdhz2qs]:focus-within{box-shadow:inset 0 0 0 2px var(--green);border-radius:12px}.route-line[data-astro-cid-dmdhz2qs]{position:absolute;left:1.15rem;top:1.45rem;bottom:1.45rem;width:2px;background:repeating-linear-gradient(var(--steel) 0 4px,transparent 4px 8px)}.route-line[data-astro-cid-dmdhz2qs]:after{content:"";position:absolute;inset:0;background:var(--green);transform-origin:top;transform:scaleY(0);transition:transform .7s var(--ease-out)}[data-astro-cid-dmdhz2qs][data-route=ab] .route-line[data-astro-cid-dmdhz2qs]:after{transform:scaleY(1)}.dot[data-astro-cid-dmdhz2qs]{position:absolute;left:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%);z-index:1;transition:background-color var(--dur-base) ease,border-color var(--dur-base) ease}.dot--a[data-astro-cid-dmdhz2qs]{top:-2px;background:var(--white);border:3px solid var(--ink)}[data-astro-cid-dmdhz2qs][data-route=a] .dot--a[data-astro-cid-dmdhz2qs],[data-astro-cid-dmdhz2qs][data-route=ab] .dot--a[data-astro-cid-dmdhz2qs]{background:var(--green);border-color:var(--green-ink)}.dot--b[data-astro-cid-dmdhz2qs]{bottom:-2px;background:var(--red)}@media(prefers-reduced-motion:no-preference){[data-astro-cid-dmdhz2qs][data-route=ab] .dot--b[data-astro-cid-dmdhz2qs]{animation:ping 1.2s var(--ease-out) .6s 2}}.grid[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.span-2[data-astro-cid-dmdhz2qs]{grid-column:1 / -1}@media(max-width:420px){.grid[data-astro-cid-dmdhz2qs]{grid-template-columns:1fr}}.field[data-astro-cid-dmdhz2qs]{display:grid;gap:.3rem;align-content:start}label[data-astro-cid-dmdhz2qs]{font-size:.82rem;font-weight:700;color:var(--ink-2)}.opt[data-astro-cid-dmdhz2qs]{font-weight:500;color:var(--steel)}input[data-astro-cid-dmdhz2qs],select[data-astro-cid-dmdhz2qs]{width:100%;min-height:2.9rem;padding:.6rem .8rem;font:inherit;font-size:1rem;color:var(--ink);background:var(--white);border:1px solid #c2cdc8;border-radius:10px;transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}input[data-astro-cid-dmdhz2qs]::placeholder{color:#6f7d78}input[data-astro-cid-dmdhz2qs]:focus,select[data-astro-cid-dmdhz2qs]:focus{outline:2px solid var(--green);outline-offset:0;border-color:var(--green)}input[data-astro-cid-dmdhz2qs][aria-invalid]{border-color:var(--red);background:#fff8f8}.route[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs][aria-invalid]{background:transparent}.err[data-astro-cid-dmdhz2qs]{font-size:.8rem;font-weight:600;color:#b3121a}.err[data-astro-cid-dmdhz2qs]:empty{display:none}.consent[data-astro-cid-dmdhz2qs]{display:grid;grid-template-columns:auto 1fr;gap:.6rem;align-items:start;margin-top:1rem;font-size:.8rem;font-weight:400;color:var(--steel);line-height:1.45;cursor:pointer}.consent[data-astro-cid-dmdhz2qs] input[data-astro-cid-dmdhz2qs]{width:1.15rem;height:1.15rem;min-height:0;margin-top:.1rem;accent-color:var(--green-ink)}.submit[data-astro-cid-dmdhz2qs]{width:100%;margin-top:1.1rem;min-height:3.4rem;font-size:var(--step-1);gap:.4rem}.submit[data-astro-cid-dmdhz2qs] .next-ico{transform:rotate(-90deg);transition:transform var(--dur-base) var(--ease-out)}.submit[data-astro-cid-dmdhz2qs]:hover .next-ico{transform:rotate(-90deg) translateY(3px)}.submit[data-astro-cid-dmdhz2qs]:disabled{opacity:.7;cursor:progress}.back[data-astro-cid-dmdhz2qs]{margin:.75rem auto 0;padding:.6rem;min-height:44px;background:none;border:0;font:inherit;font-size:.9rem;font-weight:600;color:var(--ink-2);text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.back[data-astro-cid-dmdhz2qs]:hover{color:var(--ink)}.done[data-astro-cid-dmdhz2qs]{justify-items:center;text-align:center;gap:.6rem;padding:1.5rem 0 .5rem;outline:none}.done-ico[data-astro-cid-dmdhz2qs]{width:3.5rem;height:3.5rem;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--ink)}.done-ico[data-astro-cid-dmdhz2qs] svg{width:1.75rem;height:1.75rem;stroke-width:3}@media(prefers-reduced-motion:no-preference){[data-astro-cid-dmdhz2qs][data-step=done] .done-ico[data-astro-cid-dmdhz2qs]{animation:pop .42s var(--ease-out) both}@keyframes pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.08)}}}.done-h[data-astro-cid-dmdhz2qs]{font-size:var(--step-2);font-weight:800;font-stretch:112%}.done-p[data-astro-cid-dmdhz2qs]{color:var(--ink-2);max-width:32ch}.done-p[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{color:var(--ink);font-weight:700;white-space:nowrap}[data-astro-cid-dmdhz2qs][data-step=done] .alt[data-astro-cid-dmdhz2qs]{display:none}.status[data-astro-cid-dmdhz2qs]{margin-top:.75rem;font-weight:600;font-size:.95rem}.status[data-astro-cid-dmdhz2qs]:empty{display:none}[data-astro-cid-dmdhz2qs][data-step=done] .status[data-astro-cid-dmdhz2qs][data-state=ok]{display:none}.status[data-astro-cid-dmdhz2qs][data-state=ok]{color:var(--green-ink);background:var(--green-soft);padding:.8rem 1rem;border-radius:10px}.status[data-astro-cid-dmdhz2qs][data-state=error]{color:#a10f14;background:#fde8e8;padding:.8rem 1rem;border-radius:10px}.alt[data-astro-cid-dmdhz2qs]{margin-top:.85rem;text-align:center;font-size:.9rem;color:var(--steel)}.alt[data-astro-cid-dmdhz2qs] a[data-astro-cid-dmdhz2qs]{color:var(--ink);font-weight:700}
