@keyframes _1ajok10{0%{opacity:0;transform:translateY(.8rem)}to{opacity:1;transform:translateY(0)}}
@keyframes _1ajok11{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes _1ajok12{0%{transform:scaleY(0)}to{transform:scaleY(1)}}
._1ajok13{align-items:center;gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr);display:grid}
._1ajok14{gap:var(--spacing-xl);flex-direction:column;display:flex}
._1ajok15{gap:var(--spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}
._1ajok16{gap:var(--spacing-xs);width:100%;color:var(--color-tertiary);font-family:var(--font-sans);text-align:left;cursor:pointer;background-color:#0000;border:0;flex-direction:column;padding:0;display:flex;position:relative}
._1ajok16[aria-current=step]{color:var(--color-primary)}
._1ajok16:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
._1ajok17{border-radius:var(--radius-pill);background-color:var(--color-fill-secondary);height:.3rem;display:block;position:relative;overflow:hidden}
._1ajok16[data-done] ._1ajok17{background-color:var(--color-quaternary)}
._1ajok18{background-color:var(--color-primary);transform-origin:0;animation:5.2s linear forwards _1ajok11;position:absolute;inset:0}
._1ajok18[data-paused]{animation-play-state:paused}
._1ajok19{align-items:baseline;gap:var(--spacing-xs);white-space:nowrap;font-weight:600;display:inline-flex}
._1ajok1a{font-family:var(--font-mono);font-size:var(--type-metadata-size);line-height:var(--type-metadata-line-height);color:var(--color-tertiary);font-weight:400;display:none}
._1ajok1b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:var(--color-secondary);word-break:keep-all;position:absolute;overflow:hidden}
._1ajok1c{border-radius:var(--radius-media);background-color:var(--color-true-white);box-shadow:var(--shadow-card-soft), 0 0 0 1px var(--color-stroke-light);flex-direction:column;display:flex;overflow:hidden}
._1ajok1d{align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--color-stroke-light);display:flex}
._1ajok1e{gap:.6rem;display:flex}
._1ajok1f{border-radius:var(--radius-pill);background-color:var(--color-fill-secondary);width:.8rem;height:.8rem}
._1ajok1g{color:var(--color-secondary);flex:auto;font-weight:500}
._1ajok1h{padding:.2rem var(--spacing-sm);border-radius:var(--radius-pill);background-color:var(--color-fill-tertiary);color:var(--color-tertiary)}
._1ajok1i{height:25rem;padding:var(--spacing-base);animation:_1ajok10 var(--motion-duration-slow) var(--motion-ease-out);overflow:hidden}
._1ajok1j{gap:var(--spacing-md);flex-direction:column;display:flex}
._1ajok1k{animation:_1ajok10 var(--motion-duration-slow) var(--motion-ease-out)}
._1ajok1l{color:var(--color-primary)}
._1ajok1m{color:var(--color-secondary);margin:0}
._1ajok1n{display:none}
._1ajok1o{align-items:center;gap:var(--spacing-xs);color:var(--color-tertiary);display:inline-flex}
._1ajok1p{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}
._1ajok1q{padding:.6rem var(--spacing-md);border:1px solid var(--color-stroke-medium);border-radius:var(--radius-pill);color:var(--color-secondary);transition:background-color var(--motion-duration-slow) var(--motion-ease-out), border-color var(--motion-duration-slow) var(--motion-ease-out), color var(--motion-duration-slow) var(--motion-ease-out)}
._1ajok1q[data-selected]{border-color:var(--color-fill-primary);background-color:var(--color-fill-primary);color:var(--color-background)}
._1ajok1r{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-stroke-medium);border-radius:var(--radius-control);color:var(--color-tertiary);display:flex}
._1ajok1s{color:var(--color-primary);font-weight:700}
._1ajok1t{gap:var(--spacing-sm);flex-direction:column;display:flex}
._1ajok1u{gap:var(--spacing-xs);padding:var(--spacing-md);border:1px solid var(--color-stroke-light);border-radius:var(--radius-control);background-color:var(--color-true-white);transition:box-shadow var(--motion-duration-slow) var(--motion-ease-out), border-color var(--motion-duration-slow) var(--motion-ease-out), transform var(--motion-duration-slow) var(--motion-ease-out);flex-direction:column;display:flex}
._1ajok1u[data-focused]{border-color:var(--color-blue);box-shadow:0 0 0 3px var(--color-blue-10);transform:translateY(-2px)}
._1ajok1v{color:var(--color-primary);font-weight:600}
._1ajok1w{color:var(--color-blue);align-self:flex-end;font-weight:600}
._1ajok1x{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-control);background-color:var(--color-fill-tertiary);color:var(--color-secondary);display:flex}
._1ajok1y{flex:auto}
._1ajok1z{color:var(--color-blue);align-items:center;gap:.2rem;font-weight:600;display:inline-flex}
._1ajok110{min-height:var(--size-controlSm);justify-content:center;align-items:center;gap:var(--spacing-xs);border-radius:var(--radius-cta);background-color:var(--color-fill-primary);color:var(--color-background);transition:background-color var(--motion-duration-slow) var(--motion-ease-out), color var(--motion-duration-slow) var(--motion-ease-out);display:inline-flex}
._1ajok110[data-status=pending]{background-color:var(--color-fill-secondary);color:var(--color-secondary)}
._1ajok110[data-status=confirmed]{background-color:var(--color-blue-10);color:var(--color-blue)}
._1ajok111{padding:var(--spacing-sm) var(--spacing-base);border-radius:var(--radius-pill);background-color:var(--color-tool-tip);color:var(--color-true-white);align-self:center}
._1ajok112{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}
._1ajok113{display:flex}
._1ajok113>*+*{margin-left:-.8rem}
._1ajok114{border:2px solid var(--color-true-white);border-radius:var(--radius-pill);background-color:var(--color-yellow-10);width:3.2rem;height:3.2rem;color:var(--color-brown);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}
._1ajok115{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-stroke-light);border-radius:var(--radius-control);display:flex}
._1ajok116{flex-direction:column;min-width:0;display:flex}
._1ajok117{color:var(--color-primary);font-weight:600}
._1ajok118{color:var(--color-secondary)}
._1ajok119{align-self:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-control);background-color:var(--color-fill-tertiary);color:var(--color-secondary);display:flex}
._1ajok11a{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-control);background-color:var(--color-fill-primary);color:var(--color-background);align-self:flex-end}
._1ajok11b{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-stroke-light);border-radius:var(--radius-control);box-shadow:var(--shadow-card-raise);flex-direction:column;display:flex}
._1ajok11c{padding:.2rem var(--spacing-sm);border-radius:var(--radius-pill);background-color:var(--color-blue-10);color:var(--color-blue);font-weight:500}
._1ajok11d{width:var(--size-iconLg);height:var(--size-iconLg);border-radius:var(--radius-pill);color:var(--color-tertiary);cursor:pointer;background-color:#0000;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}
._1ajok11d:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
@media screen and (min-width:1000px){._1ajok13{gap:var(--spacing-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}._1ajok15{gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr)}._1ajok16{column-gap:var(--spacing-base);padding:var(--spacing-xs) 0;grid-template-rows:auto auto;grid-template-columns:.3rem minmax(0,1fr);row-gap:0;display:grid}._1ajok17{grid-row:1/span 2;height:auto}._1ajok18{transform-origin:top;animation-name:_1ajok12}._1ajok19{font-size:1.8rem;line-height:2.7rem}._1ajok1a{display:inline}._1ajok16[aria-current=step] ._1ajok1b{clip-path:none;white-space:normal;width:auto;height:auto;padding-bottom:var(--spacing-sm);position:static;overflow:visible}._1ajok1i{height:38rem;padding:var(--spacing-xl)}._1ajok1n{display:block}}
@media (prefers-reduced-motion:reduce){._1ajok18,._1ajok1i,._1ajok1k{animation:none}}
@media (hover:hover) and (pointer:fine){._1ajok11d:hover{background-color:var(--color-fill-tertiary);color:var(--color-primary)}}
._1ruqqvg0{width:100%;min-height:max(48rem, calc(100svh - var(--size-header) - 16rem));border-bottom:1px solid var(--color-stroke-light);flex-direction:column;display:flex}
._1ruqqvg1{width:100%;max-width:calc(var(--layout-max-width) + 2 * var(--layout-side-padding));padding:var(--spacing-3xl) var(--layout-side-padding);flex-direction:column;flex:auto;justify-content:center;margin-inline:auto;display:flex}
._1ruqqvg2{gap:var(--spacing-base);flex-direction:column;display:flex}
._1ruqqvg3{color:var(--color-tertiary);letter-spacing:.02em;font-weight:500}
._1ruqqvg4{color:var(--color-primary);word-break:keep-all}
._1ruqqvg5{max-width:56rem;color:var(--color-secondary);word-break:keep-all;display:none}
._1ruqqvg6{align-self:flex-start;gap:var(--spacing-sm)}
@media screen and (min-width:800px){._1ruqqvg5{display:block}}
.z05l920{flex:auto;width:100%}
