.h5-home[data-v-bbde4074]{min-height:100dvh;color:#f4f1ea;background:#0e1a2b}.stage[data-v-bbde4074]{position:relative;min-height:100dvh;min-height:100svh;display:flex;flex-direction:column;overflow:hidden}.hero-media[data-v-bbde4074]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:radial-gradient(120% 80% at 70% 20%,rgba(201,162,39,.28),transparent 55%),linear-gradient(160deg,#1a2a3d,#0e1a2b 55%,#162433)}.hero-media img[data-v-bbde4074]{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block;opacity:0;transform:scale(1.06);transition:opacity .7s ease;animation:ken-bbde4074 14s ease-in-out infinite alternate}.hero-media img.on[data-v-bbde4074]{opacity:1}.veil[data-v-bbde4074]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080e166b,#080e162e,#080e168c 68%,#080e16e0),linear-gradient(90deg,rgba(8,14,22,.35),transparent 55%);pointer-events:none}.bar[data-v-bbde4074]{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;gap:.6rem;padding:max(.85rem,env(safe-area-inset-top)) 1rem .75rem;animation:rise-bbde4074 .55s ease both}.logo-wrap[data-v-bbde4074]{display:flex;align-items:center;gap:.45rem;min-width:0}.logo[data-v-bbde4074]{font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:.04em;color:#f7f3e8;text-shadow:0 1px 8px rgba(0,0,0,.35)}.bar-right[data-v-bbde4074]{display:flex;align-items:center;gap:.5rem}.lang[data-v-bbde4074]{display:inline-flex;border:1px solid rgba(255,255,255,.22);border-radius:999px;overflow:hidden;background:#0e1a2b47;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lang button[data-v-bbde4074]{background:transparent;color:#f7f3e8b8;border:none;border-radius:0;padding:.32rem .55rem;font-size:.72rem;font-weight:700}.lang button.on[data-v-bbde4074]{background:#f7f3e8eb;color:#0e1a2b}.login-btn[data-v-bbde4074]{background:#f7f3e8f0;color:#0e1a2b;padding:.45rem .9rem;font-size:.84rem;font-weight:700;border-radius:999px}.ghost-link[data-v-bbde4074]{background:transparent;border:1px solid rgba(255,255,255,.28);color:#f7f3e8;padding:.4rem .75rem;font-weight:700;font-size:.84rem;border-radius:999px}.hero-copy[data-v-bbde4074]{position:relative;z-index:2;margin-top:auto;padding:1.5rem 1.2rem calc(1.35rem + env(safe-area-inset-bottom));animation:rise-bbde4074 .7s ease both;animation-delay:.08s}.brand-mark[data-v-bbde4074]{margin:0 0 .65rem;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#e2c56a}.hero-copy h1[data-v-bbde4074]{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,9vw,2.9rem);line-height:1.12;font-weight:700;color:#fff;max-width:16ch;text-shadow:0 2px 18px rgba(0,0,0,.35)}.headline2[data-v-bbde4074]{margin:.35rem 0 0;font-family:var(--font-display);font-size:clamp(1.35rem,6vw,1.85rem);line-height:1.2;font-weight:650;color:#ffffffeb;max-width:18ch;text-shadow:0 2px 14px rgba(0,0,0,.3)}.lead[data-v-bbde4074]{margin:.95rem 0 1.35rem;color:#f4f1eadb;font-size:.98rem;line-height:1.65;max-width:28rem}.cta[data-v-bbde4074]{display:inline-flex;align-items:center;justify-content:center;min-width:10.5rem;padding:.95rem 1.5rem;border:0;border-radius:14px;background:linear-gradient(135deg,#d4b44a,#b8922a);color:#1a1608;font-size:1.02rem;font-weight:800;letter-spacing:.02em;box-shadow:0 12px 28px #00000047}.cta[data-v-bbde4074]:active{transform:scale(.98)}.user[data-v-bbde4074]{margin:.85rem 0 0;color:#f4f1eab8;font-size:.88rem}.desktop[data-v-bbde4074]{position:relative;z-index:2;align-self:center;margin:0 0 calc(.85rem + env(safe-area-inset-bottom));color:#f4f1ea8c;font-size:.75rem;text-decoration:none}.error[data-v-bbde4074]{margin:.7rem 0 0;color:#9f1f1f;font-size:.9rem}.tip[data-v-bbde4074]{margin:.4rem 0 0;color:#1f7a4d;font-size:.9rem}.hint[data-v-bbde4074]{margin:0;color:var(--muted);font-size:.92rem}.overlay[data-v-bbde4074]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#0e1a2b73;display:flex;align-items:flex-end}.sheet[data-v-bbde4074]{width:100%;background:#fff;color:var(--ink);border-radius:16px 16px 0 0;padding:1.35rem 1.15rem calc(1.35rem + env(safe-area-inset-bottom));max-height:92dvh;overflow:auto;position:relative}.close[data-v-bbde4074]{position:absolute;top:.55rem;right:.65rem;width:2.2rem;height:2.2rem;padding:0;background:transparent;color:var(--muted);font-size:1.5rem}.sheet h2[data-v-bbde4074]{margin:.2rem 0 .4rem;font-family:var(--font-display);font-size:1.6rem}.modes[data-v-bbde4074]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:.35rem;margin:.9rem 0}.modes button[data-v-bbde4074]{background:#f3f6f9;color:var(--ink-soft);border:1px solid var(--line);padding:.6rem .25rem;font-size:.78rem;font-weight:600}.modes button.on[data-v-bbde4074]{background:var(--ink);color:#fff;border-color:var(--ink)}form[data-v-bbde4074]{display:flex;flex-direction:column;gap:.55rem}.row[data-v-bbde4074]{display:flex;gap:.45rem}.row input[data-v-bbde4074]{flex:1}.full[data-v-bbde4074]{width:100%;margin-top:.25rem}button.ghost[data-v-bbde4074]{background:transparent;border:1px solid var(--ink);color:var(--ink);padding:.75rem .85rem;white-space:nowrap}button.gold[data-v-bbde4074]{background:linear-gradient(135deg,#d4b44a,#b8922a);color:#1a1608;font-weight:700}@keyframes rise-bbde4074{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ken-bbde4074{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.12) translate3d(0,-1.4%,0)}}.h5-room[data-v-66457feb]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;height:100dvh;max-height:100dvh;overflow:hidden;overscroll-behavior:none;background:#0f1419;color:#eef2f6;display:flex;flex-direction:column;padding:max(.3rem,env(safe-area-inset-top)) .35rem max(.3rem,env(safe-area-inset-bottom)) .35rem;gap:.2rem;box-sizing:border-box}.top[data-v-66457feb],.invite-bar[data-v-66457feb],.status[data-v-66457feb]{flex:0 0 auto}.stage[data-v-66457feb]{flex:1 1 0;min-height:0;overflow:hidden;display:grid;grid-template-rows:minmax(0,1fr) minmax(132px,28vh);gap:.35rem}.top[data-v-66457feb]{display:flex;justify-content:space-between;gap:.3rem;min-height:0}.top-main[data-v-66457feb]{min-width:0}.brand[data-v-66457feb]{color:#c9a227;font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.brand-row[data-v-66457feb]{display:flex;align-items:center;gap:.4rem;margin-bottom:.1rem}.brand-row .brand[data-v-66457feb]{margin:0}.dock-btn.icon-btn[data-v-66457feb]{width:auto;min-width:4.4rem;padding:.7rem 1rem!important;display:inline-flex;align-items:center;justify-content:center}.top h1[data-v-66457feb]{margin:0;font-size:.9rem;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48vw}.top p[data-v-66457feb]{margin:0;color:#9aa8b5;font-size:.68rem}.top-actions[data-v-66457feb]{display:flex;gap:.22rem;flex-wrap:wrap;justify-content:flex-end}.mini[data-v-66457feb]{background:transparent!important;color:#9aa8b5!important;border:1px solid rgba(255,255,255,.18)!important;padding:.22rem .35rem!important;font-size:.65rem!important}.mini.on[data-v-66457feb]{color:#ffd76a!important;border-color:#c9a22780!important}.status[data-v-66457feb]{color:#9aa8b5;font-size:.72rem;line-height:1.2}.status.err[data-v-66457feb]{color:#ffb4b4}.status.warn[data-v-66457feb]{color:#ffd76a}.status.ending-soon[data-v-66457feb]{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.55rem .75rem;border-radius:10px;background:#c9a2272e;border:1px solid rgba(201,162,39,.35);color:#f3d27a;font-size:.82rem}.status.ok[data-v-66457feb]{color:#8fd9a8}.invite-bar[data-v-66457feb]{display:flex;gap:.25rem;align-items:center;padding:.25rem .35rem;background:#1a222ceb;border:1px solid rgba(255,255,255,.1);border-radius:8px}.invite-bar input[data-v-66457feb]{flex:1;min-width:0;font-size:.65rem!important;padding:.3rem!important}.focus-wrap[data-v-66457feb]{position:relative;min-height:0;border-radius:10px;overflow:hidden;background:#10161d;border:1px solid rgba(255,255,255,.1)}.focus-wrap.empty[data-v-66457feb]{display:grid;place-items:center}.focus-video[data-v-66457feb]{width:100%;height:100%;background:#0b1015}.focus-video[data-v-66457feb] video,.thumb-video[data-v-66457feb] video{width:100%;height:100%;object-fit:cover;display:block;background:#0b1015}.stage-loading[data-v-66457feb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;background:#0b1015d1;color:#eef2f6;padding:1rem;text-align:center}.stage-loading p[data-v-66457feb]{margin:0;font-size:.85rem;line-height:1.4;color:#c5d0db;max-width:16rem}.stage-loading-spin[data-v-66457feb]{width:28px;height:28px;border:2px solid rgba(255,255,255,.2);border-top-color:#c9a227;border-radius:50%;animation:stage-spin-66457feb .8s linear infinite}@keyframes stage-spin-66457feb{to{transform:rotate(360deg)}}.avatar[data-v-66457feb]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;display:grid;place-items:center;font-size:2rem;font-weight:700;color:#c9a227;background:radial-gradient(circle at 50% 40%,#243041,#10161d 70%)}.avatar.sm[data-v-66457feb]{font-size:.95rem}.meta[data-v-66457feb]{position:absolute;left:0;right:0;bottom:0;display:flex;gap:.25rem;align-items:center;padding:.3rem .45rem;background:linear-gradient(transparent,#000000b8);font-size:.72rem}.badge[data-v-66457feb]{font-size:.62rem;color:#ffd7a8}.strip[data-v-66457feb]{display:flex;gap:.4rem;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;touch-action:pan-x;align-items:stretch;min-height:132px;padding-bottom:.1rem}.thumb[data-v-66457feb]{position:relative;flex:1 1 42%;min-width:42%;max-width:56%;height:100%;min-height:124px;padding:0!important;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.14)!important;background:#10161d!important}.thumb-video[data-v-66457feb]{width:100%;height:100%;background:#0b1015}.thumb-name[data-v-66457feb]{position:absolute;left:0;right:0;bottom:0;padding:.28rem .4rem;font-size:.72rem;color:#fff;background:linear-gradient(transparent,#000000c7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:2}.dock[data-v-66457feb]{display:flex;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between;flex:0 0 56px!important;height:56px!important;max-height:56px!important;min-height:56px!important;overflow:hidden;gap:.3rem;padding:.3rem;box-sizing:border-box;background:#1a222cf5;border:1px solid rgba(255,255,255,.1);border-radius:10px}.h5-room[data-v-66457feb] button{background:#c9a227;color:#0e1a2b;padding:.35rem .4rem;font-size:.68rem;white-space:nowrap;height:auto;max-height:40px;flex:0 0 auto}.h5-room[data-v-66457feb] button.dock-btn{flex:1 1 0!important;width:auto!important;min-width:0!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 .25rem!important;margin:0!important;font-size:.78rem!important;font-weight:700;line-height:44px!important;border-radius:8px;writing-mode:horizontal-tb!important;text-orientation:mixed!important;white-space:nowrap!important;word-break:keep-all!important;overflow:hidden;text-overflow:ellipsis;letter-spacing:0!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .08s ease,opacity .08s ease,background .12s ease}.h5-room[data-v-66457feb] button.dock-btn:active{transform:scale(.96);opacity:.88}.h5-room[data-v-66457feb] button.dock-btn.on{background:#c9a227!important;color:#0e1a2b!important}.h5-room[data-v-66457feb] button.ghost{background:transparent;border:1px solid rgba(255,255,255,.18);color:#eef2f6}.h5-room[data-v-66457feb] button.danger{background:#b42318;color:#fff;border:none}.h5-room[data-v-66457feb] input{background:#1a222c;border-color:#ffffff1f;color:#eef2f6}.chat-mask[data-v-66457feb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:#00000073;display:flex;align-items:flex-end}.chat-sheet[data-v-66457feb]{width:100%;max-height:60dvh;background:#1a222c;border-radius:14px 14px 0 0;padding:.75rem .75rem calc(.75rem + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:.45rem}.chat-head[data-v-66457feb]{display:flex;justify-content:space-between;align-items:center}.chat-head h2[data-v-66457feb]{margin:0;font-size:.95rem}.msgs[data-v-66457feb]{flex:1;overflow:auto;display:flex;flex-direction:column;gap:.35rem;min-height:120px}.msg[data-v-66457feb]{display:flex;flex-direction:column;gap:.1rem;padding:.35rem .45rem;background:#ffffff0a;border-radius:8px}.msg strong[data-v-66457feb]{font-size:.72rem;color:#c9a227}.msg-ori[data-v-66457feb]{font-size:.68rem;color:#eef2f673;line-height:1.35}.composer[data-v-66457feb]{display:block}html,body,#app{min-height:100%;min-height:100dvh}body{-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}html.room-scroll-lock,body.room-scroll-lock{overflow:hidden!important;overscroll-behavior:none!important;height:100%!important;width:100%!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}
