.CinematicDemosClient_page__p_e5s{min-height:100vh;color:#e8e2d8;background:#000;font-family:Space Grotesk,Sora,Inter,sans-serif;position:relative;overflow:hidden}.CinematicDemosClient_spotlight__D6F33{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(255,240,210,.04) 0,transparent 70%);animation:CinematicDemosClient_spotlightDrift__qVZdm 24s cubic-bezier(.45,.05,.55,.95) infinite alternate}@keyframes CinematicDemosClient_spotlightDrift__qVZdm{0%{transform:translate(0) scale(1);opacity:.7}25%{transform:translate(6%,-3%) scale(1.05);opacity:1}50%{transform:translate(-4%,5%) scale(.97);opacity:.8}75%{transform:translate(3%,2%) scale(1.02);opacity:.9}to{transform:translate(-2%,-4%) scale(1);opacity:.75}}.CinematicDemosClient_shell__b8Fcj{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100vh;padding:0}.CinematicDemosClient_titleArea__fS49o{padding:80px 32px 20px;text-align:center}.CinematicDemosClient_title__3vIU6{margin:0;font-size:clamp(1.6rem,3vw,2.8rem);font-weight:300;letter-spacing:.08em;text-transform:uppercase;color:transparent;background:linear-gradient(90deg,rgba(200,190,170,.6),rgba(255,255,255,.95) 45%,rgba(255,248,230,1) 50%,rgba(255,255,255,.95) 55%,rgba(200,190,170,.6));background-size:300% 100%;background-clip:text;-webkit-background-clip:text;animation:CinematicDemosClient_titleGlint__oMbrY 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes CinematicDemosClient_titleGlint__oMbrY{0%,80%{background-position:100% 0}90%{background-position:-100% 0}to{background-position:-100% 0}}.CinematicDemosClient_content__NSj72{flex:1;display:flex;flex-direction:column;padding:0 24px 24px;gap:0}.CinematicDemosClient_modeStrip__Letae{display:flex;gap:6px;justify-content:center;padding:12px 0 16px;flex-wrap:wrap}.CinematicDemosClient_modeButton__jQ_Wv{border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(255,255,255,.4);border-radius:999px;padding:8px 16px;font-size:.76rem;letter-spacing:.05em;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.CinematicDemosClient_modeButton__jQ_Wv:hover{color:rgba(255,255,255,.7);border-color:rgba(255,255,255,.18)}.CinematicDemosClient_modeButtonActive__RITRC{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.06)}.CinematicDemosClient_cinematicGrid__sa6rm{display:grid;grid-template-columns:1fr;flex:1;min-height:calc(100vh - 200px)}.CinematicDemosClient_viewerPanel__CqO_w{position:relative;border-radius:10px;overflow:hidden;background:#000;min-height:560px;border:1px solid rgba(255,255,255,.05)}.CinematicDemosClient_storyStrip__obWqU{position:absolute;top:14px;left:14px;z-index:30;display:flex;gap:8px;flex-wrap:wrap;max-width:calc(100% - 28px)}.CinematicDemosClient_storyButton__D6d0P{border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(0,0,0,.6);color:rgba(255,255,255,.7);font-size:.74rem;padding:6px 11px;cursor:pointer;backdrop-filter:blur(6px);transition:all .2s ease}.CinematicDemosClient_storyButton__D6d0P:hover{border-color:rgba(255,255,255,.25);color:#fff}.CinematicDemosClient_storyButtonActive__5eYJ_{border-color:var(--story-accent,rgba(255,255,255,.5));color:#fff;background:rgba(255,255,255,.08)}.CinematicDemosClient_storyShort___V2sD{font-weight:600;margin-right:6px;opacity:.5}.CinematicDemosClient_playerCanvas__DFATw{position:absolute;inset:0}.CinematicDemosClient_transport___hXv_{position:absolute;left:0;right:0;bottom:0;z-index:28;padding:40px 16px 14px;background:linear-gradient(transparent,rgba(0,0,0,.86))}.CinematicDemosClient_transportRow__mje97{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.CinematicDemosClient_playButton__ItJb7{width:42px;height:42px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.06);color:#fff;font-size:15px;cursor:pointer}.CinematicDemosClient_timeline__cWBQX{width:100%;accent-color:rgba(255,255,255,.5)}.CinematicDemosClient_timeInfo__CL1jD{font-size:.73rem;color:rgba(255,255,255,.35);white-space:nowrap;font-family:IBM Plex Mono,JetBrains Mono,monospace}.CinematicDemosClient_storyMeta__iQHDB{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.CinematicDemosClient_storyTitle__xLrp9{font-size:.92rem;font-weight:600}.CinematicDemosClient_storySub__0u8nQ{margin-left:8px;color:rgba(255,255,255,.35);font-size:.76rem}.CinematicDemosClient_keyHint__gLgBh{color:rgba(255,255,255,.2);font-size:.7rem}.CinematicDemosClient_legacyShell__bQX8c{flex:1;border-radius:10px;overflow:hidden;background:#000;min-height:calc(100vh - 200px);display:grid;grid-template-rows:auto 1fr;border:1px solid rgba(255,255,255,.05)}.CinematicDemosClient_legacyToolbar__M3utS{padding:10px 16px;border-bottom:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;background:rgba(0,0,0,.8)}.CinematicDemosClient_legacyToolbar__M3utS p{margin:0;font-size:.75rem;color:rgba(255,255,255,.3)}.CinematicDemosClient_legacyActions__661ym{display:flex;gap:7px;flex-wrap:wrap}.CinematicDemosClient_legacyButton__VWW5y,.CinematicDemosClient_legacyLink__d7W24{border-radius:6px;padding:5px 10px;font-size:.68rem;text-decoration:none;cursor:pointer;border:1px solid rgba(255,255,255,.1);background:transparent;color:rgba(255,255,255,.5);transition:all .2s ease}.CinematicDemosClient_legacyButton__VWW5y:hover,.CinematicDemosClient_legacyLink__d7W24:hover{color:rgba(255,255,255,.85);border-color:rgba(255,255,255,.25)}.CinematicDemosClient_legacyFrame__8osuw{border:0;width:100%;height:100%;min-height:640px;background:#000}@media (max-width:760px){.CinematicDemosClient_titleArea__fS49o{padding:68px 16px 12px}.CinematicDemosClient_content__NSj72{padding:0 12px 12px}.CinematicDemosClient_modeStrip__Letae{gap:4px}.CinematicDemosClient_modeButton__jQ_Wv{padding:6px 10px;font-size:.7rem}.CinematicDemosClient_transportRow__mje97{grid-template-columns:40px minmax(0,1fr)}.CinematicDemosClient_timeInfo__CL1jD{grid-column:1/-1}}