.inviteNotice{color:#dceaff;background:#182a49;border-radius:9px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;font-size:12px;display:flex}.inviteNotice:before{content:"";background:#3b8bff;border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 0 4px #3b8bff33}.mapPinBoard{cursor:crosshair;background:#162435;border:1px solid #2b4565;border-radius:11px;height:142px;position:relative;overflow:hidden}.mapPinGrid{opacity:.9;pointer-events:none;background-image:linear-gradient(#27405d 1px,#0000 1px),linear-gradient(90deg,#27405d 1px,#0000 1px);background-size:100% 28px,66px 100%;position:absolute;inset:0}.mapPinMarker{pointer-events:none;width:54px;height:54px;position:absolute;transform:translate(-50%,-50%)}.mapPinHalo{background:#2368be55;border-radius:50%;position:absolute;inset:0}.mapPinDot{background:#3b8bff;border-radius:50% 50% 50% 0;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%;transform:rotate(-45deg);box-shadow:0 0 0 3px #10151f}.mapPinControls{inset-inline:14px;pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:12px}.mapPinLocate{pointer-events:auto;color:#dceaff;font:inherit;cursor:pointer;background:#203b5a;border:0;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:500}.mapPinHint{color:#aab6ca;font-size:9px}.otpField{margin-bottom:16px}.otpLabel{color:var(--app-muted);margin-bottom:10px;font-size:13px;display:block}.otpBoxes{justify-content:space-between;gap:8px;display:flex}.otpBox{text-align:center;border:1px solid var(--app-border);width:44px;height:52px;color:var(--app-text);background:#121a28;border-radius:10px;font-family:inherit;font-size:20px;font-weight:700}.otpBox:focus{outline-offset:1px;outline:2px solid #3b8bff}.phoneSummary{background:#182a49;border-radius:10px;margin-bottom:18px;padding:14px 16px}.phoneSummary .muted{margin-bottom:4px}.otpActions{flex-direction:column;gap:10px;margin-top:8px;display:flex}.otpMetaRow{color:var(--app-muted);justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;display:flex}.linkish{color:#82b5ff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.securityNote{color:var(--app-muted);margin-top:16px;font-size:11px}
