.cm-page:has(#prejoin-name){--prejoin-bg:#050607;--prejoin-panel:#0b0d10;--prejoin-panel-raised:#101216;--prejoin-border:#ffffff16;--prejoin-border-strong:#ffffff24;--prejoin-muted:#969ba5;--prejoin-violet:#7257ff;min-height:100dvh;background:radial-gradient(circle at 42% -10%, #7c5cff14, transparent 30rem), var(--prejoin-bg)!important;color:#f8fafc!important}.cm-page:has(#prejoin-name)>.cm-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:.875rem;margin:.625rem .75rem 0;position:static;box-shadow:0 10px 32px #0000003d,inset 0 1px #ffffff06;border:1px solid var(--prejoin-border)!important;background:linear-gradient(#101216fa,#0a0c0ffa)!important}.cm-page:has(#prejoin-name)>.cm-topbar .cm-topbar-inner{max-width:none;min-height:3.75rem;padding:0 .85rem}.cm-page:has(#prejoin-name) .cm-icon-button{color:#c9cdd5}.cm-page:has(#prejoin-name) header button{color:#c9cdd5}.cm-page:has(#prejoin-name) .cm-icon-button:hover{color:#fff!important;background:#171a20!important}.cm-page:has(#prejoin-name) header button:hover{color:#fff!important;background:#171a20!important}.cm-page:has(#prejoin-name)>main.cm-container{gap:clamp(.85rem,2vw,1.35rem);width:100%;max-width:92rem;padding:clamp(.75rem,2vw,1.5rem)}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video{border:1px solid var(--prejoin-border-strong);background:#090b0e!important;border-radius:1rem!important;max-width:none!important;box-shadow:0 18px 46px #0000004d!important}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video>video{-o-object-position:center 40%;object-position:center 40%}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video>div.absolute.inset-x-0.bottom-3>div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff17;background:#07080ad1!important;border-radius:.78rem!important;gap:.28rem!important;padding:.32rem!important;box-shadow:0 12px 30px #00000047!important}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video>div.absolute.inset-x-0.bottom-3 button{border:1px solid #ffffff13;width:2.7rem;height:2.7rem;color:#f4f4f5!important;background:#15181d!important}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video>div.absolute.inset-x-0.bottom-3 button.bg-red-600{color:#fecaca!important;background:#7f1d1dc7!important;border-color:#ef444447!important}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video>div.absolute.inset-x-0.bottom-3 button.bg-blue-600{background:#7257ff40!important;border-color:#8b74ff61!important}.cm-page:has(#prejoin-name) .cm-surface{border:1px solid var(--prejoin-border)!important;color:#f8fafc!important;background:#0b0d10fa!important;box-shadow:0 14px 38px #00000038!important}.cm-page:has(#prejoin-name)>main>section:first-child>.cm-surface{border:1px solid var(--prejoin-border)!important;color:#f8fafc!important;background:#0b0d10fa!important;box-shadow:0 14px 38px #00000038!important}.cm-page:has(#prejoin-name) .cm-eyebrow{letter-spacing:.14em;color:#9487e8!important}.cm-page:has(#prejoin-name) h1{color:#f8fafc!important}.cm-page:has(#prejoin-name) h2{color:#f8fafc!important}.cm-page:has(#prejoin-name) label{color:#f8fafc!important}.cm-page:has(#prejoin-name) .text-slate-950{color:#f8fafc!important}.cm-page:has(#prejoin-name) .text-slate-900{color:#f8fafc!important}.cm-page:has(#prejoin-name) .text-slate-700{color:#f8fafc!important}:is(.cm-page:has(#prejoin-name) .text-slate-500,.cm-page:has(#prejoin-name) .text-slate-400){color:var(--prejoin-muted)!important}:is(.cm-page:has(#prejoin-name) input,.cm-page:has(#prejoin-name) select){border-color:var(--prejoin-border-strong)!important;color:#f8fafc!important;box-shadow:none!important;background:#101216!important}.cm-page:has(#prejoin-name) input::-moz-placeholder{color:#707680!important}.cm-page:has(#prejoin-name) input::placeholder{color:#707680!important}:is(.cm-page:has(#prejoin-name) input:focus,.cm-page:has(#prejoin-name) select:focus){border-color:#8b74ffb8!important;box-shadow:0 0 0 3px #7257ff1c!important}.cm-page:has(#prejoin-name) form button[type=submit]{color:#fff!important;background:linear-gradient(#8068ff,#654be0)!important;border-color:#8b74ff66!important;box-shadow:0 9px 24px #4c37b83d!important}.cm-page:has(#prejoin-name) form button[type=submit]:hover{background:linear-gradient(#8b75ff,#7058e8)!important}.cm-page:has(#prejoin-name) .border-amber-200.bg-amber-50{color:#fde68a!important;background:#78350f33!important;border-color:#f59e0b33!important}.cm-page:has(#prejoin-name) .bg-emerald-50{color:#a7f3d0!important;background:#064e3b33!important}.cm-page:has(#prejoin-name) .ciatto-video-background-trigger{top:.65rem;left:.65rem}@media (max-width:899px){.cm-page:has(#prejoin-name)>.cm-topbar{margin:max(.4rem, env(safe-area-inset-top)) .4rem 0;border-radius:.75rem}.cm-page:has(#prejoin-name)>.cm-topbar .cm-topbar-inner{min-height:3.3rem;padding:0 .55rem}.cm-page:has(#prejoin-name)>main.cm-container{padding:.55rem max(.45rem, env(safe-area-inset-right)) max(.8rem, env(safe-area-inset-bottom)) max(.45rem, env(safe-area-inset-left));gap:.65rem}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video{border-radius:.82rem!important}.cm-page:has(#prejoin-name) .cm-surface{border-radius:.82rem!important;padding:1rem!important}.cm-page:has(#prejoin-name) .ciatto-video-background-popover{bottom:max(.55rem, env(safe-area-inset-bottom))!important}}@media (max-width:520px){:is(.cm-page:has(#prejoin-name)>.cm-topbar label:has(.lucide-globe-2),.cm-page:has(#prejoin-name)>.cm-topbar button:has(.lucide-sun),.cm-page:has(#prejoin-name)>.cm-topbar button:has(.lucide-moon)){display:none!important}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video{aspect-ratio:4/3}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video>video{-o-object-fit:cover;object-fit:cover}}@media (prefers-reduced-motion:reduce){.cm-page:has(#prejoin-name) *{transition-duration:.01ms!important}.cm-page:has(#prejoin-name) :before{transition-duration:.01ms!important}.cm-page:has(#prejoin-name) :after{transition-duration:.01ms!important}}
:root{--ciatto-keyboard-inset:0px;--ciatto-visual-viewport-height:100dvh}@media (max-width:899px){.h-screen.w-screen.bg-meeting-dark:has(#room-chat:focus)>footer{opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem))}.h-screen.w-screen.bg-meeting-dark:has(#room-chat:focus)>main>aside{bottom:max(.35rem, calc(var(--ciatto-keyboard-inset,0px) + env(safe-area-inset-bottom)))!important;max-height:min(calc(var(--ciatto-visual-viewport-height,100dvh) - .75rem), 46rem)!important}.h-screen.w-screen.bg-meeting-dark:has(#room-chat:focus)>main>aside form{z-index:5;background:#0b0d10fb;position:sticky;bottom:0;box-shadow:0 -10px 26px #0003;padding-bottom:max(.65rem, env(safe-area-inset-bottom))!important}.h-screen.w-screen.bg-meeting-dark:has(#room-chat:focus)>main>aside #room-chat{scroll-margin-bottom:calc(var(--ciatto-keyboard-inset,0px) + 1rem)}.h-screen.w-screen.bg-meeting-dark:has(#participant-search:focus)>footer{opacity:0;pointer-events:none;transform:translateY(calc(100% + 1rem))}.h-screen.w-screen.bg-meeting-dark:has(#participant-search:focus)>main>aside{bottom:max(.35rem, calc(var(--ciatto-keyboard-inset,0px) + env(safe-area-inset-bottom)))!important;max-height:min(calc(var(--ciatto-visual-viewport-height,100dvh) - .75rem), 46rem)!important}}@media (max-width:899px) and (orientation:landscape) and (max-height:600px){:is(.h-screen.w-screen.bg-meeting-dark:has(#room-chat:focus)>main>aside,.h-screen.w-screen.bg-meeting-dark:has(#participant-search:focus)>main>aside){right:max(.25rem, env(safe-area-inset-right))!important;left:max(.25rem, env(safe-area-inset-left))!important;max-height:min(calc(var(--ciatto-visual-viewport-height,100dvh) - .5rem), 28rem)!important}}@media (prefers-reduced-motion:reduce){.h-screen.w-screen.bg-meeting-dark>footer{transition:none!important}}
:is(.cm-page:has(#prejoin-name)>.cm-topbar button:has(.lucide-sun),.cm-page:has(#prejoin-name)>.cm-topbar button:has(.lucide-moon),.cm-page:has(#prejoin-name)>.cm-topbar button:has(.lucide-monitor)){display:none!important}@media (max-width:899px){body:has(.cm-page:has(#prejoin-name)) .ciatto-video-background-popover{top:auto!important;right:max(.45rem, env(safe-area-inset-right))!important;bottom:max(.55rem, env(safe-area-inset-bottom))!important;left:max(.45rem, env(safe-area-inset-left))!important;width:auto!important;max-height:min(72svh,28rem)!important}}@media (max-width:899px) and (orientation:landscape) and (max-height:600px){body:has(.cm-page:has(#prejoin-name)) .ciatto-video-background-popover{right:max(.35rem, env(safe-area-inset-right))!important;bottom:max(.35rem, env(safe-area-inset-bottom))!important;width:min(21rem,48vw)!important;max-height:calc(100svh - .7rem - env(safe-area-inset-bottom))!important;left:auto!important}}
.ciatto-video-background-popover{z-index:70!important}body:has(.h-screen.w-screen.bg-meeting-dark.ciatto-attention-shake) .ciatto-video-background-popover{opacity:0;pointer-events:none}.h-screen.w-screen.bg-meeting-dark:has(>div.fixed.right-3.top-16)>div.fixed.left-1\/2.top-16{top:7.35rem!important}.h-screen.w-screen.bg-meeting-dark>div.fixed.left-1\/2.top-16>div,.h-screen.w-screen.bg-meeting-dark>div.fixed.right-3.top-16>div{max-width:min(30rem,100vw - 1.5rem)}@media (max-width:899px){.h-screen.w-screen.bg-meeting-dark:has(>div.fixed.right-3.top-16)>div.fixed.left-1\/2.top-16{top:max(7.15rem, calc(env(safe-area-inset-top) + 6.55rem))!important}.h-screen.w-screen.bg-meeting-dark>div.fixed.left-1\/2.top-16>div,.h-screen.w-screen.bg-meeting-dark>div.fixed.right-3.top-16>div{max-width:calc(100vw - .9rem);font-size:.68rem!important}}@media (max-width:899px) and (orientation:landscape) and (max-height:600px){.h-screen.w-screen.bg-meeting-dark:has(>div.fixed.right-3.top-16)>div.fixed.left-1\/2.top-16{width:min(42vw,22rem);top:max(3.25rem, calc(env(safe-area-inset-top) + 2.85rem))!important;left:max(.35rem, env(safe-area-inset-left))!important;transform:none!important}.h-screen.w-screen.bg-meeting-dark>div.fixed.right-3.top-16{width:min(42vw,22rem);right:max(.35rem, env(safe-area-inset-right))!important;left:auto!important}}
@media (max-width:899px){.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect.ring-4 .ciatto-video-background-trigger,.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect.ring-2 .ciatto-video-background-trigger{justify-content:flex-start!important;width:auto!important;min-width:0!important;padding-inline:.55rem!important}.cm-page:has(#prejoin-name) .ciatto-video-background-trigger{justify-content:flex-start!important;width:auto!important;min-width:0!important;padding-inline:.55rem!important}.h-screen.w-screen.bg-meeting-dark>main>div:first-child>.grid:not(:has(>.remote-video-tile)) .video-tile-mobile-aspect .ciatto-video-background-trigger{justify-content:flex-start!important;width:auto!important;min-width:0!important;padding-inline:.55rem!important}.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect.ring-4 .ciatto-video-background-trigger>span:not(.ciatto-video-background-dot),.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect.ring-2 .ciatto-video-background-trigger>span:not(.ciatto-video-background-dot){text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden;display:inline!important}.cm-page:has(#prejoin-name) .ciatto-video-background-trigger>span:not(.ciatto-video-background-dot){text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden;display:inline!important}.h-screen.w-screen.bg-meeting-dark>main>div:first-child>.grid:not(:has(>.remote-video-tile)) .video-tile-mobile-aspect .ciatto-video-background-trigger>span:not(.ciatto-video-background-dot){text-overflow:ellipsis;white-space:nowrap;max-width:6rem;overflow:hidden;display:inline!important}}@media (max-width:360px){.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect.ring-4 .ciatto-video-background-trigger>span:not(.ciatto-video-background-dot),.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect.ring-2 .ciatto-video-background-trigger>span:not(.ciatto-video-background-dot){display:none!important}}
body:has(.h-screen.w-screen.bg-meeting-dark)>div.pointer-events-none.fixed.inset-0.z-50{z-index:100!important}body:has(.h-screen.w-screen.bg-meeting-dark)>div.fixed.inset-0.z-50[data-state]{z-index:99!important}body:has(.cm-page:has(#prejoin-name))>div.pointer-events-none.fixed.inset-0.z-50{z-index:100!important}body:has(.cm-page:has(#prejoin-name))>div.fixed.inset-0.z-50[data-state]{z-index:99!important}@media (max-width:899px){body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]{scroll-padding-bottom:max(1rem, env(safe-area-inset-bottom))}}
:is(body:has(.h-screen.w-screen.bg-meeting-dark) [role=tooltip],body:has(.cm-page:has(#prejoin-name)) [role=tooltip]){color:#f8fafc!important;background:#101216!important;border-color:#ffffff1a!important;box-shadow:0 14px 38px #0000005c!important}:is(body:has(.h-screen.w-screen.bg-meeting-dark) [role=tooltip] p,body:has(.cm-page:has(#prejoin-name)) [role=tooltip] p){color:#f4f4f5!important}:is(body:has(.h-screen.w-screen.bg-meeting-dark) [role=tooltip] p+p,body:has(.cm-page:has(#prejoin-name)) [role=tooltip] p+p){color:#9ca1aa!important}:is(body:has(.h-screen.w-screen.bg-meeting-dark) [role=tooltip] svg,body:has(.cm-page:has(#prejoin-name)) [role=tooltip] svg){fill:#101216!important}@media (max-width:899px) and (hover:none){:is(body:has(.h-screen.w-screen.bg-meeting-dark) [role=tooltip],body:has(.cm-page:has(#prejoin-name)) [role=tooltip]){max-width:min(16rem,100vw - 1rem)!important}}
.h-screen.w-screen.bg-meeting-dark,.h-screen.w-screen.bg-meeting-dark *{scrollbar-color:#94a3b842 transparent;scrollbar-width:thin}.cm-page:has(#prejoin-name){scrollbar-color:#94a3b842 transparent;scrollbar-width:thin}.cm-page:has(#prejoin-name) *{scrollbar-color:#94a3b842 transparent;scrollbar-width:thin}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]{scrollbar-color:#94a3b842 transparent;scrollbar-width:thin}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] *{scrollbar-color:#94a3b842 transparent;scrollbar-width:thin}body:has(.cm-page:has(#prejoin-name)) [role=dialog]{scrollbar-color:#94a3b842 transparent;scrollbar-width:thin}body:has(.cm-page:has(#prejoin-name)) [role=dialog] *{scrollbar-color:#94a3b842 transparent;scrollbar-width:thin}.h-screen.w-screen.bg-meeting-dark ::-webkit-scrollbar{width:5px;height:5px}.cm-page:has(#prejoin-name) ::-webkit-scrollbar{width:5px;height:5px}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]::-webkit-scrollbar{width:5px;height:5px}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] ::-webkit-scrollbar{width:5px;height:5px}body:has(.cm-page:has(#prejoin-name)) [role=dialog]::-webkit-scrollbar{width:5px;height:5px}body:has(.cm-page:has(#prejoin-name)) [role=dialog] ::-webkit-scrollbar{width:5px;height:5px}.h-screen.w-screen.bg-meeting-dark ::-webkit-scrollbar-track{background:0 0}.cm-page:has(#prejoin-name) ::-webkit-scrollbar-track{background:0 0}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]::-webkit-scrollbar-track{background:0 0}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] ::-webkit-scrollbar-track{background:0 0}body:has(.cm-page:has(#prejoin-name)) [role=dialog]::-webkit-scrollbar-track{background:0 0}body:has(.cm-page:has(#prejoin-name)) [role=dialog] ::-webkit-scrollbar-track{background:0 0}.h-screen.w-screen.bg-meeting-dark ::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.cm-page:has(#prejoin-name) ::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] ::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}body:has(.cm-page:has(#prejoin-name)) [role=dialog]::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}body:has(.cm-page:has(#prejoin-name)) [role=dialog] ::-webkit-scrollbar-thumb{background:#94a3b83d;border-radius:999px}.h-screen.w-screen.bg-meeting-dark ::-webkit-scrollbar-thumb:hover{background:#94a3b861}.cm-page:has(#prejoin-name) ::-webkit-scrollbar-thumb:hover{background:#94a3b861}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] ::-webkit-scrollbar-thumb:hover{background:#94a3b861}body:has(.cm-page:has(#prejoin-name)) [role=dialog] ::-webkit-scrollbar-thumb:hover{background:#94a3b861}
.ciatto-dashboard-premium-page{--ciatto-dashboard-bg:#f5f6f8;--ciatto-dashboard-panel:#fffffff0;--ciatto-dashboard-panel-solid:#fff;--ciatto-dashboard-border:#0f172a17;--ciatto-dashboard-text:#111318;--ciatto-dashboard-muted:#707681;--ciatto-dashboard-accent:#7257ff;min-height:100dvh;color:var(--ciatto-dashboard-text);background:radial-gradient(circle at 50% -9rem, #7257ff14, transparent 35rem), var(--ciatto-dashboard-bg)!important}html.dark .ciatto-dashboard-premium-page{--ciatto-dashboard-bg:#050607;--ciatto-dashboard-panel:#0b0d10f2;--ciatto-dashboard-panel-solid:#0b0d10;--ciatto-dashboard-border:#ffffff13;--ciatto-dashboard-text:#f7f7f8;--ciatto-dashboard-muted:#8f949e}.ciatto-dashboard-premium-page .ciatto-dashboard-topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-color:var(--ciatto-dashboard-border)!important;background:color-mix(in srgb, var(--ciatto-dashboard-panel-solid) 90%, transparent)!important}.ciatto-dashboard-premium-page .cm-topbar-inner,.ciatto-dashboard-premium-page .ciatto-dashboard-main{max-width:74rem}.ciatto-dashboard-premium-page .cm-topbar-inner{min-height:3.75rem}.ciatto-dashboard-utility-trigger{border:1px solid var(--ciatto-dashboard-border);background:var(--ciatto-dashboard-panel-solid);min-height:2.5rem;color:var(--ciatto-dashboard-text);border-radius:999px;align-items:center;gap:.35rem;padding:.24rem .34rem .24rem .24rem;transition:border-color .14s,transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 5px 16px #0000000d}.ciatto-dashboard-utility-trigger:hover{border-color:color-mix(in srgb, var(--ciatto-dashboard-accent) 38%, var(--ciatto-dashboard-border));box-shadow:0 7px 20px #00000014}.ciatto-dashboard-utility-trigger:active{transform:scale(.98)}.ciatto-dashboard-utility-trigger>span{background:var(--ciatto-dashboard-accent);color:#fff;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.68rem;font-weight:700;display:grid}.ciatto-dashboard-utility-trigger>svg{width:1.05rem;height:1.05rem;color:var(--ciatto-dashboard-muted)}.ciatto-dashboard-main{padding-top:clamp(2.4rem,6vw,5rem)!important;padding-bottom:4.5rem!important}.ciatto-dashboard-hero{text-align:center;max-width:58rem;margin-inline:auto}.ciatto-dashboard-hero>h1{color:var(--ciatto-dashboard-text);letter-spacing:-.045em;text-wrap:balance;margin-top:.55rem;font-size:clamp(2rem,4vw,3.3rem);font-weight:650;line-height:1.02}.ciatto-dashboard-intro{max-width:38rem;color:var(--ciatto-dashboard-muted);text-wrap:pretty;margin:.9rem auto 0;font-size:.9rem;line-height:1.65}.ciatto-dashboard-primary-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;max-width:50rem;margin:1.75rem auto 0;display:grid}.ciatto-dashboard-new-meeting{box-shadow:0 10px 24px #7257ff2e;background:var(--ciatto-dashboard-accent)!important;border-radius:.8rem!important;min-height:3rem!important;padding-inline:1.15rem!important}.ciatto-dashboard-new-menu{color:var(--ciatto-dashboard-text);border-color:var(--ciatto-dashboard-border)!important;background:var(--ciatto-dashboard-panel-solid)!important;box-shadow:0 22px 60px #0000002e!important}.ciatto-dashboard-join-form{align-items:center;gap:.5rem;min-width:0;display:flex}.ciatto-dashboard-join-input,.ciatto-dashboard-search-input{border:1px solid var(--ciatto-dashboard-border);background:var(--ciatto-dashboard-panel-solid);width:100%;color:var(--ciatto-dashboard-text);outline:none;transition:border-color .13s,box-shadow .13s}.ciatto-dashboard-join-input{border-radius:.8rem;height:3rem;padding-inline:2.5rem .75rem;font-size:.875rem}.ciatto-dashboard-search-input{border-radius:.72rem;height:2.55rem;padding-inline:2.25rem .75rem;font-size:.75rem}.ciatto-dashboard-join-input::-moz-placeholder{color:var(--ciatto-dashboard-muted)}.ciatto-dashboard-search-input::-moz-placeholder{color:var(--ciatto-dashboard-muted)}.ciatto-dashboard-join-input::placeholder,.ciatto-dashboard-search-input::placeholder{color:var(--ciatto-dashboard-muted)}.ciatto-dashboard-join-input:focus,.ciatto-dashboard-search-input:focus{border-color:color-mix(in srgb, var(--ciatto-dashboard-accent) 68%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ciatto-dashboard-accent) 14%, transparent)}.ciatto-dashboard-join-button{border-color:var(--ciatto-dashboard-border)!important;background:var(--ciatto-dashboard-panel-solid)!important;min-height:3rem!important;color:var(--ciatto-dashboard-text)!important;border-radius:.8rem!important}.ciatto-dashboard-meetings{max-width:68rem;margin:clamp(3rem,7vw,6rem) auto 0}.ciatto-dashboard-meetings-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem;display:flex}.ciatto-dashboard-meeting-tools{justify-content:flex-end;align-items:center;gap:.35rem;min-width:min(100%,19rem);display:flex}.ciatto-dashboard-refresh{border:1px solid #0000;flex:none;color:var(--ciatto-dashboard-muted)!important}.ciatto-dashboard-refresh:hover{border-color:var(--ciatto-dashboard-border);background:var(--ciatto-dashboard-panel-solid)!important;color:var(--ciatto-dashboard-text)!important}.ciatto-dashboard-empty,.ciatto-dashboard-meeting-card{border-color:var(--ciatto-dashboard-border)!important;background:var(--ciatto-dashboard-panel)!important}.ciatto-dashboard-empty{border-radius:1rem!important}.ciatto-dashboard-meeting-grid{gap:.7rem!important}.ciatto-dashboard-meeting-card{transition:border-color .14s,transform .14s,box-shadow .14s;border-radius:.95rem!important;gap:.8rem!important;min-height:10rem!important;padding:.95rem!important;box-shadow:0 8px 26px #00000009!important}@media (hover:hover) and (pointer:fine){.ciatto-dashboard-meeting-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--ciatto-dashboard-accent) 24%, var(--ciatto-dashboard-border))!important;box-shadow:0 12px 34px #0000000f!important}.ciatto-dashboard-card-actions button:not(:first-child){opacity:.48;transition:opacity .13s}.ciatto-dashboard-meeting-card:hover .ciatto-dashboard-card-actions button,.ciatto-dashboard-meeting-card:focus-within .ciatto-dashboard-card-actions button{opacity:1}}.ciatto-dashboard-utility-dialog{--ciatto-dashboard-panel-solid:#fff;--ciatto-dashboard-border:#0f172a1a;--ciatto-dashboard-text:#111318;--ciatto-dashboard-muted:#707681;border-color:var(--ciatto-dashboard-border)!important;background:var(--ciatto-dashboard-panel-solid)!important;color:var(--ciatto-dashboard-text)!important}html.dark .ciatto-dashboard-utility-dialog{--ciatto-dashboard-panel-solid:#0b0d10;--ciatto-dashboard-border:#ffffff14;--ciatto-dashboard-text:#f7f7f8;--ciatto-dashboard-muted:#8f949e}.ciatto-dashboard-utility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.5rem;display:grid}.ciatto-dashboard-utility-action{border:1px solid var(--ciatto-dashboard-border);background:color-mix(in srgb, var(--ciatto-dashboard-panel-solid) 92%, #7257ff 8%);min-height:4.7rem;color:var(--ciatto-dashboard-text);text-align:left;border-radius:.85rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem;padding:.78rem;font-size:.74rem;font-weight:600;transition:border-color .13s,background .13s,transform .13s;display:flex}.ciatto-dashboard-utility-action>svg{color:#806bff}.ciatto-dashboard-utility-action:hover{background:color-mix(in srgb, var(--ciatto-dashboard-panel-solid) 86%, #7257ff 14%);border-color:#7257ff57}.ciatto-dashboard-utility-action:active{transform:scale(.985)}.ciatto-dashboard-utility-preferences,.ciatto-dashboard-account-row{border:1px solid var(--ciatto-dashboard-border);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.65rem;padding:.72rem .78rem;display:flex}.ciatto-dashboard-utility-preferences{justify-content:flex-end}.ciatto-dashboard-account-row strong{color:var(--ciatto-dashboard-text);font-size:.78rem}.ciatto-dashboard-account-row span{max-width:14rem;color:var(--ciatto-dashboard-muted);margin-top:.14rem;font-size:.68rem}.ciatto-dashboard-utility-trigger:focus-visible,.ciatto-dashboard-utility-action:focus-visible,.ciatto-premium-room-shortcut:focus-visible{outline-offset:2px;outline:2px solid #846effd9}@media (max-width:899px){.h-screen.w-screen.bg-meeting-dark>footer{min-height:calc(3.95rem + env(safe-area-inset-bottom))!important;height:calc(3.95rem + env(safe-area-inset-bottom))!important;padding:.25rem .25rem env(safe-area-inset-bottom)!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.16rem!important;display:grid!important}.h-screen.w-screen.bg-meeting-dark>footer>div[class~=hidden][class~=sm\:block]{display:none!important}.h-screen.w-screen.bg-meeting-dark>footer>div[class~=sm\:hidden]{min-width:0;display:block!important}.h-screen.w-screen.bg-meeting-dark>footer>button:has(.lucide-hand){display:none!important}.h-screen.w-screen.bg-meeting-dark>footer>button,.h-screen.w-screen.bg-meeting-dark>footer>div[class~=sm\:hidden]>button{border-radius:.9rem!important;width:100%!important;min-width:0!important;height:3.4rem!important;min-height:3.4rem!important}.h-screen.w-screen.bg-meeting-dark>footer button>span[class*="text-[8px]"]{display:none!important}.h-screen.w-screen.bg-meeting-dark>main>div:first-child{padding-bottom:calc(4.35rem + env(safe-area-inset-bottom))!important}.h-screen.w-screen.bg-meeting-dark>main>aside{width:min(100vw,24rem)!important;bottom:calc(4.4rem + env(safe-area-inset-bottom))!important}.h-screen.w-screen.bg-meeting-dark>header>div:first-child>span.font-mono,.h-screen.w-screen.bg-meeting-dark>header>div:first-child>button,.h-screen.w-screen.bg-meeting-dark>header>div:last-child>span.font-mono{display:none!important}.h-screen.w-screen.bg-meeting-dark>header label:has(.lucide-globe-2){display:none!important}.h-screen.w-screen.bg-meeting-dark>header>div:first-child{min-width:auto!important}.h-screen.w-screen.bg-meeting-dark>header>div:last-child{margin-left:auto}.h-screen.w-screen.bg-meeting-dark .ciatto-video-background-trigger{display:none!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]:has(.lucide-share-2){overscroll-behavior:contain;max-height:min(86svh,42rem)!important;overflow-y:auto!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]:has(.lucide-share-2)>div.mt-3.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.42rem!important}.ciatto-premium-room-shortcut{min-width:0;border-radius:.82rem!important;min-height:4.45rem!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]:has(.lucide-share-2)>div.mt-3.grid>button{min-width:0;border-radius:.82rem!important;min-height:4.45rem!important}.ciatto-premium-room-shortcut{color:#d8dbe2;text-align:center;background:#101216;border:1px solid #ffffff16;flex-direction:column;justify-content:center;align-items:center;gap:.42rem;padding:.45rem .3rem;font-size:.66rem;font-weight:550;line-height:1.1;transition:border-color .13s,background .13s;display:flex}.ciatto-premium-room-shortcut>svg{color:#a996ff;width:1.15rem;height:1.15rem}.ciatto-premium-room-shortcut>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ciatto-premium-room-shortcut[data-kind=hand]{order:-33}.ciatto-premium-room-shortcut[data-kind=background]{order:-32}.ciatto-premium-room-shortcut[data-active=true]{color:#fff;background:#7257ff24;border-color:#8b74ff6b}.h-screen.w-screen.bg-meeting-dark>div.pointer-events-none.absolute.inset-0.z-30>div.absolute.bottom-24{bottom:calc(4.9rem + env(safe-area-inset-bottom))!important}}@media (max-width:640px){.ciatto-dashboard-main{padding-top:1.8rem!important;padding-bottom:3rem!important}.ciatto-dashboard-hero{text-align:left}.ciatto-dashboard-hero>h1{font-size:clamp(1.9rem,10vw,2.55rem)}.ciatto-dashboard-intro{margin-left:0}.ciatto-dashboard-primary-actions{grid-template-columns:1fr;margin-top:1.3rem}.ciatto-dashboard-primary-actions>div,.ciatto-dashboard-new-meeting{width:100%!important}.ciatto-dashboard-meetings{margin-top:3.1rem}.ciatto-dashboard-meetings-header{flex-direction:column;align-items:stretch}.ciatto-dashboard-meeting-tools{width:100%}.ciatto-dashboard-utility-dialog{max-height:min(86svh,35rem)!important;overflow-y:auto!important}}@media (max-width:420px){.ciatto-dashboard-join-form{flex-direction:column;align-items:stretch}.ciatto-dashboard-join-button{width:100%}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]:has(.lucide-share-2)>div.mt-3.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.ciatto-premium-room-shortcut{min-height:4.05rem!important;font-size:.58rem!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]:has(.lucide-share-2)>div.mt-3.grid>button{min-height:4.05rem!important;font-size:.58rem!important}}@media (prefers-reduced-motion:reduce){.ciatto-dashboard-utility-trigger,.ciatto-dashboard-utility-action,.ciatto-dashboard-meeting-card,.ciatto-premium-room-shortcut{transition:none!important}}
:root{--ciatto-logo-blue-deep:#1e40af;--ciatto-logo-blue:#2563eb;--ciatto-logo-blue-light:#3b82f6;--ciatto-logo-blue-soft:#60a5fa;--ciatto-logo-cyan:#38bdf8}::selection{background:var(--ciatto-logo-blue);color:#fff}.ciatto-dashboard-premium-page{--ciatto-dashboard-accent:var(--ciatto-logo-blue);background:radial-gradient(circle at 50% -9rem, #2563eb16, transparent 35rem), var(--ciatto-dashboard-bg)!important}.ciatto-dashboard-premium-page .ciatto-dashboard-new-meeting{background:linear-gradient(135deg, var(--ciatto-logo-blue-deep), var(--ciatto-logo-blue) 56%, var(--ciatto-logo-blue-light))!important;box-shadow:0 10px 24px #2563eb33!important}.ciatto-dashboard-premium-page .ciatto-dashboard-utility-action{background:color-mix(in srgb, var(--ciatto-dashboard-panel-solid) 92%, var(--ciatto-logo-blue) 8%)}.ciatto-dashboard-premium-page .ciatto-dashboard-utility-action>svg{color:var(--ciatto-logo-blue-light)}.ciatto-dashboard-premium-page .ciatto-dashboard-utility-action:hover{background:color-mix(in srgb, var(--ciatto-dashboard-panel-solid) 86%, var(--ciatto-logo-blue) 14%);border-color:#2563eb57}.ciatto-dashboard-premium-page .ciatto-dashboard-utility-trigger:focus-visible,.ciatto-dashboard-premium-page .ciatto-dashboard-utility-action:focus-visible,.ciatto-premium-room-shortcut:focus-visible{outline-color:var(--ciatto-logo-blue-soft)!important}.h-screen.w-screen.bg-meeting-dark{--meet-purple:var(--ciatto-logo-blue);--meet-purple-soft:#2563eb33;background:radial-gradient(circle at 52% -18%, #2563eb13, transparent 32rem), var(--meet-bg)!important}.h-screen.w-screen.bg-meeting-dark>header+div:not(main),.h-screen.w-screen.bg-meeting-dark>header~div.bg-blue-600{background:#1e40afd6!important;border-color:#3b82f64d!important}.h-screen.w-screen.bg-meeting-dark .remote-video-tile.ring-2,.h-screen.w-screen.bg-meeting-dark .remote-video-tile.ring-4,.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect.ring-2,.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect.ring-4{border-color:#3b82f6f0!important;box-shadow:0 0 0 1px #2563eb75,0 16px 38px #00000042!important}.h-screen.w-screen.bg-meeting-dark .remote-video-tile.is-screen-sharing .remote-presenter-camera{border-color:#3b82f6cc!important;box-shadow:0 0 0 1px #2563eb2e,0 14px 36px #0000004d!important}.h-screen.w-screen.bg-meeting-dark .video-tile-mobile-aspect:has(>video.absolute.inset-0)>video.invisible:first-of-type{border-color:#3b82f6cc!important;box-shadow:0 0 0 1px #2563eb2e,0 14px 36px #0000004d!important}:is(.h-screen.w-screen.bg-meeting-dark>footer button:has(.lucide-share-2),.h-screen.w-screen.bg-meeting-dark>footer button:has(.lucide-hand.text-amber-300)){background:#2563eb24!important;border-color:#3b82f64d!important}.h-screen.w-screen.bg-meeting-dark>div.fixed.right-3.top-16>div{background:#1e40afeb!important;border-color:#3b82f64d!important}.h-screen.w-screen.bg-meeting-dark>header~div.bg-blue-600{color:#eff6ff!important;background:#1e40afbd!important;border-color:#3b82f63d!important}.h-screen.w-screen.bg-meeting-dark .bg-blue-600:not(.bg-blue-600\/90){background-color:var(--ciatto-logo-blue)!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] .bg-blue-600{background-color:var(--ciatto-logo-blue)!important}.h-screen.w-screen.bg-meeting-dark .text-blue-300,.h-screen.w-screen.bg-meeting-dark .text-blue-400{color:var(--ciatto-logo-blue-soft)!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] .text-blue-300{color:var(--ciatto-logo-blue-soft)!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] .text-blue-400{color:var(--ciatto-logo-blue-soft)!important}.ciatto-video-background-trigger>svg,.ciatto-video-background-option>svg{color:var(--ciatto-logo-blue-soft)!important}.ciatto-video-background-trigger[data-active=true]{background:#2563eb3d!important;border-color:#3b82f685!important}.ciatto-video-background-dot{background:var(--ciatto-logo-blue-soft)!important;box-shadow:0 0 0 3px #2563eb24!important}.ciatto-video-background-heading>svg{color:var(--ciatto-logo-blue-light)!important}.ciatto-video-background-option[data-selected=true]{background:#2563eb21!important;border-color:#3b82f68f!important}.ciatto-video-background-preview{background:linear-gradient(145deg,#3b82f629,#0000 42%),linear-gradient(#252a32 0 47%,#15181d 47% 100%)!important}.ciatto-video-background-preview-blur:before{background:linear-gradient(145deg,#2563eb38,#0000 42%),linear-gradient(#333945 0 47%,#1a1e24 47% 100%)!important}.ciatto-video-background-message[data-state=camera-off]{border-color:#3b82f62e!important}.ciatto-video-background-active{color:var(--ciatto-logo-blue-soft)!important;background:#2563eb26!important}.ciatto-video-background-trigger:focus-visible,.ciatto-video-background-option:focus-visible{outline-color:var(--ciatto-logo-blue-soft)!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] button:focus-visible{outline-color:var(--ciatto-logo-blue-soft)!important}@media (hover:hover) and (pointer:fine){.ciatto-video-background-trigger:hover{border-color:#3b82f661!important}}.cm-page:has(#prejoin-name){--prejoin-violet:var(--ciatto-logo-blue);background:radial-gradient(circle at 42% -10%, #2563eb16, transparent 30rem), var(--prejoin-bg)!important}.cm-page:has(#prejoin-name)>main>section:first-child>div.relative.mx-auto.aspect-video>div.absolute.inset-x-0.bottom-3 button.bg-blue-600{background:#2563eb47!important;border-color:#3b82f66b!important}.cm-page:has(#prejoin-name) .cm-eyebrow{color:var(--ciatto-logo-blue-soft)!important}:is(.cm-page:has(#prejoin-name) input:focus,.cm-page:has(#prejoin-name) select:focus){border-color:#3b82f6c2!important;box-shadow:0 0 0 3px #2563eb21!important}.cm-page:has(#prejoin-name) form button[type=submit]{background:linear-gradient(135deg, var(--ciatto-logo-blue-deep), var(--ciatto-logo-blue) 56%, var(--ciatto-logo-blue-light))!important;border-color:#3b82f675!important;box-shadow:0 9px 24px #2563eb40!important}.cm-page:has(#prejoin-name) form button[type=submit]:hover{background:linear-gradient(135deg, #1d4ed8, var(--ciatto-logo-blue-light) 72%, var(--ciatto-logo-blue-soft))!important}
.ciatto-virtual-background-picker{overscroll-behavior:contain;scrollbar-gutter:stable;width:min(36rem,100vw - 1.5rem)!important;max-height:min(78svh,40rem)!important;overflow-y:auto!important}.ciatto-virtual-background-picker .ciatto-video-background-options{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.55rem!important}.ciatto-virtual-background-picker .ciatto-video-background-card{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;position:relative;background:#101216!important;border-radius:.78rem!important;gap:0!important;min-height:0!important;padding:.35rem!important;display:flex!important}.ciatto-virtual-background-picker .ciatto-video-background-card[data-selected=true]{box-shadow:inset 0 0 0 1px #3b82f633;background:#1e40af2e!important;border-color:#2563ebb8!important}.ciatto-virtual-background-picker .ciatto-video-background-card>svg:last-child{z-index:4;color:#60a5fa;box-sizing:content-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050607bd;border-radius:999px;width:1rem;height:1rem;padding:.16rem;position:absolute;top:.62rem;right:.62rem}.ciatto-virtual-background-picker .ciatto-video-background-preview{aspect-ratio:16/9;background:#20252b;display:block;position:relative;overflow:hidden;border-radius:.56rem!important;width:100%!important;height:auto!important}.ciatto-video-background-preview-image>img,.ciatto-video-background-preview-upload>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ciatto-virtual-background-picker .ciatto-video-background-preview-none{background:linear-gradient(150deg,#2563eb14,#0000 50%),linear-gradient(#333a43 0 50%,#1b1f24 50% 100%)!important}.ciatto-virtual-background-picker .ciatto-video-background-preview-none:before{content:"";background:linear-gradient(90deg,#0000 0 20%,#ffffff0f 20% 21%,#0000 21% 78%,#ffffff0f 78% 79%,#0000 79%),linear-gradient(#0000 0 55%,#ffffff0a 55% 56%,#0000 56%);position:absolute;inset:0}.ciatto-virtual-background-picker .ciatto-video-background-preview-none:after,.ciatto-virtual-background-picker .ciatto-video-background-preview-blur:after{content:"";background:#c7ccd4;border-radius:999px 999px .55rem .55rem;width:1.45rem;height:2.3rem;position:absolute;bottom:.42rem;left:50%;transform:translate(-50%);box-shadow:0 0 0 .3rem #05060714}.ciatto-virtual-background-picker .ciatto-video-background-preview-blur{background:#252b32!important}.ciatto-virtual-background-picker .ciatto-video-background-preview-blur:before{content:"";filter:blur(8px)saturate(.85);background:linear-gradient(150deg,#2563eb2e,#0000 45%),linear-gradient(90deg,#4b5662 0 28%,#303944 28% 60%,#65717c 60% 100%);position:absolute;inset:-.6rem}.ciatto-video-background-preview-upload{place-items:center;background:radial-gradient(circle at 50% 45%,#2563eb29,#0000 58%),#141820!important;border:1px dashed #60a5fa47!important;display:grid!important}.ciatto-video-background-preview-upload>svg{color:#60a5fa!important;width:1.45rem!important;height:1.45rem!important}.ciatto-video-background-card-copy{min-width:0;padding:.48rem .34rem .28rem;display:block}.ciatto-video-background-card-copy strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.2;display:block;overflow:hidden;color:#eef2f7!important;font-size:.67rem!important;font-weight:600!important}.ciatto-video-background-card-copy small{color:#858c97;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.55rem;line-height:1.25;display:block;overflow:hidden}.ciatto-video-background-progress{border:2px solid #ffffff24;border-top-color:#3b82f6;border-radius:999px;width:.8rem;height:.8rem;animation:.7s linear infinite ciatto-background-spin;position:absolute;top:.84rem;right:2.4rem}.ciatto-virtual-background-picker[data-busy=true] .ciatto-video-background-options{opacity:.72}.ciatto-virtual-background-picker .ciatto-video-background-message[data-state=unavailable]{color:#fcdba0;background:#78350f24;border-color:#f59e0b33}.ciatto-virtual-background-picker .ciatto-video-background-privacy{color:#818894!important}@keyframes ciatto-background-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.ciatto-virtual-background-picker .ciatto-video-background-card:hover{background:#151a21!important;border-color:#3b82f666!important}}@media (max-width:899px){.ciatto-virtual-background-picker{top:auto!important;right:max(.45rem, env(safe-area-inset-right))!important;bottom:calc(4.75rem + env(safe-area-inset-bottom))!important;left:max(.45rem, env(safe-area-inset-left))!important;width:auto!important;max-height:min(70svh,36rem)!important;padding:.72rem!important}.ciatto-virtual-background-picker .ciatto-video-background-options{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}.ciatto-virtual-background-picker .ciatto-video-background-card{min-height:0!important}.ciatto-video-background-card-copy strong{font-size:.64rem!important}}@media (max-width:380px){.ciatto-virtual-background-picker{padding:.62rem!important}.ciatto-virtual-background-picker .ciatto-video-background-options{gap:.34rem!important}.ciatto-video-background-card-copy{padding:.4rem .22rem .2rem}.ciatto-video-background-card-copy strong{font-size:.6rem!important}.ciatto-video-background-card-copy small{white-space:normal;font-size:.51rem}}@media (max-width:899px) and (orientation:landscape) and (max-height:600px){.ciatto-virtual-background-picker{top:max(.4rem, env(safe-area-inset-top))!important;right:max(.4rem, env(safe-area-inset-right))!important;bottom:max(.4rem, env(safe-area-inset-bottom))!important;width:min(32rem,72vw)!important;max-height:none!important;left:auto!important}.ciatto-virtual-background-picker .ciatto-video-background-options{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (prefers-reduced-motion:reduce){.ciatto-video-background-progress{animation:none}.ciatto-virtual-background-picker .ciatto-video-background-card{transition:none!important}}
:root{--ciatto-ui-blue:#2563eb;--ciatto-ui-blue-hover:#1d4ed8;--ciatto-ui-blue-active:#1e40af;--ciatto-ui-blue-soft:#60a5fa;--ciatto-ui-blue-text:#1d4ed8;--ciatto-ui-blue-text-dark:#93c5fd;--ciatto-ui-blue-tint:#2563eb13;--ciatto-ui-blue-tint-dark:#2563eb21;--ciatto-ui-blue-border:#3b82f63d;--ciatto-ui-danger:#ef4444}html{accent-color:var(--ciatto-ui-blue)}.ciatto-dashboard-premium-page .ciatto-dashboard-new-meeting{border-color:var(--ciatto-ui-blue)!important;background:var(--ciatto-ui-blue)!important;color:#fff!important;box-shadow:0 8px 22px #2563eb2e!important}.cm-page:has(#prejoin-name) form button[type=submit]{border-color:var(--ciatto-ui-blue)!important;background:var(--ciatto-ui-blue)!important;color:#fff!important;box-shadow:0 8px 22px #2563eb2e!important}.ciatto-dashboard-premium-page .ciatto-dashboard-new-meeting:hover{border-color:var(--ciatto-ui-blue-hover)!important;background:var(--ciatto-ui-blue-hover)!important;box-shadow:0 10px 26px #2563eb38!important}.cm-page:has(#prejoin-name) form button[type=submit]:hover{border-color:var(--ciatto-ui-blue-hover)!important;background:var(--ciatto-ui-blue-hover)!important;box-shadow:0 10px 26px #2563eb38!important}.ciatto-dashboard-premium-page .ciatto-dashboard-new-meeting:active{background:var(--ciatto-ui-blue-active)!important;box-shadow:0 5px 14px #2563eb29!important}.cm-page:has(#prejoin-name) form button[type=submit]:active{background:var(--ciatto-ui-blue-active)!important;box-shadow:0 5px 14px #2563eb29!important}button[class*=bg-green-],button[class*=bg-emerald-],button[class*=bg-lime-],button[class*=bg-teal-],button[class*=bg-cyan-],button[class*=bg-indigo-],button[class*=bg-violet-],button[class*=bg-purple-],button[class*=bg-fuchsia-],button[class*=bg-pink-],button[class*=bg-rose-],button[class*=bg-amber-],button[class*=bg-yellow-],button[class*=bg-orange-]{border-color:var(--ciatto-ui-blue)!important;background-color:var(--ciatto-ui-blue)!important;color:#fff!important}button[class*=bg-green-]:hover,button[class*=bg-emerald-]:hover,button[class*=bg-lime-]:hover,button[class*=bg-teal-]:hover,button[class*=bg-cyan-]:hover,button[class*=bg-indigo-]:hover,button[class*=bg-violet-]:hover,button[class*=bg-purple-]:hover,button[class*=bg-fuchsia-]:hover,button[class*=bg-pink-]:hover,button[class*=bg-rose-]:hover,button[class*=bg-amber-]:hover,button[class*=bg-yellow-]:hover,button[class*=bg-orange-]:hover{border-color:var(--ciatto-ui-blue-hover)!important;background-color:var(--ciatto-ui-blue-hover)!important}:is([class*=text-green-],[class*=text-emerald-],[class*=text-lime-],[class*=text-teal-],[class*=text-cyan-],[class*=text-indigo-],[class*=text-violet-],[class*=text-purple-],[class*=text-fuchsia-],[class*=text-pink-],[class*=text-rose-],[class*=text-amber-],[class*=text-yellow-],[class*=text-orange-]){color:var(--ciatto-ui-blue-text)!important}html.dark :is([class*=text-green-],[class*=text-emerald-],[class*=text-lime-],[class*=text-teal-],[class*=text-cyan-],[class*=text-indigo-],[class*=text-violet-],[class*=text-purple-],[class*=text-fuchsia-],[class*=text-pink-],[class*=text-rose-],[class*=text-amber-],[class*=text-yellow-],[class*=text-orange-]){color:var(--ciatto-ui-blue-text-dark)!important}.h-screen.w-screen.bg-meeting-dark :is([class*=text-green-],[class*=text-emerald-],[class*=text-lime-],[class*=text-teal-],[class*=text-cyan-],[class*=text-indigo-],[class*=text-violet-],[class*=text-purple-],[class*=text-amber-],[class*=text-yellow-],[class*=text-orange-]){color:var(--ciatto-ui-blue-soft)!important}.bg-green-400,.bg-green-500,.bg-green-600,.bg-green-700,.bg-emerald-400,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-lime-400,.bg-lime-500,.bg-lime-600,.bg-teal-400,.bg-teal-500,.bg-teal-600,.bg-teal-700,.bg-cyan-500,.bg-cyan-600,.bg-indigo-500,.bg-indigo-600,.bg-violet-500,.bg-violet-600,.bg-purple-500,.bg-purple-600,.bg-fuchsia-500,.bg-fuchsia-600,.bg-pink-500,.bg-pink-600,.bg-rose-500,.bg-rose-600,.bg-amber-400,.bg-amber-500,.bg-amber-600,.bg-yellow-400,.bg-yellow-500,.bg-orange-500,.bg-orange-600{background-color:var(--ciatto-ui-blue)!important;color:#fff!important}[class~=bg-emerald-50],[class~=bg-green-50],[class~=bg-teal-50],[class~=bg-teal-50\/70],[class~=bg-amber-50],[class~=bg-yellow-50],[class~=bg-orange-50],[class~=bg-amber-500\/10],[class~=bg-emerald-500\/10],[class~=bg-teal-500\/10],[class~=bg-violet-500\/10],[class~=bg-purple-500\/10]{background-color:var(--ciatto-ui-blue-tint)!important}html.dark [class~="dark:bg-emerald-500/10"],html.dark [class~="dark:bg-green-500/10"],html.dark [class~="dark:bg-teal-500/10"],html.dark [class~="dark:bg-amber-500/10"],html.dark [class~="dark:bg-amber-950/20"],html.dark [class~="dark:bg-teal-950/20"],html.dark [class~="dark:bg-violet-500/10"],html.dark [class~="dark:bg-purple-500/10"]{background-color:var(--ciatto-ui-blue-tint-dark)!important}[class~=border-emerald-400],[class~=border-green-400],[class~=border-amber-200],[class~=border-amber-500\/25],[class~=border-teal-200],[class~=border-violet-500\/30],[class~=border-purple-500\/30],html.dark [class~="dark:border-emerald-500/20"],html.dark [class~="dark:border-amber-500/20"],html.dark [class~="dark:border-amber-900/60"],html.dark [class~="dark:border-teal-900/60"]{border-color:var(--ciatto-ui-blue-border)!important}[class~=hover\:border-teal-300]:hover,[class~=hover\:border-emerald-300]:hover,[class~=hover\:border-amber-300]:hover,[class~=hover\:border-violet-300]:hover,[class~=hover\:border-purple-300]:hover{border-color:#3b82f66b!important}[class~=focus\:border-teal-500]:focus,[class~=focus\:border-emerald-500]:focus,[class~=focus\:border-violet-500]:focus,[class~=focus\:border-purple-500]:focus{border-color:var(--ciatto-ui-blue)!important}:is([class*=ring-green-],[class*=ring-emerald-],[class*=ring-lime-],[class*=ring-teal-],[class*=ring-cyan-],[class*=ring-indigo-],[class*=ring-violet-],[class*=ring-purple-],[class*=ring-amber-],[class*=ring-yellow-],[class*=ring-orange-]){--tw-ring-color:#3b82f64d!important}:is([class*=focus\:ring-green-],[class*=focus\:ring-emerald-],[class*=focus\:ring-teal-],[class*=focus\:ring-cyan-],[class*=focus\:ring-indigo-],[class*=focus\:ring-violet-],[class*=focus\:ring-purple-],[class*=focus\:ring-amber-]){--tw-ring-color:#3b82f62e!important}.cm-page:has(#prejoin-name) [class~=border-amber-200][class~=bg-amber-50]{color:#b91c1c!important;background:#ef444412!important;border-color:#ef444438!important}html.dark .cm-page:has(#prejoin-name) [class~=border-amber-200][class~=bg-amber-50]{color:#fecaca!important;background:#7f1d1d33!important;border-color:#f8717138!important}.ciatto-virtual-background-picker .ciatto-video-background-message[data-state=unavailable]{color:#cbd5e1!important;background:#0f172a57!important;border-color:#94a3b829!important}.ciatto-video-background-active,.ciatto-premium-room-shortcut[data-active=true]{border-color:var(--ciatto-ui-blue-border)!important;background:var(--ciatto-ui-blue-tint-dark)!important;color:var(--ciatto-ui-blue-soft)!important}@media (prefers-reduced-motion:reduce){.ciatto-dashboard-premium-page .ciatto-dashboard-new-meeting{transition:none!important}.cm-page:has(#prejoin-name) form button[type=submit]{transition:none!important}}
.ciatto-premium-room-shortcut>svg,.ciatto-video-background-trigger>svg,.ciatto-video-background-heading>svg,.ciatto-video-background-option>svg{color:var(--ciatto-ui-blue-soft)!important;stroke:currentColor!important}.h-screen.w-screen.bg-meeting-dark button:has(.lucide-hand)>.lucide-hand{color:var(--ciatto-ui-blue-soft)!important;stroke:currentColor!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]:has(.lucide-share-2)>div.mt-3.grid>button>svg{color:var(--ciatto-ui-blue-soft)!important;stroke:currentColor!important}.ciatto-premium-room-shortcut{color:#d8dbe2!important;background:#101216!important;border-color:#ffffff16!important}.ciatto-premium-room-shortcut[data-active=true]{color:#eff6ff!important;background:#2563eb24!important;border-color:#3b82f657!important}.ciatto-premium-room-shortcut[data-active=true]>svg{color:var(--ciatto-ui-blue-soft)!important}.ciatto-video-background-trigger[data-active=true],.ciatto-video-background-option[data-selected=true]{background:#2563eb21!important;border-color:#3b82f66b!important}.ciatto-video-background-dot{background:var(--ciatto-ui-blue-soft)!important;box-shadow:0 0 0 3px #2563eb24!important}.ciatto-video-background-active{color:var(--ciatto-ui-blue-soft)!important;background:#2563eb24!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]:has(.lucide-share-2) button:has(.lucide-radio)>.lucide-radio{color:#f87171!important;stroke:currentColor!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog]:has(.lucide-share-2) button:has(.lucide-radio){background:#7f1d1d24!important;border-color:#ef444433!important}:is(body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] button:has(.lucide-phone-off)>.lucide-phone-off,body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] button:has(.lucide-trash-2)>.lucide-trash-2){color:#f87171!important;stroke:currentColor!important}.ciatto-premium-room-shortcut:focus-visible,.ciatto-video-background-trigger:focus-visible,.ciatto-video-background-option:focus-visible{outline-color:var(--ciatto-ui-blue-soft)!important}body:has(.h-screen.w-screen.bg-meeting-dark) [role=dialog] button:focus-visible{outline-color:var(--ciatto-ui-blue-soft)!important}
