.dashboard-shell.theme-white,.theme-white{--straxa-blue-900:#163a63;--straxa-blue-800:#1d4d83;--straxa-blue-700:#245f9e;--straxa-blue-600:#2d72b7;--straxa-blue-500:#4b8fd0;--straxa-blue-300:#a8caea;--straxa-line:#cad6e5;--straxa-line-strong:#aebfd3;--straxa-ink:#172033;--straxa-muted:#5b687c;--straxa-surface:#fff;--straxa-soft:#f4f7fb}.dashboard-shell.theme-white{color:var(--straxa-ink)!important;background:radial-gradient(circle at 82% 0,#4b8fd014,#0000 27%),radial-gradient(circle at 13% 70%,#2d72b70b,#0000 31%),#f7f9fc!important}.theme-white .global-grid{opacity:.2!important;background-image:linear-gradient(#25487011 1px,#0000 1px),linear-gradient(90deg,#25487011 1px,#0000 1px)!important}.theme-white .sidebar,.theme-white .dashboard-header,.theme-white .hero-intelligence,.theme-white .panel,.theme-white .operating-strip,.theme-white .metric-card,.theme-white .workspace-selector,.theme-white .user-card,.theme-white .profile-card,.theme-white .profile-identity,.theme-white .language-menu,.theme-white .theme-menu,.theme-white .thread-menu,.theme-white .chat-history,.theme-white .chat-main-header,.theme-white .profile-panel,.theme-white .project-modal{border-color:var(--straxa-line)!important;background:#fff!important;box-shadow:0 14px 34px #1d385911!important}.theme-white .sidebar{box-shadow:10px 0 34px #1d38590e!important}.theme-white .dashboard-header{box-shadow:0 8px 24px #1d38590b!important}.theme-white .brand-block,.theme-white .composer-brand{border:1px solid var(--straxa-line)!important;background:#fff!important;box-shadow:0 12px 26px #1d38590e!important}.theme-white .brand-block img,.theme-white .composer-brand img{filter:drop-shadow(0 5px 11px #2359941a)!important}.theme-white .center-nav-trigger,.theme-white .center-nav-item,.theme-white .nav-item{color:#344257!important;border-color:#0000!important}.theme-white .center-nav-trigger:hover,.theme-white .center-nav-item:hover,.theme-white .center-nav-item.active,.theme-white .nav-item:hover,.theme-white .nav-item.active{color:#173e68!important;background:#edf4fb!important;border-color:#bfd0e3!important}.theme-white .center-nav-trigger[aria-expanded=true]{color:#173e68!important;background:#eaf2fb!important}.theme-white .nav-label,.theme-white .hero-tag,.theme-white .panel-eyebrow,.theme-white .operating-copy>span,.theme-white .header-kicker,.theme-white .section-kicker,.theme-white .today-kicker,.theme-white .op-hero-copy>span,.theme-white .op-card-head>span,.theme-white .op-rule span{color:#245f9e!important}.theme-white .nav-label.second{color:#1f568f!important}.theme-white .hero-copy h2 span,.theme-white .today-copy h1 em,.theme-white .op-hero h1 em,.theme-white h1 em{background:linear-gradient(90deg,#1d4d83 0%,#2f73b5 58%,#69a7dd 100%)!important;color:#0000!important;-webkit-background-clip:text!important}.theme-white .primary-small,.theme-white .composer-send,.theme-white .project-modal-primary,.theme-white .today-priority>a{color:#fff!important;background:linear-gradient(105deg,#1d4d83,#2f73b5)!important;border-color:#0000!important;box-shadow:0 9px 22px #205b992e!important}.theme-white .secondary-small,.theme-white .panel-action,.theme-white .quick-link,.theme-white .priority-action,.theme-white .op-card a{color:#245f9e!important}.theme-white .system-status,.theme-white .language-button,.theme-white .icon-action,.theme-white .profile-button,.theme-white .attach-button,.theme-white .composer-collapse,.theme-white .composer-minimize,.theme-white .chat-main-actions button,.theme-white .chat-main-header-left>button{border-color:var(--straxa-line)!important;color:#26364a!important;background:#fff!important}.theme-white .workspace-copy-button strong,.theme-white .user-copy strong,.theme-white .hero-copy h2,.theme-white .panel-header h3,.theme-white .operating-copy h3,.theme-white .metric-card h3,.theme-white .metric-value-row strong,.theme-white .quick-copy strong,.theme-white .priority-copy strong,.theme-white .understanding-item strong,.theme-white .activity-copy strong,.theme-white .engine-node strong,.theme-white .profile-panel h2,.theme-white .profile-card strong,.theme-white .profile-identity strong,.theme-white .chat-main-header strong,.theme-white .chat-thread strong,.theme-white .projects-list button,.theme-white .today-page h1,.theme-white .today-page h2,.theme-white .today-page h3,.theme-white .op-page h1,.theme-white .op-page h2{color:#172033!important}.theme-white .workspace-copy-button span,.theme-white .workspace-copy-button small,.theme-white .user-copy span,.theme-white .header-role,.theme-white .hero-copy p,.theme-white .operating-copy p,.theme-white .metric-card p,.theme-white .quick-copy p,.theme-white .priority-copy p,.theme-white .understanding-item p,.theme-white .activity-copy p,.theme-white .engine-node p,.theme-white .profile-card p,.theme-white .profile-identity span,.theme-white .chat-main-header span,.theme-white .chat-thread span,.theme-white .history-label,.theme-white .projects-list>span,.theme-white .projects-list small,.theme-white .today-page p,.theme-white .op-page p{color:#556377!important}.theme-white .workspace-selector,.theme-white .user-card,.theme-white .metric-card,.theme-white .panel,.theme-white .profile-card,.theme-white .today-card,.theme-white .today-panel,.theme-white .today-priority,.theme-white .today-workspace,.theme-white .op-hero,.theme-white .op-card,.theme-white .op-rule,.theme-white .op-status{border-color:#c8d4e2!important}.theme-white .today-hero,.theme-white .op-hero{background:linear-gradient(145deg,#fff 0%,#f8fafc 68%,#f1f6fb 100%)!important;border-color:#c5d2e2!important;box-shadow:0 20px 54px #19375811!important}.theme-white .today-priority,.theme-white .op-rule{background:linear-gradient(120deg,#f4f8fd,#fff)!important;border-color:#bfd0e2!important}.theme-white .today-card.primary{background:linear-gradient(145deg,#fff,#eef5fc)!important;border-color:#b7cbe1!important}.theme-white .memory-core,.theme-white .sc-core,.theme-white .co-core,.theme-white .wh-core,.theme-white .orb-core,.theme-white .op-core{color:#fff!important;background:radial-gradient(circle at 32% 22%,#7bc6ed 0%,#2f78b9 42%,#173f6d 78%,#102b4c 100%)!important;border-color:#2565a552!important;box-shadow:0 0 48px #2970b433!important}.theme-white .memory-ring,.theme-white .metric-orbit,.theme-white .sc-orbit,.theme-white .wh-ring,.theme-white .co-ring,.theme-white .op-orbit{border-color:#2864a038!important}.theme-white .memory-chip,.theme-white .metric-floating,.theme-white .wh-node,.theme-white .sc-node,.theme-white .op-node{color:#3f5269!important;background:#fff!important;border-color:#c3d0df!important;box-shadow:0 10px 26px #1c3a5b14!important}.theme-white .chat-fullscreen,.theme-white .chat-main-shell,.theme-white .chat-main-body,.theme-white .chat-messages,.theme-white .chat-history,.theme-white .chat-full-composer,.theme-white .straxa-composer,.straxa-white-chat-ancestor,.straxa-white-chat-parent,.straxa-white-chat-host{color:#172033!important;background:#f7f9fc!important}.theme-white .chat-history,.theme-white .chat-main-header{background:#fff!important;border-color:#cad6e4!important}.theme-white .chat-full-composer,.theme-white .straxa-composer,.straxa-white-chat-host{background:#fff!important;border:1px solid #bdcddd!important;box-shadow:0 15px 36px #1b395a1c!important}.theme-white .chat-full-composer:before,.theme-white .straxa-composer:before,.straxa-white-chat-host:before{display:none!important}.theme-white .composer-main textarea,.theme-white .chat-full-composer textarea,.straxa-white-chat-host textarea,.straxa-white-chat-host input{color:#172033!important;background:#fff!important;border-color:#d1dce8!important}.theme-white .composer-main textarea::placeholder,.theme-white .chat-full-composer textarea::placeholder,.straxa-white-chat-host textarea::placeholder{color:#718095!important}.theme-white .chat-thread.active,.theme-white .chat-thread:hover,.theme-white .projects-list button:hover{background:#edf4fb!important;border-color:#bbcee2!important}.theme-white .chat-main-shell{border-left-color:#ccd7e4!important}.straxa-white-chat-host{padding-bottom:54px!important;position:relative!important}.straxa-mode-control{z-index:8;font-family:Arial,Helvetica,sans-serif;position:absolute;bottom:10px;left:14px}.straxa-mode-trigger{color:#183c63;cursor:pointer;background:#f4f8fc;border:1px solid #c3d1e0;border-radius:11px;align-items:center;gap:7px;height:34px;padding:0 10px;display:flex}.straxa-mode-trigger>span{color:#2b70b0;font-size:15px}.straxa-mode-trigger strong{font-size:11px}.straxa-mode-trigger>b{color:#6c7a8c;margin-left:2px;font-size:10px}.straxa-mode-popover{background:#fff;border:1px solid #b9c9da;border-radius:19px;width:min(420px,100vw - 36px);position:absolute;bottom:43px;left:0;overflow:hidden;box-shadow:0 24px 70px #1a34532e}.straxa-mode-summary{background:linear-gradient(145deg,#fff,#f2f7fc);padding:18px 18px 14px}.straxa-mode-summary>span{letter-spacing:.12em;color:#2b649c;font-size:8px;font-weight:900}.straxa-mode-summary>strong{color:#182438;margin-top:5px;font-size:19px;display:block}.straxa-mode-summary>p{color:#5b697d;margin:6px 0 12px;font-size:11px;line-height:1.48}.straxa-mode-summary>small{color:#45617e;margin-top:10px;font-size:9px;font-weight:800;display:block}.straxa-mode-meter{gap:6px;display:grid}.straxa-mode-meter label{background:#e8eef5;border-radius:8px;height:24px;position:relative;overflow:hidden}.straxa-mode-meter label span{z-index:2;color:#42536a;font-size:8px;font-weight:900;position:absolute;top:6px;left:9px}.straxa-mode-meter label i{background:linear-gradient(90deg,#afcce7,#5e9bd1);border-radius:8px;height:100%;display:block}.straxa-mode-options{padding:7px}.straxa-mode-options button{color:#26354a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:26px 1fr auto;align-items:center;gap:8px;width:100%;padding:11px;display:grid}.straxa-mode-options button:hover,.straxa-mode-options button.selected{background:#eef4fa}.straxa-mode-options button>span{color:#2a6ca9;font-size:16px}.straxa-mode-options button div{flex-direction:column;display:flex}.straxa-mode-options button strong{font-size:12px}.straxa-mode-options button small{color:#718095;margin-top:2px;font-size:8px}.straxa-mode-options button>i{color:#8a6a2d;font-size:7px;font-style:normal;font-weight:900}.straxa-mode-plan{color:#245f9e;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #d7e0ea;width:100%;padding:11px 16px;font-size:9px;font-weight:900}#straxa-home-composer-mount{margin:0 0 18px}.straxa-home-composer{background:linear-gradient(145deg,#fff,#f3f8fd);border:1px solid #b9cada;border-radius:22px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:22px;padding:18px 20px;display:grid;box-shadow:0 14px 38px #1a385913}.straxa-home-composer-copy{flex-direction:column;display:flex}.straxa-home-composer-copy>span{letter-spacing:.14em;color:#2663a0;font-size:8px;font-weight:900}.straxa-home-composer-copy>strong{letter-spacing:-.02em;color:#182438;margin-top:6px;font-size:20px}.straxa-home-composer-copy>small{color:#68768a;margin-top:5px;font-size:10px;line-height:1.45}.straxa-home-composer form{background:#fff;border:1px solid #bdcddd;border-radius:16px;padding:10px 11px;box-shadow:0 8px 22px #1b395a0b}.straxa-home-composer textarea{resize:none;color:#172033;width:100%;min-height:52px;font:inherit;background:0 0;border:0;outline:0;padding:7px;font-size:14px;line-height:1.5}.straxa-home-composer textarea::placeholder{color:#758397}.straxa-home-composer-foot{justify-content:space-between;align-items:center;gap:10px;display:flex}.straxa-home-composer-foot>span{color:#50667f;font-size:9px}.straxa-home-composer-foot>span b{color:#2b70b0}.straxa-home-composer-foot button{color:#fff;cursor:pointer;background:#2b6eaa;border:0;border-radius:11px;width:34px;height:34px;font-size:19px}.straxa-home-composer-foot button:disabled{opacity:.35;cursor:default}.theme-white .op-card{background:#fff!important;border-color:#c8d4e2!important;box-shadow:0 13px 34px #1a37570d!important}.theme-white .op-status{background:#fff!important;border-color:#c7d3e1!important}.theme-white .op-card-head>span,.theme-white .op-hero-copy>span,.theme-white .op-card a{color:#245f9e!important}.theme-white .sc-page{--sc-card:#fff!important;--sc-card-2:#f5f8fc!important;--sc-border:#c7d4e2!important;--sc-border-strong:#aebfd3!important;--sc-text:#172033!important;--sc-muted:#556377!important;--sc-soft:#6b788b!important;--sc-accent:#245f9e!important;--sc-accent-2:#4b8fd0!important}.theme-white .sc-hero,.theme-white .sc-section,.theme-white .sc-rail-card,.theme-white .sc-callout,.theme-white .sc-feature,.theme-white .sc-step,.theme-white .sc-metric,.theme-white .sc-flow-node,.theme-white .sc-next-card{background:#fff!important;border-color:#c8d4e2!important;box-shadow:0 14px 38px #1b395a0e!important}@media (max-width:860px){.straxa-home-composer{grid-template-columns:1fr;gap:12px;padding:15px}.straxa-mode-popover{width:min(390px,100vw - 24px);left:-4px}}@media (max-width:640px){.straxa-white-chat-host{padding-bottom:50px!important}.straxa-mode-control{bottom:8px;left:10px}.straxa-mode-trigger small{display:none}.straxa-mode-popover{width:auto;position:fixed;bottom:78px;left:12px;right:12px}.straxa-home-composer{border-radius:18px}}.theme-white,.dashboard-shell.theme-white{--sx-ink:#101828;--sx-ink-2:#24344a;--sx-muted:#526176;--sx-soft:#f6f8fb;--sx-surface:#fff;--sx-line:#cbd5e1;--sx-line-strong:#aebfd0;--sx-blue:#245f9e;--sx-blue-dark:#173e68;--sx-blue-soft:#edf4fb;color:var(--sx-ink)!important}.theme-white .dashboard-content,.theme-white .internal-route-stage,.theme-white .internal-route-content{color:var(--sx-ink)!important}.theme-white .internal-route-head{border-color:var(--sx-line)!important;background:#fff!important;box-shadow:0 10px 30px #18304e0e!important}.theme-white .internal-route-head h2{color:var(--sx-ink)!important}.theme-white .internal-route-head>div>span{color:#315f91!important}.theme-white .brand-block{height:auto!important;min-height:94px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;padding:14px 18px!important;display:flex!important;overflow:visible!important}.theme-white .brand-block .sidebar-logo{object-fit:contain!important;object-position:left center!important;filter:brightness(0)saturate()!important;opacity:.96!important;width:166px!important;max-width:72%!important;height:auto!important}.theme-white .brand-block .alpha-pill{display:none!important}.theme-white .sidebar-top{background:#fff!important}.theme-white .center-nav{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:17px!important;margin:8px 0!important;padding:0!important;overflow:hidden!important}.theme-white .center-nav-trigger{width:100%!important;min-height:62px!important;color:var(--sx-ink)!important;border:1px solid var(--sx-line)!important;background:#fff!important;border-radius:17px!important;box-shadow:0 8px 22px #1934540b!important}.theme-white .center-nav-trigger .center-nav-copy strong{color:var(--sx-ink)!important}.theme-white .center-nav-trigger .center-nav-copy small{color:var(--sx-muted)!important}.theme-white .center-nav-symbol{color:var(--sx-blue)!important}.theme-white .center-nav:not(.open) .center-nav-menu{display:none!important}.theme-white .center-nav.open{border:1px solid var(--sx-line)!important;background:#fff!important;padding:0 0 8px!important;box-shadow:0 12px 30px #18325012!important}.theme-white .center-nav.open .center-nav-trigger{box-shadow:none!important;background:#f8fafc!important;border:0!important;border-bottom:1px solid #dde4ec!important;border-radius:0!important}.theme-white .center-nav.open .center-nav-menu{background:#fff!important;gap:2px!important;padding:6px 8px 0!important;display:grid!important}.theme-white .center-nav-item{color:#29384d!important;opacity:1!important;background:#fff!important;min-height:42px!important}.theme-white .center-nav-item span,.theme-white .center-nav-item b{color:inherit!important;opacity:1!important}.theme-white .center-nav-item:hover,.theme-white .center-nav-item.active{color:#173e68!important;background:#edf4fb!important}.theme-white .nav-item.straxa-route-enabled{opacity:1!important;cursor:pointer!important}.theme-white .nav-item.straxa-route-enabled em{color:#315f91!important;opacity:1!important;letter-spacing:.08em!important;font-size:8px!important}.theme-white .composer-orb{background:#fff!important;border:1px solid #b7c7d8!important;place-items:center!important;width:78px!important;height:78px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 15px 36px #1c365529!important}.theme-white .composer-orb .orb-halo{display:none!important}.theme-white .composer-orb .orb-core{width:100%!important;height:100%!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:static!important}.theme-white .composer-orb .orb-core img{filter:brightness(0)saturate()!important;opacity:.96!important;width:62px!important;max-width:78%!important;height:auto!important}.theme-white .composer-orb em{display:none!important}.chat-fullscreen,.chat-main-shell,.chat-main-body,.chat-messages,.chat-message,.chat-message>div,.chat-compose-zone,.chat-compose-box,.chat-compose-box textarea{box-sizing:border-box!important;min-width:0!important}.theme-white .chat-fullscreen,.theme-white .chat-main-shell,.theme-white .chat-main-body,.theme-white .chat-messages{color:var(--sx-ink)!important;background:#fff!important}.theme-white .chat-main-header{color:var(--sx-ink)!important;background:#fffffffa!important;border-color:#d7e0e9!important}.theme-white .chat-main-header-left strong{color:var(--sx-ink)!important}.theme-white .chat-main-header-left span{color:#59687b!important}.theme-white .chat-compose-zone{background:#fff!important;border-top:1px solid #d9e1ea!important;box-shadow:0 -12px 28px #152c490a!important}.theme-white .chat-compose-box{background:#fff!important;border:1px solid #bfcddd!important;border-radius:22px!important;width:100%!important;max-width:920px!important;margin:0 auto!important;box-shadow:0 10px 28px #18304e17!important}.theme-white .chat-compose-box textarea{color:#111827!important;resize:none!important;background:#fff!important;border:0!important;outline:none!important;width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.5!important}.theme-white .chat-compose-box textarea::placeholder{color:#7a8797!important}.theme-white .chat-attach-button,.theme-white .chat-send-button{color:#214e7b!important;box-shadow:none!important;background:#fff!important;border:1px solid #c8d4e0!important}.theme-white .chat-send-button:not(:disabled){color:#fff!important;background:#173e68!important;border-color:#173e68!important}.theme-white .chat-compose-zone>small{color:#6b7788!important}.theme-white .chat-message.user>div{color:#153552!important;box-shadow:none!important;background:#edf4fb!important;border:1px solid #c2d3e4!important}.theme-white .chat-message.assistant>div{color:#172033!important;background:#fff!important;border:1px solid #d4dee8!important;box-shadow:0 6px 20px #172d490b!important}.theme-white .chat-engine-pending{color:#526176!important}.theme-white .straxa-composer,.theme-white .straxa-composer.compact,.theme-white .composer-main,.theme-white .composer-topline,.straxa-white-chat-host,.straxa-white-chat-parent,.straxa-white-chat-ancestor{color:var(--sx-ink)!important;background:#fff!important}.theme-white .composer-main textarea,.straxa-white-chat-host textarea{color:#111827!important;background:#fff!important}.straxa-mode-control{font-family:Arial,Helvetica,sans-serif!important}.straxa-mode-trigger{color:#173e68!important;background:#fff!important;border:1px solid #c3d0de!important;border-radius:999px!important;min-width:138px!important;height:38px!important;padding:0 12px!important;box-shadow:0 5px 14px #1c36540e!important}.straxa-mode-trigger>span{color:#245f9e!important;background:#edf4fb!important;border-radius:50%!important;place-items:center!important;width:24px!important;height:24px!important;font-size:12px!important;display:grid!important}.straxa-mode-trigger strong{color:#173e68!important;font-size:11px!important}.straxa-mode-trigger small{color:#637287!important;font-size:8px!important}.straxa-mode-popover{background:#fff!important;border:1px solid #b9c8d8!important;border-radius:24px!important;width:min(430px,100vw - 28px)!important;overflow:hidden!important;box-shadow:0 28px 80px #132b4733!important}.straxa-mode-summary{background:linear-gradient(145deg,#fff,#f5f8fc)!important;border-bottom:1px solid #dce4ed!important;grid-template-columns:76px 1fr!important;align-items:center!important;gap:16px!important;padding:21px!important;display:grid!important}.straxa-mode-lens{background:#fff!important;border:1px solid #b8cadb!important;border-radius:50%!important;place-items:center!important;width:76px!important;height:76px!important;display:grid!important;position:relative!important;box-shadow:inset 0 0 0 12px #f2f6fa,0 8px 24px #204c7817!important}.straxa-mode-lens:before,.straxa-mode-lens:after{content:""!important;border:1px solid #91b3d2!important;border-radius:50%!important;position:absolute!important}.straxa-mode-lens:before{inset:19px!important}.straxa-mode-lens:after{background:#245f9e!important;border-color:#245f9e!important;inset:30px!important}.straxa-mode-lens>span{z-index:2!important;color:#fff!important;letter-spacing:.08em!important;font-size:9px!important;font-weight:900!important;position:relative!important}.straxa-mode-summary-copy>span{letter-spacing:.13em!important;color:#315f91!important;font-size:8px!important;font-weight:900!important}.straxa-mode-summary-copy>strong{color:#172033!important;letter-spacing:-.02em!important;margin-top:5px!important;font-size:20px!important;display:block!important}.straxa-mode-summary-copy>p{color:#526176!important;margin:7px 0 0!important;font-size:11px!important;line-height:1.5!important}.straxa-mode-balance{color:#315f91!important;align-items:center!important;gap:7px!important;margin-top:10px!important;font-size:9px!important;font-weight:800!important;display:flex!important}.straxa-mode-options{background:#fff!important;gap:6px!important;padding:9px!important;display:grid!important}.straxa-mode-options button{color:#26354a!important;background:#fff!important;border:1px solid #0000!important;border-radius:16px!important;grid-template-columns:38px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:68px!important;padding:12px!important;display:grid!important}.straxa-mode-options button:hover,.straxa-mode-options button.selected{background:#f2f6fa!important;border-color:#cbd8e5!important}.straxa-mode-options button>span{color:#245f9e!important;background:#edf4fb!important;border-radius:13px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:11px!important;font-weight:900!important;display:grid!important}.straxa-mode-options button strong{color:#172033!important;font-size:13px!important}.straxa-mode-options button small{color:#68778a!important;font-size:9px!important;line-height:1.35!important}.straxa-mode-options button>i{color:#7a5a1b!important;letter-spacing:.08em!important;font-size:7px!important;font-style:normal!important;font-weight:900!important}.straxa-mode-options button>b{color:#245f9e!important;font-size:11px!important}.straxa-mode-plan{color:#245f9e!important;background:#fff!important;border-top:1px solid #d9e2eb!important;font-size:10px!important}.theme-white .business-page,.theme-white .business-page .business-shell,.theme-white .business-page .hero,.theme-white .business-page .summary-card,.theme-white .business-page .memory-card,.theme-white .business-page .memory-guidance,.theme-white .business-page .memory-auto-note,.theme-white .business-page .workspace-control,.theme-white .business-page .empty-state{color:#111827!important;opacity:1!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 10px 28px #18304e0e!important}.theme-white .business-page h1,.theme-white .business-page h2,.theme-white .business-page h3,.theme-white .business-page strong{color:#111827!important;opacity:1!important}.theme-white .business-page p,.theme-white .business-page span,.theme-white .business-page small,.theme-white .business-page label{color:#526176!important;opacity:1!important}.theme-white .business-page .eyebrow,.theme-white .business-page .category{color:#245f9e!important;font-weight:900!important}.theme-white .business-page textarea,.theme-white .business-page select{color:#111827!important;opacity:1!important;background:#fff!important;border-color:#c5d1df!important}.theme-white .business-page textarea::placeholder{color:#8995a5!important}.theme-white .business-page .memory-guidance strong{color:#172033!important}.theme-white .business-page .memory-guidance span,.theme-white .business-page .memory-auto-note{color:#526176!important}.theme-white .memory-shell{color:#111827!important;background:#f7f9fc!important}.theme-white .memory-shell .grid{opacity:.08!important}.theme-white .memory-shell .page,.theme-white .memory-shell .hero,.theme-white .memory-shell .stats,.theme-white .memory-shell .panel,.theme-white .memory-shell .learning-history-panel,.theme-white .memory-shell .source-archive-block,.theme-white .memory-shell .memory-workspace-tabs{color:#111827!important}.theme-white .memory-shell .hero,.theme-white .memory-shell .panel,.theme-white .memory-shell .stat-card,.theme-white .memory-shell .source-archive-block,.theme-white .memory-shell .memory-workspace-tabs{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 12px 32px #18304e0e!important}.theme-white .memory-shell h1,.theme-white .memory-shell h2,.theme-white .memory-shell h3,.theme-white .memory-shell .panel strong,.theme-white .memory-shell .stat-card strong,.theme-white .memory-shell .learning-health strong{color:#111827!important;opacity:1!important}.theme-white .memory-shell .hero p,.theme-white .memory-shell .panel p,.theme-white .memory-shell .learning-intro,.theme-white .memory-shell .source-archive-toggle small,.theme-white .memory-shell .stat-card span,.theme-white .memory-shell .stat-card small{color:#526176!important;opacity:1!important}.theme-white .memory-shell .eyebrow,.theme-white .memory-shell .panel-kicker,.theme-white .memory-shell .review-files-head>div>span{color:#245f9e!important;opacity:1!important}.theme-white .memory-shell .review-files-block{color:#111827!important;background:#f4f7fa!important;border-color:#c7d3df!important}.theme-white .memory-shell .review-files-head strong{color:#172033!important}.theme-white .memory-shell .source-archive-toggle{color:#172033!important;background:#fff!important;border-color:#cbd5e1!important}.theme-white .memory-shell input,.theme-white .memory-shell textarea,.theme-white .memory-shell select{color:#111827!important;background:#fff!important;border-color:#c5d1df!important}.theme-white .memory-shell .source-learning-row,.theme-white .memory-shell .grouped-source-list>article,.theme-white .memory-shell .grouped-source-list>button{color:#f8fafc!important}.theme-white .memory-shell .source-learning-row strong,.theme-white .memory-shell .source-learning-row span,.theme-white .memory-shell .source-learning-row small,.theme-white .memory-shell .grouped-source-list strong,.theme-white .memory-shell .grouped-source-list span,.theme-white .memory-shell .grouped-source-list small{opacity:1!important}.theme-white .profile-panel,.theme-white .profile-card,.theme-white .profile-identity,.theme-white .pp-page,.theme-white .pp-account-card,.theme-white .pp-current,.theme-white .pp-plan,.theme-white .pp-upgrade-reason,.theme-white .pp-benefits article{color:#111827!important}.theme-white .profile-card strong,.theme-white .profile-identity strong,.theme-white .pp-page h1,.theme-white .pp-page h2,.theme-white .pp-page h3,.theme-white .pp-page strong{color:#111827!important;opacity:1!important}.theme-white .profile-card p,.theme-white .profile-identity span,.theme-white .pp-page p,.theme-white .pp-page small{color:#526176!important;opacity:1!important}.theme-white .profile-card.straxa-profile-route{cursor:pointer!important}.theme-white .profile-card.straxa-profile-route:hover{background:#edf4fb!important;border-color:#b9cadb!important}.straxa-plan-deeps-line{color:#173e68;background:#edf4fb;border-radius:11px;margin:10px 0 0;padding:10px 11px;font-size:10px;font-weight:900}.straxa-deeps-packages{background:#fff;border:1px solid #c7d3df;border-radius:20px;margin:18px 0 0;padding:20px;box-shadow:0 12px 34px #18304e0e}.straxa-deeps-packages>span{letter-spacing:.13em;color:#245f9e;font-size:9px;font-weight:900}.straxa-deeps-packages>h3{color:#111827;margin:7px 0 5px;font-size:22px}.straxa-deeps-packages>p{color:#526176;margin:0 0 14px;font-size:11px;line-height:1.5}.straxa-deeps-package-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.straxa-deeps-package-grid div{background:#f8fafc;border:1px solid #d5dee7;border-radius:13px;padding:12px}.straxa-deeps-package-grid strong{color:#111827;font-size:13px;display:block}.straxa-deeps-package-grid small{color:#526176;margin-top:4px;font-size:9px;display:block}.straxa-billing-notice{z-index:20050;color:#172033;background:#fff;border:1px solid #b8c7d8;border-radius:16px;max-width:min(420px,100vw - 36px);padding:14px 16px;font:12px/1.45 Arial,Helvetica,sans-serif;position:fixed;bottom:18px;right:18px;box-shadow:0 18px 60px #12284333}.straxa-billing-notice strong{color:#111827;margin-bottom:4px;font-size:12px;display:block}@media (max-width:820px){.sidebar.mobile-open{z-index:10020!important;width:min(88vw,390px)!important;max-width:min(88vw,390px)!important}.mobile-overlay{z-index:10010!important}.theme-white .brand-block{min-height:82px!important;padding:10px 12px!important}.theme-white .brand-block .sidebar-logo{width:150px!important;max-width:68%!important}.chat-fullscreen{z-index:20000!important;border:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.chat-main-shell{width:100%!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.chat-main-header{width:100%!important;max-width:100vw!important;padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.chat-main-header-left{min-width:0!important;max-width:calc(100vw - 120px)!important}.chat-main-header-left>div{min-width:0!important;overflow:hidden!important}.chat-main-header-left span,.chat-main-header-left strong{white-space:nowrap!important;text-overflow:ellipsis!important;display:block!important;overflow:hidden!important}.chat-main-actions{flex:none!important}.chat-main-actions .chat-back-dashboard span{display:none!important}.chat-main-body{width:100%!important;max-width:100vw!important;min-height:0!important;overflow:hidden!important}.chat-messages{width:100%!important;max-width:100vw!important;padding-left:14px!important;padding-right:14px!important;overflow:hidden auto!important}.chat-message{width:100%!important;max-width:100%!important;padding:0!important}.chat-message>div{overflow-wrap:anywhere!important;word-break:break-word!important;white-space:pre-wrap!important;max-width:min(88%,680px)!important}.chat-compose-zone{width:100%!important;max-width:100vw!important;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))!important;flex:none!important;overflow:visible!important}.chat-compose-box{border-radius:20px!important;grid-template-columns:46px minmax(0,1fr) 46px!important;align-items:end!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:7px!important;display:grid!important}.chat-compose-box textarea{width:100%!important;min-width:0!important;max-width:100%!important;max-height:150px!important;padding:10px 4px!important;overflow-y:auto!important}.chat-attach-button,.chat-send-button{border-radius:14px!important;width:42px!important;min-width:42px!important;height:42px!important}.chat-compose-zone>small{display:none!important}.chat-history{z-index:20030!important;width:min(88vw,360px)!important;max-width:min(88vw,360px)!important;height:100dvh!important;transition:transform .22s!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-104%)!important}.chat-history.mobile-open{transform:translate(0)!important}.straxa-mode-control{bottom:8px!important;left:10px!important}.straxa-mode-popover{left:14px!important;right:14px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;width:auto!important;max-height:min(72dvh,620px)!important;position:fixed!important;overflow:auto!important}.straxa-mode-summary{grid-template-columns:62px 1fr!important;padding:16px!important}.straxa-mode-lens{width:62px!important;height:62px!important}.straxa-mode-lens:before{inset:16px!important}.straxa-mode-lens:after{inset:25px!important}.straxa-deeps-package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-plans{grid-template-columns:1fr!important}}.session-loading{color:#0f172a!important;background:radial-gradient(circle at 50% 42%,#268bbe1c,#0000 27%),linear-gradient(#fff 0%,#f7fafc 100%)!important}.session-loading>span{font-weight:800;color:#155b8f!important}.session-loading p{color:#64748b!important}.session-orbit{border-color:#155b8f38!important}.session-core{background:linear-gradient(135deg,#22c9ec,#287fb8,#6957cc)!important;box-shadow:0 0 36px #2184b838,0 0 74px #564bbe1c!important}.straxa-shell{color:#0f172a!important;background:radial-gradient(circle at 12% 12%,#21b4e01a,#0000 28%),radial-gradient(circle at 88% 18%,#6f5bd614,#0000 29%),linear-gradient(135deg,#fff 0%,#f8fbfd 48%,#f4f7fb 100%)!important}.straxa-shell .noise-layer{opacity:.018!important}.straxa-shell .grid-layer{opacity:.32!important;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px)!important}.straxa-shell .ambient-one{background:#00bce617!important}.straxa-shell .ambient-two{background:#6c53da13!important}.straxa-shell .ambient-three{background:#2289be0e!important}.straxa-shell .topbar{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:#ffffffc2!important;border-bottom-color:#0f172a14!important}.straxa-shell .brand-logo{filter:brightness(0)saturate()invert(24%)sepia(35%)saturate(1660%)hue-rotate(163deg)brightness(90%)contrast(93%)}.straxa-shell .live-chip,.straxa-shell .topbar-status{color:#536174!important}.straxa-shell .live-chip{background:#ffffffb8!important;border-color:#0f172a1a!important}.straxa-shell .status-line{background:#155b8f59!important}.straxa-shell .eyebrow,.straxa-shell .micro-label,.straxa-shell .node-index,.straxa-shell .panel-caption{color:#155b8f!important}.straxa-shell .eyebrow-line{background:#2385b8!important}.straxa-shell h1,.straxa-shell h2,.straxa-shell .flow-node strong{color:#111827!important}.straxa-shell h1 span{background:linear-gradient(90deg,#155b8f 0%,#287fb8 55%,#604db6 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.straxa-shell .hero-copy,.straxa-shell .auth-header p,.straxa-shell .flow-node p,.straxa-shell .security-row p{color:#536174!important}.straxa-shell .intelligence-flow{display:none!important}.straxa-shell .flow-node,.straxa-shell .memory-orbit,.straxa-shell .orbit-label{border-color:#0f172a1a!important}.straxa-shell .flow-node,.straxa-shell .orbit-label{background:#ffffffad!important;box-shadow:0 12px 34px #0f172a0b!important}.straxa-shell .flow-connector span{background:#155b8f38!important}.straxa-shell .memory-core{background:radial-gradient(circle at 34% 24%,#2385b8 0%,#155b8f 52%,#112a47 100%)!important;border-color:#155b8f33!important;box-shadow:0 20px 55px #155b8f2b!important}.straxa-shell .memory-core *{color:#fff!important}.straxa-shell .auth-side{border-left-color:#0f172a12!important}.straxa-shell .auth-aura{background:radial-gradient(circle,#3197c71f,#0000 66%)!important}.straxa-shell .auth-panel{background:#ffffffe6!important;border-color:#0f172a1f!important;box-shadow:0 30px 80px #0f172a1a,inset 0 1px #fffffff5!important}.straxa-shell .panel-glow{background:radial-gradient(circle at 50% 0,#287fb81a,#0000 58%)!important}.straxa-shell .mode-switch{background:#f3f6f9!important;border-color:#0f172a1a!important}.straxa-shell .mode-switch button{color:#64748b!important}.straxa-shell .mode-switch button.active{color:#0f172a!important}.straxa-shell .switch-indicator{background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 5px 18px #0f172a14!important}.straxa-shell .field-group label,.straxa-shell .label-row label{color:#334155!important}.straxa-shell .field-group label span,.straxa-shell .field-helper{color:#94a3b8!important}.straxa-shell .input-shell{background:#fff!important;border-color:#0f172a21!important;box-shadow:inset 0 1px #fffffff2!important}.straxa-shell .input-shell:focus-within{border-color:#155b8f7a!important;box-shadow:0 0 0 4px #155b8f12!important}.straxa-shell .input-icon{color:#64748b!important}.straxa-shell input{color:#0f172a!important}.straxa-shell input::placeholder{color:#a3afbf!important}.straxa-shell .forgot-link{color:#155b8f!important}.straxa-shell .security-row{border-top-color:#0f172a14!important}.straxa-shell .security-icon{color:#2385b8!important}.straxa-shell .security-dot{background:#cbd5e1!important}.straxa-shell .system-message.error{color:#9f3140!important;background:#ca40500e!important;border-color:#ca40502b!important}.straxa-shell .system-message.success{color:#0f7958!important;background:#1494690e!important;border-color:#1494692b!important}@media (max-width:900px){.straxa-shell .auth-side{border-left:0!important}.straxa-shell .auth-panel{box-shadow:0 18px 46px #0f172a14!important}}:root{--sx-overlay:2147480000;--sx-panel:2147480000;--sx-ink:#111827;--sx-line:#d8e0e8;--sx-black:#090b0f;--sx-blue:#2468ad}.theme-white .brand-block{background:#fff!important;justify-content:center!important;min-height:82px!important;padding:12px 10px!important;overflow:visible!important}.theme-white .brand-block .sidebar-logo{object-fit:contain!important;object-position:center!important;filter:none!important;opacity:1!important;width:100%!important;max-width:172px!important;max-height:52px!important}.theme-white .brand-block img[src*=White],.theme-white .brand-block img[src*=white]{filter:brightness(0)saturate()!important}@media (max-width:900px){.theme-white .brand-block .sidebar-logo{max-width:150px!important;max-height:48px!important}}.theme-white .composer-orb,.theme-white .straxa-floating-launcher,.theme-white [data-straxa-launcher=true]{background:#090b0f!important;border:1px solid #000000e0!important;border-radius:50%!important;place-items:center!important;width:64px!important;min-width:64px!important;height:64px!important;min-height:64px!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 16px 38px #0f172a3d!important}.theme-white .composer-orb .orb-core{background:#090b0f!important;border-radius:50%!important;place-items:center!important;width:100%!important;height:100%!important;display:grid!important}.theme-white .composer-orb img,.theme-white .straxa-floating-launcher img,.theme-white [data-straxa-launcher=true] img{object-fit:contain!important;filter:brightness(0)invert()!important;opacity:1!important;width:42px!important;height:42px!important}.straxa-project-modal,.project-modal,.chat-project-modal,.straxa-modal-backdrop,.modal-backdrop,[data-straxa-modal=true]{z-index:var(--sx-panel)!important}.straxa-mode-popover{z-index:var(--sx-panel)!important;overscroll-behavior:contain!important;max-height:min(620px,100dvh - 32px)!important;position:fixed!important;overflow:auto!important}.straxa-mode-backdrop,.straxa-product-modal-backdrop{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;z-index:var(--sx-overlay)!important;background:#0f172a2e!important;position:fixed!important;inset:0!important}body.straxa-modal-lock,html.straxa-modal-lock{overscroll-behavior:none!important;touch-action:none!important;overflow:hidden!important}body.straxa-modal-lock .dashboard-content{overscroll-behavior:none!important}.sidebar,.dashboard-sidebar{z-index:1100!important}.straxa-project-modal,.project-modal,.chat-project-modal,[role=dialog],.straxa-mode-popover{z-index:var(--sx-panel)!important}@media (min-width:901px){.straxa-mode-popover{width:min(520px,100vw - 40px)!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}}@media (max-width:900px){.straxa-mode-popover{border-radius:24px 24px 18px 18px!important;width:auto!important;max-height:calc(100dvh - 28px)!important;inset:auto 14px 14px!important;transform:none!important}.straxa-mode-summary{grid-template-columns:58px 1fr!important;padding:16px!important}.straxa-mode-lens{width:58px!important;height:58px!important}.straxa-mode-options button{min-height:64px!important}.sidebar.mobile-open,.dashboard-sidebar.mobile-open{z-index:1600!important;overscroll-behavior:contain!important;background:#fff!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0 auto 0 0!important;overflow-y:auto!important}.sidebar.mobile-open~.dashboard-content,.dashboard-sidebar.mobile-open~.dashboard-content{pointer-events:none!important}.sidebar:not(.mobile-open),.dashboard-sidebar:not(.mobile-open){pointer-events:auto}.dashboard-content,.internal-route-stage,.internal-route-content{width:100%!important;min-width:0!important;max-width:100vw!important;overflow-x:hidden!important}}.theme-white .pp-plan.business{transform:translateY(-5px);border-color:#6ea8e0!important;position:relative!important;box-shadow:0 0 0 1px #3984c929,0 0 44px #3984c92e,0 26px 60px #1e50821a!important}.theme-white .pp-plan.business:before{content:"CONSIGLIATO";color:#fff;letter-spacing:.12em;background:linear-gradient(90deg,#2169ad,#6655dc);border-radius:999px;padding:7px 14px;font-size:9px;font-weight:900;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #3763b440}.theme-white .pp-plan.platinum{background:linear-gradient(145deg,#fff 0%,#f6f7f8 58%,#e7e9ed 100%)!important;border-color:#b6bcc5!important;box-shadow:0 22px 54px #484e5824!important}.theme-white .pp-plan.platinum h3,.theme-white .pp-plan.platinum .pp-price strong{background:linear-gradient(90deg,#474b52,#9aa0aa,#555b64);-webkit-background-clip:text;color:#0000!important}.straxa-deeps-usage-guide{background:linear-gradient(145deg,#fff,#f8fbfe);border:1px solid #d3dde7;border-radius:24px;margin:20px 0;padding:26px;box-shadow:0 16px 38px #0f172a0f}.straxa-deeps-usage-guide>span{letter-spacing:.13em;color:#2468ad;font-size:9px;font-weight:900}.straxa-deeps-usage-guide h2{color:#111827;margin:8px 0 6px;font-size:26px}.straxa-deeps-usage-guide>p{color:#59687b;margin:0;line-height:1.65}.straxa-deeps-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.straxa-deeps-examples article{background:#fff;border:1px solid #dce4ec;border-radius:17px;padding:17px}.straxa-deeps-examples strong{color:#111827;display:block}.straxa-deeps-examples p{color:#5b6878;margin:7px 0 0;font-size:12px;line-height:1.55}@media (max-width:800px){.straxa-deeps-examples{grid-template-columns:1fr}.theme-white .pp-plan.business{transform:none}}.sx-premium-page{color:#111827;padding:8px 0 90px}.sx-premium-hero{background:radial-gradient(circle at 90% 0,#3e8bd61f,#0000 32%),linear-gradient(145deg,#fff,#f8fbfe);border:1px solid #d5dee8;border-radius:30px;padding:44px 34px;box-shadow:0 22px 60px #0f172a12}.sx-premium-hero>span,.sx-kicker{letter-spacing:.15em;color:#2468ad;font-size:9px;font-weight:900}.sx-premium-hero h1{letter-spacing:-.055em;max-width:980px;margin:13px 0;font-size:clamp(42px,6vw,78px);line-height:.98}.sx-premium-hero p{color:#536174;max-width:900px;margin:0;font-size:16px;line-height:1.72}.sx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.sx-card{background:#fff;border:1px solid #d9e2eb;border-radius:20px;padding:22px;box-shadow:0 12px 30px #0f172a0b}.sx-card h2,.sx-card h3{color:#111827;margin:8px 0}.sx-card p{color:#586779;line-height:1.65}.sx-card a{color:#2468ad;font-weight:800;text-decoration:none}.sx-section{background:#fff;border:1px solid #d9e2eb;border-radius:24px;margin-top:18px;padding:30px}.sx-section h2{margin:8px 0 10px;font-size:30px}.sx-section p,.sx-section li{color:#536174;line-height:1.7}.sx-section ul{padding-left:20px}.sx-chip{color:#245f9e;background:#edf4fb;border-radius:999px;margin:4px 5px 0 0;padding:7px 10px;font-size:9px;font-weight:900;display:inline-flex}@media (max-width:900px){.sx-premium-hero{padding:30px 20px}.sx-grid{grid-template-columns:1fr}.sx-section{padding:22px 18px}.sx-premium-hero h1{font-size:clamp(38px,12vw,54px)}}body .dashboard-shell.theme-white .sidebar .sidebar-top .brand-block{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;min-height:66px!important;padding:8px 4px!important;overflow:visible!important}body .dashboard-shell.theme-white .sidebar .sidebar-top .brand-block .sidebar-logo{object-fit:contain!important;filter:none!important;opacity:1!important;width:54px!important;max-width:54px!important;height:54px!important;max-height:54px!important;display:block!important}@media (min-width:951px){body .dashboard-shell.theme-white .sidebar:not(:hover) .sidebar-top .brand-block .sidebar-logo{content:url(/icon.png)!important;filter:none!important;width:46px!important;max-width:46px!important;height:46px!important;max-height:46px!important}body .dashboard-shell.theme-white .sidebar:hover .sidebar-top .brand-block .sidebar-logo{content:normal!important;filter:brightness(0)saturate()!important;width:150px!important;max-width:150px!important;height:auto!important;max-height:52px!important}}@media (max-width:950px){body .dashboard-shell.theme-white .sidebar.mobile-open .sidebar-top .brand-block .sidebar-logo{content:normal!important;filter:brightness(0)saturate()!important;width:150px!important;max-width:150px!important;height:auto!important;max-height:52px!important}}.project-modal-backdrop,.straxa-product-modal-backdrop,.straxa-mode-backdrop{z-index:2147483000!important}.project-modal,.straxa-mode-popover,[role=dialog]{z-index:2147483001!important}.project-modal-backdrop{overscroll-behavior:contain!important;overflow:auto!important}body.straxa-modal-lock .sidebar.mobile-open{z-index:1600!important}.dashboard-shell.theme-white .project-modal{color:#111827!important;background:linear-gradient(155deg,#fff,#f6f9fc)!important;border-color:#cbd8e5!important;box-shadow:0 34px 90px #0f172a38!important}.dashboard-shell.theme-white .project-modal h3,.dashboard-shell.theme-white .project-modal strong{color:#111827!important}.dashboard-shell.theme-white .project-modal p,.dashboard-shell.theme-white .project-modal-copy{color:#59687b!important}.dashboard-shell.theme-white .project-modal-secondary{color:#294b6d!important;background:#fff!important;border-color:#cbd8e5!important}body .dashboard-shell.theme-white .composer-orb{aspect-ratio:1!important;background:#080a0d!important;border-radius:999px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important;overflow:hidden!important}body .dashboard-shell.theme-white .composer-orb .orb-core{background:#080a0d!important;border-radius:999px!important;width:64px!important;height:64px!important}body .dashboard-shell.theme-white .composer-orb .orb-core img{filter:brightness(0)invert()!important;width:38px!important;max-width:38px!important}body .straxa-mode-popover{isolation:isolate!important}body.straxa-modal-lock .straxa-mode-popover{pointer-events:auto!important}@media (max-width:900px){body .straxa-mode-popover{width:auto!important;max-width:none!important;max-height:calc(100dvh - 24px)!important;position:fixed!important;inset:auto 12px 12px!important;overflow:auto!important}.project-modal-backdrop{align-items:center!important;padding:12px!important}.project-modal{max-height:calc(100dvh - 24px)!important;overflow:auto!important}}@media (max-width:950px){.dashboard-shell .main-area{width:100%!important;margin-left:0!important}.dashboard-shell .dashboard-content{width:100%!important;max-width:100%!important;padding-left:14px!important;padding-right:14px!important}.sidebar.mobile-open{width:min(88vw,330px)!important}.mobile-overlay{z-index:1500!important}.dashboard-shell .sidebar.mobile-open{background:linear-gradient(#fff 0%,#fbfcfd 100%)!important;width:min(90vw,360px)!important;box-shadow:22px 0 64px #0f172a2e!important}.dashboard-shell .sidebar.mobile-open .sidebar-top{min-height:104px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:14px 16px 8px!important;position:relative!important}.dashboard-shell .sidebar.mobile-open .brand-block{min-height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;align-items:center!important;padding:0!important}.dashboard-shell .sidebar.mobile-open .sidebar-logo{object-fit:contain!important;object-position:left center!important;filter:brightness(0)saturate()!important;width:202px!important;max-width:202px!important;height:72px!important;max-height:72px!important;margin-left:-8px!important}.dashboard-shell .sidebar.mobile-open .mobile-close{width:42px!important;height:42px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:14px!important;position:absolute!important;top:22px!important;right:16px!important}:is(body:has(.dashboard-shell .sidebar.mobile-open),html:has(.dashboard-shell .sidebar.mobile-open)){overscroll-behavior:none!important;overflow:hidden!important}}.project-modal,.action-modal{z-index:5001!important}@media (max-width:900px){.project-modal-backdrop,.action-modal-backdrop{overscroll-behavior:contain!important;justify-content:center!important;align-items:center!important;padding:20px!important;overflow:auto!important}.project-modal,.action-modal,.chat-project-modal{border-radius:24px!important;width:min(88vw,430px)!important;max-width:min(88vw,430px)!important;max-height:min(76dvh,620px)!important;margin:auto!important;overflow:auto!important}:is(body:has(.project-modal-backdrop),html:has(.project-modal-backdrop),body:has(.action-modal-backdrop),html:has(.action-modal-backdrop)){overscroll-behavior:none!important;overflow:hidden!important}}.straxa-product-modal-backdrop,.straxa-mode-backdrop{z-index:4900!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0f172a09!important;position:fixed!important;inset:0!important}.straxa-mode-popover{z-index:4901!important;color:#111827!important;background:#fff!important;border:1px solid #d8e0e8!important;box-shadow:0 22px 58px #0f172a26!important}.straxa-mode-control{position:relative!important}.straxa-mode-trigger{box-shadow:none!important}@media (max-width:900px){.straxa-mode-popover{left:18px!important;right:18px!important;bottom:max(18px, env(safe-area-inset-bottom))!important;border-radius:24px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 36px)!important;position:fixed!important;top:auto!important;overflow:auto!important}:is(body:has(.straxa-mode-popover),html:has(.straxa-mode-popover)){overscroll-behavior:none!important;overflow:hidden!important}}.chat-full-composer,.straxa-composer,.chat-compose-box{background:#fff!important;border:1px solid #d6dee7!important;border-radius:26px!important;max-width:920px!important;margin-left:auto!important;margin-right:auto!important;overflow:visible!important;box-shadow:0 8px 28px #0f172a14!important}.chat-full-composer textarea,.straxa-composer textarea,.chat-compose-box textarea,.composer-main textarea{resize:none!important;min-height:50px!important;max-height:150px!important;box-shadow:none!important;color:#111827!important;background:0 0!important;border:0!important;font-size:16px!important;line-height:1.45!important}.straxa-mode-control{width:max-content!important;max-width:calc(100% - 10px)!important;margin:4px 0 0 2px!important;position:static!important;transform:none!important}.straxa-mode-trigger{background:#f5f7f9!important;border:1px solid #dbe2e9!important;border-radius:999px!important;min-height:38px!important}.straxa-safe-voice,.straxa-safe-send,.composer-send{border-radius:999px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-grid!important}.straxa-safe-voice{color:#111827!important;cursor:pointer!important;background:#f5f7f9!important;border:1px solid #dce2e8!important;font-size:17px!important}.straxa-safe-voice.listening{color:#fff!important;background:#111827!important;box-shadow:0 0 0 5px #11182714!important}.straxa-safe-send,.composer-send{color:#fff!important;background:#111827!important;border-color:#111827!important;box-shadow:0 7px 18px #0f172a29!important}@media (max-width:900px){.chat-full-composer,.straxa-composer,.chat-compose-box{border-radius:24px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important}.chat-full-composer textarea,.straxa-composer textarea,.chat-compose-box textarea,.composer-main textarea{font-size:16px!important}}.dashboard-shell.theme-white .composer-orb{background:#080a0d!important;border-color:#080a0d!important;border-radius:999px!important;width:64px!important;min-width:64px!important;max-width:64px!important;height:64px!important;min-height:64px!important;max-height:64px!important;padding:0!important;overflow:hidden!important}.dashboard-shell.theme-white .composer-orb .orb-core{background:#080a0d!important;border-radius:999px!important;width:64px!important;height:64px!important}.dashboard-shell.theme-white .composer-orb img,.dashboard-shell.theme-white .composer-orb .orb-core img{filter:brightness(0)invert()!important;max-width:38px!important}.straxa-safe-support{border-top:1px solid #e1e6ec!important;border-bottom:1px solid #e1e6ec!important;margin:16px 12px!important;padding:14px 8px!important}.straxa-safe-support-title{color:#39617d!important;letter-spacing:.13em!important;padding:0 8px 8px!important;font-size:10px!important;font-weight:900!important;display:block!important}.straxa-safe-support button{color:#29384b!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:11px 10px!important;font-weight:800!important;display:flex!important}.straxa-safe-support button:hover{background:#f3f6f9!important}.straxa-safe-support button small{color:#266aa4!important;font-weight:900!important}.dashboard-content,.internal-route-stage,.internal-route-content,.sx-premium-page,.pp-page{min-width:0!important;max-width:100%!important}.dashboard-content img,.sx-premium-page img,.pp-page img{max-width:100%!important;height:auto!important}@media (max-width:900px){.sx-grid,.pp-plans,.pp-current-grid,.pp-benefits,.pp-pack-grid,.sx-case-grid{grid-template-columns:1fr!important}.dashboard-content,.internal-route-stage,.internal-route-content,.sx-premium-page,.pp-page{width:100%!important;min-width:0!important;max-width:100%!important}.sx-premium-page,.pp-page{overflow-x:clip!important}}.sx-premium-page{--sx-ivory:#f7f1e7;--sx-line:#d9e1e8}.sx-premium-hero{border:1px solid var(--sx-line)!important;border-radius:32px!important;box-shadow:0 28px 72px #0f172a14!important}.sx-section{border-radius:28px!important;box-shadow:0 18px 48px #0f172a0f!important}.sx-card{border-radius:22px!important}.sx-card.ivory,.sx-case-card:nth-child(2n){background:var(--sx-ivory)!important}.sx-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:20px!important;display:grid!important}.sx-case-card{border:1px solid var(--sx-line)!important;background:#fff!important;border-radius:22px!important;padding:24px!important;box-shadow:0 12px 34px #0f172a0b!important}.sx-demo-chat{gap:11px!important;margin-top:16px!important;display:grid!important}.sx-demo-bubble{color:#253244!important;background:#fff!important;border:1px solid #d9e2eb!important;border-radius:17px!important;max-width:84%!important;padding:13px 15px!important;font-size:14px!important;line-height:1.55!important}.sx-demo-bubble.user{color:#fff!important;background:#111827!important;border-color:#111827!important;justify-self:end!important}@media (max-width:900px){.sx-case-grid{grid-template-columns:1fr!important}.sx-demo-bubble{max-width:92%!important;font-size:14px!important}.sx-section,.sx-premium-hero{padding-left:18px!important;padding-right:18px!important}}.pp-plan.business{border-color:#6aa6df!important;animation:3.5s ease-in-out infinite alternate straxa-business-glow!important;overflow:visible!important;box-shadow:0 0 0 1px #4b91d32e,0 0 34px #3785cf33,0 24px 58px #1e46701a!important}@keyframes straxa-business-glow{0%{box-shadow:0 0 0 1px #4b91d329,0 0 24px #3785cf24,0 22px 52px #1e467014}to{box-shadow:0 0 0 1px #4b91d347,0 0 46px #3785cf47,0 28px 66px #1e467021}}.pp-plan.business .pp-recommended{z-index:5!important;color:#fff!important;letter-spacing:.08em!important;white-space:nowrap!important;background:#0f4f82!important;border-radius:999px!important;padding:7px 11px!important;font-size:10px!important;font-weight:900!important;position:absolute!important;top:-14px!important;right:18px!important}.pp-plan.platinum{background:linear-gradient(145deg,#fff 0%,#eef0f3 40%,#cfd4da 100%)!important;border-color:#9fa7b0!important;box-shadow:inset 0 1px #fffffff2,0 24px 58px #4a505a2e!important}.pp-plan.platinum .pp-upgrade-button{color:#fff!important;background:linear-gradient(110deg,#30363d,#c2c7cd 48%,#4d545d)!important;border-color:#868e98!important;box-shadow:0 10px 24px #4b505a42!important}.pp-annual-highlight{color:#1d4e7d!important;background:#eef6ff!important;border:1px solid #c9dcf1!important;border-radius:14px!important;margin:10px 0 14px!important;padding:12px 13px!important;line-height:1.45!important}.pp-annual-highlight strong{color:#111827!important;display:block!important}.pp-annual-highlight b{color:#23724e!important}.pp-plan.custom{background:linear-gradient(145deg,#fff,#f3f5f7)!important;border-style:dashed!important;border-color:#9ea8b5!important}.theme-platinum .sidebar,.theme-platinum .dashboard-header,.theme-platinum .panel,.theme-platinum .metric-card,.theme-platinum .profile-card,.theme-platinum .straxa-composer,.theme-platinum .today-page,.theme-platinum .dashboard-content{color:#20242a!important;background:linear-gradient(145deg,#fffffff5,#e1e4e8f2)!important;border-color:#555c6533!important}.theme-platinum h1,.theme-platinum h2,.theme-platinum h3,.theme-platinum strong{color:#20242a!important}.theme-platinum p,.theme-platinum small{color:#59616b!important}.straxa-safe-platinum{color:#fff!important;background:linear-gradient(110deg,#444a52,#c0c5cb 48%,#5a616a)!important;border-color:#949ba4!important}.straxa-safe-platinum-dot{background:linear-gradient(135deg,#fff,#9da4ad)!important;border:1px solid #ffffffbf!important;border-radius:999px!important;width:12px!important;height:12px!important;margin-right:8px!important;display:inline-block!important}@media (max-width:700px){.talk-button,.hero-talk-button,[data-action=talk-straxa]{white-space:normal!important;border-radius:16px!important;width:auto!important;min-width:112px!important;max-width:150px!important;padding:10px 12px!important;font-size:12px!important;line-height:1.15!important}}@media (min-width:951px){.dashboard-shell .sidebar:hover .sidebar-logo,.dashboard-shell .sidebar.expanded .sidebar-logo{object-fit:contain!important;object-position:left center!important;width:205px!important;max-width:205px!important;height:76px!important;max-height:76px!important;margin-left:-10px!important}}@media (max-width:950px){.dashboard-shell .sidebar.mobile-open .sidebar-logo{object-fit:contain!important;object-position:left center!important;width:215px!important;max-width:215px!important;height:78px!important;max-height:78px!important;margin-left:-10px!important}}.pp-plans{grid-template-columns:repeat(4,minmax(230px,1fr))!important}.pp-plan.custom{grid-column:1/-1!important;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;display:grid!important}@media (max-width:1180px){.pp-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.pp-plan.custom{grid-template-columns:1fr!important}}@media (max-width:720px){.pp-plans{grid-template-columns:1fr!important}}.straxa-safe-support{border:0!important;order:999!important;margin:10px 10px 16px!important;padding:0!important}.straxa-safe-support-toggle,.straxa-safe-support-items>button,.straxa-safe-primary-route{width:100%!important;min-height:46px!important;color:inherit!important;font:inherit!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:13px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;font-weight:800!important;display:flex!important}.straxa-safe-support-toggle:hover,.straxa-safe-support-items>button:hover,.straxa-safe-primary-route:hover{background:#375f8214!important}.straxa-safe-support-toggle b{transition:transform .2s}.straxa-safe-support-toggle[aria-expanded=true] b{transform:rotate(180deg)}.straxa-safe-support-items{padding:4px 0 0 12px!important}.straxa-safe-support-items[hidden]{display:none!important}.straxa-safe-support-items small,.straxa-safe-primary-route small{color:#2c6d9e!important;font-size:9px!important;font-weight:900!important}.straxa-safe-nav-icon{place-items:center!important;width:20px!important;display:inline-grid!important}.straxa-profile-plan-card{text-align:left!important;cursor:pointer!important;width:100%!important}.straxa-profile-plan-card>div{gap:4px!important;display:grid!important}.straxa-profile-plan-card>b{margin-left:auto!important}.project-modal-backdrop,.action-modal-backdrop{z-index:15000!important}.project-modal,.action-modal,.chat-project-modal{z-index:15001!important}.straxa-safe-voice svg{width:20px!important;height:20px!important;display:block!important}.composer-main,.chat-full-composer,.chat-compose-box,.straxa-composer{min-width:0!important}.composer-actions,.chat-compose-actions,.chat-full-composer .actions{align-items:center!important;gap:8px!important;margin-left:auto!important;display:flex!important}.straxa-safe-send,.composer-send,button[type=submit].straxa-safe-send{order:99!important;margin-left:auto!important}.straxa-safe-voice{order:98!important}@media (max-width:900px){.chat-full-composer,.straxa-composer,.chat-compose-box{width:calc(100% - 24px)!important;max-width:760px!important;margin-left:auto!important;margin-right:auto!important}}@media (min-width:951px){.dashboard-shell.straxa-desktop-chat-open .sidebar{display:none!important}.dashboard-shell.straxa-desktop-chat-open .main-area,.dashboard-shell.straxa-desktop-chat-open .dashboard-main,.dashboard-shell.straxa-desktop-chat-open .dashboard-content{width:100%!important;max-width:100%!important;margin-left:0!important}}@media (max-width:700px){.dashboard-header button,.dashboard-topbar button,.topbar-actions button,.talk-button,.hero-talk-button,[data-action=talk-straxa]{white-space:normal!important;text-align:center!important;border-radius:14px!important;min-width:0!important;max-width:148px!important;min-height:40px!important;padding:9px 12px!important;font-size:12px!important;line-height:1.15!important}}.straxa-safe-platinum{color:#fff!important;background:linear-gradient(110deg,#383e46,#c8ccd1 46%,#555c65)!important;border:1px solid #8f969f!important;border-radius:13px!important;min-height:44px!important;padding:10px 13px!important;font-weight:900!important}.theme-platinum{--ui-bg:#e8eaed!important;--ui-surface:#fafafa!important;--ui-surface-2:#e0e3e7!important;--ui-text:#20242a!important;--ui-muted:#59616b!important;--ui-border:#4a505a33!important;--ui-accent:#555c65!important;--ui-accent-2:#8f969f!important;color:#20242a!important;background:radial-gradient(circle at 85% 5%,#ffffffe0,#0000 24%),linear-gradient(145deg,#eef0f2,#d8dce1 54%,#f8f9fa)!important}.theme-platinum .sidebar,.theme-platinum .dashboard-header,.theme-platinum .profile-panel,.theme-platinum .panel,.theme-platinum .metric-card,.theme-platinum .straxa-composer{color:#20242a!important;background:linear-gradient(145deg,#fffffffa,#e1e4e8f5)!important;border-color:#555c6533!important}.internal-route-stage,.internal-route-content,.dashboard-content,.pp-page,.sx-premium-page{min-width:0!important;max-width:100%!important}:is(.dashboard-shell:has(.project-modal-backdrop) .chat-fullscreen,.dashboard-shell:has(.action-modal-backdrop) .chat-fullscreen){z-index:190!important}.dashboard-shell .project-modal-backdrop,.dashboard-shell .action-modal-backdrop{z-index:2147483600!important;isolation:isolate!important;pointer-events:auto!important;position:fixed!important;inset:0!important}.dashboard-shell .project-modal,.dashboard-shell .action-modal,.dashboard-shell .chat-project-modal{z-index:2147483601!important;pointer-events:auto!important;position:relative!important}@media (max-width:700px){.dashboard-shell .project-modal-backdrop,.dashboard-shell .action-modal-backdrop{padding:max(16px,env(safe-area-inset-top)) 16px max(16px,env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(7px)!important;background:#080d1661!important;place-items:center!important}.dashboard-shell .project-modal,.dashboard-shell .action-modal{border-radius:22px!important;width:min(420px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:min(620px,100dvh - 40px)!important;overflow-y:auto!important}}@media (max-width:950px){.dashboard-shell .sidebar{width:min(326px,100vw - 24px)!important;height:calc(100dvh - 16px)!important;padding:calc(10px + env(safe-area-inset-top)) 12px calc(10px + env(safe-area-inset-bottom))!important;border:1px solid #142a421a!important;border-radius:24px!important;transition:transform .28s cubic-bezier(.22,1,.36,1)!important;top:8px!important;bottom:8px!important;left:8px!important;transform:translate(calc(-100% - 18px))!important;box-shadow:0 24px 80px #0f172a33!important}.dashboard-shell .sidebar.mobile-open{transform:translate(0)!important}.dashboard-shell.theme-white .sidebar,.theme-platinum .sidebar{background:#fafcfefb!important;border-color:#1730491a!important}.dashboard-shell .sidebar-top{border-bottom:1px solid #18324c12!important;min-height:58px!important;padding:0 2px 7px!important}.dashboard-shell .brand-block{background:0 0!important;border-radius:0!important;min-width:0!important;padding:0!important}.dashboard-shell .sidebar.mobile-open .sidebar-logo{object-fit:contain!important;object-position:left center!important;width:188px!important;max-width:188px!important;height:58px!important;max-height:58px!important;margin-left:-8px!important}.dashboard-shell .mobile-close{color:#28394b!important;background:#ffffffb8!important;border:1px solid #1b375217!important;border-radius:12px!important;flex:0 0 38px!important;place-items:center!important;width:38px!important;height:38px!important;font-size:21px!important;display:grid!important}.dashboard-shell .workspace-selector,.dashboard-shell .workspace-premium{min-height:58px!important;box-shadow:none!important;border-radius:16px!important;margin-top:10px!important;padding:9px 10px!important}.dashboard-shell.theme-white .workspace-selector,.dashboard-shell.theme-white .workspace-premium{background:#f4f7fa!important;border-color:#19375214!important}.dashboard-shell .sidebar-nav{gap:2px!important;margin:12px -2px 0 0!important;padding:0 4px 8px 0!important}.dashboard-shell .nav-label{letter-spacing:1.45px!important;opacity:.88!important;margin:12px 8px 5px!important;font-size:8.5px!important}.dashboard-shell .nav-label:first-child{margin-top:3px!important}.dashboard-shell .nav-item{border-radius:12px!important;gap:10px!important;min-height:42px!important;padding:0 10px!important;transform:none!important}.dashboard-shell .nav-item>span:nth-child(2){font-size:12.5px!important;font-weight:650!important}.dashboard-shell .nav-icon,.dashboard-shell .nav-icon svg{width:18px!important;height:18px!important}.dashboard-shell .nav-item em{max-width:58px!important;font-size:7px!important}.dashboard-shell.theme-white .nav-item.active{color:#102b43!important;background:linear-gradient(90deg,#226fa91a,#4c4ba60e)!important;border-color:#266c9e14!important}.dashboard-shell .center-nav{border-radius:14px!important;margin:8px 0 2px!important;padding:3px!important}.dashboard-shell .center-nav-trigger{min-height:42px!important;padding:6px 8px!important}.dashboard-shell .straxa-safe-support{margin:7px 2px 8px!important}.dashboard-shell .straxa-safe-support-toggle,.dashboard-shell .straxa-safe-support-items>button,.dashboard-shell .straxa-safe-primary-route{border-radius:11px!important;min-height:40px!important;padding:7px 9px!important;font-size:12px!important}.dashboard-shell .sidebar-bottom{border-top:1px solid #1a334c12!important;padding-top:7px!important}.dashboard-shell .user-card{min-height:48px!important;padding:6px 5px!important}.dashboard-shell .mobile-overlay{z-index:34!important;-webkit-backdrop-filter:blur(5px)!important;background:#0e16204d!important}}html.straxa-route-transitioning:before{content:"";z-index:2147483645;pointer-events:none;background:linear-gradient(90deg,#2fcff4,#536eff,#8d6cff);border-radius:0 99px 99px 0;width:34%;height:2px;animation:.7s ease-in-out infinite alternate straxaRouteProgress;position:fixed;top:0;left:0;box-shadow:0 0 12px #4287ff59}@keyframes straxaRouteProgress{0%{opacity:.65;transform:translate(-35%)}to{opacity:1;transform:translate(220%)}}body.straxa-mobile-nav-locked{overscroll-behavior:none!important;touch-action:none!important;width:100%!important;position:fixed!important;left:0!important;right:0!important;overflow:hidden!important}body.straxa-mobile-nav-locked .sidebar.mobile-open{touch-action:pan-y!important;overscroll-behavior:contain!important}@media (max-width:700px){.dashboard-shell .project-modal-backdrop,.dashboard-shell .action-modal-backdrop{inset:auto 0!important;top:var(--straxa-vv-top,0px)!important;height:var(--straxa-vv-height,100dvh)!important;justify-content:center!important;align-items:center!important;min-height:0!important;padding:18px 26px!important;display:flex!important;overflow:hidden!important}.dashboard-shell .project-modal,.dashboard-shell .action-modal{width:min(356px,100vw - 52px)!important;max-width:min(356px,100vw - 52px)!important;max-height:calc(var(--straxa-vv-height,100dvh) - 36px)!important;overscroll-behavior:contain!important;border-radius:19px!important;padding:18px!important;overflow-y:auto!important;box-shadow:0 24px 70px #0f172a3d!important}.dashboard-shell .project-modal-head{grid-template-columns:38px minmax(0,1fr) 32px!important;gap:10px!important}.dashboard-shell .project-modal-icon{border-radius:11px!important;width:38px!important;height:38px!important}.dashboard-shell .project-modal h3{font-size:17px!important;line-height:1.18!important}.dashboard-shell .project-modal-copy{margin:12px 0!important;font-size:11.5px!important;line-height:1.45!important}.dashboard-shell .project-modal-field input,.dashboard-shell .project-modal-field select{border-radius:12px!important;height:46px!important;font-size:14px!important}.dashboard-shell .project-modal-actions{gap:8px!important;margin-top:14px!important}.dashboard-shell .project-modal-secondary,.dashboard-shell .project-modal-primary{border-radius:11px!important;height:42px!important;font-size:11px!important}}@media (max-width:820px){.chat-compose-box{grid-template-columns:44px minmax(0,1fr) 44px 44px!important;align-items:end!important;gap:6px!important;width:calc(100% - 16px)!important;max-width:720px!important;margin-inline:auto!important;padding:6px!important}.chat-compose-box .straxa-safe-voice,.chat-compose-box .chat-send-button,.chat-compose-box .composer-send,.chat-compose-box .straxa-safe-send{border-radius:50%!important;place-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;display:grid!important}.chat-compose-box .straxa-safe-voice{color:#25384b!important;background:#f3f6f9!important;border:1px solid #233f581a!important;grid-column:3!important}.chat-compose-box .chat-send-button,.chat-compose-box .composer-send,.chat-compose-box .straxa-safe-send{color:#fff!important;box-shadow:none!important;background:#101820!important;grid-column:4!important}.chat-compose-box textarea{resize:none!important;grid-column:2!important}.chat-compose-box .chat-attach-button{grid-column:1!important}}@media (max-width:950px){.dashboard-shell .sidebar{width:min(286px,100vw - 72px)!important;height:calc(100dvh - 12px)!important;padding:calc(8px + env(safe-area-inset-top)) 10px calc(8px + env(safe-area-inset-bottom))!important;border-radius:20px!important;transition:transform .22s cubic-bezier(.2,.8,.2,1)!important;top:6px!important;bottom:6px!important;left:6px!important;box-shadow:0 22px 70px #0f172a2e!important}.dashboard-shell .sidebar-top{min-height:48px!important;padding:0 0 5px!important}.dashboard-shell .sidebar.mobile-open .sidebar-logo{width:128px!important;max-width:128px!important;height:42px!important;max-height:42px!important;margin-left:-4px!important}.dashboard-shell .mobile-close{width:34px!important;height:34px!important;box-shadow:none!important;border-radius:10px!important;flex-basis:34px!important;font-size:19px!important}.dashboard-shell .workspace-selector,.dashboard-shell .workspace-premium{border-radius:13px!important;min-height:52px!important;margin-top:7px!important;padding:7px 8px!important}.dashboard-shell .workspace-avatar-button,.dashboard-shell .workspace-avatar-button img,.dashboard-shell .workspace-avatar-button .workspace-icon{width:34px!important;height:34px!important}.dashboard-shell .workspace-copy-button strong{font-size:11.5px!important}.dashboard-shell .workspace-copy-button span,.dashboard-shell .workspace-copy-button small{font-size:7.5px!important}.dashboard-shell .sidebar-nav{scrollbar-width:none!important;gap:0!important;margin-top:8px!important;padding-right:2px!important}.dashboard-shell .sidebar-nav::-webkit-scrollbar{display:none!important}.dashboard-shell .nav-label{letter-spacing:1.25px!important;margin:9px 7px 3px!important;font-size:7.5px!important}.dashboard-shell .nav-item{border-radius:10px!important;gap:9px!important;min-height:36px!important;padding:0 8px!important;transition:background 80ms,color 80ms,transform 80ms!important}.dashboard-shell .nav-item>span:nth-child(2){font-size:11.5px!important;font-weight:620!important}.dashboard-shell .nav-icon,.dashboard-shell .nav-icon svg{width:16px!important;height:16px!important}.dashboard-shell .nav-item em,.dashboard-shell .nav-item small:not(.workspace-copy-button small){display:none!important}.dashboard-shell .center-nav{border-radius:11px!important;margin:5px 0!important;padding:2px!important}.dashboard-shell .center-nav-trigger{min-height:36px!important;padding:4px 7px!important}.dashboard-shell .straxa-safe-support{margin:4px 0 5px!important}.dashboard-shell .straxa-safe-support-toggle,.dashboard-shell .straxa-safe-support-items>button,.dashboard-shell .straxa-safe-primary-route{border-radius:9px!important;min-height:36px!important;padding:5px 8px!important;font-size:11px!important}.dashboard-shell .sidebar-bottom{padding-top:4px!important}.dashboard-shell .user-card{min-height:42px!important;padding:4px!important}.dashboard-shell .user-avatar{border-radius:9px!important;width:30px!important;height:30px!important}.dashboard-shell .user-copy strong{font-size:11.5px!important}.dashboard-shell .user-copy span{font-size:9px!important}.dashboard-shell .mobile-overlay{z-index:39!important;-webkit-backdrop-filter:none!important;touch-action:none!important;background:#0f17203d!important}.dashboard-shell .sidebar{z-index:40!important}}@media (max-width:700px){.straxa-talk-cta-fixed{white-space:nowrap!important;word-break:keep-all!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:max-content!important;max-width:none!important;min-height:38px!important;padding:0 12px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}}@media (max-width:950px) and (hover:none) and (pointer:coarse){button,a,summary,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dashboard-shell .dashboard-header,.dashboard-shell .sidebar,.dashboard-shell .language-menu,.dashboard-shell .theme-menu,.dashboard-shell .profile-panel,.dashboard-shell .straxa-composer,.dashboard-shell .chat-full-composer{-webkit-backdrop-filter:none!important}.dashboard-shell .sidebar{will-change:transform}.straxa-touch-active{transition-duration:45ms!important}}@media (hover:none) and (pointer:coarse){.dashboard-shell .nav-item:active,.dashboard-shell .workspace-selector:active,.dashboard-shell .profile-card:active,.dashboard-shell button:active,.chat5-root button:active,.mobile6-root button:active{opacity:.96;transition:transform 45ms cubic-bezier(.2,.8,.2,1),opacity 45ms linear;transform:scale(.985)}}@media (hover:hover) and (pointer:fine){.dashboard-shell button,.dashboard-shell a,.chat5-root button,.mobile6-root button{transition-duration:90ms!important;transition-timing-function:cubic-bezier(.2,.8,.2,1)!important}}.composer-orb{display:none!important}.straxa-global-chat-ready{color:#122235!important;cursor:pointer!important;white-space:nowrap!important;background:#fff!important;border:1px solid #2a5d821a!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:108px!important;height:40px!important;padding:0 12px!important;transition:transform .11s,background .11s,border-color .11s!important;display:inline-flex!important;box-shadow:0 5px 16px #1222350b!important}.straxa-global-chat-ready:active{background:#f5f8fb!important;transform:scale(.975)!important}.straxa-global-chat-dot{background:#28b995!important;border-radius:50%!important;flex:0 0 7px!important;width:7px!important;height:7px!important;box-shadow:0 0 0 4px #28b9951a!important}.straxa-global-chat-copy{text-align:left!important;gap:0!important;line-height:1!important;display:grid!important}.straxa-global-chat-copy b{letter-spacing:.02em!important;color:inherit!important;font-size:11px!important;font-weight:850!important}.straxa-global-chat-copy small{letter-spacing:.13em!important;color:#6c7d8e!important;margin-top:3px!important;font-size:7.5px!important;font-weight:900!important}.theme-blue .straxa-global-chat-ready{color:#eff8ff!important;box-shadow:none!important;background:#ffffff0b!important;border-color:#ffffff14!important}.theme-blue .straxa-global-chat-copy small{color:#7890a5!important}@media (max-width:950px){body.straxa-mobile-nav-locked{overscroll-behavior:none!important;touch-action:none!important;width:100%!important;position:fixed!important;left:0!important;right:0!important;overflow:hidden!important}body.straxa-mobile-nav-locked .sidebar,body.straxa-mobile-nav-locked .chat-fullscreen,body.straxa-mobile-nav-locked .project-modal-backdrop,body.straxa-mobile-nav-locked .action-modal-backdrop{touch-action:auto!important}.dashboard-shell .sidebar{width:min(292px,82vw)!important;height:100dvh!important;padding:calc(8px + env(safe-area-inset-top)) 10px calc(8px + env(safe-area-inset-bottom))!important;will-change:transform!important;contain:layout paint!important;border:0!important;border-right:1px solid #19344e14!important;border-radius:0 22px 22px 0!important;transition:transform .17s cubic-bezier(.2,.8,.2,1)!important;top:0!important;bottom:0!important;left:0!important;transform:translate(-102%)!important;box-shadow:24px 0 60px #141e2a1f!important}.dashboard-shell .sidebar.mobile-open{transform:translate(0,0)!important}.dashboard-shell.theme-white .sidebar,.theme-platinum .sidebar{background:#fff!important}.dashboard-shell .sidebar-top{background:0 0!important;border:0!important;height:64px!important;min-height:64px!important;padding:0 2px!important}.dashboard-shell .brand-block,.dashboard-shell.theme-white .brand-block,.theme-platinum .brand-block{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.dashboard-shell .sidebar.mobile-open .sidebar-logo{object-fit:contain!important;object-position:left center!important;width:218px!important;max-width:218px!important;height:64px!important;max-height:64px!important;margin-left:-14px!important}.dashboard-shell .mobile-close{width:34px!important;height:34px!important;box-shadow:none!important;color:#394a5b!important;background:0 0!important;border:0!important;border-radius:10px!important;flex:0 0 34px!important;font-size:24px!important}.dashboard-shell .workspace-selector,.dashboard-shell .workspace-premium{min-height:50px!important;box-shadow:none!important;background:#f6f8fa!important;border:1px solid #1e395211!important;border-radius:13px!important;margin-top:2px!important;padding:7px 8px!important}.dashboard-shell .workspace-avatar-button,.dashboard-shell .workspace-avatar-button img,.dashboard-shell .workspace-avatar-button .workspace-icon{width:34px!important;height:34px!important}.dashboard-shell .workspace-copy-button strong{margin-top:1px!important;font-size:11.5px!important}.dashboard-shell .workspace-copy-button span{font-size:7.5px!important}.dashboard-shell .workspace-copy-button small{display:none!important}.dashboard-shell .sidebar-nav{-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;gap:1px!important;margin:8px -2px 0 0!important;padding:0 3px 6px 0!important}.dashboard-shell .nav-label{letter-spacing:1.35px!important;opacity:.72!important;margin:9px 7px 4px!important;font-size:7.5px!important}.dashboard-shell .nav-label:after{opacity:.35!important}.dashboard-shell .nav-item{border-radius:10px!important;gap:9px!important;height:37px!important;min-height:37px!important;padding:0 8px!important;transition:background 90ms,color 90ms!important}.dashboard-shell .nav-item:hover{transform:none!important}.dashboard-shell .nav-item:active{background:#27679a18!important}.dashboard-shell .nav-item>span:nth-child(2){font-size:11.5px!important;font-weight:650!important}.dashboard-shell .nav-icon,.dashboard-shell .nav-icon svg{width:16px!important;height:16px!important}.dashboard-shell .nav-item em,.dashboard-shell .nav-item small{display:none!important}.dashboard-shell .center-nav{box-shadow:none!important;border-radius:11px!important;margin:5px 0!important;padding:2px!important}.dashboard-shell .center-nav-trigger{min-height:36px!important;padding:4px 6px!important}.dashboard-shell .center-nav-symbol{border-radius:9px!important;width:29px!important;height:29px!important}.straxa-efficient-support{margin:6px 2px 5px!important;padding:0!important}.straxa-efficient-support-toggle,.straxa-efficient-support-items>button,.straxa-efficient-route{color:#53677b!important;width:100%!important;min-height:36px!important;font:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;padding:0 8px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.straxa-efficient-support-toggle span{letter-spacing:.08em!important;color:#718294!important;font-size:8px!important}.straxa-efficient-support-items{padding:2px 0 2px 12px!important}.straxa-efficient-support-items[hidden]{display:none!important}.dashboard-shell .sidebar-bottom{padding-top:5px!important}.dashboard-shell .user-card{min-height:42px!important;padding:4px!important}.dashboard-shell .mobile-overlay{z-index:35!important;-webkit-backdrop-filter:none!important;touch-action:none!important;background:#0c121933!important}button,a,[role=button]{-webkit-tap-highlight-color:transparent}.straxa-touch-active{transition:transform 60ms!important;transform:scale(.985)!important}.dashboard-header button,.dashboard-header a,.chat-main-header button,.chat-compose-box button{transition-duration:80ms!important}.chat-fullscreen{overscroll-behavior:none!important;touch-action:none!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.chat-main-shell{touch-action:none!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.chat-conversation-area,.chat-history{touch-action:pan-y!important;overscroll-behavior:contain!important}.chat-compose-zone,.chat-compose-box{touch-action:manipulation!important}.chat-compose-box{border-radius:18px!important;grid-template-columns:42px minmax(0,1fr) 42px 42px!important;align-items:center!important;gap:5px!important;padding:5px!important}.chat-attach-button,.straxa-safe-voice,.chat-send-button{border-radius:50%!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;display:grid!important}.straxa-safe-voice{color:#34495d!important;background:#ffffffb8!important;border:1px solid #1a365014!important}.theme-blue .straxa-safe-voice{color:#d7edf8!important;background:#ffffff0a!important;border-color:#ffffff12!important}.straxa-safe-voice svg{width:18px!important;height:18px!important}.chat-send-button{color:#fff!important;background:#111827!important}.chat-send-button:disabled{opacity:.28!important}.chat-compose-box textarea{min-height:42px!important;max-height:120px!important;padding:9px 7px!important}}@media (max-width:700px){.project-modal-backdrop,.action-modal-backdrop{top:var(--straxa-vv-top,0px)!important;height:var(--straxa-vv-height,100dvh)!important;place-items:center!important;padding:12px!important;display:grid!important;bottom:auto!important;left:0!important;right:0!important;overflow:hidden!important}.project-modal,.action-modal,.chat-project-modal{width:min(332px,100vw - 36px)!important;max-width:min(332px,100vw - 36px)!important;max-height:calc(var(--straxa-vv-height,100dvh) - 28px)!important;overscroll-behavior:contain!important;border-radius:18px!important;padding:16px!important;overflow-y:auto!important}.project-modal-head{grid-template-columns:38px 1fr 32px!important;gap:9px!important}.project-modal-icon{border-radius:12px!important;width:38px!important;height:38px!important}.project-modal h3{font-size:16px!important}.project-modal-copy{margin:11px 0!important;font-size:11px!important;line-height:1.45!important}.project-modal-field input,.project-modal-field select{height:44px!important}.project-modal-actions{gap:7px!important;margin-top:13px!important}.project-modal-secondary,.project-modal-primary{height:40px!important;min-height:40px!important}.dashboard-header{height:68px!important;padding:0 10px!important}.dashboard-header .header-actions{gap:5px!important;min-width:0!important}.straxa-global-chat-ready{border-radius:12px!important;min-width:96px!important;height:38px!important;padding:0 9px!important}.straxa-global-chat-copy b{font-size:10px!important}.straxa-global-chat-copy small{font-size:7px!important}.straxa-talk-cta-fixed,[data-action=talk-straxa],.talk-button,.hero-talk-button{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1!important}}.straxa-route-loading{width:min(1180px,100%);margin:0 auto;padding:8px 2px 36px;animation:.12s ease-out both straxaRouteIn}.straxa-route-loading-head{justify-content:space-between;align-items:center;gap:16px;min-height:64px;margin-bottom:14px;display:flex}.straxa-route-loading-head>div{flex:1;gap:8px;min-width:0;display:grid}.straxa-route-loading-kicker,.straxa-route-loading-title,.straxa-route-loading-line{background:#e9eef3;display:block;position:relative;overflow:hidden}.straxa-route-loading-kicker{border-radius:99px;width:88px;height:8px}.straxa-route-loading-title{border-radius:9px;width:min(330px,62vw);height:24px}.straxa-route-loading-status{color:#6f8090;letter-spacing:.8px;white-space:nowrap;background:#ffffffc7;border:1px solid #16314c14;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:9px;font-weight:800;display:inline-flex}.straxa-route-loading-grid{grid-template-columns:1.35fr 1fr;gap:12px;display:grid}.straxa-route-loading-card{background:#ffffffd1;border:1px solid #15304b13;border-radius:22px;align-content:start;gap:11px;min-height:150px;padding:20px;display:grid;box-shadow:0 10px 32px #1b304509}.straxa-route-loading-card-main{grid-row:span 2;min-height:312px}.straxa-route-loading-line{border-radius:99px;width:100%;height:11px}.straxa-route-loading-line.short{width:29%;height:8px}.straxa-route-loading-line.medium{width:68%}.straxa-route-loading-line.title{border-radius:8px;width:78%;height:22px;margin:4px 0 8px}.straxa-route-loading-line.title.small{width:60%;height:18px}.straxa-route-loading-kicker:after,.straxa-route-loading-title:after,.straxa-route-loading-line:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.05s ease-in-out infinite straxaSkeleton;position:absolute;inset:0;transform:translate(-105%)}@keyframes straxaSkeleton{to{transform:translate(105%)}}@keyframes straxaRouteIn{0%{opacity:.35;transform:translateY(2px)}to{opacity:1;transform:none}}@media (max-width:700px){.straxa-route-loading{padding:2px 0 22px}.straxa-route-loading-head{min-height:54px;margin-bottom:9px}.straxa-route-loading-status{min-height:30px;padding:0 9px;font-size:8px}.straxa-route-loading-title{width:54vw;height:20px}.straxa-route-loading-grid{grid-template-columns:1fr;gap:9px}.straxa-route-loading-card,.straxa-route-loading-card-main{border-radius:18px;grid-row:auto;min-height:118px;padding:15px}.straxa-route-loading-card-main{min-height:178px}.straxa-route-loading-line.title{height:18px}}@media (prefers-reduced-motion:reduce){.straxa-route-loading,.straxa-route-loading-kicker:after,.straxa-route-loading-title:after,.straxa-route-loading-line:after{animation:none}}@media (max-width:950px){.dashboard-shell .center-nav,.dashboard-shell .straxa-efficient-route{display:none!important}.dashboard-shell .nav-label.second{box-shadow:none!important;border-top:0!important;outline:0!important}.dashboard-shell .nav-label.second:before,.dashboard-shell .nav-label.second:after{display:none!important}.dashboard-shell .straxa-efficient-support{box-shadow:none!important;background:0 0!important;border:0!important;order:0!important;margin:8px 2px 4px!important;padding:0!important}.dashboard-shell .straxa-efficient-support-toggle{color:#526476!important;width:100%!important;min-height:38px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;padding:0 9px!important;display:flex!important}.dashboard-shell .straxa-efficient-support-toggle span{letter-spacing:.11em!important;color:#738497!important;font-size:8px!important;font-weight:850!important}.dashboard-shell .straxa-efficient-support-toggle b{font-size:13px!important;transition:transform .14s!important}.dashboard-shell .straxa-efficient-support-toggle[aria-expanded=true] b{transform:rotate(180deg)!important}.dashboard-shell .straxa-efficient-support-items{gap:1px!important;padding:3px 0 5px 10px!important;display:grid!important}.dashboard-shell .straxa-efficient-support-items[hidden]{display:none!important}.dashboard-shell .straxa-efficient-support-items>button{color:#34485c!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:9px!important;min-height:35px!important;padding:0 9px!important;font-size:10.5px!important;font-weight:650!important}.dashboard-shell .straxa-efficient-support-items>button:active{background:#f2f6f9!important}.dashboard-shell .sidebar-bottom{box-shadow:none!important;background:0 0!important;border-top:0!important}}@media (min-width:1200px){.dashboard-shell .straxa-efficient-support{background:#f8fbfedb!important;border:1px solid #1f4d761a!important;border-radius:14px!important;flex:none!important;margin:10px 3px 8px!important;padding:7px!important;overflow:hidden!important}.dashboard-shell .straxa-efficient-support-toggle{color:#425d75!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;min-height:40px!important;padding:0 9px!important;display:flex!important}.dashboard-shell .straxa-efficient-support-toggle span{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.06em!important;min-width:0!important;font-size:11px!important;font-weight:850!important;overflow:hidden!important}.dashboard-shell .straxa-efficient-support-toggle b{flex:none!important;font-size:14px!important}.dashboard-shell .straxa-efficient-support-items{gap:2px!important;padding:4px 2px 2px!important;display:grid!important}.dashboard-shell .straxa-efficient-support-items[hidden]{display:none!important}.dashboard-shell .straxa-efficient-support-items>button{color:#3f586f!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:9px!important;min-height:37px!important;padding:0 9px!important;font-size:12px!important;font-weight:650!important}.dashboard-shell .straxa-efficient-support-items>button:hover{color:#183f5d!important;background:#eef6fa!important}.dashboard-shell .sidebar:not(:hover) .straxa-efficient-support{display:none!important}}.business-page .business-shell{position:relative}.business-page .hero{background:radial-gradient(circle at 86% 16%,#475bc11a,#0000 32%),linear-gradient(145deg,#fff,#fbfcfe 62%,#f4f7fb);border:1px solid #0f172a1c;border-radius:28px;padding:clamp(24px,4vw,42px);position:relative;overflow:hidden;box-shadow:0 22px 60px #0f172a12}.business-page .hero:before{content:"BUSINESS MEMORY · LIVE CONTEXT";color:#155b8f;letter-spacing:.11em;background:#fff;border:1px solid #155b8f1f;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:26px;right:28px}.business-page .hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#4673dc24,#5846ca0f 38%,#0000 70%);border-radius:50%;width:310px;height:310px;position:absolute;bottom:-105px;right:-70px}.business-page .hero>div:first-child{z-index:1;position:relative}.business-page .eyebrow{color:#155b8f!important}.business-page .hero h1{max-width:760px;color:#101827!important;letter-spacing:-.055em!important;font-weight:620!important}.business-page .hero p{max-width:760px;color:#4d5c70!important}.business-page .memory-guidance{background:#fbf8f1!important;border-color:#155b8f1f!important;max-width:760px!important}.business-page .memory-guidance strong{color:#142033!important}.business-page .memory-guidance span,.business-page .memory-auto-note{color:#526176!important}.business-page .memory-auto-note{background:#f6fafc!important;border-color:#155b8f1a!important}.business-page .hero-actions{z-index:2;background:#ffffffdb;border:1px solid #0f172a1a;border-radius:20px;padding:16px;position:relative;box-shadow:0 18px 38px #0f172a12}.business-page .workspace-control span{color:#155b8f!important}.business-page select,.business-page .refresh-button{color:#152033!important;background:#f7f9fc!important;border-color:#0f172a1a!important}.business-page .refresh-button{color:#fff!important;background:linear-gradient(135deg,#173d63,#3c4b9f)!important;border:0!important}.business-page .summary-grid{gap:14px!important;margin-top:18px!important}.business-page .summary-card{position:relative;background:#fff!important;border-color:#0f172a1a!important;box-shadow:0 14px 34px #0f172a0d!important}.business-page .summary-card:before{content:"";opacity:.8;background:linear-gradient(90deg,#2bb6d4,#5d55c7);width:100%;height:3px;position:absolute;top:0;left:0}.business-page .summary-card span,.business-page .workspace-summary small{color:#5e6e81!important}.business-page .summary-card strong{color:#101827!important}.business-page .progress{background:#e8edf3!important}.business-page .memory-grid{gap:16px!important}.business-page .memory-card{position:relative;background:linear-gradient(#fff,#fcfdff)!important;border-color:#0f172a1c!important;transition:transform .14s,border-color .14s,box-shadow .14s!important;box-shadow:0 16px 38px #0f172a0e!important}.business-page .memory-card:hover{transform:translateY(-2px);border-color:#155b8f33!important;box-shadow:0 20px 46px #0f172a13!important}.business-page .memory-card .category{color:#155b8f!important}.business-page .memory-card h2{color:#111a29!important}.business-page .memory-card p,.business-page .memory-card-meta span{color:#5d6b7d!important}.business-page textarea{color:#172033!important;background:#f7f9fc!important;border-color:#0f172a1a!important}.business-page textarea::placeholder{color:#8795a5!important}.business-page .save-button{box-shadow:0 8px 18px #35449129;color:#fff!important;background:linear-gradient(135deg,#173d63,#4f4aa8)!important;border:0!important}.business-page .status-dot{background:#d8e0e8!important}.business-page .status-dot.complete{background:#2bc49b!important;box-shadow:0 0 0 5px #2bc49b1a!important}.pp-page{position:relative}.pp-hero{background:radial-gradient(circle at 82% 16%,#5344be1a,#0000 32%),linear-gradient(145deg,#fff,#fbfcfe 62%,#f4f7fb)!important;border:1px solid #0f172a1c!important;border-radius:30px!important;overflow:hidden!important;box-shadow:0 22px 60px #0f172a12!important}.pp-hero:after{content:"PLAN · DEEPS · CAPACITY";color:#155b8f;letter-spacing:.11em;background:#fff;border:1px solid #155b8f1f;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:24px;right:28px}.pp-account-card{background:#ffffffe6!important;border:1px solid #0f172a1a!important;box-shadow:0 18px 38px #0f172a12!important}.pp-current{border-color:#0f172a1a!important;box-shadow:0 14px 32px #0f172a0b!important}.pp-current.primary{color:#fff!important;background:linear-gradient(145deg,#11293f,#293d76)!important}.pp-plans{gap:18px!important}.pp-plan{position:relative;transition:transform .14s,box-shadow .14s!important;overflow:hidden!important}.pp-plan:hover{transform:translateY(-3px);box-shadow:0 24px 56px #0f172a1a!important}.pp-plan.business{box-shadow:0 0 0 1px #3b66be33,0 20px 52px #3049911a!important}.pp-plan.business:before{content:"";pointer-events:none;background:radial-gradient(circle at 90% 0,#4673dc14,#0000 28%);position:absolute;inset:0}.pp-plan.platinum{color:#f5f7fa!important;background:radial-gradient(circle at 88% 10%,#dee5f03d,#0000 30%),linear-gradient(145deg,#111722,#262d3b)!important;border-color:#c4cddb3d!important}.pp-plan.platinum .pp-deeps-example,.pp-plan.platinum .pp-annual-highlight{background:#ffffff0e!important;border-color:#ffffff1a!important}.pp-plan.custom{background:linear-gradient(145deg,#fbf8f1,#fff)!important;border-style:dashed!important}@media (max-width:720px){.business-page .hero{border-radius:22px!important;padding:22px 16px!important}.business-page .hero:before{margin-bottom:14px;font-size:7px;display:inline-flex;position:static}.business-page .hero:after{width:210px;height:210px;bottom:-90px;right:-90px}.business-page .hero-actions{border-radius:16px;padding:12px}.business-page .summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.business-page .summary-card{border-radius:18px!important;min-height:100px!important;padding:15px!important}.business-page .summary-card strong{font-size:24px!important}.business-page .workspace-summary{grid-column:1/-1}.business-page .memory-card{border-radius:19px!important}.pp-hero:after{margin:0 0 12px;font-size:7px;display:inline-flex;position:static}.pp-plan:hover,.business-page .memory-card:hover{transform:none}}html[data-straxa-section]{--section-a:#1f6b9f;--section-b:#5a58c9;--section-soft:#f3f7fb;--section-line:#1e486c1f}html[data-straxa-section=business]{--section-a:#176b86;--section-b:#6856c7;--section-soft:#f4f8f8;--section-line:#176b8624}html[data-straxa-section=intelligence]{--section-a:#135f8f;--section-b:#4639b4;--section-soft:#f1f5fb;--section-line:#135f8f26}html[data-straxa-section=data]{--section-a:#2d6b7c;--section-b:#3b7da8;--section-soft:#f2f8fa;--section-line:#2d6b7c24}html[data-straxa-section=sales]{--section-a:#2f5ca8;--section-b:#6b45b6;--section-soft:#f5f4fb;--section-line:#48439e24}html[data-straxa-section=sales-prep]{--section-a:#7048b7;--section-b:#b14f8f;--section-soft:#fbf4f9;--section-line:#7048b724}html[data-straxa-section=web]{--section-a:#8e4b8f;--section-b:#d2679d;--section-soft:#fbf5f8;--section-line:#8e4b8f24}html[data-straxa-section=web-control]{--section-a:#7d4c88;--section-b:#496ab4;--section-soft:#f6f4f9;--section-line:#5d4c8824}html[data-straxa-section=billing]{--section-a:#574d9c;--section-b:#8b6f43;--section-soft:#f8f6f1;--section-line:#69574324}html[data-straxa-section=admin]{--section-a:#263d61;--section-b:#5f6e8e;--section-soft:#f4f6f9;--section-line:#263d6124}html[data-straxa-section=clients]{--section-a:#226f75;--section-b:#4776a8;--section-soft:#f1f7f7;--section-line:#226f7524}html[data-straxa-section=workspace]{--section-a:#446aa0;--section-b:#6876c4;--section-soft:#f3f5fa;--section-line:#446aa024}html[data-straxa-section=knowledge]{--section-a:#5c4aa6;--section-b:#7b5eae;--section-soft:#f6f3fa;--section-line:#5c4aa624}html[data-straxa-section=delivery]{--section-a:#1c7184;--section-b:#3f8c88;--section-soft:#f1f8f7;--section-line:#1c718424}html[data-straxa-section=audit]{--section-a:#44546d;--section-b:#667284;--section-soft:#f4f6f8;--section-line:#44546d24}html[data-straxa-section=release]{--section-a:#845b2e;--section-b:#9d7650;--section-soft:#faf6f0;--section-line:#845b2e24}html[data-straxa-section=trust]{--section-a:#256d63;--section-b:#4f7a6d;--section-soft:#f1f7f4;--section-line:#256d6324}html[data-straxa-section=system]{--section-a:#344a67;--section-b:#485f7e;--section-soft:#f2f5f8;--section-line:#344a6724}html[data-straxa-section=legal]{--section-a:#525d6b;--section-b:#796b5d;--section-soft:#f8f6f3;--section-line:#525d6b24}html[data-straxa-section=support]{--section-a:#286887;--section-b:#5f65a7;--section-soft:#f3f7fa;--section-line:#28688724}.theme-white .op-hero{background:radial-gradient(circle at 84% 18%,color-mix(in srgb,var(--section-b) 12%,transparent),transparent 35%),linear-gradient(145deg,#fff 0%,#fcfdff 58%,var(--section-soft) 100%)!important;border-color:var(--section-line)!important}.theme-white .op-hero-copy>span,.theme-white .op-explain>span,.theme-white .op-card-head>span,.theme-white .op-card a{color:var(--section-a)!important}.theme-white .op-hero-copy h1 em,.theme-white .op-explain h2 em{background:linear-gradient(90deg,var(--section-a),var(--section-b))!important;color:#0000!important;-webkit-background-clip:text!important}.theme-white .stage-score{background:linear-gradient(145deg,var(--section-a),var(--section-b))!important}.theme-white .score-bar i{background:linear-gradient(90deg,var(--section-a),var(--section-b))!important}.theme-white .op-explain{background:linear-gradient(120deg,var(--section-soft),#fff)!important;border-color:var(--section-line)!important}.theme-white .op-card{border-color:var(--section-line)!important;box-shadow:0 14px 34px color-mix(in srgb,var(--section-a) 8%,transparent)!important}.theme-white .op-preview{background:linear-gradient(145deg,color-mix(in srgb,var(--section-soft) 84%,#fff),#fff)!important}.theme-white .preview-next{background:linear-gradient(100deg,color-mix(in srgb,var(--section-a) 10%,transparent),color-mix(in srgb,var(--section-b) 10%,transparent))!important}.theme-white .op-rule{background:linear-gradient(120deg,var(--section-soft),#fff)!important;border-color:var(--section-line)!important}html[data-straxa-section=admin] .op-grid,html[data-straxa-section=system] .op-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-straxa-section=sales] .op-card:first-child,html[data-straxa-section=sales-prep] .op-card:first-child,html[data-straxa-section=knowledge] .op-card:first-child{grid-column:span 2}html[data-straxa-section=trust] .op-preview,html[data-straxa-section=legal] .op-preview{filter:saturate(.72)}html[data-straxa-section=release] .op-status:not(.ready)>i{background:#b47a35!important;box-shadow:0 0 12px #b47a3540!important}html[data-straxa-section=business] .business-page,html[data-straxa-section=billing] .profile-plan-page{background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--section-b) 9%,transparent),transparent 30%),linear-gradient(180deg,#fff,#fbfcfe 62%,var(--section-soft))!important}html[data-straxa-section=business] .summary-card,html[data-straxa-section=business] .memory-card,html[data-straxa-section=billing] .profile-plan-card,html[data-straxa-section=billing] .plan-card{border-color:var(--section-line)!important}@media (max-width:1100px){html[data-straxa-section=admin] .op-grid,html[data-straxa-section=system] .op-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){html[data-straxa-section] .op-grid{grid-template-columns:1fr!important}html[data-straxa-section] .op-card{grid-column:auto!important}html[data-straxa-section] .op-hero{border-radius:22px!important}html[data-straxa-section] .op-card{border-radius:20px!important}html[data-straxa-section] .op-card-body{padding:18px!important}html[data-straxa-section] .op-card h3{font-size:20px!important}html[data-straxa-section] .op-card p{font-size:13px!important;line-height:1.58!important}}@media (max-width:950px){.dashboard-shell .dashboard-header,.dashboard-shell>.dashboard-topbar{top:calc(8px + env(safe-area-inset-top))!important;z-index:48!important;-webkit-backdrop-filter:blur(20px)saturate(1.22)!important;backdrop-filter:blur(20px)saturate(1.22)!important;isolation:isolate!important;background:#ffffffe6!important;border:1px solid #142d481a!important;border-radius:22px!important;width:auto!important;max-width:none!important;margin:0!important;position:fixed!important;left:8px!important;right:8px!important;overflow:visible!important;transform:translateZ(0)!important;box-shadow:0 16px 42px #0f172a1c,0 3px 10px #0f172a0b!important}.dashboard-shell{padding-top:calc(76px + env(safe-area-inset-top))!important}.theme-blue .dashboard-shell .dashboard-header,.theme-blue .dashboard-shell>.dashboard-topbar{background:#08121fe3!important;border-color:#7acdff24!important;box-shadow:0 16px 42px #00000042!important}.dashboard-shell .dashboard-header:before,.dashboard-shell>.dashboard-topbar:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#50caf509,#624fd60d,#0000 72%);position:absolute;inset:0}.dashboard-shell .dashboard-header button,.dashboard-shell>.dashboard-topbar button{-webkit-tap-highlight-color:transparent!important}.dashboard-shell .straxa-global-chat-ready{border-radius:15px!important}.dashboard-shell .sidebar.mobile-open{z-index:60!important}.dashboard-shell .mobile-overlay{z-index:59!important}.dashboard-shell .straxa-integrations-nav{border:1px solid #0000!important}.dashboard-shell .straxa-integrations-nav .nav-icon{color:#236d9d!important}.dashboard-shell .straxa-integrations-nav:hover,.dashboard-shell .straxa-integrations-nav:active{background:#20689912!important;border-color:#2068991a!important}}.straxa-safe-support,.straxa-efficient-support{margin:10px 0 8px!important;padding:0!important}.straxa-safe-support-toggle,.straxa-efficient-support-toggle{width:100%!important;min-height:42px!important;color:inherit!important;text-align:left!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 10px!important;display:flex!important}.straxa-safe-support-toggle span,.straxa-efficient-support-toggle span{letter-spacing:0!important;text-transform:none!important;white-space:normal!important;font-size:12.5px!important;font-weight:650!important;line-height:1.2!important}.straxa-safe-support-toggle b,.straxa-efficient-support-toggle b{opacity:.62!important;font-size:13px!important;font-weight:700!important}.straxa-safe-support-items,.straxa-efficient-support-items{gap:2px!important;padding:3px 0 0!important;display:grid!important}.straxa-safe-support-items[hidden],.straxa-efficient-support-items[hidden]{display:none!important}.straxa-safe-support-items>button,.straxa-efficient-support-items>button{width:100%!important;min-height:39px!important;color:inherit!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:0 10px 0 14px!important;font-size:12px!important;font-weight:560!important;line-height:1.25!important;display:flex!important}.straxa-safe-support-items>button:hover,.straxa-efficient-support-items>button:hover{background:#245f9e12!important}.straxa-safe-support-items>button small,.straxa-efficient-support-items>button small{letter-spacing:.08em!important;opacity:.65!important;font-size:7px!important;font-weight:900!important}.straxa-custom-user-sections{gap:2px!important;margin:10px 0 6px!important;display:grid!important}.straxa-custom-user-label{color:#607286!important;letter-spacing:.12em!important;margin:8px 10px 5px!important;font-size:8px!important;font-weight:900!important}.straxa-custom-user-route{width:100%!important}.straxa-custom-user-icon{color:#4d5bc2!important;place-items:center!important;width:20px!important;display:grid!important}.pp-page,.pp-plans,.pp-plan{min-width:0!important}.pp-plan.business:before,.pp-plan.business:after{content:none!important;display:none!important}.pp-plan.business{isolation:isolate!important;background:#fff!important}.pp-plan.business>*{z-index:1!important;position:relative!important}.pp-plan ul{gap:9px!important;display:grid!important}.pp-plan li{grid-template-columns:16px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;display:grid!important}.pp-plan li span{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;line-height:1.45!important;display:block!important}.pp-deeps-example p,.pp-founder,.pp-annual-highlight,.pp-history{white-space:normal!important;overflow-wrap:anywhere!important}.pp-recommended{z-index:5!important}.profile-panel{overflow-x:hidden!important}.profile-panel .profile-grid{min-width:0!important}.profile-panel .profile-card{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.profile-panel .profile-languages,.profile-panel .theme-options{flex-wrap:wrap!important;gap:8px!important;min-width:0!important;display:flex!important}.profile-panel .profile-card p,.profile-panel .profile-card strong,.profile-panel .profile-card span{overflow-wrap:anywhere!important}.pp-current.primary,.theme-white .pp-current.primary{color:#111827!important;background:linear-gradient(145deg,#fff 0%,#f5f8fc 100%)!important;border-color:#cfd9e4!important;box-shadow:0 14px 36px #0f172a0e!important}.pp-current.primary>span,.pp-current.primary>strong,.pp-current.primary>p,.pp-current.primary>small,.theme-white .pp-current.primary>span,.theme-white .pp-current.primary>strong,.theme-white .pp-current.primary>p,.theme-white .pp-current.primary>small{color:#111827!important}.pp-current.primary>span,.theme-white .pp-current.primary>span{color:#315f82!important}.pp-current.primary>small,.theme-white .pp-current.primary>small{color:#697789!important}.straxa-workspace-menu{z-index:2147483000!important;-webkit-backdrop-filter:blur(20px)!important;color:#172033!important;background:#fffffffa!important;border:1px solid #203f5c21!important;border-radius:18px!important;padding:8px!important;box-shadow:0 24px 70px #0f172a2e!important}.straxa-workspace-menu-head{gap:3px!important;padding:10px 11px 8px!important;display:grid!important}.straxa-workspace-menu-head span{letter-spacing:.13em!important;color:#557087!important;font-size:8px!important;font-weight:900!important}.straxa-workspace-menu-head strong{color:#172033!important;font-size:14px!important}.straxa-workspace-menu>button{color:#1d2b3c!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:38px minmax(0,1fr) 20px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:58px!important;padding:8px 9px!important;display:grid!important}.straxa-workspace-menu>button:hover,.straxa-workspace-menu>button.selected{background:#f2f7fb!important;border-color:#d6e2ec!important}.straxa-workspace-menu>button>i{color:#fff!important;background:linear-gradient(145deg,#173f6d,#5147a6)!important;border-radius:11px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.straxa-workspace-menu>button>span{gap:3px!important;min-width:0!important;display:grid!important}.straxa-workspace-menu>button strong{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.straxa-workspace-menu>button small{color:#6e7e90!important;font-size:9px!important}.straxa-workspace-menu>button>b{color:#346b96!important;font-size:12px!important}.straxa-client-nav-upgrade{gap:2px!important;margin:8px 0 5px!important;display:grid!important}.straxa-client-nav-label{color:#557087!important;letter-spacing:.13em!important;margin:7px 10px 5px!important;font-size:8px!important;font-weight:900!important}.straxa-client-nav-item{color:#53677d!important;text-align:left!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;grid-template-columns:20px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:40px!important;padding:0 10px!important;display:grid!important}.straxa-client-nav-item>i{color:#276ca1!important;text-align:center!important;font-size:15px!important;font-style:normal!important}.straxa-client-nav-item>span{font-size:12.5px!important;font-weight:600!important}.straxa-client-nav-item>b{color:#7a8998!important}.straxa-client-nav-item:hover,.straxa-client-nav-item.active{color:#173e68!important;background:#edf4fb!important;border-color:#cdddeb!important}.straxa-client-placeholder,html[data-straxa-workspace-mode=client] .straxa-admin-only,html[data-straxa-workspace-mode=admin] .straxa-client-nav-host{display:none!important}@media (min-width:951px){.dashboard-shell .sidebar-logo{width:58px!important;max-width:58px!important;height:auto!important}.dashboard-shell .sidebar:hover .sidebar-logo{width:152px!important;max-width:152px!important;height:auto!important}.dashboard-shell .sidebar:hover .brand-block{gap:10px!important}}@media (min-width:821px){.dashboard-shell .chat-fullscreen{-webkit-backdrop-filter:blur(3px)saturate(.92)!important;background:#080e1852!important;grid-template-columns:minmax(250px,300px) minmax(0,1fr)!important;align-items:stretch!important;padding:24px!important}.dashboard-shell .chat-history{border:1px solid #1c3a581f!important;border-right:0!important;border-radius:24px 0 0 24px!important;height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;box-shadow:-8px 22px 58px #0f172a29!important}.dashboard-shell .chat-main-shell{border:1px solid #1c3a581f!important;border-radius:0 24px 24px 0!important;width:100%!important;height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;overflow:hidden!important;box-shadow:18px 22px 58px #0f172a29!important}.dashboard-shell .chat-main-header{min-width:0!important;padding-right:18px!important}.dashboard-shell .chat-main-actions{z-index:6!important;flex:none!important;position:relative!important}.dashboard-shell .chat-main-actions button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;justify-content:center!important;align-items:center!important;display:flex!important}.dashboard-shell .chat-back-dashboard{max-width:128px!important}.dashboard-shell.composer-minimized .composer-orb,.dashboard-shell .composer-orb{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:90!important;width:74px!important;min-width:74px!important;height:74px!important;min-height:74px!important;display:block!important;bottom:22px!important;right:24px!important;overflow:visible!important}}@media (min-width:1180px){.pp-plans{grid-template-columns:repeat(4,minmax(240px,1fr))!important}.pp-plan.custom{grid-column:1/-1!important}}@media (max-width:1179px){.pp-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:950px){.dashboard-shell .nav-label.second:after{content:none!important;display:none!important}.dashboard-shell .nav-label.second{box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-shell .sidebar.mobile-open .sidebar-logo{object-fit:contain!important;object-position:left center!important;width:220px!important;max-width:220px!important;height:68px!important;max-height:68px!important;margin-left:-10px!important}.straxa-client-nav-upgrade{margin-top:6px!important}}@media (max-width:820px){.dashboard-shell .chat-fullscreen{-webkit-backdrop-filter:none!important;background:#f7f9fc!important;grid-template-columns:1fr!important;padding:0!important;display:grid!important}.dashboard-shell .chat-history{border-radius:0!important;height:100dvh!important;max-height:100dvh!important}.dashboard-shell .chat-main-shell{height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border:0!important;border-radius:0!important}.dashboard-shell.composer-minimized .composer-orb,.dashboard-shell .composer-orb{right:14px!important;bottom:calc(14px + env(safe-area-inset-bottom))!important}}@media (max-width:700px){.pp-plans{grid-template-columns:1fr!important}.pp-section-head{flex-direction:column!important;align-items:flex-start!important}.pp-cycle{width:100%!important}.pp-cycle button{flex:1!important}.pp-plan{padding:19px!important}}.dashboard-shell .nav-label.second:after,.dashboard-shell .nav-label.second:before,.dashboard-shell .straxa-admin-only.nav-label:after,.dashboard-shell .straxa-admin-only.nav-label:before{content:none!important;display:none!important}.dashboard-shell .nav-label.second,.dashboard-shell .straxa-admin-only.nav-label{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.dashboard-shell .profile-button>span{color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#1b74a7,#5a4dc7)!important;box-shadow:0 5px 16px #39499633!important}@media (min-width:821px){.dashboard-shell .chat-fullscreen{-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important;background:#070c1538!important;grid-template-columns:minmax(265px,315px) minmax(0,1fr)!important;padding:10px!important}.dashboard-shell .chat-history,.dashboard-shell .chat-main-shell{height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}.dashboard-shell .chat-history{border-radius:26px 0 0 26px!important}.dashboard-shell .chat-main-shell{border-radius:0 26px 26px 0!important}.dashboard-shell .chat-main-actions>button:not(:last-child),.dashboard-shell .sidebar:not(:hover) .nav-item>span:nth-child(2),.dashboard-shell .sidebar:not(:hover) .nav-item>em,.dashboard-shell .sidebar:not(:hover) .nav-item>b,.dashboard-shell .sidebar:not(:hover) .straxa-client-nav-item>span,.dashboard-shell .sidebar:not(:hover) .straxa-client-nav-item>b,.dashboard-shell .sidebar:not(:hover) .straxa-client-nav-label{display:none!important}.dashboard-shell .sidebar:not(:hover) .straxa-client-nav-item{grid-template-columns:1fr!important;justify-items:center!important;padding:0!important}}#straxa-notification-popover-host{position:relative!important}.straxa-notification-count{z-index:52!important;color:#fff!important;background:#d92d20!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;padding:0 5px!important;font-size:8px!important;font-weight:900!important;display:grid!important;position:absolute!important;top:-47px!important;right:-3px!important}.straxa-notification-popover{z-index:2147482000!important;color:#172033!important;background:#fff!important;border:1px solid #d7e1ea!important;border-radius:20px!important;width:min(390px,100vw - 24px)!important;position:absolute!important;top:8px!important;right:0!important;overflow:hidden!important;box-shadow:0 28px 80px #0f172a33!important}.straxa-notification-popover header{border-bottom:1px solid #e6ebf0!important;justify-content:space-between!important;padding:16px!important;display:flex!important}.straxa-notification-popover header span{color:#2d668f!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:900!important;display:block!important}.straxa-notification-popover header strong{margin-top:4px!important;font-size:15px!important;display:block!important}.straxa-notification-popover header button{background:#f8fafc!important;border:1px solid #dce4ec!important;border-radius:10px!important;width:32px!important;height:32px!important}.straxa-notification-list{max-height:390px!important;padding:7px!important;overflow:auto!important}.straxa-notification-list>button{text-align:left!important;background:0 0!important;border:0!important;border-radius:13px!important;grid-template-columns:9px 1fr!important;gap:10px!important;width:100%!important;padding:10px!important;display:grid!important}.straxa-notification-list>button:hover,.straxa-notification-list>button.unread{background:#f3f7fb!important}.straxa-notification-list>button>i{background:#7090a8!important;border-radius:50%!important;width:7px!important;height:7px!important;margin-top:5px!important}.straxa-notification-list strong,.straxa-notification-list small,.straxa-notification-list em{display:block!important}.straxa-notification-list small{color:#66778a!important;margin-top:3px!important;font-size:10px!important}.straxa-notification-list em{color:#8a96a4!important;margin-top:3px!important;font-size:8px!important;font-style:normal!important}.straxa-notification-empty{text-align:center!important;padding:24px 16px!important}.straxa-notification-popover footer{border-top:1px solid #e7ecf1!important;padding:10px!important}.straxa-notification-popover footer button{color:#fff!important;background:#173e68!important;border:0!important;border-radius:11px!important;width:100%!important;min-height:40px!important;font-weight:900!important}#straxa-control-center-host{width:100%!important;margin-top:10px!important}.straxa-control-center{color:#111827!important;background:linear-gradient(145deg,#fff,#f6f9fc)!important;border:1px solid #d8e2eb!important;border-radius:22px!important;padding:20px!important}.straxa-control-center-head{justify-content:space-between!important;align-items:flex-end!important;gap:20px!important;display:flex!important}.straxa-control-center-head>div>span{color:#245f9e!important;letter-spacing:.13em!important;font-size:8px!important;font-weight:900!important;display:block!important}.straxa-control-center-head h2{margin:6px 0 4px!important;font-size:22px!important}.straxa-control-center-head p{color:#657487!important;margin:0!important;font-size:11px!important}.straxa-control-center-head>button{color:#244d72!important;background:#fff!important;border:1px solid #d4dee8!important;border-radius:11px!important;min-height:39px!important;padding:0 13px!important;font-weight:900!important}.straxa-control-center-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:15px!important;display:grid!important}.straxa-control-center-grid>button{color:#111827!important;text-align:left!important;background:#fff!important;border:1px solid #dce4ec!important;border-radius:15px!important;min-height:92px!important;padding:13px!important;position:relative!important}.straxa-control-center-grid span{color:#315f82!important;font-size:8px!important;font-weight:900!important;display:block!important}.straxa-control-center-grid strong{margin-top:7px!important;padding-right:20px!important;font-size:11px!important;display:block!important}.straxa-control-center-grid b{position:absolute!important;bottom:10px!important;right:12px!important}.client-detail-page{color:#111827;padding:8px 0 90px}.client-detail-hero{background:linear-gradient(145deg,#fff,#f4f8fc);border:1px solid #d8e2ec;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.client-detail-hero a{color:#315f82;margin-bottom:18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-block}.client-detail-hero span,.client-detail-page .section-head span,.client-detail-grid span{color:#245f9e;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.client-detail-hero h1{letter-spacing:-.045em;margin:7px 0 4px;font-size:clamp(34px,4vw,56px)}.client-detail-hero p{color:#667085;margin:0}.client-detail-badges{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.client-detail-badges>*{background:#fff;border:1px solid #d8e2ec;border-radius:999px;padding:8px 10px;font-size:10px;font-style:normal}.client-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.client-detail-grid article,.client-detail-two>article,.client-detail-activity{background:#fff;border:1px solid #dbe3eb;border-radius:20px;padding:18px}.client-detail-grid strong{margin:6px 0 4px;font-size:22px;display:block}.client-detail-grid p{color:#657487;margin:0;font-size:11px;line-height:1.45}.client-detail-grid small{color:#8491a0;margin-top:6px;font-size:9px;display:block}.client-detail-two{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.client-detail-page .section-head strong{margin-top:5px;font-size:18px;display:block}.client-detail-page .detail-list{gap:8px;margin-top:14px;display:grid}.client-detail-page .detail-list>div{background:#f9fbfd;border:1px solid #e0e6ec;border-radius:13px;padding:12px 13px}.client-detail-page .detail-list b,.client-detail-page .detail-list span,.client-detail-page .detail-list small{display:block}.client-detail-page .detail-list b{font-size:12px}.client-detail-page .detail-list span{color:#667085;margin-top:4px;font-size:10px}.client-detail-page .detail-list small{color:#8591a0;margin-top:4px;font-size:9px;line-height:1.4}.client-detail-activity{margin-top:14px}@media (max-width:1050px){.client-detail-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:950px){.straxa-notification-popover{top:calc(74px + env(safe-area-inset-top))!important;width:auto!important;position:fixed!important;left:12px!important;right:12px!important}.straxa-control-center-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:760px){.client-detail-hero{flex-direction:column;align-items:flex-start}.client-detail-badges{justify-content:flex-start}.client-detail-two,.client-detail-grid{grid-template-columns:1fr}}@media (max-width:650px){.straxa-control-center-head{flex-direction:column!important;align-items:flex-start!important}.straxa-control-center-grid{grid-template-columns:1fr!important}}.dashboard-shell .sidebar-nav>.center-nav,.dashboard-shell .center-nav{width:0!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}@media (min-width:951px){.dashboard-shell .sidebar-top{min-height:82px!important;overflow:visible!important}.dashboard-shell .brand-block{min-height:76px!important;overflow:visible!important}.dashboard-shell .sidebar-logo{transform-origin:50%!important;object-fit:contain!important;width:72px!important;max-width:72px!important;height:auto!important;transform:scale(1.18)!important}.dashboard-shell .sidebar:hover .sidebar-logo{transform-origin:0!important;width:176px!important;max-width:176px!important;transform:scale(1.08)!important}.dashboard-shell .sidebar:hover .brand-block{overflow:visible!important}}@media (max-width:950px){.dashboard-shell .sidebar.mobile-open .sidebar-logo{object-fit:contain!important;object-position:left center!important;width:230px!important;max-width:230px!important;height:72px!important}}.chat-back-dashboard{display:none!important}@media (min-width:821px){.dashboard-shell .chat-fullscreen{-webkit-backdrop-filter:blur(2.5px)saturate(.96)!important;background:#070c153d!important;grid-template-columns:minmax(285px,330px) minmax(0,1fr)!important;padding:6px!important;inset:0!important}.dashboard-shell .chat-history,.dashboard-shell .chat-main-shell{height:calc(100dvh - 12px)!important;max-height:calc(100dvh - 12px)!important}.dashboard-shell .chat-history{border-radius:26px 0 0 26px!important}.dashboard-shell .chat-main-shell{border-radius:0 26px 26px 0!important}.dashboard-shell .chat-main-actions button{visibility:visible!important;opacity:1!important;pointer-events:auto!important;display:flex!important}.dashboard-shell .chat-main-actions .chat-back-dashboard{display:none!important}}.theme-white .language-button{color:#233247!important;background:#fff!important;border-color:#d5dee8!important}.theme-white .language-button span{color:#173e68!important}.theme-white .language-menu{background:#fff!important;border-color:#d7e1ea!important;box-shadow:0 20px 50px #0f172a29!important}.theme-white .language-menu button{color:#26384d!important;font-weight:700!important}.theme-white .language-menu button span{color:#245f9e!important;font-weight:900!important}.theme-white .language-menu button:hover,.theme-white .language-menu button.selected{color:#111827!important;background:#eef5fb!important}.theme-white .language-menu button i{color:#17815d!important}.profile-panel .profile-card{cursor:pointer!important}.theme-white .profile-panel .profile-card strong{color:#172033!important}.theme-white .profile-panel .profile-card p{color:#5a6b7e!important}.account-section-page{color:#111827;padding:8px 0 90px}.account-section-hero{background:linear-gradient(145deg,#fff,#f4f8fc);border:1px solid #d8e2ec;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex;box-shadow:0 16px 42px #0f172a0b}.account-section-hero a{color:#315f82;margin-bottom:18px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.account-section-hero span{color:#245f9e;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.account-section-hero h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:clamp(34px,4vw,56px);line-height:1}.account-section-hero p{color:#607084;max-width:780px;margin:0;line-height:1.55}.account-section-hero>div:last-child{text-align:right;background:#fff;border:1px solid #dae3eb;border-radius:16px;min-width:230px;padding:14px 16px}.account-section-hero>div:last-child strong,.account-section-hero>div:last-child small{display:block}.account-section-hero>div:last-child strong{font-size:14px}.account-section-hero>div:last-child small{color:#7b8998;margin-top:4px;font-size:9px}.account-section-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.account-section-grid article{background:#fff;border:1px solid #dce4ec;border-radius:18px;min-width:0;padding:18px;box-shadow:0 9px 24px #0f172a06}.account-section-grid article>span{color:#718095;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.account-section-grid article>strong{color:#172033;overflow-wrap:anywhere;margin-top:7px;font-size:17px;line-height:1.3;display:block}.account-section-grid article>small{color:#788697;margin-top:6px;font-size:10px;line-height:1.45;display:block}.account-section-grid article.empty{grid-column:1/-1}.account-edit-card{background:#fff;border:1px solid #d7e1ea;border-radius:21px;margin-top:14px;padding:22px}.account-edit-card>span{color:#245f9e;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.account-edit-card h2{margin:7px 0 13px;font-size:22px}.account-edit-card p{color:#627286;max-width:820px;line-height:1.55}.account-edit-card label{color:#536579;gap:6px;margin-top:10px;font-size:10px;font-weight:800;display:grid}.account-edit-card input{color:#111827;background:#f9fbfd;border:1px solid #ccd8e3;border-radius:12px;max-width:620px;padding:12px 13px;font-size:13px}.account-edit-card button{color:#fff;cursor:pointer;background:#173e68;border:0;border-radius:12px;min-height:43px;margin-top:13px;padding:0 16px;font-weight:900}.account-edit-card button:disabled{opacity:.45}.account-edit-card small{color:#28668f;margin-top:9px;display:block}.account-links{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.account-links a{color:#244f74;background:#fff;border:1px solid #d3dee8;border-radius:12px;padding:11px 13px;font-size:10px;font-weight:900;text-decoration:none}@media (hover:hover) and (pointer:fine){.dashboard-shell .nav-item,.dashboard-shell .straxa-client-nav-item,.dashboard-shell .workspace-selector,.dashboard-shell .profile-card,.dashboard-shell .quick-card,.dashboard-shell .language-menu button,.dashboard-shell .profile-button,.dashboard-shell .icon-action,.straxa-control-center-grid>button,.account-links a,.account-edit-card button{transition:transform .12s,background-color .12s,border-color .12s,box-shadow .12s!important}.dashboard-shell .nav-item:active,.dashboard-shell .straxa-client-nav-item:active,.dashboard-shell .workspace-selector:active,.dashboard-shell .profile-card:active,.dashboard-shell .quick-card:active,.dashboard-shell .language-menu button:active,.straxa-control-center-grid>button:active,.account-links a:active,.account-edit-card button:active{transform:scale(.985)!important}}@media (max-width:900px){.account-section-hero{border-radius:22px;flex-direction:column;align-items:flex-start;padding:22px 18px}.account-section-hero>div:last-child{box-sizing:border-box;text-align:left;width:100%}.account-section-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.account-section-grid{grid-template-columns:1fr}.account-edit-card{padding:18px}}@media (max-width:950px){.dashboard-shell .sidebar.mobile-open{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important}.dashboard-shell .sidebar.mobile-open .sidebar-top{align-items:flex-start!important;height:92px!important;min-height:92px!important;padding-bottom:0!important;overflow:visible!important}.dashboard-shell .sidebar.mobile-open .brand-block{align-items:center!important;height:82px!important;min-height:82px!important;display:flex!important;overflow:visible!important}.dashboard-shell .sidebar.mobile-open .sidebar-logo{object-fit:contain!important;object-position:left center!important;transform-origin:0!important;opacity:.94!important;background:0 0!important;width:164px!important;max-width:164px!important;height:70px!important;margin-left:10px!important;transform:scale(1.72)!important}.dashboard-shell .sidebar.mobile-open .workspace-selector{margin-top:-4px!important}.dashboard-shell .sidebar.mobile-open .mobile-close{z-index:5!important;top:24px!important;right:24px!important}.dashboard-shell .sidebar.mobile-open .sidebar-nav{overscroll-behavior:contain!important;flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:8px!important;overflow:visible!important}.dashboard-shell .sidebar.mobile-open .straxa-efficient-support{flex:none!important;margin:8px 18px 4px!important;position:static!important}.dashboard-shell .sidebar.mobile-open .sidebar-bottom{margin:6px 18px calc(18px + env(safe-area-inset-bottom))!important;flex:none!important;padding:0!important;position:static!important}html[data-straxa-workspace-mode=client] .dashboard-shell .nav-item.straxa-client-placeholder{display:none!important}}.project-modal-backdrop{box-sizing:border-box!important;overscroll-behavior:contain!important;contain:layout paint!important;z-index:2147482500!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:auto!important}.project-modal{box-sizing:border-box!important;contain:layout paint style!important;color:#172033!important;background:#fff!important;max-width:min(560px,100vw - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow:auto!important}.project-modal h3,.project-modal strong,.project-modal label span{color:#172033!important;opacity:1!important}.project-modal-copy,.project-modal p,.project-modal small{color:#617083!important;opacity:1!important}.project-modal-kicker{color:#245f9e!important;opacity:1!important}.project-modal-field input,.project-modal-field textarea,.project-modal-field select{color:#111827!important;opacity:1!important;background:#f8fafc!important;border-color:#cfd9e3!important}.project-modal-field input::placeholder,.project-modal-field textarea::placeholder{color:#8a96a4!important;opacity:1!important}.chat-history .history-label button[data-straxa-secondary-project=true]{display:none!important}.chat-history .new-chat[data-straxa-primary-project=true]{color:#173e68!important;opacity:1!important;letter-spacing:.01em!important;min-height:52px!important;text-shadow:none!important;background:linear-gradient(135deg,#eef7ff,#f4efff)!important;border:1px solid #c8d8e6!important;border-radius:14px!important;margin:10px 14px 14px!important;font-weight:900!important}.straxa-talk-trigger{color:#173e68!important;letter-spacing:0!important;white-space:nowrap!important;background:#fffffff0!important;border:1px solid #cbdae8f2!important;border-radius:999px!important;width:auto!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;padding:0 18px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;transform:none!important;box-shadow:0 10px 30px #173e681a!important}.straxa-talk-trigger:before{content:"✦";color:#4d5ed0;margin-right:8px;font-size:12px;display:inline-block}.straxa-talk-trigger>*{font-size:inherit!important;line-height:inherit!important;transform:none!important}@media (max-width:820px){.project-modal-backdrop{-webkit-backdrop-filter:none!important;background:#060c167a!important;padding:14px!important}.project-modal{will-change:auto!important;border-radius:24px!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:auto!important;transform:none!important}.project-modal-glow{display:none!important}.dashboard-shell .chat-fullscreen{box-sizing:border-box!important;border-radius:0!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}.dashboard-shell .chat-main-shell{box-sizing:border-box!important;border-radius:0!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.dashboard-shell .chat-conversation-area{min-width:0!important;overflow-x:hidden!important}.dashboard-shell .chat-compose-zone{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding-bottom:42px!important;position:relative!important;overflow:visible!important}.dashboard-shell .chat-compose-box{box-sizing:border-box!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:end!important;gap:7px!important;width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important}.dashboard-shell .chat-compose-box textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}.dashboard-shell .chat-compose-box .straxa-safe-voice,.dashboard-shell .chat-compose-box .chat-send-button{flex:none!important;position:static!important;inset:auto!important}.dashboard-shell .chat-compose-zone .straxa-mode-control,.dashboard-shell .chat-compose-zone .straxa-mode-trigger,.dashboard-shell .chat-main-shell .straxa-mode-control{inset:auto auto 7px 10px!important;z-index:4!important;align-self:auto!important;width:auto!important;max-width:calc(100% - 20px)!important;margin:0!important;position:absolute!important;inset-inline:auto!important;transform:none!important}.dashboard-shell .chat-compose-zone .straxa-mode-trigger{box-sizing:border-box!important;border-radius:999px!important;height:30px!important;min-height:30px!important;padding:0 12px!important}.straxa-talk-trigger{height:44px!important;min-height:44px!important;padding:0 15px!important;font-size:10px!important}html.straxa-project-modal-active .dashboard-shell .chat-fullscreen{contain:layout paint!important}}.dashboard-shell article:has(a[href^=\/dashboard]){cursor:pointer!important}.dashboard-shell .quick-card:has(a[href^=\/dashboard]){cursor:pointer!important}.dashboard-shell [class*=-card]:has(a[href^=\/dashboard]){cursor:pointer!important}@media (hover:hover) and (pointer:fine){.dashboard-shell article:has(a[href^=\/dashboard]):hover{border-color:#bdd0df!important;box-shadow:0 13px 30px #0f172a0e!important}.dashboard-shell .quick-card:has(a[href^=\/dashboard]):hover{border-color:#bdd0df!important;box-shadow:0 13px 30px #0f172a0e!important}.dashboard-shell [class*=-card]:has(a[href^=\/dashboard]):hover{border-color:#bdd0df!important;box-shadow:0 13px 30px #0f172a0e!important}}.straxa-ready-suggestions button{cursor:pointer!important;touch-action:manipulation!important}.straxa-ready-suggestions button:active{transform:scale(.985)!important}.straxa-chat-context-action{z-index:2147482100!important;color:#173e68!important;text-align:left!important;-webkit-backdrop-filter:blur(12px)!important;cursor:pointer!important;touch-action:manipulation!important;background:#fffffff5!important;border:1px solid #cddce9f2!important;border-radius:14px!important;gap:2px!important;max-width:280px!important;padding:10px 13px!important;display:grid!important;position:fixed!important;bottom:118px!important;right:24px!important;box-shadow:0 14px 38px #0f172a24!important}.straxa-chat-context-action span{letter-spacing:.12em!important;color:#6e8193!important;font-size:7px!important;font-weight:900!important}.straxa-chat-context-action strong{color:#173e68!important;font-size:11px!important;font-weight:900!important}.straxa-chat-context-action:active{transform:scale(.985)!important}@media (max-width:820px){.straxa-chat-context-action{left:12px!important;right:12px!important;bottom:calc(116px + env(safe-area-inset-bottom))!important;max-width:none!important}}@media (max-width:950px){.dashboard-shell button,.dashboard-shell a,.straxa-unified-ready button{touch-action:manipulation!important;-webkit-tap-highlight-color:#265f8e14!important}.dashboard-shell .nav-item:active,.dashboard-shell .straxa-client-nav-item:active,.dashboard-shell .profile-card:active,.dashboard-shell .workspace-selector:active{transform:scale(.985)!important}}.profile-panel .profile-card.straxa-profile-route{cursor:pointer!important;transition:transform .14s,border-color .14s,box-shadow .14s!important;position:relative!important}.profile-panel .profile-card.straxa-profile-route:after{content:"→";color:#356b95;font-size:14px;font-weight:800;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.profile-panel .profile-card.straxa-profile-route:hover{border-color:#bfd3e3!important;transform:translateY(-1px)!important;box-shadow:0 14px 30px #0f172a0f!important}.profile-panel .profile-card.straxa-profile-route>div:nth-child(2){padding-right:28px!important}@media (max-width:700px){.dashboard-shell .internal-route-head>button{color:#285f8a!important;background:#fff!important;border:1px solid #d7e1ea!important;border-radius:14px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:0!important;line-height:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 8px 22px #0f172a0e!important}.dashboard-shell .internal-route-head>button svg{width:17px!important;height:17px!important;display:block!important}.dashboard-shell .internal-route-head>button b,.dashboard-shell .internal-route-head>button>span{display:none!important}}.chat-fullscreen>.straxa-mode-control{z-index:232!important;left:max(18px,50vw - 372px)!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;width:max-content!important;max-width:220px!important;margin:0!important;position:fixed!important;transform:none!important}.chat-fullscreen>.straxa-mode-control .straxa-mode-trigger{color:#244761!important;-webkit-backdrop-filter:blur(14px)!important;background:#fffffff5!important;border:1px solid #d8e2ea!important;border-radius:999px!important;height:34px!important;min-height:34px!important;padding:0 11px 0 7px!important;box-shadow:0 7px 22px #0f172a14!important}@media (max-width:820px){.chat-fullscreen>.straxa-mode-control{left:14px!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;max-width:190px!important}.chat-fullscreen>.straxa-mode-control .straxa-mode-trigger{height:32px!important;min-height:32px!important;padding:0 10px 0 6px!important;font-size:11px!important}}.account-section-page .account-plan-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.account-section-page .account-plan-showcase article{background:#fff;border:1px solid #dce5ed;border-radius:18px;padding:18px;box-shadow:0 10px 28px #0f172a09}.account-section-page .account-plan-showcase span,.account-section-page .account-plan-card .plan-kicker{color:#2b6693;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.account-section-page .account-plan-showcase strong{color:#142033;margin-top:7px;font-size:16px;line-height:1.25;display:block}.account-section-page .account-plan-showcase p{color:#68778a;margin:7px 0 0;font-size:12px;line-height:1.5}.account-section-page .account-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.account-section-page .account-plan-card{background:linear-gradient(160deg,#fff,#fbfdff);border:1px solid #d8e2ea;border-radius:24px;padding:22px;position:relative;overflow:hidden;box-shadow:0 14px 36px #0f172a0b}.account-section-page .account-plan-card.business{background:radial-gradient(circle at 92% 0,#409cd71f,#0000 30%),linear-gradient(155deg,#fff,#f3f9fe);border-color:#82b8de;box-shadow:0 0 0 1px #3e86be1a,0 20px 48px #285c881a}.account-section-page .account-plan-card.platinum{color:#f8fafc;background:radial-gradient(circle at 90% 0,#ffffff1a,#0000 28%),linear-gradient(145deg,#101722,#262f3e);border-color:#364253}.account-section-page .account-plan-card.platinum .plan-kicker,.account-section-page .account-plan-card.platinum .plan-meta,.account-section-page .account-plan-card.platinum .plan-features li{color:#d6dee9}.account-section-page .account-plan-card.platinum .plan-stat{background:#ffffff0f;border-color:#ffffff1a}.account-section-page .account-plan-card .plan-badge{color:#fff;letter-spacing:.08em;background:#174f7d;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900;position:absolute;top:16px;right:16px}.account-section-page .account-plan-card h3{letter-spacing:-.035em;margin:7px 0 0;font-size:25px}.account-section-page .account-plan-price{align-items:flex-end;gap:6px;margin-top:14px;display:flex}.account-section-page .account-plan-price strong{font-size:25px;line-height:1}.account-section-page .account-plan-price span{color:#718095;font-size:11px}.account-section-page .plan-meta{color:#68778a;margin:10px 0 0;font-size:12px;line-height:1.5}.account-section-page .plan-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.account-section-page .plan-stat{background:#f8fafc;border:1px solid #e1e8ee;border-radius:13px;padding:10px}.account-section-page .plan-stat span{color:#7a8998;letter-spacing:.08em;font-size:8px;font-weight:800;display:block}.account-section-page .plan-stat strong{margin-top:5px;font-size:12px;line-height:1.25;display:block}.account-section-page .plan-features{gap:8px;margin:17px 0 0;padding:0;list-style:none;display:grid}.account-section-page .plan-features li{color:#425166;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;font-size:12px;line-height:1.45;display:grid}.account-section-page .plan-features li:before{content:"✓";color:#1b7ca8;font-weight:900}.account-section-page .account-plan-card.platinum .plan-features li:before{color:#8cd9f2}.account-section-page .plan-card-action{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.account-section-page .plan-card-action a{color:#fff;background:#173e68;border-radius:11px;padding:10px 12px;font-size:10px;font-weight:850;text-decoration:none}.account-section-page .account-plan-card.platinum .plan-card-action a{color:#151d28;background:#fff}@media (max-width:820px){.account-section-page .account-plan-showcase,.account-section-page .account-plan-grid{grid-template-columns:1fr!important}.account-section-page .account-plan-card{border-radius:21px!important;padding:19px!important}.account-section-page .plan-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}.account-section-page .plan-stat{padding:8px!important}.account-section-page .plan-stat strong{font-size:11px!important}}html.straxa-account-route-active,body.straxa-account-route-active{overscroll-behavior:none;height:100%;min-height:100%;overflow:hidden!important}body.straxa-account-route-active .dashboard-shell{height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}body.straxa-account-route-active .main-area{-webkit-overflow-scrolling:touch;scroll-behavior:auto;overscroll-behavior-y:contain!important;height:100dvh!important;min-height:0!important;max-height:100dvh!important;overflow:hidden auto!important}body.straxa-account-route-active .dashboard-header{z-index:48!important;position:sticky!important;top:0!important}body.straxa-account-route-active .dashboard-content,body.straxa-account-route-active .internal-route-content,body.straxa-account-route-active .internal-route-stage,body.straxa-account-route-active .account-section-page,body.straxa-account-route-active .plan-usage-page,body.straxa-account-route-active .deeps-page,body.straxa-account-route-active .security-page{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.straxa-account-route-active .internal-route-stage{padding-bottom:max(42px, env(safe-area-inset-bottom))}@media (max-width:700px){body.straxa-account-route-active .dashboard-shell{padding-top:0!important}body.straxa-account-route-active .main-area{width:100%!important;margin-left:0!important;padding-top:0!important}body.straxa-account-route-active .dashboard-header{opacity:1!important;visibility:visible!important;filter:none!important;clip-path:none!important;-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;backdrop-filter:blur(16px)saturate(1.12)!important;background:#fffffffa!important;border:0!important;border-bottom:1px solid #142d481a!important;border-radius:0 0 18px 18px!important;width:100%!important;max-width:none!important;margin:0!important;position:sticky!important;top:0!important;left:auto!important;right:auto!important;overflow:visible!important;transform:none!important;box-shadow:0 8px 24px #0f172a14!important}body.straxa-account-route-active .dashboard-header,body.straxa-account-route-active .dashboard-header *{opacity:1!important;visibility:visible!important}body.straxa-account-route-active.theme-blue .dashboard-header,body.straxa-account-route-active .theme-blue .dashboard-header{background:#08121ffa!important;border-bottom-color:#7acdff24!important;box-shadow:0 8px 24px #00000038!important}}@media (min-width:701px){.chat5-overlay,.chat5-sheet-overlay{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0c142257!important}.chat5-sheet-overlay{justify-content:center!important;align-items:center!important;padding:24px!important;display:flex!important}.chat5-drawer{width:min(380px,90vw)!important;padding:calc(18px + env(safe-area-inset-top)) 16px calc(18px + env(safe-area-inset-bottom))!important;background:linear-gradient(#fff 0%,#fbfdff 60%,#f6f9ff 100%)!important;border-right:1px solid #dae3eed1!important;box-shadow:24px 0 80px #18233d33!important}.chat5-drawer-head{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:10px!important;min-height:52px!important;padding-bottom:12px!important}.chat5-drawer-head img{filter:brightness(0)invert()!important;background:linear-gradient(135deg,#169cd5,#514dcc)!important;border-radius:13px!important;width:38px!important;height:38px!important;padding:7px!important;box-shadow:0 9px 25px #3752be2e!important}.chat5-drawer-head strong{letter-spacing:1.8px!important;font-size:14px!important}.chat5-drawer-head button{color:#596a7e!important;background:#fff!important;border:1px solid #e1e7ef!important;border-radius:12px!important;width:38px!important;height:38px!important;box-shadow:0 5px 16px #1827410d!important}.chat5-new,.chat5-project{letter-spacing:-.05px!important;border:1px solid #dce6f1!important;border-radius:17px!important;height:auto!important;min-height:62px!important;margin-top:8px!important;padding:0 16px!important;font-size:12px!important;box-shadow:0 8px 24px #2234560f!important}.chat5-new{color:#183d67!important;background:linear-gradient(135deg,#edf7ff,#f7faff)!important}.chat5-project{color:#302e70!important;background:linear-gradient(135deg,#f3f1ff,#fbfaff)!important}.chat5-projects,.chat5-recents{gap:4px!important;margin-top:22px!important}.chat5-projects label,.chat5-recents label{color:#8795a7!important;letter-spacing:1.35px!important;padding:0 7px 8px!important;font-size:8px!important;font-weight:900!important}.chat5-row{border:1px solid #0000!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) 40px!important;min-height:50px!important;margin-bottom:3px!important}.chat5-row:hover,.chat5-row:focus-within{background:#f4f8fc!important;border-color:#e2eaf3!important}.chat5-row.pinned{background:#f6f9ff!important}.chat5-row-main{border-radius:12px!important;min-height:48px!important;padding:9px 8px 9px 10px!important}.chat5-row-main.active{background:#eef6ff!important;box-shadow:inset 0 0 0 1px #d9e9fb!important}.chat5-row-main>span,.chat5-thread-title b{font-size:12px!important;font-weight:700!important}.chat5-row-main small{color:#94a0b1!important;font-size:8px!important}.chat5-more{color:#66758a!important;letter-spacing:1px!important;border:1px solid #0000!important;border-radius:10px!important;width:35px!important;height:35px!important;font-size:15px!important}.chat5-more:hover,.chat5-more:focus-visible{background:#edf2f8!important;border-color:#dfe7f0!important}.chat5-action-pop{z-index:120!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#fffffffa!important;border:1px solid #dbe4ee!important;border-radius:16px!important;width:216px!important;padding:7px!important;top:38px!important;right:0!important;box-shadow:0 22px 60px #15213938!important}.chat5-action-pop button{color:#2a384c!important;border-radius:10px!important;min-height:42px!important;padding:0 11px!important;font-size:11px!important;font-weight:750!important}.chat5-action-pop button:hover{background:#f0f5fa!important}.chat5-action-pop button.danger{color:#b82d35!important}.chat5-project-view-head{background:linear-gradient(135deg,#f5f9ff,#f8f6ff)!important;border:1px solid #e0e7f1!important;border-radius:17px!important;grid-template-columns:40px minmax(0,1fr) 40px!important;gap:9px!important;margin:2px 0 10px!important;padding:12px!important}.chat5-project-view-head>button{color:#4a5e78!important;background:#fff!important;border:1px solid #dfe6ef!important;border-radius:11px!important;width:36px!important;height:36px!important}.chat5-project-view-head span{color:#7e8fa6!important;letter-spacing:1.2px!important;font-size:7px!important;font-weight:900!important}.chat5-project-view-head strong{color:#243653!important;font-size:13px!important}.chat5-sheet{background:linear-gradient(#fff,#fbfdff 72%,#f5f8ff)!important;border:1px solid #dee6eff5!important;border-radius:28px!important;width:min(590px,100vw - 48px)!important;max-height:min(760px,100vh - 48px)!important;margin:auto!important;padding:22px 24px 26px!important;box-shadow:0 26px 80px #141f3742!important}.chat5-grabber{display:none!important}.chat5-sheet h2{color:#152239!important;letter-spacing:-.55px!important;margin-top:8px!important;font-size:25px!important}.chat5-sheet>span,.chat5-small-modal>span{color:#7186a0!important;letter-spacing:1.3px!important;font-size:8px!important;font-weight:900!important}.chat5-sheet input,.chat5-small-modal input{background:#fff!important;border:1px solid #d8e2ed!important;border-radius:13px!important;height:49px!important;box-shadow:inset 0 1px 2px #1e2d4608!important}.chat5-sheet input:focus,.chat5-small-modal input:focus{border-color:#7fa5d1!important;box-shadow:0 0 0 4px #3673bc17!important}.chat5-small-modal{background:linear-gradient(#fff,#fbfdff)!important;border:1px solid #dee6eff5!important;border-radius:22px!important;width:min(455px,100vw - 36px)!important;padding:22px!important;box-shadow:0 26px 80px #121e3645!important}.chat5-small-modal h3{color:#172235!important;letter-spacing:-.35px!important;margin:8px 0 13px!important;font-size:21px!important}.chat5-small-modal p,.chat5-sheet p{color:#76869a!important;line-height:1.55!important}.chat5-sheet-actions button,.chat5-small-modal button{border-radius:11px!important;height:auto!important;min-height:42px!important;font-size:11px!important;font-weight:800!important}.chat5-sheet-actions button.primary,.chat5-small-modal button.primary{color:#fff!important;background:linear-gradient(135deg,#245ba8,#384bb8)!important;border-color:#234f9d!important;box-shadow:0 8px 20px #2f4cab30!important}.chat5-small-modal .danger-solid{color:#fff!important;background:linear-gradient(135deg,#bf3942,#a92d35)!important;border-color:#bf3942!important;box-shadow:0 8px 20px #b52d372b!important}.chat5-project-choice{gap:8px!important}.chat5-project-choice button{background:linear-gradient(135deg,#fff,#f8fbff)!important;border:1px solid #dfe7f0!important;border-radius:13px!important;min-height:48px!important}.chat5-messages{padding-bottom:52px!important;scroll-padding-bottom:52px!important}}.mobile6-mic.on,.chat5-mic.on{color:#2f4fa8!important;background:linear-gradient(135deg,#dbe9ff 0%,#e7e4ff 100%)!important;animation:1.2s ease-in-out infinite straxaVoiceActivePulse!important;box-shadow:0 0 0 4px #3a57b81f,0 0 22px #4654be38!important}.mobile6-mic.on svg,.chat5-mic.on svg{stroke-width:2px!important}@keyframes straxaVoiceActivePulse{0%,to{box-shadow:0 0 0 4px #3a57b81a,0 0 18px #4654be2e}50%{box-shadow:0 0 0 6px #3a57b812,0 0 28px #4654be45}}@media (prefers-reduced-motion:reduce){.mobile6-mic.on,.chat5-mic.on{animation:none!important}}@media (max-width:700px){html,body{-moz-text-size-adjust:100%;text-size-adjust:100%}html body .dashboard-shell [class] :where(p,li,label),html body .dashboard-shell :where(p,li,label),html body .internal-route-stage [class] :where(p,li,label),html body .internal-route-content [class] :where(p,li,label),html body .profile-panel [class] :where(p,li,label),html body .business-page [class] :where(p,li,label),html body .sc-page [class] :where(p,li,label){font-size:15px!important;line-height:1.55!important}html body .dashboard-shell [class] small,html body .internal-route-stage [class] small,html body .internal-route-content [class] small,html body .profile-panel [class] small,html body .business-page [class] small,html body .sc-page [class] small{font-size:12.5px!important;line-height:1.45!important}html body :where(.header-kicker,.header-role,.nav-label,.history-label,.panel-eyebrow,.hero-tag,.eyebrow,.category,.sc-eyebrow,.sc-section-kicker,.operating-copy>span,.projects-list>span){font-size:12.5px!important;line-height:1.35!important}html body .dashboard-shell .sidebar .nav-item{font-size:15px!important;line-height:1.3!important}html body .dashboard-shell .sidebar .center-nav-item{font-size:14.5px!important;line-height:1.3!important}html body .dashboard-shell .sidebar .center-nav-trigger .center-nav-copy strong{font-size:15px!important;line-height:1.25!important}html body .dashboard-shell .sidebar .center-nav-trigger .center-nav-copy small,html body .dashboard-shell .sidebar .workspace-copy-button :where(span,small),html body .dashboard-shell .sidebar .user-copy span{font-size:12.5px!important;line-height:1.35!important}html body .dashboard-shell .sidebar .nav-label{font-size:12.5px!important;line-height:1.3!important}html body .dashboard-shell [class] :where(button,input,textarea,select),html body .internal-route-stage [class] :where(button,input,textarea,select),html body .profile-panel [class] :where(button,input,textarea,select),html body .business-page [class] :where(button,input,textarea,select){font-size:14px!important}html body .dashboard-shell .sidebar button.nav-item{font-size:15px!important}html body .dashboard-shell .sidebar button.center-nav-item{font-size:14.5px!important}html body .straxa-mode-trigger strong{font-size:13px!important}html body .straxa-mode-trigger small{font-size:11.5px!important;line-height:1.3!important}html body .straxa-mode-summary-copy>span,html body .straxa-mode-balance,html body .straxa-mode-lens>span{font-size:11.5px!important}html body .straxa-mode-summary-copy>p{font-size:14px!important;line-height:1.5!important}html body .straxa-mode-options button strong{font-size:14px!important}html body .straxa-mode-options button small{font-size:12px!important;line-height:1.4!important}html body .straxa-mode-options button>i,html body .straxa-mode-plan{font-size:11.5px!important;line-height:1.35!important}html body .theme-white .nav-item.straxa-route-enabled em{font-size:10.5px!important}html body :where(.mobile6-messages,.chat5-messages) :where(p,li){font-size:15.5px!important;line-height:1.58!important}html body :where(.mobile6-messages,.chat5-messages) small{font-size:12.5px!important;line-height:1.45!important}html body :where(h1,h2,h3,h4,h5,h6){font-size:revert-layer}}@media (min-width:701px){html body .dashboard-shell .sidebar .nav-item{font-size:14px!important;line-height:1.3!important}html body .dashboard-shell .sidebar .center-nav-item{font-size:13.5px!important;line-height:1.3!important}html body .dashboard-shell .sidebar .center-nav-trigger .center-nav-copy strong{font-size:14px!important;line-height:1.25!important}html body .dashboard-shell .sidebar .nav-label{font-size:11.5px!important;line-height:1.3!important}html body .dashboard-shell .sidebar .center-nav-trigger .center-nav-copy small,html body .dashboard-shell .sidebar .workspace-copy-button :where(span,small),html body .dashboard-shell .sidebar .user-copy span{font-size:11.5px!important;line-height:1.35!important}html body .theme-white .nav-item.straxa-route-enabled em{font-size:9.5px!important}}.straxa-back-host{position:relative!important}.straxa-app-back{z-index:8;color:#183653;-webkit-backdrop-filter:blur(12px)saturate(120%);backdrop-filter:blur(12px)saturate(120%);cursor:pointer;background:#f9fcffd1;border:1px solid #2a53821c;border-radius:12px;place-items:center;width:38px;min-width:38px;height:38px;min-height:38px;margin:0;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:50%;left:62px;transform:translateY(-50%);box-shadow:inset 0 1px #fffffff5,0 4px 14px #1d426a0a}.straxa-app-back span{display:none}.straxa-app-back:hover{background:#fff;border-color:#2f69ad38}.straxa-app-back:active{transform:translateY(-50%)scale(.96)}.straxa-app-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.loading-screen{color:#12253d!important;background:radial-gradient(circle at 50% 40%,#3eb8ff2e,#0000 24%),radial-gradient(circle at 54% 48%,#745cff1a,#0000 34%),linear-gradient(#fff 0%,#f7fbff 46%,#eef5fb 100%)!important}.loading-screen .loading-orbit{background:#ffffff9e;box-shadow:0 18px 44px #2e689e1a,inset 0 1px #fffffff5;border-color:#3a8ec93d!important}.loading-screen .loading-core{background:linear-gradient(145deg,#43c9ff 0%,#4f81ff 46%,#8a62f8 100%)!important;box-shadow:0 0 34px #3ea9ff3d,0 18px 50px #5c56da29!important}.loading-screen .loading-copy span{text-shadow:0 0 22px #41b8ff24;color:#2a628f!important}.loading-screen .loading-copy p{color:#71849a!important}@media (max-width:720px){.straxa-app-back{border-radius:11px;width:36px;min-width:36px;height:36px;min-height:36px;left:61px}}@media (max-width:430px){.straxa-app-back{width:34px;min-width:34px;height:34px;min-height:34px;left:55px}.straxa-app-back svg{width:16px;height:16px}}@media (prefers-reduced-motion:reduce){.straxa-app-back{transition:none}}@media (max-width:700px){.dashboard-shell .dashboard-header{gap:8px!important;height:auto!important;min-height:76px!important;padding:10px 12px!important}.dashboard-shell .header-left{flex:auto!important;gap:8px!important;min-width:0!important}.dashboard-shell .header-left>div:last-child{min-width:0!important}.dashboard-shell .dashboard-header h1{letter-spacing:-.35px!important;white-space:normal!important;max-width:108px!important;margin:2px 0 0!important;font-size:15px!important;line-height:1.12!important}.dashboard-shell .header-role{letter-spacing:.95px!important;white-space:nowrap!important;margin-top:3px!important;font-size:8px!important;line-height:1.12!important}.dashboard-shell .header-actions{flex:none!important;gap:6px!important;position:relative!important}.dashboard-shell .language-button,.dashboard-shell .icon-action,.dashboard-shell .profile-button{height:42px!important}.dashboard-shell .language-button{padding:0 9px!important}.dashboard-shell .icon-action[data-straxa-notification-bell=true]{flex:0 0 42px!important;width:42px!important;min-width:42px!important;display:flex!important;position:relative!important}.dashboard-shell .icon-action[data-straxa-notification-bell=true]>i{display:none!important}#straxa-notification-popover-host{pointer-events:none!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;right:0!important}.straxa-notification-count{pointer-events:none!important;top:-7px!important;right:39px!important}.straxa-notification-popover{z-index:2147482000!important;left:10px!important;right:10px!important;top:calc(76px + env(safe-area-inset-top))!important;pointer-events:auto!important;background:#fff!important;border:1px solid #d8e2eb!important;border-radius:24px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:auto!important;max-width:none!important;display:grid!important;position:fixed!important;bottom:10px!important;overflow:hidden!important;box-shadow:0 30px 90px #0f172a3d!important}.straxa-notification-popover header{align-items:flex-start!important;gap:12px!important;padding:17px 17px 14px!important}.straxa-notification-popover header>div{flex:auto!important;min-width:0!important}.straxa-notification-popover header span{letter-spacing:.13em!important;font-size:9px!important}.straxa-notification-popover header strong{letter-spacing:-.025em!important;margin-top:5px!important;font-size:22px!important;line-height:1.12!important}.straxa-notification-popover header small{color:#718095!important;margin-top:7px!important;font-size:11px!important;line-height:1.45!important;display:block!important}.straxa-notification-popover header button{border-radius:12px!important;flex:0 0 38px!important;width:38px!important;height:38px!important;font-size:21px!important}.straxa-notification-list{-webkit-overflow-scrolling:touch!important;align-content:start!important;gap:8px!important;min-height:0!important;max-height:none!important;padding:10px 10px 14px!important;display:grid!important;overflow-y:auto!important}.straxa-notification-list>button{color:#172033!important;text-align:left!important;background:#fff!important;border:1px solid #e0e7ee!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) 18px!important;align-items:start!important;gap:11px!important;width:100%!important;min-width:0!important;padding:13px!important;display:grid!important}.straxa-notification-list>button.unread{background:linear-gradient(135deg,#f7fbff,#eef5fb)!important;border-color:#cbdde9!important}.straxa-notification-pop-icon{color:#275b83!important;background:#edf4fa!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;font-size:16px!important;font-weight:900!important;display:grid!important;box-shadow:inset 0 0 0 1px #22486c0d!important}.straxa-notification-pop-icon.tone-success{color:#27734a!important;background:#eaf8f0!important}.straxa-notification-pop-icon.tone-attention{color:#95601e!important;background:#fff4df!important}.straxa-notification-pop-icon.tone-system{color:#5845a4!important;background:#f1edff!important}.straxa-notification-pop-copy{width:auto!important;min-width:0!important;display:block!important}.straxa-notification-pop-copy em{color:#3c6889!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:8px!important;font-style:normal!important;font-weight:900!important;display:block!important}.straxa-notification-pop-copy strong{overflow-wrap:anywhere!important;margin-top:4px!important;font-size:15px!important;line-height:1.28!important;display:block!important}.straxa-notification-pop-copy small{color:#65768a!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;margin-top:5px!important;font-size:12px!important;line-height:1.48!important;display:-webkit-box!important;overflow:hidden!important}.straxa-notification-pop-copy time{color:#8b98a7!important;margin-top:6px!important;font-size:9px!important;display:block!important}.straxa-notification-list>button>b{color:#668097!important;align-self:center!important;font-size:16px!important}.straxa-notification-popover footer{padding:11px 12px calc(11px + env(safe-area-inset-bottom))!important;background:#fff!important}.straxa-notification-popover footer button{border-radius:14px!important;min-height:48px!important;font-size:12px!important}}@media (max-width:390px){.dashboard-shell .dashboard-header h1{max-width:92px!important;font-size:14px!important}.dashboard-shell .language-button{padding:0 7px!important}.dashboard-shell .header-actions{gap:4px!important}.straxa-notification-popover{bottom:7px!important;left:7px!important;right:7px!important}.straxa-notification-list>button{grid-template-columns:38px minmax(0,1fr) 14px!important;gap:9px!important;padding:12px 11px!important}.straxa-notification-pop-icon{width:38px!important;height:38px!important}}.straxa-notification-detail-backdrop,.notification-center-detail-backdrop{z-index:2147483000!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#070f1c85!important;justify-content:center!important;align-items:center!important;padding:20px!important;display:flex!important;position:fixed!important;inset:0!important}.straxa-notification-detail,.notification-center-detail{color:#172033!important;background:#fff!important;border:1px solid #d7e2ec!important;border-radius:24px!important;width:min(600px,100%)!important;max-height:min(780px,88dvh)!important;overflow:auto!important;box-shadow:0 30px 100px #0f172a40!important}.straxa-notification-detail>header,.notification-center-detail>header{border-bottom:1px solid #e8edf2!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;padding:20px 22px!important;display:flex!important}.straxa-detail-title{align-items:center!important;gap:12px!important;display:flex!important}.straxa-detail-title>div>em{color:#2d668f!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;display:block!important}.straxa-detail-title>div>strong{margin-top:5px!important;font-size:20px!important;line-height:1.25!important;display:block!important}.straxa-notification-pop-icon.large{border-radius:15px!important;width:48px!important;height:48px!important;font-size:19px!important}.straxa-notification-detail>header button,.notification-center-detail>header button{color:#25364b!important;background:#f8fafc!important;border:1px solid #dce4ec!important;border-radius:11px!important;flex:0 0 36px!important;width:36px!important;height:36px!important;font-size:20px!important}.straxa-notification-detail-body,.notification-center-detail-content{padding:20px 22px!important}.straxa-notification-detail-meta,.notification-center-detail-meta{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.straxa-notification-detail-meta span,.notification-center-detail-meta span{color:#315f82!important;text-transform:uppercase!important;background:#eef5fa!important;border-radius:999px!important;padding:6px 9px!important;font-size:9px!important;font-weight:900!important}.straxa-notification-detail-meta em,.notification-center-detail-meta time{color:#8492a3!important;font-size:10px!important;font-style:normal!important}.straxa-notification-detail-body>p,.notification-center-detail-content>p{color:#344a60!important;white-space:pre-wrap!important;margin:18px 0 0!important;font-size:16px!important;line-height:1.65!important}.straxa-notification-detail-body>aside{background:#f3f7fb!important;border-radius:14px!important;gap:4px!important;margin-top:16px!important;padding:14px 15px!important;display:grid!important}.straxa-notification-detail-body>aside strong{letter-spacing:.08em!important;text-transform:uppercase!important;color:#315f82!important;font-size:10px!important}.straxa-notification-detail-body>aside span{color:#64778a!important;font-size:12px!important;line-height:1.5!important}.straxa-notification-detail-grid,.notification-center-detail-grid{grid-template-columns:1fr 1fr!important;gap:9px!important;margin-top:18px!important;display:grid!important}.straxa-notification-detail-grid>div,.notification-center-detail-grid>div{background:#f8fafc!important;border:1px solid #e1e8ef!important;border-radius:13px!important;padding:12px!important}.straxa-notification-detail-grid span,.notification-center-detail-grid span{color:#758397!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:900!important;display:block!important}.straxa-notification-detail-grid strong,.notification-center-detail-grid strong{color:#1d2d41!important;overflow-wrap:anywhere!important;margin-top:5px!important;font-size:11px!important;line-height:1.45!important;display:block!important}.straxa-notification-detail>footer,.notification-center-detail>footer{border-top:1px solid #e8edf2!important;justify-content:flex-end!important;gap:9px!important;padding:16px 22px 20px!important;display:flex!important}.straxa-notification-detail>footer button,.notification-center-detail>footer button{color:#fff!important;background:#173e68!important;border:0!important;border-radius:12px!important;min-height:44px!important;padding:0 15px!important;font-weight:900!important}.straxa-notification-detail>footer button.secondary,.notification-center-detail>footer button.secondary{color:#36546f!important;background:#fff!important;border:1px solid #d6e0e9!important}.notification-center-live{color:#172033!important;background:linear-gradient(145deg,#fff,#f7fafd)!important;border:1px solid #d9e3ec!important;border-radius:22px!important;margin:0 0 18px!important;padding:22px!important;box-shadow:0 16px 40px #1f324b0d!important}.notification-center-live>header{justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;display:flex!important}.notification-center-live>header span{color:#245f9e!important;letter-spacing:.13em!important;font-size:9px!important;font-weight:900!important;display:block!important}.notification-center-live h2{letter-spacing:-.03em!important;margin:6px 0!important;font-size:25px!important}.notification-center-live>header p{color:#647589!important;max-width:720px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.notification-center-actions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;display:flex!important}.notification-center-actions button{color:#50657a!important;background:#fff!important;border:1px solid #d8e2ea!important;border-radius:10px!important;min-height:36px!important;padding:0 11px!important;font-size:9px!important;font-weight:900!important}.notification-center-actions button.active{color:#fff!important;background:#173e68!important;border-color:#173e68!important}.notification-center-list{gap:8px!important;margin-top:18px!important;display:grid!important}.notification-center-empty{text-align:center!important;color:#718095!important;padding:24px!important;font-size:12px!important}@media (max-width:760px){.notification-center-live{border-radius:18px!important;padding:15px!important}.notification-center-live>header{flex-direction:column!important}.notification-center-actions{justify-content:flex-start!important;width:100%!important}.notification-center-actions button{flex:auto!important;min-height:40px!important}.straxa-notification-detail-backdrop,.notification-center-detail-backdrop{align-items:flex-end!important;padding:8px!important}.straxa-notification-detail,.notification-center-detail{border-radius:24px 24px 16px 16px!important;width:100%!important;max-height:88dvh!important}.straxa-notification-detail>header,.notification-center-detail>header,.straxa-notification-detail-body,.notification-center-detail-content{padding:17px!important}.straxa-notification-detail-grid,.notification-center-detail-grid{grid-template-columns:1fr!important}.straxa-notification-detail>footer,.notification-center-detail>footer{padding:13px 17px calc(15px + env(safe-area-inset-bottom))!important;flex-direction:column-reverse!important}.straxa-notification-detail>footer button,.notification-center-detail>footer button{width:100%!important;min-height:48px!important}}.dashboard-header .notification-bell{position:relative!important}.dashboard-header .notification-bell>.straxa-notification-count{z-index:3!important;color:#fff!important;pointer-events:none!important;background:#e53935!important;border:2px solid #fff!important;border-radius:999px!important;place-items:center!important;min-width:16px!important;height:16px!important;padding:0 4px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:3px!important;right:3px!important;box-shadow:0 2px 7px #c0232047!important}.dashboard-header .notification-bell>.notification-badge{display:none!important}@media (max-width:760px){body{font-size:16.5px}.dashboard-shell .dashboard-header{align-items:center!important;gap:6px!important;height:62px!important;min-height:62px!important;padding:7px 10px!important}.dashboard-shell .header-left{flex:auto!important;align-items:center!important;gap:6px!important;min-width:0!important}.dashboard-shell .header-left>div:last-child,.dashboard-shell .header-identity{width:112px!important;min-width:0!important;max-width:112px!important}.dashboard-shell .header-kicker{display:none!important}.dashboard-shell .dashboard-header h1{letter-spacing:-.22px!important;white-space:nowrap!important;text-overflow:ellipsis!important;width:112px!important;max-width:112px!important;margin:0!important;font-size:12.5px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.dashboard-shell .dashboard-header h1 span{white-space:inherit!important;display:inline!important}.dashboard-shell .header-role{letter-spacing:.72px!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:112px!important;margin-top:3px!important;font-size:7px!important;line-height:1!important;display:block!important;overflow:hidden!important}.dashboard-shell .header-actions{flex:none!important;align-items:center!important;gap:4px!important;position:relative!important}.dashboard-shell .language-button,.dashboard-shell .icon-action,.dashboard-shell .profile-button{height:38px!important;min-height:38px!important}.dashboard-shell .language-button{padding:0 7px!important}.nav-item>span:nth-child(2){font-size:13.25px!important}.workspace-selector strong{font-size:14.5px!important}.quick-copy p,.activity-copy p,.understanding-item p,.profile-card p{font-size:12.75px!important}.metric-card p,.priority-copy p{font-size:13.25px!important}.panel-action,.priority-action{font-size:12.5px!important}.composer-main textarea,.chat-full-composer textarea,input,select,textarea{font-size:max(16px,1em)!important}[class*=chatPanel],[class*=messages],[class*=promptStrip],[class*=composer]{overflow-anchor:none!important}[class*=promptStrip] button,[class*=deviceToggle] button,[class*=roleToggle] button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.nav-item,.panel-action,.priority-action{touch-action:manipulation}}@media (max-width:390px){.dashboard-shell .header-left>div:last-child,.dashboard-shell .header-identity,.dashboard-shell .dashboard-header h1{width:102px!important;max-width:102px!important}.dashboard-shell .dashboard-header h1{font-size:12px!important}.dashboard-shell .header-role{max-width:102px!important;font-size:6.8px!important}.dashboard-shell .language-button{padding:0 6px!important}}:root{--straxa-type-body:16px;--straxa-type-body-compact:15px;--straxa-type-secondary:14px;--straxa-type-label:12.5px;--straxa-type-nav:14.5px;--straxa-type-control:15px;--straxa-type-title-sm:18px;--straxa-type-title-md:22px;--straxa-type-title-lg:clamp(28px, 3vw, 40px);--straxa-line-body:1.55}html{-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px}body{line-height:var(--straxa-line-body);font-size:var(--straxa-type-body)!important}.dashboard-shell p,.dashboard-shell li,.dashboard-shell dd,.dashboard-shell dt,.chat-fullscreen p,.chat-fullscreen li,.profile-panel p,.project-modal p{font-size:var(--straxa-type-body-compact)!important;line-height:1.55!important}.nav-item>span:nth-child(2),.center-nav-trigger,.center-nav-item,.projects-list button,.workspace-copy-button strong,.user-copy strong,.quick-copy strong,.priority-copy strong,.understanding-item strong,.activity-copy strong,.engine-node strong,.chat-thread strong{font-size:var(--straxa-type-nav)!important;line-height:1.35!important}.workspace-copy-button span,.workspace-copy-button small,.user-copy span,.hero-tag,.panel-eyebrow,.history-label,.projects-list>span,.projects-list small,.chat-thread span,.chat-main-header span,.profile-identity span,.metric-card p,.quick-copy p,.priority-copy p,.understanding-item p,.activity-copy p,.engine-node p,.profile-card p,.operating-copy p{font-size:var(--straxa-type-secondary)!important;line-height:1.45!important}.nav-label,.header-kicker,.header-role,.panel-eyebrow,.operating-copy>span,.sc-eyebrow,.sc-section-kicker,.sc-rail-card>span,.project-modal-field>span,label{font-size:var(--straxa-type-label)!important;line-height:1.25!important}button,.panel-action,.priority-action,.primary-small,.secondary-small,.quick-link,.language-button,.project-modal-primary{font-size:var(--straxa-type-control)!important;line-height:1.25!important}input,select,textarea,[contenteditable=true],.composer-main textarea,.chat-full-composer textarea,.project-modal-field input,.project-modal-field select{font-size:16px!important;line-height:1.45!important}.dashboard-header h1{font-size:clamp(20px,1.7vw,25px)!important;line-height:1.15!important}.hero-copy h2,.sc-hero h1{font-size:var(--straxa-type-title-lg)!important;letter-spacing:-.025em!important;line-height:1.08!important}.panel-header h3,.operating-copy h3,.profile-panel h2,.sc-section h2{font-size:var(--straxa-type-title-md)!important;line-height:1.2!important}.metric-card h3,.sc-feature strong,.sc-step strong,.sc-next-card strong,.project-modal h3{font-size:var(--straxa-type-title-sm)!important;line-height:1.3!important}.metric-value-row strong{font-size:clamp(24px,2vw,32px)!important;line-height:1.05!important}.chat-message>div,.chat-message p,.chat-message li{font-size:16px!important;line-height:1.55!important}.chat-main-header strong{font-size:16px!important;line-height:1.3!important}@media (max-width:760px){:root{--straxa-type-body:16px;--straxa-type-body-compact:15px;--straxa-type-secondary:13.5px;--straxa-type-label:11.5px;--straxa-type-nav:14.5px;--straxa-type-control:14.5px;--straxa-type-title-sm:17px;--straxa-type-title-md:20px;--straxa-type-title-lg:clamp(27px, 8.3vw, 34px)}body{font-size:16px!important}.dashboard-shell .dashboard-header h1{letter-spacing:-.15px!important;width:124px!important;max-width:124px!important;font-size:14.5px!important;line-height:1.08!important}.dashboard-shell .header-left>div:last-child,.dashboard-shell .header-identity{width:124px!important;max-width:124px!important}.dashboard-shell .header-role{letter-spacing:.42px!important;max-width:124px!important;margin-top:3px!important;font-size:10.5px!important;line-height:1.05!important}.nav-item>span:nth-child(2){font-size:14.5px!important}.workspace-selector strong{font-size:15px!important}.quick-copy p,.activity-copy p,.understanding-item p,.profile-card p,.metric-card p,.priority-copy p{font-size:14px!important;line-height:1.48!important}.panel-action,.priority-action{font-size:14px!important}.chat-message>div,.chat-message p,.chat-message li{font-size:16px!important;line-height:1.55!important}input,select,textarea,[contenteditable=true],.composer-main textarea,.chat-full-composer textarea{touch-action:manipulation;font-size:16px!important}}@media (max-width:390px){.dashboard-shell .header-left>div:last-child,.dashboard-shell .header-identity,.dashboard-shell .dashboard-header h1{width:116px!important;max-width:116px!important}.dashboard-shell .dashboard-header h1{font-size:14px!important}.dashboard-shell .header-role{max-width:116px!important;font-size:10px!important}}@media (display-mode:standalone){html,body{font-size:16px!important}input,select,textarea,[contenteditable=true]{touch-action:manipulation;font-size:16px!important}}.straxa-welcome-core>span,.straxa-quickstart-brand>i,.memory-radar>span,.straxa-plan-brand>i,.straxa-plan-complete-orbit>i{color:#0000!important;text-indent:-9999px!important;background-image:url(/icon.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:68%!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.straxa-welcome-core>span{background-color:#102b42!important;background-size:72%!important}.straxa-quickstart-brand>i{background-color:#102f48!important;background-size:70%!important}.memory-radar>span{background-color:#11324a!important;background-size:72%!important}.straxa-plan-brand>i{background-color:#14354d!important;background-size:70%!important}.straxa-plan-complete-orbit>i{background-color:#153e57!important;background-size:72%!important}.straxa-plan-annual-total{background:#3ac29d12;border:1px solid #59dabe29;border-radius:13px;gap:2px;margin:10px 0 2px;padding:11px 12px;display:grid!important}.straxa-plan-annual-total>span{letter-spacing:.1em;color:#79d9c2;text-transform:uppercase;font-size:9px;font-weight:900}.straxa-plan-annual-total>strong{color:#effffb;font-size:18px;line-height:1.1}.straxa-plan-annual-total>small{color:#7fa697;font-size:9.5px;line-height:1.35}.straxa-plan-billing .annual-recommended{color:#1ca578;background:#23aa7c1f;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:8px;font-weight:900;display:inline-flex}.straxa-first-run-landing{z-index:2147483000;color:#fff;background:radial-gradient(circle at 50% 45%,#30beda42,#0000 22%),linear-gradient(145deg,#06111f,#08192a 56%,#0d1127);place-items:center;animation:.38s both straxaLandingIn;display:grid;position:fixed;inset:0;overflow:hidden}.straxa-first-run-landing:before,.straxa-first-run-landing:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.straxa-first-run-landing:before{border:1px solid #6cdff31f;width:58vmax;height:58vmax;animation:7s linear infinite straxaLandingOrbit}.straxa-first-run-landing:after{border:1px solid #7a68ee24;width:36vmax;height:36vmax;animation:5s linear infinite reverse straxaLandingOrbit}.straxa-first-run-landing-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:720px;padding:30px;animation:.7s cubic-bezier(.2,.8,.2,1) both straxaLandingLift;display:flex;position:relative}.straxa-first-run-landing-logo{background:url(/icon.png) 50%/72% no-repeat,linear-gradient(145deg,#123149,#1c536b);border-radius:26px;width:82px;height:82px;box-shadow:0 0 70px #46d0eb3d}.straxa-first-run-landing-inner>span{color:#72deef;letter-spacing:.17em;margin-top:24px;font-size:10px;font-weight:900}.straxa-first-run-landing-inner h2{letter-spacing:-.05em;margin:10px 0 9px;font-size:clamp(35px,7vw,62px);line-height:1}.straxa-first-run-landing-inner p{color:#94aabd;margin:0;font-size:15px;line-height:1.6}.straxa-first-run-landing-line{background:#ffffff14;border-radius:999px;width:min(360px,70vw);height:4px;margin-top:26px;overflow:hidden}.straxa-first-run-landing-line i{transform-origin:0;background:linear-gradient(90deg,#38cde5,#6d62e9);width:100%;height:100%;animation:1.05s both straxaLandingProgress;display:block}@keyframes straxaLandingIn{0%{opacity:0}to{opacity:1}}@keyframes straxaLandingLift{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes straxaLandingOrbit{to{transform:rotate(360deg)}}@keyframes straxaLandingProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:760px){.straxa-welcome-backdrop{place-items:stretch stretch!important;padding:0!important}.straxa-welcome{border-left:0!important;border-right:0!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;min-height:100dvh!important;max-height:100dvh!important}.straxa-welcome.phase-questions{flex-direction:column!important;display:flex!important;overflow:auto!important}.straxa-welcome.phase-questions .straxa-quickstart-layout{grid-template-columns:1fr!important;width:100%!important;max-width:none!important;padding:18px 0 14px!important}.straxa-welcome.phase-questions .straxa-quickstart-intelligence{margin:0 17px 17px!important}.straxa-welcome.phase-questions .straxa-quickstart-message{padding:0 17px!important}.straxa-welcome.phase-questions .straxa-quickstart-body{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important}.straxa-welcome.phase-questions .straxa-quickstart-body textarea{color:#172436!important;box-sizing:border-box!important;appearance:none!important;touch-action:manipulation!important;background:linear-gradient(#fff 0%,#f8fbfd 100%)!important;border:1.5px solid #4897bd57!important;border-radius:18px!important;outline:none!important;width:calc(100vw - 34px)!important;min-width:0!important;max-width:calc(100vw - 34px)!important;min-height:168px!important;margin:0 17px!important;padding:18px 19px!important;font-size:16px!important;line-height:1.55!important;transition:border-color .16s,box-shadow .16s,background .16s!important;display:block!important;box-shadow:0 10px 28px #193c5814,inset 0 0 0 1px #ffffffb8!important}.straxa-welcome.phase-questions .straxa-quickstart-body textarea::placeholder{color:#8a99aa!important;opacity:1!important}.straxa-welcome.phase-questions .straxa-quickstart-body textarea:focus{background:#fff!important;border-color:#2b9fbe!important;box-shadow:0 0 0 4px #2b9fbe1c,0 12px 30px #193c581a!important}.straxa-welcome.phase-questions .straxa-quickstart-chips{padding:0 17px!important}.straxa-welcome.phase-questions .straxa-quickstart-error{margin:13px 17px 0!important}.straxa-welcome.phase-questions .straxa-quickstart-actions{padding:15px 17px max(18px,env(safe-area-inset-bottom))!important;margin-top:auto!important}.straxa-plan-annual-total{display:grid!important}}@media (prefers-reduced-motion:reduce){.straxa-first-run-landing,.straxa-first-run-landing-inner,.straxa-first-run-landing:before,.straxa-first-run-landing:after,.straxa-first-run-landing-line i{animation:none!important}}.dashboard-shell .internal-route-content,.dashboard-shell .internal-route-stage{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:clip!important}.dashboard-shell .internal-route-stage>main{width:100%!important;min-width:0!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important;left:auto!important;right:auto!important;transform:none!important}.dashboard-shell .internal-route-stage>main>*{min-width:0!important;max-width:100%!important}@media (min-width:768px) and (max-width:1199px){.straxa-shell .auth-stage{grid-template-columns:minmax(0,1fr) minmax(390px,46%)!important;align-items:stretch!important;min-height:calc(100dvh - 76px)!important;display:grid!important}.straxa-shell .story-side{min-width:0!important;padding:clamp(34px,5vw,68px)!important;display:flex!important}.straxa-shell .auth-side{border-left:1px solid #0f172a12!important;min-width:0!important;padding:clamp(26px,4vw,54px)!important;display:flex!important}.straxa-shell .auth-panel{width:min(100%,470px)!important;margin:auto!important}.straxa-shell .mode-switch{visibility:visible!important;opacity:1!important;display:grid!important}.dashboard-shell{--sidebar:224px!important;overflow:hidden!important}.dashboard-shell .sidebar{width:var(--sidebar)!important;height:100dvh!important;box-shadow:none!important;border-right:1px solid #ffffff0e!important;border-radius:0!important;padding:15px 13px 12px!important;transition:none!important;position:fixed!important;inset:0 auto 0 0!important;transform:none!important}.dashboard-shell .mobile-overlay,.dashboard-shell .mobile-close,.dashboard-shell .menu-button{display:none!important}.dashboard-shell .main-area{width:calc(100% - var(--sidebar))!important;margin-left:var(--sidebar)!important}.dashboard-shell .dashboard-header{height:82px!important;padding-inline:clamp(20px,2.8vw,36px)!important}.dashboard-shell .dashboard-content{width:min(1500px,100%)!important;padding:clamp(20px,2.8vw,32px) clamp(20px,2.8vw,36px) 170px!important}.dashboard-shell .sidebar-logo{width:120px!important;max-width:120px!important;height:auto!important}.dashboard-shell .sidebar-nav{gap:3px!important;margin-top:13px!important;padding-right:3px!important}.dashboard-shell .nav-label{letter-spacing:1.25px!important;margin:8px 8px 4px!important;font-size:7.5px!important}.dashboard-shell .nav-item{border-radius:11px!important;gap:10px!important;min-height:37px!important;padding:0 9px!important}.dashboard-shell .nav-item>span:nth-child(2){opacity:1!important;pointer-events:auto!important;font-size:11px!important;line-height:1.15!important;display:block!important}.dashboard-shell .nav-label,.dashboard-shell .workspace-copy-button,.dashboard-shell .user-copy,.dashboard-shell .alpha-pill{opacity:1!important;pointer-events:auto!important}.dashboard-shell .workspace-selector,.dashboard-shell .workspace-premium{border-radius:13px!important;min-height:54px!important;margin-top:10px!important;padding:7px 8px!important}.dashboard-shell .workspace-copy-button strong{font-size:11.5px!important}.dashboard-shell .workspace-copy-button span,.dashboard-shell .workspace-copy-button small{font-size:7.5px!important}.dashboard-shell .center-nav{display:block!important}.dashboard-shell .hero-intelligence{grid-template-columns:minmax(0,1.05fr) minmax(270px,.95fr)!important}.dashboard-shell .header-actions{gap:7px!important}.dashboard-shell .system-status{display:flex!important}.chat5-shell{min-width:0!important}.chat5-main{max-width:none!important}}@media (min-width:768px) and (max-width:899px){.dashboard-shell{--sidebar:204px!important}.straxa-shell .story-side{padding:30px!important}.straxa-shell .auth-side{padding:24px!important}.straxa-shell .auth-stage{grid-template-columns:minmax(0,1fr) minmax(350px,48%)!important}.dashboard-shell .hero-intelligence{grid-template-columns:1fr!important}.dashboard-shell .intelligence-visual{min-height:245px!important}.dashboard-shell .dashboard-header h1{font-size:20px!important}.dashboard-shell .system-status{display:none!important}}@media (min-width:1024px) and (max-width:1199px){.dashboard-shell{--sidebar:238px!important}}.dashboard-shell,.dashboard-shell .main-area,.dashboard-shell .dashboard-content,.dashboard-shell .internal-route-content,.dashboard-shell .internal-route-stage,.dashboard-shell .internal-route-stage>*{box-sizing:border-box!important;min-width:0!important}.dashboard-shell .dashboard-header .language-control{display:none!important}@media (min-width:951px){.dashboard-shell{width:100%!important;max-width:100vw!important;overflow-x:clip!important}.dashboard-shell .sidebar{flex:0 0 var(--sidebar)!important;left:0!important}.dashboard-shell .main-area{flex:0 0 calc(100% - var(--sidebar))!important;width:calc(100% - var(--sidebar))!important;max-width:calc(100vw - var(--sidebar))!important;margin-left:var(--sidebar)!important;overflow-x:clip!important}.dashboard-shell .dashboard-content,.dashboard-shell .internal-route-content{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:clip!important}.dashboard-shell .internal-route-stage{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;position:relative!important;overflow-x:clip!important}.dashboard-shell .internal-route-stage>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;position:relative!important}.dashboard-shell .sidebar:hover .nav-item>span:nth-child(2){letter-spacing:-.01em!important;font-size:12px!important;font-weight:520!important;line-height:1.2!important}.dashboard-shell .sidebar:hover .nav-item{border-radius:12px!important;min-height:39px!important}.dashboard-shell .sidebar:hover .nav-item b{color:#7890a5!important;margin-left:auto!important;font-size:12px!important;font-weight:450!important;line-height:1!important}.dashboard-shell .sidebar:hover .nav-item small{color:#7890a5!important;margin-left:auto!important;font-size:0!important;font-weight:500!important;line-height:1!important}.dashboard-shell .sidebar:hover .nav-item small:after{content:"→";font-size:12px}.dashboard-shell .sidebar:hover .nav-item em{letter-spacing:.05em!important;font-size:7.5px!important;font-weight:700!important}.dashboard-shell .sidebar:hover .nav-label{letter-spacing:.14em!important;font-size:8.5px!important;font-weight:720!important}.dashboard-shell .straxa-business-daily-icon,.dashboard-shell .straxa-business-direction-icon{color:#526f86!important;flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;font-size:13px!important;font-weight:500!important;display:grid!important}.dashboard-shell.theme-white .sidebar:hover .nav-item b,.dashboard-shell.theme-white .sidebar:hover .nav-item small:after{color:#728398!important}}@media (max-width:950px){.dashboard-shell .main-area,.dashboard-shell .dashboard-content,.dashboard-shell .internal-route-content,.dashboard-shell .internal-route-stage,.dashboard-shell .internal-route-stage>*{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media (max-width:700px){.dashboard-shell .dashboard-header{overflow:hidden!important}.dashboard-shell .dashboard-header .header-left{flex:auto!important;min-width:0!important;overflow:hidden!important}.dashboard-shell .dashboard-header .header-identity{min-width:0!important;overflow:hidden!important}.dashboard-shell .dashboard-header .header-identity h1,.dashboard-shell .dashboard-header .header-role{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.dashboard-shell .dashboard-header .header-actions{flex:none!important;min-width:max-content!important}.dashboard-shell .composer-orb{display:none!important}.dashboard-shell .internal-route-head{align-items:center!important;gap:7px!important;min-height:0!important;padding:9px 12px!important;position:relative!important;overflow:hidden!important}.dashboard-shell .internal-route-head>div{z-index:2!important;flex:0 52%!important;width:52%!important;min-width:0!important;max-width:52%!important;position:relative!important}.dashboard-shell .internal-route-head>button{z-index:1!important;color:#fff!important;background:linear-gradient(135deg,#127be3 0%,#2457d7 50%,#4a32d5 100%)!important;border:0!important;border-radius:15px!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:43%!important;min-width:0!important;max-width:43%!important;height:auto!important;min-height:0!important;margin:0!important;padding:0 10px!important;display:flex!important;position:absolute!important;inset:7px 8px 7px auto!important;overflow:hidden!important;box-shadow:0 7px 16px #2552be2e!important}.dashboard-shell .internal-route-head>button:before{content:""!important;opacity:.98!important;background-image:url(https://jgrinvwcrjnhagmufftu.supabase.co/storage/v1/object/public/public-assets/logo%20Straxa%20White.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:0 0 26px!important;width:26px!important;height:16px!important;display:block!important}.dashboard-shell .internal-route-head>button svg,.dashboard-shell .internal-route-head>button b{width:0!important;height:0!important;margin:0!important;padding:0!important;display:none!important}.dashboard-shell .internal-route-head>button span{white-space:nowrap!important;color:#fff!important;letter-spacing:-.015em!important;justify-content:center!important;align-items:center!important;min-width:0!important;font-size:10px!important;font-weight:800!important;line-height:1!important;display:inline-flex!important}}@media (max-width:390px){.dashboard-shell .internal-route-head{padding:8px 11px!important}.dashboard-shell .internal-route-head>div{flex-basis:51%!important;width:51%!important;max-width:51%!important}.dashboard-shell .internal-route-head>button{border-radius:13px!important;gap:6px!important;width:44%!important;max-width:44%!important;padding-inline:8px!important;top:6px!important;bottom:6px!important;right:7px!important}.dashboard-shell .internal-route-head>button:before{flex-basis:22px!important;width:22px!important;height:14px!important}.dashboard-shell .internal-route-head>button span{font-size:9.5px!important}}[data-straxa-modal-backdrop=true]{z-index:2147483000!important;left:0!important;right:0!important;top:var(--straxa-visual-top,0px)!important;width:100%!important;height:var(--straxa-visual-height,100dvh)!important;max-height:var(--straxa-visual-height,100dvh)!important;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))!important;overscroll-behavior:none!important;touch-action:auto!important;justify-content:center!important;place-items:center!important;display:grid!important;position:fixed!important;bottom:auto!important;overflow:hidden!important}[data-straxa-modal-backdrop=true] .straxa-notification-popover{width:min(520px,100%)!important;max-width:520px!important;max-height:calc(var(--straxa-visual-height,100dvh) - 24px)!important;border:1px solid #dbe6f0!important;border-radius:24px!important;margin:0!important;position:relative!important;inset:auto!important}[data-straxa-modal-backdrop=true] .straxa-notification-popover-list,[data-straxa-modal-backdrop=true] .straxa-notification-popover-detail{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;min-height:0!important;overflow-y:auto!important}html[data-straxa-surface=ios-browser],html[data-straxa-surface=ios-browser] body{overscroll-behavior-y:none;-webkit-text-size-adjust:100%;min-height:100svh!important}html[data-straxa-surface=ios-browser] body{-webkit-overflow-scrolling:touch}html[data-straxa-surface=ios-browser] .dashboard-shell{min-height:100svh!important}html[data-straxa-surface=ios-browser] .dashboard-header,html[data-straxa-surface=ios-browser] .sidebar,html[data-straxa-surface=ios-browser] [data-straxa-modal-backdrop=true]{-webkit-backdrop-filter:none!important}html[data-straxa-surface=ios-browser] .dashboard-header{background:#fffffffb!important}html[data-straxa-surface=ios-browser] [data-straxa-modal-backdrop=true]{background:#0a142247!important}html[data-straxa-surface=ios-browser] .straxa-notification-popover,html[data-straxa-surface=ios-browser] [data-straxa-modal-backdrop=true] [aria-modal=true]{will-change:transform,opacity;transform:translateZ(0);transition-duration:.1s!important;animation-duration:.1s!important}@media (pointer:coarse){html[data-straxa-surface=ios-browser] .ambient,html[data-straxa-surface=ios-browser] .global-grid{animation:none!important}html[data-straxa-surface=ios-browser] .dashboard-shell a,html[data-straxa-surface=ios-browser] .dashboard-shell button{-webkit-tap-highlight-color:transparent!important}}[data-straxa-modal-scroll=true]{touch-action:pan-y!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}[aria-modal=true]{scrollbar-gutter:stable;min-height:0!important;max-height:calc(var(--straxa-visual-height,100dvh) - 24px)!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overflow:hidden auto!important}@media (max-width:700px){[data-straxa-modal-backdrop=true]{align-items:center!important;overflow:hidden!important}[aria-modal=true]{max-height:calc(var(--straxa-visual-height,100dvh) - max(24px,env(safe-area-inset-top)) - max(24px,env(safe-area-inset-bottom)))!important}}:root{--straxa-interaction-fast:.12s;--straxa-interaction-normal:.165s;--straxa-ease-out:cubic-bezier(.2,.72,.2,1)}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:auto}a,button,[role=button],input,select,textarea{-webkit-tap-highlight-color:transparent}a,button,[role=button],summary,label[for]{touch-action:manipulation}button,a,[role=button]{transition-property:transform,box-shadow,border-color,background-color,color,opacity;transition-duration:var(--straxa-interaction-fast);transition-timing-function:var(--straxa-ease-out)}@media (hover:hover) and (pointer:fine){button:hover,a:hover,[role=button]:hover{transition-duration:var(--straxa-interaction-normal)}}button:active,a:active,[role=button]:active{transform:translateY(0)scale(.992)}input,textarea,select{transition:border-color var(--straxa-interaction-fast) var(--straxa-ease-out),box-shadow var(--straxa-interaction-fast) var(--straxa-ease-out),background-color var(--straxa-interaction-fast) var(--straxa-ease-out)}.dashboard-main,.main-content,.internal-route-stage{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
