.dj-alias-gate{position:fixed;inset:0;z-index:100000;display:grid;place-items:center;padding:20px;overflow:auto}.dj-alias-gate-backdrop{position:absolute;inset:0;background:rgba(3,5,11,.88);backdrop-filter:blur(18px)}.dj-alias-dialog{position:relative;width:min(500px,100%);display:grid;gap:14px;padding:30px;border:1px solid rgba(255,255,255,.13);border-radius:24px;background:linear-gradient(145deg,rgba(18,22,35,.98),rgba(8,11,19,.99));box-shadow:0 30px 90px rgba(0,0,0,.55)}.dj-alias-dialog h2{margin:0;font-family:Manrope,Inter,sans-serif;font-weight:800;letter-spacing:-.035em}.dj-alias-dialog p,.dj-alias-dialog small{margin:0;color:rgba(255,255,255,.62)}.dj-alias-dialog label{font-weight:700;font-size:.9rem}.dj-alias-input-wrap{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.05)}.dj-alias-input-wrap:focus-within{border-color:rgba(96,165,250,.75);box-shadow:0 0 0 3px rgba(59,130,246,.13)}.dj-alias-input-wrap input{width:100%;min-width:0;padding:14px 0;border:0;outline:0;color:#fff;background:transparent}.dj-alias-error{padding:10px 12px;border-radius:10px;color:#fecaca;background:rgba(239,68,68,.13)}.dj-alias-dialog .btn{min-height:48px;font-weight:800}body:has(.dj-alias-gate){overflow:hidden}@media(max-width:575px){.dj-alias-gate{align-items:end;padding:10px}.dj-alias-dialog{padding:24px 18px calc(22px + env(safe-area-inset-bottom));border-radius:24px 24px 18px 18px}}
