.demo-room_room__oSdDs{background:#050b12;color:#f8fbff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;overflow:hidden;position:relative}.demo-room_backdrop__BNS7n,.demo-room_shade__7dHJm{inset:0;position:fixed}.demo-room_backdrop__BNS7n{animation:demo-room_imageDrift__Zseln .9s ease both;height:100%;object-fit:cover;transform:none;width:100%}.demo-room_shade__7dHJm{background:radial-gradient(circle at 72% 18%,rgba(112,215,255,.16),transparent 30rem),linear-gradient(90deg,rgba(5,11,18,.94),rgba(5,11,18,.26) 48%,rgba(5,11,18,.86)),linear-gradient(0deg,rgba(5,11,18,.82),rgba(5,11,18,.16) 48%,rgba(5,11,18,.74))}.demo-room_topbar__S2Ouh{align-items:center;color:#ffffff;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;padding:22px clamp(18px,4vw,68px);position:relative;z-index:2}.demo-room_topbar__S2Ouh a,.demo-room_topbar__S2Ouh button,.demo-room_topbar__S2Ouh span{color:#ffffff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.demo-room_topbar__S2Ouh span{color:#b8c6d4}.demo-room_topbar__S2Ouh div{align-items:center;display:flex;gap:10px;justify-self:end}.demo-room_topbar__S2Ouh button{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);border-radius:999px;cursor:pointer;min-height:34px;padding:0 12px}.demo-room_stage__hK5vC{align-items:center;display:grid;gap:clamp(28px,5vw,76px);grid-template-columns:minmax(340px,.92fr) minmax(520px,.82fr);min-height:calc(100vh - 78px);padding:20px clamp(18px,4vw,68px) 58px;position:relative;z-index:1}.demo-room_narrative__73_Kb{max-width:900px;min-width:0}.demo-room_controlRoom__Vyume{min-width:0}.demo-room_closePanel__tFG3f span,.demo-room_narrative__73_Kb>span,.demo-room_recommendation__NBHaz span,.demo-room_roomHeader__bpK6n span,.demo-room_scope__zDEBR span{color:#70d7ff;font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.demo-room_narrative__73_Kb h1{font-size:clamp(64px,8vw,126px);letter-spacing:0;line-height:.84;margin:18px 0 0;overflow-wrap:anywhere}.demo-room_narrative__73_Kb p{color:#ffffff;font-size:clamp(24px,2.5vw,38px);font-weight:850;line-height:1.08;margin:30px 0 0;max-width:920px}.demo-room_narrative__73_Kb small{color:#b8c6d4;display:block;font-size:clamp(16px,1.3vw,20px);line-height:1.52;margin-top:22px;max-width:720px}.demo-room_actions__F7RAE{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px}.demo-room_actions__F7RAE button,.demo-room_closePanel__tFG3f a{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;justify-content:center;min-height:44px;overflow:hidden;padding:0 16px;position:relative;transition:background .26s cubic-bezier(.2,.9,.16,1),border-color .26s cubic-bezier(.2,.9,.16,1),box-shadow .26s cubic-bezier(.2,.9,.16,1),color .26s cubic-bezier(.2,.9,.16,1),transform .26s cubic-bezier(.2,.9,.16,1)}.demo-room_actions__F7RAE button:after,.demo-room_closePanel__tFG3f a:after{background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.44),transparent 76%);content:"";inset:-120% -40%;opacity:0;position:absolute;transform:translateX(-52%) rotate(10deg);transition:opacity .36s cubic-bezier(.2,.9,.16,1),transform .76s cubic-bezier(.2,.9,.16,1)}.demo-room_actions__F7RAE button:hover,.demo-room_closePanel__tFG3f a:hover{box-shadow:0 22px 72px rgba(112,215,255,.18),0 14px 34px rgba(0,0,0,.28);transform:translateY(-3px)}.demo-room_actions__F7RAE button:hover:after,.demo-room_closePanel__tFG3f a:hover:after{opacity:1;transform:translateX(44%) rotate(10deg)}.demo-room_actions__F7RAE button:active,.demo-room_closePanel__tFG3f a:active{transform:translateY(-1px) scale(.99)}.demo-room_actions__F7RAE button:first-child,.demo-room_closePanel__tFG3f a:first-child{background:#ffffff;border:0;color:#06111d}.demo-room_actions__F7RAE button:last-child,.demo-room_closePanel__tFG3f a:not(:first-child){background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:#ffffff}.demo-room_controlRoom__Vyume{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:rgba(8,19,31,.76);border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 36px 130px rgba(0,0,0,.46);display:grid;gap:14px;padding:clamp(18px,2.6vw,28px);position:relative;transition:border-color .36s cubic-bezier(.2,.9,.16,1),box-shadow .36s cubic-bezier(.2,.9,.16,1),transform .36s cubic-bezier(.2,.9,.16,1)}.demo-room_controlRoom__Vyume:after{background:linear-gradient(90deg,transparent,rgba(112,215,255,.44),transparent);content:"";height:1px;left:16px;opacity:.72;position:absolute;right:16px;top:0}.demo-room_controlRoom__Vyume:hover{border-color:rgba(112,215,255,.32);box-shadow:0 42px 150px rgba(0,0,0,.5),0 0 46px rgba(112,215,255,.09);transform:translateY(-4px)}.demo-room_roomHeader__bpK6n{display:grid;gap:7px}.demo-room_modeSwitch__IMHI_{background:rgba(255,255,255,.065);border:1px solid rgba(255,255,255,.12);border-radius:999px;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:5px}.demo-room_modeActive__XLMWg,.demo-room_modeButton__Fu0In{border:0;border-radius:999px;cursor:pointer;font-size:12px;font-weight:950;min-height:36px;transition:background .22s cubic-bezier(.2,.9,.16,1),color .22s cubic-bezier(.2,.9,.16,1),transform .22s cubic-bezier(.2,.9,.16,1)}.demo-room_modeButton__Fu0In{background:transparent;color:#b8c6d4}.demo-room_modeActive__XLMWg{background:#ffffff;color:#06111d;box-shadow:0 12px 34px rgba(112,215,255,.12)}.demo-room_modeActive__XLMWg:hover,.demo-room_modeButton__Fu0In:hover{transform:translateY(-1px)}.demo-room_roomHeader__bpK6n strong{font-size:clamp(34px,4vw,58px);line-height:.94}.demo-room_roomHeader__bpK6n small{color:#b8c6d4;font-size:14px;font-weight:800}.demo-room_metricGrid__bDvp1{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.demo-room_closePanel__tFG3f,.demo-room_metricGrid__bDvp1 div,.demo-room_recommendation__NBHaz,.demo-room_scope__zDEBR{background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.12);border-radius:8px;transition:background .24s cubic-bezier(.2,.9,.16,1),border-color .24s cubic-bezier(.2,.9,.16,1),transform .24s cubic-bezier(.2,.9,.16,1)}.demo-room_closePanel__tFG3f:hover,.demo-room_metricGrid__bDvp1 div:hover,.demo-room_recommendation__NBHaz:hover,.demo-room_scope__zDEBR:hover{background:rgba(255,255,255,.105);border-color:rgba(112,215,255,.24);transform:translateY(-2px)}.demo-room_metricGrid__bDvp1 div{display:grid;gap:3px;padding:12px}.demo-room_metricGrid__bDvp1 strong{font-size:28px;line-height:1}.demo-room_metricGrid__bDvp1 span{color:#b8c6d4;font-size:11px;font-weight:850}.demo-room_chapterList__UR4u3{display:grid;gap:8px}.demo-room_activeChapter__3gRBP,.demo-room_chapterButton__ji4O2{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#b8c6d4;cursor:pointer;display:grid;gap:12px;grid-template-columns:38px 1fr;min-height:48px;padding:0 12px;text-align:left;transition:background .24s cubic-bezier(.2,.9,.16,1),border-color .24s cubic-bezier(.2,.9,.16,1),color .24s cubic-bezier(.2,.9,.16,1),transform .24s cubic-bezier(.2,.9,.16,1)}.demo-room_activeChapter__3gRBP{background:#ffffff;color:#06111d}.demo-room_chapterButton__ji4O2:hover{background:rgba(255,255,255,.1);border-color:rgba(112,215,255,.24);color:#ffffff;transform:translateX(4px)}.demo-room_activeChapter__3gRBP{box-shadow:0 14px 42px rgba(112,215,255,.14)}.demo-room_activeChapter__3gRBP span,.demo-room_activeChapter__3gRBP strong,.demo-room_chapterButton__ji4O2 span,.demo-room_chapterButton__ji4O2 strong{font-size:13px;font-weight:900}.demo-room_scope__zDEBR{display:grid;gap:9px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.demo-room_scope__zDEBR span{grid-column:1/-1}.demo-room_scope__zDEBR strong{color:#ffffff;font-size:13px;line-height:1.25}.demo-room_recommendation__NBHaz{display:grid;gap:8px;padding:16px}.demo-room_recommendation__NBHaz strong{color:#ffffff;font-size:clamp(24px,2.6vw,34px);line-height:1}.demo-room_recommendation__NBHaz p{color:#b8c6d4;font-size:13px;font-weight:780;line-height:1.42;margin:0}.demo-room_closePanel__tFG3f{display:grid;gap:14px;padding:16px}.demo-room_closePanel__tFG3f h2{font-size:clamp(24px,2.5vw,36px);letter-spacing:0;line-height:.98;margin:0}.demo-room_closePanel__tFG3f div{display:flex;flex-wrap:wrap;gap:8px}.demo-room_progress__hmKLp{background:rgba(255,255,255,.12);bottom:0;height:4px;left:0;overflow:hidden;position:fixed;right:0;z-index:3}.demo-room_progress__hmKLp span{background:linear-gradient(90deg,#70d7ff,#d8b26b,#52d6a0);display:block;height:100%;transition:width .42s ease}.demo-room_presenting__0olJN .demo-room_topbar__S2Ouh{opacity:0;pointer-events:none;transform:translateY(-20px)}.demo-room_presenting__0olJN .demo-room_stage__hK5vC{grid-template-columns:minmax(320px,.78fr) minmax(620px,1fr)}.demo-room_presenting__0olJN .demo-room_controlRoom__Vyume{box-shadow:0 52px 170px rgba(0,0,0,.56),0 0 72px rgba(112,215,255,.12);transform:scale(1.02)}.demo-room_presenting__0olJN .demo-room_narrative__73_Kb h1{font-size:clamp(72px,9vw,142px)}@keyframes demo-room_imageDrift__Zseln{0%{filter:blur(10px) saturate(.82);opacity:0}to{filter:blur(0) saturate(1);opacity:1}}@media (max-width:1120px){.demo-room_stage__hK5vC,.demo-room_topbar__S2Ouh{grid-template-columns:1fr}.demo-room_topbar__S2Ouh div{justify-self:start}.demo-room_presenting__0olJN .demo-room_stage__hK5vC{grid-template-columns:1fr}}@media (max-width:720px){.demo-room_room__oSdDs{overflow:visible}.demo-room_stage__hK5vC{gap:18px;min-height:auto;padding:18px 14px 42px}.demo-room_topbar__S2Ouh{-webkit-backdrop-filter:blur(24px) saturate(1.1);backdrop-filter:blur(24px) saturate(1.1);background:rgba(5,11,18,.58);border-bottom:1px solid rgba(255,255,255,.1);gap:10px;padding:12px 14px;position:sticky;top:0}.demo-room_topbar__S2Ouh>span{display:none}.demo-room_topbar__S2Ouh div{display:grid;gap:8px;grid-template-columns:1fr 1fr;justify-self:stretch}.demo-room_topbar__S2Ouh button,.demo-room_topbar__S2Ouh div a{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;min-height:40px;padding:0 12px}.demo-room_narrative__73_Kb h1{font-size:clamp(46px,14vw,58px)}.demo-room_narrative__73_Kb p{font-size:23px}.demo-room_narrative__73_Kb small{font-size:15px}.demo-room_actions__F7RAE{grid-template-columns:1fr 1fr}.demo-room_actions__F7RAE button{border-radius:999px;min-height:50px}.demo-room_metricGrid__bDvp1,.demo-room_scope__zDEBR{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-room_controlRoom__Vyume{border-radius:18px;gap:12px;padding:14px}.demo-room_roomHeader__bpK6n strong{font-size:34px}.demo-room_metricGrid__bDvp1 strong{font-size:24px}.demo-room_chapterList__UR4u3{display:flex;margin:0 -2px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x mandatory}.demo-room_activeChapter__3gRBP,.demo-room_chapterButton__ji4O2{flex:0 0 72%;grid-template-columns:30px 1fr;scroll-snap-align:start}.demo-room_scope__zDEBR{gap:8px}.demo-room_closePanel__tFG3f,.demo-room_recommendation__NBHaz{border-radius:14px}.demo-room_actions__F7RAE,.demo-room_closePanel__tFG3f div{display:grid}.demo-room_closePanel__tFG3f div{grid-template-columns:1fr}.demo-room_closePanel__tFG3f a{border-radius:999px;min-height:48px}.demo-room_presenting__0olJN .demo-room_topbar__S2Ouh{opacity:1;pointer-events:auto;transform:none}.demo-room_presenting__0olJN .demo-room_narrative__73_Kb h1{font-size:clamp(48px,15vw,64px)}}