@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";.public-site{color:#152238;background:#f5f7fb;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html body #root main.login-page .signup-logo{letter-spacing:0!important;font-size:34px!important}html body #root main.login-page .signup-feature-list article:last-child{display:none!important}html body #root main.login-page .login-card{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#ffffffc7!important;border-radius:8px!important;width:min(100%,560px)!important;max-width:560px!important;min-height:min(720px,100vh - 145px)!important;max-height:calc(100vh - 128px)!important;padding:clamp(48px,7vh,84px) clamp(42px,4vw,64px) 44px!important;box-shadow:0 28px 80px #391c0f38!important}html body #root main.login-page .login-card-title p,html body #root main.login-page .signup-field{font-size:14px!important}html body #root main.login-page .signup-primary,html body #root main.login-page .signup-social{height:54px!important;font-size:15px!important}html body #root main.login-page .signup-login-copy{font-size:14px!important}@media (width<=980px){html body #root main.login-page{grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;overflow:auto!important}html body #root main.login-page .login-brand-panel{grid-column:1!important;height:auto!important;min-height:560px!important;padding-bottom:48px!important}html body #root main.login-page .signup-form-panel{grid-column:1!important;height:auto!important;min-height:auto!important;padding:36px 20px 120px!important}html body #root main.login-page .login-card{min-height:0!important;max-height:none!important}}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1{color:#fff!important;letter-spacing:0!important;font-size:clamp(36px,3vw,50px)!important;line-height:1.05!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{background:0 0!important;padding:22px clamp(34px,5vw,88px)!important}@media (width<=980px){html body #root main.signup-page:not(.login-page):not(.verify-email-page){grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;overflow:auto!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{grid-column:1!important;height:auto!important;min-height:580px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{grid-column:1!important;height:auto!important;min-height:auto!important;padding:28px 18px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card{max-height:none!important}}html body #root main.signup-page:not(.login-page):not(.verify-email-page){background:linear-gradient(90deg,#120b09e8 0%,#2b1811b8 45%,#2b18111f 78%),#3b2115 url(/assets/byizon-auth-background-clean.png) 50% 54%/cover no-repeat!important;grid-template-columns:minmax(430px,46%) minmax(560px,54%)!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{filter:none!important;background:0 0!important;padding:clamp(36px,4vh,56px) clamp(38px,5vw,88px) 30px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel:after{background:0 0!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-content{width:min(100%,390px)!important;max-width:390px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo{color:#fff!important;letter-spacing:0!important;font-size:34px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo span{color:#e7b898!important;letter-spacing:0!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1{color:#fff!important;letter-spacing:0!important;text-shadow:0 2px 18px #120b0947!important;max-width:360px!important;font-size:clamp(36px,3vw,50px)!important;line-height:1.05!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card span{font-size:10px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copyright{color:#ffffffb3!important;font-size:10px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{background:0 0!important;justify-content:center!important;align-items:center!important;padding:22px clamp(34px,5vw,88px)!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card{color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1d1310c7!important;border-color:#fff3!important;border-radius:8px!important;width:min(100%,560px)!important;max-width:560px!important;max-height:calc(100vh - 44px)!important;padding:30px clamp(36px,4vw,54px) 28px!important;box-shadow:0 28px 80px #0a060557!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title h2{letter-spacing:0!important;font-size:30px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title p,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-strength,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-consent,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-login-copy{color:#ffffffc2!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row select,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-social{background:#fffffff0!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row select{min-height:48px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-primary{color:#fff!important;background:#b45b2d!important;min-height:50px!important}@media (width<=980px){html body #root main.signup-page:not(.login-page):not(.verify-email-page){grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;overflow:auto!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{grid-column:1!important;height:auto!important;min-height:580px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{grid-column:1!important;height:auto!important;min-height:auto!important;padding:28px 18px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card{max-height:none!important}}.public-site *,.public-site :before,.public-site :after{box-sizing:border-box}.public-site a{color:inherit}.public-container,.public-header-inner,.public-footer-inner{width:min(1180px,100% - 40px);margin:0 auto}.public-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce3ee;position:sticky;top:0}.public-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:72px;display:grid}.public-brand{color:#10203a;align-items:center;gap:10px;width:fit-content;font-size:19px;font-weight:800;text-decoration:none;display:inline-flex}.public-brand-mark{color:#fff;background:#215bea;border-radius:7px;place-items:center;width:34px;height:34px;display:inline-grid}.public-nav{align-items:center;gap:6px;display:flex}.public-nav-link{border-radius:6px;padding:9px 12px;font-size:14px;font-weight:650;text-decoration:none;color:#53627a!important}.public-nav-link:hover,.public-nav-link-active{background:#eef3fb;color:#174ac8!important}.public-workspace-link{background:#fff;border:1px solid #cdd8ea;border-radius:7px;justify-self:end;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;color:#14233b!important}.public-workspace-link:hover{border-color:#215bea;color:#174ac8!important}.public-eyebrow{color:#174ac8;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.product-hero{background:#edf3fb;border-bottom:1px solid #dce3ee;padding:76px 0 64px;overflow:hidden}.product-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:72px;display:grid}.product-hero h1,.legal-hero h1{color:#101d33;letter-spacing:0;margin:22px 0 16px;font-size:clamp(56px,7vw,88px);line-height:.98}.product-hero-lead{color:#4b5e79;max-width:660px;margin:0;font-size:21px;line-height:1.65}.product-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.public-primary-action,.public-secondary-action{border-radius:7px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 19px;font-size:15px;font-weight:750;text-decoration:none;display:inline-flex}.public-primary-action{background:#215bea;box-shadow:0 10px 24px #215bea33;color:#fff!important}.public-primary-action:hover{background:#174ac8}.public-secondary-action{background:#fff;border:1px solid #bccae0;color:#1d2f4a!important}.product-trust-line{color:#53647c;flex-wrap:wrap;gap:16px 22px;margin-top:34px;font-size:13px;display:flex}.product-trust-line span{align-items:center;gap:7px;display:inline-flex}.product-trust-line svg{color:#13865f;width:16px}.product-hero-visual{background:#fff;border:1px solid #cfd9e8;border-radius:8px;padding:22px;box-shadow:0 24px 60px #2d426226}.hero-visual-header{border-bottom:1px solid #e3e8f0;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.hero-visual-brand{align-items:center;gap:9px;font-size:14px;font-weight:800;display:inline-flex}.hero-visual-brand svg{color:#215bea}.hero-status{color:#0b7953;background:#e7f8f1;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.hero-query{color:#283b59;background:#f7f9fd;border:1px solid #cfdaeb;border-radius:7px;margin:20px 0;padding:16px;font-size:15px;line-height:1.55}.hero-process-list{gap:10px;display:grid}.hero-process-list>div{border:1px solid #e0e6ef;border-radius:7px;grid-template-columns:38px 1fr 22px;align-items:center;gap:12px;padding:13px;display:grid}.hero-process-list>div>svg:first-child{color:#215bea;background:#edf3ff;border-radius:6px;width:38px;height:38px;padding:9px}.hero-process-list>div>svg:last-child{color:#15966a}.hero-process-list span{color:#6a7890;gap:3px;font-size:12px;display:grid}.hero-process-list strong{color:#20334f;font-size:14px}.hero-evidence-note{color:#17664d;background:#eff8f5;border-radius:7px;align-items:center;gap:9px;margin-top:17px;padding:13px;font-size:12px;font-weight:650;display:flex}.product-capabilities{background:#fff;padding:88px 0}.public-section-heading{max-width:700px;margin-bottom:40px}.public-section-heading>span{color:#174ac8;text-transform:uppercase;font-size:13px;font-weight:800}.public-section-heading h2,.workflow-copy h2,.product-google-use h2{color:#101d33;letter-spacing:0;margin:12px 0;font-size:clamp(32px,4vw,48px);line-height:1.12}.public-section-heading p,.workflow-copy p,.google-use-details p{color:#5a6b83;font-size:17px;line-height:1.7}.capability-grid{border-top:1px solid #dce3ee;border-left:1px solid #dce3ee;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.capability-grid article{background:#fff;border-bottom:1px solid #dce3ee;border-right:1px solid #dce3ee;min-height:250px;padding:28px}.capability-icon{color:#215bea;background:#edf3ff;border-radius:7px;place-items:center;width:42px;height:42px;display:inline-grid}.capability-grid h3{color:#182944;margin:30px 0 10px;font-size:18px}.capability-grid p{color:#64738a;margin:0;font-size:14px;line-height:1.7}.product-workflow{background:#f5f7fb;border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee;padding:88px 0}.product-workflow-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.workflow-steps{display:grid}.workflow-steps article{border-bottom:1px solid #d9e1ed;grid-template-columns:72px 1fr;gap:20px;padding:26px 0;display:grid}.workflow-steps article:first-child{padding-top:0}.workflow-steps article>span{color:#215bea;font-size:14px;font-weight:850}.workflow-steps h3{color:#192b47;margin:0 0 8px;font-size:19px}.workflow-steps p{color:#617189;margin:0;line-height:1.65}.product-google-use{background:#eaf1fb;padding:88px 0}.google-use-grid{grid-template-columns:.9fr 1.1fr;gap:84px;display:grid}.google-use-details ul{color:#354b69;grid-template-columns:1fr 1fr;gap:11px 28px;margin:26px 0;padding:0;font-size:14px;list-style:none;display:grid}.google-use-details li{padding-left:19px;position:relative}.google-use-details li:before{content:"";background:#15966a;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.google-use-details>a{align-items:center;gap:8px;font-weight:750;text-decoration:none;display:inline-flex;color:#174ac8!important}.legal-hero{background:#edf3fb;border-bottom:1px solid #dce3ee;padding:76px 0 64px}.terms-hero{background:#f1f4fa}.legal-hero h1{font-size:clamp(48px,6vw,72px)}.legal-hero p{color:#4f617b;max-width:760px;margin:0;font-size:19px;line-height:1.7}.legal-meta{color:#617189;flex-wrap:wrap;gap:10px 24px;margin-top:28px;font-size:13px;font-weight:650;display:flex}.legal-summary{background:#fff;border-bottom:1px solid #dce3ee;padding:32px 0}.legal-summary-grid{border:1px solid #dce3ee;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.terms-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.legal-summary article{border-right:1px solid #dce3ee;padding:22px}.legal-summary article:last-child{border-right:0}.legal-summary svg{color:#215bea;width:23px}.legal-summary h2{color:#1a2d49;margin:12px 0 6px;font-size:15px}.legal-summary p{color:#64748b;margin:0;font-size:13px;line-height:1.55}.legal-content-wrap{padding:56px 0 88px}.legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:48px;display:grid}.legal-toc{background:#fff;border:1px solid #dce3ee;border-radius:8px;gap:3px;padding:18px;display:grid;position:sticky;top:100px}.legal-toc>div{color:#1d304d;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:800}.legal-toc a{border-radius:5px;padding:7px 8px;font-size:12px;line-height:1.4;text-decoration:none;color:#637289!important}.legal-toc a:hover{background:#eef3fb;color:#174ac8!important}.legal-document{background:#fff;border:1px solid #dce3ee;border-radius:8px;padding:42px 50px;box-shadow:0 14px 34px #2d426212}.legal-intro{background:#eef4fc;border-radius:7px;grid-template-columns:44px 1fr;gap:18px;padding:20px;display:grid}.legal-intro>svg{color:#215bea;background:#fff;border-radius:7px;width:44px;height:44px;padding:10px}.legal-intro h2{margin:0 0 6px!important;font-size:18px!important}.legal-intro p{margin:0!important}.legal-document>section{border-bottom:1px solid #e2e7ef;padding:34px 0;scroll-margin-top:100px}.legal-document>section:last-of-type{border-bottom:0}.legal-document h2{color:#182b47;letter-spacing:0;margin:0 0 14px;font-size:23px}.legal-document p,.legal-document li{color:#4f6078;font-size:15px;line-height:1.75}.legal-document p{margin:0 0 14px}.legal-document p:last-child{margin-bottom:0}.legal-document ul{margin:8px 0 16px;padding-left:22px}.legal-document a{font-weight:650;color:#174ac8!important}.legal-contact{background:#f7f9fc;border:1px solid #d4deec;border-radius:7px;align-items:center;gap:14px;margin-top:30px;padding:18px;display:flex}.legal-contact>svg{color:#215bea}.legal-contact>div{gap:3px;display:grid}.public-footer{background:#fff;border-top:1px solid #dce3ee}.public-footer-inner{grid-template-columns:1fr auto;align-items:center;gap:24px;min-height:170px;display:grid}.public-footer-brand{color:#142640;font-size:18px;font-weight:850}.public-footer p{color:#6b7890;margin:6px 0 0;font-size:13px}.public-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.public-footer-links a{font-size:13px;font-weight:650;text-decoration:none;color:#43546d!important}.public-footer-links a:hover{color:#174ac8!important}.public-copyright{border-top:1px solid #e3e8ef;grid-column:1/-1;padding-top:18px;margin:-30px 0 0!important}.public-site-immersive{background:#07090e}.ai-landing{--ai-panel:#0d1018;--ai-panel-soft:#111622;--ai-border:#94a3b824;--ai-muted:#808a9d;--ai-blue:#5378ff;color:#f5f7fb;background:radial-gradient(circle at 56% -16%,#4f46e526,#0000 33%),#07090e;min-height:100vh;overflow-x:hidden}.ai-landing button,.ai-landing input{font:inherit}.ai-landing button{color:inherit}.ai-topbar{border-bottom:1px solid var(--ai-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080a0fe6;grid-template-columns:250px 1fr 250px;align-items:center;height:62px;display:grid}.ai-wordmark{letter-spacing:.14em;align-items:center;gap:11px;height:100%;padding-left:21px;font-size:15px;font-weight:850;text-decoration:none;display:flex;color:#fff!important}.ai-wordmark>span{background:linear-gradient(145deg,#714dff,#3156da);border-radius:9px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 24px #6153ff61}.ai-topbar-center{color:#6f788a;letter-spacing:.04em;justify-content:center;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.ai-live-dot,.ai-system-status i,.ai-memory small i{background:#3ddc97;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 10px #3ddc97}.ai-topbar-actions{color:#8a93a4;white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;padding-right:18px;font-size:12px;display:flex}.ai-topbar-actions button,.ai-mobile-menu{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.ai-topbar-actions button:hover,.ai-mobile-menu:hover{color:#fff;background:#151925}.ai-notification{position:relative}.ai-notification span{background:#ff5d76;border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:7px}.ai-user-avatar{color:#dce3ff;background:linear-gradient(145deg,#29344e,#141a28);border:1px solid #ffffff24;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:2px;font-size:10px;font-weight:800;display:grid}.ai-mobile-menu{display:none}.ai-shell{grid-template-columns:250px minmax(500px,1fr) 264px;min-height:calc(100vh - 62px);display:grid}.ai-sidebar,.ai-copilot{background:#090c13c7}.ai-sidebar{border-right:1px solid var(--ai-border);flex-direction:column;padding:20px 13px 16px;display:flex;position:relative}.ai-sidebar-head{color:#5d6678;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 11px 10px;font-size:10px;font-weight:750;display:flex}.ai-sidebar-head button{background:0 0;border:0;display:none}.ai-sidebar nav{gap:4px;display:grid}.ai-sidebar nav a{border-radius:9px;grid-template-columns:27px 1fr auto;align-items:center;min-height:41px;padding:0 12px;font-size:12px;font-weight:650;text-decoration:none;display:grid;position:relative;color:#7d8798!important}.ai-sidebar nav a:hover{background:#ffffff09;color:#d8deeb!important}.ai-sidebar nav a.active{background:linear-gradient(90deg,#3950dc42,#2339901a);border:1px solid #5a69ff40;color:#eef0ff!important}.ai-sidebar nav a.active svg{color:#8a91ff}.ai-nav-pulse{background:#7c81ff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #7c81ff}.ai-workspaces{border-top:1px solid var(--ai-border);gap:10px;margin-top:24px;padding:18px 12px;display:grid}.ai-workspaces p{color:#555f71;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:750}.ai-workspaces>span,.ai-workspaces button{color:#737d8e;align-items:center;gap:9px;font-size:11px;display:flex}.ai-workspaces i{border-radius:50%;width:6px;height:6px}.ai-workspaces .orange{background:#ff8a3d}.ai-workspaces .violet{background:#a875ff}.ai-workspaces .green{background:#3ddc97}.ai-workspaces .blue{background:#5d8bff}.ai-workspaces button{cursor:pointer;background:0 0;border:0;padding:3px 0}.ai-upgrade-card{background:radial-gradient(circle at 100% 0,#524cff40,#0000 45%),#101527;border:1px solid #5f65ff42;border-radius:12px;gap:7px;margin-top:auto;padding:15px;display:grid}.ai-upgrade-card svg{color:#8f91ff}.ai-upgrade-card strong{font-size:11px}.ai-upgrade-card p{color:#68738a;margin:0;font-size:9px;line-height:1.5}.ai-upgrade-card button{cursor:pointer;background:#5268e8;border:1px solid #ffffff1a;border-radius:7px;min-height:28px;margin-top:3px;font-size:10px;font-weight:750}.ai-main{width:min(100%,910px);margin:0 auto;padding:46px 34px 36px}.ai-welcome{text-align:center;justify-items:center;display:grid}.ai-greeting-icon{color:#a79cff;background:linear-gradient(145deg,#664bff40,#2e45a51f);border:1px solid #796fff57;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:15px;display:grid;box-shadow:0 0 30px #504bff1f}.ai-welcome p{color:#626c80;letter-spacing:.18em;margin:0 0 10px;font-size:9px;font-weight:800}.ai-welcome h1{color:#f3f4f7;letter-spacing:-.035em;margin:0;font-size:clamp(31px,4vw,45px);font-weight:500;line-height:1.1}.ai-welcome>span{color:#697385;margin-top:10px;font-size:12px}.ai-command-card{background:#0c1019c7;border:1px solid #77829c29;border-radius:15px;margin-top:33px;padding:12px;box-shadow:0 24px 70px #0000004d}.ai-command-form{background:#090c12;border:1px solid #8b95ad2e;border-radius:12px;grid-template-columns:36px 1fr 36px 40px;align-items:center;gap:7px;min-height:57px;padding:0 8px 0 10px;display:grid}.ai-command-form input{color:#eef1f7;background:0 0;border:0;outline:0;min-width:0;font-size:14px}.ai-command-form input::placeholder{color:#646d7e}.ai-command-form button{cursor:pointer;border:0;place-items:center;display:grid}.ai-add-button,.ai-settings-button{background:0 0;border-radius:8px;width:34px;height:34px;color:#677184!important}.ai-add-button:hover,.ai-settings-button:hover{background:#151a24;color:#fff!important}.ai-send-button{background:linear-gradient(145deg,#7660ff,#3e63dc);border-radius:10px;width:38px;height:38px;box-shadow:0 0 18px #5364ff59}.ai-suggestion-row,.ai-source-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ai-suggestion-row{padding:10px 2px 9px}.ai-suggestion-row button,.ai-source-row button{color:#7a8496;cursor:pointer;background:#ffffff05;border:1px solid #8b95ad21;border-radius:999px;align-items:center;gap:6px;min-height:27px;padding:0 10px;font-size:9px;display:inline-flex}.ai-suggestion-row button:hover,.ai-source-row button:hover{color:#d8dcf0;border-color:#756fff6b}.ai-suggestion-row svg{color:#8d83ff}.ai-source-row{border-top:1px solid #8b95ad1a;padding:9px 2px 1px}.ai-source-row>span{color:#4f5869;margin-right:2px;font-size:9px}.ai-source-row button{background:0 0;border:0}.ai-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.ai-metrics-grid article{background:#0c1018d1;border:1px solid #8b95ad21;border-radius:11px;min-width:0;padding:15px 15px 10px}.ai-metric-top{color:#687285;text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.ai-metrics-grid strong{letter-spacing:-.025em;margin-top:11px;font-size:20px;font-weight:600;display:block}.ai-metrics-grid strong.positive{color:#50d59a;font-size:17px}.ai-metrics-grid small{color:#42ce8f;align-items:center;gap:3px;margin-top:5px;font-size:9px;display:flex}.ai-metrics-grid small.muted{color:#657084}.ai-metrics-grid svg{width:100%;height:34px;margin-top:9px;overflow:visible}.ai-metrics-grid polyline{fill:none;stroke:#7166e8;stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px #7166e873)}.ai-metrics-grid article:last-child polyline{stroke:#3dc986}.ai-brief{background:linear-gradient(90deg,#11141fe6,#0a0e16c7);border:1px solid #8b95ad21;border-radius:11px;grid-template-columns:39px 1fr auto;align-items:center;gap:14px;margin-top:11px;padding:15px;display:grid}.ai-brief-icon{color:#9a8cff;background:#6653ff29;border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.ai-brief span{color:#797f9a;letter-spacing:.12em;font-size:8px;font-weight:800}.ai-brief h2{margin:4px 0 3px;font-size:12px;font-weight:650}.ai-brief p{color:#656e80;margin:0;font-size:9px;line-height:1.45}.ai-brief>a{white-space:nowrap;border:1px solid #8b95ad26;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:9px;text-decoration:none;display:inline-flex;color:#bdc4d2!important}.ai-brief>a svg{transform:rotate(45deg)}.ai-copilot{border-left:1px solid var(--ai-border);background:radial-gradient(circle at 50% 23%,#2a53d233,#0000 32%),linear-gradient(#091531eb,#080d19f2);flex-direction:column;min-width:0;padding:18px 14px;display:flex}.ai-copilot-head{justify-content:space-between;align-items:center;display:flex}.ai-copilot-head>span{align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.ai-copilot-head>span svg{color:#8493ff}.ai-copilot-head button{color:#667087;background:0 0;border:0}.ai-system-status{text-align:center;margin-top:18px}.ai-system-status span{color:#56bd92;background:#23b37614;border:1px solid #31cc8e29;border-radius:999px;align-items:center;gap:7px;padding:5px 8px;font-size:8px;display:inline-flex}.ai-orb-wrap{text-align:center;justify-items:center;margin-top:48px;display:grid}.ai-orb{color:#fff;background:radial-gradient(circle,#785eff 0,#4c45df 24%,#183d91 56%,#132c6a4d 70%);border:1px solid #7f7fff99;border-radius:50%;place-items:center;width:82px;height:82px;animation:3s ease-in-out infinite ai-orb-breathe;display:grid;position:relative;box-shadow:0 0 20px #4e65ffe6,0 0 50px #2868e66b,inset 0 0 18px #ffffff52}.ai-orb:before,.ai-orb:after{content:"";border:1px solid #4c77ff2e;border-radius:50%;position:absolute;inset:-15px}.ai-orb:after{opacity:.55;inset:-28px}@keyframes ai-orb-breathe{50%{transform:scale(1.035);box-shadow:0 0 27px #5b6ffff2,0 0 62px #2868e685,inset 0 0 20px #ffffff61}}.ai-orb-wrap h2{margin:34px 0 8px;font-size:14px;font-weight:600}.ai-orb-wrap p{color:#69768d;max-width:190px;margin:0;font-size:9px;line-height:1.55}.ai-connections{gap:13px;margin-top:50px;display:grid}.ai-connections>div{justify-content:space-between;align-items:center;gap:6px;font-size:9px;display:flex}.ai-connections>div>span,.ai-connections small{align-items:center;gap:7px;display:flex}.ai-connections>div>span{color:#929caf}.ai-connections>div>span i{border-radius:2px;width:7px;height:7px;box-shadow:0 0 7px}.ai-connections small{color:#45c68e;font-size:8px}.ai-memory{background:#26428b1f;border:1px solid #596abc33;border-radius:11px;margin-top:auto;padding:14px}.ai-memory>div:first-child{justify-content:space-between;font-size:9px;display:flex}.ai-memory-track{background:#ffffff14;border-radius:99px;height:4px;margin:9px 0;overflow:hidden}.ai-memory-track span{background:linear-gradient(90deg,#526cf2,#9a65ff);width:100%;height:100%;display:block;box-shadow:0 0 9px #7a69ff}.ai-memory small{color:#55647e;align-items:center;gap:6px;font-size:8px;display:flex}.public-site-immersive .ai-command-card{color:#f5f7fb!important;background:#0c1019c7!important;border-color:#77829c29!important;box-shadow:0 24px 70px #0000004d!important}.public-site-immersive .ai-upgrade-card{color:#f5f7fb!important;box-shadow:none!important;background:radial-gradient(circle at 100% 0,#524cff40,#0000 45%),#101527!important;border-color:#5f65ff42!important}.public-site-immersive .ai-command-form input{color:#eef1f7!important;box-shadow:none!important;background:0 0!important;border:0!important}.public-site-immersive .ai-command-form input::placeholder{color:#646d7e!important}.public-site-immersive .ai-welcome h1,.public-site-immersive .ai-metrics-grid strong,.public-site-immersive .ai-brief h2,.public-site-immersive .ai-orb-wrap h2,.public-site-immersive .ai-upgrade-card strong{color:#f3f4f7!important}.public-site-immersive .ai-metrics-grid strong.positive{color:#50d59a!important}.public-site-immersive .ai-welcome p,.public-site-immersive .ai-welcome>span,.public-site-immersive .ai-metric-top,.public-site-immersive .ai-brief p{color:#697385!important}.public-site-immersive .ai-suggestion-row button,.public-site-immersive .ai-source-row button{color:#7a8496!important;background:#ffffff05!important;border-color:#8b95ad21!important}.public-site-immersive .ai-send-button,.public-site-immersive .ai-upgrade-card button{color:#fff!important}.public-site-immersive .ai-brief span{color:#797f9a!important}.public-site-immersive .ai-upgrade-card p,.public-site-immersive .ai-orb-wrap p{color:#69768d!important}@media (width<=1160px){.ai-topbar{grid-template-columns:210px 1fr 210px}.ai-shell{grid-template-columns:210px minmax(480px,1fr) 230px}.ai-main{padding-inline:24px}.ai-user-name{display:none}}@media (width<=960px){.ai-topbar{grid-template-columns:auto 1fr auto;padding-inline:12px}.ai-mobile-menu{display:grid}.ai-wordmark{padding-left:10px}.ai-topbar-center{display:none}.ai-shell{grid-template-columns:minmax(0,1fr) 230px}.ai-sidebar{z-index:60;width:250px;transition:transform .18s;position:fixed;inset:62px auto 0 0;transform:translate(-101%);box-shadow:20px 0 50px #00000073}.ai-sidebar.is-open{transform:translate(0)}.ai-sidebar-head button{color:#8e98aa;place-items:center;display:grid}.ai-main{width:100%}}@media (width<=720px){.ai-topbar{height:56px}.ai-wordmark{justify-self:center}.ai-topbar-actions>button:first-child,.ai-topbar-actions .ai-user-avatar,.ai-topbar-actions>svg{display:none}.ai-topbar-actions{padding-right:0}.ai-shell{grid-template-columns:1fr;min-height:calc(100vh - 56px)}.ai-sidebar{inset:56px auto 0 0}.ai-copilot{display:none}.ai-main{padding:32px 14px}.ai-welcome h1{font-size:31px}.ai-command-form{grid-template-columns:34px 1fr 38px}.ai-settings-button{display:none!important}.ai-suggestion-row{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ai-suggestion-row button{flex:none}.ai-metrics-grid{grid-template-columns:1fr 1fr}.ai-brief{grid-template-columns:39px 1fr}.ai-brief>a{grid-column:2;width:fit-content}}@media (width<=430px){.ai-source-row button:nth-of-type(3),.ai-source-row button:nth-of-type(4){display:none}.ai-metrics-grid{grid-template-columns:1fr}}@media (width<=980px){.product-hero-grid,.product-workflow-grid,.google-use-grid{grid-template-columns:1fr;gap:42px}.product-hero-grid{max-width:760px}.capability-grid,.legal-summary-grid{grid-template-columns:1fr 1fr}.legal-summary article:nth-child(2){border-right:0}.legal-summary article:nth-child(-n+2){border-bottom:1px solid #dce3ee}.terms-summary-grid article:nth-child(2){border-right:1px solid #dce3ee}.terms-summary-grid article:nth-child(3){border-right:0;grid-column:1/-1}.legal-layout{grid-template-columns:1fr}.legal-toc{grid-template-columns:1fr 1fr;position:static}.legal-toc>div{grid-column:1/-1}}@media (width<=720px){.public-container,.public-header-inner,.public-footer-inner{width:min(100% - 28px,1180px)}.public-header-inner{grid-template-columns:1fr auto}.public-nav{display:none}.public-workspace-link{padding:0 12px}.product-hero,.legal-hero{padding:52px 0 46px}.product-hero h1{font-size:54px}.product-hero-lead{font-size:18px}.product-hero-grid{grid-template-columns:minmax(0,1fr)}.product-hero-visual{padding:15px}.capability-grid,.legal-summary-grid,.terms-summary-grid,.google-use-details ul{grid-template-columns:1fr}.legal-summary article,.legal-summary article:nth-child(2),.terms-summary-grid article:nth-child(2){border-bottom:1px solid #dce3ee;border-right:0}.legal-summary article:last-child{border-bottom:0}.terms-summary-grid article:nth-child(3){grid-column:auto}.legal-toc{grid-template-columns:1fr}.legal-toc>div{grid-column:auto}.legal-document{padding:26px 20px}.legal-intro{grid-template-columns:1fr}.public-footer-inner{grid-template-columns:1fr;padding:38px 0}.public-footer-links{justify-content:flex-start}.public-copyright{margin:0!important}}.signup-page{color:#241712;background:radial-gradient(circle at 18% 15%,#ffffffeb,#0000 28%),linear-gradient(135deg,#f2dccb 0%,#f8efe7 44%,#f6e0ce 100%);grid-template-columns:minmax(380px,1fr) minmax(420px,540px);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid;overflow:hidden}.signup-brand-panel{isolation:isolate;background:radial-gradient(circle at 72% 33%,#ffffffb8 0 18%,#ffffff38 34%,#0000 43%),linear-gradient(160deg,#fff7eff5,#a85c2e47),linear-gradient(25deg,#d08348,#f4d6bd 46%,#8a4526);align-items:stretch;min-height:100vh;padding:clamp(30px,5vw,58px);display:flex;position:relative}.signup-brand-panel:before,.signup-brand-panel:after{content:"";pointer-events:none;z-index:-1;position:absolute;inset:auto 0 0}.signup-brand-panel:before{clip-path:polygon(0 42%,18% 18%,34% 54%,52% 26%,68% 60%,83% 31%,100% 55%,100% 100%,0 100%);background:linear-gradient(143deg,#0000 0 23%,#68321c80 23% 31%,#0000 31%),linear-gradient(154deg,#0000 0 39%,#3b211994 39% 48%,#0000 48%),linear-gradient(28deg,#532c1ceb,#ad5b2ba3 48%,#2a1b18b8);height:42%}.signup-brand-panel:after{background:linear-gradient(#1b1716e0,#6c351ddb),repeating-linear-gradient(90deg,#0000 0 18px,#ffffff38 19px 20px);border-radius:50% 50% 10% 10%/75% 75% 12% 12%;width:48%;height:19%;bottom:7%;left:auto;right:9%;box-shadow:0 28px 70px #3d1f166b}.signup-brand-overlay{z-index:-1;background:radial-gradient(circle at 82% 45%,#ffffff6b,#0000 30%),linear-gradient(90deg,#ffffff2e,#ffffff0f);position:absolute;inset:0}.signup-brand-content{flex-direction:column;gap:clamp(28px,5vh,48px);width:min(560px,100%);display:flex}.signup-logo{color:#4a2a1d;letter-spacing:-.08em;width:max-content;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:.9;text-decoration:none}.signup-logo span{letter-spacing:.13em;color:#48291dc7;margin-top:8px;font-size:11px;font-weight:700;display:block}.signup-brand-copy{max-width:420px;margin-top:6vh}.signup-brand-copy h1{letter-spacing:-.055em;color:#321c14;margin:0 0 18px;font-size:clamp(34px,4vw,58px);line-height:1.05}.signup-brand-copy p{color:#513125;max-width:360px;margin:0;font-weight:600;line-height:1.72}.signup-feature-list{gap:16px;width:min(340px,100%);display:grid}.signup-feature-list article{color:#2e1d16;grid-template-columns:44px 1fr;align-items:center;gap:14px;display:grid}.signup-feature-list svg,.signup-security-card svg{color:#995733;background:#ffffffbd;border:1px solid #8b512f38;border-radius:12px;width:44px;height:44px;padding:11px;box-shadow:0 14px 35px #4f2a1921}.signup-feature-list strong,.signup-security-card strong{font-size:14px;display:block}.signup-feature-list span,.signup-security-card span{color:#311e16b8;margin-top:3px;font-size:12px;font-weight:600;display:block}.signup-security-card{color:#fff7ef;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#3f231885;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:14px;width:min(360px,100%);margin-top:auto;padding:18px;display:grid;box-shadow:0 22px 55px #2f1b1438}.signup-security-card svg{color:#fff0e3;background:#ffffff1a;border-color:#ffffff38}.signup-security-card span{color:#fff7efc2}.signup-form-panel{justify-content:center;align-items:center;min-height:100vh;padding:clamp(22px,4vw,56px);display:flex}.signup-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #7e4d3129;border-radius:24px;width:min(100%,520px);max-height:calc(100vh - 44px);padding:clamp(26px,4vw,42px);overflow:auto;box-shadow:0 36px 90px #502c1d33}.signup-card::-webkit-scrollbar{width:8px}.signup-card::-webkit-scrollbar-thumb{background:#a6633c57;border-radius:999px}.signup-back-link,.signup-login-copy a,.signup-consent a{color:#8f4d2b;font-weight:800;text-decoration:none}.signup-back-link{color:#6d3b24;align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:inline-flex}.signup-card-title h2{color:#17120f;letter-spacing:-.04em;margin:0;font-size:28px}.signup-card-title p{color:#725547;margin:8px 0 26px;font-size:14px;font-weight:600}.signup-two-col{grid-template-columns:1fr 1fr;gap:16px;display:grid}.signup-field{color:#1e1511;gap:8px;margin-bottom:17px;font-size:13px;font-weight:800;display:grid}.signup-input-wrap,.signup-phone-row select{background:#ffffffc7;border:1px solid #734e3b38;border-radius:10px;height:48px;box-shadow:inset 0 1px #ffffffb8}.signup-input-wrap{align-items:center;gap:10px;padding:0 13px;display:flex}.signup-input-wrap:focus-within,.signup-phone-row select:focus{border-color:#a6633c;box-shadow:0 0 0 4px #a6633c24}.signup-input-wrap svg{color:#7a6559;flex:none}.signup-input-wrap input,.signup-phone-row select{color:#19120f;width:100%;font:inherit;background:0 0;border:0;outline:0;font-weight:650}.signup-phone-row{grid-template-columns:118px 1fr;gap:10px;display:grid}.signup-phone-row select{color:#251813;padding:0 12px}.signup-ghost-icon{color:#6d564c;cursor:pointer;background:0 0;border:0;padding:4px;display:inline-flex}.signup-strength-bars{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.signup-strength-bars span{background:#6d483326;border-radius:999px;height:5px}.signup-strength-bars span.active{background:linear-gradient(90deg,#ac633a,#dd9a62)}.signup-checks{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.signup-checks span{color:#3d2c23ad;background:#674d3f14;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-flex}.signup-checks span.ok{color:#116149;background:#e4f8ef}.signup-consent{color:#5e493e;align-items:flex-start;gap:10px;margin:6px 0 18px;font-size:13px;font-weight:650;line-height:1.5;display:flex}.signup-consent input{accent-color:#9c552f;width:17px;height:17px;margin-top:2px}.signup-primary{color:#fffaf6;cursor:pointer;background:linear-gradient(135deg,#9b5833,#b87349);border:0;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-weight:900;display:inline-flex;box-shadow:0 18px 36px #8c4b283d}.signup-primary:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.signup-divider{color:#8f7668;align-items:center;gap:12px;margin:20px 0 14px;font-size:12px;font-weight:800;display:flex}.signup-divider:before,.signup-divider:after{content:"";background:#62453626;flex:1;height:1px}.signup-social{color:#201611;cursor:pointer;background:#ffffffc7;border:1px solid #694d3e29;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;height:46px;margin-top:10px;font-weight:850;display:inline-flex}.signup-google{color:#4285f4;font-size:20px;font-weight:900}.signup-microsoft{color:#f25022;font-size:18px}.signup-login-copy{color:#60483d;text-align:center;margin:22px 0 0;font-size:13px;font-weight:650}.signup-notice{border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;font-size:13px;font-weight:750;display:flex}.signup-notice.success{color:#07543e;background:#e5f9ef;border:1px solid #9ee7c5}.signup-notice.error{color:#7a2418;background:#fff1ed;border:1px solid #ffc1b1}@media (width<=980px){.signup-page{grid-template-columns:1fr;overflow:auto}.signup-brand-panel{min-height:auto;padding-bottom:150px}.signup-form-panel{min-height:auto;margin-top:-120px}.signup-card{max-height:none}}@media (width<=620px){.signup-brand-panel,.signup-form-panel{padding-inline:18px}.signup-two-col,.signup-phone-row{grid-template-columns:1fr}.signup-brand-copy{margin-top:24px}}.login-page{grid-template-columns:minmax(420px,1fr) minmax(420px,560px);padding-bottom:108px;position:relative}.login-brand-panel{padding-bottom:138px}.login-brand-copy h1 em{color:#8a4526;font-style:normal}.login-card{padding-block:clamp(34px,5vw,56px)}.login-forgot-row{justify-content:flex-end;margin:-4px 0 26px;display:flex}.login-forgot-row a{color:#8f4d2b;font-size:13px;font-weight:850;text-decoration:none}.login-footer-strip{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff7efb8;border:1px solid #7e4d3124;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px;display:grid;position:absolute;bottom:18px;left:clamp(18px,3vw,40px);right:clamp(18px,3vw,40px);box-shadow:0 24px 70px #4c2a1d29}.login-footer-strip div{grid-template-columns:42px 1fr;align-items:center;column-gap:12px;min-width:0;display:grid}.login-footer-strip svg{color:#955230;background:#ffffffc2;border:1px solid #7849302e;border-radius:13px;grid-row:span 2;width:42px;height:42px;padding:11px}.login-footer-strip strong{color:#2c1a13;font-size:13px;line-height:1.2}.login-footer-strip span{color:#472d20b3;font-size:11px;font-weight:700;line-height:1.35}@media (width<=980px){.login-page{padding-bottom:24px}.login-brand-panel{padding-bottom:170px}.login-footer-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 18px 20px;position:relative;bottom:auto;left:auto;right:auto}}@media (width<=620px){.login-footer-strip{grid-template-columns:1fr}.login-card-title{margin-top:8px}}.onboarding-page{color:#241712;background:radial-gradient(circle at 17% 18%,#fffc,#0000 22%),linear-gradient(135deg,#f0d6c4 0%,#fff8f3 38%,#f3d5bf 100%);grid-template-columns:390px minmax(0,1fr);min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.onboarding-rail{isolation:isolate;background:radial-gradient(circle at 85% 30%,#fff9,#0000 28%),linear-gradient(160deg,#fff7f0e6,#9b532e38);padding:42px 36px 34px;position:relative;overflow:hidden}.onboarding-rail-art{z-index:-1;clip-path:polygon(0 38%,18% 18%,36% 52%,54% 25%,69% 57%,85% 28%,100% 56%,100% 100%,0 100%);background:linear-gradient(145deg,#0000 0 26%,#4c2a1d8c 26% 34%,#0000 34%),linear-gradient(30deg,#4a291ceb,#b35f2e94 48%,#251a17b3);height:34%;position:absolute;inset:auto 0 0}.onboarding-logo{font-size:34px}.onboarding-rail-heading{margin:72px 0 34px}.onboarding-rail-heading h1{letter-spacing:-.04em;margin:0 0 10px;font-size:24px}.onboarding-rail-heading p{color:#6b4b3c;max-width:260px;margin:0;font-weight:650;line-height:1.65}.onboarding-steps{gap:30px;display:grid;position:relative}.onboarding-steps:before{content:"";background:#764b3129;width:1px;position:absolute;top:36px;bottom:36px;left:23px}.onboarding-steps article{border:1px solid #0000;border-radius:14px;grid-template-columns:34px 38px 1fr;align-items:center;gap:12px;padding:13px 12px;display:grid;position:relative}.onboarding-steps article.active{background:#ffffff70;border-color:#97522c73;box-shadow:0 18px 40px #6f3b231f}.onboarding-step-number,.onboarding-step-icon{color:#6b4937;background:#ffffffbd;border:1px solid #7e4d3129;border-radius:999px;justify-content:center;align-items:center;font-weight:850;display:inline-flex}.onboarding-step-number{width:34px;height:34px}.onboarding-step-icon{width:36px;height:36px}.onboarding-steps article.active .onboarding-step-number{color:#fffaf6;background:#8f4e2d}.onboarding-steps strong{color:#211510;font-size:13px;display:block}.onboarding-steps small{color:#765749;margin-top:4px;font-size:11px;font-weight:650;display:block}.onboarding-security-card{width:auto;position:absolute;bottom:32px;left:36px;right:36px}.onboarding-card-shell{align-items:stretch;min-width:0;padding:28px clamp(24px,4vw,56px);display:flex}.onboarding-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd6;border:1px solid #7e4d3126;border-radius:24px;width:min(980px,100%);min-height:calc(100vh - 56px);margin:auto;padding:clamp(28px,4vw,46px);box-shadow:0 36px 90px #4b2b1d29}.onboarding-topline{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.onboarding-topline span{color:#7d4428;font-size:12px;font-weight:900}.onboarding-progress-bars{grid-template-columns:repeat(5,1fr);gap:8px;width:min(390px,48vw);margin-top:14px;display:grid}.onboarding-progress-bars i{background:#60403021;border-radius:999px;height:5px}.onboarding-progress-bars i.active{background:linear-gradient(90deg,#8e4d2c,#c98a5d)}.onboarding-help{color:#80472a;cursor:pointer;background:#ffffffbd;border:1px solid #7b533d21;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:850;display:inline-flex;box-shadow:0 14px 35px #57342214}.onboarding-title{margin:48px 0 28px}.onboarding-title h2{color:#1c130f;letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(28px,4vw,38px)}.onboarding-title p{color:#705244;margin:0;font-weight:650}.onboarding-grid{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}.onboarding-field{color:#1f1510;gap:9px;margin-bottom:24px;font-size:13px;font-weight:900;display:grid}.onboarding-input-wrap,.onboarding-textarea-wrap{background:#ffffffc2;border:1px solid #74523f33;border-radius:10px;align-items:center;gap:11px;min-height:52px;padding:0 14px;display:flex}.onboarding-input-wrap:focus-within,.onboarding-textarea-wrap:focus-within{border-color:#a6633c;box-shadow:0 0 0 4px #a6633c21}.onboarding-input-wrap svg,.onboarding-textarea-wrap svg{color:#786155;flex:none}.onboarding-input-wrap input,.onboarding-input-wrap select,.onboarding-textarea-wrap textarea{color:#1b130f;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:650}.onboarding-input-wrap select{cursor:pointer}.onboarding-textarea-wrap{align-items:flex-start;min-height:108px;padding-top:15px;position:relative}.onboarding-textarea-wrap textarea{resize:vertical;min-height:78px}.onboarding-textarea-wrap small{color:#8c7469;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:12px}.onboarding-logo-section{grid-template-columns:minmax(0,1fr) 280px;gap:24px;margin:4px 0 28px;display:grid}.onboarding-upload-box,.onboarding-preview{background:#ffffff94;border:1px dashed #80574047;border-radius:13px;min-height:150px}.onboarding-upload-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.onboarding-upload-box svg{color:#a35b35;background:#f6e6da;border-radius:999px;width:58px;height:58px;padding:15px}.onboarding-upload-box strong,.onboarding-preview strong{color:#1f1510;font-size:14px}.onboarding-upload-box span,.onboarding-preview small{color:#74594b;font-size:12px;font-weight:650}.onboarding-upload-box input{display:none}.onboarding-upload-box label{color:#fffaf6;cursor:pointer;background:linear-gradient(135deg,#914f2d,#b9774b);border-radius:9px;margin-top:5px;padding:10px 17px;font-size:12px;font-weight:900}.onboarding-preview{padding:18px}.onboarding-preview-logo{background:#fffaf6;border:1px solid #764b3121;border-radius:12px;place-items:center;width:92px;height:70px;margin:18px 0 12px;display:grid;overflow:hidden}.onboarding-preview-logo img{object-fit:contain;max-width:100%;max-height:100%}.onboarding-preview-logo span{color:#3b2318;letter-spacing:-.06em;font-weight:900}.onboarding-confirm{margin-top:6px}.onboarding-actions{border-top:1px solid #6d4c3a21;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding-top:28px;display:flex}.onboarding-skip{color:#8a4b2b;cursor:pointer;background:0 0;border:0;font-weight:900}.onboarding-continue{width:min(310px,100%)}@media (width<=1080px){.onboarding-page{grid-template-columns:1fr}.onboarding-rail{min-height:420px}.onboarding-security-card{margin-top:34px;position:relative;bottom:auto;left:auto;right:auto}.onboarding-card{min-height:auto}}@media (width<=720px){.onboarding-card-shell,.onboarding-rail{padding-inline:18px}.onboarding-grid,.onboarding-logo-section{grid-template-columns:1fr}.onboarding-actions{flex-direction:column-reverse;align-items:stretch}.onboarding-continue{width:100%}}.onboarding-team-page{grid-template-columns:340px minmax(0,1fr)}.onboarding-team-rail .onboarding-rail-heading.compact{margin-top:48px}.onboarding-steps article.done .onboarding-step-number{color:#fffaf6;background:#8f4e2d}.onboarding-team-card{width:min(1060px,100%)}.onboarding-progress-bars i.done{background:#8f4e2d}.team-hero{border-bottom:1px solid #6d4c3a1f;justify-content:space-between;align-items:center;gap:24px;margin:42px 0 28px;padding-bottom:28px;display:flex}.team-hero h2{letter-spacing:-.05em;color:#1c130f;margin:0 0 8px;font-size:clamp(28px,4vw,38px)}.team-hero p{color:#705244;margin:0;font-weight:650}.team-orbit{color:#9b5733;place-items:center;width:154px;height:116px;display:grid;position:relative}.team-orbit:before{content:"";border:1px dashed #9d593352;border-radius:999px;position:absolute;inset:16px 20px}.team-orbit .avatar{color:#fffaf6;background:linear-gradient(135deg,#7f462b,#c98554);border:3px solid #ffffffe6;border-radius:999px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid;position:absolute;box-shadow:0 14px 30px #743c222e}.team-orbit .a1{top:0;left:55px}.team-orbit .a2{bottom:22px;left:14px}.team-orbit .a3{bottom:22px;right:14px}.team-layout{grid-template-columns:minmax(0,1fr) 250px;gap:22px;display:grid}.team-main,.team-side{align-content:start;gap:18px;display:grid}.team-panel,.team-benefits,.team-testimonial{background:#ffffff9e;border:1px solid #7e4d3124;border-radius:14px;box-shadow:0 18px 45px #4a2b1e14}.team-panel{padding:16px}.team-section-title{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.team-section-title h3{color:#201510;letter-spacing:-.02em;margin:0;font-size:14px}.team-section-title span,.team-section-title button{color:#8d4d2d;font-size:12px;font-weight:900}.team-section-title button{cursor:pointer;background:0 0;border:0}.team-invite-list{gap:10px;display:grid}.team-invite-row{grid-template-columns:minmax(0,1fr) 132px;gap:10px;display:grid}.team-email-input,.team-invite-row select,.team-message div{background:#ffffffb8;border:1px solid #74523f33;border-radius:10px}.team-email-input{align-items:center;gap:10px;height:46px;padding:0 13px;display:flex}.team-email-input:focus-within,.team-invite-row select:focus,.team-message div:focus-within{border-color:#a6633c;box-shadow:0 0 0 4px #a6633c21}.team-email-input svg{color:#786155}.team-email-input input,.team-invite-row select,.team-message textarea{color:#201510;width:100%;font:inherit;background:0 0;border:0;outline:0;font-weight:650}.team-invite-row select{cursor:pointer;height:46px;padding:0 12px}.team-add-email{color:#8d4d2d;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:12px;font-weight:900;display:inline-flex}.team-message{color:#1f1510;gap:9px;font-size:13px;font-weight:900;display:grid}.team-message div{align-items:flex-start;gap:11px;min-height:106px;padding:14px;display:flex;position:relative}.team-message svg{color:#786155}.team-message textarea{resize:vertical;min-height:76px}.team-message small{color:#8c7469;font-size:11px;font-weight:800;position:absolute;bottom:10px;right:12px}.role-grid{gap:10px;display:grid}.role-grid label{cursor:pointer;background:#ffffff9e;border:1px solid #7e4d311f;border-radius:12px;grid-template-columns:22px 36px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.role-grid label.active{background:#fff7ef;border-color:#99522d80;box-shadow:0 12px 30px #8248291a}.role-grid input{accent-color:#8f4e2d}.role-grid svg{color:#9b5733}.role-grid strong,.saved-invites strong{color:#211510;font-size:13px;display:block}.role-grid small,.saved-invites small{color:#765749;font-size:11px;font-weight:650;display:block}.empty-invites{text-align:center;color:#795a4c;background:#ffffff7a;border:1px dashed #80574042;border-radius:13px;place-items:center;gap:7px;min-height:126px;padding:20px;display:grid}.empty-invites svg{color:#a05a35}.empty-invites strong{color:#201510}.empty-invites span{max-width:290px;font-size:12px;font-weight:650}.saved-invites{gap:10px;display:grid}.saved-invites article{background:#ffffff94;border:1px solid #7e4d311f;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:11px;padding:11px;display:grid}.saved-invites article>span{color:#fffaf6;background:linear-gradient(135deg,#8f4e2d,#c98554);border-radius:999px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.team-benefits{padding:18px}.team-benefits h3{color:#201510;margin:0 0 16px;font-size:15px}.team-benefits article{grid-template-columns:34px 1fr;gap:11px;padding:12px 0;display:grid}.team-benefits article+article{border-top:1px solid #7e4d311c}.team-benefits svg{color:#9b5733;background:#f7e7dc;border-radius:999px;width:34px;height:34px;padding:8px}.team-benefits strong{color:#211510;font-size:12px;display:block}.team-benefits span{color:#765749;margin-top:4px;font-size:11px;font-weight:650;display:block}.team-testimonial{background:linear-gradient(145deg,#ffffffb8,#fff0e5b8);padding:22px}.team-testimonial>svg{color:#9b5733;margin-bottom:18px}.team-testimonial p{color:#3b271e;margin:0 0 22px;font-size:15px;font-weight:800;line-height:1.55}.team-testimonial div{align-items:center;gap:12px;display:flex}.team-testimonial div>span{color:#fffaf6;background:linear-gradient(135deg,#7f462b,#c98554);border-radius:999px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.team-testimonial strong{color:#211510;font-size:13px;display:grid}.team-testimonial small{color:#765749;font-weight:650}.onboarding-back{color:#5c3b2b;cursor:pointer;background:#ffffffb3;border:1px solid #7e4d3129;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:900;display:inline-flex}@media (width<=1120px){.team-layout{grid-template-columns:1fr}.team-side{grid-template-columns:1fr 1fr}}@media (width<=720px){.team-hero,.team-side{grid-template-columns:1fr;display:grid}.team-invite-row{grid-template-columns:1fr}}.verify-email-page{color:#241712;background:radial-gradient(circle at 18% 15%,#ffffffd1,#0000 26%),radial-gradient(circle at 82% 78%,#99522d33,#0000 28%),linear-gradient(135deg,#f0d6c4 0%,#fff8f3 44%,#f2d7c3 100%);place-items:center;min-height:100vh;padding:24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.verify-email-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #7e4d3129;border-radius:24px;width:min(100%,520px);padding:clamp(28px,4vw,44px);box-shadow:0 36px 90px #502c1d33}.verify-icon{color:#8f4e2d;background:#f7e7dc;border:1px solid #7e4d312e;border-radius:18px;place-items:center;width:70px;height:70px;margin:8px 0 24px;display:grid}.verify-kicker{color:#8f4e2d;letter-spacing:.14em;font-size:12px;font-weight:950;display:block}.verify-email-card h1{color:#17120f;letter-spacing:-.055em;margin:10px 0;font-size:clamp(30px,5vw,42px);line-height:1.05}.verify-email-card>p{color:#725547;margin:0 0 24px;font-weight:650;line-height:1.65}.verify-otp-input input{text-align:center;letter-spacing:.35em;font-size:28px;font-weight:950}.verify-resend{color:#8f4d2b;cursor:pointer;background:#ffffffb3;border:1px solid #7e4d3129;border-radius:11px;width:100%;min-height:46px;margin-top:14px;font-weight:900}.verify-note{text-align:center;font-size:12px;color:#765749!important;margin:18px 0 0!important}.signup-page,.login-page{background:linear-gradient(90deg,#f4ddcc 0%,#fffaf6 54% 100%)!important}.signup-brand-panel,.login-brand-panel{filter:saturate(1.22)contrast(1.12)!important;background:linear-gradient(#fff7ef14,#fff7ef05 48%,#220e051a),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important}.signup-brand-panel:before,.signup-brand-panel:after{display:none!important}.signup-brand-copy,.signup-feature-list article{-webkit-backdrop-filter:blur(1px)!important;backdrop-filter:blur(1px)!important;background:#fff5eb57!important}.signup-security-card{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#371c117a!important}.onboarding-page,.onboarding-team-page{background:linear-gradient(90deg,#f4ddcc 0%,#fffaf6 40% 100%)!important}.onboarding-rail,.onboarding-team-rail{filter:saturate(1.22)contrast(1.12)!important;background:linear-gradient(#fff7ef1a,#ffe8d805 45%,#240f061f),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important}.onboarding-rail-art{display:none!important}.onboarding-data-source-page{grid-template-columns:340px minmax(0,1fr)}.onboarding-data-source-card{width:min(1040px,100%);min-height:auto;padding:34px}.data-source-topline{align-items:center}.data-source-actions-top{align-items:center;gap:14px;display:inline-flex}.data-source-profile{color:#301d14;align-items:center;gap:9px;display:inline-flex}.data-source-profile>span{color:#fffaf6;background:linear-gradient(135deg,#5b2a18,#c58b64);border:2px solid #ffffffb8;border-radius:999px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid;box-shadow:0 14px 30px #5c2f1a29}.data-source-profile strong{color:#271811;font-size:12px;line-height:1.15;display:grid}.data-source-profile small{color:#7b5d4f;font-size:10px;font-weight:750}.data-source-skip-top{color:#7b2d18;cursor:pointer;background:#ffffffd1;border:2px solid #ef3b2d;border-radius:0;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex}.data-source-title{margin:46px 0 26px}.data-source-title h2{font-size:clamp(28px,3vw,34px)}.data-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.data-source-option{text-align:center;color:#211510;cursor:pointer;background:#ffffffa8;border:1px solid #7e4d3129;border-radius:14px;flex-direction:column;align-items:center;min-height:410px;padding:26px 22px 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 18px 45px #58332214}.data-source-option:hover,.data-source-option.selected{background:radial-gradient(circle at 50% 0,#fae3d2c7,#0000 36%),#ffffffe6;border-color:#9e562f6b;transform:translateY(-3px);box-shadow:0 28px 70px #5d311d29}.data-source-icon{color:#9a552f;background:#f4e2d6;border:1px solid #90512f1f;border-radius:999px;place-items:center;width:70px;height:70px;margin-bottom:24px;display:grid}.data-source-option:nth-child(2) .data-source-icon{color:#343434;background:#f2eeee}.data-source-option:nth-child(3) .data-source-icon{color:#4c3f39;background:#f3eeee}.data-source-heading{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:34px;display:inline-flex}.data-source-heading strong{font-size:16px;font-weight:900}.data-source-heading em{color:#a15b35;background:#f8eadf;border-radius:999px;padding:4px 7px;font-size:10px;font-style:normal;font-weight:900}.data-source-description{color:#705244;max-width:210px;min-height:44px;margin:13px auto 18px;font-size:12px;font-weight:650;line-height:1.55}.data-source-chips{flex-wrap:wrap;justify-content:center;gap:7px;min-height:52px;margin-bottom:18px;display:flex}.data-source-chips small{color:#6d3f29;background:#f8ebe2d1;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:900}.data-source-bullets{text-align:left;gap:9px;width:100%;margin:0 0 22px;display:grid}.data-source-bullets span{color:#5d463a;align-items:center;gap:8px;font-size:12px;font-weight:750;display:flex}.data-source-bullets svg{color:#8f4e2d}.data-source-card-cta{color:#1d130e;background:#ffffffc2;border:1px solid #7e4d312e;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:42px;margin-top:auto;font-size:12px;font-weight:900;display:inline-flex}.data-source-option.selected .data-source-card-cta{color:#fffaf6;background:linear-gradient(135deg,#9a552f,#7f3714);border:0;box-shadow:0 16px 34px #7e381433}.data-source-recommend{color:#b16a3d;margin-top:10px;font-size:10px;font-weight:800}.data-source-note{background:#ffffff9e;border:1px solid #7e4d3124;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:28px;padding:20px 22px;display:grid}.data-source-note>svg{color:#985632}.data-source-note strong{color:#211510;font-size:14px}.data-source-note p{color:#705244;margin:5px 0 0;font-size:12px;font-weight:650;line-height:1.55}.data-source-note button{color:#8a4b2b;cursor:pointer;background:#ffffffb8;border:1px solid #7e4d3124;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}.data-source-bottom-actions .onboarding-skip{margin-left:auto}.onboarding-ai-workspace-page{grid-template-columns:340px minmax(0,1fr)}.onboarding-ai-workspace-page .onboarding-rail{background:linear-gradient(#fff7ef1f,#ffebdd05 42%,#2310092e),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important}.ai-rail-heading{margin-top:62px!important}.onboarding-ai-card{width:min(1050px,100%);min-height:auto;padding:34px}.ai-progress-bars{width:min(440px,45vw)}.ai-workspace-layout{grid-template-columns:minmax(0,1fr) 260px;gap:34px;margin-top:48px;display:grid}.ai-workspace-title{margin:0 0 28px}.ai-workspace-title h2{align-items:center;gap:8px;margin:0 0 8px;font-size:clamp(26px,3vw,34px);display:flex}.ai-workspace-title h2 svg{color:#c97745}.ai-field-stack{gap:18px;display:grid}.ai-select-field{color:#211510;background:#ffffffad;border:1px solid #7e4d3129;border-radius:12px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:13px;min-height:68px;padding:0 16px;display:grid;box-shadow:0 14px 34px #502d1c0f}.ai-select-field:focus-within{border-color:#9a552f7a;box-shadow:0 0 0 4px #9a552f1f}.ai-select-field>svg{color:#9a552f;background:#f8eadfdb;border-radius:12px;width:38px;height:38px;padding:9px}.ai-select-field span{gap:5px;display:grid}.ai-select-field strong{color:#211510;font-size:12px;font-weight:950}.ai-select-field select{color:#5f4538;cursor:pointer;background:0 0;border:0;outline:0;width:100%;font-size:12px;font-weight:750}.ai-info-note{background:radial-gradient(circle at 16%,#eeccb880,#0000 36%),#f6efe9cc;border:1px solid #80523414;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;margin-top:24px;padding:17px 20px;display:grid}.ai-info-note svg{color:#9a552f;background:#ffffffc2;border-radius:999px;width:42px;height:42px;padding:10px}.ai-info-note p{color:#6a4e41;margin:0;font-size:12px;font-weight:700;line-height:1.55}.ai-workspace-side{align-content:start;gap:22px;display:grid}.ai-assistant-card,.ai-privacy-card{background:#ffffffb8;border:1px solid #7e4d3124;border-radius:14px;box-shadow:0 18px 48px #522d1c14}.ai-assistant-card{padding:22px}.ai-assistant-card h3{color:#1f1510;align-items:center;gap:7px;margin:0 0 24px;font-size:13px;font-weight:950;display:flex}.ai-assistant-card h3 svg{color:#8c64ff}.ai-orb{background:radial-gradient(circle,#fffffff2 0 19%,#b17eff33 20% 38%,#0000 39%),conic-gradient(from 70deg,#8f64ff94,#fff3,#de915280,#ffffff26,#8f64ff94);border-radius:999px;place-items:center;width:148px;height:148px;margin:0 auto 22px;display:grid;position:relative}.ai-orb:before,.ai-orb:after{content:"";background:#a978ff;border-radius:50%;width:8px;height:8px;position:absolute}.ai-orb:before{top:34px;left:28px}.ai-orb:after{background:#f1ae71;top:50px;right:22px}.ai-face{background:linear-gradient(135deg,#101726,#273249);border-radius:999px;justify-content:center;align-items:center;gap:13px;width:62px;height:44px;display:flex;box-shadow:0 12px 28px #191f2d33,0 0 22px #72e8ff66}.ai-face i{background:#8ff5ff;border-radius:999px;width:9px;height:9px;box-shadow:0 0 12px #8ff5ffd9}.ai-assistant-card p{color:#3b2b23;margin:0 0 14px;font-size:12px;font-weight:850;line-height:1.5}.ai-capabilities{gap:9px;display:grid}.ai-capabilities span{color:#4f3b31;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.ai-capabilities svg:first-child{color:#18a25f}.ai-capabilities svg:not(:first-child){color:#9a552f}.ai-privacy-card{padding:20px}.ai-privacy-card>svg{color:#22a6a1;margin-bottom:8px}.ai-privacy-card strong{color:#211510;font-size:13px;font-weight:950;display:block}.ai-privacy-card p{color:#6d5043;margin:12px 0 16px;font-size:12px;font-weight:650;line-height:1.6}.ai-privacy-card button{color:#198660;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:900;display:inline-flex}.ai-actions{margin-top:34px}.ai-actions .onboarding-continue{margin-left:auto}@media (width<=980px){.ai-workspace-layout{grid-template-columns:1fr}.ai-workspace-side{grid-template-columns:1fr 1fr}}@media (width<=720px){.ai-workspace-side{grid-template-columns:1fr}}.onboarding-complete-page{grid-template-columns:340px minmax(0,1fr);padding-bottom:112px;position:relative;overflow-x:hidden}.onboarding-complete-page .onboarding-rail{background:linear-gradient(#fff7ef1a,#ffe8d805 45%,#240f0629),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important}.complete-rail-heading{margin-top:62px!important}.complete-rail-heading h1{font-size:28px!important}.onboarding-complete-card{width:min(1060px,100%);min-height:auto;padding:34px 48px 32px}.complete-progress-bars{width:min(470px,46vw)}.complete-success{text-align:center;justify-items:center;margin:20px 0 36px;padding-top:16px;display:grid;position:relative}.success-confetti{pointer-events:none;position:absolute;inset:0 10%}.success-confetti span{border-radius:2px;width:7px;height:7px;animation:2.8s ease-in-out infinite confettiFloat;position:absolute}.success-confetti span:first-child{background:#8f64ff;top:28%;left:12%}.success-confetti span:nth-child(2){background:#22bd66;animation-delay:.18s;top:54%;left:22%}.success-confetti span:nth-child(3){background:#5ba8ff;animation-delay:.32s;top:15%;left:36%}.success-confetti span:nth-child(4){background:#e870a6;animation-delay:.45s;top:25%;right:35%}.success-confetti span:nth-child(5){background:#f7a23e;animation-delay:.25s;top:48%;right:21%}.success-confetti span:nth-child(6){background:#6ecb63;animation-delay:.62s;top:20%;right:12%}.success-confetti span:nth-child(7){background:#9b6cff;animation-delay:.72s;top:44%;left:44%}.success-confetti span:nth-child(8){background:#ffbf5c;animation-delay:.88s;top:6%;right:42%}@keyframes confettiFloat{0%,to{opacity:.55;transform:translateY(0)rotate(0)}50%{opacity:1;transform:translateY(-9px)rotate(18deg)}}.success-ring{color:#fff;background:linear-gradient(135deg,#42c777,#168d4d);border-radius:999px;place-items:center;width:104px;height:104px;margin-bottom:22px;animation:1.8s ease-in-out infinite successPulse;display:grid;box-shadow:0 0 0 14px #39bf6f1f,0 18px 42px #1c8e4f3d}@keyframes successPulse{0%,to{transform:scale(1);box-shadow:0 0 0 14px #39bf6f1f,0 18px 42px #1c8e4f3d}50%{transform:scale(1.035);box-shadow:0 0 0 20px #39bf6f14,0 22px 50px #1c8e4f47}}.complete-success h2{color:#19120e;letter-spacing:-.04em;margin:0 0 10px;font-size:32px}.complete-success p{color:#654b40;max-width:540px;margin:0;font-size:14px;font-weight:650;line-height:1.65}.complete-panel{background:#ffffffa8;border:1px solid #7e4d3124;border-radius:14px;padding:28px 30px 32px}.complete-panel h3{color:#211510;margin:0 0 24px;font-size:15px;font-weight:950}.complete-ready-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:30px;display:grid}.complete-ready-card{text-align:center;border-right:1px solid #7c533b1f;align-content:start;justify-items:center;min-height:172px;padding:0 22px;display:grid;position:relative}.complete-ready-card:last-child{border-right:0}.ready-icon{border-radius:18px;place-items:center;width:76px;height:76px;margin:0 auto 15px;display:grid}.complete-ready-card.workspace .ready-icon{color:#139e63;background:linear-gradient(135deg,#dbf7e8,#bcefd2)}.complete-ready-card.team .ready-icon{color:#1d7fc8;background:linear-gradient(135deg,#dff0ff,#c7e5ff)}.complete-ready-card.data .ready-icon{color:#7c45d6;background:linear-gradient(135deg,#efe2ff,#dac1ff)}.complete-ready-card.assistant .ready-icon{color:#c66b2d;background:linear-gradient(135deg,#faeadf,#f4d6c4)}.ready-check{color:#fff;fill:#19a45f;filter:drop-shadow(0 8px 12px #19a45f33);position:absolute;top:58px;right:calc(50% - 46px)}.complete-ready-card strong{color:#1f1510;font-size:13px;font-weight:950}.complete-ready-card p{color:#73574a;max-width:158px;margin:9px auto 0;font-size:11px;font-weight:650;line-height:1.55}.complete-unlock{background:#fffaf7d1;border:1px solid #7e4d3121;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;padding:21px 24px;display:grid}.complete-unlock>svg{color:#aa5f37}.complete-unlock strong{color:#211510;font-size:14px;font-weight:950}.complete-unlock p{color:#705244;margin:6px 0 0;font-size:12px;font-weight:650;line-height:1.55}.complete-shortcuts{gap:10px;display:flex}.complete-shortcuts button{cursor:pointer;background:#fff;border:1px solid #7e4d311f;border-radius:10px;place-items:center;width:42px;height:42px;font-size:11px;font-weight:950;display:grid}.complete-shortcuts .green{color:#168f55;background:#e6f8ed}.complete-shortcuts .mint{color:#159c7f;background:#e8fbf6}.complete-shortcuts .red{color:#d43838;background:#fff0f0}.complete-shortcuts .plain{color:#3b2a20;background:#fff}.complete-actions{justify-items:center;gap:14px;margin-top:28px;display:grid}.complete-back{color:#8a4b2b;cursor:pointer;background:#ffffffc7;border:1px solid #9a552f33;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:min(340px,100%);height:42px;font-weight:900;display:inline-flex}.complete-back:hover{background:#fffaf6;border-color:#9a552f61}.byizon-home-shell{color:#2f2019;background:radial-gradient(circle at 45% 26%,#fff7eff5,#0000 34%),linear-gradient(120deg,#fbf4ed 0%,#fffdfa 46%,#fbf3ed 100%);grid-template-columns:236px minmax(0,1fr) 280px;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.byizon-home-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff9f4c7;border-right:1px solid #804d3224;flex-direction:column;gap:22px;min-height:100vh;padding:28px 20px 20px;display:flex}.home-brand{color:#4a2618;letter-spacing:-1.4px;font-size:30px;font-weight:950;line-height:.9;text-decoration:none}.home-brand span{color:#8d5a3f;letter-spacing:.9px;margin-top:8px;font-size:10px;font-weight:800;display:block}.home-sidebar-search{background:#ffffffbd;border:1px solid #7e503621;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;height:40px;padding:0 10px;display:grid;box-shadow:0 12px 28px #714a2f0d}.home-sidebar-search input{color:#4b3429;background:0 0;border:0;outline:0;width:100%;font-size:12px}.home-sidebar-search kbd{color:#9b8171;background:#754d3312;border-radius:6px;padding:3px 5px;font-size:10px;font-weight:800}.home-sidebar-nav,.home-workspaces{flex-direction:column;gap:9px;display:flex}.home-sidebar-nav a{color:#463026;border-radius:11px;align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.home-sidebar-nav a.active,.home-sidebar-nav a:hover{color:#7b3f20;background:linear-gradient(135deg,#a05b3424,#ffffffb3);box-shadow:inset 3px 0 #9a552f}.home-workspaces{border-top:1px solid #7e50361f;margin-top:auto;padding-top:18px}.home-workspaces>div{color:#766052;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.home-workspaces button{color:#4b3429;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:30px;font-size:13px;font-weight:750;display:flex}.home-workspaces button i{border-radius:999px;width:10px;height:10px}.home-workspaces .add-workspace{color:#9a552f}.home-user-mini{border-top:1px solid #7e50361f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:16px;display:grid}.home-user-mini>span,.home-top-profile>span{color:#fff;background:linear-gradient(135deg,#9a552f,#1e293b);border-radius:50%;place-items:center;width:36px;height:36px;font-size:12px;font-weight:950;display:grid}.home-user-mini strong,.home-user-mini small,.home-top-profile strong,.home-top-profile small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-user-mini strong,.home-top-profile strong{color:#2b1d17;font-size:13px}.home-user-mini small,.home-top-profile small{color:#8c7668;font-size:11px;font-weight:700}.byizon-home-main{flex-direction:column;min-height:100vh;padding:28px 34px;display:flex;position:relative}.home-top-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.home-top-actions>button,.home-top-profile,.home-top-avatar{color:#5a3b2c;background:#ffffffbd;border:1px solid #7e503621;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;font-size:12px;display:inline-flex;box-shadow:0 12px 30px #613e260f}.home-top-actions>button{cursor:pointer;padding:0 13px;font-weight:850}.home-top-actions>button:hover{border-color:#9a552f47;transform:translateY(-1px)}.home-top-actions .home-create-dashboard{color:#fffaf5;background:linear-gradient(135deg,#b86b3d,#8f4e2d);border-color:#9a552f47;box-shadow:0 14px 34px #9a552f33}.home-bell{justify-content:center;width:36px;position:relative;padding:0!important}.home-bell span{color:#fff;background:#9a552f;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:9px;font-weight:900;display:grid;position:absolute;top:4px;right:4px}.home-top-profile{padding:0 11px}.home-top-avatar{color:#fffaf5;background:linear-gradient(135deg,#b86b3d,#8f4e2d);border-color:#9a552f2e;width:36px;font-weight:900;box-shadow:0 14px 32px #9a552f2e}.home-center-stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding-bottom:84px;display:flex}.home-orb{color:#9a552f;background:radial-gradient(circle,#fffffff0,#fff4ecc7),linear-gradient(135deg,#9a552f24,#fff6);border-radius:50%;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 24px 55px #774d321f}.home-center-stage h1{color:#5a2f1d;letter-spacing:-.8px;margin:0;font-size:clamp(28px,4vw,34px);font-weight:950}.home-center-stage p{color:#7f695c;margin:-8px 0 14px;font-size:15px;font-weight:650}.home-prompt-box{background:#ffffffd6;border:1px solid #7e503624;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:min(700px,100%);height:68px;padding:0 17px;display:grid;box-shadow:0 18px 55px #603c2517}.home-prompt-box>svg{color:#9a552f}.home-prompt-box input{color:#432b20;background:0 0;border:0;outline:0;width:100%;font-size:15px;font-weight:650}.home-prompt-box input::placeholder{color:#a89486}.home-prompt-box button,.home-quick-actions button{color:#7a4a31;cursor:pointer;background:#ffffffbf;border:1px solid #7e503621}.home-prompt-box button{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.home-quick-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.home-quick-actions button{border-radius:12px;align-items:center;gap:10px;height:46px;padding:0 18px;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #613e260d}.home-quick-actions button:hover{border-color:#9a552f47;transform:translateY(-1px)}.byizon-ai-status-panel{background:#ffffffc7;border:1px solid #7e503626;border-radius:18px;align-self:center;width:264px;margin:0 28px 0 0;overflow:hidden;box-shadow:0 24px 70px #5e3a241c}.byizon-ai-status-panel.is-hidden{z-index:60;width:54px;min-width:54px;box-shadow:none;background:0 0;border:0;margin-right:0;position:fixed;top:136px;right:0;overflow:visible}.byizon-ai-status-panel.is-hidden>:not(.byizon-ai-hide-tab){display:none!important}.byizon-ai-hide-tab{color:#fffaf5;cursor:pointer;background:linear-gradient(#b86838,#8f4e2d);border:1px solid #7f3f1f38;border-radius:12px 0 0 12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:46px;min-height:92px;display:inline-flex;box-shadow:0 18px 42px #41281c2e}.byizon-ai-hide-tab span{writing-mode:vertical-rl;text-orientation:mixed;font-size:12px;font-weight:850}.byizon-ai-status-panel header{border-bottom:1px solid #7e50361c;justify-content:space-between;align-items:center;height:62px;padding:0 18px;display:flex}.byizon-ai-status-panel header strong{color:#321f16;align-items:center;gap:9px;display:inline-flex}.byizon-ai-status-panel header button{color:#9a806f;cursor:pointer;background:0 0;border:0;font-size:26px}.byizon-ai-status-panel header button[aria-label=Close\ panel]{display:none!important}.byizon-ai-status-panel header .byizon-ai-hide-button{color:#8f4e2d;background:#fff7ef;border:1px solid #9a552f2e;border-radius:8px;height:30px;padding:0 10px;font-size:12px;font-weight:850}.system-pill{color:#287a4e;background:#e7f7ec;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:14px auto 0;padding:9px 13px;font-size:12px;font-weight:850;display:flex}.system-pill span,.ai-memory-card small span{background:#2fb66f;border-radius:50%;width:8px;height:8px}.ai-bot-preview{text-align:center;cursor:pointer;background:0 0;border:0;place-items:center;gap:14px;width:100%;padding:26px 18px 16px;display:grid}.ai-bot-preview div{color:#111827;background:radial-gradient(circle,#fffffff0,#f1e7ddc7),linear-gradient(135deg,#9a552f1a,#ffffff80);border-radius:50%;place-items:center;width:118px;height:118px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 0 0 1px #9a552f1f,0 18px 40px #754a2f1c}.ai-bot-preview:hover div{transform:translateY(-2px)scale(1.02);box-shadow:inset 0 0 0 1px #9a552f33,0 22px 52px #754a2f29}.ai-bot-preview strong{color:#3a251b;font-size:14px;line-height:1.45}.home-voice-log{background:#fffaf5d6;border:1px solid #9a552f24;border-radius:12px;gap:8px;margin:0 18px 14px;padding:12px;display:grid;box-shadow:0 12px 26px #5e3a2412}.home-voice-log div{min-width:0}.home-voice-log span{color:#8f4e2d;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.home-voice-log p{color:#3a251b;max-height:44px;margin:0;font-size:11px;font-weight:650;line-height:1.45;overflow:auto}.integration-status-list{flex-direction:column;gap:8px;padding:0 18px 18px;display:flex}.integration-status-list article{color:#4b3429;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:38px;font-size:12px;display:grid}.integration-status-list article.no-connected-apps{color:#806a5d;background:#fffaf5;border:1px dashed #9a552f38;border-radius:10px;padding:0 10px}.integration-status-list article.no-connected-apps em{color:#8f4e2d}.integration-status-list p{margin:0;font-weight:800}.integration-status-list em{color:#2f9b60;font-size:11px;font-style:normal;font-weight:850}.ai-memory-card{border-top:1px solid #7e50361c;padding:18px}.ai-memory-card div{color:#321f16;justify-content:space-between;font-size:13px;font-weight:900;display:flex}.ai-memory-card>i{background:linear-gradient(90deg,#7a3f22,#b76b3d);border-radius:999px;height:7px;margin:12px 0 10px;display:block}.ai-memory-card small{color:#806a5d;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.home-voice-panel{background:#fffdf9f5;border:1px solid #9a552f29;border-radius:12px;margin:0 12px 14px;padding:12px;box-shadow:0 18px 44px #41281c14;display:none!important}.home-voice-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.home-voice-panel-head strong{color:#111827;font-size:13px}.home-voice-panel-head button{color:#8f4e2d;background:#fff7ef;border:1px solid #9a552f2e;border-radius:8px;height:28px;padding:0 9px;font-size:11px;font-weight:850}.home-voice-panel .inline-voice-assistant{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;justify-items:center!important;gap:12px!important;padding:0!important;display:grid!important}.byizon-ai-status-panel [hidden]{display:none!important}.home-voice-panel .inline-voice-visual{width:100%!important;min-width:0!important}.home-voice-panel .inline-voice-orb{width:92px!important;height:92px!important}.home-voice-panel .inline-voice-copy{text-align:center!important;width:100%!important;min-width:0!important}.home-voice-panel .inline-voice-copy h2{font-size:17px!important}.home-voice-panel .inline-voice-copy p,.home-voice-panel .inline-voice-status,.home-voice-panel .inline-voice-output{font-size:12px!important}.home-voice-panel .inline-voice-output{width:100%!important;max-height:190px!important;overflow:auto!important}@media (width<=1080px){.byizon-home-shell{grid-template-columns:220px minmax(0,1fr)}.byizon-ai-status-panel{display:none}}@media (width<=760px){.byizon-home-shell{grid-template-columns:1fr}.byizon-home-sidebar{min-height:auto}.home-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-top-actions{flex-wrap:wrap;justify-content:center}.home-center-stage{padding:46px 0}}.complete-dashboard{width:min(340px,100%);background:linear-gradient(135deg,#9a552f,#7d3513)!important;height:52px!important}.complete-tour{color:#934f2d;cursor:pointer;background:#ffffffb8;border:1px solid #9a552f47;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:min(340px,100%);height:44px;font-weight:900;display:inline-flex}.onboarding-complete-footer{z-index:9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf7d1;border-top:1px solid #7c533b1f;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-height:92px;padding:18px 28px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -18px 45px #56311f0f}.onboarding-complete-footer article{border-right:1px solid #7c533b1a;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;padding:0 20px;display:grid}.onboarding-complete-footer article:last-child{border-right:0}.onboarding-complete-footer svg{color:#a5522c;background:#ffffffbd;border:1px solid #7e4d311f;border-radius:12px;width:40px;height:40px;padding:10px}.onboarding-complete-footer strong{color:#211510;font-size:12px;font-weight:950;display:block}.onboarding-complete-footer span{color:#705244;margin-top:4px;font-size:10px;font-weight:650;line-height:1.35;display:block}@media (width<=1120px){.complete-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.complete-ready-card{border-right:0}.onboarding-complete-footer{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.onboarding-complete-page{padding-bottom:0}}@media (width<=720px){.complete-ready-grid,.complete-unlock,.onboarding-complete-footer{grid-template-columns:1fr}.complete-unlock,.complete-shortcuts{justify-items:start}}@media (width<=1180px){.data-source-grid{grid-template-columns:1fr}.data-source-option{min-height:auto}}@media (width<=720px){.data-source-actions-top,.data-source-note{grid-template-columns:1fr}.data-source-actions-top{flex-direction:column;align-items:stretch}}.signup-page,.login-page,.verify-email-page{color:#241712;grid-auto-rows:minmax(0,auto);place-content:center;gap:0;width:100%;min-height:100vh;padding:18px;background:#141414!important;grid-template-columns:430px 470px!important;display:grid!important;overflow:auto!important}.signup-brand-panel,.login-brand-panel{height:min(940px,100vh - 36px);overflow:hidden;filter:saturate(1.18)contrast(1.08)brightness(1.03)!important;background:linear-gradient(90deg,#fff4eb80 0%,#fff4eb1a 47%,#fff4eb05 100%),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important;border-radius:0!important;min-height:0!important;padding:44px 42px 38px!important}.signup-brand-content{gap:0;width:100%;max-width:none;height:100%}.signup-logo{color:#4a2a1d!important;font-size:33px!important}.signup-logo span{margin-top:6px;font-size:10px}.signup-brand-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;max-width:300px!important;margin-top:74px!important}.signup-brand-copy h1{color:#3b2a24!important;letter-spacing:-.05em!important;margin-bottom:18px!important;font-size:31px!important;line-height:1.14!important}.login-brand-copy h1{font-size:40px!important;line-height:1.12!important}.signup-brand-copy h1 em,.login-brand-copy h1 em{font-style:normal;color:#9b4318!important}.signup-brand-copy p{color:#4e3429!important;max-width:270px!important;font-size:13px!important;line-height:1.6!important}.signup-feature-list{gap:13px!important;width:270px!important;margin-top:42px!important}.signup-feature-list article{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;grid-template-columns:42px 1fr!important;gap:12px!important}.signup-feature-list svg,.signup-security-card svg{color:#9b4d25!important;background:#ffffffa8!important;border-color:#8d512f33!important;width:40px!important;height:40px!important;padding:10px!important;box-shadow:0 12px 28px #522b1921!important}.signup-feature-list strong{color:#271910;font-size:12px!important}.signup-feature-list span{color:#3d271bc7!important;font-size:10px!important}.signup-security-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#572d1994!important;border-radius:15px!important;grid-template-columns:42px 1fr!important;width:260px!important;margin-top:auto!important;margin-bottom:44px!important;padding:14px!important;box-shadow:0 18px 50px #29170f47!important}.signup-security-card strong{color:#fff7ef;font-size:12px!important}.signup-security-card span{line-height:1.45;color:#fff7efd1!important;font-size:10px!important}.signup-form-panel{background:linear-gradient(90deg,#ffffffeb,#fffaf6f5),url(/assets/byizon-auth-background-clean.png) 100%/auto 100% no-repeat;height:min(940px,100vh - 36px);border-left:0!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:34px 30px!important}.signup-card,.login-card,.verify-email-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe6!important;border:1px solid #7d50371f!important;border-radius:18px!important;width:100%!important;max-width:405px!important;max-height:calc(100% - 8px)!important;padding:34px 34px 28px!important;box-shadow:0 26px 68px #44261633!important}.login-card{padding-top:88px!important;padding-bottom:72px!important}.verify-email-card{padding-top:54px!important;padding-bottom:46px!important}.signup-back-link{color:#7b3f22!important;margin-bottom:26px!important;font-size:12px!important}.signup-card-title h2,.login-card-title h2,.verify-email-card h1{color:#111726!important;letter-spacing:-.04em!important;font-size:24px!important;line-height:1.12!important}.login-card-title{margin-top:0!important}.signup-card-title p,.login-card-title p,.verify-email-card>p{color:#604234!important;margin-bottom:27px!important;font-size:12px!important;font-weight:650!important;line-height:1.55!important}.signup-field{color:#111827!important;gap:7px!important;margin-bottom:16px!important;font-size:11px!important;font-weight:900!important}.signup-input-wrap,.signup-phone-row select{height:43px!important;box-shadow:none!important;background:#ffffffbd!important;border-color:#6c4e3d33!important;border-radius:8px!important}.signup-input-wrap{gap:10px!important;padding-inline:12px!important}.signup-input-wrap input,.signup-phone-row select{font-size:12px!important;font-weight:650!important}.signup-input-wrap input::placeholder{color:#47362c7a!important}.signup-two-col{gap:14px!important}.signup-phone-row{grid-template-columns:92px 1fr!important}.signup-strength{margin:-8px 0 14px!important}.signup-strength-bars span{height:4px!important}.signup-checks{max-height:46px;overflow:hidden;gap:5px!important}.signup-checks span{padding:4px 7px!important;font-size:10px!important}.signup-consent{margin:2px 0 14px!important;font-size:10px!important}.signup-primary{background:linear-gradient(135deg,#9b542f,#8b3f18)!important;border-radius:8px!important;height:45px!important;font-size:12px!important;box-shadow:0 14px 28px #7c3b1a3d!important}.signup-divider{margin:15px 0 10px!important;font-size:10px!important}.signup-social{border-radius:8px!important;height:39px!important;margin-top:8px!important;font-size:11px!important}.signup-login-copy{color:#5a3d30!important;margin-top:18px!important;font-size:11px!important}.login-forgot-row{margin:-4px 0 24px!important}.login-forgot-row a{color:#8b3f18!important;font-size:11px!important}.login-footer-strip{z-index:5;grid-column:1/-1;justify-self:stretch;width:100%;max-width:900px;box-shadow:none!important;background:linear-gradient(#ffffffc2,#fff7f0eb)!important;border-color:#8353361a!important;border-radius:0 0 16px 16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:-82px 0 0!important;padding:13px 30px!important;position:static!important}.login-footer-strip div{grid-template-columns:34px 1fr!important;column-gap:9px!important}.login-footer-strip svg{width:34px!important;height:34px!important;padding:9px!important}.login-footer-strip strong{font-size:10px!important}.login-footer-strip span{font-size:8px!important}.verify-icon{border-radius:16px!important;width:58px!important;height:58px!important;margin:6px 0 24px!important}.verify-kicker{color:#8e4826!important;letter-spacing:.16em!important;font-size:11px!important}.verify-otp-input input{letter-spacing:.32em!important;font-size:24px!important}.verify-resend{border-radius:8px!important;height:43px!important;margin-top:12px!important;font-size:12px!important}.verify-note{font-size:11px!important;line-height:1.45!important}.signup-page,.login-page,.verify-email-page{background:radial-gradient(circle at 22% 18%,#ffffff6b,#0000 27%),radial-gradient(circle at 86% 76%,#a95c3229,#0000 30%),linear-gradient(135deg,#ead2c4 0%,#fff8f2 48%,#eed4c4 100%)!important;grid-template-columns:minmax(390px,440px) minmax(470px,520px)!important;padding:clamp(10px,2.2vh,18px)!important}.signup-brand-panel,.login-brand-panel{filter:saturate(1.24)contrast(1.12)brightness(1.02)!important;background:linear-gradient(90deg,#fff2e838 0%,#fff2e812 48%,#fff2e805 100%),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important;height:min(930px,100vh - 20px)!important}.signup-form-panel{background:linear-gradient(90deg,#ffffffc2,#fffaf6db),url(/assets/byizon-auth-background-clean.png) 100%/auto 100% no-repeat!important;height:min(930px,100vh - 20px)!important}.signup-card,.login-card,.verify-email-card{background:#ffffffe0!important}.login-footer-strip{background:linear-gradient(#ffffff8f,#fff6eee6),url(/assets/byizon-auth-background-clean.png) bottom/100% no-repeat!important;max-width:960px!important}.signup-page,.login-page,.verify-email-page{background:linear-gradient(90deg,#ffede099,#fff8f3e0 48%,#fff4ecd1),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important;grid-template-columns:minmax(420px,42vw) minmax(540px,58vw)!important;place-content:stretch!important;gap:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;padding:0!important;position:relative!important;overflow:hidden!important}.signup-brand-panel,.login-brand-panel{filter:saturate(1.28)contrast(1.12)brightness(1.02)!important;background:linear-gradient(90deg,#ffeee152,#ffeee114 60%,#ffeee100),url(/assets/byizon-auth-background-clean.png) 30%/cover no-repeat!important;height:100vh!important;min-height:100vh!important;padding:clamp(34px,4.2vw,58px) clamp(34px,4vw,64px)!important}.signup-form-panel{background:linear-gradient(90deg,#fffaf6a8,#ffffffe0 44%,#fff7f0b3),url(/assets/byizon-auth-background-clean.png) 100%/auto 100% no-repeat!important;justify-content:center!important;height:100vh!important;min-height:100vh!important;padding:clamp(26px,4vw,60px) clamp(34px,6vw,92px)!important}.signup-brand-overlay{background:radial-gradient(circle at 65% 23%,#fff6ec5c,#0000 24%),linear-gradient(#fff7ef05,#fff7ef05 44%,#28120824)!important}.signup-brand-copy{margin-top:clamp(46px,9vh,88px)!important}.login-brand-copy{margin-top:clamp(60px,11vh,112px)!important}.signup-security-card{margin-bottom:clamp(86px,13vh,132px)!important}.signup-card,.login-card,.verify-email-card{max-width:430px!important}.login-footer-strip{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#ffffff9e,#fff7efd1),url(/assets/byizon-auth-background-clean.png) bottom/cover no-repeat!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:14px clamp(36px,6vw,92px)!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}.login-card{margin-bottom:58px!important}@media (width<=1050px){.signup-page,.login-page,.verify-email-page{grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;overflow:auto!important}.signup-brand-panel,.login-brand-panel{height:auto!important;min-height:540px!important}.signup-form-panel{height:auto!important;min-height:auto!important}.login-footer-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;position:relative!important}}.signup-page,.login-page,.verify-email-page{background:linear-gradient(90deg,#ead2c4 0%,#fffaf6 42%,#fff3eb 100%)!important;grid-template-columns:minmax(360px,31vw) minmax(650px,69vw)!important}.signup-brand-panel,.login-brand-panel{isolation:isolate!important;background:0 0!important;position:relative!important;overflow:hidden!important}.signup-brand-panel:before,.login-brand-panel:before{content:""!important;z-index:-3!important;pointer-events:none!important;opacity:1!important;filter:saturate(1.24)contrast(1.12)brightness(1.02)!important;clip-path:none!important;background:url(/assets/byizon-auth-background-clean.png) 43%/cover no-repeat!important;display:block!important;position:absolute!important;inset:0!important}.signup-brand-panel:after,.login-brand-panel:after{content:""!important;z-index:-2!important;pointer-events:none!important;width:auto!important;height:auto!important;box-shadow:none!important;clip-path:none!important;background:radial-gradient(circle at 70% 18%,#fff5eb61,#0000 25%),linear-gradient(#fff4eb14 0%,#fff4eb03 47%,#2c13081a 100%)!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}.signup-brand-overlay{display:none!important}.signup-logo,.signup-brand-copy,.signup-feature-list,.signup-security-card{z-index:2!important;position:relative!important}.signup-brand-copy,.signup-feature-list article{background:0 0!important}.signup-form-panel{background:linear-gradient(90deg,#ffffffdb,#fffffff0 50%,#fff6efb8),url(/assets/byizon-auth-background-clean.png) 100%/auto 100% no-repeat!important}@media (width<=1050px){.signup-page,.login-page,.verify-email-page{grid-template-columns:1fr!important}}main.login-page{background:linear-gradient(90deg,#ffe8d8b3 0%,#fff6ee8f 39%,#fff6ee5c 100%),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important;grid-template-columns:43vw 57vw!important;gap:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}main.login-page .login-brand-panel{grid-column:1;filter:none!important;background:0 0!important;height:100vh!important;min-height:100vh!important;padding:58px 0 138px 70px!important}main.login-page .login-brand-panel:before,main.login-page .signup-brand-overlay{display:none!important}main.login-page .login-brand-panel:after{content:""!important;z-index:-1!important;pointer-events:none!important;width:auto!important;height:auto!important;box-shadow:none!important;clip-path:none!important;background:radial-gradient(circle at 70% 21%,#fff5ec8a,#0000 22%),linear-gradient(#ffecdead 0%,#ffe8d78f 43%,#ffece02e 72%,#38190c0f 100%)!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}main.login-page .signup-brand-content{width:100%!important;max-width:360px!important;height:100%!important}main.login-page .signup-logo{text-shadow:0 1px #ffffff38;color:#4b1d0f!important;font-size:36px!important}main.login-page .signup-logo span{color:#4e2616c7!important;letter-spacing:.18em!important;font-size:11px!important}main.login-page .login-brand-copy{max-width:330px!important;margin-top:108px!important}main.login-page .login-brand-copy h1{text-shadow:0 1px #ffffff2e;color:#3b2319!important;letter-spacing:-.065em!important;font-size:43px!important;line-height:1.04!important}main.login-page .login-brand-copy p{color:#5a3324!important;max-width:310px!important;font-size:14px!important;font-weight:700!important;line-height:1.6!important}main.login-page .signup-feature-list{gap:13px!important;width:286px!important;margin-top:48px!important}main.login-page .signup-feature-list article{grid-template-columns:42px 1fr!important;align-items:center!important;gap:13px!important;display:grid!important}main.login-page .signup-feature-list svg,main.login-page .signup-security-card svg{color:#a34418!important;background:#ffffffb3!important;border:1px solid #8b512f2e!important;border-radius:11px!important;width:42px!important;height:42px!important;padding:10px!important;box-shadow:0 12px 28px #5429141f!important}main.login-page .signup-feature-list strong{color:#101827!important;font-size:13px!important}main.login-page .signup-feature-list span{color:#654536!important;font-size:11px!important;font-weight:700!important}main.login-page .signup-security-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#542e1e94!important;border-radius:14px!important;width:286px!important;margin-top:auto!important;margin-bottom:0!important;padding:16px!important}main.login-page .signup-security-card strong{color:#fff7ef!important;font-size:12px!important}main.login-page .signup-security-card span{color:#fff7efd1!important;font-size:10px!important}main.login-page .signup-form-panel{grid-column:2;background:0 0!important;justify-content:center!important;align-items:center!important;height:100vh!important;min-height:100vh!important;padding:42px 118px 108px 44px!important;display:flex!important}main.login-page .login-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffdb!important;border:1px solid #7a513c24!important;border-radius:14px!important;width:420px!important;max-width:420px!important;max-height:calc(100vh - 132px)!important;margin:0!important;padding:58px 44px 42px!important;overflow:auto!important;box-shadow:0 28px 72px #48261638!important}main.login-page .login-card-title h2{color:#111827!important;font-size:27px!important}main.login-page .login-card-title p{color:#5d392a!important;margin:9px 0 30px!important;font-size:12px!important}main.login-page .signup-field{margin-bottom:20px!important;font-size:11px!important}main.login-page .signup-input-wrap{background:#ffffff9e!important;border-radius:8px!important;height:42px!important}main.login-page .signup-input-wrap input{font-size:11px!important}main.login-page .login-forgot-row{margin:-8px 0 28px!important}main.login-page .login-forgot-row a{color:#8b3d16!important;font-size:11px!important}main.login-page .signup-primary{background:linear-gradient(135deg,#9a552f 0%,#8b3d17 100%)!important;border-radius:8px!important;height:48px!important;font-size:12px!important;box-shadow:0 16px 36px #7c361447!important}main.login-page .signup-divider{margin:18px 0 12px!important}main.login-page .signup-social{background:#ffffffad!important;height:40px!important;margin-top:8px!important;font-size:11px!important}main.login-page .signup-login-copy{margin-top:18px!important;font-size:11px!important}main.login-page .login-footer-strip{z-index:10!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#ffffff94,#fff7f0eb)!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;width:100vw!important;height:92px!important;padding:13px 70px!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}main.login-page .login-footer-strip div{grid-template-columns:38px 1fr!important;gap:10px!important}main.login-page .login-footer-strip svg{width:38px!important;height:38px!important}main.login-page .login-footer-strip strong{font-size:10px!important}main.login-page .login-footer-strip span{font-size:8px!important}@media (width<=960px){.signup-page,.login-page,.verify-email-page{background:#fff7ef!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important}.signup-brand-panel,.login-brand-panel{height:auto!important;min-height:420px!important}.signup-form-panel{height:auto!important;padding:22px!important}.login-footer-strip{border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important}}html body #root main.login-page{background:url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important;grid-template-columns:minmax(380px,45vw) minmax(520px,55vw)!important;gap:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}html body #root main.login-page:before{content:""!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(90deg,#ffefe32e 0%,#ffefe31f 42%,#fffaf642 58%,#ffefe426 100%),radial-gradient(circle at 18% 14%,#ffffff3d,#0000 28%)!important;position:absolute!important;inset:0!important}html body #root main.login-page .login-brand-panel,html body #root main.login-page .signup-form-panel,html body #root main.login-page .login-footer-strip{z-index:1!important;position:relative!important}html body #root main.login-page .login-brand-panel{background:0 0!important;height:100vh!important;min-height:100vh!important;padding:58px 0 128px clamp(42px,5vw,76px)!important;overflow:hidden!important}html body #root main.login-page .login-brand-panel:before{content:""!important;z-index:-2!important;pointer-events:none!important;opacity:1!important;filter:saturate(1.34)contrast(1.18)brightness(.98)!important;background:url(/assets/byizon-auth-background-clean.png) 35%/cover no-repeat!important;display:block!important;position:absolute!important;inset:0!important}html body #root main.login-page .login-brand-panel:after{content:""!important;z-index:-1!important;pointer-events:none!important;width:auto!important;height:auto!important;box-shadow:none!important;background:linear-gradient(90deg,#ffe8d847 0%,#ffe8d81a 50%,#ffe8d800 100%),linear-gradient(#fff2e80f 0%,#fff2e800 56%,#461e0c1f 100%)!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}html body #root main.login-page .signup-brand-content{max-width:350px!important}html body #root main.login-page .signup-logo{color:#4a2215!important;font-size:34px!important}html body #root main.login-page .login-brand-copy h1{color:#3a241b!important;letter-spacing:-.055em!important;font-size:clamp(34px,3.1vw,42px)!important;line-height:1.07!important}html body #root main.login-page .login-brand-copy p{color:#5b3526!important;max-width:300px!important;font-size:13px!important;font-weight:720!important;line-height:1.58!important}html body #root main.login-page .signup-feature-list{margin-top:40px!important}html body #root main.login-page .signup-security-card{background:#522b1899!important;box-shadow:0 20px 46px #2b13083b!important}html body #root main.login-page .signup-form-panel{background:0 0!important;justify-content:center!important;align-items:center!important;height:100vh!important;min-height:100vh!important;padding:46px clamp(40px,7vw,112px) 104px clamp(24px,3vw,50px)!important;display:flex!important}html body #root main.login-page .login-card{-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#ffffffe6!important;border:1px solid #7a513c29!important;border-radius:14px!important;width:min(420px,100%)!important;max-width:420px!important;min-height:610px!important;max-height:calc(100vh - 128px)!important;padding:72px 42px 42px!important;box-shadow:0 28px 74px #4324133b!important}html body #root main.login-page .login-footer-strip{background:linear-gradient(#ffffff94,#fff7f0e0),url(/assets/byizon-auth-background-clean.png) bottom/cover no-repeat!important;height:92px!important}@media (width<=960px){html body #root main.login-page{grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;overflow:auto!important}html body #root main.login-page .login-brand-panel{height:auto!important;min-height:560px!important}html body #root main.login-page .signup-form-panel{height:auto!important;min-height:auto!important;padding:24px 22px 110px!important}}html body #root main.login-page{background:linear-gradient(135deg,#ead2c4 0%,#fff9f4 48%,#edd4c4 100%)!important;grid-template-columns:minmax(330px,42%) minmax(450px,58%)!important;gap:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root main.login-page:before,html body #root main.login-page:after{content:none!important;display:none!important}html body #root main.login-page .login-brand-panel{filter:saturate(1.12)contrast(1.03)brightness(1.02)!important;background:url(/assets/byizon-auth-background-clean.png) 42%/cover no-repeat!important;grid-column:1!important;height:100vh!important;min-height:100vh!important;padding:clamp(36px,4vw,52px) 0 124px clamp(32px,4vw,52px)!important;position:relative!important;overflow:hidden!important}html body #root main.login-page .login-brand-panel:before{content:none!important;display:none!important}html body #root main.login-page .login-brand-panel:after{content:""!important;z-index:0!important;pointer-events:none!important;width:auto!important;height:auto!important;box-shadow:none!important;clip-path:none!important;background:radial-gradient(circle at 68% 18%,#fff5eb57,#0000 28%),linear-gradient(#ffede024 0%,#ffede005 52%,#30150a1f 100%)!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}html body #root main.login-page .signup-brand-overlay{display:none!important}html body #root main.login-page .signup-brand-content,html body #root main.login-page .signup-logo,html body #root main.login-page .login-brand-copy,html body #root main.login-page .signup-feature-list,html body #root main.login-page .signup-security-card{z-index:2!important;position:relative!important}html body #root main.login-page .signup-brand-content{max-width:300px!important;height:100%!important}html body #root main.login-page .signup-logo{letter-spacing:-1px!important;color:#4a281c!important;text-shadow:none!important;font-size:28px!important;line-height:.9!important}html body #root main.login-page .signup-logo span{color:#4a281cbd!important;letter-spacing:.16em!important;margin-top:7px!important;font-size:8px!important}html body #root main.login-page .login-brand-copy h1{color:#3a261d!important;letter-spacing:-.055em!important;text-shadow:none!important;font-size:clamp(27px,2.9vw,36px)!important;line-height:1.06!important}html body #root main.login-page .login-brand-copy h1 em{color:#a34617!important;font-style:normal!important}html body #root main.login-page .login-brand-copy p{color:#5a372b!important;max-width:245px!important;margin-top:16px!important;font-size:10px!important;font-weight:650!important;line-height:1.55!important}html body #root main.login-page .signup-feature-list article{grid-template-columns:34px 1fr!important;gap:10px!important}html body #root main.login-page .signup-feature-list svg,html body #root main.login-page .signup-security-card svg{color:#a34718!important;background:#ffffffb8!important;border:1px solid #8b512f2e!important;border-radius:8px!important;width:34px!important;height:34px!important;padding:8px!important;box-shadow:0 10px 22px #5429141a!important}html body #root main.login-page .signup-feature-list strong{color:#281b15!important;font-size:10px!important}html body #root main.login-page .signup-feature-list span{color:#604337!important;font-size:8px!important;font-weight:650!important}html body #root main.login-page .signup-security-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#522b188f!important;border-radius:12px!important;grid-template-columns:34px 1fr!important;width:225px!important;margin-top:auto!important;margin-bottom:0!important;padding:12px!important;box-shadow:0 18px 42px #2b130838!important}html body #root main.login-page .signup-security-card strong{color:#fff7ef!important;font-size:9px!important}html body #root main.login-page .signup-security-card span{color:#fff7efd6!important;font-size:8px!important}html body #root main.login-page .signup-form-panel{background:linear-gradient(90deg,#ffffff94,#fffaf6b8)!important;grid-column:2!important;justify-content:center!important;align-items:center!important;height:100vh!important;min-height:100vh!important;padding:36px clamp(28px,5vw,72px) 104px clamp(18px,3vw,42px)!important;display:flex!important}html body #root main.login-page .login-card{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;background:#ffffffe0!important;border:1px solid #7a513c21!important;border-radius:14px!important;width:min(100%,385px)!important;max-width:385px!important;min-height:610px!important;max-height:calc(100vh - 126px)!important;margin:0!important;padding:72px 38px 38px!important;overflow:auto!important;box-shadow:0 26px 70px #43241333!important}html body #root main.login-page .login-card-title h2{font-size:22px!important;line-height:1.08!important}html body #root main.login-page .login-card-title p{margin:8px 0 28px!important;font-size:10px!important}html body #root main.login-page .signup-field{margin-bottom:18px!important;font-size:10px!important}html body #root main.login-page .signup-input-wrap{border-radius:7px!important;height:38px!important}html body #root main.login-page .signup-primary{border-radius:7px!important;height:43px!important}html body #root main.login-page .signup-social{border-radius:7px!important;height:37px!important}html body #root main.login-page .login-footer-strip{z-index:5!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#ffffff9e,#fff7f0e6)!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;width:100vw!important;height:88px!important;padding:12px clamp(34px,7vw,104px)!important;display:grid!important;position:fixed!important;bottom:0!important;left:0!important;right:0!important}@media (width>=1200px){html body #root main.login-page{grid-template-columns:minmax(380px,45vw) minmax(540px,55vw)!important}html body #root main.login-page .login-brand-panel{padding-left:clamp(58px,5vw,92px)!important}html body #root main.login-page .signup-form-panel{justify-content:flex-start!important;padding-left:clamp(52px,7vw,120px)!important}}html body #root main.signup-page:not(.login-page):not(.verify-email-page){background:linear-gradient(135deg,#ead2c4 0%,#fff9f4 48%,#edd4c4 100%)!important;grid-template-columns:minmax(335px,42%) minmax(455px,58%)!important;gap:0!important;width:100vw!important;height:100vh!important;min-height:100vh!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page):before,html body #root main.signup-page:not(.login-page):not(.verify-email-page):after{content:none!important;display:none!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{filter:saturate(1.12)contrast(1.04)brightness(1.02)!important;background:url(/assets/byizon-auth-background-clean.png) 41%/cover no-repeat!important;border-radius:0!important;grid-column:1!important;width:100%!important;height:100vh!important;min-height:100vh!important;padding:clamp(30px,4vw,46px) 0 28px clamp(28px,4vw,48px)!important;position:relative!important;overflow:hidden!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel:before{content:none!important;display:none!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel:after{content:""!important;z-index:0!important;pointer-events:none!important;clip-path:none!important;width:auto!important;height:auto!important;box-shadow:none!important;background:radial-gradient(circle at 64% 18%,#fff7ef40,#0000 27%),linear-gradient(#ffefe21f 0%,#ffefe205 54%,#30140826 100%)!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-overlay{display:none!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-content,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copyright{z-index:2!important;position:relative!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-content{flex-direction:column!important;align-items:flex-start!important;max-width:300px!important;height:100%!important;display:flex!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo{color:#4a281c!important;letter-spacing:-1px!important;text-shadow:none!important;font-size:27px!important;line-height:.9!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo span{color:#4a281cbd!important;letter-spacing:.16em!important;margin-top:7px!important;font-size:8px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1 em,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1 strong{color:#a34617!important;font-style:normal!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy p{color:#5a372b!important;max-width:260px!important;margin-top:14px!important;font-size:10px!important;font-weight:650!important;line-height:1.55!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list article{grid-template-columns:32px 1fr!important;gap:10px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list svg,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card svg{color:#a34718!important;background:#ffffffba!important;border:1px solid #8b512f2e!important;border-radius:8px!important;width:32px!important;height:32px!important;padding:7px!important;box-shadow:0 10px 22px #5429141a!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list span{color:#604337!important;font-size:7.5px!important;font-weight:650!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#522b188f!important;border:1px solid #ffffff38!important;border-radius:12px!important;grid-template-columns:32px 1fr!important;gap:10px!important;width:224px!important;margin-top:auto!important;margin-bottom:18px!important;padding:11px!important;display:grid!important;box-shadow:0 18px 42px #2b130838!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card strong{color:#fff7ef!important;font-size:8.6px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card span{color:#fff7efd6!important;font-size:7.4px!important;line-height:1.45!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copyright{color:#fff7efdb!important;text-shadow:0 1px 12px #30140857!important;margin:0!important;font-size:7.2px!important;line-height:1.55!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{background:linear-gradient(90deg,#ffffff8f,#fffaf6b3),url(/assets/byizon-auth-background-clean.png) 100%/auto 100% no-repeat!important;grid-column:2!important;justify-content:center!important;align-items:center!important;height:100vh!important;min-height:100vh!important;padding:22px clamp(22px,5vw,70px) 22px clamp(18px,3vw,42px)!important;display:flex!important;overflow:hidden!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card{-webkit-backdrop-filter:blur(15px)!important;backdrop-filter:blur(15px)!important;scrollbar-width:thin!important;scrollbar-color:#9a5b3761 transparent!important;background:#ffffffe6!important;border:1px solid #7a513c21!important;border-radius:16px!important;width:min(100%,430px)!important;max-width:430px!important;max-height:calc(100vh - 42px)!important;margin:0!important;padding:23px 31px 19px!important;overflow:auto!important;box-shadow:0 26px 70px #43241333!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card::-webkit-scrollbar{width:5px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card::-webkit-scrollbar-thumb{background:#9a5b3761!important;border-radius:999px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-back-link{color:#783b1e!important;margin-bottom:15px!important;font-size:9px!important;font-weight:800!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title{margin-bottom:14px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title h2{color:#101827!important;letter-spacing:-.04em!important;font-size:20px!important;line-height:1.08!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title p{color:#644336!important;margin-top:7px!important;font-size:9px!important;font-weight:650!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-two-col{gap:14px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-field{color:#101827!important;gap:6px!important;margin-bottom:10px!important;font-size:9px!important;font-weight:850!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row select{background:#ffffffc7!important;border-color:#7b564338!important;border-radius:7px!important;height:34px!important;min-height:34px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap input,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row select{color:#172033!important;font-size:9px!important;font-weight:650!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap input::placeholder{color:#8d8078!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row{grid-template-columns:105px minmax(0,1fr)!important;gap:0!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-strength{margin:-4px 0 8px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-strength-bars{gap:7px!important;margin-bottom:6px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-strength-bars span{background:#7b56432b!important;height:3px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-strength-bars span.active{background:linear-gradient(90deg,#9b572f,#c99068)!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-checks{gap:5px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-checks span{color:#76675f!important;background:0 0!important;border-radius:999px!important;padding:0!important;font-size:8px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-consent{color:#6b4a3b!important;margin:2px 0 11px!important;font-size:8px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-primary{background:linear-gradient(135deg,#9a552d,#7b3516)!important;border-radius:7px!important;height:37px!important;font-size:9px!important;box-shadow:0 12px 25px #77361638!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-divider{color:#8b6c5d!important;margin:9px 0!important;font-size:8px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-social{color:#121827!important;background:#ffffffbd!important;border-radius:7px!important;height:34px!important;margin-bottom:7px!important;font-size:9px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-login-copy{color:#6b4a3b!important;margin-top:10px!important;font-size:9px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-login-copy a{color:#873f1d!important;font-weight:850!important}@media (width>=1200px){html body #root main.signup-page:not(.login-page):not(.verify-email-page){grid-template-columns:minmax(380px,43vw) minmax(540px,57vw)!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{padding-left:clamp(42px,4.4vw,74px)!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{justify-content:flex-start!important;padding-left:clamp(36px,5.4vw,82px)!important}}@media (width<=900px){html body #root main.signup-page:not(.login-page):not(.verify-email-page){grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;overflow:auto!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{height:auto!important;min-height:420px!important;padding-bottom:32px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{grid-column:1!important;height:auto!important;min-height:auto!important;padding:22px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card{max-height:none!important}}.public-site,.byizon-home-shell{color:#241915;background:linear-gradient(135deg,#fffaf5 0%,#f4eadf 58%,#efe1d4 100%)}.public-header,.home-top-actions,.byizon-home-sidebar,.byizon-ai-status-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf5e6;border-color:#e4d7ca;box-shadow:0 16px 42px #41281c14}.public-brand,.home-brand,.home-sidebar-nav a,.home-user-mini strong,.home-top-profile strong,.home-center-stage h1,.ai-bot-preview strong,.ai-memory-card strong,.public-section-heading h2,.product-hero h1,.legal-hero h1{color:#241915}.public-brand-mark,.home-orb,.home-user-mini>span,.home-top-profile>span,.public-primary-action,.home-prompt-box button,.home-workspaces .add-workspace{box-shadow:0 16px 32px #7f3f1f38;color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d 0%,#9a552f 58%,#7f3f1f 100%)!important}.public-nav-link:hover,.public-nav-link-active,.home-sidebar-nav a:hover,.home-sidebar-nav a.active,.home-quick-actions button:hover,.home-workspaces button:hover{background:#9a552f1a;color:#7f3f1f!important}.public-workspace-link,.public-secondary-action,.home-sidebar-search,.home-prompt-box,.home-quick-actions button,.home-workspaces,.home-user-mini,.home-top-actions button,.home-top-profile,.system-pill,.ai-bot-preview,.integration-status-list article,.ai-memory-card,.product-hero-visual,.signup-card{background:#fffdf9e0;border-color:#e4d7ca;border-radius:10px;box-shadow:0 16px 38px #41281c14}.public-eyebrow,.byizon-home-sidebar svg,.home-center-stage p,.public-nav-link,.public-section-heading>span,.product-hero-lead,.home-sidebar-search,.home-user-mini small,.home-top-profile small,.integration-status-list em{color:#6d5a50}.product-hero,.public-footer{background:#9a552f0f;border-color:#e4d7ca}.signup-brand-panel,.login-brand-panel{background:linear-gradient(135deg,#2b1b14f0,#9a552fe0),radial-gradient(circle at 24% 22%,#e8b27d52,#0000 30%)}.signup-primary{background:linear-gradient(135deg,#b86b3d 0%,#9a552f 58%,#7f3f1f 100%)!important;box-shadow:0 18px 38px #7f3f1f3d!important}.byizon-home-main .home-top-actions{width:fit-content;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-self:flex-end}.home-sidebar-search input,.home-prompt-box input{box-shadow:none!important;border:0!important;outline:0!important}.home-sidebar-search input:focus,.home-prompt-box input:focus{box-shadow:none!important;border:0!important}.home-sidebar-search,.home-prompt-box{border-radius:8px}.byizon-ai-status-panel{border-radius:10px}.home-workspaces{border-radius:8px;overflow:hidden}.byizon-home-main .home-top-actions>button,.byizon-home-main .home-top-actions .home-top-avatar{color:#5a3b2c;background:#fffdf9e6;border:1px solid #7e503621;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #613e260f}.byizon-home-main .home-top-actions .home-create-dashboard{color:#fffaf5;background:linear-gradient(135deg,#b86b3d,#8f4e2d);border-color:#9a552f47;box-shadow:0 14px 34px #9a552f33}.byizon-home-main .home-top-actions .home-bell,.byizon-home-main .home-top-actions .home-top-avatar{width:36px;padding:0}.byizon-home-main .home-top-actions .home-top-avatar{color:#fffaf5;background:linear-gradient(135deg,#b86b3d,#8f4e2d);border-color:#9a552f2e}.byizon-home-shell{grid-template-columns:236px minmax(0,1fr) 304px}.byizon-home-main{padding-right:32px}.byizon-home-shell .byizon-ai-status-panel{z-index:30;align-self:auto;width:264px;max-height:calc(100vh - 128px);margin:0;position:fixed;top:104px;bottom:auto;right:24px;overflow:auto}.byizon-home-shell .byizon-ai-status-panel.is-hidden{width:54px;min-width:54px;max-height:none;top:136px;right:0;overflow:visible}@media (width<=1080px){.byizon-home-shell{grid-template-columns:220px minmax(0,1fr)}.byizon-home-main{padding-right:34px}.byizon-home-shell .byizon-ai-status-panel:not(.is-hidden){display:none}}.home-workspaces .add-workspace{border-radius:0;color:#fffaf5!important}.login-method-switch{background:#f8f1ec;border:1px solid #ead9ce;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.login-method-switch button{color:#765b4d;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;font-weight:800}.login-method-switch button.active{color:#7f3f20;background:#fffdfb;box-shadow:0 3px 10px #5b311d1a}.login-inline-action{color:#9a4f29;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;font-size:12px;font-weight:850}.login-inline-action:disabled{cursor:not-allowed;opacity:.45}.byizon-landing{--landing-ink:#171725;--landing-muted:#6f6058;--landing-warm:#a85327;--landing-warm-dark:#773819;--landing-paper:#fffaf6;--landing-line:#ead9ce;background:var(--landing-paper);min-height:100vh;color:var(--landing-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.byizon-landing *,.byizon-landing :before,.byizon-landing :after{box-sizing:border-box}.byizon-landing a{text-decoration:none}.byizon-landing-header{z-index:80;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#17100ec2;border-bottom:1px solid #ffffff38;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;min-height:78px;padding:12px clamp(24px,5vw,78px);display:grid;position:fixed;inset:0 0 auto}.byizon-landing-brand{width:fit-content;color:inherit;line-height:1;display:grid}.byizon-landing-brand>span{font-size:26px;font-weight:900}.byizon-landing-brand>small{color:#e7b898;letter-spacing:0;margin-top:6px;font-size:9px;font-weight:800}.byizon-landing-header nav{align-items:center;gap:30px;display:flex}.byizon-landing-header nav a{color:#ffffffd1;font-size:14px;font-weight:650}.byizon-landing-header nav a:hover{color:#fff}.byizon-landing-auth{justify-self:end;align-items:center;gap:10px;display:flex}.byizon-login-link,.byizon-signup-link{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 17px;font-size:14px;font-weight:750;display:inline-flex}.byizon-login-link{color:#fff;border:1px solid #ffffff6b}.byizon-signup-link{color:#693114;background:#fff8f2}.byizon-landing-menu{color:#fff;background:0 0;border:1px solid #ffffff52;border-radius:6px;width:42px;height:42px;display:none}.byizon-hero{isolation:isolate;color:#fff;background:#3b2115 url(/assets/byizon-auth-background-clean.png) 50% 54%/cover no-repeat;align-items:center;min-height:min(860px,86vh);padding:126px clamp(24px,7vw,110px) 106px;display:flex;position:relative}.byizon-hero-shade{z-index:-1;background:linear-gradient(90deg,#120b09e8 0%,#2b1811b8 45%,#2b18111f 78%);position:absolute;inset:0}.byizon-hero-content{width:min(760px,64vw)}.byizon-hero-label{color:#ffd5ba;text-transform:uppercase;align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.byizon-hero h1{letter-spacing:0;max-width:780px;margin:24px 0 22px;font-size:clamp(54px,6vw,86px);line-height:1.02;color:#fff!important}.byizon-hero-content>p{color:#ffffffd1;max-width:650px;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.58}.byizon-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.byizon-hero-actions a{border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-weight:800;display:inline-flex}.byizon-hero-actions a:first-child{color:#fff;background:#b45b2d}.byizon-hero-actions a:last-child{color:#fff;background:#140c0947;border:1px solid #ffffff80}.byizon-hero-proof{color:#ffffffc2;flex-wrap:wrap;gap:12px 22px;margin-top:34px;font-size:13px;display:flex}.byizon-hero-proof span{align-items:center;gap:7px;display:inline-flex}.byizon-hero-proof svg{color:#75d39a}.byizon-hero-next{color:#ffffffc7;align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:26px;right:clamp(24px,7vw,110px)}.byizon-capability-band,.byizon-workflow-band{padding:92px clamp(24px,7vw,110px)}.byizon-section-heading{max-width:800px}.byizon-section-heading>span,.byizon-product-copy>span,.byizon-tool-band>div:first-child>span,.byizon-security-band>div>span{color:var(--landing-warm);font-size:12px;font-weight:850}.byizon-section-heading h2,.byizon-product-copy h2,.byizon-tool-band h2,.byizon-security-band h2,.byizon-final-cta h2{color:var(--landing-ink);letter-spacing:0;margin:15px 0;font-size:clamp(35px,4.5vw,58px);line-height:1.08}.byizon-section-heading p,.byizon-product-copy>p,.byizon-security-band p,.byizon-final-cta p{color:var(--landing-muted);margin:0;font-size:18px;line-height:1.7}.byizon-capability-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.byizon-capability-grid article{border:1px solid var(--landing-line);background:#fff;border-radius:8px;min-height:250px;padding:28px}.byizon-capability-grid article>svg{width:46px;height:46px;color:var(--landing-warm);background:#f5e7dd;border-radius:7px;padding:11px}.byizon-capability-grid h3,.byizon-steps h3{margin:24px 0 10px;font-size:20px}.byizon-capability-grid p,.byizon-steps p{color:var(--landing-muted);margin:0;font-size:15px;line-height:1.65}.byizon-product-band{background:#f4e9e0;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:clamp(44px,7vw,100px);padding:94px clamp(24px,7vw,110px);display:grid}.byizon-product-copy ul{gap:13px;margin:27px 0 30px;padding:0;list-style:none;display:grid}.byizon-product-copy li{color:#4e403a;align-items:flex-start;gap:10px;line-height:1.5;display:flex}.byizon-product-copy li svg{color:#25835a;flex:none;margin-top:3px}.byizon-product-copy>a,.byizon-security-band>a{color:var(--landing-warm-dark);align-items:center;gap:8px;font-weight:800;display:inline-flex}.byizon-product-preview{background:#fffdfa;border:1px solid #dac4b7;border-radius:8px;padding:22px;box-shadow:0 26px 60px #48281a21}.byizon-preview-top,.byizon-preview-title,.byizon-chart-head,.byizon-preview-assistant{justify-content:space-between;align-items:center;gap:16px;display:flex}.byizon-preview-top{border-bottom:1px solid #ebddd4;padding-bottom:16px}.byizon-preview-top span{color:#8b431f;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.byizon-preview-top small,.byizon-chart-head small{color:#8a7b73}.byizon-preview-title{padding:22px 0 16px}.byizon-preview-title>div{gap:4px;display:grid}.byizon-preview-title strong{font-size:23px}.byizon-preview-title span{color:#766a64;font-size:13px}.byizon-preview-title button{color:#5b4438;background:#fff;border:1px solid #dfcec3;border-radius:6px;min-height:36px;padding:0 13px;font-weight:700}.byizon-preview-metrics{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.byizon-preview-metrics>div{border:1px solid #eadbd2;border-radius:7px;align-content:center;gap:5px;min-height:112px;padding:16px;display:grid}.byizon-preview-metrics small,.byizon-preview-metrics span{color:#7c6e67;font-size:11px}.byizon-preview-metrics strong{font-size:25px}.byizon-preview-chart{border:1px solid #eadbd2;border-radius:7px;margin-top:10px;padding:18px}.byizon-chart-head span{font-size:13px;font-weight:800}.byizon-chart-lines{border-bottom:1px solid #ddcec5;align-items:end;gap:clamp(8px,2vw,20px);height:132px;margin-top:18px;padding:0 12px;display:flex}.byizon-chart-lines i{background:#a85327;border-radius:3px 3px 0 0;flex:1;min-width:12px;max-width:40px}.byizon-preview-assistant{color:#fff;background:#2d2522;border-radius:7px;margin-top:10px;padding:15px}.byizon-preview-assistant>div{flex:1;gap:3px;display:grid}.byizon-preview-assistant strong{font-size:13px;color:#fff!important}.byizon-preview-assistant span{color:#d6cac4;font-size:12px}.byizon-workflow-band{background:#fffdfa}.byizon-steps{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px;display:grid}.byizon-steps article{border-right:1px solid var(--landing-line);min-height:250px;padding:32px}.byizon-steps article:last-child{border-right:0}.byizon-steps article>span{color:var(--landing-warm);font-size:13px;font-weight:850}.byizon-tool-band{color:#fff;background:#221d1b;grid-template-columns:1fr 1fr;align-items:end;gap:50px;padding:80px clamp(24px,7vw,110px);display:grid}.byizon-tool-band h2{font-size:clamp(34px,4vw,52px);color:#fff!important}.byizon-tool-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.byizon-tool-list span{color:#eee5df;border:1px solid #594b45;border-radius:7px;align-items:center;gap:11px;min-height:64px;padding:0 16px;font-weight:700;display:flex}.byizon-tool-list svg{color:#e79464}.byizon-security-band{background:#f7eee8;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:28px;padding:80px clamp(24px,7vw,110px);display:grid}.byizon-security-band>svg{width:64px;height:64px;color:var(--landing-warm);background:#fff;border-radius:8px;padding:15px}.byizon-security-band h2{max-width:880px;font-size:clamp(30px,3.5vw,46px)}.byizon-security-band p{max-width:800px;font-size:16px}.byizon-final-cta{text-align:center;background:#fffdfa;padding:100px 24px}.byizon-final-cta>svg{color:var(--landing-warm)}.byizon-final-cta h2{max-width:850px;margin-left:auto;margin-right:auto}.byizon-final-cta p{max-width:650px;margin:0 auto}.byizon-final-cta>div{justify-content:center;gap:12px;margin-top:30px;display:flex}.byizon-final-cta>div a{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 20px;font-weight:800;display:inline-flex}.byizon-final-cta>div a:first-child{background:var(--landing-warm);color:#fff}.byizon-final-cta>div a:last-child{border:1px solid var(--landing-line);color:var(--landing-warm-dark)}.byizon-landing-footer{color:#fff;background:#221d1b;border-top:1px solid #453a35;grid-template-columns:1fr 1fr auto;align-items:center;gap:28px;padding:34px clamp(24px,5vw,78px);display:grid}.byizon-landing-footer p,.byizon-landing-footer>small{color:#bfb2ab;margin:0;font-size:12px}.byizon-landing-footer>div{gap:18px;display:flex}.byizon-landing-footer>div a{color:#ddd2cc;font-size:13px}.byizon-landing-footer>small{grid-column:1/-1}@media (width<=1050px){.byizon-capability-grid{grid-template-columns:1fr 1fr}.byizon-product-band,.byizon-tool-band{grid-template-columns:1fr}.byizon-security-band{grid-template-columns:64px 1fr}.byizon-security-band>a{grid-column:2}}@media (width<=760px){.byizon-landing-header{grid-template-columns:1fr auto;min-height:70px;padding:10px 18px}.byizon-landing-brand>span{font-size:22px}.byizon-landing-menu{display:none}.byizon-landing-header nav{background:#261b17;border:1px solid #6b554a;border-radius:7px;padding:12px;display:none;position:absolute;top:70px;left:14px;right:14px}.byizon-landing-header nav.is-open{display:grid}.byizon-landing-header nav a{padding:11px}.byizon-landing-auth{box-shadow:none;background:0 0;border:0;justify-self:end;padding:0;position:static}.byizon-login-link{color:#fff;border-color:#ffffff6b;min-height:40px;padding:0 13px}.byizon-signup-link{color:#fff;background:#a85327;min-height:40px;padding:0 13px}.byizon-hero{background-position:61%;align-items:flex-end;min-height:760px;padding:110px 22px 105px}.byizon-hero-shade{background:linear-gradient(#24140e40 0%,#24140eb8 38%,#120b09f2 100%)}.byizon-hero-content{width:100%}.byizon-hero h1{font-size:clamp(44px,13vw,64px)}.byizon-hero-next{justify-content:space-between;left:22px;right:22px}.byizon-capability-band,.byizon-workflow-band,.byizon-product-band,.byizon-tool-band,.byizon-security-band{padding:70px 20px}.byizon-capability-grid,.byizon-preview-metrics,.byizon-tool-list,.byizon-steps{grid-template-columns:1fr}.byizon-capability-grid article{min-height:0}.byizon-product-band{gap:46px}.byizon-product-preview{padding:12px}.byizon-preview-metrics>div{min-height:90px}.byizon-chart-lines{gap:8px}.byizon-steps{border-bottom:0}.byizon-steps article{border-right:0;border-bottom:1px solid var(--landing-line);min-height:0}.byizon-security-band{grid-template-columns:1fr}.byizon-security-band>a{grid-column:1}.byizon-final-cta{padding:82px 20px 116px}.byizon-landing-footer{grid-template-columns:1fr;padding-bottom:100px}}html body #root main.login-page{background:linear-gradient(90deg,#120b09e8 0%,#2b1811b8 45%,#2b18111f 78%),#3b2115 url(/assets/byizon-auth-background-clean.png) 50% 54%/cover no-repeat!important;grid-template-columns:minmax(430px,46%) minmax(560px,54%)!important}html body #root main.login-page .login-brand-panel{filter:none!important;background:0 0!important;padding:clamp(40px,5vh,68px) clamp(38px,5vw,88px) 124px!important}html body #root main.login-page .login-brand-panel:after{background:0 0!important}html body #root main.login-page .signup-brand-content{width:min(100%,390px)!important;max-width:390px!important}html body #root main.login-page .signup-logo{letter-spacing:0!important;color:#fff!important;font-size:34px!important}html body #root main.login-page .signup-logo span{color:#e7b898!important}html body #root main.login-page .login-brand-copy{max-width:360px!important;margin-top:clamp(42px,6vh,72px)!important}html body #root main.login-page .login-brand-copy h1{letter-spacing:0!important;color:#fff!important;text-shadow:0 2px 18px #120b0947!important;max-width:340px!important;font-size:clamp(38px,3.2vw,54px)!important;line-height:1.04!important}html body #root main.login-page .login-brand-copy p{color:#ffffffd6!important;max-width:340px!important;font-size:14px!important;line-height:1.6!important}html body #root main.login-page .signup-feature-list strong{color:#fff!important}html body #root main.login-page .signup-feature-list span{color:#ffffffb8!important}html body #root main.login-page .signup-feature-list{gap:12px!important;width:340px!important;margin-top:34px!important}html body #root main.login-page .signup-feature-list strong{font-size:13px!important}html body #root main.login-page .signup-feature-list span{font-size:11px!important}html body #root main.login-page .signup-security-card{width:320px!important;padding:14px 16px!important}html body #root main.login-page .signup-security-card strong{font-size:12px!important}html body #root main.login-page .signup-security-card span{font-size:10px!important}html body #root main.login-page .signup-form-panel{background:0 0!important;justify-content:center!important;align-items:center!important;padding:34px clamp(34px,5vw,88px) 112px!important}html body #root main.login-page .login-card{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1d1310bd!important;border-color:#fff3!important;border-radius:8px!important;width:min(100%,560px)!important;max-width:560px!important;min-height:min(720px,100vh - 145px)!important;max-height:calc(100vh - 128px)!important;padding:clamp(48px,7vh,84px) clamp(42px,4vw,64px) 44px!important;box-shadow:0 28px 80px #0a060557!important}html body #root main.login-page .login-card-title,html body #root main.login-page .login-card-title h2,html body #root main.login-page .login-card-title p{background:0 0!important}html body #root main.login-page .login-card-title h2{color:#fff!important;text-shadow:none!important}html body #root main.login-page .login-card-title p,html body #root main.login-page .signup-field>span,html body #root main.login-page .signup-login-copy{color:#ffffffd1!important;text-shadow:none!important;font-weight:750!important}html body #root main.login-page .signup-login-copy a{color:#ffc39f!important}html body #root main.login-page .signup-divider{color:#ffffffb8!important}html body #root main.login-page .signup-divider:before,html body #root main.login-page .signup-divider:after{background:#fff3!important}html body #root main.login-page .signup-security-card{margin:0!important;position:absolute!important;bottom:16px!important;left:0!important}html body #root main.login-page .signup-input-wrap,html body #root main.login-page .signup-social{background-color:#ffffffe6!important}html body #root main.login-page .signup-primary{color:#fff!important;background:#b45b2d!important}html body #root main.login-page .login-footer-strip{will-change:transform, opacity;color:#fff!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#17100ed1!important;border-top:1px solid #ffffff2e!important;transition:transform .28s,opacity .22s!important}html body #root main.login-page .login-footer-strip strong{color:#fff!important}html body #root main.login-page .login-footer-strip span{color:#ffffffad!important}html body #root main.login-page .login-footer-strip.is-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(105%)!important}html body #root main.login-page .signup-security-card{bottom:-35px!important}html body #root main.login-page .login-card-title h2{letter-spacing:0!important;font-size:32px!important}html body #root main.login-page .login-card-title p,html body #root main.login-page .signup-field,html body #root main.login-page .signup-login-copy{font-size:14px!important}html body #root main.login-page .login-card-title p{margin:10px 0 34px!important}html body #root main.login-page .signup-input-wrap,html body #root main.login-page .signup-primary,html body #root main.login-page .signup-social{height:54px!important;font-size:15px!important}html body #root main.login-page .signup-input-wrap input{width:100%!important;font-size:15px!important}@media (width<=980px){html body #root main.login-page{grid-template-columns:1fr!important;height:auto!important;min-height:100vh!important;overflow:auto!important}html body #root main.login-page .login-brand-panel{grid-column:1!important;height:auto!important;min-height:560px!important;padding-bottom:48px!important}html body #root main.login-page .signup-form-panel{grid-column:1!important;height:auto!important;min-height:auto!important;padding:36px 20px 120px!important}html body #root main.login-page .login-card{min-height:0!important;max-height:none!important}}html body #root main.signup-page:not(.login-page):not(.verify-email-page){background:linear-gradient(90deg,#120b09e8 0%,#2b1811b8 45%,#2b18111f 78%),#3b2115 url(/assets/byizon-auth-background-clean.png) 50% 54%/cover no-repeat fixed!important;grid-template-columns:minmax(430px,44%) minmax(600px,56%)!important;width:100%!important;height:auto!important;min-height:100vh!important;display:grid!important;overflow:hidden visible!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{filter:none!important;background:0 0!important;grid-column:1!important;width:100%!important;height:auto!important;min-height:100vh!important;padding:clamp(42px,5vh,68px) clamp(40px,5vw,88px) 42px!important;overflow:visible!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel:after,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-overlay{display:none!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-content{width:min(100%,390px)!important;max-width:390px!important;height:auto!important;min-height:calc(100vh - 84px)!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo{color:#fff!important;letter-spacing:0!important;font-size:36px!important;line-height:1!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo span{color:#e7b898!important;letter-spacing:0!important;font-size:11px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy{max-width:370px!important;margin-top:clamp(42px,6vh,72px)!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1{color:#fff!important;letter-spacing:0!important;text-shadow:0 2px 18px #120b0947!important;font-size:clamp(40px,3.4vw,56px)!important;line-height:1.06!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1 em{color:#d76c35!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy p{color:#ffffffd6!important;max-width:350px!important;font-size:15px!important;line-height:1.65!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list{gap:12px!important;width:350px!important;margin-top:30px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list article:last-child{display:none!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list strong{color:#fff!important;font-size:14px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list span{color:#ffffffb8!important;font-size:12px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card{width:330px!important;margin:auto 0 18px!important;padding:15px 17px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card strong{font-size:13px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card span,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copyright{font-size:11px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{background:0 0!important;grid-column:2!important;justify-content:center!important;align-items:stretch!important;width:100%!important;height:auto!important;min-height:100vh!important;padding:16px clamp(24px,4vw,64px)!important;display:flex!important;overflow:visible!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card{scrollbar-width:none!important;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#1d1310c7!important;border:1px solid #fff3!important;border-radius:8px!important;width:min(100%,680px)!important;max-width:680px!important;height:max-content!important;min-height:calc(100vh - 32px)!important;max-height:none!important;margin:0!important;padding:clamp(36px,5vh,56px) clamp(42px,4vw,64px) 42px!important;overflow:visible!important;box-shadow:0 28px 80px #0a060557!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card::-webkit-scrollbar{display:none!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-back-link,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title h2,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-field>span{color:#fff!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title h2,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title p{background:0 0!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-back-link,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-field>span{font-size:14px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title h2{letter-spacing:0!important;font-size:34px!important;line-height:1.12!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title p{color:#ffffffc2!important;font-size:15px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row select,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-social{background:#fffffff0!important;min-height:54px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap input,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row select{font-size:15px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-strength,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-consent,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-login-copy{color:#ffffffc7!important;font-size:13px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-primary{color:#fff!important;background:#b45b2d!important;min-height:54px!important;font-size:15px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-divider{color:#ffffffb3!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-divider:before,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-divider:after{background:#fff3!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-consent a,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-login-copy a{color:#ffc39f!important}:is(html:has(main.signup-page:not(.login-page):not(.verify-email-page)),body:has(main.signup-page:not(.login-page):not(.verify-email-page))){scrollbar-width:none}html:has(main.signup-page:not(.login-page):not(.verify-email-page))::-webkit-scrollbar{display:none}body:has(main.signup-page:not(.login-page):not(.verify-email-page))::-webkit-scrollbar{display:none}@media (width<=980px){html body #root main.signup-page:not(.login-page):not(.verify-email-page){grid-template-columns:1fr!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel,html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{grid-column:1!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{min-height:620px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{min-height:auto!important;padding:18px!important}html body #root main.signup-page:not(.login-page):not(.verify-email-page) .signup-card{min-height:0!important;padding:32px 24px!important}}:is(html:has(.onboarding-page),body:has(.onboarding-page)){scrollbar-width:none;background:#1c120f;min-height:100%}html:has(.onboarding-page)::-webkit-scrollbar{display:none}body:has(.onboarding-page)::-webkit-scrollbar{display:none}html body #root .onboarding-page{color:#fff8f2;grid-template-columns:minmax(300px,31vw) minmax(0,1fr);height:auto;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:visible;background:linear-gradient(90deg,#150b08bd 0%,#23140f7a 43%,#2816103d 100%),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat fixed!important}html body #root .onboarding-page .onboarding-rail{border-right:1px solid #ffe8d926;min-height:100vh;padding:42px clamp(28px,3vw,48px) 36px;position:relative;overflow:visible;filter:none!important;background:#140b0829!important}html body #root .onboarding-page .onboarding-rail-art{display:none!important}html body #root .onboarding-page .onboarding-logo,html body #root .onboarding-page .onboarding-logo span,html body #root .onboarding-page .onboarding-logo small{color:#fffaf6!important}html body #root .onboarding-page .onboarding-logo{font-size:38px}html body #root .onboarding-page .onboarding-rail-heading{margin-top:58px}html body #root .onboarding-page .onboarding-rail-heading h1{color:#fffaf6;letter-spacing:0;font-size:clamp(26px,2.5vw,34px)}html body #root .onboarding-page .onboarding-rail-heading p{color:#fff4ecc7;max-width:310px;font-size:17px;line-height:1.55}html body #root .onboarding-page .onboarding-steps{gap:16px}html body #root .onboarding-page .onboarding-steps:before{background:#ffe7d638}html body #root .onboarding-page .onboarding-steps article{border-radius:8px;min-height:72px;padding:12px}html body #root .onboarding-page .onboarding-steps article.active{background:#4a2618c7;border-color:#f0894cb3;box-shadow:0 16px 38px #00000038}html body #root .onboarding-page .onboarding-step-number,html body #root .onboarding-page .onboarding-step-icon{color:#a84f22;background:#fffaf6f0;border-color:#ffe8d847}html body #root .onboarding-page .onboarding-steps article.active .onboarding-step-number,html body #root .onboarding-page .onboarding-steps article.done .onboarding-step-number{color:#fff;background:#bd5a29}html body #root .onboarding-page .onboarding-steps strong{color:#fffaf6;font-size:14px}html body #root .onboarding-page .onboarding-steps small{color:#fff1e8ad;font-size:12px}html body #root .onboarding-page .onboarding-security-card{color:#fff8f2;border-color:#ffe0cc2e;bottom:30px;left:clamp(28px,3vw,48px);right:clamp(28px,3vw,48px);background:#381b11e0!important}html body #root .onboarding-page .onboarding-card-shell{min-width:0;padding:28px clamp(22px,3.6vw,56px);background:0 0!important}html body #root .onboarding-page .onboarding-card{color:#fff8f2;border-radius:8px;width:min(1080px,100%);min-height:calc(100vh - 56px);padding:clamp(30px,3.6vw,48px);overflow:visible;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background:#2317139e!important;border:1px solid #ffe6d633!important;box-shadow:0 30px 80px #00000042!important}html body #root .onboarding-page .onboarding-topline span{color:#f2a272;font-size:13px}html body #root .onboarding-page .onboarding-progress-bars i{background:#fff4ec2e}html body #root .onboarding-page .onboarding-progress-bars i.active,html body #root .onboarding-page .onboarding-progress-bars i.done{background:#c86532}html body #root .onboarding-page .onboarding-help,html body #root .onboarding-page .onboarding-back{color:#fff8f2;background:#fffaf614;border-color:#ffe8d83d}html body #root .onboarding-page .onboarding-title h2,html body #root .onboarding-page .team-hero h2,html body #root .onboarding-page h2,html body #root .onboarding-page h3,html body #root .onboarding-page strong{letter-spacing:0;color:#fffaf6!important}html body #root .onboarding-page .onboarding-title h2,html body #root .onboarding-page .team-hero h2{font-size:clamp(32px,4vw,48px)}html body #root .onboarding-page .onboarding-title p,html body #root .onboarding-page .team-hero p,html body #root .onboarding-page p,html body #root .onboarding-page small{color:#fff2e9cc!important}html body #root .onboarding-page .onboarding-field,html body #root .onboarding-page .team-message,html body #root .onboarding-page label{color:#fff8f2!important}html body #root .onboarding-page .onboarding-input-wrap,html body #root .onboarding-page .onboarding-textarea-wrap,html body #root .onboarding-page .team-email-input,html body #root .onboarding-page .team-invite-row select,html body #root .onboarding-page .team-message div,html body #root .onboarding-page input,html body #root .onboarding-page select,html body #root .onboarding-page textarea{color:#20140f;border-color:#ffe1cf33;background:#fffcf9f5!important}html body #root .onboarding-page .onboarding-input-wrap,html body #root .onboarding-page .onboarding-textarea-wrap,html body #root .onboarding-page .team-email-input,html body #root .onboarding-page .team-message div{background:#fffcf9f5!important}html body #root .onboarding-page .onboarding-input-wrap input,html body #root .onboarding-page .onboarding-input-wrap select,html body #root .onboarding-page .onboarding-textarea-wrap textarea,html body #root .onboarding-page .team-email-input input,html body #root .onboarding-page .team-message textarea{background:0 0!important}html body #root .onboarding-page input::placeholder,html body #root .onboarding-page textarea::placeholder{color:#8a7569}html body #root .onboarding-page .onboarding-input-wrap:focus-within,html body #root .onboarding-page .onboarding-textarea-wrap:focus-within,html body #root .onboarding-page .team-email-input:focus-within,html body #root .onboarding-page .team-message div:focus-within{border-color:#e48149;box-shadow:0 0 0 4px #e070372e}html body #root .onboarding-page .onboarding-upload-box,html body #root .onboarding-page .onboarding-preview,html body #root .onboarding-page .team-panel,html body #root .onboarding-page .team-benefits,html body #root .onboarding-page .team-testimonial,html body #root .onboarding-page .empty-invites,html body #root .onboarding-page .saved-invites article,html body #root .onboarding-page .role-grid label,html body #root .onboarding-page article,html body #root .onboarding-page [class*=panel],html body #root .onboarding-page [class*=card] article{box-shadow:none!important;background:#fffaf60f!important;border-color:#ffe2d029!important}html body #root .onboarding-page .role-grid label.active,html body #root .onboarding-page [class*=option].active,html body #root .onboarding-page [class*=source].active,html body #root .onboarding-page [class*=selected]{background:#ad4d223d!important;border-color:#dd7840!important}html body #root .onboarding-page .onboarding-upload-box svg,html body #root .onboarding-page .team-benefits svg,html body #root .onboarding-page [class*=icon]{color:#e07b42}html body #root .onboarding-page .signup-primary,html body #root .onboarding-page .onboarding-continue,html body #root .onboarding-page [class*=primary]{color:#fff;background:#b75223;border-color:#c55c29;box-shadow:0 14px 34px #9a3e1747}html body #root .onboarding-page .onboarding-skip{color:#f2aa7c}html body #root .onboarding-page .onboarding-actions{border-color:#ffe7d826}html body #root .onboarding-page .onboarding-complete-footer{color:#fff8f2;background:#180e0be6;border-color:#ffe6d62e}@media (width<=1080px){html body #root .onboarding-page{background-position:50%;grid-template-columns:1fr}html body #root .onboarding-page .onboarding-rail{border-bottom:1px solid #ffe8d926;border-right:0;min-height:auto;padding-bottom:34px}html body #root .onboarding-page .onboarding-security-card{margin-top:28px;position:relative;bottom:auto;left:auto;right:auto}html body #root .onboarding-page .onboarding-card{min-height:auto}}@media (width<=720px){html body #root .onboarding-page .onboarding-card-shell,html body #root .onboarding-page .onboarding-rail{padding-inline:16px}html body #root .onboarding-page .onboarding-card{padding:24px 18px}html body #root .onboarding-page .onboarding-title h2,html body #root .onboarding-page .team-hero h2{font-size:32px}}html body #root .onboarding-page{background:linear-gradient(90deg,#140a078f 0%,#1c100c42 43%,#23130d14 100%),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat fixed!important}html body #root .onboarding-page .onboarding-rail{background:#120a0714!important}html body #root .onboarding-page .onboarding-card{color:#fffaf6!important;-webkit-backdrop-filter:blur(.5px)!important;backdrop-filter:blur(.5px)!important;background:#22161270!important}html body #root .onboarding-page .onboarding-rail-heading h1{text-shadow:0 2px 18px #00000075;color:#fffaf6!important}html body #root .onboarding-page .onboarding-title p,html body #root .onboarding-page .team-hero p,html body #root .onboarding-page .data-source-description,html body #root .onboarding-page .data-source-bullets span,html body #root .onboarding-page .ai-info-note p,html body #root .onboarding-page .ai-assistant-card p,html body #root .onboarding-page .ai-capabilities span,html body #root .onboarding-page .ai-privacy-card p,html body #root .onboarding-page .complete-success p,html body #root .onboarding-page .complete-ready-card p,html body #root .onboarding-page .complete-unlock p,html body #root .onboarding-page .empty-invites span,html body #root .onboarding-page .team-benefits span,html body #root .onboarding-page .team-testimonial small,html body #root .onboarding-page .role-grid small,html body #root .onboarding-page .saved-invites small{color:#fff4ecc7!important}html body #root .onboarding-page .onboarding-steps strong,html body #root .onboarding-page .onboarding-steps small,html body #root .onboarding-page .team-section-title h3,html body #root .onboarding-page .role-grid strong,html body #root .onboarding-page .saved-invites strong,html body #root .onboarding-page .team-benefits h3,html body #root .onboarding-page .team-benefits strong,html body #root .onboarding-page .team-testimonial p,html body #root .onboarding-page .team-testimonial strong,html body #root .onboarding-page .empty-invites strong,html body #root .onboarding-page .data-source-heading strong,html body #root .onboarding-page .data-source-note strong,html body #root .onboarding-page .ai-assistant-card h3,html body #root .onboarding-page .ai-privacy-card strong,html body #root .onboarding-page .complete-panel h3,html body #root .onboarding-page .complete-ready-card strong,html body #root .onboarding-page .complete-unlock strong{color:#fffaf6!important}html body #root .onboarding-page .onboarding-steps small{color:#fff1e8bd!important}html body #root .onboarding-page .team-panel,html body #root .onboarding-page .team-benefits,html body #root .onboarding-page .team-testimonial,html body #root .onboarding-page .empty-invites,html body #root .onboarding-page .saved-invites article,html body #root .onboarding-page .role-grid label,html body #root .onboarding-page .data-source-option,html body #root .onboarding-page .data-source-note,html body #root .onboarding-page .ai-select-field,html body #root .onboarding-page .ai-info-note,html body #root .onboarding-page .ai-assistant-card,html body #root .onboarding-page .ai-privacy-card,html body #root .onboarding-page .complete-panel,html body #root .onboarding-page .complete-unlock{color:#fffaf6!important;background:#28191494!important;border-color:#ffe7d83d!important;box-shadow:0 14px 32px #0000001f!important}html body #root .onboarding-page .role-grid label.active,html body #root .onboarding-page .data-source-option.selected{background:#7e391ba8!important;border-color:#ef8248!important}html body #root .onboarding-page .data-source-option:hover{background:#4c2618ad!important;border-color:#ef8248b8!important}html body #root .onboarding-page .data-source-description,html body #root .onboarding-page .data-source-bullets span,html body #root .onboarding-page .data-source-recommend{opacity:1!important}html body #root .onboarding-page .data-source-chips small{color:#5b2e1c!important;background:#fff1e7e6!important}html body #root .onboarding-page .data-source-card-cta,html body #root .onboarding-page .data-source-note button,html body #root .onboarding-page .complete-shortcuts button{color:#251711!important;background:#fffcf9f0!important;border-color:#ffe8d84d!important}html body #root .onboarding-page .data-source-option.selected .data-source-card-cta{color:#fff!important;background:#a6461c!important}html body #root .onboarding-page .ai-select-field select{border-radius:6px;min-height:30px;padding:0 9px;color:#251711!important;background:#fffcf9f5!important}html body #root .onboarding-page .ai-select-field strong{color:#fffaf6!important}html body #root .onboarding-page .ai-assistant-card,html body #root .onboarding-page .ai-privacy-card{background:#261813b3!important}html body #root .onboarding-page .complete-ready-card{background:#fffaf60a!important;border-color:#ffe6d52e!important}html body #root .onboarding-page .complete-back,html body #root .onboarding-page .complete-tour,html body #root .onboarding-page .onboarding-back,html body #root .onboarding-page .onboarding-help{color:#fffaf6!important;background:#20141094!important;border-color:#ffe7d847!important}html body #root .onboarding-page .onboarding-skip,html body #root .onboarding-page .team-section-title button,html body #root .onboarding-page .team-add-email,html body #root .onboarding-page .ai-privacy-card button{text-shadow:0 1px 12px #00000059;color:#ffb487!important}html body #root .onboarding-page .onboarding-help{white-space:nowrap;min-width:122px}html body #root .onboarding-page .team-section-title span,html body #root .onboarding-page .data-source-recommend{color:#ffc096!important}html body #root .onboarding-page .signup-primary,html body #root .onboarding-page .onboarding-continue,html body #root .onboarding-page .complete-dashboard{color:#fff!important;background:linear-gradient(135deg,#b85a2b,#963c17)!important}html body #root .onboarding-page .data-source-profile strong,html body #root .onboarding-page .data-source-profile small{color:#fffaf6!important}html body #root .onboarding-page .onboarding-complete-footer article{background:#fffaf60a!important}html body #root .onboarding-page .onboarding-complete-footer strong{color:#fffaf6!important}html body #root .onboarding-page .onboarding-complete-footer span{color:#fff1e8b8!important}:root{--bg-base:#f6f8fc;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f1f5fb;--bg-glass:#ffffffe6;--bg-glass-light:#2563eb0d;--blue-600:#2563eb;--blue-500:#3b82f6;--blue-400:#60a5fa;--blue-300:#93c5fd;--blue-glow:#3b82f666;--blue-glow-sm:#3b82f626;--text-primary:#111827;--text-secondary:#475569;--text-muted:#64748b;--text-blue:#2563eb;--border-subtle:#e2e8f0;--border-blue:#2563eb40;--border-blue-bright:#2563eb8c;--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--sidebar-width:240px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--shadow-card:0 14px 32px #0f172a14;--shadow-blue:0 18px 40px #2563eb29;--shadow-glow:0 20px 70px #2563eb1f;--transition:all .25s cubic-bezier(.4, 0, .2, 1)}body main.login-page .signup-primary{color:#fffaf6!important;background:linear-gradient(135deg,#a8653d 0%,#8d431d 58%,#7f3714 100%)!important;border:0!important;border-radius:8px!important;height:46px!important;box-shadow:0 18px 38px #7b3a1947!important}body main.login-page .login-card{max-height:calc(100vh - 120px)!important;padding-top:48px!important;padding-bottom:34px!important;overflow:hidden!important}body main.login-page .signup-field{margin-bottom:16px!important}body main.login-page .signup-input-wrap{height:39px!important}body main.login-page .login-forgot-row{margin:-4px 0 24px!important}body main.login-page .signup-divider{margin:17px 0 10px!important}body main.login-page .signup-social{height:38px!important}body main.login-page .signup-login-copy{margin-top:18px!important}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-base);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}#root{background:var(--bg-base);min-height:100vh}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:inherit}input,textarea{outline:none;font-family:inherit}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#3b82f64d;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#3b82f680}h1,h2,h3,h4,h5,h6{font-family:Space Grotesk,sans-serif;font-weight:700;line-height:1.2}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse-blue{0%,to{box-shadow:0 0 20px #3b82f64d}50%{box-shadow:0 0 40px #3b82f699}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes typingDot{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@keyframes orb-float{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-30px)scale(1.05)}66%{transform:translate(-20px,20px)scale(.95)}}.animate-fadeInUp{animation:.4s forwards fadeInUp}.animate-fadeIn{animation:.3s forwards fadeIn}.delay-1{animation-delay:50ms}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.15s}.delay-4{animation-delay:.2s}.delay-5{animation-delay:.25s}.delay-6{animation-delay:.3s}.gradient-text{background:linear-gradient(135deg,#fff 0%,#60a5fa 50%,#3b82f6 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-card{background:var(--bg-glass);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.btn-primary{background:linear-gradient(135deg, var(--blue-600), var(--blue-500));color:#fff;border-radius:var(--radius-md);letter-spacing:.01em;transition:var(--transition);align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #2563eb66}.btn-primary:hover{background:linear-gradient(135deg, var(--blue-500), var(--blue-400));transform:translateY(-2px);box-shadow:0 8px 30px #2563eb99}.btn-outline{color:var(--text-primary);border:1px solid var(--border-blue-bright);border-radius:var(--radius-md);transition:var(--transition);background:0 0;align-items:center;gap:8px;padding:10px 24px;font-size:14px;font-weight:500;display:inline-flex}.btn-outline:hover{background:var(--blue-glow-sm);border-color:var(--blue-500);color:var(--blue-400)}.badge{border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.badge-blue{color:var(--blue-400);background:#3b82f626;border:1px solid #3b82f640}.badge-green{color:#34d399;background:#10b98126;border:1px solid #10b98140}.badge-yellow{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b40}.badge-red{color:#f87171;background:#ef444426;border:1px solid #ef444440}.tag-up{color:var(--success);font-size:13px;font-weight:600}.tag-down{color:var(--danger);font-size:13px;font-weight:600}.tag-neutral{color:var(--text-secondary);font-size:13px;font-weight:600}.app-layout{background:var(--bg-base);opacity:1;min-height:100vh;display:flex}.main-content{margin-left:var(--sidebar-width);background:var(--bg-base);flex:1;min-height:100vh;padding:32px;animation:.25s forwards pageFadeIn;overflow-y:auto}@keyframes pageFadeIn{0%{opacity:.7}to{opacity:1}}.sidebar{width:var(--sidebar-width);background:var(--bg-surface);border-right:1px solid var(--border-subtle);z-index:100;flex-direction:column;padding:24px 16px;display:flex;position:fixed;top:0;bottom:0;left:0}.sidebar-logo{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;margin-bottom:24px;padding:0 8px 24px;display:flex}.sidebar-logo-icon{background:linear-gradient(135deg, var(--blue-600), var(--blue-400));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:900;display:flex;box-shadow:0 4px 12px #3b82f666}.sidebar-logo-text{background:linear-gradient(135deg, #fff, var(--blue-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:18px;font-weight:700}.sidebar-nav{flex-direction:column;flex:1;gap:4px;display:flex}.sidebar-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:16px 0 8px;padding:0 8px;font-size:10px;font-weight:700}.sidebar-item{border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:var(--transition);align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.sidebar-item:hover{background:var(--bg-glass-light);color:var(--text-primary)}.sidebar-item.active{color:var(--blue-400);background:#3b82f61f;border:1px solid #3b82f633}.sidebar-item.active svg{color:var(--blue-400)}.sidebar-footer{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.sidebar-user{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);align-items:center;gap:10px;padding:8px 12px;display:flex}.sidebar-user:hover{background:var(--bg-glass-light)}.avatar{background:linear-gradient(135deg, var(--blue-600), var(--blue-400));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:flex}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{color:var(--text-primary);font-size:13px;font-weight:600}.sidebar-user-role{color:var(--text-muted);font-size:11px}.page-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.page-title{color:var(--text-primary);font-size:28px;font-weight:700}.page-subtitle{color:var(--text-secondary);margin-top:4px;font-size:14px}.page-actions{align-items:center;gap:12px;display:flex}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:28px;display:grid}.kpi-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition);padding:24px;position:relative;overflow:hidden}.kpi-card:hover{border-color:var(--border-blue);box-shadow:var(--shadow-card);transform:translateY(-2px)}.kpi-card:before{content:"";background:linear-gradient(90deg, var(--blue-600), var(--blue-400));opacity:0;height:2px;transition:var(--transition);position:absolute;top:0;left:0;right:0}.kpi-card:hover:before{opacity:1}.kpi-icon{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:16px;display:flex}.kpi-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:8px;font-size:12px;font-weight:600}.kpi-value{color:var(--text-primary);margin-bottom:10px;font-family:Space Grotesk,sans-serif;font-size:32px;font-weight:800;line-height:1}.kpi-trend{align-items:center;gap:6px;font-size:13px;display:flex}.kpi-desc{color:var(--text-secondary);margin-top:-4px;margin-bottom:12px;font-size:11px;line-height:1.4}.chart-grid{grid-template-columns:2fr 1fr;gap:20px;margin-bottom:28px;display:grid}.chart-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px}.chart-card-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.chart-card-title{font-size:16px;font-weight:700}.chart-card-subtitle{color:var(--text-muted);margin-top:2px;font-size:12px}.data-table-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.data-table-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.data-table{border-collapse:collapse;width:100%}.data-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border-subtle);background:#ffffff05;padding:12px 24px;font-size:11px;font-weight:700}.data-table td{color:var(--text-secondary);transition:var(--transition);border-bottom:1px solid #ffffff08;padding:14px 24px;font-size:14px}.data-table tr:hover td{color:var(--text-primary);background:#3b82f60a}.data-table tr:last-child td{border-bottom:none}.product-name{color:var(--text-primary);font-weight:600}.chat-layout{gap:0;height:calc(100vh - 64px);display:flex}.chat-history{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-shrink:0;width:260px;margin-right:20px;padding:16px;overflow-y:auto}.chat-history-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:12px;padding:0 4px;font-size:11px;font-weight:700}.chat-history-item{border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);margin-bottom:4px;padding:10px 12px}.chat-history-item:hover{background:var(--bg-glass-light)}.chat-history-item.active{background:#3b82f61a;border:1px solid #3b82f626}.chat-history-item-title{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:13px;font-weight:500;overflow:hidden}.chat-history-item-time{color:var(--text-muted);font-size:11px}.chat-main{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;flex:1;display:flex;overflow:hidden}.chat-top-bar{border-bottom:1px solid var(--border-subtle);background:#ffffff03;justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.ai-status{align-items:center;gap:8px;display:flex}.ai-dot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-blue}.ai-name{font-size:15px;font-weight:700}.ai-tag{color:var(--text-muted);font-size:12px}.chat-messages{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.msg-row{gap:12px;animation:.4s both fadeInUp;display:flex}.msg-row.user{flex-direction:row-reverse}.msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:flex}.msg-avatar.ai{color:#fff;background:linear-gradient(135deg,#2563eb,#60a5fa)}.msg-avatar.user{color:#fff;background:linear-gradient(135deg,#7c3aed,#a855f7)}.msg-bubble{border-radius:var(--radius-md);max-width:68%;padding:14px 18px;font-size:14px;line-height:1.7}.msg-bubble.ai{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-primary);border-bottom-left-radius:4px}.msg-bubble.user{background:linear-gradient(135deg, var(--blue-600), var(--blue-500));color:#fff;border-bottom-right-radius:4px}.msg-meta{color:var(--text-muted);margin-top:6px;font-size:11px}.msg-row.user .msg-meta{text-align:right}.msg-status-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.status-pill{border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;animation:.4s both fadeIn;display:flex}.status-pill.done{color:#34d399;background:#10b9811f;border:1px solid #10b98133}.status-pill.active{color:var(--blue-400);background:#3b82f61f;border:1px solid #3b82f633}.status-pill.pending{color:var(--text-muted);background:#6464641f;border:1px solid #64646426}.typing-indicator{align-items:center;gap:4px;padding:4px 0;display:flex}.typing-dot{background:var(--blue-400);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typingDot}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}.dashboard-preview-card{border:1px solid var(--border-blue);border-radius:var(--radius-lg);background:var(--bg-base);margin-top:12px;overflow:hidden}.dashboard-preview-header{border-bottom:1px solid var(--border-blue);background:linear-gradient(135deg,#2563eb33,#3b82f61a);justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.dashboard-mini-kpis{grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;display:grid}.mini-kpi{background:var(--bg-card);border-radius:var(--radius-sm);padding:10px 12px}.mini-kpi-label{color:var(--text-muted);font-size:10px}.mini-kpi-value{color:var(--text-primary);font-size:16px;font-weight:800}.chat-input-wrap{border-top:1px solid var(--border-subtle);background:#ffffff03;padding:16px 24px}.chat-input-row{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);transition:var(--transition);align-items:center;gap:12px;padding:10px 16px;display:flex}.chat-input-row:focus-within{border-color:var(--blue-500);box-shadow:0 0 0 3px #3b82f61a}.chat-input{color:var(--text-primary);background:0 0;border:none;flex:1;font-size:14px}.chat-input::placeholder{color:var(--text-muted)}.chat-send-btn{background:linear-gradient(135deg, var(--blue-600), var(--blue-500));width:36px;height:36px;transition:var(--transition);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.chat-send-btn:hover{transform:scale(1.1);box-shadow:0 4px 12px #3b82f666}.chat-input-hints{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.chat-hint{border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;transition:var(--transition);background:0 0;border-radius:999px;padding:5px 14px;font-size:12px}.chat-hint:hover{border-color:var(--border-blue-bright);color:var(--blue-400);background:var(--blue-glow-sm)}.chat-page-main{flex-direction:column;height:100vh;min-height:0;padding:24px 32px;display:flex;overflow:hidden}.chat-page-header{flex:none;margin-bottom:16px}.chat-page-main .chat-layout{flex:auto;height:auto;min-height:0}.chat-page-main .chat-main{min-height:0}.chat-page-main .chat-messages{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0}.chat-page-main .chat-input-wrap{z-index:3;background:#fff;flex:none;position:relative;box-shadow:0 -10px 24px #0f172a0a}.chat-page-main .chat-input{resize:none;outline:none;min-height:22px;max-height:110px;font-family:inherit;line-height:1.55;overflow-y:auto}.report-hero{border:1px solid var(--border-blue);border-radius:var(--radius-xl);background:linear-gradient(135deg,#2563eb26 0%,#3b82f60d 100%);margin-bottom:24px;padding:32px;position:relative;overflow:hidden}.report-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#3b82f61f 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;right:-10%}.report-meta{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.report-hero-action-row{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.report-hero-action-row .report-meta{min-width:0;margin-bottom:0}.report-hero-share{flex:none;align-items:center;gap:7px;min-height:38px;padding:0 15px;display:inline-flex}@media (width<=760px){.report-hero-action-row{flex-direction:column;align-items:stretch}.report-hero-share{align-self:flex-start}}.report-title{margin-bottom:10px;font-size:26px;font-weight:800}.report-summary{color:var(--text-secondary);max-width:760px;font-size:15px;line-height:1.8}.report-overview-bullets{max-width:1100px;color:var(--text-secondary);gap:9px;margin:14px 0 0;padding-left:20px;display:grid}.report-overview-bullets li{padding-left:5px;font-size:14px;line-height:1.6}.report-overview-bullets li::marker{color:#3f6f8f}.insights-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;display:grid}.insight-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition);flex-direction:column;gap:10px;padding:20px;display:flex}.insight-card:hover{border-color:var(--border-blue);transform:translateY(-2px)}.insight-icon{border-radius:var(--radius-sm);justify-content:center;align-items:center;width:38px;height:38px;display:flex}.insight-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:11px;font-weight:700}.insight-value{color:var(--text-primary);font-size:22px;font-weight:800}.insight-desc{color:var(--text-secondary);font-size:13px;line-height:1.6}.report-section{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:20px;padding:24px}.report-section-title{align-items:center;gap:8px;margin-bottom:16px;font-size:17px;font-weight:700;display:flex}.recommendations-list{flex-direction:column;gap:12px;display:flex}.recommendation-item{background:var(--bg-glass-light);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition);align-items:flex-start;gap:14px;padding:16px;display:flex}.recommendation-item:hover{border-color:var(--border-blue)}.recommendation-num{background:linear-gradient(135deg, var(--blue-600), var(--blue-400));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.recommendation-title{color:var(--text-primary);margin-bottom:4px;font-size:14px;font-weight:600}.recommendation-desc{color:var(--text-secondary);font-size:13px;line-height:1.6}.landing-wrap{min-height:100vh;overflow-x:hidden}.landing-nav{z-index:200;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);background:#05050fd9;justify-content:space-between;align-items:center;padding:18px 64px;animation:.5s fadeIn;display:flex;position:fixed;top:0;left:0;right:0}.nav-logo{align-items:center;gap:10px;display:flex}.nav-logo-icon{background:linear-gradient(135deg, var(--blue-600), var(--blue-400));color:#fff;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:flex;box-shadow:0 4px 14px #3b82f659}.nav-logo-text{background:linear-gradient(135deg, #fff, var(--blue-400));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:800}.nav-links{align-items:center;gap:36px;display:flex}.nav-link{color:var(--text-secondary);transition:var(--transition);cursor:pointer;font-size:14px;font-weight:500}.nav-link:hover{color:var(--text-primary)}.nav-cta{align-items:center;gap:12px;display:flex}.hero-section{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:120px 32px 80px;display:flex;position:relative;overflow:hidden}.hero-bg-orb{filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;animation:10s ease-in-out infinite orb-float;position:absolute}.hero-bg-orb-1{background:radial-gradient(circle,#2563eb2e 0%,#0000 70%);width:600px;height:600px;top:-100px;left:-100px}.hero-bg-orb-2{background:radial-gradient(circle,#6366f11f 0%,#0000 70%);width:400px;height:400px;animation-delay:-4s;bottom:0;right:-50px}.hero-badge{color:var(--blue-400);z-index:1;background:#3b82f61a;border:1px solid #3b82f633;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 16px;font-size:13px;font-weight:600;animation:.6s both fadeInUp;display:inline-flex;position:relative}.hero-badge-dot{background:var(--blue-400);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-blue}.hero-title{letter-spacing:-.03em;z-index:1;margin-bottom:24px;font-size:clamp(48px,7vw,96px);font-weight:900;line-height:1.05;animation:.6s .1s both fadeInUp;position:relative}.hero-subtitle{color:var(--text-secondary);z-index:1;max-width:560px;margin:0 auto 40px;font-size:clamp(16px,2vw,22px);line-height:1.7;animation:.6s .2s both fadeInUp;position:relative}.hero-actions{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;animation:.6s .3s both fadeInUp;display:flex;position:relative}.hero-demo-preview{border-radius:var(--radius-xl);border:1px solid var(--border-blue);z-index:1;width:100%;max-width:900px;margin-top:80px;animation:.8s .4s both fadeInUp;position:relative;overflow:hidden;box-shadow:0 40px 120px #2563eb33,0 0 0 1px #3b82f61a}.preview-bar{background:var(--bg-surface);border-bottom:1px solid var(--border-subtle);align-items:center;gap:8px;padding:12px 20px;display:flex}.preview-dot{border-radius:50%;width:10px;height:10px}.preview-dots-wrap{gap:6px;display:flex}.preview-url{text-align:center;color:var(--text-muted);flex:1;font-family:monospace;font-size:12px}.preview-body{background:var(--bg-base);gap:16px;height:280px;padding:24px;display:flex}.preview-sidebar-mini{background:var(--bg-surface);border-radius:var(--radius-md);flex-direction:column;flex-shrink:0;gap:6px;width:140px;padding:16px 12px;display:flex}.preview-nav-item{background:var(--bg-glass-light);background-size:200% 100%;border-radius:6px;height:28px;animation:2s infinite shimmer}.preview-nav-item.active{background:#3b82f626}.preview-main{flex-direction:column;flex:1;gap:12px;display:flex}.preview-kpi-row{gap:10px;display:flex}.preview-kpi-mini{background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);flex:1;height:64px}.preview-chart-big{background:var(--bg-card);border-radius:var(--radius-sm);border:1px solid var(--border-subtle);color:var(--text-muted);flex:1;justify-content:center;align-items:center;font-size:12px;display:flex}.features-section{padding:120px 64px;position:relative}.section-header{text-align:center;margin-bottom:64px}.section-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--blue-400);margin-bottom:16px;font-size:12px;font-weight:700}.section-title{margin-bottom:16px;font-size:clamp(32px,4vw,52px);font-weight:800}.section-desc{color:var(--text-secondary);max-width:540px;margin:0 auto;font-size:17px;line-height:1.7}.features-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.feature-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition);cursor:default;padding:28px 24px;position:relative;overflow:hidden}.feature-card:hover{border-color:var(--border-blue-bright);box-shadow:var(--shadow-blue);transform:translateY(-4px)}.feature-card:after{content:"";opacity:0;transition:var(--transition);background:linear-gradient(135deg,#3b82f60a 0%,#0000 100%);position:absolute;inset:0}.feature-card:hover:after{opacity:1}.feature-icon{border-radius:var(--radius-md);background:#3b82f61a;border:1px solid #3b82f626;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.feature-title{margin-bottom:10px;font-size:17px;font-weight:700}.feature-desc{color:var(--text-secondary);font-size:14px;line-height:1.7}.how-section{background:linear-gradient(#0000,#2563eb08 50%,#0000);padding:100px 64px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.steps-grid:before{content:"";background:linear-gradient(90deg, var(--blue-600), var(--blue-400), var(--blue-600));opacity:.3;height:1px;position:absolute;top:32px;left:calc(16.66% + 16px);right:calc(16.66% + 16px)}.step-card{text-align:center;flex-direction:column;align-items:center;display:flex}.step-num{background:linear-gradient(135deg, var(--blue-600), var(--blue-400));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:20px;font-size:22px;font-weight:900;animation:4s ease-in-out infinite float;display:flex;box-shadow:0 8px 30px #3b82f659}.step-num:nth-child(2){animation-delay:1s}.step-title{margin-bottom:10px;font-size:20px;font-weight:700}.step-desc{color:var(--text-secondary);max-width:240px;font-size:14px;line-height:1.7}.cta-section{text-align:center;padding:120px 64px;position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(80% 60%,#2563eb1f 0%,#0000 70%);position:absolute;inset:0}.cta-title{z-index:1;margin-bottom:20px;font-size:clamp(32px,5vw,64px);font-weight:900;position:relative}.cta-desc{color:var(--text-secondary);z-index:1;max-width:480px;margin:0 auto 40px;font-size:18px;line-height:1.7;position:relative}.cta-actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:16px;display:flex;position:relative}.landing-footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:40px 64px;display:flex}.footer-copy{color:var(--text-muted);font-size:13px}.footer-links{gap:24px;display:flex}.footer-link{color:var(--text-muted);transition:var(--transition);cursor:pointer;font-size:13px}.footer-link:hover{color:var(--text-primary)}.shared-page{background:var(--bg-base);min-height:100vh}.shared-topbar{border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100;background:#0a0a1ae6;justify-content:space-between;align-items:center;padding:16px 40px;display:flex;position:sticky;top:0}.shared-branding{align-items:center;gap:10px;display:flex}.shared-url-bar{background:var(--bg-surface);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-family:monospace;font-size:12px;display:flex}.shared-content{max-width:1100px;margin:0 auto;padding:40px}.shared-header{margin-bottom:32px;animation:.6s fadeInUp}.shared-body{animation:.6s .1s both fadeInUp}.shared-footer-cta{border:1px solid var(--border-blue);border-radius:var(--radius-xl);text-align:center;background:linear-gradient(135deg,#2563eb1a,#3b82f60d);margin-top:48px;padding:32px;animation:.6s .3s both fadeInUp}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:#ffffff0a}.recharts-tooltip-wrapper{z-index:10}.custom-tooltip{background:var(--bg-card);border:1px solid var(--border-blue);border-radius:var(--radius-md);padding:10px 16px;font-size:13px}.custom-tooltip-label{color:var(--text-primary);margin-bottom:4px;font-weight:700}.custom-tooltip-val{color:var(--blue-400);font-weight:600}.spinner{border:2px solid #3b82f633;border-top-color:var(--blue-400);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin}.progress-bar{background:var(--bg-surface);border-radius:2px;height:4px;overflow:hidden}.progress-fill{background:linear-gradient(90deg, var(--blue-600), var(--blue-400));border-radius:2px;height:100%;transition:width .6s}@media (width<=1024px){.kpi-grid{grid-template-columns:repeat(2,1fr)}.chart-grid{grid-template-columns:1fr}.features-grid,.insights-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.landing-nav{padding:16px 24px}.hero-section,.features-section,.how-section,.cta-section{padding-left:24px;padding-right:24px}.kpi-grid{grid-template-columns:1fr 1fr}.features-grid,.steps-grid{grid-template-columns:1fr}.steps-grid:before{display:none}.insights-grid{grid-template-columns:1fr}.main-content{padding:20px}.chat-history{display:none}}.excel-uploader{flex-direction:column;gap:12px;display:flex}.upload-zone{border:2px dashed var(--border-blue);border-radius:var(--radius-lg);cursor:pointer;transition:var(--transition);background:var(--bg-glass-light);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:32px 20px;display:flex}.upload-zone:hover,.upload-zone.dragging{border-color:var(--blue-400);background:#3b82f60d;box-shadow:0 0 30px #3b82f61a}.upload-zone-title{color:var(--text-primary);font-size:15px;font-weight:700}.upload-zone-sub{color:var(--text-muted);font-size:12px}.upload-spinner{animation:1s linear infinite spin}.upload-file-loaded{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:16px;display:flex}.upload-file-info{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.upload-file-name{color:var(--text-primary);word-break:break-all;font-size:14px;font-weight:700}.upload-file-meta{color:var(--text-muted);margin-top:2px;font-size:12px}.upload-columns{flex-wrap:wrap;gap:6px;display:flex}.column-badge{color:var(--blue-400);background:#3b82f614;border:1px solid #3b82f626;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.upload-preview-table-wrap{border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow-x:auto}.upload-preview-table{border-collapse:collapse;width:100%;font-size:12px}.upload-preview-table th{border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#ffffff05;padding:8px 12px;font-weight:700}.upload-preview-table td{color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid #ffffff05;padding:7px 12px}.upload-preview-table tr:last-child td{border-bottom:none}.upload-preview-table tr:hover td{color:var(--text-primary);background:#3b82f60a}.hf-token-section{border:1px solid var(--border-blue);border-radius:var(--radius-md);background:#3b82f60a;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.hf-token-label{color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.hf-token-input-row{gap:8px;display:flex}.hf-token-input{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);transition:var(--transition);flex:1;padding:8px 12px;font-family:monospace;font-size:13px}.hf-token-input:focus{border-color:var(--blue-500);box-shadow:0 0 0 2px #3b82f61a}.hf-token-input::placeholder{color:var(--text-muted)}.upload-error{border-radius:var(--radius-md);color:#f87171;background:#ef444414;border:1px solid #ef444433;align-items:flex-start;gap:8px;padding:10px 14px;font-size:13px;line-height:1.5;display:flex}.upload-success{border-radius:var(--radius-md);background:#10b98114;border:1px solid #10b98133;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.upload-panel{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.upload-panel-header{border-bottom:1px solid var(--border-subtle);cursor:pointer;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#2563eb14,#3b82f60a);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.upload-panel-title{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.upload-panel-body{padding:16px}.data-banner{border-radius:var(--radius-md);color:#34d399;background:linear-gradient(90deg,#10b98114,#10b98108);border:1px solid #10b98133;align-items:center;gap:12px;margin-bottom:16px;padding:10px 16px;font-size:13px;font-weight:600;animation:.4s fadeInUp;display:flex}.data-banner-file{color:var(--text-primary);font-weight:700}.data-banner-meta{color:var(--text-muted);font-size:12px;font-weight:400}.no-data-placeholder{text-align:center;border:2px dashed var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;gap:12px;margin:32px 0;padding:60px 24px;display:flex}.no-data-placeholder h3{color:var(--text-primary);font-size:18px}.no-data-placeholder p{color:var(--text-muted);max-width:360px;font-size:14px;line-height:1.6}@media print{body{color:#000!important;background:#fff!important}.sidebar,.data-banner,.page-actions,.shared-topbar,.shared-footer-cta,.no-data-placeholder,button,a.btn-primary,a.btn-outline{display:none!important}.main-content{width:100%!important;margin-left:0!important;padding:0!important}.app-layout{display:block!important}.kpi-card,.chart-card,.report-section,.insight-card{page-break-inside:avoid;color:#0f172a!important;box-shadow:none!important;background:#f8fafc!important;border:1px solid #e2e8f0!important;margin-bottom:20px!important;padding:16px!important}.kpi-value,.chart-card-title,.report-section-title,.insight-label,.page-title,.report-title{color:#0f172a!important}.kpi-label,.chart-card-subtitle,.insight-desc,.page-subtitle,.report-summary{color:#475569!important}.chart-card,.report-section,.kpi-card,.insight-card{page-break-inside:avoid}}.mobile-top-bar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-subtle);z-index:90;background:#0a0a1ad9;justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:none;position:fixed;top:0;left:0;right:0}.mobile-toggle-btn{color:var(--text-primary);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);background:0 0;border:none;justify-content:center;align-items:center;padding:8px;display:flex}.mobile-toggle-btn:hover{background:#ffffff0d}.sidebar-close-btn{cursor:pointer;transition:var(--transition);background:0 0;border:none;border-radius:50%;padding:6px;display:none;position:absolute;top:20px;right:20px}.sidebar-close-btn:hover{background:#ffffff14}.sidebar-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:95;background:#00000080;animation:.25s both fadeIn;display:none;position:fixed;inset:0}.sidebar-item{position:relative}.sidebar-item.active:before{content:"";background:var(--blue-400);width:3px;height:60%;box-shadow:0 0 8px var(--blue-400);border-radius:99px;position:absolute;top:20%;left:0}.skeleton-box{background:linear-gradient(90deg, var(--bg-card) 25%, var(--bg-card-hover) 50%, var(--bg-card) 75%);border-radius:var(--radius-md);background-size:200% 100%;animation:1.6s linear infinite shimmer}.skeleton-text{border-radius:4px;height:12px;margin-bottom:8px}.skeleton-title{border-radius:6px;height:18px;margin-bottom:12px}@media (width<=768px){.mobile-top-bar{display:flex}.sidebar-close-btn{justify-content:center;align-items:center;display:flex}.sidebar-overlay{display:block}.sidebar{transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%);box-shadow:2px 0 24px #0009}.sidebar.open{transform:translate(0)}.main-content{background:var(--bg-base);width:100%;margin-left:0!important;padding:84px 16px 24px!important}.kpi-grid,.chart-grid{grid-template-columns:1fr!important;gap:16px!important}.page-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.page-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;width:100%}.page-actions button,.page-actions a{text-align:center;flex:1;justify-content:center;min-width:120px}.shared-topbar{flex-direction:column;gap:12px;align-items:stretch!important;height:auto!important;padding:12px 16px!important}.shared-url-bar{display:none!important}.shared-content{padding:24px 16px!important}}.pipeline-panel{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid #3b82f640;animation:.3s fadeInUp;overflow:hidden}.pipeline-panel-header{color:var(--text-primary);background:linear-gradient(90deg,#3b82f61f,#6366f10f);border-bottom:1px solid #3b82f626;align-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:700;display:flex}.pipeline-panel-icon{color:var(--blue-400);flex-shrink:0}.pipeline-panel-file{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;margin-left:auto;font-family:monospace;font-size:11px;font-weight:400;overflow:hidden}.pipeline-stages-list{padding:8px 0}.pipeline-stage-row{grid-template-columns:28px 160px 1fr;align-items:center;gap:8px;padding:7px 18px;font-size:12px;transition:background .2s;display:grid}.pipeline-stage-row.stage-running{background:#3b82f60d}.pipeline-stage-row.stage-done{opacity:.85}.pipeline-stage-row.stage-error{background:#ef44440a}.pipeline-stage-icon-wrap{justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pipeline-stage-spinner{color:var(--blue-400);animation:1s linear infinite spin}.pipeline-stage-check{color:#34d399}.pipeline-stage-error-icon{color:#f87171}.pipeline-stage-pending-icon{color:var(--text-muted);opacity:.4}.pipeline-stage-label{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:600}.pipeline-stage-row.stage-running .pipeline-stage-label{color:var(--blue-400)}.pipeline-stage-row.stage-done .pipeline-stage-label{color:var(--text-primary)}.pipeline-stage-row.stage-error .pipeline-stage-label{color:#f87171}.pipeline-stage-msg{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.pipeline-stage-row.stage-running .pipeline-stage-msg{color:var(--text-secondary)}.pipeline-panel-footer{color:var(--text-muted);border-top:1px solid #3b82f61a;align-items:center;gap:8px;padding:10px 18px;font-size:12px;display:flex}.pipeline-spinner-sm{color:var(--blue-400);animation:1s linear infinite spin}.upload-error-card{border-radius:var(--radius-md);color:#f87171;background:#ef444412;border:1px solid #ef444440;align-items:flex-start;gap:12px;padding:14px 16px;font-size:13px;animation:.3s fadeInUp;display:flex}.upload-error-card strong{margin-bottom:3px;font-weight:700;display:block}.upload-error-card p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.5}.analysis-done-card{background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid #10b98133;animation:.3s fadeInUp;overflow:hidden}.done-card-header{background:linear-gradient(90deg,#10b98114,#10b98105);border-bottom:1px solid #10b9811a;align-items:center;gap:12px;padding:14px 18px;display:flex}.done-card-check{color:#34d399;flex-shrink:0}.done-card-titles{flex:1;min-width:0}.done-card-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;display:block;overflow:hidden}.done-card-sub{color:var(--text-muted);margin-top:2px;font-size:11px}.done-card-actions{flex-shrink:0;gap:6px;display:flex}.done-stage-summary{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;padding:10px 18px;display:flex}.done-stage-pill{color:#34d399;background:#10b9810f;border:1px solid #10b98126;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;display:flex}.data-preview-wrap{padding:12px 16px}.data-preview-scroll{border-radius:var(--radius-md);border:1px solid var(--border-subtle);overflow-x:auto}.data-preview-table{border-collapse:collapse;width:100%;font-size:12px}.data-preview-table th{border-bottom:1px solid var(--border-subtle);text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#ffffff05;padding:8px 12px;font-weight:700}.data-preview-table td{color:var(--text-secondary);white-space:nowrap;border-bottom:1px solid #ffffff05;padding:7px 12px}.data-preview-table tr:last-child td{border-bottom:none}.data-preview-table tr:hover td{color:var(--text-primary);background:#3b82f60a}.recent-files-section{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden}.recent-files-header{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;padding:10px 14px;font-size:11px;font-weight:700;display:flex}.recent-files-list{padding:4px 0}.recent-file-item{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);background:0 0;border:none;align-items:center;gap:10px;padding:8px 14px;transition:background .15s;display:flex}.recent-file-item:hover{background:#3b82f60d}.recent-file-info{flex-direction:column;gap:2px;display:flex}.recent-file-name{font-size:12px;font-weight:600}.recent-file-meta{color:var(--text-muted);font-size:11px}.btn-ghost-sm{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:var(--transition);background:0 0;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.btn-ghost-sm:hover{color:var(--text-primary);background:#ffffff0d;border-color:#ffffff26}.kpi-card-top{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.kpi-explain-tooltip-trigger{cursor:help;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s;display:inline-flex;position:relative}.kpi-explain-tooltip-trigger:hover{background:#ffffff14}.kpi-explain-icon{color:var(--text-muted);opacity:.7;transition:opacity .2s}.kpi-explain-tooltip-trigger:hover .kpi-explain-icon{opacity:1;color:var(--blue-400)}.kpi-explain-tooltip{border-radius:var(--radius-md);z-index:100;opacity:0;visibility:hidden;background:#0d0d1e;border:1px solid #3b82f64d;width:230px;margin-top:6px;padding:10px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;top:100%;right:0;transform:translateY(4px);box-shadow:0 8px 30px #00000080}.kpi-explain-tooltip-trigger:hover .kpi-explain-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.kpi-explain-title{text-transform:uppercase;color:var(--blue-400);letter-spacing:.05em;border-bottom:1px solid #ffffff14;margin-bottom:6px;padding-bottom:6px;font-size:11px;font-weight:700}.kpi-explain-row{justify-content:space-between;gap:8px;margin-bottom:4px;font-size:11px;line-height:1.4;display:flex}.kpi-explain-row:last-child{margin-bottom:0}.kpi-explain-label{color:var(--text-muted)}.kpi-explain-val{color:var(--text-primary);text-align:right;word-break:break-all;font-weight:600}.kpi-explain-val code{background:#ffffff0d;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:10px}.dataset-overview-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin-bottom:24px;display:grid}.dataset-overview-item{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:4px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.dataset-overview-item:before{content:"";background:var(--blue-500);width:3px;height:100%;position:absolute;top:0;left:0}.dataset-overview-item.item-danger:before{background:var(--danger)}.dataset-overview-item.item-success:before{background:var(--success)}.dataset-overview-item.item-warning:before{background:var(--warning)}.dataset-overview-label{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;font-size:11px;font-weight:700}.dataset-overview-val{color:var(--text-primary);font-size:16px;font-weight:800}.validation-banner{border-radius:var(--radius-md);background:#f59e0b14;border:1px solid #f59e0b40;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 18px;animation:.3s fadeInDown;display:flex}.validation-banner-content{flex:1}.validation-banner-title{color:#fbbf24;margin-bottom:4px;font-size:13px;font-weight:700}.validation-banner-list{color:var(--text-secondary);margin:0;padding-left:18px;font-size:12px}.validation-banner-list li{margin-bottom:3px}.debug-panel{border-radius:var(--radius-lg);background:#080815;border:1px dashed #3b82f64d;margin-top:32px;padding:20px}.debug-panel-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}.debug-panel-title{color:var(--blue-400);text-transform:uppercase;letter-spacing:.06em;font-size:14px;font-weight:800}.debug-panel-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=768px){.debug-panel-grid{grid-template-columns:1fr}}.debug-box{border-radius:var(--radius-md);background:#030308;border:1px solid #ffffff0d;max-height:250px;padding:12px;font-family:monospace;font-size:11px;overflow-x:auto}.debug-box-title{text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid #ffffff08;margin-bottom:8px;padding-bottom:4px;font-size:10px;font-weight:700}.chat-empty-main{justify-content:center;align-items:center;min-height:100vh;display:flex}.chat-empty-state{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:480px;padding:40px 24px;animation:.5s forwards fadeInUp;display:flex}.chat-empty-icon{background:#3b82f61a;border:1px solid #3b82f633;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:8px;animation:2.5s ease-in-out infinite pulse-blue;display:flex}.chat-empty-title{color:var(--text-primary);margin:0;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:800}.chat-empty-desc{color:var(--text-secondary);max-width:380px;margin:0;font-size:14px;line-height:1.7}.chat-quick-actions{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:8px;display:grid}.chat-quick-card{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);color:var(--text-secondary);cursor:default;transition:var(--transition);align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.chat-quick-card:hover{border-color:var(--border-blue);color:var(--text-primary);background:var(--bg-card-hover);transform:translateY(-1px)}body,#root,.app-layout,.main-content,.landing-wrap,.chat-main,.chat-layout{background:var(--bg-base);color:var(--text-primary)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #2563eb47}.sidebar,.chat-history{border-color:var(--border-subtle);background:#fff;box-shadow:8px 0 28px #0f172a0d}.nav-item.active,.side-nav a.active,.tab-btn.active,.chat-hint:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb40}.chart-card,.report-section,.data-table-card,.dataset-overview-item,.debug-panel,.validation-banner,.pipeline-panel,.analysis-done-card,.upload-error-card,.recent-file-item,.feature-card,.step-card,.hero-demo-preview,.chat-empty-state,.kpi-card,.insight-card,.dashboard-plan-card,.drilldown-card{border-color:var(--border-subtle);box-shadow:var(--shadow-card);background:#fff}.chart-card *,.report-section *,.data-table-card *,.dataset-overview-item *,.kpi-card *,.insight-card *{color:inherit}input,textarea,select,.search-input,.filter-select,.composer-input{color:var(--text-primary);border-color:var(--border-subtle);background:#fff}.msg-bubble.ai,.chat-welcome-card{border-color:var(--border-subtle);color:var(--text-primary);background:#fff}.msg-bubble.user{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6)}.upload-page-shell{background:radial-gradient(circle at 15% 10%,#2563eb1f,#0000 28%),linear-gradient(#f8fbff 0%,#eef4ff 100%);min-height:100vh;padding:40px 24px 64px}.upload-hero-card{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:28px;max-width:1180px;margin:0 auto;display:grid}.upload-page-badge{color:#075985;letter-spacing:.04em;text-transform:uppercase;background:#e0f2fe;border:1px solid #bae6fd;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.upload-page-copy{padding:24px 0}.upload-page-copy h1{color:#0f172a;letter-spacing:0;max-width:760px;margin:18px 0 14px;font-size:clamp(36px,5vw,64px)}.upload-page-copy p{color:#475569;max-width:690px;font-size:17px;line-height:1.8}.upload-assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.upload-assurance-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#fff;align-items:flex-start;gap:10px;padding:14px;display:flex;box-shadow:0 10px 24px #0f172a0d}.upload-assurance-item strong{color:#0f172a;font-size:13px;display:block}.upload-assurance-item span{color:#64748b;margin-top:2px;font-size:12px;line-height:1.5;display:block}.upload-panel-card{border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:#fff;padding:24px}.quick-connections{border:1px solid var(--border-subtle);max-width:1180px;box-shadow:var(--shadow-card);background:#fff;border-radius:8px;margin:30px auto 0;padding:24px}.upload-panel-card .quick-connections{border:0;border-top:1px solid var(--border-subtle);max-width:none;box-shadow:none;border-radius:0;margin:20px 0 0;padding:18px 0 0}.upload-panel-card .quick-connections-heading{margin-bottom:12px}.upload-panel-card .quick-connections-heading h2{font-size:17px}.upload-panel-card .quick-connections-heading p{font-size:11px;line-height:1.45}.upload-panel-card .quick-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.upload-panel-card .quick-provider-button{gap:8px;min-height:58px;padding:9px}.upload-panel-card .quick-provider-logo,.upload-panel-card .quick-provider-fallback{width:34px;height:34px;padding:7px}.upload-panel-card .quick-provider-button strong{font-size:11px}.upload-panel-card .quick-provider-button small{font-size:9px}.quick-connections-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.quick-connections-heading h2{color:#0f172a;margin:5px 0;font-size:20px}.quick-connections-heading p{color:#64748b;max-width:720px;font-size:13px;line-height:1.55}.quick-provider-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quick-provider-button{color:#334155;border:1px solid var(--border-subtle);text-align:left;background:#f8fafc;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:12px;display:grid}.quick-provider-button:hover{background:#eff6ff;border-color:#bfdbfe}.quick-provider-button.connected{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.quick-provider-button strong,.quick-provider-button small{display:block}.quick-provider-button strong{color:#0f172a;font-size:12px}.quick-provider-button small{color:#64748b;margin-top:3px;font-size:10px}.quick-provider-logo,.quick-provider-fallback{background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;padding:8px;display:inline-flex;position:relative;overflow:hidden}.quick-provider-logo img{object-fit:contain;opacity:0;background:#fff;width:calc(100% - 14px);height:calc(100% - 14px);transition:opacity .12s;position:absolute;inset:7px}.quick-provider-logo img.loaded{opacity:1}.quick-provider-monogram{color:#fff;place-items:center;width:100%;height:100%;font-size:12px;font-weight:900;display:grid}.provider-microsoft-365{background:#2563eb}.provider-salesforce{background:#0ea5e9}.provider-google-workspace{background:#16a34a}.provider-slack{background:#611f69}.provider-glean{background:#7c3aed}.provider-zapier{background:#ff4f00}.provider-workato{background:#101828}.provider-hubspot{background:#ff6b35}.provider-jira{background:#0c66e4}.quick-provider-fallback{color:#2563eb;font-size:11px;font-weight:900}.quick-connection-notice,.quick-connection-error{border-radius:7px;align-items:center;gap:7px;margin-bottom:12px;padding:9px 11px;font-size:12px;font-weight:700;display:flex}.quick-connection-notice{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.quick-connection-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.quick-oauth-dialog>.quick-provider-logo,.quick-oauth-dialog>.quick-provider-fallback{margin-bottom:16px}.quick-oauth-safety{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;gap:9px;margin:18px 0;padding:12px;display:flex}.quick-oauth-safety span{color:#475569;font-size:12px;line-height:1.5}.secure-dialog-backdrop{z-index:1600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a8a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.secure-dialog{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:min(510px,100%);padding:26px;position:relative;box-shadow:0 28px 72px #0f172a47}.secure-dialog-close{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:absolute;top:14px;right:14px}.secure-dialog-icon{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.secure-dialog h2{letter-spacing:0;margin:5px 0 8px;font-size:23px}.secure-dialog>p{color:#64748b;font-size:13px;line-height:1.6}.secure-password-field{gap:7px;margin-top:16px;display:grid}.secure-password-field>span{color:#334155;font-size:12px;font-weight:800}.secure-password-field>div{border:1px solid #cbd5e1;border-radius:7px;align-items:center;display:flex;overflow:hidden}.secure-password-field>div:focus-within{border-color:#60a5fa;box-shadow:0 0 0 3px #dbeafe}.secure-password-field input{border:0;outline:0;flex:1;min-width:0;height:43px;padding:0 12px}.secure-password-field button{color:#64748b;place-items:center;width:42px;height:42px;display:grid}.secure-dialog-error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:7px;margin-top:13px;padding:10px 11px;font-size:12px;line-height:1.5}.secure-dialog-submit{color:#fff;background:#2563eb;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:18px;font-weight:800;display:flex}.secure-dialog-submit:disabled{opacity:.55;cursor:not-allowed}.secure-share-result{color:#047857;text-align:center;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;justify-items:center;gap:7px;margin-top:20px;padding:20px;display:grid}.secure-share-result span{color:#475569;font-size:12px}.secure-share-result>div{gap:7px;width:100%;margin-top:8px;display:flex}.secure-share-result input{border:1px solid #a7f3d0;border-radius:6px;flex:1;min-width:0;height:40px;padding:0 10px}.secure-share-result button{color:#fff;background:#059669;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.one-time-share-password{background:#fff;border:1px solid #6ee7b7;border-radius:7px;padding:9px}.one-time-share-password code{color:#065f46;letter-spacing:.06em;text-align:left;flex:1;min-width:0;padding:0 8px;font-size:16px;font-weight:900}.secure-share-result .revoke-share-button{color:#991b1b;background:#fff;border:1px solid #fecaca;min-height:38px;margin-top:6px}.share-expiry-field{gap:8px;margin-top:18px;display:grid}.share-expiry-field>span{color:#334155;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.share-expiry-field select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:7px;width:100%;height:44px;padding:0 11px}.protected-share-page{flex-direction:column;display:flex}.protected-share-page .shared-content{flex:1;place-items:center;width:100%;display:grid}.protected-share-gate{background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:min(460px,100%);padding:30px;box-shadow:0 20px 55px #0f172a1a}.protected-share-icon{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.protected-share-gate h1{color:#0f172a;margin:6px 0 8px;font-size:24px}.protected-share-gate>p{color:#64748b;font-size:13px;line-height:1.65}.protected-share-gate form{margin-top:20px}.protected-share-gate label{gap:7px;display:grid}.protected-share-gate label>span{color:#334155;font-size:12px;font-weight:800}.protected-share-gate label>div{border:1px solid #cbd5e1;border-radius:7px;display:flex;overflow:hidden}.protected-share-gate label input{border:0;outline:0;flex:1;min-width:0;height:44px;padding:0 12px}.protected-share-gate label button{color:#64748b;width:42px}.protected-share-gate>small{color:#94a3b8;text-align:center;margin-top:16px;font-size:10px;display:block}.empty-workspace-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);max-width:680px;box-shadow:var(--shadow-card);text-align:center;background:#fff;gap:14px;margin:72px auto;padding:34px;display:grid}.empty-workspace-card h2{color:#0f172a}.empty-workspace-card p{color:#64748b}.empty-workspace-card a{justify-self:center}.analysis-chat-dock{width:min(440px, calc(100vw - var(--sidebar-width) - 48px));z-index:1000;border-radius:var(--radius-lg);background:#fff;border:1px solid #2563eb38;max-height:calc(100vh - 36px);position:fixed;bottom:18px;right:24px;overflow:hidden;box-shadow:0 18px 48px #0f172a29}.analysis-chat-header{border-bottom:1px solid var(--border-subtle);background:linear-gradient(#fff,#f8fbff);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.analysis-chat-title{align-items:center;gap:10px;min-width:0;display:flex}.analysis-chat-title strong{color:#0f172a;display:block}.analysis-chat-title span{color:#64748b;font-size:12px;display:block}.analysis-chat-actions{align-items:center;gap:8px;display:flex}.chat-tool-btn{border:1px solid var(--border-subtle);color:#334155;background:#f8fafc;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.chat-tool-btn:hover:not(:disabled){color:#1d4ed8;background:#eff6ff;border-color:#2563eb47}.chat-tool-btn:disabled{opacity:.45;cursor:not-allowed}.analysis-chat-messages{background:#f8fafc;gap:12px;max-height:320px;padding:16px;display:grid;overflow-y:auto}.analysis-chat-empty{gap:12px;padding:6px 0;display:grid}.analysis-chat-empty p{color:#64748b}.analysis-chat-suggestions{flex-wrap:wrap;gap:8px;display:flex}.analysis-chat-row{display:flex}.analysis-chat-row.user{justify-content:flex-end}.analysis-chat-row.assistant{justify-content:flex-start}.analysis-chat-bubble{white-space:pre-wrap;border:1px solid var(--border-subtle);border-radius:14px;max-width:min(780px,88%);padding:12px 14px;line-height:1.65}.analysis-chat-row.user .analysis-chat-bubble{color:#fff;background:#2563eb;border-color:#2563eb}.analysis-chat-row.assistant .analysis-chat-bubble{color:#0f172a;background:#fff}.copy-response-btn{color:#475569;border:1px solid var(--border-subtle);background:#f8fafc;border-radius:8px;margin-top:8px;padding:6px 9px}.analysis-chat-error{color:#991b1b;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.analysis-chat-error button{color:#991b1b;background:#fff;border:1px solid #fecaca;border-radius:8px;padding:6px 10px;font-weight:700}.analysis-chat-composer{border-top:1px solid var(--border-subtle);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.analysis-chat-input{resize:vertical;border:1px solid var(--border-subtle);color:#0f172a;background:#fff;border-radius:12px;min-height:44px;max-height:120px;padding:11px 13px}.analysis-chat-send{color:#fff;background:#2563eb;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 12px 24px #2563eb38}.analysis-chat-send:disabled{opacity:.5;cursor:not-allowed}@media (width<=960px){.upload-hero-card,.upload-assurance-grid{grid-template-columns:1fr}.quick-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.upload-page-shell{padding:24px 14px 40px}.quick-connections{padding:16px}.quick-provider-grid,.upload-panel-card .quick-provider-grid{grid-template-columns:1fr}.quick-connections-heading{flex-direction:column}.secure-dialog{padding:22px 18px}.secure-share-result>div{flex-direction:column}.secure-share-result button{justify-content:center;min-height:40px}.analysis-chat-dock{border-radius:14px;width:calc(100vw - 16px);max-height:calc(100vh - 16px);bottom:8px;right:8px}.analysis-chat-header,.analysis-chat-composer{grid-template-columns:1fr}.analysis-chat-actions{justify-content:flex-end;width:100%}.analysis-chat-bubble{max-width:96%}}.connections-page{padding-bottom:72px}.connections-hero{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:32px;padding:10px 0 34px;display:flex}.connections-hero>div:first-child{max-width:760px}.connections-eyebrow,.section-kicker{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.connections-hero h1{color:#0f172a;letter-spacing:0;margin:12px 0 10px;font-size:clamp(32px,4vw,50px);line-height:1.08}.connections-hero p{color:#64748b;font-size:16px;line-height:1.75}.connection-flow{color:#64748b;border:1px solid var(--border-subtle);background:#fff;border-radius:8px;flex:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.connection-flow span{color:#334155;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.connections-alert{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-top:20px;padding:12px 14px}.connections-notice{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:8px;margin-top:20px;padding:12px 14px;font-weight:700;display:flex}.connections-section{margin-top:34px}.connections-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.connections-section-heading h2{color:#0f172a;margin-top:5px;font-size:22px}.icon-label-button{color:#334155;border:1px solid var(--border-subtle);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:inline-flex}.active-connections-list{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;overflow:hidden}.active-connection-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:14px;min-height:70px;padding:14px 16px;display:grid}.connection-browse-button{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.active-connection-row:last-child{border-bottom:0}.active-connection-main{min-width:0}.active-connection-main strong,.active-connection-main span{display:block}.active-connection-main strong{color:#0f172a;font-size:14px}.active-connection-main span{color:#64748b;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;overflow:hidden}.connection-status{border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:800;display:inline-flex}.connection-status.ready{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.connection-status.pending{color:#92400e;background:#fffbeb;border:1px solid #fde68a}.connection-remove-button,.connection-dialog-close{color:#64748b;border:1px solid var(--border-subtle);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.connection-remove-button:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.connector-search-wrap{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;align-items:center;gap:9px;width:min(320px,100%);padding:0 12px;display:flex}.connector-search-wrap:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #dbeafe}.connector-search-wrap input{border:0;outline:0;width:100%;height:40px;padding:0}.connector-category-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.connector-category-tabs button{color:#64748b;border:1px solid var(--border-subtle);background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700}.connector-category-tabs button.active{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.connector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.connector-card{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;flex-direction:column;min-height:274px;padding:20px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 8px 22px #0f172a0a}.connector-card:hover{border-color:#bfdbfe;transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.connector-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.connector-card-top>span{color:#64748b;font-size:11px;font-weight:700}.connector-mark{color:#fff;background:var(--connector-accent,#2563eb);letter-spacing:0;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.connector-card h3{color:#0f172a;margin:18px 0 7px;font-size:17px}.connector-card p{color:#64748b;font-size:13px;line-height:1.6}.connector-action.secondary{color:#334155;background:#f8fafc;border-color:#cbd5e1;margin-top:8px}.connector-capabilities{flex-wrap:wrap;gap:6px;margin:14px 0 18px;display:flex}.connector-capabilities span,.connector-capabilities button{color:#475569;background:#f1f5f9;border:1px solid #0000;border-radius:5px;padding:4px 7px;font-size:10px;font-weight:700}.connector-capabilities button{cursor:pointer}.connector-capabilities button:hover,.connector-capabilities button:focus-visible{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.connector-action{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:auto;padding:8px 11px;font-weight:800;display:inline-flex}.connector-loading{color:#64748b;justify-content:center;gap:9px;padding:60px;display:flex}.connection-security-note{color:#0369a1;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px;display:flex}.connection-security-note strong,.connection-security-note span{display:block}.connection-security-note span{color:#475569;margin-top:3px;font-size:12px;line-height:1.55}.connection-dialog-backdrop{z-index:1200;background:#0f172a7a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.connection-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--border-subtle);background:#fff;border-radius:8px;width:min(500px,100%);max-height:calc(100dvh - 40px);padding:26px;position:relative;overflow-y:auto;box-shadow:0 24px 64px #0f172a3d}.connection-dialog-close{position:absolute;top:16px;right:16px}.connection-dialog>.section-kicker{margin-top:18px;display:flex}.connection-dialog h2{color:#0f172a;margin:5px 0 7px;font-size:24px}.connection-dialog>p{color:#64748b;font-size:13px;line-height:1.6}.connection-mode-control{background:#f1f5f9;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-top:20px;padding:4px;display:grid}.connection-mode-control button{color:#64748b;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:800;display:flex}.connection-mode-control button.active{color:#1d4ed8;background:#fff;box-shadow:0 1px 4px #0f172a14}.connection-field{gap:7px;margin-top:18px;display:grid}.connection-field>span{color:#334155;font-size:12px;font-weight:800}.connection-field input{border:1px solid var(--border-subtle);border-radius:7px;width:100%;height:44px;padding:0 12px}.connection-field small{color:#64748b;line-height:1.5}.oauth-explanation{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;gap:11px;margin-top:18px;padding:14px;display:flex}.oauth-explanation strong,.oauth-explanation span{display:block}.oauth-explanation span{color:#475569;margin-top:3px;font-size:12px;line-height:1.5}.connection-submit{color:#fff;background:#2563eb;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:20px;padding:10px 14px;font-weight:800;display:flex}.connection-submit:disabled{opacity:.6;cursor:not-allowed}.google-service-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.google-service-overview>span{color:#334155;background:#f8fafc;border:1px solid #dbe4f0;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:9px;display:flex}.google-service-overview svg{color:#2563eb;flex:none}.google-service-overview strong{min-width:0;font-size:11px;line-height:1.3}.google-resource-filters{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.google-resource-filters button{color:#64748b;background:#f8fafc;border:1px solid #dbe4f0;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:700}.google-resource-filters button.active{color:#1d4ed8;background:#eff6ff;border-color:#93c5fd}.resource-dialog{flex-direction:column;width:min(720px,100%);max-height:min(760px,100vh - 40px);display:flex;overflow:hidden}.connection-resource-list{gap:8px;margin-top:18px;display:grid;overflow-y:auto}.connection-resource-row{border:1px solid var(--border-subtle);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.connection-resource-row>svg{color:#2563eb}.connection-resource-row strong,.connection-resource-row span{display:block}.connection-resource-row strong{color:#0f172a;font-size:13px}.connection-resource-row span{color:#64748b;margin-top:3px;font-size:11px}.connection-resource-row button{color:#fff;background:#2563eb;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:96px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.connection-resource-row button:disabled{color:#94a3b8;cursor:not-allowed;background:#f1f5f9}.resource-empty{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:7px;margin-top:18px;padding:28px}.spin{animation:.9s linear infinite connectorSpin}@keyframes connectorSpin{to{transform:rotate(360deg)}}@media (width<=1060px){.connector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.connections-hero{flex-direction:column;align-items:flex-start}}@media (width<=768px){.chat-page-main{height:100dvh;padding:76px 12px 10px!important}.chat-page-header{display:none}.chat-page-main .chat-top-bar{padding:11px 12px}.chat-page-main .chat-top-bar .btn-outline{padding:7px!important;font-size:0!important}.chat-page-main .chat-messages{padding:14px 10px}.chat-page-main .chat-input-wrap{padding:10px;padding-bottom:max(10px, env(safe-area-inset-bottom))}.chat-page-main .chat-input-hints{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.chat-page-main .chat-hint{flex:none}.chat-page-main .msg-row>div:last-child{max-width:88%!important}.connections-page{padding-top:84px!important}.catalog-heading{flex-direction:column;align-items:stretch}.connector-search-wrap{width:100%}.active-connection-row{grid-template-columns:auto minmax(0,1fr) auto}.connection-status{grid-column:2/4;justify-self:start}}@media (width<=580px){.connector-grid{grid-template-columns:1fr}.connection-flow{justify-content:space-between;width:100%;overflow-x:auto}.connection-flow span{white-space:nowrap}.connection-mode-control{grid-template-columns:1fr}.connection-dialog-backdrop{place-items:end center;padding:10px}.connection-dialog{max-height:calc(100dvh - 20px);padding:20px}.google-service-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.byizon-sidebar{width:var(--sidebar-width);color:#dbeafe;background:linear-gradient(#071b38 0%,#09264c 58%,#061a35 100%);border-right:1px solid #94a3b829;padding:20px 12px 14px;box-shadow:8px 0 30px #0f172a1f}.byizon-logo{color:#fff;letter-spacing:0;align-items:center;padding:0 10px 22px;font-size:25px;font-weight:900;text-decoration:none;display:flex}.byizon-logo svg{color:#60a5fa;margin-left:4px}.byizon-nav{gap:5px}.byizon-sidebar .sidebar-item{color:#bfcee3;border:1px solid #0000;border-radius:7px;min-height:42px;padding:10px 12px;font-size:12px}.byizon-sidebar .sidebar-item.active{color:#fff;background:#3b82f633;border-color:#60a5fa2e}.byizon-sidebar .sidebar-item.active:before{display:none}.byizon-sidebar .sidebar-item em{color:#fff;background:#2563eb;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:8px;font-style:normal;font-weight:800}.byizon-sidebar .sidebar-item .nav-chevron{opacity:.65;margin-left:auto}.byizon-sidebar-footer{gap:10px;margin-top:auto;display:grid}.byizon-plan-card{background:#2563eb24;border:1px solid #60a5fa29;border-radius:8px;padding:12px}.byizon-plan-card>div:first-child{color:#fff;align-items:center;gap:6px;font-size:11px;display:flex}.byizon-plan-card>div:first-child svg{color:#facc15}.byizon-plan-card>span{color:#9fb2cc;margin:7px 0;font-size:9px;display:block}.plan-progress{background:#ffffff1a;border-radius:99px;height:4px;margin-bottom:9px;overflow:hidden}.plan-progress i{background:#2dd4bf;width:78%;height:100%;display:block}.byizon-plan-card>a{color:#fff;background:#f97316;border-radius:5px;justify-content:center;align-items:center;min-height:30px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.byizon-user-row{border-top:1px solid #94a3b829;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.byizon-user-row>span{color:#fff;background:#7c3aed;border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.byizon-user-row strong,.byizon-user-row small{display:block}.byizon-user-row strong{color:#fff;font-size:10px}.byizon-user-row small{color:#8fa5c1;margin-top:2px;font-size:8px}.byizon-user-row button{color:#8fa5c1;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:grid}.byizon-user-row button:hover{color:#fff}.byizon-topbar{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;height:62px;padding:0 24px;display:flex}.topbar-menu{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;width:34px;height:34px}.topbar-actions{align-items:center;gap:10px;display:flex}.topbar-actions button{color:#2563eb;background:#fff;border:1px solid #dbeafe;border-radius:999px;min-height:34px;padding:0 13px;font-size:11px;font-weight:800}.topbar-avatar{color:#fff;background:#173b70;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.byizon-greeting{text-align:center}.byizon-greeting>span{color:#2563eb;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.byizon-greeting h1{color:#132238;letter-spacing:0;margin:10px 0 14px;font-size:28px;line-height:1.2}.starter-prompts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.starter-prompts button{color:#475569;background:#fff;border:1px solid #dbe3ed;border-radius:999px;padding:7px 12px;font-size:10px;box-shadow:0 3px 10px #0f172a08}.starter-prompts button:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.home-composer{background:#fff;border:1px solid #dbe3ed;border-radius:8px;margin:18px auto 14px;padding:14px;box-shadow:0 10px 30px #0f172a0f}.home-composer:focus-within{border-color:#93c5fd;box-shadow:0 0 0 3px #dbeafe,0 12px 32px #0f172a12}.home-composer textarea{resize:none;color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-height:46px;max-height:130px;padding:0;font-family:inherit;font-size:13px;line-height:1.55}.home-composer-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-composer-toolbar>div{align-items:center;gap:8px;min-width:0;display:flex}.home-composer-toolbar button{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:32px;display:inline-flex}.home-composer-toolbar>div>button:first-child{width:32px;padding:0}.home-composer-toolbar .smart-mode{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:5px;min-height:32px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.home-composer-toolbar .home-send-button{color:#fff;background:#2563eb;border-color:#2563eb;width:34px;padding:0}.home-composer-toolbar .home-send-button:disabled{opacity:.45}.composer-data-pill{color:#047857;white-space:nowrap;text-overflow:ellipsis;background:#ecfdf5;border-radius:999px;align-items:center;gap:5px;max-width:250px;padding:5px 8px;font-size:9px;display:inline-flex;overflow:hidden}.home-notice{color:#475569;background:#f1f5f9;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:-4px auto 10px;padding:6px 10px;font-size:10px;display:flex}.home-crm-panel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:18px;box-shadow:0 10px 28px #0f172a0a}.home-crm-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-crm-heading h2{color:#132238;font-size:15px}.home-crm-heading p{color:#64748b;margin-top:4px;font-size:10px}.home-crm-heading>span{color:#047857;white-space:nowrap;background:#ecfdf5;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.home-crm-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.home-crm-grid>button{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:86px;padding:9px;display:flex;position:relative}.home-crm-grid>button:hover{background:#f8fbff;border-color:#bfdbfe;transform:translateY(-1px)}.home-crm-grid .quick-provider-logo,.home-crm-grid .quick-provider-fallback{width:31px;height:31px;padding:5px}.home-crm-grid strong{color:#172033;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:9px;overflow:hidden}.home-crm-grid small{color:#2563eb;font-size:8px}.home-crm-grid>button>svg{color:#10b981;position:absolute;top:7px;right:7px}.more-crm-icon{color:#64748b;background:#f1f5f9;border-radius:7px;place-items:center;width:31px;height:31px;font-weight:900;display:grid}.crm-security-line{color:#64748b;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.home-value-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.home-value-grid>div{background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:9px;padding:10px;display:flex}.home-value-grid svg{color:#2563eb;flex:none}.home-value-grid strong,.home-value-grid small{display:block}.home-value-grid strong{color:#334155;font-size:9px}.home-value-grid small{color:#94a3b8;margin-top:2px;font-size:8px}.byizon-home.conversation-mode{flex-direction:column;display:flex}.byizon-home.conversation-mode .byizon-topbar{flex:none}.home-conversation{flex-direction:column;flex:1;width:min(900px,100% - 34px);min-height:0;margin:0 auto;display:flex}.home-conversation-header{border-bottom:1px solid #e2e8f0;flex:none;justify-content:space-between;align-items:center;padding:15px 4px;display:flex}.home-conversation-header>div{align-items:center;gap:9px;display:flex}.home-conversation-header>div>svg{color:#2563eb}.home-conversation-header strong,.home-conversation-header small{display:block}.home-conversation-header strong{color:#0f172a;font-size:13px}.home-conversation-header small{color:#64748b;font-size:9px}.home-conversation-header button{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.home-message-list{flex:1;min-height:0;padding:22px 8px;overflow-y:auto}.home-message{margin-bottom:14px;display:flex}.home-message.user{justify-content:flex-end}.home-message.assistant{justify-content:flex-start}.home-message>div{white-space:pre-wrap;border-radius:8px;max-width:76%;padding:11px 14px;font-size:12px;line-height:1.65}.home-message.user>div{color:#fff;background:#2563eb;border-bottom-right-radius:2px}.home-message.assistant>div{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-bottom-left-radius:2px;box-shadow:0 5px 16px #0f172a0a}.home-typing{align-items:center;gap:7px;display:flex}.home-sticky-composer{background:#f8fbff;flex:none;padding:0 8px 14px}.home-sticky-composer .home-composer{margin:0}.home-notice.compact{margin:6px auto 0}@media (width<=900px){.home-crm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-value-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.byizon-sidebar{transform:translate(-100%)}.byizon-sidebar.open{transform:translate(0)}.mobile-top-bar{color:#fff;background:#071b38}.mobile-brand{color:#fff;font-weight:900}.mobile-brand b{color:#f97316}.byizon-home{height:100dvh;padding:60px 0 0!important}.byizon-topbar{height:52px;padding:0 14px}.byizon-onboarding{width:min(100% - 24px,680px);height:calc(100dvh - 112px);padding-top:20px}.byizon-greeting h1{font-size:22px}.home-conversation{width:calc(100% - 18px)}}@media (width<=560px){.starter-prompts{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:3px;overflow-x:auto}.starter-prompts button{flex:none}.home-crm-heading{flex-direction:column}.home-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-value-grid{grid-template-columns:1fr}.home-message>div{max-width:90%}.composer-data-pill{display:none}}.global-voice{z-index:1200;pointer-events:none;align-items:center;gap:8px;display:flex;position:fixed;bottom:22px;right:22px}.global-voice-status{color:#dbeafe;opacity:0;white-space:nowrap;text-overflow:ellipsis;background:#071b38;border:1px solid #93c5fd47;border-radius:6px;max-width:min(360px,100vw - 94px);padding:7px 10px;font-size:10px;line-height:1.35;transition:opacity .16s,transform .16s;overflow:hidden;transform:translate(6px);box-shadow:0 8px 24px #0f172a33}.global-voice:hover .global-voice-status,.global-voice:not(.idle) .global-voice-status{opacity:1;transform:translate(0)}.global-voice button{color:#fff;pointer-events:auto;background:#2563eb;border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;box-shadow:0 10px 28px #2563eb5c}.global-voice button:disabled{cursor:wait}.global-voice button i{opacity:0;border:2px solid #60a5fa;border-radius:50%;position:absolute;inset:-5px}.global-voice.listening button{background:#dc2626}.global-voice.listening button i,.global-voice.thinking button i,.global-voice.speaking button i{opacity:1;animation:1.25s ease-out infinite voicePulse}.global-voice.thinking button{background:#7c3aed}.global-voice.speaking button{background:#059669}.global-voice.error button{background:#b45309}@keyframes voicePulse{0%{opacity:.75;transform:scale(.88)}to{opacity:0;transform:scale(1.35)}}@media (width<=768px){.global-voice{bottom:14px;right:14px}.global-voice button{width:43px;height:43px}}.voice-share-backdrop{z-index:1300;background:#0f172a80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.voice-share-result{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;width:min(510px,100%);padding:26px;position:relative;box-shadow:0 24px 70px #0f172a40}.voice-share-close{color:#64748b;border-radius:6px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:14px;right:14px}.voice-share-icon{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}.voice-share-result h2{margin:0 0 6px;font-size:21px}.voice-share-result>p{color:#64748b;margin:0 0 18px;font-size:12px;line-height:1.55}.voice-share-result label{color:#475569;gap:6px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.voice-share-result label>div{border:1px solid #cbd5e1;border-radius:7px;align-items:center;min-width:0;display:flex;overflow:hidden}.voice-share-result code,.voice-share-result input{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;background:#f8fafc;border:0;flex:1;align-items:center;min-width:0;height:42px;padding:0 11px;font-size:13px;display:flex;overflow:hidden}.voice-share-result label button{color:#fff;background:#2563eb;align-items:center;gap:5px;height:42px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.voice-share-note{color:#047857;align-items:center;gap:6px;margin-top:16px;font-size:10px;font-weight:700;display:flex}.dashboard-studio{--studio-bg:#f4f7fb;--studio-surface:#fff;--studio-text:#111827;--studio-muted:#64748b;--studio-border:#dbe3ef;--studio-grid:#e7edf5;min-height:100vh;color:var(--studio-text);background:var(--studio-bg)}.dashboard-studio.studio-dark{--studio-bg:#0b1020;--studio-surface:#121a2c;--studio-text:#f8fafc;--studio-muted:#9aa8bc;--studio-border:#27344a;--studio-grid:#253149}.dashboard-studio.studio-contrast{--studio-bg:#fff;--studio-surface:#fff;--studio-text:#000;--studio-muted:#303030;--studio-border:#111;--studio-grid:#bbb}.studio-topbar{border-bottom:1px solid var(--studio-border);background:var(--studio-surface);z-index:20;grid-template-columns:1fr auto 1fr;align-items:center;height:62px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.studio-topbar a,.studio-topbar div,.studio-topbar span{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.studio-topbar>span{color:#087f5b;justify-self:end;font-size:13px;font-weight:700}.studio-composer{border-bottom:1px solid var(--studio-border);background:var(--studio-surface);padding:34px clamp(18px,5vw,80px)}.studio-dashboard-editor>div:first-child{max-width:820px}.studio-workbench{grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);align-items:start;gap:28px;display:grid}.studio-dashboard-editor{min-width:0;padding-top:4px}.studio-kicker{color:#2563eb;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.studio-composer h1{letter-spacing:0;margin:8px 0;font-size:clamp(25px,3vw,40px)}.studio-composer p{color:var(--studio-muted)}.studio-composer form{align-items:stretch;gap:10px;max-width:1000px;margin-top:20px;display:flex}.studio-composer textarea{resize:vertical;min-height:84px;color:var(--studio-text);background:var(--studio-bg);border:1px solid var(--studio-border);font:inherit;border-radius:7px;flex:1;padding:14px}.studio-composer form button{color:#fff;cursor:pointer;background:#2563eb;border:0;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-width:148px;font-weight:800;display:inline-flex}.studio-composer form button:disabled{opacity:.55;cursor:not-allowed}.studio-suggestions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.studio-suggestions button,.studio-provider-row button,.studio-provider-row a{color:var(--studio-muted);border:1px solid var(--studio-border);cursor:pointer;background:0 0;border-radius:6px;padding:7px 10px;text-decoration:none}.studio-provider-row{color:var(--studio-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.studio-provider-row span,.studio-provider-row a,.studio-provider-row button{align-items:center;gap:5px;display:inline-flex}.studio-provider-row .ready{color:#087f5b}.studio-website-builder{color:var(--studio-text);background:var(--studio-bg);border:1px solid var(--studio-border);border-radius:7px;padding:22px}.studio-website-icon{color:#2563eb;background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:7px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.studio-website-builder h2{letter-spacing:0;margin:7px 0;font-size:22px}.studio-website-builder>p{margin:0;font-size:13px;line-height:1.55}.studio-website-builder form{max-width:none;margin-top:16px;display:grid}.studio-website-builder form textarea{background:var(--studio-surface);width:100%;min-height:116px}.studio-website-builder form button{width:100%;min-height:44px;margin-top:9px}.studio-stitch-status{color:var(--studio-muted);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.studio-stitch-status.ready{color:#087f5b}.studio-build-note{font-size:12px;margin:10px 0 0!important}.studio-website-actions{gap:8px;margin-top:14px;display:grid}.studio-website-actions a{color:#fff;background:#2563eb;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.studio-website-actions a+a{color:var(--studio-text);background:var(--studio-surface);border:1px solid var(--studio-border)}.studio-error{font-weight:700;color:#c92a2a!important}.studio-preview{max-width:1600px;margin:0 auto;padding:42px clamp(18px,5vw,80px) 80px}.studio-preview-heading>span{color:#2563eb;font-size:12px;font-weight:800}.studio-preview-heading h2{letter-spacing:0;margin:5px 0;font-size:clamp(28px,4vw,50px)}.studio-preview-heading p{color:var(--studio-muted);margin:0}.studio-kpis{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px;margin:28px 0;display:grid}.studio-kpis article{background:var(--studio-surface);border-left:3px solid #2563eb;border-top:1px solid var(--studio-border);border-right:1px solid var(--studio-border);border-bottom:1px solid var(--studio-border);border-radius:6px;min-height:112px;padding:17px}.studio-kpis span,.studio-kpis small{color:var(--studio-muted);font-size:12px;display:block}.studio-kpis strong{overflow-wrap:anywhere;margin:9px 0 7px;font-size:23px;display:block}.studio-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studio-layout-story .studio-charts{grid-template-columns:1fr;max-width:1050px}.studio-chart-card{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:7px;min-width:0;padding:18px}.studio-chart-card header h3{margin:0;font-size:17px}.studio-chart-card header p,.studio-chart-card footer{color:var(--studio-muted);font-size:12px}.studio-chart-canvas{height:290px;margin-top:12px}.studio-chart-card footer{margin-top:10px}.studio-insights{border-top:1px solid var(--studio-border);margin-top:34px;padding-top:28px}.studio-insights article{border-bottom:1px solid var(--studio-border);align-items:flex-start;gap:12px;padding:16px 0;display:flex}.studio-insights article>svg{color:#2563eb;flex:none}.studio-insights strong,.studio-insights p{margin:0;display:block}.studio-insights p{color:var(--studio-muted);margin-top:5px}.studio-compact .studio-preview{padding-top:24px}.studio-compact .studio-kpis{margin:18px 0}.studio-compact .studio-kpis article,.studio-compact .studio-chart-card{padding:12px}.studio-compact .studio-chart-canvas{height:230px}.studio-state{text-align:center;color:#111827;background:#f4f7fb;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:100vh;padding:24px;display:flex}.studio-state a{color:#fff;background:#2563eb;border-radius:6px;padding:10px 16px;font-weight:800;text-decoration:none}.shared-studio-link,.voice-share-studio{border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.voice-share-studio{color:#fff;background:#2563eb;border-color:#2563eb;width:100%;margin-top:12px}.studio-secure-share{color:#fff;cursor:pointer;background:#087f5b;border:0;border-radius:6px;justify-self:end;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.studio-secure-share:disabled{opacity:.45;cursor:not-allowed}.studio-topbar-actions{justify-self:end;align-items:center;gap:8px!important;display:flex!important}.studio-history-button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #dbe3ef;border-radius:6px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.studio-animated-profile{color:#fff;background:linear-gradient(145deg,#2563eb,#0f9f7f);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;position:relative;box-shadow:0 5px 16px #2563eb38;display:grid!important}.studio-animated-profile span{z-index:2;position:relative}.studio-animated-profile i{border:2px solid #2563eb47;border-radius:50%;animation:2.2s ease-out infinite studioProfilePulse;position:absolute;inset:-4px}@keyframes studioProfilePulse{0%{opacity:.9;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.24)}}.stitch-only-composer{padding-top:30px;padding-bottom:28px}.stitch-editor-heading{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.stitch-editor-heading>div:first-child{max-width:900px}.stitch-editor-heading .studio-stitch-status{border:1px solid var(--studio-border);background:#f8fafc;border-radius:6px;flex:none;margin-top:3px;padding:8px 11px}.stitch-prompt-form{max-width:none!important}.stitch-prompt-form textarea{background:#fff;min-height:104px}.stitch-prompt-form button{min-width:190px!important}.stitch-dashboard-stage{border:1px solid var(--studio-border);background:#fff;border-radius:7px;width:min(1500px,100% - 48px);min-height:650px;margin:32px auto 70px;overflow:hidden;box-shadow:0 18px 48px #0f172a14}.stitch-stage-toolbar{border-bottom:1px solid var(--studio-border);justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 16px;display:flex}.stitch-stage-toolbar>div{align-items:center;gap:9px;display:flex}.stitch-stage-toolbar span{color:var(--studio-muted);font-size:12px}.stitch-stage-toolbar a,.stitch-stage-toolbar button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.stitch-stage-toolbar button{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.stitch-dashboard-frame{background:#fff;border:0;width:100%;height:820px;display:block}.stitch-dashboard-image{object-fit:contain;width:100%;height:auto;display:block}.stitch-live-build{background:#f8fafc;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);align-items:center;gap:28px;min-height:650px;padding:clamp(24px,5vw,70px);display:grid}.stitch-build-preview{background:#fff;border:1px solid #dbe3ef;border-radius:7px;grid-template-columns:105px 1fr;min-height:430px;animation:3s ease-in-out infinite stitchBuildFloat;display:grid;overflow:hidden;box-shadow:0 20px 55px #0f172a1a}.stitch-build-sidebar{background:#0b2a50;flex-direction:column;gap:18px;padding:28px 18px;display:flex}.stitch-build-sidebar i,.stitch-build-header,.stitch-build-kpis i,.stitch-build-charts i{background:#e8eef7;border-radius:5px;display:block;position:relative;overflow:hidden}.stitch-build-sidebar i{background:#ffffff47;height:12px}.stitch-build-sidebar i:first-child{background:#ffffffb8;width:68%;height:25px;margin-bottom:20px}.stitch-build-canvas{padding:24px}.stitch-build-header{width:52%;height:30px;margin-bottom:32px}.stitch-build-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.stitch-build-kpis i{height:82px}.stitch-build-charts{grid-template-columns:1.45fr .75fr;gap:14px;margin-top:18px;display:grid}.stitch-build-charts i{height:230px}.stitch-build-sidebar i:after,.stitch-build-header:after,.stitch-build-kpis i:after,.stitch-build-charts i:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.7s infinite stitchShimmer;position:absolute;inset:0;transform:translate(-100%)}.stitch-build-progress{background:#fff;border:1px solid #dbe3ef;border-radius:7px;padding:22px;box-shadow:0 16px 42px #0f172a14}.stitch-build-progress>div:first-child{color:#2563eb;align-items:center;gap:11px;display:flex}.stitch-build-progress>div:first-child span{gap:3px;display:grid}.stitch-build-progress strong{color:#0f172a;font-size:15px}.stitch-build-progress small{color:#64748b;font-size:11px}.stitch-build-progress-track{background:#e2e8f0;border-radius:999px;height:6px;margin:18px 0;overflow:hidden}.stitch-build-progress-track i{border-radius:inherit;background:#2563eb;height:100%;transition:width .5s;display:block}.stitch-build-progress ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.stitch-build-progress li{color:#94a3b8;align-items:center;gap:8px;font-size:11px;display:flex}.stitch-build-progress li.complete{color:#047857}.stitch-build-progress li.active{color:#1d4ed8;font-weight:800}@keyframes stitchShimmer{to{transform:translate(100%)}}@keyframes stitchBuildFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.stitch-empty-stage{color:#64748b;text-align:center;align-content:center;place-items:center;gap:10px;min-height:600px;padding:30px;display:grid}.stitch-empty-stage h1,.stitch-empty-stage h2,.stitch-empty-stage p{margin:0}.stitch-empty-stage h1,.stitch-empty-stage h2{color:#0f172a;font-size:22px}.custom-share-gate-page{color:#0f172a;background:#f4f7fb;min-height:100vh}.custom-share-gate-page>header{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;height:64px;padding:0 clamp(20px,5vw,70px);display:flex}.custom-share-gate-page>header>span{color:#047857;align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.custom-share-gate-page>.protected-share-gate{margin:clamp(70px,12vh,130px) auto 40px}.custom-shared-dashboard{background:#eef3f9;min-height:100vh}.custom-shared-dashboard>header{color:#0f172a;background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px clamp(18px,4vw,56px);display:flex}.custom-shared-dashboard>header span{color:#64748b;font-size:12px}.custom-shared-dashboard>iframe{background:#fff;border:0;width:100%;height:calc(100vh - 58px);display:block}.custom-shared-dashboard>img{background:#fff;border:1px solid #dbe3ef;width:min(1500px,100% - 40px);margin:24px auto;display:block}.studio-history-backdrop{z-index:1500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a6b;justify-content:flex-end;display:flex;position:fixed;inset:0}.studio-history-drawer{color:#0f172a;background:#f8fafc;border-left:1px solid #dbe3ef;flex-direction:column;width:min(440px,100%);height:100%;animation:.25s ease-out studioHistoryIn;display:flex;box-shadow:-20px 0 55px #0f172a29}@keyframes studioHistoryIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.studio-history-drawer>header{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:14px 18px;display:flex}.studio-history-drawer>header>div{align-items:center;gap:10px;display:flex}.studio-history-drawer h2,.studio-history-drawer p{margin:0}.studio-history-drawer h2{font-size:17px}.studio-history-drawer header p{color:#64748b;margin-top:2px;font-size:11px}.studio-history-drawer header button{color:#64748b;cursor:pointer;background:0 0;border:1px solid #dbe3ef;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.studio-history-list{flex:1;padding:14px;overflow-y:auto}.studio-history-list article{background:#fff;border:1px solid #dbe3ef;border-radius:7px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.studio-history-list article.active{border-color:#60a5fa;box-shadow:0 0 0 2px #dbeafe}.studio-history-meta{color:#64748b;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.studio-history-meta span{align-items:center;gap:5px;display:inline-flex}.studio-history-meta em{color:#1d4ed8;background:#eff6ff;border-radius:4px;padding:3px 6px;font-style:normal;font-weight:800}.studio-history-list article>strong{font-size:13px;line-height:1.45}.studio-history-list article img{object-fit:cover;object-position:top;border:1px solid #e2e8f0;border-radius:5px;width:100%;max-height:150px}.studio-history-list article>button{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:11px;font-weight:800;display:inline-flex}.studio-history-empty{color:#64748b;text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:24px;display:grid}.studio-history-empty p{font-size:12px;line-height:1.5}.studio-history-drawer>footer{background:#fff;border-top:1px solid #dbe3ef;padding:12px 16px}.studio-history-drawer>footer button{color:#b42318;cursor:pointer;background:#fff;border:1px solid #fecaca;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;font-size:11px;font-weight:800;display:inline-flex}@media (width<=760px){.studio-topbar{grid-template-columns:auto 1fr}.studio-topbar>span{display:none}.studio-topbar>div{justify-self:end}.studio-composer form{flex-direction:column}.studio-composer form button{min-height:44px}.studio-charts{grid-template-columns:1fr}.studio-chart-canvas{height:245px}.studio-topbar-actions{grid-column:1/-1;justify-content:stretch;width:100%}.studio-secure-share,.studio-history-button{flex:1;justify-content:center}.studio-animated-profile{flex:0 0 38px}.studio-topbar{row-gap:8px;height:auto;min-height:62px;padding-top:10px;padding-bottom:10px}.stitch-editor-heading,.stitch-stage-toolbar,.custom-shared-dashboard>header{flex-direction:column;align-items:stretch}.stitch-dashboard-stage{width:calc(100% - 24px);margin-top:18px}.stitch-dashboard-frame{height:700px}.stitch-live-build{grid-template-columns:1fr;padding:18px}.stitch-build-preview{grid-template-columns:76px 1fr;min-height:330px}.stitch-build-kpis{grid-template-columns:repeat(2,1fr)}.stitch-build-charts{grid-template-columns:1fr}.stitch-build-charts i{height:150px}}@media (width<=1050px){.studio-workbench{grid-template-columns:1fr}.studio-website-builder{max-width:720px}}.google-permission-picker{gap:12px;margin:14px 0;display:grid}.google-permission-picker>div:first-child{gap:3px;display:grid}.google-permission-picker>div:first-child span{color:#64748b;font-size:13px}.google-permission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.google-permission-grid button{color:#334155;text-align:left;background:#fff;border:1px solid #dbe4f0;border-radius:7px;grid-template-columns:22px minmax(0,1fr) 16px;align-items:start;gap:8px;min-height:72px;padding:10px;display:grid}.google-permission-grid button:hover,.google-permission-grid button.active{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.google-permission-grid button span{gap:3px;display:grid}.google-permission-grid button small{color:#64748b;font-size:11px;line-height:1.35}.google-permission-summary{flex-wrap:wrap;gap:4px;max-width:320px;display:flex}.google-permission-summary span{color:#94a3b8;border:1px solid #e2e8f0;border-radius:999px;padding:3px 7px;font-size:10px}.google-permission-summary span.granted{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.automation-timeline{background:#f8fafc;border:1px solid #dbe4f0;border-radius:7px;width:min(520px,100%);margin-top:12px;overflow:hidden}.automation-timeline.running{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f614}.automation-timeline-head{grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:11px 12px;display:grid}.automation-timeline-head>span{color:#2563eb;background:#dbeafe;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.automation-timeline-head>div{gap:2px;display:grid}.automation-timeline-head small{color:#64748b;line-height:1.35}.automation-timeline-head>svg{color:#10b981}.automation-steps{border-top:1px solid #e2e8f0;gap:6px;padding:8px 12px 10px;display:grid}.automation-steps>div{color:#94a3b8;align-items:center;gap:7px;font-size:12px;display:flex}.automation-steps>div.complete{color:#047857}.automation-steps>div.running{color:#2563eb;font-weight:600}.automation-steps i{place-items:center;width:16px;height:16px;display:grid}.automation-timeline>a{color:#2563eb;align-items:center;gap:5px;margin:0 12px 11px;font-size:12px;font-weight:700;display:inline-flex}.automation-result-link{background:#fff;border:1px solid #bfdbfe;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:0 12px 12px;padding:8px;display:grid}.automation-result-link span,.rail-result-link span{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.automation-result-link button,.automation-result-link a,.rail-result-link button,.rail-result-link a{color:#1d4ed8;cursor:pointer;background:#eff6ff;border:1px solid #bfdbfe;border-radius:5px;justify-content:center;align-items:center;gap:4px;min-height:29px;padding:0 8px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.rail-result-link{background:#fff;border:1px solid #dbeafe;border-radius:6px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:5px;margin-top:10px;padding:7px;display:grid}.provider-choice-list{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.provider-choice-list button{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:700}.provider-choice-list button:hover{background:#dbeafe;border-color:#93c5fd}:root{--sidebar-width:252px;--os-canvas:#fff;--os-line:#d9dde4;--os-ink:#151515;--os-subtle:#62666d;--os-accent:#ff7417}.byizon-sidebar{width:var(--sidebar-width);color:#171717;border-right:1px solid var(--os-line);background:#f8f8f8;padding:26px 20px 18px}.byizon-logo{color:#101010;letter-spacing:0;align-items:flex-start;min-height:52px;padding:1px 8px 0;font-size:24px;display:flex;position:relative}.byizon-logo b{color:#ff7417}.byizon-logo>svg{color:#3767e8}.byizon-logo small{color:#555b64;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:700;position:absolute;top:34px;left:9px}.byizon-nav-label{color:#777b82;letter-spacing:.12em;text-transform:uppercase;margin:16px 9px 7px;font-size:9px;font-weight:800}.byizon-sidebar .sidebar-item{color:#33363b;border:0;border-radius:0;min-height:44px;padding:0 12px;font-size:12px;position:relative}.byizon-sidebar .sidebar-item:hover{color:#111;background:#efefef}.byizon-sidebar .sidebar-item.active{color:#101010;box-shadow:none;background:#eee;border-color:#0000}.byizon-sidebar .sidebar-item.active:after{content:"";background:#151515;width:4px;position:absolute;top:0;bottom:0;left:-8px}.byizon-sidebar .sidebar-item svg,.byizon-sidebar .sidebar-item.active svg{color:#30343a}.byizon-sidebar .sidebar-item em{color:#fff;background:#ff7417}.byizon-plan-card{color:#fff;background:#101b2e;border-color:#25334b}.byizon-user-row{color:#24272c;border-top-color:#d9dde4}.byizon-user-row small{color:#777b82}.byizon-user-row>span{background:#1d63e9}.byizon-home{background:var(--os-canvas);height:100vh;min-height:0;padding:0;overflow:hidden}.byizon-topbar{z-index:5;border-bottom:1px solid var(--os-line);background:#fff;grid-template-columns:40px minmax(260px,620px) auto;align-items:center;gap:20px;height:68px;padding:0 26px;display:grid;position:relative}.ai-os-commandbar{color:#7b8ca5;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:7px;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.ai-os-commandbar:focus-within{background:#fff;border-color:#9cc4ff;box-shadow:0 0 0 3px #2962ff14}.ai-os-commandbar input{width:100%;min-width:0;color:var(--os-ink);background:0 0;border:0;font-size:12px}.ai-os-commandbar kbd{color:#8b98aa;background:#fff;border:1px solid #e2e7ef;border-radius:4px;flex:none;padding:2px 6px;font-family:inherit;font-size:8px}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.topbar-actions>button{color:#20242a;background:#fff;border:1px solid #d7dce4;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 13px;font-size:10px;font-weight:800;display:inline-flex}.topbar-actions>button:hover{background:#f5f5f5}.topbar-actions .topbar-update-ui{color:#fff;background:#151515;border-color:#151515}.topbar-actions .topbar-update-ui:hover{background:#343434}.topbar-actions .topbar-icon-button{color:#526174;background:#f7f9fc;border:1px solid #e1e7f0;border-radius:6px;place-items:center;width:34px;height:34px;padding:0;display:grid}.topbar-avatar{width:34px;height:34px}.ai-os-workspace{grid-template-columns:minmax(0,1fr) 276px;height:calc(100vh - 68px);display:grid;overflow:hidden}.ai-os-primary{min-width:0;min-height:0;overflow:hidden}.byizon-onboarding{width:min(900px,100% - 42px);height:100%;margin:0 auto;padding:34px 0 22px;overflow-y:auto}.byizon-greeting>span{color:#1d5ce5;letter-spacing:.04em;text-transform:uppercase;background:#eaf2ff;border:1px solid #d2e3ff;border-radius:5px;padding:5px 9px;font-size:10px}.byizon-greeting h1{color:var(--os-ink);margin:14px 0 18px;font-size:clamp(25px,3vw,34px)}.starter-prompts button{color:#42526a;background:#fff;border:1px solid #dfe6f0;border-radius:6px;min-height:32px;box-shadow:0 4px 12px #10182809}.home-composer{border-color:#d8e0eb;border-radius:7px;box-shadow:0 12px 26px #18274b12}.home-crm-panel,.home-value-grid>div{border-color:#dfe6f0;border-radius:7px;box-shadow:0 8px 22px #18274b0b}.home-crm-grid>button{border-radius:6px}.home-conversation{width:min(1040px,100% - 42px);height:100%;margin:0 auto}.home-conversation-header{background:#f3f6fbeb;min-height:65px;padding:14px 8px}.home-message-list{padding:22px 10px 30px}.home-message>div{border-radius:7px}.home-message.user>div{color:#171717;background:#f2f2f2;border:1px solid #ddd}.home-message.assistant>div{border-color:#dde5ef;box-shadow:0 8px 20px #18274b0d}.automation-timeline{background:0 0;border:0;border-radius:0;margin-top:18px;padding:0}.automation-timeline-label{color:#202226;align-items:center;gap:9px;margin-bottom:13px;font-size:13px;font-weight:800;display:flex}.automation-timeline-label i{background:#ffb37e;border-radius:50%;width:8px;height:8px}.automation-timeline-head{background:#fff;border:1px solid #e3e3e3;border-radius:6px;margin-left:9px;padding:12px 14px}.automation-steps{border-left-color:#e0e3e7;margin-left:29px;padding-left:24px}.automation-steps>div{color:#2f3237;min-height:46px;font-size:12px}.automation-steps>div i{color:#00a866;background:#edfff6;border:1px solid #b7efd2;width:23px;height:23px;margin-left:-36px}.home-sticky-composer{background:linear-gradient(#f3f6fb00,#f3f6fb 22%)}.ai-action-rail{border-left:1px solid var(--os-line);background:#f4f4f4;min-width:0;min-height:0;padding:18px 16px;overflow-y:auto}.action-rail-header{border-bottom:1px solid #edf0f5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-bottom:15px;display:grid}.action-rail-header>span{color:#1e63e9;background:#eaf2ff;border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.action-rail-header strong,.action-rail-header small{display:block}.action-rail-header strong{color:#172033;font-size:11px}.action-rail-header small{color:#8a98aa;margin-top:2px;font-size:8px}.action-rail-header>i{background:#98a2b3;border-radius:50%;width:7px;height:7px}.action-rail-header>i.live{background:#12b76a;animation:1.8s infinite pulse-blue;box-shadow:0 0 0 5px #12b76a1c}.rail-section-label{color:#7b8798;letter-spacing:.1em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:800}.rail-operation,.rail-ready-state,.connected-ecosystem,.rail-insight-card{background:#fff;border:1px solid #e2e2e2;border-radius:7px;margin-top:16px;padding:13px}.rail-operation h3,.rail-ready-state h3{color:#172033;font-size:12px}.rail-ready-state{text-align:center}.rail-ready-state>svg{color:#2962ff}.rail-ready-state p{color:#738197;margin-top:6px;font-size:9px;line-height:1.55}.rail-task-steps{gap:8px;margin-top:12px;display:grid}.rail-task-steps>div{color:#7b8798;align-items:center;gap:7px;font-size:9px;display:flex}.rail-task-steps>div.complete{color:#26785c}.rail-task-steps>div.running{color:#1d5ce5;font-weight:700}.rail-operation>a{color:#1d5ce5;align-items:center;gap:5px;margin-top:11px;font-size:9px;font-weight:800;display:inline-flex}.connected-ecosystem{background:#fff}.connected-ecosystem>div:not(.rail-section-label){border-top:1px solid #edf0f5;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.connected-ecosystem>div:nth-child(2){border-top:0}.connected-ecosystem .quick-provider-logo,.connected-ecosystem .quick-provider-fallback{width:29px;height:29px;padding:5px}.connected-ecosystem strong,.connected-ecosystem small{display:block}.connected-ecosystem strong{color:#27364a;font-size:9px}.connected-ecosystem small{color:#8a98aa;font-size:8px}.connected-ecosystem>div>svg{color:#12b76a}.ecosystem-service-icon{border-radius:5px;place-items:center;width:29px;height:29px;display:grid}.ecosystem-service-icon.blue{color:#2563eb;background:#edf4ff}.ecosystem-service-icon.indigo{color:#4f46e5;background:#eef2ff}.ecosystem-service-icon.red{color:#e53935;background:#fff1f1}.ecosystem-service-icon.violet{color:#7c3aed;background:#f5f0ff}.connected-ecosystem>button{color:#1d5ce5;background:#edf4ff;border:1px solid #d5e5ff;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:38px;font-size:9px;font-weight:800;display:flex}.rail-insight-card{background:#eef8ff;border-color:#d2eafa;align-items:flex-start;gap:9px;display:flex}.rail-insight-card>svg{color:#0d88b5;flex:none}.rail-insight-card span,.rail-insight-card strong,.rail-insight-card small{display:block}.rail-insight-card span{color:#65758a;text-transform:uppercase;font-size:8px}.rail-insight-card strong{color:#163b59;margin-top:3px;font-size:10px}.rail-insight-card small{color:#6f8498;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:8px;overflow:hidden}.rail-efficiency{color:#78879a;gap:6px;margin-top:14px;font-size:8px;display:grid}.rail-efficiency span{align-items:center;gap:5px;display:flex}@media (width<=1120px){.ai-os-workspace{grid-template-columns:minmax(0,1fr) 238px}.byizon-onboarding{width:min(760px,100% - 30px)}.home-crm-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.byizon-topbar{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:0 12px}.ai-os-commandbar kbd,.topbar-actions>button:first-child{display:none}.ai-os-workspace{height:calc(100dvh - 112px);display:block;overflow-y:auto}.ai-os-primary{min-height:calc(100dvh - 112px);overflow:visible}.ai-action-rail{border-top:1px solid var(--os-line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:auto;padding:14px;display:grid}.action-rail-header{grid-column:1/-1}.rail-operation,.rail-ready-state,.connected-ecosystem,.rail-insight-card{margin-top:0}.rail-efficiency{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.byizon-home{height:100dvh}.byizon-onboarding{height:auto;overflow:visible}.home-conversation{height:calc(100dvh - 112px)}}@media (width<=560px){.ai-os-commandbar{padding:0 9px}.topbar-actions .topbar-icon-button{display:none}.starter-prompts{grid-template-columns:1fr;gap:7px;width:100%;display:grid}.starter-prompts button{white-space:normal;width:100%;min-width:0}.ai-action-rail{grid-template-columns:1fr}.action-rail-header,.rail-efficiency{grid-column:auto}.rail-efficiency{grid-template-columns:1fr}.byizon-greeting h1{font-size:24px}.home-crm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-activity-panel{background:#fff;border:1px solid #dbe4f0;border-radius:7px;margin:16px 34px 0}.studio-activity-heading{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:10px 16px;display:flex}.studio-activity-heading>div{color:#2563eb;align-items:center;gap:10px;display:flex}.studio-activity-heading span{color:#0f172a;gap:2px;display:grid}.studio-activity-heading small{color:#64748b;font-weight:400}.studio-activity-heading em{color:#047857;background:#ecfdf5;border-radius:999px;padding:4px 9px;font-size:11px;font-style:normal}.studio-activity-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-activity-list article{border-bottom:1px solid #edf2f7;grid-template-columns:24px minmax(0,1fr) auto 24px;align-items:center;gap:8px;min-height:72px;padding:11px 14px;animation:.36s both activity-arrive;display:grid}.studio-activity-list article:nth-child(odd){border-right:1px solid #edf2f7}.byizon-shell{--sidebar-width:252px;--os-canvas:#05060a;--os-panel:#090d16db;--os-panel-strong:#0e121ff0;--os-line:#94a3b82e;--os-ink:#f8fafc;--os-muted:#9aa4b2;--os-accent:#7c3aed;--os-accent-2:#23d18b;--os-warning:#ff5d5d;color:var(--os-ink);background:radial-gradient(circle at 48% 0,#7c3aed2e,#0000 35%),radial-gradient(circle at 88% 14%,#22d3ee1a,#0000 26%),#030409}.byizon-shell .byizon-sidebar{border-right:1px solid var(--os-line);color:var(--os-ink);background:linear-gradient(#060c18f5,#02060efa),radial-gradient(circle at top,#3b82f638,#0000 38%)}.byizon-shell .sidebar-brand strong,.byizon-shell .sidebar-link,.byizon-shell .sidebar-user strong,.byizon-shell .sidebar-pro strong{color:var(--os-ink)}.byizon-shell .sidebar-link{background:0 0;border:1px solid #0000}.byizon-shell .sidebar-link.active,.byizon-shell .sidebar-link:hover{background:linear-gradient(90deg,#7c3aed6b,#2563eb2e);border-color:#a78bfa59;box-shadow:inset 3px 0 #8b5cf6}.byizon-shell .sidebar-pro,.byizon-shell .sidebar-user{border-color:var(--os-line);background:#0f172ab8}.byizon-shell .byizon-home{min-height:100vh;color:var(--os-ink);background:linear-gradient(#060810f5,#030409fa),radial-gradient(circle at 50% 18%,#7c3aed24,#0000 38%)}.byizon-shell .byizon-topbar{border-bottom:1px solid var(--os-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#03060dc2}.byizon-shell .topbar-command{border:1px solid var(--os-line);color:var(--os-ink);background:#0f172abf}.byizon-shell .topbar-command input,.byizon-shell .home-composer textarea{color:var(--os-ink)}.byizon-shell .topbar-command input::placeholder,.byizon-shell .home-composer textarea::placeholder{color:#6f7a8c}.byizon-shell .topbar-actions button,.byizon-shell .topbar-icon-button{border-color:var(--os-line);color:var(--os-ink);background:#0f172acc}.byizon-shell .ai-os-workspace{grid-template-columns:minmax(0,1fr) 316px;gap:0}.byizon-shell .ai-os-primary{border-right:1px solid var(--os-line)}.byizon-shell .byizon-onboarding{max-width:1060px;margin:0 auto;padding:42px 26px 86px}.byizon-shell .byizon-greeting{text-align:center;justify-items:center;gap:11px;padding:10px 0 16px;display:grid}.byizon-shell .byizon-ai-orb{color:#fff;background:radial-gradient(circle at 40% 35%,#fffffff2,#a78bfac7 28%,#5b21b6eb 58%,#080d1cfa);border:1px solid #a78bfa73;border-radius:22px;place-items:center;width:78px;height:78px;animation:3.6s ease-in-out infinite byizon-orb-pulse;display:grid;box-shadow:0 0 42px #7c3aed85,inset 0 0 28px #ffffff29}.byizon-shell .byizon-greeting>span{color:#a78bfa;background:#7c3aed1f;border:1px solid #a78bfa47}.byizon-shell .byizon-greeting h1{color:#fff;letter-spacing:0;margin:4px 0 0;font-size:clamp(38px,4.2vw,62px);line-height:1.04}.byizon-date-line,.byizon-greeting-subtitle{color:var(--os-muted);margin:0}.byizon-greeting-subtitle{font-size:15px}.byizon-shell .starter-prompts{margin-top:12px}.byizon-shell .starter-prompts button,.byizon-shell .chat-mode-select,.byizon-shell .chat-attach-button,.byizon-shell .data-pill{color:#dbeafe;border:1px solid var(--os-line);background:#0f172ab8}.byizon-shell .starter-prompts button:hover{border-color:#a78bfa8c;transform:translateY(-1px)}.byizon-shell .home-composer{background:#060912e0;border:1px solid #94a3b833;border-radius:24px;max-width:880px;margin:0 auto;box-shadow:0 24px 80px #00000052}.byizon-shell .chat-send-button{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 12px 28px #2563eb4d}.ai-processing-flow{border:1px solid var(--os-line);background:linear-gradient(#0f172ab3,#080c16d1);border-radius:24px;max-width:980px;margin:28px auto 0;padding:20px;box-shadow:0 24px 70px #0000003d}.flow-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.flow-heading span{color:#a78bfa;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.flow-heading strong{color:#fff;text-align:right;max-width:520px;font-size:18px}.flow-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.flow-track article{background:#020617ad;border:1px solid #94a3b829;border-radius:16px;min-height:118px;padding:13px}.flow-track article svg{color:#8b5cf6}.flow-track article strong{color:#fff;margin-top:11px;font-size:13px;display:block}.flow-track article small{color:var(--os-muted);margin-top:5px;line-height:1.45;display:block}.ai-processing-flow pre{color:#bae6fd;background:#010812e6;border:1px solid #22d3ee29;border-radius:14px;margin:14px 0 0;padding:14px;font-size:12px;overflow:auto}.byizon-shell .home-crm-panel,.byizon-shell .home-value-grid>div,.byizon-shell .home-notice,.byizon-shell .home-conversation-header,.byizon-shell .home-message-list,.byizon-shell .operation-timeline{border-color:var(--os-line);color:var(--os-ink);background:#080c16d1}.byizon-shell .home-crm-heading h2,.byizon-shell .home-value-grid strong,.byizon-shell .operation-timeline strong{color:#fff}.byizon-shell .home-crm-heading p,.byizon-shell .home-value-grid small,.byizon-shell .operation-timeline small,.byizon-shell .home-conversation-header small{color:var(--os-muted)}.byizon-shell .home-crm-grid button{color:var(--os-ink);background:#020617a8;border-color:#94a3b826}.byizon-shell .home-crm-grid button:hover{border-color:#a78bfa6b;box-shadow:0 14px 38px #00000038}.byizon-shell .ai-action-rail{border-left:1px solid var(--os-line);color:var(--os-ink);background:radial-gradient(circle at 50% 18%,#2563eb2e,#0000 30%),#030710f5}.byizon-shell .rail-card,.byizon-shell .connected-ecosystem,.byizon-shell .workspace-status-card{border:1px solid var(--os-line);color:var(--os-ink);background:#080c16d1}.byizon-shell .ecosystem-item{background:#020617b8;border-color:#94a3b824}.byizon-shell .ecosystem-item small,.byizon-shell .rail-card p,.byizon-shell .workspace-status-card small{color:var(--os-muted)}@keyframes byizon-orb-pulse{0%,to{transform:translateY(0)scale(1);box-shadow:0 0 36px #7c3aed6b,inset 0 0 28px #ffffff29}50%{transform:translateY(-3px)scale(1.02);box-shadow:0 0 58px #22d3ee5c,inset 0 0 34px #fff3}}@media (width<=1180px){.byizon-shell .ai-os-workspace{grid-template-columns:1fr}.byizon-shell .ai-action-rail{display:none}.flow-track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.byizon-shell .byizon-onboarding{padding-inline:14px}.byizon-shell .byizon-greeting h1{font-size:36px}.flow-heading{flex-direction:column;align-items:flex-start}.flow-heading strong{text-align:left}.flow-track{grid-template-columns:1fr}}html body #root .dashboard-studio.studio-light,html body #root .dashboard-studio.studio-comfortable{--studio-bg:#f3f7ff!important;--studio-surface:#fffffff5!important;--studio-text:#0f172a!important;--studio-muted:#475569!important;--studio-border:#c8d7ee!important;color:#0f172a!important;background:radial-gradient(circle at 22% 0,#7c5cff24,#0000 30rem),radial-gradient(circle at 92% 8%,#14b8a61a,#0000 26rem),#eef5ff!important}html.byizon-dark-mode body #root .dashboard-studio.studio-light,html.byizon-dark-mode body #root .dashboard-studio.studio-comfortable{--studio-bg:#050b18!important;--studio-surface:#0f172af0!important;--studio-text:#f8fafc!important;--studio-muted:#b6c4d8!important;--studio-border:#94a3b83d!important;color:#f8fafc!important;background:radial-gradient(circle at 22% 0,#7c5cff33,#0000 30rem),radial-gradient(circle at 92% 8%,#14b8a61f,#0000 26rem),#050b18!important}html body #root .dashboard-studio .studio-topbar,html body #root .dashboard-studio .studio-composer,html body #root .dashboard-studio .stitch-dashboard-stage{border-color:var(--studio-border)!important;background:var(--studio-surface)!important;color:var(--studio-text)!important;box-shadow:0 20px 60px #1e293b1a!important}html body #root .dashboard-studio :is(.studio-topbar a,.studio-topbar strong,.studio-topbar span,.studio-composer h1,.studio-composer h2,.studio-composer p,.studio-kicker,.stitch-editor-heading h1,.stitch-editor-heading p,.stitch-empty-stage h1,.stitch-empty-stage h2,.stitch-empty-stage p){color:var(--studio-text)!important;opacity:1!important}html body #root .dashboard-studio .studio-kicker{color:#6c5cff!important}html body #root .dashboard-studio .stitch-prompt-form textarea{color:#f8fafc!important;background:#07111f!important;border:1px solid #23334f!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff0a!important}html body #root .dashboard-studio .stitch-prompt-form textarea::placeholder{color:#9fb0c8!important;opacity:1!important}html body #root .dashboard-studio .stitch-prompt-form button{color:#fff!important;background:linear-gradient(135deg,#7c5cff,#2563eb)!important;border-radius:14px!important;box-shadow:0 18px 42px #6c5cff47!important}html body #root .dashboard-studio .studio-suggestions button,html body #root .dashboard-studio .stitch-prompt-suggestion,html body #root .dashboard-studio .studio-history-button,html body #root .dashboard-studio .studio-stitch-status{color:#183052!important;opacity:1!important;background:#ffffffe0!important;border-color:#bed1ee!important}html.byizon-dark-mode body #root .dashboard-studio .studio-suggestions button,html.byizon-dark-mode body #root .dashboard-studio .stitch-prompt-suggestion,html.byizon-dark-mode body #root .dashboard-studio .studio-history-button,html.byizon-dark-mode body #root .dashboard-studio .studio-stitch-status{color:#eaf2ff!important;background:#0f172aeb!important;border-color:#94a3b84d!important}html body #root .dashboard-studio .studio-secure-share{color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#10b981,#14b8a6)!important;border:0!important}html body #root .dashboard-studio .stitch-empty-stage{min-height:520px!important;color:var(--studio-muted)!important;background:linear-gradient(135deg,#fffffff5,#f7faffdb)!important}html.byizon-dark-mode body #root .dashboard-studio .stitch-empty-stage{background:linear-gradient(135deg,#0f172af0,#050b18e6)!important}html body #root .main-content .data-banner{color:#172033!important;background:#ffffffeb!important;border:1px solid #7c5cff38!important;border-radius:999px!important;box-shadow:0 16px 45px #3d2f941a!important}html.byizon-dark-mode body #root .main-content .data-banner{color:#eaf2ff!important;background:#0f172ae0!important}html body #root .main-content .data-banner *,html body #root .main-content .data-banner :is(span,strong,button,svg){color:inherit!important;opacity:1!important}html body #root .main-content .data-banner .data-banner-file{color:#2563eb!important;font-weight:950!important}html.byizon-dark-mode body #root .main-content .data-banner .data-banner-file{color:#93c5fd!important}html body #root .main-content .data-banner .btn-outline{color:#183052!important;background:#ffffffc7!important;border-color:#2563eb47!important}html.byizon-dark-mode body #root .main-content .data-banner .btn-outline{color:#eaf2ff!important;background:#050b189e!important}html body #root .main-content .validation-banner{color:#78350f!important;background:#fffbebeb!important;border:1px solid #f59e0b4d!important;border-radius:22px!important;box-shadow:0 16px 45px #f59e0b1a!important}html.byizon-dark-mode body #root .main-content .validation-banner{color:#fde68a!important;background:#78350f33!important}html body #root .main-content .validation-banner *{color:inherit!important;opacity:1!important}html body #root .analysis-chat-dock{color:#0f172a!important;background:#fffffff0!important;border:1px solid #7c5cff3d!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 28px 80px #0f172a3d!important}html body #root .analysis-chat-dock *{color:inherit!important;opacity:1!important}html body #root .analysis-chat-header{background:#f7fafff2!important;border-bottom:1px solid #7c5cff29!important}html.byizon-dark-mode body #root .analysis-chat-header{background:#0f172af5!important}html body #root .analysis-chat-title span,html body #root .analysis-chat-empty,html body #root .analysis-chat-empty div{color:#5b6b84!important}html.byizon-dark-mode body #root .analysis-chat-title span,html.byizon-dark-mode body #root .analysis-chat-empty,html.byizon-dark-mode body #root .analysis-chat-empty div{color:#b6c4d8!important}html body #root .analysis-chat-bubble{color:#0f172a!important;background:#fff!important;border:1px solid #7c5cff2e!important}html.byizon-dark-mode body #root .analysis-chat-bubble{color:#f8fafc!important;background:#0f172af5!important}html body #root .analysis-chat-row.user .analysis-chat-bubble{color:#fff!important;background:linear-gradient(135deg,#7c5cff,#2563eb)!important;border-color:#0000!important}html body #root .analysis-chat-input,html body #root .analysis-chat-composer textarea{color:#f8fafc!important;background:#07111f!important;border:1px solid #23334f!important}html body #root .analysis-chat-input::placeholder,html body #root .analysis-chat-composer textarea::placeholder{color:#91a1b9!important}html body #root .analysis-chat-suggestions .chat-hint,html body #root .chat-tool-btn,html body #root .copy-response-btn{color:#fff!important;background:#1f2a44!important;border-color:#94a3b83d!important}html body #root .dashboard-studio.byizon-studio-fixed{min-height:100vh!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .dashboard-studio.byizon-studio-fixed.studio-theme-light{--studio-fixed-bg:#eef5ff;--studio-fixed-panel:#fff;--studio-fixed-panel-2:#f8fbff;--studio-fixed-text:#0f172a;--studio-fixed-muted:#49617e;--studio-fixed-border:#c7d6ec;--studio-fixed-input:#07111f;--studio-fixed-input-text:#fff;background:radial-gradient(circle at 28% -12%, #7c5cff2e, transparent 30rem), radial-gradient(circle at 92% 4%, #2563eb1f, transparent 24rem), var(--studio-fixed-bg)!important;color:var(--studio-fixed-text)!important}html body #root .dashboard-studio.byizon-studio-fixed.studio-theme-dark{--studio-fixed-bg:#050b18;--studio-fixed-panel:#0f172a;--studio-fixed-panel-2:#111c31;--studio-fixed-text:#f8fafc;--studio-fixed-muted:#b8c7db;--studio-fixed-border:#94a3b847;--studio-fixed-input:#07111f;--studio-fixed-input-text:#fff;background:radial-gradient(circle at 28% -12%, #7c5cff3d, transparent 30rem), radial-gradient(circle at 92% 4%, #14b8a621, transparent 24rem), var(--studio-fixed-bg)!important;color:var(--studio-fixed-text)!important}html body #root .dashboard-studio.byizon-studio-fixed :is(.studio-topbar,.studio-composer,.stitch-dashboard-stage,.studio-history-drawer,.stitch-build-progress){background:var(--studio-fixed-panel)!important;color:var(--studio-fixed-text)!important;border-color:var(--studio-fixed-border)!important}html body #root .dashboard-studio.byizon-studio-fixed .studio-composer{padding-top:30px!important;box-shadow:0 26px 70px #1e293b1a!important}html body #root .dashboard-studio.byizon-studio-fixed :is(.studio-topbar a,.studio-topbar strong,.studio-topbar span,.studio-composer h1,.studio-composer h2,.studio-composer h3,.studio-composer p,.studio-kicker,.studio-stitch-status,.stitch-empty-stage h1,.stitch-empty-stage h2,.stitch-empty-stage p){color:var(--studio-fixed-text)!important;opacity:1!important;text-shadow:none!important}html body #root .dashboard-studio.byizon-studio-fixed .studio-composer h1{color:var(--studio-fixed-text)!important;letter-spacing:-.055em!important;font-size:clamp(38px,4vw,58px)!important;line-height:1.05!important}html body #root .dashboard-studio.byizon-studio-fixed .studio-composer p{max-width:900px!important;color:var(--studio-fixed-muted)!important;font-size:16px!important;line-height:1.6!important}html body #root .dashboard-studio.byizon-studio-fixed .studio-kicker{color:#7c5cff!important;background:#7c5cff1a!important;border:1px solid #7c5cff38!important;border-radius:999px!important;width:fit-content!important;padding:8px 11px!important}html body #root .dashboard-studio.byizon-studio-fixed .studio-stitch-status,html body #root .dashboard-studio.byizon-studio-fixed .studio-history-button{background:var(--studio-fixed-panel-2)!important;border:1px solid var(--studio-fixed-border)!important;min-height:40px!important;color:var(--studio-fixed-text)!important;border-radius:12px!important}html body #root .dashboard-studio.byizon-studio-fixed .studio-stitch-status.ready{color:#059669!important;background:#10b98124!important;border-color:#10b9815c!important}html body #root .dashboard-studio.byizon-studio-fixed.studio-theme-dark .studio-stitch-status.ready{color:#a7f3d0!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-prompt-form{grid-template-columns:minmax(0,1fr) 190px!important;align-items:stretch!important;gap:12px!important;display:grid!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-prompt-form textarea{background:var(--studio-fixed-input)!important;min-height:138px!important;color:var(--studio-fixed-input-text)!important;resize:vertical!important;border:1px solid #243451!important;border-radius:16px!important;padding:18px!important;font-size:17px!important;line-height:1.55!important;box-shadow:inset 0 1px #ffffff0d,0 20px 60px #0f172a1a!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-prompt-form textarea::placeholder{color:#a9b8ce!important;opacity:1!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-prompt-form button{color:#fff!important;background:linear-gradient(135deg,#7c5cff,#2563eb)!important;border:0!important;border-radius:16px!important;min-width:0!important;min-height:138px!important;font-size:14px!important;font-weight:950!important;box-shadow:0 24px 70px #4f46e54d!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-prompt-form button:disabled{opacity:.62!important;cursor:not-allowed!important}html body #root .dashboard-studio.byizon-studio-fixed .studio-suggestions{gap:8px!important;margin-top:12px!important}html body #root .dashboard-studio.byizon-studio-fixed .studio-suggestions button{background:var(--studio-fixed-panel-2)!important;border:1px solid var(--studio-fixed-border)!important;min-height:36px!important;color:var(--studio-fixed-text)!important;opacity:1!important;border-radius:10px!important;font-weight:850!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-dashboard-stage{border-radius:24px!important;width:min(1500px,100% - 48px)!important;margin-top:32px!important;overflow:hidden!important;box-shadow:0 28px 90px #0f172a2e!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-empty-stage{min-height:560px!important;color:var(--studio-fixed-text)!important;background:linear-gradient(135deg,#ffffffd1,#ecf2ffb8),radial-gradient(circle at 50% 45%,#7c5cff1f,#0000 22rem)!important}html body #root .dashboard-studio.byizon-studio-fixed.studio-theme-dark .stitch-empty-stage{background:linear-gradient(135deg,#111c31f5,#0f172ae6),radial-gradient(circle at 50% 45%,#7c5cff2e,#0000 22rem)!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-empty-stage svg{color:#7c5cff!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-empty-stage p{color:var(--studio-fixed-muted)!important}html body #root .workspace-topbar{grid-template-columns:auto 1fr!important}html body #root .workspace-topbar .workspace-topbar-actions{justify-self:end!important}html body #root .analysis-chat-dock{color:#0f172a!important;background:#fffffffa!important;border:1px solid #7c5cff47!important;border-radius:22px!important;width:min(380px,100vw - 34px)!important;max-height:480px!important;box-shadow:0 28px 90px #0f172a47!important}html.byizon-dark-mode body #root .analysis-chat-dock{color:#f8fafc!important;background:#080e1bfa!important}html body #root .analysis-chat-header{color:#fff!important;background:linear-gradient(135deg,#111827,#1d2740)!important;min-height:72px!important;padding:14px 16px!important}html body #root .analysis-chat-title{min-width:0!important}html body #root .analysis-chat-title strong{color:#fff!important;font-size:18px!important;line-height:1.15!important}html body #root .analysis-chat-title span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#cbd5e1!important;max-width:220px!important;font-size:11px!important;display:block!important;overflow:hidden!important}html body #root .analysis-chat-actions{flex:none!important}html body #root .analysis-chat-actions .chat-tool-btn{color:#1f2a44!important;background:#ffffffeb!important;border:0!important;border-radius:11px!important;width:34px!important;height:34px!important}html body #root .analysis-chat-messages{color:#0f172a!important;background:#fff!important;max-height:292px!important;padding:14px 16px!important}html.byizon-dark-mode body #root .analysis-chat-messages{color:#f8fafc!important;background:#08101f!important}html body #root .analysis-chat-empty{color:#38506e!important;gap:12px!important;font-size:14px!important;line-height:1.45!important;display:grid!important}html.byizon-dark-mode body #root .analysis-chat-empty{color:#b8c7db!important}html body #root .analysis-chat-empty>div:not(.analysis-chat-suggestions){color:inherit!important;font-weight:750!important}html body #root .analysis-chat-suggestions{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;display:flex!important}html body #root .analysis-chat-suggestions .chat-hint{color:#fff!important;white-space:normal!important;text-align:left!important;background:#1f293f!important;border:1px solid #94a3b838!important;border-radius:999px!important;max-width:100%!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important}html body #root .analysis-chat-composer{background:#fffffffa!important;border-top:1px solid #7c5cff29!important;gap:8px!important;padding:12px!important}html.byizon-dark-mode body #root .analysis-chat-composer{background:#08101f!important}html body #root .analysis-chat-input,html body #root .analysis-chat-composer textarea{color:#fff!important;background:#08111f!important;border:1px solid #243451!important;border-radius:14px!important;min-height:46px!important;padding:12px!important}html body #root .analysis-chat-input::placeholder,html body #root .analysis-chat-composer textarea::placeholder{color:#8fa0b8!important;opacity:1!important}html body #root .analysis-chat-send,html body #root .analysis-chat-composer button{color:#fff!important;background:linear-gradient(135deg,#9b7bff,#5b8cff)!important;border-radius:14px!important;width:44px!important;height:44px!important}html body #root .chat-page-main .chat-input-wrap{color:#0f172a!important;background:#fffffff5!important;border-top:1px solid #7c5cff2e!important}html.byizon-dark-mode body #root .chat-page-main .chat-input-wrap{color:#f8fafc!important;background:#080f1f!important}html body #root .chat-page-main .chat-data-pill{color:#064e3b!important;background:#d1fae5f5!important;border:1px solid #10b98147!important;box-shadow:0 12px 28px #10b9811f!important}html.byizon-dark-mode body #root .chat-page-main .chat-data-pill{color:#d1fae5!important;background:#064e3b57!important}html body #root .chat-page-main .chat-data-pill *{color:inherit!important;opacity:1!important}html body #root .chat-page-main .chat-input-row{background:#fff!important;border:1px solid #7c5cff38!important;box-shadow:0 14px 40px #3d2f9414!important}html.byizon-dark-mode body #root .chat-page-main .chat-input-row{background:#0d1728!important;border-color:#94a3b83d!important}html body #root .chat-page-main .chat-input{color:#0f172a!important;background:0 0!important}html.byizon-dark-mode body #root .chat-page-main .chat-input{color:#f8fafc!important}html body #root .chat-page-main .chat-input::placeholder{color:#64748b!important;opacity:1!important}html.byizon-dark-mode body #root .chat-page-main .chat-input::placeholder{color:#9aa8bc!important}html body #root .chat-page-main .chat-hint{color:#1f2a44!important;background:#ffffffe6!important;border:1px solid #7c5cff33!important}html.byizon-dark-mode body #root .chat-page-main .chat-hint{color:#eaf2ff!important;background:#111c31!important;border-color:#94a3b83d!important}html body #root .main-content .analysis-chat-dock,html.byizon-light-mode body #root .main-content .analysis-chat-dock,html.byizon-dark-mode body #root .main-content .analysis-chat-dock{color:#142033!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #7e67ff57!important;border-radius:26px!important;flex-direction:column!important;width:374px!important;max-width:calc(100vw - 32px)!important;max-height:560px!important;display:flex!important;position:fixed!important;bottom:24px!important;right:24px!important;overflow:hidden!important;box-shadow:0 30px 90px #0f172a4d!important}html.byizon-dark-mode body #root .main-content .analysis-chat-dock{color:#f8fafc!important;background:#08101f!important}html body #root .main-content .analysis-chat-dock .analysis-chat-header{color:#fff!important;background:radial-gradient(circle at 18% 0,#7c5cff38,#0000 12rem),linear-gradient(135deg,#101827,#1f2a44)!important;border:0!important;border-bottom:1px solid #ffffff1a!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:82px!important;padding:16px 18px!important;display:grid!important}html body #root .main-content .analysis-chat-dock .analysis-chat-title{grid-template-columns:1fr!important;gap:5px!important;min-width:0!important;display:grid!important}html body #root .main-content .analysis-chat-dock .analysis-chat-title strong{color:#fff!important;letter-spacing:-.02em!important;text-shadow:0 1px #0000002e!important;font-size:19px!important;font-weight:950!important;line-height:1.05!important;display:block!important}html body #root .main-content .analysis-chat-dock .analysis-chat-title span{text-overflow:ellipsis!important;white-space:nowrap!important;color:#d8e3f6!important;opacity:1!important;max-width:240px!important;font-size:11px!important;font-weight:750!important;line-height:1.2!important;display:block!important;overflow:hidden!important}html body #root .main-content .analysis-chat-dock .analysis-chat-actions{align-items:center!important;gap:8px!important;display:flex!important}html body #root .main-content .analysis-chat-dock .analysis-chat-actions .chat-tool-btn{color:#172033!important;background:#fffffff5!important;border:1px solid #ffffff2e!important;border-radius:13px!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;display:grid!important;box-shadow:0 10px 24px #00000029!important}html body #root .main-content .analysis-chat-dock .analysis-chat-messages{color:#142033!important;background:#fff!important;flex:auto!important;min-height:0!important;max-height:355px!important;padding:16px 18px 14px!important;overflow:auto!important}html.byizon-dark-mode body #root .main-content .analysis-chat-dock .analysis-chat-messages{color:#f8fafc!important;background:#0b1424!important}html body #root .main-content .analysis-chat-dock .analysis-chat-empty{color:#233854!important;text-align:left!important;gap:13px!important;padding:0!important;display:grid!important}html.byizon-dark-mode body #root .main-content .analysis-chat-dock .analysis-chat-empty{color:#d8e3f6!important}html body #root .main-content .analysis-chat-dock .analysis-chat-empty>svg{color:#2563eb!important;stroke:#2563eb!important}html body #root .main-content .analysis-chat-dock .analysis-chat-empty>div:not(.analysis-chat-suggestions){color:inherit!important;font-size:14px!important;font-weight:900!important;line-height:1.42!important}html body #root .main-content .analysis-chat-dock .analysis-chat-suggestions{flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:0!important;display:flex!important}html body #root .main-content .analysis-chat-dock .analysis-chat-suggestions .chat-hint{color:#fff!important;white-space:normal!important;text-align:left!important;background:#1f2a44!important;border:0!important;border-radius:999px!important;width:auto!important;max-width:100%!important;min-height:30px!important;padding:8px 13px!important;font-size:12px!important;font-weight:950!important;line-height:1.15!important;display:inline-flex!important;box-shadow:0 8px 18px #0f172a24!important}html body #root .main-content .analysis-chat-dock .analysis-chat-composer{background:#f8fbff!important;border-top:1px solid #7c5cff29!important;flex:none!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:end!important;gap:9px!important;padding:12px 14px!important;display:grid!important}html.byizon-dark-mode body #root .main-content .analysis-chat-dock .analysis-chat-composer{background:#08101f!important}html body #root .main-content .analysis-chat-dock .analysis-chat-input{color:#142033!important;background:#fff!important;border:1px solid #c4d2ea!important;border-radius:15px!important;outline:0!important;width:100%!important;min-height:46px!important;max-height:92px!important;padding:12px 13px!important;font-size:13px!important;line-height:1.35!important}html.byizon-dark-mode body #root .main-content .analysis-chat-dock .analysis-chat-input{color:#f8fafc!important;background:#07111f!important;border-color:#243451!important}html body #root .main-content .analysis-chat-dock .analysis-chat-input::placeholder{color:#6b7d95!important;opacity:1!important}html.byizon-dark-mode body #root .main-content .analysis-chat-dock .analysis-chat-input::placeholder{color:#91a1b9!important}html body #root .main-content .analysis-chat-dock .analysis-chat-send{color:#fff!important;background:linear-gradient(135deg,#9b7bff,#5b8cff)!important;border:0!important;border-radius:16px!important;place-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;display:grid!important;box-shadow:0 14px 30px #5b8cff47!important}html body #root .main-content .analysis-chat-dock .analysis-chat-row{margin:0 0 9px!important}html body #root .main-content .analysis-chat-dock .analysis-chat-bubble{color:#142033!important;background:#f8fbff!important;border:1px solid #d8e3f4!important;border-radius:15px!important;font-size:13px!important;line-height:1.45!important}html.byizon-dark-mode body #root .main-content .analysis-chat-dock .analysis-chat-bubble{color:#f8fafc!important;background:#111c31!important;border-color:#243451!important}html body #root .secure-dialog-backdrop{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#0f172a8a!important}html body #root .secure-dialog{color:#101827!important;background:#fff!important;border:1px solid #7c5cff33!important;border-radius:22px!important;width:min(510px,100vw - 32px)!important;box-shadow:0 34px 110px #0f172a57!important}html.byizon-dark-mode body #root .secure-dialog{color:#f8fafc!important;background:#0b1424!important;border-color:#94a3b842!important}html body #root .secure-dialog *{opacity:1!important}html body #root .secure-dialog h2,html body #root .secure-dialog strong,html body #root .secure-dialog label>span{color:#101827!important}html.byizon-dark-mode body #root .secure-dialog h2,html.byizon-dark-mode body #root .secure-dialog strong,html.byizon-dark-mode body #root .secure-dialog label>span{color:#f8fafc!important}html body #root .secure-dialog>p,html body #root .secure-dialog .secure-share-result span,html body #root .secure-dialog .quick-oauth-safety span{color:#53657d!important}html.byizon-dark-mode body #root .secure-dialog>p,html.byizon-dark-mode body #root .secure-dialog .secure-share-result span,html.byizon-dark-mode body #root .secure-dialog .quick-oauth-safety span{color:#b9c7db!important}html body #root .secure-dialog .section-kicker{color:#2563eb!important;letter-spacing:.08em!important;font-weight:950!important}html body #root .secure-dialog-close{color:#172033!important;background:#f8fbff!important;border:1px solid #c8d7ee!important;border-radius:11px!important}html.byizon-dark-mode body #root .secure-dialog-close{color:#f8fafc!important;background:#111c31!important;border-color:#94a3b847!important}html body #root .secure-dialog-icon{color:#2563eb!important;background:#eff6ff!important;border-color:#bfdbfe!important;border-radius:14px!important}html.byizon-dark-mode body #root .secure-dialog-icon{color:#93c5fd!important;background:#2563eb2e!important;border-color:#93c5fd47!important}html body #root .share-expiry-field{gap:9px!important;margin-top:18px!important;display:grid!important}html body #root .share-expiry-field>span{color:#1f2a44!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important}html.byizon-dark-mode body #root .share-expiry-field>span{color:#eaf2ff!important}html body #root .share-expiry-field select,html body #root .secure-dialog select,html body #root .secure-dialog input{color:#101827!important;background:#fff!important;border:1px solid #c4d2ea!important;border-radius:12px!important;outline:0!important;width:100%!important;min-height:46px!important;padding:0 13px!important;font-weight:750!important}html.byizon-dark-mode body #root .share-expiry-field select,html.byizon-dark-mode body #root .secure-dialog select,html.byizon-dark-mode body #root .secure-dialog input{color:#f8fafc!important;background:#07111f!important;border-color:#243451!important}html body #root .share-expiry-field select:focus,html body #root .secure-dialog input:focus{border-color:#7c5cff!important;box-shadow:0 0 0 4px #7c5cff24!important}html body #root .secure-dialog .quick-oauth-safety{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #2563eb33!important;border-radius:14px!important;margin-top:16px!important}html.byizon-dark-mode body #root .secure-dialog .quick-oauth-safety{color:#93c5fd!important;background:#2563eb24!important}html body #root .secure-dialog-submit{color:#fff!important;background:linear-gradient(135deg,#2563eb,#6d5dfc)!important;border:0!important;border-radius:14px!important;min-height:48px!important;margin-top:18px!important;font-weight:950!important;box-shadow:0 18px 44px #2563eb3d!important}html body #root .secure-dialog-submit *{color:inherit!important}html body #root .secure-share-result{color:#064e3b!important;background:#ecfdf5!important;border:1px solid #10b98147!important;border-radius:18px!important;gap:12px!important;margin-top:20px!important;padding:22px!important}html.byizon-dark-mode body #root .secure-share-result{color:#d1fae5!important;background:#064e3b38!important;border-color:#10b9814d!important}html body #root .secure-share-result>svg{color:#059669!important}html body #root .secure-share-result>div{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;display:grid!important}html body #root .secure-share-result input{color:#0f172a!important;background:#fff!important;border-color:#10b98152!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important}html.byizon-dark-mode body #root .secure-share-result input{color:#f8fafc!important;background:#07111f!important}html body #root .secure-share-result button{color:#fff!important;background:#059669!important;border:0!important;border-radius:12px!important;min-height:42px!important;font-weight:950!important}html body #root .one-time-share-password{background:#fff!important;border:1px solid #10b98159!important;border-radius:14px!important}html.byizon-dark-mode body #root .one-time-share-password{background:#07111f!important}html body #root .one-time-share-password code{color:#064e3b!important;align-items:center!important;min-height:42px!important;font-weight:950!important;display:flex!important}html.byizon-dark-mode body #root .one-time-share-password code{color:#d1fae5!important}html body #root .secure-share-result .revoke-share-button{color:#991b1b!important;background:#fff!important;border:1px solid #fecaca!important;justify-self:center!important;width:fit-content!important}@media (width<=860px){html body #root .dashboard-studio.byizon-studio-fixed .stitch-prompt-form{grid-template-columns:1fr!important}html body #root .dashboard-studio.byizon-studio-fixed .stitch-prompt-form button{min-height:52px!important}}html body #root .inline-voice-assistant{color:var(--premium-text);box-shadow:var(--premium-shadow);border-radius:28px;grid-template-columns:auto minmax(260px,.85fr) minmax(320px,1.25fr);align-items:center;gap:20px;margin:0 0 20px;padding:22px;display:grid;overflow:hidden;border:1px solid var(--premium-border)!important;background:linear-gradient(135deg,#ffffffeb,#ffffffad),radial-gradient(circle at 18%,#6c5cff2e,#0000 18rem),radial-gradient(circle at 92% 30%,#14b8a61a,#0000 16rem)!important}html body #root .voice-ai-page{min-height:100vh;color:var(--premium-text)!important;background:radial-gradient(circle at 20% 6%,#7c5cff2e,#0000 28rem),radial-gradient(circle at 90% 10%,#14b8a624,#0000 26rem),0 0!important;padding:112px clamp(22px,3vw,46px) 56px!important}html body #root .analytics-brief-page{min-height:100vh;color:var(--premium-text)!important;background:radial-gradient(circle at 20% 0,#7c5cff29,#0000 30rem),radial-gradient(circle at 96% 8%,#14b8a61f,#0000 26rem),0 0!important;padding:112px clamp(20px,3vw,46px) 190px!important}.analytics-brief-hero,.analytics-brief-empty{border:1px solid var(--premium-border);box-shadow:var(--premium-shadow);background:linear-gradient(135deg,#fffffff0,#ffffffad),radial-gradient(circle at 86% 10%,#9b7bff29,#0000 24rem);border-radius:34px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;padding:clamp(28px,4vw,44px);display:flex}html.byizon-dark-mode .analytics-brief-hero,html.byizon-dark-mode .analytics-brief-empty{background:linear-gradient(135deg,#12182bf5,#090f1dc7),radial-gradient(circle at 86% 10%,#9b7bff38,#0000 24rem)}.analytics-brief-hero h1,.analytics-brief-empty h1{color:var(--premium-text);letter-spacing:-.07em;margin:16px 0 10px;font-size:clamp(42px,5.6vw,72px);line-height:1.02}.analytics-brief-hero p,.analytics-brief-empty p{max-width:820px;color:var(--premium-muted);margin:0;font-size:16px;line-height:1.6}.analytics-brief-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:460px}.analytics-brief-empty div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.analytics-brief-score{border:1px solid var(--premium-border);background:var(--premium-surface-strong);min-width:220px;box-shadow:var(--premium-shadow-soft);border-radius:24px;gap:8px;padding:18px;display:grid}.analytics-brief-score svg{color:var(--premium-primary)}.analytics-brief-score span{color:var(--premium-muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.analytics-brief-score strong{color:var(--premium-text);letter-spacing:-.05em;font-size:34px}.analytics-brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.analytics-brief-card{border:1px solid var(--premium-border);background:var(--premium-surface);box-shadow:var(--premium-shadow-soft);border-radius:26px;padding:20px}.analytics-wide{grid-column:span 2}.analytics-card-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.analytics-card-head svg{color:var(--premium-primary);flex:none}.analytics-card-head h2{color:var(--premium-text);letter-spacing:-.035em;margin:0;font-size:20px}.analytics-card-head p{color:var(--premium-muted);margin:4px 0 0;font-size:13px}.analytics-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.analytics-kpi{border:1px solid var(--premium-border);background:linear-gradient(#ffffffc7,#f7f8ff99);border-radius:18px;gap:6px;min-height:120px;padding:14px;display:grid}html.byizon-dark-mode .analytics-kpi{background:#050b187a}.analytics-kpi span,.analytics-quality-list span{color:var(--premium-muted);font-size:12px;font-weight:850}.analytics-kpi strong{color:var(--premium-text);letter-spacing:-.04em;font-size:24px}.analytics-kpi small{color:var(--premium-muted);line-height:1.35}.analytics-chip-list{flex-wrap:wrap;gap:8px;display:flex}.analytics-chip-list span,.analytics-mini-suggestions button{border:1px solid var(--premium-border);background:var(--premium-surface-strong);color:var(--premium-text);border-radius:999px;padding:8px 10px;font-size:12px;font-weight:850}.analytics-finding-list{color:var(--premium-text);gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.analytics-finding-list li::marker{color:var(--premium-primary);font-weight:900}.analytics-quality-list{gap:10px;display:grid}.analytics-quality-list span{border:1px solid var(--premium-border);background:#6c5cff0f;border-radius:15px;justify-content:space-between;gap:12px;padding:11px 12px;display:flex}.analytics-quality-list strong{color:var(--premium-text)}.analytics-muted-state{border:1px dashed var(--premium-border);color:var(--premium-muted);border-radius:18px;grid-column:1/-1;padding:18px}.analytics-mini-chat{z-index:30;border:1px solid var(--premium-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-radius:24px;gap:10px;width:min(440px,100vw - 36px);padding:14px;display:grid;position:fixed;bottom:22px;right:clamp(18px,3vw,38px);box-shadow:0 28px 80px #1e293b33}html.byizon-dark-mode .analytics-mini-chat{background:#090f1de0}.analytics-mini-chat-head{align-items:center;gap:10px;display:flex}.analytics-mini-chat-head svg{color:var(--premium-primary)}.analytics-mini-chat-head strong{color:var(--premium-text);display:block}.analytics-mini-chat-head span{color:var(--premium-muted);font-size:12px;display:block}.analytics-mini-chat-messages{gap:8px;max-height:220px;display:grid;overflow:auto}.analytics-mini-msg{border:1px solid var(--premium-border);width:fit-content;max-width:92%;color:var(--premium-text);white-space:pre-line;border-radius:16px;padding:10px 12px;font-size:13px;line-height:1.45}.analytics-mini-msg.user{color:#fff;background:linear-gradient(135deg,#7c5cff,#2563eb);border-color:#0000;justify-self:end}.analytics-mini-msg.ai{background:var(--premium-surface-strong)}.analytics-mini-chat-input{border:1px solid var(--premium-border);background:var(--premium-surface-strong);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 10px;display:grid}.analytics-mini-chat-input svg{color:var(--premium-muted)}.analytics-mini-chat-input input{outline:0;width:100%;color:var(--premium-text)!important;background:0 0!important;border:0!important}.analytics-mini-chat-input button{color:#fff;background:linear-gradient(135deg,#7c5cff,#2563eb);border:0;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.analytics-mini-chat-input button:disabled{opacity:.45}.analytics-mini-suggestions{flex-wrap:wrap;gap:7px;display:flex}@media (width<=1180px){.analytics-brief-grid,.analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-wide{grid-column:span 2}}@media (width<=760px){.analytics-brief-hero{flex-direction:column;align-items:flex-start}.analytics-brief-grid,.analytics-kpi-grid{grid-template-columns:1fr}.analytics-wide{grid-column:span 1}}html body #root .voice-ai-hero{border:1px solid var(--premium-border);box-shadow:var(--premium-shadow);background:linear-gradient(135deg,#fffffff0,#ffffffb3),radial-gradient(circle at 82% 20%,#9b7bff2e,#0000 24rem);border-radius:34px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:24px;margin-bottom:24px;padding:clamp(34px,4vw,50px);display:grid;overflow:hidden}html.byizon-dark-mode body #root .voice-ai-hero{background:linear-gradient(135deg,#12182bf5,#090f1dc7),radial-gradient(circle at 82% 20%,#9b7bff3d,#0000 24rem)}html body #root .voice-ai-hero h1{max-width:920px;color:var(--premium-text);letter-spacing:-.07em;margin:18px 0 12px;font-size:clamp(42px,6vw,76px);line-height:1.04}html body #root .voice-ai-hero p{max-width:760px;color:var(--premium-muted);margin:0;font-size:17px;line-height:1.65}.voice-ai-hero-card{border:1px solid var(--premium-border);box-shadow:var(--premium-shadow-soft);background:linear-gradient(#ffffffd1,#f6f7ffa8);border-radius:24px;gap:10px;padding:20px;display:grid}html.byizon-dark-mode .voice-ai-hero-card{background:#050b188f}.voice-ai-hero-card svg{color:var(--premium-primary)}.voice-ai-hero-card strong{color:var(--premium-text);font-size:18px}.voice-ai-hero-card span{color:var(--premium-muted);line-height:1.45}html body #root .voice-ai-page .inline-voice-assistant{border-radius:34px;grid-template-columns:minmax(190px,.32fr) minmax(300px,.78fr) minmax(360px,1fr);min-height:300px;margin-bottom:24px;padding:clamp(26px,3vw,40px)}html body #root .voice-ai-page .inline-voice-orb{width:150px;height:150px}html body #root .voice-ai-page .inline-voice-copy h2{font-size:clamp(36px,4vw,54px)}html body #root .voice-ai-page .inline-voice-output{align-content:start;min-height:320px}.voice-ai-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.voice-ai-feature-grid article{border:1px solid var(--premium-border);background:var(--premium-surface);box-shadow:var(--premium-shadow-soft);border-radius:22px;gap:10px;padding:18px;display:grid}.voice-ai-feature-grid svg{color:var(--premium-primary)}.voice-ai-feature-grid strong{color:var(--premium-text);font-size:15px}.voice-ai-feature-grid span{color:var(--premium-muted);font-size:13px;line-height:1.5}@media (width<=1180px){html body #root .voice-ai-hero,html body #root .voice-ai-page .inline-voice-assistant,.voice-ai-feature-grid{grid-template-columns:1fr 1fr}html body #root .voice-ai-page .inline-voice-output{grid-column:1/-1}}@media (width<=760px){html body #root .voice-ai-hero,html body #root .voice-ai-page .inline-voice-assistant,.voice-ai-feature-grid{grid-template-columns:1fr}html body #root .voice-ai-page{padding-inline:16px!important}}html.byizon-dark-mode body #root .inline-voice-assistant{background:linear-gradient(135deg,#12182bf0,#090f1dc7),radial-gradient(circle at 18%,#6c5cff3d,#0000 18rem),radial-gradient(circle at 92% 30%,#14b8a624,#0000 16rem)!important}.inline-voice-visual{place-items:center;gap:12px;min-width:150px;display:grid}.inline-voice-orb{color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 30%,#ffffffdb,#0000 18%),linear-gradient(135deg,#7c5cff,#2563eb 56%,#14b8a6);border:0;border-radius:999px;place-items:center;width:112px;height:112px;display:grid;position:relative;box-shadow:0 24px 58px #6c5cff52,inset 0 1px #fff6}.inline-voice-orb i{border-radius:inherit;opacity:0;border:1px solid #7c5cff6b;position:absolute;inset:-8px}.voice-listening .inline-voice-orb i,.voice-thinking .inline-voice-orb i,.voice-speaking .inline-voice-orb i{animation:1.55s ease-out infinite inlineVoicePulse}.inline-voice-orb i:nth-child(2){animation-delay:.28s}.inline-voice-orb i:nth-child(3){animation-delay:.56s}.voice-listening .inline-voice-orb{background:linear-gradient(135deg,#ef4444,#f97316)}.voice-thinking .inline-voice-orb{background:linear-gradient(135deg,#7c5cff,#9b7bff)}.voice-speaking .inline-voice-orb{background:linear-gradient(135deg,#14b8a6,#22c55e)}.inline-voice-bars{justify-content:center;align-items:end;gap:5px;height:28px;display:inline-flex}.inline-voice-bars span{background:#6c5cff59;border-radius:999px;width:6px;height:9px}.voice-listening .inline-voice-bars span,.voice-speaking .inline-voice-bars span{animation:.78s ease-in-out infinite alternate inlineVoiceBars}.inline-voice-bars span:nth-child(2){animation-delay:80ms}.inline-voice-bars span:nth-child(3){animation-delay:.16s}.inline-voice-bars span:nth-child(4){animation-delay:.24s}.inline-voice-bars span:nth-child(5){animation-delay:.32s}.inline-voice-action{border:1px solid var(--premium-border);background:var(--premium-surface-strong);min-width:150px;color:var(--premium-text);letter-spacing:.01em;box-shadow:var(--premium-shadow-soft);border-radius:999px;justify-content:center;align-items:center;padding:9px 13px;font-size:12px;font-weight:950;display:inline-flex}.voice-listening .inline-voice-action,.voice-thinking .inline-voice-action,.voice-speaking .inline-voice-action{color:#b91c1c;background:#fef2f2eb;border-color:#ef44443d}html.byizon-dark-mode .voice-listening .inline-voice-action,html.byizon-dark-mode .voice-thinking .inline-voice-action,html.byizon-dark-mode .voice-speaking .inline-voice-action{color:#fecaca;background:#7f1d1d33}.inline-voice-copy h2{color:var(--premium-text);letter-spacing:-.05em;margin:12px 0 6px;font-size:clamp(26px,3vw,38px);line-height:1}.inline-voice-copy p{color:var(--premium-muted);margin:0;line-height:1.55}.inline-voice-status{border:1px solid var(--premium-border);background:#6c5cff14;border-radius:999px;flex-wrap:wrap;align-items:center;gap:9px;width:fit-content;margin-top:14px;padding:10px 12px;display:flex}.inline-voice-status strong{color:var(--premium-text)}.inline-voice-status span{color:var(--premium-muted);font-size:12px}.inline-voice-output{border:1px solid var(--premium-border);background:#ffffffad;border-radius:20px;gap:8px;padding:16px;display:grid}html.byizon-dark-mode .inline-voice-output{background:#050b1885}.inline-voice-output label{color:var(--premium-primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.inline-voice-output p{min-height:34px;color:var(--premium-text);margin:0 0 4px;line-height:1.55}.inline-voice-turns{border-top:1px solid var(--premium-border);gap:9px;max-height:260px;margin-top:8px;padding-top:12px;display:grid;overflow:auto}.inline-voice-turn{border:1px solid var(--premium-border);background:#ffffffa8;border-radius:15px;gap:5px;padding:10px 12px;display:grid}html.byizon-dark-mode .inline-voice-turn{background:#050b187a}.inline-voice-turn.ai{background:#6c5cff17}.inline-voice-turn strong{color:var(--premium-primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.inline-voice-turn span{color:var(--premium-text);line-height:1.45}.inline-voice-error{color:#991b1b;background:#fef2f2e6;border:1px solid #ef44443d;border-radius:14px;padding:10px 12px;font-weight:800}html.byizon-dark-mode .inline-voice-error{color:#fecaca;background:#7f1d1d3d}.inline-speaking-pill{color:#0f766e;background:#14b8a61f;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}html.byizon-dark-mode .inline-speaking-pill{color:#99f6e4}@keyframes inlineVoicePulse{0%{opacity:.74;transform:scale(.92)}to{opacity:0;transform:scale(1.36)}}@keyframes inlineVoiceBars{0%{opacity:.45;height:8px}to{opacity:1;height:28px}}@media (width<=1180px){html body #root .inline-voice-assistant{grid-template-columns:auto minmax(0,1fr)}.inline-voice-output{grid-column:1/-1}}@media (width<=720px){html body #root .inline-voice-assistant{text-align:center;grid-template-columns:1fr}.inline-voice-status,.inline-speaking-pill{margin-left:auto;margin-right:auto}}html body #root .workspace-topbar .workspace-topbar-actions :is(.topbar-theme-toggle,.topbar-update-ui,.topbar-connect-data,.topbar-icon-button){opacity:1!important;color:#18223a!important;filter:none!important;background:linear-gradient(#fffffff5,#f7f8ffd1)!important;border:1px solid #7d61ff38!important;box-shadow:0 14px 34px #3d2f941a!important}html.byizon-dark-mode body #root .workspace-topbar .workspace-topbar-actions :is(.topbar-theme-toggle,.topbar-update-ui,.topbar-connect-data,.topbar-icon-button){color:#eef4ff!important;background:linear-gradient(#141b2ef5,#0c1222e0)!important;border-color:#9a88ff4d!important;box-shadow:0 14px 34px #00000042!important}html body #root .workspace-topbar .workspace-topbar-actions .topbar-create-dashboard{opacity:1!important;color:#fff!important;background:linear-gradient(135deg,#7c5cff,#9b7bff)!important;border:0!important;box-shadow:0 18px 42px #6c5cff4d!important}html body #root .workspace-topbar .workspace-topbar-actions :is(.topbar-create-dashboard,.topbar-theme-toggle,.topbar-update-ui,.topbar-connect-data,.topbar-icon-button) svg,html body #root .workspace-topbar .workspace-topbar-actions :is(.topbar-create-dashboard,.topbar-theme-toggle,.topbar-update-ui,.topbar-connect-data) span{color:inherit!important;opacity:1!important;filter:none!important}html body #root .workspace-topbar .workspace-topbar-actions :is(.topbar-create-dashboard,.topbar-theme-toggle,.topbar-update-ui,.topbar-connect-data,.topbar-icon-button):hover{transform:translateY(-1px);border-color:#7c5cff73!important;box-shadow:0 20px 48px #6c5cff38!important}html body #root .connections-page{min-height:100vh;color:var(--premium-text)!important;background:radial-gradient(circle at 36% 0,#9b7bff2e,#0000 30rem),radial-gradient(circle at 92% 8%,#5b8cff24,#0000 28rem),0 0!important;padding-top:112px!important;padding-bottom:64px!important}html body #root .connections-hero{justify-content:space-between;align-items:flex-end;gap:24px;min-height:250px;display:flex;position:relative;overflow:hidden;border:1px solid var(--premium-border)!important;box-shadow:var(--premium-shadow)!important;background:linear-gradient(135deg,#ffffffeb,#ffffffa8),radial-gradient(circle at 78% 16%,#6c5cff2e,#0000 22rem)!important;border-radius:32px!important;margin:0 0 24px!important;padding:clamp(28px,4vw,44px)!important}html.byizon-dark-mode body #root .connections-hero{background:linear-gradient(135deg,#12182bf0,#12182bb8),radial-gradient(circle at 78% 16%,#6c5cff42,#0000 22rem)!important}html body #root .connections-eyebrow,html body #root .connections-page .section-kicker{border:1px solid var(--premium-border);letter-spacing:.08em;text-transform:uppercase;background:#6c5cff1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;display:inline-flex;color:var(--premium-primary)!important;font-size:11px!important;font-weight:950!important}html body #root .connections-hero h1{max-width:980px;color:var(--premium-text)!important;letter-spacing:-.06em!important;margin:18px 0 12px!important;font-size:clamp(38px,5vw,64px)!important;line-height:.98!important}html body #root .connections-hero p{max-width:780px;color:var(--premium-muted)!important;font-size:16px!important;line-height:1.65!important}html body #root .connection-flow{flex:none;border:1px solid var(--premium-border)!important;background:var(--premium-surface-strong)!important;color:var(--premium-text)!important;box-shadow:var(--premium-shadow-soft)!important;border-radius:16px!important;padding:13px 16px!important}html.byizon-dark-mode body #root .connection-flow{background:#050b18b8!important}html body #root .connection-flow span,html body #root .connection-flow svg{color:var(--premium-text)!important}html body #root .connections-notice,html body #root .connections-alert{box-shadow:var(--premium-shadow-soft)!important;border-radius:18px!important;padding:15px 16px!important;font-size:15px!important;font-weight:850!important}html.byizon-dark-mode body #root .connections-notice{color:#bbf7d0!important;background:#064e3b42!important}html body #root .connections-section{margin-top:30px!important}html body #root .connections-section-heading{align-items:center;margin-bottom:14px}html body #root .connections-section-heading h2{letter-spacing:-.035em;color:var(--premium-text)!important;font-size:25px!important}html body #root .active-connections-list{overflow:hidden;border:1px solid var(--premium-border)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow-soft)!important;border-radius:24px!important}html body #root .active-connection-row{grid-template-columns:auto minmax(210px,1fr) auto auto auto auto;align-items:center;gap:14px;display:grid;border:0!important;border-bottom:1px solid var(--premium-border)!important;color:var(--premium-text)!important;box-shadow:none!important;background:#ffffffb8!important;border-radius:0!important;padding:18px!important}html.byizon-dark-mode body #root .active-connection-row{background:#0a101fc2!important}html body #root .active-connection-row:last-child{border-bottom:0!important}html body #root .active-connection-main strong{font-weight:900;color:var(--premium-text)!important;font-size:15px!important}html body #root .active-connection-main span{color:var(--premium-muted)!important;font-size:12px!important}html body #root .connector-mark{box-shadow:0 14px 32px color-mix(in srgb, var(--connector-accent,#6c5cff), transparent 72%);place-items:center;font-weight:950;display:grid;color:#fff!important;border-radius:14px!important}html body #root .connection-status.ready,html body #root .google-permission-summary span.granted{color:#047857!important;background:#ecfdf5f2!important;border:1px solid #10b98152!important}html.byizon-dark-mode body #root .connection-status.ready,html.byizon-dark-mode body #root .google-permission-summary span.granted{color:#86efac!important;background:#064e3b47!important}html body #root .connection-browse-button,html body #root .connection-remove-button,html body #root .icon-label-button{box-shadow:var(--premium-shadow-soft);font-weight:850;border:1px solid var(--premium-border)!important;background:var(--premium-surface-strong)!important;color:var(--premium-text)!important;border-radius:13px!important}html.byizon-dark-mode body #root .connection-browse-button,html.byizon-dark-mode body #root .connection-remove-button,html.byizon-dark-mode body #root .icon-label-button{background:#0f172ae0!important}html body #root .connector-search-wrap{min-height:48px;box-shadow:var(--premium-shadow-soft);border:1px solid var(--premium-border-strong)!important;background:var(--premium-surface-strong)!important;color:var(--premium-text)!important;border-radius:16px!important}html.byizon-dark-mode body #root .connector-search-wrap{background:#080e1ce0!important}html body #root .connector-search-wrap input{color:var(--premium-text)!important;background:0 0!important}html body #root .connector-category-tabs button{border:1px solid var(--premium-border)!important;background:var(--premium-surface)!important;color:var(--premium-text)!important;border-radius:999px!important;font-weight:850!important}html body #root .connector-category-tabs button.active{border-color:var(--premium-border-strong)!important;color:var(--premium-primary)!important;background:linear-gradient(135deg,#6c5cff29,#5b8cff1a)!important}html body #root .connector-card{min-height:244px;border:1px solid var(--premium-border)!important;color:var(--premium-text)!important;box-shadow:var(--premium-shadow-soft)!important;background:linear-gradient(#ffffffeb,#ffffffb8)!important;border-radius:22px!important;padding:22px!important}html.byizon-dark-mode body #root .connector-card{background:linear-gradient(#12182bf0,#0c1221d1)!important}html body #root .connector-card:hover{transform:translateY(-3px);border-color:var(--premium-border-strong)!important;box-shadow:0 24px 54px #6c5cff29!important}html body #root .connector-card h3{color:var(--premium-text)!important;font-size:19px!important;font-weight:950!important}html body #root .connector-card p,html body #root .connector-card-top>span{color:var(--premium-muted)!important}html body #root .connector-capabilities span,html body #root .connector-capabilities button{border:1px solid var(--premium-border)!important;color:var(--premium-text)!important;background:#6c5cff12!important;border-radius:9px!important}html body #root .connector-action:not(.secondary){background:linear-gradient(135deg, var(--premium-primary), #2563eb)!important;color:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 18px 40px #6c5cff38!important}html body #root .connection-security-note{border:1px solid var(--premium-border)!important;background:var(--premium-surface)!important;color:var(--premium-text)!important;box-shadow:var(--premium-shadow-soft)!important;border-radius:22px!important}html body #root .connection-security-note strong{color:var(--premium-text)!important}html body #root .connection-security-note span{color:var(--premium-muted)!important}html body #root .chat-page-main{min-height:100vh;color:var(--premium-text)!important;background:radial-gradient(circle at 22% 0,#9b7bff29,#0000 28rem),radial-gradient(circle at 94% 12%,#14b8a61a,#0000 26rem),0 0!important;padding-top:112px!important;padding-bottom:40px!important}html body #root .chat-page-header{min-height:178px;border:1px solid var(--premium-border)!important;box-shadow:var(--premium-shadow)!important;background:linear-gradient(135deg,#ffffffe6,#ffffffa8),radial-gradient(circle at 78% 10%,#6c5cff29,#0000 20rem)!important;border-radius:30px!important}html.byizon-dark-mode body #root .chat-page-header{background:linear-gradient(135deg,#12182bf0,#12182bb8),radial-gradient(circle at 78% 10%,#6c5cff3d,#0000 20rem)!important}html body #root .chat-page-header .page-title{color:var(--premium-text)!important}html body #root .chat-page-header .page-subtitle{color:var(--premium-muted)!important}html body #root .chat-layout{grid-template-columns:280px minmax(0,1fr);min-height:min(690px,100vh - 330px);height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:20px!important;display:grid!important}html body #root .chat-history,html body #root .chat-main{overflow:hidden;border:1px solid var(--premium-border)!important;color:var(--premium-text)!important;box-shadow:var(--premium-shadow-soft)!important;background:linear-gradient(#ffffffe6,#ffffffb8)!important;border-radius:24px!important}html.byizon-dark-mode body #root .chat-history,html.byizon-dark-mode body #root .chat-main{background:linear-gradient(#12182bf0,#090f1ddb)!important}html body #root .chat-history{padding:20px!important}html body #root .chat-history-title,html body #root .chat-history-head small,html body #root .chat-memory-note,html body #root .chat-history-item-time{color:var(--premium-muted)!important}html body #root .chat-new-button,html body #root .chat-history-item,html body #root .chat-memory-note{border:1px solid var(--premium-border)!important;background:var(--premium-surface-strong)!important;color:var(--premium-text)!important;border-radius:14px!important}html.byizon-dark-mode body #root .chat-new-button,html.byizon-dark-mode body #root .chat-history-item,html.byizon-dark-mode body #root .chat-memory-note{background:#080e1cd1!important}html body #root .chat-history-item.active{box-shadow:inset 3px 0 0 var(--premium-primary);border-color:var(--premium-border-strong)!important;background:linear-gradient(135deg,#6c5cff29,#5b8cff14)!important}html body #root .chat-history-item-title{font-weight:900;color:var(--premium-text)!important}html body #root .chat-top-bar,html body #root .chat-input-wrap{border-color:var(--premium-border)!important;color:var(--premium-text)!important;background:#ffffff9e!important}html.byizon-dark-mode body #root .chat-top-bar,html.byizon-dark-mode body #root .chat-input-wrap{background:#050b18a3!important}html body #root .ai-name{font-weight:950;color:var(--premium-text)!important}html body #root .ai-tag,html body #root .msg-meta,html body #root .chat-input-hints small{color:var(--premium-muted)!important}html body #root .chat-messages{background:radial-gradient(circle at 30% 0,#6c5cff14,#0000 24rem),#ffffff5c!important}html.byizon-dark-mode body #root .chat-messages{background:radial-gradient(circle at 30% 0,#6c5cff24,#0000 24rem),#0308129e!important}html body #root .msg-bubble.ai{box-shadow:var(--premium-shadow-soft);border:1px solid var(--premium-border)!important;background:var(--premium-surface-strong)!important;color:var(--premium-text)!important;border-radius:18px!important}html.byizon-dark-mode body #root .msg-bubble.ai{background:#182034eb!important}html body #root .msg-bubble.user{box-shadow:0 18px 40px #6c5cff3d;background:linear-gradient(135deg, var(--premium-primary), #2563eb)!important;color:#fff!important;border:0!important;border-radius:18px!important}html body #root .chat-input-row{border:1px solid var(--premium-border-strong)!important;background:var(--premium-surface-strong)!important;color:var(--premium-text)!important;border-radius:22px!important}html.byizon-dark-mode body #root .chat-input-row{background:#080e1ce0!important}html body #root .chat-input{color:var(--premium-text)!important;background:0 0!important;border:0!important}html body #root .chat-attach-btn,html body #root .chat-send-btn,html body #root .chat-hint{border:1px solid var(--premium-border)!important;background:var(--premium-surface-strong)!important;color:var(--premium-text)!important}html.byizon-dark-mode body #root .chat-attach-btn,html.byizon-dark-mode body #root .chat-hint{background:#0f172aeb!important}html body #root .chat-send-btn{background:linear-gradient(135deg, var(--premium-primary), #2563eb)!important;color:#fff!important}@media (width<=1100px){html body #root .connections-hero{flex-direction:column;align-items:flex-start}html body #root .active-connection-row{grid-template-columns:auto minmax(0,1fr)}html body #root .connection-status,html body #root .google-permission-summary,html body #root .connection-browse-button,html body #root .connection-remove-button{justify-self:start}html body #root .chat-layout{grid-template-columns:1fr}html body #root .chat-history{display:none}}@media (width<=720px){html body #root .connections-page,html body #root .chat-page-main{padding-top:96px!important}html body #root .connections-hero h1{font-size:38px!important}html body #root .connector-grid{grid-template-columns:1fr!important}}.meetings-page{min-height:100vh;color:var(--premium-text)!important;background:radial-gradient(circle at 28% 0,#9b7bff29,#0000 28rem),radial-gradient(circle at 88% 12%,#5b8cff1f,#0000 24rem),0 0!important;padding:104px clamp(20px,3vw,38px) 40px!important}.meetings-page .dark-hero-card,.meetings-page .dark-panel{border:1px solid var(--premium-border)!important;color:var(--premium-text)!important;box-shadow:var(--premium-shadow)!important;background:linear-gradient(135deg,#ffffffe6,#ffffffad),radial-gradient(circle at 86% 10%,#6c5cff1f,#0000 22rem)!important}html.byizon-dark-mode .meetings-page .dark-hero-card,html.byizon-dark-mode .meetings-page .dark-panel{color:var(--premium-text)!important;background:linear-gradient(135deg,#12182bf0,#12182bbd),radial-gradient(circle at 86% 10%,#6c5cff38,#0000 22rem)!important}.meetings-page .dark-hero-card{border-radius:30px!important;margin-bottom:24px!important;padding:clamp(26px,4vw,42px)!important}.meetings-page .dark-hero-card h1{max-width:1080px;color:var(--premium-text)!important;letter-spacing:-.06em!important;margin:14px 0 12px!important;font-size:clamp(38px,5vw,64px)!important;line-height:.98!important}.meetings-page .dark-hero-card p{max-width:1180px;color:var(--premium-muted)!important;font-size:16px!important;line-height:1.65!important}.meetings-page .dark-kicker{border:1px solid var(--premium-border);text-transform:uppercase;background:#6c5cff1a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;display:inline-flex;color:var(--premium-primary)!important;letter-spacing:.08em!important;font-size:11px!important;font-weight:950!important}.meetings-page .latest-meet-link{box-shadow:inset 0 1px #ffffffad;color:var(--premium-text)!important;background:#ffffffb8!important;border:1px solid #6c5cff2e!important;border-radius:18px!important;margin-top:22px!important;padding:16px!important}html.byizon-dark-mode .meetings-page .latest-meet-link{background:#050b18a8!important;border-color:#5b8cff3d!important}.meetings-page .latest-meet-link span{font-weight:850;color:var(--premium-text)!important}.meetings-page .latest-meet-link strong{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden;color:#2563eb!important;min-width:0!important}html.byizon-dark-mode .meetings-page .latest-meet-link strong{color:#bfdbfe!important}.meetings-page .latest-meet-link button,.meetings-page .latest-meet-link a,.meetings-page .meeting-history-list button{min-height:40px;box-shadow:var(--premium-shadow-soft);justify-content:center;align-items:center;gap:7px;font-weight:850;text-decoration:none;display:inline-flex;border:1px solid var(--premium-border)!important;background:var(--premium-surface-strong)!important;color:var(--premium-text)!important;border-radius:13px!important;padding:0 13px!important}.meetings-page .latest-meet-link a,.meetings-page .meeting-actions .btn-outline{background:#6c5cff14!important}.meetings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.62fr)!important;gap:22px!important}.meetings-page .dark-panel{border-radius:26px!important;padding:24px!important}.meetings-page .meeting-form h2,.meetings-page .meeting-history-panel h2{letter-spacing:-.035em;margin:10px 0 4px;font-size:28px;color:var(--premium-text)!important}.meetings-page .meeting-form label{color:var(--premium-text)!important;font-weight:850!important}.meetings-page .meeting-form input{box-shadow:inset 0 1px #fff9;border:1px solid var(--premium-border-strong)!important;min-height:46px!important;color:var(--premium-text)!important;background:#ffffffd1!important;border-radius:15px!important}html.byizon-dark-mode .meetings-page .meeting-form input{color:var(--premium-text)!important;background:#050b18b8!important}.meetings-page .meeting-form input:focus{outline:3px solid #6c5cff29;border-color:var(--premium-primary)!important}.meetings-page .meeting-form input::placeholder{color:var(--premium-muted)!important}.meetings-page .meeting-actions{margin-top:2px;gap:12px!important}.meetings-page .meeting-actions button{min-height:44px;padding-inline:22px!important}.meetings-page .dark-notice,.meetings-page .empty-dark-state{color:#065f46!important;box-shadow:none!important;background:#ecfdf5e0!important;border:1px solid #22c55e3d!important;border-radius:16px!important}html.byizon-dark-mode .meetings-page .dark-notice,html.byizon-dark-mode .meetings-page .empty-dark-state{color:#bbf7d0!important;background:#14532d2e!important}.meetings-page .meeting-history-list{max-height:520px;padding-right:4px;overflow:auto;gap:14px!important}.meetings-page .meeting-history-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;display:grid;border:1px solid var(--premium-border)!important;color:var(--premium-text)!important;box-shadow:var(--premium-shadow-soft)!important;background:linear-gradient(135deg,#ffffffdb,#f8faffb3)!important;border-radius:18px!important;padding:16px!important}html.byizon-dark-mode .meetings-page .meeting-history-list article{background:linear-gradient(135deg,#0f172ae0,#080d1bbd)!important}.meetings-page .meeting-history-list strong{font-size:15px;color:var(--premium-text)!important}.meetings-page .meeting-history-list small{margin-top:6px;line-height:1.45;color:var(--premium-muted)!important}.meetings-page .meeting-history-list time{margin-top:7px;font-size:11px;color:var(--premium-muted)!important}@media (width<=1080px){.meetings-grid{grid-template-columns:1fr!important}}@media (width<=720px){.meetings-page{padding-top:96px!important}.meeting-form-row{grid-template-columns:1fr!important}.meetings-page .latest-meet-link{flex-direction:column;align-items:stretch}.meetings-page .latest-meet-link button,.meetings-page .latest-meet-link a,.meetings-page .meeting-actions button{width:100%}}.studio-activity-state{color:#10b981}.studio-activity-list article>div{gap:3px;display:grid}.studio-activity-list article small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;overflow:hidden}.studio-activity-list time{color:#94a3b8;font-size:10px}.studio-activity-list a{color:#2563eb;place-items:center;width:24px;height:24px;display:grid}@keyframes activity-arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.google-permission-grid,.studio-activity-list{grid-template-columns:1fr}.studio-activity-list article:nth-child(odd){border-right:0}.studio-activity-panel{margin-inline:16px}.google-permission-summary{display:none}}:root{--byizon-bg:#03050b;--byizon-panel:#080c16e6;--byizon-panel-soft:#0f172ac2;--byizon-line:#94a3b82e;--byizon-text:#f8fafc;--byizon-muted:#94a3b8;--byizon-purple:#8b5cf6;--byizon-cyan:#22d3ee}body,#root,.app-layout,.main-content,.page,.page-shell,.dashboard-page,.reports-page,.connections-page,.upload-page,.dashboard-studio,.studio-light,.studio-comfortable{background:radial-gradient(circle at 52% -12%, #7c3aed2e, transparent 32%), radial-gradient(circle at 92% 12%, #22d3ee14, transparent 30%), var(--byizon-bg)!important;color:var(--byizon-text)!important}.byizon-sidebar,.sidebar{border-right:1px solid var(--byizon-line)!important;background:linear-gradient(#020617fa,#040c1cfa)!important}.page-title,.dashboard-title,.page-header h1,.main-content h1,.main-content h2,.main-content h3{color:var(--byizon-text)!important}.page-subtitle,.main-content p,.main-content small{color:var(--byizon-muted)}.data-banner,.filter-bar,.filter-section,.dashboard-tabs,.empty-workspace-card,.kpi-card,.metric-card,.quality-card,.chart-card,.dashboard-card,.report-card,.report-section,.connection-card,.connector-card,.home-crm-panel,.studio-activity-panel,.stitch-dashboard-stage,.stitch-dashboard-frame,.ai-processing-flow,.visual-card,.table-card,.insight-card,.collapsible-card,.anomaly-card,.dashboard-preview-card,.dashboard-plan-card,.dashboard-story-card,.dashboard-section,.executive-summary-card,.data-quality-card,.dark-panel,.dark-hero-card{border:1px solid var(--byizon-line)!important;color:var(--byizon-text)!important;background:linear-gradient(#0f172ae6,#020617d6)!important;box-shadow:0 22px 80px #00000059!important}.kpi-card *,.metric-card *,.quality-card *,.chart-card *,.dashboard-card *,.report-card *,.connector-card *,.connection-card *,.empty-workspace-card *,.filter-section *,.dark-panel *,.dark-hero-card *{color:inherit}.data-banner{color:#dbeafe!important}.data-banner span,.data-banner-meta,.filter-section label,.filter-section span{color:#bfdbfe!important}input,select,textarea,.search-input,.filter-section input,.filter-section select,.home-composer textarea{border:1px solid var(--byizon-line)!important;color:var(--byizon-text)!important;background:#020617d1!important}.btn-outline,.page-actions button,.dashboard-tabs button,.provider-choice-list button{border-color:var(--byizon-line)!important;color:#dbeafe!important;background:#0f172ab8!important}.btn-primary,.secure-share-button,.chat-send-button{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#2563eb)!important;border:0!important}.byizon-dark-shell .main-content,.meetings-page,.calendar-page{min-height:100vh;padding:32px}.dark-hero-card{border-radius:24px;margin-bottom:24px;padding:28px}.dark-hero-card h1{letter-spacing:0;margin:10px 0 8px;font-size:clamp(34px,5vw,58px)}.dark-kicker{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex;color:#a78bfa!important}.latest-meet-link{background:#020617b8;border:1px solid #22d3ee2e;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;padding:14px;display:flex}.latest-meet-link strong{min-width:260px;color:#bae6fd!important}.latest-meet-link button,.latest-meet-link a,.meeting-history-list button,.calendar-toolbar button{border:1px solid var(--byizon-line);color:#dbeafe;background:#0f172acc;border-radius:12px;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;display:inline-flex}.meetings-grid,.calendar-layout{grid-template-columns:minmax(0,.9fr) minmax(340px,.55fr);gap:22px;display:grid}.dark-panel{border-radius:22px;padding:22px}.meeting-form,.calendar-task-form{align-content:start;gap:16px;display:grid}.meeting-form label,.calendar-task-form label{color:#cbd5e1;gap:8px;font-weight:700;display:grid}.meeting-form input,.calendar-task-form input,.calendar-task-form select{border-radius:12px;min-height:42px;padding:0 12px}.meeting-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.meeting-actions{flex-wrap:wrap;gap:12px;display:flex}.dark-notice,.empty-dark-state{background:#082f4947;border:1px solid #22d3ee2e;border-radius:14px;padding:12px;color:#bae6fd!important}.meeting-history-list{gap:12px;margin-top:16px;display:grid}.meeting-history-list article{border:1px solid var(--byizon-line);background:#020617b3;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:14px;display:grid}.meeting-history-list strong,.meeting-history-list small,.meeting-history-list time{display:block}.meeting-history-list time{color:#64748b;margin-top:5px;font-size:11px}.calendar-board{overflow:hidden}.calendar-toolbar,.calendar-weekdays{grid-template-columns:120px 1fr 120px;align-items:center;gap:12px;display:grid}.calendar-toolbar h2{text-align:center}.calendar-weekdays{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:repeat(7,1fr);margin-top:18px;font-size:12px}.calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.calendar-grid article{background:#0206179e;border:1px solid #94a3b821;border-radius:16px;min-height:120px;padding:10px}.calendar-grid article.outside{opacity:.44}.calendar-grid article>strong{margin-bottom:8px;display:block;color:#e2e8f0!important}.calendar-grid article span{background:#2563eb29;border-radius:10px;align-items:center;gap:4px;margin-top:5px;padding:6px;font-size:11px;display:flex;color:#bfdbfe!important}.calendar-grid article span.meet-event{background:#7c3aed2e;color:#ddd6fe!important}.calendar-grid article em{color:#94a3b8;margin-top:5px;font-size:11px;font-style:normal;display:block}.global-voice{z-index:1500;pointer-events:none;place-items:center;gap:10px;display:grid;position:fixed!important;bottom:26px!important;right:24px!important}.global-voice:before{content:"";background:radial-gradient(circle at 50% 42%,#fffffff2,#0000 7%),radial-gradient(circle,#7c3aed 0 28%,#2563eb 54%,#22d3ee2e 72%,#0000 74%);border-radius:999px;width:112px;height:112px;animation:2.4s ease-in-out infinite jarvis-orb;box-shadow:0 0 36px #7c3aed7a,0 0 90px #22d3ee3d}.global-voice:after{content:"";border:1px solid #a78bfa52;border-radius:999px;width:140px;height:140px;animation:2.2s linear infinite jarvis-ring;position:absolute;top:18px}.global-voice-status{border:1px solid var(--byizon-line);text-align:center;background:#020617e0;border-radius:999px;max-width:210px;padding:8px 12px;font-size:12px;box-shadow:0 18px 45px #00000059;color:#dbeafe!important}.global-voice button{pointer-events:auto;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;width:64px;height:64px;position:absolute;top:52px}.global-voice button svg{filter:drop-shadow(0 0 10px #ffffffb3)}.global-voice.listening:before,.global-voice.speaking:before{animation-duration:1.05s}@keyframes jarvis-orb{0%,to{filter:saturate();transform:translateY(0)scale(1)}50%{filter:saturate(1.25);transform:translateY(-4px)scale(1.05)}}@keyframes jarvis-ring{0%{opacity:.78;transform:scale(.76)}to{opacity:0;transform:scale(1.14)}}@media (width<=980px){.meetings-grid,.calendar-layout{grid-template-columns:1fr}.calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--bz-bg-0:#02040a;--bz-bg-1:#050a16;--bz-surface:#080d1aeb;--bz-surface-2:#0d1527db;--bz-surface-3:#121c34c7;--bz-border:#94a3b82e;--bz-border-strong:#a78bfa57;--bz-text:#f8fbff;--bz-text-soft:#c7d2e5;--bz-muted:#8493aa;--bz-blue:#38bdf8;--bz-purple:#8b5cf6;--bz-green:#22c55e}body,#root,.app-layout,.main-content,.byizon-home,.dashboard-page,.reports-page,.connections-page,.upload-page,.upload-page-shell,.chat-page-main,.meetings-page,.calendar-page,.dashboard-studio,.studio-light,.studio-comfortable{color:var(--bz-text)!important;background:radial-gradient(circle at 52% -8%,#8b5cf62e,#0000 34%),radial-gradient(circle at 88% 18%,#38bdf81a,#0000 28%),linear-gradient(#040814 0%,#02040a 100%)!important}.sidebar,.byizon-sidebar{border-right:1px solid var(--bz-border)!important;background:radial-gradient(circle at 50% 0,#2563eb29,#0000 38%),linear-gradient(#040b1b 0%,#02040a 100%)!important}.sidebar *,.byizon-sidebar *{color:var(--bz-text-soft)}.sidebar-link,.sidebar-item,.nav-link{color:var(--bz-text-soft)!important;background:0 0!important;border:1px solid #0000!important}.sidebar-link.active,.sidebar-link:hover,.sidebar-item.active,.sidebar-item:hover,.nav-link.active,.nav-link:hover{box-shadow:inset 3px 0 0 var(--bz-purple);color:#fff!important;background:linear-gradient(90deg,#8b5cf657,#2563eb24)!important;border-color:#a78bfa57!important}.sidebar-pro,.sidebar-user,.byizon-pro-card{border:1px solid var(--bz-border)!important;color:var(--bz-text)!important;background:#0a1223d6!important}.byizon-topbar,.topbar,.chat-top-bar,.page-header,.dashboard-header,.studio-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--bz-border)!important;color:var(--bz-text)!important;background:#030710db!important}.ai-os-commandbar,.topbar-command,.connector-search-wrap,.search-box,.search-input-wrapper{border:1px solid var(--bz-border)!important;color:var(--bz-text)!important;box-shadow:none!important;background:#080d1ae0!important}input,textarea,select,.home-composer textarea,.chat-input,.connection-field input,.filter-section input,.filter-section select{color:var(--bz-text)!important;background:#030710d1!important;border:1px solid #94a3b82e!important}input::placeholder,textarea::placeholder{color:#6f7f99!important}.home-composer{background:#040811e6!important;border:1px solid #94a3b83d!important;box-shadow:0 24px 80px #0000006b,0 0 0 1px #8b5cf60f!important}.home-composer-toolbar button,.smart-mode,.composer-data-pill,.starter-prompts button,.quick-action-btn,.btn-outline,.topbar-actions button,.topbar-icon-button,.dashboard-tabs button,.connector-category-tabs button,.google-resource-filters button,.provider-choice-list button{color:var(--bz-text-soft)!important;background:#0d1527db!important;border:1px solid #94a3b82e!important}.home-send-button,.chat-send-button,.btn-primary,.secure-share-button,.connection-submit,.connector-action:not(.secondary){color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#2563eb 100%)!important;border:0!important;box-shadow:0 16px 34px #2563eb4d!important}.home-logo-connect-strip{background:linear-gradient(#0c1426c7,#060a14e6);border:1px solid #94a3b82e;border-radius:22px;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:14px;width:min(880px,100% - 28px);margin:14px auto 0;padding:14px;display:grid;box-shadow:0 16px 48px #00000042}.home-logo-connect-strip>div:first-child{gap:3px;display:grid}.home-logo-connect-strip>div:first-child span{color:#9ca3af;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.home-logo-connect-strip>div:first-child strong{color:#eef6ff;font-size:13px;line-height:1.35}.home-logo-connect-list{align-items:center;gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.home-logo-connect-list button{min-width:70px;min-height:66px;color:var(--bz-text-soft);cursor:pointer;background:#030710ad;border:1px solid #94a3b82e;border-radius:16px;flex:none;place-items:center;gap:5px;padding:8px 10px;transition:transform .16s,border-color .16s,background .16s;display:grid;position:relative}.home-logo-connect-list button:hover{background:#111827eb;border-color:#a78bfa85;transform:translateY(-2px)}.home-logo-connect-list button.connected{border-color:#22c55e61}.home-logo-connect-list .quick-provider-logo,.home-logo-connect-list .quick-provider-fallback{border-radius:10px;width:30px;height:30px}.home-logo-connect-list button>span:last-child{color:#dbeafe;white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:10px;font-weight:700;overflow:hidden}.home-logo-connect-list button svg:last-child{color:var(--bz-green);position:absolute;top:6px;right:6px}.home-crm-panel,.home-value-grid>div,.ai-processing-flow,.rail-ready-state,.connected-ecosystem,.rail-insight-card,.rail-operation,.workspace-status-card,.rail-card,.connector-card,.connection-dialog,.active-connection-row,.connection-security-note,.connection-resource-row,.dashboard-card,.kpi-card,.metric-card,.quality-card,.chart-card,.report-card,.report-section,.empty-workspace-card,.chat-empty-state,.chat-page-main .empty-state,.chat-main,.chat-layout,.chat-messages,.chat-input-wrap,.upload-card,.upload-dropzone,.upload-page-card,.upload-page-shell>section,.data-banner,.filter-bar,.filter-section,.dashboard-tabs,.table-card,.insight-card,.anomaly-card,.collapsible-card,.visual-card,.studio-activity-panel,.stitch-dashboard-stage,.stitch-dashboard-frame,.calendar-grid article,.meeting-history-list article,.dark-panel,.dark-notice,.empty-dark-state{background:linear-gradient(180deg, var(--bz-surface-2), #040811e6)!important;border:1px solid var(--bz-border)!important;color:var(--bz-text)!important;box-shadow:0 18px 55px #00000047!important}.rail-ready-state,.rail-insight-card,.workspace-status-card{background:radial-gradient(circle at 30% 12%,#8b5cf629,#0000 42%),linear-gradient(#0d1527eb,#040811f0)!important}.home-crm-grid>button,.connector-card,.active-connection-row,.connection-resource-row{color:var(--bz-text)!important;background:#070c18db!important}.home-crm-grid>button:hover,.connector-card:hover{border-color:var(--bz-border-strong)!important;background:#0d1527f2!important}.main-content h1,.main-content h2,.main-content h3,.connector-card h3,.home-crm-heading h2,.rail-ready-state h3,.rail-insight-card strong,.chat-empty-state h2,.upload-page-copy h1{color:var(--bz-text)!important}.main-content p,.main-content small,.connector-card p,.home-crm-heading p,.rail-ready-state p,.rail-insight-card small,.workspace-status-card small,.chat-empty-state p,.upload-page-copy p{color:var(--bz-muted)!important}.connections-alert,.upload-error,.analysis-error{color:#fecaca!important;background:#7f1d1d38!important;border-color:#f8717157!important}.connections-notice,.home-notice,.data-banner{color:#bbf7d0!important;background:#064e3b33!important;border-color:#2dd4bf47!important}.upload-page-shell{box-shadow:none!important}.upload-page-shell .upload-page-copy,.upload-page-shell .upload-card{background:0 0!important}.upload-dropzone{border-style:dashed!important;border-color:#60a5fa6b!important}.chat-empty-state,.chat-page-main .empty-state{max-width:560px;border-radius:28px!important}.ai-action-rail{border-left:1px solid var(--bz-border)!important;background:radial-gradient(circle at 50% 72%,#2563eb24,#0000 34%),#02060ff5!important}.ecosystem-item,.connected-ecosystem>div,.connected-ecosystem button{color:var(--bz-text)!important;background:#050a14d1!important;border:1px solid #94a3b829!important}@media (width<=900px){.home-logo-connect-strip{grid-template-columns:1fr}}:root{--byizon-bg:#030712;--byizon-surface:#0b1220;--byizon-surface-raised:#111a2e;--byizon-border:#818cf83d;--byizon-text:#f8fafc;--byizon-muted:#94a3b8;--byizon-accent:#8b5cf6;--byizon-cyan:#22d3ee}html body #root .dashboard-page .kpi-card,html body #root .dashboard-page .data-summary-card,html body #root .dashboard-page .summary-card,html body #root .dashboard-page .metric-card{background:var(--byizon-surface)!important;border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;box-shadow:0 18px 40px #0000003d!important}html body #root .dashboard-page .kpi-card .kpi-label,html body #root .dashboard-page .kpi-card .kpi-value,html body #root .dashboard-page .kpi-card .kpi-desc,html body #root .dashboard-page .kpi-card .kpi-trend,html body #root .dashboard-page .data-summary-card *,html body #root .dashboard-page .summary-card *,html body #root .dashboard-page .metric-card *{color:inherit!important}html body #root .dashboard-page .kpi-card .kpi-desc,html body #root .dashboard-page .kpi-card .kpi-trend{color:var(--byizon-muted)!important}html body #root .analysis-chat-dock,html body #root .analysis-chat-header,html body #root .analysis-chat-messages,html body #root .analysis-chat-composer,html body #root .analysis-chat-row.assistant .analysis-chat-bubble{background:var(--byizon-surface)!important;border-color:var(--byizon-border)!important;color:var(--byizon-text)!important}html body #root .analysis-chat-header{background:var(--byizon-surface-raised)!important}html body #root .analysis-chat-row.assistant .analysis-chat-bubble{background:#111827!important}html body #root .analysis-chat-composer textarea,html body #root .analysis-chat-composer input{border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:#070d1a!important}html body #root .analysis-chat-composer textarea::placeholder,html body #root .analysis-chat-composer input::placeholder{color:#64748b!important}html body #root .chat-tool-btn,html body #root .copy-response-btn{background:var(--byizon-surface-raised)!important;border-color:var(--byizon-border)!important;color:#cbd5e1!important}html body #root .upload-page-shell,html body #root .upload-hero-card,html body #root .upload-page-copy{background:var(--byizon-bg)!important;color:var(--byizon-text)!important}html body #root .upload-panel-card,html body #root .quick-connections,html body #root .upload-assurance-item{background:var(--byizon-surface)!important;border-color:var(--byizon-border)!important;color:var(--byizon-text)!important}html body #root .upload-dropzone,html body #root .upload-zone{color:var(--byizon-text)!important;background:#080f1f!important;border-color:#60a5fa80!important}html body #root .upload-page-badge{background:var(--byizon-surface-raised)!important;border-color:var(--byizon-border)!important;color:#67e8f9!important}html body #root .upload-zone-title,html body #root .quick-connections h2,html body #root .quick-provider-button strong,html body #root .upload-assurance-item strong{color:var(--byizon-text)!important}html body #root .upload-zone-sub,html body #root .upload-assurance-item span{color:var(--byizon-muted)!important}html body #root .quick-provider-button{background:var(--byizon-surface-raised)!important;border-color:var(--byizon-border)!important;color:var(--byizon-text)!important}html body #root .quick-provider-button:hover{background:#17213a!important;border-color:#22d3ee8c!important}html body #root .upload-panel-card p,html body #root .quick-connections p,html body #root .upload-assurance-item p,html body #root .quick-provider-button small{color:var(--byizon-muted)!important}html body #root .dashboard-studio,html body #root .dashboard-studio.studio-light,html body #root .dashboard-studio.studio-comfortable{--studio-bg:var(--byizon-bg)!important;--studio-surface:var(--byizon-surface)!important;--studio-surface-soft:var(--byizon-surface-raised)!important;--studio-text:var(--byizon-text)!important;--studio-muted:var(--byizon-muted)!important;--studio-border:var(--byizon-border)!important;background:var(--byizon-bg)!important;color:var(--byizon-text)!important}html body #root .dashboard-studio .studio-topbar,html body #root .dashboard-studio .studio-composer,html body #root .dashboard-studio .studio-state,html body #root .dashboard-studio .studio-website-builder,html body #root .dashboard-studio .stitch-dashboard-stage,html body #root .dashboard-studio .studio-kpis article,html body #root .dashboard-studio .studio-chart-card{background:var(--byizon-surface)!important;border-color:var(--byizon-border)!important;color:var(--byizon-text)!important}html body #root .dashboard-studio .stitch-prompt-form textarea,html body #root .dashboard-studio input,html body #root .dashboard-studio select{border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:#070d1a!important}html body #root .dashboard-studio .studio-history-button,html body #root .dashboard-studio .studio-stitch-status,html body #root .dashboard-studio .stitch-prompt-suggestion{background:var(--byizon-surface-raised)!important;border-color:var(--byizon-border)!important;color:#dbeafe!important}:root{--byizon-bg:#eef5ff;--byizon-surface:#fff;--byizon-surface-raised:#f8fbff;--byizon-border:#2563eb29;--byizon-text:#0f172a;--byizon-muted:#58708f;--byizon-accent:#2563eb;--byizon-cyan:#0891b2;--bz-bg:#eef5ff;--bz-bg-2:#f7fbff;--bz-surface:#fff;--bz-surface-2:#f8fbff;--bz-surface-3:#eef6ff;--bz-border:#2563eb29;--bz-text:#0f172a;--bz-muted:#5b708f}html,body,#root,.app,.byizon-dark-shell,.byizon-dark-shell .main-content,.dashboard-page,.chat-page-main,.connections-page,.reports-page,.dashboard-studio,.studio-light,.studio-comfortable,.upload-page-shell,.upload-hero-card,.home-shell,.ai-home-page,.meetings-page,.calendar-page{color:var(--byizon-text)!important;background:linear-gradient(135deg,#f8fbff 0%,#eef5ff 52%,#e8f7ff 100%)!important}.sidebar,.byizon-sidebar,.ai-action-rail,.home-right-rail{color:var(--byizon-text)!important;background:linear-gradient(#fff 0%,#f3f8ff 100%)!important;border-color:#2563eb24!important;box-shadow:12px 0 40px #1e40af14!important}.sidebar *,.byizon-sidebar *,.ai-action-rail *,.home-right-rail *{color:inherit}.sidebar-item,.sidebar-link,.byizon-nav a,.sidebar-pro,.sidebar-user,.byizon-pro-card{color:#28415f!important;background:0 0!important;border-color:#2563eb1f!important}.sidebar-item.active,.sidebar-item:hover,.sidebar-link.active,.sidebar-link:hover,.byizon-nav a.active,.byizon-nav a:hover{color:#0f3f91!important;background:linear-gradient(90deg,#dbeafe,#eef6ff)!important;border-color:#2563eb47!important}.kpi-card,.data-summary-card,.summary-card,.metric-card,.dashboard-card,.quality-card,.chart-card,.report-card,.connector-card,.connection-card,.empty-workspace-card,.chat-empty-state,.chat-page-main .empty-state,.upload-card,.upload-panel-card,.upload-page-card,.quick-connections,.upload-assurance-item,.table-card,.insight-card,.anomaly-card,.collapsible-card,.visual-card,.studio-activity-panel,.dark-panel,.dark-notice,.empty-dark-state,.rail-insight-card,.workspace-status-card,.rail-card,.home-prompt-card,.home-quick-card,.home-executive-brief,.home-alert-card,.home-metric-card,.home-logo-connect-strip,.analysis-chat-dock,.analysis-chat-header,.analysis-chat-messages,.analysis-chat-composer,.analysis-chat-row.assistant .analysis-chat-bubble,.dashboard-studio .studio-topbar,.dashboard-studio .studio-composer,.dashboard-studio .studio-state,.dashboard-studio .studio-website-builder,.dashboard-studio .stitch-dashboard-stage,.dashboard-studio .studio-kpis article,.dashboard-studio .studio-chart-card{color:var(--byizon-text)!important;background:linear-gradient(#fff,#f8fbff)!important;border-color:#2563eb29!important;box-shadow:0 18px 45px #1e40af14!important}.kpi-card *,.data-summary-card *,.summary-card *,.metric-card *,.dashboard-card *,.quality-card *,.chart-card *,.report-card *,.connector-card *,.connection-card *,.empty-workspace-card *,.chat-empty-state *,.chat-page-main .empty-state *,.upload-card *,.upload-panel-card *,.upload-page-card *,.quick-connections *,.upload-assurance-item *,.table-card *,.insight-card *,.anomaly-card *,.collapsible-card *,.visual-card *,.studio-activity-panel *,.dark-panel *,.dark-notice *,.empty-dark-state *,.rail-insight-card *,.workspace-status-card *,.rail-card *,.home-prompt-card *,.home-quick-card *,.home-executive-brief *,.home-alert-card *,.home-metric-card *,.home-logo-connect-strip *,.analysis-chat-dock *,.dashboard-studio .studio-topbar *,.dashboard-studio .studio-composer *,.dashboard-studio .studio-state *,.dashboard-studio .studio-website-builder *,.dashboard-studio .stitch-dashboard-stage *,.dashboard-studio .studio-kpis article *,.dashboard-studio .studio-chart-card *{color:inherit!important}.kpi-desc,.kpi-trend,.chart-card-subtitle,.insight-desc,.page-subtitle,.report-summary,.upload-zone-sub,.upload-assurance-item span,.quick-connections p,.connector-card p,.rail-insight-card small,.workspace-status-card small,.home-muted,.home-subtitle,.home-chip,.home-date,.home-context{color:var(--byizon-muted)!important}input,textarea,select,.chat-page-main .chat-input,.chat-input,.analysis-chat-composer textarea,.analysis-chat-composer input,.dashboard-studio .stitch-prompt-form textarea,.dashboard-studio input,.dashboard-studio select,.home-command-input,.search-input,.filter-input{color:var(--byizon-text)!important;background:#fff!important;border-color:#2563eb2e!important}button,.btn,.chat-tool-btn,.copy-response-btn,.quick-provider-button,.dashboard-studio .studio-history-button,.dashboard-studio .studio-stitch-status,.dashboard-studio .stitch-prompt-suggestion{border-color:#2563eb2e!important}.quick-provider-button,.ecosystem-item,.connected-ecosystem>div,.connected-ecosystem button{color:var(--byizon-text)!important;background:#fff!important;border-color:#2563eb29!important}.quick-provider-button:hover,.connector-card:hover{background:#eef6ff!important;border-color:#2563eb5c!important}.upload-dropzone,.upload-zone{color:var(--byizon-text)!important;background:#f8fbff!important;border-color:#2563eb47!important}.connections-alert,.upload-error,.analysis-error,.upload-error-card{color:#9f1239!important;background:#fff1f2!important;border-color:#fecdd3!important}.connections-notice,.home-notice,.data-banner,.analysis-done-card{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.global-voice:before{background:radial-gradient(circle at 50% 42%,#fffffffa,#0000 7%),radial-gradient(circle,#7c3aed 0 25%,#2563eb 52%,#0ea5e947 72%,#0000 74%)!important}:root{--byizon-page:#edf4ff;--byizon-page-2:#f7fbff;--byizon-card:#fff;--byizon-soft-card:#f8fbff;--byizon-border:#2563eb29;--byizon-border-strong:#2563eb47;--byizon-text:#0f172a;--byizon-muted:#52647f;--byizon-faint:#71829b;--byizon-blue:#2563eb;--byizon-indigo:#4f46e5;--byizon-success:#059669;--chart-text:#334155;--chart-muted:#64748b;--chart-grid:#2563eb29;--chart-primary:#2563eb;--chart-secondary:#14b8a6;--chart-tooltip-bg:#fff;--chart-tooltip-border:#cfdceb;--chart-tooltip-shadow:0 16px 38px #0f172a1f;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body,#root{background:radial-gradient(circle at 78% 8%, #60a5fa2e, transparent 28%), linear-gradient(135deg, var(--byizon-page-2) 0%, var(--byizon-page) 58%, #eaf7ff 100%)!important;color:var(--byizon-text)!important}body,button,input,textarea,select{color:var(--byizon-text)!important}.app-shell,.main-layout,.app-main,.main-content,.page-content,.route-shell,.byizon-dark-shell,.dashboard-page,.chat-page,.chat-page-main,.connections-page,.reports-page,.dashboard-studio,.studio-light,.studio-comfortable,.upload-page-shell,.home-shell,.ai-home-page,.meetings-page,.calendar-page,.crm-page,.analytics-page,.data-sources-page,.settings-page,.shared-report-page,.shared-page{color:var(--byizon-text)!important;background:radial-gradient(circle at 78% 8%,#60a5fa29,#0000 30%),linear-gradient(135deg,#f8fbff 0%,#eef5ff 54%,#eaf7ff 100%)!important}.sidebar,.app-sidebar,.byizon-sidebar,.side-nav,.nav-shell,.workspace-sidebar,.left-rail,.dashboard-sidebar,.studio-sidebar,.shared-report-sidebar{border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:linear-gradient(#fff 0%,#f3f8ff 100%)!important;box-shadow:0 20px 60px #0f172a14!important}.sidebar *,.app-sidebar *,.byizon-sidebar *,.side-nav *,.nav-shell *,.workspace-sidebar *,.left-rail *,.dashboard-sidebar *,.studio-sidebar *,.shared-report-sidebar *{color:var(--byizon-text)!important}.sidebar a,.sidebar button,.nav-item,.side-nav-item,.workspace-nav-item,.menu-item,.sidebar-nav-link{color:#334155!important;background:0 0!important;border-color:#0000!important}.sidebar a:hover,.sidebar button:hover,.nav-item:hover,.side-nav-item:hover,.workspace-nav-item:hover,.menu-item:hover,.sidebar-nav-link:hover,.sidebar a.active,.sidebar button.active,.nav-item.active,.side-nav-item.active,.workspace-nav-item.active,.menu-item.active,.sidebar-nav-link.active,[aria-current=page]{color:#1d4ed8!important;background:#eaf2ff!important;border-color:#2563eb38!important}.topbar,.app-header,.page-header,.dashboard-header,.studio-header,.report-header,.chat-header,.connections-header,.right-rail,.ai-actions-log,.assistant-panel,.ecosystem-panel,.workspace-status,.floating-chat-card,.analysis-chat-dock,.analysis-chat-header,.analysis-chat-composer,.chat-empty-state,.home-hero,.upload-card,.upload-panel,.upload-dropzone,.connector-grid,.connector-card,.connection-card,.connected-source-card,.report-section,.report-card,.insight-card,.summary-card,.quality-card,.metric-card,.kpi-card,.chart-card,.table-card,.filter-bar,.dashboard-filter-bar,.tabs,.tab-list,.modal,.modal-content,.dialog,.drawer,.popover,.dropdown-menu,.toast,.data-banner,.status-banner,.stitch-preview,.stitch-shell,.stitch-frame,.history-panel,.calendar-shell,.meeting-card,.task-card,.crm-card{background:var(--byizon-card)!important;border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;box-shadow:0 18px 55px #0f172a14!important}.dashboard-page .card,.chat-page .card,.connections-page .card,.reports-page .card,.dashboard-studio .card,.meetings-page .card,.calendar-page .card,.crm-page .card,.analytics-page .card,[class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Tile],[class*=tile],[class*=Widget],[class*=widget]{background:var(--byizon-card)!important;border-color:var(--byizon-border)!important;color:var(--byizon-text)!important}.dashboard-page .card *,.chat-page .card *,.connections-page .card *,.reports-page .card *,.dashboard-studio .card *,.meetings-page .card *,.calendar-page .card *,.crm-page .card *,.analytics-page .card *,.kpi-card *,.metric-card *,.chart-card *,.report-section *,.report-card *,.insight-card *,.summary-card *,.quality-card *,.connector-card *,.connection-card *,.meeting-card *,.task-card *,.crm-card *,.chat-empty-state *,.analysis-chat-dock *,.right-rail *,.ai-actions-log *,.assistant-panel *,.ecosystem-panel *,.workspace-status *{color:var(--byizon-text)!important}.muted,.subtitle,.description,.caption,.eyebrow,.helper-text,.small-text,.text-muted,.card-subtitle,.kpi-description,.metric-description,.chart-description,.report-meta,.source-meta,.timestamp,.previous-period,.workspace-status small,.connector-card p,.connection-card p,.analysis-chat-dock small,.right-rail small,.ai-actions-log small{color:var(--byizon-muted)!important}.dashboard-title,.page-title,.hero-title,h1,h2,h3,h4,h5,h6,label,strong,.kpi-value,.metric-value,.stat-value,.card-title,.section-title,.connector-card h3,.report-section h3{color:var(--byizon-text)!important}input,textarea,select,.input,.search-input,.filter-input,.chat-input,.home-command-input,.analysis-chat-composer input,.analysis-chat-composer textarea,.dashboard-studio textarea,.dashboard-studio input,.dashboard-studio select{border:1px solid var(--byizon-border-strong)!important;color:var(--byizon-text)!important;caret-color:var(--byizon-blue)!important;background:#fff!important}input::placeholder,textarea::placeholder,.chat-input::placeholder,.home-command-input::placeholder{color:#8796ad!important}button,.btn,.button,.icon-button,.ghost-button,.secondary-button,.tab,.tab-button,.pill,.badge,.chip,.quick-action,.quick-provider-button,.stitch-prompt-suggestion{color:var(--byizon-text)!important;border-color:var(--byizon-border)!important}.primary-button,.secure-share-button,.share-button,.send-button,.generate-button,.continue-button,button[type=submit]{color:#fff!important;background:linear-gradient(135deg,#2563eb 0%,#4f46e5 100%)!important;border-color:#0000!important}.primary-button *,.secure-share-button *,.share-button *,.send-button *,.generate-button *,.continue-button *,button[type=submit] *{color:#fff!important}table,.table,.data-table,.report-table,.drill-table{color:var(--byizon-text)!important;border-color:var(--byizon-border)!important;background:#fff!important}thead,th{color:#334155!important;border-color:var(--byizon-border)!important;background:#eef5ff!important}tbody,tr,td{color:var(--byizon-text)!important;background:#fff!important;border-color:#2563eb1a!important}tr:nth-child(2n) td{background:#f8fbff!important}.dashboard-banner,.dataset-banner,.source-banner,.verified-banner,.success-banner{color:#065f46!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.warning-banner,.warning-card,.alert-warning{color:#92400e!important;background:#fffbeb!important;border-color:#fde68a!important}.error-banner,.error-card,.alert-error,.upload-error,.analysis-error,.connections-alert{color:#9f1239!important;background:#fff1f2!important;border-color:#fecdd3!important}.recharts-wrapper text,.recharts-cartesian-axis-tick text,.recharts-legend-item-text,.recharts-tooltip-wrapper,.recharts-tooltip-wrapper *{color:var(--byizon-text)!important;fill:var(--byizon-text)!important}.recharts-default-tooltip{border:1px solid var(--byizon-border)!important;background:#fff!important;box-shadow:0 16px 40px #0f172a1f!important}pre,code,.code-block,.json-preview{color:#0f172a!important;border-color:var(--byizon-border)!important;background:#f1f5f9!important}.global-voice,.voice-orb,.jarvis-orb,.global-voice *,.voice-orb *,.jarvis-orb *{color:#fff!important}::selection{color:#0f172a!important;background:#2563eb33!important}html.byizon-dark-mode{--byizon-page:#05070c;--byizon-page-2:#090d16;--byizon-card:#0d131f;--byizon-soft-card:#111a29;--byizon-border:#94a3b829;--byizon-border-strong:#818cf84d;--byizon-text:#eef2f8;--byizon-muted:#91a0b5;--byizon-faint:#66758b;--byizon-blue:#6d8cff;--byizon-indigo:#8b7cff;--byizon-success:#36d399;--bg-base:#05070c;--bg-surface:#0d131f;--bg-card:#0d131f;--bg-card-hover:#131d2d;--bg-glass:#0a0f19eb;--text-primary:#eef2f8;--text-secondary:#b1bfd1;--text-muted:#8492a7;--border-subtle:#94a3b826;--chart-text:#cbd5e1;--chart-muted:#94a3b8;--chart-grid:#94a3b838;--chart-primary:#7aa2ff;--chart-secondary:#5eead4;--chart-tooltip-bg:#0f1725;--chart-tooltip-border:#94a3b847;--chart-tooltip-shadow:0 18px 42px #00000057;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important}html.byizon-dark-mode,html.byizon-dark-mode body,html.byizon-dark-mode #root{color:var(--byizon-text)!important;background:radial-gradient(circle at 76% 4%,#464cdc24,#0000 30%),linear-gradient(135deg,#070a11 0%,#03050a 58%,#07101d 100%)!important}html.byizon-dark-mode body,html.byizon-dark-mode button,html.byizon-dark-mode input,html.byizon-dark-mode textarea,html.byizon-dark-mode select{color:var(--byizon-text)!important}html.byizon-dark-mode :is(.app-shell,.main-layout,.app-main,.main-content,.page-content,.route-shell,.byizon-dark-shell,.dashboard-page,.chat-page,.chat-page-main,.connections-page,.reports-page,.dashboard-studio,.studio-light,.studio-comfortable,.upload-page-shell,.home-shell,.ai-home-page,.meetings-page,.calendar-page,.crm-page,.analytics-page,.data-sources-page,.settings-page,.shared-report-page,.shared-page){color:var(--byizon-text)!important;background:radial-gradient(circle at 76% 4%,#4c46e521,#0000 31%),linear-gradient(135deg,#080b12 0%,#04060b 58%,#07101c 100%)!important}html.byizon-dark-mode :is(.sidebar,.app-sidebar,.byizon-sidebar,.side-nav,.nav-shell,.workspace-sidebar,.left-rail,.dashboard-sidebar,.studio-sidebar,.shared-report-sidebar,.ai-action-rail,.home-right-rail){border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:radial-gradient(circle at 50% 10%,#304caa2b,#0000 31%),linear-gradient(#09101d 0%,#040810 100%)!important;box-shadow:12px 0 46px #00000047!important}html.byizon-dark-mode :is(.sidebar,.app-sidebar,.byizon-sidebar,.side-nav,.nav-shell,.workspace-sidebar,.left-rail,.dashboard-sidebar,.studio-sidebar,.shared-report-sidebar) *{color:inherit!important}html.byizon-dark-mode :is(.sidebar a,.sidebar button,.nav-item,.side-nav-item,.workspace-nav-item,.menu-item,.sidebar-nav-link,.sidebar-item,.byizon-nav a){color:#a7b3c5!important;background:0 0!important;border-color:#0000!important}html.byizon-dark-mode :is(.sidebar a:hover,.sidebar button:hover,.nav-item:hover,.side-nav-item:hover,.workspace-nav-item:hover,.menu-item:hover,.sidebar-nav-link:hover,.sidebar a.active,.sidebar button.active,.nav-item.active,.side-nav-item.active,.workspace-nav-item.active,.menu-item.active,.sidebar-nav-link.active,.sidebar-item.active,.byizon-nav a.active,[aria-current=page]){color:#fff!important;background:linear-gradient(90deg,#5c45e257,#2249a129)!important;border-color:#818cf845!important}html.byizon-dark-mode :is(.topbar,.app-header,.page-header,.dashboard-header,.studio-header,.report-header,.chat-header,.byizon-topbar){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;box-shadow:none!important;background:#04080fe0!important}html.byizon-dark-mode :is(.right-rail,.ai-actions-log,.assistant-panel,.ecosystem-panel,.workspace-status,.floating-chat-card,.analysis-chat-dock,.analysis-chat-header,.analysis-chat-composer,.chat-empty-state,.home-hero,.upload-card,.upload-panel,.upload-dropzone,.connector-grid,.connector-card,.connection-card,.connected-source-card,.report-section,.report-card,.insight-card,.summary-card,.quality-card,.metric-card,.kpi-card,.chart-card,.table-card,.filter-bar,.dashboard-filter-bar,.tabs,.tab-list,.modal,.modal-content,.dialog,.drawer,.popover,.dropdown-menu,.toast,.data-banner,.status-banner,.stitch-preview,.stitch-shell,.stitch-frame,.history-panel,.calendar-shell,.meeting-card,.task-card,.crm-card,.home-logo-connect-strip,.connected-ecosystem,.rail-insight-card,.workspace-status-card,.rail-card){border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:linear-gradient(#101725,#0a101b)!important;box-shadow:0 18px 55px #0000003d!important}html.byizon-dark-mode :is(.dashboard-page .card,.chat-page .card,.connections-page .card,.reports-page .card,.dashboard-studio .card,.meetings-page .card,.calendar-page .card,.crm-page .card,.analytics-page .card,[class*=Card],[class*=card],[class*=Panel],[class*=panel],[class*=Tile],[class*=tile],[class*=Widget],[class*=widget]){border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:linear-gradient(#101725,#0a101b)!important;box-shadow:0 16px 48px #00000038!important}html.byizon-dark-mode :is(h1,h2,h3,h4,h5,h6,label,strong,.dashboard-title,.page-title,.hero-title,.kpi-value,.metric-value,.stat-value,.card-title,.section-title,.connector-card h3,.report-section h3){color:var(--byizon-text)!important}html.byizon-dark-mode :is(.muted,.subtitle,.description,.caption,.eyebrow,.helper-text,.small-text,.text-muted,.card-subtitle,.kpi-description,.metric-description,.chart-description,.report-meta,.source-meta,.timestamp,.previous-period,.page-subtitle){color:var(--byizon-muted)!important}html.byizon-dark-mode :is(input,textarea,select,.input,.search-input,.filter-input,.chat-input,.home-command-input,.analysis-chat-composer input,.analysis-chat-composer textarea,.dashboard-studio textarea,.dashboard-studio input,.dashboard-studio select){border-color:var(--byizon-border-strong)!important;color:var(--byizon-text)!important;caret-color:#8b9cff!important;box-shadow:none!important;background:#080d16!important}html.byizon-dark-mode :is(input,textarea)::placeholder{color:#637087!important}html.byizon-dark-mode :is(button,.btn,.button,.icon-button,.ghost-button,.secondary-button,.tab,.tab-button,.pill,.badge,.chip,.quick-action,.quick-provider-button,.stitch-prompt-suggestion){border-color:var(--byizon-border)!important}html.byizon-dark-mode :is(.quick-provider-button,.ecosystem-item,.connected-ecosystem>div,.connected-ecosystem button,.home-logo-connect-list button){border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:#0a111d!important}html.byizon-dark-mode .home-logo-connect-strip{border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:linear-gradient(#0e1624,#080e18)!important;box-shadow:0 18px 55px #0000003d!important}html.byizon-dark-mode .home-logo-connect-strip :is(span,strong){color:inherit!important}html.byizon-dark-mode :is(.connected-ecosystem,.rail-insight-card,.workspace-status-card,.rail-card){border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:#090f1ae0!important}html.byizon-dark-mode :is(.primary-button,.secure-share-button,.share-button,.send-button,.generate-button,.continue-button,button[type=submit]){color:#fff!important;background:linear-gradient(135deg,#7357e8 0%,#315fd5 100%)!important;border-color:#0000!important}html.byizon-dark-mode :is(table,.table,.data-table,.report-table,.drill-table){border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:#0b111c!important}html.byizon-dark-mode :is(thead,th){border-color:var(--byizon-border)!important;color:#c4cee0!important;background:#111a29!important}html.byizon-dark-mode :is(tbody,tr,td){color:var(--byizon-text)!important;background:#0b111c!important;border-color:#94a3b81a!important}html.byizon-dark-mode tr:nth-child(2n) td{background:#0e1623!important}html.byizon-dark-mode :is(pre,code,.code-block,.json-preview){border-color:var(--byizon-border)!important;color:#b8e8ff!important;background:#060b13!important}html.byizon-dark-mode .recharts-wrapper text,html.byizon-dark-mode .recharts-cartesian-axis-tick text,html.byizon-dark-mode .recharts-legend-item-text{color:#aebbd0!important;fill:#aebbd0!important}html.byizon-dark-mode .recharts-default-tooltip{border-color:var(--byizon-border)!important;color:var(--byizon-text)!important;background:#0d1522!important;box-shadow:0 16px 40px #00000057!important}html.byizon-dark-mode :is(.dashboard-banner,.dataset-banner,.source-banner,.verified-banner,.success-banner,.connections-notice,.home-notice,.analysis-done-card){color:#a7f3d0!important;background:#064e3b3d!important;border-color:#34d3994d!important}html.byizon-dark-mode :is(.warning-banner,.warning-card,.alert-warning){color:#fde68a!important;background:#78350f3d!important;border-color:#fbbf244d!important}html.byizon-dark-mode :is(.error-banner,.error-card,.alert-error,.upload-error,.analysis-error,.connections-alert){color:#fecaca!important;background:#7f1d1d3d!important;border-color:#f8717152!important}.topbar-theme-toggle{justify-content:center;align-items:center;gap:7px;min-height:34px;border:1px solid var(--byizon-border)!important;background:var(--byizon-card)!important;color:var(--byizon-text)!important;border-radius:9px!important;padding:0 11px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.topbar-theme-toggle:hover{transform:translateY(-1px);border-color:var(--byizon-border-strong)!important}html.byizon-dark-mode .topbar-theme-toggle{color:#e8edf7!important;background:#111827eb!important}html.byizon-light-mode .byizon-shell :is(.byizon-topbar,.ai-os-commandbar,.home-composer,.home-logo-connect-strip,.ai-action-rail,.connected-ecosystem,.rail-insight-card,.workspace-status-card,.rail-card){color:#0f172a!important;background:linear-gradient(#fff,#f8fbff)!important;border-color:#2563eb29!important;box-shadow:0 16px 42px #1e40af14!important}html.byizon-light-mode .byizon-shell :is(.ai-os-commandbar input,.home-composer textarea){color:#0f172a!important;box-shadow:none!important;background:0 0!important;border:0!important}html.byizon-light-mode .byizon-shell .topbar-actions button{color:#1e3a5f!important;background:#fff!important;border-color:#2563eb2e!important}html.byizon-light-mode .byizon-shell .byizon-greeting h1{color:#0f172a!important}html.byizon-light-mode .byizon-shell .starter-prompts button,html.byizon-light-mode .byizon-shell .home-logo-connect-list button{color:#334155!important;background:#fff!important;border-color:#2563eb29!important}@media (width<=720px){.topbar-theme-toggle{width:34px;padding:0!important}.topbar-theme-toggle span{display:none}}html{font-size:18px}body{font-size:17px}.sidebar-item{min-height:49px!important;font-size:14.5px!important}.byizon-nav-label{font-size:11px!important}.page-subtitle,.dark-hero-card p{font-size:17px!important;line-height:1.65!important}.calendar-task-form :is(label,input,select,button),.calendar-toolbar button{font-size:14px!important}.calendar-weekdays{font-size:13px!important}.calendar-grid article>strong{font-size:15px!important}.calendar-grid article :is(span,em){font-size:12px!important}.assistant-status-rail{flex-direction:column;min-width:250px;min-height:min(720px,100vh - 96px);padding:18px 15px 16px;display:flex;overflow:hidden;color:#f4f7ff!important;background:radial-gradient(circle at 50% 28%,#266aff47,#0000 31%),linear-gradient(#061d43 0%,#061831 58%,#05132a 100%)!important;border:1px solid #4874db47!important;border-radius:0!important;box-shadow:inset 0 1px #ffffff0d,0 18px 55px #0108185c!important}html.byizon-light-mode body .assistant-status-rail,html.byizon-dark-mode body .assistant-status-rail{color:#f4f7ff!important;background:radial-gradient(circle at 50% 28%,#266aff47,#0000 31%),linear-gradient(#061d43 0%,#061831 58%,#05132a 100%)!important;border-color:#4874db47!important;box-shadow:inset 0 1px #ffffff0d,0 18px 55px #0108185c!important}.assistant-status-rail *,html.byizon-light-mode .assistant-status-rail *,html.byizon-dark-mode .assistant-status-rail *{color:inherit!important}.assistant-status-head{justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.assistant-status-head>span{align-items:center;gap:7px;display:inline-flex}.assistant-status-head>span svg{color:#7ca4ff!important}.assistant-status-head button{place-items:center;width:28px;height:28px;display:grid;color:#7186ad!important;background:0 0!important;border:0!important}.assistant-systems-pill{background:#10b9811a;border:1px solid #2dd4bf2e;border-radius:999px;align-items:center;gap:6px;width:fit-content;margin:18px auto 0;padding:5px 9px;font-size:9px;font-weight:700;display:flex;color:#62d7af!important}.assistant-systems-pill i{background:#32d89c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #32d89c}.assistant-status-orb{background:radial-gradient(circle,#8868ff 0 20%,#4d4ce0 39%,#154a9c 68%,#0b2b68 100%);border:2px solid #6faeffe6;border-radius:50%;flex:none;place-items:center;width:86px;height:86px;margin:52px auto 0;animation:3s ease-in-out infinite assistant-orb-pulse;display:grid;position:relative;box-shadow:0 0 16px #4d8cff,0 0 36px #3e77ffb8,0 0 70px #2160dc59,inset 0 0 19px #ffffff47;color:#fff!important}.assistant-status-orb:before,.assistant-status-orb:after{content:"";border:1px solid #5087ff2b;border-radius:50%;position:absolute;inset:-15px}.assistant-status-orb:after{opacity:.55;inset:-29px}.assistant-status-orb.is-working{animation-duration:1.25s}@keyframes assistant-orb-pulse{50%{transform:scale(1.045);box-shadow:0 0 22px #5e97ff,0 0 48px #4a7dffcc,0 0 80px #2461e16b,inset 0 0 22px #ffffff57}}.assistant-status-copy{text-align:center;margin-top:39px}.assistant-status-copy h2{margin:0;font-weight:750;color:#f4f7ff!important;font-size:14px!important}.assistant-status-copy p{max-width:210px;margin:8px auto 0;line-height:1.55;color:#9badca!important;font-size:10px!important}.assistant-operation-steps{background:#040d1f66;border:1px solid #7095db29;border-radius:10px;gap:7px;margin-top:20px;padding:11px;display:grid}.assistant-operation-steps span{align-items:center;gap:7px;font-size:9px;display:flex;color:#9eb0cc!important}.assistant-operation-steps span.complete{color:#60d7af!important}.assistant-operation-steps span.running{color:#9db8ff!important}.assistant-service-list{gap:5px;margin-top:46px;display:grid}.assistant-service-list a{border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 4px;text-decoration:none;display:flex;color:#b7c5dc!important;font-size:10px!important}.assistant-service-list a:hover{background:#587dcb1f!important}.assistant-service-list a>span,.assistant-service-list a small{align-items:center;gap:7px;display:flex}.assistant-service-list a small{color:#57d3a5!important;font-size:8.5px!important}.assistant-memory-card{border-radius:10px;margin-top:auto;padding:13px;background:#1f41892e!important;border:1px solid #5b7ecc38!important}.assistant-memory-card>div:first-child{justify-content:space-between;font-size:10px;display:flex}.assistant-memory-track{background:#ffffff1a;border-radius:99px;height:4px;margin:9px 0;overflow:hidden}.assistant-memory-track>i{background:linear-gradient(90deg,#507aff,#a067ff);width:100%;height:100%;display:block;box-shadow:0 0 8px #785fff}.assistant-memory-card small{align-items:center;gap:6px;font-size:8px;display:flex;color:#7186aa!important}.assistant-memory-card small i{background:#2fd79b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #2fd79b}.calendar-layout{align-items:start;grid-template-columns:minmax(620px,1fr) minmax(330px,.46fr)!important}.calendar-assistant-rail{min-height:730px;position:sticky;top:24px}html.byizon-light-mode .calendar-grid article{color:#172033!important;background:linear-gradient(#fff,#f7faff)!important;border-color:#2563eb29!important;box-shadow:0 8px 22px #1e40af12!important}html.byizon-light-mode .calendar-grid article.outside{opacity:.62;background:#f1f5f9!important}html.byizon-light-mode .calendar-grid article>strong{color:#172033!important}html.byizon-light-mode .calendar-toolbar button{color:#1d4ed8!important;background:#eef4ff!important;border-color:#2563eb2e!important}.voice-controller-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}html.byizon-light-mode body .assistant-service-list{color:#b7c5dc!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html.byizon-light-mode body .assistant-memory-card{color:#f4f7ff!important;box-shadow:none!important;background:#1f41892e!important;border-color:#5b7ecc38!important}html.byizon-light-mode body .assistant-memory-card :is(span,strong,small){color:inherit!important}html.byizon-dark-mode body .calendar-grid article{color:#eef2f8!important;background:#0c1422!important;border-color:#708bbe33!important;box-shadow:0 8px 22px #0003!important}html.byizon-dark-mode body .calendar-grid article.outside{opacity:.58;background:#080e18!important}html.byizon-dark-mode body .calendar-grid article>strong{color:#eef2f8!important}html.byizon-dark-mode body .calendar-task-form .dark-notice{color:#bae6fd!important;background:#082f4957!important;border-color:#38bdf838!important}html.byizon-light-mode body .byizon-shell .home-composer textarea,html.byizon-dark-mode body .byizon-shell .home-composer textarea{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;font-size:15px!important}.byizon-shell .byizon-onboarding{width:min(1240px,100% - 40px)!important;max-width:1240px!important;padding-top:48px!important}.byizon-shell .home-composer,.byizon-shell .home-logo-connect-strip{max-width:1080px!important}.byizon-shell .ai-os-workspace{transition:grid-template-columns .22s}.byizon-shell .ai-os-workspace.rail-collapsed{grid-template-columns:minmax(0,1fr) 56px!important}.assistant-status-rail{transition:min-width .22s,width .22s,padding .22s}html.byizon-light-mode body .assistant-status-rail.is-collapsed,html.byizon-dark-mode body .assistant-status-rail.is-collapsed,.assistant-status-rail.is-collapsed{align-items:center;width:56px;min-width:56px;min-height:calc(100vh - 62px);padding:14px 8px;background:radial-gradient(circle at 50% 12%,#266aff47,#0000 28%),linear-gradient(#061d43 0%,#061831 58%,#05132a 100%)!important}.assistant-rail-expand{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:38px;min-height:74px;padding:10px 4px;display:inline-flex;color:#f4f7ff!important;background:#275cbe33!important;border:1px solid #7ca4ff57!important;border-radius:12px!important}.assistant-rail-expand:hover{background:#4375dc57!important}.assistant-rail-expand span{letter-spacing:.08em;font-size:10px;font-weight:800}.byizon-shell .byizon-greeting-subtitle{font-size:16px!important}.byizon-shell .starter-prompts button{min-height:38px!important;padding:0 14px!important;font-size:13px!important}.byizon-shell .home-logo-connect-list button{font-size:12px!important}.assistant-service-list a,.assistant-status-copy p{font-size:11px!important}@media (width<=1550px){.calendar-layout{grid-template-columns:minmax(560px,1fr) minmax(300px,.48fr)!important}.calendar-assistant-rail{grid-column:1/-1;min-height:620px;position:static}}@media (width<=980px){.calendar-layout{grid-template-columns:1fr!important}.calendar-assistant-rail{grid-column:auto}}.byizon-shell .topbar-actions>button,.byizon-shell .topbar-theme-toggle{min-height:38px!important;padding-inline:14px!important;font-size:13px!important}.byizon-shell .topbar-actions .topbar-icon-button{width:38px!important;height:38px!important;padding:0!important}.byizon-shell .topbar-avatar{width:38px;height:38px;font-size:13px!important}html.byizon-light-mode body .assistant-rail-expand,html.byizon-dark-mode body .assistant-rail-expand{color:#fff!important;background:linear-gradient(#184fa9,#0c2f70)!important;border-color:#81aeff9e!important;box-shadow:0 9px 24px #02143a6b!important}html.byizon-light-mode body .assistant-rail-expand *,html.byizon-dark-mode body .assistant-rail-expand *{stroke:currentColor;color:#fff!important}html.byizon-dark-mode body :is(.connection-flow,.active-connections-list,.icon-label-button,.connection-browse-button,.connection-remove-button,.connection-dialog-close,.connector-search-wrap,.connector-category-tabs button,.connector-capabilities span,.connector-capabilities button,.connector-action.secondary,.connection-security-note,.btn-outline,.quick-action-btn,.dashboard-tabs button,.google-resource-filters button,.provider-choice-list button){color:#dce6f5!important;box-shadow:none!important;background:#0d1624!important;border-color:#94a3b838!important}html.byizon-dark-mode body :is(.connection-flow,.active-connections-list,.connector-search-wrap,.connection-security-note) *{color:inherit!important}html.byizon-dark-mode body .connection-status.ready{color:#86efc1!important;background:#05966929!important;border-color:#34d3994d!important}html.byizon-dark-mode body .connection-status.pending{color:#fde68a!important;background:#b4530929!important;border-color:#fbbf244d!important}html.byizon-dark-mode body .connector-action:not(.secondary){color:#fff!important;background:linear-gradient(135deg,#7544e7,#2764e7)!important;border-color:#0000!important}.byizon-shell .home-logo-connect-strip{position:relative;grid-template-columns:42px minmax(0,1fr) 42px!important;gap:10px!important;padding:11px 12px!important}.byizon-shell .home-logo-connect-list{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#638bff94 transparent;gap:12px;padding:4px 2px 8px}.byizon-shell .home-logo-connect-list button{scroll-snap-align:start;min-width:86px;min-height:76px;padding:9px 11px}.byizon-shell .home-logo-connect-list .quick-provider-logo,.byizon-shell .home-logo-connect-list .quick-provider-fallback{width:34px;height:34px}.byizon-shell .home-logo-connect-list button>span:last-child{max-width:88px;font-size:12px!important}.home-logo-slide-control{cursor:pointer;align-self:center;place-items:center;width:40px;height:54px;display:grid;color:#5378d9!important;background:#2563eb1a!important;border:1px solid #638bff47!important;border-radius:12px!important;padding:0!important}.home-logo-slide-control:hover{transform:translateY(-1px);background:#2563eb2e!important}html.byizon-dark-mode body .home-logo-slide-control{color:#b6c8ff!important;background:#4069d22e!important;border-color:#7493eb47!important}html.byizon-dark-mode body .quick-provider-fallback{color:#fff!important;background:linear-gradient(135deg,#263b68,#5a3f9f)!important}@media (width<=720px){.byizon-shell .home-logo-connect-strip{grid-template-columns:36px minmax(0,1fr) 36px!important}.home-logo-slide-control{width:34px}}html.byizon-light-mode body .byizon-shell .ai-os-primary,html.byizon-light-mode body .byizon-shell .home-conversation,html.byizon-light-mode body .byizon-shell .home-message-list{color:#142033!important;background:#f4f8ff!important}html.byizon-light-mode body .byizon-shell .home-conversation-header,html.byizon-light-mode body .byizon-shell .home-sticky-composer{color:#142033!important;background:#fff!important;border-color:#d9e4f2!important}html.byizon-light-mode body .byizon-shell .home-message.user>div{color:#fff!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;border-color:#0000!important}html.byizon-light-mode body .byizon-shell .home-message.assistant>div,html.byizon-light-mode body .byizon-shell .automation-timeline{color:#1e293b!important;background:#fff!important;border-color:#d9e4f2!important;box-shadow:0 9px 24px #1e40af14!important}html.byizon-dark-mode body .byizon-shell .ai-os-primary,html.byizon-dark-mode body .byizon-shell .home-conversation,html.byizon-dark-mode body .byizon-shell .home-message-list{color:#edf3ff!important;background:#050913!important}html.byizon-dark-mode body .byizon-shell .home-conversation-header,html.byizon-dark-mode body .byizon-shell .home-sticky-composer{color:#edf3ff!important;background:#09111e!important;border-color:#94a3b82e!important}html.byizon-dark-mode body .byizon-shell .home-message.user>div{color:#fff!important;background:linear-gradient(135deg,#315fde,#6547d9)!important;border-color:#0000!important}html.byizon-dark-mode body .byizon-shell .home-message.assistant>div,html.byizon-dark-mode body .byizon-shell .automation-timeline{color:#e7eefb!important;background:#101827!important;border-color:#94a3b833!important;box-shadow:0 12px 28px #0000003d!important}html.byizon-light-mode body .analysis-chat-dock,html.byizon-light-mode body .analysis-chat-header,html.byizon-light-mode body .analysis-chat-composer{color:#142033!important;background:#fff!important;border-color:#d9e4f2!important}html.byizon-light-mode body .analysis-chat-messages{color:#142033!important;background:#f4f8ff!important}html.byizon-light-mode body .analysis-chat-row.assistant .analysis-chat-bubble{color:#1e293b!important;background:#fff!important;border-color:#d7e2f0!important}html.byizon-light-mode body .analysis-chat-row.user .analysis-chat-bubble{color:#fff!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;border-color:#0000!important}html.byizon-light-mode body .analysis-chat-input{color:#142033!important;background:#f8fbff!important;border-color:#cfdceb!important}html.byizon-dark-mode body .analysis-chat-dock,html.byizon-dark-mode body .analysis-chat-header,html.byizon-dark-mode body .analysis-chat-composer{color:#edf3ff!important;background:#0b1220!important;border-color:#94a3b833!important}html.byizon-dark-mode body .analysis-chat-messages{color:#edf3ff!important;background:#070c16!important}html.byizon-dark-mode body .analysis-chat-row.assistant .analysis-chat-bubble{color:#edf3ff!important;background:#151e2e!important;border-color:#94a3b833!important}html.byizon-dark-mode body .analysis-chat-row.user .analysis-chat-bubble{color:#fff!important;background:linear-gradient(135deg,#315fde,#6547d9)!important;border-color:#0000!important}html.byizon-dark-mode body .analysis-chat-input{color:#edf3ff!important;background:#060b13!important;border-color:#94a3b83d!important}html.byizon-light-mode body .chat-page-main .chat-main,html.byizon-light-mode body .chat-page-main .chat-top-bar,html.byizon-light-mode body .chat-page-main .chat-input-wrap{color:#142033!important;background:#fff!important;border-color:#d9e4f2!important}html.byizon-light-mode body .chat-page-main .chat-messages{color:#142033!important;background:#f4f8ff!important}html.byizon-light-mode body .chat-page-main .msg-bubble.ai{color:#1e293b!important;background:#fff!important;border-color:#d7e2f0!important}html.byizon-light-mode body .chat-page-main .msg-bubble.user{color:#fff!important;background:linear-gradient(135deg,#2563eb,#4f46e5)!important}html.byizon-light-mode body .chat-page-main .chat-input-row,html.byizon-light-mode body .chat-page-main .chat-input{color:#142033!important;background:#f8fbff!important;border-color:#cfdceb!important}html.byizon-dark-mode body .chat-page-main .chat-main,html.byizon-dark-mode body .chat-page-main .chat-top-bar,html.byizon-dark-mode body .chat-page-main .chat-input-wrap{color:#edf3ff!important;background:#0b1220!important;border-color:#94a3b833!important}html.byizon-dark-mode body .chat-page-main .chat-messages{color:#edf3ff!important;background:#070c16!important}html.byizon-dark-mode body .chat-page-main .msg-bubble.ai{color:#edf3ff!important;background:#151e2e!important;border-color:#94a3b833!important}html.byizon-dark-mode body .chat-page-main .msg-bubble.user{color:#fff!important;background:linear-gradient(135deg,#315fde,#6547d9)!important}html.byizon-dark-mode body .chat-page-main .chat-input-row,html.byizon-dark-mode body .chat-page-main .chat-input{color:#edf3ff!important;background:#060b13!important;border-color:#94a3b83d!important}html.byizon-light-mode body .dashboard-page .dataset-overview-item{color:#142033!important;background:#fff!important;border-color:#d9e4f2!important}html.byizon-light-mode body .dashboard-page .dataset-overview-label{color:#5b6f8b!important}html.byizon-light-mode body .dashboard-page .dataset-overview-val{color:#142033!important}html.byizon-dark-mode body .dashboard-page .dataset-overview-item{color:#edf3ff!important;background:#0f1725!important;border-color:#94a3b833!important}html.byizon-dark-mode body .dashboard-page .dataset-overview-label{color:#9eacc0!important}html.byizon-dark-mode body .dashboard-page .dataset-overview-val{color:#f3f7ff!important}html.byizon-dark-mode body .google-permission-summary span{color:#b9c5d7!important;background:#111a29!important;border-color:#94a3b83d!important}html.byizon-dark-mode body .google-permission-summary span.granted{color:#8cf0c5!important;background:#0596692e!important;border-color:#34d39957!important}html.byizon-light-mode body .google-permission-summary span{color:#52647f!important;background:#f8fbff!important;border-color:#d9e4f2!important}html.byizon-light-mode body .google-permission-summary span.granted{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}html.byizon-light-mode body .dashboard-studio,html.byizon-light-mode body .dashboard-studio .studio-topbar,html.byizon-light-mode body .dashboard-studio .studio-composer{color:#142033!important;background:#f5f8fd!important;border-color:#d9e4f2!important}html.byizon-light-mode body .dashboard-studio .studio-topbar{background:#fff!important}html.byizon-light-mode body .dashboard-studio :is(.studio-topbar a,.studio-topbar strong,.stitch-editor-heading h1,.stitch-editor-heading p,.studio-kicker){color:#142033!important}html.byizon-light-mode body .dashboard-studio .stitch-prompt-form textarea{color:#142033!important;caret-color:#2563eb!important;background:#fff!important;border-color:#cfdceb!important}html.byizon-light-mode body .dashboard-studio :is(.studio-history-button,.studio-stitch-status){color:#34506f!important;opacity:1!important;background:#f8fbff!important;border-color:#cfdceb!important}html.byizon-dark-mode body .dashboard-studio,html.byizon-dark-mode body .dashboard-studio .studio-topbar,html.byizon-dark-mode body .dashboard-studio .studio-composer{color:#edf3ff!important;background:#060a12!important;border-color:#94a3b833!important}html.byizon-dark-mode body .dashboard-studio .studio-topbar{background:#0b1220!important}html.byizon-dark-mode body .dashboard-studio :is(.studio-topbar a,.studio-topbar strong,.stitch-editor-heading h1,.stitch-editor-heading p,.studio-kicker){color:#edf3ff!important}html.byizon-dark-mode body .dashboard-studio .stitch-prompt-form textarea{color:#f3f7ff!important;caret-color:#8ba4ff!important;background:#09101c!important;border-color:#94a3b83d!important}html.byizon-dark-mode body .dashboard-studio :is(.studio-history-button,.studio-stitch-status){color:#dbe6f7!important;opacity:1!important;background:#111a29!important;border-color:#94a3b83d!important}.chat-history-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.chat-history-head .chat-history-title{margin-bottom:3px}.chat-history-head small{color:var(--text-muted);font-size:10px}.chat-history-close{width:30px;height:30px;color:var(--text-muted);border:1px solid var(--border-subtle);background:0 0;border-radius:8px;place-items:center;display:none}.chat-new-button{color:#fff;background:linear-gradient(135deg, var(--blue-600), var(--blue-500));border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.chat-history-list{gap:5px;display:grid}.chat-history-item{width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:8px;display:grid}.chat-history-item>span{min-width:0}.chat-history-item-title,.chat-history-item-time{display:block}.chat-memory-note{color:var(--text-muted);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:8px;align-items:center;gap:7px;margin-top:14px;padding:10px;font-size:10px;line-height:1.4;display:flex}.chat-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.chat-top-actions .btn-outline{gap:5px;min-height:32px;padding:6px 10px;font-size:11px}.chat-clear-button{color:#b42318!important;border-color:#fecaca!important}.chat-history-toggle,.chat-history-backdrop{display:none}.chat-message-content{max-width:min(74%,760px)}.chat-message-content .msg-bubble{max-width:none}.chat-context-caption{color:var(--text-muted);text-align:center;margin-top:8px;font-size:10px}.chat-send-btn:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}@media (width<=1000px){.chat-history-toggle{display:inline-flex}.chat-history.mobile-open{z-index:1701;border:0;border-radius:0;width:min(330px,88vw);margin:0;padding:20px 16px;display:block;position:fixed;inset:0 auto 0 0;box-shadow:20px 0 55px #0f172a33}.chat-history-close{display:grid}.chat-history-backdrop{z-index:1700;background:#0f172a73;border:0;display:block;position:fixed;inset:0}}@media (width<=720px){.chat-top-bar{align-items:flex-start;gap:10px}.chat-top-actions .btn-outline{font-size:0;padding:7px!important}.chat-message-content{max-width:88%}.chat-context-caption{display:none}}html.byizon-light-mode body{--button-secondary-bg:#fff;--button-secondary-hover:#eef6ff;--button-secondary-text:#174178;--button-secondary-border:#c9d8ec;--field-bg:#fff;--field-text:#142033;--field-border:#c8d7ea;--table-head-bg:#eef5ff;--table-row-bg:#fff;--table-row-alt:#f8fbff;--table-hover:#eef6ff}html.byizon-dark-mode body{--button-secondary-bg:#0f1725;--button-secondary-hover:#172235;--button-secondary-text:#e5edf8;--button-secondary-border:#94a3b842;--field-bg:#07101c;--field-text:#f3f7ff;--field-border:#94a3b847;--table-head-bg:#121d2d;--table-row-bg:#0b1320;--table-row-alt:#101a2a;--table-hover:#172235}html.byizon-light-mode body :is(.btn-outline,.page-actions button,.dashboard-tabs button,.chat-top-actions .btn-outline,.chat-hint,.chat-new-button,.connection-browse-button,.connection-remove-button,.icon-label-button,.provider-choice-list button,.google-resource-filters button,.connector-category-tabs button),html.byizon-dark-mode body :is(.btn-outline,.page-actions button,.dashboard-tabs button,.chat-top-actions .btn-outline,.chat-hint,.chat-new-button,.connection-browse-button,.connection-remove-button,.icon-label-button,.provider-choice-list button,.google-resource-filters button,.connector-category-tabs button){background:var(--button-secondary-bg)!important;border:1px solid var(--button-secondary-border)!important;color:var(--button-secondary-text)!important;box-shadow:none!important}html.byizon-light-mode body :is(.btn-outline,.page-actions button,.dashboard-tabs button,.chat-hint,.chat-new-button):hover,html.byizon-dark-mode body :is(.btn-outline,.page-actions button,.dashboard-tabs button,.chat-hint,.chat-new-button):hover{background:var(--button-secondary-hover)!important;border-color:var(--chart-primary)!important;color:var(--button-secondary-text)!important}html.byizon-light-mode body :is(.btn-primary,.secure-share-button,.home-send-button,.chat-send-btn,.analysis-chat-send,button[type=submit]),html.byizon-dark-mode body :is(.btn-primary,.secure-share-button,.home-send-button,.chat-send-btn,.analysis-chat-send,button[type=submit]){background:linear-gradient(135deg, var(--chart-primary), var(--byizon-indigo,#4f46e5))!important;color:#fff!important;border-color:#0000!important}html.byizon-light-mode body :is(button.btn-primary,.page-actions button.btn-primary,.footer-actions button.btn-primary,button.secure-share-button,button.home-send-button,button.chat-send-btn,button.analysis-chat-send),html.byizon-dark-mode body :is(button.btn-primary,.page-actions button.btn-primary,.footer-actions button.btn-primary,button.secure-share-button,button.home-send-button,button.chat-send-btn,button.analysis-chat-send){background:linear-gradient(135deg, var(--chart-primary), var(--byizon-indigo,#4f46e5))!important;color:#fff!important;border-color:#0000!important;box-shadow:0 12px 28px #2563eb3d!important}html.byizon-light-mode body .chat-clear-button,html.byizon-dark-mode body .chat-clear-button{color:#f87171!important;background:#ef44441a!important;border-color:#f871716b!important}html.byizon-light-mode body :is(input,textarea,select,.chat-input,.analysis-chat-input,.connection-field input,.filter-section input,.filter-section select),html.byizon-dark-mode body :is(input,textarea,select,.chat-input,.analysis-chat-input,.connection-field input,.filter-section input,.filter-section select){background:var(--field-bg)!important;border-color:var(--field-border)!important;color:var(--field-text)!important;caret-color:var(--chart-primary)!important}html.byizon-light-mode body #root :is(.analysis-chat-composer textarea,.analysis-chat-composer input,.analysis-chat-input),html.byizon-dark-mode body #root :is(.analysis-chat-composer textarea,.analysis-chat-composer input,.analysis-chat-input){background:var(--field-bg)!important;border-color:var(--field-border)!important;color:var(--field-text)!important}html.byizon-light-mode body :is(input,textarea)::placeholder,html.byizon-dark-mode body :is(input,textarea)::placeholder{opacity:1;color:var(--text-muted)!important}html.byizon-light-mode body :is(.analysis-chat-dock,.analysis-chat-header,.analysis-chat-composer),html.byizon-dark-mode body :is(.analysis-chat-dock,.analysis-chat-header,.analysis-chat-composer){background:var(--bg-card)!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important}html.byizon-light-mode body .analysis-chat-messages,html.byizon-dark-mode body .analysis-chat-messages{background:var(--bg-base)!important;color:var(--text-primary)!important}html.byizon-light-mode body :is(table,.data-table),html.byizon-dark-mode body :is(table,.data-table){background:var(--table-row-bg)!important;color:var(--text-primary)!important;border-color:var(--border-subtle)!important}html.byizon-light-mode body :is(.data-table th,th),html.byizon-dark-mode body :is(.data-table th,th){background:var(--table-head-bg)!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important}html.byizon-light-mode body :is(.data-table td,td),html.byizon-dark-mode body :is(.data-table td,td){background:var(--table-row-bg)!important;border-color:var(--border-subtle)!important;color:var(--text-primary)!important}html.byizon-light-mode body tr:nth-child(2n) td,html.byizon-dark-mode body tr:nth-child(2n) td{background:var(--table-row-alt)!important}html.byizon-light-mode body .data-table tr:hover td,html.byizon-dark-mode body .data-table tr:hover td{background:var(--table-hover)!important}html.byizon-light-mode body .recharts-cartesian-grid line,html.byizon-dark-mode body .recharts-cartesian-grid line{stroke:var(--chart-grid)!important}html.byizon-light-mode body :is(.recharts-wrapper text,.recharts-cartesian-axis-tick text,.recharts-legend-item-text),html.byizon-dark-mode body :is(.recharts-wrapper text,.recharts-cartesian-axis-tick text,.recharts-legend-item-text){fill:var(--chart-text)!important;color:var(--chart-text)!important}html.byizon-light-mode body .recharts-default-tooltip,html.byizon-dark-mode body .recharts-default-tooltip,html.byizon-light-mode body .custom-tooltip,html.byizon-dark-mode body .custom-tooltip{background:var(--chart-tooltip-bg)!important;border-color:var(--chart-tooltip-border)!important;color:var(--text-primary)!important;box-shadow:var(--chart-tooltip-shadow)!important}.public-site :is(.public-footer p,.public-copyright,.legal-summary-item p,.legal-copy p,.legal-copy li){color:#44546d!important}.workspace-topbar{top:0;right:0;left:var(--sidebar-width);z-index:1200;border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:0 28px;display:flex;position:fixed;box-shadow:0 10px 28px #0f172a0f}html body #root .reports-page .page-header{align-items:center!important;gap:24px!important;min-height:0!important;padding:24px 28px!important}html body #root .reports-page .page-header>div:first-child{flex:1;min-width:0}html body #root .reports-page .page-title{overflow-wrap:anywhere;max-width:900px;font-size:clamp(24px,2.2vw,36px)!important;line-height:1.12!important}html body #root .reports-page .page-subtitle{margin-top:8px!important;font-size:14px!important;line-height:1.45!important}html body #root .reports-page .page-actions{flex:0 0 170px}@media (width<=760px){html body #root .reports-page .page-header{align-items:stretch!important;padding:20px!important}html body #root .reports-page .page-title{font-size:25px!important}html body #root .reports-page .page-actions{flex-basis:auto}}.workspace-menu-button{background:var(--button-secondary-bg,#fff);border:1px solid var(--button-secondary-border,#c9d8ec);width:36px;height:36px;color:var(--button-secondary-text,#174178);border-radius:8px;place-items:center;display:inline-grid}.workspace-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-topbar-actions button{background:var(--button-secondary-bg,#fff);border:1px solid var(--button-secondary-border,#c9d8ec);min-height:38px;color:var(--button-secondary-text,#174178);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.workspace-topbar-actions button:hover,.workspace-menu-button:hover{background:var(--button-secondary-hover,#eef6ff);border-color:var(--chart-primary,#2563eb)}.workspace-topbar-actions .topbar-icon-button{width:38px;padding:0}.workspace-topbar .topbar-avatar{color:#fff;background:#174178;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}html.byizon-dark-mode body .workspace-topbar{background:#080d18e6;border-color:#94a3b82e;box-shadow:0 12px 30px #0000003d}.main-content{padding-top:96px!important}.chat-page-main{height:100vh!important;padding:90px 32px 24px!important}.chat-data-pill,.chat-upload-notice{width:fit-content;max-width:100%;color:var(--text-secondary);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:7px;margin-bottom:8px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.chat-data-pill span{text-overflow:ellipsis;white-space:nowrap;max-width:280px;color:var(--text-primary);overflow:hidden}.chat-data-pill small{color:var(--text-muted);font-size:10px}.chat-upload-notice{color:var(--success);background:#10b9811a;border-color:#10b9813d;margin-left:8px}.chat-attach-btn{width:30px;height:30px;color:var(--button-secondary-text);background:var(--button-secondary-bg);border:1px solid var(--button-secondary-border);border-radius:50%;flex:none;place-items:center;display:inline-grid}.chat-attach-btn:disabled{opacity:.62;cursor:wait}@media (width<=768px){.workspace-topbar{min-height:60px;padding:0 12px;left:0}.workspace-topbar-actions{gap:6px}.workspace-topbar-actions button{min-height:34px;padding:0 9px;font-size:0}.workspace-topbar-actions button span{display:none}.workspace-topbar .topbar-avatar{width:34px;height:34px}.main-content{padding-top:76px!important}.chat-page-main{height:100dvh!important;padding:76px 12px 10px!important}.chat-data-pill span{max-width:150px}}.home-chat-layout{background:linear-gradient(135deg,#2563eb1f 0%,#14b8a614 42%,#f59e0b14 100%),linear-gradient(#f8fbff 0%,#eef6ff 48%,#f7fbff 100%)!important}.home-chat-main{background:linear-gradient(120deg,#2563eb1f,#0000 36%),linear-gradient(250deg,#14b8a61c,#0000 40%),#f4f8ff!important}.home-chat-main .chat-page-header{background:linear-gradient(135deg,#ffffffeb,#f1f7ffd1),linear-gradient(90deg,#2563eb24,#14b8a61a);border:1px solid #2563eb29;border-radius:18px;margin-bottom:18px;padding:22px 24px;box-shadow:0 18px 45px #2563eb1f}html.byizon-light-mode body .home-chat-main .chat-page-header{background:linear-gradient(135deg,#fffffff0,#ebf6ffe6),linear-gradient(100deg,#2563eb2e,#14b8a624,#f59e0b1c)!important;border-color:#2563eb2e!important;box-shadow:0 18px 45px #2563eb24!important}html.byizon-light-mode body .home-chat-main .chat-main,html.byizon-light-mode body .home-chat-main .chat-history,html.byizon-light-mode body .home-chat-main .chat-top-bar,html.byizon-light-mode body .home-chat-main .chat-input-wrap{background:linear-gradient(#fffffff5,#f7fbffe6)!important;border-color:#2563eb2b!important}html.byizon-light-mode body .home-chat-main .chat-history{background:linear-gradient(#fffffff0,#eef7ffdb)!important}html.byizon-light-mode body .home-chat-main .chat-messages{background:linear-gradient(#f8fcfff5,#e8f4ffdb),linear-gradient(135deg,#2563eb14,#14b8a60f)!important}.home-chat-main .page-title{font-size:clamp(28px,3vw,40px);color:#10203a!important}.home-chat-main .page-subtitle{font-size:15px;color:#4d6383!important}.home-chat-main .chat-layout{gap:18px}.home-chat-main .chat-history,.home-chat-main .chat-main{border:1px solid #2563eb29!important;border-radius:18px!important;box-shadow:0 24px 65px #1f408024!important}.home-chat-main .chat-history{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6!important}.home-chat-main .chat-main,.home-chat-main .chat-top-bar,.home-chat-main .chat-input-wrap{color:#142033!important;background:#ffffffe6!important}.home-chat-main .chat-top-bar{border-bottom-color:#2563eb24!important}.home-chat-main .chat-messages{background:linear-gradient(#f8fbfff0,#eef6ffd6)!important}.home-chat-main .msg-bubble.ai{box-shadow:0 10px 26px #1f408014;color:#1c2b3f!important;background:#fff!important;border-color:#d7e4f4!important}.home-chat-main .msg-bubble.user{box-shadow:0 12px 28px #2563eb38;color:#fff!important;background:linear-gradient(135deg,#2563eb,#14b8a6)!important}.home-chat-main .msg-avatar.ai{color:#fff!important;background:linear-gradient(135deg,#2563eb,#14b8a6)!important}.home-chat-main .chat-input-row{min-height:58px;box-shadow:0 12px 28px #2563eb1a;background:#fff!important;border:1px solid #bfd2ec!important}.home-chat-main .chat-input-row:focus-within{box-shadow:0 0 0 4px #2563eb24,0 14px 34px #2563eb1f;border-color:#2563eb!important}.home-chat-main .chat-send-btn,.home-chat-main .chat-new-button{color:#fff!important;background:linear-gradient(135deg,#2563eb,#14b8a6)!important;border-color:#0000!important}.home-chat-main .chat-hint{color:#27517d!important;background:#ffffffc2!important;border-color:#c8d8ee!important}.home-chat-main .chat-hint:hover{background:#e9f6ff!important;border-color:#60a5fa!important}.home-chat-main .chat-data-pill,.home-chat-main .chat-upload-notice{color:#047857!important;background:#ecfdf5eb!important;border-color:#10b98147!important}html.byizon-dark-mode body .home-chat-layout{background:linear-gradient(135deg,#5077ff2e 0%,#14b8a61f 45%,#f59e0b1a 100%),linear-gradient(#050914 0%,#07111f 52%,#050812 100%)!important}html.byizon-dark-mode body .home-chat-main{background:linear-gradient(125deg,#4c6ef533,#0000 35%),linear-gradient(250deg,#14b8a624,#0000 42%),#050914!important}html.byizon-dark-mode body .home-chat-main .chat-page-header,html.byizon-dark-mode body .home-chat-main .chat-history,html.byizon-dark-mode body .home-chat-main .chat-main,html.byizon-dark-mode body .home-chat-main .chat-top-bar,html.byizon-dark-mode body .home-chat-main .chat-input-wrap{color:#edf3ff!important;background:#0a1220e0!important;border-color:#7da4ff38!important;box-shadow:0 26px 70px #00000057!important}html.byizon-dark-mode body .home-chat-main .page-title{color:#f5f8ff!important}html.byizon-dark-mode body .home-chat-main .page-subtitle{color:#b6c8e4!important}html.byizon-dark-mode body .home-chat-main .chat-messages{background:linear-gradient(#070e1af5,#091424e6)!important}html.byizon-dark-mode body .home-chat-main .msg-bubble.ai{color:#edf3ff!important;background:#111d31!important;border-color:#94a3b83d!important}html.byizon-dark-mode body .home-chat-main .msg-bubble.user{color:#fff!important;background:linear-gradient(135deg,#4f7cff,#14b8a6)!important}html.byizon-dark-mode body .home-chat-main .chat-input-row{box-shadow:0 14px 34px #00000047;background:#081322!important;border-color:#7da4ff52!important}html.byizon-dark-mode body .home-chat-main .chat-hint{color:#d8e6ff!important;background:#0f1d31!important;border-color:#7da4ff3d!important}html.byizon-dark-mode body .workspace-topbar{color:#edf3ff!important}.dynamic-dashboard-page{background:radial-gradient(circle at top left, #2563eb2e, transparent 32rem), radial-gradient(circle at 85% 10%, #7c3aed29, transparent 28rem), var(--page-bg,#eef4ff);min-height:100vh}.dynamic-dashboard-toolbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffdb;border-bottom:1px solid #94a3b852;justify-content:space-between;align-items:center;gap:16px;padding:14px clamp(18px,4vw,48px);display:flex;position:sticky;top:0}.dynamic-dashboard-toolbar>div,.dynamic-dashboard-toolbar nav,.dynamic-dashboard-toolbar button{align-items:center;gap:10px;display:inline-flex}.dynamic-dashboard-toolbar strong{color:#0f172a}.dynamic-dashboard-toolbar span{color:#64748b;font-size:13px}.dynamic-dashboard-toolbar button{color:#172554;cursor:pointer;background:#fff;border:1px solid #94a3b873;border-radius:12px;padding:9px 13px;font-weight:800}.dynamic-dashboard-toolbar button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #2563eb24}.dynamic-dashboard-toolbar button:disabled{opacity:.55;cursor:not-allowed}.dynamic-dashboard-version-alert{color:#065f46;background:#ecfdf5;border:1px solid #22c55e47;border-radius:16px;width:min(1180px,100% - 32px);margin:18px auto 0;padding:12px 14px}.dynamic-dashboard-version-alert.error{color:#991b1b;background:#fef2f2;border-color:#ef444447}.dynamic-dashboard-version-alert code{background:#0f172a14;border-radius:8px;padding:3px 6px}.dynamic-dashboard{--dd-bg:#eef4ff;--dd-surface:#ffffffe0;--dd-surface-strong:#fff;--dd-text:#0f172a;--dd-muted:#64748b;--dd-border:#94a3b852;--dd-grid:#64748b38;--dd-chart-1:var(--dd-primary,#2563eb);--dd-chart-2:#7c3aed;--dd-chart-3:#06b6d4;--dd-chart-4:#22c55e;--dd-chart-soft:#2563eb29;width:min(1440px,100% - 32px);color:var(--dd-text);font-family:var(--dd-font);margin:0 auto;padding:28px 0 48px}.dynamic-dashboard.dd-dark{--dd-bg:#050b18;--dd-surface:#0f172adb;--dd-surface-strong:#0f172a;--dd-text:#f8fafc;--dd-muted:#b6c4d8;--dd-border:#94a3b847;--dd-grid:#cbd5e129;--dd-chart-soft:#7c3aed40}.dd-hero{border:1px solid var(--dd-border);background:linear-gradient(135deg, #2563eb2e, transparent 46%), linear-gradient(90deg, var(--dd-surface), #ffffff9e);border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:clamp(22px,4vw,42px);display:grid;box-shadow:0 28px 70px #0f172a24}.dd-kicker{width:fit-content;color:var(--dd-primary);letter-spacing:.06em;text-transform:uppercase;background:#2563eb1f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.dd-hero h1{letter-spacing:-.055em;color:var(--dd-text);margin:14px 0 8px;font-size:clamp(30px,5vw,58px);line-height:.96}.dd-hero p{max-width:780px;color:var(--dd-muted);margin:0;font-size:16px;line-height:1.65}.dd-source-card{border:1px solid var(--dd-border);background:var(--dd-surface-strong);border-radius:22px;min-width:220px;padding:16px}.dd-source-card strong,.dd-source-card span{display:block}.dd-source-card span{color:var(--dd-muted);margin-top:4px;font-size:13px}.dd-filter-bar{border:1px solid var(--dd-border);background:var(--dd-surface);border-radius:22px;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;padding:12px;display:flex}.dd-filter-bar label,.dd-filter-bar button,.dd-search{align-items:center;gap:8px;display:inline-flex}.dd-filter-bar label{border:1px solid var(--dd-border);background:var(--dd-surface-strong);min-height:42px;color:var(--dd-muted);border-radius:14px;padding:8px 12px}.dd-filter-bar input,.dd-filter-bar select{min-width:150px;color:var(--dd-text);font:inherit;background:0 0;border:0;outline:0}.dd-filter-bar button{background:var(--dd-primary);color:#fff;cursor:pointer;border:0;border-radius:14px;min-height:42px;padding:0 14px;font-weight:900}.dd-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.dd-card{border:1px solid var(--dd-border);border-radius:var(--dd-radius);background:var(--dd-surface);min-width:0;color:var(--dd-text);animation:.28s both ddFadeUp;box-shadow:0 18px 50px #0f172a1a}.dd-kpi{grid-column:span 3;padding:18px;position:relative;overflow:hidden}.dd-kpi:after{content:"";background:color-mix(in srgb, var(--dd-primary), transparent 82%);border-radius:999px;width:110px;height:110px;position:absolute;inset:auto -30px -42px auto}.dd-kpi-icon{background:color-mix(in srgb, var(--dd-primary), white 82%);width:38px;height:38px;color:var(--dd-primary);border-radius:14px;place-items:center;display:grid}.dd-dark .dd-kpi-icon{background:color-mix(in srgb, var(--dd-primary), #0f172a 74%)}.dd-kpi span{color:var(--dd-muted);margin-top:14px;font-size:13px;font-weight:800;display:block}.dd-kpi strong{color:var(--dd-text);letter-spacing:-.04em;margin-top:4px;font-size:clamp(24px,3vw,34px);display:block}.dd-kpi p{min-height:36px;color:var(--dd-muted);line-height:1.45}.dd-kpi small{color:var(--dd-primary);font-weight:900}.dd-chart-card{grid-column:span 6;padding:18px}.dd-table-card{grid-column:span 12;padding:18px}.dd-card-heading{justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.dd-card-heading span{color:var(--dd-primary);letter-spacing:.06em;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.dd-card-heading h3{color:var(--dd-text);letter-spacing:-.02em;margin:6px 0 0;font-size:20px}.dd-card-heading p{max-width:420px;color:var(--dd-muted);margin:0;font-size:13px;line-height:1.45}.dd-chart-shell{width:100%;height:310px}.dd-table-wrap{border:1px solid var(--dd-border);border-radius:16px;overflow:auto}.dd-table-wrap table{border-collapse:collapse;width:100%;min-width:760px}.dd-table-wrap th,.dd-table-wrap td{border-bottom:1px solid var(--dd-border);text-align:left;color:var(--dd-text);padding:12px 14px}.dd-table-wrap th{z-index:1;background:var(--dd-surface-strong);color:var(--dd-muted);text-transform:uppercase;letter-spacing:.05em;font-size:12px;position:sticky;top:0}.dd-table-wrap tr:hover td{background:color-mix(in srgb, var(--dd-primary), transparent 94%)}.dd-pagination{color:var(--dd-muted);justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex}.dd-pagination button{border:1px solid var(--dd-border);background:var(--dd-surface-strong);color:var(--dd-text);cursor:pointer;border-radius:10px;padding:7px 10px}.dd-pagination button:disabled{opacity:.45;cursor:not-allowed}.dd-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dd-insights>span{width:fit-content;color:var(--dd-primary);grid-column:1/-1;align-items:center;gap:8px;font-weight:900;display:inline-flex}.dd-insights article{border:1px solid var(--dd-border);background:var(--dd-surface);border-radius:18px;padding:16px}.dd-insights strong{color:var(--dd-text)}.dd-insights p{color:var(--dd-muted);line-height:1.55}.secure-dashboard-note{color:#64748b;margin-top:10px;font-size:12px;display:block}@keyframes ddFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.dd-kpi{grid-column:span 6}.dd-chart-card{grid-column:span 12}.dd-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dynamic-dashboard-toolbar,.dd-hero,.dd-card-heading{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.dynamic-dashboard-toolbar nav,.dynamic-dashboard-toolbar button,.dd-filter-bar label,.dd-search{width:100%}.dd-kpi,.dd-chart-card,.dd-table-card,.dd-insights article{grid-column:span 12}.dd-insights{grid-template-columns:1fr}}:root{--premium-bg:#f7f8ff;--premium-bg-2:#eef2ff;--premium-surface:#ffffffd1;--premium-surface-strong:#fff;--premium-sidebar:#ffffffbd;--premium-text:#0f172a;--premium-muted:#667085;--premium-border:#7d61ff24;--premium-border-strong:#7d61ff42;--premium-primary:#6c5cff;--premium-primary-2:#9b7bff;--premium-pink:#ff8abd;--premium-blue:#5b8cff;--premium-green:#22c55e;--premium-orange:#f59e0b;--premium-red:#ef4444;--premium-shadow:0 24px 70px #3d2f941f;--premium-shadow-soft:0 14px 36px #3d2f9414}html.byizon-dark-mode{--premium-bg:#080b18;--premium-bg-2:#101527;--premium-surface:#12182bc7;--premium-surface-strong:#12182b;--premium-sidebar:#0d1221d1;--premium-text:#f8fbff;--premium-muted:#9aa8c7;--premium-border:#9a88ff2e;--premium-border-strong:#9a88ff52;--premium-shadow:0 24px 70px #00000052;--premium-shadow-soft:0 14px 36px #0000003d}body{background:radial-gradient(circle at 22% 0%, #9b7bff38, transparent 30rem), radial-gradient(circle at 92% 6%, #5b8cff29, transparent 26rem), linear-gradient(135deg, var(--premium-bg), var(--premium-bg-2))!important}.app-layout{background:radial-gradient(circle at 38% 4%,#ff8abd17,#0000 22rem),radial-gradient(circle at 82% 2%,#6c5cff1f,#0000 26rem),0 0!important}.workspace-topbar{-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);box-shadow:0 10px 30px #3d2f940d;border-bottom:1px solid var(--premium-border)!important;background:#ffffffb8!important;height:76px!important;padding:14px 30px!important;left:256px!important}html.byizon-dark-mode body .workspace-topbar{background:#080c18b8!important}.workspace-global-search{border:1px solid var(--premium-border);color:#7b8194;background:#ffffffdb;border-radius:16px;align-items:center;gap:10px;width:min(520px,42vw);min-height:44px;margin:0 auto;padding:0 16px;display:flex;box-shadow:inset 0 1px #ffffffb8}html.byizon-dark-mode .workspace-global-search{background:#12182be6}.workspace-global-search input{width:100%;color:var(--premium-text);background:0 0;border:0;outline:0;font-size:13px}.workspace-global-search input::placeholder{color:var(--premium-muted)}.topbar-create-dashboard,.topbar-theme-toggle,.topbar-update-ui,.topbar-connect-data,.topbar-icon-button{box-shadow:var(--premium-shadow-soft);transition:transform .18s,box-shadow .18s,border-color .18s;border:1px solid var(--premium-border)!important;min-height:42px!important;color:var(--premium-text)!important;background:#ffffffb8!important;border-radius:14px!important}.topbar-create-dashboard{background:linear-gradient(135deg, var(--premium-primary), var(--premium-primary-2))!important;color:#fff!important;border:0!important;font-weight:900!important}.topbar-create-dashboard:hover,.topbar-theme-toggle:hover,.topbar-update-ui:hover,.topbar-connect-data:hover,.topbar-icon-button:hover{transform:translateY(-1px);box-shadow:0 18px 42px #6c5cff2e;border-color:var(--premium-border-strong)!important}.topbar-avatar{box-shadow:0 14px 32px #6c5cff38;color:#fff!important;background:linear-gradient(135deg,#ffcf73,#8b5cf6)!important;border-radius:16px!important;width:42px!important;height:42px!important}.sidebar.byizon-sidebar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:16px 0 50px #3d2f940f;border-right:1px solid var(--premium-border)!important;background:linear-gradient(#ffffffdb,#ffffff94),radial-gradient(circle at 0 0,#6c5cff1f,#0000 18rem)!important;width:256px!important;padding:24px 18px!important}html.byizon-dark-mode .sidebar.byizon-sidebar{background:linear-gradient(#0d1221eb,#0d1221b8),radial-gradient(circle at 0 0,#6c5cff2e,#0000 18rem)!important}.byizon-logo{letter-spacing:-.04em;color:var(--premium-text)!important}.byizon-logo span{color:var(--premium-primary)!important}.byizon-logo small{letter-spacing:.08em;color:var(--premium-muted)!important}.sidebar-item{transition:transform .18s,background .18s,color .18s;min-height:44px!important;color:var(--premium-muted)!important;border:1px solid #0000!important;border-radius:14px!important;padding:0 13px!important}.sidebar-item:hover{transform:translate(3px);color:var(--premium-primary)!important;background:#6c5cff14!important}.sidebar-item.active{box-shadow:inset 3px 0 0 var(--premium-primary), var(--premium-shadow-soft);color:var(--premium-primary)!important;border-color:var(--premium-border-strong)!important;background:linear-gradient(135deg,#6c5cff1f,#9b7bff14)!important}.sidebar-item em{color:#fff!important;background:linear-gradient(135deg,#ff8a3d,#ff5c8a)!important;border-radius:999px!important}.byizon-plan-card,.byizon-user-row{box-shadow:var(--premium-shadow-soft);border:1px solid var(--premium-border)!important;background:var(--premium-surface)!important;color:var(--premium-text)!important;border-radius:18px!important}.main-content{background:0 0!important;margin-left:256px!important;padding:104px clamp(20px,3vw,38px) 40px!important}.page-header{box-shadow:var(--premium-shadow);position:relative;overflow:hidden;border:1px solid var(--premium-border)!important;background:linear-gradient(135deg,#ffffffe0,#ffffffa3),radial-gradient(circle at 78% 20%,#6c5cff2e,#0000 18rem)!important;border-radius:28px!important;align-items:flex-start!important;padding:clamp(22px,3vw,34px)!important}html.byizon-dark-mode .page-header{background:linear-gradient(135deg,#12182be6,#12182bb8),radial-gradient(circle at 78% 20%,#6c5cff3d,#0000 18rem)!important}.premium-page-eyebrow{color:var(--premium-primary);letter-spacing:.02em;background:#6c5cff1a;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;font-weight:900;display:inline-flex}.page-title,.dashboard-title{color:var(--premium-text)!important;letter-spacing:-.055em!important}.page-title{margin-top:16px!important;font-size:clamp(30px,4vw,48px)!important;line-height:1!important}.page-subtitle{color:var(--premium-muted)!important;font-size:15px!important}.page-actions{flex-wrap:wrap;gap:10px!important}.btn-primary,.secure-dialog-submit{background:linear-gradient(135deg, var(--premium-primary), var(--premium-primary-2))!important;color:#fff!important;border:0!important;border-radius:14px!important;font-weight:900!important;box-shadow:0 18px 42px #6c5cff3d!important}.btn-outline,.page-actions button,.dashboard-tabs button,.export-menu button{border:1px solid var(--premium-border)!important;background:var(--premium-surface)!important;color:var(--premium-text)!important;border-radius:14px!important}.btn-outline:hover,.page-actions button:hover{box-shadow:var(--premium-shadow-soft);border-color:var(--premium-border-strong)!important}.data-banner,.validation-banner,.dashboard-banner{box-shadow:var(--premium-shadow-soft);border:1px solid var(--premium-border)!important;color:var(--premium-text)!important;background:#ffffffc2!important;border-radius:20px!important}html.byizon-dark-mode .data-banner,html.byizon-dark-mode .validation-banner,html.byizon-dark-mode .dashboard-banner{background:#12182bc7!important}.chart-card,.dashboard-card,.data-table-card,.report-section,.report-hero,.kpi-card,.summary-card,.metric-card,.data-summary-card{border:1px solid var(--premium-border)!important;box-shadow:var(--premium-shadow-soft)!important;color:var(--premium-text)!important;background:linear-gradient(#ffffffe6,#ffffffb3)!important;border-radius:22px!important}html.byizon-dark-mode :is(.chart-card,.dashboard-card,.data-table-card,.report-section,.report-hero,.kpi-card,.summary-card,.metric-card,.data-summary-card){background:linear-gradient(#12182be6,#12182bb8)!important}.kpi-grid{gap:18px!important}.kpi-card{min-height:172px;position:relative;overflow:hidden;padding:20px!important}.kpi-card:after{content:"";background:radial-gradient(circle,#6c5cff2e,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;bottom:-44px;right:-34px}.kpi-icon{background:linear-gradient(135deg,#6c5cff24,#5b8cff14)!important;border-radius:16px!important}.kpi-label,.chart-card-subtitle,.dataset-overview-label,.data-banner-meta{color:var(--premium-muted)!important}.kpi-value,.chart-card-title,.dataset-overview-val,.report-section-title,.data-table-header strong,.data-table td,.data-table th{color:var(--premium-text)!important}.kpi-trend :is(.tag-up,.tag-neutral,.tag-down),.badge{border-radius:999px!important}.chart-grid{gap:18px!important}.chart-card-header{border-bottom:1px solid var(--premium-border)!important;padding-bottom:14px!important}.dataset-overview-grid{gap:14px!important;margin-bottom:20px!important}.dataset-overview-item{box-shadow:var(--premium-shadow-soft);border:1px solid var(--premium-border)!important;background:var(--premium-surface)!important;border-radius:18px!important}.data-table-card{overflow:hidden}.data-table th{border-bottom:1px solid var(--premium-border)!important;background:#6c5cff12!important}.data-table td{border-bottom:1px solid var(--premium-border)!important}.upload-page-shell{min-height:100vh;background:radial-gradient(circle at 32% 0,#9b7bff33,#0000 30rem),radial-gradient(circle at 88% 12%,#5b8cff29,#0000 28rem),0 0!important;padding:116px clamp(18px,4vw,54px) 48px 286px!important}.upload-hero-card{overflow:hidden;border:1px solid var(--premium-border)!important;box-shadow:var(--premium-shadow)!important;background:linear-gradient(135deg,#ffffffe6,#ffffff9e),radial-gradient(circle at 86% 20%,#6c5cff24,#0000 20rem)!important;border-radius:32px!important}html.byizon-dark-mode .upload-hero-card{background:linear-gradient(135deg,#12182be6,#12182bad),radial-gradient(circle at 86% 20%,#6c5cff38,#0000 20rem)!important}.upload-page-badge{color:var(--premium-primary)!important;border:1px solid var(--premium-border)!important;background:#6c5cff1f!important;border-radius:999px!important}.upload-page-copy h1{color:var(--premium-text)!important;letter-spacing:-.055em!important}.upload-page-copy p,.upload-assurance-item span{color:var(--premium-muted)!important}.upload-assurance-item,.upload-panel-card,.excel-uploader,.upload-zone,.pipeline-panel,.analysis-done-card,.recent-file-item{border:1px solid var(--premium-border)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow-soft)!important;border-radius:22px!important}.upload-zone{background:linear-gradient(#ffffffbd,#ffffff80),radial-gradient(circle,#6c5cff1f,#0000 15rem)!important;border-style:dashed!important;min-height:260px!important}html.byizon-light-mode body .upload-zone,body:not(.byizon-dark-mode) .upload-zone,html.byizon-light-mode body #root .upload-zone{color:var(--premium-text)!important;background:linear-gradient(#ffffffd6,#f7f8ffb8),radial-gradient(circle,#6c5cff24,#0000 15rem)!important}html.byizon-dark-mode .upload-zone,html.byizon-dark-mode body #root .upload-zone{background:linear-gradient(#12182bd1,#12182b9e),radial-gradient(circle,#6c5cff2e,#0000 15rem)!important}.upload-zone-title,.done-card-name,.pipeline-panel-header,.recent-files-header{color:var(--premium-text)!important}.upload-zone-sub,.done-card-sub,.recent-file-meta,.pipeline-stage-msg{color:var(--premium-muted)!important}.home-chat-page,.home-chat-main{background:radial-gradient(circle at 28% 0,#9b7bff29,#0000 28rem),radial-gradient(circle at 90% 10%,#5b8cff1f,#0000 24rem),0 0!important}.home-chat-main .page-header,.chat-shell,.chat-history-panel,.assistant-status-rail{border-color:var(--premium-border)!important;box-shadow:var(--premium-shadow-soft)!important}.custom-share-gate-page,.dynamic-dashboard-page{background:radial-gradient(circle at 24% 0%, #9b7bff33, transparent 30rem), radial-gradient(circle at 92% 10%, #5b8cff24, transparent 28rem), linear-gradient(135deg, var(--premium-bg), var(--premium-bg-2))!important}.dynamic-dashboard-toolbar{border-color:var(--premium-border)!important;background:#ffffffc2!important}html.byizon-dark-mode .dynamic-dashboard-toolbar{background:#080c18c2!important}@media (width<=980px){.workspace-topbar{padding:12px 16px!important;left:0!important}.workspace-global-search{display:none}.main-content,.upload-page-shell{margin-left:0!important;padding-left:16px!important;padding-right:16px!important}.topbar-create-dashboard span,.topbar-update-ui span,.topbar-connect-data span,.topbar-theme-toggle span{display:none}}@media (width<=720px){.workspace-topbar-actions{gap:6px!important}.topbar-create-dashboard,.topbar-theme-toggle,.topbar-update-ui,.topbar-connect-data,.topbar-icon-button,.topbar-avatar{justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}.page-actions{width:100%}.page-actions>*,.page-actions button{justify-content:center;width:100%}}html body .secure-dialog-backdrop{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f172a94!important}html body .secure-dialog{color:#111827!important;background:#fff!important;border:1px solid #d6e2f5!important;border-radius:22px!important;width:min(520px,100vw - 28px)!important;box-shadow:0 34px 110px #0f172a59!important}html.byizon-dark-mode body .secure-dialog{color:#f8fafc!important;background:#0b1424!important;border-color:#94a3b847!important}html body .secure-dialog :is(h2,h3,strong,label,label span,.section-kicker){opacity:1!important}html body .secure-dialog h2,html body .secure-dialog strong,html body .share-expiry-field>span{color:#111827!important}html.byizon-dark-mode body .secure-dialog h2,html.byizon-dark-mode body .secure-dialog strong,html.byizon-dark-mode body .share-expiry-field>span{color:#f8fafc!important}html body .secure-dialog>p,html body .secure-share-result span,html body .quick-oauth-safety span{color:#52657e!important}html.byizon-dark-mode body .secure-dialog>p,html.byizon-dark-mode body .secure-share-result span,html.byizon-dark-mode body .quick-oauth-safety span{color:#b9c7db!important}html body .secure-dialog .section-kicker{color:#2563eb!important;font-weight:950!important}html body .share-expiry-field{gap:9px!important;margin-top:18px!important;display:grid!important}html body .secure-expiry-select,html body .secure-dialog select.secure-expiry-select,html body #root .secure-dialog select.secure-expiry-select{color:#111827!important;opacity:1!important;appearance:auto!important;-webkit-appearance:menulist!important;background-color:#fff!important;border:1px solid #c6d5ed!important;border-radius:13px!important;outline:none!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 42px 0 14px!important;font-size:14px!important;font-weight:850!important;line-height:48px!important}html body .secure-expiry-select option{color:#111827!important;background:#fff!important}html.byizon-dark-mode body .secure-expiry-select,html.byizon-dark-mode body .secure-dialog select.secure-expiry-select,html.byizon-dark-mode body #root .secure-dialog select.secure-expiry-select{color:#111827!important;background-color:#fff!important;border-color:#93a7c5!important}html body .quick-oauth-safety{color:#1d4ed8!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;border-radius:14px!important;margin-top:16px!important}html.byizon-dark-mode body .quick-oauth-safety{color:#bfdbfe!important;background:#2563eb2e!important;border-color:#93c5fd4d!important}html body .secure-dialog-submit{color:#fff!important;background:linear-gradient(135deg,#2563eb,#6d5dfc)!important;border-radius:14px!important;min-height:48px!important;font-weight:950!important;box-shadow:0 18px 44px #2563eb40!important}html body .secure-share-result{color:#064e3b!important;background:#ecfdf5!important;border:1px solid #10b98157!important;border-radius:18px!important;padding:22px!important}html.byizon-dark-mode body .secure-share-result{color:#064e3b!important;background:#ecfdf5!important}html body .one-time-share-password,html body .secure-share-link-row{background:#fff!important;border:1px solid #10b9815c!important;border-radius:14px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;width:100%!important;padding:8px!important;display:grid!important}html body .one-time-share-password code{color:#064e3b!important;letter-spacing:.06em!important;background:#f8fafc!important;border-radius:10px!important;align-items:center!important;min-width:0!important;min-height:42px!important;padding:0 10px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:15px!important;font-weight:950!important;display:flex!important;overflow:hidden!important}html body .secure-share-link-input,html body .secure-dialog input.secure-share-link-input,html body #root .secure-dialog input.secure-share-link-input{color:#0f172a!important;opacity:1!important;background:#fff!important;border:1px solid #bfdbfe!important;border-radius:10px!important;outline:none!important;width:100%!important;min-width:0!important;height:42px!important;padding:0 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:13px!important;font-weight:850!important}html.byizon-dark-mode body .secure-share-link-input,html.byizon-dark-mode body .secure-dialog input.secure-share-link-input,html.byizon-dark-mode body #root .secure-dialog input.secure-share-link-input{color:#0f172a!important;background:#fff!important;border-color:#93c5fd!important}html body .secure-share-result button{color:#fff!important;background:#059669!important;border:0!important;border-radius:12px!important;min-height:42px!important;font-weight:950!important}html body .secure-share-result .revoke-share-button{color:#991b1b!important;background:#fff!important;border:1px solid #fecaca!important;justify-self:center!important;width:fit-content!important}html body .visual-polished-card,html body #root .visual-polished-card{background:radial-gradient(circle at 15% 0%, #7c5cff1a, transparent 34%), radial-gradient(circle at 95% 10%, #06b6d41a, transparent 30%), var(--surface-card,#fff)!important;border:1px solid #7c5cff2e!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 55px #0f172a14!important}html.byizon-dark-mode body .visual-polished-card,html.byizon-dark-mode body #root .visual-polished-card{background:radial-gradient(circle at 10% 0,#7c5cff2e,#0000 34%),radial-gradient(circle at 95% 12%,#14b8a61f,#0000 32%),linear-gradient(145deg,#111827fa,#080d1bfa)!important;border-color:#818cf842!important;box-shadow:0 24px 65px #00000047!important}html body .visual-polished-card .chart-card-title{color:var(--text-primary)!important;letter-spacing:-.02em!important;font-weight:950!important}html body .visual-polished-card .chart-card-subtitle{color:var(--text-secondary)!important;font-weight:650!important}html body .visual-polished-card .recharts-wrapper,html body .visual-polished-card .recharts-surface{overflow:visible!important}html body .visual-polished-card .recharts-cartesian-grid line{stroke-opacity:.72!important}html body .visual-polished-card .recharts-text,html body .visual-polished-card .recharts-label,html body .visual-polished-card .recharts-legend-item-text{fill:var(--text-secondary)!important;color:var(--text-secondary)!important;font-weight:650!important}html.byizon-dark-mode body .visual-polished-card .recharts-text,html.byizon-dark-mode body .visual-polished-card .recharts-label,html.byizon-dark-mode body .visual-polished-card .recharts-legend-item-text{fill:#cbd5e1!important;color:#cbd5e1!important}html body .chart-takeaway{color:#1e293b!important;background:linear-gradient(135deg,#7c5cff17,#06b6d412)!important;border:1px solid #7c5cff2e!important;border-radius:16px!important;align-items:flex-start!important;gap:10px!important;margin-top:14px!important;padding:12px 14px!important;font-size:12.5px!important;font-weight:750!important;line-height:1.55!important;display:flex!important}html body .chart-takeaway svg{color:#7c5cff!important;filter:drop-shadow(0 6px 14px #7c5cff38)!important;flex:none!important;margin-top:2px!important}html.byizon-dark-mode body .chart-takeaway{color:#e5edff!important;background:linear-gradient(135deg,#7c5cff2e,#14b8a61a)!important;border-color:#818cf84d!important}html.byizon-dark-mode body .chart-takeaway svg{color:#a78bfa!important}html body .mini-heatmap-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))!important;gap:8px!important;display:grid!important}html body .mini-heatmap-grid>div{background:linear-gradient(135deg, var(--heatmap-color,#7c5cff), #ffffffe0)!important;min-height:62px!important;color:var(--text-primary)!important;border:1px solid #7c5cff29!important;border-radius:12px!important;padding:9px 10px!important;font-size:10.5px!important;box-shadow:inset 0 0 0 999px #ffffffa3,inset 0 1px #ffffff4d!important}html.byizon-dark-mode body .mini-heatmap-grid>div{background:linear-gradient(135deg, var(--heatmap-color,#7c5cff), #0f172aeb)!important;color:#eef2ff!important;border-color:#94a3b833!important;box-shadow:inset 0 0 0 999px #0f172a94,inset 0 1px #ffffff14!important}html body .visual-trend-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))!important;gap:20px!important;display:grid!important}html body .visual-trend-grid .visual-polished-card{background:radial-gradient(circle at 12% 8%, #2563eb1f, transparent 32%), radial-gradient(circle at 92% 12%, #10b9811a, transparent 30%), var(--surface-card,#fff)!important;border-color:#2563eb3d!important}html.byizon-dark-mode body .visual-trend-grid .visual-polished-card{background:radial-gradient(circle at 12% 8%,#2563eb33,#0000 32%),radial-gradient(circle at 92% 12%,#10b98121,#0000 30%),linear-gradient(145deg,#0f172afa,#080d1bfc)!important;border-color:#60a5fa47!important}html body .live-builder-backdrop{z-index:2500!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172a8a!important;place-items:center!important;padding:24px!important;display:grid!important;position:fixed!important;inset:0!important}html body .live-builder-modal{color:#0f172a!important;background:radial-gradient(circle at 0 0,#7c5cff1f,#0000 32%),radial-gradient(circle at 100% 0,#06b6d41f,#0000 32%),#fff!important;border:1px solid #7c5cff33!important;border-radius:28px!important;width:min(620px,100%)!important;padding:30px!important;position:relative!important;box-shadow:0 30px 90px #0f172a4d!important}html.byizon-dark-mode body .live-builder-modal{color:#f8fafc!important;background:radial-gradient(circle at 0 0,#7c5cff38,#0000 34%),radial-gradient(circle at 100% 0,#14b8a629,#0000 34%),#0b1220!important;border-color:#94a3b83d!important}html body .live-builder-close{color:#0f172a!important;background:#f8fafc!important;border:1px solid #cbd5e1!important;border-radius:13px!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important;position:absolute!important;top:18px!important;right:18px!important}html body .live-builder-icon{color:#fff!important;background:linear-gradient(135deg,#2563eb,#7c5cff)!important;border-radius:18px!important;place-items:center!important;width:54px!important;height:54px!important;margin-bottom:18px!important;display:grid!important;box-shadow:0 18px 42px #2563eb47!important}html body .live-builder-modal h2{letter-spacing:-.04em!important;color:inherit!important;margin:8px 0!important;font-size:clamp(26px,3vw,36px)!important;line-height:1.05!important}html body .live-builder-modal p{color:#52647f!important;margin:0 0 18px!important;font-weight:650!important;line-height:1.65!important}html.byizon-dark-mode body .live-builder-modal p{color:#b8c7db!important}html body .live-builder-form,html body .live-builder-form label,html body .live-builder-result{gap:12px!important;display:grid!important}html body .live-builder-form label>span,html body .live-builder-password span{color:#334155!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:12px!important;font-weight:900!important}html.byizon-dark-mode body .live-builder-form label>span,html.byizon-dark-mode body .live-builder-password span{color:#cbd5e1!important}html body .live-builder-form textarea,html body .live-builder-link-row input{color:#0f172a!important;width:100%!important;font:inherit!important;background:#f8fbff!important;border:1px solid #c8d7ee!important;border-radius:16px!important;outline:none!important;font-weight:700!important}html body .live-builder-form textarea{resize:vertical!important;min-height:130px!important;padding:14px!important}html body .live-builder-link-row input{min-width:0!important;min-height:46px!important;padding:0 12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,monospace!important}html.byizon-dark-mode body .live-builder-form textarea,html.byizon-dark-mode body .live-builder-link-row input{color:#f8fafc!important;background:#07111f!important;border-color:#94a3b847!important}html body .live-builder-form button,html body .live-builder-open,html body .live-builder-link-row button{color:#fff!important;cursor:pointer!important;background:linear-gradient(135deg,#2563eb,#7c5cff)!important;border:0!important;border-radius:16px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 18px 42px #2563eb3d!important}html body .live-builder-form button:disabled{opacity:.65!important;cursor:progress!important}html body .live-builder-result{color:#064e3b!important;background:#ecfdf5!important;border:1px solid #10b98152!important;border-radius:22px!important;padding:20px!important}html body .live-builder-result>strong{font-size:20px!important;font-weight:950!important}html body .live-builder-link-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;display:grid!important}html body .live-builder-password{gap:7px!important;display:grid!important}html body .live-builder-password code{color:#065f46!important;letter-spacing:.08em!important;background:#fff!important;border:1px solid #10b98159!important;border-radius:14px!important;padding:13px 14px!important;font-size:16px!important;font-weight:950!important;display:block!important}@media (width<=640px){html body .live-builder-modal{padding:22px!important}html body .live-builder-link-row{grid-template-columns:1fr!important}}html body .dynamic-dashboard-gate{background:radial-gradient(circle at 22% 18%,#7c5cff21,#0000 28%),radial-gradient(circle at 76% 12%,#2563eb1c,#0000 30%),linear-gradient(135deg,#f8fbff,#eef4ff)!important;min-height:100vh!important}html body .dynamic-dashboard-gate .protected-share-gate{background:#fffffff0!important;border:1px solid #7c5cff29!important;border-radius:28px!important;width:min(560px,100% - 32px)!important;padding:34px 36px!important;box-shadow:0 28px 85px #0f172a1f!important}html body .dynamic-dashboard-gate .protected-share-icon{color:#2563eb!important;background:linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1px solid #bfdbfe!important;border-radius:18px!important;place-items:center!important;width:64px!important;height:64px!important;margin-bottom:22px!important;display:grid!important}html body .dynamic-dashboard-gate .protected-share-gate h1{color:#0f172a!important;letter-spacing:-.055em!important;overflow-wrap:normal!important;word-break:normal!important;max-width:100%!important;margin:10px 0 14px!important;font-size:clamp(30px,4vw,42px)!important;line-height:1.06!important}html body .dashboard-gate-summary{background:linear-gradient(135deg,#f8fbff,#eef6ff)!important;border:1px solid #c8d7ee!important;border-radius:18px!important;gap:7px!important;margin:0 0 16px!important;padding:14px 16px!important;display:grid!important}html body .dashboard-gate-summary strong{color:#0f172a!important;overflow-wrap:anywhere!important;font-size:16px!important;font-weight:950!important;line-height:1.3!important}html body .dashboard-gate-summary span,html body .dashboard-gate-summary small{color:#52647f!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;font-weight:750!important;overflow:hidden!important}html body .dynamic-dashboard-gate .protected-share-gate>p{color:#52647f!important;font-size:14px!important;font-weight:650!important;line-height:1.65!important}html body .dynamic-dashboard-gate .protected-share-gate label>div{background:#fff!important;border-color:#b9ccec!important;border-radius:14px!important}html body .dynamic-dashboard-gate .protected-share-gate label input{color:#0f172a!important;background:#fff!important;font-size:15px!important;font-weight:700!important}html body .live-builder-password span,html body .live-builder-link-block>span{color:#064e3b!important;text-transform:uppercase!important;letter-spacing:.07em!important;font-size:11px!important;font-weight:950!important}html body .live-builder-copy-row,html body .live-builder-link-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:10px!important;display:grid!important}html body .live-builder-copy-row code,html body .live-builder-link-row input{color:#052e25!important;letter-spacing:.06em!important;text-overflow:ellipsis!important;background:#fff!important;border:1px solid #10b9815c!important;border-radius:16px!important;align-items:center!important;min-width:0!important;min-height:52px!important;padding:0 16px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:16px!important;font-weight:950!important;display:flex!important;overflow:hidden!important}html body .live-builder-link-row input{letter-spacing:.01em!important;font-size:14px!important}html body .live-builder-copy-row button,html body .live-builder-link-row button{border-radius:16px!important;min-width:86px!important;min-height:52px!important}@media (width<=640px){html body .dynamic-dashboard-gate .protected-share-gate{padding:26px 20px!important}html body .live-builder-copy-row,html body .live-builder-link-row{grid-template-columns:1fr!important}}html body .dd-section-tabs{border:1px solid var(--dd-border)!important;border-radius:calc(var(--dd-radius) + 4px)!important;background:var(--dd-surface)!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 22px!important;padding:12px!important;display:flex!important;box-shadow:0 16px 42px #0f172a0f!important}html body .dd-section-tabs button{border:1px solid var(--dd-border)!important;background:var(--dd-surface-strong)!important;min-height:42px!important;color:var(--dd-muted)!important;cursor:pointer!important;border-radius:999px!important;padding:0 15px!important;font-weight:900!important;transition:transform .18s,border-color .18s,background .18s!important}html body .dd-section-tabs button:hover,html body .dd-section-tabs button.active{border-color:color-mix(in srgb, var(--dd-primary), transparent 35%)!important;background:linear-gradient(135deg, var(--dd-primary), var(--dd-chart-3))!important;color:#fff!important;box-shadow:0 14px 32px color-mix(in srgb, var(--dd-primary), transparent 72%)!important;transform:translateY(-1px)!important}html body .dd-widget-insight{border:1px solid color-mix(in srgb, var(--dd-primary), transparent 78%)!important;background:color-mix(in srgb, var(--dd-primary), transparent 92%)!important;color:var(--dd-text)!important;border-radius:16px!important;margin:14px 0 0!important;padding:12px 14px!important;font-size:12.5px!important;font-weight:750!important;line-height:1.5!important}html body .dd-text-card{grid-column:span 12!important}html body .dd-text-body{color:var(--dd-text)!important;margin:14px 0 0!important;font-size:15px!important;font-weight:650!important;line-height:1.75!important}html body .dd-text-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:10px!important;margin:16px 0 0!important;padding:0!important;list-style:none!important;display:grid!important}html body .dd-text-list li{border:1px solid var(--dd-border)!important;background:var(--dd-surface-strong)!important;color:var(--dd-muted)!important;border-radius:16px!important;padding:12px 14px 12px 34px!important;font-size:13px!important;font-weight:750!important;line-height:1.5!important;position:relative!important}html body .dd-text-list li:before{content:""!important;background:var(--dd-primary)!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--dd-primary), transparent 84%)!important;border-radius:999px!important;position:absolute!important;top:18px!important;left:14px!important}html body .dynamic-dashboard{width:min(1500px,100% - 48px)!important;padding-top:20px!important}html body .dynamic-dashboard .dd-hero{background:radial-gradient(circle at 9% 0,#7c5cff47,#0000 34%),linear-gradient(135deg,#172554,#1e293b 58%,#334155)!important;border-radius:26px!important;grid-template-columns:minmax(0,1fr) minmax(260px,420px)!important;align-items:center!important;min-height:0!important;padding:clamp(22px,3vw,34px)!important;box-shadow:0 22px 58px #0f172a2e!important}html body .dynamic-dashboard .dd-kicker{color:#c4b5fd!important;background:#ffffff1f!important;border:1px solid #ffffff1f!important}html body .dynamic-dashboard .dd-hero h1{color:#f8fafc!important;letter-spacing:-.055em!important;overflow-wrap:anywhere!important;max-width:900px!important;margin:12px 0 10px!important;font-size:clamp(34px,4vw,58px)!important;line-height:1.02!important}html body .dynamic-dashboard .dd-hero p{color:#dbeafe!important;max-width:760px!important;font-size:15px!important;font-weight:650!important;line-height:1.58!important}html body .dynamic-dashboard .dd-source-card{background:#fffffff0!important;border-color:#ffffff3d!important;border-radius:20px!important;width:100%!important;min-width:0!important;padding:18px 20px!important;box-shadow:0 16px 42px #0f172a33!important}html body .dynamic-dashboard .dd-source-card strong{color:#0f172a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:16px!important;font-weight:950!important;overflow:hidden!important}html body .dynamic-dashboard .dd-source-card span{color:#64748b!important;font-weight:800!important}html body .dynamic-dashboard .dd-filter-bar,html body .dynamic-dashboard .dd-section-tabs{background:#ffffffe6!important;border-radius:22px!important;margin:14px 0!important;padding:10px!important}html body .dynamic-dashboard .dd-filter-bar label,html body .dynamic-dashboard .dd-filter-bar button,html body .dynamic-dashboard .dd-section-tabs button{min-height:40px!important}html body .dynamic-dashboard .dd-filter-bar input,html body .dynamic-dashboard .dd-filter-bar select{color:#0f172a!important;background:#fff!important;border-radius:8px!important;min-width:190px!important;padding:0 6px!important;font-weight:750!important}html body .dynamic-dashboard .dd-chart-card{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--dd-primary), transparent 90%), transparent 34%), #fffffff0!important}html body .dynamic-dashboard .dd-widget-insight{color:#1e293b!important;background:linear-gradient(135deg,#eff6ff,#f0fdfa)!important;border-color:#bfdbfe!important;margin-top:14px!important;display:block!important}@media (width<=900px){html body .dynamic-dashboard{width:min(100% - 24px,1500px)!important}html body .dynamic-dashboard .dd-hero{grid-template-columns:1fr!important}html body .dynamic-dashboard .dd-hero h1{font-size:clamp(30px,9vw,46px)!important}}html body main.login-page .signup-primary{color:#fffaf6!important;background:linear-gradient(135deg,#a8653d 0%,#8d431d 58%,#7f3714 100%)!important;border:0!important;border-radius:8px!important;height:46px!important;box-shadow:0 18px 38px #7b3a1947!important}html body main.login-page .login-card{max-height:calc(100vh - 120px)!important;padding-top:48px!important;padding-bottom:34px!important;overflow:hidden!important}html body main.login-page .signup-field{margin-bottom:16px!important}html body main.login-page .signup-input-wrap{height:39px!important}html body main.login-page .login-forgot-row{margin:-4px 0 24px!important}html body main.login-page .signup-divider{margin:17px 0 10px!important}html body main.login-page .signup-social{height:38px!important}html body main.login-page .signup-login-copy{margin-top:18px!important}html body main.signup-page:not(.login-page):not(.verify-email-page){background:linear-gradient(90deg,#ffe8d8b8 0%,#fff6ee80 43%,#fff6eed1 100%),url(/assets/byizon-auth-background-clean.png) 50%/cover no-repeat!important;grid-template-columns:minmax(360px,43vw) minmax(560px,57vw)!important;justify-content:stretch!important;align-items:stretch!important;gap:0!important;width:100vw!important;height:auto!important;min-height:100vh!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden auto!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{filter:none!important;isolation:isolate!important;background:0 0!important;height:100vh!important;min-height:100vh!important;padding:50px 42px 32px 58px!important;position:sticky!important;top:0!important;overflow:hidden!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel:before{content:""!important;z-index:-3!important;pointer-events:none!important;opacity:1!important;filter:saturate(1.24)contrast(1.1)brightness(1.04)!important;clip-path:none!important;background:url(/assets/byizon-auth-background-clean.png) 32%/cover no-repeat!important;border-radius:0!important;width:100%!important;height:100%!important;min-height:100vh!important;display:block!important;position:absolute!important;inset:0!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel:after{content:""!important;z-index:-2!important;pointer-events:none!important;width:auto!important;height:auto!important;min-height:100vh!important;box-shadow:none!important;clip-path:none!important;background:radial-gradient(circle at 66% 20%,#fff4eb75,#0000 24%),linear-gradient(90deg,#ffeadc80 0%,#ffeadc42 55%,#ffeadc05 100%),linear-gradient(#ffebdc52 0%,#ffebdc24 45%,#240f0614 100%)!important;border-radius:0!important;display:block!important;position:absolute!important;inset:0!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-overlay{display:none!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-content{z-index:2!important;width:100%!important;max-width:330px!important;min-height:calc(100vh - 82px)!important;position:relative!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo{color:#4b1d0f!important;font-size:33px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-logo span{color:#4f2918c7!important;letter-spacing:.13em!important;font-size:10px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;max-width:292px!important;margin-top:42px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1{color:#3b2319!important;letter-spacing:-.05em!important;margin:0 0 15px!important;font-size:27px!important;line-height:1.12!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1 br+text,html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy h1{text-shadow:0 1px #ffffff29!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-copy p{color:#583423!important;max-width:280px!important;font-size:12px!important;font-weight:700!important;line-height:1.6!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list{gap:11px!important;width:260px!important;margin-top:26px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list article{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-shadow:0 1px #ffffff38!important;background:0 0!important;grid-template-columns:38px 1fr!important;gap:11px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list svg,html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card svg{color:#a34418!important;background:#ffffffb8!important;border:1px solid #8b512f2e!important;border-radius:10px!important;width:38px!important;height:38px!important;padding:9px!important;box-shadow:0 12px 28px #5429141f!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list strong{color:#101827!important;font-size:11px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-feature-list span{color:#654536!important;font-size:9px!important;font-weight:700!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#542e1e94!important;border-radius:14px!important;grid-template-columns:40px 1fr!important;width:260px!important;margin-top:auto!important;margin-bottom:26px!important;padding:14px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card strong{color:#fff7ef!important;font-size:11px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-security-card span{color:#fff7efd1!important;font-size:9px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-form-panel{background:linear-gradient(90deg,#ffffffc2,#ffffffe0 48%,#fff7f0b3),url(/assets/byizon-auth-background-clean.png) 100%/auto 100% no-repeat!important;justify-content:center!important;align-items:flex-start!important;height:auto!important;min-height:100vh!important;padding:34px 76px 34px 36px!important;display:flex!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-card{-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#ffffffe0!important;border:1px solid #7a513c24!important;border-radius:16px!important;width:430px!important;max-width:430px!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:31px 34px 28px!important;overflow:visible!important;box-shadow:0 28px 72px #48261638!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-back-link{color:#7b3f22!important;margin-bottom:24px!important;font-size:11px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title h2{color:#111827!important;font-size:24px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-card-title p{color:#5d392a!important;margin:8px 0 22px!important;font-size:11px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-field{gap:6px!important;margin-bottom:13px!important;font-size:10px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap,html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row select{background:#ffffffb3!important;border-radius:7px!important;height:37px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-input-wrap input,html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row select{font-size:10px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-two-col{gap:14px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-phone-row{grid-template-columns:86px 1fr!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-strength{margin:-5px 0 12px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-strength-bars{display:none!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-checks{max-height:none!important;margin-top:0!important;display:block!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-checks span{display:none!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-checks span:first-child{color:#6f5a50!important;background:0 0!important;padding:0!important;font-size:9px!important;display:inline-flex!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-consent{margin:2px 0 13px!important;font-size:9px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-primary{color:#fffaf6!important;background:linear-gradient(135deg,#a8653d 0%,#8d431d 58%,#7f3714 100%)!important;border:0!important;border-radius:7px!important;height:42px!important;font-size:11px!important;box-shadow:0 18px 38px #7b3a1947!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-divider{margin:13px 0 8px!important;font-size:9px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-social{background:#ffffffad!important;border-radius:7px!important;height:36px!important;margin-top:8px!important;font-size:10px!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-login-copy{margin-top:16px!important;font-size:10px!important}@media (width<=980px){html body main.signup-page:not(.login-page):not(.verify-email-page){grid-template-columns:1fr!important}html body main.signup-page:not(.login-page):not(.verify-email-page) .signup-brand-panel{height:620px!important;min-height:620px!important;position:relative!important}}.pdf-chat-layout{background-color:var(--bg-primary);grid-template-columns:240px 1fr 300px;height:100vh;display:grid;overflow:hidden}.pdf-chat-main{border-right:1px solid var(--border-subtle);background:#fff;flex-direction:column;height:100vh;display:flex}.pdf-chat-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.pdf-chat-header .back-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.header-middle{flex-direction:column;align-items:center;display:flex}.bot-title{align-items:center;gap:12px;margin-bottom:8px;display:flex}.bot-icon{color:#db2777;background:#fdf2f8;border-radius:50%;padding:8px}.bot-title h2{align-items:center;gap:8px;margin:0;font-size:18px;font-weight:700;display:flex}.pro-badge{color:#fff;background:#f59e0b;border-radius:4px;padding:2px 6px;font-size:10px}.bot-title p{color:var(--text-secondary);margin:0;font-size:12px}.header-filters{align-items:center;gap:24px;font-size:12px;display:flex}.workspace-selector{color:var(--text-secondary);align-items:center;gap:6px;display:flex}.workspace-selector .dot.celebso{background:#ea580c;border-radius:50%;width:8px;height:8px}.connected-apps-row{color:var(--text-secondary);align-items:center;gap:12px;display:flex}.app-icon{align-items:center;gap:4px;font-weight:500;display:flex}.more-apps{color:var(--text-muted)}.header-right{align-items:center;gap:16px;display:flex}.header-right .btn-outline{border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.user-profile{align-items:center;gap:10px;font-size:13px;display:flex}.user-profile .avatar-circle{color:#4338ca;background:#e0e7ff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.user-profile strong{display:block}.user-profile small{color:var(--text-secondary)}.pdf-chat-body{background:#f9fafb;flex-direction:column;flex:1;display:flex;overflow:hidden}.pdf-chat-messages{flex-direction:column;flex:1;gap:24px;padding:24px;display:flex;overflow-y:auto}.empty-state{text-align:center;color:var(--text-secondary);margin:auto}.pdf-chat-msg{gap:12px;max-width:85%;display:flex}.pdf-chat-msg.user{flex-direction:row-reverse;align-self:flex-end}.pdf-chat-avatar{color:#4338ca;background:#e0e7ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.ai-bot-avatar{color:#db2777;background:#fdf2f8}.pdf-chat-bubble{color:var(--text-primary);border:1px solid var(--border-subtle);background:#fff;border-radius:12px;padding:12px 16px;font-size:14px;line-height:1.5;box-shadow:0 1px 2px #0000000d}.pdf-chat-msg.user .pdf-chat-bubble{background:var(--blue-600);color:#fff;border:none}.pdf-chat-rich-bubble{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;width:500px;overflow:hidden;box-shadow:0 2px 4px #00000005}.pdf-chat-rich-bubble.full-width{width:700px}.pdf-chat-reasoning{border-bottom:1px solid var(--border-subtle);background:#f8fafc;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.reasoning-step{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.reasoning-step.done{color:#10b981}.pdf-chat-summary-box{padding:16px}.summary-header{margin-bottom:12px;font-size:14px}.summary-body{grid-template-columns:1fr 1fr;gap:24px;font-size:13px;line-height:1.6;display:grid}.sentiment-pill{color:#10b981;background:#ecfdf5;border-radius:12px;padding:2px 8px;font-size:11px;font-weight:700}.action-items{margin:8px 0 0;padding:0;list-style:none}.action-items li{align-items:center;gap:6px;margin-bottom:6px;display:flex}.pdf-chat-meeting-box{padding:16px}.meeting-header{color:#10b981;align-items:center;gap:8px;margin-bottom:4px;font-size:14px;font-weight:700;display:flex}.pdf-chat-meeting-box>p{color:var(--text-secondary);margin:0 0 16px;font-size:13px}.meeting-details-grid{grid-template-columns:1fr;gap:8px;margin-bottom:16px;font-size:13px;display:grid}.meeting-details-grid div{gap:16px;display:flex}.meeting-details-grid span{width:80px;color:var(--text-secondary);font-weight:500}.meeting-actions{gap:12px;margin-bottom:16px;display:flex}.meeting-actions button{cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.meeting-actions .btn-primary{background:var(--blue-600);color:#fff;border:none}.meeting-actions .btn-outline{border:1px solid var(--border-subtle);color:var(--text-primary);background:#fff}.meeting-footer{color:var(--text-muted);border-top:1px solid var(--border-subtle);align-items:center;gap:6px;padding-top:12px;font-size:12px;display:flex}.pdf-chat-sales-box{padding:16px}.sales-header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sales-header div{align-items:center;gap:8px;font-size:16px;display:flex}.sales-period{color:var(--text-secondary);font-size:12px}.sales-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.kpi-card{border:1px solid var(--border-subtle);background:#f8fafc;border-radius:8px;padding:12px}.kpi-card small{color:var(--text-secondary);font-size:12px}.kpi-card div{align-items:center;gap:8px;margin:4px 0;font-size:20px;display:flex}.trend.up{color:#10b981;align-items:center;font-size:12px;font-weight:700;display:flex}.trend.down{color:#ef4444;align-items:center;font-size:12px;font-weight:700;display:flex}.kpi-card .vs{color:var(--text-muted);font-size:10px}.sales-analysis-grid{background:#fffbfa;border:1px solid #ffedd5;border-radius:8px;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px;padding:16px;font-size:13px;line-height:1.6;display:grid}.sales-actions{border-top:1px solid var(--border-subtle);gap:12px;padding-top:16px;display:flex}.sales-actions button{cursor:pointer;border:1px solid var(--border-subtle);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:flex}.sales-actions .btn-primary{background:var(--blue-600);color:#fff;border:none}.pdf-chat-input-area{border-top:1px solid var(--border-subtle);background:#fff;padding:24px}.input-prompt-label{color:var(--text-secondary);margin-bottom:8px;font-size:12px}.pdf-chat-input-box{border:1px solid var(--border-subtle);background:#f8fafc;border-radius:8px;padding:12px;box-shadow:0 2px 6px #00000005}.input-shortcuts{gap:8px;margin-bottom:12px;display:flex}.input-shortcuts button{border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;display:flex}.input-field-row{align-items:center;gap:8px;display:flex}.chat-plus-upload{color:#5a3b2c;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.chat-plus-upload:hover{background:#9a552f14}.chat-plus-upload:disabled{cursor:progress;opacity:.55}.chat-upload-preview{color:#f2f7f3;background:#202020eb;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;width:min(380px,100%);margin-bottom:12px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff0f}.chat-upload-preview svg{color:#22c55e;flex:none}.chat-upload-preview strong,.chat-upload-preview span{text-overflow:ellipsis;white-space:nowrap;max-width:300px;display:block;overflow:hidden}.chat-upload-preview strong{color:#f8fafc;font-size:13px;font-weight:850}.chat-upload-preview span{color:#ffffffb8;margin-top:3px;font-size:12px}.chat-upload-preview.is-loading{border-color:#22c55e52}.chat-upload-preview.file-excel,.chat-upload-preview.file-csv{background:#202020eb}.chat-upload-preview.file-excel svg,.chat-upload-preview.file-csv svg{color:#00a36c}.chat-upload-preview.file-powerpoint{background:#202020eb}.chat-upload-preview.file-powerpoint svg{color:#f97316}.chat-upload-preview.file-pdf{background:#202020eb}.chat-upload-preview.file-pdf svg{color:#ef4444}.chat-upload-preview.file-word{background:#202020eb}.chat-upload-preview.file-word svg{color:#3b82f6}.chat-upload-preview.file-json,.chat-upload-preview.file-database{background:#202020eb}.chat-upload-preview.file-json svg,.chat-upload-preview.file-database svg{color:#f59e0b}.chat-sent-attachment{color:#f8fafc;background:linear-gradient(135deg,#2a2826,#22201e);border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;width:min(360px,100%);margin-bottom:10px;padding:12px 14px;display:flex;box-shadow:inset 0 1px #ffffff12}.chat-sent-attachment svg{color:#9ca3af;flex:none}.chat-sent-attachment strong,.chat-sent-attachment span{text-overflow:ellipsis;white-space:nowrap;max-width:280px;display:block;overflow:hidden}.chat-sent-attachment strong{color:#f8fafc;font-size:13px;font-weight:850}.chat-sent-attachment span{color:#ffffffc7;margin-top:3px;font-size:12px}.chat-sent-attachment.file-excel svg,.chat-sent-attachment.file-csv svg{color:#00a36c}.chat-sent-attachment.file-powerpoint svg{color:#f97316}.chat-sent-attachment.file-pdf svg{color:#ef4444}.chat-sent-attachment.file-word svg{color:#3b82f6}.chat-sent-attachment.file-json svg,.chat-sent-attachment.file-database svg{color:#f59e0b}.input-field-row input{background:0 0;border:none;outline:none;flex:1;font-size:15px}.mic-btn,.send-btn{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:50%;padding:8px}.send-btn{background:var(--blue-600);color:#fff}.send-btn:disabled{background:var(--border-subtle)}.input-disclaimer{text-align:center;color:var(--text-muted);margin-top:12px;font-size:11px}.pdf-chat-right-panel{border-left:1px solid var(--border-subtle);background:#f9fafb;padding:24px;overflow-y:auto}.panel-section{margin-bottom:24px}.panel-section h3{margin:0 0 12px;font-size:14px}.search-box{border:1px solid var(--border-subtle);background:#fff;border-radius:6px;align-items:center;gap:8px;margin-bottom:16px;padding:8px 12px;display:flex}.search-box input{background:0 0;border:none;outline:none;width:100%;font-size:13px}.history-group h4{color:var(--text-secondary);margin:0 0 8px;font-size:12px}.history-item{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:8px;font-size:13px;display:flex}.history-item span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.history-item.active{background:#fff;font-weight:500;box-shadow:0 1px 2px #0000000d}.history-item small{color:var(--text-muted)}.history-context-menu{z-index:2000;background:#fffaf6;border:1px solid #ead7ca;border-radius:7px;min-width:204px;padding:6px;position:fixed;box-shadow:0 14px 34px #49281933}.history-context-menu button{color:#b42318;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;min-height:40px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.history-context-menu button:hover,.history-context-menu button:focus-visible{background:#fff0ec;outline:none}.view-all-btn{border:1px solid var(--border-subtle);cursor:pointer;background:#fff;border-radius:6px;width:100%;margin-top:8px;padding:8px;font-size:13px}.section-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.section-header button{color:var(--blue-600);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:500}.app-status-list{flex-direction:column;gap:12px;display:flex}.app-status{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.status-dot{color:#10b981;margin-left:auto;font-size:11px;font-weight:400}.status-dot:before{content:"";background:#10b981;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.app-status.more{color:var(--text-secondary);cursor:pointer;font-weight:400}.memory-bar{background:#e5e7eb;border-radius:3px;height:6px;overflow:hidden}.memory-bar .fill{background:#d946ef;height:100%}.memory-bar.risk .fill{background:#f59e0b}.updated-text{color:var(--text-muted);margin-top:8px;font-size:11px;display:block}.updated-text .dot{background:#10b981;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.success-header{align-items:center;gap:8px;margin-bottom:24px;display:flex}.success-header h3{margin:0;font-size:16px}.meeting-card-side{text-align:center;border:1px solid var(--border-subtle);background:#fff;border-radius:8px;margin-bottom:24px;padding:24px 16px}.calendar-icon-large{background:#ecfdf5;border-radius:50%;margin-bottom:12px;padding:16px;display:inline-flex}.meeting-card-side p{color:var(--text-secondary);margin:8px 0 16px;font-size:13px}.view-calendar-link{border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:6px 12px;font-size:12px;display:inline-flex}.meeting-details-list h4{margin:0 0 12px;font-size:13px}.detail-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}.detail-row:last-child{border:none}.detail-row .label{color:var(--text-secondary);align-items:center;gap:8px;display:flex}.detail-row .value{font-weight:500}.detail-row .value.success{color:#10b981}.insight-block{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;margin-bottom:12px;padding:16px}.insight-block h4{margin:0;font-size:13px;font-weight:600}.health-badge{color:#10b981;background:#ecfdf5;border-radius:12px;align-items:center;gap:4px;margin-top:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.insight-block.next-recommendation{background:#fffbeb;border-color:#fde68a}.insight-block.next-recommendation p{margin:8px 0 0;font-size:13px;line-height:1.5}.data-source-card{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;gap:12px;padding:12px;display:flex}.data-source-card div strong{font-size:13px;display:block}.data-source-card div small{color:var(--text-secondary);font-size:12px}.website-generator-layout{background-color:var(--bg-primary);grid-template-columns:240px 1fr 340px;height:100vh;display:grid;overflow:hidden}.generator-main{border-right:1px solid var(--border-subtle);background:#fff;flex-direction:column;height:100vh;display:flex}.generator-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.generator-header .bot-icon{color:#f59e0b;background:#fffbeb;border-radius:8px;padding:8px}.generator-body{background:#f9fafb;flex:1;padding:24px;overflow-y:auto}.progress-tracker{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex;position:relative}.progress-tracker:before{content:"";background:var(--border-subtle);z-index:0;height:2px;position:absolute;top:18px;left:0;right:0}.progress-step{text-align:center;z-index:1;opacity:.5;flex-direction:column;align-items:center;gap:8px;width:140px;display:flex}.progress-step.active{opacity:1}.progress-step.done .step-icon-wrap{color:#10b981;background:#ecfdf5;border-color:#10b981}.step-icon-wrap{border:2px solid var(--border-subtle);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.progress-step strong{font-size:12px;display:block}.progress-step small{color:var(--text-muted);font-size:11px}.mock-browser{border:1px solid var(--border-subtle);background:#fff;border-radius:12px;flex-direction:column;height:600px;display:flex;overflow:hidden;box-shadow:0 10px 25px -5px #0000000d}.browser-chrome{border-bottom:1px solid var(--border-subtle);background:#f1f5f9;align-items:center;gap:16px;padding:12px 16px;display:flex}.browser-dots{gap:6px;display:flex}.browser-dots span{background:#cbd5e1;border-radius:50%;width:10px;height:10px}.browser-dots span:first-child{background:#fca5a5}.browser-dots span:nth-child(2){background:#fcd34d}.browser-dots span:nth-child(3){background:#86efac}.browser-url-bar{color:var(--text-secondary);border:1px solid var(--border-subtle);background:#fff;border-radius:16px;flex:1;align-items:center;gap:8px;padding:4px 12px;font-size:12px;display:flex}.browser-live-badge{color:#fff;background:#10b981;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:800}.browser-content{background:#fafafa;flex:1;padding:32px}.preview-header{justify-content:space-between;margin-bottom:24px;display:flex}.preview-header div{align-items:center;gap:8px;font-size:18px;display:flex}.preview-header .dot{background:#ea580c;border-radius:50%;width:10px;height:10px}.preview-period{text-align:right;font-size:12px}.preview-kpi-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.preview-kpi-grid .kpi-card{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;padding:16px}.preview-charts{grid-template-columns:1fr 1fr;gap:16px;display:grid}.preview-chart{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;height:200px;padding:16px}.mock-line{background:linear-gradient(#3b82f61a 0%,#fff0 100%);border-top:2px solid #3b82f6;border-radius:4px 4px 0 0;height:120px;margin-top:16px}.mock-donut{border:24px solid #10b981;border-color:#10b981 #f59e0b #3b82f6 #3b82f6;border-radius:50%;width:120px;height:120px;margin:16px auto 0}.generator-right-panel{border-left:1px solid var(--border-subtle);background:#fff;padding:32px 24px;overflow-y:auto}.success-hero{text-align:center;margin-bottom:32px}.success-hero h3{margin:16px 0 8px;font-size:18px}.success-hero p{color:var(--text-secondary);margin:0;font-size:13px}.link-box{margin-bottom:32px}.url-display{border:1px solid var(--border-subtle);word-break:break-all;color:var(--text-secondary);background:#f8fafc;border-radius:8px;margin-bottom:12px;padding:12px;font-family:monospace;font-size:12px}.w-full{justify-content:center;width:100%;margin-bottom:8px}.share-section h4{margin:0 0 16px;font-size:14px}.share-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.share-btn{cursor:pointer;flex-direction:column;align-items:center;gap:8px;font-size:11px;display:flex}.share-btn div,.share-btn svg{border:1px solid var(--border-subtle);background:#f8fafc;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mt-16{margin-top:16px}.details-checklist{border-top:1px solid var(--border-subtle);margin-top:32px;padding-top:32px}.details-checklist h4{margin:0 0 16px;font-size:14px}.check-grid{color:var(--text-secondary);grid-template-columns:1fr 1fr;gap:12px;font-size:12px;display:grid}.check-grid div{align-items:center;gap:8px;display:flex}.generating-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.loader-ring{border:4px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:1s linear infinite spin}:root,:root.byizon-light-mode,body.byizon-light-mode{--bg-base:#f5f1ec;--bg-surface:#fffaf5;--bg-card:#fffdf9;--bg-card-hover:#f2e8dd;--bg-glass:#fffaf5db;--bg-glass-light:#9b562f14;--blue-600:#9a552f;--blue-500:#b86b3d;--blue-400:#d89157;--blue-300:#e7b88d;--blue-glow:#9a552f52;--blue-glow-sm:#9a552f24;--text-primary:#241915;--text-secondary:#6d5a50;--text-muted:#8c7a70;--text-blue:#9a552f;--border-subtle:#e4d7ca;--border-blue:#9a552f57;--border-blue-bright:#9a552f9e;--success:#2f9d62;--warning:#d58624;--danger:#c9483f;--radius-sm:7px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--shadow-card:0 18px 42px #41281c1c;--shadow-blue:0 18px 38px #9a552f38;--shadow-glow:0 22px 70px #5d372221}:root.byizon-dark-mode,body.byizon-dark-mode{--bg-base:#15110f;--bg-surface:#201916;--bg-card:#251d19;--bg-card-hover:#30241f;--bg-glass:#251d19db;--bg-glass-light:#d891571f;--text-primary:#fff7ee;--text-secondary:#d7c4b5;--text-muted:#a89586;--border-subtle:#e6cab029;--border-blue:#d891575c;--shadow-card:0 22px 54px #00000047}body,#root,.app-layout,.main-content,.upload-page-shell,.reports-page,.connections-page,.meetings-page,.calendar-page,.analytics-page,.studio-page,.voice-page-shell{color:var(--text-primary);background:linear-gradient(135deg,#fffaf5f0,#f4ebe0f5),radial-gradient(circle at 82% 8%,#b86b3d1c,#0000 26%)}body.byizon-dark-mode,body.byizon-dark-mode #root,body.byizon-dark-mode .app-layout,body.byizon-dark-mode .main-content,body.byizon-dark-mode .upload-page-shell{background:linear-gradient(135deg,#15110ffa,#211914fa),radial-gradient(circle at 78% 6%,#b86b3d2e,#0000 28%)}.workspace-topbar,.byizon-topbar,.byizon-home-shell header{border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf5e0;box-shadow:0 10px 34px #41281c0f}.topbar-hidden-control{display:none!important}.workspace-topbar-actions{gap:10px}.topbar-help-button{min-height:36px;color:var(--text-primary);border:1px solid var(--border-subtle);background:#fffaf5d6;border-radius:8px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:750;display:inline-flex}body.byizon-dark-mode .workspace-topbar,body.byizon-dark-mode .byizon-topbar{background:#201916e0}.byizon-sidebar,.sidebar{border-right:1px solid var(--border-subtle);background:linear-gradient(#fffaf5 0%,#f1e6dc 100%);box-shadow:14px 0 42px #41281c14}body.byizon-dark-mode .byizon-sidebar,body.byizon-dark-mode .sidebar{background:linear-gradient(#241a16 0%,#171210 100%)}.byizon-logo,.home-brand,.byizon-logo b,.home-brand,.page-title,.chart-card-title,.kpi-value{color:var(--text-primary)}.byizon-logo b,.home-brand:first-letter{color:#9a552f}.byizon-sidebar .sidebar-item,.sidebar-item{color:var(--text-secondary);border-radius:8px}.byizon-sidebar .sidebar-item:hover,.sidebar-item:hover{color:var(--text-primary);background:#9a552f1a}.byizon-sidebar .sidebar-item.active,.sidebar-item.active{color:#fffaf5;background:linear-gradient(135deg,#9a552f,#7f3f1f);border-color:#9a552f59;box-shadow:0 12px 26px #7f3f1f38}.byizon-sidebar .sidebar-item.active svg,.sidebar-item.active svg{color:#fffaf5}.byizon-sidebar .sidebar-item.active:after{background:#e8b27d}.sidebar-workspaces{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding:14px 0;display:flex}.sidebar-workspaces>div{color:var(--text-muted);justify-content:space-between;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:flex}.sidebar-workspaces button{min-height:28px;color:var(--text-secondary);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:750;display:flex}.sidebar-workspaces button:hover{color:var(--text-primary);background:#9a552f14}.sidebar-workspaces i{border-radius:999px;flex:none;width:9px;height:9px}.sidebar-add-workspace{color:#9a552f!important}.byizon-plan-card{color:#fff8ef;background:linear-gradient(145deg,#2c1c16,#9a552f);border-color:#e8b27d57;box-shadow:0 18px 36px #41281c2e;display:none!important}.byizon-plan-card>a,.btn-primary,.topbar-create-dashboard,.topbar-update-ui,.upload-page-badge,.chat-send-button,.live-builder-form button,.live-builder-open{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d 0%,#9a552f 58%,#7f3f1f 100%)!important;border-color:#7f3f1f61!important;box-shadow:0 16px 32px #7f3f1f38!important}.btn-primary:hover,.topbar-create-dashboard:hover,.topbar-update-ui:hover,.live-builder-form button:hover,.live-builder-open:hover{background:linear-gradient(135deg,#c47a49 0%,#a75f35 56%,#874522 100%)!important}.btn-outline,.topbar-theme-toggle,.topbar-connect-data,.topbar-icon-button,.workspace-menu-button,.topbar-actions>button,.share-btn div,.share-btn svg{color:var(--text-primary);border:1px solid var(--border-subtle);background:#fffaf5d6;border-radius:8px}body.byizon-dark-mode .btn-outline,body.byizon-dark-mode .topbar-theme-toggle,body.byizon-dark-mode .topbar-connect-data,body.byizon-dark-mode .topbar-icon-button,body.byizon-dark-mode .workspace-menu-button{background:#251d19db}.kpi-card,.chart-card,.data-table-card,.report-section,.insight-card,.upload-hero-card,.upload-panel-card,.upload-assurance-item,.analysis-done-card,.dashboard-preview-card,.feature-card,.live-builder-modal,.mock-browser,.generator-right-panel,.preview-kpi-grid .kpi-card,.preview-chart,.home-main-card,.home-crm-panel,.home-value-grid>div,.home-notice,.home-message-list,.operation-timeline{background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:10px}.kpi-card:before{background:linear-gradient(90deg,#9a552f,#e8b27d)}.chart-card,.data-table-card,.report-section,.upload-hero-card{box-shadow:0 14px 34px #41281c14}.data-table th,.browser-chrome{background:#9a552f0f}.data-table tr:hover td{background:#9a552f12}.topbar-avatar,.avatar,.byizon-user-row>span,.avatar-circle{color:#fffaf5;background:linear-gradient(135deg,#9a552f,#2c1c16)}.badge-blue{color:#9a552f;background:#9a552f1f;border-color:#9a552f38}.mock-line{background:linear-gradient(#9a552f1f,#fff0);border-top-color:#9a552f}.mock-donut{border-color:#2f9d62 #d58624 #9a552f #9a552f}.browser-url-bar,.url-display,input,textarea,select{border-color:var(--border-subtle);color:var(--text-primary);background:#fffaf5cc}body.byizon-dark-mode .browser-url-bar,body.byizon-dark-mode .url-display,body.byizon-dark-mode input,body.byizon-dark-mode textarea,body.byizon-dark-mode select{background:#1a1411e6}.dynamic-dashboard{--dd-bg:#f5f1ec!important;--dd-surface:#fffaf5e6!important;--dd-surface-strong:#fffdf9!important;--dd-text:#241915!important;--dd-muted:#6d5a50!important;--dd-border:#9a552f33!important;--dd-grid:#9a552f29!important;--dd-chart-1:#9a552f!important;--dd-chart-2:#c98554!important;--dd-chart-3:#e8b27d!important;--dd-chart-4:#2f9d62!important;--dd-chart-soft:#9a552f29!important}.dynamic-dashboard.dd-dark{--dd-bg:#15110f!important;--dd-surface:#251d19e0!important;--dd-surface-strong:#251d19!important;--dd-text:#fff7ee!important;--dd-muted:#d7c4b5!important;--dd-border:#e6cab029!important;--dd-chart-soft:#c9855438!important}.dd-hero{background:linear-gradient(135deg, #9a552f2e, transparent 48%), linear-gradient(90deg, var(--dd-surface), #fffaf5a8)!important;border-radius:16px!important;box-shadow:0 26px 64px #41281c24!important}.dd-dark .dd-hero{background:linear-gradient(135deg,#c985543d,#0000 48%),linear-gradient(90deg,#251d19f0,#2f231dc7)!important}.dd-kicker,.dynamic-dashboard-toolbar button,.stitch-stage-toolbar a,.stitch-stage-toolbar button,.studio-history-meta em,.studio-history-list article>button,.home-conversation-header button,.quick-oauth-safety,.secure-dialog-icon,.protected-share-icon,.connector-category-tabs button.active,.connector-capabilities button:focus-visible,.connection-mode-control button.active,.google-resource-filters button.active{color:#8f4e2d!important;background:#9a552f1a!important;border-color:#9a552f3d!important}.chat-send-button,.global-voice.thinking button{background:linear-gradient(135deg,#9a552f,#7f3f1f)!important}.msg-avatar.user{background:linear-gradient(135deg,#9a552f,#c98554)!important}.provider-glean,.ecosystem-service-icon.violet{color:#8f4e2d!important;background:#f8eadf!important}html body #root .pdf-chat-layout{background:linear-gradient(135deg,#fffaf5 0%,#f4eadf 58%,#eef6fb 100%)!important;height:100vh!important;min-height:100vh!important;display:block!important;overflow:hidden!important}html body #root .byizon-logo span{color:#9a552f!important}html body #root .byizon-logo b{color:#17120f!important}html body #root .byizon-logo>svg{color:#9a552f!important}html body #root .pdf-chat-main{top:66px!important;left:var(--sidebar-width)!important;background:#fffaf5e6!important;border-right:1px solid #9a552f29!important;width:auto!important;min-width:0!important;height:auto!important;position:fixed!important;bottom:0!important;right:330px!important;overflow:hidden!important}html body #root .pdf-chat-layout.right-panel-hidden .pdf-chat-main{right:0!important}html body #root .pdf-chat-right-panel{background:#fffaf5d6!important;border-left:1px solid #9a552f29!important;width:330px!important;padding:18px!important;transition:transform .22s,visibility .22s!important;position:fixed!important;top:66px!important;bottom:0!important;right:0!important;overflow-y:auto!important;box-shadow:-18px 0 54px #41281c0f!important}html body #root .pdf-chat-layout.right-panel-hidden .pdf-chat-right-panel{visibility:hidden!important;pointer-events:none!important;transform:translate(calc(100% + 16px))!important}.right-panel-collapse-button,.right-panel-restore-handle{color:#2f2019;cursor:pointer;background:#fffdf9f0;border:1px solid #9a552f33;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 24px #41281c1f}.right-panel-collapse-button{z-index:5;margin:0 0 10px auto;position:sticky;top:0}.right-panel-restore-handle{z-index:1500;border-right:0;border-radius:8px 0 0 8px;width:30px;position:fixed;top:124px;right:0}.right-panel-collapse-button:hover,.right-panel-restore-handle:hover{color:#8f4e2d;background:#fffaf5;border-color:#9a552f61}html body #root .pdf-chat-header{display:none!important}html body #root .pdf-chat-body{background:linear-gradient(#fffaf5d1,#f6ece2d1)!important;flex-direction:column!important;height:100%!important;min-height:0!important;display:flex!important}html body #root .pdf-chat-messages{background:0 0!important;flex:auto!important;min-height:0!important;padding:22px!important}html body #root .pdf-chat-body.is-empty{justify-content:center!important;gap:22px!important;padding:0 clamp(16px,4vw,52px)!important}html body #root .pdf-chat-body.is-empty .pdf-chat-messages{flex:none!important;justify-content:center!important;align-items:center!important;height:auto!important;min-height:0!important;padding:0!important;display:flex!important;overflow:visible!important}html body #root .pdf-chat-body.is-empty .empty-state{max-width:720px!important;margin:0 auto!important;padding:0!important}html body #root .pdf-chat-body.is-empty .empty-state h3{font-size:clamp(28px,3.2vw,38px)!important;line-height:1.1!important}html body #root .pdf-chat-body.is-empty .empty-state p{font-size:clamp(17px,1.6vw,21px)!important}html body #root .pdf-chat-body.is-empty .pdf-chat-input-area{background:0 0!important;border-top:0!important;flex:none!important;width:min(1040px,100%)!important;margin:0 auto!important;padding:0!important}html body #root .pdf-chat-body.has-messages .pdf-chat-input-area{flex:none!important}html body #root .pdf-chat-input-area{background:#fffdf9f0!important;border-top:1px solid #9a552f24!important;padding:16px 22px!important}html body #root .pdf-chat-input-box,html body #root .pdf-chat-rich-bubble,html body #root .pdf-chat-bubble,html body #root .panel-section,html body #root .meeting-card-side,html body #root .insight-block,html body #root .data-source-card{background:#fffdf9eb!important;border:1px solid #9a552f29!important;border-radius:10px!important;box-shadow:0 14px 34px #41281c12!important}html body #root .panel-section{margin-bottom:14px!important;padding:14px!important}html body #root .pdf-chat-header .header-right,html body #root .pdf-chat-header .chat-hidden-control{display:none!important}html body #root .pdf-chat-header .header-middle{flex:1!important;justify-content:center!important;align-items:stretch!important}html body #root .pdf-chat-header .bot-title{justify-content:center!important}html body #root .pdf-chat-header .header-filters{width:100%!important}html body #root .input-shortcuts button.shortcut-connect{background:#fffaf5b8!important;border-style:dashed!important}html body #root .input-shortcuts button.shortcut-connected{background:#ecfdf5b8!important;border-color:#2db97d3d!important}html body #root .input-shortcuts button small{color:#8f4e2d;margin-left:2px;font-size:10px;font-weight:800}html body #root .chat-native-file-input{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important}html body #root .sidebar.byizon-sidebar{background:#fff9f4db!important;border-right:1px solid #804d3224!important;box-shadow:0 16px 42px #41281c14!important}html body #root .byizon-logo{color:#2f2019!important;letter-spacing:-1.4px!important;align-items:flex-start!important;gap:0!important;width:calc(100% - 48px)!important;min-width:0!important;padding-right:8px!important;text-decoration:none!important}html body #root .byizon-logo span{color:#2f2019!important;white-space:nowrap!important;text-overflow:clip!important;max-width:100%!important;font-size:clamp(25px,11.5vw,30px)!important;font-weight:950!important;line-height:.96!important;overflow:hidden!important}html body #root .byizon-logo small{color:#9a552f!important;letter-spacing:.5px!important;text-transform:uppercase!important;overflow-wrap:anywhere!important;max-width:100%!important;margin-top:7px!important;font-size:11px!important;font-weight:900!important;line-height:1.16!important}html body #root .byizon-logo>svg{color:#2f2019!important;position:absolute!important;top:28px!important;left:min(116px,100% - 74px)!important}html body #root .byizon-sidebar .sidebar-item.active{color:#8f4e2d!important;box-shadow:none!important;background:#9a552f1a!important;border-left:3px solid #b86b3d!important}html body #root .byizon-sidebar .sidebar-item:hover{color:#7f3f1f!important;background:#9a552f14!important}html body #root .workspace-topbar{background:#fffaf5e6!important;border-bottom:1px solid #804d3224!important}html body #root .topbar-help-button,html body #root .topbar-icon-button,html body #root .topbar-avatar{background:#fffdf9e6!important;border-color:#7e503621!important;box-shadow:0 12px 30px #613e260f!important}html body #root .topbar-avatar{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border-color:#9a552f2e!important}html body #root .sidebar-new-chat{color:#fffaf5!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border:1px solid #9a552f47!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:calc(100% - 22px)!important;height:52px!important;min-height:52px!important;margin:18px 11px 24px 0!important;padding:0 14px!important;font-size:15px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 34px #9a552f2e!important}html body #root .sidebar-new-chat:hover{transform:translateY(-1px);box-shadow:0 18px 40px #9a552f3d!important}html body #root .pdf-chat-right-panel .search-box{background:#fffdf9f5!important;border:1px solid #9a552f2e!important;border-radius:9px!important;align-items:center!important;gap:9px!important;height:42px!important;padding:0 12px!important;display:flex!important;box-shadow:0 10px 24px #41281c0f!important}html body #root .pdf-chat-right-panel .search-box svg{color:#8f4e2d!important;flex:none!important}html body #root .pdf-chat-right-panel .search-box input{color:#17120f!important;width:100%!important;min-width:0!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important;font-size:14px!important}html body #root .pdf-chat-right-panel .search-box input::placeholder{color:#9a8579!important;opacity:1!important}html body #root .reports-empty-page{background:radial-gradient(circle at 52% 8%,#fff7eff5,#0000 34%),linear-gradient(135deg,#fffaf5 0%,#f4eadf 58%,#eef6fb 100%)!important}html body #root .reports-empty-page .page-header{background:radial-gradient(circle at 78% 14%,#e8b27d29,#0000 34%),#fffdf9e0!important;border:1px solid #9a552f14!important;border-radius:26px!important;margin:36px 48px 40px!important;padding:54px 42px!important;box-shadow:0 24px 70px #5e3a2417!important}html body #root .reports-empty-page .page-title{color:#111827!important;letter-spacing:0!important;font-size:48px!important;font-weight:900!important}html body #root .reports-empty-page .page-subtitle{color:#6b5a50!important;margin-top:10px!important;font-size:18px!important;font-weight:650!important}html body #root .reports-empty-page .no-data-placeholder{text-align:center!important;min-height:430px!important;box-shadow:none!important;background:radial-gradient(circle at 50% 18%,#e8b27d1a,#0000 36%),#fffdf985!important;border:1px dashed #9a552f57!important;border-radius:8px!important;align-content:center!important;place-items:center!important;gap:16px!important;margin:0 48px 48px!important;padding:52px!important;display:grid!important}html body #root .reports-empty-page .no-data-placeholder svg{color:#9a806f!important;stroke:#9a806f!important}html body #root .reports-empty-page .no-data-placeholder h3{color:#111827!important;margin:0!important;font-size:22px!important;font-weight:900!important}html body #root .reports-empty-page .no-data-placeholder p{color:#6b5a50!important;max-width:520px!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.55!important}html body #root .reports-empty-page .no-data-placeholder .btn-primary{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border:1px solid #9a552f47!important;border-radius:12px!important;box-shadow:0 18px 38px #9a552f38!important}html body #root .pdf-chat-header .bot-title h2{color:#17120f!important;letter-spacing:0!important}html body #root .pdf-chat-header .bot-title p,html body #root .workspace-selector,html body #root .connected-apps-row{color:#6b5a50!important}html body #root .empty-state{color:#17120f!important}html body #root .empty-state svg{color:#9a552f33!important;stroke:#9a552f57!important}html body #root .empty-state h3{color:#17120f!important;letter-spacing:0!important;font-size:22px!important}html body #root .empty-state p{color:#6b5a50!important}html body #root .pdf-chat-reasoning,html body #root .sales-analysis-grid{background:#9a552f12!important;border-color:#9a552f24!important}html body #root .pdf-chat-avatar,html body #root .bot-icon,html body #root .user-profile .avatar-circle{color:#fffaf5!important;background:linear-gradient(135deg,#9a552f,#7f3f1f)!important}html body #root .pdf-chat-msg.user .pdf-chat-bubble,html body #root .send-btn,html body #root .meeting-actions .btn-primary,html body #root .sales-actions .btn-primary{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border-color:#7f3f1f52!important}html body #root .memory-bar .fill{background:linear-gradient(90deg,#8f4e2d,#c98554)!important}html body #root .pdf-chat-header .back-btn,html body #root .header-right .btn-outline,html body #root .input-shortcuts button,html body #root .view-all-btn,html body #root .view-calendar-link,html body #root .sales-actions button,html body #root .meeting-actions .btn-outline{color:#5a3b2c!important;background:#fffaf5db!important;border:1px solid #9a552f29!important;border-radius:8px!important}html body #root .connected-apps-row{flex-wrap:wrap!important;justify-content:flex-start!important;gap:8px!important}html body #root .pdf-chat-header .header-filters{align-items:flex-start!important}html body #root .input-field-row input{color:#17120f!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}html body #root .chat-plus-upload{color:#5a3b2c!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #root .chat-plus-upload:hover{background:#9a552f14!important}html body #root .chat-upload-preview{color:#f7f3ef!important;background:linear-gradient(135deg,#2a2826,#22201e)!important;border:1px solid #ffffff24!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff12,0 14px 28px #41281c1f!important}html body #root .chat-upload-preview strong{color:#f8fafc!important}html body #root .chat-upload-preview span{color:#ffffffc7!important}html body #root .chat-upload-preview.file-excel,html body #root .chat-upload-preview.file-csv,html body #root .chat-upload-preview.file-powerpoint,html body #root .chat-upload-preview.file-pdf,html body #root .chat-upload-preview.file-word,html body #root .chat-upload-preview.file-json,html body #root .chat-upload-preview.file-database{background:linear-gradient(135deg,#2a2826,#22201e)!important}html body #root .chat-upload-preview.file-excel svg,html body #root .chat-upload-preview.file-csv svg{color:#00a36c!important}html body #root .chat-upload-preview.file-powerpoint svg{color:#f97316!important}html body #root .chat-upload-preview.file-pdf svg{color:#ef4444!important}html body #root .chat-upload-preview.file-word svg{color:#3b82f6!important}html body #root .chat-upload-preview.file-json svg,html body #root .chat-upload-preview.file-database svg{color:#f59e0b!important}html body #root .chat-sent-attachment{color:#f8fafc!important;background:linear-gradient(135deg,#2a2826,#22201e)!important;border:1px solid #ffffff24!important}html body #root .chat-sent-attachment strong{color:#f8fafc!important}html body #root .chat-sent-attachment span{color:#ffffffc7!important}html body #root .chat-sent-attachment.file-excel svg,html body #root .chat-sent-attachment.file-csv svg{color:#00a36c!important}html body #root .chat-sent-attachment.file-powerpoint svg{color:#f97316!important}html body #root .chat-sent-attachment.file-pdf svg{color:#ef4444!important}html body #root .chat-sent-attachment.file-word svg{color:#3b82f6!important}html body #root .chat-sent-attachment.file-json svg,html body #root .chat-sent-attachment.file-database svg{color:#f59e0b!important}html body #root .pdf-chat-input-box:focus-within{border-color:#9a552f57!important;box-shadow:0 16px 38px #41281c1a,0 0 0 3px #9a552f14!important}html body #root .pdf-chat-rich-bubble{width:min(560px, calc(100vw - var(--sidebar-width) - 410px))!important}html body #root .pdf-chat-rich-bubble.full-width{width:min(760px, calc(100vw - var(--sidebar-width) - 390px))!important}@media (width<=1180px){html body #root .pdf-chat-main{right:0!important}html body #root .pdf-chat-right-panel{display:none!important}}@media (width<=760px){html body #root .pdf-chat-main{top:56px!important;left:0!important}html body #root .pdf-chat-header{min-height:80px!important}html body #root .header-middle{align-items:flex-start!important}html body #root .header-filters,html body #root .header-right{display:none!important}}html body #root .executive-dashboard{background:#f7f1eb!important;padding:18px 28px 56px!important}html body #root .executive-dashboard .page-header{background:#fffaf6!important;border:1px solid #9a552f24!important;border-radius:8px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;min-height:250px!important;padding:34px 42px!important;display:grid!important}html body #root .executive-dashboard .page-title{color:#111827!important;letter-spacing:0!important;max-width:780px!important;margin:20px 0 12px!important;font-size:46px!important;line-height:1.08!important}html body #root .executive-dashboard .page-actions{grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:12px!important;width:340px!important;display:grid!important}html body #root .executive-dashboard .dashboard-live-button{color:#fff!important;background:#a8552f!important;border-radius:7px!important;grid-column:1/-1!important;justify-content:center!important;min-height:48px!important;text-decoration:none!important}html body #root .executive-dashboard .dataset-overview-grid,html body #root .executive-dashboard .kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}html body #root .executive-dashboard .dataset-overview-item,html body #root .executive-dashboard .kpi-card,html body #root .executive-dashboard .chart-card{background:#fffdfb!important;border-radius:7px!important;box-shadow:0 10px 26px #3d261b0f!important}html body #root .executive-dashboard .dataset-overview-item:nth-child(4n+1),html body #root .executive-dashboard .kpi-card:nth-child(4n+1){border-left-color:#a8552f!important}html body #root .executive-dashboard .dataset-overview-item:nth-child(4n+2),html body #root .executive-dashboard .kpi-card:nth-child(4n+2){border-left:3px solid #2f9e68!important}html body #root .executive-dashboard .dataset-overview-item:nth-child(4n+3),html body #root .executive-dashboard .kpi-card:nth-child(4n+3){border-left:3px solid #e67e22!important}html body #root .executive-dashboard .dataset-overview-item:nth-child(4n+4),html body #root .executive-dashboard .kpi-card:nth-child(4n+4){border-left:3px solid #7c5ce5!important}html body #root .executive-dashboard .chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body #root .executive-dashboard .dashboard-technical-plan{display:none!important}@media (width<=1180px){html body #root .executive-dashboard .page-header{grid-template-columns:1fr!important}html body #root .executive-dashboard .page-actions{width:min(100%,440px)!important}html body #root .executive-dashboard .dataset-overview-grid,html body #root .executive-dashboard .kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){html body #root .executive-dashboard{padding:14px 12px 40px!important}html body #root .executive-dashboard .page-header{min-height:0!important;padding:24px 18px!important}html body #root .executive-dashboard .page-title{font-size:32px!important}html body #root .executive-dashboard .page-actions,html body #root .executive-dashboard .dataset-overview-grid,html body #root .executive-dashboard .kpi-grid,html body #root .executive-dashboard .chart-grid{grid-template-columns:1fr!important;width:100%!important}html body #root .executive-dashboard .dashboard-live-button{grid-column:auto!important}}html body #root .upload-page-shell{min-height:100vh!important;width:calc(100vw - var(--sidebar-width))!important;max-width:calc(100vw - var(--sidebar-width))!important;margin-left:var(--sidebar-width)!important;background:radial-gradient(circle at 72% 8%,#e8b27d1f,#0000 30%),linear-gradient(135deg,#fffaf5 0%,#f4eadf 100%)!important;flex:auto!important;padding:52px 52px 64px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;overflow-x:hidden!important}html.byizon-sidebar-collapsed{--sidebar-width:0px}html.byizon-sidebar-collapsed body #root .app-layout{width:100vw!important;max-width:100vw!important}html.byizon-sidebar-collapsed body #root .main-content,html.byizon-sidebar-collapsed body #root .dashboard-page,html.byizon-sidebar-collapsed body #root .reports-page,html.byizon-sidebar-collapsed body #root .connections-page,html.byizon-sidebar-collapsed body #root .analytics-page,html.byizon-sidebar-collapsed body #root .meetings-page,html.byizon-sidebar-collapsed body #root .calendar-page,html.byizon-sidebar-collapsed body #root .voice-page-shell,html.byizon-sidebar-collapsed body #root .upload-page-shell,html.byizon-sidebar-collapsed body #root .website-generator-main{flex:100vw!important;width:100vw!important;max-width:100vw!important;margin-left:0!important;left:0!important}html.byizon-sidebar-collapsed body #root .pdf-chat-main{left:0!important}html.byizon-sidebar-collapsed body #root .workspace-topbar{width:100vw!important;left:0!important}html body #root .sidebar.byizon-sidebar,html body #root .workspace-topbar,html body #root .main-content,html body #root .pdf-chat-main,html body #root .upload-page-shell{transition:left .22s,width .22s,max-width .22s,margin-left .22s,transform .22s}html body #root .sidebar.byizon-sidebar{scrollbar-width:thin;scrollbar-color:#9a552f47 transparent;width:var(--sidebar-panel-width,var(--sidebar-width))!important;overscroll-behavior:contain!important;height:100dvh!important;min-height:0!important;overflow:hidden auto!important}html body #root .sidebar.byizon-sidebar::-webkit-scrollbar{width:6px}html body #root .sidebar.byizon-sidebar::-webkit-scrollbar-thumb{background:#9a552f47;border-radius:999px}html body #root .byizon-sidebar-footer{flex:none!important;padding-bottom:4px!important}html body #root .sidebar-settings{border-top:1px solid #9a552f24!important;padding-top:8px!important;position:relative!important}html body #root .sidebar-settings-toggle,html body #root .sidebar-logout-button{color:#2f2019!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:42px!important;padding:0 11px!important;font-size:13px!important;font-weight:800!important;display:flex!important}html body #root .sidebar-settings-toggle:hover,html body #root .sidebar-logout-button:hover{background:#9a552f14!important}html body #root .sidebar-settings-chevron{margin-left:auto!important;transition:transform .16s!important}html body #root .sidebar-settings.open .sidebar-settings-chevron{transform:rotate(90deg)!important}html body #root .sidebar-settings-menu{background:#fffdf9d1!important;border:1px solid #9a552f24!important;border-radius:10px!important;margin-top:4px!important;padding:6px!important}html body #root .sidebar-logout-button{color:#9b2c2c!important}html body #root .workspace-topbar{left:var(--sidebar-width)!important}html.byizon-sidebar-resizing,html.byizon-sidebar-resizing *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}html.byizon-sidebar-resizing body #root .sidebar.byizon-sidebar,html.byizon-sidebar-resizing body #root .workspace-topbar,html.byizon-sidebar-resizing body #root .main-content,html.byizon-sidebar-resizing body #root .pdf-chat-main,html.byizon-sidebar-resizing body #root .upload-page-shell{transition:none!important}html.byizon-sidebar-collapsed body #root .sidebar.byizon-sidebar{visibility:hidden;pointer-events:none;transform:translateX(calc(-1 * var(--sidebar-panel-width,256px) - 16px))!important;left:0!important}.sidebar-collapse-button,.sidebar-restore-handle{color:#2f2019;cursor:pointer;background:#fffdf9f0;border:1px solid #9a552f33;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 10px 24px #41281c1f}.sidebar-collapse-button{z-index:3;position:absolute;top:18px;right:14px}.sidebar-restore-handle{z-index:1500;border-left:0;border-radius:0 8px 8px 0;width:30px;position:fixed;top:124px;left:0}.sidebar-collapse-button:hover,.sidebar-restore-handle:hover{color:#8f4e2d;background:#fffaf5;border-color:#9a552f61}.sidebar-resize-handle{z-index:4;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:-5px}.sidebar-resize-handle:after{content:"";background:0 0;width:2px;transition:background .16s,box-shadow .16s;position:absolute;top:0;bottom:0;right:4px}.sidebar-resize-handle:hover:after,html.byizon-sidebar-resizing .sidebar-resize-handle:after{background:#9a552f75;box-shadow:0 0 0 2px #9a552f14}@media (width<=760px){.sidebar-collapse-button,.sidebar-resize-handle,.sidebar-restore-handle,.right-panel-collapse-button,.right-panel-restore-handle{display:none}}html body #root .upload-hero-card{background:radial-gradient(circle at 18% 18%,#e8b27d29,#0000 30%),#fffdf9c2!important;border:1px solid #9a552f1a!important;border-radius:26px!important;grid-template-columns:minmax(420px,.88fr) minmax(470px,1fr)!important;gap:34px!important;width:100%!important;min-height:calc(100vh - 160px)!important;margin:0 auto!important;padding:30px!important;display:grid!important;box-shadow:0 28px 80px #5e3a241c!important}html body #root .upload-page-copy{background:radial-gradient(circle at 22% 16%,#e8b27d24,#0000 34%),#fffaf5b8!important;border:1px solid #9a552f1a!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;padding:34px 32px!important;display:flex!important;overflow:visible!important}html body #root .upload-page-badge{color:#9a552f!important;letter-spacing:.3px!important;background:#fffaf5f0!important;border:1px solid #9a552f29!important;border-radius:999px!important;width:fit-content!important;max-width:100%!important;margin-bottom:30px!important;font-size:13px!important;font-weight:900!important;box-shadow:0 14px 32px #613e2612!important}html body #root .upload-page-badge svg{color:#b86b3d!important;stroke:#b86b3d!important}html body #root .upload-page-copy h1{color:#111827!important;letter-spacing:0!important;overflow-wrap:normal!important;word-break:normal!important;max-width:680px!important;margin:0!important;font-size:48px!important;font-weight:950!important;line-height:1.08!important}html body #root .upload-page-copy p{color:#6b5a50!important;max-width:680px!important;margin:22px 0 0!important;font-size:18px!important;font-weight:600!important;line-height:1.55!important}html body #root .upload-assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:30px!important;display:grid!important}html body #root .upload-assurance-item,html body #root .upload-panel-card,html body #root .excel-uploader,html body #root .upload-zone,html body #root .recent-file-item,html body #root .quick-provider-button{color:#17120f!important;background:#fffdf9e6!important;border:1px solid #9a552f26!important;border-radius:12px!important;box-shadow:0 16px 42px #41281c12!important}html body #root .upload-assurance-item{align-items:flex-start!important;min-height:112px!important;padding:18px!important}html body #root .upload-assurance-item svg{color:#8f4e2d!important;stroke:#8f4e2d!important}html body #root .upload-assurance-item strong,html body #root .upload-zone-title,html body #root .quick-connections-heading h2,html body #root .quick-provider-button strong{color:#111827!important;letter-spacing:0!important;font-weight:900!important}html body #root .upload-assurance-item span,html body #root .upload-zone-sub,html body #root .quick-connections-heading p,html body #root .quick-provider-button small,html body #root .recent-file-meta{color:#6b5a50!important;font-weight:600!important}html body #root .upload-panel-card{background:radial-gradient(circle at 50% 12%,#e8b27d14,#0000 32%),#fffdf9eb!important;align-self:stretch!important;min-width:0!important;padding:30px!important;overflow:hidden!important}html body #root .upload-zone{background:radial-gradient(circle at 50% 18%,#e8b27d1f,#0000 38%),#fffaf5bd!important;border-style:dashed!important;border-color:#9a552f47!important;align-content:center!important;place-items:center!important;gap:14px!important;min-height:324px!important;display:grid!important}html body #root .upload-zone:hover,html body #root .upload-zone.dragging{border-color:#9a552f80!important;box-shadow:0 22px 52px #9a552f21!important}html body #root .upload-zone svg{color:#8f4e2d!important;stroke:#8f4e2d!important}html body #root .upload-zone-title{font-size:20px!important}html body #root .upload-zone-sub{max-width:620px!important;font-size:15px!important;line-height:1.55!important}html body #root .upload-panel-card .quick-connections{border-top:1px solid #9a552f24!important;margin-top:26px!important;padding-top:26px!important}html body #root .quick-provider-button{border-radius:10px!important;min-height:74px!important}html body #root .quick-provider-button:hover{border-color:#9a552f57!important;transform:translateY(-1px)!important}html body #root .quick-provider-button svg,html body #root .quick-provider-button .quick-provider-arrow{color:#8f4e2d!important;stroke:#8f4e2d!important}html body #root .upload-workflow-panel{background:radial-gradient(circle at 0 0,#b86b3d1a,#0000 34%),#fffdf9e0!important;border:1px solid #9a552f24!important;border-radius:16px!important;margin-top:24px!important;padding:18px!important;box-shadow:0 16px 38px #41281c12!important}html body #root .upload-workflow-heading{color:#8f4e2d!important;letter-spacing:.2px!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:900!important;display:flex!important}html body #root .upload-workflow-heading svg,html body #root .upload-workflow-step svg{color:#9a552f!important;stroke:#9a552f!important;flex:none!important}html body #root .upload-workflow-list{grid-template-columns:1fr!important;gap:12px!important;margin-top:14px!important;display:grid!important}html body #root .upload-workflow-step{background:#fffaf5d1!important;border:1px solid #9a552f1a!important;border-radius:12px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:12px!important;display:grid!important}html body #root .upload-workflow-step strong{color:#111827!important;font-size:14px!important;font-weight:900!important;line-height:1.25!important;display:block!important}html body #root .upload-workflow-step span{color:#6b5a50!important;margin-top:4px!important;font-size:13px!important;font-weight:600!important;line-height:1.45!important;display:block!important}@media (width<=1180px){html body #root .upload-page-shell{padding:30px 24px 44px!important}html body #root .upload-hero-card{grid-template-columns:1fr!important}}@media (width<=760px){html body #root .upload-page-shell{width:100vw!important;max-width:100vw!important;margin-left:0!important;padding:18px 14px 32px!important}html body #root .upload-hero-card{border-radius:18px!important;padding:18px!important}html body #root .upload-page-copy h1{font-size:34px!important}html body #root .upload-page-copy p{font-size:15px!important}html body #root .upload-assurance-grid{grid-template-columns:1fr!important}}html body #root .connections-page{color:#17120f!important;background:radial-gradient(circle at 72% 8%,#e8b27d1f,#0000 30%),linear-gradient(135deg,#fffaf5 0%,#f4eadf 100%)!important;min-height:100vh!important;padding:42px 48px 72px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .connections-hero{background:radial-gradient(circle at 16% 16%,#e8b27d29,#0000 32%),#fffdf9d1!important;border:1px solid #9a552f1c!important;border-radius:26px!important;justify-content:space-between!important;align-items:flex-end!important;gap:32px!important;min-height:300px!important;margin:0 0 32px!important;padding:54px!important;display:flex!important;box-shadow:0 28px 80px #5e3a241a!important}html body #root .connections-eyebrow,html body #root .connections-page .section-kicker{color:#9a552f!important;letter-spacing:.3px!important;text-transform:uppercase!important;background:#fffaf5f0!important;border:1px solid #9a552f2e!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:9px 15px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 32px #613e2612!important}html body #root .connections-eyebrow svg,html body #root .connections-page .section-kicker svg{color:#b86b3d!important;stroke:#b86b3d!important}html body #root .connections-hero h1{color:#111827!important;letter-spacing:0!important;max-width:760px!important;margin:28px 0 18px!important;font-size:clamp(46px,4.5vw,72px)!important;font-weight:950!important;line-height:1.08!important}html body #root .connections-hero p{color:#6b5a50!important;max-width:820px!important;margin:0!important;font-size:20px!important;font-weight:600!important;line-height:1.55!important}html body #root .connection-flow,html body #root .connections-section,html body #root .active-connections-list,html body #root .connector-card,html body #root .connection-security-note,html body #root .connection-dialog,html body #root .connection-resource-row{color:#17120f!important;background:#fffdf9e6!important;border:1px solid #9a552f26!important;border-radius:12px!important;box-shadow:0 16px 42px #41281c12!important}html body #root .connection-flow{border-radius:14px!important;flex:none!important;padding:16px 20px!important}html body #root .connection-flow span,html body #root .connection-flow svg{color:#17120f!important;stroke:#17120f!important;font-weight:900!important}html body #root .connections-notice,html body #root .connections-alert{border-radius:14px!important;margin:0 0 28px!important;padding:17px 20px!important;font-size:15px!important;font-weight:850!important;box-shadow:0 14px 34px #41281c12!important}html body #root .connections-notice{color:#1f7a4f!important;background:#ecfdf5d1!important;border:1px solid #2db97d3d!important}html body #root .connections-alert{color:#8f2c1f!important;background:#fff7f2eb!important;border:1px solid #b86b3d3d!important}html body #root .connections-section{margin-top:28px!important;padding:28px!important}html body #root .connections-section-heading{margin-bottom:18px!important}html body #root .connections-section-heading h2{color:#111827!important;letter-spacing:0!important;margin-top:10px!important;font-size:28px!important;font-weight:950!important}html body #root .connector-search-wrap{color:#5a3b2c!important;background:#fffaf5e6!important;border:1px solid #9a552f2e!important;border-radius:12px!important;min-width:min(400px,100%)!important;height:52px!important;padding:0 16px!important;box-shadow:0 12px 28px #41281c0f!important}html body #root .connector-search-wrap:focus-within{border-color:#9a552f6b!important;box-shadow:0 0 0 3px #9a552f14,0 16px 34px #41281c14!important}html body #root .connector-search-wrap svg{color:#8f4e2d!important;stroke:#8f4e2d!important}html body #root .connector-search-wrap input{color:#17120f!important;box-shadow:none!important;background:0 0!important;border:0!important;font-size:15px!important;font-weight:650!important}html body #root .connector-search-wrap input::placeholder{color:#9a8579!important}html body #root .connector-category-tabs{gap:10px!important;margin-bottom:24px!important}html body #root .connector-category-tabs button,html body #root .connector-capabilities span,html body #root .connector-capabilities button,html body #root .connection-browse-button,html body #root .connection-remove-button,html body #root .icon-label-button,html body #root .connection-dialog-close,html body #root .connection-mode-control button{color:#5a3b2c!important;box-shadow:none!important;background:#fffaf5e0!important;border:1px solid #9a552f29!important;border-radius:10px!important;font-weight:850!important}html body #root .connector-category-tabs button.active,html body #root .connection-mode-control button.active{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border-color:#7f3f1f57!important;box-shadow:0 12px 28px #9a552f2e!important}html body #root .connector-grid{gap:18px!important}html body #root .connector-card{border-radius:14px!important;min-height:250px!important;padding:24px!important}html body #root .connector-card:hover{border-color:#9a552f57!important;box-shadow:0 22px 52px #41281c1a!important}html body #root .connector-mark{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border:1px solid #7f3f1f47!important;box-shadow:0 12px 26px #9a552f33!important}html body #root .connector-card-top>span{color:#6b5a50!important;font-weight:850!important}html body #root .connector-card h3,html body #root .active-connection-main strong,html body #root .connection-security-note strong,html body #root .connection-dialog h2,html body #root .connection-resource-row strong{color:#111827!important;letter-spacing:0!important;font-weight:950!important}html body #root .connector-card p,html body #root .active-connection-main span,html body #root .connection-security-note span,html body #root .connection-dialog>p,html body #root .connection-field small,html body #root .connection-resource-row span{color:#6b5a50!important;font-weight:600!important}html body #root .connector-action:not(.secondary),html body #root .connection-submit,html body #root .connection-resource-row button:not(:disabled){color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border:1px solid #7f3f1f57!important;border-radius:10px!important;font-weight:900!important;box-shadow:0 14px 30px #9a552f33!important}html body #root .connector-action.secondary{color:#5a3b2c!important;background:#fffaf5e0!important;border-color:#9a552f29!important}html body #root .connection-status.ready{color:#1f7a4f!important;background:#ecfdf5d1!important;border-color:#2db97d3d!important}html body #root .connection-status.pending{color:#8f4e2d!important;background:#fffaf5e6!important;border-color:#9a552f2e!important}html body #root .connection-dialog-backdrop{background:#2f201957!important}html body #root .connection-mode-control{background:#9a552f12!important;border:1px solid #9a552f1f!important;border-radius:12px!important}html body #root .connection-field>span{color:#5a3b2c!important}html body #root .connection-field input{color:#17120f!important;background:#fffaf5e6!important;border:1px solid #9a552f2e!important;border-radius:10px!important;height:46px!important}@media (width<=1180px){html body #root .connections-hero{flex-direction:column!important;align-items:flex-start!important}}@media (width<=760px){html body #root .connections-page{padding:22px 14px 44px!important}html body #root .connections-hero{border-radius:18px!important;padding:28px 20px!important}html body #root .connections-hero h1{font-size:38px!important}}html body #root .connections-page{padding:28px 42px 60px!important}html body #root .connections-hero{align-items:center!important;gap:30px!important;min-height:0!important;padding:28px 36px!important}html body #root .connections-hero>div:first-child{max-width:650px!important}html body #root .connections-hero h1{letter-spacing:0!important;max-width:650px!important;margin:14px 0 10px!important;font-size:clamp(32px,2.8vw,44px)!important;line-height:1.08!important}html body #root .connections-hero p{max-width:650px!important;font-size:14px!important;font-weight:650!important;line-height:1.55!important}html body #root .connections-hero-points{flex-wrap:wrap!important;gap:10px!important;margin-top:16px!important;display:flex!important}html body #root .connections-hero-points span{color:#5a3b2c!important;white-space:nowrap!important;background:#fffaf5d1!important;border:1px solid #9a552f26!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:32px!important;padding:6px 10px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}html body #root .connections-hero-points svg{color:#b56335!important;stroke:#b56335!important}html body #root .connection-flow{border-radius:10px!important;gap:9px!important;padding:11px 14px!important}html body #root .connection-flow span{font-size:12px!important}html body #root .connections-section-heading h2{font-size:24px!important;line-height:1.18!important}html body #root .catalog-heading{gap:20px!important}@media (width<=1180px){html body #root .connections-hero{padding:40px 34px!important}html body #root .connection-flow{width:fit-content!important}}@media (width<=760px){html body #root .connections-page{padding:18px 12px 42px!important}html body #root .connections-hero{gap:22px!important;padding:30px 22px!important}html body #root .connections-hero h1{font-size:34px!important}html body #root .connections-hero p{font-size:15px!important}html body #root .connection-flow{justify-content:center!important;width:100%!important}}html body #root .analytics-brief-page{color:#17120f!important;background:radial-gradient(circle at 72% 8%,#e8b27d1f,#0000 30%),linear-gradient(135deg,#fffaf5 0%,#f4eadf 100%)!important;min-height:100vh!important;padding:46px 54px 72px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .analytics-brief-empty,html body #root .analytics-brief-hero{background:radial-gradient(circle at 50% 12%,#e8b27d29,#0000 34%),#fffdf9d6!important;border:1px solid #9a552f1c!important;border-radius:26px!important;width:100%!important;min-height:600px!important;margin:0 auto 30px!important;padding:64px 54px!important;box-shadow:0 28px 80px #5e3a241a!important}html body #root .analytics-brief-empty{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;display:flex!important}html body #root .analytics-empty-intro{flex-direction:column!important;align-items:center!important;margin:0!important;display:flex!important}html body #root .analytics-brief-hero{justify-content:space-between!important;align-items:center!important;gap:32px!important;min-height:260px!important;display:flex!important}html body #root .analytics-brief-empty .premium-page-eyebrow,html body #root .analytics-brief-hero .premium-page-eyebrow{color:#9a552f!important;letter-spacing:.3px!important;text-transform:uppercase!important;background:#fffaf5f0!important;border:1px solid #9a552f2e!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:9px 15px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 32px #613e2612!important}html body #root .analytics-brief-empty .premium-page-eyebrow svg,html body #root .analytics-brief-hero .premium-page-eyebrow svg{color:#b86b3d!important;stroke:#b86b3d!important}html body #root .analytics-brief-empty h1,html body #root .analytics-brief-hero h1{color:#111827!important;letter-spacing:0!important;max-width:1180px!important;margin:22px auto 0!important;font-size:clamp(46px,4.9vw,76px)!important;font-weight:950!important;line-height:1.08!important}html body #root .analytics-brief-empty h1{max-width:820px!important;font-size:clamp(34px,3.2vw,52px)!important;line-height:1.12!important}html body #root .analytics-brief-hero h1{max-width:760px!important;margin-left:0!important}html body #root .analytics-brief-empty p,html body #root .analytics-brief-hero p{color:#6b5a50!important;max-width:780px!important;margin:26px auto 0!important;font-size:18px!important;font-weight:600!important;line-height:1.55!important}html body #root .analytics-brief-hero p{margin-left:0!important}html body #root .analytics-brief-empty .analytics-empty-actions{justify-content:center!important;align-items:center!important;gap:14px!important;margin-top:22px!important;display:inline-flex!important}html body #root .analytics-brief-empty .analytics-empty-capabilities{text-align:left!important;border-top:1px solid #9a552f1f!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:min(100%,940px)!important;margin-top:42px!important;padding-top:28px!important;display:grid!important}html body #root .analytics-empty-capabilities article{align-items:flex-start!important;gap:12px!important;padding:14px 16px!important;display:flex!important}html body #root .analytics-empty-capabilities article>svg{color:#a85e35!important;flex:none!important;margin-top:2px!important}html body #root .analytics-empty-capabilities article div{gap:5px!important;margin:0!important;display:grid!important}html body #root .analytics-empty-capabilities strong{color:#1f2937!important;font-size:14px!important;line-height:1.25!important}html body #root .analytics-empty-capabilities span{color:#74645b!important;font-size:13px!important;line-height:1.45!important}html body #root .analytics-brief-empty .btn-primary,html body #root .analytics-mini-chat-input button{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border:1px solid #7f3f1f57!important;border-radius:12px!important;font-weight:900!important;box-shadow:0 16px 34px #9a552f33!important}html body #root .analytics-brief-empty .btn-outline,html body #root .analytics-mini-suggestions button{color:#5a3b2c!important;background:#fffaf5e0!important;border:1px solid #9a552f29!important;border-radius:12px!important;font-weight:850!important;box-shadow:0 12px 28px #41281c0d!important}html body #root .analytics-brief-score,html body #root .analytics-brief-card,html body #root .analytics-mini-chat,html body #root .analytics-kpi,html body #root .analytics-mini-chat-input{color:#17120f!important;background:#fffdf9e6!important;border:1px solid #9a552f26!important;border-radius:14px!important;box-shadow:0 16px 42px #41281c12!important}html body #root .analytics-brief-score{text-align:center!important;min-width:190px!important;padding:24px!important}html body #root .analytics-brief-score svg,html body #root .analytics-card-head svg,html body #root .analytics-mini-chat-head svg,html body #root .analytics-mini-chat-input svg{color:#8f4e2d!important;stroke:#8f4e2d!important}html body #root .analytics-brief-score span{color:#6b5a50!important;font-weight:750!important}html body #root .analytics-brief-score strong{color:#111827!important;font-size:34px!important;font-weight:950!important}html body #root .analytics-brief-grid{gap:20px!important}html body #root .analytics-brief-card{padding:24px!important}html body #root .analytics-card-head h2,html body #root .analytics-kpi strong,html body #root .analytics-mini-chat-head strong{color:#111827!important;letter-spacing:0!important;font-weight:950!important}html body #root .analytics-card-head p,html body #root .analytics-kpi span,html body #root .analytics-kpi small,html body #root .analytics-quality-list span,html body #root .analytics-mini-chat-head span{color:#6b5a50!important;font-weight:600!important}html body #root .analytics-chip-list span{color:#5a3b2c!important;background:#fffaf5e0!important;border:1px solid #9a552f29!important;border-radius:999px!important;font-weight:800!important}html body #root .analytics-finding-list li{color:#17120f!important;background:#fffaf5c2!important;border:1px solid #9a552f1f!important;border-radius:10px!important}html body #root .analytics-finding-lines{gap:0!important;padding-left:24px!important;list-style:outside!important}html body #root .analytics-brief-grid>.analytics-wide{grid-column:1/-1!important}html body #root .analytics-finding-lines li{background:0 0!important;border:0!important;border-bottom:1px solid #9a552f24!important;border-radius:0!important;padding:12px 4px!important;font-size:15px!important;line-height:1.6!important}html body #root .analytics-finding-lines li:last-child{border-bottom:0!important}html body #root .analytics-quality-list strong{color:#8f4e2d!important}html body #root .analytics-mini-chat-messages{background:#fffaf5b8!important;border:1px solid #9a552f1f!important;border-radius:12px!important}html body #root .analytics-mini-msg{color:#17120f!important;background:#fffdf9eb!important;border:1px solid #9a552f1f!important;border-radius:10px!important}html body #root .analytics-mini-msg.user{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important}html body #root .analytics-mini-chat-input input{color:#17120f!important;box-shadow:none!important;background:0 0!important;border:0!important}html body #root .analytics-mini-chat-input input::placeholder{color:#9a8579!important}html body #root .analytics-mini-chat{width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:0!important;margin-top:20px!important;padding:0!important;position:static!important}html body #root .analytics-mini-chat-head{border-bottom:1px solid #9a552f24!important;padding:0 2px 12px!important}html body #root .analytics-mini-chat-messages{background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:14px!important;min-height:120px!important;max-height:360px!important;padding:18px 4px!important;display:flex!important}html body #root .analytics-mini-msg{border-radius:8px!important;max-width:min(780px,88%)!important;padding:11px 14px!important}html body #root .analytics-mini-chat-input{background:#fff!important;border:1px solid #694e4042!important;border-radius:8px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:54px!important;margin-top:2px!important;padding:8px 9px 8px 16px!important;box-shadow:0 8px 24px #41281c14!important}html body #root .analytics-mini-chat-input button{background:#8f4e2d!important;border-radius:6px!important;place-items:center!important;width:38px!important;height:38px!important;padding:0!important;display:grid!important}html body #root .analytics-mini-chat-input button svg{color:#fff!important;stroke:#fff!important;stroke-width:2.2px!important;opacity:1!important;width:17px!important;height:17px!important;display:block!important}html body #root .analytics-mini-chat-input button:disabled{opacity:1!important;cursor:not-allowed!important;background:#c9aa9a!important}html body #root .analytics-mini-chat-input button:disabled svg{opacity:.78!important}@media (width<=1180px){html body #root .analytics-brief-hero{flex-direction:column!important;align-items:flex-start!important}}@media (width<=760px){html body #root .analytics-brief-page{padding:22px 14px 44px!important}html body #root .analytics-brief-empty,html body #root .analytics-brief-hero{border-radius:18px!important;min-height:auto!important;padding:32px 20px!important}html body #root .analytics-brief-empty h1,html body #root .analytics-brief-hero h1{font-size:32px!important}html body #root .analytics-brief-empty p,html body #root .analytics-brief-hero p{font-size:16px!important;line-height:1.5!important}html body #root .analytics-brief-empty .analytics-empty-actions{flex-direction:column!important;width:100%!important}html body #root .analytics-brief-empty .analytics-empty-capabilities{grid-template-columns:1fr!important;margin-top:30px!important;padding-top:18px!important}}html body #root .meetings-page{color:#17120f!important;background:radial-gradient(circle at 72% 8%,#e8b27d1f,#0000 30%),linear-gradient(135deg,#fffaf5 0%,#f4eadf 100%)!important}html body #root .app-layout.byizon-dark-shell:has(.meetings-page){color:#17120f!important;background:radial-gradient(circle at 72% 8%,#e8b27d1f,#0000 30%),linear-gradient(135deg,#fffaf5 0%,#f4eadf 100%)!important}html body #root .meetings-page{min-height:100vh!important;padding:46px 54px 72px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .meetings-page .dark-hero-card,html body #root .meetings-page .dark-panel,html body #root .meetings-page .latest-meet-link,html body #root .meetings-page .meeting-history-list article,html body #root .meetings-page .dark-notice,html body #root .meetings-page .empty-dark-state{color:#17120f!important;background:#fffdf9e6!important;border:1px solid #9a552f26!important;border-radius:14px!important;box-shadow:0 16px 42px #41281c12!important}html body #root .meetings-page .dark-hero-card{background:radial-gradient(circle at 18% 16%,#e8b27d29,#0000 34%),#fffdf9d6!important;border-radius:26px!important;min-height:auto!important;margin:0 0 24px!important;padding:38px 42px!important;box-shadow:0 28px 80px #5e3a241a!important}html body #root .meetings-page .dark-kicker{color:#9a552f!important;letter-spacing:.3px!important;text-transform:uppercase!important;background:#fffaf5f0!important;border:1px solid #9a552f2e!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:9px 15px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 32px #613e2612!important}html body #root .meetings-page .dark-kicker svg{color:#b86b3d!important;stroke:#b86b3d!important}html body #root .meetings-page .dark-hero-card h1{color:#111827!important;letter-spacing:0!important;max-width:760px!important;margin:20px 0 12px!important;font-size:clamp(32px,2.8vw,44px)!important;font-weight:950!important;line-height:1.12!important}html body #root .meetings-page .dark-hero-card p{color:#6b5a50!important;max-width:920px!important;margin:0!important;font-size:17px!important;font-weight:600!important;line-height:1.55!important}html body #root .meetings-page .latest-meet-link{justify-content:space-between!important;align-items:center!important;gap:20px!important;margin-top:24px!important;padding:14px 16px!important;display:flex!important}html body #root .meetings-page .latest-meet-details{align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}html body #root .meetings-page .latest-meet-details span,html body #root .meetings-page .latest-meet-details strong{color:#111827!important;font-weight:850!important}html body #root .meetings-page .latest-meet-details span{flex:none!important;align-items:center!important;gap:7px!important;font-size:14px!important;display:inline-flex!important}html body #root .meetings-page .latest-meet-details strong{color:#8f4e2d!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:14px!important;overflow:hidden!important}html body #root .meetings-page .latest-meet-actions{flex:none!important;align-items:center!important;gap:10px!important;display:flex!important}html body #root .meetings-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.78fr)!important;gap:28px!important;display:grid!important}html body #root .meetings-page .dark-panel{border-radius:22px!important;padding:30px!important}html body #root .meetings-page .meeting-form h2,html body #root .meetings-page .meeting-history-panel h2{color:#111827!important;letter-spacing:0!important;margin:18px 0 24px!important;font-size:26px!important;font-weight:950!important}html body #root .meetings-page .meeting-form label{color:#17120f!important;gap:8px!important;font-size:15px!important;font-weight:900!important;display:grid!important}html body #root .meetings-page .meeting-form input{color:#17120f!important;background:#fffaf5e6!important;border:1px solid #9a552f2e!important;border-radius:12px!important;height:54px!important;padding:0 16px!important;font-size:15px!important;font-weight:650!important;box-shadow:0 12px 28px #41281c0d!important}html body #root .meetings-page .meeting-form input:focus{border-color:#9a552f6b!important;box-shadow:0 0 0 3px #9a552f14,0 16px 34px #41281c14!important}html body #root .meetings-page .meeting-form input::placeholder{color:#9a8579!important}html body #root .meetings-page .meeting-form-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}html body #root .meetings-page .meeting-actions{flex-wrap:wrap!important;gap:14px!important;display:flex!important}html body #root .meetings-page .meeting-actions .btn-primary,html body #root .meetings-page .latest-meet-link a{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border:1px solid #7f3f1f57!important;border-radius:12px!important;font-weight:900!important;box-shadow:0 16px 34px #9a552f33!important}html body #root .meetings-page .meeting-actions .btn-outline,html body #root .meetings-page .latest-meet-link button,html body #root .meetings-page .meeting-history-list button{color:#5a3b2c!important;background:#fffaf5e0!important;border:1px solid #9a552f29!important;border-radius:12px!important;font-weight:850!important;box-shadow:0 12px 28px #41281c0d!important}html body #root .meetings-page .dark-notice{color:#1f7a4f!important;background:#ecfdf5d1!important;border-color:#2db97d3d!important;margin-top:18px!important;padding:14px 16px!important}html body #root .meetings-page .meeting-history-list{gap:14px!important;max-height:460px!important;padding-right:4px!important;display:grid!important;overflow-y:auto!important}html body #root .meetings-page .meeting-history-list article{grid-template-columns:minmax(0,1fr) auto!important;gap:16px!important;padding:18px!important;display:grid!important}html body #root .meetings-page .meeting-history-list strong,html body #root .meetings-page .meeting-history-list small,html body #root .meetings-page .meeting-history-list time{display:block!important}html body #root .meetings-page .meeting-history-list strong{color:#111827!important;font-weight:950!important}html body #root .meetings-page .meeting-history-list small{color:#6b5a50!important;margin-top:8px!important;font-size:14px!important;font-weight:600!important;line-height:1.45!important}html body #root .meetings-page .meeting-history-list time{color:#8f4e2d!important;margin-top:8px!important;font-size:12px!important;font-weight:850!important}html body #root .meetings-page .empty-dark-state{color:#6b5a50!important;padding:24px!important;font-weight:700!important}@media (width<=1180px){html body #root .meetings-grid{grid-template-columns:1fr!important}}@media (width<=760px){html body #root .meetings-page{padding:22px 14px 44px!important}html body #root .meetings-page .dark-hero-card,html body #root .meetings-page .dark-panel{border-radius:18px!important;padding:28px 20px!important}html body #root .meetings-page .dark-kicker{white-space:normal!important;max-width:100%!important;padding:8px 12px!important;font-size:11px!important}html body #root .meetings-page .dark-hero-card h1{font-size:28px!important}html body #root .meetings-page .dark-hero-card p{font-size:16px!important}html body #root .meetings-page .latest-meet-link,html body #root .meetings-page .latest-meet-details{flex-direction:column!important;align-items:flex-start!important}html body #root .meetings-page .latest-meet-details strong,html body #root .meetings-page .latest-meet-actions,html body #root .meetings-page .latest-meet-actions button,html body #root .meetings-page .latest-meet-actions a{width:100%!important}html body #root .meetings-page .latest-meet-actions button,html body #root .meetings-page .latest-meet-actions a{justify-content:center!important}html body #root .meetings-page .meeting-form-row{grid-template-columns:1fr!important}}html body #root{--chart-primary:#8f4e2d;--chart-secondary:#a8795b;--chart-muted:#8f7a6f;--chart-text:#5a3b2c;--chart-grid:#9a552f24;--chart-tooltip-bg:#fffdf9fa;--chart-tooltip-border:#9a552f2e;--chart-tooltip-shadow:0 16px 38px #41281c1f}.auth-check-screen{color:#111827;background:#f4eadf;place-items:center;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.auth-check-screen>div{background:#fffdf9e6;border:1px solid #9a552f29;border-radius:8px;justify-items:center;gap:8px;padding:28px 34px;display:grid;box-shadow:0 22px 60px #41281c1f}.auth-check-screen strong{letter-spacing:0;color:#2b1b14;font-size:30px}.auth-check-screen span{color:#7b685e;font-weight:700}html body #root .dashboard-page{color:#17120f!important;background:radial-gradient(circle at 72% 8%,#e8b27d1f,#0000 30%),linear-gradient(135deg,#fffaf5 0%,#f4eadf 100%)!important;min-height:100vh!important;padding:104px 48px 72px!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html body #root .dashboard-page .data-banner{color:#17120f!important;background:#fffdf9eb!important;border:1px solid #9a552f26!important;border-radius:18px!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0 0 22px!important;padding:16px 20px!important;display:flex!important;box-shadow:0 16px 42px #41281c12!important}html body #root .dashboard-page .data-banner svg{color:#8f4e2d!important;stroke:#8f4e2d!important}html body #root .dashboard-page .data-banner span{color:#17120f!important;font-size:14px!important;font-weight:850!important}html body #root .dashboard-page .data-banner .data-banner-file{color:#8f4e2d!important;overflow-wrap:anywhere!important;font-weight:950!important}html body #root .dashboard-page .data-banner .data-banner-meta{color:#6b5a50!important;font-weight:650!important}html body #root .dashboard-page .data-banner .btn-outline,html body #root .dashboard-page .page-actions .btn-outline,html body #root .dashboard-page .export-menu button{color:#5a3b2c!important;background:#fffaf5e0!important;border:1px solid #9a552f29!important;border-radius:12px!important;font-weight:850!important;box-shadow:0 12px 28px #41281c0d!important}html body #root .dashboard-page .validation-banner{color:#8f4e2d!important;background:#fff8ebe6!important;border:1px solid #d5862442!important;border-radius:18px!important;margin:0 0 26px!important;padding:18px 20px!important;box-shadow:0 16px 42px #41281c12!important}html body #root .dashboard-page .validation-banner svg{color:#d58624!important;stroke:#d58624!important}html body #root .dashboard-page .validation-banner-title{color:#8f4e2d!important;font-size:15px!important;font-weight:950!important}html body #root .dashboard-page .validation-banner-list,html body #root .dashboard-page .validation-banner-list li{color:#7a4b33!important;font-weight:650!important}html body #root .dashboard-page .page-header{background:radial-gradient(circle at 18% 16%,#e8b27d29,#0000 34%),#fffdf9d6!important;border:1px solid #9a552f1c!important;border-radius:18px!important;justify-content:space-between!important;align-items:center!important;gap:32px!important;margin:0 0 26px!important;padding:34px 42px!important;display:flex!important;box-shadow:0 28px 80px #5e3a241a!important}html body #root .dashboard-page .premium-page-eyebrow{color:#9a552f!important;letter-spacing:.3px!important;text-transform:uppercase!important;background:#fffaf5f0!important;border:1px solid #9a552f2e!important;border-radius:999px!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:9px 15px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important;box-shadow:0 14px 32px #613e2612!important}html body #root .dashboard-page .premium-page-eyebrow svg{color:#b86b3d!important;stroke:#b86b3d!important}html body #root .dashboard-page .page-title{color:#111827!important;letter-spacing:0!important;max-width:920px!important;margin:18px 0 10px!important;font-size:clamp(36px,3.3vw,52px)!important;font-weight:950!important;line-height:1.08!important}html body #root .dashboard-page .page-subtitle{color:#6b5a50!important;max-width:840px!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.55!important}html body #root .dashboard-page .page-actions{flex-wrap:wrap!important;align-items:center!important;gap:14px!important;display:flex!important}html body #root .dashboard-page .page-actions .btn-primary{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border:1px solid #7f3f1f57!important;border-radius:12px!important;font-weight:900!important;box-shadow:0 16px 34px #9a552f33!important}html body #root .dashboard-page .export-menu{background:#fffdf9fa!important;border:1px solid #9a552f29!important;box-shadow:0 18px 42px #41281c1f!important}html body #root .dashboard-page>div[style*=border-bottom]{border-bottom:1px solid #9a552f29!important;margin-bottom:26px!important;padding:0!important;overflow-x:auto!important}html body #root .dashboard-page>div[style*=border-bottom] button{color:#5a3b2c!important;background:#fffaf5b8!important;border:1px solid #9a552f1f!important;border-bottom:2px solid #0000!important;border-radius:10px 10px 0 0!important;font-weight:850!important}html body #root .dashboard-page>div[style*=border-bottom] button[style*="rgba(59, 130, 246"]{color:#8f4e2d!important;background:#9a552f1f!important;border-bottom-color:#b86b3d!important}html body #root .dashboard-page .chart-card,html body #root .dashboard-page .report-section,html body #root .dashboard-page .insight-card,html body #root .dashboard-page .dataset-overview-item,html body #root .dashboard-page .kpi-card,html body #root .dashboard-page .data-table-card,html body #root .dashboard-page .dashboard-card,html body #root .dashboard-page .empty-workspace-card{color:#17120f!important;background:#fffdf9e6!important;border:1px solid #9a552f26!important;border-radius:14px!important;box-shadow:0 16px 42px #41281c12!important}html body #root .dashboard-page .empty-workspace-card{text-align:center!important;align-content:center!important;place-items:center!important;gap:14px!important;min-height:420px!important;display:grid!important}html body #root .dashboard-page .empty-workspace-card svg{color:#8f4e2d!important;stroke:#8f4e2d!important}html body #root .dashboard-page .empty-workspace-card h2{color:#111827!important;font-size:30px!important;font-weight:950!important}html body #root .dashboard-page .empty-workspace-card p{color:#6b5a50!important;max-width:560px!important;font-size:16px!important;font-weight:600!important}html body #root .dashboard-page .empty-workspace-card .btn-primary{color:#fffaf5!important;background:linear-gradient(135deg,#b86b3d,#8f4e2d)!important;border:1px solid #7f3f1f57!important;border-radius:12px!important;box-shadow:0 16px 34px #9a552f33!important}html body #root .dashboard-page .chart-card{padding:18px 20px!important}html body #root .dashboard-page .chart-card [style*="var(--blue-400)"],html body #root .dashboard-page .report-section-title svg,html body #root .dashboard-page .chart-card svg{color:#8f4e2d!important;stroke:#8f4e2d!important}html body #root .dashboard-page input,html body #root .dashboard-page select{color:#17120f!important;box-shadow:none!important;background:#fffaf5e6!important;border:1px solid #9a552f2e!important;border-radius:10px!important}html body #root .dashboard-page input:focus,html body #root .dashboard-page select:focus{border-color:#9a552f6b!important;box-shadow:0 0 0 3px #9a552f14!important}html body #root .dashboard-page .dataset-overview-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:18px!important;margin-bottom:24px!important}html body #root .dashboard-page .dataset-overview-item{border-left:3px solid #b86b3d!important;min-height:104px!important;padding:18px 18px 16px!important}html body #root .dashboard-page .kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:18px!important;margin-bottom:28px!important;display:grid!important}html body #root .dashboard-page .kpi-card{min-height:132px!important;padding:20px!important}html body #root .dashboard-page .kpi-value{font-size:30px!important}html body #root .dashboard-page .visual-polished-card,html body #root .dashboard-page .chart-card{overflow:hidden!important}html body #root .dashboard-page .chart-card-header{align-items:flex-start!important;gap:12px!important}html body #root .dashboard-page .dashboard-source-strip{min-height:58px!important}html body #root .dashboard-page .dashboard-analysis-progress{color:#172033;background:#fffcf8f0;border:1px solid #a8592d3d;border-radius:7px;grid-template-columns:auto minmax(220px,1fr) minmax(160px,320px) auto;align-items:center;gap:14px;margin:0 0 18px;padding:13px 16px;display:grid;box-shadow:0 12px 28px #58301c14}html body #root .dashboard-page .dashboard-analysis-progress-copy{gap:2px;display:grid}html body #root .dashboard-page .dashboard-analysis-progress-copy strong{font-size:14px}html body #root .dashboard-page .dashboard-analysis-progress-copy span{color:#765f52;font-size:12px}html body #root .dashboard-page .dashboard-analysis-progress-meter{background:#eadfd7;border-radius:999px;height:7px;overflow:hidden}html body #root .dashboard-page .dashboard-analysis-progress-meter i{border-radius:inherit;background:#aa5f35;height:100%;transition:width .3s;display:block}html body #root .dashboard-page .dashboard-analysis-progress.is-warning{border-color:#b86b3d57;grid-template-columns:auto 1fr}html body #root .dashboard-page .dashboard-legacy-actions{display:none!important}html body #root .dashboard-page .dashboard-publish-panel{background:#fffdf9f0!important;border:1px solid #9a552f26!important;border-radius:14px!important;margin:0 0 22px!important;padding:16px!important;box-shadow:0 16px 42px #41281c12!important}html body #root .dashboard-publish-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:2px 4px 14px!important;display:grid!important}html body #root .dashboard-publish-step{color:#7b685e!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;position:relative!important}html body #root .dashboard-publish-step:not(:last-child):after{content:""!important;border-top:1px dashed #2f9e6861!important;width:clamp(16px,3vw,48px)!important;position:absolute!important;top:8px!important;right:8px!important}html body #root .dashboard-publish-step>svg{color:#2f9e68!important;fill:#2f9e681a!important;flex:none!important}html body #root .dashboard-publish-step.current{color:#1f7a4f!important}html body #root .dashboard-publish-step span{gap:2px!important;min-width:0!important;display:grid!important}html body #root .dashboard-publish-step strong,html body #root .dashboard-publish-step small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #root .dashboard-publish-step strong{color:#2f2019!important;font-size:11px!important;line-height:1.2!important}html body #root .dashboard-publish-step small{color:#8a776d!important;font-size:9px!important}html body #root .dashboard-publish-browser{background:#fff!important;border:1px solid #9a552f29!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:58px!important;padding:10px 12px 10px 16px!important;display:flex!important}html body #root .dashboard-publish-address{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}html body #root .dashboard-publish-address>svg{color:#1f7a4f!important;flex:none!important}html body #root .dashboard-publish-address span{gap:2px!important;min-width:0!important;display:grid!important}html body #root .dashboard-publish-address strong,html body #root .dashboard-publish-address small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}html body #root .dashboard-publish-address strong{color:#2f2019!important;font-size:13px!important}html body #root .dashboard-publish-address small{color:#7b685e!important;font-size:10px!important}html body #root .dashboard-publish-actions{flex:none!important;align-items:center!important;gap:8px!important;display:flex!important}html body #root .dashboard-publish-actions>.btn-outline:first-child{width:38px!important;min-width:38px!important;padding:0!important}html body #root .dashboard-export-control{position:relative!important}html body #root .auto-website-password{color:#1f5138!important;cursor:pointer!important;background:#eefbf4!important;border:1px solid #2f9e6847!important;border-radius:9px!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 12px!important;display:inline-flex!important}html body #root .auto-website-password code{color:#173f2c!important;font-size:12px!important;font-weight:850!important}html body #root .dashboard-publish-actions .dashboard-live-button{justify-content:center!important;align-items:center!important;gap:8px!important;min-height:42px!important;padding:0 16px!important;text-decoration:none!important;display:inline-flex!important}html body #root .dashboard-publish-credentials{grid-template-columns:minmax(0,1.55fr) minmax(270px,.75fr) auto!important;gap:10px!important;width:100%!important;display:grid!important}html body #root .dashboard-credential-field{background:#f8fafb!important;border:1px solid #dce3e8!important;border-radius:7px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:11px!important;min-width:0!important;min-height:46px!important;padding:7px 8px 7px 13px!important;display:grid!important}html body #root .dashboard-credential-field>span{color:#5f6b7a!important;text-transform:uppercase!important;font-size:10px!important;font-weight:800!important}html body #root .dashboard-credential-field>a,html body #root .dashboard-credential-field>code{color:#253c55!important;text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12px!important;font-weight:750!important;overflow:hidden!important}html body #root .dashboard-credential-field>a{text-underline-offset:3px!important;text-decoration:underline!important}html body #root .dashboard-credential-field>button{color:#315d79!important;cursor:pointer!important;background:#fff!important;border:1px solid #cdd9e1!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:74px!important;min-height:32px!important;padding:0 9px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important}html body #root .dashboard-credential-field>button:disabled{cursor:not-allowed!important;opacity:.5!important}html body #root .dashboard-new-link-button{color:#fff!important;cursor:pointer!important;white-space:nowrap!important;background:#a85b35!important;border:1px solid #9a552f!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:46px!important;padding:0 15px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}html body #root .dashboard-publish-building{color:#6b7280;justify-content:center;align-items:center;gap:9px;width:100%;font-size:12px;display:flex}html body #root .dashboard-export-control .export-menu{z-index:30!important;background:#fffdf9!important;border:1px solid #9a552f29!important;border-radius:8px!important;flex-direction:column!important;gap:4px!important;min-width:190px!important;padding:8px!important;position:absolute!important;top:calc(100% + 8px)!important;right:0!important;box-shadow:0 16px 40px #41281c29!important}@media (width<=980px){html body #root .dashboard-publish-steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}html body #root .dashboard-publish-step:after{display:none!important}html body #root .dashboard-publish-browser{flex-direction:column!important;align-items:stretch!important}html body #root .dashboard-publish-credentials{grid-template-columns:1fr!important}}@media (width<=620px){html body #root .dashboard-publish-steps{grid-template-columns:1fr!important}html body #root .dashboard-publish-actions{flex-direction:column!important;align-items:stretch!important}html body #root .dashboard-publish-actions>.btn-outline:first-child,html body #root .dashboard-publish-actions button{width:100%!important}html body #root .dashboard-credential-field{grid-template-columns:1fr auto!important}html body #root .dashboard-credential-field>span{grid-column:1/-1!important}}@media (width<=900px){html body #root .dashboard-page .dashboard-analysis-progress{grid-template-columns:auto 1fr auto}html body #root .dashboard-page .dashboard-analysis-progress-meter{grid-column:1/-1}}html body #root .dashboard-page .dataset-overview-label,html body #root .dashboard-page .kpi-label,html body #root .dashboard-page .chart-card-subtitle,html body #root .dashboard-page .kpi-desc{color:#6b5a50!important;font-weight:750!important}html body #root .dashboard-page .dataset-overview-val,html body #root .dashboard-page .kpi-value,html body #root .dashboard-page .chart-card-title,html body #root .dashboard-page .report-section-title{color:#111827!important;letter-spacing:0!important;font-weight:950!important}html body #root .dashboard-page .kpi-card:before{background:linear-gradient(90deg,#b86b3d,#e8b27d)!important}html body #root .dashboard-page .kpi-icon{color:#8f4e2d!important;background:#9a552f1c!important}html body #root .dashboard-page .data-table th{color:#5a3b2c!important;background:#9a552f14!important}html body #root .dashboard-page .data-table td{color:#17120f!important;border-color:#9a552f1a!important}html body #root .dashboard-page .data-table tr:hover td{background:#9a552f0f!important}html body #root .dashboard-page .chart-takeaway,html body #root .dashboard-page [style*="var(--bg-glass-light)"]{color:#5a3b2c!important;background:#9a552f12!important;border-color:#9a552f21!important}html body #root .dashboard-page .floating-assistant,html body #root .dashboard-page .analysis-chat-dock{color:#fffaf5!important;background:linear-gradient(135deg,#2f2019,#5a3b2c)!important;border:1px solid #e8b27d38!important;box-shadow:0 22px 54px #2f201947!important}@media (width<=1180px){html body #root .dashboard-page .page-header{flex-direction:column!important;align-items:flex-start!important}}@media (width<=760px){html body #root .dashboard-page{padding:90px 14px 44px!important}html body #root .dashboard-page .page-header{border-radius:18px!important;padding:28px 20px!important}html body #root .dashboard-page .page-title{font-size:38px!important}}.custom-shared-dashboard{color:#172033;background:#f5f2ee;min-height:100vh}.custom-shared-dashboard>header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #e8ddd4;justify-content:space-between;align-items:center;gap:20px;min-height:62px;padding:0 4vw;display:flex;position:sticky;top:0}.custom-shared-dashboard>header div{color:#15825d;align-items:center;gap:9px;display:flex}.custom-shared-dashboard>header span{text-overflow:ellipsis;white-space:nowrap;color:#667085;max-width:48vw;font-size:13px;overflow:hidden}.protected-dashboard-overview{background:#fff;border:1px solid #dce3e8;border-left:5px solid #3f6f8f;width:min(1480px,94vw);margin:22px auto 0;padding:22px 26px}.protected-dashboard-overview>div{color:#3f6f8f;align-items:center;gap:11px;display:flex}.protected-dashboard-overview>div span{gap:2px;display:grid}.protected-dashboard-overview>div small{color:#667085;font-size:10px;font-weight:850}.protected-dashboard-overview>div strong{color:#172033;font-size:18px}.protected-dashboard-overview ul{color:#4c596d;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 28px;margin:17px 0 0;padding-left:20px;display:grid}.protected-dashboard-overview li{padding-left:4px;font-size:13px;line-height:1.55}.protected-dashboard-overview li::marker{color:#3f6f8f}.custom-shared-dashboard>iframe{height:calc(100vh - 58px);margin-top:22px}.shared-live-dashboard{width:min(1480px,94vw);margin:0 auto;padding:34px 0 64px}.shared-dashboard-hero{color:#fff;background:#252d3d;border-left:7px solid #e08b43;justify-content:space-between;align-items:flex-end;gap:32px;padding:34px 38px;display:flex}.shared-dashboard-kicker{color:#f1b06f;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.shared-dashboard-hero h1{color:#fff;overflow-wrap:anywhere;max-width:900px;margin:12px 0 8px;font-size:clamp(30px,4vw,52px);line-height:1.05}.shared-dashboard-hero p{color:#cad1dc;margin:0;font-size:15px}.shared-dashboard-summary{color:#172033;background:#fff;flex:0 0 180px;grid-template-columns:28px 1fr;align-items:center;padding:18px;display:grid}.shared-dashboard-summary strong{font-size:24px}.shared-dashboard-summary span{color:#667085;grid-column:2;font-size:12px}.shared-dashboard-toolbar{background:#fff;border:1px solid #e5ddd6;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;display:flex}.shared-dashboard-toolbar>div,.shared-dashboard-toolbar label{align-items:center;gap:9px;display:flex}.shared-dashboard-toolbar label{border:1px solid #d9dce3;min-width:280px;padding:9px 12px}.shared-dashboard-toolbar input{width:100%;font:inherit;border:0;outline:0}.shared-dashboard-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.shared-dashboard-kpis article{background:#fff;border:1px solid #dde3e8;border-top:4px solid #3f6f8f;min-height:132px;padding:20px}.shared-dashboard-kpis span{color:#667085;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.shared-dashboard-kpis strong{overflow-wrap:anywhere;margin:12px 0 6px;font-size:28px;display:block}.shared-dashboard-kpis small{color:#7b7068}.shared-dashboard-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.shared-dashboard-charts>article{background:#fff;border:1px solid #e5ddd6;min-width:0;padding:22px}.shared-dashboard-charts article>header{justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.shared-dashboard-charts header span,.shared-dashboard-insights header span{color:#9b5a36;font-size:10px;font-weight:800}.shared-dashboard-charts h2,.shared-dashboard-insights h2{margin:4px 0 0;font-size:18px}.shared-dashboard-charts header i{background:#3f6f8f;width:7px;height:40px}.shared-dashboard-no-data{color:#8a8f9a;background:#fafafa;place-items:center;height:290px;display:grid}.shared-dashboard-insights{background:#fff;border:1px solid #e5ddd6;margin-top:20px;padding:26px}.shared-dashboard-insights>header{align-items:center;gap:12px;margin-bottom:18px;display:flex}.shared-dashboard-insights>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shared-dashboard-insights article{background:#f7f4f1;gap:14px;padding:15px;display:flex}.shared-dashboard-insights article b{color:#b35d32}.shared-dashboard-insights article p{margin:0;line-height:1.5}.shared-dashboard-report-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:18px;margin-top:20px;display:grid}.shared-dashboard-report-grid>article,.shared-dashboard-recommendations{background:#fff;border:1px solid #dde3e8;padding:24px}.shared-dashboard-report-grid header,.shared-dashboard-recommendations>header{color:#3f6f8f;align-items:center;gap:12px;margin-bottom:16px;display:flex}.shared-dashboard-report-grid header span,.shared-dashboard-recommendations header span{color:#667085;font-size:10px;font-weight:800}.shared-dashboard-report-grid h2,.shared-dashboard-recommendations h2{color:#172033;margin:3px 0 0;font-size:18px}.shared-dashboard-narrative>p{color:#445066;margin:0;font-size:15px;line-height:1.75}.shared-dashboard-report-facts dl{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;display:grid}.shared-dashboard-report-facts dl div{background:#f4f7f9;border-left:3px solid #6f8f7a;padding:13px}.shared-dashboard-report-facts dt{color:#667085;font-size:11px}.shared-dashboard-report-facts dd{color:#172033;overflow-wrap:anywhere;margin:5px 0 0;font-size:18px;font-weight:800}.shared-dashboard-recommendations{margin-top:20px}.shared-dashboard-recommendations>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shared-dashboard-recommendations article{background:#f4f7f9;border-left:3px solid #6f8f7a;padding:16px 18px}.shared-dashboard-recommendations strong{color:#25324a}.shared-dashboard-recommendations p{color:#596579;margin:7px 0 0;line-height:1.5}@media (width<=900px){.shared-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.shared-dashboard-charts,.shared-dashboard-insights>div,.shared-dashboard-report-grid,.shared-dashboard-recommendations>div{grid-template-columns:1fr}}@media (width<=620px){.custom-shared-dashboard>header span{display:none}.protected-dashboard-overview{width:calc(100% - 28px);margin-top:14px;padding:18px}.protected-dashboard-overview ul{grid-template-columns:1fr}.shared-live-dashboard{width:100%;padding-top:0}.shared-dashboard-toolbar{flex-direction:column;align-items:stretch}.shared-dashboard-toolbar label{min-width:0}.shared-dashboard-kpis{grid-template-columns:1fr;padding:0 14px}.shared-dashboard-charts,.shared-dashboard-insights,.shared-dashboard-report-grid,.shared-dashboard-recommendations{margin-left:14px;margin-right:14px}.shared-dashboard-report-facts dl{grid-template-columns:1fr}}.integrated-landing-frame{background:#fff;border:0;width:100%;height:100vh;display:block}
