body{font-family:Tajawal,Tahoma,sans-serif;line-height:1.5}input,textarea,select{color:var(--foreground);border-color:var(--input);background:#201d26;font-size:1rem}input::placeholder,textarea::placeholder{color:#aaa1b6;opacity:1}input:focus,textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px #a879ff1c}button:focus-visible,a:focus-visible{outline-color:var(--ring)}::selection{color:#fff;background:#684297}.primary{background:var(--primary);color:#1a1127;font-weight:700;box-shadow:0 4px 20px #a879ff15}.primary:hover:not(:disabled){background:#bc98ff;box-shadow:0 6px 24px #a879ff30}.secondary{color:#e4d9f6;background:#302938;border-color:#493b58}.secondary:hover{background:#3e324e}.quiet-button,.text-link,.car-reference{color:#c6a4ff}.quiet-button:hover,.text-link:hover{color:#e4d3ff}.icon-button{color:#b7acc5}.icon-button:hover,.icon-button.bookmarked{color:#d3b7ff;background:#3a2e4c}.muted,.eyebrow{color:#b6aabe}.small-dot{background:var(--primary)}.studio{background:#17161c}.studio-header,.studio[data-view=operations] .studio-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#19171fef;border-bottom:1px solid #ffffff0e;height:82px;padding-inline:30px;box-shadow:0 3px 24px #00000013}.brand.fielto-brand{color:#f7f3fd;gap:11px}.brand.fielto-brand .fielto-wordmark{letter-spacing:-1.5px;font:600 37px/1 Rubik,Arial,sans-serif}.fielto-i{position:relative}.fielto-i:after{content:"";background:#b184ff;border-radius:50%;width:.17em;height:.17em;position:absolute;top:.15em;left:50%;transform:translate(-50%)}.robot-portrait{background:#1b1723;border:1px solid #66507566;border-radius:13px;flex-shrink:0;width:40px;height:40px;display:inline-block;position:relative;overflow:hidden}.robot-portrait img{width:296%;max-width:none;height:auto;position:absolute;top:-10%;left:-139%}.brand-mascot{border-radius:14px;width:42px;height:42px}.nav-pill{box-shadow:none;background:#25212c;border-color:#3c3348;padding:4px}.nav-pill button{color:#bcb2c9;padding:9px 24px;font-size:.9375rem;font-weight:500}.nav-pill button.current{color:#ebdfff;background:#3b2d51}.nav-pill button:hover{background:#352b43}.nav-dot{background:#c398ff}.profile-button{color:#d0c5de;background:#25212c;font-size:.875rem}.profile-initial{color:#ddcaff;background:#392b4c;border-color:#51415e}.fleet-field{background:#18171d;height:100dvh;min-height:740px}.fleet-map,.fleet-map .leaflet-container{background:#1b1a20}.fleet-map-wash{background:linear-gradient(#17161c60 0%,#0000 30% 72%,#17161ca8 100%)}.fleet-map-canvas .leaflet-tile-pane{opacity:.85}.fleet-map .leaflet-control-attribution{color:#aaa1b8!important;background:#17161cde!important;font-size:12px!important}.fleet-map .leaflet-control-attribution a{color:#bca9d6!important}.city-switcher{background:#232029f5;border:1px solid #4d3d5a;border-radius:17px;padding:5px;top:103px;box-shadow:0 8px 30px #0003}.city-switcher button{color:#c3b9cd;min-height:42px;font-weight:500}.city-switcher button.active{color:#1e142a;background:#a879ff}.city-switcher button:hover{color:#eee1ff;background:#3b2f4b}.city-switcher button.active:hover{color:#1e142a;background:#bb94ff}.city-switcher .city-color{background:#c4a1ff}.city-switcher .active .city-color{background:#382050}.city-count{color:#ddc9fa;background:#3b2c4d}.active .city-count{color:#e7d7ff;background:#271935}.fleet-place{color:#ddd2ea;background:#25212ded;border-color:#46374f;font-size:.9375rem;top:170px;left:28px;box-shadow:0 4px 20px #0002}.fleet-place>span:last-child{color:#bdb0cc;font-size:.875rem}.place-separator,.fleet-state-divider{background:#584760}.fleet-state{color:#bfb2ce;background:#23202beb;border-color:#43354f;font-size:.875rem;top:169px;right:28px}.fleet-state-dot{background:#8e7e9e}.fleet-state.running .fleet-state-dot{background:#b68cff;box-shadow:0 0 0 4px #aa7cff16}.fleet-rep-card{z-index:6;background:#211d29f5;border:1px solid #51405f;border-radius:23px;width:280px;position:absolute;top:230px;right:28px;overflow:hidden;box-shadow:0 12px 40px #0004}.rep-art{background:#17161c;height:176px;position:relative;overflow:hidden}.rep-art>img{width:130%;max-width:none;height:auto;position:absolute;top:-10%;left:-20%}.rep-art:after{content:"";pointer-events:none;background:linear-gradient(#0000,#211d29);height:54px;position:absolute;inset:auto 0 0}.rep-city-label{color:#e4d4fb;background:#1b1628b8;border:1px solid #79618a55;border-radius:20px;padding:5px 10px;font-size:.8125rem;position:absolute;top:14px;right:14px}.rep-copy{padding:0 18px 17px}.rep-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.rep-heading h1{color:#f3ebff;font-size:1.75rem;font-weight:700;line-height:1.5}.rep-heading p{color:#bcaccd;align-items:center;gap:7px;font-size:.875rem;display:flex}.rep-status-dot{background:#8e7d9c;border-radius:50%;flex-shrink:0;width:5px;height:5px}.rep-status-dot.active{background:#bb91ff;box-shadow:0 0 9px #a879ff}.rep-count{color:#d8bbff;background:#39284f;border:1px solid #64478b;border-radius:13px;flex-direction:column;align-items:center;min-width:53px;padding:5px 9px;display:flex}.rep-count strong{font-size:1.5rem;font-weight:500;line-height:1.1}.rep-count span{margin-top:3px;font-size:.75rem}.rep-count:hover{background:#4b3469}.rep-open{color:#e2ceff;background:#39284f;border:1px solid #624583;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin-top:16px;padding:10px 13px;font-size:.9375rem;font-weight:500;display:flex}.rep-open:hover{background:#4a3265}.rep-product{margin-top:9px;font-size:.875rem}.fleet-map-tools{background:#24202deb;border-color:#493953;bottom:265px;box-shadow:0 5px 20px #0003}.fleet-map-tools button{color:#d0bde5;min-width:40px;min-height:40px}.fleet-map-tools button:hover{color:#f0e5ff;background:#423151}.follow-car{color:#d6c4e8;background:#28212f;border-color:#4d3a5d;font-size:.875rem;bottom:208px}.follow-car.active{color:#20132d;background:#a879ff;border-color:#c49dff}.fleet-map-error{color:#d7c9e6;background:#272130;border-color:#5b436d;font-size:.875rem}.fleet-map-error button{color:#e1c6ff;background:#443056;font-size:.875rem}.vehicle-rotation{filter:drop-shadow(0 3px 4px #000a)}.vehicle-hit:hover .vehicle-rotation{filter:drop-shadow(0 4px 8px #a879ff88)}.vehicle-badge{color:#dac2fd;background:#2d223b;border-color:#8661ad;min-width:36px;height:30px;font-family:Tajawal,sans-serif;box-shadow:0 3px 14px #0007}.vehicle-badge:after{border-color:#8661ad}.vehicle-badge[data-has-data=true]{color:#1b0f2b;background:#ac7eff;border-color:#d5b6ff;font-weight:800;box-shadow:0 0 18px #a879ff55}.vehicle-label{color:#e7d7f9;background:#25202df2;border-color:#685080;padding:5px 11px;font-size:.875rem;box-shadow:0 4px 18px #0006}.vehicle-label small{color:#baa6ce}.west-cluster{color:#e3cffc;background:#292033;border-color:#654c7b}.west-cluster small{color:#baa6ce}.fleet-mission-dock{background:#24202cec;border-color:#554264;border-radius:21px;width:min(750px,100% - 64px);bottom:54px;box-shadow:0 15px 50px #0005}.fleet-dock-main{gap:14px;padding:18px 20px 14px}.dock-robot{border-radius:17px;width:54px;height:54px}.fleet-dock-main .eyebrow{color:#b9a7cc;font-size:.8125rem}.fleet-dock-main h2{color:#f0e8f9;font-size:1.125rem;font-weight:700}.fleet-dock-main p{color:#c0b3ce;font-size:.875rem}.fleet-dock-main>.primary{border-radius:12px;padding:12px 19px;font-size:.9375rem}.fleet-dock-bottom{color:#c5b7d4;border-color:#463650;padding:12px 20px;font-size:.875rem}.fleet-dock-bottom b{color:#d8b6ff;font-size:1rem}.fleet-dock-bottom button{color:#d8b6ff;font-size:.875rem}.fleet-dock-error{color:#f3b2bd}.dock-progress{background:#3a2b49}.dock-progress [data-slot=progress-indicator]{background:#aa7bff}.fleet-footer{color:#b0a4bd;text-shadow:none;font-size:.75rem;bottom:23px}.fleet-footer button{color:#c6b2dc;background:#27202fbf}.fleet-info-sheet{background:#211c29f7;border-color:#69517d;box-shadow:0 20px 80px #0007}.sheet-robot{border-radius:23px;width:87px;height:92px}.fleet-info-header{padding-top:16px!important}.fleet-info-header [data-slot=sheet-title]{color:#f1e6ff;font-weight:700}.fleet-info-header [data-slot=sheet-description]{color:#c6b4d7;font-size:.875rem}.fleet-agent-status{color:#dbbeff;background:#3b294e;font-size:.8125rem}.fleet-focus-link{color:#ddc6fb;background:#30233e;border-color:#614775;font-size:.875rem}.team-tabs,.mode-tabs{background:#18131f!important;border-color:#4b375c!important}.team-tabs [data-slot=tabs-trigger],.mode-tabs [data-slot=tabs-trigger]{color:#c3afda;font-size:.9375rem}.team-tabs [data-slot=tabs-trigger][data-state=active],.mode-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:none;color:#f1e4ff!important;background:#49305f!important}.fleet-info-sheet .team-tabs [data-slot=tabs-trigger]>span{color:#ddc5fa;background:#51386c}.fleet-finding,.evidence-card{background:#2a2333;border-color:#503c60}.fleet-finding-top strong{color:#e6d4f9;font-size:1rem}.finding-number{color:#c7aee1;background:#42304f}.fleet-finding p,.evidence-card p{color:#d7c9e5;font-size:1rem}.fleet-finding blockquote,.evidence-card blockquote{color:#baa8ca;background:#201a27;border-color:#9065b8;font-size:.875rem}.fleet-finding>a,.evidence-card a{color:#d2adff;font-size:.875rem}.fleet-finding-foot,.fleet-source-note{border-color:#4c375b}.fleet-finding-foot time,.fleet-source-note{color:#b5a2c5;font-size:.8125rem}.fleet-finding-foot button{color:#d0aaff;font-size:.875rem}.fleet-finding-top .kind-label.fact,.evidence-type{color:#a7d8c5;background:#253a37}.event strong{color:#e0cafa}.fleet-info-sheet .event p,.event p{color:#c7b6d6;font-size:1rem}.event time{color:#ad96c1}[data-slot=dialog-overlay],[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d091bc2}.mission-dialog,.profile-dialog,.all-results-dialog,.opportunity-sheet{color:#ede2f9;background:#231e2c!important;border-color:#5b426d!important}.dialog-robot{border-radius:19px;width:66px;height:66px;margin-bottom:10px}[data-slot=dialog-title],[data-slot=sheet-title]{color:#f2e8ff;font-weight:700}[data-slot=dialog-description],[data-slot=sheet-description]{color:#c3b1d3}.dialog-bottom{border-color:#4a3758!important}.dialog-bottom>span{font-size:.875rem;color:#bfaacd!important}.demo-brief{background:#2f243c!important;border-color:#604477!important}.demo-brief h3{color:#ecdcfc!important}.demo-brief p{font-size:1rem;color:#cbb6dd!important}.brief-chips span{font-size:.875rem;color:#ddc8ee!important;background:#463354!important}.fine-note,.optional{color:#c1acd2!important}.fine-note{font-size:.875rem!important}.tiny-tag{color:#eabaca!important;background:#513847!important}.form-stack label{color:#e2d0f2;font-size:1rem}.form-stack label small{color:#bda8cc;font-size:.875rem}[data-slot=select-trigger],[data-slot=select-content]{color:#e0cef0;background:#2a2035;border-color:#6c4d80;font-size:1rem}[data-slot=select-item]{font-size:1rem}[data-slot=select-item][data-highlighted]{color:#f5eaff;background:#49305f}[data-slot=dialog-close],[data-slot=sheet-close]{color:#d3bce4}.demo-brief .eyebrow{color:#bd9ed7;letter-spacing:0}.brief-chips span{border-color:#664c77}.onboard-steps{border-color:#4f395e}.connection-message p{font-size:.875rem}.excluded-list>div{border-color:#68434f}.all-results-dialog .opportunity-open>p{font-size:1rem}.all-results-dialog .company-heading h3{font-size:1.25rem}.all-results-dialog .card-footer{font-size:.875rem}.connection-message{color:#d8c3e9!important;background:#3b2c44!important;border-color:#5e4770!important}.onboard-steps>span{color:#baa5cd;font-size:.875rem}.onboard-steps b{background:#3e2d4d}.onboard-steps .current{color:#d5afff}.onboard-steps .current b{color:#1c1029;background:#a879ff}.onboard-steps .done{color:#a6d9c5}.onboard-steps .done b{background:#28433a}.upload-box{color:#d6b6f9!important;background:#30243d!important;border-color:#865dab!important}.upload-box strong{color:#e7d1ff!important}.upload-box span,.file-row small{color:#bda7ce!important}.file-row{color:#d9c0ed!important;background:#302439!important;border-color:#574066!important}.profile-summary{color:#b5e0cd!important;background:#263c35!important;border-color:#416b59!important}.profile-summary p{color:#aed0c2!important}.excluded-list{color:#efd0db!important;background:#382831!important;border-color:#68434f!important}.excluded-list button{color:#eac0d2!important}.collection-page{max-width:1180px}.collection-heading h1{color:#f0e3ff;font-weight:700}.collection-heading p{color:#bcabc9;font-size:1rem}.filter-buttons button{color:#c7b5d5;font-size:.9375rem}.filter-buttons button.active{color:#e6ceff;background:#433052;border-color:#674879}.list-search input{background:#282030;border-color:#544060}.list-search svg{color:#ae93c3}.opportunity-card{background:#25202e;border-color:#4a3758;box-shadow:0 6px 25px #0002}.opportunity-card:hover{border-color:#9970c3}.opportunity-top{padding-bottom:10px}.kind-label{color:#cfb8e3;background:#3a2d47;font-size:.8125rem}.kind-label.signal{color:#edc2ff;background:#50335c}.kind-label.fit{color:#a9d9c7;background:#253d36}.opportunity-rep{color:#bba4cf;align-items:center;gap:8px;padding:2px 22px 6px;font-size:.875rem;display:flex}.opportunity-rep .robot-portrait{border-radius:9px;width:28px;height:28px}.company-monogram{color:#dec2ff;background:#463055}.company-heading h3{color:#efe0ff;font-size:1.25rem;font-weight:700}.company-heading>div>span{color:#ab98bc;letter-spacing:0;font:12px Rubik,sans-serif}.card-score{color:#c599ff;font-family:Rubik,sans-serif}.card-score small{color:#bba6cb;font-size:.75rem}.opportunity-open>p{color:#cdbbdb;font-size:1rem}.card-meta{color:#b9a3ca;font-size:.875rem}.card-footer{color:#b9a3cc;border-color:#483353;font-size:.875rem}.card-footer>span:last-child{color:#d2adff}.empty-state{background:#251d30;border-color:#694a80}.empty-state [data-slot=empty-title]{color:#e4cef7}.empty-state [data-slot=empty-description]{color:#bba4ce;font-size:1rem}.empty-state [data-slot=empty-media]{color:#c699fc}.history-card{color:#c8b0da;background:#282030;border-color:#4b355a}.history-card:hover{background:#32243d;border-color:#9068b4}.history-card strong{color:#e3cdef}.history-card p{color:#b49ac6;font-size:.875rem}.history-card>span{color:#d1b1ea;background:#3c2a4a}.detail-header,.detail-section,.detail-actions{border-color:#4c365a!important}.detail-kicker>span:last-child,.detail-tags{color:#b9a2ce;font-size:.875rem}.detail-english{color:#b09ac3!important}.detail-tags{margin-top:10px}.score-grid{background:#30223d;border-color:#614275}.score-grid strong{color:#c89aff;font-family:Rubik,sans-serif}.score-grid strong span,.score-grid>div>span,.score-note{color:#bba0d0}.detail-section h3{color:#e1c5f8;font-weight:700}.detail-section h3 svg{color:#b68bdf}.detail-section h3>span{color:#cfadeb;background:#493259}.detail-section>p{color:#cdb6dd;font-size:1rem}.branch-note{color:#c7a8da;background:#34243f;font-size:.875rem}.evidence-date{color:#ae93bf}.hypothesis{background:#33223f;border-color:#684882}.unknowns li{color:#c9b0d9;font-size:1rem}.unknowns li:before{background:#9d77bb}.location-note{color:#bba0ce!important;font-size:.875rem!important}.detail-actions{background:#251b2e}.detail-actions .icon-button{color:#edaabb}.error-banner{color:#f0c0cc;background:#432634;border-color:#8d4f65}@media (min-width:801px) and (max-height:800px){.fleet-rep-card{width:238px;top:223px}.rep-art{height:128px}.rep-copy{padding:0 14px 13px}.rep-heading h1{font-size:1.5rem}.rep-open{margin-top:10px;padding:8px 11px}.rep-product{margin-top:6px}}@media (max-width:1100px) and (min-width:801px){.studio-header{padding-inline:22px}.nav-pill button{min-width:90px;padding-inline:17px}.profile-button>span:nth-child(2){max-width:90px}.fleet-state{right:22px}.fleet-place{left:22px}.fleet-rep-card{width:238px;right:22px}.rep-art{height:147px}}@media (max-width:800px){.studio-header,.studio[data-view=operations] .studio-header{height:127px;padding:18px 18px 0}.brand.fielto-brand{gap:8px}.brand.fielto-brand .fielto-wordmark{font-size:32px}.brand-mascot{border-radius:11px;width:35px;height:35px}.nav-pill{top:76px}.nav-pill button{min-width:90px;padding:8px 18px;font-size:.875rem}.profile-button{font-size:.8125rem}.profile-button>span:nth-child(2){max-width:105px}.fleet-field{min-height:850px}.city-switcher{border-radius:14px;width:max-content;max-width:calc(100% - 24px);padding:4px;top:140px}.city-switcher button{gap:5px;min-height:38px;padding:8px 9px;font-size:.875rem}.fleet-place{padding:7px 11px;font-size:.875rem;top:202px;left:14px}.fleet-place>span:last-child,.place-separator{display:none}.fleet-rep-card{border-radius:18px;width:280px;top:257px;right:14px}.rep-art{width:83px;height:100%;position:absolute;top:0;bottom:0;right:0}.rep-art>img{width:330%;top:0;left:-156%}.rep-art:after{background:linear-gradient(90deg,#211d29,#0000);width:22px;height:auto;inset:0 auto 0 0}.rep-city-label{display:none}.rep-copy{margin-right:83px;padding:9px 9px 9px 12px}.rep-heading h1{font-size:1.375rem}.rep-heading p{gap:5px;font-size:.8125rem}.rep-count{border-radius:10px;min-width:42px;padding:4px 6px}.rep-count strong{font-size:1.25rem}.rep-count span{font-size:.75rem}.rep-open{margin-top:8px;padding:7px 10px;font-size:.875rem}.rep-product{display:none}.fleet-mission-dock{width:calc(100% - 28px);bottom:66px}.fleet-dock-main{gap:10px;padding:14px}.dock-robot{border-radius:13px;width:42px;height:42px}.fleet-dock-main>div{flex-basis:calc(100% - 55px)}.fleet-dock-main h2{font-size:1rem}.fleet-dock-main p{font-size:.8125rem}.fleet-dock-main>.primary{margin-top:2px;padding:10px}.fleet-dock-bottom{gap:9px;padding:10px 14px;font-size:.8125rem}.fleet-dock-bottom button{font-size:.8125rem}.fleet-dock-bottom b{font-size:.875rem}.follow-car{font-size:.875rem;bottom:298px;left:14px}.fleet-map-tools{bottom:350px;left:14px}.fleet-map-tools button{width:36px;min-width:36px;height:36px;min-height:36px}.fleet-footer{font-size:.75rem;bottom:22px;left:15px;right:15px}.fleet-footer>span{max-width:265px}.fleet-info-sheet{top:auto!important}.sheet-robot{border-radius:20px;width:72px;height:78px}.collection-heading p{font-size:1rem}.filter-buttons button{padding:7px 9px;font-size:.875rem}.card-footer,.card-meta,.opportunity-rep{font-size:.8125rem}}@media (max-width:390px){.profile-button>span:nth-child(2){display:none}.city-switcher button{padding-inline:7px}.fleet-dock-bottom>span{font-size:.8125rem}.fleet-rep-card{width:270px}.fleet-footer>span{max-width:225px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.header-actions{align-items:center;gap:12px;display:flex}.theme-toggle{color:#9f8db1;background:#25212c;border:1px solid #4a385a;border-radius:24px;align-items:center;gap:7px;padding:8px 11px;display:flex}.theme-toggle svg.active{color:#d0aaff}.theme-toggle-label{cursor:pointer;color:#d9c4eb;min-width:27px;font-size:.875rem;line-height:1}.theme-switch[data-slot=switch]{background:#58446a;border:0;flex-shrink:0;width:38px;height:22px;padding:2px}.theme-switch[data-state=checked]{background:#a879ff}.theme-switch [data-slot=switch-thumb]{background:#fff;flex-shrink:0;width:18px;height:18px;transform:none;box-shadow:0 1px 4px #21153433}.theme-switch [data-slot=switch-thumb][data-state=checked]{translate:16px}.theme-switch [data-slot=switch-thumb][data-state=unchecked]{translate:0}:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f7fb;--foreground:#272132;--card:#fff;--card-foreground:#272132;--popover:#fff;--popover-foreground:#272132;--primary:#7945ca;--primary-foreground:#fff;--secondary:#f0e9f9;--secondary-foreground:#63379a;--muted:#f2eef7;--muted-foreground:#70637f;--accent:#eee3fc;--accent-foreground:#63379a;--destructive:#ad3455;--border:#e4dcea;--input:#d8cbe5;--ring:#925adf}:root:not([data-theme=dark]) input,:root:not([data-theme=dark]) textarea,:root:not([data-theme=dark]) select{color:#30263d;background:#fff;border-color:#d8cbe5}:root:not([data-theme=dark]) input::placeholder,:root:not([data-theme=dark]) textarea::placeholder{color:#6c6078}:root:not([data-theme=dark]) ::selection{color:#39214e;background:#dac4fb}:root:not([data-theme=dark]) .studio{background:#f8f7fb}:root:not([data-theme=dark]) .primary{color:#fff;box-shadow:0 4px 16px #7945ca20}:root:not([data-theme=dark]) .primary:hover:not(:disabled){background:#6934b8;box-shadow:0 6px 22px #7945ca30}:root:not([data-theme=dark]) .secondary{color:#613989;background:#f1eafa;border-color:#dfd0ee}:root:not([data-theme=dark]) .secondary:hover{background:#e8d9f8}:root:not([data-theme=dark]) .quiet-button,:root:not([data-theme=dark]) .text-link,:root:not([data-theme=dark]) .car-reference{color:#7743b8}:root:not([data-theme=dark]) .quiet-button:hover,:root:not([data-theme=dark]) .text-link:hover{color:#502180}:root:not([data-theme=dark]) .icon-button{color:#735f80}:root:not([data-theme=dark]) .icon-button:hover,:root:not([data-theme=dark]) .icon-button.bookmarked{color:#7339b0;background:#eee2fb}:root:not([data-theme=dark]) .muted,:root:not([data-theme=dark]) .eyebrow{color:#72607f}:root:not([data-theme=dark]) .studio-header,:root:not([data-theme=dark]) .studio[data-view=operations] .studio-header{background:#ffffffed;border-color:#e6dfea;box-shadow:0 3px 22px #48216407}:root:not([data-theme=dark]) .brand.fielto-brand{color:#29222f}:root:not([data-theme=dark]) .fielto-i:after{background:#915adb}:root:not([data-theme=dark]) .nav-pill{background:#f7f3fb;border-color:#e7ddec}:root:not([data-theme=dark]) .nav-pill button{color:#6e5c7c}:root:not([data-theme=dark]) .nav-pill button.current{color:#6935a3;background:#eadef9}:root:not([data-theme=dark]) .nav-pill button:hover{background:#efe5f8}:root:not([data-theme=dark]) .nav-dot{background:#8146c3}:root:not([data-theme=dark]) .profile-button{color:#6b547c;background:#f5f0fa}:root:not([data-theme=dark]) .profile-initial{color:#70419e;background:#e8d9f7;border-color:#fff}:root:not([data-theme=dark]) .theme-toggle{color:#696071;background:#faf7fd;border-color:#e0d3eb}:root:not([data-theme=dark]) .theme-toggle svg.active{color:#804cb7}:root:not([data-theme=dark]) .theme-toggle-label{color:#72568a}:root:not([data-theme=dark]) .theme-switch[data-state=unchecked]{background:#d9c8eb}:root:not([data-theme=dark]) .fleet-field,:root:not([data-theme=dark]) .fleet-map,:root:not([data-theme=dark]) .fleet-map .leaflet-container{background:#eef0f3}:root:not([data-theme=dark]) .fleet-map-wash{background:linear-gradient(#fbf9ff55,#0000 30% 74%,#faf8fd90)}:root:not([data-theme=dark]) .fleet-map-canvas .leaflet-tile-pane{opacity:1}:root:not([data-theme=dark]) .fleet-map .leaflet-control-attribution{color:#6f5f79!important;background:#ffffffe0!important}:root:not([data-theme=dark]) .fleet-map .leaflet-control-attribution a{color:#72528a!important}:root:not([data-theme=dark]) .city-switcher{background:#fffffff0;border-color:#e0d3eb;box-shadow:0 8px 28px #52336812}:root:not([data-theme=dark]) .city-switcher button{color:#73607e}:root:not([data-theme=dark]) .city-switcher button.active{color:#fff;background:#7945ca}:root:not([data-theme=dark]) .city-switcher button:hover{color:#70429c;background:#f0e6fa}:root:not([data-theme=dark]) .city-switcher button.active:hover{color:#fff;background:#6834b9}:root:not([data-theme=dark]) .city-switcher .city-color{background:#9b69d7}:root:not([data-theme=dark]) .city-switcher .active .city-color{background:#e5ceff}:root:not([data-theme=dark]) .city-count{color:#76508f;background:#f0e8f8}:root:not([data-theme=dark]) .active .city-count{color:#fff;background:#ffffff2e}:root:not([data-theme=dark]) .fleet-place,:root:not([data-theme=dark]) .fleet-state{color:#685475;background:#ffffffed;border-color:#ded2e7;box-shadow:0 3px 18px #49265d0a}:root:not([data-theme=dark]) .fleet-place>span:last-child{color:#715d7d}:root:not([data-theme=dark]) .place-separator,:root:not([data-theme=dark]) .fleet-state-divider{background:#d4c5df}:root:not([data-theme=dark]) .fleet-state-dot{background:#a792b7}:root:not([data-theme=dark]) .fleet-state.running .fleet-state-dot{background:#8652c3;box-shadow:0 0 0 4px #8652c315}:root:not([data-theme=dark]) .fleet-rep-card{background:#fffffffa;border-color:#e0d0eb;box-shadow:0 10px 32px #58356d18}:root:not([data-theme=dark]) .rep-art:after{background:linear-gradient(#0000,#fff)}:root:not([data-theme=dark]) .rep-heading h1{color:#36233e}:root:not([data-theme=dark]) .rep-heading p{color:#725c7e}:root:not([data-theme=dark]) .rep-status-dot{background:#a991b9}:root:not([data-theme=dark]) .rep-status-dot.active{background:#8750cd;box-shadow:0 0 8px #a879ff55}:root:not([data-theme=dark]) .rep-count{color:#773cad;background:#f0e3fe;border-color:#d8bcef}:root:not([data-theme=dark]) .rep-count:hover{background:#e4cef8}:root:not([data-theme=dark]) .rep-open{color:#7337a9;background:#f0e4fd;border-color:#d8bdef}:root:not([data-theme=dark]) .rep-open:hover{background:#e8d4fc}:root:not([data-theme=dark]) .fleet-map-tools{background:#fffffff2;border-color:#decee7;box-shadow:0 5px 20px #59376d12}:root:not([data-theme=dark]) .fleet-map-tools button{color:#755984}:root:not([data-theme=dark]) .fleet-map-tools button:hover{color:#743baa;background:#efe3f9}:root:not([data-theme=dark]) .follow-car{color:#775786;background:#fff;border-color:#ddcce9;box-shadow:0 4px 18px #59346c14}:root:not([data-theme=dark]) .follow-car.active{color:#fff;background:#7945ca;border-color:#9159d4}:root:not([data-theme=dark]) .fleet-map-error{color:#765889;background:#fff;border-color:#dbbdea}:root:not([data-theme=dark]) .fleet-map-error button{color:#733b9e;background:#eedff8}:root:not([data-theme=dark]) .vehicle-rotation{filter:drop-shadow(0 3px 3px #27153370)}:root:not([data-theme=dark]) .vehicle-hit:hover .vehicle-rotation{filter:drop-shadow(0 4px 6px #7b45ad70)}:root:not([data-theme=dark]) .vehicle-badge{color:#755985;background:#fff;border-color:#c9a9e0;box-shadow:0 3px 12px #47226025}:root:not([data-theme=dark]) .vehicle-badge:after{border-color:#c9a9e0}:root:not([data-theme=dark]) .vehicle-badge[data-has-data=true]{color:#fff;background:#8450cd;border-color:#fff;box-shadow:0 4px 18px #8754cb48}:root:not([data-theme=dark]) .vehicle-label{color:#67447e;background:#ffffffed;border-color:#d9bdeb;box-shadow:0 4px 16px #57317218}:root:not([data-theme=dark]) .vehicle-label small{color:#735d82}:root:not([data-theme=dark]) .west-cluster{color:#69457e;background:#fff;border-color:#d6b7e8}:root:not([data-theme=dark]) .west-cluster small{color:#735a84}:root:not([data-theme=dark]) .fleet-mission-dock{background:#fffffff2;border-color:#e0ceeb;box-shadow:0 12px 38px #57346e1c}:root:not([data-theme=dark]) .fleet-dock-main .eyebrow{color:#735c82}:root:not([data-theme=dark]) .fleet-dock-main h2{color:#3c2848}:root:not([data-theme=dark]) .fleet-dock-main p{color:#735c81}:root:not([data-theme=dark]) .fleet-dock-bottom{color:#745985;border-color:#e9def0}:root:not([data-theme=dark]) .fleet-dock-bottom b,:root:not([data-theme=dark]) .fleet-dock-bottom button{color:#7740af}:root:not([data-theme=dark]) .fleet-dock-error{color:#a64360}:root:not([data-theme=dark]) .dock-progress{background:#f0e4fb}:root:not([data-theme=dark]) .dock-progress [data-slot=progress-indicator]{background:#9660d5}:root:not([data-theme=dark]) .fleet-footer{color:#6e5e79}:root:not([data-theme=dark]) .fleet-footer button{color:#7a548e;background:#ffffffcf}:root:not([data-theme=dark]) .fleet-info-sheet{background:#fffafffa;border-color:#dac1e9;box-shadow:0 20px 70px #48235626}:root:not([data-theme=dark]) .fleet-info-header [data-slot=sheet-title]{color:#442b50}:root:not([data-theme=dark]) .fleet-info-header [data-slot=sheet-description]{color:#755a84}:root:not([data-theme=dark]) .fleet-agent-status{color:#7945a1;background:#edddf8}:root:not([data-theme=dark]) .fleet-focus-link{color:#754296;background:#f1e5fa;border-color:#ddc5ed}:root:not([data-theme=dark]) .team-tabs,:root:not([data-theme=dark]) .mode-tabs{background:#f1e8f7!important;border-color:#dfcdeb!important}:root:not([data-theme=dark]) .team-tabs [data-slot=tabs-trigger],:root:not([data-theme=dark]) .mode-tabs [data-slot=tabs-trigger]{color:#795b85}:root:not([data-theme=dark]) .team-tabs [data-slot=tabs-trigger][data-state=active],:root:not([data-theme=dark]) .mode-tabs [data-slot=tabs-trigger][data-state=active]{box-shadow:0 2px 7px #63317c0e;color:#733c9c!important;background:#fff!important}:root:not([data-theme=dark]) .fleet-info-sheet .team-tabs [data-slot=tabs-trigger]>span{color:#824dad;background:#eedff8}:root:not([data-theme=dark]) .fleet-finding,:root:not([data-theme=dark]) .evidence-card{background:#fff;border-color:#e4d2ee}:root:not([data-theme=dark]) .fleet-finding-top strong{color:#5a356b}:root:not([data-theme=dark]) .finding-number{color:#785a8a;background:#f1e6f8}:root:not([data-theme=dark]) .fleet-finding p,:root:not([data-theme=dark]) .evidence-card p{color:#6d517d}:root:not([data-theme=dark]) .fleet-finding blockquote,:root:not([data-theme=dark]) .evidence-card blockquote{color:#745f80;background:#f8f2fc;border-color:#c89ce4}:root:not([data-theme=dark]) .fleet-finding>a,:root:not([data-theme=dark]) .evidence-card a{color:#7f42b2}:root:not([data-theme=dark]) .fleet-finding-foot,:root:not([data-theme=dark]) .fleet-source-note{border-color:#e5d2ef}:root:not([data-theme=dark]) .fleet-finding-foot time,:root:not([data-theme=dark]) .fleet-source-note{color:#715c7e}:root:not([data-theme=dark]) .fleet-finding-foot button{color:#8849b9}:root:not([data-theme=dark]) .fleet-finding-top .kind-label.fact,:root:not([data-theme=dark]) .evidence-type{color:#386e57;background:#e5f4ed}:root:not([data-theme=dark]) .event strong{color:#704387}:root:not([data-theme=dark]) .fleet-info-sheet .event p,:root:not([data-theme=dark]) .event p{color:#735981}:root:not([data-theme=dark]) .event time{color:#725d80}:root:not([data-theme=dark]) [data-slot=dialog-overlay],:root:not([data-theme=dark]) [data-slot=sheet-overlay]{background:#32213f55}:root:not([data-theme=dark]) .mission-dialog,:root:not([data-theme=dark]) .profile-dialog,:root:not([data-theme=dark]) .all-results-dialog,:root:not([data-theme=dark]) .opportunity-sheet{color:#5a396a;background:#fffaff!important;border-color:#e1c8ee!important}:root:not([data-theme=dark]) [data-slot=dialog-title],:root:not([data-theme=dark]) [data-slot=sheet-title]{color:#482754}:root:not([data-theme=dark]) [data-slot=dialog-description],:root:not([data-theme=dark]) [data-slot=sheet-description]{color:#765c83}:root:not([data-theme=dark]) [data-slot=dialog-close],:root:not([data-theme=dark]) [data-slot=sheet-close]{color:#785889}:root:not([data-theme=dark]) .dialog-bottom{border-color:#e6d4ee!important}:root:not([data-theme=dark]) .dialog-bottom>span{color:#785d84!important}:root:not([data-theme=dark]) .demo-brief{background:#f6edfc!important;border-color:#e1c9ef!important}:root:not([data-theme=dark]) .demo-brief .eyebrow{color:#785a86}:root:not([data-theme=dark]) .demo-brief h3{color:#693883!important}:root:not([data-theme=dark]) .demo-brief p{color:#755983!important}:root:not([data-theme=dark]) .brief-chips span{border-color:#e3cfee;color:#7c598a!important;background:#fff!important}:root:not([data-theme=dark]) .fine-note,:root:not([data-theme=dark]) .optional{color:#725b7d!important}:root:not([data-theme=dark]) .fine-note svg{color:#735b7e}:root:not([data-theme=dark]) .tiny-tag{color:#8f5368!important;background:#f5e3eb!important}:root:not([data-theme=dark]) .form-stack label{color:#6f467f}:root:not([data-theme=dark]) .form-stack label small{color:#705c7c}:root:not([data-theme=dark]) [data-slot=select-trigger],:root:not([data-theme=dark]) [data-slot=select-content]{color:#724883;background:#fff;border-color:#d9bce9}:root:not([data-theme=dark]) [data-slot=select-item][data-highlighted]{color:#6d338f;background:#efe0fa}:root:not([data-theme=dark]) .connection-message{color:#785a83!important;background:#f5edf9!important;border-color:#e4cfee!important}:root:not([data-theme=dark]) .onboard-steps{border-color:#e3cfee}:root:not([data-theme=dark]) .onboard-steps>span{color:#725b7e}:root:not([data-theme=dark]) .onboard-steps b{background:#f0e3f7}:root:not([data-theme=dark]) .onboard-steps .current{color:#8749b3}:root:not([data-theme=dark]) .onboard-steps .current b{color:#fff;background:#8450c5}:root:not([data-theme=dark]) .onboard-steps .done{color:#3f6f59}:root:not([data-theme=dark]) .onboard-steps .done b{background:#e2f3e9}:root:not([data-theme=dark]) .upload-box{color:#81539b!important;background:#f7f0fd!important;border-color:#c397df!important}:root:not([data-theme=dark]) .upload-box strong{color:#824c9d!important}:root:not([data-theme=dark]) .upload-box span,:root:not([data-theme=dark]) .file-row small{color:#775c83!important}:root:not([data-theme=dark]) .file-row{color:#7e588b!important;background:#fff!important;border-color:#e3c9ee!important}:root:not([data-theme=dark]) .profile-summary{color:#3c6f54!important;background:#eaf6ef!important;border-color:#c7e3d1!important}:root:not([data-theme=dark]) .profile-summary p{color:#4b6a59!important}:root:not([data-theme=dark]) .excluded-list{color:#8a5569!important;background:#fff6f9!important;border-color:#efcada!important}:root:not([data-theme=dark]) .excluded-list>div{border-color:#edcada}:root:not([data-theme=dark]) .excluded-list button{color:#984967!important}:root:not([data-theme=dark]) .collection-heading h1{color:#44254f}:root:not([data-theme=dark]) .collection-heading p{color:#76597f}:root:not([data-theme=dark]) .filter-buttons button{color:#775981}:root:not([data-theme=dark]) .filter-buttons button.active{color:#844cad;background:#f0e1fc;border-color:#ddbeee}:root:not([data-theme=dark]) .list-search input{background:#fff;border-color:#e0c8ed}:root:not([data-theme=dark]) .list-search svg{color:#785884}:root:not([data-theme=dark]) .opportunity-card{background:#fff;border-color:#e4d1ee;box-shadow:0 6px 22px #57226c08}:root:not([data-theme=dark]) .opportunity-card:hover{border-color:#ba8bd4}:root:not([data-theme=dark]) .kind-label{color:#7c568d;background:#f1e4f9}:root:not([data-theme=dark]) .kind-label.signal{color:#8648ab;background:#eedafb}:root:not([data-theme=dark]) .kind-label.fit{color:#3c7058;background:#e7f4ed}:root:not([data-theme=dark]) .opportunity-rep{color:#775a85}:root:not([data-theme=dark]) .company-monogram{color:#7f519d;background:#eee0fb}:root:not([data-theme=dark]) .company-heading h3{color:#673677}:root:not([data-theme=dark]) .company-heading>div>span{color:#775d82}:root:not([data-theme=dark]) .card-score{color:#844ab0}:root:not([data-theme=dark]) .card-score small{color:#785a82}:root:not([data-theme=dark]) .opportunity-open>p{color:#795387}:root:not([data-theme=dark]) .card-meta{color:#7a5c85}:root:not([data-theme=dark]) .card-footer{color:#755882;border-color:#ead7f1}:root:not([data-theme=dark]) .card-footer>span:last-child{color:#874bab}:root:not([data-theme=dark]) .empty-state{background:#fcf7ff;border-color:#d7b6e8}:root:not([data-theme=dark]) .empty-state [data-slot=empty-title]{color:#804591}:root:not([data-theme=dark]) .empty-state [data-slot=empty-description]{color:#78587f}:root:not([data-theme=dark]) .empty-state [data-slot=empty-media]{color:#7b5292}:root:not([data-theme=dark]) .history-card{color:#7b5585;background:#fff;border-color:#e3c9ee}:root:not([data-theme=dark]) .history-card:hover{background:#fcf6ff;border-color:#d0a3e2}:root:not([data-theme=dark]) .history-card strong{color:#82408d}:root:not([data-theme=dark]) .history-card p{color:#7b5784}:root:not([data-theme=dark]) .history-card>span{color:#865397;background:#f1e1fa}:root:not([data-theme=dark]) .detail-header,:root:not([data-theme=dark]) .detail-section,:root:not([data-theme=dark]) .detail-actions{border-color:#e7ccee!important}:root:not([data-theme=dark]) .detail-kicker>span:last-child,:root:not([data-theme=dark]) .detail-tags{color:#7f5786}:root:not([data-theme=dark]) .detail-english{color:#785c7f!important}:root:not([data-theme=dark]) .score-grid{background:#f6eafb;border-color:#e2bfea}:root:not([data-theme=dark]) .score-grid strong{color:#87489e}:root:not([data-theme=dark]) .score-grid strong span,:root:not([data-theme=dark]) .score-grid>div>span,:root:not([data-theme=dark]) .score-note{color:#7e5587}:root:not([data-theme=dark]) .detail-section h3{color:#8c4799}:root:not([data-theme=dark]) .detail-section h3 svg{color:#7d548a}:root:not([data-theme=dark]) .detail-section h3>span{color:#855091;background:#f0dbf7}:root:not([data-theme=dark]) .detail-section>p{color:#805287}:root:not([data-theme=dark]) .branch-note{color:#7f5686;background:#f7edfa}:root:not([data-theme=dark]) .evidence-date{color:#785b7c}:root:not([data-theme=dark]) .hypothesis{background:#f8ecfc;border-color:#dfb8ea}:root:not([data-theme=dark]) .unknowns li{color:#7f5686}:root:not([data-theme=dark]) .unknowns li:before{background:#bb8fc5}:root:not([data-theme=dark]) .location-note{color:#7a5584!important}:root:not([data-theme=dark]) .detail-actions{background:#fffaff}:root:not([data-theme=dark]) .detail-actions .icon-button{color:#984d6b}:root:not([data-theme=dark]) .error-banner{color:#9c4863;background:#fff0f4;border-color:#e8b6c7}@media (max-width:1100px) and (min-width:801px){.header-actions .profile-button>span:nth-child(2),.theme-toggle-label{display:none}}@media (max-width:800px){.header-actions{gap:7px}.header-actions .profile-button{padding:4px 6px}.header-actions .profile-button>span:nth-child(2),.theme-toggle-label,.header-actions .profile-button>svg{display:none}.theme-toggle{gap:5px;padding:8px}.theme-toggle svg{width:15px;height:15px}:root:not([data-theme=dark]) .rep-art:after{background:linear-gradient(90deg,#fff,#0000)}}
