.ha-floating-video-anchor{width:100%;height:100%;min-width:0}.ha-floating-video-body,.ha-floating-video-host{width:100%;height:100%;position:relative}.ha-home-v124 .ha-floating-video-body>video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#09060d}.ha-floating-video-host[data-floating=true]{position:fixed;inset:auto;margin:0;padding:0;border:1px solid #73528b;border-radius:12px;background:#100719;color:#f7efff;z-index:1000;overflow:hidden;box-shadow:0 14px 46px #09031180;font:12px/1.4 Poppins,sans-serif;max-width:none;max-height:none;transform-origin:top left}.ha-floating-video-host[data-floating=true]::backdrop{background:transparent;pointer-events:none}.ha-floating-video-host[data-floating=true] .ha-floating-video-body{height:calc(100% - 44px)}.ha-home-v124 .ha-floating-video-host[data-floating=true] .ha-floating-video-body>video[controls]{width:100%;height:100%;aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;max-height:none}.ha-floating-video-toolbar{height:44px;display:flex;align-items:center;gap:0;padding:0 4px;background:#1b0c2b;border-bottom:1px solid #51375f}.ha-home-v124 .ha-floating-video-resize,.ha-home-v124 .ha-floating-video-toolbar button{display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:42px;padding:6px;border:0;border-radius:6px;background:transparent;color:#f7efff;cursor:pointer}.ha-home-v124 .ha-floating-video-resize:hover,.ha-home-v124 .ha-floating-video-toolbar button:hover{background:#54316d}.ha-home-v124 .ha-floating-video-resize svg,.ha-home-v124 .ha-floating-video-toolbar svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ha-home-v124 .ha-floating-video-toolbar .ha-floating-video-grip{width:auto;flex:1;min-width:32px;gap:7px;justify-content:flex-start;cursor:move;touch-action:none}.ha-floating-video-grip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px}.ha-home-v124 .ha-floating-video-resize{position:absolute;bottom:34px;right:2px;z-index:2;width:28px;min-width:28px;height:28px;border-radius:4px;background:#100719b3;cursor:nwse-resize;touch-action:none}.ha-home-v124 .ha-floating-video-host button:focus-visible{outline:2px solid #d8b3ff;outline-offset:-3px}.ha-home-v124 .ha-floating-video-body>video:fullscreen{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:600px){.ha-floating-video-grip span{display:none}.ha-floating-video-toolbar{gap:3px}}.ha-home-v124 .platform-demo .introduction-start{position:absolute;inset:0;z-index:1;width:100%;height:100%;border:0;border-radius:8px;background:transparent;cursor:pointer}