@import "https://fonts.googleapis.com/css2?family=Gaegu:wght@400;700&family=Nanum+Gothic+Coding:wght@400;700&display=swap";
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.bottom-5{bottom:1.25rem}.bottom-full{bottom:100%}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:1rem}.z-10{z-index:10}.m-4{margin:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-\[380px\]{height:380px}.h-full{height:100%}.max-h-36{max-height:9rem}.max-h-\[420px\]{max-height:420px}.max-h-\[430px\]{max-height:430px}.max-h-\[500px\]{max-height:500px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[760px\]{max-height:760px}.min-h-0{min-height:0}.min-h-11{min-height:2.75rem}.min-h-20{min-height:5rem}.min-h-28{min-height:7rem}.min-h-44{min-height:11rem}.min-h-48{min-height:12rem}.min-h-64{min-height:16rem}.min-h-\[220px\]{min-height:220px}.min-h-\[300px\]{min-height:300px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-4{width:1rem}.w-44{width:11rem}.w-64{width:16rem}.w-9{width:2.25rem}.w-\[138px\]{width:138px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-72{min-width:18rem}.min-w-\[260px\]{min-width:260px}.min-w-\[760px\]{min-width:760px}.min-w-\[980px\]{min-width:980px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-7xl{max-width:80rem}.max-w-\[1800px\]{max-width:1800px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-xl{max-width:36rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(34 48 75/var(--tw-divide-opacity,1))}.divide-line\/70>:not([hidden])~:not([hidden]){border-color:#22304bb3}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-cyan{--tw-border-opacity:1;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.border-cyan\/20{border-color:#2dd4bf33}.border-cyan\/25{border-color:#2dd4bf40}.border-cyan\/30{border-color:#2dd4bf4d}.border-cyan\/35{border-color:#2dd4bf59}.border-cyan\/40{border-color:#2dd4bf66}.border-cyan\/50{border-color:#2dd4bf80}.border-emerald-300{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-line{--tw-border-opacity:1;border-color:rgb(34 48 75/var(--tw-border-opacity,1))}.border-line\/70{border-color:#22304bb3}.border-line\/80{border-color:#22304bcc}.border-orange-400\/30{border-color:#fb923c4d}.border-orange-500\/50{border-color:#f9731680}.border-red-200\/25{border-color:#fecaca40}.border-red-300\/30{border-color:#fca5a54d}.border-red-300\/35{border-color:#fca5a559}.border-red-300\/40{border-color:#fca5a566}.border-red-400\/30{border-color:#f871714d}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-500\/50{border-color:#ef444480}.border-rose-400\/40{border-color:#fb718566}.border-rose-500\/30{border-color:#f43f5e4d}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/40{border-color:#38bdf866}.border-sky-500\/30{border-color:#0ea5e94d}.border-slate-500\/35{border-color:#64748b59}.border-slate-500\/40{border-color:#64748b66}.border-slate-600{--tw-border-opacity:1;border-color:rgb(71 85 105/var(--tw-border-opacity,1))}.border-slate-700{--tw-border-opacity:1;border-color:rgb(51 65 85/var(--tw-border-opacity,1))}.border-violet-300\/30{border-color:#c4b5fd4d}.border-violet-400\/30{border-color:#a78bfa4d}.border-violet-400\/40{border-color:#a78bfa66}.border-violet-400\/50{border-color:#a78bfa80}.border-white\/10{border-color:#ffffff1a}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/30{background-color:#0000004d}.bg-cyan{--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.bg-cyan\/10{background-color:#2dd4bf1a}.bg-cyan\/15{background-color:#2dd4bf26}.bg-cyan\/5{background-color:#2dd4bf0d}.bg-cyan\/70{background-color:#2dd4bfb3}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-950\/15{background-color:#022c2226}.bg-emerald-950\/20{background-color:#022c2233}.bg-obsidian{--tw-bg-opacity:1;background-color:rgb(7 10 18/var(--tw-bg-opacity,1))}.bg-obsidian\/70{background-color:#070a12b3}.bg-obsidian\/80{background-color:#070a12cc}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-950\/20{background-color:#43140733}.bg-panel{--tw-bg-opacity:1;background-color:rgb(13 20 36/var(--tw-bg-opacity,1))}.bg-panel\/30{background-color:#0d14244d}.bg-panel\/40{background-color:#0d142466}.bg-panel\/50{background-color:#0d142480}.bg-panel\/60{background-color:#0d142499}.bg-panel\/70{background-color:#0d1424b3}.bg-panel\/80{background-color:#0d1424cc}.bg-panel\/95{background-color:#0d1424f2}.bg-panel2{--tw-bg-opacity:1;background-color:rgb(17 27 47/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/20{background-color:#ef444433}.bg-red-950\/20{background-color:#450a0a33}.bg-red-950\/25{background-color:#450a0a40}.bg-red-950\/30{background-color:#450a0a4d}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/50{background-color:#450a0a80}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-950\/20{background-color:#4c051933}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/5{background-color:#38bdf80d}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-950\/20{background-color:#082f4933}.bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.bg-slate-500\/10{background-color:#64748b1a}.bg-slate-800{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-950\/30{background-color:#0206174d}.bg-slate-950\/50{background-color:#02061780}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/5{background-color:#8b5cf60d}.fill-slate-100{fill:#f1f5f9}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-3{padding-right:.75rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[14px\]{font-size:14px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-wide{letter-spacing:.025em}.text-black{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.text-cyan{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.text-cyan\/70{color:#2dd4bfb3}.text-cyan\/75{color:#2dd4bfbf}.text-cyan\/80{color:#2dd4bfcc}.text-emerald-100{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.text-emerald-200{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.text-emerald-300{--tw-text-opacity:1;color:rgb(110 231 183/var(--tw-text-opacity,1))}.text-emerald-50{--tw-text-opacity:1;color:rgb(236 253 245/var(--tw-text-opacity,1))}.text-obsidian{--tw-text-opacity:1;color:rgb(7 10 18/var(--tw-text-opacity,1))}.text-orange-100{--tw-text-opacity:1;color:rgb(255 237 213/var(--tw-text-opacity,1))}.text-orange-200{--tw-text-opacity:1;color:rgb(254 215 170/var(--tw-text-opacity,1))}.text-red-100{--tw-text-opacity:1;color:rgb(254 226 226/var(--tw-text-opacity,1))}.text-red-100\/80{color:#fee2e2cc}.text-red-200{--tw-text-opacity:1;color:rgb(254 202 202/var(--tw-text-opacity,1))}.text-red-300{--tw-text-opacity:1;color:rgb(252 165 165/var(--tw-text-opacity,1))}.text-rose-100{--tw-text-opacity:1;color:rgb(255 228 230/var(--tw-text-opacity,1))}.text-rose-200{--tw-text-opacity:1;color:rgb(254 205 211/var(--tw-text-opacity,1))}.text-rose-200\/80{color:#fecdd3cc}.text-rose-300{--tw-text-opacity:1;color:rgb(253 164 175/var(--tw-text-opacity,1))}.text-sky-100{--tw-text-opacity:1;color:rgb(224 242 254/var(--tw-text-opacity,1))}.text-sky-100\/90{color:#e0f2fee6}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-slate-100{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.text-slate-200{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-950{--tw-text-opacity:1;color:rgb(2 6 23/var(--tw-text-opacity,1))}.text-teal-200{--tw-text-opacity:1;color:rgb(153 246 228/var(--tw-text-opacity,1))}.text-violet-200{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.text-violet-300{--tw-text-opacity:1;color:rgb(196 181 253/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-cyan{accent-color:#2dd4bf}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-glow{--tw-shadow:0 0 32px #2dd4bf29;--tw-shadow-colored:0 0 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline-none{outline-offset:2px;outline:2px solid #0000}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-\[width\]{transition-property:width;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ndai-global-ticker-height:51px;background:#070a12}html[data-ndai-interface-theme=signal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ndai-signal-canvas:#e8eef0;--ndai-signal-paper:#f8fbfb;--ndai-signal-panel:#f1f6f6;--ndai-signal-panel-strong:#e2eaeb;--ndai-signal-ink:#203438;--ndai-signal-muted:#53676b;--ndai-signal-quiet:#5f7377;--ndai-signal-line:#cbd7d9;--ndai-signal-line-strong:#9fb1b4;--ndai-signal-red:#b4322d;--ndai-signal-red-soft:#f4dedb;--ndai-signal-green:#2d766a;--ndai-signal-green-soft:#e0f0ec;--ndai-signal-warning:#705b16;--ndai-signal-warning-soft:#fbf5df;--ndai-signal-info:#315b73;--ndai-signal-info-soft:#e3eef3;--ndai-signal-violet:#67517d;--ndai-signal-violet-soft:#eee8f2;--ndai-signal-focus:#e7f0f0;--ndai-density-radius:0px;background:#e8eef0}html[data-ndai-interface-theme=signal] body{background:linear-gradient(#31494d09 1px, transparent 1px), linear-gradient(90deg, #31494d07 1px, transparent 1px), radial-gradient(circle at 16% -12%, #7aa1a633, transparent 32%), var(--ndai-signal-canvas);color:var(--ndai-signal-ink);background-size:72px 72px,72px 72px,auto,auto;font-family:Inter,Pretendard,Noto Sans KR,system-ui,-apple-system,sans-serif}html[data-ndai-interface-theme=signal] :where(.ndai-page-shell,.domestic-newsroom-shell,.briefing-board-page,.domestic-calendar-page,.photo-search-page,.community-reactions-page,.pharma-monitor-page,.ndai-monitor-shell,.ndai-monitor-mobile-shell){color:var(--ndai-signal-ink)!important;background:0 0!important}html[data-ndai-interface-theme=signal] :where(.bg-panel,.bg-panel\/50,.bg-panel\/60,.bg-panel2,.bg-obsidian,.bg-slate-950,.bg-slate-950\/40,.bg-slate-950\/50,.bg-slate-900,.bg-slate-900\/50,.bg-slate-900\/60){background-color:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] :where(.border-line,.border-slate-700,.border-slate-700\/70,.border-slate-800,.border-cyan\/30){border-color:var(--ndai-signal-line)!important}html[data-ndai-interface-theme=signal] :where(.text-white,.text-slate-50,.text-slate-100,.text-slate-200){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.text-slate-300,.text-slate-400,.text-slate-500){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .text-cyan{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .bg-cyan{background-color:var(--ndai-signal-red)!important;color:#fff!important}html[data-ndai-interface-theme=signal] :where(input,select,textarea){border-color:var(--ndai-signal-line-strong)!important;background-color:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(input,textarea)::-moz-placeholder{color:var(--ndai-signal-quiet)!important}html[data-ndai-interface-theme=signal] :where(input,textarea)::placeholder{color:var(--ndai-signal-quiet)!important}html[data-ndai-interface-theme=signal] :where(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #b4322d6b!important}html[data-ndai-interface-theme=signal] .ndai-page-header,html[data-ndai-interface-theme=signal] .ndai-monitor-topbar,html[data-ndai-interface-theme=signal] .ndai-monitor-mobile-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ndai-signal-line-strong)!important;color:var(--ndai-signal-ink)!important;background:#f8fbfbf5!important;box-shadow:0 8px 22px #26393d14!important}html[data-ndai-interface-theme=signal] .ndai-page-brand-icon,html[data-ndai-interface-theme=signal] .ndai-monitor-mark{border:1px solid var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .ndai-page-brand-title,html[data-ndai-interface-theme=signal] .ndai-monitor-brand strong{letter-spacing:.04em;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .ndai-page-nav-link{color:var(--ndai-signal-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important}html[data-ndai-interface-theme=signal] .ndai-page-nav-link:hover,html[data-ndai-interface-theme=signal] .ndai-page-nav-link.active{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-focus)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .ndai-page-nav-link.active{box-shadow:inset 0 -3px 0 var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .ndai-page-logout{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .ndai-text-switcher button,html[data-ndai-interface-theme=signal] .ndai-ui-scale-value,html[data-ndai-interface-theme=signal] .ndai-mobile-menu-button{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-muted)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .ndai-interface-theme-controls button[aria-pressed=true]{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .domestic-global-ticker{border-top:1px solid var(--ndai-signal-line-strong)!important;color:var(--ndai-signal-ink)!important;background:#f8fbfbfa!important;box-shadow:0 -8px 22px #26393d14!important}html[data-ndai-interface-theme=signal] .domestic-ticker-badge{background:var(--ndai-signal-red)!important;color:#fff!important}html[data-ndai-interface-theme=signal] .domestic-ticker-window,html[data-ndai-interface-theme=signal] .domestic-ticker-track :where(a,span),html[data-ndai-interface-theme=signal] .domestic-ticker-track b{color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.domestic-window,.domestic-empty-slot,.domestic-rail-panel,.domestic-article-detail-panel,.domestic-calendar-commandbar,.domestic-calendar-toolbar,.domestic-calendar-card,.briefing-category-panel,.briefing-article-column,.briefing-report-panel,.pharma-monitor-filter-panel,.pharma-monitor-company-panel,.pharma-monitor-article-panel,.pharma-monitor-briefing-column>section,.photo-search-filters,.photo-search-result-bar,.photo-search-card,.photo-detail-panel,.community-reaction-toolbar,.community-reaction-table,.community-reaction-row,.community-reaction-dialog-panel,.community-reaction-admin,.community-reaction-comments){border-color:var(--ndai-signal-line)!important;color:var(--ndai-signal-ink)!important;background:#f8fbfbf0!important;border-radius:3px!important;box-shadow:0 12px 30px #26393d12!important}html[data-ndai-interface-theme=signal] :where(.domestic-window-header,.domestic-rail-header,.domestic-article-detail-panel>header,.domestic-calendar-card-head,.domestic-calendar-month-toolbar,.domestic-calendar-agenda-head,.briefing-panel-head,.pharma-monitor-filter-panel>div:first-child,.pharma-monitor-company-panel>div:first-child,.pharma-monitor-article-panel>div:first-child,.photo-search-heading,.community-reaction-heading){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-row,.domestic-breaking-card,.ndai-monitor-card,.ndai-monitor-mobile-card,.briefing-article-row,.clean-briefing-top-row,.clean-briefing-compact-row,.pharma-monitor-article-list article,.photo-search-card,.community-reaction-row){transition:border-color .18s,background-color .18s,transform .18s;border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-row,.domestic-breaking-card,.ndai-monitor-card,.ndai-monitor-mobile-card,.briefing-article-row,.photo-search-card,.community-reaction-row):hover{transform:translateY(-1px);border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-focus)!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-row.is-selected,.briefing-article-row.active,.briefing-article-row.is-active,.pharma-monitor-article-list article.is-selected,.photo-search-card.is-selected){border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;box-shadow:inset 3px 0 0 var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-title,.domestic-breaking-card h3,.ndai-monitor-card h2,.ndai-monitor-mobile-card h3,.briefing-article-row h3,.briefing-report-head h1,.briefing-report-head h2,.pharma-monitor-article-list h3,.photo-search-card h2,.photo-search-card h3,.community-reaction-row strong){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-main p,.domestic-breaking-card p,.ndai-monitor-card p,.ndai-monitor-mobile-card p,.briefing-article-row p,.briefing-article-row small,.pharma-monitor-article-list p,.photo-search-card p,.photo-search-card small,.community-reaction-row p){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-day{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-day:hover,html[data-ndai-interface-theme=signal] .domestic-calendar-day.is-selected{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;box-shadow:inset 0 0 0 1px var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where(.briefing-category-strip button,.domestic-mobile-tabs button,.mobile-three-pane-indicator button,.photo-search-categories button,.domestic-calendar-filter-button){border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-muted)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.briefing-category-strip button.active,.briefing-category-strip button.is-active,.domestic-mobile-tabs button.active,.domestic-mobile-tabs button.is-active,.mobile-three-pane-indicator button.active,.mobile-three-pane-indicator button[aria-selected=true],.photo-search-categories button.active,.photo-search-categories button[aria-selected=true],.domestic-calendar-filter-button.active){border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;box-shadow:inset 0 -3px 0 var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where(.briefing-report-document,.briefing-report-document-inline,.clean-briefing-layout,.clean-briefing-events-section,.clean-briefing-points,.clean-briefing-empty,.clean-briefing-collapsible){border-color:var(--ndai-signal-line)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important;background:#fffffff0!important}html[data-ndai-interface-theme=signal] :where(.briefing-report-document,.clean-briefing-layout) :where(h1,h2,h3,h4,strong,b){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.briefing-report-document,.clean-briefing-layout) :where(p,li,dd,small,span){border-color:var(--ndai-signal-line)!important}html[data-ndai-interface-theme=signal] .briefing-report-doc-cover,html[data-ndai-interface-theme=signal] .clean-briefing-header{border-color:var(--ndai-signal-red)!important}.ndai-signal-preview-control{right:14px;bottom:calc(var(--ndai-global-ticker-height) + 12px);z-index:95;border:1px solid var(--ndai-signal-line-strong,#9fb1b4);min-height:38px;color:var(--ndai-signal-ink,#203438);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fbfbf7;border-radius:3px;align-items:stretch;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 14px 34px #26393d2e}.ndai-signal-preview-control span,.ndai-signal-preview-control button{min-height:38px;font:inherit;letter-spacing:.04em;align-items:center;gap:7px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.ndai-signal-preview-control span{color:var(--ndai-signal-red,#b4322d)}.ndai-signal-preview-control button{border:0;border-left:1px solid var(--ndai-signal-line-strong,#9fb1b4);background:var(--ndai-signal-ink,#203438);color:#fff;cursor:pointer}@keyframes ndai-signal-route-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.ndai-route-transition{display:contents}.ndai-route-transition :where(.ndai-page-content,.domestic-newsroom-stage,.domestic-mobile-dashboard,.ndai-monitor-content,.ndai-monitor-mobile-main,.ndai-monitor-install-panel,.ndai-lock-panel){animation:.22s cubic-bezier(.22,1,.36,1) ndai-signal-route-enter}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){html[data-ndai-interface-theme=signal] .ndai-page-nav{border-color:var(--ndai-signal-line-strong)!important;background:#f8fbfbfc!important;box-shadow:0 18px 42px #26393d29!important}.ndai-display-controls{grid-template-columns:48px minmax(0,1fr)}.ndai-interface-theme-controls,.ndai-interface-theme-controls button{width:100%!important;min-width:0!important}.ndai-signal-preview-control{right:8px;bottom:calc(var(--ndai-global-ticker-height) + 8px);justify-content:space-between;width:auto;left:8px}}@media (prefers-reduced-motion:reduce){.ndai-route-transition :where(.ndai-page-content,.domestic-newsroom-stage,.domestic-mobile-dashboard,.ndai-monitor-content,.ndai-monitor-mobile-main,.ndai-monitor-install-panel,.ndai-lock-panel),html :where(.domestic-article-row,.domestic-breaking-card,.ndai-monitor-card,.ndai-monitor-mobile-card,.briefing-article-row,.photo-search-card,.community-reaction-row){transition:none!important;animation:none!important;transform:none!important}}.clean-briefing-layout{grid-column:1/-1;gap:12px;min-width:0;display:grid;container:clean-briefing/inline-size}.clean-briefing-header{border-bottom:2px solid #16718d;justify-content:space-between;align-items:baseline;gap:8px 18px;min-width:0;padding:2px 0 12px;display:flex}.clean-briefing-header h1{color:#0f172a;margin:0;font-size:27px;line-height:1.2}.clean-briefing-header p{color:#526273;text-align:right;margin:0;font-size:12px;font-weight:750;line-height:1.5}.clean-briefing-metrics{background:#ffffffb8;border:1px solid #d7e1e8;flex-wrap:wrap;align-items:center;gap:5px 0;min-width:0;padding:8px 12px;display:flex}.clean-briefing-metrics span{color:#64748b;white-space:nowrap;font-size:12px;font-weight:750}.clean-briefing-metrics span+span:before{content:"";vertical-align:-2px;background:#cbd5e1;width:1px;height:12px;margin:0 10px;display:inline-block}.clean-briefing-metrics b{color:#23364a;font-size:14px}.clean-briefing-metrics .is-primary,.clean-briefing-metrics .is-primary b{color:#0e647c}.clean-briefing-sort-tabs{scrollbar-width:none;gap:4px;max-width:100%;display:flex;overflow-x:auto}.clean-briefing-sort-tabs::-webkit-scrollbar{display:none}.clean-briefing-sort-tabs button{color:#475569;min-height:34px;font:inherit;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:4px;flex:none;padding:6px 11px;font-size:12px;font-weight:800}.clean-briefing-sort-tabs button.is-active{color:#0e5d73;background:#e6f4f8;border-color:#16718d}.clean-briefing-sorted-results{gap:12px;min-width:0;display:grid}.clean-briefing-sort-tabs button:focus-visible,.clean-briefing-event-main:focus-visible,.clean-briefing-event-actions button:focus-visible,.clean-briefing-compact-row button:focus-visible,.clean-briefing-section-toggle:focus-visible,.clean-briefing-more-button:focus-visible,.clean-briefing-pagination button:focus-visible{outline-offset:2px;outline:3px solid #0e749047}.clean-briefing-events-section,.clean-briefing-points,.clean-briefing-empty,.clean-briefing-collapsible{background:#ffffffd1;border:1px solid #d7e1e8}.clean-briefing-section-heading{justify-content:space-between;align-items:center;gap:12px;padding:11px 13px 8px;display:flex}.clean-briefing-section-heading h2,.clean-briefing-points h2,.clean-briefing-empty h2{color:#0f172a;margin:0;font-size:16px}.clean-briefing-section-heading p{color:#64748b;margin:2px 0 0;font-size:11px;font-weight:700}.clean-briefing-top-list,.clean-briefing-compact-list,.clean-briefing-related-list,.clean-briefing-other-list{margin:0;padding:0;list-style:none}.clean-briefing-top-row{border-top:1px solid #e1e8ee;position:relative}.clean-briefing-event-main{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px 7px;display:grid}.clean-briefing-event-main:hover,.clean-briefing-compact-row button:hover{background:#f4f8fa}.clean-briefing-rank{color:#0e7490;font-variant-numeric:tabular-nums;font-size:14px;font-weight:950}.clean-briefing-event-copy{gap:3px;min-width:0;display:grid}.clean-briefing-event-title-line{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.clean-briefing-event-title-line b{color:#102033;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:14px;line-height:1.42;display:-webkit-box;overflow:hidden}.clean-briefing-volume{color:#0e647c;white-space:nowrap;flex:none;font-size:12px;font-weight:900}.clean-briefing-event-line{color:#4b5d70;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.clean-briefing-event-meta{color:#64748b;flex-wrap:wrap;align-items:center;gap:5px 8px;min-width:0;font-size:11px;font-weight:700;display:flex}.clean-briefing-event-meta em,.clean-briefing-event-meta small{color:#0e647c;background:#edf8fb;border:1px solid #bad8e2;border-radius:3px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:850}.clean-briefing-event-actions{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;padding:0 38px 8px 54px;display:flex}.clean-briefing-event-actions>span,.clean-briefing-entity-list span{color:#526273;background:#f8fafc;border:1px solid #d4dde5;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:750}.clean-briefing-event-actions button{color:#0e7490;min-height:26px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:2px 4px;font-size:11px;font-weight:900;display:inline-flex}.clean-briefing-compact-row{border-top:1px solid #e5ebf0}.clean-briefing-compact-row button{width:100%;min-height:42px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 12px;display:grid}.clean-briefing-compact-row b{color:#23364a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.clean-briefing-compact-row button>span:nth-of-type(2){color:#64748b;white-space:nowrap;font-size:11px;font-weight:750}.clean-briefing-section-toggle{color:#17324a;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;font-size:13px;font-weight:900;display:flex}.clean-briefing-section-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.clean-briefing-collapsible-panel{border-top:1px solid #dfe7ed;padding:10px 12px 12px}.clean-briefing-search{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:4px;align-items:center;gap:7px;min-height:38px;padding:0 10px;display:flex}.clean-briefing-search:focus-within{border-color:#0e7490;box-shadow:0 0 0 3px #0e74901f}.clean-briefing-search input{color:#102033;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.clean-briefing-collapsible-panel .clean-briefing-compact-list,.clean-briefing-other-list{border-bottom:1px solid #e5ebf0;margin-top:9px}.clean-briefing-more-button{color:#0e647c;min-height:34px;font:inherit;cursor:pointer;background:#edf8fb;border:1px solid #a9c9d5;border-radius:4px;margin:10px auto 0;padding:6px 12px;font-size:11px;font-weight:900;display:block}.clean-briefing-pagination{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.clean-briefing-pagination button{color:#0e647c;min-height:34px;font:inherit;cursor:pointer;background:#edf8fb;border:1px solid #a9c9d5;border-radius:4px;align-items:center;gap:3px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex}.clean-briefing-pagination button:disabled{color:#94a3b8;cursor:default;background:#f8fafc;border-color:#d7e1e8}.clean-briefing-pagination span{color:#526273;text-align:center;min-width:48px;font-size:11px;font-weight:850}.clean-briefing-points,.clean-briefing-empty{padding:11px 13px}.clean-briefing-points ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.clean-briefing-points li,.clean-briefing-empty p,.clean-briefing-collapsible-panel>p{color:#526273;margin:0;font-size:12px;line-height:1.5}.clean-briefing-other-list li{border-top:1px solid #e5ebf0;justify-content:space-between;align-items:center;gap:12px;padding:8px 2px;display:flex}.clean-briefing-other-list li>div{gap:3px;min-width:0;display:grid}.clean-briefing-other-list b{color:#23364a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.clean-briefing-other-list small{color:#64748b;font-size:10px}.clean-briefing-other-list a,.clean-briefing-article-card a,.clean-briefing-related-list a{color:#0e7490;flex:none;align-items:center;gap:3px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.clean-briefing-drawer-backdrop{z-index:220;background:#02081794;justify-content:flex-end;display:flex;position:fixed;inset:0}.clean-briefing-drawer{color:#102033;background:#f8fafc;grid-template-rows:auto minmax(0,1fr);width:min(520px,92vw);height:100dvh;min-height:0;display:grid;box-shadow:-18px 0 45px #0208173d}.clean-briefing-drawer>header{border-bottom:1px solid #d7e1e8;justify-content:space-between;align-items:flex-start;gap:14px;padding:17px 18px 14px;display:flex}.clean-briefing-drawer>header small{color:#0e7490;font-size:11px;font-weight:850}.clean-briefing-drawer h2{color:#0f172a;margin:4px 0 0;font-size:20px;line-height:1.35}.clean-briefing-drawer>header button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:4px;flex:none;place-items:center;width:38px;height:38px;display:grid}.clean-briefing-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:15px 18px 28px;overflow-y:auto}.clean-briefing-drawer-lede{color:#334155;margin:0;font-size:14px;line-height:1.65}.clean-briefing-entity-list{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.clean-briefing-drawer-body section{margin-top:18px}.clean-briefing-drawer-body h3{color:#0f172a;margin:0 0 8px;font-size:14px}.clean-briefing-drawer-body section>p{color:#64748b;font-size:12px}.clean-briefing-article-card{background:#fff;border:1px solid #d7e1e8;border-left:3px solid #0e7490;gap:6px;padding:11px 12px;display:grid}.clean-briefing-article-card small{color:#64748b;font-size:11px}.clean-briefing-article-card b{color:#23364a;font-size:13px;line-height:1.48}.clean-briefing-related-list{border-top:1px solid #dfe7ed}.clean-briefing-related-list li{border-bottom:1px solid #e5ebf0;grid-template-columns:42px 90px minmax(0,1fr) auto;align-items:center;gap:7px;padding:8px 2px;display:grid}.clean-briefing-related-list li>span,.clean-briefing-related-list li>small{color:#64748b;font-size:10px}.clean-briefing-related-list li>b{color:#334155;min-width:0;font-size:12px;font-weight:750;line-height:1.4}@container clean-briefing (max-width:560px){.clean-briefing-header{gap:3px;padding-bottom:9px;display:grid}.clean-briefing-header h1{font-size:21px}.clean-briefing-header p{text-align:left;font-size:11px}.clean-briefing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding:8px 10px;display:grid}.clean-briefing-metrics span+span:before{display:none}.clean-briefing-metrics span:nth-child(n+5){grid-column:1/-1}.clean-briefing-event-main{grid-template-columns:28px minmax(0,1fr) auto;min-height:58px;padding:8px 9px 6px}.clean-briefing-event-title-line{align-items:flex-start}.clean-briefing-event-title-line b{font-size:13px}.clean-briefing-volume{font-size:11px}.clean-briefing-event-line,.clean-briefing-event-actions>span,.clean-briefing-event-meta small{display:none}.clean-briefing-event-actions{padding:0 32px 6px 42px}}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){.clean-briefing-layout{gap:9px}.clean-briefing-header{gap:3px;padding-bottom:9px;display:grid}.clean-briefing-header h1{font-size:21px}.clean-briefing-header p{text-align:left;font-size:11px}.clean-briefing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;padding:8px 10px;display:grid}.clean-briefing-metrics span+span:before{display:none}.clean-briefing-metrics span:nth-child(n+5){grid-column:1/-1}.clean-briefing-sort-tabs button{min-height:38px;font-size:11px}.clean-briefing-event-main{grid-template-columns:28px minmax(0,1fr) auto;min-height:58px;padding:8px 9px 6px}.clean-briefing-event-title-line{align-items:flex-start}.clean-briefing-event-title-line b{font-size:13px}.clean-briefing-volume{font-size:11px}.clean-briefing-event-line,.clean-briefing-event-actions>span,.clean-briefing-event-meta small{display:none}.clean-briefing-event-actions{padding:0 32px 6px 42px}.clean-briefing-compact-row button{grid-template-columns:28px minmax(0,1fr) auto;padding:7px 9px}.clean-briefing-compact-row button>svg{display:none}.clean-briefing-compact-row b{font-size:11px}.clean-briefing-drawer-backdrop{align-items:flex-end}.clean-briefing-drawer{border-radius:8px 8px 0 0;width:100%;height:min(88dvh,760px);box-shadow:0 -18px 45px #02081747}.clean-briefing-drawer>header{padding:13px 14px 11px}.clean-briefing-drawer h2{font-size:17px}.clean-briefing-drawer-body{padding:12px 14px max(24px, env(safe-area-inset-bottom))}.clean-briefing-related-list li{grid-template-columns:42px minmax(0,1fr) auto}.clean-briefing-related-list li>small{grid-area:2/2}.clean-briefing-related-list li>b{grid-area:1/2}.clean-briefing-related-list li>a{grid-area:1/3/span 2}.clean-briefing-other-list li{align-items:flex-start}}.photo-search-page{gap:10px;min-width:0;display:grid}.photo-search-heading{border-bottom:1px solid #60a5fa33;justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding:4px 2px 11px;display:flex}.photo-search-heading>div:first-child{min-width:0}.photo-search-eyebrow{color:#38bdf8;letter-spacing:.14em;font-size:10px;font-weight:900}.photo-search-heading h1{color:#f4f9ff;margin:2px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.15}.photo-search-heading p{color:#7892b2;margin:4px 0 0;font-size:12px;line-height:1.5}.photo-search-count{font-variant-numeric:tabular-nums;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:6px;min-width:110px;display:grid}.photo-search-count b{color:#bae6fd;font-size:24px}.photo-search-count span{color:#7892b2;font-size:11px;font-weight:800}.photo-search-categories{background:#030a16c7;border:1px solid #60a5fa2e;border-radius:7px;gap:3px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}.photo-search-categories button{color:#7892b2;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:0 13px;font-size:11px;font-weight:900}.photo-search-categories button:hover,.photo-search-categories button:focus-visible{color:#dff7ff;border-color:#38bdf847;outline:0}.photo-search-categories button.is-active{color:#e0f2fe;background:#082f49ad;border-color:#38bdf86b;box-shadow:inset 0 1px #bae6fd14}.photo-search-filters{background:#030a16c7;border:1px solid #60a5fa2e;border-radius:7px;grid-template-columns:minmax(270px,2fr) repeat(5,minmax(118px,.75fr)) auto;align-items:end;gap:7px;min-width:0;padding:9px;display:grid;box-shadow:inset 0 1px #7dd3fc0a}.photo-search-filters>label,.photo-search-query{gap:4px;min-width:0;display:grid}.photo-search-filters>label>span,.photo-search-query>label{color:#6f89a8;font-size:10px;font-weight:800}.photo-search-filters input,.photo-search-filters select{color:#dbeafe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;height:36px;font:inherit;background:#020617b8;border:1px solid #60a5fa33;border-radius:6px;outline:0;padding:0 9px;font-size:12px}.photo-search-filters input:focus,.photo-search-filters select:focus{border-color:#38bdf8b8;box-shadow:0 0 0 2px #38bdf81c}.photo-search-query>div{color:#6682a5;background:#020617b8;border:1px solid #60a5fa3d;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.photo-search-query>div:focus-within{border-color:#38bdf8b8;box-shadow:0 0 0 2px #38bdf81c}.photo-search-query svg{margin-left:10px}.photo-search-query input{background:0 0;border:0;box-shadow:none!important}.photo-search-query button,.photo-search-reset{color:#dff7ff;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#082f498f;border:1px solid #38bdf857;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.photo-search-query button{border:0;min-height:30px;margin-right:3px}.photo-search-query button:disabled{cursor:wait;opacity:.78}.photo-search-reset{color:#8ba6c5;background:#0206177a;border-color:#60a5fa2e}.photo-search-query button:hover,.photo-search-query button:focus-visible,.photo-search-reset:hover:not(:disabled),.photo-search-reset:focus-visible:not(:disabled){color:#effaff;background:#0e749057;border-color:#7dd3fc9e;outline:0}.photo-search-reset:disabled{cursor:not-allowed;opacity:.42}.photo-person-filters{background:#051424d1;border:1px solid #38bdf842;border-radius:7px;gap:10px;min-width:0;padding:10px;display:grid;box-shadow:inset 3px 0 #38bdf861}.photo-person-filter-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.photo-person-filter-heading>div:first-child{gap:2px;min-width:0;display:grid}.photo-person-filter-eyebrow,.photo-person-role-fieldset legend,.photo-person-selects label>span{color:#6f89a8;font-size:10px;font-weight:900}.photo-person-filter-heading strong{color:#e7f7ff;align-items:center;gap:6px;min-width:0;font-size:16px;display:inline-flex}.photo-person-filter-heading small{color:#82a4c1;font-variant-numeric:tabular-nums;font-size:10px}.photo-person-context-toggle{color:#aac7dd;cursor:pointer;background:#0206178a;border:1px solid #60a5fa3d;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.photo-person-context-toggle:focus-within{border-color:#38bdf8ad;box-shadow:0 0 0 2px #38bdf81a}.photo-person-context-toggle input{accent-color:#38bdf8;width:15px;height:15px;margin:0}.photo-person-role-fieldset{border:0;min-width:0;margin:0;padding:0}.photo-person-role-fieldset legend{margin-bottom:5px;padding:0}.photo-person-role-list{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.photo-person-role-list button{color:#91abc7;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#0206176b;border:1px solid #60a5fa33;border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.photo-person-role-list button b{color:#6f8aaa;font-variant-numeric:tabular-nums;font-size:10px}.photo-person-role-list button:hover,.photo-person-role-list button:focus-visible{color:#e2f7ff;border-color:#7dd3fc8c;outline:0}.photo-person-role-list button[aria-pressed=true]{color:#e0f7ff;background:#082f49b8;border-color:#38bdf8ad}.photo-person-role-list button[aria-pressed=true] b{color:#7dd3fc}.photo-person-selects{align-items:end;gap:7px;min-width:0;display:flex}.photo-person-selects label{gap:4px;width:min(200px,100%);min-width:140px;display:grid}.photo-person-selects select{color:#dbeafe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;height:36px;font:inherit;background:#020617a3;border:1px solid #60a5fa33;border-radius:6px;padding:0 9px;font-size:12px}.photo-person-selects select:focus{border-color:#38bdf8b8;outline:0;box-shadow:0 0 0 2px #38bdf81c}.photo-person-filter-loading{color:#7dd3fc;white-space:nowrap;align-items:center;gap:5px;min-height:36px;margin-left:auto;font-size:10px;display:inline-flex}.photo-search-result-bar{color:#718aa8;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;min-height:27px;font-size:11px;display:flex}.photo-search-result-bar>div{align-items:center;gap:4px;min-width:0;display:flex}.photo-search-result-bar strong{color:#cae8fa}.photo-search-result-bar small{color:#6f89a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;overflow:hidden}.photo-search-result-bar>span{color:#7dd3fc;align-items:center;gap:5px;display:inline-flex}.photo-search-grid{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:8px;min-width:0;display:grid}.photo-search-card{background:#050e1cd6;border:1px solid #60a5fa2b;border-radius:7px;grid-template-rows:minmax(0,1fr) auto;min-width:0;transition:border-color .14s,transform .14s;display:grid;overflow:hidden;box-shadow:inset 0 1px #7dd3fc08}.photo-search-card:hover,.photo-search-card:focus-within{border-color:#7dd3fc80;transform:translateY(-1px)}.photo-search-card-open{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.photo-search-card-open:focus-visible{outline-offset:-2px;outline:2px solid #7dd3fcbf}.photo-search-thumbnail-wrap{aspect-ratio:16/10;background:#fff;border-bottom:1px solid #60a5fa24;position:relative;overflow:hidden}.photo-search-thumbnail,.photo-detail-image{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff;width:100%;height:100%;display:block}.photo-search-card:hover .photo-search-thumbnail{filter:brightness(1.045);transition:filter .18s}.photo-search-image-fallback{color:#526c8d;text-align:center;background:linear-gradient(#60a5fa09 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#60a5fa08 1px,#0000 1px) 0 0/16px 16px,#050b15;place-content:center;gap:5px;font-size:10px;display:grid}.photo-search-image-placeholder{background:linear-gradient(110deg,#0000 24%,#60a5fa14 42%,#0000 60%) -140px 0/280px 100% no-repeat,linear-gradient(#60a5fa06 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#60a5fa05 1px,#0000 1px) 0 0/16px 16px,#040a14;animation:1.4s ease-in-out infinite photo-search-placeholder-sweep}@keyframes photo-search-placeholder-sweep{0%{background-position:-140px 0,0 0,0 0,0 0}to{background-position:calc(100% + 140px) 0,0 0,0 0,0 0}}.photo-search-type-badge{color:#dff7ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020617c7;border:1px solid #7dd3fc4d;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:9px;font-weight:900;display:inline-flex;position:absolute;top:7px;left:7px}.photo-search-rights-dot{box-sizing:content-box;border:2px solid #020617cc;border-radius:999px;width:9px;height:9px;position:absolute;top:9px;right:9px}.photo-search-rights-dot.is-allowed{background:#34d399}.photo-search-rights-dot.is-review{background:#fbbf24}.photo-search-rights-dot.is-restricted{background:#fb7185}.photo-search-card-copy{gap:6px;min-width:0;padding:8px 9px 7px;display:grid}.photo-search-person-match{color:#a9d8ee;text-overflow:ellipsis;white-space:nowrap;background:#082f4957;border:1px solid #38bdf83d;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;min-height:20px;padding:2px 7px;font-size:9px;font-weight:900;line-height:1.2;display:inline-flex;overflow:hidden}.photo-search-person-match.is-context{color:#f7d97d;background:#78350f2e;border-color:#fbbf2447}.photo-search-person-match.is-article_subject{color:#d8ccff;background:#4c1d9533;border-color:#a78bfa4d}.photo-search-card-copy>p{color:#e7f3ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:36px;margin:0;font-size:12px;font-weight:700;line-height:1.5;display:-webkit-box;overflow:hidden}.photo-search-card-meta,.photo-search-card-credit{color:#7189a7;justify-content:space-between;align-items:center;gap:7px;min-width:0;font-size:9px;display:flex}.photo-search-card-meta span,.photo-search-card-credit span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.photo-search-card-credit{color:#8ba7c7}.photo-search-card-actions{border-top:1px solid #60a5fa1f;grid-template-columns:.75fr 1.25fr;min-width:0;display:grid}.photo-search-card-actions a,.photo-search-card-actions>span{color:#8fb7d5;text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:31px;padding:0 6px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex;overflow:hidden}.photo-search-card-actions>:last-child{border-left:1px solid #60a5fa1f}.photo-search-card-actions a:hover,.photo-search-card-actions a:focus-visible{color:#dff7ff;background:#082f4966;outline:0}.photo-search-card-actions .is-disabled{color:#856f78}.photo-search-skeleton{aspect-ratio:4/3;background:#050e1cbd;border:1px solid #60a5fa1f;border-radius:7px;overflow:hidden}.photo-search-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#7dd3fc14,#0000);width:45%;height:100%;animation:1.2s ease-in-out infinite photo-search-shimmer;display:block}@keyframes photo-search-shimmer{0%{transform:translate(-120%)}to{transform:translate(280%)}}.photo-search-state{color:#6f8aaa;background:#030a1694;border:1px dashed #60a5fa3d;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:0;padding:16px;display:flex}.photo-search-state h2{color:#cfe7f9;margin:0;font-size:15px}.photo-search-state p{margin:4px 0 0;font-size:12px}.photo-search-state button{color:#dff7ff;min-height:36px;font:inherit;cursor:pointer;background:#082f4985;border:1px solid #38bdf866;border-radius:6px;padding:0 12px;font-size:11px;font-weight:900}.photo-search-state.is-error{color:#fda4af;border-color:#fb718547}.photo-search-pagination{color:#7892b2;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;padding:7px 0 2px;font-size:11px;display:flex}.photo-search-pagination button{color:#a9c8e3;min-height:34px;font:inherit;cursor:pointer;background:#02061780;border:1px solid #60a5fa38;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.photo-search-pagination button:disabled{cursor:not-allowed;opacity:.38}.photo-detail-dialog{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.photo-detail-backdrop{cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01040bd6;border:0;position:absolute;inset:0}.photo-detail-panel{background:#07111f;border:1px solid #7dd3fc52;border-radius:9px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 36px);max-height:min(820px,100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000094,inset 0 1px #7dd3fc0f}.photo-detail-header{border-bottom:1px solid #60a5fa2e;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.photo-detail-header span{color:#7190b3;font-size:9px;font-weight:800}.photo-detail-header h2{color:#f3f9ff;margin:1px 0 0;font-size:16px}.photo-detail-header button{color:#9bb8d5;cursor:pointer;background:#0206178a;border:1px solid #60a5fa33;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.photo-detail-header button:hover,.photo-detail-header button:focus-visible{color:#effaff;border-color:#7dd3fc94;outline:0}.photo-detail-body{grid-template-columns:minmax(0,1.55fr) minmax(330px,.85fr);min-height:0;display:grid}.photo-detail-preview{background:#fff;border-right:1px solid #60a5fa29;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.photo-detail-image{-o-object-fit:contain;object-fit:contain}.photo-detail-copy{align-content:start;gap:11px;min-height:0;padding:13px;display:grid;overflow-y:auto}.photo-detail-loading,.photo-detail-warning{color:#8db8d7;background:#082f4938;border:1px solid #60a5fa29;border-radius:6px;align-items:center;gap:6px;padding:7px 8px;font-size:10px;display:flex}.photo-detail-warning{color:#fcd34d;background:#78350f2e;border-color:#fbbf243d}.photo-detail-caption span,.photo-detail-article span{color:#6e88a7;font-size:9px;font-weight:900}.photo-detail-caption p{color:#eff7ff;margin:5px 0 0;font-size:15px;font-weight:700;line-height:1.55}.photo-detail-person-match{background:#082f493d;border:1px solid #38bdf838;border-radius:6px;gap:5px;padding:8px 9px;display:grid}.photo-detail-person-match>span{color:#6e88a7;font-size:9px;font-weight:900}.photo-detail-person-match strong{color:#cdefff;align-items:center;gap:6px;font-size:11px;display:inline-flex}.photo-detail-person-match.is-context{background:#78350f29;border-color:#fbbf243d}.photo-detail-person-match.is-context strong{color:#f7d97d}.photo-detail-person-match.is-article_subject{background:#4c1d9529;border-color:#a78bfa42}.photo-detail-person-match.is-article_subject strong{color:#d8ccff}.photo-detail-metadata{background:#02061759;border:1px solid #60a5fa24;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.photo-detail-metadata>div{min-width:0;padding:9px}.photo-detail-metadata>div:nth-child(2n){border-left:1px solid #60a5fa1c}.photo-detail-metadata>div:nth-child(n+3){border-top:1px solid #60a5fa1c}.photo-detail-metadata dt{color:#6e88a7;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.photo-detail-metadata dd{overflow-wrap:anywhere;color:#d8eafb;margin:5px 0 0;font-size:11px;line-height:1.4}.photo-detail-metadata dd.is-allowed{color:#6ee7b7}.photo-detail-metadata dd.is-review{color:#fcd34d}.photo-detail-metadata dd.is-restricted{color:#fda4af}.photo-detail-article{border-top:1px dashed #60a5fa2b;gap:4px;padding-top:10px;display:grid}.photo-detail-article strong{color:#dceeff;font-size:12px;line-height:1.5}.photo-detail-article small{color:#6e88a7;font-size:10px}.photo-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.photo-detail-actions>a{color:#acd0e9;background:#02061780;border:1px solid #60a5fa38;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.photo-detail-actions>a.is-primary{color:#e2f8ff;background:#082f4999;border-color:#38bdf875}.photo-detail-actions>a:hover,.photo-detail-actions>a:focus-visible{background:#0e749052;border-color:#7dd3fcad;outline:0}.photo-detail-download-denied{color:#fcd34d;background:#78350f29;border:1px solid #fbbf2438;border-radius:6px;grid-column:1/-1;align-items:flex-start;gap:8px;padding:9px;display:flex}.photo-detail-download-denied span{color:#b9a876;gap:2px;font-size:10px;line-height:1.4;display:grid}.photo-detail-download-denied b{color:#fde68a;font-size:11px}@media (max-width:1260px){.photo-search-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(120px,1fr))}.photo-search-query{grid-column:span 2}}@media (max-width:760px){.photo-search-heading{align-items:flex-start}.photo-search-heading p{max-width:34ch}.photo-search-count{text-align:right;grid-template-columns:1fr;gap:0;min-width:74px}.photo-search-count b{font-size:19px}.photo-search-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-search-query{grid-column:1/-1}.photo-search-reset{width:100%}.photo-person-filter-heading{align-items:flex-start}.photo-person-role-list button,.photo-person-context-toggle{min-height:40px}.photo-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.photo-search-card-copy{padding:7px}.photo-search-card-copy>p{min-height:33px;font-size:11px}.photo-search-card-meta{justify-content:stretch;display:grid}.photo-search-card-credit span:last-child{display:none}.photo-search-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.photo-search-state{text-align:center;flex-direction:column;min-height:0}.photo-detail-dialog{padding:7px}.photo-detail-panel{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.photo-detail-body{grid-template-columns:minmax(0,1fr);overflow-y:auto}.photo-detail-preview{aspect-ratio:16/10;border-bottom:1px solid #60a5fa29;border-right:0;min-height:0}.photo-detail-copy{overflow:visible}}@media (max-width:420px){.photo-search-categories{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.photo-search-categories button{padding:0 6px}.photo-search-filters{grid-template-columns:minmax(0,1fr)}.photo-search-query{grid-column:auto}.photo-person-filters{padding:9px;overflow:hidden}.photo-person-filter-heading{display:grid}.photo-person-context-toggle{justify-content:center;width:100%}.photo-person-role-list{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.photo-person-role-list button{flex:none}.photo-person-selects{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photo-person-selects label{width:100%;min-width:0}.photo-person-selects select{font-size:16px}.photo-person-filter-loading{grid-column:1/-1;margin-left:0}.photo-search-heading p,.photo-search-result-bar small{display:none}}@media (prefers-reduced-motion:reduce){.photo-search-query button .animate-spin,.photo-search-result-bar .animate-spin,.photo-person-filter-loading .animate-spin,.photo-search-skeleton:after{animation:none}.photo-search-card{transition:none}}.community-reactions-page{gap:11px;min-width:0;display:grid}.community-reaction-heading{border-bottom:1px solid #60a5fa33;justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;padding:4px 2px 11px;display:flex}.community-reaction-heading>div:first-child{min-width:0}.community-reaction-eyebrow{color:#38bdf8;letter-spacing:.14em;font-size:10px;font-weight:900}.community-reaction-heading h1{color:#f4f9ff;margin:2px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.15}.community-reaction-heading p{color:#7892b2;max-width:78ch;margin:5px 0 0;font-size:12px;line-height:1.55}.community-reaction-live-mark{color:#9bdcf7;background:#082f4957;border:1px solid #38bdf847;border-radius:999px;flex:none;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.community-reaction-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.community-reaction-summary>div{background:#050e1cd6;border:1px solid #60a5fa2b;border-radius:7px;gap:4px;min-width:0;padding:11px 12px;display:grid;box-shadow:inset 0 1px #7dd3fc08}.community-reaction-summary>div.is-attention{background:#78350f1f;border-color:#fbbf2447}.community-reaction-summary span,.community-reaction-summary small{color:#718aa8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;overflow:hidden}.community-reaction-summary strong{color:#dff7ff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.community-reaction-summary strong.is-time{font-size:13px;line-height:27px}.community-reaction-summary .is-attention strong{color:#fcd34d}.community-reaction-disclaimer{color:#f4cf75;background:#78350f1f;border:1px solid #fbbf2438;border-radius:7px;align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.community-reaction-disclaimer svg{flex:none;margin-top:1px}.community-reaction-disclaimer p{margin:0;font-size:11px;line-height:1.55}.community-reaction-filters{background:#030a16c7;border:1px solid #60a5fa2e;border-radius:7px;grid-template-columns:minmax(260px,1.8fr) minmax(100px,.6fr) minmax(160px,1fr) minmax(150px,.9fr) minmax(140px,.8fr) minmax(190px,1.1fr) auto;align-items:end;gap:7px;min-width:0;padding:9px;display:grid}.community-reaction-filters>label,.community-reaction-search-field{gap:4px;min-width:0;display:grid}.community-reaction-filters>label>span,.community-reaction-search-field>label{color:#6f89a8;font-size:10px;font-weight:800}.community-reaction-filters select,.community-reaction-filters input{color:#dbeafe;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;min-width:0;height:36px;font:inherit;background:#020617b8;border:1px solid #60a5fa33;border-radius:6px;outline:0;padding:0 9px;font-size:11px}.community-reaction-filters select:focus,.community-reaction-filters input:focus{border-color:#38bdf8b8;box-shadow:0 0 0 2px #38bdf81c}.community-reaction-filters select:disabled{cursor:progress;opacity:.52}.community-reaction-search-field>div{color:#6682a5;background:#020617b8;border:1px solid #60a5fa3d;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.community-reaction-search-field>div:focus-within{border-color:#38bdf8b8;box-shadow:0 0 0 2px #38bdf81c}.community-reaction-search-field svg{margin-left:10px}.community-reaction-search-field input{background:0 0;border:0;box-shadow:none!important}.community-reaction-search-field button,.community-reaction-reset,.community-reaction-primary-action,.community-reaction-source-actions button{color:#dff7ff;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:#082f498f;border:1px solid #38bdf857;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.community-reaction-search-field button{border:0;min-height:30px;margin-right:3px}.community-reaction-reset{color:#8ba6c5;background:#0206177a;border-color:#60a5fa2e}.community-reaction-search-field button:hover,.community-reaction-search-field button:focus-visible,.community-reaction-reset:hover:not(:disabled),.community-reaction-reset:focus-visible:not(:disabled),.community-reaction-primary-action:hover:not(:disabled),.community-reaction-primary-action:focus-visible:not(:disabled),.community-reaction-source-actions button:hover:not(:disabled),.community-reaction-source-actions button:focus-visible:not(:disabled){color:#effaff;background:#0e749057;border-color:#7dd3fc9e;outline:0}.community-reaction-reset:disabled,.community-reaction-primary-action:disabled,.community-reaction-source-actions button:disabled{cursor:not-allowed;opacity:.4}.community-reaction-result-bar{color:#718aa8;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;min-height:27px;font-size:11px;display:flex}.community-reaction-result-bar>div{align-items:center;gap:4px;min-width:0;display:flex}.community-reaction-result-bar strong{color:#cae8fa}.community-reaction-result-bar small{color:#6f89a8;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-left:8px;overflow:hidden}.community-reaction-result-bar>span{color:#7dd3fc;align-items:center;gap:5px;display:inline-flex}.community-reaction-list{background:#030a169e;border:1px solid #60a5fa2b;border-radius:7px;min-width:0;overflow-x:auto}.community-reaction-list-head,.community-reaction-row{grid-template-columns:180px minmax(320px,1fr) 205px 155px 120px 105px;align-items:stretch;min-width:1120px;display:grid}.community-reaction-list-head{z-index:2;color:#6985a5;background:#07111f;border-bottom:1px solid #60a5fa2b;font-size:9px;font-weight:900;position:sticky;top:0}.community-reaction-list-head span{padding:8px 10px}.community-reaction-row{background:#050e1ca8;border-bottom:1px solid #60a5fa1c;transition:background .12s}.community-reaction-row:last-child{border-bottom:0}.community-reaction-row:hover,.community-reaction-row:focus-within{background:#081b30d1}.community-reaction-row>*{border-right:1px solid #60a5fa17;min-width:0;padding:10px}.community-reaction-row>:last-child{border-right:0}.community-reaction-board-cell,.community-reaction-copy-cell,.community-reaction-time-cell,.community-reaction-count-cell,.community-reaction-status-cell,.community-reaction-action-cell{align-content:center;gap:4px;display:grid}.community-reaction-board-cell strong{color:#dceeff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.community-reaction-board-cell span{color:#7dd3fc;font-size:9px;font-weight:800}.community-reaction-board-cell>div{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.community-reaction-site-badge{background:#1e293b9e;border:1px solid #94a3b847;border-radius:999px;align-items:center;width:fit-content;padding:2px 6px;line-height:1.2;display:inline-flex;color:#cbd5e1!important;font-size:8px!important;font-weight:900!important}.community-reaction-site-badge.is-bluesky{background:#0284c726;border-color:#38bdf861;color:#7dd3fc!important}.community-reaction-site-badge.is-mastodon{background:#6366f12b;border-color:#818cf86b;color:#a5b4fc!important}html[data-ndai-interface-theme=signal] .community-reaction-site-badge.is-mastodon{color:#4f46e5!important;background:#6366f11a!important;border-color:#6366f175!important}.community-reaction-board-cell small{color:#587495;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.community-reaction-copy-cell{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.community-reaction-copy-cell:focus-visible{outline-offset:-3px;outline:2px solid #7dd3fcb8}.community-reaction-copy-cell strong{color:#f1f7ff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.community-reaction-copy-cell span{color:#829ab5;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-reaction-copy-cell small{color:#6585a8;font-size:8px}.community-reaction-time-cell span{color:#8197b1;font-variant-numeric:tabular-nums;grid-template-columns:48px minmax(0,1fr);gap:5px;font-size:9px;display:grid}.community-reaction-time-cell b{color:#5f7999;font-weight:800}.community-reaction-count-cell{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:3px}.community-reaction-count-cell span{color:#aac3d9;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:9px;display:inline-flex}.community-reaction-status-cell{justify-items:start}.community-reaction-action-cell{grid-template-columns:minmax(0,1fr);gap:4px}.community-reaction-action-cell a{color:#8fb7d5;min-width:0;min-height:30px;font:inherit;cursor:pointer;background:#0206176b;border:1px solid #60a5fa2e;border-radius:5px;justify-content:center;align-items:center;gap:3px;padding:0 5px;font-size:9px;font-weight:900;text-decoration:none;display:inline-flex}.community-reaction-action-cell a:hover,.community-reaction-action-cell a:focus-visible{color:#dff7ff;border-color:#7dd3fc80;outline:0}.community-reaction-skeleton{background:#050e1cb8;border-bottom:1px solid #60a5fa1a;min-height:78px;overflow:hidden}.community-reaction-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#7dd3fc14,#0000);width:40%;height:100%;animation:1.2s ease-in-out infinite community-reaction-shimmer;display:block}@keyframes community-reaction-shimmer{0%{transform:translate(-120%)}to{transform:translate(300%)}}.community-reaction-state{color:#6f8aaa;background:#030a1694;border:1px dashed #60a5fa3d;border-radius:7px;justify-content:center;align-items:center;gap:14px;min-height:0;padding:16px;display:flex}.community-reaction-state h2{color:#cfe7f9;margin:0;font-size:15px}.community-reaction-state p{margin:4px 0 0;font-size:12px}.community-reaction-state button{color:#dff7ff;min-height:36px;font:inherit;cursor:pointer;background:#082f4985;border:1px solid #38bdf866;border-radius:6px;padding:0 12px;font-size:11px;font-weight:900}.community-reaction-state.is-error{color:#fda4af;border-color:#fb718547}.community-reaction-pagination{color:#7892b2;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:12px;padding:7px 0 2px;font-size:11px;display:flex}.community-reaction-pagination button{color:#a9c8e3;min-height:34px;font:inherit;cursor:pointer;background:#02061780;border:1px solid #60a5fa38;border-radius:6px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.community-reaction-pagination button:disabled{cursor:not-allowed;opacity:.38}.community-reaction-source-warning,.community-reaction-footer-note{color:#718aa8;background:#030a167a;border:1px solid #60a5fa24;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.community-reaction-admin{background:#050e1cd6;border:1px solid #38bdf83d;border-radius:8px;gap:10px;margin-top:5px;padding:12px;display:grid}.community-reaction-admin-header,.community-reaction-runs-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.community-reaction-admin-header>div>span{color:#7dd3fc;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.community-reaction-admin h2,.community-reaction-runs h3,.community-reaction-source-card h3{color:#eff7ff;margin:2px 0 0}.community-reaction-admin h2{font-size:16px}.community-reaction-admin-header p,.community-reaction-runs-header p{color:#718aa8;margin:4px 0 0;font-size:10px;line-height:1.5}.community-reaction-admin-message,.community-reaction-admin-loading{color:#839bb7;background:#02061761;border:1px dashed #60a5fa33;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:9px;font-size:10px;display:flex}.community-reaction-admin-message.is-success{color:#a7f3d0;background:#064e3b24;border-style:solid;border-color:#34d39942}.community-reaction-admin-message.is-error{color:#fda4af;background:#7f1d1d29;border-style:solid;border-color:#fb718547}.community-reaction-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.community-reaction-admin-loading{grid-column:1/-1}.community-reaction-source-card{background:#0206177a;border:1px solid #60a5fa26;border-radius:7px;align-content:start;gap:9px;min-width:0;padding:10px;display:grid}.community-reaction-source-heading{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.community-reaction-source-heading>div{min-width:0}.community-reaction-source-card h3{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.community-reaction-source-card p{color:#6883a3;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;overflow:hidden}.community-reaction-source-card dl{border:1px solid #60a5fa1a;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.community-reaction-source-card dl>div{min-width:0;padding:7px}.community-reaction-source-card dl>div+div{border-left:1px solid #60a5fa1a}.community-reaction-source-card dt{color:#5e7898;font-size:8px}.community-reaction-source-card dd{color:#aac4dc;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.community-reaction-source-reason{color:#e8c775;background:#78350f1f;border:1px solid #fbbf242e;border-radius:5px;align-items:flex-start;gap:5px;padding:6px 7px;font-size:9px;line-height:1.45;display:flex}.community-reaction-source-reason svg{flex:none}.community-reaction-source-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.community-reaction-source-actions button.is-pause{color:#f3d187;background:#78350f24;border-color:#fbbf243d}.community-reaction-source-actions button.is-resume{color:#a7f3d0;background:#064e3b29;border-color:#34d39940}.community-reaction-runs{border-top:1px solid #60a5fa21;gap:8px;padding-top:11px;display:grid}.community-reaction-runs h3{font-size:13px}.community-reaction-runs-header>button{color:#9bb8d5;cursor:pointer;background:#02061780;border:1px solid #60a5fa33;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.community-reaction-runs-table-wrap{border:1px solid #60a5fa21;border-radius:6px;max-height:320px;overflow:auto}.community-reaction-runs table{border-collapse:collapse;text-align:left;width:100%;min-width:1080px;font-size:9px}.community-reaction-runs thead{z-index:1;color:#6380a1;background:#07111f;position:sticky;top:0}.community-reaction-runs th,.community-reaction-runs td{color:#8ea8c2;font-variant-numeric:tabular-nums;border-bottom:1px solid #60a5fa1a;padding:8px 9px;font-weight:500}.community-reaction-runs td strong,.community-reaction-runs td small{display:block}.community-reaction-runs td strong{color:#d6e9f9;font-size:10px}.community-reaction-runs td small{color:#ca8290;text-overflow:ellipsis;white-space:nowrap;max-width:360px;margin-top:3px;overflow:hidden}.community-reaction-runs td.is-error{color:#fda4af}.community-reaction-dialog{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.community-reaction-dialog-backdrop{cursor:default;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#01040bd6;border:0;position:absolute;inset:0}.community-reaction-dialog-panel{background:#07111f;border:1px solid #7dd3fc52;border-radius:9px;grid-template-rows:auto minmax(0,1fr);width:min(860px,100vw - 36px);max-height:min(820px,100dvh - 36px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 90px #00000094,inset 0 1px #7dd3fc0f}.community-reaction-dialog-header{border-bottom:1px solid #60a5fa2e;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:11px 12px;display:flex}.community-reaction-dialog-header>div{min-width:0}.community-reaction-dialog-header span{color:#7190b3;flex-wrap:wrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.community-reaction-dialog-header h2{overflow-wrap:anywhere;color:#f3f9ff;margin:3px 0 0;font-size:17px;line-height:1.4}.community-reaction-dialog-header>button{color:#9bb8d5;cursor:pointer;background:#0206178a;border:1px solid #60a5fa33;border-radius:6px;flex:none;place-items:center;width:34px;height:34px;display:grid}.community-reaction-dialog-header>button:hover,.community-reaction-dialog-header>button:focus-visible{color:#effaff;border-color:#7dd3fc94;outline:0}.community-reaction-dialog-body{align-content:start;gap:10px;min-height:0;padding:13px;display:grid;overflow-y:auto}.community-reaction-detail-status{color:#718aa8;flex-wrap:wrap;align-items:center;gap:7px;font-size:9px;display:flex}.community-reaction-detail-metrics,.community-reaction-detail-times{background:#02061761;border:1px solid #60a5fa21;border-radius:7px;margin:0;display:grid}.community-reaction-detail-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.community-reaction-detail-times{grid-template-columns:repeat(3,minmax(0,1fr))}.community-reaction-detail-metrics>div,.community-reaction-detail-times>div{min-width:0;padding:9px}.community-reaction-detail-metrics>div+div,.community-reaction-detail-times>div+div{border-left:1px solid #60a5fa1c}.community-reaction-detail-metrics dt,.community-reaction-detail-times dt{color:#66819f;align-items:center;gap:4px;font-size:9px;font-weight:800;display:flex}.community-reaction-detail-metrics dd,.community-reaction-detail-times dd{overflow-wrap:anywhere;color:#d4e8fa;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:11px}.community-reaction-detail-notice,.community-reaction-detail-blocked{color:#8db8d7;background:#082f4933;border:1px solid #60a5fa29;border-radius:6px;align-items:center;gap:6px;padding:9px;font-size:10px;display:flex}.community-reaction-detail-notice.is-error,.community-reaction-detail-blocked{color:#fda4af;background:#7f1d1d24;border-color:#fb71853d}.community-reaction-detail-blocked{gap:3px;display:grid}.community-reaction-detail-blocked span{color:#bd8e99}.community-reaction-detail-content{background:#02061757;border:1px solid #60a5fa21;border-radius:7px;gap:7px;padding:12px;display:grid}.community-reaction-detail-content h3{color:#7793b3;margin:0;font-size:9px;font-weight:900}.community-reaction-detail-content p{overflow-wrap:anywhere;color:#e5f0fa;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.75}.community-reaction-comments{border-top:1px dashed #60a5fa29;gap:8px;padding-top:11px;display:grid}.community-reaction-comments-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.community-reaction-comments-header>div>span,.community-reaction-comments-refresh{color:#7dd3fc;align-items:center;gap:5px;font-size:9px;font-weight:900;display:inline-flex}.community-reaction-comments-header h3{color:#e6f3ff;margin:3px 0 0;font-size:13px}.community-reaction-comments-header p{color:#7892b2;font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:10px}.community-reaction-comments-refresh{color:#829fbc;flex:none}.community-reaction-comments-scope{color:#718aa8;background:#082f4924;border:1px solid #60a5fa1f;border-radius:6px;padding:8px 9px;font-size:9px;line-height:1.55}.community-reaction-comments-state{color:#839bb7;text-align:center;background:#02061752;border:1px dashed #60a5fa2e;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:62px;padding:10px;font-size:10px;display:flex}.community-reaction-comments-state.is-error{color:#fda4af;border-color:#fb71853d}.community-reaction-comments-state button,.community-reaction-comment-pagination button{color:#c7e7f8;min-height:34px;font:inherit;cursor:pointer;background:#082f495c;border:1px solid #60a5fa38;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.community-reaction-comment-list{gap:6px;transition:opacity .14s;display:grid}.community-reaction-comment-list[aria-busy=true]{opacity:.62}.community-reaction-comment{background:#02061757;border:1px solid #60a5fa21;border-radius:7px;gap:7px;min-width:0;padding:9px 10px;display:grid}.community-reaction-comment.is-reply{margin-left:min(calc(var(--community-comment-depth,1) * 24px), 96px);border-left:2px solid #7dd3fc52}.community-reaction-comment>header,.community-reaction-comment>header>div,.community-reaction-comment-image,.community-reaction-comment-anonymous,.community-reaction-comment-reply{align-items:center;display:flex}.community-reaction-comment>header{justify-content:space-between;gap:10px}.community-reaction-comment>header>div{flex-wrap:wrap;gap:6px;min-width:0}.community-reaction-comment>header time{color:#657f9e;font-variant-numeric:tabular-nums;flex:none;font-size:9px}.community-reaction-comment-reply,.community-reaction-comment-anonymous,.community-reaction-comment-image{color:#85a3c0;border-radius:999px;gap:3px;font-size:8px;font-weight:800}.community-reaction-comment-reply{border:1px solid #7dd3fc2e;padding:2px 6px}.community-reaction-comment-anonymous{color:#bae6fd}.community-reaction-comments-unavailable{color:#718aa8;background:#0f172a61;border:1px solid #94a3b82b;border-radius:7px;align-items:flex-start;gap:8px;padding:10px;display:flex}.community-reaction-comments-unavailable svg{flex:none;margin-top:1px}.community-reaction-comments-unavailable div{gap:3px;display:grid}.community-reaction-comments-unavailable strong{color:#b9c9da;font-size:10px}.community-reaction-comments-unavailable span{font-size:9px;line-height:1.5}.community-reaction-comment p{overflow-wrap:anywhere;color:#d9e9f6;white-space:pre-wrap;margin:0;font-size:11px;line-height:1.65}.community-reaction-comment-empty-body,.community-reaction-comment-hidden{color:#748ba5;background:#0f172a75;border-radius:5px;padding:7px 8px;font-size:9px}.community-reaction-comment-hidden{color:#cf98a2;background:#7f1d1d1f}.community-reaction-comment-pagination{color:#7892b2;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:10px;font-size:10px;display:flex}.community-reaction-comment-pagination button:disabled{cursor:not-allowed;opacity:.38}.community-reaction-detail-footer{border-top:1px dashed #60a5fa29;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.community-reaction-detail-footer p{color:#687f9b;margin:0;font-size:9px}.community-reaction-detail-footer a{color:#dff7ff;background:#082f4975;border:1px solid #38bdf85c;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1380px){.community-reaction-filters{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(125px,1fr))}.community-reaction-search-field{grid-column:span 2}}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){.community-reaction-summary,.community-reaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.community-reaction-search-field{grid-column:1/-1}.community-reaction-list{background:0 0;border:0;gap:7px;display:grid;overflow:visible}.community-reaction-list-head{display:none}.community-reaction-row{border:1px solid #60a5fa2b;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.community-reaction-row>*{border-right:0}.community-reaction-board-cell{border-bottom:1px solid #60a5fa17;grid-area:1/1}.community-reaction-status-cell{border-bottom:1px solid #60a5fa17;grid-area:1/2}.community-reaction-copy-cell{border-bottom:1px solid #60a5fa17;grid-area:2/1/auto/-1}.community-reaction-copy-cell strong{white-space:normal}.community-reaction-time-cell{grid-area:3/1}.community-reaction-count-cell{grid-area:3/2;min-width:150px}.community-reaction-action-cell{border-top:1px solid #60a5fa17;grid-area:4/1/auto/-1}.community-reaction-action-cell a,.community-reaction-primary-action,.community-reaction-source-actions button{min-height:44px}.community-reaction-source-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.community-reaction-heading{align-items:flex-start}.community-reaction-live-mark{display:none}.community-reaction-heading p{max-width:42ch}.community-reaction-filters{grid-template-columns:minmax(0,1fr)}.community-reaction-search-field{grid-column:auto}.community-reaction-reset{width:100%;min-height:42px}.community-reaction-result-bar small{display:none}.community-reaction-row{grid-template-columns:minmax(0,1fr)}.community-reaction-board-cell,.community-reaction-status-cell,.community-reaction-copy-cell,.community-reaction-time-cell,.community-reaction-count-cell,.community-reaction-action-cell{grid-area:auto/1}.community-reaction-status-cell{padding-top:0}.community-reaction-count-cell{min-width:0}.community-reaction-state{text-align:center;flex-direction:column;min-height:0}.community-reaction-admin-header,.community-reaction-runs-header,.community-reaction-detail-footer{flex-direction:column;align-items:stretch}.community-reaction-primary-action{width:100%;min-height:44px}.community-reaction-dialog{padding:7px}.community-reaction-dialog-panel{width:calc(100vw - 14px);max-height:calc(100dvh - 14px)}.community-reaction-detail-metrics,.community-reaction-detail-times{grid-template-columns:repeat(2,minmax(0,1fr))}.community-reaction-detail-metrics>div:nth-child(3),.community-reaction-detail-times>div:nth-child(3){border-left:0}.community-reaction-detail-metrics>div:nth-child(n+3),.community-reaction-detail-times>div:nth-child(n+3){border-top:1px solid #60a5fa1c}.community-reaction-detail-footer a{min-height:44px}.community-reaction-comments-header,.community-reaction-comment>header{flex-direction:column;align-items:flex-start}.community-reaction-comment.is-reply{margin-left:min(calc(var(--community-comment-depth,1) * 10px), 40px)}.community-reaction-comments-state button,.community-reaction-comment-pagination button{min-height:44px}}@media (max-width:390px){.community-reaction-summary{grid-template-columns:minmax(0,1fr)}.community-reaction-disclaimer{padding:8px}.community-reaction-source-actions,.community-reaction-detail-metrics,.community-reaction-detail-times{grid-template-columns:minmax(0,1fr)}.community-reaction-detail-metrics>div+div,.community-reaction-detail-times>div+div{border-top:1px solid #60a5fa1c;border-left:0}}@media (prefers-reduced-motion:reduce){.community-reaction-skeleton:after{animation:none}.community-reaction-row{transition:none}}*{box-sizing:border-box}html,body{color:#e5edf7;background:#070a12;width:100%;min-height:100%;margin:0}body{padding-bottom:var(--ndai-global-ticker-height);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body.ndai-global-ticker-hidden{--ndai-global-ticker-height:0px}a{color:inherit;text-decoration:none}.ndai-lock-shell{min-height:calc(100dvh - var(--ndai-global-ticker-height));color:#e5edf7;background:linear-gradient(#60a5fa0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#60a5fa09 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 20%,#0ea5e92e,#0000 34%),#050b16;place-items:center;padding:24px;display:grid;overflow:hidden}.ndai-lock-panel{background:linear-gradient(#0f172af0,#030a18fa),#081523;border:1px solid #60a5fa47;border-radius:8px;gap:18px;width:min(100%,390px);padding:28px;display:grid;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0a}.ndai-lock-mark{color:#7dd3fc;background:#082f4961;border:1px solid #7dd3fc57;border-radius:8px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 24px #38bdf829}.ndai-lock-heading{gap:5px;display:grid}.ndai-lock-heading b{color:#f8fbff;letter-spacing:0;font-size:30px}.ndai-lock-heading span{color:#7f99b9;letter-spacing:.18em;font-size:11px}.ndai-lock-form{gap:12px;display:grid}.ndai-lock-form label{color:#9fb4cf;gap:7px;font-size:12px;display:grid}.ndai-lock-form input{color:#f8fbff;width:100%;font:inherit;background:#0206178a;border:1px solid #60a5fa42;border-radius:7px;outline:none;padding:12px 13px;font-size:18px}.ndai-lock-form input:focus{border-color:#38bdf8b8;box-shadow:0 0 0 3px #38bdf821}.ndai-lock-form .ndai-lock-checkbox{color:#b8c7dc;align-items:center;gap:9px;font-size:12px;display:flex}.ndai-lock-form .ndai-lock-checkbox input{accent-color:#22d3ee;flex:none;width:16px;height:16px;padding:0}.ndai-lock-form .ndai-lock-checkbox span{align-items:center;gap:6px;display:inline-flex}.ndai-lock-form p{color:#fecaca;margin:0;font-size:12px}.ndai-lock-form button{color:#f0f9ff;font:inherit;cursor:pointer;background:linear-gradient(#0ea5e96b,#082f499e);border:1px solid #38bdf88f;border-radius:7px;padding:11px 12px;font-weight:700}.ndai-lock-form button:disabled{cursor:not-allowed;opacity:.52}.maplibregl-popup-content{border:1px solid #22304b;color:#e5edf7!important;background:#0d1424!important;border-radius:8px!important;box-shadow:0 18px 48px #00000059!important}.maplibregl-popup-tip{border-top-color:#0d1424!important}.maplibregl-ctrl-group{border:1px solid #22304b;background:#10182a!important}.maplibregl-ctrl button{filter:invert()}.intel-map-grid{background-image:linear-gradient(#94a3b812 1px,#0000 1px),linear-gradient(90deg,#94a3b812 1px,#0000 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 0% 58%,#0000 82%);mask-image:radial-gradient(circle at 50% 46%,#000 0% 58%,#0000 82%)}.intel-marker{cursor:pointer;background:var(--marker-color);box-shadow:0 0 0 4px color-mix(in srgb, var(--marker-color) 20%, transparent), 0 0 18px color-mix(in srgb, var(--marker-color) 45%, transparent);opacity:.92;border:1px solid #f8fafcdb;border-radius:9999px;outline:none;transition:transform .12s,opacity .12s,box-shadow .12s;display:block}.intel-marker:hover,.intel-marker:focus-visible{opacity:1;box-shadow:0 0 0 5px color-mix(in srgb, var(--marker-color) 28%, transparent), 0 0 26px color-mix(in srgb, var(--marker-color) 70%, transparent);transform:scale(1.25)}.osint-shell{--osint-accent:#d99a2b;--osint-accent-soft:#d99a2b33;--osint-crit:#c2452d;--osint-bg:#11100d;--osint-bg-2:#1a1815;--osint-panel:#16140f;--osint-panel-line:#3a362c;--osint-text:#ddd6c4;--osint-dim:#8f8975;--osint-faint:#5e594c;min-height:calc(100dvh - var(--ndai-global-ticker-height));height:calc(100dvh - var(--ndai-global-ticker-height));background:linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 26px 26px, linear-gradient(90deg, #ffffff05 1px, transparent 1px) 0 0 / 26px 26px, var(--osint-bg);color:var(--osint-text);flex-direction:column;font-family:Nanum Gothic Coding,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;display:flex;overflow:hidden}.osint-topbar{border-bottom:2px solid var(--osint-panel-line);background:var(--osint-bg-2);flex:none;align-items:stretch;display:flex}.osint-brandmark{border-right:2px solid var(--osint-panel-line);align-items:center;gap:10px;min-width:246px;padding:8px 18px;display:flex}.osint-dot{background:var(--osint-accent);width:11px;height:11px;box-shadow:0 0 0 4px var(--osint-accent-soft);border-radius:999px;animation:2.2s infinite osint-pulse}.osint-brandmark b,.osint-mode,.osint-panel-title{font-family:Gaegu,Nanum Gothic Coding,cursive}.osint-brandmark b{color:#fff7e1;font-size:23px;line-height:1;display:block}.osint-brandmark span:not(.osint-dot){color:var(--osint-faint);letter-spacing:2px;margin-top:3px;font-size:10px;display:block}.osint-modebar{flex:1;align-items:center;gap:18px;min-width:0;padding:0 20px;display:flex}.osint-mode{color:var(--osint-accent);white-space:nowrap;font-size:20px}.osint-mdesc{min-width:0;color:var(--osint-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.osint-topstats{color:var(--osint-dim);white-space:nowrap;gap:16px;margin-left:auto;font-size:11px;display:flex}.osint-topstats b{color:var(--osint-accent);font-weight:400}.osint-topstats .crit{color:var(--osint-crit)}.osint-clock{border-left:2px solid var(--osint-panel-line);flex-direction:column;justify-content:center;align-items:flex-end;min-width:144px;padding:0 18px;display:flex}.osint-clock b{color:#fff;font-variant-numeric:tabular-nums;font-size:18px}.osint-clock span{color:var(--osint-faint);font-size:10px}.osint-stage{flex:1;min-height:0;padding:12px;overflow:hidden}.osint-focus-grid{grid-template:"left detail right"1.12fr"left feed right"1fr/280px minmax(0,1.85fr) 340px;gap:10px;height:100%;display:grid}.osint-zone,.osint-sidebar{flex-direction:column;gap:10px;min-height:0;display:flex}.osint-left-slot{grid-area:left}.osint-detail-slot{grid-area:detail;min-height:0}.osint-feed-slot{grid-area:feed;min-height:0}.osint-right-slot{grid-area:right}.osint-panel,.osint-subpanel{border:1.5px solid var(--osint-panel-line);background:color-mix(in srgb, var(--osint-panel) 96%, black);border-radius:5px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.osint-panel-header{border-bottom:1px dashed var(--osint-panel-line);white-space:nowrap;background:#ffffff06;flex:none;align-items:center;gap:7px;padding:6px 9px;display:flex}.osint-panel-title{color:#fff3d0;text-overflow:ellipsis;min-width:0;font-size:16px;line-height:1.15;overflow:hidden}.osint-panel-tag{border:1px solid var(--osint-panel-line);color:var(--osint-faint);letter-spacing:1px;text-transform:uppercase;border-radius:3px;flex:none;padding:1px 5px;font-size:8.5px}.osint-panel-tag.live{border-color:var(--osint-crit);color:#ffb4a6}.osint-panel-body{flex:1;min-height:0;padding:8px 10px;overflow:auto}.osint-panel-body::-webkit-scrollbar{width:8px}.osint-panel-body::-webkit-scrollbar-thumb{background:var(--osint-panel-line);border-radius:4px}.osint-search-panel{flex:none}.osint-filter-panel{flex:auto}.osint-severity-panel{flex:none}.osint-video-panel{flex:38%}.osint-map-panel{flex:28%}.osint-calendar-panel{flex:34%}.osint-breaking-panel,.osint-live-feed{height:100%}.osint-breaking-panel{border-color:var(--osint-crit)}.osint-breaking-panel .osint-panel-header{background:#c2452d24;border-bottom-color:#c2452d7a}.osint-label{color:var(--osint-dim);letter-spacing:1px;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:7px;font-size:10px;display:flex}.osint-label.split{justify-content:space-between}.osint-label span{color:var(--osint-accent)}.osint-input{border:1.5px solid var(--osint-panel-line);width:100%;height:36px;color:var(--osint-text);font:inherit;background:#0c0b08;border-radius:4px;outline:none;padding:0 10px}.osint-input:focus{border-color:var(--osint-accent);box-shadow:0 0 0 2px var(--osint-accent-soft)}.osint-chip-row{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.osint-chip,.osint-button-grid button,.osint-country-grid button,.osint-segment button{border:1px solid var(--osint-panel-line);color:var(--osint-dim);cursor:pointer;font:inherit;background:#ffffff06;border-radius:4px}.osint-chip{padding:2px 7px;font-size:10.5px}.osint-chip:hover,.osint-button-grid button:hover,.osint-country-grid button:hover,.osint-segment button:hover{border-color:var(--osint-accent);color:var(--osint-text)}.osint-control-stack{flex-direction:column;gap:12px;display:flex}.osint-segment{border:1px solid var(--osint-panel-line);background:#0c0b08;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.osint-segment button{border-color:#0000;height:31px}.osint-segment button.active,.osint-button-grid button.active,.osint-country-grid button.active{border-color:var(--osint-accent);background:var(--osint-accent-soft);color:#ffe9bb}.osint-button-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.osint-button-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.osint-button-grid button{text-overflow:ellipsis;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;min-width:0;height:32px;padding:0 7px;font-size:11px;display:flex;overflow:hidden}.osint-swatch{flex:none;width:9px;height:9px}.osint-country-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:7px;display:grid}.osint-country-grid button{height:26px;font-size:10.5px}.osint-range{width:100%;accent-color:var(--osint-accent)}.osint-severity-cards{gap:7px;display:grid}.osint-severity-cards div{border:1px solid var(--osint-panel-line);background:#ffffff05;border-radius:4px;grid-template-columns:32px 1fr;align-items:center;gap:2px 9px;padding:6px 8px;display:grid}.osint-severity-cards b{color:var(--osint-accent);text-align:center;grid-row:span 2;font-family:Gaegu,cursive;font-size:24px}.osint-severity-cards .hot b{color:var(--osint-crit)}.osint-severity-cards span{color:var(--osint-text);font-size:11.5px}.osint-severity-cards small{color:var(--osint-faint);font-size:9.5px}.osint-layer-list{gap:6px;display:grid}.osint-layer-list label{border:1px solid var(--osint-panel-line);color:var(--osint-dim);background:#0c0b08;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.osint-layer-list input{accent-color:var(--osint-accent)}.osint-danger-button{color:#ffc5ba;cursor:pointer;width:100%;height:36px;font:inherit;background:#c2452d29;border:1px solid #c2452d9e;border-radius:4px;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.osint-danger-button:hover{background:#c2452d47}.osint-detail-body{flex-direction:column;gap:10px;display:flex}.osint-detail-head{justify-content:space-between;gap:16px;display:flex}.osint-detail-head h2{color:#fff;margin:6px 0 0;font-family:Gaegu,Nanum Gothic Coding,cursive;font-size:22px;line-height:1.25}.osint-category-tag,.osint-severity{border:1px solid var(--osint-panel-line);letter-spacing:1px;text-transform:uppercase;border-radius:3px;padding:2px 7px;font-size:10px;display:inline-flex}.osint-severity{color:var(--osint-accent);flex:none;align-self:flex-start}.osint-severity.hot{border-color:var(--osint-crit);color:#ffb4a6}.osint-auto-block{border:1px dashed var(--osint-accent);background:var(--osint-accent-soft);border-radius:4px;padding:8px 10px}.osint-auto-block p{color:var(--osint-text);margin:0;font-size:12px;line-height:1.6}.osint-block-label{color:var(--osint-accent);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:6px;font-size:9px;display:flex}.osint-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.osint-field-box,.osint-location-list div,.osint-empty{border:1px solid var(--osint-panel-line);background:#0c0b08;border-radius:4px}.osint-field-box{gap:4px;padding:8px 9px;display:grid}.osint-field-box b{color:#fff;font-size:12px}.osint-field-box span,.osint-field-box small{color:var(--osint-dim);font-size:10.5px}.osint-field-box small{color:var(--osint-accent)}.osint-location-list{gap:5px;display:grid}.osint-location-list div{justify-content:space-between;gap:8px;padding:6px 8px;font-size:11px;display:flex}.osint-location-list span{color:var(--osint-text)}.osint-location-list b{color:var(--osint-dim);white-space:nowrap;font-weight:400}.osint-entity-row{flex-wrap:wrap;gap:5px;display:flex}.osint-entity-row span{border:1px dashed var(--osint-panel-line);color:var(--osint-dim);border-radius:3px;gap:5px;padding:2px 7px;font-size:10.5px;display:inline-flex}.osint-entity-row b{color:var(--osint-accent);font-size:8.5px;font-weight:400}.osint-ref-list{gap:5px;display:grid}.osint-ref-list a{border:1px solid var(--osint-panel-line);color:var(--osint-text);border-radius:4px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;padding:5px 7px;font-size:11px;display:grid}.osint-ref-list span{color:var(--osint-accent)}.osint-ref-list b{text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.osint-ref-list small{color:var(--osint-faint)}.osint-detail-footer{gap:8px;margin-top:auto;display:grid}.osint-detail-footer a{border:1px solid var(--osint-accent);background:var(--osint-accent-soft);color:#ffe7b0;border-radius:4px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:12px;display:inline-flex}.osint-detail-footer div{border-left:2px solid var(--osint-panel-line);color:var(--osint-dim);padding-left:9px;font-size:11px;line-height:1.5}.osint-live-feed .osint-panel-body{flex-direction:column;gap:2px;display:flex}.osint-feed-section{border-bottom:1px solid var(--osint-panel-line);color:var(--osint-faint);letter-spacing:2px;text-transform:uppercase;justify-content:space-between;margin-bottom:2px;padding:6px 4px 4px;font-size:9.5px;display:flex}.osint-feed-section b{color:var(--osint-accent);font-weight:400}.osint-feed-item{border:0;border-bottom:1px dashed var(--osint-panel-line);color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:9px;padding:8px 4px;display:grid}.osint-feed-item:hover{background:#ffffff09}.osint-feed-item b{color:var(--osint-text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.osint-feed-item small{color:var(--osint-faint);margin-top:3px;font-size:10px;display:block}.osint-feed-item time{color:var(--osint-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.osint-sev-dot{background:var(--osint-dim);border-radius:999px;width:8px;height:8px;margin-top:5px}.osint-sev-dot.hot{background:var(--osint-crit);box-shadow:0 0 0 3px #c2452d40}.osint-subpanel{background:#0c0b08d1;padding:8px}.osint-subtitle{color:var(--osint-accent);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px;font-size:10px}.osint-hot-text{color:#ffb4a6}.osint-mini-item{color:var(--osint-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0;font-size:11px;line-height:1.45}.osint-mini-item:hover{color:#fff}.osint-mini-item span:last-child{color:var(--osint-faint);margin-top:2px;font-size:9.5px;display:block}.osint-monitor-body{grid-template-rows:minmax(90px,.9fr) auto;gap:8px;display:grid}.osint-video-placeholder{border:1.5px solid var(--osint-panel-line);background:repeating-linear-gradient(45deg,#0000 0 9px,#ffffff09 9px 18px),#0c0b08;border-radius:4px;place-items:center;min-height:90px;display:grid;position:relative;overflow:hidden}.osint-video-placeholder>div{z-index:1;text-align:center;position:relative}.osint-video-placeholder b{color:var(--osint-dim);font-family:Gaegu,cursive;font-size:17px;display:block}.osint-video-placeholder small{color:var(--osint-faint);letter-spacing:1px;margin-top:4px;font-size:9.5px;display:block}.osint-live-badge{z-index:2;background:var(--osint-crit);color:#fff;letter-spacing:1px;border-radius:3px;padding:1px 6px;font-size:9.5px;position:absolute;top:7px;left:7px}.osint-scanline{background:var(--osint-accent);opacity:.35;height:2px;animation:4s linear infinite osint-scan;position:absolute;left:0;right:0}.osint-monitor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.osint-map-body{min-height:170px;padding:8px;display:flex;position:relative}.osint-map-body>.relative{border:1px solid var(--osint-panel-line);border-radius:4px}.osint-map-body .intel-map-grid{background-size:26px 26px;-webkit-mask-image:none;mask-image:none}.osint-map-counter,.osint-map-error{z-index:2;border:1px solid var(--osint-panel-line);color:var(--osint-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#16140fdb;position:absolute}.osint-map-counter{text-align:right;gap:2px;padding:6px 8px;display:grid;bottom:16px;right:18px}.osint-map-counter span{color:var(--osint-faint);font-size:9.5px}.osint-map-counter b{color:var(--osint-accent);font-size:16px}.osint-map-error{align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:flex;top:16px;left:16px}.osint-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:8px;display:grid}.osint-metric-grid div{border:1px solid var(--osint-panel-line);background:#0c0b08;border-radius:4px;padding:6px 8px}.osint-metric-grid span{color:var(--osint-faint);font-size:9.5px;display:block}.osint-metric-grid b{color:#fff;font-size:12px}.osint-cal-list{gap:5px;display:grid}.osint-cal-item{border-left:2px solid var(--osint-accent);background:#ffffff06;border-radius:0 4px 4px 0;grid-template-columns:auto minmax(0,1fr);gap:8px;padding:6px 7px;display:grid}.osint-cal-item>span{color:var(--osint-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10.5px}.osint-cal-item b{color:var(--osint-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;display:block;overflow:hidden}.osint-cal-item small{color:var(--osint-faint);margin-top:2px;font-size:9.5px;display:block}.osint-empty,.osint-muted{color:var(--osint-faint);font-size:11px}.osint-empty{padding:8px}.osint-ticker{border-top:2px solid var(--osint-panel-line);background:#000;flex:none;height:34px;display:flex;overflow:hidden}.osint-ticker-badge{background:var(--osint-crit);color:#fff;letter-spacing:1px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:flex}.osint-ticker-badge:before{content:"";background:#fff;border-radius:999px;width:7px;height:7px;animation:1.2s infinite osint-pulse}.osint-ticker-window{flex:1;overflow:hidden}.osint-ticker-track{white-space:nowrap;gap:36px;min-width:max-content;padding-left:20px;animation:46s linear infinite osint-marquee;display:inline-flex}.osint-ticker-track span{color:var(--osint-text);align-items:center;font-size:12.5px;display:inline-flex}.osint-ticker-track b{color:var(--osint-accent);margin-right:7px;font-weight:400}.osint-toast{z-index:50;border:1px solid var(--osint-accent);color:#ffe7b0;background:#16140ff5;border-radius:4px;max-width:min(680px,100vw - 32px);padding:9px 12px;font-size:12px;position:fixed;bottom:46px;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #00000059}.osint-shell .maplibregl-popup-content{border-color:var(--osint-panel-line);background:#16140f!important;border-radius:5px!important}.osint-shell .maplibregl-popup-tip{border-top-color:#16140f!important}.osint-shell .maplibregl-ctrl-group{border-color:var(--osint-panel-line);background:#16140f!important}@keyframes osint-pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes osint-scan{0%{top:-2px}to{top:100%}}@keyframes osint-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:1180px){.osint-shell{height:auto;min-height:calc(100dvh - var(--ndai-global-ticker-height));overflow:auto}.osint-topbar{flex-wrap:wrap}.osint-brandmark,.osint-clock{min-width:auto}.osint-modebar{border-top:1px solid var(--osint-panel-line);flex-basis:100%;order:3;padding:8px 18px}.osint-topstats{margin-left:0}.osint-stage{overflow:visible}.osint-focus-grid{grid-template:"left""detail""feed""right"/minmax(0,1fr);height:auto}.osint-sidebar,.osint-right-slot{min-height:0}.osint-map-body{min-height:360px}}@media (max-width:700px){.osint-modebar,.osint-topstats,.osint-detail-grid,.osint-monitor-grid{grid-template-columns:minmax(0,1fr)}.osint-modebar,.osint-topstats,.osint-detail-head{flex-direction:column;align-items:flex-start;gap:6px}.osint-button-grid,.osint-button-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.osint-country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.domestic-newsroom-shell{--osint-accent:#38bdf8;--osint-accent-soft:#38bdf82e;--osint-crit:#fb7185;--osint-bg:#030711;--osint-bg-2:#07111f;--osint-panel:#081523;--osint-panel-line:#1d3556;--osint-text:#e5f2ff;--osint-dim:#8aa4c1;--osint-faint:#5f7897;background:radial-gradient(circle at 20% 0%, #0ea5e929, transparent 34%), radial-gradient(circle at 78% 16%, #1e40af2e, transparent 32%), linear-gradient(#60a5fa0d 1px, transparent 1px) 0 0 / 28px 28px, linear-gradient(90deg, #60a5fa0a 1px, transparent 1px) 0 0 / 28px 28px, var(--osint-bg);color:var(--osint-text);font-family:Inter,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}.domestic-mobile-dashboard{display:none}.domestic-newsroom-shell .osint-brandmark b,.domestic-newsroom-shell .osint-mode,.domestic-newsroom-shell .osint-panel-title{letter-spacing:0;font-family:Inter,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif}.ndai-page-shell{min-height:calc(100dvh - var(--ndai-global-ticker-height));color:var(--osint-text)}.ndai-page-header{z-index:20;flex:none;position:sticky;top:0}.ndai-page-header-inner{justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.ndai-page-brand{align-items:center;gap:12px;min-width:0;display:flex}.ndai-page-brand-icon{color:#7dd3fc;background:#082f4961;border:1px solid #7dd3fc57;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 22px #38bdf824}.ndai-page-brand-title{color:#f4f9ff;letter-spacing:0;font-weight:800}.ndai-page-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ndai-page-nav-link{color:#8fb6da;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#0206176b;border:1px solid #60a5fa2e;border-radius:7px;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ndai-page-nav-link:hover,.ndai-page-nav-link:focus-visible{color:#dff7ff;background:#082f4952;border-color:#7dd3fc8a;outline:0}.ndai-page-nav-link.active{color:#bae6fd;background:#082f4980;border-color:#38bdf894;box-shadow:inset 0 0 0 1px #7dd3fc14}.ndai-mobile-menu-button{color:#bfefff;min-height:36px;font:inherit;letter-spacing:0;cursor:pointer;background:#02061780;border:1px solid #60a5fa3d;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;display:none}.ndai-mobile-menu-button:hover,.ndai-mobile-menu-button:focus-visible{background:#082f4966;border-color:#7dd3fc94;outline:0}.ndai-page-logout{color:#8aa4c1}.ndai-public-login{flex:none}.ndai-calendar-shell{height:calc(100dvh - var(--ndai-global-ticker-height));min-height:calc(100dvh - var(--ndai-global-ticker-height));flex-direction:column;display:flex;overflow:hidden}.ndai-calendar-shell .ndai-page-header{flex:none}.ndai-calendar-shell .ndai-page-content{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.ndai-briefing-shell{height:calc(100dvh - var(--ndai-global-ticker-height));min-height:calc(100dvh - var(--ndai-global-ticker-height));flex-direction:column;display:flex;overflow:hidden}.ndai-briefing-shell .ndai-page-header{flex:none}.ndai-briefing-shell .ndai-page-content{flex:1;width:100%;min-height:0;padding:8px 12px 10px;display:flex;overflow:hidden}.ndai-pharma-shell{height:calc(100dvh - var(--ndai-global-ticker-height));min-height:calc(100dvh - var(--ndai-global-ticker-height));flex-direction:column;display:flex;overflow:hidden}.ndai-pharma-shell .ndai-page-header{flex:none}.ndai-pharma-shell .ndai-page-content{flex:1;width:100%;min-height:0;padding:10px 12px 12px;display:flex;overflow:hidden}.ndai-pharma-report-shell{min-height:calc(100dvh - var(--ndai-global-ticker-height))}.ndai-pharma-report-shell .ndai-page-content{width:100%;padding:10px 12px 12px}.pharma-monitor-page{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex;overflow:hidden}.pharma-monitor-header{flex:none}.pharma-monitor-layout{flex:1;min-height:0;overflow:hidden}.pharma-monitor-left,.pharma-monitor-article-column,.pharma-monitor-briefing-column{min-height:0;overflow:hidden}.pharma-monitor-left,.pharma-monitor-article-column,.pharma-monitor-company-panel,.pharma-monitor-article-panel,.pharma-monitor-briefing-column{flex-direction:column;display:flex}.pharma-monitor-filter-panel,.pharma-monitor-warning{flex:none}.pharma-monitor-company-panel,.pharma-monitor-article-panel,.pharma-monitor-briefing-column>section{flex:1;min-height:0}.pharma-monitor-company-list,.pharma-monitor-article-list{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow-y:auto}.mobile-three-pane-layout{min-height:0;height:calc(100% - var(--mobile-three-pane-header-offset,0px) - var(--mobile-three-pane-bottom-offset,0px));flex-direction:column;flex:1;display:flex;overflow:hidden}.mobile-three-pane-indicator{flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 0 8px;display:grid}.mobile-three-pane-indicator button{color:#8fb6da;min-width:0;min-height:34px;font:inherit;cursor:pointer;background:#02061794;border:1px solid #60a5fa2e;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.mobile-three-pane-indicator button span{background:#94a3b880;border-radius:999px;flex:none;width:6px;height:6px}.mobile-three-pane-indicator button b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-three-pane-indicator button[aria-current=true]{color:#dff7ff;background:#082f499e;border-color:#38bdf8ad}.mobile-three-pane-indicator button[aria-current=true] span{background:#38bdf8;box-shadow:0 0 12px #38bdf899}.mobile-three-pane-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;flex:1;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:auto hidden}.mobile-three-pane-scroller::-webkit-scrollbar{display:none}.mobile-three-pane-scroller:focus-visible{outline-offset:-1px;outline:1px solid #7dd3fc94}.mobile-three-pane-pane{scroll-snap-align:start;scroll-snap-stop:always;overscroll-behavior-y:contain;flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:100%;padding-right:12px;overflow-y:auto}.mobile-three-pane-pane>*{min-height:0}.mobile-three-pane-pane :where(.pharma-monitor-left,.pharma-monitor-article-column,.pharma-monitor-briefing-column,.briefing-category-sidebar,.briefing-article-column,.briefing-report-column,.domestic-calendar-toolbar,.domestic-calendar-card),.mobile-three-pane-pane :where(.briefing-category-panel,.briefing-article-panel,.briefing-report-panel){height:100%}.calendar-mobile-page .mobile-three-pane-layout,.briefing-board-mobile-layout{min-height:0}.calendar-mobile-page .domestic-calendar-toolbar{grid-template-columns:1fr;align-content:start;overflow-y:auto}.calendar-mobile-page .domestic-calendar-filterbar{align-content:start;overflow:visible}.calendar-mobile-page .domestic-calendar-card{flex-direction:column;min-height:0;display:flex;overflow:hidden}.calendar-mobile-page .domestic-calendar-day-grid,.calendar-mobile-page .domestic-calendar-agenda-body{min-height:0;overflow-y:auto}@media (max-width:1279px){.pharma-monitor-layout{overscroll-behavior:contain;padding-bottom:4px;overflow-y:auto}.pharma-monitor-left,.pharma-monitor-article-column,.pharma-monitor-briefing-column{overflow:visible}.pharma-monitor-company-panel{min-height:360px}.pharma-monitor-article-panel{min-height:520px}.pharma-monitor-briefing-column{min-height:680px}}.domestic-newsroom-topbar{background:#040c1aeb;border-bottom:1px solid #60a5fa47;min-height:66px;box-shadow:0 14px 42px #00000057}.osint-topbar.domestic-newsroom-topbar{z-index:20;position:sticky;top:0}.domestic-newsroom-controls{flex:1;align-items:center;gap:10px;min-width:0;padding:10px 14px;display:flex}.domestic-newsroom-modebar{justify-content:space-between}.domestic-topbar-actions{flex:none;align-items:center;gap:10px;display:flex}.domestic-topbar-actions .ndai-page-nav{flex-wrap:nowrap}.domestic-topbar-actions .ndai-page-nav-link{min-height:38px;font-weight:800}.domestic-topbar-actions .ndai-display-controls button{flex-basis:38px;width:38px;min-width:38px;min-height:38px}.domestic-topbar-link{color:#8fb6da;white-space:nowrap;background:#0206176b;border:1px solid #60a5fa33;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.domestic-topbar-link:hover,.domestic-topbar-link:focus-visible{color:#f0fbff;background:#0e749057;border-color:#7dd3fcb8;outline:0}.domestic-topbar-link.active{color:#bae6fd;background:#082f4980;border-color:#38bdf894}.domestic-search{color:#93c5fd;background:#020617bd;border:1px solid #60a5fa45;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:220px;max-width:520px;min-height:44px;padding:11px 12px;display:flex}.domestic-search input,.domestic-youtube-input input{color:#eef7ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.domestic-search input::-moz-placeholder{color:#4d6687}.domestic-youtube-input input::-moz-placeholder{color:#4d6687}.domestic-search input::placeholder,.domestic-youtube-input input::placeholder{color:#4d6687}.domestic-add-window{color:#9db8d8;font:inherit;cursor:pointer;background:#0c192dc7;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.domestic-add-window:hover{color:#e0f2fe;background:#0ea5e92e}.domestic-sort-fixed{background:#0c192dc7;border:1px solid #60a5fa38;border-radius:7px;align-content:center;gap:2px;min-width:120px;min-height:38px;padding:0 12px;display:grid}.domestic-sort-fixed b{color:#e0f2fe;font-size:.78rem}.domestic-sort-fixed span{color:#6f8cad;font-size:.68rem}.domestic-add-window{border:1px solid #38bdf852;border-radius:7px;min-height:38px;padding:0 12px}.domestic-newsroom-stats{color:#7b93b3;white-space:nowrap;align-items:center;gap:12px;padding:0 12px;font-size:12px;display:flex}.domestic-newsroom-stats b{color:#7dd3fc;font-variant-numeric:tabular-nums}.domestic-newsroom-stats .crit{color:#fb7185}.domestic-newsroom-stage{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;padding:12px;display:grid;overflow:hidden}.domestic-left-rail{flex-direction:column;gap:8px;min-height:0;display:flex}.domestic-rail-panel{background:linear-gradient(#0f172ae0,#050d1bf0);border:1px solid #60a5fa3b;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.domestic-source-rail{flex:auto}.domestic-left-rail>.domestic-rail-panel:first-child{flex:none}.domestic-rail-header{background:#030a18a3;border-bottom:1px dashed #60a5fa40;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;display:flex}.domestic-rail-header span{color:#d9efff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.domestic-rail-header b{color:#6ea6c9;letter-spacing:1px;border:1px solid #60a5fa3d;border-radius:4px;flex:none;padding:2px 6px;font-size:9px}.domestic-rail-body{flex:1;min-height:0;padding:8px;overflow:hidden}.domestic-rail-body .domestic-search{width:100%;min-width:0;max-width:none}.domestic-source-rail .domestic-rail-body{flex-direction:column;display:flex}.domestic-quick-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.domestic-quick-chips button{color:#93aeca;font:inherit;cursor:pointer;background:#02061747;border:1px dashed #60a5fa3d;border-radius:5px;padding:4px 8px;font-size:11px}.domestic-quick-chips button:hover{color:#e0f2fe;border-color:#7dd3fc9e}.domestic-rail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.domestic-rail-metrics div{background:#02061757;border:1px solid #60a5fa29;border-radius:7px;padding:7px}.domestic-rail-metrics span,.domestic-rail-source-list span{color:#7f99b9;font-size:11px;display:block}.domestic-rail-metrics b{color:#bae6fd;margin-top:2px;font-size:16px;display:block}.domestic-rail-source-list{gap:6px;display:grid}.domestic-rail-source-list div{border-bottom:1px dashed #60a5fa21;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 0;display:grid}.domestic-rail-source-list b{color:#7dd3fc;font-size:11px}.domestic-source-toggle-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:7px;display:grid}.domestic-source-toggle-actions button{color:#b9d7f2;font:inherit;cursor:pointer;background:#0f172ab8;border:1px solid #60a5fa38;border-radius:6px;padding:5px 7px;font-size:11px}.domestic-source-toggle-actions button:hover{color:#eff6ff;border-color:#7dd3fc94}.domestic-source-toggle-list{flex:1;min-height:0;max-height:none;padding-right:2px;overflow:auto}.domestic-source-toggle-list button{text-align:left;cursor:pointer;background:#030a1885;border:1px solid #60a5fa29;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:6px 7px;display:grid}.domestic-source-toggle-list button.on{background:#082f495c;border-color:#22d3ee61}.domestic-source-toggle-list button.off{opacity:.46}.domestic-source-toggle-list button span{color:#d9efff;font-weight:700}.domestic-source-toggle-list button small{color:#7f99b9;grid-column:1;font-size:10px}.domestic-source-toggle-list button b{color:#7dd3fc;grid-area:1/2/span 2;font-size:11px}.domestic-naver-list{gap:7px;max-height:270px;padding-right:2px;display:grid;overflow:auto}.domestic-naver-list a{background:#030a1880;border:1px solid #60a5fa29;border-radius:7px;gap:5px;padding:8px;text-decoration:none;display:grid}.domestic-naver-list a:hover,.domestic-naver-list a:focus-visible{border-color:#22d3ee73}.domestic-naver-list span{color:#7f99b9;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.domestic-naver-list span b{color:#fecdd3;background:#7f1d1d38;border:1px solid #fb71854d;border-radius:999px;padding:2px 5px;font-size:10px}.domestic-naver-list strong{color:#e6f4ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.domestic-naver-list em,.domestic-naver-list p{color:#6f8baa;font-size:10px;font-style:normal}.domestic-severity-queue{gap:7px;display:grid}.domestic-severity-queue div{background:#0206174d;border:1px solid #60a5fa29;border-radius:7px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:3px 9px;padding:9px;display:grid}.domestic-severity-queue div.hot{background:#4c05192e;border-color:#fb718557}.domestic-severity-queue b{color:#7dd3fc;text-align:center;grid-row:span 2;font-size:24px;line-height:1}.domestic-severity-queue .hot b{color:#fb7185}.domestic-severity-queue span{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.domestic-severity-queue small{color:#7f99b9;font-size:11px}.domestic-newsroom-grid{grid-column:1/span 2;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:10px;min-width:0;height:100%;min-height:540px;padding-right:0;display:grid;overflow:hidden}.domestic-newsroom-side{grid-column:3;grid-template-rows:auto minmax(0,1fr);gap:10px;min-width:0;min-height:0;display:grid;overflow:hidden}.domestic-window{background:linear-gradient(#0f172aeb,#050d1bf5),#081523;border:1px solid #60a5fa3b;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 16px 38px #00000038}.domestic-window[data-slot=cell-1],.domestic-empty-slot[data-slot=cell-1]{grid-area:1/1}.domestic-window[data-slot=cell-2],.domestic-empty-slot[data-slot=cell-2]{grid-area:1/2}.domestic-window[data-slot=cell-3],.domestic-empty-slot[data-slot=cell-3]{grid-area:1/1}.domestic-window[data-slot=cell-4],.domestic-empty-slot[data-slot=cell-4]{grid-area:1/2}.domestic-window[data-slot=cell-5],.domestic-empty-slot[data-slot=cell-5]{grid-area:2/1}.domestic-window[data-slot=cell-6],.domestic-empty-slot[data-slot=cell-6]{grid-area:2/2}.domestic-window[data-slot=cell-7],.domestic-empty-slot[data-slot=cell-7]{grid-area:2/1}.domestic-window[data-slot=cell-8],.domestic-empty-slot[data-slot=cell-8]{grid-area:2/2}.domestic-window[data-slot=cell-9],.domestic-empty-slot[data-slot=cell-9]{grid-area:3/1}.domestic-window[data-slot=cell-10],.domestic-empty-slot[data-slot=cell-10]{grid-area:3/2}.domestic-window[data-slot=cell-11],.domestic-empty-slot[data-slot=cell-11]{grid-area:3/1}.domestic-window[data-slot=cell-12],.domestic-empty-slot[data-slot=cell-12]{grid-area:3/2}.domestic-window.dragging{opacity:.62;outline:1px solid #7dd3fcbf}.domestic-window-header{cursor:grab;background:#030a18cc;border-bottom:1px dashed #60a5fa3d;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.domestic-window-header>div:first-child{color:#d9efff;align-items:center;gap:7px;min-width:0;font-weight:700;display:flex}.domestic-window-header span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.domestic-window-actions{flex:none;align-items:center;gap:6px;display:flex}.domestic-window-actions button{color:#8fb6da;cursor:pointer;background:#0206176b;border:1px solid #60a5fa2e;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.domestic-window-actions button:hover,.domestic-window-actions button:focus-visible{color:#fecaca;background:#7f1d1d47;border-color:#f871717a;outline:0}.domestic-window-body{flex:1;min-height:0;padding:10px;overflow:auto}.domestic-empty-slot{color:#93c5fd80;letter-spacing:.08em;background:linear-gradient(#0f172a61,#02061733),#0206173d;border:1px dashed #60a5fa38;border-radius:8px;justify-content:center;align-items:center;min-width:0;min-height:0;padding:10px;font-size:11px;display:flex;position:relative}.domestic-empty-slot:hover,.domestic-empty-slot.picker-open{color:#dbeafeb3;background:#082f4933;border-color:#7dd3fc80}.domestic-empty-slot-inner{justify-items:center;gap:8px;display:grid}.domestic-empty-slot-inner>span{color:#93c5fd85}.domestic-empty-add{color:#c7e7ff;font:inherit;letter-spacing:0;cursor:pointer;background:#02061770;border:1px solid #7dd3fc47;border-radius:7px;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.domestic-empty-add:hover,.domestic-empty-add:focus-visible{background:#082f497a;border-color:#38bdf8b3;outline:0}.domestic-panel-picker{z-index:8;background:#030a18f5;border:1px solid #7dd3fc5c;border-radius:8px;align-content:start;gap:6px;padding:9px;display:grid;position:absolute;inset:10px;overflow:auto;box-shadow:0 20px 40px #0000004d}.domestic-panel-picker button{color:#dcefff;text-align:left;cursor:pointer;background:#081523b8;border:1px solid #60a5fa24;border-radius:7px;gap:3px;padding:8px;display:grid}.domestic-panel-picker button:hover,.domestic-panel-picker button:focus-visible{background:#082f498a;border-color:#38bdf894;outline:0}.domestic-panel-picker span{letter-spacing:0;font-size:12px;font-weight:700}.domestic-panel-picker small{color:#7f99b9;letter-spacing:0;font-size:10px}.domestic-window-body::-webkit-scrollbar{width:8px}.domestic-window-body::-webkit-scrollbar-thumb{background:#60a5fa47;border-radius:8px}.domestic-article-list,.domestic-breaking-list,.domestic-source-body{flex-direction:column;gap:8px;display:flex}.domestic-article-row{color:inherit;will-change:opacity, transform;background:#081523b3;border:1px solid #60a5fa26;border-radius:7px;grid-template-columns:78px minmax(0,1fr);gap:12px;padding:10px;text-decoration:none;animation:.26s ease-out both domesticFeedInsert;display:grid}.domestic-article-row:hover,.domestic-article-row:focus-visible{background:#0c1f33c7;border-color:#7dd3fc57;outline:none}.domestic-article-row.breaking{background:linear-gradient(90deg,#7f1d1d29,#081523b8);border-color:#fb71855c}.domestic-article-row.breaking:hover,.domestic-article-row.breaking:focus-visible{background:linear-gradient(90deg,#7f1d1d3d,#0c1f33c7);border-color:#fb718585}.domestic-article-time{color:#7e96b5;flex-direction:column;gap:8px;font-size:11px;display:flex}.domestic-article-time b{color:#93c5fd;border:1px solid #60a5fa33;border-radius:999px;width:fit-content;padding:2px 7px;font-size:10px}.domestic-article-row.breaking .domestic-article-time b{color:#fecdd3;border-color:#fb718557}.domestic-article-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.domestic-article-title h3,.domestic-breaking-card h3{color:#edf7ff;margin:0;font-size:15px;line-height:1.38}.domestic-article-title span{color:#7dd3fc;flex:none}.domestic-article-main p,.domestic-breaking-card p{color:#9fb4cf;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.domestic-article-meta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.domestic-article-meta span{color:#7790ae;background:#0206175c;border:1px solid #60a5fa24;border-radius:999px;padding:2px 7px;font-size:10px}.domestic-breaking-card{width:100%;color:inherit;font:inherit;text-align:left;will-change:opacity, transform;cursor:pointer;background:#4c051933;border:1px solid #fb718533;border-radius:7px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px;animation:.26s ease-out both domesticFeedInsert;display:grid;position:relative}.domestic-breaking-card>div{min-width:0}.domestic-breaking-card:hover,.domestic-breaking-card:focus-visible{background:#7f1d1d47;border-color:#fb71857a;outline:none}.domestic-breaking-card[aria-pressed=true]{background:#7f1d1d61;border-color:#fb7185bd;box-shadow:inset 0 0 0 1px #fb718547}.domestic-exclusive-card:hover,.domestic-exclusive-card:focus-visible{background:#082f4952;border-color:#38bdf894}.domestic-exclusive-card[aria-pressed=true]{background:#082f496b;border-color:#7dd3fcc7;box-shadow:inset 0 0 0 1px #7dd3fc3d}.domestic-monitor-hover-detail{opacity:0;background:#0206175c;border:0 solid #60a5fa2e;border-radius:7px;max-height:0;margin-top:0;transition:max-height .18s,margin-top .18s,opacity .16s,transform .18s,border-width .18s,padding .18s;overflow:hidden;transform:translateY(-4px)}.domestic-breaking-card:hover .domestic-monitor-hover-detail,.domestic-breaking-card:focus-visible .domestic-monitor-hover-detail{opacity:1;border-width:1px;max-height:180px;margin-top:9px;padding:8px;transform:translateY(0)}.domestic-monitor-hover-detail b{color:#7dd3fc;font-size:11px;line-height:1.2;display:block}.domestic-monitor-hover-detail p{color:#c9d9ef;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}@keyframes domesticFeedInsert{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.domestic-article-row,.domestic-breaking-card,.domestic-calendar-event{animation:none}}.domestic-exclusive-card{background:#082f4933;border-color:#38bdf847}.domestic-exclusive-card .domestic-breaking-rank{color:#bae6fd;background:#38bdf829}.domestic-breaking-rank{color:#fecdd3;background:#fb718524;border-radius:999px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:grid}.domestic-breaking-card small{color:#7f99b9;margin-top:8px;display:block}.domestic-live-panel{flex-direction:column;display:flex}.domestic-live-body{aspect-ratio:16/9;flex:none;width:100%;min-height:0;padding:0;line-height:0;display:block;overflow:hidden}.domestic-live-body .domestic-youtube-frame{aspect-ratio:16/9;background:#000;border:0;border-radius:0 0 7px 7px;height:100%;min-height:0}.domestic-article-detail-panel{background:linear-gradient(#0f172af0,#050d1bfa),#07111f;border:1px solid #60a5fa42;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 18px 42px #00000042}.domestic-article-detail-panel.open{border-color:#7dd3fc6b}.domestic-article-detail-panel header{background:#030a18a3;border-bottom:1px solid #60a5fa2e;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.domestic-article-detail-panel header div{flex-direction:column;gap:2px;min-width:0;display:flex}.domestic-article-detail-panel header span{color:#6f8baa;font-size:11px}.domestic-article-detail-panel header b{color:#e0f2fe;font-size:15px}.domestic-article-detail-panel header button{color:#d9efff;cursor:pointer;background:#02061775;border:1px solid #60a5fa38;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.domestic-article-detail-panel header button:hover,.domestic-article-detail-panel header button:focus-visible{color:#fecdd3;border-color:#fb718585;outline:none}.domestic-article-detail-actions{flex:none;align-items:center;gap:6px;display:flex}.domestic-article-detail-panel header .domestic-article-detail-source{color:#bae6fd;align-items:center;gap:6px;width:auto;min-width:max-content;height:32px;padding:0 10px;font-size:12px;text-decoration:none;display:inline-flex}.domestic-article-detail-panel header .domestic-article-detail-source:hover,.domestic-article-detail-panel header .domestic-article-detail-source:focus-visible{color:#eff6ff;border-color:#7dd3fc85}.domestic-article-detail-body{flex:1;min-height:0;padding:14px;overflow:hidden}.domestic-article-detail-meta{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.domestic-article-detail-meta span{color:#8fb1ce;background:#02061757;border:1px solid #60a5fa29;border-radius:999px;padding:4px 8px;font-size:11px}.domestic-article-detail-body h2{color:#f8fbff;margin:0;font-size:22px;line-height:1.36}.domestic-article-detail-body p{color:#c4d3e7;white-space:pre-line;-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}.domestic-article-detail-empty{text-align:center;flex:1;place-content:center;gap:8px;min-height:0;padding:24px;display:grid}.domestic-article-detail-empty b{color:#d9efff;font-size:18px}.domestic-article-detail-empty span{color:#7f99b9;font-size:13px;line-height:1.5}.domestic-source-popup{z-index:2600;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.domestic-source-popup-backdrop{cursor:pointer;background:#000000ad;border:0;position:absolute;inset:0}.domestic-source-popup-panel{z-index:1;background:#030712;border:1px solid #7dd3fc6b;border-radius:10px;flex-direction:column;width:min(1180px,100vw - 44px);height:min(820px,100dvh - 44px);min-height:420px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000007a}.domestic-source-popup-panel header{background:#030a18f5;border-bottom:1px solid #60a5fa38;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.domestic-source-popup-panel header div{min-width:0}.domestic-source-popup-panel header span{color:#7dd3fc;font-size:12px;font-weight:700;display:block}.domestic-source-popup-panel header b{color:#f8fbff;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:15px;line-height:1.35;display:block;overflow:hidden}.domestic-source-popup-panel header button{color:#e0f2fe;cursor:pointer;background:#0f172ac7;border:1px solid #60a5fa47;border-radius:7px;flex:none;place-items:center;width:36px;height:36px;display:grid}.domestic-source-popup-panel header button:hover,.domestic-source-popup-panel header button:focus-visible{color:#fecdd3;border-color:#fb718594;outline:none}.domestic-source-popup-actions{flex:none;align-items:center;gap:8px;display:flex}.domestic-source-popup-actions a{color:#cffafe;white-space:nowrap;background:#082f499e;border:1px solid #22d3ee57;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.domestic-source-popup-actions a:hover,.domestic-source-popup-actions a:focus-visible{color:#fff;border-color:#22d3eec2;outline:none}.domestic-source-popup-frame-note{color:#9fb4cf;background:#0f172ac7;border-bottom:1px solid #94a3b824;padding:8px 14px;font-size:12px;line-height:1.45}.domestic-source-popup-panel iframe{background:#fff;border:0;flex:1;width:100%;min-height:0}.domestic-source-popup-blocked{color:#dbeafe;text-align:center;background:radial-gradient(circle at 50% 12%,#7dd3fc1f,#0000 34%),#040916;flex:1;align-content:center;place-items:center;gap:14px;min-height:0;padding:28px;display:grid}.domestic-source-popup-blocked>svg{color:#7dd3fc}.domestic-source-popup-blocked b{color:#f8fbff;font-size:20px}.domestic-source-popup-blocked p{color:#9fb4cf;max-width:520px;margin:0;font-size:14px;line-height:1.6}.domestic-source-popup-blocked a{color:#fff7f7;background:#7f1d1d57;border:1px solid #fb71858c;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.domestic-source-popup-blocked a:hover,.domestic-source-popup-blocked a:focus-visible{background:#991b1b7a;border-color:#f87171db;outline:none}.domestic-youtube-body{flex:1;grid-template-rows:auto minmax(0,1fr);gap:6px;padding:7px;display:grid;overflow:hidden}.domestic-youtube-input{color:#7f99b9;gap:3px;font-size:10px;display:grid}.domestic-youtube-input div{color:#7dd3fc;background:#02061775;border:1px solid #60a5fa38;border-radius:7px;align-items:center;gap:8px;min-height:32px;padding:5px 8px;display:flex}.domestic-youtube-stage{width:100%;height:100%;min-height:0;display:block;overflow:hidden}.domestic-youtube-frame{box-sizing:border-box;background:linear-gradient(#60a5fa0d 1px,#0000 1px) 0 0/18px 18px,#020617;border:1px solid #60a5fa2b;border-radius:7px;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.domestic-youtube-frame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.domestic-youtube-empty{color:#4d6687;letter-spacing:2px;align-content:center;place-items:center;gap:8px;height:100%;min-height:0;display:grid}.domestic-calendar-body{flex-direction:column;gap:10px;display:flex}.domestic-calendar-page{gap:12px;display:grid}.ndai-calendar-shell .domestic-calendar-page{flex:1;grid-template-rows:auto auto minmax(0,1fr);width:100%;min-height:0;overflow:hidden}.ndai-calendar-shell .domestic-calendar-page.calendar-mobile-page{grid-template-rows:auto minmax(0,1fr)}.domestic-calendar-commandbar,.domestic-calendar-toolbar,.domestic-calendar-card{background:linear-gradient(#0f172ae6,#050d1bf5),#081523;border:1px solid #60a5fa3b;border-radius:8px;box-shadow:inset 0 1px #ffffff09,0 16px 38px #0003}.domestic-calendar-commandbar{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.domestic-calendar-title{color:#7dd3fc;align-items:center;gap:9px;min-width:0;display:flex}.domestic-calendar-title h1{color:#edf7ff;letter-spacing:0;margin:0;font-size:20px;font-weight:800}.domestic-calendar-toolbar{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:10px;padding:10px;display:grid}.domestic-calendar-toolbar-search-only{grid-template-columns:minmax(260px,480px);justify-content:start}.domestic-calendar-filterbar{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.ndai-calendar-shell .domestic-calendar-filterbar{flex-wrap:nowrap;padding-bottom:1px;overflow-x:auto}.ndai-calendar-shell .domestic-calendar-filterbar::-webkit-scrollbar{height:4px}.ndai-calendar-shell .domestic-calendar-filterbar::-webkit-scrollbar-thumb{background:#60a5fa47;border-radius:999px}.domestic-calendar-filter-button{color:#8fb6da;font:inherit;cursor:pointer;background:#02061775;border:1px solid #60a5fa2e;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:700}.domestic-calendar-filter-button:hover,.domestic-calendar-filter-button:focus-visible{color:#dff7ff;background:#082f4952;border-color:#7dd3fc94;outline:0}.domestic-calendar-filter-button.active{color:#bae6fd;background:#082f498f;border-color:#38bdf8a8}.domestic-calendar-search{color:#7dd3fc;background:#0206179e;border:1px solid #60a5fa3d;border-radius:7px;align-items:center;gap:8px;min-width:0;height:40px;padding:0 11px;display:flex}.domestic-calendar-search:focus-within{border-color:#7dd3fca8;box-shadow:0 0 0 3px #38bdf814}.domestic-calendar-search input{color:#e5f2ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.domestic-calendar-search input::placeholder{color:#617b9e}.domestic-calendar-card{padding:12px}.domestic-calendar-card-head,.domestic-calendar-month-toolbar,.domestic-calendar-agenda-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.domestic-calendar-card-head{margin-bottom:10px}.domestic-calendar-card-head h2,.domestic-calendar-agenda-head h2{color:#edf7ff;margin:0;font-size:16px;font-weight:800}.domestic-calendar-card-head span,.domestic-calendar-agenda-head span{color:#7f99b9;font-size:12px}.domestic-calendar-today-list,.domestic-calendar-event-list{gap:8px;display:grid}.domestic-calendar-line-item,.domestic-calendar-empty{color:#b9d2ec;background:#0206176b;border:1px solid #60a5fa29;border-radius:7px;padding:10px 12px;font-size:13px;line-height:1.5}.domestic-calendar-line-item:hover,.domestic-calendar-line-item:focus-visible{color:#f0fbff;border-color:#7dd3fc94;outline:0}.domestic-calendar-empty{color:#617b9e;text-align:center;padding:18px}.domestic-calendar-main{grid-template-columns:minmax(620px,1.15fr) minmax(460px,.85fr);gap:12px;display:grid}.ndai-calendar-shell .domestic-calendar-main{min-height:0;overflow:hidden}.domestic-calendar-month-card,.domestic-calendar-agenda-card{min-width:0}.ndai-calendar-shell .domestic-calendar-month-card,.ndai-calendar-shell .domestic-calendar-agenda-card{min-height:0}.ndai-calendar-shell .domestic-calendar-month-card{flex-direction:column;display:flex;overflow:hidden}.domestic-calendar-month-toolbar{margin-bottom:12px}.domestic-calendar-icon-button{color:#8fb6da;cursor:pointer;background:#0206176b;border:1px solid #60a5fa33;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.domestic-calendar-icon-button:hover,.domestic-calendar-icon-button:focus-visible{color:#bae6fd;border-color:#7dd3fc9e;outline:0}.domestic-calendar-month-title{color:#edf7ff;text-align:center;gap:3px;font-size:18px;font-weight:800;display:grid}.domestic-calendar-month-title span{color:#617b9e;font-size:11px;font-weight:600}.domestic-calendar-weekday-row,.domestic-calendar-day-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.domestic-calendar-weekday-row{color:#617b9e;text-align:center;gap:6px;margin-bottom:6px;font-size:11px}.domestic-calendar-weekday-row span{padding:7px 0}.domestic-calendar-day-grid{gap:7px}.ndai-calendar-shell .domestic-calendar-day-grid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));min-height:0}.domestic-calendar-day{color:#b9d2ec;min-height:108px;font:inherit;text-align:left;cursor:pointer;background:#02061775;border:1px solid #60a5fa29;border-radius:7px;padding:10px;position:relative}.ndai-calendar-shell .domestic-calendar-day{min-height:0}.domestic-calendar-day:hover,.domestic-calendar-day:focus-visible{border-color:#7dd3fc80;outline:0}.domestic-calendar-day.active{color:#f4f9ff;background:#082f498f;border-color:#38bdf8b8;box-shadow:inset 0 0 0 1px #7dd3fc14,0 0 26px #38bdf814}.domestic-calendar-day.out-month{opacity:.38}.domestic-calendar-day-count{color:#bae6fd;text-align:center;background:#38bdf833;border-radius:999px;min-width:23px;font-size:11px;line-height:20px;position:absolute;bottom:8px;right:8px}.domestic-calendar-agenda-card{flex-direction:column;min-height:560px;padding:0;display:flex}.domestic-calendar-agenda-head{border-bottom:1px dashed #60a5fa38;flex:none;padding:13px 14px}.domestic-calendar-agenda-head b{color:#bae6fd;background:#082f496b;border:1px solid #38bdf847;border-radius:999px;flex:none;padding:5px 9px;font-size:12px}.domestic-calendar-agenda-body{flex:1;min-height:0;padding:12px;overflow:auto}.domestic-calendar-event-card{background:#02061775;border:1px solid #60a5fa2e;border-radius:7px;padding:0;transition:border-color .15s,background .15s;display:block}.domestic-calendar-event-card:hover,.domestic-calendar-event-card:focus-within,.domestic-calendar-event-card.expanded{background:#082f4947;border-color:#7dd3fc94;outline:0}.domestic-calendar-event-trigger{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:13px;display:block}.domestic-calendar-event-trigger:focus-visible{outline-offset:-2px;outline:2px solid #7dd3fcb3}.domestic-calendar-related{border-top:1px dashed #60a5fa38;padding:10px 12px 12px}.domestic-calendar-related-head{color:#7dd3fc;letter-spacing:0;margin-bottom:8px;font-size:11px;font-weight:800}.domestic-calendar-related-list{gap:7px;display:grid}.domestic-calendar-related-link{color:#dbeafe;background:#02061761;border:1px solid #60a5fa24;border-radius:6px;gap:4px;padding:9px 10px;text-decoration:none;transition:border-color .15s,background .15s;display:grid}.domestic-calendar-related-link:hover,.domestic-calendar-related-link:focus-visible{background:#0e749024;border-color:#7dd3fc85;outline:0}.domestic-calendar-related-link b{font-size:13px;line-height:1.45}.domestic-calendar-related-link span{color:#94a3b8;font-size:11px}.domestic-calendar-empty.compact{padding:10px;font-size:12px}.domestic-calendar-filters{flex-wrap:wrap;flex:none;gap:6px;display:flex}.domestic-calendar-filters button{color:#9fb4cf;font:inherit;cursor:pointer;background:#02061766;border:1px solid #60a5fa33;border-radius:999px;padding:5px 8px;font-size:11px}.domestic-calendar-filters button.active{color:#e0f2fe;background:#082f4973;border-color:#38bdf894}.domestic-calendar-layout{flex:1;grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);gap:10px;min-height:0;display:grid}.domestic-calendar-month,.domestic-calendar-agenda{min-height:0;overflow:auto}.domestic-calendar-month{background:#02061752;border:1px solid #60a5fa29;border-radius:7px;padding:9px}.domestic-calendar-month-head{color:#bae6fd;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.domestic-calendar-weekdays,.domestic-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.domestic-calendar-weekdays span{color:#617b9e;text-align:center;font-size:10px}.domestic-calendar-grid{gap:3px;margin-top:6px}.domestic-calendar-grid div{color:#a9c5e4;border:1px solid #60a5fa1f;border-radius:5px;place-items:center;min-height:29px;font-size:11px;display:grid;position:relative}.domestic-calendar-grid div.out-month{opacity:.35}.domestic-calendar-grid b{color:#bae6fd;text-align:center;background:#38bdf833;border-radius:999px;min-width:14px;font-size:9px;line-height:14px;position:absolute;bottom:2px;right:2px}.domestic-calendar-agenda{flex-direction:column;gap:8px;display:flex}.domestic-calendar-event{background:#082f492e;border:1px solid #38bdf833;border-radius:7px;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:9px;animation:.26s ease-out both domesticFeedInsert;display:grid}.domestic-calendar-event>div{color:#7f99b9;flex-direction:column;gap:5px;font-size:10px;display:flex}.domestic-calendar-event>div b{color:#bae6fd;font-size:11px}.domestic-calendar-event h3{color:#edf7ff;margin:0;font-size:14px;line-height:1.35}.domestic-calendar-event p{color:#9fb4cf;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11.5px;line-height:1.42;display:-webkit-box;overflow:hidden}.domestic-calendar-event small{color:#7dd3fc;margin-top:7px;font-size:10.5px;display:block}.domestic-source-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.domestic-source-stats div{background:#0206175c;border:1px solid #60a5fa29;border-radius:7px;padding:10px}.domestic-source-stats span,.domestic-source-list span{color:#7f99b9;font-size:11px;display:block}.domestic-source-stats b{color:#bae6fd;margin-top:5px;font-size:20px;display:block}.domestic-source-list{gap:7px;display:grid}.domestic-source-window-list button{color:#dbeafe;text-align:left;cursor:pointer;background:#02061747;border:1px solid #60a5fa21;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px;display:grid}.domestic-source-window-list button.off{opacity:.48}.domestic-source-window-list button.on{border-color:#38bdf847}.domestic-source-window-list button:hover,.domestic-source-window-list button:focus-visible{border-color:#7dd3fc85;outline:0}.domestic-source-list div{border-bottom:1px solid #60a5fa1c;padding:7px 0}.domestic-source-list b{color:#dbeafe;font-size:12px;display:block}.domestic-stats-body{flex-direction:column;gap:10px;display:flex}.domestic-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.domestic-stats-grid div{background:#02061757;border:1px solid #60a5fa29;border-radius:7px;padding:10px}.domestic-stats-grid span{color:#7f99b9;font-size:11px;display:block}.domestic-stats-grid b{color:#bae6fd;margin-top:5px;font-size:20px;display:block}.domestic-provider-list{gap:7px;min-height:0;display:grid}.domestic-provider-list-head{color:#7dd3fc;letter-spacing:.08em;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.domestic-provider-list>div:not(.domestic-provider-list-head,.domestic-empty){border-bottom:1px solid #60a5fa1a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 0;display:grid}.domestic-provider-list span{color:#dbeafe;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.domestic-provider-list b{color:#bae6fd;font-size:12px}.domestic-provider-list small{color:#7f99b9;font-size:10px}.domestic-placeholder-body{color:#6e8aac;text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.domestic-placeholder-body b{color:#c8e6ff;font-size:14px}.domestic-placeholder-body span{color:#607b9c;letter-spacing:.16em;font-size:11px}.domestic-empty{color:#607b9c;border:1px dashed #60a5fa33;border-radius:7px;place-items:center;min-height:0;padding:12px;display:grid}.domestic-ticker{min-height:var(--ndai-global-ticker-height);background:#01040b;border-top:1px solid #60a5fa33;flex:none;align-items:stretch;display:flex;overflow:hidden}.domestic-global-ticker{z-index:2200;height:var(--ndai-global-ticker-height);min-height:var(--ndai-global-ticker-height);position:fixed;bottom:0;left:0;right:0}.domestic-ticker-badge{color:#fff;letter-spacing:0;background:#be123ce6;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:800;display:flex}.domestic-ticker-badge:before{content:"";background:#fff;border-radius:999px;width:9px;height:9px;animation:1.2s infinite osint-pulse}.domestic-ticker-window{flex:1;min-width:0;overflow:hidden}.domestic-ticker-track{white-space:nowrap;gap:42px;min-width:max-content;padding-left:24px;animation:120s linear infinite osint-marquee;display:inline-flex}.domestic-ticker-window:hover .domestic-ticker-track{animation-play-state:paused}.domestic-ticker-track span,.domestic-ticker-track a{min-height:var(--ndai-global-ticker-height);color:#bfd7f4;align-items:center;gap:8px;font-size:15px;line-height:1.25;display:inline-flex}.domestic-ticker-track svg{flex:none;width:16px;height:16px}.domestic-ticker-track a{transition:color .14s,text-shadow .14s}.domestic-ticker-track a:hover,.domestic-ticker-track a:focus-visible{color:#f8fbff;text-shadow:0 0 14px #7dd3fc5c;outline:0}.domestic-ticker-track b{color:#7dd3fc;font-weight:700}@media (max-width:1180px){.domestic-calendar-main{grid-template-columns:minmax(0,1fr)}.ndai-calendar-shell .domestic-calendar-main{grid-template-columns:minmax(470px,1.08fr) minmax(330px,.92fr)}.domestic-newsroom-topbar{gap:0}.domestic-newsroom-controls,.domestic-newsroom-stats{border-top:1px solid #60a5fa29;flex-basis:100%;order:3}.domestic-newsroom-stats{order:4;padding:8px 14px}.domestic-newsroom-stage{grid-template-columns:minmax(0,1fr);overflow:auto}.domestic-left-rail{min-height:0}.domestic-newsroom-grid{grid-column:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;height:58vh;min-height:520px}.domestic-newsroom-side{grid-column:auto;min-height:560px}.domestic-article-detail-panel{min-height:320px}}@media (max-height:760px) and (min-width:1181px){.domestic-newsroom-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}.domestic-left-rail,.domestic-newsroom-grid{gap:8px}.domestic-newsroom-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;min-height:490px}.domestic-window-header,.domestic-window-body{padding:8px}.domestic-youtube-body{padding:6px}.domestic-youtube-input div{min-height:30px}}@media (max-width:700px){.ndai-page-header-inner,.domestic-calendar-commandbar,.domestic-newsroom-controls,.domestic-newsroom-stats{flex-direction:column;align-items:stretch}.ndai-page-header-inner{padding:10px}.ndai-page-nav{justify-content:flex-start}.ndai-page-content{padding:10px}.domestic-calendar-toolbar,.domestic-calendar-main{grid-template-columns:minmax(0,1fr)}.ndai-calendar-shell .domestic-calendar-page{gap:8px}.ndai-calendar-shell .domestic-calendar-commandbar,.ndai-calendar-shell .domestic-calendar-toolbar{padding:8px}.ndai-calendar-shell .domestic-calendar-main{grid-template-rows:minmax(270px,.72fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px}.ndai-calendar-shell .domestic-calendar-month-card{padding:8px}.ndai-calendar-shell .domestic-calendar-month-toolbar{margin-bottom:7px}.ndai-calendar-shell .domestic-calendar-weekday-row{margin-bottom:4px}.ndai-calendar-shell .domestic-calendar-day-grid{gap:4px}.domestic-calendar-card{padding:10px}.domestic-calendar-day{min-height:76px;padding:8px}.domestic-calendar-agenda-card{min-height:420px}.domestic-search{min-width:0}.domestic-newsroom-grid{height:72vh;overflow:auto}.domestic-article-row,.domestic-calendar-layout,.domestic-calendar-event{grid-template-columns:minmax(0,1fr)}}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){.domestic-newsroom-shell{min-height:calc(100dvh - var(--ndai-global-ticker-height));background:radial-gradient(circle at 50% -10%,#0ea5e933,#0000 34%),linear-gradient(#60a5fa0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#60a5fa09 1px,#0000 1px) 0 0/24px 24px,#030711;height:auto;overflow:auto}.domestic-newsroom-shell.ndai-calendar-shell,.domestic-newsroom-shell.ndai-briefing-shell,.domestic-newsroom-shell.ndai-pharma-shell{height:calc(100dvh - var(--ndai-global-ticker-height));min-height:calc(100dvh - var(--ndai-global-ticker-height));display:flex;overflow:hidden}.ndai-calendar-shell .ndai-page-content,.ndai-briefing-shell .ndai-page-content,.ndai-pharma-shell .ndai-page-content{flex:1;min-height:0;display:flex;overflow:hidden}.domestic-newsroom-stage{display:none}.domestic-mobile-dashboard{min-height:0;padding:10px 10px max(12px, env(safe-area-inset-bottom));flex-direction:column;flex:1;gap:10px;display:flex}.domestic-mobile-header{top:max(8px, env(safe-area-inset-top));z-index:20;background:#030a18d1;border:1px solid #60a5fa33;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:9px;min-width:0;padding:12px;display:flex;position:sticky;box-shadow:0 12px 36px #00000042}.domestic-mobile-header>div{gap:3px;min-width:0;display:grid}.domestic-mobile-header>.domestic-mobile-header-actions{justify-content:flex-start;align-items:center;gap:8px;width:100%;min-width:0;display:flex;overflow:visible}.domestic-mobile-header-actions .ndai-page-nav{flex-wrap:wrap;flex:auto;justify-content:flex-start;row-gap:6px;max-width:100%;overflow:visible}.domestic-mobile-header-actions .ndai-page-nav-link{min-height:31px;padding:0 7px;font-size:10.5px}.domestic-mobile-header-actions .ndai-display-controls{gap:3px}.domestic-mobile-header-actions .ndai-display-controls button{flex-basis:31px;width:31px;min-width:31px;min-height:31px;padding:0;font-size:10.5px}.domestic-mobile-calendar-link{color:#8fb6da;white-space:nowrap;background:#0206176b;border:1px solid #60a5fa33;border-radius:999px;align-items:center;gap:5px;max-width:132px;padding:7px 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.domestic-mobile-calendar-link span{min-width:0;color:inherit;font-size:inherit;letter-spacing:0;text-overflow:ellipsis;overflow:hidden}.domestic-mobile-calendar-link:focus-visible,.domestic-mobile-calendar-link:hover{color:#f0fbff;background:#0e74907a;border-color:#7dd3fcb8;outline:0}.domestic-mobile-calendar-link.active{color:#bae6fd;background:#082f4980;border-color:#38bdf894}.domestic-mobile-header b{color:#f4f9ff;letter-spacing:0;font-size:19px}.domestic-mobile-header span,.domestic-mobile-header small{color:#7f99b9;letter-spacing:.08em;font-size:11px}.domestic-mobile-searchbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid;position:relative}.domestic-mobile-searchbar label{color:#93c5fd;background:#020617ad;border:1px solid #60a5fa3d;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:11px 12px;display:flex}.domestic-mobile-searchbar input,.domestic-mobile-live-input input{color:#eef7ff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.domestic-mobile-tabs,.domestic-mobile-filter-row{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.domestic-mobile-tabs::-webkit-scrollbar{display:none}.domestic-mobile-filter-row::-webkit-scrollbar{display:none}.domestic-mobile-searchbar button,.domestic-mobile-tabs button,.domestic-mobile-filter-row button,.domestic-mobile-source-actions button{color:#9fb4cf;font:inherit;cursor:pointer;background:#02061775;border:1px solid #60a5fa33;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.domestic-mobile-searchbar>button{border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:0 10px;font-weight:700;display:inline-flex}.domestic-mobile-searchbar>button b{color:#7dd3fc;font-size:11px}.domestic-mobile-searchbar>button.active{color:#e0f2fe;background:#082f49b8;border-color:#38bdf8a3}.domestic-mobile-source-popover{z-index:22;background:#030711fa;border:1px solid #38bdf859;border-radius:8px;width:min(320px,100vw - 28px);max-height:min(420px,68vh);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 48px #00000080}.domestic-mobile-source-popover .domestic-mobile-sources{min-height:0}.domestic-mobile-source-popover .domestic-mobile-source-list{max-height:300px;padding-right:2px;overflow:auto}.domestic-mobile-tabs{z-index:5;background:linear-gradient(#030711fa,#030711db);margin:0 -10px;padding:8px 10px;position:sticky;top:0}.domestic-mobile-tabs button{border-radius:8px;min-width:58px;padding:8px 12px;font-weight:700}.domestic-mobile-tabs button.active,.domestic-mobile-filter-row button.active{color:#e0f2fe;background:#082f498f;border-color:#38bdf8a3}.domestic-mobile-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.domestic-mobile-metrics div{text-align:center;background:#0815239e;border:1px solid #60a5fa29;border-radius:8px;gap:3px;min-width:0;padding:8px 6px;display:grid}.domestic-mobile-metrics span{color:#7f99b9;font-size:10px}.domestic-mobile-metrics b{color:#7dd3fc;text-overflow:ellipsis;min-width:0;font-size:14px;overflow:hidden}.domestic-mobile-metrics .crit{color:#fb7185}.domestic-mobile-content{flex-direction:column;flex:1;min-height:0;display:flex}.domestic-mobile-feed,.domestic-mobile-calendar,.domestic-mobile-sources,.domestic-mobile-source-list{gap:9px;display:grid}.domestic-mobile-card{background:#081523bd;border:1px solid #60a5fa2b;border-radius:8px;gap:7px;padding:11px;animation:.22s ease-out both domesticFeedInsert;display:grid}.domestic-mobile-card.breaking{background:linear-gradient(90deg,#7f1d1d38,#081523c2);border-color:#fb718557}.domestic-mobile-card.exclusive,.domestic-mobile-card.calendar{background:#082f493d;border-color:#38bdf847}.domestic-mobile-card-head,.domestic-mobile-card-meta{color:#7f99b9;justify-content:space-between;align-items:center;gap:8px;min-width:0;font-size:11px;display:flex}.domestic-mobile-card-head b{color:#bae6fd;border:1px solid #60a5fa2e;border-radius:999px;flex:none;padding:2px 7px;font-size:10px}.domestic-mobile-card h3{color:#edf7ff;margin:0;font-size:15px;line-height:1.38}.domestic-mobile-card p{color:#9fb4cf;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.42;display:-webkit-box;overflow:hidden}.domestic-mobile-card-meta{justify-content:flex-start}.domestic-mobile-card-meta span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.domestic-mobile-empty{color:#607b9c;text-align:center;border:1px dashed #60a5fa33;border-radius:8px;place-items:center;min-height:0;padding:14px;display:grid}.domestic-mobile-live{gap:10px;display:grid}.domestic-mobile-live-input{color:#7f99b9;gap:6px;font-size:12px;display:grid}.domestic-mobile-live-input input{background:#0206177a;border:1px solid #60a5fa38;border-radius:8px;padding:10px}.domestic-mobile-live-frame{aspect-ratio:16/9;background:linear-gradient(#60a5fa0d 1px,#0000 1px) 0 0/18px 18px,#020617;border:1px solid #60a5fa2e;border-radius:8px;position:relative;overflow:hidden}.domestic-mobile-live-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.domestic-mobile-live-frame>div{color:#4d6687;letter-spacing:.12em;align-content:center;place-items:center;gap:8px;height:100%;display:grid}.domestic-mobile-source-actions{gap:7px;display:flex}.domestic-mobile-source-list button{color:#dbeafe;text-align:left;background:#081523ad;border:1px solid #60a5fa29;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:10px;display:grid}.domestic-mobile-source-list button.off{opacity:.48}.domestic-mobile-source-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.domestic-mobile-source-list small{color:#7f99b9;font-size:11px}.domestic-mobile-source-list b{color:#7dd3fc;font-size:12px}.domestic-newsroom-shell{overflow-x:hidden}.domestic-mobile-dashboard{max-width:100vw;overflow-x:hidden}}.ndai-monitor-shell{color:#e5f2ff;background:linear-gradient(#f871710b 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#38bdf809 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle at 18% 0,#f871712e,#0000 32%),radial-gradient(circle at 78% 12%,#0ea5e92e,#0000 32%),#030711;flex-direction:column;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;font-family:Inter,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}body:has(.ndai-monitor-shell){overscroll-behavior:none;height:100dvh;padding-bottom:0;overflow:hidden}html:has(.ndai-monitor-shell){overscroll-behavior:none;height:100%;overflow:hidden}.ndai-monitor-topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030711f0;border-bottom:1px solid #f8717157;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;display:flex;position:sticky;top:0}.ndai-monitor-brand{align-items:center;gap:11px;min-width:0;display:flex}.ndai-monitor-mark{color:#fecdd3;background:#7f1d1d38;border:1px solid #f871718c;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.ndai-monitor-brand b{color:#fff7f7;letter-spacing:0;font-size:20px;display:block}.ndai-monitor-brand span{color:#8aa4c1;margin-top:2px;font-size:11px;display:block}.ndai-monitor-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ndai-monitor-actions a,.ndai-monitor-actions button{color:#c9d9ef;min-height:38px;font:inherit;cursor:pointer;background:#0206178f;border:1px solid #60a5fa3d;border-radius:8px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.ndai-monitor-install-panel{background:#081523db;border:1px solid #f8717161;border-radius:8px;gap:14px;width:min(420px,100vw - 32px);margin:0 auto;padding:28px 18px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 80px #00000057}.ndai-monitor-install-icon{color:#fecdd3;background:#7f1d1d2e;border:1px solid #f8717175;border-radius:8px;place-items:center;width:64px;height:64px;display:grid}.ndai-monitor-install-panel b{color:#8bd3ff;font-size:13px;display:block}.ndai-monitor-install-panel h1{color:#f8fbff;margin:4px 0 0;font-size:26px;line-height:1.15}.ndai-monitor-install-panel p{color:#9fb4cf;margin:8px 0 0;font-size:14px;line-height:1.45}.ndai-monitor-install-panel button{color:#fff7f7;min-height:44px;font:inherit;background:#7f1d1d42;border:1px solid #f871717a;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:900;display:inline-flex}.ndai-monitor-install-panel button:disabled{cursor:not-allowed;opacity:.62}.ndai-monitor-install-panel small{color:#fecdd3;font-size:12px;line-height:1.4}.ndai-monitor-actions button.enabled{color:#bbf7d0;border-color:#4ade8070}.ndai-monitor-actions button.denied{color:#fecdd3;border-color:#f871717a}.ndai-monitor-actions button:disabled{cursor:progress;opacity:.72}.ndai-monitor-content{flex-direction:column;flex:1 1 0;gap:14px;height:0;min-height:0;padding:16px;display:flex;overflow:hidden}.ndai-monitor-statusbar{flex-wrap:wrap;gap:8px;display:flex}.ndai-monitor-statusbar span{color:#9fb4cf;background:#0206176b;border:1px solid #60a5fa2e;border-radius:999px;padding:5px 10px;font-size:12px}.ndai-monitor-statusbar b{color:#f8fbff}.ndai-monitor-statusbar .ndai-monitor-warning{color:#fecdd3;border-color:#f871715c}.ndai-monitor-mobile-tabs{display:none}.ndai-monitor-grid{flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:0;display:grid}.ndai-monitor-mobile-pane{min-width:0;min-height:0;display:flex}.ndai-monitor-column{background:#0815239e;border:1px solid #60a5fa2b;border-radius:8px;flex:auto;grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.ndai-monitor-column-head{border-bottom:1px solid #60a5fa21;justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.ndai-monitor-column-head h1{color:#f8fbff;align-items:center;gap:8px;margin:0;font-size:18px;display:inline-flex}.ndai-monitor-column-head b{color:#bae6fd;border:1px solid #60a5fa33;border-radius:999px;padding:3px 8px;font-size:12px}.ndai-monitor-column-head>b{display:none!important}.ndai-monitor-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;gap:10px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.ndai-monitor-card{color:inherit;background:linear-gradient(90deg,#7f1d1d29,#081523b8);border:1px solid #f8717138;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:9px;padding:12px;text-decoration:none;animation:.26s ease-out both domesticFeedInsert;display:grid}.ndai-monitor-card.exclusive{background:linear-gradient(90deg,#082f4938,#081523b8);border-color:#38bdf847}.ndai-monitor-card:hover,.ndai-monitor-card:focus-visible{border-color:#fb71858c;outline:0}.ndai-monitor-card.exclusive:hover,.ndai-monitor-card.exclusive:focus-visible{border-color:#38bdf894}.ndai-monitor-rank{color:#fecdd3;background:#fb718524;border-radius:999px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.ndai-monitor-card.exclusive .ndai-monitor-rank{color:#bae6fd;background:#38bdf829}.ndai-monitor-card h2{color:#f8fbff;margin:0;font-size:17px;line-height:1.42}.ndai-monitor-card p{color:#9fb4cf;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ndai-monitor-meta{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.ndai-monitor-meta span,.ndai-monitor-card small{color:#8ea7c5;background:#0206175c;border:1px solid #60a5fa24;border-radius:999px;padding:3px 8px;font-size:11px}.ndai-monitor-card small{width:fit-content;margin-top:9px;display:inline-flex}.ndai-monitor-empty{color:#7f99b9;text-align:center;border:1px dashed #60a5fa33;border-radius:8px;padding:18px}.ndai-disabled-panel{background:#081523b8;border:1px solid #f8717147;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:18px;max-width:860px;padding:24px;display:grid}.ndai-disabled-icon{color:#fecdd3;background:#7f1d1d2e;border:1px solid #f871716b;border-radius:8px;place-items:center;width:64px;height:64px;display:grid}.ndai-disabled-panel b{color:#fecdd3;font-size:13px}.ndai-disabled-panel h1{color:#f8fbff;margin:4px 0 0;font-size:28px;line-height:1.2}.ndai-disabled-panel p{color:#9fb4cf;margin:10px 0 0;font-size:15px;line-height:1.6}.briefing-board-page{grid-template-rows:auto minmax(0,1fr);gap:7px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.briefing-board-page-with-notice{grid-template-rows:auto auto minmax(0,1fr)}.briefing-board-content{grid-template-rows:minmax(0,1fr);gap:7px;min-height:0;display:grid;overflow:hidden}.briefing-board-commandbar,.briefing-category-panel,.briefing-board-search,.briefing-category-overview,.briefing-source-catalog,.briefing-report-panel,.briefing-article-panel,.briefing-board-error,.briefing-board-loading{background:#081523b8;border:1px solid #60a5fa2b;border-radius:8px}.briefing-board-commandbar{justify-content:space-between;align-items:center;gap:8px;padding:5px 9px;display:flex}.briefing-board-commandbar b{color:#f8fbff;font-size:17px;line-height:1.12;display:block}.briefing-board-commandbar span{color:#8aa4c1;font-size:11px;line-height:1.25}.briefing-board-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.briefing-board-actions span,.briefing-board-actions button{color:#c9d9ef;min-height:24px;font:inherit;background:#02061775;border:1px solid #60a5fa33;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.briefing-board-actions button{cursor:pointer}.briefing-board-actions button:disabled{cursor:progress;opacity:.65}.briefing-category-strip{overscroll-behavior:contain;align-content:start;gap:6px;min-height:0;padding:8px;display:grid;overflow-y:auto}.briefing-category-strip button{color:#c9d9ef;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#0206176b;border:1px solid #60a5fa2e;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.briefing-category-strip button span{font-size:12px;font-weight:900;line-height:1.1}.briefing-category-strip button b{color:#8bd3ff;text-align:right;font-size:13px;line-height:1.1}.briefing-category-strip button.active{color:#fff7f7;background:#7f1d1d47;border-color:#f871718c}.briefing-board-search{grid-template-columns:minmax(220px,1fr) minmax(150px,240px) auto auto;align-items:center;gap:7px;padding:6px;display:grid}.briefing-board-search label{color:#8bd3ff;background:#0206176b;border:1px solid #60a5fa33;border-radius:7px;align-items:center;gap:7px;min-width:0;min-height:34px;padding:0 9px;display:flex}.briefing-board-search input,.briefing-board-search select{color:#f8fbff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.briefing-board-search select{cursor:pointer}.briefing-board-search input::placeholder{color:#5f7897}.briefing-board-search>span{color:#8aa4c1;white-space:nowrap;font-size:11px;font-weight:800}.briefing-board-search>div{align-items:center;gap:6px;display:flex}.briefing-board-search button{color:#c9d9ef;min-height:34px;font:inherit;cursor:pointer;background:#02061775;border:1px solid #60a5fa33;border-radius:7px;padding:0 10px;font-size:12px;font-weight:900}.briefing-board-search button[type=submit]{color:#bae6fd;border-color:#7dd3fc4d}.briefing-board-search.active label,.briefing-board-search.active button[type=submit]{border-color:#f8717173}.briefing-board-search button:disabled,.briefing-board-search input:disabled,.briefing-board-search select:disabled{cursor:progress;opacity:.62}.briefing-source-filter-menu{min-width:0;position:relative;display:block!important}.briefing-source-filter-menu>button{white-space:nowrap;justify-content:center;gap:6px;width:100%}.briefing-source-filter-menu>button.active{color:#fecdd3;border-color:#f8717173}.briefing-source-filter-popover{z-index:40;background:#050e1bfa;border:1px solid #60a5fa47;border-radius:8px;width:min(420px,100vw - 24px);max-height:min(460px,70vh);display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow:hidden;box-shadow:0 18px 60px #00000061}.briefing-source-filter-popover>header,.briefing-source-filter-actions{border-bottom:1px solid #60a5fa1f;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.briefing-source-filter-popover>header b{color:#f8fbff;font-size:13px}.briefing-source-filter-popover>header button,.briefing-source-filter-actions button{min-height:28px;padding:0 8px}.briefing-source-filter-actions{justify-content:flex-start}.briefing-source-filter-search{color:#8bd3ff;border-bottom:1px solid #60a5fa1f;align-items:center;gap:7px;min-height:32px;padding:0 8px;display:flex}.briefing-source-filter-search input{color:#f8fbff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.briefing-source-filter-search input::placeholder{color:#5f7897}.briefing-source-filter-list{max-height:342px;padding:6px;display:grid;overflow:auto}.briefing-source-filter-group{gap:2px;display:grid}.briefing-source-filter-group+.briefing-source-filter-group{border-top:1px solid #60a5fa1a;margin-top:6px;padding-top:6px}.briefing-source-filter-group header{color:#8aa4c1;justify-content:space-between;align-items:center;padding:2px 7px;display:flex}.briefing-source-filter-group header b,.briefing-source-filter-group header span{font-size:11px;font-weight:900}.briefing-source-filter-list label{color:#c9d9ef;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:8px;min-height:34px;padding:6px 7px;display:grid}.briefing-source-filter-list label:hover{background:#60a5fa17}.briefing-source-filter-list input{accent-color:#f87171;width:15px;height:15px;margin:0}.briefing-source-filter-list span{gap:2px;min-width:0;display:grid}.briefing-source-filter-list span b,.briefing-source-filter-list span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.briefing-source-filter-list span b{color:#dcecff;font-size:12px;font-weight:900;line-height:1.25}.briefing-source-filter-list span small{color:#7f99b9;font-size:10px;line-height:1.2}.briefing-source-filter-list p{color:#8aa4c1;text-align:center;margin:0;padding:14px 8px;font-size:12px}.briefing-source-catalog{min-height:0;display:grid;overflow:hidden}.briefing-source-toolbar{border-bottom:1px solid #60a5fa21;gap:7px;padding:8px;display:grid}.briefing-source-toolbar label{color:#8bd3ff;background:#0206176b;border:1px solid #60a5fa33;border-radius:7px;align-items:center;gap:7px;min-height:34px;padding:0 9px;display:flex}.briefing-source-toolbar input{color:#f8fbff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.briefing-source-toolbar input::placeholder{color:#5f7897}.briefing-source-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.briefing-source-toolbar button{color:#c9d9ef;min-height:28px;font:inherit;cursor:pointer;background:#0206176b;border:1px solid #60a5fa2e;border-radius:999px;padding:0 9px;font-size:11px;font-weight:900}.briefing-source-toolbar button.active{color:#fff7f7;background:#7f1d1d47;border-color:#f871718c}.briefing-source-groups{gap:7px;max-height:420px;padding:8px;display:grid;overflow:auto}.briefing-source-group{background:#0206173d;border:1px solid #60a5fa24;border-radius:8px;overflow:hidden}.briefing-source-group-head{color:#eaf4ff;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#0f172a85;border:0;align-items:center;gap:7px;padding:0 10px;display:flex}.briefing-source-group-head b{text-align:left;flex:1;font-size:13px;line-height:1.2}.briefing-source-group-head span{color:#8bd3ff;font-size:11px;font-weight:900}.briefing-source-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:7px;padding:8px;display:grid}.briefing-source-row{background:#020c187a;border:1px solid #60a5fa21;border-radius:8px;gap:7px;padding:9px;display:grid}.briefing-source-row header{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.briefing-source-row header div{min-width:0}.briefing-source-row header span{color:#8aa4c1;font-size:11px;font-weight:800;line-height:1.2;display:block}.briefing-source-row header b{color:#f8fbff;font-size:14px;line-height:1.25;display:block}.briefing-source-row a{color:#bae6fd;border:1px solid #7dd3fc33;border-radius:7px;flex:none;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.briefing-source-row p{color:#b7c8df;margin:0;font-size:12px;line-height:1.45}.briefing-source-row small{color:#7890ad;font-size:11px;line-height:1.35}.briefing-source-badges{flex-wrap:wrap;gap:5px;display:flex}.briefing-source-badges span{color:#c9d9ef;background:#02061761;border:1px solid #60a5fa29;border-radius:999px;padding:3px 7px;font-size:11px;font-weight:900}.briefing-source-badges .health.healthy{color:#bbf7d0;border-color:#22c55e47}.briefing-source-badges .health.degraded{color:#fde68a;border-color:#fbbf2447}.briefing-source-badges .health.error{color:#fecaca;border-color:#f8717157}.briefing-board-layout{grid-template-columns:300px minmax(0,1fr) minmax(380px,.85fr);gap:12px;height:100%;min-height:0;display:grid;overflow:hidden}.briefing-category-sidebar,.briefing-article-column,.briefing-report-column,.briefing-category-panel,.briefing-category-overview,.briefing-report-panel,.briefing-article-panel{min-width:0;min-height:0;overflow:hidden}.briefing-category-sidebar,.briefing-article-column,.briefing-report-column,.briefing-category-panel{flex-direction:column;display:flex}.briefing-article-column{gap:12px}.briefing-category-panel{flex:auto}.briefing-article-panel{grid-template-rows:auto minmax(0,1fr);display:grid}.briefing-panel-head{color:#f8fbff;border-bottom:1px solid #60a5fa21;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.briefing-panel-head b{font-size:15px}.briefing-panel-head span{color:#8bd3ff;margin-left:auto;font-size:12px;font-weight:900}.briefing-category-list,.briefing-article-list{overscroll-behavior:contain;align-content:start;gap:8px;min-height:0;max-height:none;padding:10px;display:grid;overflow-y:auto}.briefing-category-list button{color:inherit;text-align:left;cursor:pointer;background:#0206175c;border:1px solid #60a5fa24;border-radius:8px;gap:8px;padding:12px;display:grid}.briefing-category-list button.active{background:#7f1d1d2e;border-color:#f871717a}.briefing-category-list b{color:#f8fbff;font-size:15px}.briefing-category-list span{color:#9fb4cf;margin-top:4px;font-size:12px;line-height:1.45;display:block}.briefing-category-list small{color:#8bd3ff;font-size:11px}.briefing-report-panel{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch;gap:10px;min-height:0;padding:12px;display:grid;overflow:hidden}.briefing-report-panel.briefing-report-panel-unified{flex-direction:column;align-content:normal;gap:0;padding:0;display:flex}.briefing-report-panel.briefing-report-panel-pharma-frame{background:#0d1424;border-color:#2dd4bf4d}.briefing-report-head{border-bottom:1px solid #60a5fa21;justify-content:space-between;gap:10px;padding-bottom:10px;display:flex}.briefing-report-head span{color:#8bd3ff;font-size:12px;font-weight:900}.briefing-report-head h1{color:#f8fbff;margin:2px 0;font-size:28px;line-height:1.18}.briefing-report-head p{color:#9fb4cf;margin:0;font-size:13px}.briefing-report-meta{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:360px;display:flex}.briefing-report-meta span,.briefing-report-open-button{color:#c9d9ef;font:inherit;background:#02061761;border:1px solid #60a5fa29;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.briefing-report-open-button{color:#fff7f7;cursor:pointer;background:linear-gradient(#f8717147,#7f1d1d6b);border-color:#f8717194;border-radius:8px;flex:100%;justify-content:center;min-height:46px;padding:0 16px;font-size:15px;font-weight:950;box-shadow:0 10px 28px #7f1d1d38}.briefing-report-open-button:hover,.briefing-report-open-button:focus-visible{background:linear-gradient(#f871716b,#7f1d1d8f);border-color:#fb7185d1;outline:none}.briefing-hourly-select{color:#c9d9ef;background:#02061770;border:1px solid #60a5fa33;border-radius:999px;align-items:center;gap:5px;padding:3px 7px;display:inline-flex}.briefing-hourly-select select{max-width:180px;color:inherit;font:inherit;background:0 0;border:0;outline:none;font-size:12px;font-weight:800}.briefing-hourly-select option{color:#e5eefb;background:#020617}.briefing-summary-band{color:#fecdd3;background:#7f1d1d1f;border:1px solid #f8717138;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:10px 12px;display:grid}.briefing-summary-band p{color:#f8fbff;margin:0;font-size:15px;line-height:1.5}.briefing-report-grid{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.briefing-report-section{background:#02061747;border:1px solid #60a5fa21;border-radius:8px;padding:10px}.briefing-report-section h2{color:#bae6fd;margin:0 0 7px;font-size:14px}.briefing-report-section ul{gap:6px;margin:0;padding-left:18px;display:grid}.briefing-report-section li,.briefing-report-section p{color:#c9d9ef;font-size:13px;line-height:1.55}.briefing-report-section p{color:#7f99b9;margin:0}.briefing-report-warning{color:#fecdd3;margin:0;font-size:12px}.briefing-report-popup{z-index:2500;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.briefing-report-popup-backdrop{cursor:pointer;background:#020617bd;border:0;position:absolute;inset:0}.briefing-report-popup-panel{background:#07111d;border:1px solid #7dd3fc47;border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:min(1060px,96vw);min-height:0;max-height:min(92vh,1100px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000080}.briefing-report-popup-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.briefing-report-popup-panel-document .briefing-report-popup-body{background:#eef4f8}.briefing-report-popup-body>.briefing-report-document,.briefing-report-popup-panel-document .briefing-report-document{min-height:100%;overflow:visible}.briefing-report-popup-bar{background:#020617eb;border-bottom:1px solid #60a5fa2e;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.briefing-report-popup-bar div{gap:3px;min-width:0;display:grid}.briefing-report-popup-bar span{color:#8bd3ff;letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.briefing-report-popup-bar b{color:#f8fbff;font-size:16px}.briefing-report-popup-bar button{color:#dce9f9;cursor:pointer;background:#0f172ab8;border:1px solid #60a5fa38;border-radius:8px;place-items:center;width:34px;height:34px;display:inline-grid}.briefing-report-popup-bar button:hover,.briefing-report-popup-bar button:focus-visible{border-color:#7dd3fc94;outline:none}.briefing-report-document{overscroll-behavior:contain;color:#102033;background:linear-gradient(#f8fafc 0%,#eef4f8 100%);gap:16px;min-height:0;padding:28px;display:grid;overflow:auto}.briefing-report-document-inline{border:1px solid #7dd3fc33;border-radius:8px;height:100%;padding:18px}.briefing-report-scroll-body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:12px;display:flex;overflow:hidden}.briefing-report-scroll-body>:not(.briefing-report-document-inline){flex:none}.briefing-report-scroll-body>.briefing-report-document-inline{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.briefing-report-document-inline .briefing-report-doc-cover{gap:8px;padding-bottom:14px}.briefing-report-document-inline .briefing-report-doc-cover h1{font-size:26px}.briefing-report-document-inline .briefing-report-doc-cover p,.briefing-report-document-inline .briefing-report-doc-lede p{font-size:14px}.briefing-report-document-inline .briefing-report-doc-cover dl{grid-template-columns:repeat(2,minmax(0,1fr))}.briefing-report-document-inline .briefing-report-doc-grid,.briefing-report-document-inline .briefing-report-doc-evidence ol{grid-template-columns:1fr}.briefing-report-doc-cover{border-bottom:3px solid #1f6f8b;gap:10px;padding-bottom:18px;display:grid}.briefing-report-doc-cover span{color:#155e75;border:1px solid #1f6f8b;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:900}.briefing-report-doc-cover h1{color:#0f172a;margin:0;font-size:34px;line-height:1.12}.briefing-report-doc-cover p{color:#475569;margin:0;font-size:15px;line-height:1.6}.briefing-report-doc-cover dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 0;display:grid}.briefing-report-doc-cover dl div{background:#ffffffad;border-left:3px solid #38bdf8;padding:8px 10px}.briefing-report-doc-cover dt{color:#64748b;font-size:11px;font-weight:900}.briefing-report-doc-cover dd{color:#0f172a;margin:3px 0 0;font-size:13px;font-weight:800}.briefing-report-doc-lede{background:#eff6ff;border:1px solid #bfdbfe;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px;display:grid}.briefing-report-doc-lede svg{color:#1d4ed8}.briefing-report-doc-lede p{color:#1e293b;margin:0;font-size:18px;font-weight:750;line-height:1.62}.briefing-report-doc-lede div{gap:8px;display:grid}.briefing-report-doc-lede small{color:#475569;font-size:13px;font-weight:700;line-height:1.58}.briefing-report-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.briefing-report-doc-section,.briefing-report-doc-evidence,.briefing-report-doc-references{background:#ffffffc7;border:1px solid #d8e1ea;padding:15px}.briefing-report-doc-section h2,.briefing-report-doc-evidence h2,.briefing-report-doc-references h2{color:#0f172a;margin:0 0 10px;font-size:18px}.briefing-report-doc-section ol,.briefing-report-doc-evidence ol,.briefing-report-doc-references ol{gap:10px;margin:0;padding-left:20px;display:grid}.briefing-report-doc-section li{color:#334155;line-height:1.58}.briefing-report-doc-section li p{margin:0 0 4px}@supports (content-visibility:auto){.photo-search-card,.community-reaction-row,.briefing-report-doc-section,.briefing-article-row,.pharma-monitor-article-list article{content-visibility:auto;contain-intrinsic-size:auto 180px}.photo-search-card{contain-intrinsic-size:auto 260px}.community-reaction-row{contain-intrinsic-size:auto 86px}.briefing-report-doc-section{contain-intrinsic-size:auto 260px}}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){@supports (content-visibility:auto){.community-reaction-row{contain-intrinsic-size:auto 340px}}}.briefing-report-doc-more{margin-top:10px}.briefing-report-doc-more summary{cursor:pointer;color:#0e7490;font-size:13px;font-weight:900}.briefing-report-doc-more ul{gap:7px;margin:8px 0 0;padding-left:0;list-style:none;display:grid}.briefing-report-doc-more li{border-top:1px solid #94a3b847;flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding-top:7px;display:flex}.briefing-report-doc-more li>span{flex:220px;min-width:0}.briefing-report-doc-more a{color:#0e7490;align-items:center;gap:3px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.briefing-report-doc-more a:hover,.briefing-report-doc-more a:focus-visible{color:#155e75;outline:none;text-decoration:underline}.briefing-report-doc-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.briefing-report-doc-stats>div{background:#f8fafc;border:1px solid #d8e1ea;padding:10px}.briefing-report-doc-stats dt{color:#64748b;font-size:12px;font-weight:800}.briefing-report-doc-stats dd{color:#0f172a;margin:4px 0 0;font-size:20px;font-weight:900}.briefing-report-doc-out-of-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 0;padding-left:0;list-style:none;display:grid}.briefing-report-doc-out-of-scope-list li{border-top:1px solid #e2e8f0;gap:6px;padding-top:10px;display:grid}.briefing-report-doc-out-of-scope-list b{color:#0f172a;font-size:14px;line-height:1.42}.briefing-report-doc-out-of-scope-list small,.briefing-report-doc-out-of-scope-list p{color:#475569;margin:0;font-size:12px;line-height:1.5}.briefing-report-doc-out-of-scope-list a,.briefing-report-doc-out-of-scope-list button{color:#0e7490;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;width:fit-content;padding:0;font-family:inherit;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.briefing-report-doc-core-flows>ol>li,.briefing-report-doc-reporting-priorities>ol>li{border-top:1px solid #e2e8f0;gap:8px;padding-top:10px;display:grid}.briefing-report-doc-core-flows>ol>li>header,.briefing-report-doc-reporting-priorities>ol>li>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.briefing-report-doc-core-flows>ol>li>header b,.briefing-report-doc-reporting-priorities>ol>li>header b{color:#0f172a;font-size:15px;line-height:1.42}.briefing-report-doc-core-flows>ol>li>header div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.briefing-report-doc-core-flows>ol>li>header span,.briefing-report-doc-reporting-priorities>ol>li>header span{color:#475569;white-space:nowrap;background:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;padding:3px 6px;font-size:11px;font-weight:900}.briefing-report-doc-core-flows strong{color:#0e7490;margin-right:6px;font-size:12px}.briefing-report-doc-change-detection>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.briefing-report-doc-change-detection section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.briefing-report-doc-change-detection h3{color:#0e7490;margin:0 0 7px;font-size:13px}.briefing-report-doc-change-detection ul,.briefing-report-doc-reporting-priorities ul,.briefing-report-doc-evidence ul{gap:5px;margin:0;padding-left:17px;display:grid}.briefing-report-doc-change-detection li,.briefing-report-doc-reporting-priorities li li,.briefing-report-doc-evidence li li{color:#334155;font-size:13px;line-height:1.48}.briefing-report-doc-reporting-priorities>ol>li>header span{color:#075985;background:#e0f2fe;border-color:#bae6fd;place-items:center;min-width:24px;min-height:24px;display:inline-grid}.briefing-report-doc-reporting-priorities small{color:#475569;font-size:12px;font-weight:800;line-height:1.5}.briefing-report-doc-reporting-priorities div{gap:5px;display:grid}.briefing-report-doc-reporting-priorities strong,.briefing-report-doc-evidence strong{color:#0e7490;font-size:12px;font-weight:950}.briefing-report-citations{vertical-align:baseline;flex-wrap:wrap;gap:4px;margin-left:6px;display:inline-flex}.briefing-report-citations button,.briefing-report-citations a,.briefing-report-citations span{color:#0e7490;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:900;text-decoration:none}.briefing-report-citations button:hover,.briefing-report-citations button:focus-visible,.briefing-report-citations a:hover,.briefing-report-citations a:focus-visible{color:#155e75;outline:none;text-decoration:underline}.briefing-report-doc-evidence ol{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;list-style:none}.briefing-report-doc-evidence>ol>li{border-top:1px solid #e2e8f0;gap:8px;padding-top:10px;display:grid}.briefing-report-doc-evidence details{border-radius:8px}.briefing-report-doc-evidence summary{cursor:pointer;gap:5px;list-style-position:inside;display:grid}.briefing-report-doc-evidence details[open] summary{margin-bottom:8px}.briefing-report-doc-evidence-body{gap:8px;display:grid}.briefing-report-doc-evidence header{color:#64748b;justify-content:space-between;gap:8px;font-size:12px;font-weight:900;display:flex}.briefing-report-doc-evidence b{color:#0f172a;font-size:15px;line-height:1.42}.briefing-report-doc-evidence p{color:#334155;margin:0;font-size:13px;line-height:1.58}.briefing-report-doc-latest-card{gap:8px;display:grid}.briefing-report-doc-latest-card header{color:#64748b;justify-content:space-between;gap:8px;font-size:12px;font-weight:900;display:flex}.briefing-report-doc-latest-tags{flex-wrap:wrap;gap:5px;display:flex}.briefing-report-doc-latest-tags span{color:#0f766e;background:#f8fafc;border:1px solid #cbd5e1;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:900}.briefing-report-doc-latest-card strong{color:#155e75;margin-right:6px}.briefing-report-doc-evidence button,.briefing-report-doc-evidence a{color:#0e7490;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;width:fit-content;padding:0;font-family:inherit;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.briefing-report-doc-references ol{padding-left:0;list-style:none}.briefing-report-doc-references li{border-top:1px solid #e2e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding-top:10px;display:grid}.briefing-report-doc-references li>span{color:#0e7490;font-weight:950}.briefing-report-doc-references b{color:#0f172a;font-size:14px;line-height:1.45;display:block}.briefing-report-doc-references small{color:#64748b;margin-top:3px;font-size:12px;display:block}.briefing-report-doc-references button,.briefing-report-doc-references a{color:#0e7490;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.pharma-report-document{min-width:0;padding:14px}.pharma-report-document .briefing-report-doc-cover h1{font-size:22px}.briefing-article-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#02061757;border:1px solid #60a5fa21;border-radius:8px;grid-template-columns:70px minmax(0,1fr) auto;gap:10px;padding:10px;text-decoration:none;display:grid}.briefing-article-row:hover,.briefing-article-row:focus-visible{background:#082f4947;border-color:#7dd3fc6b;outline:none}.briefing-article-row.used{background:linear-gradient(90deg,#7f1d1d29,#02061757);border-color:#f8717161}.briefing-article-row>div{align-content:start;gap:5px;display:grid}.briefing-article-row>div span,.briefing-article-row small{color:#8bd3ff;font-size:11px;font-weight:800}.briefing-article-row>div b{color:#c9d9ef;font-size:12px;line-height:1.35}.briefing-article-row h3{color:#f8fbff;margin:0;font-size:16px;line-height:1.32}.briefing-empty,.briefing-board-loading,.briefing-board-error{color:#9fb4cf;text-align:left;place-items:start;gap:8px;padding:12px;display:grid}.briefing-board-error{text-align:left;place-items:start}.briefing-board-error b,.briefing-board-loading b{color:#f8fbff}@media (max-width:1180px){.briefing-board-layout{grid-template-columns:240px minmax(0,1fr);padding-bottom:4px;overflow-y:auto}.briefing-category-sidebar,.briefing-article-column,.briefing-report-column{overflow:visible}.briefing-report-column{grid-column:1/-1;min-height:680px}.briefing-category-panel{min-height:360px}.briefing-article-panel{min-height:520px}}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){.mobile-three-pane-layout{height:100%;max-height:100%}.mobile-three-pane-scroller{min-height:0}.mobile-three-pane-pane{min-height:0;padding-right:0;overflow:hidden}.mobile-three-pane-pane :where(.pharma-monitor-left,.pharma-monitor-article-column,.pharma-monitor-briefing-column,.briefing-category-sidebar,.briefing-article-column,.briefing-report-column){height:100%;max-height:100%;min-height:0!important;overflow:hidden!important}.mobile-three-pane-pane :where(.pharma-monitor-company-panel,.pharma-monitor-article-panel,.pharma-monitor-briefing-column>section,.briefing-category-panel,.briefing-article-panel,.briefing-report-panel){flex:1 1 0;max-height:100%;height:auto!important;min-height:0!important}.mobile-three-pane-pane :where(.pharma-monitor-company-list,.pharma-monitor-article-list,.briefing-category-strip,.briefing-category-list,.briefing-article-list,.briefing-report-scroll-body>.briefing-report-document-inline){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.ndai-disabled-panel{grid-template-columns:1fr}.briefing-board-commandbar,.briefing-report-head{flex-direction:column;align-items:stretch}.briefing-board-actions{justify-content:stretch}.briefing-board-actions span,.briefing-board-actions button{flex:auto;justify-content:center}.briefing-category-strip{gap:5px;padding:6px}.briefing-category-strip button{border-radius:6px;gap:6px;min-height:38px;padding:5px 7px}.briefing-category-strip button span,.briefing-category-strip button b{font-size:11px;line-height:1.1}.briefing-board-search{grid-template-columns:1fr}.briefing-board-search>span{white-space:normal}.briefing-board-search>div{justify-content:stretch}.briefing-board-search button{flex:auto}.briefing-source-filter-popover{width:auto;max-height:calc(100vh - 170px);position:fixed;top:112px;left:8px;right:8px}.briefing-source-toolbar{padding:7px}.briefing-source-toolbar>div{max-height:116px;overflow:auto}.briefing-board-layout,.briefing-report-grid{grid-template-columns:1fr}.briefing-board-layout{flex-direction:column;display:flex}.briefing-category-sidebar{order:1}.briefing-article-column{order:2}.briefing-report-column{order:3}.briefing-category-panel{min-height:220px;max-height:260px}.briefing-report-panel{overscroll-behavior:contain;grid-template-rows:auto auto auto;max-height:none;overflow-y:auto}.briefing-article-panel{flex:1 1 0;min-height:220px}.briefing-report-grid{padding-right:0;overflow:visible}.briefing-report-popup{padding:10px}.briefing-report-popup-panel{width:calc(100vw - 20px);height:calc(100dvh - 20px);min-height:0;max-height:calc(100dvh - 20px)}.briefing-report-popup-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto!important}.briefing-report-popup-body>.briefing-report-document{min-height:100%;overflow:visible!important}.briefing-report-document{padding:18px}.briefing-report-document-inline{height:auto;padding:14px;overflow:visible}.briefing-report-document-inline .briefing-report-doc-cover h1{font-size:22px}.briefing-report-doc-cover dl,.briefing-report-doc-grid,.briefing-report-doc-evidence ol,.briefing-report-doc-out-of-scope-list,.briefing-report-doc-change-detection>div{grid-template-columns:1fr}.briefing-report-doc-cover h1{font-size:26px}.briefing-category-list,.briefing-source-groups,.briefing-article-list{min-height:0;max-height:none}.briefing-source-list{grid-template-columns:1fr}.briefing-article-row{grid-template-columns:1fr auto}.briefing-article-row>div{grid-column:1/-1}}@media (pointer:coarse) and (orientation:landscape) and (max-width:1180px){.pharma-monitor-left>:not([hidden])~:not([hidden]){margin-top:8px}.pharma-monitor-filter-panel{overflow:hidden}.pharma-monitor-filter-panel>div:first-child{padding-block:9px}.pharma-monitor-filter-body{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:8px;padding:8px;display:flex;overflow:auto hidden}.pharma-monitor-filter-body>:not([hidden])~:not([hidden]){margin-top:0}.pharma-monitor-filter-body::-webkit-scrollbar{display:none}.pharma-monitor-filter-body>label{flex:1 0 220px;min-width:220px}.pharma-monitor-market-filter-row{flex:none;gap:6px;min-width:max-content;display:flex}.pharma-monitor-market-filter-row button{white-space:nowrap;min-width:72px;padding-inline:10px}.pharma-monitor-hours-select{flex:0 0 132px;width:auto;min-width:132px}.pharma-monitor-company-panel>div:nth-child(2){scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;padding:8px;display:flex;overflow:auto hidden}.pharma-monitor-company-panel>div:nth-child(2)::-webkit-scrollbar{display:none}.pharma-monitor-company-panel>div:nth-child(2) button{white-space:nowrap;flex:none;min-width:86px;padding-inline:10px}}@media (max-width:720px){.ndai-monitor-shell{background:linear-gradient(#f871710d 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 20% 0,#f8717133,#0000 34%),#030711;min-height:100dvh;font-size:28px}.ndai-monitor-topbar{padding:max(18px, env(safe-area-inset-top)) 14px 14px;flex-direction:column;align-items:stretch;gap:16px;position:sticky}.ndai-monitor-brand{gap:14px}.ndai-monitor-mark{width:82px;height:82px}.ndai-monitor-mark svg{width:42px;height:42px}.ndai-monitor-brand b{font-size:40px}.ndai-monitor-brand span{margin-top:5px;font-size:24px}.ndai-monitor-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:12px;width:100%;display:grid}.ndai-monitor-actions .ndai-display-controls{grid-column:1/-1;grid-template-columns:3fr 2fr;gap:12px;display:grid}.ndai-monitor-actions .ndai-text-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.ndai-monitor-actions button{border-radius:8px;justify-content:center;min-height:112px;padding:0 18px;font-size:34px;line-height:1.1}.ndai-monitor-actions>button svg{width:42px;height:42px}.ndai-monitor-actions>button:first-of-type{min-width:0}.ndai-monitor-grid{flex:1 1 0;order:2;height:0;min-height:0;display:block;overflow:hidden}.ndai-monitor-content{padding:14px 12px max(14px, env(safe-area-inset-bottom));gap:16px}.ndai-monitor-statusbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ndai-monitor-statusbar span{border-radius:8px;padding:18px 16px;font-size:28px;line-height:1.35}.ndai-monitor-mobile-tabs{z-index:24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030711eb;border:1px solid #f8717147;border-radius:8px;flex:none;order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;padding:12px;display:grid;position:relative}.ndai-monitor-mobile-tabs button{color:#9fb4cf;min-height:116px;font:inherit;background:#020617ad;border:1px solid #60a5fa33;border-radius:8px;justify-content:center;align-items:center;gap:14px;font-size:38px;font-weight:900;display:inline-flex}.ndai-monitor-mobile-tabs button svg{width:44px;height:44px}.ndai-monitor-mobile-tabs button.active{color:#fff7f7;background:#7f1d1d47;border-color:#f8717185}.ndai-monitor-mobile-tabs b{color:#bae6fd}.ndai-monitor-mobile-pane{height:100%;min-height:0;display:none}.ndai-monitor-mobile-pane.active{display:flex}.ndai-monitor-column{background:#081523b8;border-color:#f871712e;gap:18px;padding:18px}.ndai-monitor-column-head{padding-bottom:18px}.ndai-monitor-column-head h1{gap:12px;font-size:38px}.ndai-monitor-column-head h1 svg{width:42px;height:42px}.ndai-monitor-column-head b{padding:12px 16px;font-size:28px}.ndai-monitor-list{gap:18px}.ndai-monitor-card{grid-template-columns:72px minmax(0,1fr);gap:18px;padding:24px 18px}.ndai-monitor-rank{width:64px;height:64px;font-size:26px}.ndai-monitor-card h2{font-size:40px;line-height:1.28}.ndai-monitor-card p{-webkit-line-clamp:4;margin-top:14px;font-size:30px;line-height:1.42}.ndai-monitor-meta{gap:10px;margin-top:14px}.ndai-monitor-meta span,.ndai-monitor-card small{border-radius:8px;padding:10px 14px;font-size:26px;line-height:1.3}.ndai-monitor-card small{margin-top:14px}.ndai-monitor-empty{padding:34px 18px;font-size:30px;line-height:1.5}.ndai-monitor-install-panel{gap:22px;width:min(360px,100vw - 24px);padding:34px 22px;top:46%}.ndai-monitor-install-icon{width:96px;height:96px}.ndai-monitor-install-icon svg{width:52px;height:52px}.ndai-monitor-install-panel h1{font-size:42px}.ndai-monitor-install-panel p{font-size:28px}.ndai-monitor-install-panel button{min-height:96px;font-size:32px}.ndai-monitor-install-panel small{font-size:24px}}@media (min-width:721px) and (max-width:1360px) and (pointer:coarse){.ndai-monitor-shell{font-size:18px}.ndai-monitor-topbar{padding:max(14px, env(safe-area-inset-top)) 20px 14px;flex-direction:column;align-items:stretch;gap:12px}.ndai-monitor-brand{gap:14px}.ndai-monitor-mark{width:64px;height:64px}.ndai-monitor-mark svg{width:32px;height:32px}.ndai-monitor-brand b{font-size:36px}.ndai-monitor-brand span{margin-top:4px;font-size:18px}.ndai-monitor-content{gap:12px;padding:16px 20px 20px}.ndai-monitor-statusbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ndai-monitor-statusbar span{border-radius:8px;padding:12px 14px;font-size:18px;line-height:1.35}.ndai-monitor-mobile-tabs{display:none!important}.ndai-monitor-grid{flex:1 1 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;height:auto;min-height:0;display:grid;overflow:hidden}.ndai-monitor-mobile-pane,.ndai-monitor-mobile-pane.active{min-width:0;height:100%;min-height:0;display:flex}.ndai-monitor-column{gap:12px;padding:14px}.ndai-monitor-column-head{padding-bottom:12px}.ndai-monitor-column-head h1{gap:9px;font-size:24px}.ndai-monitor-column-head h1 svg{width:26px;height:26px}.ndai-monitor-list{gap:12px}.ndai-monitor-card{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:14px}.ndai-monitor-rank{width:36px;height:36px;font-size:14px}.ndai-monitor-card h2{font-size:22px;line-height:1.34}.ndai-monitor-card p{-webkit-line-clamp:3;margin-top:9px;font-size:16px;line-height:1.5}.ndai-monitor-meta{gap:7px;margin-top:10px}.ndai-monitor-meta span,.ndai-monitor-card small{border-radius:8px;padding:5px 8px;font-size:13px;line-height:1.3}.ndai-monitor-card small{margin-top:10px}.ndai-monitor-empty{padding:24px 18px;font-size:18px;line-height:1.5}.ndai-monitor-install-panel{width:min(480px,100vw - 48px)}}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){.ndai-monitor-mobile-shell{width:100%;max-width:100vw;padding:max(10px, env(safe-area-inset-top)) 8px max(10px, env(safe-area-inset-bottom));background:linear-gradient(#f871710b 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 18% 0,#f8717129,#0000 34%),#030711;gap:8px;overflow-x:hidden;font-size:16px!important}.ndai-monitor-mobile-header{flex:none;gap:8px;width:100%;min-width:0;max-width:100%;min-height:0;display:grid}.ndai-monitor-mobile-brand{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.ndai-monitor-mobile-mark{color:#fecdd3;background:#7f1d1d33;border:1px solid #f8717185;border-radius:8px;flex:none;place-items:center;width:44px;height:44px;display:grid}.ndai-monitor-mobile-brand b{color:#fff7f7;font-size:24px;line-height:1.05;display:block}.ndai-monitor-mobile-brand span{color:#9fb4cf;margin-top:2px;font-size:13px;line-height:1.2;display:block}.ndai-monitor-mobile-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.ndai-monitor-mobile-controls .ndai-display-controls{grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:8px;width:100%;min-width:0;display:grid}.ndai-monitor-mobile-controls .ndai-text-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.ndai-monitor-mobile-command span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ndai-monitor-mobile-command.enabled{color:#bbf7d0;border-color:#4ade806b}.ndai-monitor-mobile-command.denied{color:#fecdd3;border-color:#f8717180}.ndai-monitor-mobile-command:disabled{cursor:progress;opacity:.72}.ndai-monitor-mobile-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.ndai-monitor-mobile-status span{color:#9fb4cf;background:#0206176b;border:1px solid #60a5fa2e;border-radius:8px;min-width:0;padding:8px 9px;font-size:13px;line-height:1.3}.ndai-monitor-mobile-status b{color:#f8fbff}.ndai-monitor-mobile-status .ndai-monitor-mobile-warning{color:#fecdd3;border-color:#f871715c;grid-column:1/-1}.ndai-monitor-mobile-main{flex:1 1 0;grid-template-rows:auto minmax(0,1fr);gap:8px;width:100%;min-width:0;max-width:100%;height:0;min-height:0;display:grid;overflow:hidden}.ndai-monitor-mobile-segment{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ndai-monitor-mobile-segment button{color:#c9d9ef;min-height:52px;font:inherit;background:#02061794;border:1px solid #60a5fa38;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:900;display:inline-flex}.ndai-monitor-mobile-segment button.active{color:#fff7f7;background:#7f1d1d52;border-color:#f8717194}.ndai-monitor-mobile-feed{background:#081523b3;border:1px solid #60a5fa2e;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.ndai-monitor-mobile-feed-head{border-bottom:1px solid #60a5fa24;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.ndai-monitor-mobile-feed-head h1{color:#f8fbff;align-items:center;gap:8px;margin:0;font-size:21px;line-height:1.1;display:inline-flex}.ndai-monitor-mobile-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;gap:9px;min-width:0;min-height:0;padding:10px;display:grid;overflow-y:auto}.ndai-monitor-mobile-card{min-width:0;color:inherit;background:linear-gradient(90deg,#7f1d1d2b,#081523bf);border:1px solid #f871713d;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:10px;padding:12px;text-decoration:none;animation:.22s ease-out both domesticFeedInsert;display:grid}.ndai-monitor-mobile-card.exclusive{background:linear-gradient(90deg,#082f493d,#081523bf);border-color:#38bdf84d}.ndai-monitor-mobile-card:focus-visible{border-color:#fb718599;outline:0}.ndai-monitor-mobile-rank{color:#fecdd3;background:#fb718526;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.ndai-monitor-mobile-card.exclusive .ndai-monitor-mobile-rank{color:#bae6fd;background:#38bdf829}.ndai-monitor-mobile-card-main{min-width:0}.ndai-monitor-mobile-card h2{color:#f8fbff;overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.32}.ndai-monitor-mobile-card p{color:#a7b7cc;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;font-size:16px;line-height:1.45;display:-webkit-box;overflow:hidden}.ndai-monitor-mobile-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ndai-monitor-mobile-meta span,.ndai-monitor-mobile-card small{color:#8ea7c5;background:#0206175c;border:1px solid #60a5fa24;border-radius:8px;padding:5px 8px;font-size:12px;line-height:1.25}.ndai-monitor-mobile-card small{align-items:center;gap:3px;width:fit-content;margin-top:9px;display:inline-flex}.ndai-monitor-mobile-empty{color:#8ea7c5;text-align:center;border:1px dashed #60a5fa38;border-radius:8px;padding:24px 14px;font-size:16px;line-height:1.45}}:root{--ndai-density-gap-xs:4px;--ndai-density-gap-sm:6px;--ndai-density-gap-md:8px;--ndai-density-pad-xs:6px;--ndai-density-pad-sm:8px;--ndai-density-pad-md:10px;--ndai-density-radius:7px}.ndai-page-header-inner{gap:10px;padding:8px 14px}.ndai-page-brand{gap:9px}.ndai-page-brand-icon{border-radius:var(--ndai-density-radius);width:34px;height:34px}.ndai-page-nav,.ndai-display-controls,.domestic-topbar-actions,.ndai-monitor-actions{gap:var(--ndai-density-gap-sm)}.ndai-page-content{padding:12px}.ndai-page-content :where(.rounded.border.border-line.bg-panel,.rounded.border.border-line.bg-panel\/50,.rounded.border.border-line.bg-panel\/60){border-radius:var(--ndai-density-radius)!important;padding:12px!important}.domestic-newsroom-topbar{min-height:54px}.domestic-newsroom-controls{gap:var(--ndai-density-gap-md);padding:8px 10px}.domestic-search{gap:var(--ndai-density-gap-sm);min-height:36px;padding:8px 10px}.domestic-newsroom-stage{gap:var(--ndai-density-gap-md);padding:8px}.domestic-newsroom-grid,.domestic-newsroom-side,.domestic-left-rail,.domestic-rail-body,.domestic-article-list,.domestic-breaking-list,.domestic-source-body{gap:var(--ndai-density-gap-sm)}.domestic-window,.domestic-empty-slot,.domestic-rail-panel,.domestic-article-detail-panel{border-radius:var(--ndai-density-radius)}.domestic-window-header,.domestic-rail-header,.domestic-article-detail-panel header{gap:var(--ndai-density-gap-sm);padding:7px 9px}.domestic-window-body,.domestic-rail-body,.domestic-article-detail-body{padding:var(--ndai-density-pad-sm)}.domestic-article-row{gap:var(--ndai-density-gap-md);border-radius:var(--ndai-density-radius);padding:var(--ndai-density-pad-sm);grid-template-columns:66px minmax(0,1fr)}.domestic-article-time,.domestic-article-title{gap:var(--ndai-density-gap-sm)}.domestic-article-main p,.domestic-breaking-card p{margin-top:4px;line-height:1.38}.domestic-article-meta,.ndai-monitor-meta,.briefing-report-meta{gap:var(--ndai-density-gap-xs);margin-top:6px}.domestic-article-meta span,.ndai-monitor-meta span,.ndai-monitor-card small,.briefing-report-meta span,.briefing-report-open-button,.briefing-source-badges span{padding:2px 6px}.domestic-breaking-card{gap:var(--ndai-density-gap-md);border-radius:var(--ndai-density-radius);padding:var(--ndai-density-pad-sm);grid-template-columns:30px minmax(0,1fr)}.domestic-breaking-rank{width:28px;height:28px}.domestic-calendar-page,.domestic-calendar-main,.domestic-calendar-body,.domestic-calendar-toolbar,.domestic-calendar-today-list,.domestic-calendar-event-list,.domestic-calendar-day-grid{gap:var(--ndai-density-gap-md)}.domestic-calendar-commandbar,.domestic-calendar-toolbar,.domestic-calendar-card{border-radius:var(--ndai-density-radius)}.domestic-calendar-commandbar,.domestic-calendar-card{padding:var(--ndai-density-pad-md)}.domestic-calendar-toolbar{padding:var(--ndai-density-pad-sm)}.domestic-calendar-filter-button{padding:6px 8px}.domestic-calendar-search{height:34px;padding:0 9px}.domestic-calendar-card-head,.domestic-calendar-month-toolbar,.domestic-calendar-agenda-head{gap:var(--ndai-density-gap-md)}.domestic-calendar-card-head,.domestic-calendar-month-toolbar{margin-bottom:var(--ndai-density-gap-md)}.domestic-calendar-weekday-row,.domestic-calendar-day-grid{gap:var(--ndai-density-gap-sm)}.domestic-calendar-day{border-radius:var(--ndai-density-radius);min-height:96px;padding:var(--ndai-density-pad-sm)}.ndai-briefing-shell .ndai-page-content{padding:6px 9px 8px}.briefing-board-page,.briefing-board-content,.briefing-board-layout,.briefing-category-sidebar,.briefing-article-column,.briefing-report-column,.briefing-category-panel,.briefing-report-panel,.briefing-report-grid,.briefing-category-list,.briefing-article-list,.briefing-source-groups,.briefing-source-list{gap:var(--ndai-density-gap-sm)}.briefing-category-strip{gap:var(--ndai-density-gap-xs);padding:var(--ndai-density-pad-xs)}.briefing-category-strip button{border-radius:6px;min-height:34px;padding:3px 6px}.briefing-board-search{gap:var(--ndai-density-gap-sm);padding:var(--ndai-density-pad-xs)}.briefing-board-search label,.briefing-board-search button,.briefing-source-toolbar label{min-height:30px}.briefing-report-panel{padding:var(--ndai-density-pad-sm)}.briefing-report-panel.briefing-report-panel-unified{padding:0}.briefing-report-head{gap:var(--ndai-density-gap-md);padding-bottom:var(--ndai-density-pad-sm)}.briefing-report-head h1{font-size:24px}.briefing-report-open-button{border-radius:var(--ndai-density-radius);min-height:38px}.briefing-report-document-inline{padding:12px}.briefing-report-document,.briefing-report-doc-grid,.briefing-report-doc-section ol,.briefing-report-doc-evidence ol,.briefing-report-doc-references ol,.briefing-report-doc-change-detection>div{gap:var(--ndai-density-gap-md)}.briefing-report-doc-section,.briefing-report-doc-evidence,.briefing-report-doc-references{padding:12px}.briefing-article-list,.briefing-category-list{padding:var(--ndai-density-pad-sm)}.briefing-article-row{gap:var(--ndai-density-gap-md);border-radius:var(--ndai-density-radius);padding:var(--ndai-density-pad-sm);grid-template-columns:58px minmax(0,1fr) auto}.briefing-article-row>div{gap:3px}.briefing-article-row h3{font-size:15px;line-height:1.26}.ndai-monitor-topbar{gap:var(--ndai-density-gap-md);padding:9px 14px}.ndai-monitor-mark{width:36px;height:36px}.ndai-monitor-actions a,.ndai-monitor-actions button{border-radius:var(--ndai-density-radius);min-height:32px;padding:0 9px}.ndai-monitor-content,.ndai-monitor-grid,.ndai-monitor-column,.ndai-monitor-list{gap:var(--ndai-density-gap-md)}.ndai-monitor-content{padding:10px}.ndai-monitor-column{border-radius:var(--ndai-density-radius);padding:var(--ndai-density-pad-sm)}.ndai-monitor-column-head{gap:var(--ndai-density-gap-md);padding-bottom:var(--ndai-density-pad-sm)}.ndai-monitor-card{gap:var(--ndai-density-gap-md);border-radius:var(--ndai-density-radius);padding:var(--ndai-density-pad-sm);grid-template-columns:34px minmax(0,1fr)}.ndai-monitor-rank{width:30px;height:30px}.ndai-monitor-card h2{font-size:16px;line-height:1.34}.ndai-monitor-card p{margin-top:5px;line-height:1.42}.ndai-monitor-card small{margin-top:6px}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){.ndai-monitor-mobile-shell{gap:var(--ndai-density-gap-sm);padding:max(8px, env(safe-area-inset-top)) 6px max(8px, env(safe-area-inset-bottom))}.ndai-monitor-mobile-header,.ndai-monitor-mobile-controls,.ndai-monitor-mobile-main,.ndai-monitor-mobile-segment,.ndai-monitor-mobile-list{gap:var(--ndai-density-gap-sm)}.ndai-monitor-mobile-status{gap:var(--ndai-density-gap-xs)}.ndai-monitor-mobile-status span{padding:6px 7px}.ndai-monitor-mobile-segment button{min-height:46px}.ndai-monitor-mobile-feed-head{padding:8px 10px}.ndai-monitor-mobile-list{padding:var(--ndai-density-pad-sm)}.ndai-monitor-mobile-card{gap:var(--ndai-density-gap-md);padding:var(--ndai-density-pad-sm);grid-template-columns:38px minmax(0,1fr)}.ndai-monitor-mobile-rank{width:32px;height:32px}.ndai-monitor-mobile-card p,.ndai-monitor-mobile-meta,.ndai-monitor-mobile-card small{margin-top:6px}.ndai-monitor-mobile-meta{gap:var(--ndai-density-gap-xs)}.ndai-monitor-mobile-meta span,.ndai-monitor-mobile-card small{padding:4px 6px}.ndai-page-header{z-index:60}.domestic-newsroom-topbar{min-height:0}.ndai-page-header-inner{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;position:relative}.ndai-page-brand{flex:auto;gap:8px}.ndai-page-brand-icon{width:30px;height:30px}.ndai-page-brand-icon svg{width:16px;height:16px}.ndai-page-brand-title{font-size:14px;line-height:1}.ndai-mobile-menu-button{flex:none;display:inline-flex}.ndai-page-nav{z-index:70;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 20% 0,#0ea5e933,#0000 34%),#030a18fa;border:1px solid #60a5fa3d;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:min(74dvh,620px);padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:8px;right:8px;overflow-y:auto;box-shadow:0 18px 46px #00000073}.ndai-page-nav.mobile-open{display:grid}.ndai-page-nav .ndai-display-controls{grid-column:1/-1;width:100%;display:grid}.ndai-page-nav .ndai-ui-scale-controls{grid-template-columns:minmax(48px,1fr) minmax(78px,auto) minmax(48px,1fr);gap:8px;width:100%;display:grid}.ndai-page-nav .ndai-text-switcher button{flex-basis:auto;width:100%;min-width:0;min-height:44px;font-size:15px}.ndai-page-nav .ndai-text-switcher button svg{width:18px;height:18px}.ndai-page-nav .ndai-ui-scale-value{min-width:78px;min-height:44px;font-size:13px}.ndai-page-nav-link{justify-content:center;width:100%;min-height:44px;padding:0 10px;font-size:14px;font-weight:900}.ndai-page-logout{grid-column:1/-1}.ndai-public-login{flex:none;width:auto;min-height:40px;padding-inline:14px;font-size:14px}.ndai-page-content{padding:8px}.briefing-board-content,.briefing-board-layout,.briefing-category-panel,.briefing-article-column,.briefing-report-column,.briefing-report-panel,.briefing-report-grid{gap:var(--ndai-density-gap-xs)}.briefing-report-panel{max-height:min(42dvh,380px);padding:var(--ndai-density-pad-xs)}.briefing-report-panel.briefing-report-panel-unified{max-height:none;padding:0;overflow:hidden}.briefing-article-panel{min-height:260px}.briefing-article-list{padding:var(--ndai-density-pad-xs)}.briefing-article-row{gap:var(--ndai-density-gap-sm);padding:var(--ndai-density-pad-xs)}.domestic-newsroom-shell.ndai-calendar-shell,.domestic-newsroom-shell.ndai-briefing-shell,.domestic-newsroom-shell.ndai-pharma-shell{height:calc(100dvh - var(--ndai-global-ticker-height))!important;min-height:0!important;overflow:hidden!important}.ndai-calendar-shell .ndai-page-content,.ndai-briefing-shell .ndai-page-content,.ndai-pharma-shell .ndai-page-content{flex:1 1 0;height:0;min-height:0;overflow:hidden!important}.calendar-mobile-page,.briefing-board-content,.pharma-monitor-page,.pharma-monitor-layout{height:100%;min-height:0;overflow:hidden}.briefing-board-mobile-layout,.pharma-monitor-mobile-layout,.calendar-mobile-page .mobile-three-pane-layout{height:100%;min-height:0;max-height:100%;overflow:hidden}.mobile-three-pane-scroller{flex:1 1 0;width:100%;min-width:0;max-width:100%;height:0;min-height:0;overflow-x:auto;overflow-y:hidden!important}.mobile-three-pane-pane{overscroll-behavior:contain;flex-basis:100%;width:100%;min-width:100%;max-width:100%;height:100%;min-height:0;overflow:hidden!important}.mobile-three-pane-pane>*{height:100%;min-height:0;max-height:100%;overflow:hidden!important}.mobile-three-pane-pane :where(.briefing-category-sidebar,.briefing-article-column,.briefing-report-column,.pharma-monitor-left,.pharma-monitor-article-column,.pharma-monitor-briefing-column){height:100%;max-height:100%;min-height:0!important;overflow:hidden!important}.mobile-three-pane-pane :where(.briefing-category-panel,.briefing-article-panel,.briefing-report-panel,.pharma-monitor-company-panel,.pharma-monitor-article-panel,.pharma-monitor-briefing-column>section){flex:1 1 0;height:100%;min-height:0!important;max-height:100%!important;overflow:hidden!important}.mobile-three-pane-pane :where(.briefing-category-list,.briefing-category-strip,.briefing-article-list,.pharma-monitor-company-list,.pharma-monitor-article-list){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;max-height:none!important;overflow-y:auto!important}.mobile-three-pane-pane .briefing-report-panel{flex-direction:column;display:flex}.mobile-three-pane-pane .briefing-report-scroll-body{flex:1 1 0;min-height:0;overflow:hidden!important}.mobile-three-pane-pane .briefing-report-scroll-body>.briefing-report-document-inline{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;max-height:100%;height:100%!important;overflow-y:auto!important}.briefing-board-mobile-layout .briefing-category-panel,.briefing-board-mobile-layout .briefing-article-panel,.briefing-board-mobile-layout .briefing-report-panel{background:#081523b8;border-color:#60a5fa2b;border-radius:8px}.briefing-board-mobile-layout .briefing-article-column.is-empty{justify-content:flex-start;overflow-y:auto!important}.briefing-board-mobile-layout .briefing-article-panel.is-empty{flex:none;height:auto!important;max-height:none!important}.briefing-board-mobile-layout .briefing-category-strip,.briefing-board-mobile-layout .briefing-article-list{gap:0;display:block;padding:0!important}.briefing-board-mobile-layout .briefing-category-strip button{background:0 0;border-width:0 0 1px;border-color:#60a5fa21;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:42px;padding:10px 12px;display:flex}.briefing-board-mobile-layout .briefing-category-strip button.active{color:#dff7ff;background:#0ea5e91f;border-color:#38bdf857}.briefing-board-mobile-layout .briefing-article-row{background:0 0;border-width:0 0 1px;border-color:#60a5fa21;border-radius:0;flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex;position:relative;padding:12px 42px 12px 14px!important}.briefing-board-mobile-layout .briefing-article-row.used{background:linear-gradient(90deg,#082f4952,#0206171f);border-color:#38bdf842}.briefing-board-mobile-layout .briefing-article-row:hover,.briefing-board-mobile-layout .briefing-article-row:focus-visible{background:#082f493d;border-color:#7dd3fc6b}.briefing-board-mobile-layout .briefing-article-row>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.briefing-board-mobile-layout .briefing-article-row>div span,.briefing-board-mobile-layout .briefing-article-row>div b{color:#c9d9ef;text-overflow:ellipsis;white-space:nowrap;background:#02061761;border:1px solid #60a5fa2e;border-radius:999px;align-items:center;max-width:100%;min-height:22px;padding:0 8px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex;overflow:hidden}.briefing-board-mobile-layout .briefing-article-row>div span{color:#8bd3ff;border-color:#38bdf847}.briefing-board-mobile-layout .briefing-article-row>section{gap:4px;width:100%;min-width:0;display:grid}.briefing-board-mobile-layout .briefing-article-row h3{color:#f8fbff;overflow-wrap:break-word;word-break:keep-all;font-size:15px;line-height:1.36}.briefing-board-mobile-layout .briefing-article-row small{color:#8bd3ff;font-size:11px}.briefing-board-mobile-layout .briefing-article-row>svg{color:#8bd3ff;width:16px;height:16px;position:absolute;top:44px;right:14px}}:root{--ndai-ui-scale:1}html[data-ndai-ui-scale]{font-size:calc(16px * var(--ndai-ui-scale))}html[data-ndai-ui-scale],html[data-ndai-ui-scale] body{width:100%;max-width:100%;overflow-x:hidden}.ndai-display-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.ndai-text-switcher{z-index:1;width:auto;min-height:34px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex;position:relative}.ndai-text-switcher button{color:#8fb6da;width:34px;min-width:34px;min-height:34px;font:inherit;letter-spacing:0;cursor:pointer;background:#0206176b;border:1px solid #60a5fa2e;border-radius:6px;flex:0 0 34px;place-items:center;padding:0;font-size:12px;font-weight:800;display:grid}.ndai-ui-scale-controls{grid-template-columns:repeat(3,max-content);display:inline-grid}.ndai-ui-scale-value{color:#b8c8df;background:#02061747;border:1px solid #60a5fa1f;border-radius:6px;place-items:center;min-width:44px;min-height:34px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.ndai-text-switcher button svg{pointer-events:none}.ndai-text-switcher button:hover,.ndai-text-switcher button:focus-visible{color:#dff7ff;background:#082f4952;border-color:#7dd3fc8a;outline:0}.ndai-text-switcher button.active,.ndai-text-switcher button[aria-pressed=true]{color:#bae6fd;background:#082f4980;border-color:#38bdf894}.ndai-text-switcher button:disabled{cursor:not-allowed;opacity:.45}html[data-ndai-ui-scale] .ndai-mobile-menu-button{min-height:calc(36px * var(--ndai-ui-scale));font-size:calc(12px * var(--ndai-ui-scale))}html[data-ndai-ui-scale] .ndai-page-nav-link,html[data-ndai-ui-scale] .ndai-text-switcher button{min-height:calc(34px * var(--ndai-ui-scale));font-size:calc(12px * var(--ndai-ui-scale))}html[data-ndai-ui-scale] .ndai-ui-scale-value{min-height:calc(34px * var(--ndai-ui-scale));font-size:calc(11px * var(--ndai-ui-scale))}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){.ndai-monitor-actions .ndai-display-controls,.ndai-monitor-mobile-controls .ndai-display-controls{grid-column:1/-1;grid-template-columns:1fr;gap:8px;flex:auto!important;width:100%!important;min-width:0!important;display:grid!important}.ndai-monitor-actions .ndai-text-switcher,.ndai-monitor-mobile-controls .ndai-text-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;flex:auto!important;width:100%!important;min-width:0!important;display:grid!important}.ndai-monitor-actions .ndai-ui-scale-controls,.ndai-monitor-mobile-controls .ndai-ui-scale-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.ndai-monitor-actions .ndai-text-switcher button,.ndai-monitor-mobile-controls .ndai-text-switcher button{flex:auto!important;width:100%!important;min-width:0!important;min-height:48px!important}html[data-ndai-ui-scale] .osint-shell.domestic-newsroom-shell:not(.ndai-calendar-shell):not(.ndai-briefing-shell):not(.ndai-pharma-shell){height:calc(100dvh - var(--ndai-global-ticker-height));flex-direction:column;min-height:0;display:flex;overflow:hidden}html[data-ndai-ui-scale] .domestic-mobile-dashboard{flex:1 1 0;height:0;min-height:0;overflow:hidden}html[data-ndai-ui-scale] .domestic-mobile-content,html[data-ndai-ui-scale] .domestic-mobile-feed{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;overflow-y:auto}html[data-ndai-ui-scale] .ndai-mobile-menu-button{min-height:calc(36px * var(--ndai-ui-scale));font-size:calc(12px * var(--ndai-ui-scale))}html[data-ndai-ui-scale] .ndai-page-nav-link{min-height:calc(44px * var(--ndai-ui-scale));font-size:calc(14px * var(--ndai-ui-scale))}html[data-ndai-ui-scale] .ndai-page-nav .ndai-text-switcher button,html[data-ndai-ui-scale] .ndai-page-nav .ndai-ui-scale-value{min-height:calc(44px * var(--ndai-ui-scale))}html[data-ndai-ui-scale] .mobile-three-pane-indicator button,html[data-ndai-ui-scale] .domestic-mobile-tabs button{min-height:calc(44px * var(--ndai-ui-scale));font-size:calc(12px * var(--ndai-ui-scale))}html[data-ndai-ui-scale] .briefing-board-mobile-layout .briefing-article-row h3,html[data-ndai-ui-scale] .domestic-mobile-card h3,html[data-ndai-ui-scale] .pharma-monitor-article-list article button.block{font-size:calc(15px * var(--ndai-ui-scale))}html[data-ndai-ui-scale] .briefing-board-mobile-layout .briefing-article-row small,html[data-ndai-ui-scale] .domestic-mobile-card p,html[data-ndai-ui-scale] .pharma-monitor-article-list article p{font-size:calc(12px * var(--ndai-ui-scale))}.briefing-report-popup{padding:10px!important}.briefing-report-popup-panel{grid-template-rows:auto minmax(0,1fr)!important;width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;min-height:0!important;max-height:calc(100dvh - 20px)!important}.briefing-report-popup-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0!important;overflow-y:auto!important}.briefing-report-popup-body>.briefing-report-document{min-height:100%!important;overflow:visible!important}}html[data-ndai-interface-theme=signal] :where(.domestic-calendar-title,.domestic-calendar-title h1,.domestic-calendar-month-title,.domestic-calendar-agenda-head h2,.domestic-calendar-agenda-head strong,.briefing-board-commandbar h1,.briefing-panel-head,.briefing-panel-head h2,.pharma-monitor-header h1,.photo-search-heading h1,.community-reaction-heading h1,.ndai-monitor-column-head h2){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.domestic-calendar-search,.domestic-calendar-icon-button,.domestic-topbar-link,.briefing-board-search,.briefing-board-search button,.briefing-source-filter-trigger,.photo-search-query,.photo-search-filters button,.photo-search-filters select,.community-reaction-toolbar button,.community-reaction-toolbar select){border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.domestic-calendar-empty,.briefing-empty,.briefing-board-loading,.photo-search-state,.community-reaction-empty,.pharma-monitor-empty){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-muted)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.domestic-calendar-day-count,.domestic-calendar-agenda-head>b){background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;border-color:#b4322d3d!important}html[data-ndai-interface-theme=signal] .osint-shell.domestic-newsroom-shell{--osint-accent:var(--ndai-signal-red);--osint-accent-soft:var(--ndai-signal-red-soft);--osint-crit:var(--ndai-signal-red);--osint-bg:var(--ndai-signal-canvas);--osint-bg-2:var(--ndai-signal-panel);--osint-panel:var(--ndai-signal-paper);--osint-panel-line:var(--ndai-signal-line);--osint-text:var(--ndai-signal-ink);--osint-dim:var(--ndai-signal-muted);--osint-faint:var(--ndai-signal-quiet);width:100%!important}html[data-ndai-interface-theme=signal] .osint-shell.domestic-newsroom-shell>.ndai-page-header{align-self:stretch;width:100%!important}html[data-ndai-interface-theme=signal] :where(.domestic-window-header>div:first-child,.domestic-window-header span,.domestic-article-detail-panel header b,.domestic-article-detail-empty b,.domestic-breaking-card h3,.domestic-breaking-card small,.domestic-monitor-hover-detail b,.domestic-monitor-hover-detail p){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.domestic-breaking-rank,.domestic-article-time b,.domestic-article-detail-meta span){background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;border-color:#b4322d3d!important}html[data-ndai-interface-theme=signal] :where(.domestic-window-actions button,.domestic-article-detail-panel header button,.domestic-article-detail-meta span,.domestic-monitor-hover-detail){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-muted)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .briefing-board-commandbar{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-panel-strong)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .briefing-board-commandbar :where(b,span){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .briefing-board-actions :where(span,button){border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-muted)!important;box-shadow:none!important}@media (min-width:1181px){.domestic-newsroom-stage{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(220px,1fr) minmax(0,2fr) minmax(220px,1fr)!important}.domestic-newsroom-grid{display:contents!important}.domestic-newsroom-grid>.domestic-window[data-slot=cell-1]{grid-area:1/1!important}.domestic-newsroom-side{grid-area:1/2!important}.domestic-newsroom-grid>.domestic-window[data-slot=cell-2]{grid-area:1/3!important}.briefing-board-layout{grid-template-columns:clamp(116px,7vw,136px) minmax(0,2fr) minmax(0,3fr)!important}}@media (min-width:1280px){.pharma-monitor-layout{grid-template-columns:minmax(190px,1fr) minmax(0,2fr) minmax(0,3fr)!important}.pharma-monitor-market-filter-row,.pharma-monitor-company-panel>.grid.grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html[data-ndai-interface-theme=signal] :where([class~=border-cyan],[class~=border-cyan\/20],[class~=border-cyan\/25],[class~=border-cyan\/30],[class~=border-cyan\/35],[class~=border-cyan\/40],[class~=border-cyan\/50],[class~=border-cyan-400\/30],[class~=border-cyan-500\/40]){border-color:#b4322d94!important}html[data-ndai-interface-theme=signal] :where([class~=bg-cyan\/5],[class~=bg-cyan\/10],[class~=bg-cyan\/15],[class~=bg-cyan-400\/10],[class~=bg-cyan-950\/40]){background-color:var(--ndai-signal-red-soft)!important}html[data-ndai-interface-theme=signal] :where([class~=text-cyan],[class~=text-cyan-100],[class~=text-cyan-200],[class~=text-cyan-400],[class~=text-cyan-500]){color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] [class~=hover\:border-cyan]:hover,html[data-ndai-interface-theme=signal] [class~="hover:border-cyan/60"]:hover,html[data-ndai-interface-theme=signal] [class~=focus\:border-cyan]:focus,html[data-ndai-interface-theme=signal] [class~=focus-within\:border-cyan]:focus-within{border-color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] [class~=hover\:text-cyan]:hover{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] [class~="hover:bg-cyan/5"]:hover,html[data-ndai-interface-theme=signal] [class~="hover:bg-cyan/90"]:hover{background-color:var(--ndai-signal-red-soft)!important}html[data-ndai-interface-theme=signal] :where(.briefing-article-panel,.briefing-category-overview,.briefing-source-catalog,.briefing-source-filter-popover,.briefing-source-toolbar,.briefing-board-error,.briefing-board-loading,.briefing-report-popup-panel,.domestic-panel-picker,.domestic-panel-picker button,.domestic-empty-add,.domestic-source-popup-panel,.community-reaction-search-field>div,.community-reaction-skeleton){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-reset,.community-reaction-source-actions button,.community-reaction-action-cell a){border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-muted)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-reset,.community-reaction-source-actions button,.community-reaction-action-cell a):hover{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-search-field button,.community-reaction-primary-action){border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red)!important;color:#fff!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.domestic-breaking-card[aria-pressed=true],.domestic-exclusive-card[aria-pressed=true]){border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;box-shadow:inset 3px 0 0 var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .pharma-monitor-left :where([class~=border-emerald-300],[class~=border-sky-300]){border-color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .pharma-monitor-left :where([class~=bg-emerald-500\/10],[class~=bg-sky-500\/10]){background-color:var(--ndai-signal-red-soft)!important}html[data-ndai-interface-theme=signal] .pharma-monitor-left :where([class~=text-emerald-100],[class~=text-emerald-200],[class~=text-sky-200]){color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-summary>div,.community-reaction-filters,.community-reaction-list){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .community-reaction-list-head{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-summary strong,.community-reaction-result-bar strong){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-summary span,.community-reaction-summary small,.community-reaction-filters>label>span,.community-reaction-search-field>label,.community-reaction-result-bar,.community-reaction-result-bar small){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-eyebrow,.community-reaction-live-mark){background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;box-shadow:none!important;border-color:#b4322d52!important}html[data-ndai-interface-theme=signal] .community-reaction-disclaimer{color:#6d5a16!important;box-shadow:none!important;background:#fbf5df!important;border-color:#d6b95c!important}html[data-ndai-interface-theme=signal] .community-reaction-summary>div.is-attention{background:#fbf5df!important;border-color:#d6b95c!important}.domestic-breaking-card{text-decoration:none}.photo-detail-dialog,.community-reaction-dialog,.briefing-report-popup{z-index:2700}html[data-ndai-interface-theme=signal] .briefing-report-popup-backdrop,html[data-ndai-interface-theme=signal] .photo-detail-backdrop,html[data-ndai-interface-theme=signal] .community-reaction-dialog-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#182326ad!important}@media (min-width:1181px){.domestic-newsroom-side{align-content:start;justify-items:center;grid-template-rows:auto!important}.domestic-live-panel{place-self:start center;width:min(100%,1280px);height:auto;min-height:0}.domestic-live-body{aspect-ratio:16/9;flex:none;width:100%;height:auto}.domestic-live-body .domestic-youtube-frame{aspect-ratio:16/9;width:100%;height:100%}}@media (min-width:1181px) and (min-aspect-ratio:8/3){.domestic-newsroom-stage{align-self:center;width:min(100%,2200px);max-width:2200px;margin-inline:auto}.domestic-breaking-card h3{font-size:15px;line-height:1.45}.domestic-breaking-card small{font-size:11px}}html[data-ndai-interface-theme=signal] .briefing-category-strip button b{font-variant-numeric:tabular-nums;font-size:12px;color:var(--ndai-signal-ink)!important;background:0 0!important;border:0!important;padding:0!important}html[data-ndai-interface-theme=signal] .briefing-category-strip button.active b{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .briefing-panel-head>span{font-variant-numeric:tabular-nums;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.clean-briefing-metrics .is-primary,.clean-briefing-metrics .is-primary b,.clean-briefing-rank,.clean-briefing-volume){font-variant-numeric:tabular-nums;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .pharma-company-briefing-toggle{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .pharma-company-briefing-toggle.is-return{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] .pharma-company-briefing-toggle:hover,html[data-ndai-interface-theme=signal] .pharma-company-briefing-toggle:focus-visible{outline-offset:2px;outline:2px solid #b4322d3d;border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-focus)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .briefing-article-row>div span{font-size:11px;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .briefing-article-row>div b{font-size:12px;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .briefing-article-row h3{font-size:15px;line-height:1.4;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .briefing-article-row small,html[data-ndai-interface-theme=signal] .briefing-article-row>svg{font-size:11px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .briefing-article-row.used{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;box-shadow:inset 3px 0 0 var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .briefing-report-popup-panel{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] .briefing-report-popup-bar{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .briefing-report-popup-bar :where(span,b){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .briefing-report-popup-bar button{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-red)!important}@media (min-width:921px){.briefing-report-popup{padding:16px}.briefing-report-popup-panel{height:min(94dvh,1100px);width:min(1600px,100vw - 32px)!important;max-height:min(94dvh,1100px)!important}html[data-ndai-interface-theme=signal] .briefing-report-popup-panel{border-radius:3px!important}}@media (min-width:1181px){.briefing-board-layout{grid-template-columns:clamp(116px,7vw,136px) minmax(0,2fr) minmax(0,3fr)!important}.briefing-category-panel>.briefing-panel-head{gap:4px;padding:0 6px}.briefing-category-panel>.briefing-panel-head>svg{flex:0 0 14px;width:14px;height:14px}.briefing-category-panel>.briefing-panel-head>b{white-space:nowrap;min-width:0;font-size:12px}.briefing-category-panel>.briefing-panel-head>span{white-space:nowrap;margin-left:auto;font-size:10px}.briefing-category-strip{gap:5px;padding:6px}.briefing-category-strip button{gap:4px;min-height:42px;padding:6px}.briefing-category-strip button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}}html[data-ndai-interface-theme=signal] .domestic-calendar-day[aria-pressed=true]{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-ink)!important;box-shadow:inset 0 0 0 1px var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-agenda-head{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-agenda-head b{background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;border-color:#b4322d4d!important}html[data-ndai-interface-theme=signal] .domestic-calendar-event-card{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.domestic-calendar-event-card:hover,.domestic-calendar-event-card:focus-within,.domestic-calendar-event-card.expanded){border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-focus)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-event-trigger,html[data-ndai-interface-theme=signal] .domestic-calendar-event-trigger :where(h3,.text-white){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-event-trigger :where(p,.text-slate-400,.text-slate-500){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-event-trigger .text-cyan{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-event-trigger [class~=border-line],html[data-ndai-interface-theme=signal] .domestic-calendar-category{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-category.is-politics{background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;border-color:#b4322d4d!important}html[data-ndai-interface-theme=signal] .domestic-calendar-category.is-disaster{color:#74451d!important;background:#fbf0e6!important;border-color:#d0a777!important}html[data-ndai-interface-theme=signal] .domestic-calendar-category.is-tech{color:#2d655c!important;background:#e9f1ef!important;border-color:#9ebdb7!important}html[data-ndai-interface-theme=signal] :where(.domestic-calendar-related,.domestic-calendar-related-link){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-related-head{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .domestic-calendar-related-link span{color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-search-heading{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important}html[data-ndai-interface-theme=signal] .photo-search-eyebrow{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-search-count{color:var(--ndai-signal-muted)!important;background:0 0!important;border:0!important}html[data-ndai-interface-theme=signal] .photo-search-count b{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-search-count span{font-size:12px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-search-categories{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .photo-search-categories button{font-size:12px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-search-categories button[aria-selected=true]{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-search-filters{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] .photo-search-query>div{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-muted)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .photo-search-filters :where(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:13px;border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.photo-search-filters>label>span,.photo-search-query>label){font-size:11px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-search-query button{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red)!important;color:#fff!important}html[data-ndai-interface-theme=signal] .photo-search-reset{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-person-filters{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-panel-strong)!important;box-shadow:inset 3px 0 0 var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-person-filter-eyebrow{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-person-filter-heading strong{color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.photo-person-filter-heading small,.photo-person-role-fieldset legend,.photo-person-selects label>span){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] :where(.photo-person-context-toggle,.photo-person-role-list button,.photo-person-selects select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .photo-person-context-toggle input{accent-color:var(--ndai-signal-red)}html[data-ndai-interface-theme=signal] .photo-person-role-list button b{color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-person-role-list button[aria-pressed=true]{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-person-role-list button[aria-pressed=true] b,html[data-ndai-interface-theme=signal] .photo-person-filter-loading{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-search-result-bar,html[data-ndai-interface-theme=signal] .photo-search-result-bar small{font-size:12px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-search-result-bar strong{color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .photo-search-card{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] .photo-search-thumbnail-wrap{border-color:var(--ndai-signal-line)!important}html[data-ndai-interface-theme=signal] .photo-search-card-copy>p{min-height:42px;font-size:14px;line-height:1.5;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .photo-search-person-match{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-search-person-match.is-context{background:var(--ndai-signal-warning-soft)!important;color:#8a5b00!important}html[data-ndai-interface-theme=signal] .photo-search-person-match.is-article_subject{color:#6d28d9!important;background:#7c3aed1a!important}html[data-ndai-interface-theme=signal] :where(.photo-search-card-meta,.photo-search-card-credit){font-size:12px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-search-card-actions{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel)!important}html[data-ndai-interface-theme=signal] .photo-search-card-actions :where(a,span){font-size:12px;border-color:var(--ndai-signal-line)!important;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-search-card-actions a:hover{background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important}@media (min-width:921px){.photo-search-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}}html[data-ndai-interface-theme=signal] .photo-detail-panel{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .photo-detail-header{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important}html[data-ndai-interface-theme=signal] .photo-detail-header :where(span,h2){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .photo-detail-header button{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-detail-copy{background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] .photo-detail-caption span,html[data-ndai-interface-theme=signal] .photo-detail-article span,html[data-ndai-interface-theme=signal] .photo-detail-metadata dt,html[data-ndai-interface-theme=signal] .photo-detail-article small{color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-detail-caption p,html[data-ndai-interface-theme=signal] .photo-detail-article strong,html[data-ndai-interface-theme=signal] .photo-detail-metadata dd{color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .photo-detail-person-match{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-red-soft)!important}html[data-ndai-interface-theme=signal] .photo-detail-person-match>span{color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-detail-person-match strong{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .photo-detail-person-match.is-context{background:var(--ndai-signal-warning-soft)!important}html[data-ndai-interface-theme=signal] .photo-detail-person-match.is-context strong{color:#8a5b00!important}html[data-ndai-interface-theme=signal] .photo-detail-person-match.is-article_subject{background:#7c3aed1a!important}html[data-ndai-interface-theme=signal] .photo-detail-person-match.is-article_subject strong{color:#6d28d9!important}html[data-ndai-interface-theme=signal] .photo-detail-metadata{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel)!important}html[data-ndai-interface-theme=signal] .photo-detail-metadata>div{border-color:var(--ndai-signal-line)!important}html[data-ndai-interface-theme=signal] .photo-detail-actions>a{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .photo-detail-actions>a.is-primary{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red)!important;color:#fff!important}html[data-ndai-interface-theme=signal] .community-reactions-page{gap:8px}html[data-ndai-interface-theme=signal] .community-reaction-heading{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important;padding-block:7px!important}html[data-ndai-interface-theme=signal] .community-reaction-heading h1{font-size:27px}html[data-ndai-interface-theme=signal] .community-reaction-eyebrow{font-size:10px;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .community-reaction-summary{gap:6px}html[data-ndai-interface-theme=signal] .community-reaction-summary>div{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .community-reaction-summary strong{color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .community-reaction-disclaimer{padding:7px 9px}html[data-ndai-interface-theme=signal] .community-reaction-disclaimer p{font-size:12px;line-height:1.45}html[data-ndai-interface-theme=signal] .community-reaction-filters{padding:7px}html[data-ndai-interface-theme=signal] .community-reaction-filters :where(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:13px;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-filters>label>span,.community-reaction-search-field>label){font-size:11px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .community-reaction-result-bar,html[data-ndai-interface-theme=signal] .community-reaction-result-bar small{font-size:12px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .community-reaction-list{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] .community-reaction-list-head,html[data-ndai-interface-theme=signal] .community-reaction-row{grid-template-columns:190px minmax(440px,1fr) 210px 160px 95px 88px;min-width:1200px}html[data-ndai-interface-theme=signal] .community-reaction-list-head{font-size:11px;border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .community-reaction-list-head span{padding:7px 9px}html[data-ndai-interface-theme=signal] .community-reaction-row{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] .community-reaction-row>*{padding:7px 9px;border-color:var(--ndai-signal-line)!important}html[data-ndai-interface-theme=signal] .community-reaction-board-cell strong{font-size:13px;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .community-reaction-board-cell span{font-size:10px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .community-reaction-board-cell small{font-size:10px;color:var(--ndai-signal-quiet)!important}html[data-ndai-interface-theme=signal] .community-reaction-site-badge{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-muted)!important;font-size:9px!important}html[data-ndai-interface-theme=signal] .community-reaction-copy-cell{grid-template-columns:minmax(190px,.85fr) minmax(0,1.15fr) auto;align-items:center;gap:8px}html[data-ndai-interface-theme=signal] .community-reaction-copy-cell strong{font-size:14px;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .community-reaction-copy-cell span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .community-reaction-copy-cell small{white-space:nowrap;font-size:10px;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .community-reaction-time-cell span,html[data-ndai-interface-theme=signal] .community-reaction-count-cell span{font-size:11px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .community-reaction-time-cell b{color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .community-reaction-action-cell a{min-height:32px;font-size:11px}@media (min-width:921px){html[data-ndai-interface-theme=signal] .community-reaction-summary>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}html[data-ndai-interface-theme=signal] .community-reaction-summary :where(span,small){font-size:11px;color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .community-reaction-summary strong{font-size:20px}html[data-ndai-interface-theme=signal] .community-reaction-summary strong.is-time{font-size:13px;line-height:1.3}}html[data-ndai-interface-theme=signal] .community-reaction-dialog-panel{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .community-reaction-dialog-header{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel-strong)!important}html[data-ndai-interface-theme=signal] .community-reaction-dialog-header :where(span,h2){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .community-reaction-dialog-header>button{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .community-reaction-dialog-body{background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-detail-metrics,.community-reaction-detail-times,.community-reaction-detail-content,.community-reaction-comment,.community-reaction-comments-state,.community-reaction-comments-unavailable){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-detail-metrics dt,.community-reaction-detail-times dt,.community-reaction-detail-status,.community-reaction-comments-header p,.community-reaction-comments-scope,.community-reaction-detail-footer p){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] :where(.community-reaction-detail-metrics dd,.community-reaction-detail-times dd,.community-reaction-detail-content h3,.community-reaction-detail-content p,.community-reaction-comments-header h3,.community-reaction-comment p,.community-reaction-comments-unavailable strong){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .community-reaction-detail-footer a{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red)!important;color:#fff!important}.ndai-ui-scale-controls{z-index:60;display:inline-block;position:relative}.ndai-text-switcher .ndai-ui-scale-trigger{white-space:nowrap;justify-content:center;align-items:center;gap:7px;width:78px;min-width:78px;padding-inline:9px;display:inline-flex}.ndai-ui-scale-trigger span{font-variant-numeric:tabular-nums;text-align:right;min-width:36px}.ndai-ui-scale-popover{z-index:2800;box-sizing:border-box;color:#e7f2ff;background:#040e1dfa;border:1px solid #7dd3fc5c;border-radius:10px;gap:10px;width:270px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:13px;font-size:16px;line-height:1.5;display:grid;position:fixed;right:auto;overflow-y:auto;box-shadow:0 18px 44px #00000061}.ndai-ui-scale-popover-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.ndai-ui-scale-popover-header label{color:#dcecff;font-size:13px;font-weight:900;line-height:1.3}.ndai-ui-scale-popover-header output{color:#7dd3fc;font-variant-numeric:tabular-nums;font-size:14px;font-weight:950;line-height:1}.ndai-ui-scale-slider{accent-color:#38bdf8;cursor:ew-resize;width:100%;min-height:28px;margin:0}.ndai-ui-scale-slider:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #7dd3fc}.ndai-ui-scale-range-labels{color:#91a8c1;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-8px;font-size:10px;font-weight:800;display:flex}.ndai-ui-scale-popover .ndai-ui-scale-reset{color:#dcecff;cursor:pointer;background:#081728eb;border:1px solid #7dd3fc3d;flex:none;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;min-height:34px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:800;display:inline-flex}.ndai-ui-scale-popover .ndai-ui-scale-reset:disabled{cursor:default;opacity:.45}html[data-ndai-interface-theme=signal] .ndai-ui-scale-popover{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:0 18px 42px #26393d2e!important}html[data-ndai-interface-theme=signal] .ndai-ui-scale-popover-header label{color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .ndai-ui-scale-popover-header output{color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] .ndai-ui-scale-range-labels{color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .ndai-ui-scale-slider{accent-color:var(--ndai-signal-red)}html[data-ndai-interface-theme=signal] .ndai-ui-scale-popover .ndai-ui-scale-reset{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-ink)!important}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){.ndai-page-nav .ndai-ui-scale-controls,.ndai-monitor-actions .ndai-ui-scale-controls,.ndai-monitor-mobile-controls .ndai-ui-scale-controls{grid-template-columns:1fr!important;width:100%!important;display:block!important}.ndai-page-nav .ndai-ui-scale-trigger,.ndai-monitor-actions .ndai-ui-scale-trigger,.ndai-monitor-mobile-controls .ndai-ui-scale-trigger{width:100%!important;min-width:0!important}}html[data-ndai-ui-scale] .ndai-ui-scale-popover{font-size:16px}html[data-ndai-ui-scale] .ndai-ui-scale-popover .ndai-ui-scale-reset{min-height:34px;font-size:11px}html[data-ndai-interface-theme=signal]{font-size:calc(17px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme=signal] :where([class~="text-[8px]"],[class~="text-[9px]"],[class~="text-[10px]"]),html[data-ndai-interface-theme=signal] :where(small,[class~="text-[11px]"]){font-size:.78rem!important;line-height:1.45!important}html[data-ndai-interface-theme=signal] :where([class~=text-xs],[class~="text-[12px]"]){font-size:.8rem!important;line-height:1.5!important}html[data-ndai-interface-theme=signal] :where(.briefing-board-search>span,.domestic-calendar-month-title span,.domestic-calendar-weekday-row span,.domestic-calendar-agenda-head span,.photo-search-type-badge,.photo-search-eyebrow,.community-reaction-eyebrow,.community-reaction-live-mark,.community-reaction-site-badge,.community-reaction-board-cell span,.community-reaction-board-cell small,.community-reaction-time-cell span,.community-reaction-count-cell span,.community-reaction-action-cell a,.domestic-breaking-rank){font-size:.8rem!important;line-height:1.45!important}html[data-ndai-interface-theme=signal] :where([class~=text-red],[class~=text-red-100],[class~=text-red-100\/80],[class~=text-red-200],[class~=text-red-300],[class~=text-rose-100],[class~=text-rose-200],[class~=text-rose-200\/80],[class~=text-rose-300]){color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where([class~=text-amber-100],[class~=text-amber-100\/80],[class~=text-amber-200],[class~=text-amber-300]){color:var(--ndai-signal-warning)!important}html[data-ndai-interface-theme=signal] :where([class~=text-emerald-50],[class~=text-emerald-100],[class~=text-emerald-200],[class~=text-emerald-300],[class~=text-teal-100],[class~=text-teal-200]){color:var(--ndai-signal-green)!important}html[data-ndai-interface-theme=signal] :where([class~=text-sky-100],[class~=text-sky-200],[class~=text-blue]){color:var(--ndai-signal-info)!important}html[data-ndai-interface-theme=signal] [class~=text-violet-200]{color:var(--ndai-signal-violet)!important}html[data-ndai-interface-theme=signal] :where([class~=text-cyan\/70],[class~=text-cyan\/75],[class~=text-cyan\/80]){color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where([class~=bg-obsidian\/70],[class~=bg-obsidian\/80],[class~=bg-panel\/30],[class~=bg-panel\/40],[class~=bg-panel\/50],[class~=bg-panel\/60],[class~=bg-panel\/70],[class~=bg-panel\/80],[class~=bg-panel\/95],[class~=bg-slate-900\/50],[class~=bg-slate-900\/60],[class~=bg-slate-900\/70],[class~=bg-slate-950\/30],[class~=bg-slate-950\/50]){background-color:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] [class~=bg-slate-800]{background-color:var(--ndai-signal-panel-strong)!important}html[data-ndai-interface-theme=signal] :where([class~=bg-red-500\/10],[class~=bg-red-500\/20],[class~=bg-red-500\/30],[class~=bg-red-950\/20],[class~=bg-red-950\/25],[class~=bg-red-950\/30],[class~=bg-red-950\/40],[class~=bg-red-950\/50],[class~=bg-rose-950\/20]){background-color:var(--ndai-signal-red-soft)!important}html[data-ndai-interface-theme=signal] :where([class~=bg-amber-400\/10],[class~=bg-amber-500\/10],[class~=bg-amber-950\/20],[class~=bg-amber-950\/25],[class~=bg-amber-950\/30],[class~=bg-amber-950\/40]){background-color:var(--ndai-signal-warning-soft)!important}html[data-ndai-interface-theme=signal] :where([class~=bg-emerald-500\/5],[class~=bg-emerald-500\/10],[class~=bg-emerald-500\/15],[class~=bg-emerald-500\/25],[class~=bg-emerald-950\/15],[class~=bg-emerald-950\/20]){background-color:var(--ndai-signal-green-soft)!important}html[data-ndai-interface-theme=signal] :where([class~=bg-sky-400\/5],[class~=bg-sky-400\/10],[class~=bg-sky-500\/5],[class~=bg-sky-500\/10],[class~=bg-sky-950\/20]){background-color:var(--ndai-signal-info-soft)!important}html[data-ndai-interface-theme=signal] [class~=bg-violet-500\/10]{background-color:var(--ndai-signal-violet-soft)!important}html[data-ndai-interface-theme=signal] [class~=bg-cyan\/70],html[data-ndai-interface-theme=signal] [class~="hover:bg-cyan/90"]:hover{background-color:var(--ndai-signal-red)!important;color:#fff!important}html[data-ndai-interface-theme=signal] :where([class~=border-red-200],[class~=border-red-200\/25],[class~=border-red-300],[class~=border-red-300\/30],[class~=border-red-300\/35],[class~=border-red-300\/40],[class~=border-red-400\/30],[class~=border-red-500\/30],[class~=border-red-500\/40],[class~=border-red-500\/50],[class~=border-rose-500\/30]){border-color:#b4322d94!important}html[data-ndai-interface-theme=signal] :where([class~=border-amber-300],[class~=border-amber-300\/35],[class~=border-amber-400\/30],[class~=border-amber-400\/40],[class~=border-amber-500\/30],[class~=border-amber-500\/40],[class~=border-amber-500\/50]){border-color:#705b1694!important}html[data-ndai-interface-theme=signal] :where([class~=border-emerald-300],[class~=border-emerald-400\/30],[class~=border-emerald-400\/70],[class~=border-emerald-500\/25],[class~=border-emerald-500\/30],[class~=border-emerald-500\/40]){border-color:#2d766a94!important}html[data-ndai-interface-theme=signal] :where([class~=border-sky-400\/20],[class~=border-sky-400\/30],[class~=border-sky-400\/40],[class~=border-sky-500\/30]){border-color:#315b7385!important}html[data-ndai-interface-theme=signal] [class~=border-violet-300\/30]{border-color:#67517d80!important}html[data-ndai-interface-theme=signal] .briefing-board-search>span,html[data-ndai-interface-theme=signal] :where(.domestic-calendar-month-title span,.domestic-calendar-weekday-row span,.domestic-calendar-agenda-head span,.community-reaction-board-cell small){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .pharma-monitor-source-badge{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where([class~=text-orange-100],[class~=text-orange-200]){color:var(--ndai-signal-warning)!important}html[data-ndai-interface-theme=signal] :where([class~=bg-orange-500\/10],[class~=bg-orange-950\/20]){background-color:var(--ndai-signal-warning-soft)!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-time,.domestic-article-meta span,.domestic-empty,.ndai-monitor-statusbar span,.ndai-monitor-meta span,.ndai-monitor-card small,.ndai-monitor-mobile-meta span,.ndai-monitor-mobile-card small,.briefing-article-row>div span,.briefing-article-row>div b,.briefing-article-row small,.briefing-panel-head span,.briefing-category-list b,.briefing-category-list span,.briefing-category-list small,.briefing-source-group-head,.briefing-source-row,.briefing-source-badges span,.photo-search-count span,.photo-search-categories button,.photo-search-filters>label>span,.photo-search-card-meta,.photo-search-card-credit,.photo-search-card-actions,.community-reaction-list-head,.community-reaction-copy-cell small,.community-reaction-runs th,.community-reaction-runs td,.clean-briefing-event-meta,.clean-briefing-event-actions,.clean-briefing-related-list,.domestic-calendar-day-count){font-size:.8rem!important;line-height:1.5!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-title h3,.briefing-article-row h3,.ndai-monitor-card h2,.ndai-monitor-mobile-card h2,.photo-search-card h2,.photo-search-card h3,.community-reaction-copy-cell strong,.pharma-monitor-article-list article button.block){font-size:.96rem!important;line-height:1.45!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-title>span,.community-reaction-copy-cell>span,.photo-search-card p){font-size:.84rem!important;line-height:1.55!important}html[data-ndai-interface-theme=signal] :where(.domestic-article-time,.domestic-article-title>span,.domestic-article-meta span,.domestic-empty,.ndai-monitor-column-head h1,.ndai-monitor-card h2,.ndai-monitor-mobile-card h2){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.ndai-monitor-column,.ndai-monitor-card,.ndai-monitor-mobile-card){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .ndai-monitor-column-head{border-color:var(--ndai-signal-line)!important}html[data-ndai-interface-theme=signal] :where(.ndai-monitor-statusbar span,.ndai-monitor-meta span,.ndai-monitor-card p,.ndai-monitor-card small,.ndai-monitor-mobile-meta span,.ndai-monitor-mobile-card p,.ndai-monitor-mobile-card small){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] :where(.ndai-monitor-statusbar span,.ndai-monitor-rank,.ndai-monitor-mobile-rank){border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-panel)!important}html[data-ndai-interface-theme=signal] :where(.ndai-monitor-rank,.ndai-monitor-mobile-rank){color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where(.briefing-source-group,.briefing-source-row,.community-reaction-source-card,.community-reaction-runs,.ndai-lock-panel){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .ndai-lock-shell{background:linear-gradient(#31494d09 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #31494d07 1px, transparent 1px) 0 0 / 32px 32px, var(--ndai-signal-canvas)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .ndai-lock-mark{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.ndai-lock-heading b,.ndai-lock-form input){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.ndai-lock-heading span,.ndai-lock-form label,.ndai-lock-form .ndai-lock-checkbox,.ndai-lock-form a){color:var(--ndai-signal-muted)!important;font-size:.84rem!important}html[data-ndai-interface-theme=signal] .ndai-lock-form input{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important}html[data-ndai-interface-theme=signal] .ndai-lock-form button{border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red)!important;color:#fff!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] :where(.briefing-board-actions span,.briefing-board-actions button,.briefing-category-strip button,.briefing-category-strip button span,.briefing-category-strip button b,.clean-briefing-volume,.clean-briefing-event-line,.clean-briefing-event-meta>*,.clean-briefing-event-actions>span,.clean-briefing-event-actions button,.clean-briefing-related-list li>*,.clean-briefing-section-heading p,.clean-briefing-sort button){font-size:.8rem!important;line-height:1.5!important}@media (min-width:1181px){.briefing-article-row{grid-template-columns:78px minmax(0,1fr) 18px}.briefing-article-row>div{min-width:0;overflow:hidden}.briefing-article-row>div b{overflow-wrap:anywhere;display:block;overflow:hidden}}html[data-ndai-interface-theme=signal] :where(.domestic-monitor-hover-detail b,.domestic-monitor-hover-detail p,.briefing-panel-head b,.briefing-board-search label,.briefing-board-search span,.briefing-board-search button,.clean-briefing-header p,.clean-briefing-metrics span,.clean-briefing-sort-tabs button,.clean-briefing-related-list li,.domestic-topbar-link,.domestic-calendar-agenda-head b,.photo-search-result-bar strong,.photo-search-result-bar>span,.photo-search-pagination button,.community-reaction-summary span,.community-reaction-disclaimer p,.community-reaction-result-bar strong,.community-reaction-result-bar>span){font-size:.8rem!important;line-height:1.5!important}html[data-ndai-interface-theme=signal] .photo-search-page :where(label,button,a),html[data-ndai-interface-theme=signal] .community-reactions-page :where(label,button,a,th){font-size:.8rem}html[data-ndai-interface-theme=signal] .community-reaction-site-badge{font-size:.8rem!important}html[data-ndai-interface-theme=signal] .ndai-signal-preview-control :where(span,button){font-size:.8rem}html[data-ndai-interface-theme=signal] .clean-briefing-points li,html[data-ndai-interface-theme=signal] .clean-briefing-related-list :where(li,span,small,b,a),html[data-ndai-interface-theme=signal] .photo-search-result-bar span,html[data-ndai-interface-theme=signal] .community-reaction-filters label,html[data-ndai-interface-theme=signal] .community-reaction-filters label>span,html[data-ndai-interface-theme=signal] .community-reaction-result-bar span,html[data-ndai-interface-theme=signal] .ndai-ui-scale-range-labels span,html[data-ndai-interface-theme=signal] .mobile-three-pane-indicator b,html[data-ndai-interface-theme=signal] .domestic-mobile-tabs b{font-size:.8rem!important;line-height:1.5!important}html[data-ndai-interface-theme=signal] .ndai-monitor-install-panel{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:0 18px 42px #26393d29!important}html[data-ndai-interface-theme=signal] .ndai-monitor-install-panel :where(h1,b){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] .ndai-monitor-install-panel :where(p,small){color:var(--ndai-signal-muted)!important;font-size:.8rem!important}html[data-ndai-interface-theme=signal] .ndai-monitor-install-panel button{border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-ink)!important;font-size:.8rem!important}html[data-ndai-interface-theme=signal] .domestic-newsroom-shell{background:linear-gradient(#31494d09 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #31494d07 1px, transparent 1px) 0 0 / 32px 32px, var(--ndai-signal-canvas)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.domestic-mobile-header,.domestic-mobile-searchbar label,.domestic-mobile-source-popover,.domestic-mobile-metrics div,.domestic-mobile-card,.domestic-mobile-card.breaking,.domestic-mobile-card.exclusive,.domestic-mobile-card.calendar,.domestic-mobile-source-list button,.domestic-mobile-live-input input,.domestic-mobile-live-frame){border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important;box-shadow:none!important}html[data-ndai-interface-theme=signal] .domestic-mobile-card.breaking{background:var(--ndai-signal-red-soft)!important;border-color:#b4322d6b!important}html[data-ndai-interface-theme=signal] .domestic-mobile-tabs{border-block:1px solid var(--ndai-signal-line)!important;background:#eef4f4fa!important}html[data-ndai-interface-theme=signal] :where(.domestic-mobile-calendar-link,.domestic-mobile-searchbar button,.domestic-mobile-tabs button,.domestic-mobile-filter-row button,.domestic-mobile-source-actions button){border-color:var(--ndai-signal-line-strong)!important;background:var(--ndai-signal-paper)!important;color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.domestic-mobile-calendar-link.active,.domestic-mobile-calendar-link:hover,.domestic-mobile-calendar-link:focus-visible,.domestic-mobile-searchbar>button.active,.domestic-mobile-tabs button.active,.domestic-mobile-filter-row button.active){border-color:var(--ndai-signal-red)!important;background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important}html[data-ndai-interface-theme=signal] :where(.domestic-mobile-header b,.domestic-mobile-searchbar input,.domestic-mobile-live-input input,.domestic-mobile-metrics b,.domestic-mobile-card h3,.domestic-mobile-source-list span,.domestic-mobile-source-list b){color:var(--ndai-signal-ink)!important}html[data-ndai-interface-theme=signal] :where(.domestic-mobile-header span,.domestic-mobile-header small,.domestic-mobile-card-head,.domestic-mobile-card-meta,.domestic-mobile-card p,.domestic-mobile-source-list small,.domestic-mobile-live-input,.domestic-mobile-live-frame>div,.domestic-mobile-empty){color:var(--ndai-signal-muted)!important}html[data-ndai-interface-theme=signal] .domestic-mobile-card-head b{background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;border-color:#b4322d57!important}html[data-ndai-interface-theme=signal] :where(.domestic-mobile-calendar-link,.domestic-mobile-searchbar button,.domestic-mobile-tabs button,.domestic-mobile-filter-row button,.domestic-mobile-source-actions button,.domestic-mobile-header span,.domestic-mobile-header small,.domestic-mobile-searchbar>button b,.domestic-mobile-metrics span,.domestic-mobile-card-head,.domestic-mobile-card-meta,.domestic-mobile-card-head b,.domestic-mobile-source-list small,.domestic-mobile-source-list b){font-size:.8rem!important;line-height:1.5!important}html[data-ndai-interface-theme=signal] .domestic-mobile-card h3{font-size:.96rem!important;line-height:1.45!important}html[data-ndai-interface-theme=signal] .domestic-mobile-card p{font-size:.84rem!important;line-height:1.55!important}html[data-ndai-interface-theme=signal] .briefing-board-mobile-layout .briefing-article-row>div span{background:var(--ndai-signal-red-soft)!important;color:var(--ndai-signal-red)!important;border-color:#b4322d57!important}html[data-ndai-interface-theme=signal] .briefing-board-mobile-layout .briefing-article-row>div b{border-color:var(--ndai-signal-line)!important;background:var(--ndai-signal-panel)!important;color:var(--ndai-signal-ink)!important}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){html{--ndai-mobile-type-meta:.88rem;--ndai-mobile-type-control:.95rem;--ndai-mobile-type-body:.96rem;--ndai-mobile-type-title:1.08rem}html :where(.ndai-briefing-shell,.ndai-pharma-shell) :where(small,[class~=text-xs],[class~="text-[10px]"],[class~="text-[11px]"],[class~="text-[12px]"]){font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell) [class~=text-sm]{font-size:var(--ndai-mobile-type-body)!important;line-height:1.55!important}html :where(.briefing-board-mobile-layout,.pharma-monitor-mobile-layout) .mobile-three-pane-indicator button{min-height:46px;font-size:var(--ndai-mobile-type-control)!important;line-height:1.35!important}html :where(.briefing-board-mobile-layout,.pharma-monitor-mobile-layout) .mobile-three-pane-indicator button b{min-height:0;font-size:var(--ndai-mobile-type-control)!important;line-height:1.35!important}html .ndai-briefing-shell .briefing-board-commandbar h1{font-size:1.16rem!important;line-height:1.3!important}html .ndai-briefing-shell :where(.briefing-board-actions span,.briefing-board-actions button,.briefing-board-search input,.briefing-board-search button,.briefing-board-search label,.briefing-source-filter-trigger,.briefing-source-filter-popover input,.briefing-source-filter-popover button,.briefing-report-open-button){font-size:var(--ndai-mobile-type-control)!important;line-height:1.45!important}html .ndai-briefing-shell .briefing-board-search input,html .ndai-briefing-shell .briefing-source-filter-popover input{font-size:max(16px, var(--ndai-mobile-type-control))!important}html .ndai-briefing-shell :where(.briefing-source-filter-popover>header b,.briefing-source-filter-group header b,.briefing-source-filter-group header span,.briefing-source-filter-list span small){font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html .ndai-briefing-shell :where(.briefing-source-filter-list span b,.briefing-source-filter-list p){font-size:var(--ndai-mobile-type-body)!important;line-height:1.5!important}html .briefing-board-mobile-layout .briefing-panel-head,html .briefing-board-mobile-layout .briefing-panel-head b{font-size:1rem!important;line-height:1.4!important}html .briefing-board-mobile-layout .briefing-panel-head span,html .briefing-board-mobile-layout .briefing-category-strip button b,html .briefing-board-mobile-layout .briefing-article-row small,html .briefing-board-mobile-layout .briefing-article-row>div span,html .briefing-board-mobile-layout .briefing-article-row>div b{font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html .briefing-board-mobile-layout .briefing-category-strip button{min-height:48px;font-size:var(--ndai-mobile-type-body)!important;line-height:1.45!important}html .briefing-board-mobile-layout .briefing-category-strip button span{font-size:var(--ndai-mobile-type-body)!important}html .briefing-board-mobile-layout .briefing-article-row h3{font-size:var(--ndai-mobile-type-title)!important;line-height:1.48!important}html .ndai-briefing-shell :where(.briefing-empty,.briefing-board-loading,.briefing-board-error){font-size:var(--ndai-mobile-type-body)!important;line-height:1.6!important}html .ndai-pharma-shell .pharma-monitor-header h1{font-size:1.55rem!important;line-height:1.28!important}html .ndai-pharma-shell .pharma-monitor-header button,html .pharma-monitor-mobile-layout :where(.pharma-monitor-filter-panel input,.pharma-monitor-filter-panel button,.pharma-monitor-hours-select,.pharma-monitor-company-panel>div:nth-child(2) button){font-size:var(--ndai-mobile-type-control)!important;line-height:1.45!important}html .pharma-monitor-mobile-layout :where(.pharma-monitor-filter-panel input,.pharma-monitor-hours-select){font-size:max(16px, var(--ndai-mobile-type-control))!important}html .pharma-monitor-mobile-layout :where(.pharma-monitor-market-filter-row button,.pharma-monitor-company-panel>div:nth-child(2) button){min-height:42px}html .pharma-monitor-mobile-layout :where(.pharma-monitor-filter-panel>div:first-child,.pharma-monitor-company-panel>div:first-child>div,.pharma-monitor-article-panel>div:first-child [class~=text-sm]){font-size:1rem!important;line-height:1.45!important}html .pharma-monitor-mobile-layout .pharma-monitor-company-list button{min-height:48px;font-size:var(--ndai-mobile-type-body)!important;line-height:1.4!important}html .pharma-monitor-mobile-layout .pharma-monitor-company-list button :where([class~="text-[10px]"],[class~="text-[11px]"]){font-size:var(--ndai-mobile-type-meta)!important;line-height:1.35!important}html .pharma-monitor-mobile-layout .pharma-monitor-article-list article :where([class~=text-xs],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html .pharma-monitor-mobile-layout .pharma-monitor-article-list article button.block{font-size:var(--ndai-mobile-type-title)!important;line-height:1.48!important}html .pharma-monitor-mobile-layout .pharma-monitor-article-list article p{font-size:var(--ndai-mobile-type-body)!important;line-height:1.62!important}html .pharma-monitor-mobile-layout :where(.pharma-monitor-warning,.pharma-monitor-empty,.pharma-monitor-article-panel>div:not(:first-child):not(.pharma-monitor-article-list)){font-size:var(--ndai-mobile-type-body)!important;line-height:1.6!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell) .briefing-report-panel :where([class~=text-xs],[class~="text-[10px]"],[class~="text-[11px]"]),html .briefing-report-popup-panel :where([class~=text-xs],[class~="text-[10px]"],[class~="text-[11px]"]){font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell) .briefing-report-panel [class~=text-sm],html .briefing-report-popup-panel [class~=text-sm]{font-size:var(--ndai-mobile-type-body)!important;line-height:1.6!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell,.briefing-report-popup-panel) .clean-briefing-header h1,html .briefing-report-document .briefing-report-doc-cover h1{font-size:1.5rem!important;line-height:1.25!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell,.briefing-report-popup-panel) :where(.clean-briefing-section-heading h2,.clean-briefing-points h2,.clean-briefing-empty h2,.briefing-report-doc-section h2,.briefing-report-doc-evidence h2,.briefing-report-doc-references h2){font-size:1.1rem!important;line-height:1.4!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell,.briefing-report-popup-panel) :where(.clean-briefing-header p,.clean-briefing-metrics span,.clean-briefing-section-heading p,.clean-briefing-volume,.clean-briefing-event-meta,.clean-briefing-event-meta>*,.clean-briefing-event-actions>span,.clean-briefing-related-list :where(small,span),.clean-briefing-pagination span,.briefing-report-document small,.briefing-report-document dt,.briefing-report-citations :where(button,a,span)){font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell,.briefing-report-popup-panel) :where(.clean-briefing-sort-tabs button,.clean-briefing-section-toggle,.clean-briefing-more-button,.clean-briefing-pagination button,.clean-briefing-search input,.clean-briefing-event-actions button,.briefing-report-document :where(button,a,summary)){font-size:var(--ndai-mobile-type-control)!important;line-height:1.45!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell,.briefing-report-popup-panel) :where(.clean-briefing-event-title-line b,.clean-briefing-event-line,.clean-briefing-compact-row b,.clean-briefing-points li,.clean-briefing-empty p,.clean-briefing-collapsible-panel>p,.clean-briefing-other-list b,.briefing-report-document :where(p,li,dd)){font-size:var(--ndai-mobile-type-body)!important;line-height:1.62!important}html :where(.ndai-briefing-shell,.ndai-pharma-shell,.briefing-report-popup-panel) .clean-briefing-compact-row b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html :where(.clean-briefing-drawer>header small,.clean-briefing-article-card small,.clean-briefing-related-list li>span,.clean-briefing-related-list li>small,.clean-briefing-entity-list span){font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html .clean-briefing-drawer h2{font-size:1.18rem!important;line-height:1.4!important}html :where(.clean-briefing-drawer-lede,.clean-briefing-drawer-body h3,.clean-briefing-drawer-body section>p,.clean-briefing-article-card b,.clean-briefing-related-list li>b){font-size:var(--ndai-mobile-type-body)!important;line-height:1.62!important}html :where(.clean-briefing-article-card a,.clean-briefing-related-list a,.clean-briefing-drawer button){font-size:var(--ndai-mobile-type-control)!important;line-height:1.45!important}html .clean-briefing-drawer .clean-briefing-related-list li>:where(span,small){font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html .clean-briefing-drawer .clean-briefing-related-list li>b{font-size:var(--ndai-mobile-type-body)!important;line-height:1.55!important}html .clean-briefing-drawer .clean-briefing-related-list li>a{font-size:var(--ndai-mobile-type-control)!important;line-height:1.45!important}html .briefing-report-popup-bar span,html .domestic-source-popup-panel header span,html .domestic-source-popup-frame-note{font-size:var(--ndai-mobile-type-meta)!important;line-height:1.5!important}html .briefing-report-popup-bar b,html .domestic-source-popup-panel header b{font-size:var(--ndai-mobile-type-title)!important;line-height:1.4!important}html .domestic-source-popup-actions a,html .domestic-source-popup-blocked a{font-size:var(--ndai-mobile-type-control)!important}html .domestic-source-popup-blocked p{font-size:var(--ndai-mobile-type-body)!important;line-height:1.62!important}}html[data-ndai-interface-theme=signal] body *,html[data-ndai-interface-theme=signal] body [class]{border-radius:0!important}html[data-ndai-interface-theme=signal] body ::-webkit-scrollbar-thumb{border-radius:0!important}.community-reactions-page{gap:8px}.community-reaction-heading{padding-block:7px!important}.community-reaction-heading h1{font-size:27px}.community-reaction-summary{gap:6px}.community-reaction-disclaimer,.community-reaction-filters{padding:7px 9px}.community-reaction-disclaimer p,.community-reaction-result-bar,.community-reaction-result-bar small{font-size:12px;line-height:1.45}.community-reaction-list-head,.community-reaction-row{grid-template-columns:190px minmax(440px,1fr) 210px 160px 95px 88px;min-width:1200px}.community-reaction-list-head{font-size:11px}.community-reaction-list-head span,.community-reaction-row>*{padding:7px 9px}.community-reaction-board-cell strong{font-size:13px}.community-reaction-board-cell span,.community-reaction-board-cell small,.community-reaction-site-badge,.community-reaction-copy-cell small{font-size:10px!important}.community-reaction-copy-cell{grid-template-columns:minmax(190px,.85fr) minmax(0,1.15fr) auto;align-items:center;gap:8px}.community-reaction-copy-cell strong{font-size:14px}.community-reaction-copy-cell span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.community-reaction-time-cell span,.community-reaction-count-cell span,.community-reaction-action-cell a{font-size:11px}.community-reaction-action-cell a{min-height:32px}@media (min-width:921px){.community-reaction-summary>div{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.community-reaction-summary :where(span,small){font-size:11px}}html[data-ndai-interface-theme]{--ndai-header-control-height:40px;--ndai-header-control-font-size:14px;--ndai-header-control-icon-size:18px;--ndai-header-scale-width:90px}@media (min-width:1181px),(min-width:921px) and (pointer:fine){html[data-ndai-interface-theme] .ndai-page-header .ndai-page-brand-icon{width:calc(var(--ndai-header-control-height) * var(--ndai-ui-scale,1));height:calc(var(--ndai-header-control-height) * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-header .ndai-page-brand-icon svg{width:calc(22px * var(--ndai-ui-scale,1));height:calc(22px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-header .ndai-page-brand-title{font-size:calc(18px * var(--ndai-ui-scale,1));line-height:1}html[data-ndai-interface-theme] .ndai-page-nav .ndai-page-nav-link{padding-inline:calc(13px * var(--ndai-ui-scale,1));min-height:calc(var(--ndai-header-control-height) * var(--ndai-ui-scale,1))!important;font-size:calc(var(--ndai-header-control-font-size) * var(--ndai-ui-scale,1))!important;line-height:1.35!important}html[data-ndai-interface-theme] .ndai-page-nav .ndai-page-nav-link svg{width:calc(16px * var(--ndai-ui-scale,1));height:calc(16px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-nav>.ndai-display-controls .ndai-text-switcher{min-height:calc(var(--ndai-header-control-height) * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-nav>.ndai-display-controls .ndai-text-switcher button{min-height:calc(var(--ndai-header-control-height) * var(--ndai-ui-scale,1))!important;font-size:calc(var(--ndai-header-control-font-size) * var(--ndai-ui-scale,1))!important}html[data-ndai-interface-theme] .ndai-page-nav>.ndai-display-controls .ndai-interface-theme-controls button{width:calc(var(--ndai-header-control-height) * var(--ndai-ui-scale,1));min-width:calc(var(--ndai-header-control-height) * var(--ndai-ui-scale,1));flex-basis:calc(var(--ndai-header-control-height) * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-nav>.ndai-display-controls .ndai-ui-scale-trigger{width:calc(var(--ndai-header-scale-width) * var(--ndai-ui-scale,1));min-width:calc(var(--ndai-header-scale-width) * var(--ndai-ui-scale,1));flex-basis:calc(var(--ndai-header-scale-width) * var(--ndai-ui-scale,1));gap:calc(8px * var(--ndai-ui-scale,1));padding-inline:calc(10px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-nav .ndai-ui-scale-trigger span{min-width:calc(40px * var(--ndai-ui-scale,1));font-size:calc(var(--ndai-header-control-font-size) * var(--ndai-ui-scale,1))!important;line-height:1.35!important}html[data-ndai-interface-theme] .ndai-page-nav>.ndai-display-controls button svg{width:calc(var(--ndai-header-control-icon-size) * var(--ndai-ui-scale,1));height:calc(var(--ndai-header-control-icon-size) * var(--ndai-ui-scale,1))}}@media (min-width:921px) and (max-width:1100px) and (pointer:fine){html[data-ndai-interface-theme] .ndai-page-nav .ndai-page-nav-link{padding-inline:calc(9px * var(--ndai-ui-scale,1))}}@media (max-width:920px),(pointer:coarse) and (max-width:1180px){html[data-ndai-interface-theme] .ndai-page-header .ndai-page-brand-icon{width:calc(36px * var(--ndai-ui-scale,1));height:calc(36px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-header .ndai-page-brand-icon svg{width:calc(19px * var(--ndai-ui-scale,1));height:calc(19px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-header .ndai-page-brand-title{font-size:calc(16px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-header .ndai-mobile-menu-button,html[data-ndai-interface-theme] .ndai-page-nav .ndai-page-nav-link,html[data-ndai-interface-theme] .ndai-page-nav>.ndai-display-controls .ndai-text-switcher button{min-height:calc(48px * var(--ndai-ui-scale,1))!important;font-size:calc(15px * var(--ndai-ui-scale,1))!important;line-height:1.35!important}html[data-ndai-interface-theme] .ndai-page-header .ndai-mobile-menu-button{padding-inline:calc(14px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-header .ndai-mobile-menu-button svg,html[data-ndai-interface-theme] .ndai-page-nav .ndai-page-nav-link svg,html[data-ndai-interface-theme] .ndai-page-nav>.ndai-display-controls button svg{width:calc(20px * var(--ndai-ui-scale,1));height:calc(20px * var(--ndai-ui-scale,1))}html[data-ndai-interface-theme] .ndai-page-nav .ndai-ui-scale-trigger span{min-width:calc(42px * var(--ndai-ui-scale,1));font-size:calc(15px * var(--ndai-ui-scale,1))!important;line-height:1.35!important}}.placeholder\:text-slate-500::placeholder{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.first\:border-t-0:first-child{border-top-width:0}.first\:pt-5:first-child{padding-top:1.25rem}.last\:border-0:last-child{border-width:0}.last\:border-b-0:last-child{border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.open\:border-cyan\/40[open]{border-color:#2dd4bf66}.focus-within\:border-cyan:focus-within,.hover\:border-cyan:hover{--tw-border-opacity:1;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.hover\:border-cyan\/50:hover{border-color:#2dd4bf80}.hover\:border-cyan\/60:hover{border-color:#2dd4bf99}.hover\:border-emerald-300:hover{--tw-border-opacity:1;border-color:rgb(110 231 183/var(--tw-border-opacity,1))}.hover\:border-red-200:hover{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.hover\:border-red-300:hover{--tw-border-opacity:1;border-color:rgb(252 165 165/var(--tw-border-opacity,1))}.hover\:border-slate-300:hover{--tw-border-opacity:1;border-color:rgb(203 213 225/var(--tw-border-opacity,1))}.hover\:border-slate-500:hover{--tw-border-opacity:1;border-color:rgb(100 116 139/var(--tw-border-opacity,1))}.hover\:border-violet-300:hover{--tw-border-opacity:1;border-color:rgb(196 181 253/var(--tw-border-opacity,1))}.hover\:bg-cyan\/10:hover{background-color:#2dd4bf1a}.hover\:bg-cyan\/20:hover{background-color:#2dd4bf33}.hover\:bg-cyan\/5:hover{background-color:#2dd4bf0d}.hover\:bg-cyan\/90:hover{background-color:#2dd4bfe6}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-emerald-500\/25:hover{background-color:#10b98140}.hover\:bg-emerald-500\/5:hover{background-color:#10b9810d}.hover\:bg-panel\/50:hover{background-color:#0d142480}.hover\:bg-red-500\/20:hover{background-color:#ef444433}.hover\:bg-red-500\/30:hover{background-color:#ef44444d}.hover\:bg-sky-500\/5:hover{background-color:#0ea5e90d}.hover\:bg-slate-900\/50:hover{background-color:#0f172a80}.hover\:bg-violet-500\/10:hover{background-color:#8b5cf61a}.hover\:bg-violet-500\/15:hover{background-color:#8b5cf626}.hover\:text-cyan:hover{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}.hover\:text-emerald-100:hover{--tw-text-opacity:1;color:rgb(209 250 229/var(--tw-text-opacity,1))}.hover\:text-emerald-200:hover{--tw-text-opacity:1;color:rgb(167 243 208/var(--tw-text-opacity,1))}.hover\:text-slate-100:hover{--tw-text-opacity:1;color:rgb(241 245 249/var(--tw-text-opacity,1))}.hover\:text-slate-200:hover{--tw-text-opacity:1;color:rgb(226 232 240/var(--tw-text-opacity,1))}.hover\:text-teal-100:hover{--tw-text-opacity:1;color:rgb(204 251 241/var(--tw-text-opacity,1))}.hover\:text-violet-200:hover{--tw-text-opacity:1;color:rgb(221 214 254/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-cyan:focus{--tw-border-opacity:1;border-color:rgb(45 212 191/var(--tw-border-opacity,1))}.focus\:border-red-200:focus{--tw-border-opacity:1;border-color:rgb(254 202 202/var(--tw-border-opacity,1))}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus\:ring-cyan\/30:focus{--tw-ring-color:#2dd4bf4d}.focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-cyan:focus-visible{--tw-ring-opacity:1;--tw-ring-color:rgb(45 212 191/var(--tw-ring-opacity,1))}.focus-visible\:ring-cyan\/50:focus-visible{--tw-ring-color:#2dd4bf80}.focus-visible\:ring-emerald-300\/60:focus-visible{--tw-ring-color:#6ee7b799}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-line:disabled{--tw-border-opacity:1;border-color:rgb(34 48 75/var(--tw-border-opacity,1))}.disabled\:bg-slate-800:disabled{--tw-bg-opacity:1;background-color:rgb(30 41 59/var(--tw-bg-opacity,1))}.disabled\:text-slate-500:disabled{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:bg-cyan{--tw-bg-opacity:1;background-color:rgb(45 212 191/var(--tw-bg-opacity,1))}.group:hover .group-hover\:text-cyan{--tw-text-opacity:1;color:rgb(45 212 191/var(--tw-text-opacity,1))}@media (min-width:640px){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[150px_150px_minmax\(190px\,1fr\)\]{grid-template-columns:150px 150px minmax(190px,1fr)}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-7{padding:1.75rem}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:min-w-\[460px\]{min-width:460px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.md\:grid-cols-\[76px_minmax\(0\,1fr\)_minmax\(140px\,0\.45fr\)\]{grid-template-columns:76px minmax(0,1fr) minmax(140px,.45fr)}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:text-right{text-align:right}}@media (min-width:1024px){.lg\:w-\[280px\]{width:280px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[360px_minmax\(0\,1fr\)\]{grid-template-columns:360px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_150px_auto\]{grid-template-columns:minmax(0,1fr) 150px auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,2fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.lg\:grid-cols-\[minmax\(0\,420px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}}@media (min-width:1280px){.xl\:flex{display:flex}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[340px_minmax\(0\,1fr\)_minmax\(380px\,0\.85fr\)\]{grid-template-columns:340px minmax(0,1fr) minmax(380px,.85fr)}.xl\:grid-cols-\[minmax\(0\,0\.8fr\)_auto_minmax\(0\,1fr\)_auto_minmax\(0\,1\.25fr\)\]{grid-template-columns:minmax(0,.8fr) auto minmax(0,1fr) auto minmax(0,1.25fr)}.xl\:grid-cols-\[minmax\(0\,0\.95fr\)_minmax\(420px\,1\.05fr\)\]{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_180px_220px\]{grid-template-columns:minmax(0,1fr) 180px 220px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xl\:grid-cols-\[minmax\(120px\,1fr\)_minmax\(120px\,1fr\)_140px_auto\]{grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) 140px auto}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}}
