.page_Root__k8LO3{height:100dvh}@keyframes GenericCanvasContainer_fadeAndScaleIn__dDSmk{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes GenericCanvasContainer_fadeAndScaleOut__L_fKF{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes GenericCanvasContainer_scaleIn__VsahH{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes GenericCanvasContainer_scaleOut__EVTG5{0%{transform:scale(1)}to{transform:scale(.95)}}.GenericCanvasContainer_RenderDiv__xU0or{display:flex;height:100%;width:100%;overflow:hidden;position:relative}.GenericCanvasContainer_RenderDiv__xU0or canvas{width:100%;height:auto}.GenericCanvasContainer_Root__IxnDc{position:relative;height:100%;width:100%}.GenericCanvasContainer_Root__IxnDc.GenericCanvasContainer_FullScreen__I0tZg{position:fixed;left:0;top:0;z-index:100;background-color:#000}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_FullScreenButton__f3PIA{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.375rem;background-color:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;transition:all .2s ease}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_FullScreenButton__f3PIA:hover{background-color:rgba(0,0,0,.9)}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_FullScreenButton__f3PIA svg{height:1.25rem;width:1.25rem}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_FullScreenButton__f3PIA.GenericCanvasContainer_FullScreen__I0tZg{z-index:100}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;background-color:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.2);border-radius:.375rem;overflow:hidden;transition:all .2s ease}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT:hover{background-color:rgba(0,0,0,.9)}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT.GenericCanvasContainer_Recording__rfN9w{background-color:#f44336;border-color:#f44336;animation:GenericCanvasContainer_pulse__Gb494 2s infinite}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT.GenericCanvasContainer_FullScreen__I0tZg{z-index:98}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT .GenericCanvasContainer_CloseButton__ZgI_5{display:flex;align-items:center;justify-content:center;width:2rem;height:2.5rem;padding:0;border:none;border-right:1px solid hsla(0,0%,100%,.2);background-color:rgba(0,0,0,0);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s ease;line-height:1;flex-shrink:0}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT .GenericCanvasContainer_CloseButton__ZgI_5:hover{background-color:hsla(0,0%,100%,.1)}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT .GenericCanvasContainer_RecordButton__yrwws{background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;flex:1 1}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT .GenericCanvasContainer_RecordButton__yrwws:hover{background-color:hsla(0,0%,100%,.1)}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_RecordingButtonContainer__5sasT .GenericCanvasContainer_RecordButton__yrwws svg{height:1rem;width:1rem}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_FullScreenButton__f3PIA{position:absolute;top:1rem;right:1rem;z-index:10;display:flex;align-items:center;justify-content:center;padding:.5rem;border-radius:.375rem;background-color:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.2);color:#fff;cursor:pointer;transition:all .2s ease}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_FullScreenButton__f3PIA:hover{background-color:rgba(0,0,0,.9)}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_FullScreenButton__f3PIA svg{height:1.25rem;width:1.25rem}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_FullScreenButton__f3PIA.GenericCanvasContainer_FullScreen__I0tZg{z-index:100}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_RecordButton__yrwws{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:10;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.5rem .75rem;border-radius:.375rem;background-color:rgba(0,0,0,.7);border:1px solid hsla(0,0%,100%,.2);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_RecordButton__yrwws:hover{background-color:rgba(0,0,0,.9)}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_RecordButton__yrwws svg{height:1rem;width:1rem}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_RecordButton__yrwws.GenericCanvasContainer_Recording__rfN9w{background-color:#f44336;border-color:#f44336;animation:GenericCanvasContainer_pulse__Gb494 2s infinite}.GenericCanvasContainer_Root__IxnDc .GenericCanvasContainer_CornerButtons__JmcbJ .GenericCanvasContainer_RecordButton__yrwws.GenericCanvasContainer_FullScreen__I0tZg{z-index:100}@keyframes GenericCanvasContainer_pulse__Gb494{0%{box-shadow:0 0 0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 10px rgba(239,68,68,0)}to{box-shadow:0 0 0 0 rgba(239,68,68,0)}}.GenericCanvasContainer_SubscribeBannerContainer__OWwYS{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);width:100%}.GenericCanvasContainer_InfiniteErrorContainer___kPqL{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;color:#f44336}.GenericCanvasContainer_InfiniteErrorContainer___kPqL svg{height:3rem;width:3rem}@keyframes SubscribeBanner_fadeAndScaleIn___eFuq{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes SubscribeBanner_fadeAndScaleOut__qCHGu{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes SubscribeBanner_scaleIn__7S1TE{0%{transform:scale(.95)}to{transform:scale(1)}}@keyframes SubscribeBanner_scaleOut__qpsy1{0%{transform:scale(1)}to{transform:scale(.95)}}.SubscribeBanner_SubscribeBanner__GPym6{display:flex;justify-content:center;align-items:center;font-family:var(--font-source-code-pro);background-color:#fafeae;color:#000;padding:1rem;font-weight:400;font-size:16px;border-radius:.375rem;gap:.5rem;flex-direction:column}@media(min-width:576px){.SubscribeBanner_SubscribeBanner__GPym6{flex-direction:row;gap:1rem;padding:1rem}}.SubscribeBanner_SubscribeBanner__GPym6 .SubscribeBanner_RosieMessage__7zaYY{display:flex;flex-direction:row;gap:1rem}.SubscribeBanner_SubscribeBanner__GPym6 a{background-color:#8f00c8;border-radius:.2rem;color:#fff;white-space:nowrap;padding:.5rem 1rem;border:1px solid #bc77d8;width:100%;text-align:center}@media(min-width:576px){.SubscribeBanner_SubscribeBanner__GPym6 a{width:auto}}