/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.flex{display:flex}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.\[article-quality\:clarity\]{article-quality:clarity}.\[article-quality\:editor\]{article-quality:editor}.\[article-quality\:hybrid_retrieval\]{article-quality:hybrid retrieval}.\[article-quality\:qa\]{article-quality:qa}.\[article-quality\:quality\]{article-quality:quality}}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Ultralight),local(\.SF Arabic Ultralight);font-style:normal;font-weight:100;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Thin),local(\.SF Arabic Thin);font-style:normal;font-weight:200;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Light),local(\.SF Arabic Light);font-style:normal;font-weight:300;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Regular),local(\.SF Arabic);font-style:normal;font-weight:400;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Medium),local(\.SF Arabic Medium);font-style:normal;font-weight:500;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Semibold),local(\.SF Arabic Semibold);font-style:normal;font-weight:600;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Bold),local(\.SF Arabic Bold);font-style:normal;font-weight:700;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Heavy),local(\.SF Arabic Heavy);font-style:normal;font-weight:800;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida SF Arabic;src:local(\.SFArabic-Black),local(\.SF Arabic Black);font-style:normal;font-weight:900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Jarida Arabic Fallback;src:url(/fonts/jarida-arabic.woff2)format("woff2-variations"),url(/_next/static/media/noto-sans-arabic-arabic-wght-normal.BhzieyvS.woff2)format("woff2-variations");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+FB50-FDFF,U+FE70-FEFF}:root{--font-arabic:"Jarida SF Arabic", "Jarida Arabic Fallback", ".SF Arabic", "SF Arabic", "Noto Sans Arabic", "Geeza Pro", Tahoma, Arial, sans-serif;--font-latin:Arial, Helvetica, sans-serif;--ink:#37352f;--ink-strong:#191919;--muted:#787774;--subtle:#9b9a97;--canvas:#fff;--sidebar:#f7f7f5;--surface:#fff;--surface-hover:#efefed;--line:#37352f17;--line-strong:#37352f29;--accent:#0f766e;--accent-soft:#e7f3f1;--danger:#b42318;--warning:#9a6700}*{box-sizing:border-box}html{background:var(--canvas)}html[lang=ar],html[lang=ar] body,html[lang=ar] button,html[lang=ar] input,html[lang=ar] textarea,html[lang=ar] select{font-family:var(--font-arabic)}body{max-width:100%;color:var(--ink);background:var(--canvas);text-rendering:optimizelegibility;margin:0;overflow-x:hidden}html[lang=ar] [dir=ltr],html[lang=ar] [lang=en]{font-family:var(--font-latin)}a{color:inherit;text-decoration:none}button,input,textarea,select{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible){outline-offset:2px;outline:2px solid #0f766e61}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabular{font-variant-numeric:tabular-nums}.admin-shell{background:var(--canvas);--admin-sidebar-width:252px;--admin-sidebar-collapsed-width:72px;--admin-content-padding-inline:2.5rem;min-width:0;max-width:100%;min-height:100vh}.sidebar{z-index:30;width:var(--admin-sidebar-width);border-left:1px solid var(--line);background:var(--sidebar);transition:width .22s;position:fixed;inset:0 0 0 auto}.sidebar-inner{flex-direction:column;gap:.4rem;height:100%;padding:.8rem;display:flex}.sidebar-top{align-items:center;gap:.35rem;min-width:0;display:flex}.workspace-switcher{border-radius:.45rem;flex:1;align-items:center;gap:.65rem;min-width:0;min-height:44px;padding:.4rem .45rem;display:flex}.workspace-mark{background:var(--ink-strong);border-radius:.42rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid;overflow:hidden}.admin-brand-asset{object-fit:contain;display:block}.admin-brand-asset.is-icon{width:100%;height:100%}.admin-brand-asset.is-horizontal{width:9.4rem;height:auto}.workspace-copy{min-width:0;overflow:hidden}.workspace-switcher strong,.workspace-switcher small{display:block}.workspace-switcher strong{color:var(--ink-strong);font-size:.82rem;font-weight:780}.workspace-switcher small{color:var(--subtle);margin-top:.08rem;font-size:.66rem}.sidebar-collapse-toggle{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;flex:none;place-items:center;transition:background .14s,color .14s;display:grid}.sidebar-collapse-toggle:hover{background:var(--surface-hover);color:var(--ink-strong)}.sidebar-collapse-toggle svg{stroke-width:1.8px;width:1rem;height:1rem}.sidebar-nav{flex-direction:column;gap:.15rem;margin-top:.45rem;display:flex}.sidebar-search{margin-top:.55rem}.command-palette-trigger{width:100%;min-height:34px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted);cursor:pointer;background:#fff;border:0;border-radius:.4rem;align-items:center;gap:.55rem;padding:.4rem .55rem;font-size:.74rem;font-weight:520;transition:background .14s,color .14s,box-shadow .14s;display:flex}.command-palette-trigger:hover{background:var(--surface-hover);color:var(--ink-strong)}.command-palette-trigger svg{stroke-width:1.8px;flex:none;width:1rem;height:1rem}.command-palette-trigger span{text-align:right;white-space:nowrap;flex:1;overflow:hidden}.command-palette-trigger kbd{background:var(--sidebar);box-shadow:inset 0 0 0 1px var(--line);color:var(--subtle);font-family:var(--font-latin);border-radius:.28rem;flex:none;padding:.12rem .35rem;font-size:.62rem;font-weight:650;line-height:1.2}.command-palette-trigger.is-compact{justify-content:center;padding:.48rem .35rem}.command-palette-trigger.is-compact span,.command-palette-trigger.is-compact kbd{display:none}.sidebar.is-collapsed .sidebar-search,html.sidebar-collapsed-boot .sidebar .sidebar-search{justify-content:center;display:flex}.sidebar.is-collapsed .command-palette-trigger,html.sidebar-collapsed-boot .sidebar .command-palette-trigger{justify-content:center;padding:.48rem .35rem}.sidebar.is-collapsed .command-palette-trigger span,.sidebar.is-collapsed .command-palette-trigger kbd,html.sidebar-collapsed-boot .sidebar .command-palette-trigger span,html.sidebar-collapsed-boot .sidebar .command-palette-trigger kbd{display:none}.sidebar-nav a,.sidebar-external{color:#5f5e5b;border-radius:.4rem;align-items:center;gap:.7rem;min-height:36px;padding:.42rem .55rem;font-size:.79rem;font-weight:520;transition:background .14s,color .14s,padding .22s,gap .22s,justify-content .22s;display:flex;position:relative}.sidebar-nav a:hover,.sidebar-external:hover{background:var(--surface-hover);color:var(--ink-strong)}.sidebar-nav a.active{color:var(--ink-strong);background:#e8e8e6;font-weight:600}.sidebar-nav svg,.sidebar-external svg{stroke-width:1.8px;flex:none;width:1.05rem;height:1.05rem}.sidebar-nav a span,.sidebar-external span,.workspace-copy{white-space:nowrap;max-width:12rem;transition:opacity .16s,max-width .22s;overflow:hidden}.sidebar-spacer{flex:1}.sidebar-external{margin-bottom:.35rem}.account{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.75rem .35rem .1rem;transition:grid-template-columns .22s,gap .22s,padding .22s;display:grid}.account-avatar{width:1.9rem;height:1.9rem;color:var(--ink-strong);background:#e1e1de;border-radius:.42rem;place-items:center;font-size:.72rem;font-weight:800;display:grid}.account-copy{min-width:0;max-width:12rem;transition:opacity .16s,max-width .22s;overflow:hidden}.account-copy strong,.account-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-copy strong{color:var(--ink-strong);text-align:right;direction:ltr;font-size:.66rem}.account-copy small{color:var(--subtle);margin-top:.1rem;font-size:.6rem}.account button{width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;place-items:center;display:grid;position:relative}.account button:hover{background:var(--surface-hover);color:var(--danger)}.account button svg{width:.95rem;height:.95rem}.sidebar.is-collapsed,html.sidebar-collapsed-boot .sidebar{width:var(--admin-sidebar-collapsed-width)}.sidebar.is-collapsed .sidebar-inner,html.sidebar-collapsed-boot .sidebar .sidebar-inner{align-items:stretch;padding:.65rem .45rem}.sidebar.is-collapsed .sidebar-top,html.sidebar-collapsed-boot .sidebar .sidebar-top{flex-direction:column;gap:.25rem}.sidebar.is-collapsed .workspace-switcher,html.sidebar-collapsed-boot .sidebar .workspace-switcher{justify-content:center;min-height:2.4rem;padding:.35rem}.sidebar.is-collapsed .workspace-copy,.sidebar.is-collapsed .sidebar-nav a span,.sidebar.is-collapsed .sidebar-external span,.sidebar.is-collapsed .account-copy,html.sidebar-collapsed-boot .sidebar .workspace-copy,html.sidebar-collapsed-boot .sidebar .sidebar-nav a span,html.sidebar-collapsed-boot .sidebar .sidebar-external span,html.sidebar-collapsed-boot .sidebar .account-copy{opacity:0;pointer-events:none;max-width:0}.sidebar.is-collapsed .sidebar-collapse-toggle,html.sidebar-collapsed-boot .sidebar .sidebar-collapse-toggle{width:100%}.sidebar.is-collapsed .sidebar-nav a,.sidebar.is-collapsed .sidebar-external,html.sidebar-collapsed-boot .sidebar .sidebar-nav a,html.sidebar-collapsed-boot .sidebar .sidebar-external{justify-content:center;gap:0;padding:.48rem .35rem}.sidebar.is-collapsed .sidebar-nav a.active,html.sidebar-collapsed-boot .sidebar .sidebar-nav a.active{box-shadow:inset 0 0 0 1.5px #1919192e}.sidebar.is-collapsed .account,html.sidebar-collapsed-boot .sidebar .account{grid-template-columns:1fr;justify-items:center;gap:.45rem;padding:.7rem .1rem .15rem}.sidebar.is-collapsed .account form,html.sidebar-collapsed-boot .sidebar .account form{place-items:center;display:grid}.sidebar.is-collapsed .sidebar-nav a[data-tooltip]:hover:after,.sidebar.is-collapsed .sidebar-external[data-tooltip]:hover:after,.sidebar.is-collapsed .account button[data-tooltip]:hover:after{content:attr(data-tooltip);z-index:40;background:var(--ink-strong);color:#fff;white-space:nowrap;pointer-events:none;border-radius:.35rem;padding:.35rem .55rem;font-size:.68rem;font-weight:680;line-height:1.35;position:absolute;top:50%;left:auto;right:calc(100% + .55rem);transform:translateY(-50%);box-shadow:0 6px 18px #19191924}.content{box-sizing:border-box;min-width:0;min-height:100vh;width:calc(100% - var(--admin-sidebar-width));max-width:calc(100% - var(--admin-sidebar-width));padding:2.4rem var(--admin-content-padding-inline) 4.5rem;margin-right:var(--admin-sidebar-width);transition:margin-right .22s,width .22s,max-width .22s}html.sidebar-collapsed-boot .admin-shell .content{width:calc(100% - var(--admin-sidebar-collapsed-width));max-width:calc(100% - var(--admin-sidebar-collapsed-width));margin-right:var(--admin-sidebar-collapsed-width)}.admin-shell:has(.sidebar.is-collapsed) .content{width:calc(100% - var(--admin-sidebar-collapsed-width));max-width:calc(100% - var(--admin-sidebar-collapsed-width));margin-right:var(--admin-sidebar-collapsed-width)}.content-inner{width:min(1120px,100%);min-width:0;max-width:100%;margin-inline:auto}.admin-nav-progress{z-index:80;pointer-events:none;opacity:0;top:0;background:0 0;height:2px;transition:opacity .12s;position:fixed;inset-inline:0}.admin-nav-progress.is-active{opacity:1;background:linear-gradient(90deg, transparent 0%, var(--accent) 35%, var(--accent) 65%, transparent 100%);background-size:40% 100%;animation:1s linear infinite admin-nav-sweep}@keyframes admin-nav-sweep{0%{background-position:120% 0}to{background-position:-20% 0}}html.admin-nav-pending .content-inner{opacity:.72;transition:opacity .16s}.page-loading{gap:1rem;padding-top:.2rem;display:grid}.page-loading-header{gap:.55rem;max-width:420px;display:grid}.page-loading-panel{border:1px solid var(--line);background:var(--surface);border-radius:.5rem;gap:.65rem;padding:1.1rem 1.15rem;display:grid}.page-loading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.page-loading-card,.page-loading-bar{background:linear-gradient(90deg,#efefed 0%,#f7f7f5 45%,#efefed 100%) 0 0/200% 100%;border-radius:.4rem;animation:1.15s ease-in-out infinite page-loading-shimmer}.page-loading-bar{width:100%;height:.72rem}.page-loading-title{width:min(280px,70%);height:1.15rem}.page-loading-desc{width:min(360px,92%);height:.7rem}.page-loading-short{width:55%}.page-loading-card{min-height:5.5rem}@keyframes page-loading-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:760px){.page-loading-grid{grid-template-columns:1fr}}.testing-mode-banner{z-index:20;margin:-2.4rem calc(-1 * var(--admin-content-padding-inline)) 2rem;color:#704d00;text-align:center;background:#fff7df;justify-content:center;align-items:center;gap:.7rem;min-width:0;max-width:none;padding:.58rem 1rem;font-size:.7rem;line-height:1.55;display:flex;position:sticky;top:0}.testing-mode-banner strong{color:#624500;letter-spacing:.08em;background:#f2d675;border-radius:.3rem;flex:none;padding:.2rem .45rem;font-size:.56rem}.page-header{min-width:0;max-width:760px}.page-title{color:var(--ink-strong);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:820;line-height:1.25}.page-description{max-width:680px;color:var(--muted);overflow-wrap:anywhere;margin:.45rem 0 0;font-size:.74rem;line-height:1.7}.page-heading-row{justify-content:space-between;align-items:start;gap:1.25rem;min-width:0;display:flex}.page-heading-row>:first-child{flex:auto;min-width:0}.page-heading-row>.button,.page-heading-row>.article-toolbar,.page-heading-row>.page-heading-actions,.page-heading-row>.events-header-actions{flex:0 auto;min-width:0;margin-top:.15rem}.dashboard-greeting .page-title{letter-spacing:-.02em;font-size:clamp(1.2rem,2.2vw,1.55rem)}.dashboard-greeting .page-description{margin-top:.45rem;font-size:.78rem;line-height:1.7}.dashboard-command{gap:.9rem;display:grid}.dashboard-command>.section,.dashboard-command>.panel{margin-top:0}.dashboard-metrics{border:1px solid var(--line);border-block:1px solid var(--line);border-radius:.5rem;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:.2rem;overflow:hidden}.dashboard-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-metrics .stat,.dashboard-metrics-compact.stats .stat,.stats.dashboard-metrics-compact .stat{padding:.75rem .85rem}.dashboard-metrics .stat-value,.dashboard-metrics-compact .stat-value{letter-spacing:-.03em;margin:.3rem 0 .1rem;font-size:1.15rem;font-weight:800}.dashboard-metrics .stat-label,.dashboard-metrics-compact .stat-label{font-size:.62rem}.dashboard-metrics .stat-hint,.dashboard-metrics-compact .stat-hint{font-size:.58rem}.stat-link{color:inherit;transition:background .14s}.stat-link:hover{background:#fafaf9}.dashboard-empty-compact{min-height:4.25rem;padding:.85rem}.dashboard-attention{box-shadow:none}.dashboard-attention-row.tone-bad{background:#fff8f7}.dashboard-attention-row.tone-warn{background:#fffdf6}.dashboard-simple-list{gap:0;padding:0 .15rem .35rem;display:grid}.dashboard-simple-row{border-top:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:.85rem;padding:.7rem .85rem;display:flex}.dashboard-simple-row:first-child{border-top:0}.dashboard-simple-row:hover{background:var(--surface-hover)}.dashboard-simple-row strong{color:var(--ink-strong);font-size:.82rem;line-height:1.45;display:block}.dashboard-simple-row span{color:var(--subtle);margin-top:.18rem;font-size:.62rem;display:block}.dashboard-simple-meta{color:var(--muted);white-space:nowrap;font-size:.62rem}.review-queue-list{gap:.55rem;padding:0 .75rem 1rem;display:grid}.review-queue-card{border:1px solid var(--line);background:#fff;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem .85rem;display:flex}.review-queue-card-main{gap:.35rem;min-width:0;display:grid}.review-queue-card h3{color:var(--ink-strong);margin:0;font-size:.84rem;line-height:1.45}.review-queue-meta{color:var(--subtle);flex-wrap:wrap;gap:.35rem;margin:0;font-size:.64rem;display:flex}.review-queue-badges{flex-wrap:wrap;gap:.3rem;display:flex}.review-backlog-panel{margin-top:1rem}.review-backlog-body{gap:.55rem;padding:.15rem 1rem 1rem;display:grid}.review-backlog-summary{color:var(--ink);margin:0;font-size:.74rem;line-height:1.6}.review-backlog-actions{flex-wrap:wrap;gap:.45rem;display:flex}.review-backlog-message{color:#0f4f49;margin:0;font-size:.72rem}.review-backlog-error{color:#8b1e1e;margin:0;font-size:.72rem}.review-backlog-hint{color:var(--subtle);margin:0;font-size:.62rem;line-height:1.55}.review-mode-note-compact{color:var(--muted);margin:0;font-size:.7rem}.settings-advanced-links{padding-bottom:.85rem}.settings-advanced-grid{flex-wrap:wrap;gap:.45rem;padding:0 .85rem .15rem;display:flex}.settings-advanced-grid a{border:1px solid var(--line);background:var(--sidebar);min-height:32px;color:var(--ink);border-radius:.38rem;align-items:center;padding:.3rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}.settings-advanced-grid a:hover{background:var(--surface-hover)}.sidebar-advanced{border-top:1px solid var(--line);gap:.1rem;margin-top:.35rem;padding-top:.35rem;display:grid}.sidebar-advanced-toggle{color:#5f5e5b;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.7rem;width:100%;min-height:34px;padding:.38rem .55rem;font-size:.72rem;font-weight:720;display:flex}.sidebar-advanced-toggle:hover,.sidebar-advanced-toggle.is-active{background:var(--surface-hover);color:var(--ink-strong)}.sidebar-advanced-toggle svg{stroke-width:1.8px;flex:none;width:.95rem;height:.95rem;transition:transform .16s}.sidebar-advanced.is-open>.sidebar-advanced-toggle svg{transform:rotate(180deg)}.sidebar-advanced-items{gap:.1rem;display:grid}.sidebar.is-collapsed .sidebar-advanced{border-top:0;margin-top:.15rem;padding-top:0}.sidebar.is-collapsed .sidebar-advanced-toggle{justify-content:center;gap:0;padding:.48rem .35rem}.sidebar.is-collapsed .sidebar-advanced-toggle span{opacity:0;pointer-events:none;max-width:0}.article-intelligence-wrap{margin-bottom:.75rem}.article-intelligence-body{padding:0 .85rem .85rem}.article-intelligence-body .intelligence-panel{box-shadow:none;border:0;padding:0}.dashboard-preparing-list{gap:.65rem;padding:0 .75rem 1rem;display:grid}.dashboard-preparing-card{background:var(--sidebar);color:inherit;border-radius:.5rem;gap:.55rem;padding:.85rem .9rem;transition:background .14s,transform .14s;display:grid}.dashboard-preparing-card:hover{background:#f1f4f3;transform:translateY(-1px)}.dashboard-preparing-head{justify-content:space-between;align-items:start;gap:.85rem;display:flex}.dashboard-preparing-head h3{color:var(--ink-strong);margin:0;font-size:.88rem;line-height:1.45}.dashboard-preparing-head p{color:var(--subtle);flex-wrap:wrap;gap:.35rem;margin:.28rem 0 0;font-size:.64rem;display:flex}.dashboard-preparing-meta{color:var(--muted);flex-wrap:wrap;gap:.55rem .9rem;font-size:.62rem;display:flex}.dashboard-preparing-meta strong{color:var(--ink-strong);font-weight:760}.dashboard-split{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr);gap:1rem;display:grid}.dashboard-trend-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 1rem 1rem;display:grid}.dashboard-trend-groups h3,.dashboard-opportunities .section-bar+*{margin:0}.dashboard-trend-groups h3{color:var(--subtle);font-size:.68rem;font-weight:740}.dashboard-trend-list{gap:.65rem;margin-top:.65rem;display:grid}.dashboard-trend-card{background:var(--sidebar);border-radius:.45rem;padding:.75rem .8rem}.dashboard-trend-card header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.dashboard-trend-card h4{color:var(--ink-strong);margin:0;font-size:.8rem}.dashboard-trend-card header span{color:var(--accent);font-size:.66rem;font-weight:760}.dashboard-trend-card>p{color:var(--muted);margin:.35rem 0 0;font-size:.68rem;line-height:1.55}.dashboard-trend-meta{color:var(--subtle)!important;font-size:.62rem!important}.dashboard-trend-card ul{margin:.45rem 0 0;padding:0;list-style:none}.dashboard-trend-card li{margin-top:.2rem;font-size:.66rem}.dashboard-trend-card li a{color:var(--ink-strong)}.dashboard-trend-actions{flex-wrap:wrap;gap:.35rem;margin-top:.65rem;display:flex}.dashboard-funnel-list{justify-items:center;gap:.15rem;margin:0;padding:.35rem 1rem 1.1rem;list-style:none;display:grid}.dashboard-funnel-list>li{justify-items:center;width:min(100%,28rem);display:grid}.dashboard-funnel-arrow{color:var(--subtle);font-size:.85rem;line-height:1}.dashboard-funnel-step{background:var(--sidebar);border-radius:.45rem;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.7rem .85rem;display:flex}.dashboard-funnel-step strong{color:var(--ink-strong);font-size:1.05rem;font-weight:820}.dashboard-funnel-step span{color:var(--muted);font-size:.72rem;font-weight:700}.dashboard-activity-headline{font-weight:700;color:var(--ink)!important;font-size:.78rem!important}.dashboard-activity-details{color:var(--subtle);margin-top:.35rem;font-size:.6rem}.dashboard-activity-details summary{cursor:pointer;font-weight:700}.dashboard-activity-details code{direction:ltr;margin-top:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.dashboard-quality-grid,.dashboard-system-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.2rem 1rem 1rem;display:grid}.dashboard-quality-card,.dashboard-system-card{background:var(--sidebar);color:inherit;border-radius:.45rem;gap:.28rem;padding:.75rem .8rem;display:grid}.dashboard-quality-card span,.dashboard-system-card .stat-label{color:var(--muted);font-size:.62rem;font-weight:720}.dashboard-quality-card strong,.dashboard-system-card strong{color:var(--ink-strong);font-size:.95rem;font-weight:800}.dashboard-system-card small{color:var(--subtle);font-size:.58rem;line-height:1.45}.dashboard-system-card .badge{justify-self:start;margin-top:.15rem}.pipeline-strip-compact{padding:.15rem 0 0}.pipeline-strip-compact .pipeline-stage{min-width:5.2rem}.pipeline-strip-compact .pipeline-copy small{display:none}.content-inner:has(.dashboard-command){width:min(1240px,100%)}.panel{background:var(--surface);box-shadow:0 0 0 1px var(--line);border:0;border-radius:.5rem;min-width:0;max-width:100%}.stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.25rem;display:grid}.stats.dashboard-metrics-compact{border:1px solid var(--line);border-block:1px solid var(--line);border-radius:.5rem;margin-top:.85rem;overflow:hidden}.stat{min-width:0;padding:1.25rem 1.4rem}.stat+.stat{border-right:1px solid var(--line)}.stat-label{color:var(--muted);font-size:.69rem;font-weight:720}.stat-value{color:var(--ink-strong);letter-spacing:-.04em;margin:.55rem 0 .2rem;font-size:2rem;font-weight:820}.stat-hint{color:var(--subtle);margin:0;font-size:.66rem;line-height:1.5}.section{margin-top:2.5rem}.section-bar{justify-content:space-between;align-items:center;min-height:44px;padding:.65rem .9rem;display:flex}.section-bar h2{color:var(--ink-strong);margin:0;font-size:.82rem}.section-bar a{color:var(--muted);font-size:.72rem;font-weight:720}.section-bar a:hover{color:var(--accent)}.rows>*+*{border-top:1px solid var(--line)}.row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:68px;padding:.9rem 1rem;transition:background .14s;display:grid}.row:hover{background:#fafaf9}.row h2,.row p{margin:0}.row h2{color:var(--ink-strong);font-size:.87rem}.row p{color:var(--subtle);margin-top:.25rem;font-size:.68rem}.row pre{background:var(--sidebar);max-width:760px;color:var(--muted);white-space:pre-wrap;border-radius:.4rem;padding:.65rem;font-size:.62rem;overflow:auto}.row>div:last-child{align-items:center;gap:.55rem;display:flex}.badge,.stat-label{align-items:center;display:inline-flex}.badge{color:#55534e;background:#eeeeec;border-radius:.3rem;padding:.25rem .45rem;font-size:.6rem;font-weight:760;line-height:1.2}.badge.bad{color:#9d241c;background:#fbe9e8}.badge.warn{color:#8a5b00;background:#fbf0d8}.badge.good{color:#287044;background:#e7f3eb}.button{background:var(--ink-strong);color:#fff;cursor:pointer;border:0;border-radius:.42rem;justify-content:center;align-items:center;min-height:34px;padding:.48rem .78rem;font-size:.7rem;font-weight:760;transition:background .14s,transform .14s;display:inline-flex}.button:hover{background:#333}.button:active{transform:translateY(1px)}.button.secondary{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);background:#fff}.button.secondary:hover{background:var(--sidebar)}.button.danger{color:var(--danger);background:0 0;box-shadow:inset 0 0 0 1px #b4231838}.button.danger:hover{background:#fbe9e8}.button.danger:disabled,.button.danger-solid:disabled,.button:disabled{opacity:.62;cursor:not-allowed;transform:none}.button.danger-solid{background:var(--danger);color:#fff;box-shadow:none}.button.danger-solid:hover{background:#912018}.confirm-delete-root{z-index:80;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.confirm-delete-backdrop{cursor:pointer;background:#1919196b;border:0;position:absolute;inset:0}.confirm-delete-dialog{z-index:1;border:1px solid var(--line);text-align:right;background:#fff;border-radius:.7rem;width:min(100%,26rem);padding:1.15rem 1.2rem 1.05rem;position:relative;box-shadow:0 18px 48px #19191929}.confirm-delete-dialog h2{color:var(--ink-strong);margin:0;font-size:.95rem;line-height:1.55}.confirm-delete-dialog>p{color:var(--muted);margin:.55rem 0 0;font-size:.72rem;line-height:1.7}.confirm-delete-error{color:#922b22;background:#fbe9e8;border-radius:.4rem;margin:.75rem 0 0;padding:.55rem .65rem;font-size:.68rem;line-height:1.55}.confirm-delete-pending{color:var(--accent);margin:.65rem 0 0;font-size:.68rem;font-weight:720}.confirm-delete-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-top:1.05rem;display:flex}.admin-toast{z-index:90;border-radius:.42rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:min(92vw,22rem);padding:.65rem .8rem;font-size:.7rem;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #1919191a}.admin-toast.is-ok{color:#28653e;background:#eaf5ed}.admin-toast.is-error{color:#922b22;background:#fbe9e8}.admin-toast button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem;line-height:1}.admin-toast-banner{width:fit-content;max-width:100%;margin:0 0 1rem auto;position:sticky;top:.75rem;bottom:auto;left:auto;transform:none}.event{margin-top:.75rem;overflow:hidden}.event-main{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:1.15rem;display:grid}.event-rank{background:var(--sidebar);width:2rem;height:2rem;color:var(--muted);border-radius:.35rem;place-items:center;font-size:.72rem;font-weight:800;display:grid}.event h2{color:var(--ink-strong);margin:.55rem 0 0;font-size:1rem;line-height:1.55}.event-rationale{max-width:790px;color:var(--muted);margin:.4rem 0 0;font-size:.75rem;line-height:1.75}.event-similar-warning{margin-right:.35rem}.event-intelligence-link{margin:.35rem 0 0;font-size:.68rem;line-height:1.6}.event-intelligence-link a{color:var(--danger)}.event-related-coverage{margin-top:.55rem}.event-related-coverage small{color:var(--subtle);font-size:.62rem;font-weight:680;display:block}.event-related-coverage ul{margin:.3rem 0 0;padding:0;list-style:none}.event-related-coverage li{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.68rem;line-height:1.5;display:flex}.event-related-coverage a{color:var(--ink-strong)}.event-score{color:var(--muted);font-size:1.35rem;font-weight:800}.event-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.45rem;padding:.7rem 1.15rem;display:flex}.event-actions form:last-child{gap:.4rem;min-width:min(430px,100%);margin-right:auto;display:flex}.event-actions form:last-child .input{min-height:34px;margin:0}.table-wrap{overscroll-behavior-x:contain;min-width:0;max-width:100%;margin-top:2.5rem;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:820px;font-size:.76rem}.table th{color:var(--subtle);font-size:.63rem;font-weight:680}.table th,.table td{text-align:right;padding:.8rem 1rem}.table tbody tr{border-top:1px solid var(--line);transition:background .14s}.table tbody tr:hover{background:#fafaf9}.table td strong{color:var(--ink-strong);font-size:.82rem}.table td span[dir=ltr],.table td small{color:var(--subtle);margin-top:.22rem;font-size:.64rem;display:inline-block}.table td .badge+.badge{margin-right:.25rem}.source-stats{margin-bottom:3.5rem}.source-directory,.source-feed-section{margin-top:3.5rem}.source-section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.source-section-heading h2{color:var(--ink-strong);letter-spacing:-.025em;margin:.35rem 0 0;font-size:1.35rem}.source-section-heading p{max-width:680px;color:var(--muted);margin:.45rem 0 0;font-size:.74rem;line-height:1.75}.source-result-count{background:var(--sidebar);color:var(--muted);border-radius:.35rem;flex:none;padding:.35rem .55rem;font-size:.64rem;font-weight:750}.source-filter-bar{z-index:8;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-radius:.7rem;grid-template-columns:minmax(0,.48fr) minmax(0,1fr);gap:.65rem;min-width:0;max-width:100%;margin-top:1.25rem;padding:.65rem;display:grid;position:sticky;top:.75rem;box-shadow:0 10px 28px #1919190a}.source-search{background:var(--sidebar);min-width:0;min-height:40px;color:var(--subtle);border-radius:.45rem;align-items:center;gap:.55rem;padding:0 .7rem;display:flex}.source-search:focus-within{background:#fff;box-shadow:inset 0 0 0 1px #0f766e52,0 0 0 3px #0f766e12}.source-search svg{flex:none;width:.95rem;height:.95rem}.source-search input{width:100%;min-width:0;color:var(--ink-strong);background:0 0;border:0;outline:0;font-size:.7rem}.source-search input::placeholder{color:var(--subtle)}.source-categories{scrollbar-width:none;align-items:center;gap:.25rem;min-width:0;display:flex;overflow-x:auto}.source-categories::-webkit-scrollbar{display:none}.source-categories button{min-height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.38rem;flex:none;padding:.4rem .58rem;font-size:.63rem;font-weight:720}.source-categories button:hover{background:var(--sidebar);color:var(--ink-strong)}.source-categories button.active{background:var(--ink-strong);color:#fff}.source-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.source-platform-card{border:1px solid var(--line);background:#fff;border-radius:.7rem;min-width:0;transition:border-color .16s,box-shadow .16s,transform .16s;overflow:hidden}.source-platform-card:hover{border-color:var(--line-strong);transform:translateY(-1px);box-shadow:0 10px 28px #1919190a}.source-platform-card>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:1rem;display:grid}.source-platform-mark{background:var(--ink-strong);color:#fff;width:2.35rem;height:2.35rem;font-family:var(--font-latin);letter-spacing:-.02em;border-radius:.5rem;place-items:center;font-size:.66rem;font-weight:850;display:grid}.source-platform-card h3,.source-platform-card header p{margin:0}.source-platform-card h3{color:var(--ink-strong);font-size:.88rem;line-height:1.45}.source-platform-card header p{color:var(--subtle);font-family:var(--font-latin);text-overflow:ellipsis;white-space:nowrap;margin-top:.12rem;font-size:.58rem;overflow:hidden}.source-authority{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);font-family:var(--font-latin);border-radius:50%;place-items:center;font-size:.6rem;font-weight:820;display:grid}.source-coverage-row{border-block:1px solid var(--line);min-height:35px;color:var(--muted);background:#fcfcfb;justify-content:space-between;align-items:center;gap:.65rem;padding:.45rem 1rem;font-size:.59rem;font-weight:680;display:flex}.source-connected,.source-reference-only{align-items:center;gap:.32rem;display:inline-flex}.source-connected{color:#287044}.source-connected i{background:#3ca065;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 3px #3ca0651a}.source-reference-only{color:var(--subtle)}.source-link-list{padding:.35rem;display:grid}.source-link-list>a{border-radius:.42rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;min-width:0;min-height:47px;padding:.48rem .6rem;transition:background .14s;display:grid}.source-link-list>a:hover{background:var(--sidebar)}.source-link-list>a>svg:first-child{width:.95rem;height:.95rem;color:var(--muted);stroke-width:1.8px}.source-link-list>a>svg:last-child{width:.78rem;height:.78rem;color:var(--subtle)}.source-link-list small,.source-link-list strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-link-list small{color:var(--subtle);font-size:.53rem;font-weight:600}.source-link-list strong{color:var(--ink);margin-top:.06rem;font-size:.67rem;font-weight:720}.source-link-list em{color:#287044;background:#e7f3eb;border-radius:.28rem;padding:.18rem .34rem;font-size:.5rem;font-style:normal;font-weight:760}.source-empty{border:1px dashed var(--line-strong);border-radius:.7rem;margin-top:1rem}.source-feed-section{border-top:1px solid var(--line);padding-top:3.5rem}.source-feed-table{margin-top:1.25rem}.filter-bar{background:var(--sidebar);box-shadow:none;grid-template-columns:minmax(0,1fr) minmax(0,.32fr) auto auto;gap:.55rem;min-width:0;max-width:100%;margin-top:1.5rem;padding:.55rem;display:grid}.filter-checkbox{color:var(--muted);white-space:nowrap;align-items:center;gap:.35rem;font-size:.68rem;font-weight:720;display:flex}.video-filter-bar{grid-template-columns:minmax(0,1fr) minmax(0,.22fr) minmax(0,.18fr) auto}.jobs-filter-bar{grid-template-columns:minmax(0,.2fr) minmax(0,.28fr) minmax(0,.28fr) minmax(0,.18fr) auto auto}.jobs-table-wrap{margin-top:1.25rem}.jobs-table{min-width:1100px;font-size:.72rem}.jobs-table th,.jobs-table td{vertical-align:middle;padding:.32rem .55rem;line-height:1.35}.jobs-table th{padding-block:.4rem;font-size:.58rem}.jobs-table td strong{font-size:.74rem;font-weight:720;line-height:1.3}.jobs-table td .badge{white-space:nowrap;padding:.12rem .32rem;font-size:.54rem;line-height:1.15}.jobs-table td span[dir=ltr],.jobs-table td small{margin-top:.08rem;font-size:.58rem}.jobs-table td.jobs-doing{max-width:200px;color:var(--muted);font-size:.64rem;line-height:1.35}.jobs-title-link{color:inherit;gap:.08rem;display:inline-grid}.jobs-title-link:hover strong{color:var(--accent)}.jobs-error-cell{max-width:140px}.jobs-error-cell span{color:var(--danger);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.58rem;line-height:1.3;display:-webkit-box;overflow:hidden}.jobs-row-attention{background:#fff8f7}.jobs-results-cell{max-width:160px;color:var(--muted);font-size:.62rem;line-height:1.35}.analytics-range{background:var(--sidebar);border-radius:.5rem;gap:.25rem;margin-top:1.6rem;padding:.22rem;display:inline-flex}.analytics-range a{min-height:32px;color:var(--muted);border-radius:.38rem;padding:.4rem .7rem;font-size:.68rem;font-weight:720}.analytics-range a:hover{color:var(--ink-strong);background:#fff}.analytics-range a.active{color:var(--ink-strong);box-shadow:0 0 0 1px var(--line);background:#fff}.analytics-section-label{justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2rem;padding-top:.25rem;display:flex}.analytics-section-label:first-of-type{margin-top:1.5rem}.analytics-section-label h2{letter-spacing:.01em;font-size:.82rem;font-weight:780}.analytics-section-label span{color:var(--subtle);font-size:.66rem;font-weight:680}.analytics-stats{margin-top:1rem}.analytics-stats-secondary{border-top:0;margin-top:0}.analytics-note{color:var(--subtle);margin:1rem 0 0;font-size:.68rem;line-height:1.7}.analytics-panel{overflow:hidden}.analytics-panel .section-bar span{color:var(--subtle);font-size:.66rem;font-weight:680}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.analytics-grid>.analytics-panel{margin-top:0}.analytics-bars{gap:.7rem;padding:.35rem 1rem 1.15rem;display:grid}.analytics-bar-row{grid-template-columns:minmax(5.5rem,.34fr) minmax(0,1fr) auto;align-items:center;gap:.7rem;display:grid}.analytics-bar-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:700;overflow:hidden}.analytics-bar-track{background:#efefed;border-radius:999px;height:.42rem;overflow:hidden}.analytics-bar-track>i{border-radius:inherit;background:var(--accent);height:100%;display:block}.analytics-bar-value{color:var(--muted);font-size:.68rem;font-weight:720}.analytics-empty{min-height:8rem}.analytics-publish-chart{grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:end;gap:.35rem;min-height:180px;padding:.4rem 1rem 1.1rem;display:grid}.analytics-publish-col{justify-items:center;gap:.35rem;min-width:0;display:grid}.analytics-publish-bar-wrap{justify-content:center;align-items:end;width:100%;height:140px;display:flex}.analytics-publish-bar{background:linear-gradient(180deg,#1f8f84,var(--accent));border-radius:.28rem .28rem .12rem .12rem;width:min(100%,1.1rem)}.analytics-publish-col small{max-width:100%;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:.52rem;overflow:hidden}.analytics-table-wrap{margin-top:1.25rem}.analytics-table{min-width:920px}.jobs-detail-meta{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem}.jobs-detail-meta-simple{margin-top:1.25rem}.jobs-summary-card{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.7fr);gap:1.25rem;margin-top:1.5rem;padding:1.15rem 1.25rem 1.3rem;display:grid}.jobs-summary-kicker{color:var(--muted);margin:0 0 .35rem;font-size:.66rem;font-weight:740}.jobs-summary-copy h2{color:var(--ink-strong);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:820}.jobs-summary-copy>p{color:var(--muted);margin:.55rem 0 0;font-size:.82rem;line-height:1.75}.jobs-summary-answers{gap:.45rem;display:grid;margin-top:1rem!important}.jobs-summary-answers span{color:var(--muted);font-size:.72rem;line-height:1.55}.jobs-summary-answers strong{color:var(--ink-strong);font-weight:740}.jobs-summary-meta{background:var(--sidebar);border-radius:.5rem;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;padding:1rem;display:grid}.jobs-summary-meta span{color:var(--muted);font-size:.62rem;font-weight:720;display:block}.jobs-summary-meta strong,.jobs-summary-meta .badge{margin-top:.25rem;display:inline-flex}.jobs-review-panel .jobs-review-lead{color:var(--muted);margin:0;padding:0 1.1rem .2rem;font-size:.78rem;line-height:1.7}.jobs-metric-stats{margin-top:1.25rem}.jobs-detail-section{margin-top:1.25rem;overflow:hidden}.jobs-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.jobs-detail-grid>.jobs-detail-section{margin-top:0}.jobs-pre{background:var(--sidebar);color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;padding:1rem 1.15rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;line-height:1.65;overflow:auto}.jobs-log{max-height:28rem}.jobs-error-panel{box-shadow:0 0 0 1px #b423182e}.jobs-error-panel .jobs-pre{color:#8f2a22;background:#fff5f4}.jobs-error-copy{color:#8f2a22;margin:0;padding:1rem 1.15rem;font-size:.78rem;line-height:1.7}.jobs-failed-list{margin:0;padding:0;list-style:none}.jobs-failed-list>li+li{border-top:1px solid var(--line)}.jobs-empty-compact{min-height:6rem}.jobs-quick-filters{flex-wrap:wrap;gap:.35rem;margin-top:1.25rem;display:flex}.jobs-quick-filters a{background:var(--sidebar);min-height:34px;color:var(--muted);border-radius:.42rem;padding:.45rem .75rem;font-size:.68rem;font-weight:720}.jobs-quick-filters a:hover,.jobs-quick-filters a.is-active{background:var(--accent-soft);color:var(--accent)}.jobs-title-link span{color:var(--muted);font-size:.58rem;line-height:1.3}.pipeline-panel{margin-top:1.5rem;overflow:hidden}.pipeline-strip{gap:.35rem;margin:0;padding:.85rem 1rem 1.1rem;list-style:none;display:flex;overflow-x:auto}.pipeline-stage{text-align:center;justify-items:center;gap:.35rem;min-width:7.2rem;display:grid;position:relative}.pipeline-connector{background:#e4e4e0;width:calc(100% - .4rem);height:2px;position:absolute;top:.55rem;left:auto;right:calc(50% + .7rem);transform:translate(100%)}.pipeline-dot{background:#d8d8d4;border-radius:50%;width:.78rem;height:.78rem;box-shadow:0 0 0 4px #f3f3f0}.pipeline-copy{gap:.12rem;display:grid}.pipeline-copy strong{color:var(--ink);font-size:.64rem;font-weight:760;line-height:1.35}.pipeline-copy small{color:var(--subtle);font-size:.56rem;font-weight:650}.pipeline-stage-completed .pipeline-dot{background:var(--accent)}.pipeline-stage-running .pipeline-dot,.pipeline-stage-current .pipeline-dot{background:#c9851a;box-shadow:0 0 0 4px #fff4df}.pipeline-stage-failed .pipeline-dot{background:var(--danger);box-shadow:0 0 0 4px #ffe8e5}.pipeline-stage-requires_review .pipeline-dot{background:#b7791f;box-shadow:0 0 0 4px #fff4df}.pipeline-stage.is-current .pipeline-copy strong{color:var(--accent)}.pipeline-stage-failed .pipeline-copy strong{color:var(--danger)}.pipeline-overview{margin-top:1.25rem;overflow:hidden}.pipeline-overview-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;padding:.2rem 1rem 1.1rem;display:grid}.pipeline-overview-card{background:var(--sidebar);color:inherit;border-radius:.5rem;gap:.35rem;padding:.85rem .75rem;transition:background .14s,transform .14s;display:grid}.pipeline-overview-card:hover{background:var(--accent-soft);transform:translateY(-1px)}.pipeline-overview-card strong{color:var(--ink-strong);letter-spacing:-.03em;font-size:1.35rem;font-weight:820}.pipeline-overview-card span{color:var(--muted);font-size:.66rem;font-weight:700;line-height:1.4}.tech-details{margin-top:1.25rem;overflow:hidden}.tech-details-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;list-style:none;display:flex}.tech-details-summary::-webkit-details-marker{display:none}.tech-details-summary span{font-size:.84rem;font-weight:760}.tech-details-summary small{color:var(--subtle);font-size:.62rem}.tech-details-body{border-top:1px solid var(--line);padding:1rem 1.1rem 1.2rem}.jobs-tech-grid{grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.jobs-tech-grid h3,.jobs-failed-block h3{margin:0 0 .55rem;font-size:.74rem}.tech-kv{gap:.55rem;margin:0;display:grid}.tech-kv>div{gap:.15rem;display:grid}.tech-kv dt{color:var(--subtle);font-size:.58rem;font-weight:700}.tech-kv dd{color:var(--ink);word-break:break-word;margin:0;font-size:.72rem;line-height:1.5}.friendly-log-list{margin:0;padding:0;list-style:none}.friendly-log-item{border-top:1px solid var(--line)}.friendly-log-item:first-child{border-top:0}.friendly-log-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.1rem;list-style:none;display:flex}.friendly-log-item>summary::-webkit-details-marker{display:none}.friendly-log-item>summary strong{font-size:.78rem}.friendly-log-item>summary span{color:var(--subtle);font-size:.62rem}.friendly-log-item>p{color:var(--muted);margin:0;padding:0 1.1rem .7rem;font-size:.7rem;line-height:1.6}.related-articles-wrap{border-top:1px solid var(--line)}.related-articles-table{min-width:1100px}.review-mode-note{box-shadow:none;background:#fff8e8;align-items:flex-start;gap:.8rem;margin-top:1.1rem;padding:.85rem 1rem;display:flex}.review-mode-note p{color:#775300;margin:0;font-size:.72rem;line-height:1.65}.review-actions-bar{flex-wrap:wrap;gap:.45rem;margin-top:1.25rem;padding:.75rem;display:flex}.review-actions-bottom{margin-bottom:1.5rem}.review-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.25rem;display:grid}.review-pane{overflow:hidden}.review-pane-jarida{box-shadow:0 0 0 1px #0f766e29}.review-meta{gap:.7rem;margin:0;padding:1rem 1.1rem;display:grid}.review-meta-inline{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr))}.review-meta>div{gap:.2rem;display:grid}.review-meta dt{color:var(--subtle);font-size:.6rem;font-weight:720}.review-meta dd{margin:0;font-size:.78rem;line-height:1.6}.review-body{padding:0 1.1rem 1.1rem}.review-body h3{margin:0 0 .45rem;font-size:.72rem}.review-body p,.review-article-body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.85}.review-article-body{font-family:inherit}.review-featured{object-fit:cover;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;max-height:240px;display:block}.review-chips{gap:.55rem;padding:0 1.1rem 1.1rem;display:grid}.review-chips>div{background:var(--sidebar);border-radius:.42rem;gap:.15rem;padding:.55rem .65rem;display:grid}.review-chips span{color:var(--subtle);font-size:.58rem;font-weight:720}.review-chips strong{font-size:.72rem;font-weight:700;line-height:1.5}.score-grid{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.65rem;padding:.2rem 1rem 1rem;display:grid}.score-card{background:var(--sidebar);border-radius:.45rem;gap:.3rem;padding:.7rem .65rem;display:grid}.score-card span{color:var(--subtle);font-size:.58rem;font-weight:720}.score-card strong{font-size:1.05rem;font-weight:820}.qa-score-link,.qa-status-link{color:inherit;text-decoration:none}.qa-score-link:hover,.qa-status-link:hover{text-decoration:underline}.qa-details-panel{margin-top:1.25rem;overflow:hidden}.qa-details-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;list-style:none;display:flex}.qa-details-summary::-webkit-details-marker{display:none}.qa-details-summary>div{gap:.45rem;display:grid}.qa-details-summary-meta{flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.qa-details-summary small{color:var(--subtle);font-size:.62rem}.qa-details-body{border-top:1px solid var(--line);gap:1rem;padding:1rem 1.1rem 1.2rem;display:grid}.qa-progress-banner{background:var(--accent-soft);color:#0f4f49;border-radius:.45rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.55rem 1rem;padding:.75rem .85rem;font-size:.78rem;display:flex}.qa-progress-banner strong{font-weight:780}.qa-progress-banner span{color:#1f6f67;font-size:.72rem}.qa-score-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.55rem;display:grid}.qa-dimension-row{background:var(--sidebar);border-radius:.42rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .7rem;font-size:.72rem;display:flex}.qa-dimension-row strong{font-size:.95rem;font-weight:820}.qa-issues-block h3{margin:0 0 .45rem;font-size:.72rem}.qa-issues-block ul{color:var(--muted);margin:0;padding:0 1.1rem 0 0;font-size:.72rem;line-height:1.75}.before-after-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.2rem 1.1rem 1rem;display:grid}.before-after-grid h3{margin:0 0 .55rem;font-size:.72rem}.before-after-source,.before-after-jarida{border-radius:.42rem;margin:0;padding:.7rem .75rem;font-size:.74rem;line-height:1.7}.before-after-source{color:#5c574e;background:#f4f2ee}.before-after-jarida{background:var(--accent-soft);color:#0f4f49;margin-top:.45rem}.before-after-checklist{color:var(--muted);margin:0;padding:0 1.1rem 1.1rem;font-size:.7rem;line-height:1.8}.merge-form{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;padding:1rem 1.1rem 1.15rem;display:grid}.settings-panel{margin-top:1.5rem;padding:1.15rem}.editor-section-head h2{margin:.15rem 0 0;font-size:1.05rem}.publishing-mode-block{margin-top:.5rem}.publishing-mode-block h3{margin:0 0 .35rem;font-size:.8rem}.publishing-mode-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.publishing-mode-card{background:var(--sidebar);cursor:pointer;border-radius:.55rem;align-items:flex-start;gap:.7rem;padding:.85rem .9rem;display:flex;box-shadow:0 0 0 1px #0000}.publishing-mode-card.is-selected{background:var(--accent-soft);box-shadow:0 0 0 1px #0f766e38}.publishing-mode-card:has(input:checked){background:var(--accent-soft);box-shadow:0 0 0 1px #0f766e38}.publishing-mode-card input{accent-color:var(--accent);margin-top:.2rem}.publishing-mode-card strong{font-size:.78rem;display:block}.publishing-mode-card small{color:var(--muted);margin-top:.25rem;font-size:.66rem;line-height:1.55;display:block}.settings-switch{background:var(--sidebar);border-radius:.45rem;align-items:flex-start;padding:.7rem .75rem}.row span[dir=ltr]{color:var(--subtle);font-size:.68rem;font-weight:560}:is(.content-inner:has(.jobs-table-wrap),.content-inner:has(.jobs-detail-meta),.content-inner:has(.analytics-table-wrap),.content-inner:has(.pipeline-panel),.content-inner:has(.related-articles-wrap),.content-inner:has(.review-compare-grid)){width:min(1480px,100%)}.form-field{color:#5f5e5b;margin-top:1.05rem;font-size:.7rem;font-weight:720;display:block}.field-hint{color:var(--subtle);margin-top:.35rem;font-size:.62rem;font-weight:560;line-height:1.55;display:block}.field-optional{color:var(--subtle);font-size:.72em;font-weight:560}.input{background:var(--sidebar);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--ink-strong);border:1px solid #0000;border-radius:.4rem;margin-top:.42rem;padding:.62rem .72rem;transition:border-color .14s,background .14s,box-shadow .14s}.input:hover{border-color:var(--line-strong)}.input:focus{background:#fff;border-color:#0f766e66;outline:none;box-shadow:0 0 0 3px #0f766e14}textarea.input{resize:vertical;line-height:1.75}.filter-bar .input{background:#fff;margin:0}.empty{min-height:11rem;color:var(--subtle);text-align:center;place-items:center;font-size:.78rem;display:grid}.success-note{color:#28653e;background:#eaf5ed;border-radius:.45rem;margin-top:1.2rem;padding:.75rem .9rem;font-size:.72rem}.success-note.ai-note{color:#65489b;background:#f1edfa}.guide-editor-form{gap:1rem;margin-top:2rem;display:grid}.editor-section{padding:1.5rem 1.65rem}.editor-section-head{justify-content:space-between;align-items:start;gap:2rem;margin-bottom:.75rem;display:flex}.editor-section-head h2,.ai-assistant h2{color:var(--ink-strong);margin:.3rem 0 0;font-size:1.05rem}.editor-section-head>p,.ai-assistant p{max-width:490px;color:var(--muted);margin:0;font-size:.7rem;line-height:1.7}.editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;display:grid}.json-grid{gap:.45rem;margin-top:1.25rem;display:grid}.editor-disclosure{background:var(--sidebar);border-radius:.42rem}.editor-disclosure[open]{background:#f4f4f2}.editor-disclosure summary{cursor:pointer;min-height:42px;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;font-size:.72rem;font-weight:720;list-style-position:inside;display:flex}.editor-disclosure summary::marker{color:var(--subtle)}.editor-disclosure summary small{color:var(--subtle);margin-right:auto;font-size:.6rem;font-weight:580}.disclosure-field{margin:0;padding:0 .7rem .7rem}.code-input{text-align:left;background:#fff;min-height:11rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;line-height:1.6}.check-field{min-height:44px;color:var(--ink);align-self:end;align-items:center;gap:.55rem;margin-top:1rem;font-size:.72rem;font-weight:700;display:flex}.check-field input{width:1rem;height:1rem;accent-color:var(--accent)}.review-check{color:#775300;background:#fff6dc;border-radius:.42rem;padding:.65rem}.ai-status{border-radius:.42rem;justify-content:space-between;gap:1rem;margin-top:1rem;padding:.7rem .8rem;font-size:.66rem;display:flex}.ai-status.pending{color:#815500;background:#fff4df}.ai-status.reviewed{color:#28653e;background:#eaf5ed}.ai-status span{opacity:.75}.sticky-actions{z-index:5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;justify-content:end;margin:1.3rem -1.65rem -1.5rem;padding:.75rem 1.65rem;display:flex;position:sticky;bottom:1rem}.sticky-actions .button{min-width:9rem}.ai-assistant{color:var(--ink);background:#f1f6f5;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:2rem;min-width:0;margin-top:1.5rem;padding:1.25rem 1.4rem;display:grid}.ai-assistant form{align-items:end;gap:.5rem;display:flex}.ai-assistant .input{background:#fff;margin:0}.ai-assistant .button{flex:none}.revision-panel{margin-top:1.5rem;overflow:hidden}.revision-panel .section-bar span,.revision-panel time{color:var(--subtle);font-size:.63rem}.content-inner:has(.article-edit-page){width:min(1560px,100%)}.content:has(.article-edit-page){--admin-content-padding-inline:2rem;padding-inline:var(--admin-content-padding-inline)}.article-edit-page{gap:1rem;min-width:0;max-width:100%;display:grid}.article-edit-heading{align-items:center;margin-bottom:.25rem}.article-edit-heading .page-header{max-width:none}.article-edit-heading .page-title{margin-top:0;font-size:clamp(1.55rem,2.8vw,2.15rem)}.article-toolbar,.article-row-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.article-row-actions{justify-content:flex-end;min-width:min(260px,100%)}.article-row-actions form{margin:0}.article-edit-statusline{min-width:0;max-width:100%;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.65rem 1rem;padding:.55rem 0 .15rem;font-size:.68rem;font-weight:650;display:flex}.article-edit-statusline>span{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;max-width:100%;display:inline-flex}.article-edit-statusline small{color:var(--subtle);font-weight:560}.article-edit-statusline a{overflow-wrap:anywhere;min-width:0;color:var(--accent);font-weight:700}.article-editor-workspace{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:start;gap:1rem;min-width:0;max-width:100%;margin-top:.35rem;display:grid}.article-editor-main{gap:1rem;min-width:0;max-width:100%;display:grid}.article-writing-canvas{gap:.15rem;min-width:0;max-width:100%;padding:1.35rem 1.5rem 1.6rem;display:grid}.article-writing-canvas .form-field{margin-top:.85rem}.article-writing-canvas .form-field:first-child{margin-top:0}.article-field>span{color:var(--subtle);margin-bottom:.2rem;font-size:.66rem;font-weight:720;display:block}.article-field .input{box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding-inline:0}.article-field .input:hover{background:#fafaf9}.article-field .input:focus{box-shadow:none;background:#fff}.article-field-headline .input{color:var(--ink-strong);letter-spacing:-.035em;min-height:2.8rem;font-size:clamp(1.45rem,2.8vw,2.15rem);font-weight:820;line-height:1.35}.article-field-seo-headline .input{color:var(--ink);font-size:1.02rem;font-weight:700;line-height:1.45}.article-field-body .input{min-height:28rem;font-size:.92rem;line-height:2}.article-summary-grid,.article-entity-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;min-width:0;display:grid}.article-structure-blocks{margin-top:1.1rem}.article-structure-body{gap:.15rem;padding:0 .85rem .85rem;display:grid}.article-copilot-wrap{margin-top:0;padding:0;overflow:hidden}.article-copilot-wrap>summary{padding:.8rem 1rem}.article-copilot-body{padding:0 1rem 1rem}.article-ai-decision-wrap{margin-top:0;padding:0;overflow:hidden}.article-ai-decision-wrap>summary{padding:.8rem 1rem}.article-ai-decision-body{gap:.85rem;padding:0 1rem 1rem;display:grid}.article-secondary-panel{padding:1.1rem 1.25rem}.article-secondary-panel .editor-section-head{margin-bottom:.35rem}.article-secondary-panel h2{margin:0;font-size:.9rem}.article-secondary-actions{justify-content:flex-end;margin-top:.85rem;display:flex}.article-settings-panel{flex-direction:column;min-width:0;max-width:100%;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem;overflow:hidden}.article-settings-scroll{flex:1;min-width:0;min-height:0;padding:1rem 1rem .35rem;overflow:auto}.article-settings-group+.article-settings-group{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.article-settings-group h2{color:var(--ink-strong);margin:0 0 .15rem;font-size:.78rem;font-weight:780}.article-settings-note{color:var(--subtle);margin:.2rem 0 0;font-size:.62rem;font-weight:560;line-height:1.55}.article-settings-group .form-field{overflow-wrap:anywhere;min-width:0;margin-top:.7rem}.article-settings-group .input{overflow-wrap:anywhere;max-width:100%;min-height:36px;margin-top:.32rem;padding:.48rem .62rem;font-size:.72rem}.article-settings-group textarea.input{min-height:5.5rem;line-height:1.65}.article-settings-group .input[dir=ltr],.article-settings-group .input[lang=en]{text-align:left;direction:ltr;unicode-bidi:plaintext}.article-settings-save{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;gap:.65rem;margin-top:auto;padding:.85rem 1rem 1rem;display:grid;position:sticky;bottom:0}.article-settings-save .form-field{margin:0}.article-save-button{width:100%;min-height:40px}.article-danger-zone{margin-top:.25rem;padding:1.1rem 1.25rem}.article-danger-zone h2{color:var(--ink-strong);margin:0 0 .35rem;font-size:.95rem}.article-danger-zone p{color:var(--muted);margin:0 0 1rem;font-size:.7rem}.article-editor-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem;padding:1rem 1.25rem;display:grid}.article-editor-meta div{min-width:0}.article-editor-meta span,.article-editor-meta small{color:var(--muted);font-size:.64rem;font-weight:700;display:block}.article-editor-meta strong,.article-editor-meta a{overflow-wrap:anywhere;color:var(--ink-strong);font-size:.75rem;display:block}.article-editor-form{max-width:900px;margin-inline:auto;padding:2rem clamp(1rem,5vw,4rem)}.article-save-row{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;grid-template-columns:1fr auto;align-items:end;gap:.8rem;margin:2rem -2rem -1.5rem;padding:.8rem 2rem;display:grid;position:sticky;bottom:1rem}.article-save-row .form-field{margin:0}.settings-switch-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:1rem;display:grid}.settings-switch{background:var(--sidebar);border-radius:.42rem;align-items:start;min-height:auto;padding:.7rem .75rem}.settings-switch strong{color:var(--ink-strong);font-size:.72rem;display:block}.settings-switch .field-hint{margin-top:.25rem}.knowledge-filter-bar{grid-template-columns:minmax(0,1fr) minmax(0,.22fr) minmax(0,.18fr) auto}.ai-decision-panel{margin-top:1.25rem}.ai-decision-meta{box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0}.knowledge-retrieved-list{border-top:1px solid var(--line);margin-top:1rem}.login{min-height:100dvh;padding:max(.85rem, env(safe-area-inset-top)) max(.85rem, env(safe-area-inset-right)) max(.85rem, env(safe-area-inset-bottom)) max(.85rem, env(safe-area-inset-left));background:var(--sidebar);place-items:center;display:grid}.login-card{width:min(22.5rem,100%);box-shadow:0 0 0 1px var(--line), 0 6px 18px #0f0f0f09;border-radius:.5rem;padding:0;overflow:hidden}.login-brand,.login-accent{align-items:center;min-height:1.5rem;margin:.95rem 1.2rem 0;display:flex}.login-brand .admin-brand-asset.is-horizontal,.login-accent .admin-brand-asset.is-horizontal{width:6.6rem}.login-body{padding:.55rem 1.2rem 1.05rem}.login-header{margin:0}.login h1{color:var(--ink-strong);letter-spacing:-.03em;margin:0;font-size:1.22rem;font-weight:780;line-height:1.3}.login-header p,.login p{color:var(--muted);margin:.28rem 0 0;font-size:.74rem;font-weight:520;line-height:1.5}.login-form{gap:0;margin-top:.15rem;display:grid}.login-field{margin-top:.72rem}.login-field .input{min-height:40px;margin-top:.32rem;padding:.58rem .7rem;font-size:.78rem}.login-password-wrap{margin-top:.32rem;display:block;position:relative}.login-password-input{margin-top:0;padding-inline-end:2.45rem}.login-password-toggle{width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;inset-inline-end:.22rem;background:0 0;border:0;border-radius:.35rem;place-items:center;transition:background .14s,color .14s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.login-password-toggle:hover:not(:disabled){background:var(--surface-hover);color:var(--ink-strong)}.login-password-toggle:disabled{opacity:.55;cursor:not-allowed}.login-password-toggle svg{stroke-width:1.8px;width:.95rem;height:.95rem}.login-alert{margin:.72rem 0 0;padding:.58rem .7rem}.login-submit,.login .button{gap:.4rem;width:100%;min-height:40px;margin-top:.85rem;font-size:.74rem;display:inline-flex}.login-submit:disabled{opacity:.72}.login-spinner{stroke-width:2.2px;width:.9rem;height:.9rem;animation:.8s linear infinite login-spin}@keyframes login-spin{to{transform:rotate(360deg)}}.alert,.invite-status{color:#922b22;background:#fbe9e8;border-radius:.42rem;padding:.7rem .8rem;font-size:.7rem}.invite-email{overflow-wrap:anywhere;text-align:right;font-weight:750}.invite-status{background:var(--sidebar);color:var(--muted)}.invite-status.success{color:#28653e;background:#eaf5ed}.login-link{color:var(--accent);margin-top:1rem;font-size:.72rem;font-weight:720;display:inline-block}.intelligence-hub{gap:1rem;display:grid}.intelligence-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.intelligence-tab{color:var(--muted);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border:0;border-radius:.42rem;padding:.45rem .75rem;font-size:.68rem;font-weight:720}.intelligence-tab.active{background:var(--ink-strong);color:#fff;box-shadow:none}.intelligence-providers{color:var(--muted);font-size:.64rem}.intelligence-hint{color:var(--muted);margin:0 0 .75rem;font-size:.68rem;line-height:1.6}.intelligence-loading{color:var(--accent);font-size:.7rem}.intelligence-error{color:#922b22;background:#fbe9e8;border-radius:.42rem;gap:.45rem;padding:.65rem .8rem;font-size:.7rem;display:grid}.intelligence-error p{margin:0}.intelligence-error .button{justify-self:start;min-height:28px;padding:.3rem .55rem;font-size:.62rem}.intelligence-result{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.intelligence-answer{font-size:.82rem;line-height:1.85}.intelligence-citations-block h3{color:var(--subtle);margin:.75rem 0 .35rem;font-size:.72rem}.intelligence-citations{margin:0;padding:0;list-style:none}.intelligence-citations li{margin-bottom:.55rem;font-size:.72rem;line-height:1.5}.intelligence-citations a{color:var(--accent);font-weight:720}.intelligence-citations small{color:var(--muted);font-size:.62rem;display:block}.intelligence-chunk{color:var(--muted);margin:.2rem 0 0;font-size:.65rem;line-height:1.5}.intelligence-search-results{margin:1rem 0 0;padding:0;list-style:none}.intelligence-search-results li{border-bottom:1px solid var(--line);margin-bottom:.85rem;padding-bottom:.85rem}.intelligence-score{background:var(--sidebar);color:var(--muted);border-radius:.25rem;margin-left:.5rem;padding:.1rem .35rem;font-size:.6rem;font-weight:720}.research-mode-row{flex-wrap:wrap;gap:.75rem;margin:.5rem 0;display:flex}.research-mode-option{color:var(--muted);align-items:center;gap:.3rem;font-size:.68rem;display:flex}.intelligence-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.intelligence-tool{background:var(--sidebar);border-radius:.45rem;gap:.45rem;padding:.85rem;display:grid}.intelligence-tool h3{color:var(--subtle);margin:0;font-size:.72rem}.intelligence-tool-output{white-space:pre-wrap;margin:0;font-family:inherit;font-size:.7rem;line-height:1.7}.backfill-progress{color:var(--muted);margin-top:.75rem;font-size:.7rem}.intelligence-panel{overflow-wrap:anywhere;min-width:0;max-width:100%;padding:.85rem 1rem}.intelligence-panel.is-collapsed{padding-bottom:.75rem}.intelligence-panel-header{justify-content:space-between;align-items:start;gap:.75rem;min-width:0;display:flex}.intelligence-panel-header h2{margin:0 0 .45rem;font-size:.82rem}.intelligence-toggle{flex:none;min-height:30px;padding-inline:.65rem}.intelligence-status-row{flex-wrap:wrap;gap:.35rem;display:flex}.intelligence-chip{background:var(--sidebar);color:var(--muted);border-radius:.35rem;align-items:center;gap:.3rem;padding:.22rem .45rem;font-size:.6rem;font-weight:700;display:inline-flex}.intelligence-chip strong{color:var(--ink-strong);font-weight:780}.intelligence-chip.is-warn{color:#815500;background:#fff4df}.intelligence-chip.is-warn strong{color:#815500}.intelligence-chip-hint{color:var(--muted);margin:.35rem 0 0;font-size:.58rem;line-height:1.45}.intelligence-panel-body{margin-top:.75rem}.intelligence-panel-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.intelligence-quick-actions{flex-wrap:wrap;gap:.35rem;display:flex}.intelligence-quick-actions .button{min-height:30px;padding:.35rem .55rem;font-size:.64rem}.intelligence-quick-actions .button.active{box-shadow:inset 0 0 0 1px var(--accent)}.intelligence-option-list{gap:.45rem;margin:.55rem 0 .75rem;display:grid}.intelligence-option{background:var(--sidebar);cursor:pointer;border-radius:.42rem;grid-template-columns:auto 1fr;align-items:start;gap:.45rem;padding:.55rem .65rem;font-size:.72rem;line-height:1.55;display:grid}.intelligence-option input{margin-top:.2rem}.intelligence-warning{color:#7a5c00;background:#fff8e6;border-radius:.42rem;margin:.75rem 0;padding:.65rem .8rem;font-size:.68rem;line-height:1.55}.intelligence-warning-link{color:var(--accent);margin-top:.35rem;font-weight:720;display:inline-block}.intelligence-section h3{color:var(--subtle);margin:.75rem 0 .35rem;font-size:.7rem}.intelligence-trending{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.intelligence-trending li{background:var(--sidebar);border-radius:.38rem;gap:.1rem;padding:.35rem .55rem;font-size:.68rem;display:grid}.intelligence-trending small{color:var(--muted);font-size:.58rem}.intelligence-opportunities{gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.intelligence-opportunity-card{border:1px solid var(--line);border-radius:.55rem;padding:.85rem 1rem}.intelligence-opportunity-head{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.intelligence-opportunity-head strong{font-size:.78rem;line-height:1.5}.intelligence-related-compact li{border-bottom:1px solid var(--line);gap:.1rem;margin-bottom:.45rem;padding-bottom:.45rem;display:grid}.intelligence-related-compact li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.intelligence-inline-suggestion{margin-top:.85rem}.intelligence-copilot h2{margin:0 0 .35rem;font-size:.9rem}.copilot-selection-row{gap:.5rem;margin-bottom:.75rem;display:grid}.copilot-action-group{margin-top:.65rem}.copilot-group-label{color:var(--subtle);margin-bottom:.3rem;font-size:.62rem;font-weight:720;display:block}.copilot-actions{flex-wrap:wrap;gap:.35rem;display:flex}.copilot-btn.active{background:var(--accent);color:#fff}.copilot-suggestion{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.copilot-suggestion h3{color:var(--subtle);margin:0 0 .5rem;font-size:.72rem}.copilot-suggestion-text{background:var(--sidebar);white-space:pre-wrap;border-radius:.42rem;padding:.75rem;font-size:.78rem;line-height:1.8}.copilot-suggestion-actions{flex-wrap:wrap;gap:.4rem;margin-top:.65rem;display:flex}:is(.content-inner:has(.events-workspace),.content-inner:has(.event-detail)){width:min(1680px,100%)}.events-workspace{gap:.85rem;min-width:0;max-width:100%;display:grid}.events-workspace-header{justify-content:space-between;align-items:end;gap:1.5rem;min-width:0;display:flex}.events-workspace-header .page-title{font-size:clamp(1.2rem,2.2vw,1.55rem)}.events-workspace-header .page-description{margin-top:.45rem;font-size:.74rem}.events-view-switch{background:var(--sidebar);border-radius:.45rem;gap:.2rem;padding:.2rem;display:inline-flex}.events-view-switch button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.35rem;padding:.35rem .7rem;font-size:.68rem;font-weight:720}.events-view-switch button.active{color:var(--ink-strong);box-shadow:0 0 0 1px var(--line);background:#fff}.events-toolbar{grid-template-columns:minmax(0,1.4fr) auto minmax(0,.22fr) minmax(0,.22fr) auto;align-items:end;gap:.55rem;min-width:0;max-width:100%;margin-top:.25rem;display:grid}.events-search .input{margin:0}.events-toolbar-field{color:var(--subtle);gap:.25rem;font-size:.6rem;font-weight:700;display:grid}.events-toolbar-field .input{min-height:34px;margin:0;padding-block:.4rem}.events-toolbar-meta{color:var(--subtle);white-space:nowrap;align-items:center;gap:.55rem;font-size:.66rem;font-weight:680;display:flex}.events-pending{color:var(--accent)}.events-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin-top:.15rem;padding:.85rem;display:grid}.events-filters label{color:var(--subtle);gap:.28rem;font-size:.6rem;font-weight:720;display:grid}.events-filters .input{min-height:34px;margin:0}.events-toast{border-radius:.42rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .8rem;font-size:.7rem;display:flex}.events-toast.is-ok{color:#28653e;background:#eaf5ed}.events-toast.is-error{color:#922b22;background:#fbe9e8}.events-toast button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem}.events-mobile-columns{scrollbar-width:none;gap:.35rem;padding-bottom:.15rem;display:none;overflow-x:auto}.events-mobile-columns::-webkit-scrollbar{display:none}.events-mobile-columns button{background:var(--sidebar);min-height:34px;color:var(--muted);cursor:pointer;border:0;border-radius:.38rem;flex:none;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.62rem;font-weight:720;display:inline-flex}.events-mobile-columns button span{color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;border-radius:.28rem;padding:.1rem .3rem}.events-mobile-columns button.active{background:var(--ink-strong);color:#fff}.events-mobile-columns button.active span{color:#fff;background:#ffffff29}.events-board{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-x:contain;align-items:stretch;gap:.55rem;min-width:0;max-width:100%;height:min(72vh,100dvh - 14.5rem);padding-bottom:.35rem;display:flex;overflow:auto hidden}.events-column{border:1px solid var(--line);scroll-snap-align:start;background:#f7f7f5;border-radius:.5rem;flex-direction:column;flex:0 0 252px;width:252px;min-width:252px;max-width:252px;min-height:0;display:flex}.events-column-header{z-index:3;border-bottom:1px solid var(--line);background:#f7f7f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex;position:sticky;top:0}.events-column-header h2{color:var(--ink-strong);margin:0;font-size:.68rem;font-weight:780;line-height:1.3}.events-column-count{min-width:1.35rem;color:var(--subtle);font-variant-numeric:tabular-nums;background:#ffffffe0;border-radius:.28rem;justify-content:center;align-items:center;padding:.08rem .32rem;font-size:.58rem;font-weight:700;display:inline-flex}.events-column-body{scrollbar-width:thin;flex:auto;align-content:start;gap:.4rem;min-height:0;padding:.45rem;display:grid;overflow:hidden auto}.events-column-footer{gap:.2rem;padding:.15rem .1rem .25rem;display:grid}.events-scroll-sentinel{width:100%;height:1px}.events-load-hint{color:var(--subtle);text-align:center;margin:0;font-size:.56rem;font-weight:650;line-height:1.45}.events-load-hint.is-complete{color:var(--muted)}.events-empty-col,.events-trend-note{border:1px dashed var(--line-strong);color:var(--subtle);text-align:center;border-radius:.4rem;padding:.65rem .55rem;font-size:.6rem;line-height:1.55}.events-trend-note{background:#fff;border-style:solid}.events-card{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:.4rem;transition:border-color .14s,box-shadow .14s,transform .14s}.events-card:hover{border-color:var(--line-strong)}.events-card.is-dragging{opacity:.55;transform:scale(.98)}.events-card-body,.events-card-link{color:inherit;gap:.22rem;padding:.5rem .55rem .2rem;display:grid}.events-card h3{color:var(--ink-strong);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.72rem;font-weight:740;line-height:1.4;display:-webkit-box;overflow:hidden}.events-card-meta,.events-card-stage{color:var(--muted);margin:0;font-size:.56rem;line-height:1.4}.events-card-row{flex-wrap:nowrap;align-items:center;gap:.28rem;min-width:0;display:flex}.events-score-pill,.events-stage-pill{white-space:nowrap;border-radius:.28rem;align-items:center;max-width:100%;min-height:1.15rem;padding:.05rem .32rem;font-size:.52rem;font-weight:720;line-height:1.2;display:inline-flex}.events-score-pill{color:#6b5a2a;font-variant-numeric:tabular-nums;background:#f4f1e8}.events-score-pill.good{color:#28653e;background:#e8f3ec}.events-score-pill.warn{color:#7a5b16;background:#f7f0dc}.events-score-pill.bad{color:#8a3228;background:#f8eaea}.events-stage-pill{background:var(--sidebar);max-width:9.5rem;color:var(--muted);text-overflow:ellipsis;overflow:hidden}.events-card-actions{flex-wrap:nowrap;align-items:center;gap:.25rem;padding:.28rem .45rem .45rem;display:flex}.events-card-actions .button{flex:auto;min-height:26px;padding:.22rem .45rem;font-size:.56rem}.events-card-menu{flex:none;position:relative}.events-card-menu-trigger{width:26px;min-height:26px;color:var(--subtle);cursor:pointer;letter-spacing:.04em;background:0 0;border:1px solid #0000;border-radius:.32rem;justify-content:center;align-items:center;font-size:.72rem;line-height:1;display:inline-flex}.events-card-menu-trigger:hover,.events-card-menu.is-open .events-card-menu-trigger{border-color:var(--line);background:var(--sidebar);color:var(--ink)}.events-card-menu-panel{z-index:8;border:1px solid var(--line);inset-inline-end:0;background:#fff;border-radius:.4rem;gap:.1rem;min-width:9.5rem;padding:.25rem;display:grid;position:absolute;top:calc(100% + .2rem);box-shadow:0 10px 28px #19191914}.events-card-menu-panel button{width:100%;color:var(--ink);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:.3rem;padding:.38rem .45rem;font-size:.58rem;font-weight:680;display:block}.events-card-menu-panel button:hover{background:var(--sidebar)}.events-card-menu-panel button.is-danger{color:#922b22}.events-card-more{border-top:1px solid var(--line);background:#fcfcfb}.events-card-more summary{cursor:pointer;color:var(--subtle);padding:.35rem .55rem;font-size:.52rem;font-weight:700;list-style-position:inside}.events-card-more-text{color:var(--muted);margin:0;padding:0 .55rem .35rem;font-size:.54rem;line-height:1.45}.events-card-more-link{color:var(--accent);margin:0 .55rem .45rem;font-size:.54rem;font-weight:700;display:inline-block}.events-tech{border-top:1px solid var(--line);background:#fcfcfb}.events-tech summary{cursor:pointer;color:var(--subtle);padding:.45rem .7rem;font-size:.58rem;font-weight:700;list-style-position:inside}.events-tech dl,.events-tech-dl{gap:.35rem;margin:0;padding:0 .7rem .65rem;display:grid}.events-tech dl>div,.events-tech-dl>div{gap:.1rem;display:grid}.events-tech dt,.events-tech-dl dt{color:var(--subtle);font-size:.54rem;font-weight:680}.events-tech dd,.events-tech-dl dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:.6rem;line-height:1.45}.events-trend-stories{margin:0;padding:0 .55rem .35rem;list-style:none}.events-trend-stories li{margin-top:.15rem;font-size:.54rem;line-height:1.4}.events-trend-stories a{color:var(--accent)}.events-list{gap:.65rem;display:grid}.events-list-group h2{color:var(--ink-strong);margin:0 0 .45rem;font-size:.72rem}.events-card.is-list{display:grid}.events-card.is-list .events-card-link{padding-inline:.7rem}.events-table-wrap{margin-top:.35rem}.events-table{min-width:1100px}.events-inline-actions{flex-wrap:wrap;justify-content:end;align-items:center;gap:.3rem;display:flex}.event-detail{gap:1rem;display:grid}.event-detail-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;padding:.9rem 1rem;display:grid}.event-detail-flow span,.event-detail-meta span{color:var(--subtle);font-size:.6rem;font-weight:700;display:block}.event-detail-flow strong,.event-detail-meta strong{color:var(--ink-strong);margin-top:.2rem;font-size:.72rem;line-height:1.45;display:block}.event-detail-main{padding:1rem 1.1rem}.event-detail-chips{flex-wrap:wrap;gap:.3rem;display:flex}.event-detail-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.events-tech-block{padding:0;overflow:hidden}.events-tech-block summary{cursor:pointer;color:var(--ink);padding:.75rem 1rem;font-size:.72rem;font-weight:720}.events-empty-compact{min-height:6rem}@media (max-width:1023px){.article-editor-layout{grid-template-columns:1fr}.intelligence-panel{position:static}.events-workspace-header,.events-toolbar{flex-direction:column;align-items:stretch;display:flex}.events-toolbar{gap:.5rem}.events-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.events-mobile-columns{display:flex}.events-board{height:min(68vh,100dvh - 16rem)}.events-column{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;display:none}.events-column.is-mobile-active{display:flex}.event-detail-flow,.event-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1100px){.article-editor-workspace{grid-template-columns:1fr}.article-settings-panel{max-height:none;position:static}.article-settings-scroll{overflow:visible}.article-settings-save{z-index:6;border-radius:0 0 .55rem .55rem;position:sticky;bottom:.75rem;box-shadow:0 -8px 24px #1919190a}}@media (max-width:760px){.intelligence-tools-grid{grid-template-columns:1fr}}@media (max-width:1100px){.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-metrics-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-split{grid-template-columns:1fr}.dashboard-quality-grid,.dashboard-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){html.sidebar-collapsed-boot .admin-shell .content{width:100%;max-width:100%;margin-right:0}.sidebar,.sidebar.is-collapsed,html.sidebar-collapsed-boot .sidebar{border-bottom:1px solid var(--line);border-left:0;width:100%;height:auto;position:sticky;inset:0 auto auto}.sidebar-inner,.sidebar.is-collapsed .sidebar-inner,html.sidebar-collapsed-boot .sidebar .sidebar-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;min-width:0;height:auto;padding:.55rem .75rem .4rem;display:grid}.sidebar-top{display:contents}.sidebar-collapse-toggle{display:none}.workspace-switcher,.sidebar.is-collapsed .workspace-switcher,html.sidebar-collapsed-boot .sidebar .workspace-switcher{grid-column:1;justify-content:flex-start;min-height:44px;padding:.4rem .45rem}.workspace-switcher small{display:none}.workspace-copy,.sidebar.is-collapsed .workspace-copy,.sidebar.is-collapsed .sidebar-nav a span,.sidebar.is-collapsed .sidebar-external span,.sidebar.is-collapsed .account-copy,html.sidebar-collapsed-boot .sidebar .workspace-copy,html.sidebar-collapsed-boot .sidebar .sidebar-nav a span,html.sidebar-collapsed-boot .sidebar .sidebar-external span,html.sidebar-collapsed-boot .sidebar .account-copy{opacity:1;pointer-events:auto;max-width:none}.sidebar-nav,.sidebar.is-collapsed .sidebar-nav{scrollbar-width:none;flex-direction:row;grid-area:2/1/auto/-1;min-width:0;margin:.2rem -.2rem 0;padding:0 .2rem .15rem;overflow-x:auto}.sidebar-advanced{border:0;margin:0;padding:0;display:contents}.sidebar-advanced-toggle{display:none}.sidebar-advanced-items{display:contents}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-nav a,.sidebar.is-collapsed .sidebar-nav a,.sidebar.is-collapsed .sidebar-external,html.sidebar-collapsed-boot .sidebar .sidebar-nav a,html.sidebar-collapsed-boot .sidebar .sidebar-external{flex:none;justify-content:flex-start;gap:.7rem;padding:.42rem .55rem}.sidebar-nav a.active,.sidebar.is-collapsed .sidebar-nav a.active,html.sidebar-collapsed-boot .sidebar .sidebar-nav a.active{box-shadow:none}.sidebar.is-collapsed .sidebar-nav a[data-tooltip]:hover:after,.sidebar.is-collapsed .sidebar-external[data-tooltip]:hover:after,.sidebar.is-collapsed .account button[data-tooltip]:hover:after{content:none}.sidebar-spacer,.sidebar-external{display:none}.account,.sidebar.is-collapsed .account,html.sidebar-collapsed-boot .sidebar .account{border:0;grid-area:1/3;grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;gap:.6rem;padding:.25rem}.account-copy{display:none}.content{--admin-content-padding-inline:1.5rem;width:100%;max-width:100%;min-height:calc(100vh - 92px);padding:2.5rem var(--admin-content-padding-inline) 5rem;margin-right:0}.testing-mode-banner{margin:-2.5rem calc(-1 * var(--admin-content-padding-inline)) 2.5rem}.source-filter-bar{top:5.6rem}}@media (max-width:760px){.content{--admin-content-padding-inline:1rem;padding:2rem var(--admin-content-padding-inline) 4rem}.testing-mode-banner{margin:-2rem calc(-1 * var(--admin-content-padding-inline)) 2rem;flex-direction:column;align-items:stretch}.testing-mode-banner strong{align-self:center}.workspace-switcher strong{font-size:.76rem}.sidebar-nav a{min-height:34px;padding:.4rem .52rem;font-size:.7rem}.sidebar-nav svg{width:.95rem;height:.95rem}.page-heading-row,.editor-section-head,.ai-status{flex-direction:column;align-items:stretch}.page-heading-row>.button{align-self:start}.stats,.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metrics-compact{grid-template-columns:1fr}.review-queue-card{flex-direction:column;align-items:stretch}.review-queue-card .button{width:100%}.dashboard-simple-row{flex-direction:column;align-items:start}.dashboard-split,.dashboard-trend-groups,.dashboard-quality-grid,.dashboard-system-grid{grid-template-columns:1fr}.stat+.stat{border-right:0}.stat:nth-child(2n){border-right:1px solid var(--line)}.stat:nth-child(n+3){border-top:1px solid var(--line)}.filter-bar,.video-filter-bar,.jobs-filter-bar,.knowledge-filter-bar,.editor-grid,.ai-assistant,.analytics-grid,.jobs-tech-grid,.review-compare-grid,.before-after-grid,.publishing-mode-options,.settings-switch-grid,.pipeline-overview-grid,.score-grid,.merge-form,.ai-decision-meta{grid-template-columns:1fr}.filter-checkbox{color:var(--muted);align-items:center;gap:.35rem;font-size:.68rem;font-weight:720;display:flex}.analytics-range{width:100%;overflow-x:auto}.analytics-publish-chart{gap:.2rem}.analytics-bar-row{grid-template-columns:minmax(4.5rem,.4fr) minmax(0,1fr) auto}.jobs-detail-grid,.jobs-detail-meta,.jobs-summary-card{grid-template-columns:1fr}.pipeline-overview-grid,.score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-meta-inline{grid-template-columns:1fr}.event-main{grid-template-columns:auto minmax(0,1fr)}.event-score{grid-column:2;font-size:1rem}.event-actions form:last-child{flex-direction:column}.ai-assistant form{flex-direction:column;align-items:stretch}.editor-section{padding:1.15rem}.sticky-actions{margin-inline:-1.15rem;padding-inline:1.15rem}.article-editor-form{padding:1.25rem}.article-editor-meta{grid-template-columns:1fr}.article-row-actions{justify-content:flex-start;min-width:0}.article-save-row{grid-template-columns:1fr;align-items:stretch;margin-inline:-1.25rem;padding-inline:1.25rem}.article-save-row .button{width:100%}.article-summary-grid,.article-entity-row{grid-template-columns:1fr}.article-writing-canvas{padding:1.1rem}.article-field-body .input{min-height:20rem}.article-edit-heading{align-items:stretch}.article-settings-panel{border-radius:.55rem}.article-mobile-save-spacer{display:none}.login{min-height:100dvh;padding-block:max(.7rem, env(safe-area-inset-top)) max(.7rem, env(safe-area-inset-bottom));padding-inline:max(.7rem, env(safe-area-inset-left)) max(.7rem, env(safe-area-inset-right));align-content:center}.login-card{width:min(100%,22.5rem)}.login-body{padding:.5rem 1rem .95rem}.login-brand,.login-accent{margin:.85rem 1rem 0}.login h1{font-size:1.15rem}.source-stats{margin-bottom:2.75rem}.source-directory,.source-feed-section{margin-top:2.75rem}.source-section-heading{flex-direction:column;align-items:start;gap:.85rem}.source-filter-bar{grid-template-columns:1fr;position:static}.source-platform-grid{grid-template-columns:1fr}.source-platform-card>header{padding:.85rem}.source-coverage-row{padding-inline:.85rem}.source-link-list>a{min-height:50px}.source-feed-section{padding-top:2.75rem}}.create-from-url-page,.create-from-url{gap:1rem;display:grid}.create-from-url-form{gap:.85rem;padding:1.15rem;display:grid}.create-from-url-manual{border-top:1px solid var(--line);gap:.75rem;padding-top:.35rem;display:grid}.create-from-url-manual-note{color:var(--muted);margin:0;font-size:.72rem;line-height:1.7}.create-from-url-partial{background:var(--sidebar);border:1px solid var(--line);border-radius:.45rem;gap:.75rem;padding:.85rem .9rem;display:grid}.create-from-url-partial-lead{color:var(--ink-strong);margin:0;font-size:.78rem;font-weight:700;line-height:1.6}.create-from-url-actions-row{border:0;flex-wrap:wrap;grid-template-columns:none;gap:.5rem;margin:0;padding:0;display:flex}.create-from-url-alert{border-radius:.45rem;gap:.25rem;padding:.75rem .9rem;font-size:.74rem;line-height:1.65;display:grid}.create-from-url-alert.warn{color:#8a5b00;background:#fbf0d8}.create-from-url-alert.success{color:#287044;background:#e7f3eb}.create-from-url-step{font-size:.78rem;display:block}.create-from-url-duplicate{gap:.7rem;padding:1.1rem;display:grid}.create-from-url-duplicate h2{color:var(--ink-strong);margin:0;font-size:.95rem}.create-from-url-duplicate ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.create-from-url-preview{gap:1rem;display:grid}.create-from-url-section{gap:.75rem;padding:1.1rem;display:grid}.create-from-url-section h2{color:var(--ink-strong);margin:0;font-size:.95rem}.create-from-url-section h3{color:var(--ink-strong);margin:0;font-size:.82rem}.create-from-url-meta{gap:.55rem;margin:0;display:grid}.create-from-url-meta>div{grid-template-columns:7rem minmax(0,1fr);align-items:start;gap:.15rem;display:grid}.create-from-url-meta dt{color:var(--subtle);font-size:.66rem;font-weight:700}.create-from-url-meta dd{color:var(--ink);word-break:break-word;margin:0;font-size:.74rem;line-height:1.6}.create-from-url-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.create-from-url-intel-grid>div{background:var(--sidebar);border-radius:.45rem;padding:.75rem}.create-from-url-label{color:var(--subtle);margin-bottom:.3rem;font-size:.62rem;font-weight:700;display:block}.create-from-url-intel-grid strong{color:var(--ink-strong);font-size:.9rem;display:block}.create-from-url-intel-grid p{color:var(--muted);margin:.35rem 0 0;font-size:.66rem;line-height:1.6}.create-from-url-related ul{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.create-from-url-related li{color:var(--ink);font-size:.72rem;line-height:1.55}.create-from-url-headlines{gap:.45rem;display:grid}.create-from-url-headlines label{background:var(--sidebar);cursor:pointer;border-radius:.45rem;align-items:start;gap:.55rem;padding:.65rem .75rem;font-size:.78rem;line-height:1.55;display:flex}.create-from-url-headlines label.is-selected{background:#e8f3f1;box-shadow:inset 0 0 0 1px #0f766e47}.create-from-url-draft-headline{color:var(--ink-strong);margin:0;font-size:1.25rem;line-height:1.55}.create-from-url-summary{color:var(--muted);margin:0;font-size:.78rem;line-height:1.75}.create-from-url-image{border-radius:.4rem;width:min(100%,520px)}.create-from-url-tags{flex-wrap:wrap;gap:.3rem;display:flex}.create-from-url-structure ol{color:var(--muted);margin:.35rem 0 0;padding-inline-start:1.2rem;font-size:.72rem;line-height:1.7}.create-from-url-body{color:var(--ink);gap:.55rem;font-size:.8rem;line-height:1.85;display:grid}.create-from-url-body h2,.create-from-url-body h3{color:var(--ink-strong);margin:.4rem 0 0;font-size:.92rem}.create-from-url-body p{margin:0}.create-from-url-action-bar{flex-wrap:wrap;gap:.45rem;display:flex}.create-from-url-trace{margin:.35rem 0 0;font-size:.66rem}.create-from-url-tech{color:inherit;margin-top:.45rem;font-size:.68rem}.create-from-url-tech summary{cursor:pointer;font-weight:700}.create-from-url-tech-grid{gap:.35rem;margin:.45rem 0 0;display:grid}.create-from-url-tech-grid>div{grid-template-columns:8.5rem minmax(0,1fr);gap:.1rem;display:grid}.create-from-url-tech-grid dt{opacity:.8;font-weight:700}.create-from-url-tech-grid dd{word-break:break-word;margin:0}.events-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem;display:flex}.page-heading-actions{flex-wrap:wrap;align-items:start;gap:.45rem;display:flex}.dashboard-create-row{align-items:end}.dashboard-create-row>.button{margin-bottom:.15rem}.users-invite-panel{margin-top:1rem}.users-invite-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.85rem 1rem;display:grid}.users-invite-form .form-field{margin-top:0}.users-invite-actions{align-items:end;display:flex}.users-invite-actions .button{width:100%}.users-row-actions{justify-content:flex-end}.users-filter-bar{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.7fr)) auto;align-items:center;gap:.65rem;display:grid}.users-table .article-row-actions{flex-wrap:wrap}.command-palette-root{z-index:85;place-items:start center;padding:min(18vh,7rem) 1rem 1.5rem;display:grid;position:fixed;inset:0}.command-palette-backdrop{cursor:pointer;background:#19191961;border:0;position:absolute;inset:0}.command-palette-dialog{z-index:1;border:1px solid var(--line);text-align:right;background:#fff;border-radius:.75rem;flex-direction:column;width:min(100%,38rem);max-height:min(72vh,34rem);display:flex;position:relative;overflow:hidden;box-shadow:0 22px 64px #1919192e}.command-palette-input-row{border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.85rem 1rem;display:flex}.command-palette-search-icon{width:1.15rem;height:1.15rem;color:var(--subtle);stroke-width:1.8px;flex:none}.command-palette-input{min-width:0;color:var(--ink-strong);background:0 0;border:0;outline:none;flex:1;font-size:1.02rem;font-weight:560;line-height:1.45}.command-palette-input::placeholder{color:var(--subtle);font-weight:480}.command-palette-esc{background:var(--sidebar);box-shadow:inset 0 0 0 1px var(--line);color:var(--subtle);font-family:var(--font-latin);border-radius:.28rem;flex:none;padding:.16rem .4rem;font-size:.62rem;font-weight:650}.command-palette-results{overscroll-behavior:contain;padding:.45rem 0 .65rem;overflow:auto}.command-palette-status{color:var(--muted);margin:.55rem 1rem;font-size:.72rem}.command-palette-group+.command-palette-group{margin-top:.25rem}.command-palette-group-label{color:var(--subtle);letter-spacing:.01em;margin:.35rem .95rem .2rem;font-size:.62rem;font-weight:720}.command-palette-list{margin:0;padding:0 .4rem;list-style:none}.command-palette-item{width:100%;color:inherit;cursor:pointer;text-align:right;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.7rem;padding:.48rem .55rem;transition:background .1s;display:flex}.command-palette-item.is-active,.command-palette-item:hover{background:var(--surface-hover)}.command-palette-item-icon{background:var(--sidebar);width:1.75rem;height:1.75rem;color:var(--muted);border-radius:.38rem;flex:none;place-items:center;display:grid}.command-palette-item.is-active .command-palette-item-icon{background:var(--accent-soft);color:var(--accent)}.command-palette-item-icon svg{stroke-width:1.8px;width:.95rem;height:.95rem}.command-palette-item-copy{flex:1;gap:.08rem;min-width:0;display:grid}.command-palette-item-copy strong{color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:680;line-height:1.4;overflow:hidden}.command-palette-item-copy span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.45;overflow:hidden}.command-palette-item-meta{width:.9rem;height:.9rem;color:var(--subtle);stroke-width:1.8px;opacity:.75;flex:none}@media (max-width:720px){.command-palette-root{place-items:stretch stretch;padding:0}.command-palette-dialog{width:100%;height:100%;max-height:none;box-shadow:none;border:0;border-radius:0}.command-palette-input{font-size:1.08rem}.command-palette-results{flex:1}}@media (max-width:900px){.create-from-url-intel-grid,.create-from-url-meta>div{grid-template-columns:1fr}.events-header-actions{justify-content:stretch;width:100%}.events-header-actions .button{flex:1}.users-invite-form,.users-filter-bar{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
