.float{--float-accent-c:var(--float-accent,var(--accent));--float-on-accent-c:var(--float-on-accent,var(--bg))}.float__dim{z-index:var(--float-z-dim,49);background:#06080c9e;animation:.2s both suite-float-fade;position:fixed;inset:0}.float__layer{z-index:var(--float-z-card,50);padding:12px 12px calc(12px + env(safe-area-inset-bottom));pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.float-card{box-sizing:border-box;border:1px solid var(--faint);background:var(--surface);width:min(100%,400px);max-height:100%;color:var(--ink);pointer-events:auto;border-radius:22px;flex-direction:column;gap:12px;padding:14px 18px 18px;animation:.26s cubic-bezier(.22,1,.36,1) both suite-float-up;display:flex;overflow-y:auto;box-shadow:0 24px 60px -20px #000c}@media (min-width:600px) and (min-height:520px){.float__layer{align-items:center}.float-card{border-radius:20px;padding:16px 20px 20px}}.float-card__top{justify-content:space-between;align-items:center;height:32px;display:flex}.float-card__kicker{color:var(--float-accent-c);font:700 10px/1 var(--font-mono,var(--font-measure)), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase}.float-card__close{background:var(--surface-2,color-mix(in srgb, var(--ink) 9%, transparent));width:36px;height:36px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;margin-right:-6px;padding:0;display:grid;position:relative}.float-card__close:after{content:"";position:absolute;inset:-6px}.float-card__close svg{width:16px;height:16px}.float-card__close:focus-visible{outline:2px solid var(--float-accent-c);outline-offset:2px}.float-card__head{flex-direction:column;gap:6px;display:flex}.float-card__title{color:var(--ink);font:800 22px/1.12 var(--font-display,var(--font-suite)), system-ui, sans-serif;letter-spacing:-.034em;margin:0}.float-card__note{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.float-card__note b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.float-card__form{flex-direction:column;gap:12px;display:flex}.float-card__field{flex-direction:column;gap:6px;display:flex}.float-card__input{box-sizing:border-box;border:1px solid var(--faint);background:var(--bg);width:100%;height:48px;color:var(--ink);font:500 16px var(--font-suite), system-ui, sans-serif;border-radius:12px;padding:0 14px}.float-card__input--mono{font-family:var(--font-mono,var(--font-measure)), ui-monospace, monospace}.float-card__input::placeholder{color:var(--muted);opacity:.6}.float-card__input:focus-visible{border-color:var(--float-accent-c);outline:none}.float-card__hint{color:var(--muted);font:500 11px/1.4 var(--font-mono,var(--font-measure)), ui-monospace, monospace;justify-content:space-between;gap:12px;display:flex}.float-card__hint.is-error{color:var(--miss,#ef5a62)}.float-card__go{background:var(--float-accent-c);height:48px;color:var(--float-on-accent-c);font:800 14px var(--font-suite), system-ui, sans-serif;cursor:pointer;border:0;border-radius:12px}.float-card__go:disabled{opacity:.45;cursor:default}.float-card .account-block{text-align:center;margin-top:0;padding-top:12px}@keyframes suite-float-fade{0%{opacity:0}}@keyframes suite-float-up{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.float__dim,.float-card{animation:none}}
