#entry-choices{position:fixed;left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(580px,calc(100vw - 40px));max-width:none;max-height:calc(100dvh - 64px);overflow:auto;z-index:82;padding:46px 48px 38px;text-align:center;background:linear-gradient(145deg,#23343bf7,#111e26fc 70%);border:1px solid #c5a26870;border-radius:18px;box-shadow:0 28px 100px #0008,0 1px 0 #fff1 inset;backdrop-filter:blur(24px)}
body.voice-entry-open::after{content:'';position:fixed;inset:0;z-index:80;background:radial-gradient(ellipse at center,#101a2188,#061019de);backdrop-filter:blur(4px);pointer-events:none}body.voice-entry-open #intro .intro-inner{visibility:hidden}
#entry-choices .entry-kicker{font-size:10px;letter-spacing:.24em;color:#e5be80;margin:0 0 30px}#entry-title{font-size:clamp(28px,3.1vw,42px);font-weight:350;line-height:1.16;letter-spacing:-.035em;color:#f4f1e9;margin:0 0 26px}#entry-choices button{font-size:16px;letter-spacing:0;text-align:center;padding:17px 18px;border-radius:7px;margin-top:12px;font-weight:500;min-height:54px}#entry-zeno,#owner-retry-button{background:linear-gradient(110deg,#e0b16c,#f2d7a0);color:#152129;border:1px solid #e1be82;box-shadow:0 6px 24px #c9994020}#entry-solo{color:#d7e1df;background:#18283070;border-color:#8b9f9f4a}#entry-choices #entry-privacy{font-size:11px;line-height:1.75;color:#b9c8c8;margin:24px 0 0}#entry-error{padding:14px;border:1px solid #c58a5d66;background:#80563416;color:#f1cfa9!important;font-size:13px!important;line-height:1.6!important;text-align:left}#owner-retry{margin-top:16px;text-align:left}#owner-retry label{display:flex;gap:12px;align-items:flex-start;color:#d8d6c8;font-size:12px;line-height:1.6}#owner-retry input{width:18px;min-width:18px;margin-top:3px;accent-color:#e9be7f}#owner-retry button{width:100%}#owner-retry button:disabled{opacity:.4;cursor:not-allowed}#voice-global{max-width:calc(100vw - 40px);font-size:12px;z-index:30}#zeno-status,#zeno-stop,#voice-mute{font-size:12px;padding:11px 14px}#voice-mute{background:#17292de8;color:#d9dfd5;border:1px solid #a8b6aa55}#voice-global[data-connected=true] #zeno-status::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background:#a2dcb7;margin-right:8px;box-shadow:0 0 9px #a2dcb755}#connection-note{font-size:11px;line-height:1.6;color:#e9c18e;max-width:360px}#advanced-voice{margin-top:16px;border-top:1px solid #a5b6b622;padding-top:12px}#advanced-voice summary{font-size:11px;color:#a8bdbd;cursor:pointer}.skip{font-size:12px}
@media(max-width:700px){#entry-choices{padding:30px 24px 26px;width:calc(100vw - 28px);max-height:calc(100dvh - 36px)}#entry-title{font-size:31px;max-width:100%;margin-bottom:24px}#entry-choices .entry-kicker{margin-bottom:22px}#entry-choices button{font-size:15px;padding:15px 12px}#entry-choices #entry-privacy{font-size:11px;margin-top:19px}#voice-global{left:14px;right:14px;top:84px;justify-content:flex-end;max-width:none;gap:5px}#zeno-status,#zeno-stop,#voice-mute{font-size:10px;padding:9px}#connection-note{max-width:230px}.story{padding-top:65px}}
