[data-ui-preset=video-dark]{color-scheme:light;background:var(--brand)}[data-ui-preset=video-dark] :focus-visible{outline:3px solid var(--ui-action);outline-offset:2px}[data-ui-preset=video-dark] .zero-app-page{background:var(--brand)}[data-ui-preset=video-dark] .zero-app-shell{background:var(--ui-surface)}[data-ui-preset=video-dark] .zero-topbar{min-height:5.15rem;background:radial-gradient(circle at 82% 12%,rgba(255,255,255,.1),transparent 28%),var(--brand);border-bottom:1px solid rgba(255,255,255,.1)}[data-ui-preset=video-dark] .zero-brand-mark{width:3.55rem;height:3.55rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#fff;padding:.25rem;box-shadow:0 12px 28px -18px rgba(0,0,0,.75)}[data-ui-preset=video-dark] .zero-brand-mark img{border-radius:999px}[data-ui-preset=video-dark] .zero-brand-name{color:#fff;font-weight:900;letter-spacing:.01em}[data-ui-preset=video-dark] .zero-icon-button{border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(10px)}[data-ui-preset=video-dark] .video-blue-button,[data-ui-preset=video-dark] .video-booking-confirm,[data-ui-preset=video-dark] .video-booking-main-button,[data-ui-preset=video-dark] .video-register-form>button,[data-ui-preset=video-dark] .zero-primary-button{border-color:var(--ui-action);background:var(--ui-action);color:#fff;box-shadow:0 14px 30px -18px rgba(0,0,0,.78)}[data-ui-preset=video-dark] .video-booking-options button.active,[data-ui-preset=video-dark] .video-booking-times button.active,[data-ui-preset=video-dark] .zero-choice-card-active,[data-ui-preset=video-dark] .zero-time-button-active{border-color:var(--ui-action);background:var(--ui-action);color:#fff}[data-ui-preset=video-dark] .video-auth-page{position:relative;overflow:hidden;background-color:var(--brand)!important;background-image:radial-gradient(circle at 50% -8%,rgba(255,255,255,.19),transparent 31%),radial-gradient(circle at 95% 42%,rgba(255,255,255,.07),transparent 27%),radial-gradient(circle at 7% 78%,rgba(0,0,0,.12),transparent 30%)}[data-ui-preset=video-dark] .video-auth-page:after,[data-ui-preset=video-dark] .video-auth-page:before{content:"";position:fixed;pointer-events:none;border-radius:999px;opacity:.42}[data-ui-preset=video-dark] .video-auth-page:before{top:4.5rem;right:-6.5rem;width:14rem;height:14rem;border:1px solid rgba(255,255,255,.13)}[data-ui-preset=video-dark] .video-auth-page:after{bottom:7rem;left:-5rem;width:10rem;height:10rem;border:1px solid rgba(255,255,255,.1)}[data-ui-preset=video-dark] .video-auth-shell{position:relative;z-index:1;max-width:28rem;padding:2.1rem 1.25rem max(1.35rem,env(safe-area-inset-bottom))}[data-ui-preset=video-dark] .video-auth-main{justify-content:center}[data-ui-preset=video-dark] .video-auth-main>span{width:9rem!important;height:9rem!important;max-width:9rem!important;flex:0 0 9rem;overflow:hidden;border:1px solid rgba(255,255,255,.36);border-radius:999px;background:#fff;padding:.55rem;box-shadow:0 24px 55px -28px rgba(0,0,0,.9),0 0 0 5px rgba(255,255,255,.055)}[data-ui-preset=video-dark] .video-auth-main>span img{border-radius:999px}[data-ui-preset=video-dark] .video-auth-main h1{margin-top:1.35rem;font-size:clamp(2.15rem,9vw,2.75rem);font-weight:950;letter-spacing:-.05em}[data-ui-preset=video-dark] .video-auth-main h1:after{content:"";display:block;width:3.2rem;height:.22rem;margin:.75rem auto 0;border-radius:999px;background:var(--ui-action)}[data-ui-preset=video-dark] .video-auth-main>p:not(.video-auth-feedback){max-width:20rem;margin-top:.7rem;font-size:.9rem;line-height:1.45rem;color:rgba(255,255,255,.82)}[data-ui-preset=video-dark] .video-auth-form{max-width:22rem;margin-top:1.35rem}[data-ui-preset=video-dark] .video-auth-form label{min-height:3.65rem;margin-bottom:.7rem;border-color:rgba(255,255,255,.4);border-radius:.95rem;background:rgba(5,23,47,.16);padding-inline:1rem;backdrop-filter:blur(10px)}[data-ui-preset=video-dark] .video-auth-form input{font-size:.9rem}[data-ui-preset=video-dark] .video-auth-form>button{min-height:3.7rem;margin-top:.55rem;border-radius:.95rem;background:var(--ui-action);color:#fff;font-size:.95rem;box-shadow:0 18px 34px -20px rgba(0,0,0,.9)}[data-ui-preset=video-dark] .video-auth-form>button span{font-size:1.35rem}[data-ui-preset=video-dark] .video-auth-link{margin-top:1rem;font-size:.78rem}[data-ui-preset=video-dark] .video-auth-create{margin-top:.85rem;color:var(--ui-action);font-size:.82rem}[data-ui-preset=video-dark] .video-auth-features{margin-top:1.15rem;border-top:1px solid rgba(255,255,255,.12)}[data-ui-preset=video-dark] .video-auth-features span,[data-ui-preset=video-dark] .video-auth-features strong{color:rgba(255,255,255,.9)}[data-ui-preset=video-dark] .video-owner-topbar{min-height:6.1rem}[data-ui-preset=video-dark] .video-owner-logo-lockup .zero-brand-mark{width:5rem;height:5rem;border-radius:999px;background:#fff;padding:.3rem}[data-ui-preset=video-dark] .video-owner-content{background:linear-gradient(to bottom,var(--brand) 0,var(--brand) 6.1rem,var(--ui-surface) 6.1rem,var(--ui-surface) 100%)}[data-ui-preset=video-dark] .video-page-heading .zero-page-subtitle,[data-ui-preset=video-dark] .video-page-heading .zero-page-title,[data-ui-preset=video-dark] .video-page-heading>p{color:#fff!important}[data-ui-preset=video-dark] .video-next-card,[data-ui-preset=video-dark] .video-owner-card,[data-ui-preset=video-dark] .video-owner-wide-card{border-color:var(--ui-border);border-radius:1rem;background:#fff;box-shadow:0 13px 30px -24px rgba(3,23,48,.65)}[data-ui-preset=video-dark] .video-owner-card-icon{border-radius:.7rem;background:var(--ui-soft);color:var(--ui-action)}[data-ui-preset=video-dark] .video-next-head,[data-ui-preset=video-dark] .video-next-person strong,[data-ui-preset=video-dark] .video-owner-card-label{color:var(--brand)}[data-ui-preset=video-dark] .video-owner-card-value{color:var(--ui-ink)}[data-ui-preset=video-dark] .video-prof-page{background:#eef2f7;color:var(--ui-ink)}[data-ui-preset=video-dark] .video-prof-shell{max-width:28rem;padding:0;background:var(--ui-surface)}[data-ui-preset=video-dark] .video-prof-app-head{background:radial-gradient(circle at 82% 10%,rgba(255,255,255,.1),transparent 28%),var(--brand);color:#fff}[data-ui-preset=video-dark] .video-prof-brand-logo{overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#fff;padding:.2rem}[data-ui-preset=video-dark] .video-prof-brand-logo img{border-radius:999px}[data-ui-preset=video-dark] .video-prof-body{background:var(--ui-surface)}[data-ui-preset=video-dark] .video-prof-body>p:first-of-type{color:var(--brand)!important}[data-ui-preset=video-dark] .video-prof-calendar,[data-ui-preset=video-dark] .video-prof-card,[data-ui-preset=video-dark] .video-prof-period{border-color:var(--ui-border);border-radius:1rem;background:#fff;box-shadow:0 12px 28px -24px rgba(3,23,48,.62)}[data-ui-preset=video-dark] .video-prof-tabs{border:1px solid var(--ui-border);background:var(--ui-soft)}[data-ui-preset=video-dark] .video-prof-tabs a{color:var(--ui-muted)}[data-ui-preset=video-dark] .video-prof-tabs a.active{background:var(--ui-action);color:#fff;box-shadow:0 8px 18px -13px rgba(0,0,0,.72)}[data-ui-preset=video-dark] .video-prof-card time,[data-ui-preset=video-dark] .video-prof-clock{color:var(--ui-action)}[data-ui-preset=video-dark] .zero-content{background:var(--ui-surface)}[data-ui-preset=video-dark] .zero-card,[data-ui-preset=video-dark] .zero-choice-card,[data-ui-preset=video-dark] .zero-list{border-color:var(--ui-border);background:#fff;box-shadow:0 10px 26px -24px rgba(3,23,48,.62)}[data-ui-preset=video-dark] .zero-choice-icon,[data-ui-preset=video-dark] .zero-list-icon,[data-ui-preset=video-dark] .zero-stat-symbol{background:var(--ui-soft);color:var(--ui-action)}[data-ui-preset=video-dark] .zero-chevron{color:var(--ui-action)}[data-ui-preset=video-dark] .video-booking-app-head{background:radial-gradient(circle at 85% 8%,rgba(255,255,255,.1),transparent 28%),var(--brand)}[data-ui-preset=video-dark] .video-booking-brand-logo{border:1px solid rgba(255,255,255,.3);background:#fff;padding:.25rem}[data-ui-preset=video-dark] .video-booking-brand-logo img{border-radius:999px}[data-ui-preset=video-dark] .video-booking-card,[data-ui-preset=video-dark] .video-booking-select,[data-ui-preset=video-dark] .video-booking-summary{border-color:var(--ui-border);border-radius:1rem;box-shadow:0 12px 28px -24px rgba(3,23,48,.62)}[data-ui-preset=video-dark] .video-booking-select>span,[data-ui-preset=video-dark] .video-booking-summary-row>span{color:var(--ui-action)}[data-ui-preset=video-dark] .video-booking-account a:last-child{background:var(--ui-action);color:#fff}[data-ui-preset=video-dark] .video-register-form label{border-color:rgba(255,255,255,.4);background:rgba(5,23,47,.16);backdrop-filter:blur(10px)}[data-ui-preset=video-dark] .video-register-form>button{background:var(--ui-action);color:#fff}[data-ui-preset=video-dark] .video-section-page,[data-ui-preset=video-dark] .video-section-shell{background:var(--brand)}[data-ui-preset=video-dark] .video-links-wrap a,[data-ui-preset=video-dark] .video-links-wrap article,[data-ui-preset=video-dark] .video-section-list{border-color:var(--ui-border);border-radius:1rem;background:#fff;box-shadow:0 12px 28px -25px rgba(3,23,48,.62)}[data-ui-preset=video-dark] .video-section-row-icon{color:var(--ui-action)}[data-ui-preset=video-dark] .mobile-safe-nav{border-top:1px solid var(--ui-border);background:var(--ui-nav-bg)}[data-ui-preset=video-dark] .mobile-safe-nav .active,[data-ui-preset=video-dark] .mobile-safe-nav a[aria-current=page]{color:var(--ui-nav-active)}@media (min-width:640px){[data-ui-preset=video-dark] .video-auth-shell,[data-ui-preset=video-dark] .video-booking-shell,[data-ui-preset=video-dark] .video-prof-shell,[data-ui-preset=video-dark] .zero-app-shell{border:1px solid rgba(255,255,255,.14);border-radius:2rem;box-shadow:0 32px 80px -38px rgba(0,0,0,.78)}}.video-auth-wordmark,.video-entry-headline,.video-entry-wordmark{display:none}[data-ui-variant=premium-noir]{background:#0a0a0a;color:#f5f5f5}[data-ui-variant=premium-noir] .video-auth-page,[data-ui-variant=premium-noir] .video-entry-page,[data-ui-variant=premium-noir] .video-register-page,[data-ui-variant=premium-noir] .video-section-page,[data-ui-variant=premium-noir] .zero-app-page,[data-ui-variant=premium-noir] .zero-dark-page{background:#0a0a0a!important;color:#f5f5f5}[data-ui-variant=premium-noir] .video-auth-shell,[data-ui-variant=premium-noir] .video-entry-shell,[data-ui-variant=premium-noir] .video-section-shell,[data-ui-variant=premium-noir] .zero-app-shell{background:transparent}[data-ui-variant=premium-noir] .video-auth-logo,[data-ui-variant=premium-noir] .video-auth-main .size-36,[data-ui-variant=premium-noir] .video-entry-eyebrow,[data-ui-variant=premium-noir] .video-entry-logo,[data-ui-variant=premium-noir] .video-entry-title{display:none}[data-ui-variant=premium-noir] .video-auth-wordmark,[data-ui-variant=premium-noir] .video-entry-wordmark{display:block;margin:0;font-size:2.35rem;font-weight:600;letter-spacing:-.05em;line-height:1;color:#fff}[data-ui-variant=premium-noir] .video-entry-headline{display:block;margin:1.15rem 0 0;max-width:16rem;font-size:1.15rem;font-weight:600;letter-spacing:-.03em;line-height:1.25;color:#fff}[data-ui-variant=premium-noir] .video-auth-main>p:not(.video-auth-feedback),[data-ui-variant=premium-noir] .video-entry-subtitle{margin-top:.55rem;max-width:18rem;color:rgba(255,255,255,.62)}[data-ui-variant=premium-noir] .video-auth-form>button,[data-ui-variant=premium-noir] .video-booking-confirm,[data-ui-variant=premium-noir] .video-entry-button,[data-ui-variant=premium-noir] .video-register-form>button,[data-ui-variant=premium-noir] .zero-primary-button{border:0!important;border-radius:999px!important;background:#fff!important;color:#111!important;box-shadow:none!important}[data-ui-variant=premium-noir] .video-entry-features{border-top-color:rgba(255,255,255,.08)}[data-ui-variant=premium-noir] .video-auth-features strong,[data-ui-variant=premium-noir] .video-entry-features strong{color:rgba(255,255,255,.78)}[data-ui-variant=premium-noir] .video-auth-features span,[data-ui-variant=premium-noir] .video-entry-features span{color:#fff}[data-ui-variant=premium-noir] .layout-zero-body,[data-ui-variant=premium-noir] .zero-content{background:#0a0a0a!important;color:#f5f5f5}[data-ui-variant=premium-noir] .video-owner-topbar,[data-ui-variant=premium-noir] .video-section-head,[data-ui-variant=premium-noir] .zero-topbar{background:#0a0a0a!important;color:#fff}[data-ui-variant=premium-noir] .video-page-heading .zero-page-title,[data-ui-variant=premium-noir] .video-section-head h1,[data-ui-variant=premium-noir] .zero-page-title{color:#fff!important}[data-ui-variant=premium-noir] .video-page-heading p,[data-ui-variant=premium-noir] .video-section-head p,[data-ui-variant=premium-noir] .zero-page-subtitle{color:rgba(255,255,255,.58)!important}[data-ui-variant=premium-noir] .zero-datebar{border-color:#2a2a2a!important;background:#141414!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .video-section-head .action,[data-ui-variant=premium-noir] .video-section-head .back,[data-ui-variant=premium-noir] .zero-icon-button{border-color:#2a2a2a!important;background:#141414!important;color:#fff!important}[data-ui-variant=premium-noir] .video-owner-grid,[data-ui-variant=premium-noir] .video-prof-client-list,[data-ui-variant=premium-noir] .video-section-list,[data-ui-variant=premium-noir] .zero-list{border:0!important;background:transparent!important;box-shadow:none!important}[data-ui-variant=premium-noir] .video-next-card,[data-ui-variant=premium-noir] .video-owner-card,[data-ui-variant=premium-noir] .video-owner-wide-card,[data-ui-variant=premium-noir] .video-prof-client,[data-ui-variant=premium-noir] .video-section-row,[data-ui-variant=premium-noir] .zero-card,[data-ui-variant=premium-noir] .zero-list-row,[data-ui-variant=premium-noir] .zero-stat{border:0!important;border-bottom:1px solid #1f1f1f!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .video-owner-card-label,[data-ui-variant=premium-noir] .video-prof-client strong,[data-ui-variant=premium-noir] .video-section-row strong,[data-ui-variant=premium-noir] .zero-list-title,[data-ui-variant=premium-noir] .zero-section-title{color:#fff!important}[data-ui-variant=premium-noir] .video-owner-card-detail,[data-ui-variant=premium-noir] .video-prof-client small,[data-ui-variant=premium-noir] .video-section-row small,[data-ui-variant=premium-noir] .zero-list-detail,[data-ui-variant=premium-noir] .zero-stat-note{color:#8a8a8a!important}[data-ui-variant=premium-noir] .video-owner-card-value,[data-ui-variant=premium-noir] .zero-stat-value{color:#fff!important}[data-ui-variant=premium-noir] .video-next-avatar,[data-ui-variant=premium-noir] .video-owner-card-icon,[data-ui-variant=premium-noir] .video-prof-client-avatar,[data-ui-variant=premium-noir] .video-section-row-icon,[data-ui-variant=premium-noir] .zero-list-icon{border:1px solid #2a2a2a!important;border-radius:999px!important;background:#1a1a1a!important;color:#fff!important;box-shadow:none!important}[data-ui-variant=premium-noir] .video-owner-card-chevron,[data-ui-variant=premium-noir] .video-section-row .chev,[data-ui-variant=premium-noir] .zero-chevron{color:#5a5a5a!important}[data-ui-variant=premium-noir] .video-next-head,[data-ui-variant=premium-noir] .video-next-person strong{color:#fff!important}[data-ui-variant=premium-noir] .video-next-head time,[data-ui-variant=premium-noir] .video-next-person small{color:#8a8a8a!important}[data-ui-variant=premium-noir] .video-profile-logout,[data-ui-variant=premium-noir] .video-section-logout{border:1px solid #2a2a2a!important;border-radius:1rem!important;background:#141414!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .video-section-logout small{color:#8a8a8a!important}[data-ui-variant=premium-noir] .video-auth-form label,[data-ui-variant=premium-noir] .video-booking-field,[data-ui-variant=premium-noir] .video-register-form label{border-color:#2a2a2a!important;border-radius:1rem!important;background:#141414!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .video-auth-form input,[data-ui-variant=premium-noir] .video-register-form input{color:#fff!important}[data-ui-variant=premium-noir] .video-auth-create,[data-ui-variant=premium-noir] .video-auth-link,[data-ui-variant=premium-noir] .video-register-login a{color:rgba(255,255,255,.7)!important}[data-ui-variant=premium-noir] .mobile-safe-nav,[data-ui-variant=premium-noir] .owner-nav-video{border-top:1px solid #1f1f1f!important;background:#0a0a0a!important}[data-ui-variant=premium-noir] .owner-zero-secondary,[data-ui-variant=premium-noir] .owner-zero-secondary>div{background:#0a0a0a!important}[data-ui-variant=premium-noir] .owner-hours-day,[data-ui-variant=premium-noir] .owner-operation-card,[data-ui-variant=premium-noir] .owner-service-create,[data-ui-variant=premium-noir] .owner-service-item{border-color:#2a2a2a!important;background:#141414!important;box-shadow:none!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .owner-hours-day>div:first-child p,[data-ui-variant=premium-noir] .owner-operation-card>h2,[data-ui-variant=premium-noir] .owner-service-item p:first-child{color:#fff!important}[data-ui-variant=premium-noir] .owner-operation-kicker{background:#1a1a1a!important;color:#cfcfcf!important}[data-ui-variant=premium-noir] .video-prof-calendar,[data-ui-variant=premium-noir] .video-prof-profile-card,[data-ui-variant=premium-noir] .video-prof-section-heading h1{background:transparent!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .video-prof-empty,[data-ui-variant=premium-noir] .video-prof-section-heading p{color:#8a8a8a!important}[data-ui-variant=premium-noir] .video-booking-body,[data-ui-variant=premium-noir] .video-booking-form-card,[data-ui-variant=premium-noir] .video-booking-page,[data-ui-variant=premium-noir] .video-booking-shell{background:#0a0a0a!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .video-booking-app-head{background:#0a0a0a!important;color:#fff!important}[data-ui-variant=premium-noir] .video-booking-brand-logo{width:2.6rem!important;height:2.6rem!important}[data-ui-variant=premium-noir] .video-booking-brand-copy small{display:none}[data-ui-variant=premium-noir] .video-booking-brand-copy strong{text-transform:none!important;font-size:1.15rem!important}[data-ui-variant=premium-noir] .video-booking-body>section{border-color:#2a2a2a!important;background:#141414!important;box-shadow:none!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .video-booking-body>section h2,[data-ui-variant=premium-noir] .video-booking-body>section p{color:inherit!important}[data-ui-variant=premium-noir] .video-booking-body>section p{color:#8a8a8a!important}[data-ui-variant=premium-noir] .video-booking-body>section a{border-radius:999px!important;background:#fff!important;color:#111!important}[data-ui-variant=premium-noir] .video-booking-account,[data-ui-variant=premium-noir] .video-booking-options button,[data-ui-variant=premium-noir] .video-booking-select,[data-ui-variant=premium-noir] .video-booking-summary,[data-ui-variant=premium-noir] .video-booking-times button{border-color:#2a2a2a!important;background:#141414!important;color:#f5f5f5!important}[data-ui-variant=premium-noir] .video-booking-brand-copy em,[data-ui-variant=premium-noir] .video-booking-field>label,[data-ui-variant=premium-noir] .video-booking-hint{color:#8a8a8a!important}[data-ui-variant=premium-noir] .video-booking-confirm,[data-ui-variant=premium-noir] .video-booking-main-button{border-radius:999px!important;background:#fff!important;color:#111!important}[data-ui-preset=video-dark] .video-auth-main>span,[data-ui-preset=video-dark] .video-booking-brand-logo,[data-ui-preset=video-dark] .video-prof-brand-logo,[data-ui-preset=video-dark] .zero-brand-mark,[data-ui-preset=video-dark] [data-brand-role=mark]{overflow:hidden;border-radius:9999px;background:#fff}[data-ui-preset=video-dark] .video-auth-main>span img,[data-ui-preset=video-dark] .video-booking-brand-logo img,[data-ui-preset=video-dark] .video-prof-brand-logo img,[data-ui-preset=video-dark] .zero-brand-mark img,[data-ui-preset=video-dark] [data-brand-role=mark] img{border-radius:9999px;object-fit:contain!important;transform:scale(var(--brand-mark-scale,1));transform-origin:center}