.sr-only{border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sticky{position:sticky}.top-0{top:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-full{height:100%}.max-h-96{max-height:24rem}.w-10{width:2.5rem}.w-16{width:4rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-48{max-width:12rem}.max-w-6xl{max-width:72rem}.max-w-prose{max-width:65ch}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(var(--color-border)/var(--tw-divide-opacity,1))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis}.truncate,.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.875rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent\/20{border-color:rgb(var(--color-accent)/.2)}.border-border{--tw-border-opacity:1;border-color:rgb(var(--color-border)/var(--tw-border-opacity,1))}.border-danger\/20{border-color:rgb(var(--color-danger)/.2)}.border-danger\/30{border-color:rgb(var(--color-danger)/.3)}.border-info\/20{border-color:rgb(var(--color-info)/.2)}.border-success\/20{border-color:rgb(var(--color-success)/.2)}.border-warning\/20{border-color:rgb(var(--color-warning)/.2)}.bg-accent{--tw-bg-opacity:1;background-color:rgb(var(--color-accent)/var(--tw-bg-opacity,1))}.bg-accent\/10{background-color:rgb(var(--color-accent)/.1)}.bg-bg{--tw-bg-opacity:1;background-color:rgb(var(--color-bg)/var(--tw-bg-opacity,1))}.bg-bg\/80{background-color:rgb(var(--color-bg)/.8)}.bg-danger{--tw-bg-opacity:1;background-color:rgb(var(--color-danger)/var(--tw-bg-opacity,1))}.bg-danger\/10{background-color:rgb(var(--color-danger)/.1)}.bg-danger\/5{background-color:rgb(var(--color-danger)/.05)}.bg-info\/10{background-color:rgb(var(--color-info)/.1)}.bg-muted\/30{background-color:rgb(var(--color-text-muted)/.3)}.bg-success{--tw-bg-opacity:1;background-color:rgb(var(--color-success)/var(--tw-bg-opacity,1))}.bg-success\/10{background-color:rgb(var(--color-success)/.1)}.bg-surface{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1))}.bg-surface-hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-hover)/var(--tw-bg-opacity,1))}.bg-surface-hover\/50{background-color:rgb(var(--color-surface-hover)/.5)}.bg-warning{--tw-bg-opacity:1;background-color:rgb(var(--color-warning)/var(--tw-bg-opacity,1))}.bg-warning\/10{background-color:rgb(var(--color-warning)/.1)}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.p-3{padding:.75rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pb-2{padding-bottom:.5rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.normal-case{text-transform:none}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.text-accent{--tw-text-opacity:1;color:rgb(var(--color-accent)/var(--tw-text-opacity,1))}.text-accent-foreground{--tw-text-opacity:1;color:rgb(var(--color-accent-foreground)/var(--tw-text-opacity,1))}.text-danger{--tw-text-opacity:1;color:rgb(var(--color-danger)/var(--tw-text-opacity,1))}.text-info{--tw-text-opacity:1;color:rgb(var(--color-info)/var(--tw-text-opacity,1))}.text-muted{--tw-text-opacity:1;color:rgb(var(--color-text-muted)/var(--tw-text-opacity,1))}.text-success{--tw-text-opacity:1;color:rgb(var(--color-success)/var(--tw-text-opacity,1))}.text-text{--tw-text-opacity:1;color:rgb(var(--color-text)/var(--tw-text-opacity,1))}.text-warning{--tw-text-opacity:1;color:rgb(var(--color-warning)/var(--tw-text-opacity,1))}.no-underline{text-decoration-line:none}.opacity-40{opacity:.4}.shadow-card{--tw-shadow:0 1px 2px 0 rgba(0,0,0,.04),0 1px 3px 0 rgba(0,0,0,.08);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color),0 1px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px)}.backdrop-blur,.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--bg:#050706;--panel:#0e1412;--panel-2:#121a17;--panel-3:#17211d;--border:#26342f;--border-soft:#1b2722;--text:#edf5ef;--muted:#90a39a;--accent:#34d399;--accent-2:#38bdf8;--amber:#d99b2b;--good:#45d483;--warn:#f3c969;--danger:#ff7373;--color-bg:5 7 6;--color-surface:14 20 18;--color-surface-hover:18 26 23;--color-border:38 52 47;--color-text:237 245 239;--color-text-muted:144 163 154;--color-accent:52 211 153;--color-accent-foreground:4 16 11;--color-success:69 212 131;--color-warning:243 201 105;--color-danger:255 115 115;--color-info:56 189 248;--font-tajawal:"Tajawal","Segoe UI",Tahoma,Arial,sans-serif;--font-cairo:"Cairo","Segoe UI",Tahoma,Arial,sans-serif;--font-plex-mono:"IBM Plex Mono","Cascadia Mono",Consolas,monospace;--font-sans:"IBM Plex Sans",Inter,"Segoe UI",Arial,Helvetica,sans-serif;--font-display:var(--font-sans);--font-mono:var(--font-plex-mono);--shadow:0 18px 60px rgba(0,0,0,.36);--shadow-soft:0 10px 32px rgba(0,0,0,.24);--motion:180ms cubic-bezier(0.2,0.8,0.2,1);--sidebar-width:252px;--control-bg:#080d0b;--sidebar-bg:rgba(8,13,11,.92)}:root.light{--bg:#f4f7f6;--panel:#fff;--panel-2:#f7faf9;--panel-3:#edf3f0;--border:#cbd8d2;--border-soft:#dde7e2;--text:#14211c;--muted:#52675e;--accent:#087f5b;--accent-2:#087aa5;--amber:#9a6700;--good:#087f5b;--warn:#8a6100;--danger:#c23434;--control-bg:#fff;--sidebar-bg:rgba(250,252,251,.94);--color-bg:244 247 246;--color-surface:255 255 255;--color-surface-hover:237 243 240;--color-border:203 216 210;--color-text:20 33 28;--color-text-muted:82 103 94;--color-accent:8 127 91;--color-accent-foreground:255 255 255;--color-success:8 127 91;--color-warning:138 97 0;--color-danger:194 52 52;--color-info:8 122 165;--shadow:0 18px 60px rgba(20,42,32,.12);--shadow-soft:0 10px 32px rgba(20,42,32,.08)}*{box-sizing:border-box}body,html{min-height:100%}:root.light body{background:linear-gradient(rgba(20,65,47,.035) 1px,transparent 0),linear-gradient(90deg,rgba(20,65,47,.03) 1px,transparent 0),radial-gradient(circle at top left,rgba(8,127,91,.1),transparent 28rem),radial-gradient(circle at 82% 12%,rgba(8,122,165,.07),transparent 22rem),linear-gradient(135deg,#f7faf9,#edf5f1 48%,#f7faf9);background-size:28px 28px,28px 28px,auto,auto,auto}body{margin:0;background:linear-gradient(hsla(0,0%,100%,.018) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.014) 1px,transparent 0),radial-gradient(circle at top left,rgba(52,211,153,.08),transparent 28rem),radial-gradient(circle at 82% 12%,rgba(56,189,248,.06),transparent 22rem),linear-gradient(135deg,#050706,#07100d 48%,#050706);background-size:28px 28px,28px 28px,auto,auto,auto;color:var(--text);letter-spacing:0}html[data-language=ar] body{font-family:var(--font-cairo),var(--font-tajawal),"IBM Plex Sans",Arial,Helvetica,sans-serif}a{color:inherit}button{font:inherit}a,button,input,select,textarea{transition:border-color var(--motion),background var(--motion),color var(--motion),box-shadow var(--motion),transform var(--motion),opacity var(--motion)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(52,211,153,.78);outline-offset:2px}.icon{flex:0 0 auto;display:inline-block;vertical-align:-.14em}.app-shell{position:relative;isolation:isolate;display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh}.skip-link{position:fixed;z-index:100;top:10px;left:10px;padding:10px 14px;border-radius:6px;background:var(--accent);color:#04100b;font-weight:700;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sidebar{position:sticky;top:0;height:100vh;min-height:0;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:14px;padding:20px 16px;border-right:1px solid var(--border);backdrop-filter:blur(14px);box-shadow:inset -1px 0 0 hsla(0,0%,100%,.02),20px 0 80px rgba(0,0,0,.16)}.sidebar::-webkit-scrollbar{width:8px}.sidebar::-webkit-scrollbar-track{background:transparent}.sidebar::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--muted) 38%,transparent);background-clip:content-box}.language-toggle,.language-toggle-placeholder,.theme-toggle,.theme-toggle-placeholder{display:inline-flex;min-height:44px;align-items:center;gap:8px}.language-toggle,.theme-toggle{padding:0 10px;border:1px solid var(--border-soft);border-radius:6px;color:var(--muted);background:var(--panel-2);cursor:pointer}.language-toggle:hover,.theme-toggle:hover{border-color:var(--border);color:var(--text);background:var(--panel-3)}.theme-toggle-placeholder{width:100%}:root.light .login-shell,:root.light .metric,:root.light .panel,:root.light .sidebar{box-shadow:var(--shadow-soft)}:root.light .cluster-provider-grid label,:root.light .image-preview,:root.light .log-view,:root.light input,:root.light select,:root.light textarea{background:var(--control-bg);color:var(--text)}:root.light .security-card,:root.light .split-list,:root.light .workflow-config-form{background:rgba(8,127,91,.025)}:root.light .login-intro,:root.light .login-panel{background-color:var(--panel)}.brand{display:flex;align-items:center;gap:10px;min-height:42px;color:var(--text);text-decoration:none;font-weight:700}.brand-mark{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--border);border-radius:6px;background:linear-gradient(180deg,rgba(52,211,153,.16),rgba(56,189,248,.08));box-shadow:0 0 28px rgba(52,211,153,.11)}.brand-mark:after{content:"";position:absolute;inset:6px;border-radius:inherit;border:1px solid rgba(52,211,153,.18);opacity:.8}.brand-subtitle,.brand-title{display:block}.brand-title{font-size:14px;line-height:1.15}.brand-subtitle{margin-top:2px;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.02em}.nav-list{display:flex;flex-direction:column;gap:4px;min-height:0;overflow-y:auto;padding:2px 6px 10px 0;scrollbar-gutter:stable}.nav-list::-webkit-scrollbar{width:8px}.nav-list::-webkit-scrollbar-track{background:transparent}.nav-list::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--muted) 34%,transparent);background-clip:content-box}.nav-section-label{margin:0 10px 8px;color:#687c72;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.filter,.nav-list a,.primary-button{border-radius:6px}.nav-list a{position:relative;display:flex;align-items:center;gap:10px;text-decoration:none}.nav-button,.nav-list a{min-height:40px;color:var(--muted);border:1px solid transparent}.nav-button{padding:10px 12px;border-radius:6px;background:transparent;text-align:left;cursor:pointer}.nav-button:hover{color:var(--text);background:rgba(52,211,153,.08)}.security-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.security-card{display:flex;flex-direction:column;gap:12px;padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:hsla(0,0%,100%,.015)}.security-card p{margin:4px 0 0;color:var(--muted);overflow-wrap:anywhere}.security-card form,.security-card label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.security-card input,.security-card select{min-height:44px;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);padding:8px 10px}.nav-list a:before{content:"";width:3px;height:0;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-2));transition:height var(--motion),opacity var(--motion)}.nav-list a:hover{background:rgba(52,211,153,.08);border-color:rgba(52,211,153,.18);transform:translateX(2px)}.nav-list a.active{border-color:rgba(52,211,153,.2);background:linear-gradient(90deg,rgba(52,211,153,.13),rgba(52,211,153,.045))}.nav-list a.active:before{height:20px}.sidebar-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:58px;padding:10px 8px 0;border-top:1px solid var(--border-soft)}.sidebar-footer small,.sidebar-footer strong{display:block}.sidebar-footer strong{font-size:11px}.sidebar-footer small{margin-top:2px;color:var(--muted);font-size:10px}.system-dot{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 0 4px rgba(69,212,131,.1),0 0 16px rgba(69,212,131,.4)}.sidebar-footer .nav-button{display:grid;place-items:center;min-width:40px;padding:0}.nav-list a:hover:before{height:18px;opacity:1}.content-shell{position:relative}.page{width:min(1320px,100%);margin:0 auto;padding:74px 26px 26px;animation:page-enter .32s var(--motion) both}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px}h1{font-size:26px;line-height:1.2;letter-spacing:0}h1,h2{margin:0}h2{font-size:15px}.eyebrow{display:inline-flex;align-items:center;gap:7px;margin:0 0 8px;color:var(--accent-2);font-size:12px;font-weight:700;text-transform:uppercase}.subtitle{margin:6px 0 0;color:var(--muted);max-width:860px}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.metric{min-width:0;border:1px solid var(--border);background:linear-gradient(135deg,rgba(52,211,153,.075),transparent 42%),linear-gradient(180deg,hsla(0,0%,100%,.045),transparent),var(--panel);border-radius:8px;padding:12px;box-shadow:var(--shadow);position:relative;overflow:hidden;transition:border-color var(--motion),box-shadow var(--motion),transform var(--motion);animation:panel-enter .32s var(--motion) both}.metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--accent),hsla(42,85%,68%,.65));opacity:.75}.metric span{display:block;color:var(--muted);font-size:12px}.metric .metric-icon{display:grid;place-items:center;width:34px;height:34px;margin-bottom:12px;border:1px solid rgba(52,211,153,.2);border-radius:7px;color:var(--accent);background:rgba(52,211,153,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.metric strong{display:block;margin-top:8px;font-size:22px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.metric small{display:block;margin-top:7px;color:#71857b;font-size:11px}.panel{border:1px solid var(--border);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01)),var(--panel);border-radius:8px;overflow:hidden;box-shadow:var(--shadow);transition:border-color var(--motion),box-shadow var(--motion);animation:panel-enter .32s var(--motion) both}.metric:hover,.panel:hover{border-color:rgba(52,211,153,.26);box-shadow:var(--shadow),0 0 0 1px rgba(52,211,153,.035)}.metric:hover{transform:translateY(-1px)}.stack-panel{margin-top:18px}.panel-header{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 14px;border-bottom:1px solid var(--border-soft);background:linear-gradient(90deg,rgba(52,211,153,.055),hsla(0,0%,100%,.015) 42%,transparent)}.panel-header h2{display:inline-flex;align-items:center;gap:8px}.panel-header h2 .icon{color:var(--accent)}.back-link,.panel-header a,.table-link{color:var(--accent);text-decoration:none}.back-link:hover,.panel-header a:hover,.table-link:hover{color:#9ff3cc}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;table-layout:fixed}td,th{padding:10px 12px;border-bottom:1px solid var(--border-soft);text-align:left;vertical-align:top;font-size:13px}th{color:var(--muted);font-weight:600;background:rgba(5,7,6,.72);font-size:12px;text-transform:uppercase;letter-spacing:.04em}td{color:#d7dde5;font-variant-numeric:tabular-nums}tbody tr{animation:row-enter .24s var(--motion) both;transition:background var(--motion),transform var(--motion),box-shadow var(--motion)}tbody tr:hover{background:rgba(52,211,153,.045);box-shadow:inset 3px 0 0 rgba(52,211,153,.46);transform:translateX(1px)}td:first-child,th:first-child{width:46%}tr:last-child td{border-bottom:0}.table-link{display:inline-block;max-width:100%;overflow-wrap:anywhere}.muted-cell{color:var(--muted);overflow-wrap:anywhere}.trust-cell{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);color:var(--muted);text-transform:capitalize;white-space:nowrap;background:hsla(0,0%,100%,.025);font-size:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025)}.badge.good{border-color:rgba(68,192,122,.4);color:var(--good);background:rgba(69,212,131,.08)}.badge.warn{border-color:rgba(229,185,75,.4);color:var(--warn);background:hsla(42,85%,68%,.08)}.category-label{--category-color:var(--muted);display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:3px 9px;border:1px solid color-mix(in srgb,var(--category-color) 42%,transparent);border-radius:999px;background:color-mix(in srgb,var(--category-color) 11%,transparent);color:var(--category-color);font-size:12px;font-weight:700;line-height:1;text-transform:capitalize;white-space:nowrap}.category-label:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;box-shadow:0 0 12px currentColor}.category-label.crypto{--category-color:#a78bfa}.category-label.forex{--category-color:#38bdf8}.category-label.politics{--category-color:#f87171}.category-label.commodities{--category-color:#fbbf24}.category-label.earnings{--category-color:#34d399}.category-label.stocks{--category-color:#60a5fa}.category-label.macro{--category-color:#22d3ee}.category-label.regulation{--category-color:#fb7185}.category-label.general{--category-color:#a7b5ad}.category-toolbar{margin-top:-6px}.category-filter{padding:3px}.category-filter.active{background:hsla(0,0%,100%,.04)}.toolbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.filter{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--border);color:var(--muted);text-decoration:none;cursor:pointer;transition:border-color var(--motion),background var(--motion),color var(--motion),transform var(--motion),box-shadow var(--motion)}.filter.active,.filter:hover{border-color:rgba(52,211,153,.34);color:var(--text);background:var(--panel-2);box-shadow:0 0 0 3px rgba(52,211,153,.08);transform:translateY(-1px)}.action-inline{display:flex;align-items:center;gap:10px;min-height:36px}.action-column{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border:1px solid rgba(52,211,153,.45);background:linear-gradient(180deg,rgba(52,211,153,.24),rgba(52,211,153,.12));color:#f4fff8;cursor:pointer;box-shadow:0 10px 28px rgba(52,211,153,.12),inset 0 1px 0 hsla(0,0%,100%,.08)}.primary-button:hover{background:linear-gradient(180deg,rgba(52,211,153,.34),rgba(52,211,153,.16));transform:translateY(-1px);box-shadow:0 14px 34px rgba(52,211,153,.17),inset 0 1px 0 hsla(0,0%,100%,.11)}.primary-button:disabled{cursor:default;opacity:.65}.secondary-button{gap:7px;min-height:30px;padding:0 9px;border-radius:6px;background:var(--panel-2);cursor:pointer;box-shadow:var(--shadow-soft)}.secondary-button:hover{border-color:rgba(52,211,153,.34);background:rgba(52,211,153,.06)}.page-button:hover .icon,.primary-button:hover .icon,.secondary-button:hover,.secondary-button:hover .icon{transform:translateY(-1px)}.action-status{color:var(--muted);font-size:13px}.action-status.queued,.action-status.saved,.action-status.saving{color:var(--good)}.action-status.error{color:var(--danger)}.cluster-detail-header{grid-template-columns:minmax(0,1fr) minmax(500px,610px);gap:28px}.cluster-action-workflow{container-type:inline-size;overflow:hidden;border:1px solid var(--border);border-radius:8px;background:#09100d}.cluster-action-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--border-soft);background:var(--panel)}.cluster-action-heading>div,.cluster-step-header>div{min-width:0}.cluster-action-heading strong,.cluster-step-header strong{display:block;font-size:13px}.cluster-action-heading span,.cluster-step-header span{display:block;margin-top:3px;color:var(--muted);font-size:11px}.cluster-eligibility{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-family:var(--font-mono),Consolas,monospace;font-size:10px!important;font-weight:700}.cluster-eligibility.pending{color:var(--warn);background:hsla(42,85%,68%,.09)}.cluster-eligibility.ready{color:var(--good);background:rgba(69,212,131,.09)}.cluster-action-step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:14px}.cluster-action-step+.cluster-action-step{border-top:1px solid var(--border-soft)}.cluster-action-step.locked{background:rgba(0,0,0,.12)}.cluster-step-number{display:grid;width:24px;height:24px;place-items:center;border:1px solid var(--border);border-radius:50%;color:var(--muted);font-family:var(--font-mono),Consolas,monospace;font-size:11px;font-weight:700}.cluster-action-step.active .cluster-step-number,.cluster-action-step.complete .cluster-step-number{border-color:rgba(52,211,153,.55);color:var(--accent);background:rgba(52,211,153,.08)}.cluster-step-content{min-width:0}.cluster-step-header{display:flex;align-items:center;justify-content:space-between;gap:14px}.cluster-generate-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px}.cluster-language-switcher{display:inline-flex;min-height:36px;align-items:center;gap:3px;padding:3px;border:1px solid var(--border);border-radius:7px;background:#080d0b}.cluster-language-switcher>span{margin:0 5px 0 6px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cluster-language-switcher button{min-width:70px;min-height:28px;border:0;border-radius:5px;padding:0 10px;color:var(--muted);background:transparent;font:700 11px var(--font-mono),Consolas,monospace;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease}.cluster-language-switcher button:hover:not(:disabled){color:var(--text);background:hsla(0,0%,100%,.04)}.cluster-language-switcher button.active{color:#eafff5;background:color-mix(in srgb,var(--accent) 42%,#103326);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 42%,transparent)}.cluster-language-switcher button:disabled{cursor:not-allowed;opacity:.5}.cluster-action-primary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid rgba(52,211,153,.5);border-radius:6px;color:#eafff5;background:#103326;cursor:pointer}.cluster-action-primary:hover:not(:disabled){border-color:rgba(52,211,153,.8);background:#154431}.cluster-action-primary:disabled{border-color:var(--border-soft);color:#667a70;background:#0b120f;cursor:not-allowed}.cluster-provider-options{margin-top:10px}.cluster-provider-options summary{width:-moz-fit-content;width:fit-content;color:var(--muted);font-size:11px;font-weight:600;cursor:pointer}.cluster-provider-options summary:hover,.cluster-provider-options[open] summary{color:var(--text)}.cluster-provider-grid{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.cluster-image-option,.cluster-provider-grid label{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:11px}.cluster-provider-grid label{min-height:30px;padding:0 9px;border:1px solid var(--border-soft);border-radius:5px;background:#080d0b;cursor:pointer}.cluster-action-guidance,.cluster-provider-options p{margin:7px 0 0;color:var(--muted);font-size:11px}.cluster-generation-options{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:12px;margin-top:12px;padding:12px;border:1px solid var(--border-soft);border-radius:8px;background:color-mix(in srgb,var(--panel) 80%,transparent)}.generation-field{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--muted);font-size:11px}.generation-field,.generation-field-wide{grid-column:span 6}.generation-field-compact{grid-column:span 3}.cluster-image-option>span,.generation-field>span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cluster-generation-options input,.cluster-generation-options select,.cluster-generation-options textarea{min-height:42px;width:100%;border:1px solid var(--border);border-radius:6px;padding:0 11px;color:var(--text);background:#080d0b;font:inherit}.cluster-generation-options select{padding-inline-end:34px;cursor:pointer}.cluster-generation-options textarea{min-height:82px;padding-block:10px;resize:vertical;line-height:1.45}.cluster-generation-options .field-hint{min-height:30px;color:var(--muted);font-size:11px;line-height:1.35}.cluster-generation-options input:disabled,.cluster-generation-options select:disabled,.cluster-generation-options textarea:disabled,.cluster-image-option:has(input:disabled){opacity:.5;cursor:not-allowed}.cluster-image-option{display:grid;grid-column:1/-1;grid-template-columns:18px minmax(0,1fr);min-height:46px;align-items:center;align-self:stretch;gap:3px 10px;padding:9px 11px;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);cursor:pointer}.cluster-image-option input{grid-row:1/span 2;width:16px;height:16px;accent-color:var(--accent)}.cluster-image-option span{color:var(--text)}.cluster-image-option small{color:var(--muted);font-size:11px;line-height:1.3}@container (max-width: 560px){.cluster-step-header.cluster-generate-header{align-items:stretch;flex-direction:column}.cluster-generate-actions{width:100%;justify-content:space-between}.cluster-language-switcher{flex:1 1 auto}.cluster-generation-options{grid-template-columns:repeat(6,minmax(0,1fr))}.generation-field,.generation-field-compact,.generation-field-wide{grid-column:1/-1}.cluster-generation-options .field-hint{min-height:0}}.cluster-action-message{display:flex;align-items:center;gap:6px;margin:9px 0 0;color:var(--muted);font-family:var(--font-mono),Consolas,monospace;font-size:10px}.cluster-action-message.done{color:var(--good)}.cluster-action-message.error{color:var(--danger)}.empty-state,.error-state{border-radius:8px;padding:18px}.empty-state{border:1px dashed var(--border);color:var(--muted)}.error-state{border:1px solid hsla(0,100%,74%,.35);background:hsla(0,100%,74%,.08);color:var(--danger)}.back-link{display:inline-block;margin-bottom:8px;font-size:13px}.form-panel{margin-bottom:18px}.source-form{display:grid;grid-template-columns:1.2fr 160px 130px;gap:12px;padding:14px}.source-form label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.source-form input,.source-form select,.source-form textarea,.status-select{width:100%;min-height:36px;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);padding:8px 10px;font:inherit}.generate-panel{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:520px}.generate-panel,.mini-field{display:flex;align-items:center}.mini-field{gap:6px;color:var(--muted);font-size:12px}.article-editor select,.mini-field select{min-height:36px;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);padding:8px 10px;font:inherit}.check-row{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.status-select{width:180px;text-transform:capitalize}.source-form textarea{resize:vertical;line-height:1.45;font-family:Consolas,Courier New,monospace}.span-3{grid-column:1/-1}.form-actions,.row-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.article-body{padding:16px}.article-body pre{white-space:pre-wrap;font-family:Arial,Helvetica,sans-serif;line-height:1.55}.article-body p,.article-body pre{margin:0;overflow-wrap:anywhere;color:var(--text)}.article-preview-panel{overflow:hidden}.article-preview-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.article-preview-meta span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;color:var(--text-dim);background:var(--surface-2);font:600 10px var(--font-mono);text-transform:capitalize}.article-rendered-preview{max-width:860px;padding:28px clamp(18px,4vw,46px);color:var(--text);font-size:16px;line-height:1.75}.article-rendered-preview h1,.article-rendered-preview h2,.article-rendered-preview h3{color:var(--text);letter-spacing:0}.article-rendered-preview h1{margin:0 0 16px;font-size:clamp(28px,4vw,46px);line-height:1.08}.article-rendered-preview h2{margin:28px 0 10px;padding-top:16px;border-top:1px solid var(--line);font-size:18px}.article-rendered-preview h3{margin:20px 0 8px;font-size:15px}.article-rendered-preview p{margin:0 0 14px;line-height:1.75}.article-rendered-preview ul{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}.article-rendered-preview li{position:relative;padding-left:18px}.article-rendered-preview li:before{position:absolute;left:0;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--accent);content:""}.article-editor{display:flex;flex-direction:column;gap:12px;padding:14px}.article-editor label{display:flex;min-width:0;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.article-editor input,.article-editor select,.article-editor textarea{width:100%;min-height:36px;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);padding:8px 10px;font:inherit}.image-preview{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:#080d0b}.image-preview img{display:block;width:min(420px,100%);height:auto}.article-editor textarea{min-height:92px;resize:vertical;line-height:1.5}.article-editor .article-content-input{min-height:360px;font-family:Arial,Helvetica,sans-serif}.editor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workflow-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}button[aria-busy=true]{cursor:wait}button[aria-busy=true]>.icon{display:none}button[aria-busy=true]:before{width:14px;height:14px;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;content:"";animation:button-busy-spin .7s linear infinite}@keyframes button-busy-spin{to{transform:rotate(1turn)}}.article-detail-header{align-items:flex-end;max-width:none;padding:22px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 46%),var(--surface)}.article-detail-header h1{max-width:1000px;margin-top:12px;line-height:1.08}.article-detail-heading{max-width:1000px}.article-header-links{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:8px}.article-header-links a{text-decoration:none}.article-title-meta{display:flex;align-items:center;gap:9px;margin-top:14px;color:var(--text-dim);font-size:12px;text-transform:capitalize}.article-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.article-summary-strip{padding:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2)}.article-summary-strip .metric{min-height:104px;box-shadow:none}.article-summary-strip .metric strong{font-size:clamp(16px,1.5vw,20px)}.article-workflow-panel{margin-top:22px;overflow:visible}.article-workflow-header{min-height:76px;padding:14px 20px}.article-workflow-header>div{display:grid;gap:4px}.article-workflow-header .eyebrow{margin:0}.article-editor{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:18px;padding:20px}.article-editor-main,.article-editor-sidebar{display:grid;align-content:start;gap:16px}.article-editor-sidebar{position:sticky;top:84px;align-self:start}.article-editor-section{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.article-section-heading{display:flex;align-items:flex-start;gap:11px;padding-bottom:13px;border-bottom:1px solid var(--line)}.article-section-heading>span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-2);color:var(--accent);font:600 10px var(--font-mono)}.article-export-section h3,.article-section-heading h3{margin:0;color:var(--text);font-size:15px}.article-export-section p,.article-section-heading p{margin:3px 0 0;color:var(--text-dim);font-size:12px;line-height:1.45}.article-writing-stats{display:flex;margin-left:auto;flex-wrap:wrap;justify-content:flex-end;gap:6px}.article-writing-stats span{padding:4px 7px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--text-dim);font:500 10px var(--font-mono);white-space:nowrap}.article-editor .article-title-input{min-height:50px;font:600 18px/1.35 var(--font-display)}.article-editor .article-content-input{min-height:560px;font-family:var(--font-sans);font-size:15px;line-height:1.7}.article-image-preview img{width:100%;max-height:360px;-o-object-fit:cover;object-fit:cover}.article-export-section{background:var(--surface-2)}.article-export-actions,.article-workflow-actions>div{display:flex;flex-wrap:wrap;gap:8px}.article-workflow-actions{position:sticky;z-index:5;bottom:12px;grid-column:1/-1;justify-content:space-between;padding:12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:var(--shadow-soft);backdrop-filter:blur(14px)}.article-export-actions button[aria-busy=true],.article-workflow-actions button[aria-busy=true]{min-width:132px;justify-content:center;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.workflow-config-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:14px}.workflow-config-form{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border:1px solid var(--border-soft);border-radius:8px;background:hsla(0,0%,100%,.015)}.workflow-config-form label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px}.workflow-config-form input,.workflow-config-form select,.workflow-config-form textarea{min-height:44px;width:100%;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);padding:8px 10px;font:inherit}.search-bar{display:flex;gap:8px;align-items:center;margin-bottom:14px}.editorial-box input,.search-bar input{width:100%;min-height:36px;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);padding:8px 10px;font:inherit}.cluster-filter-panel{margin-bottom:14px;padding:12px}.cluster-filter-panel:hover{border-color:var(--border);box-shadow:var(--shadow)}.cluster-filter-panel .search-bar{margin-bottom:0}.cluster-search-input{position:relative;flex:1 1 360px}.cluster-search-input .icon{position:absolute;left:10px;top:50%;color:var(--muted);pointer-events:none;transform:translateY(-50%)}.cluster-search-input input{padding-left:34px}.cluster-advanced-grid input,.cluster-search select{min-height:36px;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);padding:7px 10px;font:inherit}.cluster-search select{flex:0 1 170px}.cluster-advanced-grid input:focus,.cluster-search input:focus,.cluster-search select:focus{border-color:rgba(52,211,153,.52);outline:3px solid rgba(52,211,153,.08)}.cluster-advanced{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-soft)}.cluster-advanced summary{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:12px;font-weight:600;cursor:pointer;transition:color var(--motion)}.cluster-advanced summary:hover,.cluster-advanced[open] summary{color:var(--text)}.cluster-advanced-grid{display:grid;grid-template-columns:130px 120px minmax(190px,1fr) minmax(190px,1fr) auto;align-items:end;gap:10px;margin-top:12px}.cluster-advanced-grid label{display:grid;gap:6px;color:var(--muted);font-size:12px}.cluster-results{animation-delay:40ms}.cluster-table td:first-child,.cluster-table th:first-child{width:54%}.cluster-table td:nth-child(2),.cluster-table th:nth-child(2){width:13%}.cluster-table td:nth-child(3),.cluster-table td:nth-child(4),.cluster-table th:nth-child(3),.cluster-table th:nth-child(4){width:9%}.cluster-table td:last-child,.cluster-table th:last-child{width:15%}.sort-header{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;cursor:pointer;transition:color var(--motion)}.sort-header:hover{color:var(--text)}.sort-header.active{color:var(--accent)}.sort-indicator{font-size:9px;opacity:.6}.sort-header.active .sort-indicator{opacity:1}.cluster-title{color:var(--text);font-weight:650}.cluster-title:hover{color:var(--accent)}.cluster-summary{display:block;max-width:72ch;margin-top:4px;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.table-empty{display:flex;min-height:240px;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--muted);text-align:center}.table-empty-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--accent)}.table-empty strong{color:var(--text);font-size:14px}.table-empty p{max-width:440px;margin:0 0 4px;font-size:13px}.login-page{display:grid;min-height:100vh;place-items:center;padding:36px;isolation:isolate}.login-page:before{content:"";position:fixed;z-index:-1;inset:0;background:radial-gradient(circle at 23% 45%,rgba(52,211,153,.11),transparent 24rem);pointer-events:none}.login-shell{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);width:min(1040px,100%);border:1px solid var(--border);background:rgba(8,13,11,.82);box-shadow:0 32px 100px rgba(0,0,0,.48);animation:panel-enter .32s var(--motion) both}.login-intro{display:flex;min-height:610px;flex-direction:column;justify-content:space-between;padding:44px;border-right:1px solid var(--border);background:linear-gradient(140deg,rgba(52,211,153,.08),transparent 48%),linear-gradient(180deg,hsla(0,0%,100%,.02),transparent)}.login-brand{display:flex;align-items:center;gap:11px;font-size:14px;font-weight:700}.login-intro h1{max-width:560px;font-size:clamp(32px,4vw,52px);line-height:1.03;letter-spacing:-.035em}.login-intro p:not(.eyebrow){max-width:550px;margin:18px 0 0;color:var(--muted);font-size:16px;line-height:1.65}.login-signals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.login-signals span{display:flex;flex-direction:column;gap:10px;min-height:92px;padding:14px;border:1px solid var(--border-soft);border-radius:8px;color:#b7c8bf;background:hsla(0,0%,100%,.018);font-size:11px}.login-signals .icon{color:var(--accent)}.login-status{display:flex;align-items:center;gap:11px}.login-status small,.login-status strong{display:block}.login-status strong{font-size:12px}.login-status small{margin-top:2px;color:var(--muted);font-size:10px}.login-panel{display:flex;width:100%;flex-direction:column;justify-content:center;padding:48px;background:var(--panel)}.login-page>.login-panel{width:min(460px,100%);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}.login-panel-icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:22px;border:1px solid rgba(52,211,153,.24);border-radius:8px;background:rgba(52,211,153,.08)}.login-panel h2{font-size:26px;letter-spacing:-.02em}.login-form{gap:14px;margin-top:20px}.login-form,.login-form label{display:flex;flex-direction:column}.login-form label{gap:6px;color:var(--muted);font-size:12px}.login-form input{width:100%;min-height:46px;border:1px solid var(--border);border-radius:6px;background:#080d0b;color:var(--text);padding:8px 10px;font:inherit}.password-field{position:relative;display:block}.password-field input{padding-right:46px}.password-field button{position:absolute;top:3px;right:3px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer}.password-field button:hover{color:var(--text);background:hsla(0,0%,100%,.04)}.login-form .primary-button{min-height:46px;margin-top:2px}.login-help{margin:20px 0 0;color:#71857b;font-size:11px;text-align:center}.log-view{max-height:640px;margin:0;overflow:auto;padding:14px;color:#c9d7cf;background:#050706;font-family:Consolas,Courier New,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap}.editorial-controls{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;padding:14px}.editorial-box{gap:10px}.editorial-box,.editorial-box label{display:flex;min-width:0;flex-direction:column}.editorial-box label{gap:6px;color:var(--muted);font-size:12px}.split-list{display:flex;max-height:260px;overflow:auto;flex-direction:column;gap:8px;padding:8px;border:1px solid var(--border-soft);border-radius:8px;background:hsla(0,0%,100%,.015)}.split-row{display:grid!important;grid-template-columns:18px minmax(0,1fr);align-items:start;color:var(--text)!important}.split-row span{overflow-wrap:anywhere}.pagination-meta{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.pagination-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--border-soft);background:hsla(0,0%,100%,.012)}.pagination-controls{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;min-width:38px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--panel-2);color:var(--text);text-decoration:none;font-size:13px;transition:border-color var(--motion),background var(--motion),color var(--motion),transform var(--motion),box-shadow var(--motion)}.page-button.active,.page-button:hover{border-color:rgba(52,211,153,.38);background:rgba(52,211,153,.1);box-shadow:0 0 0 3px rgba(52,211,153,.06)}.page-button:hover{transform:translateY(-1px)}.page-button.disabled{pointer-events:none;opacity:.45}.page-status{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes row-enter{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:820px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--border)}.brand{margin-bottom:16px}.nav-section-label,.sidebar-footer{display:none}.nav-list{flex-direction:row;overflow-x:auto}.nav-list a{flex:0 0 auto}.page{padding:72px 14px 18px}.action-inline,.page-header{align-items:stretch;flex-direction:column}.action-column{align-items:stretch}.cluster-detail-header{display:flex}.cluster-step-header{align-items:stretch;flex-direction:column}.cluster-action-primary{width:100%;min-height:42px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid,.security-card-grid,.source-form,.workflow-config-grid{grid-template-columns:1fr}.generate-panel{justify-content:flex-start}.editorial-controls,.pagination-bar,.search-bar{align-items:stretch;flex-direction:column}.editorial-controls,.search-bar{grid-template-columns:1fr}.cluster-search .page-button,.cluster-search .secondary-button,.cluster-search select,.cluster-search-input{width:100%;flex-basis:auto}.cluster-advanced-grid{grid-template-columns:1fr}}@media (max-width:900px){.login-page{padding:20px}.login-shell{grid-template-columns:1fr;width:min(520px,100%)}.login-intro{min-height:auto;padding:28px;border-right:0;border-bottom:1px solid var(--border)}.login-intro>div:nth-child(2),.login-signals{display:none}.login-status{margin-top:26px}.login-panel{padding:36px 28px}}@media (max-width:480px){.login-page{padding:12px}.login-intro{padding:22px}.login-panel{padding:30px 22px}.metric-grid{grid-template-columns:1fr}}:root.light .article-editor input,:root.light .article-editor select,:root.light .article-editor textarea,:root.light .cluster-advanced-grid input,:root.light .cluster-generation-options input,:root.light .cluster-generation-options select,:root.light .cluster-generation-options textarea,:root.light .cluster-provider-grid label,:root.light .cluster-search select,:root.light .editorial-box input,:root.light .image-preview,:root.light .log-view,:root.light .login-form input,:root.light .mini-field select,:root.light .search-bar input,:root.light .security-card input,:root.light .security-card select,:root.light .source-form input,:root.light .source-form select,:root.light .source-form textarea,:root.light .status-select,:root.light .workflow-config-form input,:root.light .workflow-config-form select,:root.light .workflow-config-form textarea{background:var(--control-bg);color:var(--text)}:root.light .login-shell{background:hsla(0,0%,100%,.88)}:root.light .login-signals span,:root.light .security-card,:root.light .split-list,:root.light .workflow-config-form{background:rgba(8,127,91,.025);color:var(--text)}:root{color-scheme:dark;--bg:#12151b;--surface:#1b1f27;--surface-2:#20242d;--line:#2a2f3a;--text:#eceee7;--text-dim:#9ba0a8;--text-faint:#676c77;--accent:#5c87b8;--verified:#1f7a5c;--caution:#c98a2e;--disputed:#b23a2e;--panel:var(--surface);--panel-2:var(--surface-2);--panel-3:#272c36;--border:var(--line);--border-soft:var(--line);--muted:var(--text-dim);--accent-2:var(--accent);--good:var(--verified);--warn:var(--caution);--danger:var(--disputed);--control-bg:var(--surface-2);--sidebar-bg:rgba(27,31,39,.96);--sidebar-width:236px;--font-sans:var(--font-tajawal),var(--font-cairo),Arial,sans-serif;--font-display:var(--font-tajawal),var(--font-cairo),Arial,sans-serif;--font-mono:var(--font-plex-mono),monospace;--motion:170ms ease;--shadow-soft:0 8px 30px rgba(0,0,0,.14)}:root.light{color-scheme:light;--bg:#eef0ea;--surface:#fff;--surface-2:#e4e7dd;--line:#d3d6c9;--text:#171a15;--text-dim:#5b5f53;--text-faint:#6f7468;--accent:#2e4a6b;--panel:var(--surface);--panel-2:var(--surface-2);--panel-3:#daddd2;--border:var(--line);--border-soft:var(--line);--muted:var(--text-dim);--accent-2:var(--accent);--control-bg:var(--surface);--sidebar-bg:hsla(0,0%,100%,.95);--shadow-soft:0 8px 28px rgba(23,26,21,.07)}:root.light body,body{font-family:var(--font-sans);background:var(--bg);color:var(--text)}.cluster-card h2,.drawer-heading h2,.login-intro h1,.login-panel h2,h1{font-family:var(--font-display);font-weight:600}.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}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.workspace-shell{min-width:0}.workspace-topbar{position:sticky;z-index:30;top:0;display:grid;grid-template-columns:minmax(140px,.7fr) minmax(280px,620px) auto;align-items:center;gap:12px;min-height:58px;padding:8px 22px;overflow:visible;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(16px)}.topbar-signal{position:absolute;inset:0;width:110%;height:100%;opacity:.11;pointer-events:none;animation:topbar-drift 24s linear infinite alternate}.topbar-signal path{fill:none;stroke:var(--accent);stroke-width:1.25;stroke-dasharray:3 8}@keyframes topbar-drift{0%{transform:translateX(-3%)}to{transform:translateX(3%)}}.topbar-actions,.topbar-page,.topbar-search{position:relative;z-index:1}.topbar-page{color:var(--text-dim);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.topbar-search{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:var(--text-faint)}.topbar-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.topbar-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.topbar-search input::-moz-placeholder{color:var(--text-faint)}.topbar-search input::placeholder{color:var(--text-faint)}.topbar-actions{display:flex;justify-content:flex-end;align-items:center;gap:7px;min-width:0}.language-toggle,.theme-toggle,.topbar-avatar{display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface-2);color:var(--text-dim)}.language-toggle{display:inline-flex;width:auto;min-width:112px;gap:7px;padding:0 13px;border-radius:999px;font:700 11px var(--font-mono),Consolas,monospace;letter-spacing:.02em;cursor:pointer}.language-toggle:hover,.theme-toggle:hover{border-color:var(--accent);color:var(--accent);background:var(--surface-2)}.theme-toggle{cursor:pointer}.language-toggle-placeholder,.theme-toggle-placeholder{width:36px;height:36px;min-height:36px}.language-toggle-placeholder{width:112px;border-radius:999px}.topbar-avatar{border-color:var(--text);background:var(--text);color:var(--bg);font:600 11px var(--font-mono)}.sidebar{padding:18px 14px;border-color:var(--line);background:var(--sidebar-bg);box-shadow:none}.brand{margin-bottom:0}.brand-mark{border-color:var(--line);border-radius:9px;background:var(--surface-2);color:var(--accent);box-shadow:none}.brand-mark:after{display:none}.brand-title{font-weight:600}.brand-subtitle,.nav-section-label{color:var(--text-faint)}.nav-list{gap:3px}.nav-entry{display:grid;gap:3px}.nav-entry:not(:first-child) .nav-section-label{margin-top:15px}.nav-entry .nav-section-label{margin-bottom:3px}.nav-list a{min-height:42px;padding:10px 12px;border:0;border-radius:8px;color:var(--text-dim)}.nav-list a:before{width:6px;height:6px;opacity:0;border-radius:50%;background:var(--accent)}.nav-list a:hover{border:0;background:var(--surface-2);color:var(--text);transform:none}.nav-list a:hover:before{width:6px;height:6px;opacity:.45}.nav-list a.active{border:0;background:var(--surface-2);color:var(--text)}.nav-list a.active:before{width:6px;height:6px;opacity:1}.nav-coming-soon{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:42px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--accent-2) 32%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--surface-2) 62%,transparent);color:color-mix(in srgb,var(--text-dim) 82%,var(--accent-2));cursor:not-allowed}.nav-coming-soon:before{width:6px;height:6px;flex:0 0 auto;content:"";border-radius:50%;background:var(--accent-2);opacity:.68;animation:social-soon-pulse 1.8s ease-in-out infinite}.nav-coming-soon-main{display:inline-flex;align-items:center;min-width:0;gap:10px}.nav-coming-soon-badge{flex:0 0 auto;padding:3px 7px;border:1px solid color-mix(in srgb,var(--accent-2) 40%,transparent);border-radius:999px;color:var(--accent-2);font:700 10px var(--font-mono);text-transform:uppercase}@keyframes social-soon-pulse{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.sidebar-footer{border-color:var(--line);color:var(--text-dim)}.system-dot{background:var(--verified);box-shadow:0 0 0 4px color-mix(in srgb,var(--verified) 12%,transparent)}.content-shell{min-width:0}.content-shell>.page{position:relative;z-index:1}.workspace-market-chart{position:fixed;z-index:0;right:0;bottom:0;width:calc(100% - var(--sidebar-width));height:min(70vh,760px);overflow:visible;pointer-events:none;opacity:.38}.market-chart-area{fill:url(#market-area-fill)}.market-chart-line{fill:none;stroke:var(--accent);stroke-linecap:round;vector-effect:non-scaling-stroke}.market-chart-line-muted{stroke-width:1;stroke-dasharray:3 10;opacity:.22}.market-chart-line-live{stroke-width:1.6;stroke-dasharray:10 90;opacity:.55;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 40%,transparent));animation:market-trace 14s ease-in-out infinite}@keyframes market-trace{0%{stroke-dashoffset:12;opacity:.18}45%{opacity:.62}to{stroke-dashoffset:-88;opacity:.18}}.page{width:min(1460px,100%);padding:34px 30px 40px}.page-header{margin-bottom:22px}.page-header h1{font-size:clamp(30px,3vw,42px);letter-spacing:-.025em}.eyebrow{color:var(--accent);font-size:10px;letter-spacing:.13em}.subtitle{color:var(--text-dim)}.metric strong,.page-status,.pagination-meta,.trust-cell,time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cluster-feed-header{align-items:flex-end}.cluster-count{color:var(--text-dim);font-size:12px}.cluster-count strong{color:var(--text);font:600 20px var(--font-mono)}.cluster-filter-bar{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.filter-chip-groups{display:grid;gap:8px;min-width:0}.filter-chip-row{display:flex;flex-wrap:wrap;gap:6px}.filter-chip{display:inline-flex;align-items:center;min-height:32px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;color:var(--text-dim);background:transparent;font-size:12px;text-decoration:none}.filter-chip:hover{border-color:var(--text-faint);color:var(--text)}.filter-chip.active{border-color:var(--text);background:var(--text);color:var(--bg)}.filter-chip.category{min-height:28px;padding:4px 10px;border-style:dashed;color:var(--text-faint);font-size:11px}.filter-chip.category.active{border-style:solid;color:var(--bg)}.cluster-sort{display:flex;flex:0 0 auto;align-items:center;gap:7px;color:var(--text-faint);font-size:11px}.cluster-sort select{padding:5px 22px 5px 4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;color:var(--text);font:500 11px var(--font-sans)}.cluster-sort button{padding:5px 8px;border:0;background:transparent;color:var(--accent);cursor:pointer;font-size:11px}.cluster-search-summary{display:flex;gap:8px;padding:11px 0 0;color:var(--text-dim);font-size:12px}.cluster-search-summary a{margin-left:auto;color:var(--accent)}.cluster-feed-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;margin-top:18px}.cluster-card-list{display:grid;align-content:start;gap:10px;min-width:0}.cluster-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:178px;padding:20px 22px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-soft)}.cluster-card.selected,.cluster-card:hover{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));transform:translateY(-1px)}.cluster-card-selector{position:absolute;z-index:1;inset:0;border-radius:inherit}.cluster-card-selector:focus-visible{outline-offset:3px}.cluster-card-content{min-width:0}.cluster-eyebrow{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:9px;color:var(--text-faint);font:500 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.cluster-eyebrow span:first-child{color:var(--accent)}.cluster-card h2{max-width:830px;font-size:clamp(19px,2vw,25px);line-height:1.18;letter-spacing:-.012em}.evidence-bar{display:flex;width:min(430px,100%);height:4px;margin:14px 0 17px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.evidence-bar span{display:block;height:100%}.evidence-bar .supports{background:var(--verified)}.evidence-bar .neutral{background:var(--caution)}.evidence-bar .contradicts{background:var(--disputed)}.evidence-bar.unloaded{opacity:.38}.cluster-card-actions{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:8px}.cluster-primary-action,.cluster-secondary-action{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:7px 13px;border:1px solid var(--text);border-radius:6px;font-size:11px;font-weight:600;text-decoration:none;cursor:pointer}.cluster-primary-action{background:var(--text);color:var(--bg)}.cluster-primary-action:hover{opacity:.82}.cluster-primary-action:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-faint);cursor:not-allowed;opacity:.7}.cluster-secondary-action{border-color:var(--line);background:transparent;color:var(--text-dim)}.cluster-secondary-action:hover{border-color:var(--accent);color:var(--accent)}.trust-seal-wrap{display:grid;justify-items:center;flex:0 0 auto}.trust-seal{position:relative;display:grid;place-items:center;width:72px;height:72px;padding:6px;border-radius:50%;transform:rotate(-4deg);background:conic-gradient(var(--seal-color) 0 var(--score),var(--surface-2) var(--score) 100%)}.trust-seal:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--surface)}.trust-seal span{position:relative;z-index:1;color:var(--seal-color);font:600 20px var(--font-mono)}.trust-seal-label.verified,.trust-seal.verified{--seal-color:var(--verified);color:var(--verified)}.trust-seal-label.pending,.trust-seal.pending{--seal-color:var(--caution);color:var(--caution)}.trust-seal-label.disputed,.trust-seal.disputed{--seal-color:var(--disputed);color:var(--disputed)}.trust-seal-label{margin-top:7px;font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.trust-seal-wrap.large .trust-seal{width:94px;height:94px;padding:8px}.trust-seal-wrap.large .trust-seal:before{inset:9px}.trust-seal-wrap.large .trust-seal span{font-size:27px}.cluster-review-drawer{position:sticky;top:82px;display:grid;align-content:start;min-height:420px;max-height:calc(100vh - 104px);overflow:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.drawer-empty{display:grid;place-items:center;align-content:center;gap:14px;min-height:420px;padding:40px;color:var(--text-faint);text-align:center}.drawer-empty span{display:grid;place-items:center;width:60px;height:60px;border:1px dashed var(--line);border-radius:50%;color:var(--accent)}.drawer-empty p{max-width:230px;margin:0;line-height:1.55}.drawer-heading{position:relative;padding:22px;border-bottom:1px solid var(--line)}.drawer-kicker{color:var(--accent);font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.drawer-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--text-faint);text-decoration:none}.drawer-close:hover{background:var(--surface-2);color:var(--text)}.drawer-heading h2{margin:12px 30px 20px 0;font-size:22px;line-height:1.18}.drawer-trust{display:flex;align-items:center;gap:18px}.drawer-trust>div:last-child{display:grid;gap:4px;color:var(--text-faint);font-size:10px}.drawer-trust strong{color:var(--text);font:600 17px var(--font-mono)}.drawer-evidence-list{display:grid;padding:0 20px}.drawer-evidence{padding:17px 0;border-bottom:1px solid var(--line)}.drawer-evidence>div{display:flex;align-items:center;gap:7px}.stance-pill{display:inline-flex;padding:3px 7px;border-radius:999px;color:#fff;font-size:8px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.stance-pill.supports{background:var(--verified)}.stance-pill.neutral{background:var(--caution)}.stance-pill.contradicts{background:var(--disputed)}.evidence-quality{color:var(--text-faint);font-size:9px;text-transform:capitalize}.drawer-evidence a{display:block;margin-top:9px;color:var(--text);font-size:12px;font-weight:600;line-height:1.35;text-decoration:none}.drawer-evidence a:hover{color:var(--accent)}.drawer-evidence p{display:-webkit-box;margin:7px 0;overflow:hidden;color:var(--text-dim);font-size:10px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.evidence-source{color:var(--text-faint);font:400 9px var(--font-mono)}.drawer-no-evidence{padding:24px 0;color:var(--text-dim);font-size:11px;line-height:1.5}.eligibility-note{margin:18px 20px 20px;padding:13px;border-left:3px solid var(--disputed);background:color-mix(in srgb,var(--disputed) 8%,var(--surface-2));color:var(--text-dim);font-size:10px;line-height:1.5}.eligibility-note.eligible{border-color:var(--verified);background:color-mix(in srgb,var(--verified) 8%,var(--surface-2))}.eligibility-note strong{display:block;margin-bottom:3px;color:var(--text)}.cluster-pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 2px;color:var(--text-faint);font:400 10px var(--font-mono)}.cluster-pagination a{color:var(--accent);text-decoration:none;font-family:var(--font-sans)}.cluster-pagination a.disabled{pointer-events:none;color:var(--text-faint);opacity:.45}.cluster-empty-state{display:grid;justify-items:center;gap:9px;padding:60px 20px;border:1px dashed var(--line);border-radius:10px;color:var(--text-dim);text-align:center}.cluster-empty-state h2{font-family:var(--font-display);font-size:22px}.cluster-empty-state p{margin:0 0 8px}.login-page,.login-page:before{background:var(--bg)}.login-page:before{opacity:.2;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:40px 40px}.login-shell{overflow:hidden;border:1px solid var(--line);border-radius:14px;box-shadow:0 28px 80px rgba(0,0,0,.18)}.login-intro,.login-panel,.login-shell,:root.light .login-intro,:root.light .login-panel{background:var(--surface)}.login-intro{border-color:var(--line)}.login-intro h1{color:var(--text);letter-spacing:-.025em}.login-help,.login-intro p:not(.eyebrow){color:var(--text-dim)}.login-signals span,:root.light .login-signals span{border-color:var(--line);background:var(--surface-2);color:var(--text-dim)}.login-panel-icon{border-color:var(--line);background:var(--surface-2);color:var(--accent)}.login-form input,:root.light .login-form input{border-color:var(--line);background:var(--bg);color:var(--text)}.login-form input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent)}.login-form .primary-button{border-color:var(--text);background:var(--text);color:var(--bg)}.auth-switcher{display:grid;gap:14px;margin-top:18px}.auth-mode-toggle{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line,var(--border));border-radius:10px;background:var(--surface-2,var(--panel-2))}.auth-mode-toggle:before{content:"";position:absolute;inset:4px auto 4px 4px;width:calc(50% - 6px);border-radius:7px;background:var(--text);box-shadow:var(--shadow-soft);transition:transform var(--motion)}.auth-mode-toggle:has(button:nth-child(2).active):before{transform:translateX(calc(100% + 4px))}.auth-mode-toggle button{position:relative;z-index:1;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--text-dim,var(--muted));cursor:pointer;font-weight:700}.auth-mode-toggle button.active{color:var(--bg)}.auth-form{animation:auth-panel-enter .22s var(--motion) both}.auth-register-field{animation:auth-field-enter .26s var(--motion) both}.auth-form-note{margin:-2px 0 0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line,var(--border)));border-radius:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--text-dim,var(--muted));font-size:12px;line-height:1.45}@keyframes auth-panel-enter{0%{opacity:.82;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-field-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}:root.light .card,:root.light .cluster-action-workflow,:root.light .cluster-language-switcher,:root.light .cluster-provider-grid label,:root.light .editorial-controls,:root.light .generate-panel,:root.light .image-preview,:root.light .log-view,:root.light .metric,:root.light .panel,:root.light .security-card,:root.light .split-list,:root.light .workflow-config-form,:root.light input,:root.light select,:root.light textarea{border-color:var(--line);background:var(--surface);color:var(--text)}:root.light input::-moz-placeholder,:root.light textarea::-moz-placeholder{color:var(--text-faint);opacity:1}:root.light input::placeholder,:root.light textarea::placeholder{color:var(--text-faint);opacity:1}:root.light .cluster-action-primary,:root.light .nav-button.primary,:root.light .primary-button{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--accent) 16%,transparent)}:root.light .cluster-action-primary:hover:not(:disabled),:root.light .nav-button.primary:hover:not(:disabled),:root.light .primary-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 82%,#000);background:color-mix(in srgb,var(--accent) 88%,#000);color:#fff}:root.light .cluster-action-primary:disabled,:root.light .nav-button:disabled,:root.light .primary-button:disabled{border-color:var(--line);background:var(--surface-2);color:var(--text-faint);box-shadow:none;opacity:.72}:root.light .cluster-secondary-action,:root.light .nav-button,:root.light .secondary-button{border-color:var(--line);background:var(--surface);color:var(--text-dim)}:root.light .cluster-secondary-action:hover,:root.light .nav-button:hover,:root.light .secondary-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--accent)}:root.light .check-row,:root.light .cluster-action-step,:root.light .cluster-generation-options,:root.light .cluster-provider-options{border-color:var(--line);background:var(--surface-2);color:var(--text)}:root.light .cluster-language-switcher button:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 8%,var(--surface));color:var(--accent)}:root.light .cluster-language-switcher button.active{color:#fff;background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 65%,transparent)}:root.light .action-status,:root.light .cluster-action-guidance,:root.light .cluster-action-heading span,:root.light .cluster-step-header span,:root.light .security-card label,:root.light .security-card p{color:var(--text-dim)}:root.light .password-field button:hover{background:var(--surface-2);color:var(--text)}:root.light .stance-pill.neutral,:root.light table{color:var(--text)}:root.light th{border-color:var(--line);background:var(--surface-2);color:var(--text-dim)}:root.light td{border-color:var(--line);color:var(--text)}:root.light tbody tr:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface));box-shadow:inset 3px 0 0 var(--accent)}:root.light .table-link{color:var(--accent);font-weight:600}:root.light .sort-header.active,:root.light .sort-header:hover,:root.light .table-link:hover{color:color-mix(in srgb,var(--accent) 78%,#000)}:root.light .badge,:root.light .cluster-summary,:root.light .muted-cell,:root.light .pagination-meta,:root.light td small{color:var(--text-dim)}:root.light .badge{border-color:var(--line);background:var(--surface-2);box-shadow:none}:root.light .badge.good{border-color:color-mix(in srgb,var(--good) 35%,var(--line));background:color-mix(in srgb,var(--good) 10%,var(--surface));color:var(--good)}:root.light .badge.warn{border-color:color-mix(in srgb,var(--warn) 35%,var(--line));background:color-mix(in srgb,var(--warn) 10%,var(--surface));color:var(--warn)}:root.light .category-label{background:color-mix(in srgb,var(--category-color) 12%,#fff);border-color:color-mix(in srgb,var(--category-color) 35%,var(--line))}:root.light .overview-cluster-table th{border-color:#233b57;background:var(--accent);color:#fff}:root.light .overview-cluster-table td{border-color:#c4c9bc;background:var(--surface);color:var(--text)}:root.light .overview-cluster-table tbody tr:hover td{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}:root.light .overview-cluster-table .table-link{color:var(--accent)}:root.light .overview-cluster-table .overview-trust-value{color:#334b43;font-family:var(--font-mono);font-weight:600}:root.light .overview-cluster-table .overview-updated-value{color:var(--text-dim);font-family:var(--font-mono);font-weight:500}@media (prefers-reduced-motion:reduce){.market-chart-line-live,.topbar-signal{animation:none!important}.market-chart-line-live{stroke-dasharray:none;opacity:.24}.cluster-card:hover{transform:none}}@media (max-width:1100px){.cluster-feed-layout{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:980px){.cluster-feed-layout{grid-template-columns:1fr}.cluster-review-drawer{position:static;min-height:0;max-height:none;order:-1}.cluster-review-drawer:not(.has-selection){display:none}.drawer-empty{min-height:220px}.article-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-editor{grid-template-columns:1fr}.article-editor-sidebar{position:static}.article-editor .article-content-input{min-height:430px}}@media (max-width:860px){.cluster-generation-options{grid-template-columns:repeat(6,minmax(0,1fr))}.generation-field,.generation-field-compact,.generation-field-wide{grid-column:span 3}.generation-field-wide{grid-column:1/-1}}.comment-form,.comment-list{display:grid;gap:10px;padding:16px}.comment-list article{padding:12px;border-radius:10px;background:var(--surface-2,var(--panel-2))}.comment-list p{margin:6px 0}.comment-list time{color:var(--text-faint,var(--muted));font:11px var(--font-mono)}@media (max-width:720px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;padding:12px;border-right:0;border-bottom:1px solid var(--line)}.brand{margin-bottom:10px}.nav-section-label,.sidebar-footer{display:none}.nav-list{flex-direction:row;padding-bottom:3px;overflow-x:auto}.nav-list a{flex:0 0 auto}.workspace-topbar{grid-template-columns:1fr auto;min-height:58px;padding:9px 14px}.workspace-market-chart{width:100%;opacity:.24}.topbar-page{display:none}.topbar-search{min-width:0}.topbar-avatar{display:none}.page{padding:24px 14px 28px}.article-summary-grid{grid-template-columns:1fr}.article-editor{gap:12px;padding:12px}.article-editor-section{padding:14px}.article-workflow-actions{bottom:8px}.cluster-feed-header{align-items:flex-start}.cluster-filter-bar{align-items:stretch;flex-direction:column}.cluster-sort{justify-content:flex-end}}@media (max-width:520px){.cluster-card{grid-template-columns:minmax(0,1fr) 68px;gap:12px;padding:16px}.trust-seal{width:60px;height:60px}.trust-seal span{font-size:17px}.cluster-card-actions{flex-direction:column;align-items:stretch}.cluster-primary-action,.cluster-secondary-action{width:100%}.filter-chip{font-size:11px}.login-page{padding:10px}.login-intro{padding:20px}.login-panel{padding:30px 22px}}:root{--font-display:var(--font-cairo),var(--font-tajawal),Arial,sans-serif}[dir=auto]{unicode-bidi:plaintext;text-align:start}html[dir=rtl] .app-shell,html[dir=rtl] .workspace-shell{direction:rtl}html[dir=rtl] .sidebar{border-right:0;border-left:1px solid var(--line)}html[dir=rtl] .skip-link{right:10px;left:auto}html[dir=rtl] .topbar-search input{text-align:right}html[dir=rtl] .workspace-market-chart{right:auto;left:0;transform:scaleX(-1)}html[dir=rtl] .nav-list a:hover{transform:translateX(-2px)}.topbar-leading{display:flex;align-items:center;gap:10px;min-width:0}.mobile-menu-button,.sidebar-close,.sidebar-scrim{display:none}.mobile-menu-button{place-items:center;width:44px;height:44px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text);cursor:pointer}.mobile-menu-button span{display:block;width:18px;height:1.5px;margin:2px 0;border-radius:99px;background:currentColor}.theme-toggle,.theme-toggle-placeholder,.topbar-avatar{width:44px;height:44px;min-height:44px}.cluster-card-actions a,.cluster-card-actions button,.cluster-sort,.cluster-sort button,.cluster-sort select,.drawer-evidence p,.drawer-kicker,.drawer-no-evidence,.drawer-trust>div:last-child,.eligibility-note,.evidence-quality,.evidence-source,.eyebrow,.filter-chip,.filter-chip.category,.trust-seal-label{font-size:12px}.cluster-primary-action,.cluster-secondary-action,.filter-chip,.filter-chip.category{min-height:44px}.overview-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 18px}.data-chart{min-width:0;padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:var(--shadow-soft)}.data-chart.activity-chart{grid-column:1/-1}.data-chart header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.data-chart header p{margin:0 0 4px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.data-chart header h2{font-family:var(--font-display);font-size:20px}.data-chart header>span{color:var(--text-faint);font:500 12px var(--font-mono);white-space:nowrap}.trust-bars{display:grid;gap:12px}.trust-bar-row{display:grid;grid-template-columns:74px minmax(0,1fr) 28px;align-items:center;gap:10px;color:var(--text-dim);font-size:13px}.trust-bar-row>div{height:8px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.trust-bar-row i{display:block;height:100%;min-width:2px;border-radius:inherit}.trust-bar-row i.verified{background:var(--verified)}.trust-bar-row i.caution{background:var(--caution)}.trust-bar-row i.disputed{background:var(--disputed)}.trust-bar-row strong{color:var(--text);font:500 12px var(--font-mono);text-align:end}.article-status-bar{display:flex;height:10px;margin:8px 0 18px;overflow:hidden;border-radius:999px;background:var(--surface-2)}.article-status-bar span{min-width:2px}.article-status-bar .draft,.chart-legend .draft i{background:var(--accent)}.article-status-bar .approved,.chart-legend .approved i{background:var(--verified)}.article-status-bar .scheduled,.chart-legend .scheduled i{background:var(--caution)}.article-status-bar .published,.chart-legend .published i{background:#56a887}.article-status-bar .failed,.chart-legend .failed i{background:var(--disputed)}.chart-legend{display:flex;flex-wrap:wrap;gap:8px 14px}.chart-legend>span{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim);font-size:12px;text-transform:capitalize}.chart-legend i{width:7px;height:7px;border-radius:2px}.chart-legend strong{color:var(--text);font:500 11px var(--font-mono)}.activity-chart svg{width:100%;height:130px;overflow:visible}.activity-chart svg path{fill:none;stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.activity-chart svg polyline{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.activity-chart svg circle{fill:var(--surface);stroke:var(--accent);stroke-width:2;vector-effect:non-scaling-stroke}.activity-axis{display:grid;grid-template-columns:repeat(7,1fr);color:var(--text-faint);font:500 11px var(--font-mono);text-align:center}.route-loading{min-height:min(560px,calc(100dvh - 76px));padding:32px;place-items:center}.signal-loader-card{width:min(100%,440px);padding:32px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--surface) 92%,transparent);box-shadow:0 20px 55px rgba(0,0,0,.08);text-align:center}.signal-loader{width:min(100%,280px);height:auto;margin-bottom:18px;overflow:visible}.signal-loader path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.signal-loader-track{stroke:var(--surface-2)}.signal-loader-live{stroke:var(--accent);stroke-dasharray:90 310;animation:signal-scan 1.6s ease-in-out infinite}.signal-loader circle{fill:var(--surface);stroke:var(--verified);stroke-width:2;transform-box:fill-box;transform-origin:center;animation:signal-node 1.6s ease-in-out infinite}.signal-loader circle:nth-of-type(2){animation-delay:.18s}.signal-loader circle:nth-of-type(3){animation-delay:.36s}.signal-loader-eyebrow{margin:0 0 8px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.signal-loader-card h1{margin:0;color:var(--text);font:600 clamp(25px,4vw,32px)/1.2 var(--font-display)}.signal-loader-card>p:last-child{max-width:34ch;margin:10px auto 0;color:var(--text-dim);font-size:15px;line-height:1.55}@keyframes signal-scan{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}@keyframes signal-node{0%,55%,to{opacity:.45;transform:scale(.78)}25%{opacity:1;transform:scale(1.22)}}.navigation-loader{position:fixed;z-index:100;inset:0;display:grid;align-content:center;justify-items:center;padding:24px;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(6px);pointer-events:none;text-align:center}.navigation-loader strong{margin-top:16px;color:var(--text);font:600 22px/1.25 var(--font-display)}.navigation-loader>span:last-child{margin-top:5px;color:var(--text-dim);font-size:14px}.navigation-loader-signal{position:relative;width:116px;height:42px;border-bottom:1px solid var(--line)}.navigation-loader-signal:before{position:absolute;inset:8px 0 5px;content:"";background:var(--accent);clip-path:polygon(0 74%,15% 65%,29% 72%,46% 29%,60% 48%,75% 18%,100% 0,100% 8%,76% 28%,61% 59%,47% 40%,30% 82%,15% 75%,0 84%);animation:navigation-signal 1.1s ease-in-out infinite alternate}.navigation-loader-signal span{position:absolute;bottom:4px;width:7px;height:7px;border:2px solid var(--verified);border-radius:50%;background:var(--surface);animation:signal-node 1.2s ease-in-out infinite}.navigation-loader-signal span:first-child{left:26%}.navigation-loader-signal span:nth-child(2){left:58%;animation-delay:.16s}.navigation-loader-signal span:nth-child(3){left:88%;animation-delay:.32s}@keyframes navigation-signal{0%{opacity:.55;transform:scaleX(.92)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1024px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(82vw,300px);height:100dvh;padding:18px 14px;overflow-y:auto;border-right:1px solid var(--line);border-bottom:0;transform:translateX(-105%);transition:transform .22s ease-out}.menu-open .sidebar{transform:translateX(0)}html[dir=rtl] .sidebar{right:0;left:auto;border-right:0;border-left:1px solid var(--line);transform:translateX(105%)}html[dir=rtl] .menu-open .sidebar{transform:translateX(0)}.sidebar-scrim{position:fixed;z-index:55;inset:0;border:0;background:rgba(0,0,0,.56);opacity:0;pointer-events:none;transition:opacity .18s ease-out}.menu-open .sidebar-scrim{display:block;opacity:1;pointer-events:auto}.sidebar-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--text-dim);cursor:pointer;font-size:24px}.sidebar .brand{padding-right:46px}.sidebar .nav-section-label{display:block}.sidebar .nav-list{flex-direction:column;overflow:visible}.sidebar .nav-list a{width:100%;min-height:48px}.mobile-menu-button,.sidebar .sidebar-footer{display:grid}.workspace-topbar{grid-template-columns:auto minmax(0,1fr) auto}.topbar-leading{grid-column:1}.topbar-search{grid-column:2}.topbar-actions{grid-column:3}.overview-chart-grid{grid-template-columns:1fr}.data-chart.activity-chart{grid-column:auto}}@media (max-width:520px){.workspace-topbar{gap:8px}.topbar-search{padding-inline:10px}.topbar-search input{font-size:16px}.language-toggle{min-width:38px;padding:0}.language-toggle span{display:none}.language-toggle-placeholder{width:38px}.overview-chart-grid{gap:10px}.data-chart{padding:15px}}@media (prefers-reduced-motion:reduce){.sidebar,.sidebar-scrim{transition:none}button[aria-busy=true]:before{animation:none}.signal-loader-live{stroke-dasharray:none;animation:none}.nav-coming-soon:before,.navigation-loader-signal span,.navigation-loader-signal:before,.signal-loader circle{opacity:1;transform:none;animation:none}}body,html{max-width:100%;overflow-x:clip}.content-shell,.page,.page-header>*,.page>*,.panel,.panel-header>*{min-width:0}@media (max-width:820px){.page-header{align-items:stretch;flex-direction:column}.article-editor h2,.article-editor h3,.cluster-headline,.page-header h1,.panel-header h2{overflow-wrap:anywhere}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cluster-advanced-grid,.cluster-provider-grid,.editor-grid,.editorial-controls,.security-card-grid,.source-form,.workflow-config-grid{grid-template-columns:1fr}.span-2,.span-3{grid-column:auto}.action-inline,.article-export-actions,.form-actions,.pagination-bar,.pagination-controls,.row-actions,.toolbar,.workflow-actions{flex-wrap:wrap}.table-wrap{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.table-wrap table{width:-moz-max-content;width:max-content;min-width:100%;table-layout:auto}.table-wrap td,.table-wrap th{width:auto!important;min-width:128px;max-width:300px;padding:12px;white-space:normal;overflow-wrap:anywhere}.table-wrap td:first-child,.table-wrap th:first-child{position:sticky;left:0;z-index:1;width:min(68vw,320px)!important;min-width:min(68vw,280px);max-width:min(68vw,320px);background:var(--surface);box-shadow:1px 0 0 var(--line)}.table-wrap th:first-child{z-index:2;background:var(--surface-2)}.table-wrap tr:last-child td{border-bottom:0}.table-wrap a,.table-wrap button{min-height:44px}.table-wrap .table-link{display:inline-flex;align-items:center}input,select,textarea{max-width:100%;font-size:16px}.cluster-primary-action,.cluster-secondary-action,.filter-chip,.page-button,.primary-button,.secondary-button,button{min-height:44px;touch-action:manipulation}.panel-header{min-height:52px;gap:10px;padding:10px 14px;flex-wrap:wrap}.panel-header>a,.panel-header>button{display:inline-flex;align-items:center;min-height:44px}.security-card,.workflow-config-form{min-width:0}.security-card form,.security-card label,.workflow-config-form label{width:100%}.article-workflow-actions{position:static;margin-top:12px}.article-detail-header{align-items:stretch;padding:18px}.article-header-links{justify-content:flex-start}}@media (max-width:520px){.page{padding:20px 12px 28px}.page-header{gap:12px;margin-bottom:16px}.page-header h1{font-size:clamp(28px,10vw,36px)}.metric-grid{grid-template-columns:1fr}.metric{padding:14px}.action-inline,.article-export-actions,.form-actions,.pagination-bar,.pagination-controls,.toolbar,.workflow-actions{align-items:stretch;flex-direction:column}.action-inline>*,.article-export-actions>*,.form-actions>*,.pagination-controls>*,.toolbar>*,.workflow-actions>*{width:100%}.panel-header{align-items:flex-start;flex-direction:column}.panel-header>a,.panel-header>button{width:100%;justify-content:center}.table-wrap td,.table-wrap th{min-width:116px}.table-wrap td:first-child,.table-wrap th:first-child{width:min(72vw,280px)!important;min-width:min(72vw,250px);max-width:min(72vw,280px)}.cluster-card{grid-template-columns:1fr}.trust-seal-wrap{justify-items:start}.cluster-card-actions{width:100%}.article-editor,.article-editor-section{padding:12px}.article-header-links{align-items:stretch;flex-direction:column}.article-header-links a{width:100%;justify-content:center}.article-section-heading{flex-wrap:wrap}.article-writing-stats{width:100%;margin-left:39px;justify-content:flex-start}.login-page{min-height:100dvh}}.sources-page-header{align-items:flex-end;padding:22px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 46%),var(--surface)}.sources-summary-grid .metric{min-height:124px}.source-calibration-panel{overflow:hidden;border-radius:12px}.source-calibration-grid{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1.1fr) minmax(220px,.9fr) minmax(240px,.95fr);gap:14px;padding:16px}.source-calibration-score,.source-policy-controls,.source-policy-notes{display:grid;gap:8px;align-content:start;padding:15px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-2) 82%,transparent)}.source-calibration-score strong{color:var(--accent);font:850 34px/1 var(--font-mono)}.source-calibration-score span,.source-policy-controls span,.source-policy-notes strong{color:var(--text);font-weight:750}.source-calibration-score p,.source-policy-notes li,.source-policy-notes p{margin:0;color:var(--text-dim);font-size:12px;line-height:1.55}.source-policy-notes ul{display:grid;gap:5px;margin:3px 0 0;padding-inline-start:18px}.source-policy-controls label{display:grid;gap:6px}.source-policy-controls input[type=number]{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--control-bg);color:var(--text);padding:8px 10px}.source-policy-toggle{display:flex!important;grid-template-columns:none;flex-direction:row;align-items:center;color:var(--text-dim);font-size:12px;line-height:1.35}.source-policy-toggle input{accent-color:var(--accent)}.source-calibration-bars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.source-calibration-bars div{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--surface-2) 72%,transparent)}.source-calibration-bars span{color:var(--text-dim);font-size:12px}.source-calibration-bars strong{color:var(--text);font:800 18px/1 var(--font-mono)}.sources-config-panel,.sources-list-panel{border-radius:12px}.sources-config-panel .panel-header,.sources-list-panel .panel-header,.verification-sources-header{min-height:72px;padding:13px 18px}.sources-config-panel .panel-header>div,.sources-list-panel .panel-header>div,.verification-sources-header>div{display:grid;gap:3px}.sources-config-panel .eyebrow,.sources-list-panel .eyebrow,.verification-sources-header .eyebrow{margin:0}.sources-config-panel .source-form{gap:16px;padding:20px}.sources-config-panel .source-form label>span{color:var(--text-dim);font-weight:600}.sources-config-panel .source-form input,.sources-config-panel .source-form select,.sources-config-panel .source-form textarea{min-height:44px;border-color:var(--line);border-radius:8px;background:var(--surface-2)}.sources-config-panel .source-form textarea{min-height:164px;font:12px/1.65 var(--font-mono)}.source-calibration-presets{display:grid;gap:12px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--accent) 7%,var(--surface-2))}.source-calibration-presets>div:first-child{display:grid;gap:3px}.source-calibration-presets span{color:var(--text);font-weight:750}.source-calibration-presets small{color:var(--text-faint);font-size:11px}.source-preset-list{display:flex;flex-wrap:wrap;gap:8px}.source-preset-list button{min-height:36px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-dim);cursor:pointer;font:650 11px var(--font-sans);transition:border-color .18s ease,color .18s ease,transform .18s ease}.source-preset-list button:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 58%,var(--line));color:var(--text);transform:translateY(-1px)}.source-form-help{color:var(--text-faint);font-size:11px;line-height:1.45}.sources-table th:first-child,.sources-table th:nth-child(6){width:22%}.sources-table th:last-child{width:270px}.source-identity,.verification-source-identity{display:grid;gap:4px;min-width:0}.source-identity strong{color:var(--text);font-weight:650}.source-identity span,.verification-source-identity>span{overflow:hidden;color:var(--text-faint);font:10px/1.45 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.source-type-label{display:inline-flex;align-items:center;min-height:26px;padding:3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--text-dim);font:600 10px var(--font-mono);text-transform:uppercase}.source-trust-value{color:var(--accent);font:650 15px var(--font-mono)}.source-publisher-stack{display:grid;gap:.25rem;min-width:150px}.source-publisher-stack span{color:var(--text);font-weight:750}.source-publisher-stack small{color:var(--text-faint);font-size:.76rem}.source-config-preview{display:block;overflow:hidden;color:var(--text-dim);font:10px/1.5 var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.trend-provider-panel{display:grid;gap:0;margin-top:18px;overflow:hidden}.trend-provider-query{margin:0;padding:0 18px 14px;border-bottom:1px solid var(--line,var(--border));color:var(--text-faint);font:11px/1.5 var(--font-mono)}.gdelt-trend-list{display:grid;gap:12px;padding:16px}.gdelt-trend-item{display:grid;grid-template-columns:54px minmax(0,1fr);overflow:hidden;border:1px solid var(--line,var(--border));border-radius:10px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 74%,transparent)}.gdelt-trend-item>div:last-child{display:grid;gap:10px;padding:14px}.gdelt-trend-item h3{margin:0;color:var(--text);font-size:clamp(1rem,1.7vw,1.35rem);text-transform:capitalize}.gdelt-trend-item ul{display:grid;gap:7px;margin:0;padding-inline-start:18px}.gdelt-trend-item li{color:var(--text-dim,var(--muted));font-size:12px;line-height:1.45}.gdelt-trend-item li small{display:block;margin-top:2px;color:var(--text-faint);font-size:10px}.section-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:6px 0 12px;color:var(--text-faint);font-size:12px}.section-label-row .eyebrow{margin:0}.section-label-row>div{display:grid;gap:4px}.trend-provider-pill{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid var(--line,var(--border));border-radius:999px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 78%,transparent);color:var(--text-dim,var(--muted));font-size:11px;white-space:nowrap}.trend-provider-pill.ready{border-color:color-mix(in srgb,var(--verified) 34%,var(--line,var(--border)));color:var(--verified)}.trend-fallback-banner{display:flex;align-items:start;gap:12px;margin-bottom:14px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line,var(--border)));border-radius:10px;background:color-mix(in srgb,var(--accent) 6%,var(--surface-2,var(--panel-2)))}.trend-fallback-banner svg{flex:0 0 auto;margin-top:2px;color:var(--accent)}.trend-fallback-banner div{display:grid;gap:3px;min-width:0}.trend-fallback-banner strong{color:var(--text);font-size:13px}.trend-fallback-banner span{overflow-wrap:anywhere;color:var(--text-dim,var(--muted));font-size:11px;line-height:1.45}.trend-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.trend-card{display:grid;grid-template-columns:54px minmax(0,1fr);overflow:hidden;border:1px solid var(--line,var(--border));border-radius:10px;background:var(--panel,var(--surface))}.trend-rank{display:grid;place-items:center;border-inline-end:1px solid var(--line,var(--border));color:var(--accent);font:800 14px var(--font-mono)}.trend-card-body{display:grid;gap:12px;padding:14px}.trend-card-header{display:flex;align-items:start;justify-content:space-between;gap:12px}.trend-card h2{margin:0;font-size:clamp(1.15rem,2vw,1.55rem);text-transform:capitalize}.trend-score{display:grid;place-items:center;min-width:72px;min-height:58px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line,var(--border)));border-radius:10px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.trend-score strong{color:var(--text);font:850 20px var(--font-mono)}.trend-card li,.trend-meta,.trend-score span{color:var(--text-dim,var(--muted));font-size:12px;line-height:1.45}.trend-actions,.trend-meta{display:flex;flex-wrap:wrap;gap:8px}.trend-meta span{padding:4px 8px;border:1px solid var(--line,var(--border));border-radius:999px;background:var(--surface-2,var(--panel-2))}.trend-card ul{display:grid;gap:6px;margin:0;padding-inline-start:18px}.verification-sources-panel{border-radius:12px}.verification-sources-table th:first-child{width:34%}.verification-sources-table th:nth-child(4){width:145px}.verification-sources-table th:nth-child(5){width:210px}.verification-sources-table th:last-child{width:135px}.verification-source-identity .table-link{color:var(--text);font-weight:600;line-height:1.4}.verification-source-identity .table-link:hover{color:var(--accent)}.evidence-relevance{display:grid;gap:6px}.evidence-relevance strong{color:var(--text);font:650 12px var(--font-mono)}.evidence-relevance progress{width:100%;height:5px;overflow:hidden;border:0;border-radius:999px;background:var(--surface-2);accent-color:var(--verified)}.evidence-relevance progress::-webkit-progress-bar{border-radius:999px;background:var(--surface-2)}.evidence-relevance progress::-webkit-progress-value{border-radius:999px;background:var(--verified)}.evidence-relevance progress::-moz-progress-bar{border-radius:999px;background:var(--verified)}@media (max-width:820px){.sources-page-header{align-items:stretch;padding:18px}.sources-page-header>button{align-self:flex-start}.source-calibration-grid{grid-template-columns:1fr}.sources-table th:first-child,.verification-sources-table th:first-child{width:min(72vw,320px)}.sources-table th:last-child{width:250px}}@media (max-width:520px){.sources-page-header>button{width:100%}.source-calibration-grid,.sources-config-panel .source-form{padding:14px}.source-calibration-bars{grid-template-columns:1fr}.sources-config-panel .form-actions{align-items:stretch}.source-form-help{order:3}}.workflows-page-header{align-items:flex-end;padding:22px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 9%,transparent),transparent 46%),var(--surface)}.workflows-page-header>a{flex:0 0 auto;text-decoration:none}.workflows-summary-grid .metric{min-height:124px}.workflow-builder{overflow:hidden;border-radius:12px}.workflow-builder-header{min-height:78px;padding:14px 18px}.workflow-builder-header>div,.workflow-record-panel .panel-header>div{display:grid;gap:3px}.workflow-builder-header .eyebrow,.workflow-record-panel .eyebrow{margin:0}.workflow-config-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;background:color-mix(in srgb,var(--surface-2) 45%,transparent)}.workflow-config-form{gap:13px;padding:18px;border-color:var(--line);border-radius:10px;background:var(--surface);box-shadow:0 1px 0 color-mix(in srgb,var(--text) 4%,transparent)}.workflow-config-form:focus-within{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)}.workflow-config-form label{color:var(--text-dim);font-weight:600}.workflow-config-form input,.workflow-config-form select,.workflow-config-form textarea{border-color:var(--line);border-radius:8px;background:var(--surface-2)}.workflow-config-form textarea{min-height:92px;resize:vertical}.workflow-config-form>button{align-self:flex-start;min-width:150px;margin-top:auto}.workflow-config-form>button[aria-busy=true]{justify-content:center;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.workflow-form-heading{display:flex;align-items:flex-start;gap:11px;padding-bottom:13px;border-bottom:1px solid var(--line)}.workflow-form-heading>span{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:50%;background:var(--surface-2);color:var(--accent);font:650 10px var(--font-mono)}.workflow-form-heading h3{margin:0;color:var(--text);font-size:15px}.workflow-form-heading p,.workflow-form-note{margin:3px 0 0;color:var(--text-faint);font-size:11px;line-height:1.45}.workflow-cms-form{border-color:color-mix(in srgb,var(--accent) 35%,var(--line))}.workflow-form-note{padding:9px 10px;border-left:3px solid var(--accent);background:var(--surface-2)}.workflow-records-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.workflow-record-panel{min-width:0;border-radius:12px}.workflow-record-panel .panel-header{min-height:70px;padding:12px 16px}.workflow-record-panel .table-wrap{max-height:390px}.workflow-table{min-width:620px;table-layout:auto}.workflow-table th:first-child{width:180px}.workflow-score{color:var(--accent);font:650 13px var(--font-mono)}.workflow-endpoint{display:block;max-width:260px;overflow:hidden;font-family:var(--font-mono);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.workflow-publishing-panel{grid-column:1/-1}.workflow-publishing-panel .workflow-table{min-width:100%}@media (max-width:980px){.workflow-records-grid{grid-template-columns:1fr}.workflow-publishing-panel{grid-column:auto}}@media (max-width:820px){.workflows-page-header{align-items:stretch;padding:18px}.workflows-page-header>a{align-self:flex-start}.workflow-config-grid{grid-template-columns:1fr;padding:14px}}@media (max-width:520px){.workflow-config-form>button,.workflows-page-header>a{width:100%;justify-content:center}.workflow-config-form{padding:14px}.workflow-records-grid{gap:12px}}.cms-integration-actions{display:grid;gap:6px;min-width:190px}.cms-integration-actions .row-actions{display:flex;flex-wrap:wrap;gap:6px}.cms-integration-actions .secondary-button{min-height:38px;padding:8px 11px;white-space:nowrap}.cms-action-message,.cms-auth-label{display:block;margin-top:5px;color:var(--text-faint);font-size:11px;line-height:1.35}.cms-action-message.saved{color:var(--verified)}.cms-action-message.error{color:var(--disputed)}.article-review-workspace{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start}.article-evidence-aside{position:sticky;top:88px;max-height:calc(100vh - 110px);overflow:auto}.article-evidence-card{display:grid;gap:8px;padding:14px 16px;border-top:1px solid var(--line,var(--border))}.article-evidence-card p{margin:0;color:var(--text-dim,var(--muted));font-size:13px;line-height:1.55}.revision-review{display:grid;gap:12px;padding:16px;border-bottom:1px solid var(--line,var(--border))}.revision-compare-grid{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr);gap:12px}.revision-compare-grid article{min-width:0;padding:12px;border-radius:10px;background:var(--surface-2,var(--panel-2))}.revision-compare-grid pre{max-height:260px;overflow:auto;white-space:pre-wrap}@media (max-width:980px){.article-review-workspace,.revision-compare-grid{grid-template-columns:1fr}.article-evidence-aside{position:static;max-height:none}}:root[data-dashboard-style=asharq]{--accent:#d8b45f;--accent-2:#18c08f;--verified:#18a878}:root[data-dashboard-style=cnbcarabia]{--accent:#20d6a0;--accent-2:#f45b5b;--verified:#20d6a0}:root[data-dashboard-style=tradingview]{--accent:#34d399;--accent-2:#38bdf8;--verified:#1f7a5c}:root[data-dashboard-style=dashboard-editorial-command]{--accent:#d9b657;--accent-2:#21b486;--verified:#21a67a}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light){--bg:#080c12;--surface:#101720;--surface-2:#151e29;--panel:#101720;--panel-2:#151e29;--panel-3:#1b2735;--line:#263546;--border:#263546;--border-soft:#1f2b39;--text:#f4f7f8;--text-dim:#a6b4c1;--text-faint:#748393;--muted:#a6b4c1;--accent:#a7ff3f;--accent-2:#18d88b;--verified:#18d88b;--good:#18d88b;--caution:#f6c85f;--warn:#f6c85f;--disputed:#ff6b6b;--danger:#ff6b6b;--control-bg:#0b1118}.light[data-dashboard-style=dashboard-dark-mockup]{--dark-mockup-preview-bg:#0b1118;--dark-mockup-preview-panel:#121a24;--dark-mockup-preview-line:#253448;--dark-mockup-preview-text:#f4f7f8;--dark-mockup-preview-muted:#a6b4c1;--dark-mockup-preview-accent:#a7ff3f}.setup-page{width:min(1180px,100%)}.setup-header{align-items:flex-end;padding:22px;border:1px solid var(--line,var(--border));border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%),var(--surface,var(--panel))}.setup-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.setup-steps{position:sticky;top:88px;display:grid;gap:8px;padding:10px;border:1px solid var(--line,var(--border));border-radius:12px;background:var(--surface,var(--panel));box-shadow:var(--shadow-soft)}.setup-steps button{display:flex;align-items:center;gap:9px;min-height:42px;padding:9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text-dim,var(--muted));cursor:pointer;text-align:left}.setup-steps button span{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--line,var(--border));border-radius:50%;color:var(--accent);font:700 11px var(--font-mono)}.setup-steps button.active,.setup-steps button:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line,var(--border)));background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--text);transform:translateX(2px)}.setup-panel{min-width:0;overflow:hidden;border:1px solid var(--line,var(--border));border-radius:12px;background:var(--surface,var(--panel));box-shadow:var(--shadow)}.setup-section{display:grid;gap:18px;padding:22px;animation:panel-enter .32s var(--motion) both}.setup-section-heading{display:flex;gap:12px;align-items:flex-start}.setup-section-heading>.icon{margin-top:2px;color:var(--accent)}.setup-section-heading h2{font-size:19px}.setup-option p,.setup-preview p,.setup-section-heading p{margin:5px 0 0;color:var(--text-dim,var(--muted));line-height:1.5}.setup-category-grid,.setup-option-grid{display:grid;gap:10px}.setup-category-grid,.setup-option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setup-option-grid-single{grid-template-columns:minmax(0,1fr)}.setup-option-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-manual-group{display:grid;gap:12px;padding-top:2px}.setup-manual-group h3{margin:0;font-size:14px}.setup-manual-group>div>p{margin:4px 0 0;color:var(--text-dim,var(--muted));font-size:12px;line-height:1.5}.setup-category,.setup-option{min-width:0;border:1px solid var(--line,var(--border));border-radius:10px;background:var(--surface-2,var(--panel-2));color:var(--text);cursor:pointer;text-align:left;box-shadow:0 1px 0 color-mix(in srgb,var(--text) 4%,transparent)}.setup-category{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:50px;padding:10px}.setup-option{display:grid;align-content:start;gap:8px;min-height:170px;padding:15px}.setup-option-compact{min-height:128px}.setup-category.active,.setup-category:hover,.setup-option.active,.setup-option:hover{border-color:color-mix(in srgb,var(--accent) 55%,var(--line,var(--border)));background:color-mix(in srgb,var(--accent) 8%,var(--surface-2,var(--panel-2)));transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 9%,transparent)}.setup-option-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line,var(--border)));border-radius:8px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.setup-option small,.setup-option strong{display:block}.setup-option small,.setup-preview-kicker{color:var(--accent-2);font-size:11px;font-weight:700;text-transform:uppercase}.setup-arabic-examples{display:grid;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line,var(--border)));border-radius:10px;background:color-mix(in srgb,var(--bg) 44%,transparent)}.setup-arabic-examples span{padding:9px 11px;border-radius:8px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 78%,transparent);color:var(--text);line-height:1.65;text-align:right}.setup-preview{display:grid;grid-template-columns:minmax(0,.9fr) minmax(260px,1fr);gap:18px;align-items:center;padding:20px 22px;border-top:1px solid var(--line,var(--border));background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 11%,transparent),transparent 45%),color-mix(in srgb,var(--surface-2,var(--panel-2)) 70%,transparent)}.setup-preview h2{margin-top:4px;font-size:24px}.setup-preview-feed{display:grid;gap:8px}.setup-preview-feed span{position:relative;display:block;min-height:34px;padding:9px 12px 9px 28px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line,var(--border)));border-radius:8px;background:color-mix(in srgb,var(--bg) 55%,transparent);color:var(--text);overflow-wrap:anywhere;animation:row-enter .26s var(--motion) both}.setup-preview-feed span:before{content:"";position:absolute;top:14px;left:12px;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 14px var(--accent)}.setup-preview.asharq .setup-preview-feed span{border-inline-start:3px solid var(--accent)}.setup-preview.cnbcarabia .setup-preview-feed span:first-child{border-color:color-mix(in srgb,var(--accent-2) 55%,var(--line,var(--border)))}.setup-preview.dashboard-editorial-command{border-top-color:#d9b657;background:radial-gradient(circle at 86% 10%,rgba(217,182,87,.16),transparent 25%),linear-gradient(135deg,#f8f8f5,#fff 48%,#efeee7)}.setup-preview.dashboard-editorial-command .setup-preview-kicker{color:#a27718}.setup-preview.dashboard-editorial-command .setup-preview-feed span{border-color:rgba(196,158,54,.36);background:#fff;color:#1a1d18;box-shadow:0 14px 30px rgba(28,31,27,.08)}.setup-preview.dashboard-editorial-command .setup-preview-feed span:before{background:#d9b657}.setup-preview.dashboard-dark-mockup{border-top-color:#253448;background:radial-gradient(circle at 82% 12%,rgba(167,255,63,.2),transparent 26%),linear-gradient(135deg,#080c12,#111a24 58%,#09121b);color:#f4f7f8}.setup-preview.dashboard-dark-mockup .setup-preview-kicker{color:#a7ff3f}.setup-preview.dashboard-dark-mockup h2,.setup-preview.dashboard-dark-mockup p{color:#f4f7f8}.setup-preview.dashboard-dark-mockup .setup-preview-feed span{border-color:#253448;background:#121a24;color:#f4f7f8;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04)}.setup-preview.dashboard-dark-mockup .setup-preview-feed span:before{background:#a7ff3f;box-shadow:0 0 14px rgba(167,255,63,.7)}.setup-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 22px;border-top:1px solid var(--line,var(--border));background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 58%,transparent)}.setup-actions .secondary-button:disabled{cursor:default;opacity:.55;transform:none}.setup-nudge{position:fixed;right:18px;bottom:18px;z-index:80;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 13px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line,var(--border)));border-radius:8px;background:color-mix(in srgb,var(--surface,var(--panel)) 92%,transparent);color:var(--text);text-decoration:none;box-shadow:var(--shadow);backdrop-filter:blur(12px);animation:panel-enter .28s var(--motion) both}.setup-nudge .icon{color:var(--accent)}:root[data-article-format=magazine] .article-review-workspace{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}:root[data-article-format=magazine] .article-body,:root[data-article-format=magazine] .article-editor-section{border-radius:12px}:root[data-article-format=magazine] .article-body pre{font-size:16px;line-height:1.8}:root[data-article-format=analysis] .article-review-workspace{grid-template-columns:minmax(320px,.9fr) minmax(320px,1fr)}.verification-checklist{display:grid;gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line,var(--border)));border-radius:8px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 76%,transparent)}.seo-readiness-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line,var(--border)));border-radius:8px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 78%,transparent)}.seo-score-ring{display:grid;place-items:center;width:74px;height:74px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line,var(--border)));border-radius:999px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.seo-score-ring strong{color:var(--text);font:800 18px var(--font-mono)}.seo-score-ring span{color:var(--text-dim,var(--muted));font-size:10px;text-transform:uppercase}.seo-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.seo-checks div{display:grid;gap:3px;min-width:0}.image-edit-actions span,.seo-checks span,.seo-readiness-panel p{color:var(--text-dim,var(--muted));font-size:11px;line-height:1.45}.seo-checks strong{overflow:hidden;color:var(--text);font:700 12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap}.seo-keyword-grid,.seo-readiness-panel p{grid-column:1/-1;margin:0}.seo-keyword-grid{display:flex;flex-wrap:wrap;gap:6px}.seo-keyword-grid span{padding:4px 8px;border:1px solid var(--line,var(--border));border-radius:999px;color:var(--text-dim,var(--muted));font:650 10px var(--font-mono)}.seo-keyword-grid span.good{border-color:color-mix(in srgb,var(--verified) 44%,var(--line,var(--border)));color:var(--verified)}.seo-keyword-grid span.warn{border-color:color-mix(in srgb,var(--caution) 52%,var(--line,var(--border)));color:var(--caution)}.image-edit-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.publishing-readiness{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px;border:1px solid var(--line,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 76%,transparent)}.publishing-readiness.ready{border-color:color-mix(in srgb,var(--verified) 44%,var(--line,var(--border)))}.publishing-readiness.blocked,.publishing-readiness.watchlist{border-color:color-mix(in srgb,var(--caution) 45%,var(--line,var(--border)))}.publishing-readiness>div{display:grid;gap:4px}.publishing-readiness strong{font-size:13px}.field-hint,.publishing-readiness span{color:var(--text-dim,var(--muted));font-size:11px;line-height:1.45}.publishing-readiness .icon{color:var(--accent);flex:0 0 auto}.publishing-readiness.ready .icon{color:var(--verified)}.verification-checklist-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.verification-checklist-header>div{display:grid;gap:3px}.verification-checklist-header strong{font-size:13px}.verification-check small,.verification-checklist-header span,.verification-readiness{color:var(--text-dim,var(--muted));font-size:11px;line-height:1.45}.verification-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.verification-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;align-items:start;min-height:66px;padding:10px;border:1px solid var(--line,var(--border));border-radius:8px;background:color-mix(in srgb,var(--bg) 44%,transparent);cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.verification-check.active,.verification-check:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line,var(--border)));background:color-mix(in srgb,var(--accent) 8%,var(--surface-2,var(--panel-2)))}.verification-check input{margin-top:2px;accent-color:var(--accent)}.verification-check strong{display:block;margin-bottom:3px;font-size:12px}.verification-readiness{margin:0}.verification-readiness.ready{color:var(--verified)}.arabic-quality-panel{display:grid;gap:12px;padding:13px;border:1px solid color-mix(in srgb,var(--accent-2) 28%,var(--line,var(--border)));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2) 8%,transparent),transparent 52%),color-mix(in srgb,var(--surface-2,var(--panel-2)) 78%,transparent)}.arabic-quality-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.arabic-quality-header>div{display:grid;gap:3px}.arabic-quality-header strong{font-size:13px}.arabic-example-card p,.arabic-quality-header span{color:var(--text-dim,var(--muted));font-size:11px;line-height:1.45}.quality-pill{display:inline-grid;place-items:center;min-width:34px;height:28px;border:1px solid color-mix(in srgb,var(--accent-2) 42%,var(--line,var(--border)));border-radius:999px;color:var(--accent-2);font:800 11px var(--font-mono)}.arabic-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.arabic-example-card{display:grid;gap:7px;padding:10px;border:1px solid var(--line,var(--border));border-radius:8px;background:color-mix(in srgb,var(--bg) 44%,transparent)}.arabic-example-card>span{color:var(--text);font-size:12px;font-weight:700}.arabic-example-card blockquote,.arabic-example-card p{margin:0}.arabic-example-card blockquote{padding:9px 10px;border-inline-start:3px solid var(--accent-2);border-radius:7px;background:color-mix(in srgb,var(--accent-2) 7%,transparent);color:var(--text);line-height:1.75;text-align:right}.quality-checklist-panel{overflow:hidden}.quality-checklist-header{align-items:center}.quality-score{display:grid;min-width:94px;justify-items:end;gap:2px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line,var(--border)));border-radius:8px;background:color-mix(in srgb,var(--accent) 9%,var(--surface-2,var(--panel-2)))}.quality-score strong{color:var(--text);font-size:24px;line-height:1}.quality-score span{color:var(--text-dim,var(--muted));font-size:10px;text-transform:uppercase;letter-spacing:.08em}.quality-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px}.quality-check-card{display:grid;gap:10px;min-height:142px;padding:14px;border:1px solid var(--line,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 76%,transparent)}.quality-check-card.good{border-color:color-mix(in srgb,var(--verified) 30%,var(--line,var(--border)))}.quality-check-card.warn{border-color:color-mix(in srgb,var(--warning,#d6b24c) 44%,var(--line,var(--border)))}.quality-check-card h3{margin:9px 0 0;color:var(--text);font-size:14px}.quality-check-card p{margin:0;color:var(--text-dim,var(--muted));font-size:12px;line-height:1.55}.claim-ledger-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border-bottom:1px solid var(--line,var(--border))}.claim-ledger-form label{display:grid;gap:6px;color:var(--text-dim,var(--muted));font-size:11px}.claim-ledger-form input,.claim-ledger-form select,.claim-ledger-form textarea{width:100%}.claim-ledger-form textarea{min-height:86px;resize:vertical}.claim-span-2{grid-column:span 2}.claim-ledger-form .primary-button{align-self:end}.claim-ledger-list{display:grid;gap:10px;padding:16px}.claim-ledger-item{display:grid;gap:9px;padding:13px;border:1px solid var(--line,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 72%,transparent)}.claim-ledger-item>div:first-child{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.claim-ledger-item p{margin:0;color:var(--text);line-height:1.5}.claim-ledger-item small{color:var(--text-dim,var(--muted));line-height:1.45}.claim-ledger-item select{min-height:34px}@media (max-width:900px){.quality-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.quality-check-grid{grid-template-columns:1fr}.quality-score{justify-items:start;width:100%}}.slate-page{display:grid;gap:18px}.slate-header{align-items:stretch;padding:22px;border:1px solid var(--line,var(--border));border-radius:12px;background:linear-gradient(115deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 48%),var(--surface,var(--panel))}.slate-header-metrics{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:10px;min-width:min(420px,100%)}.slate-header-metrics div{display:grid;gap:5px;padding:13px;border:1px solid var(--line,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 72%,transparent)}.slate-card-kicker,.slate-header-metrics span,.slate-scorebox span{color:var(--text-faint);font:700 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.slate-header-metrics strong{color:var(--text);font:700 24px var(--font-mono)}.slate-briefing-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px;align-items:start}.slate-priority-list,.slate-watchlist{display:grid}.slate-priority-row,.slate-watch-row{display:grid;gap:5px;padding:13px 16px;border-top:1px solid var(--line,var(--border));color:var(--text);text-decoration:none}.slate-priority-row{grid-template-columns:34px minmax(0,1fr) minmax(130px,.34fr) 44px;align-items:center}.slate-priority-row:hover,.slate-watch-row:hover{background:color-mix(in srgb,var(--accent) 7%,transparent)}.slate-priority-row>span{display:grid;place-items:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line,var(--border)));border-radius:50%;color:var(--accent);font:700 11px var(--font-mono)}.slate-priority-row strong,.slate-watch-row strong{min-width:0;line-height:1.35}.slate-priority-row small,.slate-watch-row small{color:var(--text-dim,var(--muted));line-height:1.35}.slate-priority-row em{justify-self:end;color:var(--accent);font:normal 700 18px var(--font-mono)}.slate-watch-row span{color:var(--accent);font-size:10px;font-weight:700;text-transform:uppercase}.slate-desk-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.slate-card-list{display:grid;gap:12px}.slate-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.28fr);gap:18px;padding:18px;border:1px solid var(--line,var(--border));border-radius:10px;background:var(--surface,var(--panel));box-shadow:var(--shadow-soft);animation:panel-enter .26s var(--motion) both}.slate-card:hover{border-color:color-mix(in srgb,var(--accent) 38%,var(--line,var(--border)));transform:translateY(-1px)}.slate-card-main{display:grid;gap:9px;min-width:0}.slate-card-kicker{display:flex;flex-wrap:wrap;gap:8px}.slate-card-kicker span{padding:4px 7px;border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line,var(--border)));border-radius:999px}.slate-card h2{margin:0;font-size:20px;line-height:1.25}.slate-card p{max-width:860px;margin:0;color:var(--text-dim,var(--muted));line-height:1.55}.slate-actions,.slate-card-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.slate-card-meta>span{color:var(--text-dim,var(--muted));font-size:12px}.slate-publisher-strip{display:flex;flex-wrap:wrap;gap:6px}.slate-publisher-strip span{padding:4px 7px;border:1px solid var(--line,var(--border));border-radius:6px;background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--text-dim,var(--muted));font-size:11px}.slate-aggregation-metric{border-color:color-mix(in srgb,var(--accent) 42%,var(--line,var(--border)))}.slate-aggregation-metric small{color:var(--text-dim,var(--muted));font-size:11px}.slate-scorebox{display:grid;align-content:start;gap:8px;padding:13px;border:1px solid var(--line,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface-2,var(--panel-2)) 76%,transparent)}.slate-scorebox strong{color:var(--accent);font:800 34px var(--font-mono)}.slate-scorebox small{color:var(--text-dim,var(--muted));line-height:1.45}:root[data-article-format=analysis] .article-evidence-aside{order:-1}:root[data-article-format=compact] .article-editor,:root[data-article-format=compact] .article-editor-section{gap:10px}:root[data-dashboard-style=asharq] .brand-mark,:root[data-dashboard-style=cnbcarabia] .brand-mark,:root[data-dashboard-style=dashboard-editorial-command] .brand-mark,:root[data-dashboard-style=tradingview] .brand-mark{color:var(--accent)}@media (max-width:900px){.setup-option-grid,.setup-option-grid-two,.setup-preview,.setup-shell{grid-template-columns:1fr}.setup-steps{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}.setup-steps button{justify-content:center}.setup-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.setup-header{align-items:stretch;padding:16px}.setup-actions>*,.setup-header .secondary-button{width:100%}.arabic-example-grid,.setup-category-grid,.setup-steps,.slate-briefing-grid,.slate-card,.slate-desk-grid,.verification-checklist-grid{grid-template-columns:1fr}.setup-actions,.setup-preview,.setup-section{padding:14px}.setup-actions{flex-direction:column}.setup-nudge{right:12px;bottom:12px;left:12px;justify-content:center}}@media (prefers-reduced-motion:reduce){.auth-form,.auth-register-field,.setup-nudge,.setup-preview-feed span,.setup-section{animation:none}.setup-category,.setup-option,.setup-steps button{transform:none!important}}.success-state{padding:12px;border:1px solid color-mix(in srgb,var(--good) 38%,var(--line,var(--border)));border-radius:8px;background:color-mix(in srgb,var(--good) 10%,transparent);color:var(--good);font-size:13px;line-height:1.45}.user-menu{position:relative}.user-menu .topbar-avatar{display:inline-flex;width:auto;max-width:210px;min-width:40px;gap:7px;padding:3px 10px 3px 3px;border-radius:999px;border-color:var(--line,var(--border));background:var(--surface-2,var(--panel-2));color:var(--text);cursor:pointer}.user-menu .topbar-avatar>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--text);color:var(--bg);font:700 11px var(--font-mono)}.user-menu .topbar-avatar strong{max-width:128px;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-menu-popover{position:absolute;z-index:90;top:calc(100% + 10px);right:0;width:min(320px,calc(100vw - 24px));overflow:hidden;pointer-events:none;opacity:0;transform:translateY(-6px);border:1px solid var(--line,var(--border));border-radius:12px;background:color-mix(in srgb,var(--surface,var(--panel)) 96%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(14px);transition:opacity var(--motion),transform var(--motion)}.user-menu.open .user-menu-popover,.user-menu:focus-within .user-menu-popover,.user-menu:hover .user-menu-popover{pointer-events:auto;opacity:1;transform:translateY(0)}.user-menu-identity{display:flex;gap:11px;padding:14px;border-bottom:1px solid var(--line,var(--border))}.user-menu-avatar{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:var(--text);color:var(--bg);font:700 12px var(--font-mono)}.user-menu-identity small,.user-menu-identity strong{display:block}.user-menu-identity small{margin-top:3px;color:var(--text-dim,var(--muted));font-size:11px;overflow-wrap:anywhere}.user-menu-popover a,.user-menu-popover button{display:flex;align-items:center;gap:9px;width:100%;min-height:42px;padding:10px 14px;border:0;border-top:1px solid color-mix(in srgb,var(--line,var(--border)) 70%,transparent);background:transparent;color:var(--text);cursor:pointer;text-align:left;text-decoration:none}.user-menu-popover a:hover,.user-menu-popover button:hover{background:color-mix(in srgb,var(--accent) 8%,transparent);color:var(--accent)}.security-card.pending{border-color:color-mix(in srgb,var(--warn) 45%,var(--line,var(--border)));background:color-mix(in srgb,var(--warn) 8%,var(--surface,var(--panel)))}.profile-summary-grid .metric strong{font-size:16px;text-transform:none}.security-page{--security-surface:color-mix(in srgb,var(--surface,var(--panel)) 92%,var(--accent) 8%)}.security-hero{position:relative;overflow:hidden;min-height:148px;padding:28px;border:1px solid var(--line,var(--border));border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface,var(--panel)) 92%,transparent),color-mix(in srgb,var(--accent) 12%,transparent)),var(--surface,var(--panel))}.security-hero:after{position:absolute;right:24px;bottom:16px;left:44%;height:58px;content:"";border-bottom:1px solid color-mix(in srgb,var(--accent) 55%,transparent);clip-path:polygon(0 78%,12% 62%,23% 70%,36% 36%,49% 48%,63% 22%,78% 38%,100% 8%,100% 100%,0 100%);opacity:.28;pointer-events:none}.security-hero-status{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid color-mix(in srgb,var(--accent) 36%,var(--line,var(--border)));border-radius:8px;background:color-mix(in srgb,var(--bg) 78%,transparent);color:var(--text);font-weight:700}.security-metrics .metric span{display:inline-flex;align-items:center;gap:8px}.security-metrics .metric{transition:transform .18s ease,border-color .18s ease,background .18s ease}.security-metrics .metric:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 42%,var(--line,var(--border)));background:var(--security-surface)}.security-command-grid{display:grid;grid-template-columns:minmax(320px,.88fr) minmax(360px,1.12fr);gap:16px;align-items:start}.security-audit-panel,.security-create-panel,.security-pending-panel{border-color:color-mix(in srgb,var(--accent) 18%,var(--line,var(--border)))}.security-user-form{grid-template-columns:repeat(2,minmax(0,1fr))}.security-user-form .span-2{grid-column:span 2}.security-card-grid{align-items:stretch}.security-card{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease}.security-card:before{position:absolute;inset:0 0 auto;height:2px;content:"";background:linear-gradient(90deg,var(--accent),transparent);opacity:.34}.security-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 38%,var(--line,var(--border)));background:color-mix(in srgb,var(--surface,var(--panel)) 92%,var(--accent) 8%)}.security-card-top{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:start}.security-user-avatar{display:grid;place-items:center;width:42px;height:42px;border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line,var(--border)));border-radius:50%;background:color-mix(in srgb,var(--accent) 12%,var(--surface,var(--panel)));color:var(--accent);font:800 12px var(--font-mono)}.security-reset-form input,.security-role-field select{width:100%}.security-action-row{align-items:stretch}.security-icon-button{display:inline-flex;align-items:center;justify-content:center;gap:8px}.security-empty-state{margin:0;padding:18px;border:1px dashed color-mix(in srgb,var(--line,var(--border)) 78%,transparent);border-radius:8px;color:var(--text-dim,var(--muted))}.security-audit-panel td,.security-audit-panel th{white-space:nowrap}.route-loading{display:grid;gap:18px;min-height:min(460px,calc(100dvh - 96px));align-content:start;padding:28px 0;place-items:stretch}.route-loading-bar{position:relative;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--line,var(--border)) 70%,transparent)}.route-loading-bar:before{position:absolute;inset:0 auto 0 0;width:38%;content:"";border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2));animation:route-loading-scan 1.05s ease-in-out infinite}.route-loading-grid span,.route-loading-header,.route-loading-table{border:1px solid var(--line,var(--border));border-radius:8px;background:color-mix(in srgb,var(--surface,var(--panel)) 92%,transparent)}.route-loading-header{display:grid;gap:12px;padding:22px}.route-loading-grid span:before,.route-loading-header span,.route-loading-table span:before{display:block;content:"";border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 18%,transparent),color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--muted) 18%,transparent));background-size:220% 100%;animation:route-loading-shimmer 1.4s ease-in-out infinite}.route-loading-header span:first-child{width:min(360px,72%);height:28px}.route-loading-header span:last-child{width:min(520px,92%);height:16px}.route-loading-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.route-loading-grid span{min-height:94px;padding:16px}.route-loading-grid span:before{width:70%;height:18px}.route-loading-table{display:grid;overflow:hidden}.route-loading-table span{display:block;padding:18px;border-bottom:1px solid var(--line,var(--border))}.route-loading-table span:last-child{border-bottom:0}.route-loading-table span:before{width:min(680px,78%);height:14px}@keyframes route-loading-scan{0%{transform:translateX(-110%)}to{transform:translateX(280%)}}@keyframes route-loading-shimmer{0%{background-position:100% 0;opacity:.58}50%{opacity:1}to{background-position:-100% 0;opacity:.58}}@media (max-width:720px){.user-menu .topbar-avatar{display:inline-flex;padding-right:4px}.user-menu .topbar-avatar strong{display:none}.security-hero{padding:22px}.security-hero:after{display:none}.security-command-grid,.security-user-form{grid-template-columns:1fr}.security-user-form .span-2{grid-column:auto}.security-action-row{flex-direction:column}.route-loading-grid{grid-template-columns:1fr}}.passkey-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.passkey-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.passkey-list li span{display:flex;flex-direction:column;gap:2px;min-width:0}.passkey-list small{color:var(--muted)}:root.light,:root.light[data-dashboard-style]{--bg:#f4f5f7;--surface:#fff;--surface-2:#f1f3f6;--panel:#fff;--panel-2:#f1f3f6;--panel-3:#e8ebf0;--line:#dfe3ea;--border:#dfe3ea;--border-soft:#e7eaf0;--text:#111827;--text-dim:#4b5563;--text-faint:#6b7280;--muted:#4b5563;--accent:#9a6a12;--accent-2:#1d4ed8;--cta:#e2ae4a;--cta-hover:#d49b2e;--cta-text:#1f1607;--verified:#15803d;--good:#15803d;--caution:#b45309;--warn:#b45309;--disputed:#b91c1c;--danger:#b91c1c;--control-bg:#fff;--sidebar-bg:#121a2a;--sidebar-text:#c3cad6;--sidebar-faint:#8590a3;--sidebar-hover:hsla(0,0%,100%,.06);--shadow-soft:0 1px 2px rgba(17,24,39,.04),0 4px 16px rgba(17,24,39,.05)}:root.light body{background:radial-gradient(circle at 72% 0,rgba(226,174,74,.12),transparent 28%),linear-gradient(180deg,#fafafa 0,var(--bg) 34%,#eef1f5 100%);color:var(--text)}:root.light .workspace-shell{background:transparent}:root.light .sidebar{border-color:transparent;background:var(--sidebar-bg);color:var(--sidebar-text);box-shadow:12px 0 30px rgba(15,23,42,.08)}:root.light .brand-title{color:#fff}:root.light .brand-subtitle,:root.light .sidebar .nav-section-label,:root.light .sidebar-footer small{color:var(--sidebar-faint)}:root.light .brand-mark{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);color:var(--cta)}:root.light .nav-list a{position:relative;border:0;background:transparent;color:var(--sidebar-text)}:root.light .nav-list a .icon{color:var(--sidebar-faint)}:root.light .nav-list a:hover{background:var(--sidebar-hover);color:#fff;transform:none}:root.light .nav-list a.active{background:color-mix(in srgb,var(--cta) 16%,transparent);box-shadow:inset 3px 0 0 var(--cta);color:#fff;font-weight:700}html[dir=rtl]:root.light .nav-list a.active{box-shadow:inset -3px 0 0 var(--cta)}:root.light .nav-list a.active .icon,:root.light .nav-list a:hover .icon{color:var(--cta)}:root.light .sidebar-footer{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--sidebar-text)}:root.light .system-dot{background:var(--verified);box-shadow:0 0 0 4px rgba(21,128,61,.14)}:root.light .topbar,:root.light .workspace-topbar{border-color:var(--line);background:hsla(0,0%,100%,.88);box-shadow:0 1px 0 rgba(17,24,39,.04);backdrop-filter:blur(16px)}:root.light .topbar-signal,:root.light .topbar-signal path{opacity:.18}:root.light .eyebrow,:root.light .nav-section-label,:root.light .topbar-page{color:var(--accent)}:root.light .search-input,:root.light .topbar-search,:root.light input,:root.light select,:root.light textarea{border-color:var(--border);background:var(--control-bg);color:var(--text);box-shadow:none}:root.light .search-input:focus-within,:root.light .topbar-search:focus-within,:root.light input:focus,:root.light select:focus,:root.light textarea:focus{border-color:var(--cta);box-shadow:0 0 0 3px rgba(226,174,74,.18)}:root.light .filter,:root.light .language-toggle,:root.light .nav-button,:root.light .theme-toggle,:root.light .topbar-avatar{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:none}:root.light .filter:hover,:root.light .language-toggle:hover,:root.light .nav-button:hover,:root.light .theme-toggle:hover,:root.light .topbar-avatar:hover{border-color:color-mix(in srgb,var(--cta) 48%,var(--border));background:color-mix(in srgb,var(--cta) 8%,var(--surface));color:var(--text)}:root.light .article-detail-page,:root.light .dashboard-page,:root.light .page,:root.light .security-page,:root.light .setup-page,:root.light .slate-page,:root.light .sources-page,:root.light .workflows-page{background:transparent}:root.light .article-detail-header,:root.light .page-header,:root.light .security-hero,:root.light .setup-header,:root.light .slate-header,:root.light .sources-page-header,:root.light .workflows-page-header{border:1px solid var(--border);border-radius:12px;background:hsla(0,0%,100%,.82);box-shadow:var(--shadow-soft)}:root.light .article-detail-header h1,:root.light .page-header h1,:root.light .security-hero h1,:root.light .setup-header h1,:root.light .slate-header h1,:root.light .sources-page-header h1,:root.light .workflows-page-header h1{color:var(--text);letter-spacing:0}:root.light .article-meta,:root.light .field-hint,:root.light .metric-caption,:root.light .subtitle,:root.light small{color:var(--text-dim)}:root.light .article-card,:root.light .cluster-card,:root.light .cluster-workflow,:root.light .login-card,:root.light .metric,:root.light .metric-card,:root.light .panel,:root.light .security-card,:root.light .setup-card,:root.light .source-card,:root.light .table-card,:root.light .trend-card,:root.light .workflow-card{border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-soft)}:root.light .news-detail-page,:root.light .operations-page,:root.light .passkeys-page,:root.light .profile-page,:root.light .trends-page{color:var(--text)}:root.light .article-summary-strip,:root.light .profile-summary-grid,:root.light .security-summary-grid,:root.light .sources-summary-grid,:root.light .workflows-summary-grid{gap:14px}:root.light .article-claim-ledger,:root.light .article-evidence-aside,:root.light .article-preview-panel,:root.light .article-quality-panel,:root.light .editorial-comments,:root.light .empty-state,:root.light .error-state,:root.light .form-panel,:root.light .login-panel,:root.light .passkey-list li,:root.light .revision-review,:root.light .rounded-xl.border.border-border.bg-surface,:root.light .source-calibration-panel,:root.light .sources-list-panel,:root.light .stack-panel,:root.light .trend-fallback-banner,:root.light .trend-provider-panel,:root.light .workflow-builder,:root.light .workflow-config-form,:root.light .workflow-record-panel{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:var(--shadow-soft)}:root.light .error-state,:root.light .trend-fallback-banner{background:color-mix(in srgb,var(--warn) 7%,var(--surface))}:root.light .error-state{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));color:var(--danger)}:root.light .action-inline,:root.light .article-header-links,:root.light .cms-integration-actions,:root.light .row-actions,:root.light .toolbar,:root.light .trend-actions{color:var(--text-dim)}:root.light .table-wrap{border-color:var(--border)}:root.light .sources-table,:root.light .table-wrap,:root.light .verification-sources-table,:root.light .workflow-table{background:var(--surface)}:root.light .log-view,:root.light .source-config-preview,:root.light .workflow-endpoint,:root.light code,:root.light pre{border-color:var(--border);background:#f8fafc;color:#1f2937}:root.light .article-body,:root.light .article-body h1,:root.light .article-body h2,:root.light .article-body h3,:root.light .article-body li,:root.light .article-body p,:root.light .article-rendered-preview,:root.light .article-rendered-preview h1,:root.light .article-rendered-preview h2,:root.light .article-rendered-preview h3,:root.light .article-rendered-preview li,:root.light .article-rendered-preview p{color:var(--text)}:root.light .article-preview-meta,:root.light .article-title-meta,:root.light .back-link,:root.light .cms-auth-label,:root.light .muted-cell,:root.light .pagination-meta,:root.light .source-identity span,:root.light .trend-meta,:root.light .verification-source-identity span,:root.light .workflow-form-note{color:var(--text-dim)}:root.light .table-link,:root.light a{color:var(--accent);text-underline-offset:3px}:root.light .table-link:hover,:root.light a:hover{color:color-mix(in srgb,var(--accent) 78%,#000)}:root.light .cms-auth-label,:root.light .source-type-label,:root.light .trend-provider-pill{border-color:color-mix(in srgb,var(--accent) 24%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--accent)}:root.light .action-status.saved,:root.light .cms-action-message.saved,:root.light .trend-provider-pill.ready{border-color:color-mix(in srgb,var(--verified) 28%,var(--border));background:color-mix(in srgb,var(--verified) 8%,var(--surface));color:var(--verified)}:root.light .action-status,:root.light .cms-action-message{border-color:var(--border);background:var(--surface-2);color:var(--text-dim)}:root.light .action-status.error,:root.light .cms-action-message.error{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}:root.light .trend-card{display:grid;overflow:hidden;border-radius:12px}:root.light .trend-rank{color:var(--accent)}:root.light .trend-score{border-color:color-mix(in srgb,var(--cta) 38%,var(--border));background:color-mix(in srgb,var(--cta) 8%,var(--surface));color:var(--text)}:root.light .gdelt-trend-item{border-color:var(--border);background:var(--surface)}:root.light .article-evidence-card,:root.light .image-preview,:root.light .source-calibration-score,:root.light .source-policy-controls,:root.light .source-policy-notes,:root.light .source-policy-toggle,:root.light .workflow-form-heading,:root.light details.rounded-xl{border-color:var(--border);background:var(--surface-2);color:var(--text)}:root.light progress{accent-color:var(--verified)}:root.light .cluster-workflow-header,:root.light .panel-header,:root.light .security-card-header,:root.light .table-card-header{border-color:var(--border);background:var(--surface-2);color:var(--text)}:root.light .metric,:root.light .metric-card{border-left:3px solid var(--cta)}:root.light .action-primary,:root.light .button-primary,:root.light .cluster-action-primary,:root.light .primary-button,:root.light button[type=submit]{border-color:transparent;background:var(--cta);color:var(--cta-text);box-shadow:0 10px 22px rgba(154,106,18,.16)}:root.light .action-primary:hover,:root.light .button-primary:hover,:root.light .cluster-action-primary:hover,:root.light .primary-button:hover,:root.light button[type=submit]:hover{background:var(--cta-hover);color:var(--cta-text);transform:translateY(-1px)}:root.light .button-secondary,:root.light .cluster-action-secondary,:root.light .ghost-button,:root.light .secondary-button{border-color:var(--border);background:var(--surface);color:var(--text);box-shadow:none}:root.light .data-table,:root.light table{border-color:var(--border);background:var(--surface)}:root.light .data-table thead,:root.light table thead{background:var(--surface-2)}:root.light .data-table th,:root.light table th{color:var(--text-dim);letter-spacing:.08em}:root.light .data-table td,:root.light table td{border-color:var(--border-soft);color:var(--text)}:root.light .data-table tr:hover td,:root.light table tr:hover td{background:color-mix(in srgb,var(--cta) 5%,transparent)}:root.light .badge,:root.light .category-label,:root.light .chip,:root.light .status-badge,:root.light .trust-pill{border-color:color-mix(in srgb,var(--accent) 22%,var(--border));background:color-mix(in srgb,var(--accent) 7%,var(--surface));color:var(--accent)}:root.light .badge-success,:root.light .status-active,:root.light .status-verified,:root.light .trust-good{border-color:color-mix(in srgb,var(--verified) 28%,var(--border));background:color-mix(in srgb,var(--verified) 8%,var(--surface));color:var(--verified)}:root.light .badge-warning,:root.light .status-pending,:root.light .trust-medium{border-color:color-mix(in srgb,var(--warn) 28%,var(--border));background:color-mix(in srgb,var(--warn) 8%,var(--surface));color:var(--warn)}:root.light .badge-danger,:root.light .status-error,:root.light .trust-low{border-color:color-mix(in srgb,var(--danger) 28%,var(--border));background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--danger)}:root.light .cluster-generation-options,:root.light .cluster-image-option,:root.light .generation-field{border-color:var(--border);background:color-mix(in srgb,var(--surface-2) 76%,var(--surface))}:root.light .route-loading-bar:before{background:linear-gradient(90deg,var(--cta),var(--verified))}:root.light .login-intro{background:var(--sidebar-bg);color:var(--sidebar-text)}:root.light .login-intro .brand-title,:root.light .login-intro h1{color:#fff}:root.light .login-intro .subtitle,:root.light .login-intro p{color:var(--sidebar-text)}@media (max-width:720px){:root.light .sidebar{box-shadow:18px 0 38px rgba(15,23,42,.18)}:root.light .article-detail-header,:root.light .page-header,:root.light .security-hero,:root.light .setup-header,:root.light .slate-header,:root.light .sources-page-header,:root.light .workflows-page-header{border-radius:10px}}.overview-command-page{display:grid;gap:20px}.command-search-bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding:0 14px;border:1px solid var(--line,var(--border));border-radius:12px;background:var(--surface,var(--panel));box-shadow:var(--shadow-soft)}.command-search-bar .icon{color:var(--text-faint,var(--muted))}.command-search-bar input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font-size:15px;outline:0}.command-search-bar a,.command-search-bar button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 12px;border:1px solid var(--line,var(--border));border-radius:8px;background:var(--surface-2,var(--panel-2));color:var(--text);font-weight:700;text-decoration:none}.command-hero{display:flex;align-items:end;justify-content:space-between;gap:18px}.command-hero h1{margin-top:6px;font-size:clamp(30px,4vw,48px);line-height:1}.command-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:18px;align-items:start}.command-main{display:grid;gap:16px;min-width:0}.command-section-heading,.draft-studio-header,.stories-review-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.command-section-heading h2,.draft-studio-header h2,.stories-review-header h2{margin:0;font-size:24px;line-height:1.1}.command-section-heading a,.draft-studio-header a{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:800;text-decoration:none}.editorial-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.editorial-queue-card{display:grid;grid-template-columns:minmax(0,1fr) 86px;min-width:0;min-height:164px;padding:14px;border:1px solid var(--line,var(--border));border-radius:12px;background:var(--surface,var(--panel));box-shadow:var(--shadow-soft)}.queue-card-main{display:grid;gap:10px;min-width:0}.draft-studio-score,.queue-card-footer,.queue-card-meta,.review-filters,.studio-actions,.studio-language{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.queue-rank{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--cta,var(--accent)) 22%,transparent);color:var(--accent);font:800 15px var(--font-mono)}.category-chip{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 10px;border-radius:999px;background:color-mix(in srgb,var(--accent-2) 12%,transparent);color:color-mix(in srgb,var(--accent-2) 68%,var(--text));font-size:12px;font-weight:800}.draft-studio-panel h3,.editorial-queue-card h3{margin:0;color:var(--text);font-size:16px;line-height:1.25}.source-mini,.trust-mini{display:inline-flex;align-items:center;gap:6px;color:var(--text-dim,var(--muted));font-size:12px;font-weight:700}.trust-mini.good{color:var(--verified,var(--good))}.trust-mini.warn{color:var(--warn,var(--caution))}.queue-draft-button,.studio-primary{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:8px;background:var(--cta,var(--accent));color:var(--cta-text,#07110c);font-weight:800;text-decoration:none;white-space:nowrap}.draft-studio-image,.queue-card-visual{position:relative;display:grid;place-items:center;overflow:hidden;min-height:100%;border-radius:10px;color:hsla(0,0%,100%,.92);background:linear-gradient(145deg,rgba(226,174,74,.95),rgba(19,122,94,.76)),var(--panel-2)}.draft-studio-image.crypto,.queue-card-visual.crypto{background:linear-gradient(145deg,#e1a93d,#553515)}.draft-studio-image.forex,.queue-card-visual.forex{background:linear-gradient(145deg,#96a5b7,#204565)}.draft-studio-image.macro,.queue-card-visual.macro{background:linear-gradient(145deg,#7bb7a0,#243b53)}.draft-studio-image:after,.queue-card-visual:after{position:absolute;inset:auto -18px -24px auto;width:92px;height:92px;border:12px solid hsla(0,0%,100%,.18);border-radius:50%;content:""}.draft-studio-panel,.stories-review-panel{min-width:0;border:1px solid var(--line,var(--border));border-radius:12px;background:var(--surface,var(--panel));box-shadow:var(--shadow-soft)}.stories-review-panel{overflow:hidden}.stories-review-header{padding:18px 18px 12px}.review-filters span{display:inline-flex;gap:8px;align-items:center;min-height:32px;padding:0 12px;border:1px solid var(--line,var(--border));border-radius:999px;background:var(--surface-2,var(--panel-2));color:var(--text-dim,var(--muted));font-size:12px;font-weight:700}.review-filters span.active{color:var(--text);background:color-mix(in srgb,var(--text) 7%,transparent)}.stories-table-wrap{overflow-x:auto}.stories-review-table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.stories-review-table td,.stories-review-table th{padding:10px 14px;border-bottom:1px solid var(--line,var(--border));text-align:start;vertical-align:middle}.stories-review-table th{color:var(--text-dim,var(--muted));font-size:11px;font-weight:800;text-transform:uppercase}.story-group-row td{background:color-mix(in srgb,var(--text) 4%,transparent);color:var(--text);font-weight:900}.story-group-row .icon{margin-inline-end:8px;transform:rotate(90deg)}.draft-studio-panel{position:sticky;top:96px;display:grid;gap:12px;padding:16px}.draft-studio-image{min-height:132px}.draft-studio-panel p{margin:0;color:var(--text-dim,var(--muted));line-height:1.45}.draft-studio-score{justify-content:space-between;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--verified,var(--good)) 9%,transparent)}.draft-studio-score span{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-weight:800}.studio-select{display:grid;gap:7px}.studio-checklist strong,.studio-select span{color:var(--text);font-weight:900}.studio-select select{min-height:38px;border:1px solid var(--line,var(--border));border-radius:8px;background:var(--control-bg,var(--surface-2));color:var(--text);padding:0 10px}.studio-language{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-language span{display:grid;place-items:center;min-height:36px;border:1px solid var(--line,var(--border));border-radius:8px;color:var(--text-dim,var(--muted));font-weight:800}.studio-language span.active{border-color:var(--cta,var(--accent));color:var(--text);background:color-mix(in srgb,var(--cta,var(--accent)) 12%,transparent)}.studio-checklist{display:grid;gap:8px;padding:12px;border:1px solid var(--line,var(--border));border-radius:10px;background:var(--surface-2,var(--panel-2))}.studio-checklist span{display:inline-flex;align-items:center;gap:8px;color:var(--text-dim,var(--muted))}.studio-checklist .icon{color:var(--verified,var(--good))}.studio-primary{min-height:42px;font-size:15px}.studio-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-actions a{display:grid;place-items:center;min-height:38px;border:1px solid var(--line,var(--border));border-radius:8px;background:var(--surface-2,var(--panel-2));color:var(--text);font-weight:800;text-decoration:none}.command-metric-grid,.legacy-overview-table{margin-top:2px}.dark-command-sidebar,.dark-template-stat-grid{display:none}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .overview-command-page{--dark-card:#101821;--dark-card-2:#121d27;--dark-line:rgba(148,163,184,.16);--dark-green:#48ff8b;--dark-green-2:#14c875;--dark-amber:#f4ce4f;--dark-blue:#62a7ff;gap:18px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .command-hero{padding:6px 0 0}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .command-hero h1{font-size:clamp(34px,4vw,54px);letter-spacing:0}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-template-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-stat-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;min-height:138px;overflow:hidden;padding:18px;border:1px solid var(--dark-line);border-radius:12px;background:linear-gradient(135deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.015)),var(--dark-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 18px 48px rgba(0,0,0,.24)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-stat-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;color:var(--dark-green);background:rgba(35,255,130,.14)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-stat-card.amber .dark-stat-icon{color:var(--dark-amber);background:rgba(244,206,79,.16)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-stat-card.blue .dark-stat-icon{color:var(--dark-blue);background:rgba(98,167,255,.15)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-stat-card small,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-stat-card span:not(.dark-stat-icon){color:#aab7c4}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-stat-card strong{display:block;margin:6px 0;color:#f8fbff;font:800 32px/1 var(--font-mono)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .mini-sparkline{position:absolute;right:12px;bottom:14px;width:92px;height:38px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .mini-sparkline path{fill:none;stroke:var(--dark-green);stroke-linecap:round;stroke-linejoin:round;stroke-width:3;filter:drop-shadow(0 0 8px rgba(72,255,139,.55))}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .mini-sparkline.amber path{stroke:var(--dark-amber);filter:drop-shadow(0 0 8px rgba(244,206,79,.45))}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .mini-sparkline.blue path{stroke:var(--dark-blue);filter:drop-shadow(0 0 8px rgba(98,167,255,.42))}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .command-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .draft-studio-panel{display:none}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-command-sidebar{display:grid;gap:14px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-rail,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-side-panel,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .data-chart,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .editorial-queue-card,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .stories-review-panel{border-color:var(--dark-line);background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.012)),var(--dark-card);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 16px 42px rgba(0,0,0,.22)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-side-panel,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .data-chart,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .editorial-queue-card,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .stories-review-panel{border-radius:12px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .category-chip{background:rgba(72,255,139,.12);color:#80ffad}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .queue-rank{background:rgba(72,255,139,.11);color:var(--dark-green)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .action-button,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .primary-button,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .queue-draft-button,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .studio-primary{border-color:rgba(72,255,139,.72);background:linear-gradient(180deg,#5cff91,#23dc78);color:#06120b;box-shadow:0 12px 28px rgba(35,220,120,.22),inset 0 -2px 0 rgba(0,0,0,.18)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .action-button:hover,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .primary-button:hover:not(:disabled),:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .queue-draft-button:hover,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .studio-primary:hover{background:linear-gradient(180deg,#79ffa6,#2ff083);box-shadow:0 16px 34px rgba(35,220,120,.32),inset 0 -2px 0 rgba(0,0,0,.16)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-rail{display:grid;overflow:hidden;border:1px solid var(--dark-line);border-radius:12px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px;align-items:center;min-height:76px;padding:12px 14px;border-bottom:1px solid var(--dark-line);color:#edf6ff;text-decoration:none}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-item:last-child{border-bottom:0}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-item>span{display:grid;grid-row:span 2;place-items:center;width:42px;height:42px;border-radius:12px;color:var(--dark-green);background:rgba(72,255,139,.13)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-item.amber>span{color:var(--dark-amber);background:rgba(244,206,79,.14)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-item.blue>span{color:var(--dark-blue);background:rgba(98,167,255,.14)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-item strong{font-size:14px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-action-item small{color:#9eacb9}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-side-panel{padding:16px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-side-panel h2{margin:0;color:#f7fbff}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-trust-panel h2 strong{color:var(--dark-green);font-family:var(--font-mono)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-side-panel p{margin:6px 0 14px;color:#9eacb9}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-trust-meter{height:14px;overflow:hidden;border-radius:999px;background:#24303a}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-trust-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#65ff9a,#2eea7c);box-shadow:0 0 18px rgba(72,255,139,.38)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-trending-topics header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-trending-topics header a{color:var(--dark-green);font-weight:800;text-decoration:none}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-topic-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 72px auto;align-items:center;gap:10px;min-height:58px;color:#edf6ff;text-decoration:none}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-topic-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--dark-green);background:rgba(72,255,139,.12)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-topic-row small{display:block;margin-top:3px;color:#9eacb9}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-topic-row .mini-sparkline{position:static;width:72px;height:30px}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .stories-review-table td,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .stories-review-table th{border-color:var(--dark-line)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .stories-review-table th{color:#9eacb9}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .review-filters span,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .story-group-row td{background:hsla(0,0%,100%,.035)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .review-filters span.active{border-color:rgba(72,255,139,.35);background:rgba(72,255,139,.12)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .data-chart header p{color:var(--dark-green)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .article-status-bar,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .trust-bar-row>div{background:#24303a}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .article-status-bar .approved,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .article-status-bar .published,:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .trust-bar-row i.verified{background:var(--dark-green)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .activity-chart svg path{stroke:rgba(148,163,184,.2)}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .activity-chart svg polyline{stroke:var(--dark-green);filter:drop-shadow(0 0 8px rgba(72,255,139,.5))}:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .activity-chart svg circle{fill:var(--dark-card);stroke:var(--dark-green)}:root.light .overview-command-page{max-width:none}:root.light .command-search-bar,:root.light .draft-studio-panel,:root.light .editorial-queue-card,:root.light .stories-review-panel{background:#fff;border-color:#e2e5ea;box-shadow:0 12px 34px rgba(17,24,39,.06)}:root.light .command-search-bar input,:root.light .studio-select select{color:#111827}:root.light .stories-review-table th{color:#475569}:root.light .stories-review-table td{border-color:#e8ecf2}:root.light .story-group-row td{background:#f2f4f7}:root.light .review-filters span,:root.light .studio-actions a,:root.light .studio-checklist{background:#f7f8fa}@media (max-width:1180px){:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-template-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-layout{grid-template-columns:1fr}.draft-studio-panel{position:static}}@media (max-width:920px){.editorial-queue-grid{grid-template-columns:1fr}.command-hero,.stories-review-header{align-items:stretch;flex-direction:column}}@media (max-width:640px){:root[data-dashboard-style=dashboard-dark-mockup]:not(.light) .dark-template-stat-grid{grid-template-columns:1fr}.command-search-bar{grid-template-columns:auto minmax(0,1fr)}.command-search-bar a,.command-search-bar button{grid-column:span 2}.editorial-queue-card{grid-template-columns:1fr}.queue-card-visual{min-height:86px}}.editorial-queue-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.editorial-queue-card{grid-template-columns:1fr;align-content:space-between;min-height:0;gap:12px}.editorial-queue-card h3 a{color:inherit;text-decoration:none}.editorial-queue-card h3 a:hover{text-decoration:underline}.editorial-queue-card .queue-draft-button{justify-self:start}@media (max-width:1279px){.command-layout{grid-template-columns:1fr}.draft-studio-panel{position:static}}.cluster-generation-more{margin-top:12px}.cluster-generation-more>summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--text-muted,var(--muted));font-weight:600}.cluster-generation-more[open]>summary{margin-bottom:8px}.cluster-generate-actions{flex-wrap:wrap}@media (max-width:1024px){.page .filter,.page .page-button,.page .primary-button,.page .queue-draft-button,.page .secondary-button,.page .studio-primary,.page button,.page details>summary,.page input:not([type=checkbox]):not([type=radio]),.page select,.topbar-actions button{min-height:44px}}@media (max-width:720px){.page{font-size:15px}.page .subtitle,.page label,.page li,.page p,.page td{font-size:max(15px,1em)}.page .badge,.page .category-chip,.page .eyebrow,.page .field-hint,.page small,.page th{font-size:max(12px,.8em)}.page input,.page select,.page textarea,.topbar-search input{font-size:16px}.page h1{font-size:clamp(22px,6.4vw,28px);line-height:1.2}.toolbar{flex-direction:row;flex-wrap:nowrap;align-items:center;overflow-x:auto;padding:4px 0 8px;scrollbar-width:thin}.toolbar .filter,.toolbar>*{flex:0 0 auto;width:auto}.cluster-generate-actions,.cluster-generate-actions>*{width:100%}.cluster-language-switcher{justify-content:space-between}.cluster-language-switcher button{flex:1 1 0}.stories-table-wrap,.table-wrap{overflow:visible}.stories-table-wrap table,.stories-table-wrap tbody,.stories-table-wrap tr,.table-wrap table,.table-wrap tbody,.table-wrap tr{display:block;width:100%;min-width:0}.stories-table-wrap thead,.table-wrap thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.stories-table-wrap tr,.table-wrap tr{padding:12px 0;border-bottom:1px solid var(--border)}.stories-table-wrap td,.table-wrap td{display:inline-flex;align-items:center;width:auto;max-width:100%;padding:2px 10px 2px 0;border:0;color:var(--text-muted,var(--muted));font-size:13px;white-space:normal}.stories-table-wrap td:first-child,.table-wrap td:first-child{display:block;width:100%;padding-bottom:6px;color:var(--text);font-size:15px}.stories-table-wrap .story-group-row td{font-size:13px;font-weight:700}}@media (max-width:1024px){.stories-review-table td:nth-child(2),.stories-review-table th:nth-child(2){display:none}}:root{--font-sans:var(--nf-body,"Segoe UI",Arial,sans-serif);--font-display:var(--nf-heading,"Segoe UI",Arial,sans-serif);--font-plex-mono:var(--nf-mono,Consolas,monospace);--font-mono:var(--nf-mono,Consolas,monospace)}html[data-language=ar]{--font-sans:var(--font-tajawal),var(--font-cairo),Arial,sans-serif;--font-display:var(--font-cairo),var(--font-tajawal),Arial,sans-serif}body{font-family:var(--font-sans)}.brand-title,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em}h1{font-weight:700}h2,h3{font-weight:650}.action-button,.cluster-action-primary,.primary-button,.queue-draft-button,.studio-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid color-mix(in srgb,var(--cta,#e2ae4a) 70%,#000);border-radius:10px;background:var(--cta,#e2ae4a);color:var(--cta-text,#1f1607);font:700 14px/1 var(--font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:0 1px 2px rgba(17,24,39,.12),inset 0 -2px 0 rgba(0,0,0,.12);transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.action-button:hover,.cluster-action-primary:hover:not(:disabled),.primary-button:hover:not(:disabled),.queue-draft-button:hover,.studio-primary:hover{background:var(--cta-hover,#d49b2e);color:var(--cta-text,#1f1607);box-shadow:0 4px 12px rgba(154,106,18,.22),inset 0 -2px 0 rgba(0,0,0,.14);transform:translateY(-1px)}.action-button:active,.cluster-action-primary:active:not(:disabled),.primary-button:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 3px rgba(0,0,0,.18)}.action-button:focus-visible,.cluster-action-primary:focus-visible,.language-switch button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible{outline:2px solid var(--accent-2,#1d4ed8);outline-offset:2px}.cluster-action-primary:disabled,.primary-button:disabled{border-color:var(--border);background:var(--panel-2,var(--surface-2));color:var(--text-faint,var(--muted));box-shadow:none;cursor:not-allowed;transform:none}.action-button-wide{width:100%}.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface,var(--panel));color:var(--text);font:600 14px/1 var(--font-sans);text-decoration:none;box-shadow:0 1px 2px rgba(17,24,39,.06)}.secondary-button:hover{border-color:color-mix(in srgb,var(--text) 30%,var(--border));background:var(--panel-2,var(--surface-2))}.language-switch{display:inline-flex;align-items:center;gap:2px;min-height:38px;padding:3px;border:1px solid var(--border);border-radius:999px;background:var(--surface,var(--panel));color:var(--text-dim,var(--muted))}.language-switch>svg{margin:0 4px 0 8px;flex:0 0 auto}.language-switch button{min-height:30px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--text-dim,var(--muted));font:600 13px/1 var(--font-sans);cursor:pointer}.language-switch button[lang=ar]{font-family:var(--font-tajawal),var(--font-cairo),Arial,sans-serif;font-size:14px}.language-switch button:hover:not(.active){color:var(--text)}.language-switch button.active{background:var(--text);color:var(--surface,#fff)}@media (max-width:520px){.language-switch>svg{display:none}.language-switch button{padding:0 9px}}.panel-header>div:has(>.eyebrow),.verification-sources-header>div{display:grid;gap:2px}:root.light .metric,:root.light .metric-card{border-left:1px solid var(--border)}.stories-review-table,.table-wrap table,.verification-sources-table{table-layout:auto}.stories-review-table td,.stories-review-table th,.verification-sources-table td,.verification-sources-table th{width:auto}.nowrap-cell{white-space:nowrap}.fold-panel>summary{display:flex;align-items:center;min-height:52px;cursor:pointer;list-style:none}.fold-panel>summary::-webkit-details-marker{display:none}.fold-panel>summary:after{content:"+";margin-inline-start:auto;color:var(--text-dim,var(--muted));font:600 20px/1 var(--font-sans)}.fold-panel[open]>summary:after{content:"\2212"}.more-filters>summary{display:inline-flex;align-items:center;min-height:36px;color:var(--text-dim,var(--muted));font-weight:600;cursor:pointer}.more-filters[open]>summary{margin-bottom:8px}.cluster-detail-header{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.cluster-detail-header h1{max-width:30ch;font-size:clamp(26px,3vw,36px);line-height:1.15}.cluster-detail-header .subtitle{max-width:75ch}.article-review-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.article-evidence-aside{position:static;max-height:none}.article-editor{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.article-editor-main{grid-template-columns:minmax(0,1fr)}.article-workflow-actions{position:static}@media (max-width:1100px){.article-editor{grid-template-columns:minmax(0,1fr)}.article-editor-sidebar{position:static}}.article-key-facts{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:720px){.article-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1280px){.article-detail-page{max-width:100%}.article-detail-header{align-items:stretch;grid-template-columns:minmax(0,1fr)}.article-detail-header h1{max-width:22ch;font-size:clamp(30px,4vw,48px)}.article-header-links{flex-wrap:wrap;justify-content:flex-start}.article-review-workspace,:root[data-article-format=analysis] .article-review-workspace,:root[data-article-format=magazine] .article-review-workspace{grid-template-columns:minmax(0,1fr)}.article-evidence-aside,:root[data-article-format=analysis] .article-evidence-aside{position:static;max-height:none}.article-editor{grid-template-columns:minmax(0,1fr)}.article-editor-sidebar{position:static}.article-editor .article-content-input{min-height:460px}.arabic-example-grid,.article-summary-grid,.verification-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.article-key-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.article-editor{gap:14px;padding:14px}.article-section-heading{align-items:flex-start;flex-wrap:wrap}.article-writing-stats{width:100%;margin-left:42px;justify-content:flex-start}.claim-ledger-item,.image-edit-actions,.publishing-readiness,.seo-readiness-panel,.verification-checklist-header{align-items:flex-start;grid-template-columns:minmax(0,1fr)}.publishing-readiness svg,.seo-score-ring{justify-self:start}.article-workflow-actions,.claim-ledger-form,.quality-check-grid,.revision-compare-grid,.seo-checks{grid-template-columns:minmax(0,1fr)}.article-workflow-actions{display:grid}.article-export-actions,.article-workflow-actions>div,.image-edit-actions{width:100%}}@media (max-width:640px){.article-detail-header h1{max-width:none;font-size:clamp(26px,9vw,34px)}.arabic-example-grid,.article-key-facts,.article-summary-grid,.verification-checklist-grid{grid-template-columns:minmax(0,1fr)}.article-export-actions,.article-header-links,.article-title-meta,.article-workflow-actions>div,.image-edit-actions{align-items:stretch;flex-direction:column}.article-export-actions button,.article-header-links a,.article-workflow-actions button,.image-edit-actions button{width:100%;justify-content:center}.article-writing-stats{margin-left:0}.article-editor .article-content-input{min-height:360px}.article-rendered-preview{padding:16px}}:root a.action-button,:root a.primary-button,:root a.queue-draft-button,:root a.studio-primary,:root.light a.action-button,:root.light a.primary-button,:root.light a.queue-draft-button,:root.light a.studio-primary{color:var(--cta-text,#1f1607)}:root a.secondary-button,:root.light a.secondary-button{color:var(--text)}.placeholder\:text-muted::-moz-placeholder{--tw-text-opacity:1;color:rgb(var(--color-text-muted)/var(--tw-text-opacity,1))}.placeholder\:text-muted::placeholder{--tw-text-opacity:1;color:rgb(var(--color-text-muted)/var(--tw-text-opacity,1))}.hover\:bg-danger\/10:hover{background-color:rgb(var(--color-danger)/.1)}.hover\:bg-surface-hover:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface-hover)/var(--tw-bg-opacity,1))}.hover\:text-accent:hover{--tw-text-opacity:1;color:rgb(var(--color-accent)/var(--tw-text-opacity,1))}.hover\:text-text:hover{--tw-text-opacity:1;color:rgb(var(--color-text)/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.focus\:border-accent:focus{--tw-border-opacity:1;border-color:rgb(var(--color-accent)/var(--tw-border-opacity,1))}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-accent\/60:focus-visible{--tw-ring-color:rgb(var(--color-accent)/0.6)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:text-accent{--tw-text-opacity:1;color:rgb(var(--color-accent)/var(--tw-text-opacity,1))}@supports (backdrop-filter:var(--tw )){.supports-\[backdrop-filter\]\:bg-bg\/60{background-color:rgb(var(--color-bg)/.6)}}@media (min-width:640px){.sm\:inline{display:inline}.sm\:flex-shrink-0{flex-shrink:0}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:px-8{padding-left:2rem;padding-right:2rem}}