body:has(.holding-root){max-width:none;padding:0}.holding-root{background:var(--bg,#000);min-height:100vh;color:var(--text,#fff);justify-content:center;align-items:center;padding:48px 24px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,sans-serif;display:flex}.holding-card{background:var(--bg-card,#141310);border:1px solid var(--border,#262622);text-align:center;border-radius:12px;width:100%;max-width:380px;padding:36px 32px 30px}.holding-mark{width:116px;height:auto;color:var(--text,#fff);margin:0 auto 22px}.holding-card p{color:var(--text-muted,#a6a29a);margin:0 0 22px;font-size:14.5px;line-height:1.5}.holding-card label{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim,#878378);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.holding-card input{width:100%;font:inherit;color:var(--text,#fff);background:var(--bg,#000);border:1px solid var(--border-strong,#3a382f);border-radius:7px;padding:11px 13px;font-size:16px}.holding-card input:focus-visible{outline:2px solid var(--accent,#f1bb64);outline-offset:1px}.holding-card button{width:100%;font:inherit;color:#000;background:var(--accent,#f1bb64);cursor:pointer;border:0;border-radius:7px;margin-top:14px;padding:11px 16px;font-size:14px;font-weight:700}.holding-card button:disabled{opacity:.4;cursor:default}.holding-card button:focus-visible{outline:2px solid var(--accent,#f1bb64);outline-offset:2px}.holding-error{font-size:13.5px;color:#e0785f!important;margin:14px 0 0!important}
