.cmx-modal-scrim{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(4,5,8,.72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:cmx-modal-fade .18s ease-out}@keyframes cmx-modal-fade{0%{opacity:0}to{opacity:1}}.cmx-modal{position:relative;display:grid;grid-template-columns:1.05fr 1fr;width:100%;max-width:940px;max-height:calc(100vh - 48px);overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(20,23,30,.98),rgba(10,12,17,.99));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 80px rgba(0,0,0,.65),0 0 70px rgba(200,164,92,.08);font-family:var(--font-inter),system-ui,-apple-system,sans-serif;line-height:normal;animation:cmx-modal-rise .22s cubic-bezier(.22,.61,.36,1)}@keyframes cmx-modal-rise{0%{transform:translateY(12px) scale(.985);opacity:0}to{transform:none;opacity:1}}.cmx-modal-x{position:absolute;top:12px;right:14px;z-index:5;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:rgba(243,238,223,.72);font-size:13px;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.cmx-modal-x:hover{color:#f3eedf;background:rgba(255,255,255,.12);border-color:rgba(200,164,92,.45)}.cmx-modal-sell{position:relative;overflow:hidden;padding:38px 36px;display:flex;flex-direction:column;gap:14px;background:radial-gradient(120% 90% at 0 0,rgba(200,164,92,.2),transparent 58%),linear-gradient(160deg,#2a2208,#1a1508 45%,#10101a);border-right:1px solid rgba(255,255,255,.07)}.cmx-modal-sell>:not(.sell-board){position:relative;z-index:1}.cmx-modal-sell .sell-board{position:absolute;right:-40px;bottom:-40px;width:230px;height:230px;z-index:0;opacity:.07;pointer-events:none;background-image:conic-gradient(#c8a45c 90deg,transparent 90deg 180deg,#c8a45c 180deg 270deg,transparent 270deg);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000,transparent 72%);mask-image:radial-gradient(circle at 100% 100%,#000,transparent 72%)}.cmx-modal-sell .sell-brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-fraunces),serif;font-size:15px;font-weight:600;letter-spacing:.02em;color:#f3eedf}.cmx-modal-sell .sell-king{font-size:20px;line-height:1;color:#f1c97a;filter:drop-shadow(0 0 12px rgba(241,201,122,.55))}.cmx-modal-sell .sell-head{font-family:var(--font-fraunces),serif;font-size:29px;font-weight:600;letter-spacing:-.01em;line-height:1.15;background:linear-gradient(180deg,#fff7e0,#ecdcbc 55%,#d3b478);-webkit-background-clip:text;background-clip:text;color:transparent}.cmx-modal-sell .sell-sub{font-size:13.5px;line-height:1.6;color:rgba(243,238,223,.74);max-width:40ch}.cmx-modal-sell .sell-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:15px}.cmx-modal-sell .sell-list li{display:flex;align-items:flex-start;gap:13px}.cmx-modal-sell .sell-ico{flex-shrink:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:17px;border-radius:11px;background:rgba(255,255,255,.06);border:1px solid rgba(241,201,122,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.09)}.cmx-modal-sell .sell-text{display:flex;flex-direction:column;gap:3px;font-size:12.5px;line-height:1.55;color:rgba(243,238,223,.68)}.cmx-modal-sell .sell-text strong{font-family:var(--font-fraunces),serif;font-size:15px;font-weight:600;color:#f3eedf}.cmx-modal-sell .sell-note{margin-top:auto;padding-top:14px;font-size:12px;color:rgba(241,201,122,.85)}.cmx-modal-form{padding:38px 34px;display:flex;flex-direction:column;gap:14px;overflow-y:auto}.cmx-modal-form .form-head{font-family:var(--font-fraunces),serif;font-size:23px;font-weight:600;color:#f3eedf;margin-bottom:2px}.cmx-modal-form .oauth-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:600;color:#f3eedf;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:background .15s,border-color .15s,transform .15s}.cmx-modal-form .oauth-btn:hover:not(:disabled){background:rgba(255,255,255,.09);border-color:rgba(200,164,92,.45);transform:translateY(-1px)}.cmx-modal-form .oauth-btn:disabled{opacity:.55;cursor:wait}.cmx-modal-form .or-rule{display:flex;align-items:center;gap:12px;margin:2px 0;color:rgba(243,238,223,.42);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.cmx-modal-form .or-rule:after,.cmx-modal-form .or-rule:before{content:"";flex:1;height:1px;background:rgba(243,238,223,.1)}.cmx-modal-form form{display:flex;flex-direction:column;gap:13px}.cmx-modal-form .field{display:flex;flex-direction:column;gap:6px}.cmx-modal-form .field-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(243,238,223,.52)}.cmx-modal-form .pw-toggle{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c8a45c}.cmx-modal-form .pw-toggle:hover{color:#f1c97a}.cmx-modal-form input{width:100%;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(243,238,223,.1);color:#f3eedf;font-family:inherit;font-size:13.5px;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:border-color .15s,box-shadow .15s,background .15s}.cmx-modal-form input::placeholder{color:rgba(243,238,223,.34)}.cmx-modal-form input:focus{background:rgba(255,255,255,.06);border-color:rgba(200,164,92,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 3px rgba(200,164,92,.12)}.cmx-modal-form .submit-btn{margin-top:4px;width:100%;padding:13px 18px;border-radius:11px;font-family:inherit;font-size:14.5px;font-weight:800;letter-spacing:.03em;color:#1a1408;border:1px solid rgba(241,201,122,.85);background:radial-gradient(ellipse 140px 60px at 24% 18%,rgba(255,245,200,.55) 0,transparent 70%),linear-gradient(135deg,#f1c97a,#d9ad62 50%,#c8a45c);cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.38),0 5px 18px -4px rgba(200,164,92,.55);transition:filter .15s,transform .15s}.cmx-modal-form .submit-btn:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px)}.cmx-modal-form .submit-btn:disabled{opacity:.6;cursor:wait;transform:none}.cmx-modal-form .form-err{font-size:12.5px;color:#ff9b9b;background:rgba(245,101,101,.1);border:1px solid rgba(245,101,101,.32);border-radius:9px;padding:9px 12px}.cmx-modal-form .form-swap{font-size:12.5px;color:rgba(243,238,223,.6)}.cmx-modal-form .form-swap button{background:none;border:none;padding:0;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:#c8a45c;text-decoration:underline;text-underline-offset:2px}.cmx-modal-form .form-swap button:hover{color:#f1c97a}.cmx-modal-form .guest-link{margin-top:auto;padding-top:10px;background:none;border:none;align-self:flex-start;cursor:pointer;font-family:inherit;font-size:12px;color:rgba(243,238,223,.46);transition:color .15s}.cmx-modal-form .guest-link:hover{color:rgba(243,238,223,.8)}@media (max-width:767px){.cmx-modal-scrim{padding:12px;align-items:flex-start}.cmx-modal{grid-template-columns:1fr;max-height:calc(100vh - 24px);overflow-y:auto}.cmx-modal-sell{padding:26px 22px 22px;border-right:none;border-bottom:1px solid rgba(255,255,255,.07)}.cmx-modal-sell .sell-head{font-size:23px}.cmx-modal-sell .sell-list{gap:12px}.cmx-modal-sell .sell-list li:nth-child(n+3){display:none}.cmx-modal-form{padding:24px 22px 26px}}@media (prefers-reduced-motion:reduce){.cmx-modal,.cmx-modal-scrim{animation:none}}