/* NOVABOTS STUDIO / NEON EDITION · original banner, real data, real interactions */
:root,[data-theme="dark"]{color-scheme:dark;--bg:#060b16;--surface:#0b1425;--surface-2:#101d31;--surface-3:#13253c;--text:#eff7ff;--muted:#94abc7;--muted-2:#6285af;--line:#193050;--line-strong:#294976;--accent:#157efb;--accent-hover:#339bff;--accent-soft:#122e58;--fd-ink:#060e1c;--fd-lime:#229bff;--fd-paper:#060b16;--fd-surface:#0e1b30;--fd-rule:#193050;--fd-muted:#94abc7;--fd-white:#eff7ff;--shadow:none;--shadow-soft:none}
[data-theme="light"]{color-scheme:dark;--bg:#0a1425;--surface:#10223b;--surface-2:#172c49;--surface-3:#1b3759;--text:#f7fbff;--muted:#b9cce1;--muted-2:#91adcc;--line:#2b4567;--line-strong:#416692;--accent:#168cff;--accent-hover:#4baeff;--accent-soft:#1b426f;--fd-ink:#0a1425;--fd-lime:#229bff;--fd-paper:#0a1425;--fd-surface:#162c4a;--fd-rule:#2b4567;--fd-muted:#b9cce1;--fd-white:#f7fbff}
html{background:#050a14}body{color:var(--text);background:var(--bg);font-family:Inter,system-ui,'Segoe UI',sans-serif}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #35b2ff!important;outline-offset:3px}.nv9-public.nb-public.aidea-app-shell{background:#060b16!important;color:#eff7ff!important;min-height:100vh}.nv9-public .fd-main{background:#060b16!important;max-width:none!important}.nv9-public :where(h1,h2,h3,p){margin:0}.nv9-public svg{width:20px;height:20px;fill:none}.nv9-public button{cursor:pointer}
/* Header */
.nv9-header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 clamp(22px,4vw,80px);background:#040912eF;border-bottom:1px solid #173254;position:relative;z-index:30;backdrop-filter:blur(18px)}.nv9-logo{border:0;background:none;color:#fff;display:flex;align-items:center;gap:12px;text-align:left;flex-shrink:0;padding:0}.nv9-brand-mark{width:46px;height:46px;border:1px solid #1576d9;border-radius:13px;display:grid;place-items:center;background:linear-gradient(145deg,#0c3569,#071325);box-shadow:0 0 25px #007aff26}.nv9-brand-mark svg{width:32px;height:28px;color:#31aeff}.nv9-logo b{display:block;font-weight:960;font-style:italic;font-size:23px;letter-spacing:-.08em;line-height:1.1;text-shadow:0 0 15px #168eff66}.nv9-logo small{font-size:8px;letter-spacing:.15em;font-weight:750;color:#6e9dcc;display:block;margin-top:4px}.nv9-navigation{display:flex;align-items:center;justify-content:center;gap:30px;flex:1}.nv9-navigation button{background:none;border:0;color:#91aac9;white-space:nowrap;padding:18px 0;font-size:13px;font-weight:700;position:relative}.nv9-navigation button:hover,.nv9-navigation button.active{color:#fff}.nv9-navigation button.active:after{content:"";position:absolute;bottom:7px;left:0;right:0;height:2px;background:#1fa4ff;box-shadow:0 0 14px #078bff}.nv9-nav-actions{display:flex;align-items:center;gap:12px}.nv9-nav-text{border:0;background:none;color:#bfdcff;font-weight:740;font-size:12px;display:flex;align-items:center;gap:7px;white-space:nowrap}.nv9-nav-text svg{width:17px;height:17px}.nv9-icon-action{display:grid;place-items:center;width:38px;height:38px;border:1px solid #234368;border-radius:10px;background:#0d1a2e;color:#b9ddff}.nv9-icon-action svg{width:18px;height:18px}.nv9-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:10px;padding:13px 20px;font-size:12px;letter-spacing:.025em;font-weight:850;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:transform .18s,box-shadow .18s,background .18s}.nv9-button svg{width:16px;height:16px}.nv9-button:hover{transform:translateY(-2px)}.nv9-button-solid{border:1px solid #36aaff;background:linear-gradient(180deg,#289cff,#0760e8);color:white;box-shadow:inset 0 1px 0 #b6e0ff77,0 0 19px #007bff40}.nv9-button-solid:hover{background:linear-gradient(180deg,#4aaeff,#0768ee);box-shadow:0 0 26px #008dff90}.nv9-button-outline{background:#08182dd6;color:#cae8ff;border:1px solid #246cab}.nv9-button-outline:hover{background:#0d2c4f}
/* Preserve the user's supplied banner image without redrawing or replacing it */
.nv9-hero{background:#020713;position:relative;overflow:hidden}.nv9-hero-canvas{position:relative;width:100%;background:#020818;overflow:hidden;isolation:isolate}.nv9-hero-canvas>img{display:block;width:100%;height:auto;aspect-ratio:2.5;object-fit:cover;object-position:center}.nv9-mobile-title{display:none}.nv9-hero-bar{display:flex;gap:20px;align-items:center;min-height:100px;padding:20px clamp(24px,4.4vw,84px);border-top:1px solid #134377;border-bottom:1px solid #13518b;background:linear-gradient(90deg,#061024,#092042 65%,#060c18);color:#cce9ff;font-weight:850;letter-spacing:.08em;font-size:10px}.nv9-live-dot{display:block;width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#27ccfa;box-shadow:0 0 15px #09bfff;animation:nv9Pulse 2.5s infinite}.nv9-hero-bar-line{flex:1;height:1px;background:#2255826e}
/* Rich sections */
.nv9-section{padding:clamp(70px,7vw,124px) clamp(24px,4.4vw,84px);border-bottom:1px solid #17365c;position:relative;background:#050c1a}.nv9-section:nth-of-type(even){background:#071123}.nv9-heading{display:flex;gap:36px;align-items:end;justify-content:space-between;margin-bottom:42px}.nv9-heading>div:first-child{min-width:0}.nv9-overline{font-size:11px;font-weight:850;letter-spacing:.2em;color:#27b3ff;display:flex;gap:12px;align-items:center;margin-bottom:20px;text-transform:uppercase}.nv9-overline i{display:inline-block;width:10px;height:10px;border:2px solid #09b9ff}.nv9-heading h2{font-size:clamp(37px,4.2vw,76px);line-height:.99;letter-spacing:-.067em;font-weight:950;color:#f6faff;text-transform:uppercase}.nv9-heading h2 span,.nv9-custom-banner h3 span,.nv9-footer h2 span{color:#49baff;text-shadow:0 0 26px #006cff57}.nv9-heading>p,.nv9-heading-side p{max-width:365px;color:#96b0cd;font-size:15px;line-height:1.8}.nv9-heading-side{display:flex;flex-direction:column;gap:19px;align-items:flex-start}.nv9-link{border:0;background:transparent;padding:0;color:#3bc3ff;display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900;text-transform:uppercase}.nv9-link svg{width:16px;height:16px}
/* Services grid, own visuals */
.nv9-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.nv9-capability{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:270px;background:linear-gradient(143deg,#0d203e,#081428 75%);border:1px solid #1d4979;border-radius:16px;padding:27px;transition:transform .2s,border-color .2s,box-shadow .2s}.nv9-capability:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background:repeating-linear-gradient(144deg,transparent 0 24px,#10508b 25px,transparent 26px)}.nv9-capability:hover{transform:translateY(-5px);border-color:#2aabff;box-shadow:0 14px 45px #006eff26}.nv9-capability-top{display:flex;justify-content:space-between;width:100%;align-items:start;margin-bottom:auto;position:relative}.nv9-capability-id{font-size:12px;color:#427cac;font-weight:800;letter-spacing:.12em}.nv9-capability-icon{width:58px;height:58px;border:1px solid #327aca;border-radius:14px;display:grid;place-items:center;color:#43bcff;background:#10345b;box-shadow:0 0 29px #006eff39}.nv9-capability-icon svg{width:30px;height:30px}.nv9-capability h3{font-size:21px;line-height:1.16;letter-spacing:-.04em;margin:28px 0 11px;font-weight:870;position:relative}.nv9-capability p{font-size:12px;line-height:1.75;color:#93adca;position:relative;max-width:290px}.nv9-capability>button{margin-top:24px;border:1px solid #2a658e;background:#0a1a33;color:#40baff;width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.nv9-capability>button svg{width:17px;height:17px}
/* Real products from SQLite */
.nv9-market{background:radial-gradient(ellipse at 50% 0%,#092450 0%,#061026 47%,#040a16 100%)!important}.nv9-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.nv9-product-card{position:relative;overflow:hidden;min-height:344px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #275989;border-radius:18px;padding:26px;background:linear-gradient(152deg,#122950,#091428 72%)}.nv9-product-card:after{content:"";position:absolute;right:-72px;top:14px;width:220px;height:220px;border-radius:50%;border:35px solid #008fff0b;box-shadow:0 0 60px #008fff23;pointer-events:none}.nv9-product-card:nth-child(2){border-color:#258ffa;box-shadow:0 0 45px #006bff21,inset 0 0 0 1px #0073ff22}.nv9-card-top,.nv9-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;position:relative;z-index:1}.nv9-card-num{color:#5ac1ff;font-weight:860;letter-spacing:.17em;font-size:10px}.nv9-card-icon{width:55px;height:55px;border-radius:15px;display:grid;place-items:center;border:1px solid #305d93;background:#0c2344;color:#45c2ff}.nv9-card-icon svg{width:30px;height:30px}.nv9-card-body{position:relative;z-index:1;margin:26px 0 34px}.nv9-card-body h3{font-size:clamp(23px,2.1vw,34px);line-height:1.1;font-weight:900;letter-spacing:-.045em;margin:0 0 16px}.nv9-card-body p{color:#a0b9d5;line-height:1.7;font-size:13px}.nv9-card-bottom{border-top:1px solid #235280;padding-top:19px}.nv9-card-bottom>span{color:#e8f7ff;font-size:13px;font-weight:850}.nv9-card-bottom .nv9-button{padding:12px 14px;font-size:10px}.nv9-custom-banner{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:34px;background:#07172c;border:1px solid #226cb0;border-radius:18px;margin-top:20px;padding:21px 30px;position:relative;overflow:hidden}.nv9-custom-art{width:180px;height:145px;background-image:url('/assets/nevabots-studio-banner.png');background-size:auto 340px;background-position:84% center;filter:drop-shadow(0 0 20px #188aff99);border-radius:15px}.nv9-custom-banner .nv9-overline{font-size:9px;margin-bottom:8px}.nv9-custom-banner h3{font-size:clamp(24px,2.2vw,39px);line-height:1.02;letter-spacing:-.05em;font-weight:950}.nv9-custom-banner p{font-size:12px;color:#9eb8d2;margin-top:13px;line-height:1.7}
/* Process / immersive panel */
.nv9-process-grid{display:grid;grid-template-columns:1fr .93fr;gap:22px;align-items:stretch}.nv9-steps{border-top:1px solid #2e5881}.nv9-step{display:grid;grid-template-columns:57px 1fr 20px;gap:16px;align-items:center;min-height:115px;border-bottom:1px solid #214367;padding:12px 7px}.nv9-step>span{font-size:14px;font-weight:900;color:#36b4ff}.nv9-step h3{font-size:21px;font-weight:850;margin:0 0 5px;letter-spacing:-.03em}.nv9-step p{color:#99b2cd;font-size:12px;line-height:1.6}.nv9-step>svg{color:#4cbcff;width:17px}.nv9-process-art{background:#040b1b url('/assets/nevabots-studio-banner.png') no-repeat 85% 50%;background-size:auto 100%;position:relative;border:1px solid #2574bd;border-radius:18px;overflow:hidden;min-height:460px;display:flex;align-items:flex-end}.nv9-process-art:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#03101fe8 0%,#061223a8 48%,#03102533 100%)}.nv9-process-overlay{position:relative;z-index:1;padding:32px;max-width:100%}.nv9-process-overlay h3{font-size:clamp(34px,3.6vw,60px);font-weight:950;letter-spacing:-.065em;line-height:1.0;margin-bottom:20px}.nv9-mini-stats{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:25px}.nv9-mini-stats span{display:flex;gap:7px;align-items:center;padding:8px 11px;border:1px solid #25598a;border-radius:7px;background:#071529cc;color:#c6e7ff;font-size:10px;font-weight:720}.nv9-mini-stats svg{width:15px;height:15px;color:#2cbaff}.nv9-process-overlay>.nv9-overline{font-size:9px}
.nv9-trust-strip{display:grid;grid-template-columns:repeat(4,1fr);background:#07162a;border-top:1px solid #174679;border-bottom:1px solid #174679}.nv9-trust-strip>div{padding:25px 14px;display:flex;gap:11px;align-items:center;justify-content:center;color:#c1def7;font-size:10px;font-weight:850;letter-spacing:.06em;border-right:1px solid #174679}.nv9-trust-strip>div:last-child{border-right:0}.nv9-trust-strip svg{color:#24b6ff;width:19px;height:19px}
/* Stats and actual feedback */
.nv9-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid #27527e;border-radius:16px;overflow:hidden;background:#0a1a30}.nv9-stats>div{padding:40px;min-height:175px;border-right:1px solid #27527e;display:flex;flex-direction:column;gap:17px}.nv9-stats>div:last-child{border-right:0}.nv9-stats strong{font-size:clamp(54px,5.4vw,91px);letter-spacing:-.08em;line-height:.9;font-weight:950;color:#dff5ff;text-shadow:0 0 24px #0c91ff55}.nv9-stats span{font-size:10px;font-weight:840;color:#69a5d8;letter-spacing:.14em}.nv9-news{margin-top:32px}.nv9-news-item{border:1px solid #183b68;background:#081529;border-radius:12px;padding:21px;margin-top:12px}.nv9-news-item>span{color:#36b4ff;font-size:9px;letter-spacing:.15em;font-weight:870}.nv9-news-item h3{margin:8px 0;font-size:17px}.nv9-news-item p{color:#a5bbd1;font-size:12px;line-height:1.6;white-space:pre-wrap}.nv9-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nv9-review{border:1px solid #24537a;border-radius:15px;background:#0b1a2f;padding:30px;min-height:235px;display:flex;flex-direction:column}.nv9-stars{color:#50bdff;letter-spacing:2px}.nv9-review blockquote{font-size:15px;line-height:1.7;font-weight:640;margin:22px 0 auto}.nv9-review-author{display:flex;gap:11px;align-items:center;padding-top:26px;margin-top:16px;border-top:1px solid #214268}.nv9-review-author svg{color:#35b5ff}.nv9-review-author b{display:block;font-size:12px}.nv9-review-author small{display:block;color:#829fbd;font-size:10px;margin-top:4px}.nv9-empty{border:1px dashed #25537e;border-radius:14px;padding:40px;color:#94b4d3;text-align:center;background:#09172b}.nv9-faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.nv9-faq-list details{background:#0b1c33;border:1px solid #24517e;border-radius:12px;overflow:hidden;padding:0 22px}.nv9-faq-list summary{display:flex;align-items:center;justify-content:space-between;padding:21px 0;cursor:pointer;list-style:none;font-weight:760;font-size:13px;gap:20px}.nv9-faq-list summary::-webkit-details-marker{display:none}.nv9-faq-list summary span{color:#45b7ff}.nv9-faq-list summary svg{width:17px;height:17px}.nv9-faq-list details[open] summary svg{transform:rotate(45deg)}.nv9-faq-list details p{font-size:12px;color:#9bbaD8;line-height:1.7;border-top:1px solid #1f4776;padding:20px 0}
/* Inquiry */
.nv9-contact{display:grid;grid-template-columns:1.06fr .94fr;gap:0;padding:0!important;background:#06162c!important}.nv9-contact-art{min-height:630px;padding:clamp(34px,5vw,80px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:radial-gradient(circle at 74% 85%,#0b4e9d 0%,transparent 43%),#050d21;position:relative;overflow:hidden}.nv9-contact-art:before{content:"";position:absolute;inset:0;background:url('/assets/nevabots-studio-banner.png') no-repeat 86% bottom;background-size:auto 120%;opacity:.28;mask-image:linear-gradient(to right,transparent 0%,#000 50%)}.nv9-contact-art>span,.nv9-contact-art h2,.nv9-contact-art p{position:relative;z-index:1}.nv9-contact-art>span:first-child{color:#39b7ff;letter-spacing:.22em;font-size:11px;font-weight:850}.nv9-contact-art h2{font-size:clamp(45px,5vw,90px);font-weight:950;line-height:1.0;letter-spacing:-.08em;margin:28px 0}.nv9-contact-art h2 em{font-style:normal;color:#43baff}.nv9-contact-art p{max-width:380px;color:#adc9e9;line-height:1.7}.nv9-contact-crown{position:absolute!important;right:25px;bottom:30px;color:#27baff;opacity:.4}.nv9-contact-crown svg{width:90px;height:90px}.nv9-contact-form{padding:clamp(36px,4.4vw,80px);background:#0a1a30;border-left:1px solid #214a76}.nv9-contact-form h3{font-size:clamp(24px,2vw,35px);letter-spacing:-.04em;font-weight:900;margin:0 0 30px}.nv9-contact-form .stack-form{max-width:none}.nv9-public .nv9-contact-form input,.nv9-public .nv9-contact-form textarea{background:#0d213c!important;border:1px solid #2a5681!important;color:#edf7ff!important;border-radius:9px!important;min-height:47px!important}.nv9-public .nv9-contact-form label{color:#a0c4e8!important}.nv9-public .nv9-contact-form textarea{min-height:125px!important}.nv9-public .nv9-contact-form .btn-primary{background:linear-gradient(180deg,#2998ff,#0662df)!important;border:1px solid #39abff!important;color:white!important;border-radius:9px!important;box-shadow:0 0 28px #006fff22}
/* Footer */
.nv9-footer{background:#030713;border-top:1px solid #194c82;color:#f3f9ff}.nv9-footer-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:clamp(48px,6vw,110px) clamp(24px,4.4vw,84px);background:linear-gradient(145deg,#07162e,#051027 60%,#07376b)}.nv9-footer-kicker{font-size:10px;letter-spacing:.22em;color:#40baff;font-weight:900;margin-bottom:21px}.nv9-footer h2{font-size:clamp(37px,5.2vw,84px);letter-spacing:-.07em;font-weight:950;line-height:.99}.nv9-footer p{color:#9ab9d7;margin-top:20px;font-size:14px}.nv9-footer-bottom{padding:26px clamp(24px,4.4vw,84px);display:flex;align-items:center;justify-content:space-between;gap:30px}.nv9-footer-brand{border:0;background:none;display:flex;align-items:center;gap:9px;font-size:16px;font-weight:900;color:#edf7ff;letter-spacing:-.04em}.nv9-footer-brand svg{width:24px;color:#38b9ff}.nv9-footer-brand span{color:#278deb}.nv9-footer-bottom>div{display:flex;gap:23px}.nv9-footer-bottom button:not(.nv9-footer-brand){background:none;color:#93b0ce;border:0;font-size:12px}.nv9-footer-bottom>span{font-size:11px;color:#6189b3}
/* Existing public subpages/catalog/checkout adopt neon theme */
.nv9-public .fd-subhero{background:#07152d!important;border-color:#1f426a!important;color:#ecf7ff!important}.nv9-public .fd-subhero h1,.nv9-public .fd-subhero h1 em{color:#f2faff!important}.nv9-public .fd-subhero h1 em{color:#51baff!important}.nv9-public .fd-subhero>span,.nv9-public .fd-subhero p{color:#92b2d4!important}.nv9-public .fd-subsection{background:#060d1c!important}.nv9-public .fd-service-list{border-color:#2f85c6!important}.nv9-public .fd-service-row{border-color:#1e4168!important}.nv9-public .fd-service-row:hover{background:#102442!important}.nv9-public .fd-service-n,.nv9-public .fd-service-desc h3{color:#e8f6ff!important}.nv9-public .fd-service-desc p{color:#9bb8d4!important}.nv9-public .fd-service-icon{background:#112e58!important;color:#50bdff!important}.nv9-public .fd-service-end button{background:#0c63bd!important;color:white!important}.nv9-public .fd-banner-action{background:#081b37!important;color:#d7f1ff!important}.nv9-public .fd-banner-action button{background:#116ce3!important;color:white!important}.nv9-public .fd-review-list{background:#1d4472!important;border-color:#1d4472!important}.nv9-public .fd-review-list article{background:#0b1b32!important;color:#e6f7ff!important}.nv9-public .fd-review-list blockquote{color:#eef8ff!important}.nv9-public .fd-process-list article{border-color:#27517b!important}.nv9-public .fd-process-list article h2{color:#f2faff!important}.nv9-public .fd-process-list article p{color:#9eB9d4!important}.nv9-public .aidea-order-form,.nv9-public .aidea-order-summary{background:#0b1b32!important;border:1px solid #2b4f79!important;color:#f0faff!important}.nv9-public input,.nv9-public select,.nv9-public textarea{background:#0c223e!important;color:#eaf7ff!important;border-color:#30567e!important}.nv9-public .btn-primary{background:#137bef!important;color:#fff!important;border-color:#359cff!important}
/* All genuine client/admin functionality, neon-skinned (no backend changes) */
.workspace-aidea-sidebar.aidea-sidebar{background:#071428!important;border-color:#1f4169!important;color:#d6e9ff!important}.workspace-aidea-sidebar .aidea-logo,.workspace-aidea-sidebar .aidea-logo b{color:#f4faff!important}.workspace-aidea-sidebar .nova-mark{color:#38baff!important}.workspace-aidea-sidebar .horizon-brand-sub,.workspace-aidea-sidebar .horizon-nav-label{color:#7298c3!important}.workspace-aidea-sidebar .aidea-workspace-select{background:#102647!important;border-color:#2f567e!important;color:#cde7ff!important;border-radius:10px!important}.workspace-aidea-sidebar .aidea-nav button{color:#a9c7e6!important;border-radius:10px!important}.workspace-aidea-sidebar .aidea-nav button.active{background:linear-gradient(110deg,#166adb,#0753af)!important;color:#fff!important;box-shadow:inset 3px 0 0 #3bbbff,0 0 24px #046cff28}.workspace-aidea-sidebar .aidea-nav button.active svg{color:#fff!important}.workspace-aidea-sidebar .aidea-nav button:hover:not(.active){background:#10325b!important;color:#fff!important}.workspace-aidea-sidebar .aidea-sidebar-sep{background:#25456b!important}.workspace-aidea-sidebar .aidea-upgrade-card{background:#102745!important;border-color:#305c87!important;border-radius:12px!important}.workspace-aidea-sidebar .aidea-upgrade-card .btn{background:#158dff!important;color:#fff!important}.workspace-aidea-sidebar .aidea-logout{color:#a9c7e6!important}.workspace-aidea-top .aidea-topbar{background:#09152a!important;border-color:#203f66!important}.aidea-page-title b{color:#f0faff!important}.workspace-main.aidea-content{background:var(--bg)!important}.workspace-page .view-heading h1{color:#eff7ff!important}.workspace-page .panel,.workspace-page .metric-card,.workspace-page .signal-strip>div,.workspace-page .client-index,.workspace-page .team-index,.workspace-page .service-admin-list,.workspace-page .notification-list,.workspace-page .admin-project-list,.workspace-page .project-list,.workspace-page .ops-column,.workspace-page .inbox-queue,.workspace-page .conversation-pane,.workspace-page .conversation-context{background:#0d1b31!important;border-color:#274b74!important;border-radius:13px!important;color:#eaf6ff!important;box-shadow:none!important}.workspace-page .btn{border-radius:9px!important}.workspace-page .btn-primary{background:#136fea!important;border-color:#298dfc!important;color:white!important}.workspace-page .btn-primary:hover{background:#258aff!important}.workspace-page input,.workspace-page select,.workspace-page textarea{background:#0b213d!important;border-color:#2b547c!important;border-radius:9px!important;color:#ebf7ff!important}.workspace-page input:focus,.workspace-page select:focus,.workspace-page textarea:focus{border-color:#40baff!important}.workspace-page .client-index-row:hover,.workspace-page .team-index-row:hover,.workspace-page .admin-project-row:hover,.workspace-page .project-row:hover{background:#132b4b!important}.workspace-page .role-option{border-radius:10px!important}.workspace-page .role-option.selected{background:#132c54!important;border-color:#228bff!important}.workspace-page .role-option input{accent-color:#157df5!important}.workspace-page .role-option-icon{color:#3fbbff!important}.workspace-page .aidea-icon-btn,.workspace-page .horizon-top-search{background:#13243b!important;border-radius:10px!important;color:#bcdcff!important}.workspace-page .client-inspector{background:#102540!important}.workspace-page .signal-strip{border-color:#31517a!important}.workspace-page .signal-strip>div{border-color:#31517a!important}.workspace-page .signal-strip strong{color:#d7f0ff!important}.auth-page.aidea-auth-page{background:#060e1c!important}.auth-form-pane{background:#0d1a30!important}.auth-art-pane{background:#071326 url('/assets/nevabots-studio-banner.png') no-repeat 76% 50%!important;background-size:auto 100%!important}.auth-art-mark{display:none!important}.auth-art-pane:before,.auth-art-pane:after{background:none!important}.auth-centered h1,.auth-centered h2{color:#f6faff!important}.auth-centered .btn-primary{background:#1479eb!important;border-radius:9px!important;color:#fff!important}.auth-centered input{border-radius:9px!important;background:#102541!important;color:#eff8ff!important;border-color:#31557e!important}.aidea-order-form .btn-primary{background:#1479eb!important;color:#fff!important}
/* Responsive */
@media(max-width:1250px){.nv9-header{gap:15px}.nv9-navigation{gap:17px}.nv9-logo small{display:none}.nv9-product-card{padding:20px}.nv9-card-bottom{flex-wrap:wrap}}
@media(max-width:1020px){.nv9-header{flex-wrap:wrap;height:auto;min-height:73px;padding:12px 24px;gap:10px}.nv9-navigation{order:3;width:100%;flex:none;border-top:1px solid #173457;justify-content:center;gap:24px;padding-top:4px}.nv9-nav-actions{margin-left:auto}.nv9-heading{align-items:flex-start}.nv9-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.nv9-process-grid{grid-template-columns:1fr}.nv9-process-art{min-height:375px;background-position:83% center}.nv9-trust-strip{grid-template-columns:repeat(2,1fr)}.nv9-trust-strip>div:nth-child(2){border-right:0}.nv9-trust-strip>div:nth-child(n+3){border-top:1px solid #174679}.nv9-custom-banner{grid-template-columns:120px 1fr}.nv9-custom-art{width:120px}.nv9-custom-banner>.nv9-button{grid-column:2;justify-self:start}}
@media(max-width:720px){.nv9-header{padding:11px 16px}.nv9-logo b{font-size:20px}.nv9-brand-mark{width:39px;height:39px}.nv9-navigation{gap:15px;justify-content:space-between;overflow-x:auto}.nv9-navigation button{font-size:11px}.nv9-nav-text{font-size:0;gap:0}.nv9-nav-text svg{width:18px}.nv9-nav-actions{gap:6px}.nv9-icon-action{width:33px;height:33px}.nv9-nav-actions>.nv9-button{padding:10px 12px;font-size:0}.nv9-nav-actions>.nv9-button svg{width:17px}.nv9-hero-canvas{height:390px}.nv9-hero-canvas>img{width:100%;height:100%;object-fit:cover;object-position:75% center;aspect-ratio:auto;filter:brightness(.62)}.nv9-hero-canvas:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#020916c7 0%,transparent 92%)}.nv9-mobile-title{position:absolute;left:24px;top:30%;z-index:2;display:flex;flex-direction:column;gap:12px;color:#fff;max-width:80%}.nv9-mobile-title span{font-size:9px;font-weight:850;letter-spacing:.2em;color:#45baff}.nv9-mobile-title strong{font-size:clamp(36px,8.5vw,65px);font-weight:1000;font-style:italic;letter-spacing:-.09em;text-shadow:0 0 28px #1299ff;line-height:1}.nv9-mobile-title small{letter-spacing:.1em;font-size:11px;font-weight:820}.nv9-hero-bar{flex-wrap:wrap;gap:11px;padding:18px 22px;min-height:0}.nv9-hero-bar-line{flex-basis:100%;height:0}.nv9-hero-bar .nv9-button{flex:1;font-size:9px;padding:13px 9px}.nv9-section{padding:66px 22px}.nv9-heading{flex-direction:column;gap:20px;margin-bottom:32px}.nv9-heading h2{font-size:clamp(33px,8vw,54px)}.nv9-heading>p,.nv9-heading-side p{font-size:13px;line-height:1.7}.nv9-capabilities{grid-template-columns:1fr 1fr;gap:11px}.nv9-capability{padding:18px;min-height:260px}.nv9-capability-top{margin-bottom:12px}.nv9-capability-icon{width:46px;height:46px}.nv9-capability-icon svg{width:23px;height:23px}.nv9-capability h3{font-size:17px}.nv9-capability p{font-size:11px}.nv9-product-grid{grid-template-columns:1fr}.nv9-product-card{min-height:290px}.nv9-custom-banner{grid-template-columns:1fr;padding:26px}.nv9-custom-art{display:none}.nv9-custom-banner>.nv9-button{grid-column:1}.nv9-process-art{min-height:440px}.nv9-process-overlay{padding:24px}.nv9-stats{grid-template-columns:1fr}.nv9-stats>div{min-height:110px;padding:25px;border-right:0;border-bottom:1px solid #27527e}.nv9-stats>div:last-child{border-bottom:0}.nv9-review-grid{grid-template-columns:1fr}.nv9-faq-list{grid-template-columns:1fr}.nv9-contact{grid-template-columns:1fr}.nv9-contact-art{min-height:390px}.nv9-contact-form{border-left:0;border-top:1px solid #214a76}.nv9-footer-top{flex-direction:column;align-items:flex-start}.nv9-footer-bottom{flex-direction:column;align-items:flex-start;gap:19px}.nv9-footer-bottom>div{flex-wrap:wrap;gap:15px}}
@media(max-width:430px){.nv9-navigation{gap:10px}.nv9-navigation button{font-size:10px}.nv9-hero-canvas{height:340px}.nv9-mobile-title{top:31%}.nv9-capabilities{grid-template-columns:1fr}.nv9-capability{min-height:215px}.nv9-capability h3{margin-top:20px}.nv9-live-dot{width:7px;height:7px}.nv9-hero-bar>span:nth-child(2){font-size:9px}.nv9-hero-bar .nv9-button{flex-basis:100%}.nv9-trust-strip{grid-template-columns:1fr}.nv9-trust-strip>div{border-right:0!important;border-top:1px solid #174679!important;justify-content:flex-start;padding-left:26px}}
@keyframes nv9Pulse{50%{opacity:.55;box-shadow:0 0 23px #06baff}}@media(prefers-reduced-motion:reduce){.nv9-button,.nv9-capability{transition:none!important;animation:none!important}.nv9-live-dot{animation:none!important}}
