.start{max-width:62rem;margin:0 auto;padding:2rem 1rem 5rem}.start__title{text-transform:uppercase;letter-spacing:-.02em;margin:0 0 .5rem;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1.05}.start__sub{max-width:44rem;color:var(--ink-soft,#4b5563);margin:0 0 2rem}.start__intents{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:1rem;display:grid}.intent{text-align:left;background:var(--surface,#fffdf8);border:3px solid var(--ink,#10131a);box-shadow:6px 6px 0 var(--ink,#10131a);cursor:pointer;font:inherit;border-radius:1rem;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.intent:hover,.intent:focus-visible{box-shadow:8px 8px 0 var(--brand,#1d4ed8);transform:translate(-2px,-2px)}.intent__who{text-transform:uppercase;letter-spacing:.04em;font-size:1.15rem;font-weight:800}.intent__line{color:var(--ink-soft,#4b5563);margin:0}.intent__price{color:var(--brand,#1d4ed8);font-weight:700}.start__panel{background:var(--surface,#fffdf8);border:3px solid var(--ink,#10131a);box-shadow:6px 6px 0 var(--ink,#10131a);border-radius:1rem;margin-top:1.5rem;padding:1.25rem}.start__panel h2{text-transform:uppercase;margin:0 0 .25rem;font-size:1.2rem}.start__step{letter-spacing:.12em;text-transform:uppercase;color:var(--brand,#1d4ed8);font-size:.8rem;font-weight:700}.start__field{flex-direction:column;gap:.3rem;margin:.75rem 0;display:flex}.start__field label{font-size:.9rem;font-weight:700}.start__field input,.start__field select,.start__field textarea{font:inherit;border:2px solid var(--ink,#10131a);background:#fff;border-radius:.6rem;padding:.7rem .8rem}.start__row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.start__row .start__field{flex:10rem;min-width:8rem}.start__btn{font:inherit;text-transform:uppercase;letter-spacing:.04em;border:3px solid var(--ink,#10131a);background:var(--brand,#1d4ed8);color:#fff;box-shadow:4px 4px 0 var(--ink,#10131a);cursor:pointer;border-radius:.7rem;padding:.75rem 1.1rem;font-weight:800}.start__btn--ghost{color:var(--ink,#10131a);background:#fff}.start__btn:disabled{opacity:.5;cursor:not-allowed}.start__children{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.child{border:2px solid var(--ink,#10131a);background:#fff;border-radius:.8rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.child__face{font-size:1.8rem}.child__name{flex:8rem;font-weight:800}.child__price{color:var(--brand,#1d4ed8);font-weight:800}.start__code{font-family:var(--font-mono);letter-spacing:.3em;border:3px dashed var(--brand,#1d4ed8);background:#fff;border-radius:.8rem;padding:.8rem 1rem;font-size:2rem;font-weight:800;display:inline-block}.start__say{border-left:6px solid var(--fun,#ff8a3d);margin:1rem 0;padding:.6rem 0 .6rem .9rem;font-size:1.1rem}.start__warn{color:#92400e;background:#fffbeb;border:2px solid #d97706;border-radius:.6rem;margin:.75rem 0;padding:.7rem .9rem}.start__error{color:#b91c1c;font-weight:700}.start__token{font-family:var(--font-mono);color:#f9fafb;word-break:break-all;background:#111827;border-radius:.6rem;padding:.7rem .9rem;overflow-x:auto}.start__pool{flex-wrap:wrap;gap:1.5rem;margin:.5rem 0 1rem;display:flex}.start__pool div{font-size:1.4rem;font-weight:800}.start__pool span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft,#4b5563);font-size:.75rem;font-weight:700;display:block}@media (width<=640px){.start__panel,.intent{box-shadow:4px 4px 0 var(--ink,#10131a)}}
