.video-text{position:relative;display:block;overflow:hidden;flex-shrink:0}.video-text__mask{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(110deg,#fff,#80ecff 45%,#c8ff00)}.video-text__mask video{width:100%;height:100%;object-fit:cover;pointer-events:none;touch-action:none;user-select:none;-webkit-user-select:none;opacity:0;transition:opacity .18s ease-out}.video-text__mask--video-ready video{opacity:1}.video-text__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.paint-container{display:block;height:100%;width:100%;object-fit:contain;pointer-events:auto}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html[data-icue-view-toggle-vt=active]::view-transition-group(root){animation-duration:var(--icue-view-toggle-vt-duration, .4s)}html[data-icue-view-toggle-vt=active]::view-transition-new(root){clip-path:var(--icue-view-toggle-vt-clip-from, circle(0px at 50% 50%))}.animated-view-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#0000003d;color:#fffffff2;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease;flex-shrink:0;view-transition-name:icue-home-video-toggle}.animated-view-toggle:hover:not(:disabled){transform:scale(1.06);background:#00000057;border-color:#ffffff57}.animated-view-toggle:disabled{opacity:.45;cursor:not-allowed}.animated-view-toggle__icons{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none}.animated-view-toggle__icon{position:absolute;inset:0;display:grid;place-items:center;transition:opacity .42s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1),filter .42s ease;will-change:opacity,transform}.animated-view-toggle__icon svg{display:block;width:55%;height:55%;margin:0;transform:none}.animated-view-toggle[data-state=off] .animated-view-toggle__icon--camera{opacity:1;transform:scale(1) rotate(0);filter:blur(0);pointer-events:auto}.animated-view-toggle[data-state=off] .animated-view-toggle__icon--slash{opacity:0;transform:scale(.55) rotate(72deg);filter:blur(1.5px);pointer-events:none}.animated-view-toggle[data-state=on] .animated-view-toggle__icon--camera{opacity:0;transform:scale(.55) rotate(-72deg);filter:blur(1.5px);pointer-events:none}.animated-view-toggle[data-state=on] .animated-view-toggle__icon--slash{opacity:1;transform:scale(1) rotate(0);filter:blur(0);pointer-events:auto}@media (prefers-reduced-motion: reduce){.animated-view-toggle{view-transition-name:none}.animated-view-toggle__icon{transition:opacity .16s ease;filter:none!important}.animated-view-toggle[data-state=off] .animated-view-toggle__icon--slash,.animated-view-toggle[data-state=on] .animated-view-toggle__icon--camera{transform:scale(.85)}}::view-transition-group(icue-home-video-toggle){animation-duration:var(--icue-view-toggle-vt-duration, .45s);animation-timing-function:cubic-bezier(.22,1,.36,1);z-index:100}::view-transition-old(icue-home-video-toggle){animation:icue-video-toggle-icon-out var(--icue-view-toggle-vt-duration, .45s) cubic-bezier(.22,1,.36,1) both}::view-transition-new(icue-home-video-toggle){animation:icue-video-toggle-icon-in var(--icue-view-toggle-vt-duration, .45s) cubic-bezier(.22,1,.36,1) both}@keyframes icue-video-toggle-icon-out{0%{opacity:1;filter:blur(0);transform:scale(1) rotate(0)}to{opacity:0;filter:blur(2px);transform:scale(.6) rotate(-56deg)}}@keyframes icue-video-toggle-icon-in{0%{opacity:0;filter:blur(2px);transform:scale(.6) rotate(56deg)}to{opacity:1;filter:blur(0);transform:scale(1) rotate(0)}}.animated-view-toggle__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
