.room_page___6Eqc{--accentColor:var(--purple);position:relative;isolation:isolate}.room_ambientBase__WZBQ1{position:fixed;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(55% 60% at 12% 10%,color-mix(in srgb,var(--accentColor) 60%,transparent),transparent 70%),radial-gradient(45% 50% at 88% 80%,color-mix(in srgb,var(--accentColor) 36%,transparent),transparent 70%);filter:blur(70px) saturate(1.3)}.room_ambientArt__coxlX{position:fixed;inset:-8%;width:116%;height:116%;object-fit:cover;filter:blur(90px) saturate(1.6) brightness(.55);opacity:0;z-index:-2;pointer-events:none;animation:room_artIn__G_fvt .9s ease forwards}@keyframes room_artIn__G_fvt{to{opacity:.3}}.room_ambientFade__pOT7r{position:fixed;inset:0;z-index:-1;background:radial-gradient(120% 90% at 50% 40%,rgba(0,0,0,.12) 30%,rgba(0,0,0,.6) 100%);pointer-events:none}.room_layout__f89OX{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:44px;gap:44px;align-items:start}.room_mainCol__PZmh7{min-width:0}.room_rail__DgcxR{display:flex;flex-direction:column;gap:28px;padding-top:4px}.room_railBlock__NnzOy{min-width:0}.room_railKicker__lLolU{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:10px}.room_railText__6Cyx7{margin:0;font-size:.92rem;line-height:1.5;color:#fff}.room_roomRow__2f0C1{display:flex;align-items:center;gap:12px;padding:8px 6px;margin:0 -6px;border-radius:14px;color:inherit;text-decoration:none;transition:background var(--t-fast) var(--ease-out)}.room_roomRow__2f0C1:hover{background:rgba(255,255,255,.06)}.room_roomThumb__uQkEE{width:42px;height:42px;border-radius:12px;object-fit:cover;background:var(--bg-tint);flex:0 0 auto}.room_roomThumbEmpty__ZC0wN{background:linear-gradient(150deg,var(--purple-pale),var(--bg-soft))}.room_roomText__DPvJB{min-width:0;display:flex;flex-direction:column}.room_roomName__mu6hy{font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room_roomMeta__8VfTK{font-size:.8rem;color:rgba(255,255,255,.7)}@media (max-width:1100px){.room_layout__f89OX{grid-template-columns:minmax(0,1fr);gap:28px}}.room_backRow__Wiln9{margin-bottom:18px}.room_hero__n4sL8{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:center;margin-bottom:26px}.room_cover__zkiOd{position:relative;width:150px;height:150px;border-radius:18px;overflow:hidden;background:var(--bg-soft);transform:rotate(-4deg);filter:drop-shadow(0 24px 34px rgba(0,0,0,.7)) drop-shadow(0 0 50px color-mix(in srgb,var(--accentColor) 45%,transparent))}@media (max-width:560px){.room_hero__n4sL8{grid-template-columns:104px minmax(0,1fr);gap:16px}.room_cover__zkiOd{width:104px;height:104px}}.room_coverImg__PpQhR{width:100%;height:100%;object-fit:cover;display:block}.room_coverFallback__HZAYr{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-weight:700;font-size:3.4rem;color:var(--purple-ink);background:linear-gradient(150deg,var(--purple-pale),var(--bg-soft))}.room_heroBody__PShiy{min-width:0;padding:0}.room_name__aI546{font-family:var(--serif);font-size:2.3rem;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0}.room_desc__oSUN8{font-size:1.02rem;color:rgba(255,255,255,.88);line-height:1.5;white-space:pre-wrap;word-break:break-word;margin:10px 0 0;max-width:680px}.room_meta__Z_H7n{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;font-size:.92rem;color:rgba(255,255,255,.78)}.room_heroActions__n5YVq{display:flex;align-items:center;gap:10px;margin-top:14px}.room_share__kszXj{margin:0}.room_metaItem__E0pJj b{font-family:var(--sans);font-weight:700;color:var(--ink);margin-right:3px}.room_metaItem__E0pJj+.room_metaItem__E0pJj:before{content:"·";margin-right:8px;color:var(--ink-faint)}.room_empty__QYVws{padding:40px 8px;color:var(--ink-muted);font-size:.95rem}@media (max-width:560px){.room_name__aI546{font-size:1.9rem}}