.modal-scrim.svelte-1y960i6{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:#0b0b0c47;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.modal-card.svelte-1y960i6{position:relative;width:440px;max-width:100%;margin-bottom:0}.closebtn.svelte-1y960i6{position:absolute;top:18px;right:18px;z-index:1;width:32px;height:32px;border:none;border-radius:999px;cursor:pointer;background:#0b0b0c0d;display:inline-flex;align-items:center;justify-content:center;transition:background .3s var(--ease)}.closebtn.svelte-1y960i6:hover{background:#0b0b0c1a}.closebtn.svelte-1y960i6 svg:where(.svelte-1y960i6){width:13px;height:13px;stroke:var(--ink);fill:none;stroke-width:1.6;stroke-linecap:round}.auth-head.svelte-1y960i6 .brand{justify-content:center}.gbtn.svelte-1y960i6{display:flex;justify-content:center}.submit.svelte-1y960i6{width:100%;justify-content:space-between}.form-err.svelte-1y960i6{margin:0 0 14px;padding:10px 14px;border-radius:14px;background:#b0433c12;box-shadow:inset 0 0 0 1px #b0433c33;font-size:12.5px;line-height:1.5;color:#b0433c}.linkbtn.svelte-1y960i6{border:none;background:none;cursor:pointer;font:700 12.5px/1 var(--sans);color:var(--accent);padding:0 0 0 4px}.gen-wrap.svelte-1a93izo{max-width:680px;margin:0 auto;width:100%}.page-head.centred.svelte-1a93izo{display:block;text-align:center}.page-head.centred.svelte-1a93izo .sub:where(.svelte-1a93izo){margin-inline:auto}.label-as-text.svelte-1a93izo{font-size:12.5px;font-weight:700;letter-spacing:-.005em}.markets.svelte-1a93izo{display:flex;flex-wrap:wrap;gap:8px}.mkt.svelte-1a93izo{border:none;cursor:pointer;padding:10px 16px;border-radius:999px;min-height:40px;background:#ffffffb3;box-shadow:inset 0 0 0 1px var(--hairline-strong);font:600 12.5px/1 var(--sans);color:var(--muted);transition:background .3s var(--ease),color .3s var(--ease),transform .3s var(--ease)}.mkt.svelte-1a93izo:active{transform:scale(.96)}.mkt[aria-pressed=true].svelte-1a93izo{background:var(--ink);color:#fff;box-shadow:inset 0 1px #ffffff1f}.submit.svelte-1a93izo{width:100%;justify-content:space-between}.form-err.svelte-1a93izo{margin:0 0 14px;padding:10px 14px;border-radius:14px;background:#b0433c12;box-shadow:inset 0 0 0 1px #b0433c33;font-size:12.5px;line-height:1.5;color:#b0433c}.console.svelte-1a93izo{display:none;align-items:center;gap:10px;margin-top:18px;padding:0 16px;height:44px;border-radius:999px;overflow:hidden;background:linear-gradient(180deg,#1a1a1c,#101012);box-shadow:inset 0 1px #ffffff12;font-family:var(--mono)}.console.on.svelte-1a93izo{display:flex}.console.svelte-1a93izo .pulse-dot:where(.svelte-1a93izo){flex:none;width:7px;height:7px;border-radius:999px;background:var(--accent-glow);animation:svelte-1a93izo-cpulse 1.2s var(--ease) infinite}.console.svelte-1a93izo .stage:where(.svelte-1a93izo){flex:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:#ececeabf}.console.svelte-1a93izo .count:where(.svelte-1a93izo){flex:none;font-size:10px;letter-spacing:.06em;color:#ececea61}@keyframes svelte-1a93izo-cpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.console.svelte-1a93izo .tail:where(.svelte-1a93izo){flex:1;min-width:0;direction:rtl;overflow:hidden;white-space:nowrap;font-size:11px;color:#ececea66;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px);mask-image:linear-gradient(90deg,transparent 0,#000 32px)}.console.svelte-1a93izo .tail:where(.svelte-1a93izo)>span:where(.svelte-1a93izo){direction:ltr;unicode-bidi:embed}.console.svelte-1a93izo .cursor:where(.svelte-1a93izo){flex:none;width:7px;font-size:11px;animation:svelte-1a93izo-blink 1s steps(1) infinite;color:var(--accent-glow)}@keyframes svelte-1a93izo-blink{50%{opacity:0}}.quota-line.svelte-1a93izo{text-align:center}.quota-note.svelte-1a93izo{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.quota-note.svelte-1a93izo .dot:where(.svelte-1a93izo){width:6px;height:6px;border-radius:999px;background:var(--accent)}.quota-note.svelte-1a93izo a:where(.svelte-1a93izo){color:var(--accent);text-decoration:none}@media(prefers-reduced-motion:reduce){.console.svelte-1a93izo .pulse-dot:where(.svelte-1a93izo),.console.svelte-1a93izo .cursor:where(.svelte-1a93izo){animation:none}}
