#oms-member-preview{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 40px);box-sizing:border-box;overflow:auto;padding:30px 24px 24px;border:1px solid #ffffff26;border-radius:22px;background:#0c111b;color:#f5efe5;text-align:center;box-shadow:0 26px 70px #000d}
#oms-member-preview::backdrop{background:#03060bbd;backdrop-filter:blur(6px)}
#oms-member-preview .oms-preview-close{position:absolute;right:10px;top:10px;width:44px;height:44px;padding:0;font-size:26px;border:0;background:transparent;color:#eee}
#oms-member-preview h2{font:400 28px/1.15 system-ui;margin:12px 0}
#oms-member-preview p:not(.eyebrow){font:15px/1.6 system-ui;color:#b6bcc6}
#oms-member-preview .oms-preview-enter{display:block;width:100%;min-height:48px;margin-top:22px;border:0;border-radius:14px;background:#fa552b;color:#fff;font:600 14px/1.4 system-ui;padding:14px;cursor:pointer}
.oms-preview-orbit{width:100%;max-width:320px;margin:0 auto 12px;pointer-events:none}
.oms-preview-orbit svg{display:block;width:100%;height:auto;overflow:visible}
#oms-member-preview[open] .oms-disk-light{animation:oms-accretion 6s ease-in-out infinite alternate}
@keyframes oms-accretion{from{opacity:.72;transform:translateY(-.8px)}to{opacity:1;transform:translateY(.8px)}}
@media(prefers-reduced-motion:reduce){#oms-member-preview .oms-disk-light{animation:none!important}}
#oms-member-preview button:focus-visible{outline:2px solid #f4d3a3;outline-offset:3px}
