.ax-instant{background:radial-gradient(120% 80% at 10% 0%, #02476e0f, transparent 60%), var(--ax-mist)}.ax-instant__card{border:1px solid var(--ax-line);border-radius:var(--ax-radius);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc2;margin-top:clamp(24px,3vw,40px);padding:clamp(20px,3vw,36px);position:relative;box-shadow:0 18px 50px -34px #041a2b73}.ax-instant__card:before{content:"";border-radius:var(--ax-radius) var(--ax-radius) 0 0;background:linear-gradient(90deg, transparent, var(--ax-gold), transparent);opacity:.55;background-position:-60% 0;background-repeat:no-repeat;background-size:55% 100%;height:2px;position:absolute;inset:0 0 auto}.ax-instant.is-working .ax-instant__card:before{animation:ax-instant-sweep 1.15s var(--ax-ease) infinite;opacity:1}@keyframes ax-instant-sweep{0%{background-position:-60% 0}to{background-position:160% 0}}.ax-instant__rail{border-bottom:1px solid var(--ax-line);flex-wrap:wrap;gap:clamp(10px,2vw,26px);margin:0 0 clamp(18px,2.4vw,28px);padding:0 0 14px;list-style:none;display:flex}.ax-instant__railstep{color:var(--ax-muted);font-size:var(--ax-fs-small);align-items:center;gap:8px;display:flex}.ax-instant__num{border:1px solid var(--ax-line);width:26px;height:26px;font-family:var(--ax-font-serif);background:var(--ax-white);border-radius:50%;place-items:center;font-size:.9rem;display:grid}.ax-instant__railstep.is-now{color:var(--ax-ink)}.ax-instant__railstep.is-now .ax-instant__num{border-color:var(--ax-gold);background:var(--ax-gold);color:var(--ax-night);font-weight:600}.ax-instant__heading{font-family:var(--ax-font-serif);font-size:var(--ax-fs-h3);color:var(--ax-ink);margin:0 0 6px}.ax-instant__heading:focus-visible{outline:2px solid var(--ax-focus);outline-offset:4px}.ax-instant__hint,.ax-instant__aside{color:var(--ax-muted);font-size:var(--ax-fs-small);margin:0 0 14px}.ax-instant__label{font-weight:600;font-size:var(--ax-fs-small);color:var(--ax-ink);margin:14px 0 6px;display:block}.ax-instant__input{border:1px solid var(--ax-line);border-radius:var(--ax-radius-s);background:var(--ax-white);width:100%;min-height:54px;font:inherit;color:var(--ax-ink);padding:12px 14px}.ax-instant__input:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px;border-color:var(--ax-petrol)}.ax-instant__coderow{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.ax-instant__coderow .ax-instant__go{margin-top:0}.ax-instant__input--code{width:auto;min-width:0;min-height:48px;font-family:var(--ax-font-serif);letter-spacing:.3em;text-indent:.3em;text-align:center;flex:0 9.5em;padding:0 10px;font-size:1.35rem}.ax-instant__row{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}.ax-instant__fields{border:0;margin:18px 0 0;padding:0}.ax-instant__check{font-size:var(--ax-fs-small);color:var(--ax-ink);align-items:center;gap:10px;min-height:44px;margin-top:14px;display:flex}.ax-instant__go{margin-top:18px}.ax-instant__go[disabled]{opacity:.6;cursor:progress}.ax-instant__plain{color:var(--ax-petrol);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:12px;padding:10px 0;text-decoration:underline;display:inline-block}.ax-instant__plain:hover{color:var(--ax-gold-dark)}.ax-instant__policy{border-left:3px solid var(--ax-gold);font-size:var(--ax-fs-small);color:var(--ax-muted);background:#02476e0a;gap:4px;margin-bottom:16px;padding:14px 16px;display:grid}.ax-instant__policy strong{color:var(--ax-ink);font-size:var(--ax-fs-body)}.ax-instant__chips,.ax-instant__choices{flex-wrap:wrap;gap:8px;display:flex}.ax-instant__chip,.ax-instant__choice{border:1px solid var(--ax-line);border-radius:var(--ax-radius-s);background:var(--ax-white);min-height:44px;font:inherit;font-size:var(--ax-fs-small);color:var(--ax-ink);cursor:pointer;transition:border-color .2s var(--ax-ease), box-shadow .2s var(--ax-ease);padding:10px 14px}.ax-instant__chip:hover,.ax-instant__choice:hover{border-color:var(--ax-gold);box-shadow:0 0 0 1px var(--ax-gold) inset}.ax-instant__chip.is-picked{border-color:var(--ax-gold);background:linear-gradient(0deg, #d8ae5524, #d8ae5524), var(--ax-white);font-weight:600}.ax-instant__choice{text-align:left;width:100%}.ax-instant__panel--done .ax-instant__heading:after{content:"";background:var(--ax-gold);width:10px;height:10px;animation:ax-instant-pop .5s var(--ax-ease);border-radius:50%;margin-left:10px;display:inline-block}@keyframes ax-instant-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.ax-instant__download{margin-top:8px}.ax-instant__status{min-height:1.4em;font-size:var(--ax-fs-small);color:var(--ax-muted);margin:16px 0 0}.ax-instant__status.is-bad{color:#b00020}.ax-instant__fallback{font-size:var(--ax-fs-small);color:var(--ax-muted);margin:16px 0 0}@media (width<=560px){.ax-instant__row{grid-template-columns:1fr 1fr}.ax-instant__rail{gap:10px 14px}.ax-instant__raillabel{display:none}.ax-instant__railstep.is-now .ax-instant__raillabel{display:inline}}@media (prefers-reduced-motion:reduce){.ax-instant.is-working .ax-instant__card:before,.ax-instant__panel--done .ax-instant__heading:after{animation:none}.ax-instant__chip,.ax-instant__choice{transition:none}}.ax-instant__help{font-size:var(--ax-fs-small);color:var(--ax-muted);margin-top:14px}.ax-instant__help summary{cursor:pointer;min-height:44px;color:var(--ax-petrol);text-underline-offset:3px;align-items:center;padding:10px 0;text-decoration:underline;display:flex}.ax-instant__help summary:hover{color:var(--ax-gold-dark)}.ax-instant__help summary:focus-visible{outline:2px solid var(--ax-focus);outline-offset:2px}.ax-instant__help ul{gap:8px;margin:0 0 4px;padding-left:20px;display:grid}
