.home-demo__mount{position:absolute;right:1.5rem;bottom:1.5rem;z-index:5}.home-demo__card{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:auto;min-width:0;min-height:0;margin:0;padding:.625rem .875rem .625rem .625rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(12,12,16,.88);color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.35);backdrop-filter:blur(8px);font-family:inherit;font-size:14px;font-weight:500;line-height:20px;text-align:center;white-space:nowrap;cursor:pointer;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.home-demo__card:hover{background:rgba(20,20,26,.94)}.home-demo__card:active{transform:translateY(1px)}.home-demo__card:focus-visible{outline:none;box-shadow:0 0 0 2px #000,0 0 0 4px #7c5cff}.home-demo__inner{display:flex;align-items:center;gap:.75rem}.home-demo__thumb{position:relative;display:block;flex:0 0 auto;width:3rem;height:3rem;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,rgba(125,85,250,.55),rgba(20,20,26,.9)),linear-gradient(315deg,rgba(68,136,255,.35),rgba(0,0,0,.85))}.home-demo__play{position:absolute;inset:0;display:grid;place-items:center;color:#fff}.home-demo__play-svg{display:block;width:2.25rem;height:2.25rem}.home-demo__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;text-align:left}.home-demo__title{display:block;font-size:.875rem;font-weight:600;line-height:1.2;color:#fff}.home-demo__subtitle{display:block;font-size:.75rem;font-weight:400;line-height:1.2;color:rgba(255,255,255,.55)}@media (max-width:767px){.home-demo__mount{right:.75rem;bottom:.75rem}.home-demo__card{max-width:calc(100vw - 1.5rem)}}.landing-dialog.home-demo-dialog{width:min(960px,calc(100vw - 2rem));max-width:960px;padding:.75rem;gap:.75rem;background:#0b0b0f;border:1px solid rgba(255,255,255,.12);color:#fff}.home-demo-dialog__panel{position:relative;display:flex;flex-direction:column;gap:.75rem;min-width:0}.home-demo-dialog__controls{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;gap:.5rem}.home-demo-dialog__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:2rem;padding:0 5rem;text-align:left}.home-demo-dialog__title{margin:0;font-size:1rem;font-weight:600;line-height:28px;letter-spacing:-1.2px;color:#fff}.home-demo-dialog__control{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;margin:0;padding:0;color:rgba(255,255,255,.85);background:transparent;border:1px solid rgba(255,255,255,.16);border-radius:8px;cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.home-demo-dialog__control:hover{color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.28)}.home-demo-dialog__control:focus-visible{outline:2px solid #7c5cff;outline-offset:2px}.home-demo-dialog__control[data-fullscreen=true]{width:2.5rem;height:2.5rem;color:#fff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.32)}.home-demo-dialog__control[data-fullscreen=true]:hover{background:rgba(255,255,255,.24)}.home-demo-dialog__video{display:block;width:100%;max-width:100%;max-height:min(80vh,540px);background:#000;aspect-ratio:16/9;object-fit:contain;border-radius:12px}.home-demo-dialog__panel:fullscreen{box-sizing:border-box;width:100vw;height:100vh;padding:1rem 1.25rem 1.25rem;background:#0b0b0f}.home-demo-dialog__panel:-webkit-full-screen{box-sizing:border-box;width:100vw;height:100vh;padding:1rem 1.25rem 1.25rem;background:#0b0b0f}.home-demo-dialog__panel:fullscreen .home-demo-dialog__controls{top:.75rem;right:1rem}.home-demo-dialog__panel:-webkit-full-screen .home-demo-dialog__controls{top:.75rem;right:1rem}.home-demo-dialog__panel:fullscreen .home-demo-dialog__video{height:auto;max-height:calc(100vh - 4.5rem);aspect-ratio:auto;border-radius:0}.home-demo-dialog__panel:-webkit-full-screen .home-demo-dialog__video{height:auto;max-height:calc(100vh - 4.5rem);aspect-ratio:auto;border-radius:0}.pricing-billing-toggle__tab{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;white-space:nowrap;box-sizing:border-box}