.page_page__JWH8R{min-height:100vh;background:radial-gradient(circle at top left,oklch(53% .14 186/22%),transparent 34vw),linear-gradient(135deg,oklch(97% .006 245),oklch(92% .018 225));color:oklch(18% .018 252)}.page_shell__uP_BF{width:min(1120px,calc(100% - 40px));margin:0 auto}.page_topbar__IAIdy{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 0}.page_brand__wAWQq{display:inline-flex;align-items:center;gap:10px;font-weight:780}.page_brandMark__8MaL0{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:linear-gradient(135deg,oklch(45% .14 187),oklch(27% .075 223));color:oklch(99% .004 245);font-size:11px}.page_status__r2p8_{border:1px solid oklch(83% .018 238);border-radius:999px;background:oklch(100% 0 0/70%);padding:9px 12px;color:oklch(37% .03 250);font-size:13px;font-weight:760}.page_roomLayout__uLcwn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,.34fr);gap:16px;align-items:stretch;padding:clamp(34px,6vw,68px) 0 40px}.page_sidePanel__QYeum,.page_videoSurface__Z_u1l{border:1px solid oklch(83% .018 238);background:oklch(100% 0 0/78%);box-shadow:0 24px 70px oklch(20% .03 250/12%);backdrop-filter:blur(18px)}.page_videoSurface__Z_u1l{min-height:680px;display:grid;grid-template-rows:auto 1fr auto;border-radius:28px;overflow:hidden}.page_roomHeader__xH7li{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;border-bottom:1px solid oklch(83% .018 238);padding:22px}.page_roomHeader__xH7li h1{margin:6px 0 0;font-size:clamp(30px,5vw,54px);line-height:1.02}.page_label__OVbAB{margin:0;color:oklch(27% .075 223);font-size:12px;font-weight:820;text-transform:uppercase}.page_videoGrid__osIC7{display:grid;grid-template-columns:1.5fr .85fr;gap:12px;padding:16px}.page_tile__rzADi{position:relative;min-height:250px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,oklch(18% .025 247),oklch(29% .07 230)),oklch(18% .025 247);color:oklch(96% .006 245);overflow:hidden}.page_tile__rzADi:first-child{min-height:480px}.page_tile__rzADi:before{content:"";position:absolute;inset:18px;border:1px solid oklch(100% 0 0/12%);border-radius:18px}.page_avatar__f4_vV{display:grid;width:96px;height:96px;place-items:center;border:1px solid oklch(100% 0 0/20%);border-radius:50%;background:oklch(100% 0 0/10%);font-size:28px;font-weight:820}.page_tileName__cFbRC{position:absolute;left:18px;bottom:18px;border-radius:999px;background:oklch(0 0 0/34%);padding:9px 12px;font-size:13px;font-weight:760}.page_controls__VvgSS{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;border-top:1px solid oklch(83% .018 238);padding:18px}.page_controlButton__PvBuM,.page_leaveButton__5nTRs{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;cursor:default;font:inherit;font-size:14px;font-weight:760;padding:0 16px;text-decoration:none}.page_controlButton__PvBuM{border:1px solid oklch(83% .018 238);background:oklch(100% 0 0/70%);color:oklch(18% .018 252)}.page_controlButton__PvBuM:disabled{cursor:not-allowed;opacity:.58}.page_leaveButton__5nTRs{border:1px solid oklch(42% .13 28);background:oklch(42% .13 28);color:oklch(99% .004 245)}.page_sidePanel__QYeum{display:grid;align-content:start;gap:14px;border-radius:24px;padding:20px}.page_sidePanel__QYeum h2{margin:6px 0 0;font-size:28px;line-height:1.12}.page_sidePanel__QYeum p{margin:0;color:oklch(37% .03 250);line-height:1.55}.page_detailList__YLCj9{display:grid;gap:10px;margin:8px 0 0}.page_detailList__YLCj9 div{display:flex;justify-content:space-between;gap:14px;border-top:1px solid oklch(83% .018 238);padding-top:12px}.page_detailList__YLCj9 dt{color:oklch(49% .025 250);font-size:13px;font-weight:740}.page_detailList__YLCj9 dd{margin:0;font-weight:800;text-align:right}.page_waitingBox__rTBf4{border:1px solid oklch(83% .018 238);border-radius:18px;background:oklch(100% 0 0/70%);padding:16px}.page_waitingBox__rTBf4 strong{display:block;margin-bottom:8px}.page_agreementBox__NJYqw{display:grid;gap:14px;border:1px solid oklch(83% .018 238);border-radius:18px;background:oklch(100% 0 0/72%);padding:16px}.page_agreementBox__NJYqw h3{margin:0;font-size:18px}.page_sharedTools__4Kto2{display:grid;gap:12px;border:1px solid oklch(83% .018 238);border-radius:18px;background:oklch(100% 0 0/72%);padding:16px}.page_sharedTools__4Kto2 h3{margin:0;font-size:18px}.page_sharedTools__4Kto2 ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.page_sharedTools__4Kto2 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;border-top:1px solid oklch(89% .012 238);padding-top:10px}.page_sharedTools__4Kto2 strong{display:block;color:oklch(18% .018 252);font-weight:820}.page_sharedTools__4Kto2 p{margin:4px 0 0;color:oklch(49% .025 250);font-size:12px;line-height:1.45}.page_finePrint__dWVqK{margin:0;color:oklch(36% .024 252);font-size:12px;line-height:1.65}.page_policyList__3CvYY{display:grid;gap:10px;margin:0}.page_policyList__3CvYY div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-top:1px solid oklch(89% .012 238);padding-top:10px}.page_policyList__3CvYY dt{color:oklch(49% .025 250);font-size:12px;font-weight:760}.page_policyList__3CvYY dd{margin:0;color:oklch(18% .018 252);font-size:12px;font-weight:820;text-align:right}.page_inlineLink__mGJR_{color:oklch(18% .018 252);font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.page_footer__CZ0VB{display:flex;justify-content:space-between;gap:20px;border-top:1px solid oklch(83% .018 238);padding:28px 0 42px;color:oklch(49% .025 250)}.page_footer__CZ0VB a{color:oklch(18% .018 252);font-weight:760}@media (max-width:940px){.page_roomLayout__uLcwn,.page_videoGrid__osIC7{grid-template-columns:1fr}.page_videoSurface__Z_u1l{min-height:auto}.page_tile__rzADi:first-child{min-height:360px}}@media (max-width:640px){.page_shell__uP_BF{width:min(100% - 28px,1120px)}.page_footer__CZ0VB,.page_roomHeader__xH7li,.page_sharedTools__4Kto2 li,.page_topbar__IAIdy{align-items:flex-start;display:flex;flex-direction:column}.page_tile__rzADi,.page_tile__rzADi:first-child{min-height:250px}}