[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)}}[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}