:root{--brand:#c3121a;--on-brand:#ffffff;--bg:#f6f5f5;--ink:#373435;--muted:#6b6566;--line:#e6e2e2;--white:#fff}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg)}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{color:inherit;text-decoration:none}button,input,textarea,select{outline-offset:4px}button{border:0}input,textarea,select{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;background:white;color:var(--ink)}label{display:block;font-size:13px;font-weight:600;margin:16px 0 8px}small{color:var(--muted)}h1,h2,h3,p{margin-top:0}h1{font-size:34px;letter-spacing:-1.3px;line-height:1.15}h2{font-size:19px;letter-spacing:-.4px}h3{font-size:15px}p{line-height:1.6}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:700;color:var(--muted)}.brand-mark{font-size:38px;font-weight:800;letter-spacing:-4px;color:var(--brand)}.brand-mark span{color:#790100;vertical-align:top;letter-spacing:0}.primary{background:var(--brand);color:white;padding:13px 20px;border-radius:10px;font-weight:600;display:inline-flex;justify-content:space-between;gap:20px;align-items:center}.secondary{padding:10px 15px;background:#faeeeb;color:var(--brand);border-radius:9px;font-size:13px;font-weight:600}.link{background:transparent;color:var(--brand);font-size:13px;padding:5px 0}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;background:white}.login-card{max-width:450px;width:100%;padding:60px 45px;margin:auto}.login-card .eyebrow{margin:16px 0 36px}.login-card p{color:var(--muted)}.login-card button{width:100%;margin-top:18px}.login-card small{display:block;margin-top:20px;font-size:11px}.login-visual{background:var(--brand);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:70px;color:var(--on-brand)}.login-visual p{font-size:52px;line-height:1.1;letter-spacing:-2px;z-index:1}.login-visual>span{font-size:11px;letter-spacing:2px;z-index:1}.orbit{width:600px;height:600px;border:1px solid #d66a70;border-radius:50%;position:absolute;top:-70px;left:80px;box-shadow:0 0 0 80px #b21219,0 0 0 81px #cc4c54,0 0 0 160px #a10c13,0 0 0 161px #cc4c54}.login[hidden],#shell[hidden]{display:none}aside{position:fixed;top:0;bottom:0;left:0;width:235px;background:#fff;border-right:1px solid var(--line);padding:26px 20px;display:flex;flex-direction:column;z-index:20}.logo{display:flex;gap:15px;align-items:center;margin-bottom:44px;font-size:18px;font-weight:650}.logo small{display:block;font-size:10px;font-weight:400;margin-top:4px}.nav-label{font-size:9px;letter-spacing:1.7px;color:#736c6d;font-weight:700;margin:14px 12px}nav{display:grid;gap:5px}nav button{background:transparent;text-align:left;display:flex;gap:13px;padding:13px 14px;border-radius:9px;color:#686163;font-size:15px}nav button span{font-size:13px}nav button.active{background:var(--brand);color:var(--on-brand)}.future-nav button{display:flex;justify-content:space-between;width:100%;padding:11px 13px;background:none;font-size:12px;color:#736c6d}.future-nav small{font-size:8px;background:#f3f1f1;padding:4px;border-radius:4px}.sidebar-bottom{margin-top:auto;font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding:20px 10px 0}.sidebar-bottom p{margin:10px 0}.status-dot{display:inline-block;width:6px;height:6px;background:#c3121a;border-radius:50%;margin-right:5px}.workspace{margin-left:235px}header{height:83px;display:flex;justify-content:space-between;align-items:center;padding:0 38px;border-bottom:1px solid var(--line);background:#fff}header p{margin:6px 0 0;font-size:12px}.header-right{display:flex;align-items:center;gap:20px}.badge{border-radius:20px;background:#faeeeb;color:#790100;font-size:10px;padding:7px 10px;font-weight:600}.avatar{display:grid;place-items:center;width:34px;height:34px;background:#f5e4e0;border-radius:50%;font-size:12px;font-weight:700}.icon-button{display:none;background:none;font-size:21px}main{max-width:1400px;margin:auto;padding:34px 38px 50px}footer{padding:18px 38px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);display:flex;justify-content:space-between}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;gap:20px}.page-heading h1{margin:8px 0 10px}.page-heading p{font-size:13px;color:var(--muted);margin:0}.hero{background:var(--brand);color:white;border-radius:17px;padding:30px 32px;display:flex;justify-content:space-between;gap:20px;margin-bottom:23px;position:relative;overflow:hidden}.hero h2{font-size:26px;max-width:470px;margin:8px 0 12px;line-height:1.25}.hero .eyebrow{color:var(--on-brand)}.hero p{font-size:12px;color:#fff1ed;max-width:470px;margin:0}.hero button{background:var(--on-brand);color:var(--brand);align-self:center;white-space:nowrap}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.metric,.card{background:white;border:1px solid var(--line);border-radius:13px;padding:22px}.metric .metric-name{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.metric strong{display:block;font-size:30px;letter-spacing:-1px;margin:18px 0 8px}.metric small{font-size:10px}.grid-two{display:grid;grid-template-columns:1.35fr 1fr;gap:20px;margin-bottom:20px}.card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.card-heading h2{margin:0}.item-row{display:flex;gap:13px;padding:13px 0;border-top:1px solid #f3f1f1;align-items:center}.item-row p{margin:0;font-size:12px}.item-row small{font-size:10px;display:block;margin-top:4px}.item-icon{width:35px;height:35px;display:grid;place-items:center;background:#faeeeb;border-radius:8px;color:var(--brand)}.item-row .badge{margin-left:auto;white-space:nowrap}.notice{background:#f9f5e9;border:1px solid #eee5c7;border-radius:10px;padding:12px 15px;color:#8b7442;font-size:11px;line-height:1.6}.empty{text-align:center;padding:35px 18px;color:var(--muted);font-size:12px}.empty strong{display:block;color:var(--ink);margin:8px;font-size:15px}.empty-icon{font-size:30px;color:#8a8082}.modules{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.module{padding:19px;background:#f3f1f1;border-radius:12px;border:1px dashed #dfd8d9}.module h3{margin:14px 0 7px}.module p{font-size:11px;color:var(--muted);margin:0}.search{display:flex;gap:10px;margin-bottom:20px}.search input{flex:1}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:12px}th{font-size:9px;letter-spacing:1px;color:var(--muted);padding:14px 10px;border-bottom:1px solid var(--line);font-weight:600}td{padding:15px 10px;border-bottom:1px solid #f3f1f1}td.name{min-width:240px;max-width:400px;font-size:11px;line-height:1.5}td small{display:block;margin-top:3px;font-size:9px}.code{font-family:ui-monospace,monospace;color:var(--muted);font-size:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-grid .full{grid-column:1/-1}.conversation-layout{display:grid;grid-template-columns:210px minmax(0,1fr) 260px;gap:17px;min-height:530px}.conversation-list{padding:15px}.conversation-list button{display:block;width:100%;text-align:left;background:#f5f2f2;padding:12px;border-radius:8px;font-size:11px;margin:8px 0}.conversation-list button.selected{background:#f4dcd5}.chat-panel{padding:0;display:flex;flex-direction:column;overflow:hidden}.chat-top{padding:19px 20px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px}.chat-top h3{margin:0 0 5px}.chat-top small{font-size:10px}.messages{padding:20px;flex:1;max-height:440px;overflow:auto}.message{font-size:12px;line-height:1.65;padding:13px 15px;border-radius:10px;background:#f5f1f0;margin:0 25px 14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.message.user{background:var(--brand);color:white;margin:0 0 14px 35px}.message small{display:block;font-size:9px;margin-bottom:4px}.message.user small{color:#fff1ed}.chat-compose{display:flex;gap:8px;padding:14px;border-top:1px solid var(--line)}.chat-compose input{font-size:12px;min-width:0}.chat-compose button{font-size:12px}.cart-panel h2{font-size:16px}.cart-item{border-top:1px solid var(--line);padding:13px 0;font-size:11px;line-height:1.5}.cart-total{font-size:20px;font-weight:700;margin:15px 0}.product-choice{padding:12px;background:white;border:1px solid var(--line);border-radius:9px;margin:8px 0;font-size:10px}.product-choice p{margin:0 0 8px;font-size:11px}.actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.actions input{width:70px;padding:7px;font-size:11px}.section-note{font-size:11px;color:var(--muted);margin:12px 0 22px}.memory-row{padding:10px 0;border-top:1px solid var(--line);font-size:11px}.memory-row button{font-size:10px;margin-top:6px}.memory-row.closed{opacity:.65}.future-content{max-width:650px;margin:80px auto;text-align:center}.future-content h1{margin:20px 0}.future-content p{color:var(--muted)}#toast{position:fixed;bottom:20px;right:20px;max-width:400px;padding:15px 20px;background:var(--brand);color:white;border-radius:10px;font-size:12px;z-index:80;box-shadow:0 8px 30px #0002}.inline-error{color:#790100;font-size:12px}.muted{color:var(--muted)}
@media(min-width:1500px){main{padding-top:45px}}@media(max-width:1150px){.conversation-layout{grid-template-columns:180px minmax(0,1fr)}.cart-panel{grid-column:1/-1}.metrics{gap:10px}.metric{padding:17px}.modules{grid-template-columns:1fr}}
@media(max-width:800px){aside{transform:translateX(-100%);transition:transform .2s;box-shadow:10px 0 60px #0002}body.menu-open aside{transform:translateX(0)}.workspace{margin-left:0}.icon-button{display:block}header{height:70px;padding:0 20px;gap:15px}header>div:nth-child(2){margin-right:auto}.header-right{gap:10px}main{padding:24px 18px 35px}h1{font-size:29px}.page-heading{align-items:flex-start}.page-heading button{font-size:11px;padding:11px 13px}.metrics{grid-template-columns:1fr 1fr}.metric strong{font-size:28px;margin:13px 0 5px}.hero{padding:24px;display:block}.hero h2{font-size:23px}.hero button{margin-top:20px}.grid-two{grid-template-columns:1fr}.conversation-layout{grid-template-columns:1fr}.conversation-list{display:flex;align-items:center;gap:10px;overflow:auto}.conversation-list h3{display:none}.conversation-list button{min-width:140px}.cart-panel{grid-column:auto}.messages{min-height:220px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.login{grid-template-columns:1fr}.login-visual{display:none}.login-card{padding:40px 28px}.badge{font-size:9px}.table-wrap{margin:0 -7px}footer{padding:20px;display:block;line-height:1.7}footer span{display:block}.card{padding:19px}.chat-panel{padding:0}.modules{grid-template-columns:1fr}.item-row .badge{font-size:8px}.future-content{margin:45px auto}}

.product-image{margin:0;width:120px}.product-image img{display:block;width:112px;height:88px;object-fit:contain;background:#f7f5f5;border-radius:10px}.product-image figcaption{font-size:10px;color:#686163;line-height:1.3;margin-top:4px}.no-image{font-size:11px;color:#686163}.product-choice .product-image{width:100%;margin-bottom:10px}.product-choice .product-image img{width:100%;height:160px}.image-button{font-size:11px;margin-top:6px;white-space:nowrap}

/* Identity derived from the official Amais Mirassol website and original logo. */
.brand-logo{display:block;width:230px;max-width:100%;height:auto}.logo{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:25px}.logo .brand-logo{width:195px}.logo>div{font-size:15px;color:var(--ink)}.logo small{display:inline;margin-left:8px}.primary:hover,nav button.active:hover{background:#790100}.hero button:hover{background:#faeeeb}.secondary:hover{background:#f4dcd5}:focus-visible{outline:2px solid #790100;outline-offset:4px}.notice{color:#705b2c}

/* Sector entry — Amais Workspace */
.portal-top{display:none}.sector-back{margin-bottom:12px}.sector-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sector-links button{text-align:left}.sector-links span{color:var(--brand)}
#shell.portal-mode{min-height:100vh;background:radial-gradient(ellipse at 90% 0%,#58182066,transparent 40%),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px),#121416;background-size:auto,80px 80px,80px 80px,auto;color:#f5f5f6}
.portal-mode aside,.portal-mode .workspace>header{display:none}.portal-mode .workspace{margin-left:0}.portal-mode .portal-top{display:flex;align-items:center;gap:22px;min-height:96px;padding:20px 48px;border-bottom:1px solid #ffffff18}.portal-top>img{width:175px;height:auto;background:#fff;padding:7px 9px;border-radius:6px}.portal-product{color:#abb0b8;font-size:17px;border-left:1px solid #ffffff30;padding-left:22px}.portal-account{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:14px}.portal-account small{display:block;margin-top:5px;color:#a8aab3;font-size:11px}.portal-avatar{width:40px;height:40px;border:1px solid #ffffff40;background:#ffffff0b;border-radius:50%;display:grid;place-items:center}.portal-account button{background:transparent;color:#e7e7eb;margin-left:20px;padding:10px}
.portal-mode main{max-width:1400px;padding:64px 48px 80px;min-height:calc(100vh - 156px)}.portal-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:42px}.portal-heading h1{font-size:54px;letter-spacing:-2px;margin:0 0 13px;font-weight:650}.portal-heading p{letter-spacing:5px;font-size:12px;color:#abb0b8;margin:0}.sector-search{display:flex;align-items:center;gap:12px;border:1px solid #53545d;border-radius:12px;padding:0 16px;width:290px;margin:0;color:#b4b6c1;background:#ffffff03}.sector-search span{font-size:30px;font-weight:400}.sector-search input{background:none;color:#eee;border:0;padding:17px 0;font-size:15px;min-width:0}.sector-search input::placeholder{color:#afb1bd}.sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sector-card{text-align:left;position:relative;min-height:240px;padding:30px;border:1px solid #51535b;border-radius:17px;background:linear-gradient(135deg,#24272be0,#16181de0);color:#f5f5f6;transition:border-color .18s,transform .18s,background .18s}.sector-card:hover{border-color:#ee5662;background:linear-gradient(135deg,#492128,#1b181c);transform:translateY(-3px)}.sector-card:focus-visible{outline:3px solid #f17079;outline-offset:5px}.sector-card[hidden]{display:none}.sector-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.sector-card svg{height:45px;width:45px;color:#f15361}.sector-card-top>span{display:flex;align-items:center;gap:18px;font-size:13px;color:#b0b3bc}.sector-card-top b{font-size:25px;font-weight:400;color:#f15361;border-left:1px solid #ffffff25;padding-left:18px}.sector-card h2{font-size:26px;letter-spacing:-.6px;margin:0 0 9px}.sector-card p{font-size:15px;color:#bec0c9;margin:0}.sector-availability{display:block;font-size:10px;color:#bbb0b5;margin-top:12px}.portal-mode footer{max-width:1400px;margin:auto;border:0;color:#9da1ad;padding:18px 48px;font-size:10px}.portal-mode footer span{max-width:420px;text-align:right}
@media(min-width:1600px){.portal-mode main{padding-top:85px}.sector-card{min-height:260px}}
@media(max-width:1000px){.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-mode main{padding:40px 28px}.portal-heading h1{font-size:44px}.portal-mode .portal-top{padding:20px 28px}}
@media(max-width:600px){.portal-mode .portal-top{padding:18px 20px;gap:12px;min-height:80px}.portal-top>img{width:115px}.portal-product{display:none}.portal-account{gap:8px;font-size:12px}.portal-avatar{display:none}.portal-account small{font-size:9px}.portal-account button{margin-left:0;padding:8px}.portal-mode main{padding:32px 20px 45px}.portal-heading{display:block;margin-bottom:25px}.portal-heading h1{font-size:38px}.portal-heading p{font-size:10px;letter-spacing:3px}.sector-search{width:100%;margin-top:24px}.sector-grid{grid-template-columns:1fr;gap:14px}.sector-card{min-height:190px;padding:24px}.sector-card-top{margin-bottom:20px}.sector-card h2{font-size:24px}.portal-mode footer{padding:20px}.portal-mode footer span{text-align:left;margin-top:8px}.sector-links{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.sector-card{transition:none}}

.feedback-button{display:block;margin-top:12px;background:transparent;border:1px solid #d4caca;border-radius:6px;padding:6px 9px;font-size:10px;color:#655b5d;white-space:normal}.feedback-button:disabled{cursor:default}.quality-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px}.quality-intro h2{margin-top:16px}.quality-intro p{max-width:650px;font-size:13px}.quality-groups{display:flex;gap:10px;flex-wrap:wrap}.quality-findings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0}.quality-finding p,.quality-finding li{font-size:13px;line-height:1.7;overflow-wrap:anywhere}.quality-finding details{margin-bottom:20px}.quality-finding summary,.quality-job summary{cursor:pointer;font-size:13px;padding:12px 0;line-height:1.6}.quality-finding blockquote{margin:10px 0;padding:15px;background:#f5f2f2;border-left:3px solid var(--brand);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.quality-job{border-top:1px solid var(--line);padding:8px 0}.quality-job p,.quality-job li{font-size:12px}.quality-finding .card-heading{gap:12px;flex-wrap:wrap}@media(max-width:800px){.quality-intro{display:block}.quality-intro .actions{margin-top:20px}.quality-findings{grid-template-columns:1fr}}

.analytics-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.analytics-tabs button{padding:13px 18px;border-radius:9px;background:#eee9e8;color:#494043}.analytics-tabs button.active{background:var(--brand);color:#fff}.analytics-filters{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:20px}.analytics-filters label{margin:0;min-width:170px}.analytics-filters input,.analytics-filters select{margin-top:8px}.analytics-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-metrics strong{font-size:24px;overflow-wrap:anywhere}.analytics-period{margin-bottom:22px}.analytics-ranking{min-width:840px}.analytics-ranking td:first-child{min-width:220px}.analytics-rep{text-align:left;line-height:1.5}.analytics-bar{height:6px;background:#f1e9e7;border-radius:4px;margin-top:8px;min-width:110px;overflow:hidden}.analytics-bar span{display:block;height:100%;background:var(--brand)}.analytics-detail,.analytics-sources,.analytics-daily-table{margin-top:22px}.analytics-sources summary{cursor:pointer;font-weight:600}.analytics-sources li{font-size:12px;line-height:1.8}.analytics-hash{font-family:monospace;font-size:10px;overflow-wrap:anywhere;min-width:140px;max-width:220px}.analytics-chart{display:block;width:100%;height:auto;max-height:320px}.analytics-axis{display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.analytics-daily-table .table-wrap{max-height:460px;overflow:auto}.analytics-daily-table summary{cursor:pointer;margin-top:15px}#analytics-monthly-detail{margin-top:22px}#analytics-monthly-detail table{min-width:1700px}#analytics-monthly-detail td:first-child{min-width:220px}aside{overflow-y:auto}@media(max-width:800px){.analytics-metrics{grid-template-columns:1fr}.analytics-filters{display:grid;grid-template-columns:1fr 1fr;gap:12px}.analytics-filters label{min-width:0}.analytics-filters button{font-size:12px;padding:12px 10px}.analytics-tabs button{flex:1;font-size:12px;padding:12px}.analytics-chart{min-height:160px}}
/* Amais visual revision: futurista-20261009 */
body.intelligence-theme{--bg:#101214;--ink:#f2f3f5;--muted:#b7bec8;--line:#34383e;--white:#191c20;background:#101214;color:var(--ink);color-scheme:dark}
.intelligence-theme .workspace{background:radial-gradient(ellipse at top right,#39171e88,transparent 55%),linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px),#101214;background-size:auto,48px 48px,48px 48px,auto}
.intelligence-theme aside,.intelligence-theme header{background:#111417;border-color:#34383e}.intelligence-theme .card,.intelligence-theme .metric{background:linear-gradient(130deg,#202328,#17191d);border:1px solid #34383e;box-shadow:0 8px 24px #0002}
.intelligence-theme input,.intelligence-theme select,.intelligence-theme textarea{background:#15181d;color:#f2f3f5;border-color:#454b54}.intelligence-theme .analytics-tabs button{background:#25292f;color:#e0e4ea}.intelligence-theme .analytics-tabs button.active{background:#9f1823;color:white}.intelligence-theme .secondary,.intelligence-theme .badge{background:#342027;color:#ffbdc3}.intelligence-theme .notice{background:#30271b;border-color:#685334;color:#f1d7a6}.intelligence-theme .link{color:#ff939b}.intelligence-theme th{background:#171a1f;color:#c5cbd4}.intelligence-theme td,.intelligence-theme th{border-color:#34383e}.intelligence-theme tr:hover{background:#ffffff05}.intelligence-theme .analytics-bar{background:#34383e;display:block;height:7px;border-radius:5px;margin-top:9px;overflow:hidden}.intelligence-theme .analytics-bar span{display:block;height:100%;background:linear-gradient(90deg,#c3121a,#ff606d)}
.intelligence-theme .brand-logo{background:#fff;border-radius:8px;padding:5px}.intelligence-theme .executive{background:linear-gradient(110deg,#211e23,#391b24);border-color:#57313b}.executive h2{margin-top:10px}.executive p{margin-bottom:0}.intelligence-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.intelligence-grid>*{min-width:0}.visual-ranking{max-height:470px;overflow:auto}.visual-rep{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:transparent;color:var(--ink);padding:16px 0;border-bottom:1px solid var(--line)}.visual-rep:hover{background:#ffffff08}.rep-avatar{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#8f2430,#422028);font-size:12px}.rep-name{flex:1;min-width:0;font-size:13px;line-height:1.5}.rep-name small{display:block}.visual-rep>strong{font-size:13px}.intelligence-theme :focus-visible{outline:2px solid #ff929b;outline-offset:3px}.intelligence-theme summary{cursor:pointer;font-weight:600;padding:5px 0}.intelligence-theme .analytics-chart{color:#c5cbd4}.intelligence-theme .analytics-metrics strong{font-size:26px}.intelligence-theme .analytics-metrics{margin-bottom:20px}
@media(max-width:1000px){.intelligence-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.intelligence-theme *{scroll-behavior:auto!important;transition:none!important}}
.intelligence-theme nav button,.intelligence-theme .future-nav button,.intelligence-theme .nav-label{color:#b7bec8}.intelligence-theme nav button.active{color:#fff}.intelligence-theme .executive{margin-bottom:20px}.intelligence-theme .intelligence-grid{margin-bottom:20px}.intelligence-theme .future-nav small{background:#25292f;color:#b7bec8}
/* Unified visual system: all-pages-20261009 */
.intelligence-theme .login{background:radial-gradient(ellipse at top left,#39171e66,transparent 65%),#101214}.intelligence-theme .login-visual{background:linear-gradient(145deg,#181b20,#481923)}.intelligence-theme .orbit{opacity:.22}.intelligence-theme .avatar,.intelligence-theme .item-icon{background:#3b222a;color:#ffbdc3}.intelligence-theme .hero{background:linear-gradient(110deg,#54202c,#281a21);border:1px solid #713441}.intelligence-theme .hero button{background:#a81725;color:#fff}.intelligence-theme .module,.intelligence-theme .conversation-list button,.intelligence-theme .product-choice{background:#1c2026;color:#f2f3f5;border:1px solid #34383e}.intelligence-theme .conversation-list button.selected{background:#43232d;border-color:#ac4050}.intelligence-theme .message{background:#252a32;color:#f2f3f5;border:1px solid #414752}.intelligence-theme .message.user{background:#651f2e;border-color:#914052}.intelligence-theme .quality-finding blockquote{background:#20252c;color:#e4e7ed}.intelligence-theme .feedback-button{border-color:#69717f;color:#d0d6df}.intelligence-theme .inline-error,.intelligence-theme #login-error{color:#ffadb4}.intelligence-theme .product-image figcaption,.intelligence-theme .no-image{color:#b7bec8}.intelligence-theme .sector-links span{color:#ff939b}.intelligence-theme .secondary:hover{background:#562b37;color:#fff}.intelligence-theme input::placeholder,.intelligence-theme textarea::placeholder{color:#a9b1bd}.intelligence-theme .icon-button{color:#f2f3f5}.intelligence-theme .module h3{color:#f2f3f5}.intelligence-theme .table-wrap{border-color:#34383e}.intelligence-theme .sector-search input{background:transparent}.intelligence-theme .empty-icon{color:#b7bec8}.intelligence-theme button:disabled{cursor:default}.intelligence-theme .workspace{min-height:100vh}.intelligence-theme table{color:#f2f3f5}.intelligence-theme .login-card .brand-logo{max-width:100%}
@media(max-width:800px){.intelligence-theme .page-heading{flex-wrap:wrap}.intelligence-theme .actions{flex-wrap:wrap}.intelligence-theme #toast{max-width:calc(100vw - 40px)}}
.sector-grid .sector-card[data-view="administration"]{grid-column:1/-1}
