.mx-root,.mx-admin,.mx-lab-body{--mx-accent:var(--accent,#4567f5);--mx-bg:var(--panel,#111b31);--mx-text:var(--text,#ecf1ff);--mx-muted:var(--muted,#aebbd3);--mx-line:var(--line,#2c3952);font:14px/1.6 system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--mx-text)}
.mx-root *,.mx-admin *,.mx-lab-body *{box-sizing:border-box}.mx-root [hidden]{display:none!important}.mx-root button,.mx-admin button,.mx-lab-body button{font:inherit;cursor:pointer;border:1px solid var(--mx-line);color:var(--mx-text);background:var(--mx-bg);padding:9px 13px;border-radius:10px;min-height:40px}.mx-root button:hover,.mx-admin button:hover,.mx-lab-body button:hover{border-color:var(--mx-accent)}.mx-root button:disabled{opacity:.5;cursor:wait}.mx-root .primary,.mx-admin .primary{background:var(--mx-accent);color:#fff;border-color:transparent}.mx-root :focus-visible,.mx-admin :focus-visible,.mx-lab-body :focus-visible{outline:3px solid #78cbff;outline-offset:3px}.mx-root small,.mx-admin small,.mx-lab-body small{font-size:12px;color:var(--mx-muted)}.mx-root h3,.mx-root h4,.mx-admin h2,.mx-admin h3{margin:0 0 10px;line-height:1.45}.mx-root p{margin:0 0 12px}.mx-root code,.mx-admin code{font-size:12px;overflow-wrap:anywhere}.mx-root a,.mx-admin a{color:var(--mx-accent)}
.mx-wait{padding:22px 4px}.mx-wait h3{margin:0;font-size:22px;font-weight:800;line-height:1.5;display:flex;align-items:center;gap:10px}.mx-wait p{margin:8px 0 0;font-size:14px;color:var(--mx-muted,#52647b)}.mx-dots{display:inline-flex;gap:5px;align-items:center}.mx-dots i{width:9px;height:9px;border-radius:50%;background:#315bff;animation:mx-dot 1.1s ease-in-out infinite}.mx-dots i:nth-child(2){animation-delay:.18s}.mx-dots i:nth-child(3){animation-delay:.36s}@keyframes mx-dot{0%,80%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.mx-dots i{animation:none;opacity:.7}}/* G4-HOMEBACK1 */.mx-root .mx-dock{position:fixed;inset-inline-end:24px;bottom:20px;width:86px;height:92px;z-index:10002;border:0!important;padding:0;background:transparent!important;filter:drop-shadow(0 5px 14px #13388e55);touch-action:none}.mx-dock img{width:86px;height:86px;object-fit:contain;pointer-events:none;animation:mx-float 5s ease-in-out infinite}.mx-panel{position:fixed;inset-inline-end:24px;bottom:124px;width:490px;max-width:calc(100vw - 32px);height:720px;max-height:calc(100dvh - 156px);z-index:10001;display:flex;flex-direction:column;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:22px;box-shadow:0 22px 80px #0005;overflow:hidden}.mx-panel-head{display:flex;align-items:center;gap:10px;padding:16px 20px 12px}.mx-panel-head div{flex:1}.mx-panel-head b{display:block;font-size:23px;line-height:1.3}.mx-panel-head img{object-fit:contain}.mx-panel-head .mx-close{border:0;background:transparent;font-size:25px;min-width:40px}.mx-context-strip{display:flex;gap:12px;justify-content:space-between;padding:8px 20px;background:color-mix(in srgb,var(--mx-accent) 8%,transparent);font-size:12px;border-block:1px solid var(--mx-line)}.mx-mode{color:var(--mx-muted)}.mx-tabs{display:flex;padding:10px 16px;gap:3px;border-bottom:1px solid var(--mx-line)}.mx-tabs button{flex:1;border:0;font-size:13px;padding:7px 5px}.mx-tabs [aria-current]{background:color-mix(in srgb,var(--mx-accent) 16%,transparent);color:var(--mx-text)}.mx-content{overflow:auto;overscroll-behavior:contain;flex:1;min-height:80px;padding:20px}.mx-welcome small{letter-spacing:.12em}.mx-welcome h3{font-size:26px;margin:8px 0}.mx-welcome p{color:var(--mx-muted)}.mx-prompts{display:grid;gap:9px;margin-top:18px}.mx-prompts button{text-align:start;background:color-mix(in srgb,var(--mx-accent) 6%,transparent);padding:13px 15px}.mx-status{margin:0!important;padding:4px 18px 7px;font-size:13px;min-height:20px;max-height:70px;overflow:auto}.mx-composer{padding:10px 14px 8px;border-top:1px solid var(--mx-line)}.mx-root textarea,.mx-root select,.mx-admin select,.mx-admin input:not([type=checkbox]),.mx-lab-body select{font:inherit;width:100%;padding:10px 12px;border-radius:10px;color:var(--mx-text);background:var(--mx-bg);border:1px solid var(--mx-line)}.mx-composer textarea{resize:none;display:block;min-height:65px;background:color-mix(in srgb,var(--mx-text) 3%,transparent)}.mx-composer-tools{display:flex;gap:6px;margin-top:8px}.mx-composer-tools .mx-send{margin-inline-start:auto;min-width:75px}.mx-footer{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:0 14px 8px}.mx-footer label{display:flex;align-items:center;font-size:12px;gap:4px}.mx-footer button{font-size:12px;padding:2px 7px;border:0;min-height:32px;background:transparent}.mx-provider-note{display:block;padding:0 18px 12px}.mx-root input[type=checkbox],.mx-admin input[type=checkbox],.mx-lab-body input[type=checkbox]{width:17px;height:17px;accent-color:var(--mx-accent)}
.mx-brief-head{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:12px}.mx-brief-head h3{font-size:18px}.mx-brief-head span{font-size:12px;color:var(--mx-muted);white-space:nowrap}.mx-kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:22px}.mx-kpi-grid>div{padding:12px;border:1px solid var(--mx-line);border-radius:12px}.mx-kpi-grid>div:first-child{grid-column:1/-1;background:color-mix(in srgb,var(--mx-accent) 8%,transparent)}.mx-kpi-grid span{font-size:12px;color:var(--mx-muted);display:block}.mx-kpi-grid b{font-size:22px;display:block;text-align:start;font-variant-numeric:tabular-nums}.mx-finding{border-top:1px solid var(--mx-line);padding:18px 0}.mx-finding-heading{display:flex;gap:10px;align-items:start}.mx-finding-heading>span{display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--mx-accent) 15%,transparent);min-width:27px;height:27px;font-size:12px}.mx-finding[data-severity=critical] .mx-finding-heading>span{background:#9b423c;color:#fff}.mx-finding h4{font-size:16px;flex:1}.mx-observed{font-variant-numeric:tabular-nums;color:var(--mx-muted);font-size:13px}.mx-recommendation{border-inline-start:2px solid var(--mx-accent);padding:9px 12px;margin:12px 0;background:color-mix(in srgb,var(--mx-accent) 6%,transparent)}.mx-recommendation b{font-size:12px;color:var(--mx-muted)}.mx-recommendation p{margin:3px 0 0}.mx-finding-actions,.mx-feedback-buttons,.mx-confirm-buttons{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}.mx-finding-actions button,.mx-feedback-buttons button{font-size:12px;padding:7px 10px}
/* G4-MXKB1 — the local knowledge answer, its alternatives and the case hints */
.mx-kb-lead{font-size:12px;color:var(--mx-muted);margin:0 0 6px}
.mx-kb-card{border:1px solid var(--mx-line,rgba(127,127,127,.3));border-radius:12px;padding:10px 12px;margin:0 0 8px;background:var(--mx-panel,transparent)}
.mx-kb-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mx-kb-head h4{margin:0;font-size:15px}
.mx-kb-tag{font-size:11px;padding:1px 7px;border-radius:8px;background:var(--mx-soft,rgba(127,127,127,.15))}
.mx-kb-short{margin:6px 0;line-height:1.7}.mx-kb-details{margin-top:4px}.mx-kb-details summary{cursor:pointer;font-size:13px}.mx-kb-details summary:focus-visible{outline:2px solid var(--mx-accent,#2f6fed);outline-offset:2px}
.mx-kb-details ul{margin:4px 0 8px;padding-inline-start:18px}.mx-kb-details li{line-height:1.6}.mx-kb-formula{font-family:ui-monospace,monospace;font-size:13px;direction:ltr;text-align:left}
.mx-kb-caveat,.mx-kb-review{font-size:12px;color:var(--mx-muted);margin:6px 0 0}.mx-kb-sources li{font-size:12px;color:var(--mx-muted)}
.mx-kb-alternatives{margin-top:6px}.mx-kb-alt-toggle{font-size:12px}.mx-kb-alt-list{display:grid;gap:6px;margin-top:6px}.mx-kb-alt{display:grid;gap:2px}.mx-kb-alt-pick{text-align:start;white-space:normal;line-height:1.5}.mx-kb-alt small{color:var(--mx-muted);font-size:12px}
.mx-kb-cases{margin-top:12px;border-top:1px dashed var(--mx-line,rgba(127,127,127,.3));padding-top:8px}.mx-kb-cases h4{margin:0 0 4px;font-size:14px}.mx-kb-case{margin:4px 0}.mx-kb-case summary{cursor:pointer}.mx-kb-case p{margin:4px 0;line-height:1.6}.mx-kb-signals{margin:4px 0;padding-inline-start:18px;font-size:13px}.mx-kb-signals li{line-height:1.6}
@media (max-width:480px){.mx-kb-card{padding:8px 10px}.mx-root .mx-kb-alt-pick,.mx-root .mx-kb-alt-toggle,.mx-root .mx-kb-feedback button{min-height:44px}.mx-root .mx-kb-case summary{padding:10px 0}}.mx-details{margin:12px 0;font-size:13px}.mx-details summary,.mx-admin summary{cursor:pointer;padding:9px 0;color:var(--mx-muted)}.mx-evidence{display:grid;gap:3px;padding:10px 0;border-bottom:1px solid var(--mx-line)}.mx-note{font-size:13px;color:var(--mx-muted)}.mx-table-scroll{overflow:auto;max-width:100%}.mx-root table{border-collapse:collapse;min-width:420px;width:100%;font-size:12px}.mx-root th,.mx-root td{text-align:start;padding:9px 6px;border-bottom:1px solid var(--mx-line)}.mx-root td small{display:block}.mx-root dl{display:grid;grid-template-columns:100px 1fr;gap:10px}.mx-root dt{color:var(--mx-muted);font-size:13px}.mx-root dd{margin:0;overflow-wrap:anywhere}.mx-conversation{padding:13px 0;border-bottom:1px solid var(--mx-line)}.mx-conversation b{display:block;margin-bottom:7px;color:var(--mx-muted)}
.mx-modal{max-width:min(480px,calc(100vw - 30px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--mx-line);border-radius:20px;background:var(--mx-bg);color:var(--mx-text);padding:26px;box-shadow:0 24px 100px #0007;z-index:20000}.mx-modal::backdrop{background:#020617aa;backdrop-filter:blur(4px)}.mx-modal h3{font-size:23px;margin-top:8px}.mx-modal p{line-height:1.75}.mx-memory-form{display:grid;gap:15px}.mx-memory-form label{display:block}.mx-notice{position:fixed;inset-inline-end:25px;bottom:123px;max-width:300px;background:var(--mx-bg);border:1px solid var(--mx-line);border-radius:16px;padding:18px;z-index:10001;box-shadow:0 10px 40px #0004}.mx-notice button{font-size:13px;margin-inline-end:5px}.mx-highlight{outline:3px solid #57bfff!important;outline-offset:6px;scroll-margin:80px;box-shadow:0 0 0 9px #4678ee22!important}.mx-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.mx-admin{padding:28px;border:1px solid var(--mx-line);border-radius:20px;background:var(--mx-bg);margin:26px 0}.mx-section-heading{display:flex;justify-content:space-between;gap:20px}.mx-section-heading h2{font-size:25px;margin-top:6px}.mx-pill{display:inline-flex;align-items:center;align-self:start;border:1px solid var(--mx-line);border-radius:30px;padding:5px 12px;white-space:nowrap;font-size:12px}.mx-switch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0}.mx-switch-grid label{display:flex;align-items:center;gap:8px}.mx-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:18px 0}.mx-field-grid label{display:grid;gap:6px;font-size:13px}.mx-tool-list{display:grid;gap:12px;padding:12px}.mx-tool-list label{display:flex;gap:10px}.mx-tool-list small{display:block}.mx-admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:25px 0}.mx-admin-columns section{min-width:0}.mx-admin-columns h3{font-size:18px}.mx-digest{display:block;word-break:break-all;color:var(--mx-muted)}.mx-metrics{display:flex;gap:15px;flex-wrap:wrap;margin:12px 0}.mx-metrics div{border:1px solid var(--mx-line);padding:12px 18px;border-radius:12px;min-width:100px}.mx-metrics b{font-size:23px;display:block}.mx-metrics span{font-size:12px;color:var(--mx-muted)}.mx-log-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;border-bottom:1px solid var(--mx-line);padding:10px 0;overflow-wrap:anywhere}.mx-log-row code{color:var(--mx-muted)}.mx-lab-link{display:inline-block;margin-top:15px}
.mx-lab-body{margin:0;background:#080f1e;--mx-bg:#121c30;--mx-text:#edf1fc;--mx-muted:#a6b5cf;--mx-line:#2b3850;--mx-accent:#4668eb}.mx-lab-main{max-width:1240px;margin:0 auto;padding:34px 36px 120px}.mx-lab-header{display:flex;align-items:center;gap:16px}.mx-lab-header>div{flex:1}.mx-lab-header h1{font-size:28px;margin:0}.mx-lab-header h1 span{font-size:20px;font-weight:400;color:var(--mx-muted)}.mx-lab-header small{letter-spacing:.14em}.mx-lab-intro{color:var(--mx-muted);max-width:920px;margin:18px 0 24px}.mx-lab-toolbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;align-items:end;padding:22px;border:1px solid var(--mx-line);border-radius:18px;background:var(--mx-bg)}.mx-lab-toolbar label{font-size:12px}.mx-lab-toolbar label:has(input){display:flex;gap:8px;align-items:center;min-height:42px}.mx-lab-toolbar select{margin-top:6px}.mx-lab-workbench{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,1fr);gap:24px;margin:25px 0}.mx-lab-surface,.mx-lab-guide{border:1px solid var(--mx-line);border-radius:18px;padding:26px;background:var(--mx-bg)}.mx-lab-surface-head h2,.mx-lab-guide h2{font-size:23px;margin:9px 0}.mx-lab-surface-head p{color:var(--mx-muted)}.mx-lab-target{min-height:170px;border:1px solid #486dc4;border-radius:14px;margin-top:30px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#172642}.mx-lab-target>span{font-size:12px;color:#bdd0f2}.mx-lab-guide>p{margin:10px 0}.mx-icon-sizes{display:flex;gap:20px;align-items:center;margin-top:25px;background:#f2f5fc;border-radius:10px;padding:15px}
@keyframes mx-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes mx-pulse{50%{filter:drop-shadow(0 0 12px #61d9ff);transform:scale(1.06)}}@keyframes mx-think{50%{transform:rotate(9deg) translateY(-4px)}}.mx-dock[data-state=listen] img,.mx-dock[data-state=speaking] img{animation:mx-pulse 1.2s ease-in-out infinite}.mx-dock[data-state=thinking] img,.mx-dock[data-state=working] img{animation:mx-think 2s ease-in-out infinite}.mx-dock[data-state=success] img,.mx-dock[data-state=celebrate] img{filter:drop-shadow(0 0 10px #d8b76a)}.mx-dock[data-state=warning-soft] img,.mx-dock[data-state=error] img{filter:drop-shadow(0 0 8px #e4a047)}.mx-root[data-animation=off] *{animation:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.mx-root *,.mx-highlight{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:740px){.mx-lab-main{padding:20px 16px 110px}.mx-lab-header{flex-wrap:wrap;gap:10px}.mx-lab-header .mx-pill{margin-inline-start:78px}.mx-lab-header h1{font-size:23px}.mx-lab-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.mx-lab-workbench,.mx-admin-columns{grid-template-columns:1fr}.mx-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-admin{padding:18px}.mx-field-grid{grid-template-columns:1fr}.mx-panel{inset-inline-end:10px;bottom:96px;width:min(490px,calc(100% - 20px));max-width:none;max-height:calc(100dvh - 112px);border-radius:18px}.mx-root .mx-dock{inset-inline-end:16px;bottom:8px;width:72px;height:80px}.mx-dock img{width:72px;height:76px}.mx-content{padding:16px}.mx-panel-head{padding:12px 15px 8px}.mx-panel-head small{font-size:12px}.mx-context-strip{padding:7px 15px;gap:8px}.mx-scope{white-space:nowrap}.mx-mode{font-size:12px}.mx-brief-head{flex-direction:column;gap:0}.mx-modal{padding:22px}.mx-root dl{grid-template-columns:85px 1fr}.mx-lab-guide{padding:20px}}

/* MX 2026 approved identity-state refinements */
.mx-root .mx-dock{isolation:isolate}.mx-dock::before,.mx-dock::after{content:"";position:absolute;inset:8px;border-radius:50%;pointer-events:none;opacity:0;z-index:-1;border:1px solid transparent}.mx-dock[data-state=listen]::before,.mx-dock[data-state=speaking]::before{opacity:.8;border-color:#4de4ff;animation:mx-ring 1.5s ease-out infinite}.mx-dock[data-state=listen]::after,.mx-dock[data-state=speaking]::after{opacity:.45;border-color:#4de4ff;animation:mx-ring 1.5s .45s ease-out infinite}.mx-dock[data-state=thinking]::before{opacity:.65;border-color:#7a8cff;border-inline-color:#4de4ff;animation:mx-orbit 2.8s linear infinite}.mx-dock[data-state=success]::before,.mx-dock[data-state=celebrate]::before{opacity:.75;border-color:#e8c56f;box-shadow:0 0 20px #e8c56f55}.mx-dock[data-state=warning-soft]::before,.mx-dock[data-state=error]::before{opacity:.75;border-color:#f2a93b;box-shadow:0 0 18px #f2a93b55}@keyframes mx-ring{0%{transform:scale(.82);opacity:.85}100%{transform:scale(1.35);opacity:0}}@keyframes mx-orbit{to{transform:rotate(360deg)}} /* G4-MXMODEL1 (the Owner 2026-11-07: Tasks' thinking look, his colour «دهبي»): a gold light inside the crystal, a gold dot orbiting the floating crystal and the head's one, a gold dot running on the input's edge while MX thinks */ .mx-dock[data-state=thinking] img,.mx-dock[data-state=working] img{filter:drop-shadow(0 0 10px #f5c451) drop-shadow(0 0 3px #d8b76a)} .mx-dock[data-state=thinking]::before{border-color:#f5c451;border-inline-color:#ffe08a} .mx-dock[data-state=thinking]::after,.mx-dock[data-state=working]::after{opacity:1;z-index:1;inset:2px;border:0;background:radial-gradient(circle at 50% 3px,#ffe08a 0 3px,#f5c451 4px,transparent 6px);animation:mx-orbit 1.6s linear infinite} .mx-head-orb{position:relative;display:inline-flex;flex:none} .mx-panel[aria-busy=true] .mx-head-orb img{filter:drop-shadow(0 0 8px #f5c451)} .mx-panel[aria-busy=true] .mx-head-orb::after{content:"";position:absolute;inset:-6px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 2px,#ffe08a 0 2.5px,#f5c451 3.5px,transparent 5px);animation:mx-orbit 1.6s linear infinite} .mx-composer{position:relative} .mx-panel[aria-busy=true] .mx-composer::after{content:"";position:absolute;top:9px;height:3px;width:46px;border-radius:3px;pointer-events:none;background:linear-gradient(90deg,transparent,#f5c451,transparent);animation:mx-run 2.2s linear infinite} .mx-typing{margin:.4rem 0;opacity:.75;font-size:.86em}.mx-live:empty{display:none}.mx-reason{margin:.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.mx-reason .mx-llm-reason{flex:1 1 100%;margin:0}.mx-partial{opacity:.8;flex:1 1 100%}@keyframes mx-run{from{inset-inline-start:14px}to{inset-inline-start:calc(100% - 60px)}} @media (prefers-reduced-motion:reduce){.mx-dock[data-state=thinking]::after,.mx-panel[aria-busy=true] .mx-head-orb::after,.mx-panel[aria-busy=true] .mx-composer::after{animation:none}}@media(prefers-reduced-motion:reduce){.mx-dock::before,.mx-dock::after,.mx-dock img{animation:none!important}}
/* G4-MXREAD1 (the Owner 2026-10-08 «المكان صغير للقراية اووى»): the reading area first — a short status line, a compact head, tabs and composer when the
   screen is short (the voice / preferences row and the provider note behind «⋯»), and «كبّر» for a tall, wide reading panel remembered on this device. */
.mx-panel-head .mx-size{border:0;background:transparent;font-size:20px;min-width:40px;min-height:40px;padding:0}
.mx-root .mx-status{max-height:44px}
@media (min-width:601px){
 html body .mx-root .mx-panel[data-size="large"],html body.cfo-desk .mx-root .mx-panel[data-size="large"]{top:16px!important;bottom:16px!important;height:auto!important;max-height:none!important;width:min(880px,calc(100vw - 48px))!important}
}
@media (min-width:601px) and (max-height:860px){
 html body.cfo-desk .mx-root .mx-panel{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100dvh - 112px)!important}
 html body .mx-root .mx-panel-head{padding:8px 14px 6px}
 html body .mx-root .mx-panel-head img{width:32px;height:32px}
 html body .mx-root .mx-panel-head b{font-size:19px}
 html body .mx-root .mx-panel-head small{display:none}
 html body .mx-root .mx-context-strip{padding:5px 16px}
 html body .mx-root .mx-tabs{padding:4px 12px}
 html body .mx-root .mx-tabs button{min-height:34px;padding:4px 5px}
 html body .mx-root .mx-composer{padding:6px 12px}
 html body .mx-root .mx-composer textarea{min-height:44px;height:44px}
 html body .mx-root .mx-panel-head button{min-height:36px;height:36px;padding:0 6px}
 html body.cfo-desk .mx-root .mx-panel-head .mx-more-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}
 html body .mx-root .mx-panel:not([data-more="open"]) .mx-footer,html body .mx-root .mx-panel:not([data-more="open"]) .mx-provider-note{display:none}
}
@media (max-width:600px){html body .mx-root .mx-size{display:none}}/* G4-MXA1: the reply readable, the remembered line, the saved conversations */ html body .mx-root .mx-md h4{margin:12px 0 6px;font-size:14px;color:#5b3fbf}html body .mx-root .mx-md p{margin:0 0 8px;line-height:1.75}html body .mx-root .mx-md ul,html body .mx-root .mx-md ol{margin:0 0 8px;padding-inline-start:20px;line-height:1.7}html body .mx-root .mx-md-table{border-collapse:collapse;width:100%;font-size:12.5px;margin:4px 0 10px}html body .mx-root .mx-md-table th,html body .mx-root .mx-md-table td{border:1px solid var(--mx-line);padding:6px 8px;text-align:start;vertical-align:top}html body .mx-root .mx-md-table th{background:#f4f1ff}html body .mx-root .mx-remember{margin:0 0 8px;font-size:12px;color:#5b3fbf;background:#f4f1ff;border-radius:999px;padding:3px 10px;display:inline-block}html body .mx-root .mx-convs{margin-top:14px;padding-top:10px;border-top:1px solid var(--mx-line)}html body .mx-root .mx-convs-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}html body .mx-root .mx-convs ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}html body .mx-root .mx-convs li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:start}html body .mx-root .mx-conv-open{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:6px 10px;border:1px solid var(--mx-line);border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}html body .mx-root .mx-conv-open small{color:var(--mx-muted);font-size:11px}html body .mx-root .mx-conv-del,html body .mx-root .mx-conv-new{min-height:32px;min-width:32px;border:1px solid var(--mx-line);border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}html body .mx-root .mx-conv-ask{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;padding:6px 8px;border-radius:8px;background:#fff4f2}/* G4-MXA2: the platform's analysis */ html body .mx-root .mx-an{display:flex;flex-direction:column;gap:10px;margin:0 0 12px}html body .mx-root .mx-an-tag{margin:0;font-size:12px;color:inherit;background:rgba(124,92,255,.16);border-radius:8px;padding:6px 10px}html body .mx-root .mx-an-sum{background:rgba(124,92,255,.12);border-radius:12px;padding:10px 12px}html body .mx-root .mx-an-sum p{margin:0 0 4px;line-height:1.7;font-weight:600}html body .mx-root .mx-an-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}html body .mx-root .mx-panel[data-size="large"] .mx-an-cards{grid-template-columns:repeat(4,minmax(0,1fr))}html body .mx-root .mx-an-card{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--mx-line);border-radius:12px;min-width:0}html body .mx-root .mx-an-card span{font-size:12px;color:var(--mx-muted)}html body .mx-root .mx-an-card b{font-size:16px}html body .mx-root .mx-an-card small{font-size:11.5px;color:var(--mx-muted)}html body .mx-root .mx-an-word{align-self:flex-start;font-style:normal;font-size:11.5px;font-weight:700;border-radius:999px;padding:1px 8px;background:rgba(127,140,160,.18)}html body .mx-root .mx-an-word.good,html body .mx-root .mx-an-word.profit,html body .mx-root .mx-an-word.positive{background:rgba(31,157,85,.18);color:#1f9d55}html body .mx-root .mx-an-word.fair{background:rgba(217,138,0,.18);color:#d98a00}html body .mx-root .mx-an-word.weak,html body .mx-root .mx-an-word.loss,html body .mx-root .mx-an-word.negative{background:rgba(229,72,77,.18);color:#e5484d}html body .mx-root .mx-an-per{margin:0;font-size:13px}html body .mx-root .mx-an-bridge h5{margin:0 0 4px;font-size:13px;color:#9b87f5}html body .mx-root .mx-an-ends{margin:0 0 6px;font-size:12px;color:var(--mx-muted)}html body .mx-root .mx-an-bridge ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}html body .mx-root .mx-an-bridge li{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px}html body .mx-root .mx-an-bridge li i{display:block;height:10px;border-radius:999px;background:#1f9d55}html body .mx-root .mx-an-bridge li.down i{background:#e5484d}html body .mx-root .mx-an-bridge li.down b,html body .mx-root .mx-an-budget td.down{color:#e5484d}html body .mx-root .mx-an-bridge li.up b,html body .mx-root .mx-an-budget td.up{color:#1f9d55}html body .mx-root .mx-an-days{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12.5px}html body .mx-root .mx-an-src{margin:0;font-size:11.5px;color:var(--mx-muted)}html body .mx-root .mx-an-badge{display:inline-block;margin-inline-end:6px;padding:1px 8px;border-radius:999px;background:rgba(70,104,235,.22);color:inherit;font-weight:700} /* G4-MXA2: G4-MXA1's readable reply on the dark panel and the light one alike */ html body .mx-root .mx-md h4{color:#9b87f5}html body .mx-root .mx-md-table th{background:rgba(124,92,255,.16)}html body .mx-root .mx-remember{background:rgba(124,92,255,.16);color:inherit}html body .mx-root .mx-conv-ask{background:rgba(229,72,77,.14)} /* G4-MXA3: the reply's bar and «جرّب بنفسك» */ html body .mx-root .mx-replybar{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}html body .mx-root .mx-replybar button{min-height:34px}html body .mx-root .mx-an-try{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px dashed rgba(217,138,0,.6);border-radius:12px}html body .mx-root .mx-an-try h5{margin:0;font-size:13px}html body .mx-root .mx-an-try label{display:flex;flex-direction:column;gap:4px;font-size:12.5px}html body .mx-root .mx-an-try input[type=range]{width:100%}html body .mx-root .mx-an-try p{margin:0;font-size:13px;line-height:1.7}html body .mx-root .mx-try-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:8px}html body .mx-root .mx-try-tile{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:1px solid rgba(217,138,0,.35);border-radius:10px;background:rgba(217,138,0,.06);min-width:0}html body .mx-root .mx-try-tile small{font-size:11.5px;opacity:.8}html body .mx-root .mx-try-tile b{font-size:19px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}html body .mx-root .mx-try-tile.up b,html body .mx-root .mx-try-tile.profit b{color:#1f9d55}html body .mx-root .mx-try-tile.down b,html body .mx-root .mx-try-tile.loss b{color:#e5484d}html body .mx-root .mx-an-try small{font-size:11.5px;color:var(--mx-muted)}html body .mx-root .mx-an-est{font-style:normal;font-size:11px;font-weight:700;border-radius:999px;padding:1px 8px;background:rgba(217,138,0,.18);color:#d98a00} /* G4-MXA3: the printed copy — its own looks on the paper */ .mx-print-copy{--mx-line:#d5dfea;--mx-muted:#5b6b80;color:#0d1b2a;background:#fff;font-size:12.5px}.mx-print-copy h2{margin:0 0 4px;font-size:18px}.mx-print-copy .mx-print-q{margin:0 0 12px;color:#5b6b80}.mx-print-copy .mx-an-card,.mx-print-copy .mx-md-table,.mx-print-copy .mx-an-bridge{break-inside:avoid}@media screen{.mx-print-copy{position:absolute;inset-inline-start:-99999px;inset-block-start:0;width:800px}} .mx-print-copy .mx-md h4{margin:12px 0 6px;font-size:14px;color:#5b3fbf}.mx-print-copy .mx-md p{margin:0 0 8px;line-height:1.75}.mx-print-copy .mx-md ul,.mx-print-copy .mx-md ol{margin:0 0 8px;padding-inline-start:20px;line-height:1.7}.mx-print-copy .mx-md-table{border-collapse:collapse;width:100%;font-size:12.5px;margin:4px 0 10px}.mx-print-copy .mx-md-table th,.mx-print-copy .mx-md-table td{border:1px solid var(--mx-line);padding:6px 8px;text-align:start;vertical-align:top}.mx-print-copy .mx-md-table th{background:#f4f1ff}   .mx-print-copy .mx-an{display:flex;flex-direction:column;gap:10px;margin:0 0 12px}.mx-print-copy .mx-an-tag{margin:0;font-size:12px;color:inherit;background:rgba(124,92,255,.16);border-radius:8px;padding:6px 10px}.mx-print-copy .mx-an-sum{background:rgba(124,92,255,.12);border-radius:12px;padding:10px 12px}.mx-print-copy .mx-an-sum p{margin:0 0 4px;line-height:1.7;font-weight:600}.mx-print-copy .mx-an-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:8px}.mx-print-copy .mx-an-card{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--mx-line);border-radius:12px;min-width:0}.mx-print-copy .mx-an-card span{font-size:12px;color:var(--mx-muted)}.mx-print-copy .mx-an-card b{font-size:16px}.mx-print-copy .mx-an-card small{font-size:11.5px;color:var(--mx-muted)}.mx-print-copy .mx-an-word{align-self:flex-start;font-style:normal;font-size:11.5px;font-weight:700;border-radius:999px;padding:1px 8px;background:rgba(127,140,160,.18)}.mx-print-copy .mx-an-word.good,.mx-print-copy .mx-an-word.profit,.mx-print-copy .mx-an-word.positive{background:rgba(31,157,85,.18);color:#1f9d55}.mx-print-copy .mx-an-word.fair{background:rgba(217,138,0,.18);color:#d98a00}.mx-print-copy .mx-an-word.weak,.mx-print-copy .mx-an-word.loss,.mx-print-copy .mx-an-word.negative{background:rgba(229,72,77,.18);color:#e5484d}.mx-print-copy .mx-an-per{margin:0;font-size:13px}.mx-print-copy .mx-an-bridge h5{margin:0 0 4px;font-size:13px;color:#9b87f5}.mx-print-copy .mx-an-ends{margin:0 0 6px;font-size:12px;color:var(--mx-muted)}.mx-print-copy .mx-an-bridge ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.mx-print-copy .mx-an-bridge li{display:grid;grid-template-columns:minmax(90px,140px) minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12.5px}.mx-print-copy .mx-an-bridge li i{display:block;height:10px;border-radius:999px;background:#1f9d55}.mx-print-copy .mx-an-bridge li.down i{background:#e5484d}.mx-print-copy .mx-an-bridge li.down b,.mx-print-copy .mx-an-budget td.down{color:#e5484d}.mx-print-copy .mx-an-bridge li.up b,.mx-print-copy .mx-an-budget td.up{color:#1f9d55}.mx-print-copy .mx-an-days{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12.5px}.mx-print-copy .mx-an-src{margin:0;font-size:11.5px;color:var(--mx-muted)}.mx-print-copy .mx-an-badge{display:inline-block;margin-inline-end:6px;padding:1px 8px;border-radius:999px;background:rgba(70,104,235,.22);color:inherit;font-weight:700}  .mx-print-copy .mx-md h4{color:#9b87f5}.mx-print-copy .mx-md-table th{background:rgba(124,92,255,.16)}  /* G4-MXA4: the top sales report */ html body .mx-root .mx-rep h4,.mx-print-copy .mx-rep h4{margin:0 0 4px;font-size:14px}html body .mx-root .mx-rep-note,.mx-print-copy .mx-rep-note{margin:0;font-size:12px;color:var(--mx-muted)}html body .mx-root .mx-rep-missing{padding:10px 12px;border:1px dashed rgba(217,138,0,.6);border-radius:12px}html body .mx-root .mx-rep .mx-md-table td.num,.mx-print-copy .mx-rep .mx-md-table td.num{white-space:nowrap} /* G4-MXA5: «اتحفظ في التقارير» */ html body .mx-root .mx-saved{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;font-size:12.5px;color:#7ee2a8;background:rgba(46,160,90,.14)}html body .mx-root .mx-saved a{color:inherit;text-decoration:underline} /* G4-MXA6: the reading page */ html body .mx-root .mx-read{position:fixed;inset:0;z-index:10050;display:grid;grid-template-rows:auto minmax(0,1fr);background:var(--mx-bg);color:var(--mx-text)}html body .mx-root .mx-read-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 24px;border-bottom:1px solid var(--mx-line)}html body .mx-root .mx-read-head h2{flex:1 1 320px;margin:0;font-size:19px;line-height:1.5}html body .mx-root .mx-read-body{display:grid;grid-template-columns:230px minmax(0,880px);justify-content:center;align-items:start;gap:28px;overflow:auto;padding:22px 24px 48px}html body .mx-root .mx-read-nav{position:sticky;top:0;display:flex;flex-direction:column;gap:4px;max-height:calc(100dvh - 120px);overflow:auto}html body .mx-root .mx-read-nav[hidden]{display:none}html body .mx-root .mx-read-nav button{all:unset;box-sizing:border-box;cursor:pointer;padding:7px 10px;border-radius:9px;font-size:13px;line-height:1.5;color:var(--mx-muted)}html body .mx-root .mx-read-nav button:hover,html body .mx-root .mx-read-nav button[aria-current],html body .mx-root .mx-read-nav button:focus-visible{color:var(--mx-text);background:rgba(124,92,255,.18)}html body .mx-root .mx-read-art{min-width:0;font-size:15px;line-height:1.85}html body .mx-root .mx-read-art h3,html body .mx-root .mx-read-art h4,html body .mx-root .mx-read-art h5{scroll-margin-top:12px}@media (max-width:760px){html body .mx-root .mx-read-body{display:block;padding:14px 16px 40px}html body .mx-root .mx-read-nav{position:static;flex-direction:row;overflow-x:auto;max-height:none;margin-bottom:12px}html body .mx-root .mx-read-art table{display:block;overflow-x:auto;max-width:100%}html body .mx-root .mx-read-nav button{white-space:nowrap}html body .mx-root .mx-read-head{padding:12px 16px}html body .mx-root .mx-read-head h2{flex-basis:100%;font-size:17px}}
