:root{--bp-tablet:768px;--bp-desktop:1024px;--bp-wide:1280px;--content-max:430px;--content-pad:18px}@media (min-width:768px){:root{--content-max:720px;--content-pad:28px}body,body.vodo-product{background:var(--v-paper,var(--warm,#f3f0e8))}.frame,.vodo-product .frame{--frame-max:100vw;max-width:none;width:100%;height:100dvh;min-height:100dvh;margin:0;border:0;border-radius:0;box-shadow:none}.scrollarea{padding-right:max(var(--content-pad),calc((100% - var(--content-max)) / 2));padding-left:max(var(--content-pad),calc((100% - var(--content-max)) / 2))}.navbar{left:50%;right:auto;width:min(100%,calc(var(--content-max) + var(--content-pad) * 2));transform:translateX(-50%);padding-right:var(--content-pad);padding-left:var(--content-pad)}.vodo-product .navbar{width:min(340px,calc(100vw - 40px));padding-right:10px;padding-left:10px}.sheet{left:50%;right:auto;width:min(100%,calc(var(--content-max) + var(--content-pad) * 2));transform:translate(-50%,103%);border-radius:28px 28px 0 0}.sheet.open{transform:translate(-50%)}.vault-fab{right:max(22px,calc((100vw - var(--content-max)) / 2 + 22px))}.vault-sheet{padding-right:max(20px,calc((100vw - var(--content-max)) / 2 + 20px));padding-left:max(20px,calc((100vw - var(--content-max)) / 2 + 20px))}.vault-sheet-close{right:max(20px,calc((100vw - var(--content-max)) / 2 + 20px))}.vodo-product .v3-editor-help{top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right))}.product-landing,.vodo-product .v3-auth,.vodo-product .v3-landing,.vodo-product .va5-scroll,.vodo-product .voodoo-landing-v5 .vl5-scroll,.vodo-product .voodoo-people-v5,.vodo-product .voodoo-pulse-v5,.vodo-product .voodoo-room-launch{padding-right:max(var(--content-pad),calc((100% - var(--content-max)) / 2));padding-left:max(var(--content-pad),calc((100% - var(--content-max)) / 2))}.vodo-product .v3-meet{padding-right:28px;padding-left:28px}.vodo-product .voodoo-scan-v5 .scrollarea.vs5-scroll,.vodo-product .voodoo-scan-v5 .vs5-scroll{box-sizing:border-box;width:100%;max-width:680px;margin-right:auto;margin-left:auto;padding-right:16px;padding-left:16px}.vodo-product .va5-action{box-sizing:border-box;width:100%;max-width:420px;margin-right:auto;margin-left:auto}.vodo-product .scrollarea.voodoo-people-launch,.vodo-product .voodoo-people-launch{max-width:none;margin-right:0;margin-left:0;padding-right:var(--people-side-pad,36px);padding-left:var(--people-side-pad,36px)}.vodo-product .scrollarea.voodoo-now-launch,.vodo-product .voodoo-now-launch{max-width:none;margin-right:0;margin-left:0;padding-right:var(--now-side-pad,36px);padding-left:var(--now-side-pad,36px)}.voodoo-vault-v5.vv5-vault.scrollarea,.vv5-settings,.vv5-vault{max-width:880px;margin-right:auto;margin-left:auto;padding-right:36px;padding-left:36px}.vodo-product .voodoo-room-v5{padding-right:0;padding-left:0}.vodo-product .voodoo-v5-ask,.vodo-product .voodoo-v5-awaiting,.vodo-product .voodoo-v5-head,.vodo-product .voodoo-v5-match,.vodo-product .voodoo-v5-modes,.vodo-product .voodoo-v5-talk{padding-right:max(var(--content-pad),calc((100% - var(--content-max)) / 2));padding-left:max(var(--content-pad),calc((100% - var(--content-max)) / 2))}.vv5-scrim{width:100%;max-width:none}.vodo-product .vp5-collection{grid-template-columns:repeat(2,minmax(0,1fr))}.vodo-product .voodoo-people-launch .vpl-list{grid-template-columns:1fr}.vodo-product .vp5-collection{gap:16px}.vodo-product .voodoo-pulse-v5__hero{grid-template-columns:minmax(0,1fr) 140px;padding:28px}.vodo-product .voodoo-pulse-v5__scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.vodo-product .voodoo-pulse-v5__reconnect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vodo-product .voodoo-pulse-v5__topic-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vodo-product .v3-meet{max-width:720px}.vodo-product .v3-qr-wrap{width:220px}.vodo-product .v3-qr-wrap svg{width:min(200px,100%)}.vodo-product .v3-qr-stack>.v3-share-actions{max-width:220px}.vodo-product .v3-meet-title h1,.vodo-product .v3-meet-title-row{font-size:clamp(34px,4.5vw,44px);text-align:left}.vodo-product .voodoo-landing-v5 .vl5-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.onboard-shell.empty{padding-right:max(28px,calc((100% - 720px) / 2));padding-left:max(28px,calc((100% - 720px) / 2))}.onboard-empty-copy{max-width:440px;transform:none}.onboard-shell.empty h1{font-size:clamp(36px,4.5vw,44px)}.onboard-empty-copy .onboard-text-button,.onboard-empty-preview,.onboard-main-cta{max-width:100%}.vodo-product .v3-auth-hero h1,.vodo-product .va5-hero h1{font-size:clamp(42px,5vw,54px)}.vault-stats{gap:10px}.vv5-vault-summary{gap:12px}.vv5-source-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-right:0;margin-left:0;padding-right:0;padding-left:0;overflow:visible}.vv5-source-rail>article{min-width:0}}@media (min-width:1024px){:root{--content-max:960px;--content-pad:36px}.vodo-product .scrollarea.voodoo-people-launch,.vodo-product .voodoo-people-launch{max-width:none;padding-right:var(--people-side-pad,44px);padding-left:var(--people-side-pad,44px)}.vodo-product .scrollarea.voodoo-now-launch,.vodo-product .voodoo-now-launch{max-width:none;padding-right:var(--now-side-pad,44px);padding-left:var(--now-side-pad,44px)}.voodoo-vault-v5.vv5-vault.scrollarea,.vv5-settings,.vv5-vault{max-width:960px;padding-right:44px;padding-left:44px}.navbar{gap:14px;padding-top:14px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.vodo-product .navbar{width:min(360px,calc(100vw - 48px));gap:10px;padding-top:12px;padding-right:10px;padding-left:10px}.vodo-product .nav-btn{min-height:36px;font-size:11px}.nav-btn{padding:10px 8px;font-size:12px}.vodo-product .nav-btn{padding:8px 6px}.vodo-product .v3-meet{display:grid;max-width:960px;margin-right:auto;margin-left:auto;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-template-rows:auto auto auto;column-gap:28px;row-gap:0;align-content:start;padding:max(14px,env(safe-area-inset-top)) 36px calc(104px + env(safe-area-inset-bottom))}.vodo-product .v3-meet>.v3-appbar,.vodo-product .v3-meet>.v3-meet-title{grid-column:1/-1}.vodo-product .v3-meet>.v3-meet-title{margin-top:10px}.vodo-product .v3-meet>.v3-qr-card{grid-column:1;grid-row:3;align-self:stretch;height:100%;margin-top:18px}.vodo-product .v3-meet>.v3-agent-dock,.vodo-product .v3-meet>.v3-side-stack{grid-column:2;grid-row:3;align-self:stretch;height:100%;min-height:0;margin-top:18px}.vodo-product .v3-meet>.v3-side-stack{display:flex;flex-direction:column;gap:14px}.vodo-product .v3-meet>.v3-side-stack>.v3-context-menu{flex:1 1 auto}.vodo-product .v3-meet>.v3-side-stack .v3-mini-graph{flex:1 1 auto;min-height:120px}.vodo-product .v3-meet>.v3-setup-grid{grid-column:2;grid-row:4;margin-top:16px;grid-template-columns:1fr}.vodo-product .v3-qr-body{grid-template-columns:minmax(0,1fr) 52px;gap:14px}.vodo-product .v3-qr-wrap{width:240px}.vodo-product .v3-qr-wrap svg{width:min(216px,100%)}.vodo-product .v3-qr-stack>.v3-share-actions{max-width:240px}.vodo-product .v3-social-rail i{width:40px;height:40px}.vodo-product .voodoo-landing-v5 .vl5-proof{gap:14px;margin-top:20px}.vodo-product .voodoo-landing-v5 .vl5-proof article{padding:16px 16px 17px}.vodo-product .voodoo-landing-v5 .vl5-proof article strong{font-size:15px}.vodo-product .voodoo-landing-v5 .vl5-proof article p{font-size:13px;line-height:1.42}.vodo-product .voodoo-landing-v5 .vl5-trust{margin-top:16px}.vodo-product .vp5-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vodo-product .voodoo-people-launch .vpl-hero h1,.vodo-product .vp5-hero h1{font-size:clamp(42px,4vw,54px)}.vodo-product .vp5-hero>div>p:last-child{max-width:420px}.vodo-product .voodoo-pulse-v5__hero{grid-template-columns:minmax(0,1fr) 160px;padding:32px 34px}.vodo-product .voodoo-pulse-v5__hero h1{font-size:clamp(36px,3.4vw,48px)}.vodo-product .voodoo-pulse-v5__discovery-stack,.vodo-product .voodoo-pulse-v5__refresh-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vodo-product .voodoo-room-v5{font-size:17px}.vodo-product .v3-auth,.vodo-product .voodoo-auth-v5,.vodo-product .voodoo-v5-head{max-width:none}.vodo-product .v3-auth-hero,.vodo-product .v3-auth>.cl-rootBox,.vodo-product .v3-auth>form,.vodo-product .voodoo-auth-v5 .cl-rootBox,.vodo-product .voodoo-auth-v5 .va5-action{max-width:440px;margin-right:auto;margin-left:auto}.onboard-empty-copy{max-width:460px}.onboard-shell.empty h1{font-size:clamp(40px,3.6vw,48px)}.onboard-empty-preview{padding:20px 22px}.onboard-main-cta{min-height:54px;font-size:15.5px}.vault-hero{grid-template-columns:minmax(0,1fr) 100px;max-width:none}.vault-hero h1{font-size:clamp(40px,4vw,52px)}.vault-hero>div:first-child>p:last-child{max-width:480px}.vv5-owner-copy h1,.vv5-vault-hero h1{font-size:clamp(40px,3.8vw,54px)}.vv5-source-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){:root{--content-max:1120px;--content-pad:48px}.vodo-product .scrollarea.voodoo-people-launch,.vodo-product .voodoo-people-launch{max-width:none;padding-right:var(--people-side-pad,52px);padding-left:var(--people-side-pad,52px)}.vodo-product .scrollarea.voodoo-now-launch,.vodo-product .voodoo-now-launch{max-width:none;padding-right:var(--now-side-pad,52px);padding-left:var(--now-side-pad,52px)}.voodoo-vault-v5.vv5-vault.scrollarea,.vv5-settings,.vv5-vault{max-width:1040px;padding-right:52px;padding-left:52px}.vodo-product .vp5-collection{grid-template-columns:repeat(3,minmax(0,1fr))}.vodo-product .voodoo-people-launch .vpl-list{grid-template-columns:1fr}.vodo-product .v3-meet{max-width:1040px;grid-template-columns:minmax(0,1fr) minmax(320px,400px);column-gap:32px;padding-right:44px;padding-left:44px}.vodo-product .v3-qr-wrap{width:260px}.vodo-product .v3-qr-wrap svg{width:min(236px,100%)}.vodo-product .v3-qr-stack>.v3-share-actions{max-width:260px}.vodo-product .voodoo-landing-v5 .vl5-main{column-gap:56px}.vodo-product .voodoo-pulse-v5__discovery-stack,.vodo-product .voodoo-pulse-v5__reconnect-grid,.vodo-product .voodoo-pulse-v5__refresh-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1536px){:root{--content-max:1200px;--content-pad:56px}}