.ext-overlay{background:#0402078c;position:fixed;inset:0}.ext-overlay-desktop{z-index:78}.ext-overlay-mobile{z-index:84}.ext-desktop-modal{pointer-events:none;z-index:79;position:fixed}.ext-mobile-modal{z-index:85;padding:1rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.ext-mobile-modal{align-items:center}}.ext-mobile-content{pointer-events:auto;background:linear-gradient(160deg,#0d0710f7 0%,#070409fc 100%);border:1px solid #c81fd640;border-radius:1.75rem;width:100%;max-width:26rem;padding:1.5rem;position:relative;box-shadow:0 32px 80px #000c,0 0 0 1px #ff2d7814,inset 0 1px #ffffff0f}.ext-mobile-header{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.ext-mobile-title{letter-spacing:.03em;color:#fff;background:linear-gradient(135deg,#ff2d78 0%,#ff6fa3 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;font-family:Anton,sans-serif;font-size:1.15rem;font-weight:400}.ext-mobile-subtitle{color:#ffffff80;margin-top:.3rem;font-family:Poppins,sans-serif;font-size:.8rem}.ext-close-btn{color:#fff9;cursor:pointer;background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:all .2s;display:flex}.ext-close-btn:hover{color:#ff6fa3;background-color:#ff2d7826;border-color:#ff2d7866}.ext-options-list{flex-direction:column;gap:.5rem;display:flex}.ext-chip-base{cursor:pointer;outline:none;align-items:center;gap:.6rem;font-family:Poppins,sans-serif;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.22,1,.36,1);display:flex}.ext-chip-base:focus-visible{box-shadow:0 0 0 2px #ff2d7899}.ext-mobile-chip{border-style:solid;border-width:1px;border-radius:1rem;justify-content:space-between;gap:.75rem;width:100%;padding:.8rem 1rem}.ext-desktop-chip{pointer-events:auto;border-style:solid;border-width:1px;border-radius:9999px;position:absolute}.ext-chip-accent-mobile{color:#fff;background:linear-gradient(135deg,#ffffff0d 0%,#ffffff05 100%);border-color:#ffffff40}.ext-chip-accent-mobile:hover{color:#fff;background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);border-color:#fff9;transform:translateY(-1px);box-shadow:0 8px 24px #ffffff1a}.ext-chip-accent-desktop{color:#fff;background:linear-gradient(135deg,#ffffff14 0%,#ffffff05 100%);border-color:#ffffff59;padding:.55rem 1.1rem;font-size:.8rem;box-shadow:0 0 20px #ffffff14,inset 0 1px #ffffff14}@media (min-width:768px){.ext-chip-accent-desktop{font-size:.95rem}}.ext-chip-accent-desktop:hover{color:#fff;background:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 100%);border-color:#ffffffd9;transform:scale(1.08);box-shadow:0 0 32px #ffffff2e,0 0 60px #ffffff14}.ext-chip-normal-mobile{color:#ffffffe6;background:#ffffff08;border-color:#ffffff26}.ext-chip-normal-mobile:hover{color:#fff;background:#ffffff14;border-color:#fff6;transform:translateY(-1px);box-shadow:0 6px 20px #ffffff0f}.ext-chip-normal-desktop{color:#ffffffeb;background:#0d0710d9;border-color:#ffffff29;padding:.65rem 1.3rem;font-size:.9rem;box-shadow:0 0 16px #ffffff08,inset 0 1px #ffffff12}@media (min-width:768px){.ext-chip-normal-desktop{font-size:1rem}}.ext-chip-normal-desktop:hover{color:#fff;background:#ffffff14;border-color:#ffffffa6;transform:scale(1.07);box-shadow:0 0 28px #ffffff1f,0 0 55px #ffffff0d}.ext-nft-badge{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:linear-gradient(135deg,#ff6b35,#ff2d78);border-radius:9999px;margin-left:.25rem;padding:.15rem .55rem;font-size:.6rem;font-weight:800;box-shadow:0 2px 8px #ff2d7866}.ext-dev-modal-content{text-align:center;background:linear-gradient(160deg,#0d0710fa,#070409fc);border:1px solid #c81fd633;border-radius:1.5rem;flex-direction:column;align-items:center;max-width:22rem;padding:2rem;display:flex;box-shadow:0 24px 60px #000000b3,0 0 0 1px #ff2d780f}.ext-dev-modal-kicker{text-transform:uppercase;letter-spacing:.08em;color:#3fe0b0;background-color:#3fe0b014;border:1px solid #3fe0b040;border-radius:9999px;margin-bottom:.75rem;padding:.3rem .85rem;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700}.ext-dev-modal-title{letter-spacing:.04em;color:#fff;margin-top:.25rem;margin-bottom:0;font-family:Anton,sans-serif;font-size:1.3rem;font-weight:400}.ext-dev-modal-body{color:#fff9;margin-top:.75rem;font-family:Poppins,sans-serif;font-size:.85rem;line-height:1.6}.ext-dev-modal-close{color:#ff6fa3;cursor:pointer;background:linear-gradient(135deg,#ff2d7826,#c81fd61a);border:1px solid #ff2d7859;border-radius:9999px;margin-top:1.5rem;padding:.55rem 1.75rem;font-family:Poppins,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s}.ext-dev-modal-close:hover{background:linear-gradient(135deg,#ff2d7840,#c81fd62e);border-color:#ff2d7899;box-shadow:0 6px 20px #ff2d7840}
