.entry-dialog.safe-dialog[data-slot=dialog-content]{color:#302947;background:#fff;border:1px solid #e6def5;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 90px #32215a33;width:min(580px,100vw - 24px)!important;max-width:580px!important;max-height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;border-radius:24px!important}.entry-dialog.safe-dialog>.dialog-heading{background:linear-gradient(120deg,#faf7ff,#f5f9ff);border-bottom:1px solid #eee7f8;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.entry-dialog .dialog-heading-copy{align-items:center;gap:12px;min-width:0;display:flex}.entry-dialog .dialog-heading-icon{color:#7851ce;background:#ece5fd;border-radius:13px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.entry-dialog .dialog-heading-icon svg{width:22px;height:22px}.entry-dialog .dialog-heading h2{margin:0;font-size:17px;font-weight:750;line-height:1.4}.entry-dialog .dialog-subtitle{color:#6d647e;margin-top:4px;font-size:12px;display:block}.entry-dialog.safe-dialog>.dialog-heading>button{color:#65517f;cursor:pointer;background:#fff;border:1px solid #e5ddf4;border-radius:13px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:static}.entry-dialog .dialog-heading>button svg{width:22px;height:22px}.entry-dialog .entry-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:20px;font-size:14px;line-height:1.65;overflow:hidden auto}.entry-dialog .entry-dialog-body p{color:#615871;margin:0}.entry-community-rules{gap:16px;margin:20px 0;padding-left:22px;list-style:decimal;display:grid}.entry-community-rules li{padding-left:5px}.entry-community-rules li::marker{color:#7851ce;font-weight:750}.entry-dialog .entry-dialog-body h3{color:#3c2f52;margin:0 0 4px;font-size:14px;font-weight:750}.entry-moderation-notice{background:#f8f5fd;border:1px solid #e4dcf5;border-radius:14px;padding:14px}.entry-dialog .entry-dialog-actions{background:#fff;border-top:1px solid #eee7f8;flex:none;gap:10px;padding:14px 18px;display:flex}.entry-dialog-actions>button{color:#5e477e;cursor:pointer;background:#f6f1fd;border:1px solid #e0d5f1;border-radius:12px;flex:1;min-height:44px;padding:10px 14px;font-size:14px;font-weight:700}.entry-dialog-actions>.entry-dialog-primary{color:#fff;background:linear-gradient(110deg,#754ae2,#a944ba);border-color:#0000}.entry-dialog button:focus-visible{outline-offset:-3px;outline:3px solid #477ee9}.entry-dialog .entry-dialog-body:focus-visible{outline-offset:-3px;outline:3px solid #477ee9}.entry-dialog button:disabled{opacity:.65;cursor:wait}.join-form>.entry-form-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.join-card .entry-session-notice{color:#315883;background:#f1f6ff;border:1px solid #d9e5fa;border-radius:12px;margin:0;padding:12px;font-size:13px;line-height:1.5;display:block}.join-card .entry-initializing{color:#6d647e;margin:10px 0 0;font-size:12px;line-height:1.5;display:block}.entry-dialog .entry-takeover-copy p+p{margin-top:12px}.entry-dialog .entry-access-status-copy{gap:12px;display:grid}.entry-dialog .entry-access-status-copy p[role=alert]{color:#3c2f52;font-weight:750}.entry-access-countdown{background:linear-gradient(120deg,#faf5ff,#fff4f8);border:1px solid #ead9f4;border-radius:13px;gap:3px;padding:13px 15px;display:grid}.entry-access-countdown span,.entry-access-countdown small{color:#786b89;font-size:12px}.entry-access-countdown strong{color:#7a3fd0;font-size:19px}@media (max-width:380px){.entry-dialog .dialog-heading-icon{display:none}.entry-dialog.safe-dialog>.dialog-heading{gap:8px;padding:12px}.entry-dialog .entry-dialog-body{padding:14px}.entry-dialog .entry-dialog-actions{flex-wrap:wrap;padding:12px}.entry-dialog-actions>button{flex-basis:100%}}
