.flo-studio-shell{--studio-overlay-width:452px;--studio-canvas:#190f0a;--muted-foreground:#514e47;--studio-glass-background:#fdfcfad1;--studio-glass-filter:blur(32px) saturate(1.15);isolation:isolate;background:var(--studio-canvas)}@supports (color:lab(0% 0 0)){.flo-studio-shell{--studio-canvas:lab(5.19158% 3.70757 3.91372)}}.flo-studio-desk{z-index:0;background:var(--studio-canvas);position:absolute;inset:0}.flo-studio-desk[data-immersive-canvas=false]{left:var(--studio-overlay-width);background:#fdfcfa}.flo-board-tabs{left:calc(var(--studio-overlay-width) + 16px)}.flo-studio-desk[data-immersive-canvas=false] .flo-board-tabs{left:16px}.flo-glass-rail,.flo-chat-panel{z-index:20;background:var(--studio-glass-background);-webkit-backdrop-filter:var(--studio-glass-filter);backdrop-filter:var(--studio-glass-filter);border:0;border-radius:0;position:relative}.flo-glass-rail{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f1eee8;box-shadow:1px 0 #1915120f}.flo-chat-panel .flo-chat-scroll{scrollbar-width:none;scrollbar-gutter:auto!important}.flo-chat-panel .flo-chat-scroll::-webkit-scrollbar{width:0;height:0;display:none}.flo-chat-panel{box-shadow:1px 0 #fff3}.flo-chat-header{background:0 0;border:0}.flo-chat-panel [data-chat-bubble=assistant]{overflow-wrap:anywhere;--chat-fill:linear-gradient(150deg, #0f776aed, #065750f0);color:#fff;width:100%;max-width:100%;font-size:15px;line-height:1.6}.flo-chat-panel [data-chat-bubble=user]{overflow-wrap:anywhere;--chat-fill:#e5f4eecc;color:#191512;max-width:90%;font-size:15px;line-height:1.6}.flo-studio-shell .flo-glass{background:var(--studio-glass-background);-webkit-backdrop-filter:var(--studio-glass-filter);backdrop-filter:var(--studio-glass-filter);border:1px solid #ffffff73;box-shadow:0 4px 16px #19151214}.flo-studio-shell .flo-flow-canvas,.flo-campaign-canvas{background:var(--studio-canvas,#190f0a)}@supports (color:lab(0% 0 0)){.flo-studio-shell .flo-flow-canvas,.flo-campaign-canvas{background:var(--studio-canvas,lab(5.19158% 3.70757 3.91372))}}.flo-campaign-scene{left:var(--studio-overlay-width,0px);top:64px}.flo-flow-board-scroll{cursor:grab}.flo-flow-board-scroll:active{cursor:grabbing}.flo-flow-board-scene{left:var(--studio-overlay-width,0px);top:96px}.flo-flow-board-empty{padding-left:var(--studio-overlay-width,0px)}.flo-flow-toolbar{top:76px;left:calc(var(--studio-overlay-width,0px) + 16px);z-index:25;width:fit-content;max-width:calc(100% - var(--studio-overlay-width,0px) - 32px);position:absolute;right:16px}.flo-flow-detail-content{margin-left:var(--studio-overlay-width,0px)}.flo-flow-plan-dock{left:calc(var(--studio-overlay-width,0px) + 16px)}.flo-flow-tools{left:calc(var(--studio-overlay-width,0px) + (100% - var(--studio-overlay-width,0px)) / 2);transform:translate(-50%)}.flo-studio-desk[data-immersive-canvas=true] .flo-email-preview-overlay{left:var(--studio-overlay-width,0px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.flo-glass-rail,.flo-chat-panel,.flo-studio-shell .flo-glass{background:#fdfcfa}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.flo-glass-rail,.flo-chat-panel,.flo-studio-shell .flo-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fdfcfa}.flo-chat-panel [data-chat-bubble=assistant]{--chat-fill:#0e7a6e}.flo-chat-panel [data-chat-bubble=user]{--chat-fill:#d4ebe4}}@media (max-width:767px){.flo-studio-shell{--studio-overlay-width:0px!important}.flo-studio-shell>[data-studio-rail]{display:none}.flo-studio-shell .flo-chat-panel{-webkit-backdrop-filter:none;backdrop-filter:none;min-width:0;padding-top:env(safe-area-inset-top);background:#f6f4f0;border-right:0;flex:auto;width:100%!important}.flo-studio-shell .flo-chat-panel>[role=separator],.flo-studio-shell[data-mobile-pane=chat] .flo-studio-desk,.flo-studio-shell[data-mobile-pane=desk] .flo-chat-panel{display:none}.flo-studio-shell .flo-chat-panel [data-chat-bubble=user]{max-width:85%}.flo-studio-shell .flo-chat-panel textarea{font-size:16px}}.flo-panel-scroll{scrollbar-width:thin;scrollbar-color:#1915122e transparent;overscroll-behavior:contain}.flo-no-scrollbar{scrollbar-width:none}.flo-no-scrollbar::-webkit-scrollbar{display:none}
