:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--foreground-rgb:0, 0, 0;--background-start-rgb:214, 219, 220;--background-end-rgb:255, 255, 255;--primary-glow:conic-gradient(from 180deg at 50% 50%, #16abff33 0deg, #0885ff33 55deg, #54d6ff33 120deg, #0071ff33 160deg, transparent 360deg);--secondary-glow:radial-gradient(#fff, #fff0);--tile-start-rgb:239, 245, 249;--tile-end-rgb:228, 232, 233;--tile-border:conic-gradient(#00000080, #00000040, #00000030, #00000020, #00000010, #00000010, #00000080)}html{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;-webkit-overflow-scrolling:touch}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d}body{overscroll-behavior:none;overflow:hidden auto!important}body:has(.generator-page-layout){overflow:hidden!important}:root{--callout-rgb:238, 240, 241;--callout-border-rgb:172, 175, 176;--card-rgb:180, 185, 188;--card-border-rgb:131, 134, 135}@media (prefers-color-scheme:dark){:root{--foreground-rgb:255, 255, 255;--background-start-rgb:0, 0, 0;--background-end-rgb:0, 0, 0;--primary-glow:radial-gradient(#0141ff66, #0141ff00);--secondary-glow:linear-gradient(to bottom right, #0141ff00, #0141ff00, #0141ff4d);--tile-start-rgb:2, 13, 46;--tile-end-rgb:2, 5, 19;--tile-border:conic-gradient(#ffffff80, #ffffff40, #ffffff30, #ffffff20, #ffffff10, #ffffff10, #ffffff80);--callout-rgb:20, 20, 20;--callout-border-rgb:108, 108, 108;--card-rgb:100, 100, 100;--card-border-rgb:200, 200, 200}}*{box-sizing:border-box}html{overscroll-behavior:none}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom, transparent, rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{scrollbar-width:none}@media only screen and (max-width:767px){.rbt-static-bar{padding:10px 15px!important}.rbt-static-bar .new-chat-form{width:calc(100% - 20px)!important;margin:0 auto!important;left:auto!important;right:auto!important;transform:none!important}.rbt-static-bar .new-chat-form .form-icon{min-width:44px;min-height:44px}.rbt-dashboard-content .content-page{padding-left:15px!important;padding-right:15px!important}.app-builder-wizard{min-height:calc(100vh - 120px);height:auto!important;padding:15px!important}.wizard-progress{flex-wrap:wrap;justify-content:center}}@media only screen and (max-width:479px){.rbt-static-bar .new-chat-form{width:calc(100% - 10px)!important}.rbt-static-bar .new-chat-form textarea{padding:12px 90px 12px 35px!important;font-size:14px!important}.rbt-dashboard-content .content-page{padding-left:10px!important;padding-right:10px!important}}.header-logo-text{font-size:3.5rem}@media only screen and (max-width:991px){.header-logo-text{font-size:2.2rem}}@media only screen and (max-width:575px){.header-logo-text{font-size:1.8rem}.mobile-header-bar{height:56px;padding:0 8px}}.mobile-header-bar{justify-content:space-between;align-items:center;height:60px;padding:0 12px;display:flex}.mobile-header-bar .mobile-header-left,.mobile-header-bar .mobile-header-right{flex:none;align-items:center;min-width:44px;display:flex}.mobile-header-bar .mobile-header-left{justify-content:flex-start}.mobile-header-bar .mobile-header-right{justify-content:flex-end}.mobile-header-bar .mobile-header-center{text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.mobile-header-bar .hamberger-button{color:var(--color-heading);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:8px;font-size:22px;display:flex}.mobile-header-bar .admin-img{align-items:center;display:flex}@media only screen and (max-width:991px){.header-default .logo a,.mainmenu-nav .mainmenu>li>a,.rbt-user{height:60px;line-height:60px}}.popup-mobile-menu .inner-popup .mobile-menu-content{-webkit-overflow-scrolling:touch;flex:1;padding:10px 15px 80px;overflow:hidden auto}.mobile-nav-list{margin:0;padding:0;list-style:none}.mobile-nav-list li{margin:0}.mobile-nav-list li a{color:var(--color-heading);border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:12px;font-size:15px;font-weight:500;text-decoration:none;transition:all .2s;display:flex!important}.mobile-nav-list li a:hover,.mobile-nav-list li a.active{background:var(--color-dark);color:var(--color-primary)!important}.mobile-nav-list li a i{text-align:center;flex-shrink:0;width:24px;font-size:18px}.mobile-nav-list li a img{object-fit:contain;flex-shrink:0;width:24px;height:24px}.mobile-nav-list li a span{flex:1}.mobile-tools-list li a{padding:10px 12px}.mobile-section-label{text-transform:uppercase;letter-spacing:1px;color:var(--color-body);opacity:.6;margin-top:4px;padding:8px 12px 4px;font-size:11px;font-weight:700}.mobile-section-toggle{cursor:pointer;opacity:.8;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;display:flex}.mobile-section-toggle:hover{opacity:1}.mobile-section-toggle i{font-size:14px}.mobile-auth-section{padding:15px 0 10px}.mobile-auth-section .btn-default{justify-content:center;align-items:center;gap:8px;display:flex}@media only screen and (max-width:400px){.popup-mobile-menu .inner-popup{width:280px}}.mobile-nav-list .rainbow-badge-card{flex-shrink:0;padding:2px 6px;font-size:9px;line-height:1}.popup-mobile-menu .rbt-sm-separator,.popup-profile-menu .rbt-sm-separator{background:var(--color-border);opacity:.3;height:1px;margin:6px 12px}.mobile-nav-footer li a{opacity:.7;font-size:14px!important}.mobile-nav-footer li a:hover{opacity:1}.popup-profile-menu{z-index:9999;visibility:hidden;opacity:0;background-color:#000c;width:100%;height:100%;transition:opacity .5s ease-out;position:fixed;inset:0}.popup-profile-menu .inner-popup{z-index:999;background-color:var(--color-blackest);opacity:0;flex-direction:column;width:320px;height:100vh;transition:all .5s ease-out;display:flex;position:absolute;top:0;right:-150px}.popup-profile-menu.active{visibility:visible;opacity:1}.popup-profile-menu.active .inner-popup{opacity:1;right:0}.popup-profile-menu .profile-header{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:20px;display:flex}.popup-profile-menu .profile-avatar{flex-shrink:0}.popup-profile-menu .profile-info{flex:1;min-width:0}.popup-profile-menu .profile-name{color:var(--color-heading);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.popup-profile-menu .profile-email{color:var(--color-body);opacity:.7;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.popup-profile-menu .mobile-menu-content{-webkit-overflow-scrolling:touch;flex:1;padding:10px 15px 80px;overflow:hidden auto}@media only screen and (max-width:400px){.popup-profile-menu .inner-popup{width:280px}}.popup-mobile-menu .inner-popup .header-top{justify-content:center}@media (max-width:479px){.rbt-static-bar .new-chat-form textarea{padding-left:52px!important}}@media (max-width:991px){html,body{-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100vw;overflow-x:hidden}.container{overflow-x:hidden;max-width:100%!important;padding-left:12px!important;padding-right:12px!important}.row{margin-left:0!important;margin-right:0!important}img,video,canvas,svg{max-width:100%;height:auto}pre,code,table{max-width:100%;overflow-x:auto}}@media (max-width:767px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=tel],input[type=url],textarea,select{font-size:16px!important}.image-editor-page{height:100vh!important;overflow:hidden!important}.image-editor-page .rbt-main-content{height:100%!important;margin-top:0!important;padding:0!important;overflow:hidden!important}.image-editor-page .rbt-daynamic-page-content,.image-editor-page .rbt-dashboard-content,.image-editor-page .content-page.generator-content{height:100%!important;padding:0!important}.image-editor-page .chat-box-list{height:100%!important;padding-top:0!important;overflow:hidden!important}.image-editor-container{border-radius:0!important;height:100%!important;margin:0!important}.image-editor-header{flex-shrink:0!important;padding:8px 10px!important}.image-editor-header .btn-default.btn-small{min-width:unset!important;padding:6px 10px!important;font-size:14px!important}.image-editor-main{flex:1!important;min-height:0!important;overflow:hidden!important}.image-editor-canvas{flex:1!important;height:auto!important;min-height:120px!important}.image-editor-sidebar{-webkit-overflow-scrolling:touch;border-top:1px solid var(--color-border)}.image-editor-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;flex-wrap:nowrap!important;margin-bottom:8px!important;overflow-x:auto!important}.image-editor-tabs::-webkit-scrollbar{display:none}.image-editor-sidebar input[type=range]{appearance:none;height:8px!important}.image-editor-sidebar input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-primary);cursor:pointer;border:2px solid #fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #0000004d}.image-editor-sidebar textarea{min-height:60px!important;font-size:16px!important}.image-editor-sidebar button{min-height:40px}.image-editor-canvas>div:last-child{padding:5px 12px!important;font-size:11px!important}}@media (max-width:400px){.image-editor-sidebar{padding:0 6px!important}.image-editor-header .btn-default.btn-small{padding:5px 7px!important;font-size:12px!important}}
