@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-cyan-100:#cefafe;--color-cyan-200:#a2f4fd;--color-cyan-300:#53eafd;--color-cyan-400:#00d2ef;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-cyan-100:lab(95.3146% -13.8285 -6.84732);--color-cyan-200:lab(91.0821% -24.0435 -12.8306);--color-cyan-300:lab(85.3886% -36.7636 -21.5716);--color-cyan-400:lab(76.6045% -40.9406 -29.6231)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing)*4)}.top-5{top:calc(var(--spacing)*5)}.right-0{right:calc(var(--spacing)*0)}.right-4{right:calc(var(--spacing)*4)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-4{bottom:calc(var(--spacing)*4)}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing)*4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-\[11px\]{margin-top:11px}.mr-2{margin-right:calc(var(--spacing)*2)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-20{height:calc(var(--spacing)*20)}.h-28{height:calc(var(--spacing)*28)}.h-52{height:calc(var(--spacing)*52)}.h-\[136px\]{height:136px}.h-\[360px\]{height:360px}.h-\[560px\]{height:560px}.h-\[760px\]{height:760px}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-20{width:calc(var(--spacing)*20)}.w-28{width:calc(var(--spacing)*28)}.w-\[70vw\]{width:70vw}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[230px\]{max-width:230px}.max-w-\[300px\]{max-width:300px}.max-w-\[1020px\]{max-width:1020px}.max-w-\[1500px\]{max-width:1500px}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-\[190px\]{min-width:190px}.min-w-\[760px\]{min-width:760px}.min-w-max{min-width:max-content}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.\[grid-template-columns\:repeat\(auto-fit\,minmax\(340px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-md{border-radius:var(--radius-md)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[26px\]{border-radius:26px}.rounded-\[30px\]{border-radius:30px}.rounded-\[32px\]{border-radius:32px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\!border-\[\#5b7596\]{border-color:#5b7596!important}.border-\[\#afc9ea\]\/15{border-color:#afc9ea26;border-color:lab(79.8396% -3.63263 -19.4937/.15)}.border-\[\#e7c268\]\/15{border-color:#e7c26826;border-color:lab(80.3442% 5.8243 49.7837/.15)}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab,var(--color-cyan-300)30%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.\!bg-\[\#0d3255\]{background-color:#0d3255!important}.bg-\[\#0d3255\]{background-color:#0d3255}.bg-\[\#2a220d\]{background-color:#2a220d}.bg-\[\#2a354b\]{background-color:#2a354b}.bg-\[\#3a2330\]{background-color:#3a2330}.bg-\[\#9fd0b1\]{background-color:#9fd0b1}.bg-\[\#101b30\]{background-color:#101b30}.bg-\[\#101b30\]\/80{background-color:#101b30cc;background-color:lab(9.64219% 1.02907 -15.7577/.8)}.bg-\[\#101b30\]\/90{background-color:#101b30e6;background-color:lab(9.64219% 1.02907 -15.7577/.9)}.bg-\[\#101b30\]\/95{background-color:#101b30f2;background-color:lab(9.64219% 1.02907 -15.7577/.95)}.bg-\[\#07111f\]{background-color:#07111f}.bg-\[\#071327\]{background-color:#071327}.bg-\[\#071327\]\/92{background-color:#071327eb;background-color:lab(5.75491% .783011 -15.2545/.92)}.bg-\[\#142034\]{background-color:#142034}.bg-\[\#173128\]{background-color:#173128}.bg-\[\#173221\]{background-color:#173221}.bg-\[\#322400\]{background-color:#322400}.bg-\[\#afc9ea\]{background-color:#afc9ea}.bg-\[\#bbc6e2\]{background-color:#bbc6e2}.bg-\[\#e7c268\]{background-color:#e7c268}.bg-\[\#f1cf7f\]{background-color:#f1cf7f}.bg-\[rgba\(6\,16\,29\,0\.44\)\]{background-color:#06101d70}.bg-\[rgba\(7\,19\,39\,0\.35\)\]{background-color:#07132759}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white)5%,transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white)4%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white)6%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#afc9ea_0\%\,\#e7c268_100\%\)\]{background-image:linear-gradient(90deg,#afc9ea 0%,#e7c268 100%)}.bg-\[linear-gradient\(180deg\,\#afc9ea_0\%\,\#6e87ad_100\%\)\]{background-image:linear-gradient(#afc9ea 0%,#6e87ad 100%)}.bg-\[linear-gradient\(to_right\,rgba\(215\,226\,255\,0\.06\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(215\,226\,255\,0\.06\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#d7e2ff0f 1px,#0000 1px),linear-gradient(#d7e2ff0f 1px,#0000 1px)}.bg-\[radial-gradient\(circle_at_top_left\,rgba\(255\,255\,255\,0\.18\)\,transparent_35\%\)\]{background-image:radial-gradient(circle at 0 0,#ffffff2e,#0000 35%)}.from-cyan-400\/18{--tw-gradient-from:#00d2ef2e}@supports (color:color-mix(in lab, red, red)){.from-cyan-400\/18{--tw-gradient-from:color-mix(in oklab,var(--color-cyan-400)18%,transparent)}}.from-cyan-400\/18{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-white\/5{--tw-gradient-via:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.via-white\/5{--tw-gradient-via:color-mix(in oklab,var(--color-white)5%,transparent)}}.via-white\/5{--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[size\:52px_52px\]{background-size:52px 52px}.\!object-contain{object-fit:contain!important}.object-cover{object-fit:cover}.\!p-1{padding:calc(var(--spacing)*1)!important}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[42px\]{font-size:42px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.text-\[\#7d93b4\]{color:#7d93b4}.text-\[\#9fd0b1\]{color:#9fd0b1}.text-\[\#263046\]{color:#263046}.text-\[\#a98936\]{color:#a98936}.text-\[\#afc9ea\]{color:#afc9ea}.text-\[\#c5c6cd\]{color:#c5c6cd}.text-\[\#d7e2ff\]{color:#d7e2ff}.text-\[\#d9bf78\]{color:#d9bf78}.text-\[\#e7c268\]{color:#e7c268}.text-\[\#e08dad\]{color:#e08dad}.text-\[\#f1d58c\]{color:#f1d58c}.text-cyan-100\/75{color:#cefafebf}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/75{color:color-mix(in oklab,var(--color-cyan-100)75%,transparent)}}.text-cyan-100\/80{color:#cefafecc}@supports (color:color-mix(in lab, red, red)){.text-cyan-100\/80{color:color-mix(in oklab,var(--color-cyan-100)80%,transparent)}}.text-cyan-200\/70{color:#a2f4fdb3}@supports (color:color-mix(in lab, red, red)){.text-cyan-200\/70{color:color-mix(in oklab,var(--color-cyan-200)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab,var(--color-white)45%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab,var(--color-white)62%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(159\,208\,177\,0\.12\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#9fd0b11f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(175\,201\,234\,0\.12\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#afc9ea1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(231\,194\,104\,0\.12\)\]{--tw-shadow:0 0 0 6px var(--tw-shadow-color,#e7c2681f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_8px_rgba\(231\,194\,104\,0\.15\)\]{--tw-shadow:0 0 0 8px var(--tw-shadow-color,#e7c26826);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-white\/8{--tw-ring-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.ring-white\/8{--tw-ring-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[scrollbar-color\:\#a98936_\#142034\]{scrollbar-color:#a98936 #142034}.\[scrollbar-color\:\#afc9ea_\#142034\]{scrollbar-color:#afc9ea #142034}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:bg-white\/\[0\.055\]:hover{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.055\]:hover{background-color:color-mix(in oklab,var(--color-white)5.5%,transparent)}}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:top-5{top:calc(var(--spacing)*5)}.md\:left-5{left:calc(var(--spacing)*5)}.md\:block{display:block}.md\:h-36{height:calc(var(--spacing)*36)}.md\:h-\[152px\]{height:152px}.md\:h-\[900px\]{height:900px}.md\:w-36{width:calc(var(--spacing)*36)}.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-\[188px_minmax\(0\,1fr\)\]{grid-template-columns:188px minmax(0,1fr)}.md\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.md\:items-start{align-items:flex-start}.md\:p-5{padding:calc(var(--spacing)*5)}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:p-7{padding:calc(var(--spacing)*7)}.md\:px-6{padding-inline:calc(var(--spacing)*6)}.md\:px-10{padding-inline:calc(var(--spacing)*10)}.md\:py-8{padding-block:calc(var(--spacing)*8)}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-\[19px\]{font-size:19px}.md\:text-\[22px\]{font-size:22px}.md\:text-\[24px\]{font-size:24px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[56px\]{font-size:56px}.md\:text-\[62px\]{font-size:62px}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}}@media (min-width:80rem){.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-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[0\.84fr_1\.16fr\]{grid-template-columns:.84fr 1.16fr}.xl\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.xl\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.xl\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.xl\:grid-cols-\[1\.04fr_0\.96fr\]{grid-template-columns:1.04fr .96fr}.xl\:grid-cols-\[1\.4fr_0\.6fr\]{grid-template-columns:1.4fr .6fr}.xl\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.xl\:grid-cols-\[1\.06fr_0\.94fr\]{grid-template-columns:1.06fr .94fr}.xl\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.xl\:grid-cols-\[1\.18fr_0\.82fr\]{grid-template-columns:1.18fr .82fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:self-start{align-self:flex-start}}}:root{--bg:#070a12;--bg-soft:#0f1727;--ink:#e8edf9;--ink-soft:#b8c2d8;--panel:#111a2d;--panel-2:#0c1526;--line:#24314b;--accent:#36cfc4;--accent-ink:#041311;--danger:#ff6d7e;--notice-bg:#2a1f04;--notice-line:#d8a02b;--dashboard-fixed-hero-top:10px;--dashboard-fixed-hero-height:116px}*{box-sizing:border-box}body{min-height:100vh;color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body),sans-serif;background-color:var(--bg);background:radial-gradient(circle at 10% -20%,#1f2f55 0%,transparent 40%),radial-gradient(circle at 100% 0%,#13404f 0%,transparent 30%),linear-gradient(180deg,#090f1d 0%,var(--bg)70%);margin:0}h1,h2,h3{font-family:var(--font-title),sans-serif;letter-spacing:-.02em}a{color:#87d6ff}.page-wrap{gap:1rem;width:min(1900px,98vw);margin:1.1rem auto 2.1rem;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(#101a30,#0a1222);border-radius:16px;padding:1rem;box-shadow:0 12px 30px #00000047}.hero-panel h1{margin:.25rem 0 .35rem;font-size:clamp(1.7rem,2.8vw,2.4rem)}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);margin:0;font-size:.75rem}.top-row{grid-template-columns:minmax(280px,1fr) auto minmax(220px,1fr);align-items:center;gap:1rem 1.1rem;display:grid}.top-intro{min-width:0}.top-actions{justify-self:end;justify-items:end;gap:.55rem;display:grid}.tenant-switch{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.chip,.active-chip{border:1px solid var(--line);color:var(--ink);background:#15203a;border-radius:999px;align-items:center;padding:.35rem .7rem;text-decoration:none;display:inline-flex}.active-chip{background:var(--accent);color:var(--accent-ink);border-color:#0000}.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.kpi-card p{color:var(--ink-soft);margin:0}.kpi-card strong{margin-top:.25rem;font-size:clamp(1.4rem,2.5vw,2rem);display:block}.filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.8rem;display:grid}.filter-grid div{gap:.3rem;display:grid}label{color:var(--ink-soft);font-size:.82rem}input,textarea,select,button{border:1px solid var(--line);font:inherit;color:var(--ink);background:#10182c;border-radius:10px;padding:.58rem .7rem}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#7d89a4}button{background:linear-gradient(180deg,#3fe7d8,var(--accent));color:#071617;cursor:pointer;border-color:#0000;font-weight:600}button:hover{filter:brightness(1.05)}.filter-actions{align-items:center;gap:.5rem;display:flex}.filter-actions a{border:1px solid var(--line);color:var(--ink);background:#121c31;border-radius:10px;padding:.55rem .7rem;text-decoration:none}.filter-actions .logout-link{color:#ff7a8f;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:.35rem;padding:0;font-weight:700;display:inline-flex}.filter-actions .logout-link:hover{filter:none;color:#ff9bac}.filter-actions .logout-link svg{fill:currentColor;width:14px;height:14px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.65rem}th{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.78rem}.row-summary{color:var(--ink-soft);max-width:60ch;margin:.35rem 0 0;font-size:.86rem}.empty-state{color:var(--ink-soft);margin:.75rem 0 0}.login-panel{width:min(620px,100%);margin:3rem auto}.form-stack{gap:.6rem;margin:1rem 0;display:grid}.notice{background:var(--notice-bg);border:1px solid var(--notice-line);border-radius:10px;margin-top:.8rem;padding:.75rem}.helper-text{color:var(--ink-soft);font-size:.92rem}.code-block{border:1px solid var(--line);background:#0d1526;border-radius:10px;margin:.75rem 0;padding:.8rem;overflow-x:auto}.platform-toolbar{justify-content:flex-start;margin-top:.9rem;display:flex}.platform-superadmin-bar{grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:.9rem;padding:.75rem .9rem;display:grid}.platform-superadmin-brand h2{margin:.1rem 0;font-size:1.28rem}.platform-superadmin-brand p{color:#9eb5cc;margin:0;font-size:.85rem}.platform-superadmin-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.platform-superadmin-nav a{color:#cae7fa;background:#0a2136;border:1px solid #21526f;border-radius:999px;padding:.32rem .64rem;font-size:.76rem;text-decoration:none}.platform-superadmin-nav a:hover{color:#fff;border-color:#3aa9e6}.platform-admin-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:.85rem}.platform-admin-sidebar{align-content:start;gap:.85rem;max-height:calc(100vh - 1.6rem);display:grid;position:sticky;top:.8rem;overflow:auto}.platform-admin-content{gap:.85rem;min-width:0;display:grid}.platform-nav-shell{gap:.72rem;display:grid}.platform-nav-section h3{color:#b5d9ef;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .34rem;font-size:.79rem}.platform-nav-section ul{gap:.32rem;margin:0;padding:0;list-style:none;display:grid}.platform-nav-link{color:#d8ecfb;background:#0a2035;border:1px solid #1b4a66;border-radius:10px;gap:.06rem;padding:.42rem .52rem;text-decoration:none;display:grid}.platform-nav-link:hover{background:#0c2941;border-color:#2f8fcb}.platform-nav-link.is-active{background:linear-gradient(#114263,#0d2f49);border-color:#35b0f0;box-shadow:inset 0 0 0 1px #3ea6dd47}.platform-nav-label{font-size:.86rem;font-weight:700;line-height:1.15}.platform-nav-desc{color:#95b7ce;font-size:.68rem;line-height:1.22}.platform-admin-shortcuts{gap:.36rem;display:grid}.platform-admin-shortcuts a{color:#d0e9fa;background:#0a2137;border:1px solid #245d7c;border-radius:10px;padding:.4rem .56rem;font-size:.8rem;text-decoration:none}.platform-admin-shortcuts .logout-link{justify-content:center;width:100%;padding:.42rem .56rem}.platform-data-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.platform-data-head h1{margin:.1rem 0 .25rem}.platform-data-subtitle{color:#9cb3c9;margin:0;font-size:.86rem}.platform-data-controls{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:.65rem;margin-top:.85rem;display:grid}.platform-data-controls>div{gap:.26rem;display:grid}.platform-data-actions{align-items:center;gap:.4rem;display:inline-flex}.platform-data-actions a{color:#cce9fb;background:#0a1f33;border:1px solid #245c7b;border-radius:10px;padding:.56rem .7rem;font-size:.82rem;text-decoration:none}.platform-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.85rem;display:grid}.platform-modal-grid{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#030b16d1;grid-template-columns:minmax(280px,680px);place-content:start center;margin:0;padding:4.2rem clamp(1rem,4vw,3.2rem) 1.2rem;position:fixed;inset:0;overflow:auto}.platform-modal-toolbar{justify-content:flex-end;display:flex}.platform-modal-toolbar a{color:#d3ecff;background:#0a1f33;border:1px solid #2a688a;border-radius:10px;padding:.44rem .66rem;font-size:.78rem;text-decoration:none}.platform-modal-grid>.platform-data-card{display:none;box-shadow:0 18px 48px #0209129e}.platform-modal-grid .platform-data-card{max-height:none;position:static;overflow:visible}.platform-modal-grid.is-create>.platform-data-card:first-of-type,.platform-modal-grid.is-edit>.platform-data-card:nth-of-type(2){display:block}.platform-data-grid .platform-data-card:nth-child(2){align-self:start;max-height:calc(100vh - 2.4rem);position:sticky;top:.8rem;overflow:auto}.platform-data-card{background:linear-gradient(#0f1f34,#0b172a);border:1px solid #204b67;border-radius:12px;padding:.72rem}.platform-data-card h3{margin:0;font-size:.95rem}.platform-data-card p{color:#97acc2;margin:.28rem 0 .46rem;font-size:.82rem}.backoffice-panel{gap:.86rem;display:grid}.backoffice-head{justify-content:space-between;gap:.7rem;display:flex}.backoffice-head-actions{align-items:flex-start;gap:.4rem;display:inline-flex}.backoffice-head-actions a{color:#cce9fb;background:#0a1f33;border:1px solid #245c7b;border-radius:10px;padding:.52rem .8rem;font-size:.84rem;font-weight:700;text-decoration:none}.backoffice-head-actions a.is-disabled{pointer-events:none;opacity:.45}.backoffice-member-cell{align-items:center;gap:.45rem;display:inline-flex}.backoffice-member-cell img{object-fit:cover;border:1px solid #245976;border-radius:8px;width:32px;height:32px}.backoffice-editor-head{justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:.74rem;display:flex}.backoffice-editor-head h3{margin:.12rem 0 0;font-size:1.03rem}.backoffice-editor-card{background:linear-gradient(#10253d,#0a1a2d);border:1px solid #2b6788;border-radius:14px;padding:.9rem;box-shadow:0 16px 34px #030b1673}.backoffice-editor-card.in-table{background:linear-gradient(#12304d,#0b2238);border-color:#2f789f;margin:.22rem 0 .12rem}.backoffice-row-active td{background:#133149!important;border-bottom-color:#3699d1!important}.backoffice-accordion-row td{background:0 0;padding:0 .3rem .48rem}.backoffice-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.58rem;display:grid}.backoffice-form-full{grid-column:1/-1}.backoffice-form-grid input,.backoffice-form-grid select,.backoffice-form-grid textarea{background:#0a2338;border-color:#2a688a;border-radius:10px;min-height:42px;font-size:.92rem}.backoffice-form-actions{margin-top:.28rem}.backoffice-form-actions button{padding:.58rem 1rem;font-weight:700}.backoffice-form-actions a{border-radius:10px;padding:.58rem 1rem;font-weight:700}.platform-data-form{gap:.44rem;display:grid}.platform-data-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.platform-data-inline-grid>div{gap:.22rem;display:grid}.platform-data-form textarea{min-height:164px;font-family:var(--font-mono),monospace;font-size:.79rem;line-height:1.25}.platform-data-table th,.platform-data-table td{vertical-align:top;font-size:.77rem}.platform-data-table th{text-transform:uppercase;letter-spacing:.05em;color:#a6c8de;font-size:.68rem}.platform-data-table tr.platform-row-selected td{background:#11314c;border-bottom-color:#2f8fcb;box-shadow:inset 0 1px #50a8e040,inset 0 -1px #50a8e040}.platform-json-cell{color:#9cc6dd;white-space:pre-wrap;font-size:.73rem}.platform-table-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.62rem;margin-top:.9rem;display:grid}.platform-table-card{background:linear-gradient(#0f2238,#0a1b2f);border:1px solid #1b4f6c;border-radius:12px;gap:.38rem;padding:.66rem .72rem;text-decoration:none;display:grid}.platform-table-card:hover{background:linear-gradient(#112b46,#0c2138);border-color:#36b1f1}.platform-table-card-top{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.platform-table-card-top h3{color:#def0fd;margin:0;font-size:.96rem}.platform-table-card-top strong{color:#ffdf7a;font-size:1.08rem}.platform-table-card p{color:#9fb8cd;margin:0;font-size:.76rem;line-height:1.25}.platform-data-pagination{justify-content:space-between;gap:.5rem;margin-top:.68rem;display:flex}.platform-data-pagination a{color:#cde9fa;background:#0a2238;border:1px solid #235d7d;border-radius:10px;padding:.36rem .64rem;font-size:.78rem;text-decoration:none}.platform-row-actions{flex-wrap:wrap;align-items:center;gap:.48rem;display:inline-flex}.platform-row-actions a:not(.icon-btn){color:#cfeafc;background:#0a2237;border:1px solid #266383;border-radius:8px;padding:.2rem .5rem;font-size:.72rem;text-decoration:none}.btn-danger{color:#2d0510;background:linear-gradient(#ff7f91,#e34963);border-color:#0000;min-height:28px;padding:.24rem .58rem;font-size:.72rem}.btn-danger:hover{filter:brightness(1.06)}.platform-confirm-overlay{z-index:120;background:#01060c9e;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.platform-confirm-dialog{background:linear-gradient(#0f2136,#0a1729);border:1px solid #2a668a;border-radius:12px;gap:.7rem;width:min(360px,92vw);padding:.82rem;display:grid;box-shadow:0 20px 42px #0000006b}.platform-confirm-dialog p{color:#d8e9f8;margin:0;font-size:.88rem;line-height:1.28}.platform-confirm-actions{justify-content:flex-end;gap:.42rem;display:flex}.platform-confirm-cancel{color:#cde7f9;background:#0a2136;border:1px solid #2b6486}.new-source-btn{color:#062113;background:linear-gradient(#41da95,#2e9f6c);border:1px solid #38b87c;min-width:180px;font-weight:700}.new-source-btn:hover{filter:brightness(1.08)}.platform-kpis{grid-template-columns:repeat(2,minmax(0,170px));justify-self:center;gap:.65rem;display:grid}.platform-kpi-card{border:1px solid var(--line);background:linear-gradient(#13243f,#0f1b31);border-radius:12px;padding:.62rem .72rem}.platform-kpi-label{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.69rem}.platform-kpi-value{margin-top:.1rem;font-size:1.48rem;line-height:1.05;display:block}.new-source-wrap{animation:.18s lift-in}.platform-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.platform-form div{gap:.35rem;display:grid}.platform-form textarea{min-height:110px}.check-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.check-grid label{color:var(--ink);align-items:center;gap:.5rem;display:inline-flex}.form-actions-row{grid-column:1/-1;justify-content:flex-start;display:flex}.source-groups{gap:.75rem;display:grid}.source-group{border:1px solid var(--line);background:#0c1528;border-radius:14px;overflow:hidden}.source-group>summary{cursor:pointer;background:linear-gradient(#12213c,#0d1930);justify-content:space-between;align-items:center;gap:1rem;padding:.72rem .8rem;list-style:none;display:flex}.source-group>summary::-webkit-details-marker{display:none}.source-group-title{letter-spacing:.02em;font-size:.94rem;font-weight:700}.source-group-meta{color:var(--ink-soft);white-space:normal;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.source-group-head{align-items:center;gap:.6rem;min-width:0;display:inline-flex}.source-group-icon-wrap{border:1px solid var(--line);background:#0f1b31;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}.source-group-icon{object-fit:cover;width:100%;height:100%}.source-group-icon-fallback{color:var(--ink-soft);font-size:.92rem;font-weight:700}.source-group-title-wrap{gap:.1rem;min-width:0;display:grid}.source-group-counts{flex-shrink:0;align-items:center;gap:.65rem;display:inline-flex}.group-count-wrap{align-items:center;gap:.82rem;display:inline-flex}.group-count{text-transform:uppercase;letter-spacing:.04em;border:1px solid;border-radius:999px;align-items:center;padding:.22rem .58rem;font-size:.72rem;display:inline-flex}.group-count-on{color:#a9f5d5;background:#113327;border-color:#236b52}.group-count-off{color:#ffc6cf;background:#311722;border-color:#72404d}.group-count-value{font-size:1.16rem;font-weight:800;line-height:1}.group-count-value-on{color:#9effd9}.group-count-value-off{color:#ffb7c6}.sources-table tr:hover td{background:#ffffff03}.sources-table>tbody>tr.source-data-row>td{max-height:128px;overflow:hidden}.source-row-off td{color:#7f8aa2;background:#0a1020}.source-row-off td a,.source-row-off td strong,.source-row-off .state-pill{opacity:.86}.source-primary{align-items:center;gap:.6rem;min-width:230px;min-height:52px;max-height:128px;display:flex;overflow:hidden}.source-logo-wrap{border:1px solid var(--line);background:#0f1b31;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:inline-flex;overflow:hidden}.source-logo-wrap:hover{border-color:#52c6f4;box-shadow:0 0 0 2px #52c6f42e}.source-logo{object-fit:cover;width:100%;height:100%}.source-logo-fallback{color:var(--ink-soft);font-size:.84rem;font-weight:700}.source-primary strong{max-height:2.4em;font-size:.95rem;line-height:1.2;display:block;overflow:hidden}.source-description{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.18rem 0 0;font-size:.78rem;display:-webkit-box;overflow:hidden}.state-pill{border:1px solid;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.74rem;display:inline-flex}.state-on{color:#a9f5d5;background:#113327;border-color:#236b52}.state-off{color:#ffc6cf;background:#311722;border-color:#72404d}.icon-actions{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.42rem;display:flex}.icon-actions form{margin:0}.icon-btn{border:1px solid var(--line);color:#d8e8ff;background:#0e1a2f;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;box-shadow:inset 0 -1px #ffffff0d}.icon-btn:hover{background:#142544;border-color:#3a5f92}.icon-btn svg{fill:currentColor;width:14px;height:14px}.icon-btn-active{color:#8ef5e8;background:#123a44;border-color:#39b7c8}.icon-btn-wake{color:#b6ffe8;background:#153f2f;border-color:#2cc28d;box-shadow:0 0 0 2px #2cc28d2e}.icon-btn-danger{color:#ffb6c0;background:#2f1722;border-color:#915368}.icon-btn-danger:hover{background:#40202d;border-color:#c26c86}.rss-open-btn{color:#8fe6ff;text-decoration:none}.rss-open-btn:hover{color:#c8f3ff;border-color:#65c9e8}.accordion-host{background:#0b1426;max-height:none!important;padding:0!important;overflow:visible!important}.edit-shell{gap:.75rem;padding:.9rem;animation:.24s platform-edit-in;display:grid}.accordion-block{border:1px solid var(--line);background:#0e1a31;border-radius:12px;overflow:hidden}.accordion-block>summary{cursor:pointer;border-bottom:1px solid #0000;padding:.7rem .8rem;font-weight:600;list-style:none}.accordion-block[open]>summary{border-bottom-color:var(--line)}.accordion-block>summary::-webkit-details-marker{display:none}.accordion-block .platform-form,.accordion-block .check-grid{padding:.8rem}@keyframes platform-edit-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dashboard-shell{width:min(1980px,99vw)}.dashboard-shell:not(.dashboard-control-shell){padding-top:calc(var(--dashboard-fixed-hero-top) + var(--dashboard-fixed-hero-height))}.page-wrap.dashboard-news-page{margin:.55rem auto 1.6rem}.dashboard-news-page.dashboard-shell:not(.dashboard-control-shell){padding-top:calc(var(--dashboard-fixed-hero-top) + var(--dashboard-fixed-hero-height) - 18px)}.dashboard-hero{background:radial-gradient(circle at 0 0,#1b89a42e,#0000 44%),radial-gradient(circle at 100% 0,#782b952e,#0000 37%),linear-gradient(#050d1c,#061126);border-color:#15405e;padding:.44rem .58rem;position:relative;overflow:hidden}.dashboard-hero:after{content:"";opacity:.65;pointer-events:none;mix-blend-mode:screen;background:url(/icons/world_map_blu_cut.gif) 100%/contain no-repeat;position:absolute;inset:0}.dashboard-hero-top{grid-template-columns:minmax(280px,1fr) 1fr;align-items:start;gap:.36rem;display:grid}.dashboard-brand{grid-area:1/1/span 2}.dashboard-brand-row{align-items:center;gap:.42rem;display:flex}.dashboard-brand-logo{width:72px;max-width:100%;height:auto;margin:0;display:block}.dashboard-brand-title{text-align:left;height:72px;font-family:var(--font-body),sans-serif;letter-spacing:.18em;color:#cfe7f6;flex-direction:column;justify-content:center;margin-left:0;padding-left:0;font-size:.72rem;font-weight:700;line-height:1;display:flex}.dashboard-brand-title span{white-space:nowrap;display:block}.dashboard-brand-title-inline{justify-content:center;align-items:flex-start;min-width:150px}.dashboard-brand h1{margin:.03rem 0 .09rem;font-size:clamp(1.1rem,2vw,1.52rem)}.dashboard-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#8ac8df;margin:0;font-size:.54rem}.dashboard-meta{color:#b5c7dc;margin:0;font-size:.66rem}.dashboard-live-strip{grid-area:1/2;grid-template-columns:repeat(3,minmax(120px,1fr));gap:.26rem;display:grid}.dashboard-live-strip.dashboard-live-strip-clock{grid-template-columns:minmax(0,1fr)}.dashboard-live-strip.dashboard-live-strip-clock.has-tenant{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.dashboard-live-item{background:linear-gradient(#0a2138,#07172b);border:1px solid #1e526f;border-radius:9px;padding:.26rem .38rem}.dashboard-live-item span{color:#9fb8ca;text-transform:uppercase;letter-spacing:.06em;font-size:.56rem;display:block}.dashboard-live-item strong{color:#ffd74f;margin-top:.04rem;font-size:.92rem;display:block}.dashboard-live-clock-item{align-content:center;justify-items:end;min-height:100%;display:grid;position:relative}.dashboard-live-tenant-item{background:linear-gradient(#082136f2,#061727f5);border-color:#265f7f;justify-content:center;align-items:center;min-height:100%;padding:.16rem .22rem;display:inline-flex}.dashboard-live-tenant-logo{background:#0d2a45;border:1px solid #2f6589;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.dashboard-live-tenant-logo img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-live-tenant-logo span{color:#dff0ff;letter-spacing:.08em;font-size:.62rem;font-weight:700}.dashboard-live-clock-value{white-space:nowrap;letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:none;color:#d7edf8;flex-wrap:nowrap;align-items:baseline;gap:.06em;font-family:Arial,sans-serif;font-size:2.7rem;font-weight:400;line-height:1;display:inline-flex}.dashboard-live-clock-main{color:#d7edf8;text-transform:none;letter-spacing:.04em;font-size:1em;display:inline-block}.dashboard-live-clock-hours,.dashboard-live-clock-minutes{color:#ffd84d;text-transform:none;letter-spacing:.04em;font-size:1em;display:inline-block}.dashboard-live-clock-colon{color:#d7edf8;letter-spacing:.02em;text-transform:none;font-size:1em;animation:1s step-end infinite dashboard-live-clock-blink;display:inline-block}.dashboard-live-clock-seconds{color:#6f7d88;letter-spacing:.02em;text-transform:none;font-size:.6em}.dashboard-live-strip.dashboard-live-strip-clock .dashboard-live-item{box-shadow:none;background:0 0;border:0;padding:0}.dashboard-live-strip-clock .dashboard-live-item .dashboard-live-clock-main,.dashboard-live-strip-clock .dashboard-live-item .dashboard-live-clock-hours,.dashboard-live-strip-clock .dashboard-live-item .dashboard-live-clock-minutes{letter-spacing:.04em;display:inline-block;color:#ffd84d!important;text-transform:none!important;font-size:1em!important;line-height:1!important}.dashboard-live-strip-clock .dashboard-live-item .dashboard-live-clock-colon{letter-spacing:.04em;animation:1s step-end infinite dashboard-live-clock-blink;display:inline-block;color:#d7edf8!important;text-transform:none!important;font-size:1em!important;line-height:1!important}@keyframes dashboard-live-clock-blink{0%,45%{opacity:1}50%,to{opacity:.2}}.dashboard-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.28rem;display:flex}.dashboard-head-links{white-space:nowrap;flex-wrap:nowrap;grid-area:2/1/auto/-1;justify-self:end;width:75%;margin-top:.08rem;margin-left:0;overflow:auto hidden}.dashboard-brand-meta-row{align-items:center;gap:.75rem;min-height:0;margin-top:.18rem;display:flex}.dashboard-brand-meta-row .dashboard-meta{margin-right:0}.dashboard-live-headline{background:linear-gradient(#0a233aeb,#061729f5);border:1px solid #216587;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.36rem;width:min(980px,100%);height:72px;padding:.2rem .55rem;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #5ac9ec24}.dashboard-live-headline-idle{border-color:#1b4e6d;justify-content:center;align-items:center;padding-left:.55rem;padding-right:.55rem;display:flex;box-shadow:inset 0 0 0 1px #5ac9ec14}.dashboard-live-headline-idle-glow{border-color:#4bb3d8;animation:1.2s ease-in-out infinite dashboard-live-headline-idle-glow;box-shadow:inset 0 0 0 1px #78e0ff47,0 0 14px #4bb3d857}@keyframes dashboard-live-headline-idle-glow{0%,to{box-shadow:inset 0 0 0 1px #78e0ff3d,0 0 8px #4bb3d838}50%{box-shadow:inset 0 0 0 1px #91ecff6b,0 0 20px #4bb3d870}}.dashboard-live-headline-origin{align-content:center;justify-items:center;gap:0;min-width:96px;display:grid}.dashboard-live-headline-logo{background:#0d3254;border:1px solid #2f6f95;border-radius:11px;justify-content:center;align-items:center;width:50px;height:50px;display:inline-flex;overflow:hidden}.dashboard-live-headline-logo img{object-fit:cover;width:100%;height:100%}.dashboard-live-headline-logo span{color:#d7ebf8;font-size:.76rem;font-weight:700}.dashboard-live-headline-text{align-content:center;gap:.14rem;min-width:0;display:grid}.dashboard-live-headline-source-row{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.dashboard-live-headline-countdown{letter-spacing:.06em;color:#d7ebff;text-align:center;font-size:.74rem}.dashboard-live-headline-countdown-wrap{grid-column:1/-1;justify-content:center;width:100%;display:flex}.dashboard-live-headline-shimmer{color:#0000;background:linear-gradient(90deg,#d7ebff 0%,#86d6ff 50%,#d7ebff 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite dashboard-live-shimmer;display:inline-block;position:relative;overflow:hidden}@keyframes dashboard-live-shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.dashboard-live-headline-source{color:#6fdaff;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;font-size:.58rem;line-height:1;display:block}.dashboard-live-headline-time{color:#ffd95a;letter-spacing:.03em;white-space:nowrap;background:#ffd95a1a;border:1px solid #ffd95a47;border-radius:999px;justify-content:center;align-items:center;gap:.15rem;padding:.08rem .32rem;font-size:.56rem;line-height:1;display:inline-flex}.dashboard-live-headline-title{color:#f1f7ff;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.87rem;line-height:1.12;display:-webkit-box;overflow:hidden}.dashboard-live-headline-title-summary{color:#86e7ff;letter-spacing:.01em;font-weight:600}.dashboard-live-headline-caret{background:#7ceaff;width:1px;height:.8rem;animation:.9s step-end infinite dashboard-live-headline-caret;box-shadow:0 0 8px #7ceaffd9}.dashboard-brand-title-row{letter-spacing:.14em;flex-direction:row;align-items:center;gap:.3rem;height:auto;font-size:.58rem}@keyframes dashboard-live-headline-caret{0%,46%{opacity:1}50%,to{opacity:.15}}.dashboard-nav-link{color:#8fd7ff;font-family:var(--font-body),sans-serif;letter-spacing:.02em;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;padding:.12rem .22rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s,box-shadow .15s,transform 90ms;display:inline-flex}.dashboard-head-actions.dashboard-head-links .dashboard-nav-link{font-family:var(--font-body),sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:400}.dashboard-shell .dashboard-live-item span,.dashboard-shell .dashboard-filter-grid label,.dashboard-shell .dashboard-hourly-label,.dashboard-shell .dashboard-bar-row>span,.dashboard-shell .dashboard-feed-head-info p,.dashboard-shell .dashboard-side-tab,.dashboard-shell .dashboard-filter-icon-label{font-family:var(--font-body),sans-serif;text-transform:none;letter-spacing:.08em;font-weight:400}.dashboard-shell .dashboard-live-item .dashboard-live-clock-main,.dashboard-shell .dashboard-live-item .dashboard-live-clock-hours,.dashboard-shell .dashboard-live-item .dashboard-live-clock-minutes,.dashboard-shell .dashboard-live-item .dashboard-live-clock-colon{letter-spacing:.04em;font-family:Arial,sans-serif!important}.dashboard-shell .dashboard-chart-card h2{font-family:var(--font-body),sans-serif;text-transform:uppercase;letter-spacing:.08em;font-weight:400}.dashboard-shell .dashboard-histogram-card h2{font-family:var(--font-body),sans-serif;text-transform:none;letter-spacing:.04em;font-size:.68rem;font-weight:400}.dashboard-nav-link:hover{color:#c7edff;background:linear-gradient(#153d5cb3,#0b2238d9);border-color:#2a6f8a;text-decoration:none;box-shadow:inset 0 0 0 1px #56d8f838,0 0 14px #56d8f829}.dashboard-nav-link:focus-visible{color:#d8f5ff;border-color:#3e8eb0;outline:none;box-shadow:inset 0 0 0 1px #56d8f847,0 0 0 2px #56d8f838}.dashboard-nav-link:active{color:#e6f9ff;background:linear-gradient(#113452d9,#081c2feb);border-color:#4e9fc1;transform:translateY(1px);box-shadow:inset 0 0 0 1px #56d8f83d}.dashboard-nav-link.is-active{color:#e4f8ff;background:linear-gradient(#103757cc,#091e32e6);border-color:#4a9cbc;box-shadow:inset 0 0 0 1px #56d8f833,0 0 12px #56d8f81a}.dashboard-nav-link.is-active:after{content:"";background:linear-gradient(90deg,#0000,#56d8f8,#0000);border-radius:99px;width:100%;height:2px;margin-top:.08rem;display:block}.dashboard-nav-icon-link{width:auto;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:.08rem}.dashboard-nav-icon-link.is-active{width:auto;min-height:auto;box-shadow:none;background:0 0;border:0;padding:.08rem}.dashboard-nav-icon-link svg{width:24px;height:24px}.dashboard-nav-tour-trigger{color:#8fd7ff}.dashboard-nav-tour-trigger:hover,.dashboard-nav-tour-trigger:focus-visible{color:#c7edff}.dashboard-nav-icon-link:hover,.dashboard-nav-icon-link:focus-visible,.dashboard-nav-icon-link:active,.dashboard-nav-icon-link.is-active{box-shadow:none;background:0 0;border:0}.dashboard-nav-icon-link:after,.dashboard-nav-icon-link.is-active:after{display:none}.dashboard-control-shell .dashboard-control-head-panel{background:linear-gradient(#1a75ad14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#1a75ad14 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#06182f 0%,#041024 100%);border-color:#1b628d;padding:.74rem .82rem}.dashboard-control-shell .dashboard-control-head-panel-plain{padding:.08rem .08rem .32rem;box-shadow:none!important;background:0 0!important;border:0!important}.dashboard-control-shell .dashboard-control-kpi-panel{background:linear-gradient(#1a75ad0d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#1a75ad0d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(#06182f 0%,#041226 100%);border-color:#1a5a80;padding:.62rem .72rem}.dashboard-control-shell .dashboard-control-headline{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-control-shell .dashboard-control-headline h1{font-family:"Orbitron","Rajdhani",var(--font-title),sans-serif;letter-spacing:.08em;color:#e6f5ff;text-transform:uppercase;margin:0;font-size:clamp(.95rem,1.5vw,1.25rem)}.dashboard-control-shell .dashboard-control-headline p{color:#9db9d2;letter-spacing:.02em;margin:.22rem 0 0;font-size:.74rem}.dashboard-control-shell .dashboard-control-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.52rem;margin-top:0;display:grid}.dashboard-control-shell .dashboard-control-kpi{background:linear-gradient(#071d35,#051427);border:1px solid #1f5f84;border-radius:10px;padding:.5rem .62rem}.dashboard-control-shell .dashboard-control-kpi span{text-transform:uppercase;letter-spacing:.12em;color:#8baecc;font-size:.54rem;display:block}.dashboard-control-shell .dashboard-control-kpi strong{color:#ddf3ff;margin-top:.14rem;font-size:1.05rem;line-height:1;display:block}.dashboard-control-shell{--control-cyan:#19d7ff;--control-line:#1a5576;--control-panel:#06172e;--control-panel-2:#041226;--control-ink:#d8ebff;--control-soft:#86a8c9;--control-accent:#1fe2ff;padding-top:calc(var(--dashboard-fixed-hero-top) + var(--dashboard-fixed-hero-height));font-family:"Rajdhani","Exo 2",var(--font-body),sans-serif;gap:.78rem}.dashboard-profile-page.dashboard-control-shell{padding-top:calc(var(--dashboard-fixed-hero-top) + var(--dashboard-fixed-hero-height))}.dashboard-control-shell .panel{border:1px solid var(--control-line);background:linear-gradient(180deg,var(--control-panel),var(--control-panel-2));border-radius:16px;box-shadow:inset 0 0 0 1px #2e7ca838,0 16px 34px #01081273}.dashboard-control-shell .dashboard-hero{top:var(--dashboard-fixed-hero-top);z-index:90;background:linear-gradient(#1f75af14 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1f75af14 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 15% -5%,#1dbfec38,#0000 40%),linear-gradient(#061a33 0%,#041125 100%);border-color:#1a6189;width:min(1980px,99vw);padding:.62rem .74rem;position:fixed;left:50%;overflow:hidden;transform:translate(-50%)}.dashboard-control-shell .dashboard-brand h1{color:#eaf6ff;letter-spacing:.02em;margin:.06rem 0 .16rem;font-size:clamp(1.35rem,2.1vw,1.9rem)}.dashboard-control-shell .dashboard-eyebrow{color:#6fe8ff;letter-spacing:.18em;font-size:.6rem}.dashboard-control-shell .dashboard-meta{color:#bad4eb;font-size:.74rem}.dashboard-control-shell .dashboard-live-item{background:linear-gradient(#0a2846 0%,#061c33 100%);border-color:#2677a6;border-radius:10px}.dashboard-control-shell .dashboard-live-item span{color:#9bc2df;letter-spacing:.08em;font-size:.6rem}.dashboard-control-shell .dashboard-live-item strong{color:#33e7ff;letter-spacing:.02em;font-size:.98rem}.dashboard-control-shell .dashboard-nav-link{color:#aedeff;letter-spacing:.1em;text-transform:uppercase;background:#0a253f9e;border:1px solid #29739f;border-radius:999px;padding:.22rem .64rem;font-size:.72rem}.dashboard-control-shell .dashboard-nav-link:hover{color:#eef9ff;background:linear-gradient(#144266e0,#092139f0);border-color:#3db8f7;box-shadow:inset 0 0 0 1px #4ed1ff33,0 0 14px #4ed1ff29}.dashboard-control-shell .dashboard-nav-link.is-active{color:#f4fbff;background:linear-gradient(#174c72e6,#0a2943f0);border-color:#5bdcff}.dashboard-control-shell .dashboard-nav-link.is-active:after{background:linear-gradient(90deg,#0000,#7eeeff,#0000);height:2px;margin-top:.12rem}.dashboard-control-shell .dashboard-nav-icon-link{width:auto;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;padding:.08rem}.dashboard-control-shell .dashboard-nav-icon-link svg{width:24px;height:24px}.dashboard-control-shell .dashboard-nav-icon-link.is-active:after{display:none}.dashboard-global-header-panel{top:var(--dashboard-fixed-hero-top);z-index:110;background:linear-gradient(#1f75af14 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1f75af14 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 15% -5%,#1dbfec38,#0000 40%),linear-gradient(#061a33 0%,#041125 100%);border:1px solid #1a6189;border-radius:16px;width:min(1980px,99vw);margin:0;padding:.62rem .74rem;position:fixed;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 0 0 1px #2e7ca838,0 16px 34px #01081273}.dashboard-global-header-panel:after{content:"";opacity:.65;pointer-events:none;mix-blend-mode:screen;background:url(/icons/world_map_blu_cut.gif) right -12px top -30px/50% no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0% 50%,#0003 54%,#000 59%);mask-image:linear-gradient(90deg,#0000 0% 50%,#0003 54%,#000 59%)}.dashboard-global-header-panel .dashboard-hero-top{row-gap:.2rem}.dashboard-control-shell .dashboard-members-shell{background:radial-gradient(circle at 90% -10%,#1dabf029,#0000 42%),linear-gradient(#071b34 0%,#051225 100%);border-color:#1b5e85;position:relative;overflow:hidden}.dashboard-control-shell .dashboard-control-main-panel{padding:.74rem .82rem}.dashboard-control-shell .dashboard-members-shell.dashboard-control-main-panel{box-shadow:none!important;border:0!important}.dashboard-control-shell .dashboard-profile-preview,.dashboard-control-shell .dashboard-settings-preview{grid-template-columns:minmax(120px,170px) minmax(0,1fr);align-items:start;gap:.86rem;display:grid}.dashboard-control-shell .dashboard-profile-card{align-items:flex-start;gap:1.05rem}.dashboard-control-shell .dashboard-profile-card .dashboard-settings-details{min-width:0}.dashboard-control-shell .dashboard-settings-logo{background:linear-gradient(#0b2b48,#071b30);border:1px solid #2d7ea7;border-radius:18px;place-items:center;width:152px;height:152px;display:grid;box-shadow:inset 0 0 0 1px #5cc9ff33}.dashboard-control-shell .tenant-logo-preview{object-fit:cover;border-radius:14px;width:120px;height:120px}.dashboard-control-shell .tenant-logo-fallback{color:#08212f;background:linear-gradient(#18cce6,#119ec3);border-radius:14px;place-items:center;width:120px;height:120px;font-size:2.3rem;font-weight:700;display:grid}.dashboard-control-shell .dashboard-settings-details h2{color:#e6f4ff;letter-spacing:.04em;text-transform:uppercase;font-size:.88rem;font-family:"Orbitron","Rajdhani",var(--font-title),sans-serif;margin:0}.dashboard-control-shell .dashboard-settings-details ul{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-control-shell .dashboard-settings-details li{color:var(--control-ink);background:linear-gradient(#0b2d4a9e,#081d30b8);border:1px solid #215f84;border-radius:10px;padding:.46rem .58rem;font-size:.74rem}.dashboard-control-shell .dashboard-settings-details li strong{color:#95bddc;min-width:132px;font-weight:600;display:inline-block}.dashboard-control-shell .dashboard-settings-details code{color:#8aefff}.dashboard-control-shell .backoffice-head-actions a,.dashboard-control-shell .platform-data-actions a,.dashboard-control-shell .platform-row-actions a:not(.icon-btn){color:#ccecff;background:#0a2642;border-color:#2c7ea8;border-radius:999px;padding:.28rem .62rem;font-size:.74rem}.dashboard-control-shell .backoffice-head-actions a:hover,.dashboard-control-shell .platform-data-actions a:hover,.dashboard-control-shell .platform-row-actions a:not(.icon-btn):hover{color:#f3fbff;background:#0d3153;border-color:#51cbff}.dashboard-control-shell .notice{color:#d9efff;background:linear-gradient(#072b46eb,#051d31eb);border:1px solid #287ca8}.dashboard-control-shell .table-wrap{background:linear-gradient(#071a30,#051123);border:1px solid #1d638a;border-radius:14px;box-shadow:inset 0 0 0 1px #48b3e81f}.dashboard-control-shell .platform-data-table th{color:#8fb8d8;font-size:.58rem}.dashboard-control-shell .platform-data-table td{color:#d3e8fb;border-bottom-color:#174a68;font-size:.68rem}.dashboard-control-shell .platform-data-table tr:hover td{background:#0e314d61}.dashboard-control-shell .backoffice-row-active td{background:#123b5a!important;border-bottom-color:#3ebeff!important}.dashboard-control-shell .backoffice-editor-card{background:linear-gradient(#102e4c,#0a2239);border-color:#2f84af;padding:.68rem}.dashboard-control-shell .backoffice-editor-head h3{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-family:"Orbitron","Rajdhani",var(--font-title),sans-serif}.dashboard-control-shell .backoffice-form-grid input,.dashboard-control-shell .backoffice-form-grid select,.dashboard-control-shell .backoffice-form-grid textarea{background:#0a2741;border-color:#2c7399;border-radius:8px;min-height:32px;padding:.28rem .46rem;font-size:.72rem}.dashboard-control-shell .empty-state{color:var(--control-soft)}.dashboard-control-shell .dashboard-profile-actions{justify-content:space-between;align-items:center;gap:.42rem;width:100%;margin-top:.68rem;display:flex}.dashboard-control-shell .dashboard-profile-actions form{margin:0}.dashboard-control-shell .dashboard-profile-actions .dashboard-logout-link{color:#ff9aae;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#3b1220,#240915);border:1px solid #7f3341;border-radius:999px;padding:.34rem .86rem;font-size:.76rem;font-weight:700}.dashboard-control-shell .dashboard-profile-actions .dashboard-logout-link:hover{color:#ffd1dc;background:linear-gradient(#4f1729,#2f0a1b);border-color:#c95a74}.dashboard-control-shell .dashboard-settings-edit-card{margin-top:.74rem}.dashboard-control-shell .dashboard-global-status{grid-template-columns:minmax(0,1fr);margin-bottom:.62rem}.dashboard-control-shell .dashboard-settings-edit-form label{color:#9ec3e2;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.dashboard-control-shell .dashboard-settings-edit-form input[type=checkbox]{accent-color:#36deff;place-self:center start;width:18px;height:18px;padding:0}.dashboard-control-shell .dashboard-profile-edit-form label,.dashboard-control-shell .dashboard-reset-form label{color:#9ec3e2;letter-spacing:.16em;text-transform:uppercase;font-size:.58rem}.dashboard-control-shell .dashboard-profile-edit-form,.dashboard-control-shell .dashboard-reset-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem .76rem}.dashboard-control-shell .dashboard-profile-edit-form input[readonly]{color:#a8c6df;cursor:default;background:#0a1e33;border-color:#2c5b79}.dashboard-control-shell .dashboard-profile-edit-actions{margin-top:.18rem}.dashboard-control-shell .dashboard-reset-form{margin-top:0}.dashboard-control-shell .dashboard-profile-logout{margin-top:.56rem}.dashboard-control-shell .dashboard-profile-reset-card{margin-top:.66rem}.dashboard-control-shell .dashboard-profile-reset-card .backoffice-editor-head,.dashboard-control-shell .dashboard-profile-reset-card .eyebrow{display:none}.dashboard-profile-page.dashboard-control-shell .panel,.dashboard-profile-page.dashboard-control-shell .dashboard-hero,.dashboard-profile-page.dashboard-control-shell .dashboard-members-shell,.dashboard-profile-page.dashboard-control-shell .dashboard-control-head-panel{background:#061a2d}.dashboard-profile-page.dashboard-control-shell .dashboard-control-head-panel{border:1px solid #1d5d83}.dashboard-profile-page.dashboard-control-shell .dashboard-control-headline h1{margin-bottom:.18rem}.dashboard-profile-page.dashboard-control-shell .dashboard-members-shell{box-shadow:none;background:0 0;border:0;width:100%;padding:0}.dashboard-profile-page .dashboard-profile-content-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;width:100%;display:grid}.dashboard-profile-page .dashboard-profile-content-grid.single-column{grid-template-columns:minmax(0,1fr);max-width:1180px;margin:0 auto}.dashboard-profile-page .dashboard-control-main-panel{max-width:1500px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0}.dashboard-workspace-wide.dashboard-profile-page .dashboard-control-main-panel{width:min(1980px,99vw);max-width:min(1980px,99vw)}.dashboard-profile-page .dashboard-profile-main-column{gap:.68rem;display:grid}.dashboard-profile-page .dashboard-profile-preview.dashboard-profile-card{background:#0c1b2c;border:0;border-radius:16px;gap:.8rem;width:100%;max-width:1180px;margin:0 auto;padding:.9rem 1rem}.dashboard-workspace-wide.dashboard-profile-page .dashboard-profile-content-grid.single-column,.dashboard-workspace-wide.dashboard-profile-page .dashboard-profile-layout.dashboard-profile-layout-docked>.dashboard-profile-content-grid.single-column,.dashboard-workspace-wide.dashboard-profile-page .dashboard-profile-preview.dashboard-profile-card{max-width:none;margin-left:0;margin-right:0}.dashboard-profile-page .dashboard-settings-logo{width:132px;height:132px;box-shadow:none;background:#08263f;border:0;border-radius:14px}.dashboard-profile-page .tenant-logo-preview,.dashboard-profile-page .tenant-logo-fallback{border-radius:12px;width:104px;height:104px}.dashboard-profile-page .dashboard-profile-section-title{color:#dceeff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .36rem;font-size:1.1rem}.dashboard-profile-layout{grid-template-columns:260px minmax(0,1fr);justify-content:center;align-items:start;gap:1.2rem;display:grid}.profile-side-nav{align-self:start;position:sticky;top:96px}.dashboard-profile-side-nav-dock{top:calc(var(--dashboard-fixed-hero-top) + var(--dashboard-fixed-hero-height) + 1.4rem + 1rem);z-index:45;width:248px;position:fixed;left:max(1rem,50vw - 750px + .25rem)}.dashboard-profile-side-nav-dock.is-wide-workspace{left:max(1rem,50vw - min(1980px,99vw)/2 + .25rem)}.dashboard-profile-side-nav-dock .profile-side-nav{position:static;top:auto}.dashboard-profile-page .dashboard-profile-layout.dashboard-profile-layout-docked{grid-template-columns:minmax(0,1fr);padding-left:292px!important}.dashboard-profile-layout.dashboard-profile-layout-docked>.dashboard-profile-content-grid{grid-column:1/-1;margin-top:0}.dashboard-profile-page .dashboard-profile-layout.dashboard-profile-layout-docked>.dashboard-profile-content-grid.single-column{max-width:1080px}.profile-side-nav ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.profile-side-link{color:#d5e7f6;background:#0c1a28;border:1px solid #13283b;border-radius:10px;padding:.56rem .75rem;font-size:.9rem;text-decoration:none;transition:all .14s;display:block}.profile-side-link:hover{color:#fff;border-color:#2f91c4}.profile-side-link.is-active{color:#fff;background:#243a55;border-color:#4ca6e0;box-shadow:0 0 0 1px #4ca6e040}.members-grid{gap:1rem}.members-head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.members-metrics{flex:340px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;display:grid}.member-kpi{background:#0b1f33;border:1px solid #1d3550;border-radius:10px;gap:.14rem;padding:.5rem .7rem;display:grid}.member-kpi span{color:#9db4cc;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem}.member-kpi strong{color:#f1fbff;font-size:1rem}.members-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.member-search,.member-filter{color:#d6e8f8;background:#0c1f30;border:1px solid #1d3550;border-radius:10px;height:36px;padding:0 .6rem}.member-search{min-width:220px}.member-filter{min-width:140px}.member-new-btn{color:#fff;text-transform:uppercase;background:linear-gradient(90deg,#2f6cd0 0%,#2f8de0 100%);border:1px solid #2f6cd0;border-radius:10px;justify-content:center;align-items:center;gap:.35rem;height:38px;padding:0 .9rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.member-new-btn.is-disabled{opacity:.5;pointer-events:none}.members-list{gap:.8rem;display:grid}.member-card{color:#dce9f7;background:linear-gradient(#0c1b2c 0%,#0e2238 100%);border:1px solid #233a55;border-radius:14px;gap:.7rem;padding:1rem 1.1rem;display:grid}.member-card.is-active{box-shadow:0 0 0 1px #4ca6e052}.member-card-head{color:#dceeff;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.member-ident{align-items:center;gap:.65rem;display:flex}.member-avatar{object-fit:cover;border:1px solid #2f577b;border-radius:10px;width:54px;height:54px}.member-avatar.fallback{color:#e8f4ff;background:#12314b;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.member-head-meta{align-items:center;gap:.4rem;display:flex}.role-badge{color:#e5f3ff;text-transform:uppercase;letter-spacing:.06em;background:#1b3350;border:1px solid #3a81c0;border-radius:999px;align-items:center;padding:.18rem .55rem;font-size:.7rem;display:inline-flex}.meta-chip{color:#cce6ff;background:#102739;border:1px solid #26536f;border-radius:999px;align-items:center;padding:.16rem .45rem;font-size:.68rem;display:inline-flex}.member-body{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.4rem .8rem;display:grid}.member-field span{color:#93adc6;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;display:block}.member-field strong{color:#e5f3ff;font-size:.82rem;display:block}.member-actions{flex-wrap:wrap;gap:.4rem;display:flex}.member-action-btn{color:#e6f2ff;letter-spacing:.02em;background:#0f263c;border:1px solid #2b568c;border-radius:10px;justify-content:center;align-items:center;padding:.34rem .82rem;font-weight:700;text-decoration:none;display:inline-flex}.member-edit{border-top:1px solid #1f3450;padding-top:.6rem}.member-card.compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.member-card.compact .member-actions{justify-content:flex-end}.member-icon-btn{color:#e3f2ff;background:#0f2336;border:1px solid #305c86;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;text-decoration:none;display:inline-flex}.members-top{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.members-top h1{color:#dceeff;letter-spacing:.04em;margin:0;font-size:.96rem}.members-top p{color:#9db4cc;margin:0;font-size:.72rem}.member-new-btn{text-transform:uppercase;background:linear-gradient(90deg,#2f6cd0 0%,#2f8de0 100%);border-color:#2f6cd0;font-size:.8rem}.member-search,.member-filter{font-size:.82rem}.dashboard-members-shell .members-accordion-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.dashboard-members-shell .members-title h1{letter-spacing:.08em;color:#9eb6d1;margin:0;font-size:1.05rem}.dashboard-members-shell .members-title p{letter-spacing:.08em;color:#7f95ae;margin:.35rem 0 0;font-size:.86rem}.dashboard-members-shell .members-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.dashboard-members-shell .members-accordion-controls{align-items:center;gap:.6rem;display:flex}.dashboard-members-shell .member-search-shell{background:#0d1931;border:1px solid #2a4263;border-radius:11px;align-items:center;gap:.52rem;min-width:320px;height:40px;padding:0 .65rem;display:inline-flex}.dashboard-members-shell .member-search-shell svg{color:#7992ad;flex-shrink:0;width:16px;height:16px}.dashboard-members-shell .member-search{color:#dce9f8;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0}.dashboard-members-shell .member-search:focus{outline:none}.dashboard-members-shell .member-filter{border-radius:11px;min-width:142px;height:40px}.dashboard-members-shell .member-clear-filters{color:#bed1e8;letter-spacing:.06em;text-transform:uppercase;background:#101f39;border:1px solid #344f71;border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 .72rem;font-size:.76rem;text-decoration:none;display:inline-flex}.dashboard-members-shell .member-filters-apply{color:#d7f1e6;letter-spacing:.06em;text-transform:uppercase;background:#123a2a;border:1px solid #2d7558;border-radius:10px;height:38px;padding:0 .72rem;font-size:.76rem}.dashboard-members-shell .member-new-btn{color:#f0f5fc;letter-spacing:.08em;background:#0f1e37;border-color:#38547a;border-radius:11px;height:40px;padding:0 1rem}.dashboard-members-shell .members-create-panel{background:linear-gradient(#081326 0%,#071225 100%);border-color:#2d4563}.dashboard-members-shell .members-accordion-list{gap:.95rem}.dashboard-members-shell .members-accordion-item{background:linear-gradient(#04112a 0%,#050f24 100%);border:1px solid #203550;border-radius:14px;padding:.9rem}.dashboard-members-shell .members-accordion-item.is-open{border-color:#385a82;box-shadow:0 0 0 1px #487bb53d}.dashboard-members-shell .members-accordion-summary{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.dashboard-members-shell .member-ident{align-items:flex-start;gap:.75rem}.dashboard-members-shell .member-avatar{border-color:#2e4465;border-radius:50%;width:74px;height:74px}.dashboard-members-shell .member-main-meta{color:#8ea5c2;gap:.16rem;line-height:1.32;display:grid}.dashboard-members-shell .member-main-meta strong{color:#e9f3ff;font-size:clamp(1rem,1.4vw,1.6rem);line-height:1.16}.dashboard-members-shell .member-main-meta p{color:#8fa7c3;margin:0;font-size:.95rem}.dashboard-members-shell .member-main-meta .member-email-line{margin-top:.1rem}.dashboard-members-shell .member-highlight{color:#f0c954;font-weight:700}.dashboard-members-shell .members-accordion-right{justify-items:end;gap:.7rem;display:grid}.dashboard-members-shell .member-role{color:#b7c8db;letter-spacing:.1em;text-transform:uppercase;font-size:.92rem}.dashboard-members-shell .member-actions{align-items:center;gap:.45rem;display:flex}.dashboard-members-shell .members-inline-form{margin:0}.dashboard-members-shell .member-icon-btn{color:#d9e8fb;background:#07142d;border:1px solid #39587e;border-radius:11px;width:42px;height:42px;font-size:0}.dashboard-members-shell .member-icon-btn svg{color:currentColor;width:17px;height:17px}.dashboard-members-shell .member-icon-btn.is-active{border-color:#7ea8da;box-shadow:0 0 0 1px #7ea8da47}.dashboard-members-shell .member-icon-edit{color:#b9caff;border-color:#4c6692}.dashboard-members-shell .member-icon-mail{color:#f2d16f;background:#121c35;border-color:#8e6f2f}.dashboard-members-shell .member-icon-btn.is-disabled{opacity:.45;pointer-events:none}.dashboard-members-shell .members-icon-delete{color:#f1a6bb;border-color:#8f4860}.dashboard-members-shell .member-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-members-shell .members-accordion-edit{opacity:0;pointer-events:none;border-top:1px solid #0000;grid-template-rows:0fr;margin-top:0;padding-top:0;transition:grid-template-rows .22s,opacity .18s,margin-top .22s,padding-top .22s,border-color .22s;display:grid;overflow:hidden}.dashboard-members-shell .members-accordion-edit.is-open{opacity:1;pointer-events:auto;border-top-color:#223754;grid-template-rows:1fr;margin-top:.9rem;padding-top:.9rem}.dashboard-members-shell .members-accordion-edit-inner{min-height:0;overflow:hidden}.dashboard-members-shell .members-accordion-edit .member-card-head{margin-bottom:.55rem}.dashboard-members-shell .member-avatar-preview-row{color:#8ca4be;align-items:center;gap:.58rem;margin:0 0 .45rem;font-size:.9rem;display:inline-flex}.dashboard-members-shell .member-avatar.preview{border-radius:50%;width:44px;height:44px}.dashboard-members-shell .member-avatar-upload-row{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.dashboard-members-shell .member-upload-btn{color:#dde9f8;letter-spacing:.08em;text-transform:uppercase;background:#0a1830;border:1px solid #3a577e;border-radius:11px;min-height:42px;padding:0 1.05rem;font-weight:700}.dashboard-members-shell .member-field-hint{color:#829ab5;margin:.42rem 0 0;font-size:.8rem}.dashboard-members-shell .member-style-empty{background:#07162f;border:1px solid #273f61;border-radius:11px;justify-content:space-between;align-items:center;gap:.7rem;min-height:46px;padding:.34rem .7rem;display:flex}.dashboard-members-shell .member-style-title{color:#8ba3bf;letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.72rem}.dashboard-members-shell .member-style-sub{color:#91a7bf;margin:.14rem 0 0;font-size:.7rem}.dashboard-members-shell .member-style-count{color:#d5e5f7;align-items:center;gap:.38rem;font-size:.68rem;display:inline-flex}.dashboard-members-shell .member-style-count span{background:#0b1b34;border:1px solid #3c5e89;border-radius:999px;justify-content:center;align-items:center;min-width:36px;height:24px;font-weight:600;display:inline-flex}.dashboard-members-shell .member-style-count svg{width:14px;height:14px}.dashboard-members-shell .members-edit-form{flex-direction:column;gap:2.35rem;display:flex}.dashboard-members-shell .members-edit-form .dashboard-profile-field-inline{margin:.34rem 0}.dashboard-members-shell .members-edit-form .dashboard-profile-field-wide{grid-column:1/-1}.dashboard-members-shell .members-edit-row{gap:1.08rem;display:grid}.dashboard-members-shell .members-edit-row-triple{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-members-shell .members-edit-row-double{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-members-shell .members-edit-row-single{grid-template-columns:minmax(0,1fr)}.dashboard-members-shell .members-edit-row .dashboard-profile-field-inline{min-width:0;margin:0}.dashboard-members-shell .member-actions-inline{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.62rem;display:flex}.dashboard-members-shell .member-actions-inline>button,.dashboard-members-shell .member-reset-password-trigger{letter-spacing:.02em;text-transform:none;border-radius:8px;min-height:32px;padding:.22rem .62rem;font-size:.72rem;font-weight:500}.dashboard-members-shell .member-actions-inline>button{color:#d7f1e6;background:#123a2a;border:1px solid #2d7558}.dashboard-members-shell .member-actions-inline>a{color:#c7d9ec;text-decoration:none}.dashboard-members-shell .onboarding-code-notice{margin-top:0}.dashboard-members-shell .onboarding-code-label{color:#cde8ff;letter-spacing:.07em;text-transform:uppercase;margin:0 0 .45rem;font-size:.78rem}.dashboard-members-shell .onboarding-code-row{flex-wrap:wrap;align-items:center;gap:.62rem;display:flex}.dashboard-members-shell .onboarding-code-value{color:#9fe8ff;letter-spacing:.06em;background:#082238;border:1px solid #2f7095;border-radius:8px;align-items:center;min-height:34px;padding:.38rem .62rem;font-size:.82rem;display:inline-flex}.dashboard-members-shell .invite-regenerate-shell{gap:.46rem;margin-top:.65rem;display:grid}.dashboard-members-shell .invite-regenerate-btn{color:#d4ebff;letter-spacing:.04em;text-transform:uppercase;background:#0f2b43;border:1px solid #35689d;border-radius:8px;width:fit-content;min-height:34px;font-size:.76rem;font-weight:600}.dashboard-members-shell .invite-regenerate-btn:disabled{opacity:.62;cursor:not-allowed}.dashboard-members-shell .invite-regenerate-result{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.dashboard-members-shell .invite-regenerate-result code{color:#9fe8ff;letter-spacing:.06em;background:#082238;border:1px solid #2f7095;border-radius:8px;align-items:center;min-height:30px;padding:.28rem .52rem;font-size:.8rem;display:inline-flex}.dashboard-members-shell .invite-regenerate-copy{color:#d7ebff;background:#153046;border:1px solid #37658f;border-radius:8px;min-height:30px;padding:.22rem .58rem;font-size:.72rem}.dashboard-members-shell .invite-regenerate-result span{color:#95b6d4;font-size:.78rem}.dashboard-members-shell .invite-regenerate-notice{color:#bad9f2;margin:0;font-size:.78rem}.dashboard-members-shell .invite-delete-form{margin-top:.45rem}.dashboard-members-shell .invite-delete-btn{color:#ffe7ec;letter-spacing:.03em;text-transform:uppercase;background:linear-gradient(#7a2b39 0%,#5e1f2b 100%);border:1px solid #7d2b3a;border-radius:8px;min-height:32px;font-size:.74rem;font-weight:700}.dashboard-members-shell .invite-delete-btn:hover{border-color:#a94b5d}.dashboard-members-shell .member-edit-footer{justify-content:space-between;align-items:center;gap:.7rem;margin-top:.9rem;display:flex}.dashboard-members-shell .member-edit-footer .member-actions-inline{align-items:center;gap:.62rem;margin:0;display:flex}.dashboard-members-shell .member-edit-footer .member-actions-inline>button{color:#f5f7ff;background:linear-gradient(#6f77ff 0%,#5f66e0 100%);border:0;border-radius:12px;min-width:92px;min-height:42px}.dashboard-members-shell .member-edit-footer .member-actions-inline>a{font-size:1rem}.dashboard-members-shell .member-save-btn{color:#f5f7ff;background:linear-gradient(#6f77ff 0%,#5f66e0 100%);border:0;border-radius:12px;min-width:92px;min-height:42px;font-weight:600}.dashboard-members-shell .member-delete-standalone{justify-content:flex-end;margin:0;display:flex}.dashboard-members-shell .member-delete-cta{color:#f9b8c8;letter-spacing:.08em;text-transform:uppercase;background:#1f0f18;border:1px solid #9a4c61;border-radius:10px;min-height:40px;padding:.5rem .95rem;font-weight:700}.dashboard-members-shell .member-delete-cta:hover{background:#2b131f;border-color:#cd6f8a}.ai-models-shell .members-title p{color:#90a7c4;text-transform:none}.ai-models-shell .members-toolbar{gap:.54rem}.ai-models-shell .members-accordion-controls{flex-wrap:wrap;gap:.5rem}.ai-models-shell .member-filter{min-width:170px}.ai-models-shell .member-search-shell{min-width:280px}.ai-models-shell .members-list{gap:.74rem}.ai-model-card{background:linear-gradient(#04112a 0%,#050f23 100%);border-color:#233d5f;gap:.34rem;padding:.56rem .72rem}.ai-model-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.56rem;display:grid}.ai-model-row-toggle{min-width:0;color:inherit;appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.56rem;width:100%;padding:0;text-decoration:none;display:grid}.ai-model-row-toggle,.ai-model-row-toggle:hover,.ai-model-row-toggle:focus,.ai-model-row-toggle:focus-visible,.ai-model-row-toggle:active{color:inherit!important;box-shadow:none!important;filter:none!important;background:0 0!important;border-color:#0000!important}.ai-model-row-toggle:focus-visible{outline-offset:2px;outline:1px solid #3a6d9c}.ai-model-row-model{color:#f2f7ff;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.96rem;line-height:1.2;overflow:hidden}.ai-model-provider-badge{color:#86efd0;letter-spacing:.08em;background:#083042;border:1px solid #2e638f;border-radius:999px;justify-content:center;align-items:center;min-width:82px;height:28px;font-size:.68rem;font-weight:700;display:inline-flex}.ai-model-provider-badge.provider-openai{color:#9dd0ff;background:#12203b;border-color:#3d5686}.ai-model-updated{color:#8ea5c2;letter-spacing:.03em;margin:0;font-size:.78rem}.ai-model-scope-badge,.ai-model-family-badge{color:#cde4ff;letter-spacing:.08em;white-space:nowrap;background:#112442;border:1px solid #3f6b8f;border-radius:999px;justify-content:center;align-items:center;height:28px;padding:0 .64rem;font-size:.67rem;font-weight:700;display:inline-flex}.ai-model-scope-badge.scope-text{color:#d6ceff;background:#241c52;border-color:#6254b0}.ai-model-scope-badge.scope-audio{color:#a8efff;background:#12394e;border-color:#247f99}.ai-model-scope-badge.scope-image{color:#b2f6d2;background:#143a2b;border-color:#2b8b66}.ai-model-scope-badge.scope-video-720,.ai-model-scope-badge.scope-video-1024{color:#f7df9a;background:#3a2e13;border-color:#90752f}.ai-model-family-badge{background:#1b2750;border-color:#455ea8}.ai-model-actions-inline{align-items:center;gap:.34rem;margin-top:0;display:inline-flex}.ai-model-actions-inline .member-action-btn{border-radius:9px;gap:0;min-height:34px}.ai-model-icon-btn{justify-content:center;width:34px;min-width:34px;padding:0}.ai-model-icon-btn svg{width:15px;height:15px}.ai-model-icon-btn.is-inactive{opacity:.62}.ai-model-icon-btn.is-danger,.ai-model-actions-inline .members-delete-text-btn{color:#f6b9c8;border-color:#8f4258}.ai-model-edit-form .dashboard-profile-field-inline select{min-height:42px}.ai-model-edit-form .members-edit-row+.members-edit-row{margin-top:.78rem}.dashboard-members-shell .ai-model-edit-form .dashboard-profile-field-inline{margin:.34rem 0}.ai-model-active-toggle{color:#cfe1f5;align-items:center;gap:.44rem;font-size:.92rem;display:inline-flex}.ai-model-active-toggle input{width:16px;height:16px}.prompt-master-shell .members-title p{color:#90a7c4;text-transform:none}.prompt-master-scope-row{flex-wrap:wrap;align-items:end;gap:.7rem .9rem;display:flex}.prompt-master-scope-form{gap:.35rem;min-width:250px;display:grid}.prompt-master-scope-hint{color:#8fa9c4;margin:0 0 .2rem;font-size:.82rem}.prompt-master-list{gap:.66rem}.prompt-master-item{background:linear-gradient(#04112a 0%,#050f23 100%);border-color:#233d5f;padding:.62rem .72rem}.prompt-master-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.prompt-master-summary-btn{appearance:none;color:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;min-width:0;padding:0;text-decoration:none;display:grid;box-shadow:none!important;background:0 0!important}.prompt-master-summary-btn .prompt-master-model-label{color:#9ab1c9;letter-spacing:.08em;text-transform:uppercase;text-align:right;white-space:nowrap;text-overflow:ellipsis;justify-self:end;font-size:.86rem;overflow:hidden}.prompt-master-function-chip{color:#ebf4ff;letter-spacing:.06em;text-transform:uppercase;background:#162b45;border:1px solid #375475;border-radius:999px;align-items:center;min-height:28px;padding:.2rem .72rem;font-size:.82rem;font-weight:700;display:inline-flex}.prompt-master-function-chip.tone-cyan{color:#c8f8ff;background:#1f5460;border-color:#33899d}.prompt-master-function-chip.tone-ice{color:#f0f4ff;background:#45579a;border-color:#788cc9}.prompt-master-function-chip.tone-gold{color:#fceeb2;background:#5f4e1e;border-color:#9b8444}.prompt-master-function-chip.tone-slate{color:#e3ecf7;background:#2b3b4f;border-color:#566a83}.prompt-master-function-chip.tone-pink{color:#ffe5f5;background:#6c3f5f;border-color:#9c6b8c}.prompt-master-function-chip.tone-mint{color:#c7f6e9;background:#245f4f;border-color:#4b8f7b}.prompt-master-function-chip.tone-sand{color:#ffe8c8;background:#614329;border-color:#9d7f5d}.prompt-master-inherited-chip{text-align:right;color:#bfd6f0;letter-spacing:.07em;text-transform:uppercase;background:#1a2c44;border:1px solid #49627f;border-radius:999px;justify-self:end;align-items:center;min-height:24px;margin-left:auto;padding:.12rem .52rem;font-size:.7rem;display:inline-flex}.prompt-master-edit-form textarea{max-width:100%;min-height:84px}.prompt-master-field-hint{color:#8fa9c4;margin-top:.4rem;font-size:.78rem;line-height:1.45;display:block}.prompt-master-edit-form .members-edit-row+.members-edit-row{margin-top:.78rem}.dashboard-members-shell .prompt-master-edit-form .dashboard-profile-field-inline{margin:.34rem 0}.dashboard-members-shell .prompt-master-edit-form .member-edit-footer{margin-top:.72rem;margin-bottom:.48rem}.dashboard-members-shell .prompt-master-edit-form .member-save-btn{color:#ebfff5;letter-spacing:.05em;text-transform:uppercase;background:linear-gradient(#286f4e 0%,#205a3f 100%);border:1px solid #3f8c68;border-radius:10px;min-width:84px;min-height:34px;padding:.28rem .72rem;font-size:.72rem;font-weight:700;box-shadow:inset 0 1px #c9f7df1f,0 10px 22px #06160f38}.dashboard-members-shell .prompt-master-edit-form .member-save-btn:hover,.dashboard-members-shell .prompt-master-edit-form .member-save-btn:focus-visible{background:linear-gradient(#2f7d58 0%,#25694a 100%);border-color:#58ae84}.prompt-master-runtime-guide{background:#061227e0;border:1px solid #1e3552;border-radius:18px;gap:.9rem;width:100%;padding:.95rem 1rem;display:grid}.prompt-master-block-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.prompt-master-block-card{background:#14253fb8;border:1px solid #284569;border-radius:14px;padding:.8rem .9rem}.prompt-master-block-card strong{color:#edf5ff;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;display:block}.prompt-master-block-card p,.prompt-master-runtime-copy p,.prompt-master-runtime-notes li,.prompt-master-runtime-empty{color:#9eb6cf;margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.prompt-master-runtime-copy h3{color:#eef5ff;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.88rem}.prompt-master-runtime-notes{margin:.45rem 0 0;padding-left:1rem}.prompt-master-placeholder-table-wrap{overflow-x:auto}.prompt-master-placeholder-table{border-collapse:collapse;width:100%;min-width:880px}.prompt-master-placeholder-table th,.prompt-master-placeholder-table td{text-align:left;vertical-align:top;border-bottom:1px solid #203855;padding:.65rem .55rem;font-size:.8rem;line-height:1.45}.prompt-master-placeholder-table th{color:#d7e7fb;letter-spacing:.05em;text-transform:uppercase;font-size:.74rem}.prompt-master-placeholder-table td{color:#9eb6cf}.prompt-master-placeholder-table code{color:#f8fbff;word-break:break-word;background:#1a304fd9;border:1px solid #294b74;border-radius:8px;padding:.12rem .38rem}.prompt-master-row-quad{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}@media (max-width:980px){.ai-model-row-toggle{grid-template-columns:auto minmax(0,1fr);grid-auto-rows:minmax(24px,auto)}.ai-model-scope-badge,.ai-model-family-badge{justify-self:start}.prompt-master-row-quad{grid-template-columns:1fr 1fr}.prompt-master-block-grid{grid-template-columns:1fr}}@media (max-width:700px){.prompt-master-row-quad{grid-template-columns:1fr}}.dashboard-tenant-picker-page{padding-top:.35rem}.dashboard-tenant-picker-panel{background:radial-gradient(circle at 90% -10%,#21abf129,#0000 38%),linear-gradient(#07182f 0%,#051122 100%);border:1px solid #1f5a80}.dashboard-tenant-picker-head h1{color:#f0f8ff;letter-spacing:.05em;margin:.22rem 0 .3rem;font-size:1.42rem}.dashboard-tenant-picker-head p{color:#8ea9c4;margin:0;font-size:.92rem}.dashboard-tenant-picker-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.7rem;margin-top:.82rem;display:grid}.dashboard-tenant-picker-card{background:linear-gradient(#081830 0%,#061326 100%);border:1px solid #2e4f74;border-radius:14px;gap:.68rem;padding:.82rem;display:grid}.dashboard-tenant-picker-card.is-preferred{border-color:#4a88ba;box-shadow:0 0 0 1px #5fb0ff2e}.dashboard-tenant-picker-meta{gap:.18rem;display:grid}.dashboard-tenant-picker-ident{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;display:grid}.dashboard-tenant-picker-avatar{color:#d7e9f9;background:#122840;border:1px solid #345f84;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:.84rem;font-weight:700;display:inline-flex;overflow:hidden}.dashboard-tenant-picker-avatar img{object-fit:cover;width:100%;height:100%;display:block}.dashboard-tenant-picker-name{color:#eef6ff;margin:0;font-size:1rem;font-weight:700}.dashboard-tenant-picker-slug{color:#9db8d2;margin:0;font-size:.86rem}.dashboard-tenant-picker-role{color:#c8dbef;margin:0;font-size:.86rem}.dashboard-tenant-picker-open{color:#e8f4ff;letter-spacing:.04em;background:linear-gradient(#17365a 0%,#102743 100%);border:1px solid #3f7ab0;border-radius:10px;justify-content:center;align-items:center;min-height:36px;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-tenant-picker-open:hover{color:#fff;border-color:#5fb4ff}@media (max-width:1080px){.dashboard-members-shell .members-accordion-top{flex-direction:column;align-items:stretch}.dashboard-members-shell .members-toolbar{justify-content:flex-start}}@media (max-width:860px){.dashboard-members-shell .member-search-shell{width:100%;min-width:0}.dashboard-members-shell .members-accordion-controls{flex-wrap:wrap;width:100%}.dashboard-members-shell .member-filter{flex:180px;min-width:0}.dashboard-members-shell .members-accordion-summary{flex-direction:column;align-items:flex-start}.dashboard-members-shell .members-accordion-right{justify-items:start;width:100%}.dashboard-members-shell .members-edit-row-triple,.dashboard-members-shell .members-edit-row-double{grid-template-columns:1fr}.dashboard-members-shell .member-edit-footer{flex-direction:column;align-items:flex-start}}.members-profile-look .members-title h1{letter-spacing:.06em;color:#dceeff;font-size:1.08rem;font-weight:700}.members-profile-look .members-title p{color:#95adc8;letter-spacing:.06em;font-size:.78rem}.members-profile-look .member-search-shell,.members-profile-look .member-filter{background:#0b1a2b;border-color:#2f4c6e}.members-profile-look select{font-size:.78rem;line-height:1.2}.members-profile-look .member-filter{font-size:.78rem}.members-profile-look .members-edit-form select{min-height:34px;padding:.24rem .46rem;font-size:.78rem}.members-profile-look .member-new-btn{background:#0b1a2b;border-color:#365376;font-weight:600}.members-profile-look .members-accordion-item{background:#0c1b2c;border-color:#24405d;padding:.88rem .95rem}.members-profile-look .members-accordion-item.is-open{border-color:#3b6188;box-shadow:0 0 0 1px #3b618838}.members-profile-look .member-avatar{border-color:#355474;width:66px;height:66px}.members-profile-look .member-main-meta{gap:.12rem}.members-profile-look .member-main-meta strong{color:#e5f1ff;font-size:clamp(1rem,1.15vw,1.32rem);line-height:1.2}.members-profile-look .member-main-meta p{color:#a0b6cc;font-size:.84rem}.members-profile-look .member-role{color:#a9bdd5;font-size:.88rem}.members-profile-look .member-edit{border-top-color:#2a496a}.members-redazione-shell .members-accordion-edit .members-edit-form .members-edit-row+.members-edit-row{margin-top:.78rem}.members-redazione-shell .members-accordion-edit .members-edit-form .dashboard-profile-field-inline{margin:.34rem 0}.members-profile-look .members-edit-form label{color:#9cb6cf;letter-spacing:.06em;margin-bottom:.5rem}.dashboard-members-shell .member-reset-password-control{align-items:center;min-height:32px;display:flex}.dashboard-members-shell .member-reset-password-trigger{color:#b8cde2;background:#0a1a2d;border:1px solid #34506d;border-radius:8px}.members-profile-look button{transition:box-shadow .14s,filter .14s,transform .12s}.members-profile-look button:active{transform:translateY(.5px);box-shadow:0 0 0 1px #73ebbc85,0 0 16px #3eb9847a}.dashboard-members-shell .member-password-dialog input{color:#d8e9f8;background:#0a1f35;border:1px solid #2b6082;border-radius:8px;width:100%;min-height:36px;padding:.34rem .46rem}.dashboard-members-shell .member-password-error{color:#ff9aad;margin:0;font-size:.8rem}.dashboard-members-shell .live-multimedia-form-error{background:#32121cd6;border:1px solid #8e4156;border-radius:10px;margin-top:.15rem;padding:.7rem .8rem}.members-profile-look .members-edit-form input,.members-profile-look .members-edit-form select,.members-profile-look .members-edit-form textarea{color:#e4eeff;background:#1f3046;border-color:#39567a}.members-profile-look .member-style-empty{background:#0b1b31;border-color:#2d496b}.platforms-profile-look .tenant-summary-sub{color:#93abc3;margin:0;font-size:.8rem;line-height:1.2}.platforms-profile-look .platform-activate-btn{color:#dff1ff;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(#133a5f,#0f2f4d);border-color:#2f678d;min-height:42px;padding:.34rem .9rem;font-size:.76rem}.platforms-profile-look .platform-activate-btn.is-active{color:#cbffe4;cursor:default;pointer-events:none;background:linear-gradient(#1b4a3e,#15382f);border-color:#3da878}.platforms-profile-look .tenant-edit-form .members-edit-row+.members-edit-row{margin-top:.72rem}.platforms-profile-look .tenant-edit-form .dashboard-profile-field-inline input[readonly]{opacity:.82;cursor:not-allowed}.platforms-profile-look .tenant-edit-form .member-edit-footer{justify-content:flex-end;margin-top:.8rem}.integrations-profile-look .members-list{gap:.64rem}.integrations-profile-look .integration-card{padding:.65rem .82rem}.integrations-profile-look .integrations-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;display:grid}.integrations-profile-look .integration-row-toggle{appearance:none;text-align:left;color:#d8e9fb;background:#051126;border:1px solid #2d5073;border-radius:8px;align-items:center;gap:.42rem;width:100%;min-height:36px;padding:.36rem .56rem;display:inline-flex}.integrations-profile-look .integration-row-toggle:hover,.integrations-profile-look .integration-row-toggle:focus-visible{border-color:#67a0d3}.integrations-profile-look .integration-row-toggle.is-active{border-color:#74b5f0;box-shadow:0 0 0 1px #74b5f033}.integrations-profile-look .integration-row-chevron{color:#b0c7df;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.integrations-profile-look .integration-row-toggle.is-active .integration-row-chevron{transform:rotate(90deg)}.integrations-profile-look .integration-row-chevron svg{width:16px;height:16px}.integrations-profile-look .integration-row-title{color:#e7f2ff;font-size:1.02rem;font-weight:700}.integrations-profile-look .integration-row-main{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.integrations-profile-look .integration-row-icon{color:#9fc4ea;background:#12243a;border:1px solid #37597d;border-radius:6px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;display:inline-flex}.integrations-profile-look .integration-row-icon svg{width:13px;height:13px}.integrations-profile-look .integration-status{background:#5d6a78;border:1px solid #49607b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;box-shadow:0 0 0 3px #6278911a}.integrations-profile-look .integration-status.configured{background:#63d590;border-color:#4fc784;box-shadow:0 0 0 4px #63d5902e,0 0 18px #63d59047}.integrations-profile-look .integration-status.empty{background:#e06b78;border-color:#bf5d68;box-shadow:0 0 0 4px #e06b7824,0 0 16px #e06b782e}.integrations-profile-look .integrations-edit-form{flex-direction:column;gap:1.5rem;display:flex}.dashboard-members-shell .integrations-profile-look .integrations-edit-form .members-edit-row{gap:1.15rem}.integrations-profile-look .member-edit{border-top:0}.integrations-profile-look .integrations-edit-form .members-edit-row+.members-edit-row{margin-top:.85rem}.dashboard-members-shell .integrations-profile-look .integrations-edit-form .dashboard-profile-field-inline{margin:.46rem 0}.integrations-profile-look .integration-endpoint-help{color:#96afc8;margin:0;font-size:.9rem}.integrations-profile-look .integration-secret-shell{position:relative}.integrations-profile-look .integration-secret-shell input{padding-right:2.35rem}.integrations-profile-look .integration-secret-toggle{color:#9fb7cf;background:#14253b;border:1px solid #3c5678;border-radius:7px;justify-content:center;align-items:center;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;display:inline-flex;position:absolute;top:50%;right:.38rem;transform:translateY(-50%)}.integrations-profile-look .integration-secret-toggle svg{width:16px;height:16px}.integrations-profile-look .integration-footer{justify-content:space-between;align-items:center;gap:.8rem;margin-top:.9rem;display:flex}.integrations-profile-look .integration-actions-inline{margin:0}.integrations-profile-look .integration-updated-at{color:#8ea8c3;margin:0;font-size:.8rem}.integrations-profile-look .integrations-page-note{color:#8ea6c1;margin:.15rem 0 0;font-size:.9rem}.dashboard-profile-edit-form-shell{flex-direction:column;gap:1rem;display:flex}.dashboard-profile-card-block{background:linear-gradient(#0b1624 0%,#0b1828 100%);border:1px solid #1c2f45;border-radius:14px;padding:1rem 1.1rem}.dashboard-profile-card-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.dashboard-profile-page .dashboard-dossier-library-card{gap:.95rem;display:grid}.dashboard-profile-page .dashboard-dossier-library-title{color:#eef6ff;margin:.1rem 0 0;font-size:1.28rem;font-weight:700}.dashboard-profile-page .dashboard-dossier-library-count{color:#f2f7ff;background:linear-gradient(#091f31f5,#071724f5);border:1px solid #264969;border-radius:999px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:.95rem;font-weight:700;display:inline-flex}.dashboard-profile-page .dashboard-dossier-library-notice{color:#d8ecff;background:#0a1f30e0;border:1px solid #264969;border-radius:12px;margin:0;padding:.7rem .9rem;font-size:.88rem}.dashboard-profile-page .dashboard-dossier-library-notice.is-error{color:#ffd5df;background:#2a0f18e0;border-color:#7d3d51}.dashboard-profile-page .dashboard-dossier-library-notice.is-success{color:#d5fff6;background:#0b2521e0;border-color:#2d5f58}.dashboard-profile-page .dashboard-dossier-library-empty{background:#071725b8;border:1px dashed #25445f;border-radius:14px;gap:.3rem;padding:1rem 1.05rem;display:grid}.dashboard-profile-page .dashboard-dossier-library-empty strong{color:#eef5ff;font-size:1rem}.dashboard-profile-page .dashboard-dossier-library-empty p{color:#99b4ca;margin:0;font-size:.88rem}.dashboard-profile-page .dashboard-dossier-library-list{gap:.68rem;display:grid}.dashboard-profile-page .dashboard-dossier-library-row{background:linear-gradient(#091826fa,#07131ffa);border:1px solid #1d3246;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:.92rem 1rem;display:grid}.dashboard-profile-page .dashboard-dossier-library-avatar{justify-content:center;align-items:center;padding-top:.06rem;display:inline-flex}.dashboard-profile-page .dashboard-dossier-library-avatar .dashboard-analyst-person-avatar,.dashboard-profile-page .dashboard-dossier-library-avatar .dashboard-analyst-person-avatar-fallback-badge{flex-basis:4rem;width:4rem;height:4rem}.dashboard-profile-page .dashboard-dossier-library-avatar .dashboard-analyst-person-avatar-fallback-badge span{font-size:1rem}.dashboard-profile-page .dashboard-dossier-library-copy{gap:.28rem;min-width:0;display:grid}.dashboard-profile-page .dashboard-dossier-library-topline{flex-wrap:wrap;align-items:center;gap:.55rem;min-width:0;display:flex}.dashboard-profile-page .dashboard-dossier-library-topline strong{color:#f3f8ff;font-size:1rem;font-weight:700}.dashboard-profile-page .dashboard-dossier-library-role{color:#85a7c8;margin:0;font-size:.84rem}.dashboard-profile-page .dashboard-dossier-library-meta{color:#a1bad0;flex-wrap:wrap;align-items:center;gap:.75rem;font-size:.79rem;line-height:1.45;display:flex}.dashboard-profile-page .dashboard-dossier-library-scope{color:#dceeff;letter-spacing:.08em;text-transform:uppercase;background:#082033e0;border:1px solid #29516e;border-radius:999px;align-items:center;min-height:1.55rem;padding:.08rem .58rem;font-size:.7rem;font-weight:700;display:inline-flex}.dashboard-profile-page .dashboard-dossier-library-actions{align-items:center;gap:.45rem;display:flex}.dashboard-profile-page .dashboard-dossier-library-actions .member-icon-btn:disabled{opacity:.45;pointer-events:none}@media (max-width:820px){.dashboard-profile-page .dashboard-dossier-library-row{grid-template-columns:auto minmax(0,1fr)}.dashboard-profile-page .dashboard-dossier-library-actions{grid-column:1/-1;justify-content:flex-end}}.dashboard-profile-head-eyebrow{color:#8fb7d8;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700}.dashboard-profile-head-sub{color:#9fb5cc;font-size:.76rem}.dashboard-profile-page .dashboard-profile-edit-form,.dashboard-profile-page .dashboard-reset-form{display:block}.dashboard-profile-page .dashboard-profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem .9rem;display:grid}.dashboard-profile-page .dashboard-profile-personal-keyword-grid{gap:.52rem;display:grid}.dashboard-profile-page .dashboard-profile-keyword-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.46rem .9rem;display:grid}.dashboard-profile-page .dashboard-profile-field-inline{grid-template-columns:1fr;align-items:stretch;gap:.18rem;display:grid}.dashboard-profile-page .dashboard-profile-field-wide{grid-column:1/-1}.dashboard-profile-page .dashboard-profile-field-wide textarea{min-height:68px}.dashboard-profile-page .dashboard-profile-field-inline label{color:#a6c8e4;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.58rem}.dashboard-profile-page .dashboard-profile-field-inline input,.dashboard-profile-page .dashboard-profile-field-inline textarea,.dashboard-profile-page .dashboard-profile-field-inline select{box-sizing:border-box;color:#d8ecff;background:#0c1f30;border:1px solid #1a3046;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:32px;padding:.28rem .46rem;font-size:.72rem;line-height:1.2}.dashboard-profile-page .dashboard-profile-field-inline input[readonly]{color:#9fb8ce;background:#0b1a29;border-color:#193146}.dashboard-profile-page .dashboard-profile-form-actions{grid-column:1/-1;justify-content:flex-start;margin-top:.08rem}.dashboard-profile-page .dashboard-profile-reset-card{box-shadow:none;background:#072037;border:0;border-radius:14px;margin-top:0;padding:.62rem}.dashboard-profile-page .dashboard-profile-activity-card{background:#072037;border:1px solid #1f638a;border-radius:14px;min-height:420px;padding:.74rem}.dashboard-profile-page .dashboard-profile-activity-card h2{color:#dceeff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .34rem;font-size:.92rem}.dashboard-profile-page .dashboard-profile-activity-card p{color:#97b6cd;margin:0;font-size:.72rem;line-height:1.4}.dashboard-profile-page .dashboard-profile-owner-tools{gap:.4rem;margin-top:.66rem;display:grid}.dashboard-profile-page .dashboard-profile-owner-tools p{color:#c9dded}.dashboard-profile-page .dashboard-profile-save-state{letter-spacing:.04em;text-transform:uppercase;grid-column:1/-1;margin:.06rem 0 0;font-size:.64rem}.dashboard-profile-page .dashboard-profile-save-state.is-saving{color:#87d7ff}.dashboard-profile-page .dashboard-profile-save-state.is-saved{color:#67efbc}.dashboard-profile-page .dashboard-profile-save-state.is-error{color:#ff9fb1}@media (max-width:1024px){.dashboard-profile-layout{grid-template-columns:1fr}.profile-side-nav{position:static}.dashboard-profile-side-nav-dock{display:none}.dashboard-profile-layout.dashboard-profile-layout-docked{padding-left:0}.dashboard-profile-page .dashboard-profile-content-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-profile-page .dashboard-profile-reset-launch{justify-content:flex-end;display:flex}.dashboard-profile-page .dashboard-profile-reset-launch button{color:#ffd84d;letter-spacing:.08em;text-transform:uppercase;background:#2d3238;border:0;border-radius:999px;min-height:auto;padding:.34rem .86rem;font-size:.76rem;font-weight:700}.dashboard-profile-page .dashboard-profile-reset-launch button:hover{color:#ffe98a;background:#3a4047}.dashboard-profile-page .dashboard-profile-reset-shell{position:relative}.dashboard-profile-page .dashboard-profile-reset-popover{z-index:30;background:#072037;border:1px solid #1f638a;border-radius:12px;min-width:430px;padding:.56rem;position:absolute;top:calc(100% + 8px);right:0}.dashboard-profile-page .dashboard-profile-row-status{letter-spacing:.04em;text-transform:uppercase;min-height:1rem;font-size:.7rem}.dashboard-profile-page .dashboard-profile-row-status.is-saving{color:#87d7ff}.dashboard-profile-page .dashboard-profile-row-status.is-saved{color:#67efbc}.dashboard-profile-page .dashboard-profile-row-status.is-error{color:#ff9fb1}.dashboard-profile-page .dashboard-profile-right-actions{align-items:flex-start;gap:.42rem;display:inline-flex}.dashboard-profile-page .dashboard-profile-actions .dashboard-reset-form{margin:0}.dashboard-profile-page .dashboard-profile-actions .dashboard-reset-form .dashboard-profile-form-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.dashboard-profile-page .dashboard-profile-actions .dashboard-reset-form .dashboard-profile-form-actions{justify-content:flex-end}@media (max-width:1200px){.dashboard-profile-page .dashboard-profile-reset-popover{min-width:0;margin-top:.36rem;position:static}}.dashboard-profile-page .dashboard-profile-cancel-button{color:#bdd5e8;background:0 0}@media (max-width:1200px){.dashboard-profile-page .dashboard-profile-content-grid,.dashboard-profile-page .dashboard-profile-form-grid,.dashboard-profile-page .dashboard-profile-keyword-row{grid-template-columns:1fr}.dashboard-profile-page .dashboard-profile-field-inline{grid-template-columns:1fr;gap:.2rem}.dashboard-profile-page .dashboard-settings-logo{width:112px;height:112px}.dashboard-profile-page .tenant-logo-preview,.dashboard-profile-page .tenant-logo-fallback{width:88px;height:88px}}.dashboard-control-shell .dashboard-control-table-wrap{border-color:#1f6187;border-radius:12px}.dashboard-control-shell .dashboard-control-actions{margin-top:0;margin-bottom:0}.dashboard-control-shell .dashboard-control-table thead th{font-family:"Orbitron","Rajdhani",var(--font-title),sans-serif;letter-spacing:.12em;font-size:.56rem}.dashboard-control-shell .dashboard-role-badge{color:#8eeaff;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#0a3558,#08233d);border:1px solid #2f86b4;border-radius:6px;align-items:center;padding:.16rem .38rem;font-size:.56rem;font-weight:700;display:inline-flex}.dashboard-control-shell .backoffice-member-cell{gap:.36rem}.dashboard-control-shell .backoffice-member-cell img{border-radius:6px;width:28px;height:28px}.dashboard-route-loading{z-index:160;opacity:0;pointer-events:none;place-items:center;transition:opacity .22s,transform .22s;display:grid;position:fixed;inset:0;transform:scale(.94)}.dashboard-route-loading.is-visible{opacity:1;transform:scale(1)}.dashboard-route-loading-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background:radial-gradient(circle,#2977b024,#0000 28%),linear-gradient(#020a148a,#020a12c2);transition:opacity .22s;position:absolute;inset:0}.dashboard-route-loading.is-visible .dashboard-route-loading-backdrop{opacity:1}.dashboard-route-loading-pill{color:#cdefff;letter-spacing:.02em;background:radial-gradient(circle at 16% 18%,#4ccbff38,#0000 20%),radial-gradient(circle at 88% 20%,#8766ff24,#0000 24%),linear-gradient(#08223af5,#031220fa);border:1px solid #5cb8e77a;border-radius:28px;align-items:center;gap:.8rem;min-width:min(31rem,100vw - 1.4rem);max-width:min(31rem,100vw - 1.4rem);padding:1.16rem 1.72rem 1.1rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #56d8f833,0 32px 80px #020c1894}.dashboard-route-loading.is-header-clock .dashboard-route-loading-pill{white-space:normal;border-radius:28px;justify-content:flex-start;min-width:min(31rem,100vw - 1.4rem);min-height:auto}.dashboard-route-loading-pill:after{content:"";background:linear-gradient(115deg,#0000 42%,#96e6ff24 50%,#0000 58%);animation:2.4s linear infinite dashboard-route-loading-sheen;position:absolute;inset:-30%;transform:translate(-24%)}.dashboard-route-loading-orb{flex-shrink:0;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;display:inline-flex;position:relative}.dashboard-route-loading-ring{border:1px solid #6fdfff38;border-radius:999px;position:absolute;inset:0}.dashboard-route-loading-ring-one{animation:1.8s ease-in-out infinite dashboard-route-loading-ring-one}.dashboard-route-loading-ring-two{border-color:#ae7fff3d;animation:2.2s ease-in-out infinite dashboard-route-loading-ring-two;inset:.32rem}.dashboard-route-loading-ring-three{border-color:#57dbff24;animation:2.8s ease-in-out infinite dashboard-route-loading-ring-three;inset:-.24rem}.dashboard-route-loading-copy{z-index:1;gap:.12rem;display:grid;position:relative}.dashboard-route-loading-copy strong{font-family:var(--font-heading),Arial,sans-serif;color:#f4fbff;text-transform:uppercase;font-size:clamp(1.02rem,2.05vw,1.24rem);font-weight:700;line-height:1}.dashboard-route-loading-copy small{letter-spacing:.07em;text-transform:uppercase;color:#8eb6d1;font-size:clamp(.55rem,.95vw,.64rem);font-weight:700}.dashboard-route-loading-typewriter{letter-spacing:.01em;text-transform:none;color:#9ac8e2;white-space:normal;text-wrap:balance;align-items:center;gap:.08rem;max-width:min(22.3rem,100vw - 6.4rem);min-height:1.1em;font-size:clamp(.62rem,1.08vw,.72rem);font-weight:600;line-height:1.35;display:inline-flex}.dashboard-route-loading-caret{background:#79dbffeb;border-radius:999px;flex-shrink:0;width:.08rem;height:.92em;animation:.9s step-end infinite dashboard-route-loading-caret;box-shadow:0 0 10px #5cc6ff70}.dashboard-route-loading-dot{z-index:1;background:#6ee0ff;border-radius:999px;width:.58rem;height:.58rem;animation:1.1s ease-in-out infinite dashboard-route-loading-pulse;position:relative;box-shadow:0 0 26px #56d8f8c7}.dashboard-route-loading.is-header-clock .dashboard-route-loading-dot{width:1rem;height:1rem}@keyframes dashboard-route-loading-pulse{0%,to{opacity:.56;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes dashboard-route-loading-ring-one{0%,to{opacity:.36;transform:scale(.88)}50%{opacity:.82;transform:scale(1.04)}}@keyframes dashboard-route-loading-ring-two{0%,to{opacity:.28;transform:scale(1.02)}50%{opacity:.68;transform:scale(.92)}}@keyframes dashboard-route-loading-ring-three{0%,to{opacity:.18;transform:scale(.82)}50%{opacity:.44;transform:scale(1.12)}}@keyframes dashboard-route-loading-sheen{0%{transform:translate(-24%)}to{transform:translate(24%)}}@keyframes dashboard-route-loading-caret{0%,48%{opacity:1}49%,to{opacity:.2}}.dashboard-platform-link{color:#b5ecff;background:#0a1e34;border:1px solid #246d83;border-radius:8px;padding:.24rem .4rem;font-size:.64rem;text-decoration:none;display:inline-flex}.dashboard-platform-link:hover{border-color:#39bde8}.dashboard-logout-link{color:#ff7d92;background:0 0;border:0;padding:0;font-weight:700}.dashboard-logout-link:hover{color:#ffa7b6;filter:none}.dashboard-chart-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.56rem;display:grid}.dashboard-chart-card{background:linear-gradient(#071729,#061223);border-color:#1e526f;padding:.48rem .56rem}.dashboard-chart-card h2{color:#9ed8ee;margin:0 0 .22rem;font-size:.8rem}.dashboard-bars{gap:.18rem;display:grid}.dashboard-histogram-card{padding-bottom:.38rem}.dashboard-hourly-chart{grid-template-columns:repeat(24,minmax(0,1fr));align-items:end;gap:.14rem;height:86px;margin-top:.08rem;display:grid}.dashboard-hourly-col{color:inherit;place-items:end center;gap:.14rem;text-decoration:none;display:grid}.dashboard-hourly-col.is-active .dashboard-hourly-bar-wrap{border-color:#36cfc4;box-shadow:inset 0 0 0 1px #36cfc473}.dashboard-hourly-col.is-current-hour .dashboard-hourly-bar-wrap{border-color:#5de4ff;animation:1.5s ease-in-out infinite dashboard-hourly-current-pulse;box-shadow:inset 0 0 0 1px #5de4ffa6,0 0 0 1px #5de4ff73}.dashboard-hourly-col.is-current-hour .dashboard-hourly-label{color:#d7f6ff;text-shadow:0 0 10px #d7f6ffbf}.dashboard-hourly-bar-wrap{background:linear-gradient(#0b2238,#081829);border:1px solid #14415b;border-radius:4px;align-items:flex-end;width:100%;height:72px;display:flex;overflow:hidden}.dashboard-hourly-bar{transform-origin:bottom;background:linear-gradient(#3ad4ff,#0c8aca);border-radius:3px 3px 0 0;width:100%;min-height:1px;animation:1.45s cubic-bezier(.22,1,.36,1) both dashboard-grow-y}.dashboard-hourly-bar.is-zero{min-height:0}.dashboard-hourly-label{color:#7393ad;min-height:.56rem;font-size:.5rem;line-height:1}.dashboard-hourly-label.is-major{color:#a8d8ef}@keyframes dashboard-hourly-current-pulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px #5de4ffa6,0 0 #5de4ff00}50%{transform:scale(1.02);box-shadow:inset 0 0 0 1px #5de4ffd9,0 0 14px 2px #5de4ff73}}.dashboard-chart-link{color:inherit;border-radius:8px;text-decoration:none;display:block}.dashboard-chart-link .dashboard-bar-row{border-radius:8px;padding:.08rem .2rem}.dashboard-chart-link:hover .dashboard-bar-row{background:#328cc41f}.dashboard-chart-link.is-active .dashboard-bar-row{background:#36cfc429;box-shadow:inset 0 0 0 1px #36cfc46b}.dashboard-chart-tooltip{position:relative;overflow:visible}.dashboard-chart-tooltip-box{opacity:0;visibility:hidden;pointer-events:none;color:#d7edf8;white-space:pre-line;z-index:40;text-wrap:balance;background:linear-gradient(#0b2235f5,#081623f5);border:1px solid #204d66;border-radius:8px;width:max-content;max-width:260px;padding:.36rem .46rem;font-size:.64rem;line-height:1.35;transition:opacity .13s,transform .13s;position:absolute;top:calc(100% + 6px);left:0;transform:translateY(-4px);box-shadow:0 8px 20px #030b1373,inset 0 0 0 1px #56d8f82e}.dashboard-chart-tooltip:hover .dashboard-chart-tooltip-box{opacity:1;visibility:visible;transform:translateY(0)}.dashboard-chart-card .dashboard-bar-fill{transform-origin:0;animation:1.38s cubic-bezier(.22,1,.36,1) both dashboard-grow-x}.dashboard-bar-row{grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:.24rem;font-size:.68rem;display:grid}.dashboard-bar-row span{color:#c8d7e7;text-transform:lowercase}.dashboard-bar-row strong{text-align:right;color:#ffe58a}.dashboard-bar-track{background:#0f273a;border-radius:999px;height:7px;overflow:hidden}.dashboard-bar-fill{border-radius:inherit;height:100%}.tone-warm{background:linear-gradient(90deg,#ffb347,#ff7d24)}.tone-gold{background:linear-gradient(90deg,#ffd957,#f7b500)}.tone-danger{background:linear-gradient(90deg,#ff6480,#d83a63)}.tone-emerald{background:linear-gradient(90deg,#31d6a5,#0f9f7b)}.tone-sky{background:linear-gradient(90deg,#48c6ff,#0d87cb)}.tone-violet{background:linear-gradient(90deg,#c785ff,#7f4ad8)}.tone-purple{background:linear-gradient(90deg,#9e5fff,#6437b2)}.tone-slate{background:linear-gradient(90deg,#8f9cb1,#657184)}.dashboard-filter-panel{border-color:#1e526f;padding:.22rem .3rem;overflow-x:auto}.dashboard-analyst-page{width:min(100%,98vw);min-height:0;margin:.55rem auto 1rem;overflow:hidden}.dashboard-analyst-shell{height:calc(100dvh - var(--dashboard-fixed-hero-top,0px) - var(--dashboard-fixed-hero-height,0px) - 2.35rem);grid-template-rows:auto minmax(0,1fr);gap:.75rem;min-height:0;padding:.7rem;display:grid;overflow:hidden}.dashboard-analyst-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#04121ffa,#04121ff0);justify-content:flex-start;padding:.3rem 0 .45rem;display:flex;position:sticky;top:0}.dashboard-analyst-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:.55rem;width:100%;max-width:100%;display:flex}.dashboard-analyst-toolbar-group{gap:.16rem;display:grid}.dashboard-analyst-toolbar-group label{color:#7f909f;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.56rem;font-weight:400}.dashboard-analyst-toolbar-group select{color:#b8c6d2;background:#0a2034;border:1px solid #215977;border-radius:10px;min-width:150px;height:34px;padding:.2rem .7rem;font-size:.82rem;font-weight:500}.dashboard-analyst-toolbar-group-preset select{min-width:190px}.dashboard-analyst-toolbar-group-country select{min-width:220px}.dashboard-analyst-toolbar-inline-actions{align-items:flex-end;gap:.42rem;display:inline-flex}.dashboard-analyst-preset-shell{align-items:center;gap:.42rem;display:inline-flex;position:relative}.dashboard-analyst-preset-save,.dashboard-analyst-preset-reset{color:#d8eefc;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:#0a2034;border:1px solid #295d7ed6;border-radius:10px;align-items:center;gap:.4rem;min-height:34px;padding:.42rem .75rem;font-size:.76rem;font-weight:700;display:inline-flex}.dashboard-analyst-preset-save svg,.dashboard-analyst-preset-reset svg{flex-shrink:0;width:14px;height:14px}.dashboard-analyst-preset-save{color:#d5f3df;background:#081f18f5;border-color:#489e63eb}.dashboard-analyst-preset-save:hover,.dashboard-analyst-preset-save:focus-visible{background:#0a281dfa;border-color:#76ce90f5;transform:translateY(-1px)}.dashboard-analyst-preset-reset{color:#f0d6d6;background:#2d1014f5;border-color:#c25252e6}.dashboard-analyst-preset-reset:hover,.dashboard-analyst-preset-reset:focus-visible{background:#3a1419fa;border-color:#e17171f5;transform:translateY(-1px)}.dashboard-analyst-preset-count{color:#f2f7ff;background:#091f31f5;border:1px solid #295d7ec7;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:34px;font-size:.74rem;font-weight:700;display:inline-flex}.dashboard-analyst-preset-popover{z-index:35;background:#072037;border:1px solid #1f638a;border-radius:12px;min-width:330px;padding:.72rem;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 55px #0000006b}.dashboard-analyst-preset-popover-head{flex-direction:column;gap:.16rem;margin-bottom:.55rem;display:flex}.dashboard-analyst-preset-popover-head strong{color:#eef6ff;font-size:.94rem}.dashboard-analyst-preset-popover-head span{color:#8fb2cc;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.dashboard-analyst-preset-field{gap:.28rem;display:grid}.dashboard-analyst-preset-field span{color:#9cb4c7;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.dashboard-analyst-preset-field input{color:#e8f6ff;background:#0a2034;border:1px solid #215977;border-radius:10px;width:100%;min-height:38px;padding:.55rem .72rem;font-size:.86rem;font-weight:600}.dashboard-analyst-preset-helper{color:#89a8bf;margin:.55rem 0 0;font-size:.78rem}.dashboard-analyst-preset-status{color:#ffcf8f;min-height:1rem;margin:.5rem 0 0;font-size:.72rem}.dashboard-analyst-preset-status.is-visible{color:#ffdca4}.dashboard-analyst-preset-popover-actions{justify-content:flex-end;gap:.45rem;margin-top:.55rem;display:flex}.dashboard-analyst-preset-cancel,.dashboard-analyst-preset-confirm{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;min-height:34px;padding:.38rem .86rem;font-size:.72rem;font-weight:700}.dashboard-analyst-preset-cancel{color:#cdddeb;background:#0a2034eb;border:1px solid #335670}.dashboard-analyst-preset-confirm{color:#ecf7ff;background:linear-gradient(#0d283ffa,#091b2df5);border:1px solid #438ebad9}.dashboard-analyst-preset-confirm:disabled{opacity:.62;cursor:wait}.dashboard-analyst-toolbar-actions{align-items:end;gap:.46rem;margin-left:auto;display:inline-flex}.dashboard-analyst-layout{flex:auto;grid-template-columns:minmax(720px,1.74fr) minmax(0,1.26fr);align-items:stretch;gap:.85rem;height:auto;min-height:0;display:grid}.dashboard-analyst-side-cluster{grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr) minmax(0,.88fr) minmax(0,.88fr);gap:.56rem;min-width:0;min-height:0;display:grid}.dashboard-analyst-side-panel,.dashboard-analyst-center-panel{background:linear-gradient(#061828fa,#051321f0);border:1px solid #1f556e;border-radius:18px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #85d7ff0f}.dashboard-analyst-side-panel{padding:.75rem}.dashboard-analyst-side-panel.is-pending{opacity:.82}.dashboard-analyst-center-panel{padding:.75rem}.dashboard-analyst-side-head,.dashboard-analyst-center-head{flex:none;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.7rem;display:flex}.dashboard-analyst-side-head h3,.dashboard-analyst-center-head h3{letter-spacing:-.02em;margin:0;font-size:1rem}.dashboard-analyst-search-toggle{color:#8cb8d5;cursor:pointer;background:#081c2deb;border:1px solid #2a6182c7;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;transition:border-color .16s,color .16s,box-shadow .18s,transform .16s,background .16s;display:inline-flex}.dashboard-analyst-search-toggle svg{width:17px;height:17px}.dashboard-analyst-search-toggle:hover,.dashboard-analyst-search-toggle.is-open{color:#d6f4ff;border-color:#56bce4eb;box-shadow:0 0 0 1px #6acdf224}.dashboard-analyst-side-search-form{margin-bottom:.5rem}.dashboard-analyst-search-loading{color:#8cb8d5;letter-spacing:.03em;align-items:center;gap:.38rem;margin:.42rem 0 0;font-size:.72rem;display:inline-flex}.dashboard-analyst-search-loading-dots{align-items:center;gap:.2rem;display:inline-flex}.dashboard-analyst-search-loading-dots span{background:#84ceece6;border-radius:999px;width:.28rem;height:.28rem;animation:1.15s ease-in-out infinite dashboard-analyst-search-dot-pulse;box-shadow:0 0 8px #51afd347}.dashboard-analyst-search-loading-dots span:nth-child(2){animation-delay:.16s}.dashboard-analyst-search-loading-dots span:nth-child(3){animation-delay:.32s}@keyframes dashboard-analyst-search-dot-pulse{0%,80%,to{opacity:.28;transform:translateY(0)scale(.86)}40%{opacity:1;transform:translateY(-1px)scale(1)}}.dashboard-analyst-side-meta{color:#88b7d1;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.dashboard-analyst-side-meta-total{color:#ffe08a}.dashboard-analyst-lock-btn{color:#8cb8d5;cursor:pointer;background:#081c2deb;border:1px solid #2a6182db;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;transition:border-color .16s,color .16s,box-shadow .18s,transform .16s,background .16s;display:inline-flex}.dashboard-analyst-lock-btn svg{width:30px;height:30px}.dashboard-analyst-lock-btn:hover{border-color:#559ec9eb;transform:translateY(-1px)}.dashboard-analyst-lock-btn.is-open{color:#8eb5d0;background:#081c2de0}.dashboard-analyst-lock-btn.is-closed{color:#bff4ff;background:radial-gradient(circle at 50% 35%,#2b6e986b,#081f30f5);border-color:#56bce4f0;box-shadow:0 0 0 1px #6acdf229,0 0 16px #3aafe238}.dashboard-analyst-lock-btn.is-pending{opacity:.74}.dashboard-analyst-lock-tooltip{align-items:center;display:inline-flex}.dashboard-analyst-lock-tooltip-box{text-wrap:pretty;max-width:290px;top:calc(100% + 8px);left:auto;right:0}.dashboard-analyst-center-title-block{flex:auto;align-items:center;gap:.48rem;min-width:0;display:flex;overflow:hidden}.dashboard-analyst-center-title-row{flex-wrap:nowrap;flex:auto;align-items:center;gap:.42rem;min-width:0;display:flex;overflow:hidden}.dashboard-analyst-center-filters-row{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;flex:auto;align-items:center;gap:.34rem;min-width:0;padding-bottom:1px;display:flex;overflow:auto hidden}.dashboard-analyst-center-filters-row .dashboard-active-filter-chip{height:24px;font-size:.62rem}.dashboard-analyst-center-title-row h3{flex-shrink:0}.dashboard-analyst-center-context-pill{color:#cfe8f9;letter-spacing:.04em;background:#0a2034db;border:1px solid #2c668ab8;border-radius:999px;align-items:center;gap:.28rem;min-height:24px;padding:.16rem .55rem;font-size:.66rem;display:inline-flex}.dashboard-analyst-center-context-label{color:#98c0da}.dashboard-analyst-center-context-value{color:#e4f2fc}.dashboard-analyst-center-context-value.is-person{letter-spacing:0;color:#f4fbff;background:#163552eb;border:1px solid #65a8d275;border-radius:999px;align-items:center;min-height:20px;padding:.08rem .38rem;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:.75rem;font-weight:900;line-height:1;display:inline-flex}.dashboard-analyst-center-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.65rem;margin-left:auto;display:inline-flex}.dashboard-analyst-side-list{flex:auto;gap:.42rem;min-height:0;margin:0;padding:0 .18rem 0 0;list-style:none;display:grid;overflow:hidden auto}.dashboard-analyst-side-item{gap:.22rem;display:grid;position:relative}.dashboard-analyst-side-card{color:#dceffc;background:#091c2ee0;border:1px solid #2056748c;border-radius:12px;min-width:0;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s}.dashboard-analyst-side-card.is-person-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.1rem .78rem;padding:.62rem .65rem .5rem;display:grid}.dashboard-analyst-side-link{color:#dceffc;background:#091c2ee0;border:1px solid #2056748c;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.7rem;min-width:0;padding:.56rem .65rem;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.dashboard-analyst-side-avatar-link{color:inherit;align-items:flex-start;text-decoration:none;display:inline-flex}.dashboard-analyst-side-link.is-person-row{padding-top:.62rem;padding-bottom:1.18rem}.dashboard-analyst-side-link.is-person-link{box-shadow:none;background:0 0;border:none;align-items:start;min-width:0;padding:0}.dashboard-analyst-side-person-copy{gap:.02rem;min-width:0;display:grid}.dashboard-analyst-side-count-link{color:inherit;align-self:center;text-decoration:none}.dashboard-analyst-side-button{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;appearance:none}.dashboard-analyst-side-main{align-items:flex-start;gap:.7rem;min-width:0;display:flex}.dashboard-analyst-person-avatar{object-fit:cover;background:#092235;border:1px solid #9ccbebb8;border-radius:999px;flex:0 0 3.54rem;width:3.54rem;height:3.54rem;box-shadow:0 0 0 1px #07192794}.dashboard-analyst-person-avatar-fallback-badge{flex:0 0 3.54rem;width:3.54rem;height:3.54rem}.dashboard-analyst-person-avatar-fallback-badge span{font-size:.84rem}.dashboard-analyst-source-logo{border-radius:6px;flex:0 0 2rem;width:2rem;height:2rem}.dashboard-analyst-source-logo span{font-size:.76rem}.dashboard-analyst-side-text{gap:.12rem;min-width:0;display:grid}.dashboard-analyst-side-launchers{z-index:1;align-items:center;min-height:1.42rem;margin-top:.02rem;margin-left:0;display:flex;position:static}.dashboard-analyst-side-item.is-dimmed .dashboard-analyst-side-launchers{opacity:.72}.dashboard-analyst-side-card.is-active .dashboard-analyst-side-launchers .dashboard-tab-external-btn,.dashboard-analyst-side-item.is-active .dashboard-analyst-side-launchers .dashboard-tab-external-btn{background:#0a1f30f2;border-color:#68b7e29e}.dashboard-analyst-side-link:hover,.dashboard-analyst-side-card:hover{border-color:#428dbae6;transform:translateY(-1px)}.dashboard-analyst-side-link.is-person-link:hover{border-color:#0000;transform:none}.dashboard-analyst-side-link.is-dimmed,.dashboard-analyst-side-card.is-dimmed{background:#06121ef0;border-color:#123347cc;box-shadow:inset 0 1px #46769508}.dashboard-analyst-side-link.is-dimmed:hover,.dashboard-analyst-side-card.is-dimmed:hover{border-color:#2f6689d1}.dashboard-analyst-side-link.is-active,.dashboard-analyst-side-card.is-active{background:linear-gradient(#1c4566f2,#112f48f5);border-color:#2a7cad;box-shadow:inset 0 0 0 1px #5fb4e138}.dashboard-analyst-side-link.is-dimmed .dashboard-analyst-side-label,.dashboard-analyst-side-link.is-dimmed .dashboard-analyst-side-subtitle,.dashboard-analyst-side-link.is-dimmed .dashboard-analyst-side-count,.dashboard-analyst-side-card.is-dimmed .dashboard-analyst-side-label,.dashboard-analyst-side-card.is-dimmed .dashboard-analyst-side-subtitle,.dashboard-analyst-side-card.is-dimmed .dashboard-analyst-side-count{color:#a4bfd2bd}.dashboard-analyst-side-link.is-dimmed .dashboard-analyst-person-avatar,.dashboard-analyst-side-link.is-dimmed .dashboard-analyst-source-logo,.dashboard-analyst-side-link.is-dimmed .dashboard-analyst-person-avatar-fallback-badge,.dashboard-analyst-side-card.is-dimmed .dashboard-analyst-person-avatar,.dashboard-analyst-side-card.is-dimmed .dashboard-analyst-source-logo,.dashboard-analyst-side-card.is-dimmed .dashboard-analyst-person-avatar-fallback-badge{filter:grayscale()saturate(.05)brightness(.76);opacity:.78}.dashboard-analyst-side-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.84rem;line-height:1.2;display:-webkit-box;overflow:hidden}.dashboard-analyst-side-label.is-person,.dashboard-analyst-side-label.is-prominent{font-weight:700}.dashboard-analyst-side-subtitle{color:#7fa5bb;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.68rem;line-height:1.25;overflow:hidden}.dashboard-analyst-side-count{color:#ffe28b;font-size:.92rem}.dashboard-analyst-empty{color:#8fb6cb;margin:0;font-size:.84rem}.dashboard-analyst-dossier-trigger{color:#dceffc;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#0d283ffa,#091b2df5);border:1px solid #347eaa9e;border-radius:12px;justify-content:center;align-items:center;gap:.42rem;min-width:112px;min-height:36px;padding:.56rem .8rem;font-size:.72rem;font-weight:700;transition:transform .18s,border-color .18s,background-color .18s;display:inline-flex}.dashboard-analyst-dossier-trigger svg{flex-shrink:0;width:16px;height:16px}.dashboard-analyst-dossier-trigger.is-compact{border-radius:10px;gap:.28rem;min-width:0;min-height:30px;padding:.4rem .56rem;font-size:.63rem}.dashboard-analyst-dossier-trigger.is-compact svg{width:13px;height:13px}.dashboard-analyst-dossier-trigger:hover,.dashboard-analyst-dossier-trigger:focus-visible{border-color:#69bfebd9;transform:translateY(-1px)}.dashboard-analyst-help-trigger{color:#9fd2ec;cursor:pointer;background:linear-gradient(#0d283ffa,#091b2df5);border:1px solid #347eaa9e;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .18s,border-color .18s,color .18s;display:inline-flex}.dashboard-analyst-help-trigger svg{width:20px;height:20px}.dashboard-analyst-help-trigger:hover,.dashboard-analyst-help-trigger:focus-visible{color:#dcf3ff;border-color:#69bfebd9;transform:translateY(-1px)}.dashboard-dossier-modal{background:#08111ff5;border-radius:24px;align-self:center;width:min(1520px,97vw);max-height:calc(100vh - 88px);box-shadow:0 40px 120px #0000008f,0 0 0 1px #9fbbdc14}.dashboard-dossier-head{background:radial-gradient(circle at 100% 0,#9bcbf024,#0000 24%),radial-gradient(circle at 0 0,#e7c26824,#0000 22%),linear-gradient(#081425fa,#071221fb);border-bottom-color:#9fbbdc14;align-items:flex-start}.dashboard-dossier-head-copy{gap:.28rem;min-width:0;display:grid}.dashboard-dossier-head h3{letter-spacing:-.03em;color:#edf3ff;max-width:900px;margin:0;font-size:clamp(1.55rem,2vw,2.25rem);line-height:1}.dashboard-dossier-head-subtitle{color:#a7b8d1;margin:0;font-size:.88rem;line-height:1.35}.dashboard-dossier-body{overscroll-behavior:contain;background:radial-gradient(circle at 100% 0,#33567a2e,#0000 26%),radial-gradient(circle at 0 30%,#e7c26814,#0000 20%),linear-gradient(#071322fc,#05101efe)}.dashboard-dossier-shell{gap:1rem;animation:.22s dashboard-dossier-fade-in;display:grid}@keyframes dashboard-dossier-fade-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dashboard-dossier-shell-editorial{--dossier-surface:#071327;--dossier-surface-low:#101b30;--dossier-surface-card:#142034;--dossier-surface-high:#22314a;--dossier-text:#d7e2ff;--dossier-text-muted:#aebbd4;--dossier-accent:#e7c268;--dossier-accent-soft:#e7c26829;--dossier-signal:#9bd0ef;--dossier-shadow:0 18px 48px #00000047;gap:1.1rem}.dashboard-dossier-overline{color:#e7c268f5;letter-spacing:.18em;text-transform:uppercase;font-size:.7rem;font-weight:700}.dashboard-dossier-rail{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.dashboard-dossier-rail-copy{align-content:start;gap:.42rem;padding:.35rem .1rem 0;display:grid}.dashboard-dossier-rail-copy p{max-width:320px;color:var(--dossier-text-muted);margin:0;font-size:.86rem;line-height:1.55}.dashboard-dossier-rail-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-dossier-rail-btn{min-height:72px;color:var(--dossier-text);cursor:pointer;text-align:left;background:linear-gradient(#121f35fa,#0d182afa);border:0;border-radius:16px;align-items:center;gap:.72rem;padding:.85rem .9rem;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:inset 0 0 0 1px #9fbbdc0f,inset 0 1px #ffffff08}.dashboard-dossier-rail-btn:hover,.dashboard-dossier-rail-btn:focus-visible{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #9fbbdc1f,0 14px 28px #0000003d}.dashboard-dossier-rail-btn.is-active{background:linear-gradient(#202d45fa,#121d2ffa);box-shadow:inset 0 0 0 1px #e7c2683d,inset 0 18px 32px #e7c26812,0 18px 36px #00000047}.dashboard-dossier-rail-btn-icon{width:42px;height:42px;color:var(--dossier-accent);background:radial-gradient(circle at 0 0,#e7c26838,#0000 68%),#1d293ff5;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dashboard-dossier-rail-btn-icon svg{width:18px;height:18px}.dashboard-dossier-rail-btn-copy{gap:.16rem;min-width:0;display:grid}.dashboard-dossier-rail-btn-copy strong{color:#eff4ff;font-size:.86rem}.dashboard-dossier-rail-btn-copy small{color:var(--dossier-text-muted);font-size:.72rem;line-height:1.38}.dashboard-dossier-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#e7c26852 transparent;grid-auto-columns:100%;grid-auto-flow:column;gap:1rem;padding-bottom:.35rem;scroll-padding-left:0;display:grid;overflow-x:auto}.dashboard-dossier-track::-webkit-scrollbar{height:10px}.dashboard-dossier-track::-webkit-scrollbar-thumb{background:#e7c26847;border-radius:999px}.dashboard-dossier-track::-webkit-scrollbar-track{background:0 0}.dashboard-dossier-screen{scroll-snap-align:start;min-width:0;min-height:min(680px,100vh - 255px);box-shadow:inset 0 0 0 1px #9fbbdc0f,var(--dossier-shadow);background:radial-gradient(circle at 100% 0,#e7c26814,#0000 22%),radial-gradient(circle at 0,#9bd0ef14,#0000 30%),linear-gradient(#0b1526fa,#081220fc);border-radius:24px;gap:1rem;padding:1.2rem;display:grid}.dashboard-dossier-screen.is-cover{gap:1.15rem}.dashboard-dossier-screen-heading{gap:.34rem;max-width:720px;display:grid}.dashboard-dossier-screen-heading h4{color:#f1f5ff;font-family:var(--font-editorial),Georgia,"Times New Roman",serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.45rem,2vw,2rem);font-weight:500;line-height:.98}.dashboard-dossier-screen-heading p{color:var(--dossier-text-muted);margin:0;font-size:.92rem;line-height:1.6}.dashboard-dossier-screen-intro{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:.9rem;display:grid}.dashboard-dossier-screen-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.72rem;display:grid}.dashboard-dossier-screen-grid{gap:.95rem;min-width:0;display:grid}.dashboard-dossier-screen-grid.is-cover{grid-template-columns:minmax(0,1.22fr) minmax(280px,340px);align-items:start}.dashboard-dossier-screen-grid.is-cover>.dashboard-dossier-cover-column{width:100%;min-width:0}.dashboard-dossier-screen-grid.is-cover>.dashboard-dossier-portrait-panel{place-self:start stretch}.dashboard-dossier-cover-column{align-content:start;gap:.95rem;width:100%;min-width:0;display:grid}.dashboard-dossier-screen-grid.is-split{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:start}.dashboard-dossier-screen-grid.is-wide{grid-template-columns:minmax(0,1.16fr) minmax(360px,.84fr)}.dashboard-dossier-screen-stack{align-content:start;gap:.95rem;display:grid}.dashboard-dossier-cover-card,.dashboard-dossier-summary-card,.dashboard-dossier-section,.dashboard-dossier-status-card,.dashboard-dossier-spotlight-card{background:linear-gradient(#142034fa,#0e1829fa);border:0;border-radius:22px;box-shadow:inset 0 0 0 1px #9fbbdc0f,inset 0 16px 28px #ffffff04,0 16px 40px #00000038}.dashboard-dossier-cover-card{background:radial-gradient(circle at 0 0,#e7c2681f,#0000 34%),radial-gradient(circle at 80% 24%,#9bd0ef1f,#0000 28%),linear-gradient(#121f32fc,#0a1424fc);align-content:start;gap:.75rem;padding:1.12rem 1.18rem;display:grid}.dashboard-dossier-cover-title{color:#f2f3fb;font-family:var(--font-editorial),Georgia,"Times New Roman",serif;letter-spacing:-.05em;margin:0;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:500;line-height:.9}.dashboard-dossier-cover-title span{color:#dbe3ff;font-style:italic;display:block}.dashboard-dossier-cover-role{color:#e7c268e6;letter-spacing:.12em;text-transform:uppercase;margin:-.2rem 0 0;font-size:.84rem;font-weight:700}.dashboard-dossier-cover-lead{max-width:none;color:var(--dossier-text);margin:0;font-size:.96rem;line-height:1.62}.dashboard-dossier-cover-caption{max-width:none;color:var(--dossier-text-muted);margin:0;font-size:.84rem;line-height:1.48}.dashboard-dossier-cover-band{background:linear-gradient(90deg,#1c283efa,#111d2efa);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.7rem;padding:.85rem .92rem;display:grid;box-shadow:inset 0 0 0 1px #e7c26814}.dashboard-dossier-cover-band-copy{gap:.28rem;display:grid}.dashboard-dossier-cover-band-copy strong{color:#f3f7ff;font-family:var(--font-editorial),Georgia,"Times New Roman",serif;letter-spacing:-.02em;font-size:1.06rem;font-weight:500;line-height:1.18}.dashboard-dossier-cover-band-copy p{color:var(--dossier-text-muted);margin:0;font-size:.82rem;line-height:1.45}.dashboard-dossier-portrait-panel{align-content:start;gap:0;width:100%;min-width:0;max-width:340px;display:grid}.dashboard-dossier-portrait-shell{aspect-ratio:4/5;background:radial-gradient(circle at top,#e7c26826,#0000 24%),linear-gradient(#1c283efa,#0f192afc);border-radius:24px;height:auto;min-height:0;max-height:420px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #9fbbdc0f,0 18px 46px #0000003d}.dashboard-dossier-portrait-image,.dashboard-dossier-portrait-fallback{width:100%;height:100%;position:absolute;inset:0}.dashboard-dossier-portrait-image{object-fit:cover;object-position:center top;filter:saturate(1.05)contrast(1.02)}.dashboard-dossier-portrait-fallback{background:radial-gradient(circle at 50% 20%,#e7c2682e,#0000 20%),radial-gradient(circle at 30% 30%,#9bd0ef1f,#0000 28%),linear-gradient(#121f32fc,#0a1424fc);place-items:center;display:grid}.dashboard-dossier-portrait-fallback span{color:#ffffffeb;font-family:var(--font-editorial),Georgia,"Times New Roman",serif;letter-spacing:-.08em;font-size:clamp(4.6rem,8vw,7rem);font-style:italic}.dashboard-dossier-portrait-aura{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#e7c26833,#0000 72%);width:74%;height:48%;animation:4.4s ease-in-out infinite dashboard-dossier-aura-pulse;position:absolute;inset:auto auto 14% -12%}@keyframes dashboard-dossier-aura-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.92;transform:scale(1.06)}}.dashboard-dossier-portrait-overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#0a1424c2,#07101eeb);border-radius:18px;gap:.22rem;padding:1rem;display:grid;position:absolute;inset:auto 1rem 1rem}.dashboard-dossier-portrait-overlay strong{color:#f3f7ff;font-family:var(--font-editorial),Georgia,"Times New Roman",serif;letter-spacing:-.03em;font-size:1.32rem;font-weight:500;line-height:1.02}.dashboard-dossier-portrait-overlay p{color:var(--dossier-text-muted);margin:0;font-size:.86rem;line-height:1.48}.dashboard-dossier-cover-lower{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;gap:.95rem;display:grid}.dashboard-dossier-summary-card,.dashboard-dossier-status-card,.dashboard-dossier-section{padding:1.05rem 1.1rem}.dashboard-dossier-section-icon,.dashboard-dossier-status-icon{color:#efd28b;background:radial-gradient(circle at 0 0,#e7c2683d,#0000 58%),#19263bfa;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.dashboard-dossier-status-icon.is-error{color:#ffbcbc;background:radial-gradient(circle at 0 0,#b356563d,#0000 58%),#3d151efa}.dashboard-dossier-summary-card h4,.dashboard-dossier-section-head h4,.dashboard-dossier-card h5,.dashboard-dossier-spotlight-card h5{color:#f1f5ff;font-family:var(--font-editorial),Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0;font-size:1.22rem;font-weight:500}.dashboard-dossier-summary-card p,.dashboard-dossier-card p,.dashboard-dossier-timeline-copy p,.dashboard-dossier-status-card p,.dashboard-dossier-spotlight-card p{color:var(--dossier-text);margin:0;font-size:.9rem;line-height:1.68}.dashboard-dossier-note-stack{gap:.5rem;margin-top:.95rem;padding-top:.9rem;display:grid;box-shadow:inset 0 1px #9fbbdc14}.dashboard-dossier-metrics.is-editorial{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-dossier-metric-card{background:linear-gradient(#19263bfa,#111c2efa);border:0;border-radius:18px;gap:.32rem;min-height:104px;padding:1rem;display:grid;box-shadow:inset 0 0 0 1px #9fbbdc0d,inset 0 20px 28px #ffffff04}.dashboard-dossier-screen-summary-strip .dashboard-dossier-metric-card{min-height:92px;padding:.88rem .92rem}.dashboard-dossier-screen-summary-strip .dashboard-dossier-metric-card span{color:#e7c268d1}.dashboard-dossier-screen-summary-strip .dashboard-dossier-metric-card strong{font-size:1.32rem}.dashboard-dossier-metric-card.is-emphasis{background:radial-gradient(circle at 0 0,#e7c2681f,#0000 44%),linear-gradient(#1e2c43fa,#121d2ffa);box-shadow:inset 0 0 0 1px #e7c26824,inset 0 20px 28px #ffffff04}.dashboard-dossier-metric-card.is-warning{box-shadow:inset 0 0 0 1px #e7c26829,inset 0 20px 28px #ffffff04}.dashboard-dossier-metric-card span{color:#e7c268db;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.dashboard-dossier-metric-card strong{color:#f7fbff;font-family:var(--font-editorial),Georgia,"Times New Roman",serif;letter-spacing:-.04em;font-size:1.55rem;font-weight:500;line-height:1}.dashboard-dossier-pill{min-height:30px;color:var(--dossier-text);background:#22314af5;border:0;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.72rem;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:inset 0 0 0 1px #9fbbdc14}.dashboard-dossier-pill.is-reused{color:#ebffef;background:#19352af5;box-shadow:inset 0 0 0 1px #8ad6aa1f}.dashboard-dossier-pill.is-new{color:#fff0c2;background:#3f3112f5;box-shadow:inset 0 0 0 1px #e7c26824}.dashboard-dossier-pill.is-muted,.dashboard-dossier-pill.is-soft{color:var(--dossier-text-muted);background:#162338e6}.dashboard-dossier-card,.dashboard-dossier-spotlight-card{background:linear-gradient(#162338fa,#0f1a2bfa);border:0;border-radius:18px;gap:.52rem;padding:.95rem 1rem;display:grid;box-shadow:inset 0 0 0 1px #9fbbdc0d}.dashboard-dossier-spotlight-card{background:radial-gradient(circle at 0 0,#e7c2681a,#0000 32%),linear-gradient(#172439fa,#0e1829fa);align-content:start;min-height:132px}.dashboard-dossier-spotlight-card.is-final{background:radial-gradient(circle at 100% 0,#9bd0ef29,#0000 34%),linear-gradient(#18243afa,#0e1829fa)}.dashboard-dossier-card h5,.dashboard-dossier-spotlight-card h5{font-size:1rem}.dashboard-dossier-card-kicker{color:#e7c268f5;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:700}.dashboard-dossier-timeline-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.82rem;min-width:0;display:grid;position:relative}.dashboard-dossier-timeline-topline span{color:#e7c268e0;white-space:nowrap;font-size:.72rem;font-weight:700}.dashboard-dossier-bar-value{color:#e7c268f5;white-space:nowrap;font-size:.78rem;font-weight:700}.dashboard-dossier-entity-list li{background:#0c1626b8;border-radius:14px;gap:.12rem;padding:.75rem .82rem;display:grid;box-shadow:inset 0 0 0 1px #9fbbdc0a}.dashboard-dossier-modal .dashboard-dossier-loading-shell{place-items:center;min-height:420px;display:grid}.dashboard-dossier-modal .dashboard-dossier-status-card{gap:.8rem;width:min(560px,100%);display:grid}.dashboard-dossier-modal .dashboard-dossier-status-card.dashboard-dossier-status-card-loading{background:radial-gradient(circle at 14% 14%,#4bd2ff24,#0000 22%),radial-gradient(circle at 82% 18%,#76a1ff1f,#0000 20%),linear-gradient(#071b2dfa,#04121ffa);border:1px solid #5cb8e757;border-radius:24px;width:min(720px,100%);padding:1.18rem;overflow:hidden;box-shadow:inset 0 0 0 1px #66cdf41f,0 28px 72px #020c1875}.dashboard-dossier-modal .dashboard-dossier-status-card strong{color:#f5fbff;font-size:1.04rem}.dashboard-dossier-modal .dashboard-dossier-status-card.is-error{background:linear-gradient(#38161ef2,#281016f5)}.dashboard-dossier-modal .dashboard-dossier-status-actions{justify-content:flex-start;display:flex}.dashboard-dossier-loading-hero{grid-template-columns:192px minmax(0,1fr);align-items:center;gap:1.15rem;display:grid}.dashboard-dossier-loading-portrait{place-items:center;min-height:192px;display:grid;position:relative}.dashboard-dossier-loading-portrait-frame{background:linear-gradient(#12304aeb,#081d2ffa);border:1px solid #6dd0f647;border-radius:28px;width:156px;height:156px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #71d8f824,0 16px 38px #030e1c6b}.dashboard-dossier-loading-portrait-image,.dashboard-dossier-loading-portrait-fallback{border-radius:22px;width:calc(100% - 16px);height:calc(100% - 16px);position:absolute;inset:8px}.dashboard-dossier-loading-portrait-image{object-fit:cover;filter:saturate(1.04)contrast(1.02)}.dashboard-dossier-loading-portrait-fallback{color:#f3fbff;font-family:var(--font-heading),Arial,sans-serif;letter-spacing:.02em;background:radial-gradient(circle at 30% 28%,#62deff38,#0000 26%),linear-gradient(#143651f5,#081d2ffa);place-items:center;font-size:2.2rem;font-weight:700;display:grid}.dashboard-dossier-loading-ring{border:1px solid #65d0f438;border-radius:32px;position:absolute;inset:-8px}.dashboard-dossier-loading-ring-one{animation:2.1s ease-in-out infinite dashboard-dossier-loading-ring-one}.dashboard-dossier-loading-ring-two{border-color:#8ce1ff1f;animation:2.9s ease-in-out infinite dashboard-dossier-loading-ring-two;inset:-14px}.dashboard-dossier-loading-ring-three{border-color:#5aabeb1f;animation:3.4s ease-in-out infinite dashboard-dossier-loading-ring-three;inset:-22px}.dashboard-dossier-loading-scanline{filter:blur(8px);background:linear-gradient(#7ee8ff00,#7ee8ff3d,#7ee8ff00);border-radius:999px;height:34%;animation:2.8s ease-in-out infinite dashboard-dossier-loading-scan;position:absolute;top:-16%;left:10px;right:10px}.dashboard-dossier-loading-orb{background:#6ee0ff;border-radius:999px;width:16px;height:16px;animation:1.15s ease-in-out infinite dashboard-dossier-loading-pulse;position:absolute;bottom:18px;right:8px;box-shadow:0 0 28px #56d8f8e6}.dashboard-dossier-loading-copy{gap:.4rem;min-width:0;display:grid}.dashboard-dossier-loading-copy strong{font-family:var(--font-heading),Arial,sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1.16rem,2vw,1.44rem);font-weight:700;line-height:1}.dashboard-dossier-loading-copy p{color:#9dc5dc;margin:0;font-size:.88rem;line-height:1.58}.dashboard-dossier-loading-typewriter{color:#c8f0ff;letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:.08rem;min-height:1.1em;font-size:.8rem;font-weight:700;display:inline-flex}.dashboard-dossier-loading-caret{background:#79dbffeb;border-radius:999px;flex-shrink:0;width:.08rem;height:.92em;animation:.9s step-end infinite dashboard-route-loading-caret;box-shadow:0 0 10px #5cc6ff70}.dashboard-dossier-modal .dashboard-dossier-action-btn{color:#fff3ce;cursor:pointer;background:#e7c2682e;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:38px;padding:.48rem .92rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #e7c26833}.dashboard-dossier-modal .dashboard-dossier-action-btn:hover,.dashboard-dossier-modal .dashboard-dossier-action-btn:focus-visible{background:#e7c26838}.dashboard-dossier-modal .dashboard-dossier-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-dossier-modal .dashboard-dossier-skeleton-card{background:linear-gradient(90deg,#162338b3,#2a3f5be0,#162338b3) 0 0/200% 100%;border-radius:14px;min-height:84px;animation:1.4s linear infinite dashboard-dossier-skeleton-wave}.dashboard-dossier-modal .dashboard-dossier-skeleton-card.is-large{grid-column:span 3;min-height:120px}@keyframes dashboard-dossier-loading-pulse{0%,to{opacity:.7;transform:scale(.8)}50%{opacity:1;transform:scale(1.18)}}@keyframes dashboard-dossier-loading-ring-one{0%,to{opacity:.5;transform:scale(.98)}50%{opacity:.9;transform:scale(1.03)}}@keyframes dashboard-dossier-loading-ring-two{0%,to{opacity:.24;transform:scale(1)}50%{opacity:.7;transform:scale(1.06)}}@keyframes dashboard-dossier-loading-ring-three{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.46;transform:scale(1.08)}}@keyframes dashboard-dossier-loading-scan{0%{opacity:0;top:-16%}18%{opacity:1}50%{opacity:.84;top:58%}to{opacity:0;top:108%}}@keyframes dashboard-dossier-skeleton-wave{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:1280px){.dashboard-dossier-rail{grid-template-columns:1fr}.dashboard-dossier-modal .dashboard-dossier-loading-hero{text-align:center;grid-template-columns:1fr;justify-items:center}.dashboard-dossier-rail-actions{grid-template-columns:repeat(5,minmax(180px,1fr));padding-bottom:.1rem;overflow-x:auto}.dashboard-dossier-screen-intro,.dashboard-dossier-screen-grid.is-cover,.dashboard-dossier-screen-grid.is-split,.dashboard-dossier-screen-grid.is-wide,.dashboard-dossier-cover-lower,.dashboard-dossier-three-col,.dashboard-dossier-two-col,.dashboard-dossier-screen-grid.is-cover{grid-template-columns:1fr}.dashboard-dossier-portrait-shell{aspect-ratio:4/5;height:auto;min-height:340px;max-height:none}.dashboard-dossier-screen-grid.is-cover>.dashboard-dossier-portrait-panel{place-self:start stretch;width:100%}}@media (max-width:920px){.dashboard-dossier-screen-summary-strip,.dashboard-dossier-metrics.is-editorial,.dashboard-dossier-metrics,.dashboard-dossier-inline-metrics{grid-template-columns:1fr}.dashboard-dossier-modal{width:min(98vw,1520px);max-height:calc(100vh - 28px)}.dashboard-dossier-head{padding-inline:.8rem}.dashboard-dossier-screen{min-height:auto;padding:1rem}.dashboard-dossier-cover-title{font-size:clamp(2.35rem,11vw,4rem)}.dashboard-dossier-cover-band{grid-template-columns:1fr}.dashboard-dossier-bar-row{grid-template-columns:1fr;gap:.28rem}.dashboard-dossier-bar-track{order:3}.dashboard-dossier-timeline-topline{flex-direction:column}.dashboard-dossier-skeleton-grid{grid-template-columns:1fr}.dashboard-dossier-skeleton-card.is-large{grid-column:span 1}}.dashboard-dossier-summary-card,.dashboard-dossier-section,.dashboard-dossier-status-card{background:linear-gradient(#092034d1,#071929db);border:1px solid #4c81a44d;border-radius:16px;box-shadow:inset 0 1px #81c7ec12,0 10px 30px #00000024}.dashboard-dossier-summary-card,.dashboard-dossier-status-card{padding:1rem 1.05rem}.dashboard-dossier-summary-head,.dashboard-dossier-status-topline,.dashboard-dossier-section-title{align-items:flex-start;gap:.7rem;display:flex}.dashboard-dossier-section-icon,.dashboard-dossier-status-icon{color:#9ed9ff;background:linear-gradient(#0e2f4aeb,#081f33e0);border:1px solid #62a1c559;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.dashboard-dossier-section-icon svg,.dashboard-dossier-status-icon svg{width:18px;height:18px}.dashboard-dossier-status-icon.is-error{color:#ffbcbc;background:linear-gradient(#50171ddb,#381016e0);border-color:#d67c7c5c}.dashboard-dossier-summary-caption{color:#8db5d0;font-size:.78rem;line-height:1.45}.dashboard-dossier-summary-card h4,.dashboard-dossier-section-head h4,.dashboard-dossier-card h5{color:#edf7ff;letter-spacing:-.01em;margin:0}.dashboard-dossier-summary-card p,.dashboard-dossier-card p,.dashboard-dossier-timeline-copy p,.dashboard-dossier-status-card p{color:#d8ebf9;margin:0;font-size:.9rem;line-height:1.62}.dashboard-dossier-note-stack{border-top:1px solid #639abd2e;gap:.4rem;margin-top:.95rem;padding-top:.85rem;display:grid}.dashboard-dossier-note-stack strong{color:#8dc7e9;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.dashboard-dossier-metrics{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.6rem;display:grid}.dashboard-dossier-metric-card{background:#081d2fdb;border:1px solid #4e87ac42;border-radius:12px;gap:.22rem;min-height:82px;padding:.8rem .82rem;display:grid}.dashboard-dossier-metric-card.is-emphasis{background:radial-gradient(circle at 0 0,#378abc2e,#0000 38%),#081d2fe0;border-color:#87cdec6b}.dashboard-dossier-metric-card.is-warning{border-color:#cdae6d6b}.dashboard-dossier-metric-card span{color:#88b5d3;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.dashboard-dossier-metric-card strong{color:#f7fbff;font-size:1.02rem;line-height:1.1}.dashboard-dossier-chip-row{flex-wrap:wrap;gap:.42rem;margin-top:.5rem;display:flex}.dashboard-dossier-pill{color:#d7eefc;background:#0c273cd6;border:1px solid #5796bb66;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .62rem;font-size:.7rem;font-weight:700;line-height:1.15;display:inline-flex}.dashboard-dossier-pill.is-reused{color:#d5ffeb;background:#13352cdb;border-color:#6fc2a480}.dashboard-dossier-pill.is-new{color:#ffefbe;background:#49330e8a;border-color:#e3be668c}.dashboard-dossier-pill.is-muted,.dashboard-dossier-pill.is-soft{color:#9fd0ea;background:#0e253aa8;font-weight:600}.dashboard-dossier-section{padding:1rem 1.05rem 1.05rem}.dashboard-dossier-section-head{margin-bottom:.85rem}.dashboard-dossier-section-head p{color:#8bb1c9;margin:.2rem 0 0;font-size:.78rem;line-height:1.5}.dashboard-dossier-card-grid,.dashboard-dossier-three-col,.dashboard-dossier-two-col{gap:.72rem;display:grid}.dashboard-dossier-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.dashboard-dossier-three-col{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-dossier-two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-dossier-card{background:#081d2fcc;border:1px solid #548bac3d;border-radius:14px;gap:.48rem;padding:.85rem .9rem;display:grid}.dashboard-dossier-card h5{font-size:.9rem}.dashboard-dossier-card-kicker{color:#8dc7e9;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.dashboard-dossier-editorial-card,.dashboard-dossier-discover-card,.dashboard-dossier-frame-card,.dashboard-dossier-coverage-card,.dashboard-dossier-publication-panel{align-content:start}.dashboard-dossier-discover-card{background:radial-gradient(circle at 100% 0,#378abc2e,#0000 40%),#081d2fd6}.dashboard-dossier-card small,.dashboard-dossier-timeline-copy small,.dashboard-dossier-entity-list small{color:#8db7d2;font-size:.72rem;line-height:1.4}.dashboard-dossier-timeline{gap:.7rem;display:grid}.dashboard-dossier-timeline-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.72rem;display:grid;position:relative}.dashboard-dossier-timeline-item:not(:last-child):after{content:"";background:linear-gradient(#6fc2f357,#6fc2f300);width:1px;position:absolute;top:20px;bottom:-14px;left:5px}.dashboard-dossier-shell-editorial .dashboard-dossier-card h5,.dashboard-dossier-shell-editorial .dashboard-dossier-spotlight-card h5,.dashboard-dossier-shell-editorial .dashboard-dossier-section-head h4,.dashboard-dossier-shell-editorial .dashboard-dossier-metric-card strong{font-family:var(--font-editorial),Georgia,"Times New Roman",serif}.dashboard-dossier-shell-editorial .dashboard-dossier-card h5,.dashboard-dossier-shell-editorial .dashboard-dossier-spotlight-card h5,.dashboard-dossier-shell-editorial .dashboard-dossier-section-head h4{letter-spacing:-.025em;font-weight:500}.dashboard-dossier-shell-editorial .dashboard-dossier-card h5,.dashboard-dossier-shell-editorial .dashboard-dossier-spotlight-card h5{font-size:1.22rem}.dashboard-dossier-shell-editorial .dashboard-dossier-metric-card strong{font-size:1.55rem;font-weight:500}.dashboard-dossier-timeline-dot{background:#74d8ff;border-radius:999px;width:11px;height:11px;margin-top:.32rem;box-shadow:0 0 0 4px #489bcc29}.dashboard-dossier-timeline-copy{gap:.26rem;min-width:0;display:grid}.dashboard-dossier-timeline-topline{justify-content:space-between;align-items:start;gap:.55rem;display:flex}.dashboard-dossier-timeline-topline strong{color:#f3fbff;font-size:.92rem;line-height:1.35}.dashboard-dossier-timeline-topline span{color:#89b0ca;white-space:nowrap;font-size:.72rem}.dashboard-dossier-bars{gap:.52rem;display:grid}.dashboard-dossier-bars.is-compact{gap:.42rem}.dashboard-dossier-bar-row{grid-template-columns:minmax(84px,110px) minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.dashboard-dossier-bar-label{color:#d6ebf9;font-size:.78rem}.dashboard-dossier-bar-track{background:#0d2a42eb;border-radius:999px;height:11px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5c93b82e}.dashboard-dossier-bar-fill{border-radius:inherit;background:linear-gradient(90deg,#6ed3ff,#2087cb);position:absolute;inset:0 auto 0 0}.dashboard-dossier-bar-value{color:#ffe08f;white-space:nowrap;font-size:.78rem}.dashboard-dossier-bar-value small{color:#8cb7d1;font-size:.68rem}.dashboard-dossier-entity-list,.dashboard-dossier-bullet-list{gap:.5rem;margin:0;padding-left:1rem;display:grid}.dashboard-dossier-entity-list{padding-left:0;list-style:none}.dashboard-dossier-entity-list li{border-bottom:1px solid #548bac1f;gap:.12rem;padding:.18rem 0 .38rem;display:grid}.dashboard-dossier-entity-list li:last-child{border-bottom:0;padding-bottom:0}.dashboard-dossier-entity-list span{color:#edf7ff;font-size:.84rem}.dashboard-dossier-bullet-list li{color:#d8ebf9;font-size:.84rem;line-height:1.5}.dashboard-dossier-inline-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.dashboard-dossier-loading-shell{place-items:center;min-height:380px;display:grid}.dashboard-dossier-status-card{gap:.7rem;width:min(520px,100%);display:grid}.dashboard-dossier-status-card strong{color:#f5fbff;font-size:1.02rem}.dashboard-dossier-status-card.is-error{background:#2b1016b8;border-color:#b45f5f61}.dashboard-dossier-status-actions{justify-content:flex-start;display:flex}.dashboard-dossier-action-btn{color:#eef9ff;cursor:pointer;background:#0a253aeb;border:1px solid #6badd46b;border-radius:10px;justify-content:center;align-items:center;min-height:36px;padding:.45rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.dashboard-dossier-action-btn:hover,.dashboard-dossier-action-btn:focus-visible{border-color:#89cff49e}.dashboard-dossier-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-dossier-skeleton-card{background:linear-gradient(90deg,#122c4299,#264d6cb8,#122c4299) 0 0/200% 100%;border-radius:14px;min-height:84px;animation:1.4s linear infinite dashboard-dossier-skeleton-wave}.dashboard-dossier-skeleton-card.is-large{grid-column:span 3;min-height:120px}.dashboard-dossier-empty{color:#8cb2c9;margin:0;font-size:.82rem;line-height:1.5}@media (max-width:1080px){.dashboard-dossier-hero,.dashboard-dossier-three-col,.dashboard-dossier-two-col{grid-template-columns:1fr}.dashboard-dossier-skeleton-grid{grid-template-columns:1fr 1fr}.dashboard-dossier-skeleton-card.is-large{grid-column:span 2}}@media (max-width:820px){.dashboard-analyst-center-actions{justify-content:flex-start;width:100%}.dashboard-dossier-metrics,.dashboard-dossier-inline-metrics{grid-template-columns:1fr}.dashboard-dossier-modal{width:min(98vw,1340px);max-height:calc(100vh - 32px)}.dashboard-dossier-head{padding-inline:.7rem}.dashboard-dossier-bar-row{grid-template-columns:1fr;gap:.28rem}.dashboard-dossier-bar-track{order:3}.dashboard-dossier-timeline-topline{flex-direction:column}.dashboard-dossier-skeleton-grid{grid-template-columns:1fr}.dashboard-dossier-skeleton-card.is-large{grid-column:span 1}}.dashboard-analyst-center-panel .war-room-radar-news-list{flex:auto;min-height:0;padding-right:.18rem;overflow-y:auto}.dashboard-analyst-load-more{flex:none;justify-content:center;padding-top:.7rem;display:flex}@media (max-width:1180px){.dashboard-analyst-layout{grid-template-columns:1fr}}@media (max-width:820px){.dashboard-analyst-side-cluster{grid-template-columns:1fr}}.dashboard-filter-grid{grid-template-columns:minmax(300px,3fr) minmax(140px,1.3fr) minmax(140px,1.3fr) minmax(160px,1.2fr) auto;align-items:center;gap:.18rem;width:100%;min-width:860px;display:grid}.dashboard-filter-grid>div{align-items:center;gap:.14rem;min-width:0;display:flex}.dashboard-filter-grid label{white-space:nowrap;color:#9cb4c7;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.48rem}.dashboard-filter-grid input,.dashboard-filter-grid select{border-radius:6px;flex:auto;min-width:0;height:22px;padding:.06rem .24rem;font-size:.6rem}.dashboard-period-filter label{letter-spacing:.06em;font-size:.58rem}.dashboard-period-select{width:192px;min-width:192px;font-weight:700;border-radius:8px!important;height:28px!important;padding:.12rem .52rem!important;font-size:.76rem!important}.dashboard-filter-actions{flex-wrap:nowrap;align-items:center;gap:.14rem;min-width:max-content;display:flex}.dashboard-filter-actions-label{color:#9cb4c7;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:.5rem}.dashboard-personal-filter-select{color:#c8ecff;background:#0a2035;border:1px solid #205a78;border-radius:6px;min-width:138px;max-width:170px;height:22px;padding:.06rem .24rem;font-size:.58rem}.dashboard-personal-filter-select.is-collection-active{color:#ecfff3;font-weight:700}.dashboard-filter-actions button{min-width:80px;height:22px;font-family:var(--font-body),sans-serif;border-radius:6px;padding:.06rem .22rem;font-size:.58rem}.dashboard-filter-actions a{color:#c8ecff;height:22px;font-family:var(--font-body),sans-serif;background:#0a2035;border:1px solid #205a78;border-radius:6px;align-items:center;padding:.06rem .28rem;font-size:.58rem;text-decoration:none;display:inline-flex}.dashboard-layout{grid-template-columns:248px minmax(0,1fr);align-items:stretch;gap:.8rem;height:calc(100vh - 220px);min-height:420px;display:grid;overflow:hidden}.dashboard-side-panel{background:linear-gradient(#06182a,#061123);border-color:#1e526f;flex-direction:column;min-height:0;display:flex;overflow:hidden}.dashboard-side-panel h3{color:#a7ddf0;margin:0 0 .6rem;font-size:.95rem}.dashboard-subheading{margin-top:.9rem!important}.dashboard-side-tabs{z-index:3;background:linear-gradient(#06182a 75%,#06182a00);grid-template-columns:repeat(3,minmax(0,1fr));gap:.24rem;margin-bottom:.52rem;padding-bottom:.32rem;display:grid;position:sticky;top:0}.dashboard-side-search-form{z-index:3;background:linear-gradient(#06182a 78%,#06182a00);margin-bottom:.56rem;padding-bottom:.26rem;position:sticky;top:2rem}.dashboard-side-search-box{background:#081d30;border:1px solid #15405d;border-radius:8px;align-items:center;gap:.24rem;padding:.16rem .26rem;display:flex}.dashboard-side-search-icon{color:#a8d8ef;background:#0c233a;border:1px solid #1f4f6a;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.dashboard-side-search-icon svg{fill:currentColor;width:10px;height:10px}.dashboard-side-search-box input{color:#d9eefc;background:0 0;border:0;width:100%;min-width:0;height:22px;padding:0;font-size:.68rem}.dashboard-side-search-box input:focus{outline:none}.dashboard-side-search-box:focus-within{border-color:#2f8fcb;box-shadow:0 0 0 1px #2f8fcb66}.dashboard-side-tab{color:#b8d5e7;letter-spacing:.04em;text-transform:uppercase;background:#081d30;border:1px solid #15405d;border-radius:8px;justify-content:center;align-items:center;min-height:28px;font-size:.68rem;text-decoration:none;display:inline-flex}.dashboard-side-tab:hover{color:#dff5ff;border-color:#2f8fcb}.dashboard-side-tab.is-active{color:#c9fff8;background:#0b2842;border-color:#36cfc4}.dashboard-count-list,.dashboard-tag-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.dashboard-side-panel .dashboard-count-list{flex:auto;min-height:0;padding-right:.15rem;animation:.32s both dashboard-side-tab-in;overflow-y:auto}.dashboard-side-panel .dashboard-count-list li{opacity:1}.dashboard-count-list li,.dashboard-tag-list li{background:#081d30;border:1px solid #12374f;border-radius:8px;justify-content:space-between;align-items:center;gap:.65rem;padding:.35rem .5rem;display:flex}.dashboard-count-list span,.dashboard-tag-list span{color:#c6d8ea;font-size:.84rem}.dashboard-count-list strong,.dashboard-tag-list strong{color:#ffd871;font-size:.84rem}.dashboard-source-item{min-height:56px;transition:opacity .18s,filter .18s,border-color .18s;overflow:hidden;align-items:center!important;padding:0!important}.dashboard-facet-item{min-height:48px;overflow:hidden;padding:0!important}.dashboard-facet-link{width:100%;min-height:48px;color:inherit;justify-content:space-between;align-items:center;gap:.55rem;padding:.42rem .56rem;text-decoration:none;display:flex}.dashboard-facet-link:hover{background:#0d2840}.dashboard-facet-link span{color:#d6e7f3;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;line-height:1.14;overflow:hidden}.dashboard-facet-link strong{color:#ffd871;flex-shrink:0;font-size:.86rem;line-height:1}.dashboard-facet-item-active{box-shadow:inset 0 0 0 1px #2d8fd34d;border-color:#2d8fd3!important}.dashboard-facet-item-active .dashboard-facet-link{background:#0b2238}.dashboard-facet-item-dim{opacity:.62;border-color:#102f44!important}.dashboard-facet-item-dim .dashboard-facet-link{background:#07192b}.dashboard-source-link{width:100%;min-height:56px;color:inherit;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .56rem;text-decoration:none;transition:background-color .18s,color .18s;display:flex}.dashboard-source-link:hover{background:#0d2840}.dashboard-source-item-active{box-shadow:inset 0 0 0 1px #2d8fd34d;border-color:#2d8fd3!important}.dashboard-source-item-active .dashboard-source-link{background:#0b2238}.dashboard-source-item-dim{opacity:.4;filter:saturate(.35);border-color:#0b2940!important}.dashboard-source-item-dim .dashboard-source-link{background:#051526}.dashboard-source-item-dim .dashboard-source-title,.dashboard-source-item-dim .dashboard-source-time,.dashboard-source-item-dim strong{color:#7f95ab!important}.dashboard-source-main{align-items:center;gap:.44rem;min-width:0;display:inline-flex}.dashboard-source-main>span:last-child{min-width:0;font-family:var(--font-title),sans-serif;letter-spacing:.01em;gap:.14rem;display:inline-grid}.dashboard-source-link strong{font-family:var(--font-title),sans-serif}.dashboard-source-logo{background:#0b2640;border:1px solid #1d4a66;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.dashboard-source-logo img{object-fit:cover;width:100%;height:100%;transition:filter .18s}.dashboard-source-item-dim .dashboard-source-logo img{filter:grayscale()brightness(.8)contrast(1.05)}.dashboard-source-item-active .dashboard-source-logo img{filter:none}.dashboard-source-logo span{color:#bed9eb;font-size:.72rem;font-weight:700}.dashboard-source-title{white-space:nowrap;text-overflow:ellipsis;color:#eaf7ff;max-width:144px;display:inline-block;overflow:hidden}.dashboard-source-time{color:#90a8be;letter-spacing:.01em;margin-top:.04rem;font-size:.72rem;line-height:1.16}.dashboard-source-time-badge-icon{color:inherit}.dashboard-source-time .dashboard-source-time-badge-label{letter-spacing:.01em;font-weight:700;line-height:1.08;font-size:.7rem!important}.dashboard-source-time .dashboard-source-time-badge-time{font-weight:700;line-height:1.08;font-size:.7rem!important}.dashboard-source-time-badge-label.is-today{color:#9adf87;font-size:.72rem!important}.dashboard-source-time-badge-time.is-today{font-size:.72rem!important}.dashboard-source-time-badge-label.is-yesterday{color:#5f9f68}.dashboard-source-time.is-older,.dashboard-source-time.is-older .dashboard-source-time-badge-icon,.dashboard-source-time.is-older .dashboard-source-time-badge-label{color:#8b95a1}.dashboard-source-text .dashboard-source-title{font-size:.84rem;line-height:1.12}.dashboard-source-text .dashboard-source-time{line-height:1.12;font-size:.72rem!important}.dashboard-empty-item{color:#8da5bb!important;justify-content:flex-start!important}.dashboard-feed-panel{background:linear-gradient(#051426,#061023);border-color:#1e526f;grid-template-rows:auto auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.dashboard-feed-head{z-index:10;background:linear-gradient(#051426 78% 100%);border-bottom:1px solid #12374f;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.42rem .7rem;margin-bottom:0;padding:.18rem 0 .5rem;display:grid;position:relative;overflow-x:auto}.dashboard-feed-head h2{color:#a7ddf0;margin:0}.dashboard-feed-head p{color:#98adbf;margin:0}.dashboard-feed-head-info{white-space:nowrap;align-items:baseline;gap:.6rem;display:inline-flex}.dashboard-feed-head-count{color:#f2d84c}.dashboard-feed-head .dashboard-filter-grid{grid-template-columns:minmax(150px,.7fr) minmax(150px,.42fr) minmax(0,1.35fr) auto;gap:.22rem;width:100%;min-width:0}.dashboard-feed-head .dashboard-filter-grid>div{gap:.2rem}.dashboard-feed-head .dashboard-filter-grid label{font-size:.48rem}.dashboard-feed-head .dashboard-filter-grid input,.dashboard-feed-head .dashboard-filter-grid select{height:23px;padding:.06rem .22rem}.dashboard-feed-head .dashboard-filter-grid input{font-size:.66rem}.dashboard-feed-head .dashboard-filter-grid select{font-size:.62rem}.dashboard-feed-head .dashboard-period-filter{min-width:150px}.dashboard-feed-head .dashboard-period-select{width:100%;min-width:150px}.dashboard-feed-head .dashboard-filter-actions button{min-width:68px;height:23px;font-size:.58rem}.dashboard-feed-head .dashboard-filter-actions-label{font-size:.48rem}.dashboard-feed-head .dashboard-personal-filter-select{min-width:120px;max-width:150px;height:23px;font-size:.58rem}.dashboard-feed-head .dashboard-filter-actions a{height:23px;font-size:.58rem}.dashboard-feed-head .dashboard-filter-actions{gap:.22rem}.dashboard-rag-chat-page{width:min(1480px,96vw);min-height:calc(100vh - 154px)}.dashboard-rag-chat-shell{background:radial-gradient(circle at top,#296f951c,#0000 32%),linear-gradient(#07111d 0%,#08111e 38%,#091320 100%);border:1px solid #173f59;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.9rem;min-height:calc(100vh - 190px);padding:1rem 1rem .92rem;display:grid;box-shadow:inset 0 0 0 1px #5c9dc20f,0 18px 44px #00000047}.dashboard-rag-chat-header{border-bottom:1px solid #123149;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.82rem;display:flex}.dashboard-rag-chat-title-block{gap:.24rem;display:grid}.dashboard-rag-chat-title-block p{color:#7ec4d7;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.62rem}.dashboard-rag-chat-title-block h1{color:#f2f7fb;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,2.4vw,2rem)}.dashboard-rag-chat-title-block span{color:#92aabd;max-width:72ch;font-size:.8rem;line-height:1.45}.dashboard-rag-chat-scope-switch{background:#081929;border:1px solid #173d57;border-radius:999px;align-items:center;gap:.28rem;padding:.18rem;display:inline-flex}.dashboard-rag-chat-scope-btn{color:#91afc4;background:0 0;border:1px solid #0000;border-radius:999px;min-height:34px;padding:.35rem .82rem;font-size:.72rem;font-weight:500}.dashboard-rag-chat-scope-btn:hover{color:#d2e7f5;background:#0b2034;border-color:#214f6d}.dashboard-rag-chat-scope-btn.is-active{color:#eff8ff;background:linear-gradient(#102f49e6,#0b1f31f2);border-color:#2b6e8f;box-shadow:inset 0 0 0 1px #6fd4f51f}.dashboard-rag-chat-mode-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.36rem;display:grid}.dashboard-rag-chat-mode-btn{text-align:left;color:#d5e7f3;background:linear-gradient(#09131ff2,#070f18fa);border:1px solid #173e58;border-radius:14px;align-content:start;gap:.12rem;min-height:56px;padding:.54rem .68rem;display:grid}.dashboard-rag-chat-mode-btn strong{color:#eef8ff;font-size:.72rem;font-weight:600}.dashboard-rag-chat-mode-btn span{color:#8da8bd;font-size:.62rem;line-height:1.3}.dashboard-rag-chat-mode-btn:hover{background:linear-gradient(#0b1b2af2,#08121efa);border-color:#2d7295}.dashboard-rag-chat-mode-btn.is-active{background:radial-gradient(circle at 100% 0,#4fb0d324,#0000 46%),linear-gradient(#0c1e2ff5,#081623fa);border-color:#3f84a8;box-shadow:inset 0 0 0 1px #6fd4f51f}.dashboard-rag-chat-stage{align-content:start;min-height:0;padding-right:.2rem;display:grid;overflow-y:auto}.dashboard-rag-chat-empty{align-content:start;min-height:0;padding:.2rem 0 .6rem;display:grid}.dashboard-rag-chat-empty-note{color:#7f9cb1;margin:0;font-size:.74rem;line-height:1.4}.dashboard-rag-chat-thread{gap:1.2rem;padding:.2rem .08rem 1rem;display:grid}.dashboard-rag-chat-turn{gap:.72rem;display:grid}.dashboard-rag-chat-user-row{justify-content:flex-end;display:flex}.dashboard-rag-chat-user-bubble{color:#eef7fd;background:linear-gradient(#0e1d2df5,#091421fa);border:1px solid #234861;border-radius:18px;max-width:min(760px,86%);padding:.8rem .95rem;font-size:.86rem;line-height:1.5}.dashboard-rag-chat-assistant-row{justify-content:flex-start;display:flex}.dashboard-rag-chat-assistant-card{background:0 0;border:0;gap:.72rem;width:min(900px,100%);padding:0;display:grid}.dashboard-rag-chat-assistant-meta{flex-wrap:wrap;gap:.36rem;display:flex}.dashboard-rag-chat-assistant-meta span{color:#93b4c8;background:#091a2a;border:1px solid #1c455f;border-radius:999px;align-items:center;min-height:24px;padding:.12rem .5rem;font-size:.66rem;display:inline-flex}.dashboard-rag-chat-turn-timer{gap:.42rem;padding-right:.62rem}.dashboard-rag-chat-turn-timer.is-error{color:#f0c0c7;background:#321018b8;border-color:#aa4a59a6}.dashboard-rag-chat-turn-timer-orb{background:radial-gradient(circle at 35% 35%,#abf6f4eb 0%,#2e929ed1 45%,#0a1b2a 100%);border:1px solid #6fdadf7a;border-radius:999px;width:13px;height:13px;position:relative;box-shadow:0 0 0 1px #092332d1}.dashboard-rag-chat-turn-timer.is-error .dashboard-rag-chat-turn-timer-orb{background:radial-gradient(circle at 35% 35%,#ffcdd7e6 0%,#be475ccc 45%,#2e0d15 100%);border-color:#ff93a370}.dashboard-rag-chat-turn-timer-orb:after{content:"";border-radius:inherit;opacity:.5;border:1px dashed #6fdadf57;position:absolute;inset:-4px}.dashboard-rag-chat-turn-timer.is-running .dashboard-rag-chat-turn-timer-orb:after{animation:1.2s linear infinite dashboard-rag-chat-turn-timer-spin}.dashboard-rag-chat-turn-timer-copy{align-items:baseline;gap:.36rem;display:inline-flex}.dashboard-rag-chat-turn-timer-copy strong{color:#e9f8ff;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.72rem}.dashboard-rag-chat-lead{color:#f2f7fb;font-size:1.02rem;line-height:1.45}.dashboard-rag-chat-bullets{gap:.34rem;margin:0;padding-left:1rem;display:grid}.dashboard-rag-chat-bullets li{color:#d4e3ed;font-size:.82rem;line-height:1.5}.dashboard-rag-chat-answer{color:#cbdbe7;font-size:.84rem;line-height:1.62}.dashboard-rag-chat-markdown-paragraph{margin:0}.dashboard-rag-chat-stream-copy{white-space:pre-wrap}.dashboard-rag-chat-markdown-list{gap:.32rem;margin:0;padding-left:1rem;display:grid}.dashboard-rag-chat-markdown-ordered-list{padding-left:1.2rem;list-style:decimal}.dashboard-rag-chat-markdown-ordered-list li::marker{color:#d8e7f2;font-weight:600}.dashboard-rag-chat-lead .dashboard-rag-chat-markdown-paragraph+.dashboard-rag-chat-markdown-paragraph,.dashboard-rag-chat-answer .dashboard-rag-chat-markdown-paragraph+.dashboard-rag-chat-markdown-paragraph,.dashboard-rag-chat-lead .dashboard-rag-chat-markdown-list,.dashboard-rag-chat-answer .dashboard-rag-chat-markdown-list{margin-top:.55rem}.dashboard-rag-chat-lead strong,.dashboard-rag-chat-answer strong,.dashboard-rag-chat-bullets strong{color:#eef7fd;font-weight:700}.dashboard-rag-chat-lead em,.dashboard-rag-chat-answer em,.dashboard-rag-chat-bullets em{color:#dce8f2;font-style:italic}.dashboard-rag-chat-lead code,.dashboard-rag-chat-answer code,.dashboard-rag-chat-bullets code{color:#9be7df;background:#122739b8;border-radius:6px;padding:.05rem .28rem;font-size:.92em}.dashboard-rag-chat-inline-citation{color:#67c7ff;font-weight:700}.dashboard-rag-chat-sources{gap:.46rem;margin-top:1.15rem;padding-top:.22rem;display:grid}.dashboard-rag-chat-source-card{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.56rem;padding:0;text-decoration:none;display:grid}.dashboard-rag-chat-source-card:hover{color:#d6e4ee}.dashboard-rag-chat-source-index{color:#6f95aa;font-size:.74rem;font-weight:700}.dashboard-rag-chat-source-copy{gap:.14rem;min-width:0;display:grid}.dashboard-rag-chat-source-copy em{color:#aebfcc;font-size:.76rem;font-style:italic;font-weight:400;line-height:1.42}.dashboard-rag-chat-source-copy span{color:#748b9c;font-size:.69rem;line-height:1.4}.dashboard-rag-chat-source-copy span strong{color:#d8e4ec;font-size:.7rem;font-weight:700}.dashboard-rag-chat-insufficient{color:#f4c8cf;margin:0;font-size:.74rem}.dashboard-rag-chat-error,.dashboard-rag-chat-loading{width:min(900px,100%);margin:.7rem auto 0;font-size:.76rem}.dashboard-rag-chat-error{color:#ffd5da;background:#5416207a;border:1px solid #ff6d7e61;border-radius:12px;padding:.55rem .64rem}.dashboard-rag-chat-loading-wrap{gap:.22rem;width:min(900px,100%);margin:.7rem auto 0;display:grid}.dashboard-rag-chat-loading-wrap.is-inline{width:100%;margin:.12rem 0 0}.dashboard-rag-chat-loading{color:#9fc2d7;margin:0}.dashboard-rag-chat-turn-error{margin-top:.12rem}.dashboard-rag-chat-loading-active{color:#c7edf5;align-items:center;gap:.48rem;display:inline-flex}.dashboard-rag-chat-loading-active>span:last-child{color:#0000;background:linear-gradient(90deg,#8db4c7 0%,#e3f9ff 45%,#8db4c7 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite dashboard-rag-chat-loading-sheen;position:relative}.dashboard-rag-chat-loading-dots{align-items:center;gap:.24rem;display:inline-flex}.dashboard-rag-chat-loading-dots span{background:#63d7de;border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite dashboard-rag-chat-loading-dot;box-shadow:0 0 0 1px #63d7de2e}.dashboard-rag-chat-loading-dots span:nth-child(2){animation-delay:.15s}.dashboard-rag-chat-loading-dots span:nth-child(3){animation-delay:.3s}@keyframes dashboard-rag-chat-loading-dot{0%,80%,to{opacity:.45;transform:scale(.72)}40%{opacity:1;transform:scale(1)}}@keyframes dashboard-rag-chat-loading-sheen{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes dashboard-rag-chat-turn-timer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dashboard-rag-chat-composer-wrap{border-top:1px solid #123149;padding:.72rem 0 0}.dashboard-rag-chat-composer{gap:.52rem;width:min(980px,100%);margin:0 auto;display:grid}.dashboard-rag-chat-composer textarea{color:#edf7fd;background:linear-gradient(#0a1725,#08111b);border:1px solid #1a4460;border-radius:22px;min-height:84px;padding:.9rem 1rem;font-size:.84rem;line-height:1.48}.dashboard-rag-chat-composer textarea:focus{border-color:#4ea6c9;outline:none;box-shadow:0 0 0 1px #4ea6c942}.dashboard-rag-chat-composer-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.dashboard-rag-chat-composer-hints{flex-wrap:wrap;gap:.42rem .56rem;display:flex}.dashboard-rag-chat-composer-hints span{color:#7d9cb1;font-size:.68rem}.dashboard-rag-chat-composer-buttons{align-items:center;gap:.42rem;display:flex}.dashboard-rag-chat-primary-btn,.dashboard-rag-chat-secondary-btn{border-radius:999px;min-height:34px;padding:.35rem .82rem;font-size:.72rem}.dashboard-rag-chat-secondary-btn{color:#c2d9e8;background:#081a2a;border:1px solid #1e4a66}.dashboard-rag-chat-secondary-btn:hover{background:#0b2033;border-color:#2f789c}.dashboard-rag-chat-footer-note{color:#7f99ad;text-align:center;width:min(980px,100%);margin:.55rem auto 0;font-size:.7rem}.dashboard-active-filters{flex-direction:column;gap:.2rem;min-width:0;display:flex}.dashboard-active-filters-track{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.2rem;min-width:0;min-height:23px;padding-bottom:1px;display:flex;overflow:auto hidden}.dashboard-active-filter-chip{color:#d7ecfa;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#0c2c45f5,#081d2ff5);border:1px solid #2e6d92;border-radius:999px;flex-shrink:0;align-items:center;gap:.26rem;height:23px;padding:0 .18rem 0 .34rem;font-size:.61rem;text-decoration:none;display:inline-flex}.dashboard-active-filter-chip:hover{color:#f1f9ff;border-color:#48b9ff}.dashboard-active-filter-chip-text{text-overflow:ellipsis;max-width:22ch;overflow:hidden}.dashboard-active-filter-chip-remove{border:1px solid #72bdf080;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;font-size:.72rem;line-height:1;display:inline-flex}.dashboard-active-filters-empty{color:#85adc7;letter-spacing:.03em;background:#092134eb;border:1px solid #25516f;border-radius:999px;flex-shrink:0;align-items:center;height:20px;padding:0 .5rem;font-size:.54rem;display:inline-flex}.dashboard-filter-icon-label{color:#a8d8ef;background:#0c233a;border:1px solid #1f4f6a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.dashboard-filter-icon-label svg{fill:currentColor;width:11px;height:11px}.dashboard-search-chip{background:#0b2339;border:1px solid #1f4f6a;border-radius:999px;justify-content:flex-start;align-items:center;gap:.26rem;width:100%;min-width:0;height:23px;padding:0 .18rem 0 .14rem;display:inline-flex}.dashboard-search-chip .dashboard-filter-icon-label{background:#0c233a;border-color:#1f4f6a;border-radius:5px;width:17px;height:17px}.dashboard-search-chip-text{text-overflow:ellipsis;white-space:nowrap;color:#d8ebf9;flex:0 auto;min-width:0;max-width:min(44ch,100% - 60px);font-size:.72rem;overflow:hidden}.dashboard-search-chip-clear{color:#ecf7ff;background:#123a59;border:1px solid #2c6b94;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:.08rem;font-size:.84rem;line-height:1;text-decoration:none;display:inline-flex}.dashboard-search-chip-clear:hover{color:#fff;background:#1b4e75}.dashboard-feed-list{gap:.6rem;display:grid}.dashboard-feed-scroll{z-index:1;min-height:0;margin-top:.1rem;padding-top:.5rem;padding-right:.18rem;position:relative;overflow-y:auto}.dashboard-load-anchor{width:100%;height:2px}.dashboard-feed-loading{color:#9fc3da;margin:.55rem 0 0;font-size:.76rem}.dashboard-collection-toast{color:#d9eeff;letter-spacing:.02em;background:linear-gradient(#0a2338f2,#081828f5);border:1px solid #2f6c8b;border-radius:9px;width:fit-content;max-width:min(680px,100%);margin:.45rem 0 0;padding:.3rem .55rem;font-size:.76rem}.dashboard-copy-toast{z-index:70;color:#d9eeff;letter-spacing:.02em;pointer-events:none;background:linear-gradient(#0a2338f5,#081828fa);border:1px solid #2f6c8b;border-radius:10px;width:fit-content;max-width:min(380px,100vw - 24px);margin:0;padding:.36rem .66rem;font-size:.78rem;position:fixed;top:86px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #040c1275,0 0 18px #4ec6ff29}.dashboard-load-more-wrap{justify-content:center;margin-top:.45rem;display:flex}.dashboard-load-more-btn{color:#d7ebfb;background:linear-gradient(#0f3857,#0a2943);border:1px solid #1d6a88;border-radius:8px;min-width:132px;height:30px;font-size:.72rem}.dashboard-load-more-btn:hover{background:linear-gradient(#134266,#0c304f);border-color:#2f9fcd}.dashboard-feed-card{isolation:isolate;opacity:0;background:#031625;border:1px solid #14506a;border-radius:10px;padding:0;animation:.54s cubic-bezier(.22,1,.36,1) both dashboard-feed-in;position:relative;overflow:hidden}.dashboard-feed-card-viral-sparkle:before{content:"";pointer-events:none;z-index:4;opacity:0;mix-blend-mode:screen;filter:drop-shadow(0 0 7px #b9ebff75);background:radial-gradient(circle at 12% 32%,#ffffffd9 0 1.3px,#0000 3px),radial-gradient(circle at 20% 74%,#ccecffbf 0 1.4px,#0000 3.2px),radial-gradient(circle at 38% 18%,#ffffffb3 0 1.2px,#0000 2.6px),radial-gradient(circle at 51% 66%,#aee2ffad 0 1.4px,#0000 3px),radial-gradient(circle at 67% 27%,#fffc 0 1.3px,#0000 2.8px),radial-gradient(circle at 82% 58%,#c5f3ffc2 0 1.4px,#0000 3px),radial-gradient(circle at 92% 37%,#fffc 0 1.2px,#0000 2.8px),radial-gradient(circle at 31% 49%,#e5f9ffc2 0 1.3px,#0000 3px),radial-gradient(circle at 74% 76%,#ffffffc7 0 1.2px,#0000 2.7px);animation:4.2s linear forwards dashboard-viral-sparkles;position:absolute;inset:-20%}.dashboard-feed-card-viral-sparkle:after{content:"";pointer-events:none;z-index:3;opacity:0;filter:blur(.4px);background:linear-gradient(108deg,#0000 36%,#fff0 40%,#ffffff57 48%,#96dcff8a 52%,#ffffff3d 58%,#0000 66%);animation:4.2s cubic-bezier(.18,.9,.22,1) forwards dashboard-viral-sweep;position:absolute;inset:-32% -46%;transform:translate(-125%)skew(-16deg)}.dashboard-feed-card-viral-sparkle{box-shadow:inset 0 0 0 1px #8fe2ff61,0 0 0 1px #56c9f05c,0 0 18px #69d2ff38}.dashboard-feed-card-fresh{border-color:#2ea7bb;animation:1.1s cubic-bezier(.16,1,.3,1) both dashboard-feed-new,.54s cubic-bezier(.22,1,.36,1) both dashboard-feed-in;box-shadow:inset 0 0 0 1px #48e2e938,0 0 0 1px #2ca9c140}.dashboard-feed-list>.dashboard-feed-card:nth-child(2n){background:#02101d;border-color:#113f56}.dashboard-feed-item-grid{grid-template-columns:58px minmax(180px,.72fr) minmax(160px,.56fr) minmax(400px,1.72fr);min-height:200px;display:grid}.dashboard-feed-source-col{background:#5a5d62;border-right:1px solid #1f556e;justify-content:center;align-items:center;padding:.42rem;display:flex;position:relative;overflow:hidden}.dashboard-feed-source-bg{object-fit:cover;filter:grayscale();opacity:.3;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.dashboard-feed-source-col:after{content:"";background:linear-gradient(#00000047,#0000002e);position:absolute;inset:0}.dashboard-feed-logo{z-index:1;background:#0d3255;border:1px solid #44657d;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;overflow:hidden}.dashboard-feed-logo img{object-fit:cover;width:100%;height:100%}.dashboard-feed-logo span{color:#d6e6f2;font-size:1rem;font-weight:700}.dashboard-feed-main-col,.dashboard-feed-image-col,.dashboard-feed-details-col{padding:.6rem .68rem}.dashboard-feed-main-col{background:#012234;border-right:1px solid #1f556e}.dashboard-feed-image-col{background:#3f4349;border-right:1px solid #1f556e;flex-direction:column;gap:.48rem;display:flex}.dashboard-image-link img{object-fit:cover;border:1px solid #8798aa;width:100%;height:100%;max-height:170px}.dashboard-image-link{flex:auto;display:block}.dashboard-image-placeholder{color:#d4dce5;border:1px dashed #8495a7;justify-content:center;align-items:center;height:170px;font-size:.84rem;display:flex}.dashboard-image-placeholder-link{background:linear-gradient(#081c2ceb,#05121ff5),#0d2842;justify-content:flex-end;align-items:stretch;text-decoration:none;position:relative;overflow:hidden}.dashboard-image-placeholder-link.has-logo{background:#0d2842}.dashboard-image-placeholder-link.has-logo:before{content:"";z-index:0;background-image:var(--dashboard-fallback-logo);filter:grayscale()brightness(1.3)contrast(.92);opacity:.72;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.04)}.dashboard-image-placeholder-overlay{z-index:0;background:linear-gradient(#04101c3d,#030c15c2);position:absolute;inset:0}.dashboard-image-placeholder-copy{z-index:1;text-align:center;background:linear-gradient(#0000,#020b14d1 38%,#020a12f0);align-self:end;justify-items:center;gap:.18rem;width:100%;padding:.62rem .85rem .72rem;display:grid;position:relative}.dashboard-image-placeholder-badge,.dashboard-image-placeholder-monogram{background:#092237db;border:1px solid #90bedd75;border-radius:12px;width:42px;height:42px;box-shadow:inset 0 0 0 1px #98d5ff2e}.dashboard-image-placeholder-badge{justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.dashboard-image-placeholder-badge img{object-fit:cover;border:0;width:100%;height:100%}.dashboard-image-placeholder-monogram{color:#e8f5ff;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:inline-flex}.dashboard-image-placeholder-copy small{color:#a8cade;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;line-height:1.1}.dashboard-image-placeholder-copy strong{color:#f2f8ff;max-width:19ch;font-size:.62rem;font-weight:600;line-height:1.14}.dashboard-image-toolbar{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.dashboard-image-toolbar>:first-child,.dashboard-image-toolbar>:nth-child(2),.dashboard-image-toolbar>:nth-child(3){flex:none}.dashboard-image-processed-stack{justify-content:flex-end;align-items:center;gap:.22rem;margin-left:auto;display:inline-flex}.dashboard-image-processed-avatar{object-fit:cover;background:#092235;border:1px solid #9ccbebb8;border-radius:999px;width:2.3rem;height:2.3rem;box-shadow:0 0 0 1px #07192794}.dashboard-image-processed-avatar-fallback{color:#e2f2ff;letter-spacing:.02em;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.dashboard-image-processed-more{color:#dff4ff;background:#102f46;border:1px solid #6ba2c98a;border-radius:999px;justify-content:center;align-items:center;min-width:2.3rem;height:2.3rem;padding:0 .24rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-image-tool{color:#d7edf9;width:34px;height:34px;box-shadow:none;background:0 0;border:1px solid #5692b657;border-radius:999px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,color .16s;display:inline-flex}.dashboard-image-tool:hover{color:#f4fbff;background:#7ed9ff14;border-color:#7ed9ff;transform:translateY(-1px)}.dashboard-image-tool svg{flex:none;width:15px;height:15px}.dashboard-image-toolbar-feedback{text-align:center;color:#a4d4ee;letter-spacing:.04em;min-height:.95rem;font-size:.65rem;display:block}.dashboard-image-lightbox{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle,#1a608f29,#0000 30%),#020a12e0;place-items:center;padding:2rem;display:grid;position:fixed;inset:0}.dashboard-image-lightbox-panel{background:#041321f5;border:1px solid #66b4e061;border-radius:22px;max-width:min(92vw,1200px);max-height:min(88vh,900px);position:relative;overflow:hidden;box-shadow:0 28px 70px #01070d85}.dashboard-image-lightbox-panel img{object-fit:contain;max-width:100%;max-height:min(88vh,900px);display:block}.dashboard-image-lightbox-close{color:#f3fbff;background:#051725eb;border:1px solid #4e8eb1;border-radius:999px;width:42px;height:42px;font-size:1.7rem;line-height:1;position:fixed;top:1.4rem;right:1.4rem}.dashboard-feed-details-col{background:#011b2a;border-left:1px solid #1f556e}.dashboard-feed-meta{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;display:flex}.dashboard-feed-meta span{color:#a9c0d5;background:#0a2237;border:1px solid #14415d;border-radius:999px;padding:.12rem .42rem;font-size:.64rem;display:inline-flex}.dashboard-feed-meta-category{color:#fff;background:#0a2f59;border-color:#1f4d82}.dashboard-feed-meta .dashboard-feed-source-name{color:#b9c8d6;padding:0;background:0 0;border:0;align-items:center;padding-block:.12rem;font-size:.72rem;line-height:1;display:inline-flex}.dashboard-feed-meta .dashboard-feed-meta-sentiment{color:#fff;margin-left:auto;border:0!important}.dashboard-feed-meta .dashboard-feed-meta-sentiment-warm{color:#fff;background:#ff9c3647;border-color:#ff8b2f}.dashboard-feed-meta .dashboard-feed-meta-sentiment-gold{color:#fff;background:#f7c62b47;border-color:#d39b1e}.dashboard-feed-meta .dashboard-feed-meta-sentiment-danger{color:#fff;background:#e21d4b4d;border-color:#b51b3e}.dashboard-feed-meta .dashboard-feed-meta-sentiment-emerald{color:#fff;background:#21ba9047;border-color:#129272}.dashboard-feed-meta .dashboard-feed-meta-sentiment-slate{color:#fff;background:linear-gradient(90deg,#8f9cb1,#657184);border-color:#576377}.dashboard-feed-fresh-chip{letter-spacing:.08em;font-weight:700;color:#f2ffff!important;background:#27cdd242!important;border-color:#2ad8c9!important}.dashboard-feed-location-tags{scrollbar-width:thin;flex-wrap:nowrap;margin-top:.28rem;overflow-x:auto}.dashboard-article-title{margin:.48rem 0 .46rem;font-size:1.14rem;font-weight:700;line-height:1.04;font-family:Arial,sans-serif!important}.dashboard-article-title a{color:#f1f6fc;text-decoration:none;font-family:Arial,sans-serif!important}.dashboard-article-title a:hover{color:#fff}.dashboard-feed-timeline{color:#9ab7d0;letter-spacing:.02em;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.34rem;margin:0 0 .56rem;font-size:.68rem;display:flex;overflow-x:auto}.dashboard-feed-time{color:#fff;flex-shrink:0;font-size:.84rem;font-weight:700}.dashboard-feed-timeline-tags{flex-wrap:nowrap;align-items:center;gap:.28rem;display:inline-flex}.dashboard-feed-location-line{align-items:center;gap:.26rem;min-width:0;display:inline-flex}.dashboard-feed-location-pin{filter:saturate(1.05);font-size:.8rem;line-height:1}.dashboard-feed-location-flag{font-size:.78rem;line-height:1}.dashboard-feed-location-text{color:#dbe9f8;white-space:nowrap;font-size:.7rem}.dashboard-feed-location-action{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;transition:color .16s}.dashboard-feed-location-action:hover{color:#f4fbff;-webkit-text-decoration:underline #74ceff75;text-decoration:underline #74ceff75}.dashboard-feed-location-action:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #4ebeffd1}.dashboard-feed-timeline-chip{color:#dbe9f8;white-space:nowrap;background:#0a2237;border:1px solid #1a4c6b;border-radius:999px;align-items:center;padding:.12rem .42rem;font-size:.64rem;line-height:1;display:inline-flex}.dashboard-feed-timeline-chip.dashboard-chip-country{color:#cfe2f4;background:#031226!important;border-color:#14446a!important}.dashboard-feed-timeline-chip.dashboard-chip-region{color:#e4f0fb;background:#0d2f4d!important;border-color:#2b6f9a!important}.dashboard-feed-timeline-chip.dashboard-chip-city{color:#f3faff;background:#1a4f79!important;border-color:#4fa3d6!important}.dashboard-feed-metrics{gap:.42rem;display:grid}.dashboard-feed-metrics .dashboard-bar-row{grid-template-columns:72px minmax(0,1fr) 34px;gap:.24rem;font-size:.68rem}.dashboard-metric-label{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-family:var(--font-title),sans-serif;font-size:.62rem!important}.dashboard-metric-value{color:#f2f7fc;font-weight:700;font-size:.68rem!important}.dashboard-feed-main-col .dashboard-bar-track{background:#0d2a3d;height:7px}.dashboard-feed-main-col .dashboard-bar-fill{border-radius:inherit;transform-origin:0;animation:.98s cubic-bezier(.22,1,.36,1) both dashboard-grow-x}.dashboard-feed-extra-meta{color:#b8cde2;letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:.16rem;margin:.36rem 0 0;font-size:.66rem;display:flex}.dashboard-feed-extra-item strong{color:#e6f3ff;font-weight:700}.dashboard-feed-extra-sep{color:#6f8ea9}.metric-severity{background:linear-gradient(90deg,#ff4f6d,#d12e4f)}.metric-virality{background:linear-gradient(90deg,#a14bff,#6a2ec0);position:relative}.dashboard-bar-row-virality-pulse .dashboard-bar-track,.dashboard-bar-row-virality-pulse-persistent .dashboard-bar-track{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8d64ff7a,0 0 10px #845aff47}.dashboard-bar-row-virality-pulse .dashboard-bar-track:before,.dashboard-bar-row-virality-pulse-persistent .dashboard-bar-track:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle,#bc9aff8a 0%,#bc9aff00 62%);animation:5s ease-in-out both dashboard-virality-track-pulse;position:absolute;inset:-135% -16%;transform:scale(.86)}.dashboard-bar-row-virality-pulse-persistent .dashboard-bar-track:before{animation-iteration-count:infinite}.dashboard-bar-row-virality-pulse .metric-virality:after,.dashboard-bar-row-virality-pulse-persistent .metric-virality:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:0;background:radial-gradient(circle at 52% 48%,#e1d2ffc2 0%,#e1d2ff00 66%);border-radius:999px;animation:5s ease-in-out both dashboard-virality-fill-pulse;position:absolute;inset:-72% -10%;transform:scale(.9)}.dashboard-bar-row-virality-pulse-persistent .metric-virality:after{animation-iteration-count:infinite}.metric-confidence{background:linear-gradient(90deg,#f2f6fa,#a8c1d6)}.dashboard-tour-root{z-index:180;pointer-events:none;position:fixed;inset:0}.dashboard-tour-mask{-webkit-backdrop-filter:blur(1.2px);backdrop-filter:blur(1.2px);pointer-events:auto;background:#040c18b8;position:fixed}.dashboard-tour-highlight{pointer-events:none;border:2px solid #5ad8ff;border-radius:12px;transition:top .18s,left .18s,width .18s,height .18s;position:fixed;box-shadow:0 0 0 1px #5ad8ff40}.dashboard-tour-card{pointer-events:auto;background:linear-gradient(#0e2539,#0b1d2e);border:1px solid #2c6f93;border-radius:12px;width:min(420px,100vw - 2rem);padding:.72rem .78rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 20px 38px #00000070}.dashboard-tour-card h3{color:#dbf4ff;margin:.14rem 0 .34rem;font-size:.95rem}.dashboard-tour-card p{color:#bdd4e5;margin:0;font-size:.79rem;line-height:1.35}.dashboard-tour-step{letter-spacing:.07em;text-transform:uppercase;color:#7dc2e8!important;font-size:.66rem!important}.dashboard-tour-actions{justify-content:flex-end;align-items:center;gap:.38rem;margin-top:.72rem;display:flex}.dashboard-tour-actions button{border-radius:8px;min-width:74px;min-height:30px;font-size:.72rem}.dashboard-tour-skip-btn,.dashboard-tour-back-btn{color:#cae7f8!important;background:#0b2437!important;border:1px solid #2a6788!important}.dashboard-tour-back-btn:disabled{opacity:.45;cursor:not-allowed}.dashboard-tour-next-btn{background:linear-gradient(180deg,#3fe7d8,var(--accent))!important;color:#041411!important;border:1px solid #0000!important}.dashboard-tabs-shell{flex-direction:column;gap:.5rem;display:flex}.dashboard-tabs-row{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dashboard-tab-favorite-btn{color:#9ab8cc;background:linear-gradient(#0c2234,#081a28);border:1px solid #2d607d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:30px;font-size:1rem;line-height:1;transition:all .16s;display:inline-flex}.dashboard-tab-favorite-btn:hover{color:#cbe1ef;border-color:#4f8db0}.dashboard-tab-favorite-btn.is-active{color:#ffe08a;background:linear-gradient(#604716,#3d2b0b);border-color:#d7ad46;box-shadow:0 0 0 1px #d7ad4652}.dashboard-tab-favorite-btn:disabled{opacity:.62;cursor:not-allowed}.dashboard-tab-btn{color:#c7d7e6;letter-spacing:.01em;background:#081a28;border:1px solid #0f2f45;border-radius:999px;padding:.28rem .7rem;font-size:.7rem;transition:all .15s}.dashboard-tab-btn.is-active{color:#f0fbff;background:#0f3a55;border-color:#1f6a8d;box-shadow:0 0 0 1px #1f6a8d59}.dashboard-tab-body{background:#071b2b;border:1px solid #1f556e;border-radius:8px;padding:.4rem .5rem}.dashboard-tab-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .72rem;display:grid}.dashboard-tab-grid-keys-quotes{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)}.dashboard-tab-grid h5{color:#dce9f4;font-family:var(--font-title),sans-serif;letter-spacing:.02em;text-transform:uppercase;margin:0 0 .25rem;font-size:.82rem;font-weight:700}.dashboard-tab-copy-title{appearance:none;color:inherit;cursor:pointer;font:inherit;text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:.32rem;margin:0;padding:0;display:inline-flex}.dashboard-tab-copy-title-row{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.dashboard-tab-copy-title:hover:not(:disabled){color:#f5fbff;text-shadow:0 0 8px #a3e9ff38}.dashboard-tab-copy-title:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #54d2ffb3}.dashboard-tab-copy-title:disabled{cursor:default}.dashboard-tab-copy-title-right{flex-wrap:wrap;align-items:center;gap:.24rem;display:inline-flex}.dashboard-opportunity-heading{min-height:0;margin:0;padding:0}.dashboard-tab-grid pre{white-space:pre-wrap;color:#d9e7f4;min-height:86px;font-size:.78rem;line-height:1.35;font-family:var(--font-title),sans-serif;background:#0c2639;border:0;border-radius:4px;margin:0;padding:.45rem .5rem}.dashboard-tab-list{color:#d9e7f4;min-height:86px;font-size:.78rem;line-height:1.35;font-family:var(--font-title),sans-serif;padding:0 0 0 1.05rem;background:#0c2639;border-radius:4px;margin:0;padding:.45rem .6rem .45rem 1.35rem;list-style:outside}.dashboard-tab-list li{margin:0 0 .28rem;padding:0;list-style:outside}.dashboard-tab-list-item{justify-content:space-between;align-items:flex-start;gap:.4rem;width:100%;display:flex}.dashboard-tab-list-text{color:inherit;line-height:inherit;padding:.04rem 0;display:inline-block}.dashboard-tab-list-filter-btn{appearance:none;color:inherit;cursor:pointer;font:inherit;line-height:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:999px;margin-left:-.3rem;padding:.04rem .3rem;transition:border-color .16s,background-color .16s,color .16s}.dashboard-tab-list-filter-btn:hover{background:#113d5c7a;border-color:#5cb4e08f}.dashboard-tab-list-filter-btn:focus-visible{outline-offset:1px;outline:2px solid #4ebeffd1}.dashboard-tab-list-filter-btn.is-active{color:#e8fff5;background:#14684e61;border-color:#57eebba3}.dashboard-tab-external-group{flex-shrink:0;align-items:center;gap:.18rem;display:inline-flex}.dashboard-tab-external-btn{appearance:none;color:#c9e8fb;cursor:pointer;background:#081927e0;border:1px solid #37799f8c;border-radius:999px;justify-content:center;align-items:center;width:1.42rem;height:1.42rem;padding:0;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 0 0 1px #073b5547}.dashboard-tab-external-btn svg{width:.74rem;height:.74rem}.dashboard-tab-external-btn:hover:not(:disabled){color:#f4fbff;background:#0a2336f5;border-color:#6fd4ffb8;transform:translateY(-1px)}.dashboard-tab-external-btn:focus-visible{outline-offset:2px;outline:2px solid #54d2ffb3}.dashboard-tab-external-btn:disabled{opacity:.45;cursor:default}.dashboard-statement-list{gap:.48rem;padding:.45rem .6rem;list-style:none;display:grid}.dashboard-statement-list li{margin:0;list-style:none}.dashboard-statement-item{margin:0;padding:0;list-style:none;display:grid}.dashboard-statement-item:last-child{margin-bottom:0}.dashboard-statement-topline{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.4rem;width:100%;display:grid}.dashboard-statement-head{align-items:baseline;gap:.24rem;min-width:0;max-width:100%;line-height:1.2;display:flex}.dashboard-statement-topline-anonymous .dashboard-statement-head{align-items:flex-start}.dashboard-statement-topline>.dashboard-tab-external-group{align-self:flex-start}.dashboard-statement-person-icon{vertical-align:-.08em;color:#f5fbff;width:.72rem;min-width:.72rem;height:.72rem;margin-right:.24rem;display:inline-block}.dashboard-statement-speaker{color:#f5fbff;font-weight:700;line-height:1.2;display:inline}.dashboard-statement-heading-copy{flex-wrap:wrap;flex:auto;align-items:baseline;gap:.02rem .18rem;min-width:0;display:inline-flex}.dashboard-statement-role{color:#3d7fb8;white-space:nowrap;margin-left:.18rem;font-size:.69rem;line-height:1.2;display:inline}.dashboard-statement-type{letter-spacing:.03em;vertical-align:.02em;border-radius:2px;justify-content:center;align-items:center;min-height:1.15rem;margin-right:.34rem;padding:.04rem .34rem;font-size:.63rem;font-weight:500;line-height:1;display:inline-flex}.dashboard-statement-type-direct{color:#f8fffb;background:#13472a}.dashboard-statement-type-indirect{color:#c4cfdb;background:#283442}.dashboard-statement-type-other{color:#6eb6f1;background:#283442}.dashboard-statement-type-fact{color:#8f78ff;background:#283442}.dashboard-statement-type-institutional{color:#f0ce5b;background:#283442}.dashboard-statement-type-evaluation{color:#c4cfdb;background:#283442}.dashboard-statement-body{color:#bfcedb;max-width:100%;margin-bottom:0;padding-left:.96rem;display:block}.dashboard-statement-inline-copy{color:#bfcedb;flex:auto;min-width:0;line-height:1.38;display:block}.dashboard-statement-body strong,.dashboard-statement-inline-copy strong{color:#f8fcff;font-weight:800}.dashboard-opportunity-box{color:#d9e7f4;grid-template-columns:1fr;align-items:start;gap:.42rem;min-height:86px;display:grid}.dashboard-opportunity-title{letter-spacing:.02em;color:#eefcf4;text-shadow:0 0 10px #7ff4aa29,0 0 1px #ccffe161;grid-column:1;font-size:.82rem;font-weight:700}.dashboard-opportunity-title-wrap{box-sizing:border-box;grid-column:1;width:100%;padding:.02rem .56rem 0}.dashboard-opportunity-title-rewrite{color:#e7f6ff;text-shadow:0 0 12px #6dcdff38,0 0 1px #b0e9ff6b}.dashboard-opportunity-angle{grid-column:1;font-size:.78rem;line-height:1.35}.dashboard-opportunity-angle-box{background:#0c2639;border-radius:8px;grid-column:1;align-items:flex-start;min-height:56px;padding:.44rem .56rem;display:flex}.dashboard-opportunity-footer{justify-content:space-between;align-items:center;gap:.5rem;min-height:1.85rem;display:flex}.dashboard-opportunity-footer-right{justify-content:flex-end;align-items:center;gap:.42rem;min-width:0;display:inline-flex}.dashboard-opportunity-tag{color:#9ea7b7;letter-spacing:.01em;text-transform:none;background:0 0;border:0;border-radius:0;align-items:center;width:fit-content;padding:0;font-size:.69rem;line-height:1.2;display:inline-flex}.dashboard-opportunity-tag-spacer{flex:auto}.dashboard-opportunity-process-btn{color:#f7fff9;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:linear-gradient(#1fa154 0%,#178647 100%);border:1px solid #239253;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:.2rem .72rem;font-size:.7rem;font-weight:700;transition:transform .12s,filter .12s,box-shadow .12s;animation:1.7s ease-in-out infinite dashboard-opportunity-process-glow;display:inline-flex;box-shadow:0 0 #4dda831f,0 0 10px #13683659}.dashboard-opportunity-process-btn:hover{filter:brightness(1.06);animation-duration:1.05s;transform:translateY(-1px)}.dashboard-opportunity-process-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #90eeab66}.dashboard-opportunity-process-btn:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;animation:none;transform:none}.dashboard-opportunity-process-btn-rewrite{background:linear-gradient(#278fdb 0%,#1d6fbb 100%);border-color:#2f7fbe;animation-name:dashboard-opportunity-process-glow-rewrite;box-shadow:0 0 #67c6ff29,0 0 10px #185f9c59}.dashboard-opportunity-processed-stack{align-items:center;gap:.16rem;display:inline-flex}.dashboard-opportunity-processed-avatar{object-fit:cover;background:#0d2232;border:1px solid #82aed7a6;border-radius:999px;width:2.3rem;height:2.3rem;box-shadow:0 0 0 1px #0b26398c}.dashboard-opportunity-processed-avatar-fallback{color:#d7eeff;letter-spacing:.02em;justify-content:center;align-items:center;font-size:.82rem;font-weight:700;display:inline-flex}.dashboard-opportunity-processed-more{color:#dff4ff;background:#13344b;border:1px solid #6ba2c98a;border-radius:999px;justify-content:center;align-items:center;min-width:2.3rem;height:2.3rem;padding:0 .26rem;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.processed-settings-shell{flex-direction:column;gap:.8rem;height:calc(100vh - 170px);min-height:460px;display:flex;overflow:hidden}.processed-page-title-row{grid-template-columns:minmax(16rem,1fr) auto auto;align-items:start;gap:.75rem;display:grid}.processed-page-heading h1{letter-spacing:.06em;color:#dceeff;margin:0;font-size:1.08rem;font-weight:700}.processed-page-subtitle{text-align:left;color:#95adc8;letter-spacing:.05em;margin:.32rem 0 0;font-size:.78rem}.processed-today-card{color:#dff4ff;background:linear-gradient(#143f5da8 0%,#0b273bd1 100%);border:1px solid #2d6f99;border-radius:10px;justify-items:end;gap:.12rem;min-width:7.3rem;padding:.34rem .58rem;display:inline-grid}.processed-today-card span{letter-spacing:.04em;text-transform:uppercase;color:#9fc9e6;font-size:.62rem}.processed-today-card strong{color:#e7f8ff;font-size:1rem;line-height:1}.processed-settings-toolbar-filters{flex-wrap:wrap;align-items:flex-end;gap:.55rem;display:inline-flex}.processed-settings-switch{align-items:center;gap:.3rem;display:inline-flex}.processed-switch-btn{color:#cde9fd;cursor:pointer;background:#0a2232;border:1px solid #215d84;border-radius:999px;padding:.34rem .72rem;font-size:.74rem;font-weight:600}.processed-switch-btn.is-active{color:#e7f7ff;background:linear-gradient(#124267 0%,#0f3452 100%);border-color:#29b7ff;box-shadow:0 0 0 1px #49bbff42}.processed-settings-scope,.processed-settings-user-filter{color:#9cc3dd;align-items:center;gap:.45rem;font-size:.74rem;display:inline-flex}.processed-settings-scope select,.processed-settings-user-filter select{color:#e6f4ff;background:#0a2436;border:1px solid #1d5377;border-radius:9px;padding:.24rem .45rem;font-size:.76rem}.processed-settings-empty{color:#a3c6de;margin:0;font-size:.79rem}.processed-settings-list{flex-direction:column;gap:.72rem;height:100%;min-height:0;padding-bottom:.35rem;padding-right:.22rem;display:flex;overflow:hidden auto}.processed-settings-content{flex:auto;grid-template-columns:minmax(13.5rem,25%) minmax(0,75%);align-items:start;gap:.72rem;min-height:0;display:grid;overflow:hidden}.processed-settings-authors{background:linear-gradient(#082135d6 0%,#081e2eeb 100%);border:1px solid #1b567f;border-radius:14px;flex-direction:column;justify-content:flex-start;align-self:start;gap:.48rem;height:fit-content;padding:.62rem;display:flex}.processed-settings-authors-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.processed-settings-authors-head h3{letter-spacing:.04em;text-transform:uppercase;color:#d8efff;margin:0;font-size:.74rem}.processed-settings-authors-head span{color:#dff4ff;background:#1d59804d;border:1px solid #2f77a6;border-radius:999px;padding:.08rem .38rem;font-size:.62rem}.processed-settings-authors-list{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.34rem;margin:0;padding:0;display:flex}.processed-settings-author-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#09253a85;border:1px solid #2c6e996b;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.32rem .4rem;display:flex}.processed-settings-author-item.is-active{background:#1143319e;border-color:#2d9f67;box-shadow:0 0 0 1px #38b66f61}.processed-settings-author-item.is-muted{filter:grayscale();opacity:.68}.processed-settings-author-user{align-items:center;gap:.46rem;min-width:0;display:flex}.processed-settings-author-avatar{object-fit:cover;border:1px solid #639ec59e;border-radius:999px;flex-shrink:0;width:1.9rem;height:1.9rem}.processed-settings-author-name{text-overflow:clip;white-space:normal;color:#e4f4ff;gap:.02rem;min-width:0;font-size:.74rem;font-weight:600;line-height:1.14;display:grid;overflow:visible}.processed-settings-author-count{text-align:center;color:#e7fff2;background:#237a4e4d;border:1px solid #2d9f67;border-radius:999px;flex:none;min-width:1.95rem;padding:.16rem .36rem;font-size:.68rem;font-weight:700}.processed-settings-item{background:linear-gradient(#071f32db 0%,#071c2bf0 100%);border:1px solid #1b567f;border-radius:14px;flex:none;grid-template-columns:minmax(8.7rem,9.8rem) minmax(7.2rem,8.3rem) minmax(17.8rem,1fr) minmax(13.8rem,16.2rem);align-items:center;gap:.5rem;min-height:6.1rem;padding:.68rem .74rem;display:grid}.processed-settings-meta{gap:.16rem;min-width:0;display:grid}.processed-settings-time{color:#c5dfef;white-space:nowrap;font-size:.74rem}.processed-settings-command{color:#ebf8ff;white-space:nowrap;text-transform:none;letter-spacing:.02em;cursor:help;background:#1d59804d;border:1px solid #2f77a6;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:.12rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex}.processed-settings-command.is-rewrite{color:#fff7de;background:#926b154d;border-color:#d3a128}.processed-settings-command.is-opportunity-1,.processed-settings-command.is-opportunity-2,.processed-settings-command.is-opportunity-3{color:#f2e8ff;background:#6d46b247;border-color:#9668d6}.processed-settings-block{align-items:center;gap:.42rem;min-width:0;display:flex}.processed-settings-user{justify-self:start;min-width:0;max-width:8.3rem;margin-left:-.1rem;padding-right:.08rem}.processed-settings-user-name{text-overflow:clip;white-space:normal;color:#e4f4ff;gap:.02rem;min-width:0;font-size:.83rem;font-weight:700;line-height:1.12;display:grid;overflow:visible}.processed-settings-avatar{object-fit:cover;border:1px solid #69a1ca9e;border-radius:999px;flex-shrink:0;width:2.55rem;height:2.55rem}.processed-settings-avatar-fallback{color:#dcf1ff;background:#0f3550;justify-content:center;align-items:center;font-size:.66rem;font-weight:700;display:inline-flex}.processed-settings-article{grid-template-columns:2.9rem minmax(0,1fr);align-items:center;column-gap:.56rem;min-width:0;display:grid}.processed-settings-article-image{object-fit:cover;border:1px solid #609ac08f;border-radius:10px;flex-shrink:0;width:2.9rem;height:2.9rem}.processed-settings-article-fallback{color:#8fbad8;letter-spacing:.04em;background:#0b3047;justify-content:center;align-items:center;font-size:.64rem;display:inline-flex}.processed-settings-article-title{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;color:#e8f7ff;-webkit-box-orient:vertical;min-width:0;max-width:100%;margin:0;font-size:.77rem;line-height:1.24;text-decoration:none;display:-webkit-box;overflow:hidden}.processed-settings-article-title:hover{text-decoration:underline}.processed-settings-source-logo{object-fit:cover;border:1px solid #5f98be8f;border-radius:999px;flex-shrink:0;width:2.55rem;height:2.55rem}.processed-settings-source-fallback{color:#d8f0ff;background:#10364f;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.processed-settings-source{grid-template-columns:2.55rem minmax(0,1fr);align-items:center;column-gap:.5rem;min-width:0;display:grid}.processed-settings-source.processed-settings-block{gap:.5rem}.processed-settings-source-text{align-items:start;gap:.12rem;min-width:0;display:grid}.processed-settings-source-name{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;color:#d1e9fb;-webkit-box-orient:vertical;max-width:none;font-size:.73rem;line-height:1.15;display:-webkit-box;overflow:hidden}.processed-settings-source-scope{letter-spacing:.02em;color:#ddf4ff;background:#1d59804d;border:1px solid #2f77a6;border-radius:999px;justify-self:start;align-items:center;padding:.1rem .4rem;font-size:.6rem;display:inline-flex}.processed-settings-source-scope.scope-competitors{background:#237a4e4d;border-color:#2d9f67}.processed-settings-source{min-width:0}@media (max-width:980px){.processed-page-title-row{grid-template-columns:1fr}.processed-today-card{justify-self:start;justify-items:start}.processed-settings-content{grid-template-columns:1fr}.processed-settings-shell{height:auto;min-height:0;overflow:visible}.processed-settings-list{height:auto;overflow:visible}.processed-settings-item{grid-template-columns:minmax(8.1rem,9rem) minmax(6.8rem,7.8rem) minmax(13.1rem,1fr) minmax(10.4rem,12rem)}}@keyframes dashboard-opportunity-process-glow{0%,to{box-shadow:0 0 #4dda8314,0 0 8px #1368364d,inset 0 0 0 1px #82ffb014}50%{box-shadow:0 0 0 2px #6dffab33,0 0 18px #3edf7f80,inset 0 0 0 1px #afffcd2e}}@keyframes dashboard-opportunity-process-glow-rewrite{0%,to{box-shadow:0 0 #75d1ff1a,0 0 8px #185f9c4d,inset 0 0 0 1px #b3e7ff1a}50%{box-shadow:0 0 0 2px #82d6ff42,0 0 18px #4aaef085,inset 0 0 0 1px #cff2ff38}}@media (prefers-reduced-motion:reduce){.dashboard-tab-chip-glow-virality,.dashboard-tab-chip-glow-severity{box-shadow:none;animation:none}.dashboard-opportunity-process-btn{animation:none}.dashboard-opportunity-process-btn:hover{transform:none}}.dashboard-tab-chip{color:#f3fbff;letter-spacing:.04em;background:#123c5b;border:1px solid #1b5e84;border-radius:999px;align-items:center;margin-left:.4rem;padding:.06rem .38rem;font-size:.7rem;display:inline-flex}.dashboard-tab-chip-glow-virality{background:linear-gradient(#4c2f74 0%,#3a245b 100%);border-color:#8d63df;animation:1.45s ease-in-out infinite dashboard-tab-chip-glow-virality;box-shadow:0 0 #b28bff1a,0 0 8px #8554e24d}.dashboard-tab-chip-glow-severity{background:linear-gradient(#74243b 0%,#5f1c31 100%);border-color:#c94c6d;animation:1.45s ease-in-out infinite dashboard-tab-chip-glow-severity;box-shadow:0 0 #ff819c1a,0 0 8px #e34f7552}@keyframes dashboard-tab-chip-glow-virality{0%,to{box-shadow:0 0 #b28bff1a,0 0 8px #8554e24d}50%{box-shadow:0 0 0 2px #bf9dff52,0 0 20px #9865f38a}}@keyframes dashboard-tab-chip-glow-severity{0%,to{box-shadow:0 0 #ff819c1a,0 0 8px #e34f7552}50%{box-shadow:0 0 0 2px #ff8ea84d,0 0 20px #f05d818f}}@keyframes lift-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dashboard-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dashboard-feed-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-feed-new{0%{box-shadow:inset 0 0 0 1px #75f5f400,0 0 #0000}18%{box-shadow:inset 0 0 0 1px #75f5f46b,0 0 0 1px #4cdfe852}to{box-shadow:inset 0 0 0 1px #48e2e938,0 0 0 1px #2ca9c140}}@keyframes dashboard-viral-sweep{0%{opacity:0;transform:translate(-125%)skew(-16deg)}12%{opacity:.84}68%{opacity:.88}to{opacity:0;transform:translate(118%)skew(-16deg)}}@keyframes dashboard-viral-sparkles{0%{opacity:0;filter:saturate(.95);transform:translate(-16%)scale(.98)}10%{opacity:.96}62%{opacity:.82}to{opacity:0;filter:saturate(1.08);transform:translate(14%)scale(1.02)}}@keyframes dashboard-virality-track-pulse{0%{opacity:0;transform:scale(.86)}14%{opacity:.92;transform:scale(1.02)}30%{opacity:.48;transform:scale(.96)}46%{opacity:.9;transform:scale(1.04)}64%{opacity:.42;transform:scale(.95)}80%{opacity:.74;transform:scale(1.01)}to{opacity:0;transform:scale(.9)}}@keyframes dashboard-virality-fill-pulse{0%{opacity:0;filter:brightness();transform:scale(.92)}12%{opacity:.9;filter:brightness(1.18);transform:scale(1.03)}28%{opacity:.42;filter:brightness(1.03);transform:scale(.97)}44%{opacity:.84;filter:brightness(1.2);transform:scale(1.04)}62%{opacity:.36;filter:brightness(1.02);transform:scale(.98)}78%{opacity:.66;filter:brightness(1.12);transform:scale(1.02)}to{opacity:0;filter:brightness();transform:scale(.94)}}@keyframes dashboard-side-tab-in{0%{opacity:.76}to{opacity:1}}@keyframes dashboard-side-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){:root{--dashboard-fixed-hero-height:152px}.dashboard-hero-top{grid-template-columns:1fr}.dashboard-global-header-panel:after{background-position:100%;background-size:contain}.dashboard-brand{grid-area:auto/1}.dashboard-head-actions{justify-content:flex-end}.dashboard-chart-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:.34rem}.dashboard-brand-meta-row{gap:.5rem}.dashboard-brand-meta-row .dashboard-meta{width:100%;margin-right:0}.dashboard-head-actions.dashboard-head-links{flex-wrap:nowrap;grid-area:auto/1;justify-content:flex-end;width:100%;margin-top:0}.dashboard-chart-card{padding:.34rem .38rem}.dashboard-chart-card h2{margin-bottom:.14rem;font-size:.7rem}.dashboard-bar-row{grid-template-columns:58px minmax(0,1fr) 28px;gap:.16rem;font-size:.58rem}.dashboard-bar-track{height:6px}.dashboard-filter-grid{grid-template-columns:minmax(300px,3fr) minmax(140px,1.3fr) minmax(140px,1.3fr) minmax(160px,1.2fr) auto;min-width:860px}.dashboard-feed-head{grid-template-columns:auto minmax(0,1fr)}.dashboard-feed-head .dashboard-filter-grid{grid-template-columns:minmax(130px,.74fr) minmax(132px,.42fr) minmax(0,1.25fr) auto;min-width:520px}.dashboard-layout{grid-template-columns:minmax(0,1fr);height:auto;overflow:visible}.dashboard-feed-item-grid{grid-template-columns:58px minmax(0,1fr)}.dashboard-feed-image-col,.dashboard-feed-details-col{border-top:1px solid #1f556e;border-right:0;grid-column:2}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-form,.check-grid,.platform-data-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.backoffice-form-grid{grid-template-columns:1fr}.platform-data-grid .platform-data-card:nth-child(2){max-height:none;position:static;overflow:visible}.platform-admin-layout{grid-template-columns:minmax(0,1fr)}.platform-admin-sidebar{max-height:none;position:static}}@media (max-width:860px){:root{--dashboard-fixed-hero-height:176px}}@media (max-width:760px){.dashboard-control-shell .dashboard-control-headline{flex-direction:column;align-items:stretch}.dashboard-control-shell .dashboard-control-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-control-shell .dashboard-profile-preview,.dashboard-control-shell .dashboard-settings-preview{grid-template-columns:1fr}.dashboard-control-shell .dashboard-settings-logo{width:132px;height:132px}.dashboard-control-shell .tenant-logo-preview,.dashboard-control-shell .tenant-logo-fallback{width:102px;height:102px}.dashboard-control-shell .dashboard-settings-details li strong{min-width:0;margin-bottom:.22rem;display:block}.dashboard-control-shell .backoffice-head-actions{flex-wrap:wrap}.dashboard-live-strip{grid-template-columns:1fr}.dashboard-route-loading.is-header-clock{right:calc(100% + .36rem)}.dashboard-route-loading.is-header-clock .dashboard-route-loading-pill{min-width:9.4rem;min-height:2.1rem;padding:.3rem .64rem;font-size:.7rem}.dashboard-tour-card{width:min(360px,100vw - 1.44rem);padding:.62rem .66rem;bottom:.72rem;right:.72rem}.dashboard-chart-row{grid-template-columns:1fr}.dashboard-feed-head{grid-template-columns:auto minmax(0,1fr)}.dashboard-feed-head .dashboard-filter-grid{grid-template-columns:minmax(170px,1fr) minmax(136px,.6fr) auto;min-width:520px}.dashboard-rag-chat-header,.dashboard-rag-chat-composer-actions{flex-direction:column;align-items:flex-start}.dashboard-rag-chat-mode-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-rag-chat-suggestions,.dashboard-rag-chat-source-card,.dashboard-feed-item-grid{grid-template-columns:1fr}.dashboard-feed-source-col{border-bottom:1px solid #1f556e;border-right:0}.dashboard-side-tabs,.dashboard-side-search-form,.dashboard-feed-head{background:0 0;padding-bottom:0;position:static}.dashboard-feed-main-col,.dashboard-feed-image-col,.dashboard-feed-details-col{border-top:1px solid #1f556e;grid-column:auto}.page-wrap{width:min(100%,96vw);margin:.8rem auto 1.2rem}.panel{border-radius:12px;padding:.8rem}.top-row{grid-template-columns:1fr;align-items:start}.top-actions{justify-items:start;width:100%}.kpi-grid,.filter-grid,.platform-form,.check-grid,.platform-data-grid,.platform-data-controls,.platform-data-inline-grid{grid-template-columns:1fr}.platform-kpis{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;width:100%}th,td{padding:.5rem}.source-primary{min-width:200px}.source-group>summary{flex-direction:column;align-items:flex-start}.source-group-counts{flex-wrap:wrap;justify-content:flex-start;width:100%}}.dashboard-feed-source-name,.dashboard-feed-source-name a{font-weight:700!important}.war-room-shell{--war-room-content-height:calc(100vh - 176px);background:linear-gradient(135deg,#051c34db,#021124e6);border:1px solid #4a97cc59}.page-wrap.war-room-page-wrap{margin-top:.2rem}.dashboard-shell.war-room-page-wrap{padding-top:calc(var(--dashboard-fixed-hero-top) + var(--dashboard-fixed-hero-height) - 24px)}.war-room-header{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.9rem;display:flex}.war-room-title-block h1{letter-spacing:.04em;margin:0;font-size:1.45rem}.war-room-title-block p{color:#95b8d5;margin:.22rem 0 0;font-size:.92rem}.war-room-toolbar{grid-template-columns:auto auto auto minmax(0,1fr);align-items:center;gap:.38rem;display:grid}.war-room-news-count{color:#d7eaf9;white-space:nowrap;background:#05182bb8;border:1px solid #48709057;border-radius:9px;align-items:baseline;gap:.32rem;min-height:28px;padding:.16rem .48rem .14rem;display:inline-flex}.war-room-news-count strong{color:#f1f7ff;font-family:Arial,sans-serif;font-size:.88rem;font-weight:700;line-height:1}.war-room-news-count span{letter-spacing:.06em;text-transform:uppercase;color:#88aac6;font-size:.62rem;font-weight:700}.war-room-active-filters{background:#05182bad;border:1px solid #3f638352;border-radius:9px;flex-wrap:wrap;align-items:center;gap:.3rem;min-width:0;min-height:28px;padding:.14rem .42rem;display:inline-flex}.war-room-active-filters.is-empty{background:#0413238a;border-color:#3454723d}.war-room-active-filters-label{color:#87a9c7;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:700}.war-room-active-filters-placeholder{color:#6e88a1;font-size:.64rem;line-height:1.1}.war-room-filter-chip{color:#d5eaff;letter-spacing:.01em;cursor:pointer;background:#0a2742d1;border:1px solid #5183a857;border-radius:999px;align-items:center;gap:.36rem;padding:.18rem .44rem;font-size:.63rem;line-height:1.1;display:inline-flex}.war-room-filter-chip:hover{background:#0c2f4ee6;border-color:#6fabd685}.war-room-filter-chip-label{align-items:baseline;gap:.2rem;display:inline-flex}.war-room-filter-chip-remove{color:#e9f6ff;background:#04182ac7;border:1px solid #70add65c;border-radius:999px;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.67rem;line-height:1;display:inline-flex}.war-room-select{color:#d9efff;background:#06233fd9;border:1px solid #66aad86b;border-radius:8px;min-height:26px;padding:0 .42rem;font-size:.67rem;font-weight:600;line-height:1.1}.war-room-select option{font-size:.67rem}.war-room-btn{color:#cce9ff;letter-spacing:.03em;cursor:pointer;background:#0a3558b8;border:1px solid #71c2e86b;border-radius:10px;padding:.32rem .58rem;font-size:.76rem;font-weight:600}.war-room-btn.war-room-btn-accent{color:#daf9ea;background:#0e3f30cc;border-color:#60b6876b}.war-room-btn.war-room-btn-danger{color:#ffd9d9;background:#491b20d1;border-color:#c472725c}.war-room-layout{min-height:var(--war-room-content-height);height:var(--war-room-content-height);grid-template-columns:minmax(0,50fr) minmax(0,35fr) minmax(0,15fr);gap:.85rem;display:grid}.war-room-left-panel{min-height:var(--war-room-content-height);height:100%}.war-room-map-shell{width:100%;height:100%;min-height:var(--war-room-content-height);border:1px solid #69acdc52;border-radius:12px;position:relative;overflow:hidden}.war-room-map-canvas{width:100%;height:100%}.war-room-map-tooltip{z-index:4;pointer-events:none;color:#d5ecff;background:#020e1ee0;border:1px solid #79caed70;border-radius:8px;flex-direction:column;gap:.2rem;padding:.45rem .6rem;font-size:.78rem;display:inline-flex;position:absolute}.war-room-map-legend{z-index:3;color:#bddfff;letter-spacing:.01em;pointer-events:none;background:#020e1eb8;border:1px solid #79caed47;border-radius:8px;flex-direction:column;gap:.2rem;padding:.4rem .6rem;font-size:.73rem;display:inline-flex;position:absolute;bottom:12px;left:12px}.war-room-right-panel{min-height:var(--war-room-content-height);background:#061d35a8;border:1px solid #69acdc52;border-radius:12px;flex-direction:column;gap:.72rem;height:100%;padding:.65rem;display:flex;overflow-y:auto}.war-room-city-severity-panel{min-height:var(--war-room-content-height);height:var(--war-room-content-height);max-height:var(--war-room-content-height);background:#061d35a8;border:1px solid #69acdc52;border-radius:12px;grid-template-rows:auto 1fr;gap:.45rem;padding:.65rem;display:grid;overflow:hidden}.war-room-city-severity-head{align-items:flex-start}.war-room-city-severity-head-controls{justify-items:end;gap:.22rem;display:grid}.war-room-city-severity-tabs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.26rem;display:inline-flex}.war-room-city-severity-tab{color:#c5e1f7;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#0a2d489e;border:1px solid #84c7ed52;border-radius:999px;min-height:22px;padding:0 .42rem;font-size:.62rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.war-room-city-severity-tab:hover{border-color:#a7dffab8}.war-room-city-severity-tab.is-active{color:#f3fbff;background:#175078c7;border-color:#a8e0fdeb;box-shadow:0 0 0 1px #71ceff38}.war-room-city-severity-sort-row{align-items:center;display:inline-flex}.war-room-city-severity-sort{align-items:center;gap:.22rem;display:inline-flex}.war-room-city-severity-sort-btn{color:#c7b4ff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#2b1949b8;border:1px solid #9170ec6b;border-radius:999px;min-height:18px;padding:0 .4rem;font-size:.48rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s}.war-room-city-severity-sort-btn:hover{color:#f0e7ff;background:#36215dd1;border-color:#ad90ff94}.war-room-city-severity-sort-btn.is-active{color:#fbf7ff;background:#4e3085eb;border-color:#bb9dffb8}.war-room-city-severity-list{align-content:start;gap:.35rem;padding-right:.1rem;display:grid;overflow-y:auto}.war-room-city-severity-item{color:#d2ecff;cursor:pointer;text-align:left;background:#061828b8;border:1px solid #3e59752e;border-radius:10px;justify-content:space-between;align-items:center;gap:.4rem;width:100%;padding:.4rem .46rem;display:flex}.war-room-city-severity-item:hover{background:#091e31d1;border-color:#54718d47}.war-room-city-severity-item.is-active{color:#f1f8ff;background:#0b2238;box-shadow:inset 0 0 0 1px #2d8fd34d;border-color:#2d8fd3!important}.war-room-city-severity-item.is-dim{opacity:.42;filter:grayscale(.82)saturate(.28);background:#040f1bdb;border-color:#23374c29!important}.war-room-city-severity-city{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.68rem;font-weight:700;line-height:1.2;overflow:hidden}.war-room-city-severity-left{gap:.08rem;min-width:0;display:inline-grid}.war-room-city-severity-meta{flex-shrink:0;align-items:center;gap:.34rem;display:inline-flex}.war-room-city-severity-count{color:#7fd6ff;text-align:center;background:#134c7761;border:1px solid #64c6ff57;border-radius:999px;min-width:1.85rem;padding:.14rem .34rem;font-size:.62rem;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #47b2ff14}.war-room-city-severity-meta strong{letter-spacing:.02em;color:#ff6f7f;font-size:.66rem}.war-room-city-severity-item.is-dim .war-room-city-severity-meta strong,.war-room-city-severity-item.is-dim .war-room-city-severity-city,.war-room-city-severity-item.is-dim .war-room-city-severity-count,.war-room-city-severity-item.is-dim .war-room-city-severity-meta small{color:#7f95ab!important}.war-room-city-severity-meta small{color:#95b8d4;font-size:.62rem}.war-room-panel{background:#041529a8;border:1px solid #6db2e138;border-radius:10px;padding:.55rem}.war-room-panel-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.war-room-panel-head h3{letter-spacing:.08em;text-transform:uppercase;color:#cde8ff;margin:0;font-size:.9rem}.war-room-inline-controls{align-items:center;gap:.35rem;display:inline-flex}.war-room-grid-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:.38rem;margin-bottom:.45rem;display:grid}.war-room-live-player{background:#051223c7;border:1px solid #6eb1e140;border-radius:10px;place-items:center;min-height:190px;display:grid;overflow:hidden}.war-room-live-player iframe{border:0;width:100%;height:230px}.war-room-open-link{color:#e2f3ff;background:#0c385bb8;border:1px solid #80cce77a;border-radius:10px;justify-content:center;align-items:center;padding:.38rem .7rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.war-room-open-preview{grid-template-rows:1fr auto;gap:.5rem;width:100%;height:100%;padding:.45rem;text-decoration:none;display:grid}.war-room-open-preview img{object-fit:cover;border:1px solid #7cc4e73d;border-radius:10px;width:100%;height:180px}.war-room-live-panel{position:relative}.war-room-live-panel .war-room-panel-head{justify-content:flex-end}.war-room-live-stack{gap:.6rem;display:grid}.war-room-live-widget{background:#081d33bf;border:1px solid #68abdb47;border-radius:10px;padding:.45rem}.war-room-live-widget-head{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.4rem;display:flex}.war-room-live-widget-meta{gap:.18rem;min-width:0;display:grid}.war-room-live-widget-head h4{letter-spacing:.07em;text-transform:uppercase;color:#d9edff;margin:0;font-size:.78rem}.war-room-live-widget-name{color:#9ec2dd;white-space:nowrap;text-overflow:ellipsis;max-width:180px;font-size:.76rem;overflow:hidden}.war-room-live-tv-title{color:#ffd54d;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 8px #ffd54d73,0 0 18px #ffba0033;min-width:0;max-width:260px;font-family:Arial,Helvetica,sans-serif;font-size:.94rem;font-weight:700;line-height:1;overflow:hidden}.war-room-live-widget-channel{align-items:center;gap:.34rem;max-width:100%;display:inline-flex}.war-room-live-widget-actions{flex-shrink:0;align-items:center;gap:.38rem;display:inline-flex}.war-room-live-picker-trigger{color:#d7ecff;cursor:pointer;background:#0b3557b8;border:1px solid #7ac3e773;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:0;line-height:0;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.war-room-live-picker-trigger:hover{border-color:#8ed5f4bf;transform:translateY(-1px);box-shadow:0 0 10px #6acbf53d}.war-room-live-picker-trigger:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.war-room-live-picker-trigger svg{color:currentColor;flex-shrink:0;width:15px;height:15px;display:block}.war-room-live-layout-toggle{color:#d7ecff;cursor:pointer;background:#0b3557b8;border:1px solid #7ac3e773;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:0;line-height:0;display:inline-flex}.war-room-live-layout-toggle:hover{border-color:#8ed5f4bf;box-shadow:0 0 10px #6acbf53d}.war-room-live-layout-toggle:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.war-room-live-layout-toggle svg{color:currentColor;flex-shrink:0;width:14px;height:14px;display:block}.war-room-live-rotation-switch{cursor:pointer;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.28rem;display:inline-flex;position:relative}.war-room-live-rotation-input{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.war-room-live-rotation-switch.is-disabled{opacity:.48;cursor:not-allowed}.war-room-live-rotation-track{background:#14283f;border:1px solid #46637f;border-radius:999px;align-items:center;width:32px;min-width:32px;height:18px;padding:1px;transition:border-color .14s,background .14s,box-shadow .14s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #6aa4d01a}.war-room-live-rotation-switch:hover:not(.is-disabled) .war-room-live-rotation-track{box-shadow:inset 0 0 0 1px #6aa4d01a,0 0 0 1px #77acda47}.war-room-live-rotation-status{text-align:right;letter-spacing:.05em;text-transform:uppercase;-webkit-user-select:none;user-select:none;min-width:2.2rem;font-size:.58rem;font-weight:700;line-height:1;transition:color .14s}.war-room-live-rotation-select{color:#dbeeff;background:#0a1e30e0;border:1px solid #659ac061;border-radius:8px;min-width:70px;height:24px;padding:0 .45rem;font-size:.66rem}.war-room-live-rotation-switch.is-off .war-room-live-rotation-status{color:#d7e7f7}.war-room-live-rotation-switch.is-on .war-room-live-rotation-track{background:#143425;border-color:#2f9d67}.war-room-live-rotation-switch.is-on .war-room-live-rotation-status{color:#e7fff3}.war-room-live-rotation-thumb{background:#e9f6ff;border-radius:999px;width:14px;height:14px;transition:transform .17s;position:absolute;top:1px;left:1px;box-shadow:0 1px 4px #030c1673}.war-room-live-rotation-switch.is-on .war-room-live-rotation-thumb{transform:translate(14px)}.war-room-live-rotation-input:focus-visible+.war-room-live-rotation-track{outline-offset:2px;outline:2px solid #8dc9ff}.war-room-webcam-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.war-room-webcam-tile{background:#081d33b8;border:1px solid #6aaddd4d;border-radius:10px;position:relative;overflow:hidden}.war-room-webcam-tile .war-room-live-player{border:0;border-radius:0;height:220px;min-height:220px}.war-room-webcam-tile .war-room-live-player iframe{height:100%}.war-room-webcam-tile .war-room-open-preview{gap:0;padding:0}.war-room-webcam-tile .war-room-open-preview img{border:0;border-radius:0;height:220px}.war-room-webcam-tile-select{cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.war-room-webcam-tile-select:hover{box-shadow:inset 0 0 0 2px #97dbfcb8}.war-room-webcam-tile-name{z-index:2;color:#f0f8ff;letter-spacing:.02em;text-shadow:0 1px 4px #000c;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;font-weight:700;position:absolute;bottom:.35rem;left:.45rem;right:.45rem;overflow:hidden}.war-room-webcam-focus .war-room-live-player{min-height:310px}.war-room-live-picker-backdrop{z-index:260;background:#041121d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.war-room-live-picker{background:#06182bf2;border:1px solid #70b8e559;border-radius:10px;grid-template-rows:auto 1fr;width:min(960px,96%);max-height:90%;display:grid;overflow:hidden}.war-room-live-config-modal{width:min(1220px,96vw)}.war-room-live-picker-body{grid-template-columns:minmax(220px,.72fr) minmax(0,1.68fr);min-height:0;display:grid}.war-room-live-config-body{grid-template-columns:minmax(220px,.78fr) minmax(300px,1.08fr) minmax(300px,1fr)}.war-room-live-picker-current{border-right:1px solid #6eb1e133;align-content:start;gap:.42rem;padding:.55rem;display:grid}.war-room-live-picker-section-head{justify-content:space-between;align-items:baseline;gap:.4rem;display:flex}.war-room-live-picker-section-head h5{letter-spacing:.08em;text-transform:uppercase;color:#d7edff;margin:0;font-size:.68rem}.war-room-live-picker-section-head span{color:#96b7d0;font-size:.62rem}.war-room-live-picker-current-grid{gap:.35rem;display:grid}.war-room-live-picker-main{grid-template-rows:auto 1fr;min-height:0;display:grid}.war-room-live-config-summary{gap:.52rem}.war-room-live-picker-controls{grid-template-columns:minmax(0,1fr) 170px;gap:.38rem;padding:.55rem .55rem 0;display:grid}.war-room-live-picker-controls-extended{grid-template-columns:minmax(0,1fr) 164px 124px}.war-room-live-picker-search,.war-room-live-picker-country{color:#deeffd;background:#071c2fe6;border:1px solid #68a6d157;border-radius:8px;min-height:32px;padding:0 .58rem;font-size:.68rem}.war-room-live-picker-search::placeholder{color:#7fa4c0}.war-room-live-picker-head{border-bottom:1px solid #6eb1e140;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem;display:flex}.war-room-live-picker-head h4{color:#d9efff;margin:0;font-size:.82rem}.war-room-live-picker-title-block{gap:.14rem;display:grid}.war-room-live-picker-title-block p{color:#8fb5d2;margin:0;font-size:.68rem}.war-room-live-picker-list{gap:.35rem;padding:.55rem;display:grid;overflow-y:auto}.war-room-live-picker-item{text-align:left;color:#d8ecff;cursor:pointer;background:#08223dd1;border:1px solid #6eb1e147;border-radius:9px;flex-direction:column;gap:.14rem;padding:.38rem .46rem;display:flex}.war-room-live-picker-item.is-selected{background:#103126c2;border-color:#78c79285}.war-room-live-picker-item.is-previewing{border-color:#8acdf1b8;box-shadow:0 0 0 1px #7bc4ec47}.war-room-live-picker-summary-card{min-height:58px}.war-room-live-picker-summary-head{align-items:flex-start;gap:.3rem;display:flex}.war-room-live-picker-summary-main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.war-room-live-picker-row{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.war-room-live-picker-logo{background:#0c2d4bdb;border:1px solid #78beec59;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.war-room-live-picker-logo-img{object-fit:cover;width:100%;height:100%;display:block}.war-room-live-picker-logo-fallback{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:.56rem;font-weight:700;display:inline-flex}.war-room-live-picker-logo-fallback.is-tv{color:#d9ebff;background:#18395c}.war-room-live-picker-logo-fallback.is-webcam{color:#ecf0ff;background:#2b2d66}.war-room-live-picker-name{color:#dbefff;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.7rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.war-room-live-picker-item small{color:#8eb7d8;padding-left:1.9rem;font-size:.6rem;line-height:1.2}.war-room-live-picker-section-head-screen{margin-top:.2rem}.war-room-live-picker-slot-placeholder{color:#6f96b3;letter-spacing:.05em;text-transform:uppercase;background:#081d336b;border:1px dashed #649cc03d;border-radius:9px;place-items:center;min-height:56px;font-size:.64rem;display:grid}.war-room-live-picker-remove{color:#9fc1da;background:#0a2035d6;border:1px solid #6eb1e147;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:auto;font-size:.8rem;line-height:1;display:inline-flex}.war-room-live-picker-item-tags{flex-wrap:wrap;align-items:center;gap:.24rem;padding-left:1.9rem;display:inline-flex}.war-room-live-picker-tag{color:#d5eeff;letter-spacing:.05em;text-transform:uppercase;background:#0b2945c2;border:1px solid #6fb9e547;border-radius:999px;padding:.08rem .34rem;font-size:.54rem}.war-room-live-config-preview{border-left:1px solid #6eb1e133;grid-template-rows:auto minmax(0,1fr) auto auto;gap:.45rem;min-height:0;padding:.55rem;display:grid}.war-room-live-config-preview-player{min-height:0}.war-room-live-config-preview-player .war-room-live-player{height:100%;min-height:240px}.war-room-live-config-preview-meta{gap:.12rem;display:grid}.war-room-live-config-preview-meta strong{color:#e3f3ff;font-size:.84rem}.war-room-live-config-preview-meta small{color:#8fb5d2;font-size:.66rem}.war-room-live-config-preview-actions{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.war-room-live-config-footer{border-top:1px solid #6eb1e133;gap:.32rem;padding:.55rem;display:grid}.war-room-live-config-preset-row{grid-template-columns:210px minmax(0,1fr) auto;gap:.38rem;display:grid}.war-room-live-config-preset-actions{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}.war-room-live-config-footer-note{color:#8fb5d2;min-height:1rem;font-size:.64rem}@media (max-width:980px){.war-room-webcam-grid{grid-template-columns:1fr}.war-room-live-picker{width:min(96vw,880px)}.war-room-live-picker-body,.war-room-live-config-body{grid-template-columns:1fr}.war-room-live-picker-current{border-bottom:1px solid #6eb1e133;border-right:0}.war-room-live-config-preview{border-top:1px solid #6eb1e133;border-left:0}.war-room-live-picker-controls,.war-room-live-picker-controls-extended,.war-room-live-config-preset-row{grid-template-columns:1fr}.war-room-live-widget-name{max-width:120px}.war-room-live-widget-head{align-items:flex-start}.war-room-live-widget-actions{flex-direction:row;align-items:center}}.war-room-feed-item,.war-room-alert-item{text-align:left;color:#d2ecff;cursor:pointer;background:#07213cc4;border:1px solid #6eb1e147;border-radius:10px;width:100%;padding:.48rem .56rem}.war-room-feed-cards,.war-room-alert-cards{gap:.35rem;display:grid}.war-room-feed-item{flex-direction:column;gap:.2rem;display:flex}.war-room-feed-meta{color:#85b5d5;font-size:.78rem}.war-room-feed-title{font-size:.84rem;line-height:1.26}.war-room-alert-item{justify-content:space-between;align-items:center;display:flex}.war-room-alert-item strong{color:#ffca70}.war-room-empty{color:#8eb5d0;margin:0;font-size:.82rem}.war-room-mini-loading{color:#85b5d5;margin:0;font-size:.78rem}.war-room-radar-head{align-items:flex-start}.war-room-radar-filters{flex-wrap:wrap;align-items:center;gap:.24rem;display:inline-flex}.war-room-radar-filter-btn{color:#cabfff;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:#1b1338db;border:1px solid #6153a27a;border-radius:999px;min-height:20px;padding:0 .4rem;font-size:.58rem;font-weight:700;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.war-room-radar-filter-btn:hover{color:#f1ebff;border-color:#9780edb8}.war-room-radar-filter-btn.is-active{color:#fffaff;background:#482d7ff2;border-color:#b7a1ffe0;box-shadow:0 0 0 1px #ad8fff3d}.war-room-radar-news-list{gap:.56rem;display:grid}.war-room-radar-news-item{background:linear-gradient(#071827f5,#051421e6);border:1px solid #2f4b6547;border-radius:12px;grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:.54rem;padding:.42rem;display:grid;position:relative}.war-room-radar-news-item.is-dossier-disabled{background:linear-gradient(#0b1218f5,#080e14f0);border-color:#515f6e3d}.war-room-radar-news-item.is-dossier-disabled .war-room-radar-media-wrap,.war-room-radar-news-item.is-dossier-disabled .war-room-radar-media,.war-room-radar-news-item.is-dossier-disabled .war-room-radar-news-body{filter:grayscale()saturate(.05)brightness(.84)}.dashboard-analyst-dossier-article-toggle{cursor:pointer;z-index:2;background:#0b263cf5;border:1px solid #477da09e;border-radius:999px;align-items:center;width:34px;height:20px;padding:2px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;position:absolute;top:.48rem;right:.48rem}.dashboard-analyst-dossier-article-toggle:hover{transform:translateY(-1px)}.dashboard-analyst-dossier-article-toggle.is-on{background:linear-gradient(#0f4668fa,#082b43fa);border-color:#5cbce4c7;box-shadow:0 0 0 1px #6fcdf324}.dashboard-analyst-dossier-article-toggle.is-off{background:linear-gradient(#42484ef5,#30363cf5);border-color:#b0bbc585}.dashboard-analyst-dossier-article-toggle-knob{background:#dff6ff;border-radius:999px;width:14px;height:14px;transition:transform .16s,background .16s;box-shadow:0 1px 4px #00000059}.dashboard-analyst-dossier-article-toggle.is-on .dashboard-analyst-dossier-article-toggle-knob{background:#effbff;transform:translate(14px)}.dashboard-analyst-dossier-article-toggle.is-off .dashboard-analyst-dossier-article-toggle-knob{background:#f1f1f1;transform:translate(0)}.war-room-radar-media-link{text-decoration:none;display:block}.war-room-radar-media-wrap{background:#0a1f31d1;border:1px solid #517a9f42;border-radius:10px;place-items:center;width:120px;height:98px;display:grid;overflow:hidden}.war-room-radar-media{object-fit:cover;width:100%;height:100%}.war-room-radar-media-fallback{color:#92b8d6;border:0;border-radius:0;width:100%;height:100%;min-height:0;font-size:.62rem}.war-room-radar-media-fallback.dashboard-image-placeholder-link{padding:0}.war-room-radar-media-fallback .dashboard-image-placeholder-copy{gap:.14rem;padding:.42rem .5rem .48rem}.war-room-radar-media-fallback .dashboard-image-placeholder-badge,.war-room-radar-media-fallback .dashboard-image-placeholder-monogram{border-radius:9px;width:30px;height:30px}.war-room-radar-media-fallback .dashboard-image-placeholder-monogram{font-size:1rem}.war-room-radar-media-fallback .dashboard-image-placeholder-copy small{font-size:.5rem}.war-room-radar-media-fallback .dashboard-image-placeholder-copy strong{font-size:.52rem;line-height:1.1}.war-room-radar-news-body{appearance:none;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-content:start;gap:.16rem;min-width:0;padding:0;display:grid}.war-room-radar-source-row{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.war-room-radar-source-row .dashboard-feed-source-name{color:#b6c0ca;font-size:.7rem;line-height:1}.war-room-radar-source-badge,.war-room-radar-source-icon,.war-room-radar-source-fallback{background:#0b2942db;border:1px solid #5682a45c;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;overflow:hidden}.war-room-radar-source-fallback{color:#eff8ff;font-size:.64rem;font-weight:700}.war-room-radar-title{color:#f1f7ff;margin:0;font-family:Arial,sans-serif;font-size:.96rem;font-weight:700;line-height:1.28}.war-room-radar-meta-line{flex-wrap:wrap;align-items:center;gap:.22rem;margin-bottom:-.14rem;margin-left:-.14rem;display:flex}.war-room-radar-meta-chip{color:#d5eaff;background:#081d2fb3;border:1px solid #3e607a4d;border-radius:999px;align-items:center;gap:.28rem;min-height:20px;padding:.08rem .34rem;display:inline-flex}.war-room-radar-meta-chip small{color:#88aac6;letter-spacing:.03em;text-transform:uppercase;font-size:.58rem}.war-room-radar-meta-chip strong{color:#ffd58a;font-size:.66rem}.war-room-radar-time-chip strong{color:inherit}.war-room-radar-meta-chip-severity strong{color:#ff6b6b}.war-room-radar-meta-chip-virality strong{color:#b58cff}.war-room-radar-meta-chip-severity.is-hot{border-color:#ff6b6b61;animation:2.8s ease-in-out infinite war-room-radar-chip-pulse-red;box-shadow:0 0 0 1px #ff6b6b24,0 0 14px #ff6b6b2e}.war-room-radar-meta-chip-virality.is-hot{border-color:#b58cff66;animation:2.8s ease-in-out infinite war-room-radar-chip-pulse-violet;box-shadow:0 0 0 1px #b58cff29,0 0 14px #b58cff33}.war-room-radar-time-chip{gap:.22rem;min-height:18.5px;padding:.04rem .24rem .04rem .2rem;font-size:.61rem}.war-room-radar-news-body>.dashboard-feed-location-line{margin-top:-.12rem}.war-room-radar-time-chip span:last-child{font-size:.61rem;line-height:1}.war-room-radar-time-icon{border:1.2px solid #8fc3ece0;border-radius:999px;flex-shrink:0;width:10px;height:10px;position:relative}.war-room-radar-time-icon:before,.war-room-radar-time-icon:after{content:"";transform-origin:bottom;background:#8fc3eceb;width:1px;position:absolute;top:50%;left:50%}.war-room-radar-time-icon:before{height:2.4px;transform:translate(-50%,-100%)}.war-room-radar-time-icon:after{height:3.4px;transform:translate(-50%,-100%)rotate(55deg)}@keyframes war-room-radar-chip-pulse-red{0%,to{box-shadow:0 0 0 1px #ff6b6b1f,0 0 10px #ff6b6b24}50%{box-shadow:0 0 0 1px #ff6b6b33,0 0 18px #ff6b6b42}}@keyframes war-room-radar-chip-pulse-violet{0%,to{box-shadow:0 0 0 1px #b58cff1f,0 0 10px #b58cff29}50%{box-shadow:0 0 0 1px #b58cff33,0 0 18px #b58cff47}}.war-room-radar-location-line{color:#91b5d0;align-items:center;gap:.26rem;min-width:0;font-size:.67rem;line-height:1.2;display:inline-flex}.war-room-radar-location-pin{color:#b8e1ff;background:#13486e8a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;font-size:.58rem;line-height:1;display:inline-flex}.war-room-radar-location-flag{flex-shrink:0}.war-room-radar-location-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes war-room-radar-filter-pulse{0%,to{box-shadow:0 0 0 1px #71ceff38,0 0 #71ceff00}50%{box-shadow:0 0 0 1px #82d6ff7a,0 0 14px 2px #82d6ff38}}.war-room-modal-backdrop{z-index:80;background:#010812b8;place-items:end center;padding:2.5rem 1rem .45rem;display:grid;position:fixed;inset:0}.war-room-modal{background:#04162af7;border:1px solid #66aad866;border-radius:14px;grid-template-rows:auto 1fr auto;width:min(1100px,96vw);max-height:90vh;display:grid;overflow:hidden}.war-room-modal-head,.war-room-modal-foot{border-bottom:1px solid #5a9ecd40;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}.war-room-modal-foot{border-top:1px solid #5a9ecd40;border-bottom:0}.war-room-modal-head h3{color:#d7efff;margin:0;font-family:Arial,sans-serif;font-size:1rem;font-weight:700}.war-room-story-modal{grid-template-rows:auto minmax(0,1fr);width:min(1280px,96vw);max-height:calc(100vh - 132px);position:relative;overflow:visible}.war-room-story-headline{gap:.15rem;display:grid}.war-room-story-kicker{color:#86afcb;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:700}.war-room-story-head-actions{align-items:center;gap:.45rem;display:inline-flex}.war-room-story-collect-notice{color:#cfe6f7;white-space:nowrap;background:#081f33d1;border:1px solid #5387a94d;border-radius:999px;align-items:center;min-height:30px;padding:.22rem .68rem;font-family:Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.war-room-close{color:#d6edff;cursor:pointer;background:#082d4ca8;border:1px solid #72bce673;border-radius:8px;padding:.42rem .65rem}.war-room-close-icon{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.15rem;line-height:1;display:inline-flex}.war-room-close:disabled{cursor:default}.war-room-collect-btn{color:#dff8e5;background:#092c1fd1;border-color:#58c6798f;font-size:1.25rem;font-weight:700;box-shadow:0 0 0 1px #357b4b2e,0 0 20px #34b45b24}.war-room-collect-btn:hover:not(:disabled){color:#f4fff7;background:#0c3827eb;border-color:#76e69abd;box-shadow:0 0 0 1px #49a4643d,0 0 22px #44cf6e3d}.war-room-collect-btn.is-active{color:#d9ffe4;background:#103e2bf5;border-color:#89ecaabd;box-shadow:0 0 0 1px #51b56e42,0 0 24px #4cd27442}.war-room-modal-body{padding:.72rem;overflow-y:auto}.war-room-story-body{padding:.9rem 1rem 1rem}.war-room-article-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.46rem;display:grid}.war-room-article-field{background:#082542ad;border:1px solid #5ea5d63d;border-radius:9px;padding:.44rem .5rem}.war-room-article-field h4{color:#88b7d7;margin:0 0 .2rem;font-size:.76rem}.war-room-article-field p{color:#e0f2ff;margin:0;font-size:.82rem;line-height:1.32}.war-room-modal-nav{gap:.4rem;display:inline-flex}.war-room-story-shell{gap:.9rem;display:grid}.war-room-story-shell.is-animating-next{animation:.26s war-room-story-slide-next}.war-room-story-shell.is-animating-prev{animation:.26s war-room-story-slide-prev}.war-room-story-nav{z-index:2;color:#d9ecfb;cursor:pointer;background:#071c2fe6;border:1px solid #5c92ba61;border-radius:12px;justify-content:center;align-items:center;width:38px;height:56px;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.war-room-story-nav:hover{background:#0c273ff5;border-color:#83bfe894;box-shadow:0 0 0 1px #7fbce529}.war-room-story-nav span{font-family:Arial,sans-serif;font-size:1.7rem;font-weight:700;line-height:1}.war-room-story-nav-prev{left:-52px}.war-room-story-nav-next{right:-52px}@keyframes war-room-story-slide-next{0%{opacity:.4;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes war-room-story-slide-prev{0%{opacity:.4;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.war-room-story-hero{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:.95rem;padding:.15rem;display:grid}.war-room-story-media{background:linear-gradient(#091f31f0,#051523e6);border:1px solid #5586ab47;border-radius:16px;min-height:300px;overflow:hidden}.war-room-story-image-placeholder{width:100%;height:100%;min-height:300px}.war-room-story-image-link,.war-room-story-image{width:100%;height:100%;display:block}.war-room-story-image{object-fit:cover}.war-room-story-image-fallback{color:#89aec9;place-items:center;width:100%;height:100%;font-size:.8rem;display:grid}.war-room-story-copy{align-content:start;gap:.55rem;padding:.2rem .1rem;display:grid}.war-room-story-source-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.war-room-story-source-badge{color:#f3f8ff;background:#092239d1;border:1px solid #5988ae66;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:inline-flex;overflow:hidden}.war-room-story-source-badge img{object-fit:cover;width:100%;height:100%}.war-room-story-time{color:#93b7d3;align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.war-room-story-title{color:#fbfdff;letter-spacing:-.02em;margin:0;font-family:Arial,sans-serif;font-size:clamp(1.6rem,2vw,2.5rem);font-weight:700;line-height:1.04}.war-room-story-location{color:#ffd56f;flex-wrap:wrap;align-items:center;gap:.3rem;font-size:1rem;display:inline-flex}.war-room-story-location .dashboard-feed-location-text,.war-room-story-location .dashboard-feed-location-action{color:#ffd56f;font-size:1rem}.war-room-story-location .dashboard-feed-location-action:hover{color:#ffe29a;text-decoration-color:#ffd56f75}.war-room-story-location .dashboard-feed-location-action:focus-visible{outline-color:#ffd56fb8}.war-room-story-summary{color:#d9ebfa;margin:0;font-size:.9rem;line-height:1.55}.war-room-story-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.war-room-story-metric-card{background:#091c2de0;border:1px solid #4d709047;border-radius:12px;gap:.16rem;padding:.58rem .68rem;display:grid}.war-room-story-metric-card small{color:#7fa4bf;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.war-room-story-metric-card strong{color:#ffd58a;font-size:1.05rem;line-height:1}.war-room-story-metric-card span{color:#d7e8f6;font-size:.72rem}.war-room-story-sections{gap:.72rem;display:grid}.war-room-story-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.72rem;display:grid}.war-room-story-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.war-room-story-columns>*{min-width:0;height:100%}.war-room-story-sidecard{background:#071827eb;border:1px solid #4e719142;border-radius:12px;align-content:start;padding:.78rem .84rem;display:grid}.war-room-story-sidecard h4{color:#8fc1e8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .62rem;font-family:Arial,sans-serif;font-size:.78rem;font-weight:700}.war-room-story-sidecard dl{gap:.52rem;margin:0;display:grid}.war-room-story-sidecard dl div{gap:.14rem;display:grid}.war-room-story-sidecard dt{color:#83a8c5;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.war-room-story-sidecard dd{color:#e3f0fb;margin:0;font-size:.78rem;line-height:1.35}.war-room-story-keypoints{color:#dcecf9;gap:.42rem;margin:0;padding-left:1.05rem;font-size:.8rem;line-height:1.42;list-style:outside}.war-room-story-keypoints li::marker{color:#8fc1e8}.war-room-story-section{background:radial-gradient(circle at 100% 0,#3a547a2e,#0000 42%),#061624f0;border:1px solid #4f73933d;border-radius:14px;align-content:start;padding:.82rem .88rem;display:grid}.war-room-story-section-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.62rem;display:flex}.war-room-story-section-title{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.war-room-story-section-emoji{justify-content:center;align-items:center;width:18px;min-width:18px;font-size:.95rem;line-height:1;display:inline-flex;transform:translateY(-.5px)}.war-room-story-section-title h4{color:#8fc1e8;margin:0;font-family:Arial,sans-serif;font-weight:700;line-height:1}.war-room-story-section-head h4{color:#8fc1e8;letter-spacing:.02em;text-transform:uppercase;margin:0;font-family:Arial,sans-serif;font-size:.82rem;font-weight:700}.war-room-story-section-icon{background:linear-gradient(#0a243aeb,#071726e6);border:1px solid #608db25c;border-radius:6px;flex-shrink:0;width:18px;height:18px;position:relative}.war-room-story-section-icon:before,.war-room-story-section-icon:after{content:"";position:absolute}.war-room-story-section-icon-overview:before{border:1px solid #dfeffbdb;border-radius:3px;inset:4px}.war-room-story-section-icon-keypoints:before{background:#dfeffbe6;width:8px;height:1.2px;top:5px;left:4px;box-shadow:0 3px #dfeffbe6,0 6px #dfeffbe6}.war-room-story-section-icon-topics:before,.war-room-story-section-icon-tags:before,.war-room-story-section-icon-quotes:before,.war-room-story-section-icon-people:before,.war-room-story-section-icon-orgs:before,.war-room-story-section-icon-geo:before,.war-room-story-section-icon-flags:before,.war-room-story-section-icon-virality:before,.war-room-story-section-icon-severity:before,.war-room-story-section-icon-questions:before,.war-room-story-section-icon-opps:before{top:50%;left:50%;transform:translate(-50%,-50%)}.war-room-story-section-icon-topics:before{border:1.1px solid #dfeffbe0;border-radius:999px;width:8px;height:8px}.war-room-story-section-icon-tags:before{border:1.1px solid #dfeffbe0;border-radius:2px;width:8px;height:6px}.war-room-story-section-icon-tags:after{background:#dfeffbe6;border-radius:999px;width:2px;height:2px;top:8px;left:5px}.war-room-story-section-icon-quotes:before{border-top:1.1px solid #dfeffbe0;border-left:1.1px solid #dfeffbe0;border-radius:3px 0 0;width:7px;height:5px;top:7px;left:7px;transform:none;box-shadow:4px 3px 0 -2px #dfeffbe0}.war-room-story-section-icon-quotes:after{border-top:1.1px solid #dfeffbe0;border-left:1.1px solid #dfeffbe0;border-radius:3px 0 0;width:7px;height:5px;top:9px;left:10px}.war-room-story-section-icon-people:before{background:#dfeffbe6;border-radius:999px;width:4px;height:4px;margin-top:-3px}.war-room-story-section-icon-people:after{border:1px solid #dfeffbe0;border-top:0;border-radius:999px 999px 3px 3px;width:8px;height:4px;top:10px;left:5px}.war-room-story-section-icon-orgs:before{border:1.1px solid #dfeffbe0;width:8px;height:8px}.war-room-story-section-icon-orgs:after{background:#dfeffbe0;width:1px;height:8px;top:5px;left:50%;transform:translate(-50%);box-shadow:-3px 0 #dfeffbe0,3px 0 #dfeffbe0}.war-room-story-section-icon-geo:before{border:1.1px solid #dfeffbe0;border-radius:999px;width:8px;height:8px}.war-room-story-section-icon-flags:before{background:#dfeffbe0;width:1px;height:8px;top:4px;left:6px}.war-room-story-section-icon-flags:after{clip-path:polygon(0 0,100% 25%,0 50%);background:#dfeffbe0;width:5px;height:4px;top:4px;left:7px}.war-room-story-section-icon-virality:before{border-bottom:1.1px solid #dfeffbe0;border-left:1.1px solid #dfeffbe0;width:8px;height:8px;transform:translate(-50%,-40%)rotate(-45deg)}.war-room-story-section-icon-severity:before{background:#ffd58a;border-radius:999px;width:2px;height:7px;top:4px;left:50%;transform:translate(-50%)}.war-room-story-section-icon-severity:after{background:#ffd58a;border-radius:999px;width:2px;height:2px;bottom:4px;left:50%;transform:translate(-50%)}.war-room-story-section-icon-questions:before{border:1.1px solid #0000;border-color:#dfeffbe0 #0000 #0000 #dfeffbe0;border-radius:999px;width:7px;height:7px;transform:translate(-50%,-50%)rotate(35deg)}.war-room-story-section-icon-questions:after{background:#dfeffbe6;border-radius:999px;width:2px;height:2px;bottom:4px;left:50%;transform:translate(-50%)}.war-room-story-section-icon-opps:before{border:1.1px solid #dfeffbe0;border-radius:999px;width:8px;height:8px}.war-room-story-section-icon-opps:after{background:#dfeffbe0;width:1px;height:8px;top:5px;left:50%;transform:translate(-50%)rotate(45deg)}.war-room-story-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;margin-top:.62rem;display:grid}.war-room-story-overview-card{background:#081b2be0;border:1px solid #6082a23d;border-radius:12px;gap:.18rem;padding:.68rem .72rem;display:grid}.war-room-story-overview-card small{color:#85a7c2;letter-spacing:.05em;text-transform:uppercase;font-size:.61rem}.war-room-story-overview-card strong{color:#eff7ff;font-size:.82rem;line-height:1.28}.war-room-story-overview-card-author strong{color:#b8a5ff}.war-room-story-overview-card-category strong{color:#ffd56f}.war-room-story-overview-tags-wrap{margin-top:.62rem}.war-room-story-overview-tags-wrap .war-room-story-overview-tags-title{margin-bottom:.42rem}.war-room-story-overview-tags-title{flex-shrink:0;margin:0}.war-room-story-overview-tags-title h4{font-size:.72rem}.war-room-story-overview-tags{flex-wrap:wrap;align-items:center;gap:.42rem;display:inline-flex}.war-room-story-tag-chip{color:#e1edf8;letter-spacing:.01em;background:linear-gradient(#091f30f0,#071827eb);border:1px solid #6086a652;border-radius:999px;align-items:center;min-height:24px;padding:.14rem .62rem;font-size:.7rem;font-weight:700;line-height:1;display:inline-flex}.war-room-story-tag-chip-button{appearance:none;cursor:pointer;letter-spacing:.01em;color:#e1edf8;text-transform:none;text-align:center;font-family:Arial,sans-serif;font-size:.7rem;font-weight:700;line-height:1;text-decoration:none}.war-room-story-tag-chip-button:hover{background:linear-gradient(#0c273ffa,#081c2df5);border-color:#7fbce580}.war-room-story-tag-chip-button:focus-visible{outline-offset:2px;outline:2px solid #81bfe9b8}.war-room-story-section-chip{color:#cfe7fb;background:#0a273fd1;border:1px solid #7ab0d652;border-radius:999px;align-items:center;min-height:20px;padding:0 .42rem;font-size:.66rem;font-weight:700;display:inline-flex}.war-room-story-section-chip-warm{color:#ffd58a;background:#482f0c99;border-color:#ebbc714d}.war-room-story-metric-ring{--metric-ring-value:0%;background:conic-gradient(var(--metric-ring-accent)var(--metric-ring-value),#496a8a3d 0);border-radius:999px;flex:0 0 58px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #698eaf24}.war-room-story-metric-ring-inner{background:#071726fa;border:1px solid #51739338;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:6px}.war-room-story-metric-ring-copy{color:#e9f5ff;letter-spacing:-.02em;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex;position:relative}.war-room-story-metric-ring-severity{--metric-ring-accent:#ffcf7a}.war-room-story-metric-ring-severity .war-room-story-metric-ring-copy{color:#ffd58a}.war-room-story-metric-ring-virality{--metric-ring-accent:#8cc8ff}.war-room-story-metric-ring-virality .war-room-story-metric-ring-copy{color:#d6ecff}.war-room-story-bullet-list{color:#d9e9f7;gap:.46rem;margin:0;padding-left:1.05rem;font-size:.82rem;line-height:1.48;list-style:outside}.war-room-story-bullet-list li::marker{color:#8fc1e8}.war-room-story-list-row{align-items:flex-start;gap:.38rem;width:100%;display:inline-flex}.war-room-story-list-copy{flex:auto;min-width:0}.war-room-story-subsection{border-top:1px solid #4e719133;margin-top:.72rem;padding-top:.72rem}.war-room-story-subsection-label{color:#8fc1e8;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:.52rem;margin-bottom:.48rem;font-family:Arial,sans-serif;font-size:.82rem;font-weight:700;line-height:1;display:inline-flex}.war-room-story-location-actions{align-items:center;margin-left:.18rem;display:inline-flex}.war-room-story-opportunities{padding-bottom:.95rem}.war-room-story-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.war-room-story-opportunity-card{background:#081b2be0;border:1px solid #6886a33d;border-radius:12px;gap:.32rem;padding:.72rem .76rem;display:grid}.war-room-story-opportunity-card small{color:#86a7c3;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem}.war-room-story-opportunity-card strong{color:#fbfdff;font-family:Arial,sans-serif;font-size:.96rem;line-height:1.26}.war-room-story-opportunity-card p{color:#d8eaf9;margin:0;font-size:.78rem;line-height:1.45}.war-room-story-opportunity-card span{color:#ffd58a;font-size:.7rem;font-weight:700}.war-room-story-opportunity-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.war-room-story-opportunity-spacer{min-height:1px}.war-room-story-launch-btn{color:#dff7e8;letter-spacing:.02em;cursor:pointer;background:#0a261ce6;border:1px solid #60c47e6b;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:.22rem .68rem;font-size:.68rem;font-weight:700;line-height:1;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 0 0 1px #367f4924,0 0 18px #36ad5b1f}.war-room-story-launch-btn:hover:not(:disabled){color:#f1fff6;background:#0d3023f5;border-color:#7add97a3;transform:translateY(-1px);box-shadow:0 0 0 1px #54af6d38,0 0 22px #40c46833}.war-room-story-launch-btn:focus-visible{outline-offset:2px;outline:2px solid #7add978f}.war-room-story-launch-btn:disabled{opacity:.56;cursor:wait;transform:none}.war-room-story-launch-btn-rewrite{background:#0e2b1ff0;border-color:#70d28d7a}.war-room-story-section .dashboard-statement-type{background:0 0;min-height:auto;padding-left:0;padding-right:0}.war-room-story-section .dashboard-statement-speaker{color:#ffd56f}.war-room-story-section .dashboard-statement-list{background:0 0;border-radius:0}@media (max-width:1400px){.war-room-story-nav-prev{left:-34px}.war-room-story-nav-next{right:-34px}}@media (max-width:980px){.war-room-story-nav-prev{left:8px}.war-room-story-nav-next{right:8px}.war-room-story-hero,.war-room-story-columns,.war-room-story-section-grid{grid-template-columns:1fr}.war-room-story-media{min-height:240px}.war-room-story-opportunity-grid{grid-template-columns:1fr}.war-room-story-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.war-room-radar-news-item{grid-template-columns:1fr}.war-room-radar-media-wrap{width:100%;height:160px}.war-room-story-metrics,.war-room-story-overview-grid{grid-template-columns:1fr}}.war-room-empty-state{flex-direction:column;align-items:flex-start;gap:.55rem;display:flex}.war-room-error{color:#ff9b9b}.live-multimedia-shell{flex-direction:column;gap:.8rem;height:calc(100vh - 170px);min-height:460px;display:flex;overflow:hidden}.live-multimedia-title-row{grid-template-columns:minmax(16rem,1fr) auto auto;align-items:start;gap:.75rem;display:grid}.live-multimedia-heading h1{letter-spacing:.06em;color:#dceeff;margin:0;font-size:1.08rem;font-weight:700}.live-multimedia-subtitle{text-align:left;color:#95adc8;letter-spacing:.05em;margin:.32rem 0 0;font-size:.78rem}.live-multimedia-toolbar-filters{--live-filter-height:calc(.34rem*2 + .74rem + 2px);flex-wrap:wrap;align-self:end;align-items:flex-end;gap:.55rem;display:inline-flex}.live-multimedia-toolbar-filters .member-clear-filters,.live-multimedia-toolbar-filters .member-new-btn{letter-spacing:.05em;border:1px solid #2d9f67;border-radius:9px;height:30px;min-height:30px;padding:0 .58rem;font-size:.68rem}.live-multimedia-scope-switch{margin-right:.08rem}.live-multimedia-filter{gap:.2rem;min-width:0;display:grid}.live-multimedia-filter>span:first-child{color:#9eb7cf;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.live-multimedia-filter>select,.live-multimedia-filter>input{min-width:0;min-height:var(--live-filter-height);height:var(--live-filter-height);color:#e4f5ff;background:#0b2c45;border:1px solid #296387;border-radius:999px;padding:0 .72rem;font-size:.74rem;line-height:1}.live-multimedia-search-filter .member-search-shell{width:15.2rem;min-width:0;min-height:var(--live-filter-height);height:var(--live-filter-height);border-radius:999px;gap:.42rem;padding:0 .72rem}.live-multimedia-search-filter .member-search{font-size:.74rem;line-height:1}.live-multimedia-geo-filter>span:first-child{font-size:.65rem}.live-multimedia-geo-filter>input{width:5.5rem;min-width:5.5rem;padding:0 .48rem;font-size:.72rem}.live-multimedia-total-card{background:#10365094;border:1px solid #2a6990;border-radius:12px;align-content:center;align-self:end;justify-items:end;min-width:7.6rem;min-height:2.8rem;padding:.4rem .72rem;display:grid}.live-multimedia-total-card span{text-transform:uppercase;letter-spacing:.06em;color:#a7c4da;font-size:.67rem}.live-multimedia-total-card strong{color:#e7f8ff;font-size:1.26rem;line-height:1}.live-multimedia-content{flex:auto;grid-template-columns:minmax(13.5rem,25%) minmax(0,75%);align-items:start;gap:.72rem;min-height:0;display:grid;overflow:hidden}.live-multimedia-countries{background:linear-gradient(#082135d6 0%,#081e2eeb 100%);border:1px solid #1b567f;border-radius:14px;flex-direction:column;justify-content:flex-start;align-self:stretch;gap:.48rem;height:100%;min-height:0;padding:.62rem;display:flex;overflow:hidden}.live-multimedia-countries-head{justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.live-multimedia-countries-head h3{letter-spacing:.04em;text-transform:uppercase;color:#d8efff;align-items:center;gap:.38rem;margin:0;font-size:.74rem;display:inline-flex}.live-multimedia-countries-count{color:#dff4ff;background:#1d59804d;border:1px solid #2f77a6;border-radius:999px;padding:.08rem .38rem;font-size:.62rem}.live-multimedia-countries-list{flex-direction:column;gap:.34rem;min-height:0;padding-right:.2rem;display:flex;overflow:hidden auto}.live-multimedia-country-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:#09253a85;border:1px solid #2c6e996b;border-radius:10px;flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .52rem;display:flex}.live-multimedia-country-item.is-active{background:#1143319e;border-color:#2d9f67;box-shadow:0 0 0 1px #38b66f61}.live-multimedia-country-item.is-muted{filter:grayscale();opacity:.68}.live-multimedia-country-label{color:#e4f4ff;min-width:0;font-size:.77rem;font-weight:600;line-height:1.18}.live-multimedia-country-count{text-align:center;color:#e7fff2;background:#237a4e4d;border:1px solid #2d9f67;border-radius:999px;flex:none;min-width:1.95rem;padding:.16rem .36rem;font-size:.68rem;font-weight:700}.live-multimedia-list{flex-direction:column;gap:.74rem;height:100%;min-height:0;padding-bottom:.35rem;padding-right:.22rem;display:flex;overflow:hidden auto}.dashboard-members-shell .live-multimedia-item{padding:.88rem .95rem}.dashboard-members-shell .live-multimedia-summary-clickable{cursor:pointer}.dashboard-members-shell .live-multimedia-summary-clickable:hover{opacity:.98}.dashboard-members-shell .live-multimedia-ident{align-items:center}.dashboard-members-shell .live-multimedia-item .member-main-meta strong{font-size:.94rem;line-height:1.22}.dashboard-members-shell .live-multimedia-title-btn{text-align:left;color:#e9f3ff;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;font-size:.94rem;font-weight:700;line-height:1.22}.dashboard-members-shell .live-multimedia-title-btn:disabled{cursor:default}.dashboard-members-shell .live-multimedia-title-btn:hover:not(:disabled){text-decoration:underline}.dashboard-members-shell .live-multimedia-title-input{color:#e9f3ff;background:#0c2237;border:1px solid #3a638b;border-radius:8px;width:100%;min-height:1.7rem;padding:.22rem .4rem;font-size:.88rem;font-weight:700;line-height:1.2}.dashboard-members-shell .live-multimedia-title-input:focus{border-color:#56b7f0;outline:none;box-shadow:0 0 0 1px #56b7f047}.dashboard-members-shell .live-multimedia-item .member-email-line{font-size:.75rem;line-height:1.22}.dashboard-members-shell .live-multimedia-avatar{letter-spacing:.08em;border-radius:12px;width:58px;height:58px;font-size:.78rem}.dashboard-members-shell .live-logo-img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.dashboard-members-shell .live-logo-fallback{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;font-size:.76rem;font-weight:700;display:inline-flex}.dashboard-members-shell .live-multimedia-avatar.is-tv{color:#d8edff;background:#132f49;border-color:#3f698f}.dashboard-members-shell .live-multimedia-avatar.is-webcam{color:#ecebff;background:#221f4a;border-color:#5f5a9c}.dashboard-members-shell .live-multimedia-link-line{max-width:min(60vw,700px)}.dashboard-members-shell .live-multimedia-link-line a{color:#9ac1e4;word-break:break-all;font-size:.72rem;text-decoration:none}.dashboard-members-shell .live-multimedia-link-line a:hover{color:#dceeff;text-decoration:underline}.dashboard-members-shell .live-multimedia-stream-line{color:#c7ddf0}.dashboard-members-shell .live-multimedia-stream-reason{color:#95adc8;max-width:min(60vw,700px)}.dashboard-members-shell .live-multimedia-right{justify-items:end;gap:.56rem}.dashboard-members-shell .live-multimedia-right-top{justify-content:flex-end;align-items:center;gap:.4rem;display:inline-flex}.dashboard-members-shell .live-multimedia-inline-actions{align-items:center;gap:.34rem;display:inline-flex}.dashboard-members-shell .live-multimedia-right .member-role{letter-spacing:.06em;font-size:.72rem}.dashboard-members-shell .live-multimedia-stream-badge{color:#d7ebfa;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;min-height:26px;font-size:.62rem;font-weight:700;font-family:var(--font-body),sans-serif;cursor:default;background:#142a41;border:1px solid #446581;border-radius:999px;justify-content:center;align-items:center;padding:.16rem .58rem;display:inline-flex}.dashboard-members-shell .live-multimedia-stream-badge.is-online{color:#e9fff3;background:#143425e0;border-color:#2d9f67}.dashboard-members-shell .live-multimedia-stream-badge.is-offline{color:#ffe6ec;background:#4a2031e0;border-color:#be6a84}.dashboard-members-shell .live-multimedia-stream-badge.is-unknown,.dashboard-members-shell .live-multimedia-stream-badge.is-unchecked{color:#d7ebfa;background:#142a41e0;border-color:#6b85a0}.dashboard-members-shell .live-multimedia-stream-badge.is-action{cursor:pointer}.dashboard-members-shell .live-multimedia-stream-badge.is-action:hover:not(:disabled){background:#1c3a58f0;border-color:#7cb3ef}.dashboard-members-shell .live-multimedia-stream-badge:disabled{opacity:1}.dashboard-members-shell .live-multimedia-inline-fields{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:inline-flex}.dashboard-members-shell .live-multimedia-inline-toggle{cursor:pointer;background:#11273d;border:1px solid #3d6285;border-radius:999px;grid-template-columns:1fr 1fr;align-items:center;width:62px;height:24px;padding:0 6px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid;position:relative}.dashboard-members-shell .live-multimedia-inline-toggle.is-on{background:#143425;border-color:#2f9d67}.dashboard-members-shell .live-multimedia-inline-toggle.is-off{background:#14283f;border-color:#46637f}.dashboard-members-shell .live-multimedia-inline-toggle:hover:not(:disabled){box-shadow:0 0 0 1px #77acda47}.dashboard-members-shell .live-multimedia-inline-toggle-label{letter-spacing:.04em;text-transform:uppercase;text-align:center;z-index:1;-webkit-user-select:none;user-select:none;font-size:.53rem;font-weight:700;transition:color .14s}.dashboard-members-shell .live-multimedia-inline-toggle-label.is-off{color:#d7e7f7}.dashboard-members-shell .live-multimedia-inline-toggle-label.is-on{color:#9fbbd5}.dashboard-members-shell .live-multimedia-inline-toggle.is-on .live-multimedia-inline-toggle-label.is-on{color:#e7fff3}.dashboard-members-shell .live-multimedia-inline-toggle.is-on .live-multimedia-inline-toggle-label.is-off{color:#93aabf}.dashboard-members-shell .live-multimedia-inline-toggle-thumb{background:#e9f6ff;border-radius:999px;width:22px;height:20px;transition:transform .17s;position:absolute;top:1px;left:1px;box-shadow:0 1px 4px #030c1673}.dashboard-members-shell .live-multimedia-inline-toggle.is-on .live-multimedia-inline-toggle-thumb{transform:translate(38px)}.dashboard-members-shell .live-multimedia-inline-toggle:disabled{opacity:.55;cursor:not-allowed}.dashboard-members-shell .live-multimedia-inline-order{background:#0b1a2b;border:1px solid #365376;border-radius:999px;justify-content:center;align-items:center;width:62px;height:24px;padding:0;display:inline-flex}.dashboard-members-shell .live-order-input{text-align:center;color:#e4f5ff;background:0 0;border:0;width:100%;min-width:0;height:100%;padding:0 .24rem;font-size:.66rem;font-weight:700}.dashboard-members-shell .live-order-input:focus{outline:none}.dashboard-members-shell .live-multimedia-inline-icon-btn{border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:0;display:inline-flex;box-shadow:inset 0 -1px #ffffff0d;color:#edf6ff!important;background:#173759!important;border:1px solid #5f8fc3!important}.dashboard-members-shell .live-multimedia-inline-icon-btn svg{color:currentColor;flex-shrink:0;width:16px;height:16px;display:block}.dashboard-members-shell .live-multimedia-inline-icon-btn:hover:not(:disabled){background:#20486f!important;border-color:#7cb3ef!important}.dashboard-members-shell .live-multimedia-inline-icon-btn.is-danger{color:#ffe6ec!important;background:#4a2031!important;border-color:#be6a84!important}.dashboard-members-shell .live-multimedia-inline-icon-btn.is-danger:hover:not(:disabled){background:#633145!important;border-color:#e189a6!important}.dashboard-members-shell .live-multimedia-inline-icon-btn.is-confirm{color:#e9fff3!important;background:#184a34!important;border-color:#3d9f6f!important}.dashboard-members-shell .live-multimedia-inline-icon-btn.is-confirm:hover:not(:disabled){background:#236147!important;border-color:#6fd19c!important}.dashboard-members-shell .live-multimedia-inline-icon-btn:disabled{opacity:.55}.dashboard-members-shell .live-multimedia-empty-card{place-items:center;min-height:84px;display:grid}.dashboard-members-shell .live-multimedia-empty{color:#99b1c9;margin:0;font-size:.84rem}.dashboard-members-shell .live-multimedia-inline-editor{background:#0c1b2c;border-color:#2a496a;margin-top:-.2rem;padding:.78rem .9rem}.dashboard-members-shell .live-multimedia-inline-editor-head{border-bottom:1px solid #2a496a;justify-content:flex-start;align-items:center;gap:.55rem;padding-bottom:.62rem;display:flex}.dashboard-members-shell .live-multimedia-inline-editor-head h4{letter-spacing:.06em;color:#dceeff;text-transform:uppercase;margin:0;font-size:.88rem}.dashboard-members-shell .live-multimedia-inline-editor-head .member-action-btn{letter-spacing:.05em;text-transform:uppercase;border-radius:8px;min-height:30px;padding:.2rem .58rem;font-size:.7rem;font-weight:700}.dashboard-members-shell .live-multimedia-inline-editor-body{padding-top:.42rem}.dashboard-members-shell .live-multimedia-inline-editor-footer{justify-content:flex-end;padding-top:.34rem}.dashboard-members-shell .live-multimedia-inline-editor .member-save-btn{letter-spacing:.05em;text-transform:uppercase;border-radius:10px;min-width:86px;min-height:34px;padding:.3rem .72rem;font-size:.73rem;font-weight:700}@media (max-width:860px){.dashboard-members-shell .live-multimedia-right{justify-items:start}.dashboard-members-shell .live-multimedia-right-top,.dashboard-members-shell .live-multimedia-inline-fields{justify-content:flex-start}.dashboard-members-shell .live-multimedia-inline-editor-head{flex-wrap:wrap}}@media (max-width:980px){.live-multimedia-title-row{grid-template-columns:1fr}.live-multimedia-total-card{justify-self:start;justify-items:start}.live-multimedia-content{grid-template-columns:1fr}.live-multimedia-shell{height:auto;min-height:0;overflow:visible}.live-multimedia-list{height:auto;overflow:visible}}.live-multimedia-modal-backdrop{z-index:70;background:#040e1cc2;place-items:center;padding:1.1rem;display:grid;position:fixed;inset:0}.dashboard-members-shell .live-multimedia-modal{background:#0c1b2c;border-color:#2b4968;gap:.62rem;width:min(920px,96vw);max-height:90vh;display:grid;overflow:hidden auto}.dashboard-members-shell .live-multimedia-modal-head{border-bottom:1px solid #2a496a;padding-bottom:.62rem}.dashboard-members-shell .live-multimedia-modal-head h3{letter-spacing:.06em;color:#dceeff;text-transform:uppercase;margin:0;font-size:1.02rem}.dashboard-members-shell .live-multimedia-modal .member-action-btn{letter-spacing:.05em;text-transform:uppercase;border-radius:8px;min-height:32px;padding:.24rem .62rem;font-size:.72rem;font-weight:700}.dashboard-members-shell .live-multimedia-modal-body{gap:0;max-height:calc(90vh - 200px);padding-right:.2rem;overflow-y:auto}.dashboard-members-shell .live-multimedia-form .members-edit-row+.members-edit-row{margin-top:.78rem}.dashboard-members-shell .live-multimedia-form .dashboard-profile-field-inline{margin:.34rem 0}.dashboard-members-shell .live-multimedia-url-inline{align-items:center;gap:.42rem;display:flex}.dashboard-members-shell .live-multimedia-url-inline>input{flex:auto;min-width:0}.dashboard-members-shell .live-multimedia-source-status{letter-spacing:.02em;margin:.38rem 0 0;font-size:.68rem}.dashboard-members-shell .live-multimedia-source-status-checking{color:#b0ddffd1}.dashboard-members-shell .live-multimedia-source-status-ok{color:#8ee8bce6}.dashboard-members-shell .live-multimedia-source-status-duplicate{color:#ffa5a5f0}.dashboard-members-shell .live-multimedia-autofill-btn{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:7px;flex:none;height:26px;min-height:26px;padding:0 .52rem;font-size:.66rem}.dashboard-members-shell .live-multimedia-location-row .dashboard-profile-field-inline{align-items:flex-start}.dashboard-members-shell .live-multimedia-logo-inline{align-items:center;gap:.55rem;display:flex}.dashboard-members-shell .live-multimedia-logo-inline>input{flex:auto;min-width:0}.dashboard-members-shell .live-multimedia-location-input{border-radius:999px;width:62px;min-width:62px;height:24px;min-height:24px;padding:0 .45rem;font-size:.68rem;line-height:1}.dashboard-members-shell .live-multimedia-logo-preview-row{gap:0;margin:0}.dashboard-members-shell .live-multimedia-avatar.live-multimedia-avatar-preview{border-radius:12px;width:40px;height:40px}.live-preview-frame-wrap{aspect-ratio:16/9;background:#081324;border:1px solid #2a496a;border-radius:10px;width:min(100%,640px);margin:0 auto;overflow:hidden}.live-preview-frame-wrap iframe{border:0;width:100%;height:100%;min-height:0}.live-preview-frame-wrap.live-preview-frame-wrap-empty{color:#97b2ca;place-items:center;font-size:.78rem;display:grid}.modules-settings-shell{gap:.92rem;display:grid}.modules-settings-list{gap:.74rem;display:grid}.dashboard-members-shell .modules-settings-item{background:#0c1b2c;border:1px solid #24405d;border-radius:14px;justify-content:space-between;align-items:center;gap:.9rem;padding:.9rem .95rem;transition:border-color .14s,box-shadow .14s;display:flex}.dashboard-members-shell .modules-settings-item:hover{border-color:#3b6188;box-shadow:0 0 0 1px #3b618838}.modules-settings-main h3{letter-spacing:.04em;color:#dceeff;margin:0;font-size:.96rem}.modules-settings-main p{color:#95adc8;margin:.3rem 0 0;font-size:.8rem;line-height:1.4}.modules-settings-control{align-items:center;gap:.62rem;display:inline-flex}.modules-settings-state{letter-spacing:.08em;text-transform:uppercase;color:#c0d2e6;background:#12253b;border:1px solid #3d536f;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:28px;padding:0 .5rem;font-size:.68rem;font-weight:700;display:inline-flex}.modules-settings-state.is-on{color:#adf4cf;background:#173b2d;border-color:#3a8f6a}.modules-settings-state.is-off{color:#c8d3e3;background:#1a2738;border-color:#536680}.modules-settings-switch{-webkit-user-select:none;user-select:none;width:74px;height:36px;display:inline-flex;position:relative}.modules-settings-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.modules-settings-switch-track{background:linear-gradient(#2a3f57 0%,#1f3148 100%);border:1px solid #446182;border-radius:999px;justify-content:space-between;align-items:center;padding:0 9px 0 12px;transition:background .17s,border-color .17s,box-shadow .17s;display:flex;position:absolute;inset:0;overflow:hidden}.modules-settings-switch-label{letter-spacing:.08em;pointer-events:none;font-size:.62rem;font-weight:700;transition:opacity .17s}.modules-settings-switch-label.off{color:#d4deeb}.modules-settings-switch-label.on{color:#9ce9c2;opacity:.35}.modules-settings-switch-track:after{content:"";background:#f6fbff;border-radius:50%;width:26px;height:26px;transition:transform .17s;position:absolute;top:4px;left:4px;box-shadow:0 2px 8px #04102180}.modules-settings-switch input:focus-visible+.modules-settings-switch-track{box-shadow:0 0 0 2px #78b5e759}.modules-settings-switch input:checked+.modules-settings-switch-track{background:linear-gradient(#286f4e 0%,#205a3f 100%);border-color:#3a8f6a}.modules-settings-switch input:checked+.modules-settings-switch-track:after{transform:translate(38px)}.modules-settings-switch input:checked+.modules-settings-switch-track .modules-settings-switch-label.off{opacity:.35}.modules-settings-switch input:checked+.modules-settings-switch-track .modules-settings-switch-label.on{opacity:1}.modules-settings-switch input:disabled{cursor:not-allowed}.modules-settings-switch input:disabled+.modules-settings-switch-track{opacity:.6}.dashboard-members-shell .live-multimedia-modal-footer{justify-content:flex-end}.dashboard-members-shell .live-multimedia-modal .member-save-btn{letter-spacing:.05em;text-transform:uppercase;border-radius:10px;min-width:88px;min-height:36px;padding:.3rem .78rem;font-size:.74rem;font-weight:700}.live-discovery-shell{flex-direction:column;gap:.85rem;display:flex;position:relative}.live-discovery-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem}.live-discovery-heading{gap:.38rem;display:grid}.live-discovery-meta-row{flex-wrap:wrap;align-items:center;gap:.42rem;display:flex}.live-discovery-meta-pill{color:#d7ecfb;letter-spacing:.03em;background:#0d2940;border:1px solid #295f84;border-radius:999px;align-items:center;min-height:28px;padding:0 .72rem;font-size:.7rem;font-weight:700;display:inline-flex}.live-discovery-meta-pill.is-ok{color:#ebfff3;background:#143425e0;border-color:#2d9f67}.live-discovery-meta-pill.is-warning{color:#ffe7b0;background:#3a260ae0;border-color:#c0892e}.live-discovery-tenant-switch{align-items:center;display:flex}.live-discovery-tenant-select{min-width:13rem}.live-discovery-toolbar{background:#0c1b2c;border:1px solid #24405d;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.9rem;padding:.85rem .95rem;display:flex}.live-discovery-query-wrap{flex:36rem;gap:.34rem;display:grid}.live-discovery-query-wrap label{color:#a4bfd5;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}.live-discovery-query-inline{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.live-discovery-query-inline input{flex:24rem;min-width:16rem}.dashboard-members-shell .live-discovery-action-btn{color:#e6f5ff;background:linear-gradient(#123652 0%,#0c2940 100%);border:1px solid #2a5876;border-radius:11px;min-height:40px;box-shadow:inset 0 1px #7cb7df29}.dashboard-members-shell .live-discovery-action-btn:hover:not(:disabled){background:linear-gradient(#15415f 0%,#103049 100%);border-color:#38739a}.dashboard-members-shell .live-discovery-action-btn.is-save{color:#effff6;background:linear-gradient(#1f5d44 0%,#184634 100%);border-color:#2e7c5c}.dashboard-members-shell .live-discovery-action-btn.is-save:hover:not(:disabled){background:linear-gradient(#23694d 0%,#1b533c 100%);border-color:#3a9b72}.live-discovery-toolbar-meta{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.live-discovery-quiet-toggle{color:#aecdde;letter-spacing:.04em;text-transform:uppercase;background:#0b2236;border:1px solid #244964;border-radius:999px;min-height:30px;padding:0 .72rem;font-size:.68rem;font-weight:700}.live-discovery-quiet-toggle:hover:not(:disabled),.live-discovery-quiet-toggle:focus-visible{color:#e6f6ff;border-color:#316789;outline:none}.live-discovery-quiet-toggle.is-active{color:#eafff1;background:#123225;border-color:#2d7d5d}.live-discovery-quiet-toggle:disabled{opacity:.48;cursor:not-allowed}.live-discovery-scope-select{gap:.18rem;display:grid}.live-discovery-scope-select span{color:#9dbbd2;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem}.live-discovery-scope-select select{color:#e4f5ff;background:#0b2c45;border:1px solid #296387;border-radius:999px;min-height:30px;padding:0 .7rem;font-size:.72rem}.live-discovery-table-wrap{max-height:calc(100vh - 355px);overflow:auto}.live-discovery-table th,.live-discovery-table td{vertical-align:top}.live-discovery-table tbody tr.is-selected{background:#153a5352}.live-discovery-check-head,.live-discovery-table td:first-child{text-align:center;width:44px}.live-discovery-check-head input,.live-discovery-table td:first-child input{width:16px;height:16px}.live-discovery-empty{color:#9bb6cb;padding:1rem .4rem;font-size:.78rem}.live-discovery-thumb{object-fit:cover;background:#0a2236;border:1px solid #5989af6b;border-radius:10px;width:124px;height:70px;display:block}.live-discovery-video-cell,.live-discovery-geo-cell{gap:.16rem;min-width:0;display:grid}.live-discovery-video-cell strong,.live-discovery-geo-cell strong{color:#e8f7ff;font-size:.75rem;line-height:1.26}.live-discovery-video-cell span,.live-discovery-geo-cell span{color:#9fbcd3;font-size:.69rem;line-height:1.24}.live-discovery-video-cell a{color:#9ac1e4;word-break:break-word;font-size:.69rem;line-height:1.24;text-decoration:none}.live-discovery-video-cell a:hover{color:#dceeff;text-decoration:underline}.live-discovery-review-badge{color:#dff4ff;letter-spacing:.04em;background:#1d59804d;border:1px solid #2f77a6;border-radius:999px;justify-content:center;align-items:center;min-width:88px;min-height:28px;padding:.12rem .5rem;font-size:.64rem;font-weight:700;display:inline-flex}.live-discovery-review-badge.is-ok{color:#e7fff2;background:#237a4e4d;border-color:#2d9f67}.live-discovery-review-badge.is-review{color:#fff7de;background:#926b154d;border-color:#d3a128}.live-discovery-db-empty{color:#9bb6cb;font-size:.69rem}.live-discovery-busy-overlay{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at top,#3a85bf2e,#0000 38%),linear-gradient(#04111dd6 0%,#050f18eb 100%);place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.live-discovery-busy-card{background:radial-gradient(circle at top,#1a5b8c47,#0000 44%),linear-gradient(#081e2ff5 0%,#061522fa 100%);border:1px solid #3a7caa7a;border-radius:26px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:1rem;width:min(560px,100%);min-height:260px;padding:1.2rem 1.3rem;display:grid;box-shadow:0 20px 60px #01091073,inset 0 1px #ffffff0a}.live-discovery-busy-rings{width:150px;height:150px;margin:0 auto;position:relative}.live-discovery-busy-rings .ring,.live-discovery-busy-rings .pulse,.live-discovery-busy-rings .core{border-radius:999px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.live-discovery-busy-rings .ring{border:1px solid #5fabdc4d}.live-discovery-busy-rings .ring-a{width:148px;height:148px;animation:8s linear infinite live-discovery-spin}.live-discovery-busy-rings .ring-b{border-style:dashed;width:112px;height:112px;animation:6s linear infinite live-discovery-spin-reverse}.live-discovery-busy-rings .ring-c{border-color:#79d9b173;width:74px;height:74px;animation:1.8s ease-in-out infinite live-discovery-pulse-soft}.live-discovery-busy-rings .pulse{opacity:.45;background:radial-gradient(circle,#51bfff57 0%,#0000 70%)}.live-discovery-busy-rings .pulse-a{width:150px;height:150px;animation:2.3s ease-out infinite live-discovery-ping}.live-discovery-busy-rings .pulse-b{width:108px;height:108px;animation:2.3s ease-out .9s infinite live-discovery-ping}.live-discovery-busy-rings .core{background:radial-gradient(circle,#dff7ff 0%,#59c0ff 58%,#0d3956 100%);width:22px;height:22px;box-shadow:0 0 0 8px #59c0ff1f,0 0 30px #59c0ff6b}.live-discovery-busy-copy{gap:.65rem;display:grid}.live-discovery-busy-copy strong{color:#e9f8ff;letter-spacing:.04em;font-size:1.02rem}.live-discovery-busy-copy p{color:#a8c8dd;margin:0;font-size:.82rem;line-height:1.5}.live-discovery-busy-bar{background:#0a2336e0;border:1px solid #3f7ca975;border-radius:999px;width:100%;height:10px;overflow:hidden}.live-discovery-busy-bar span{border-radius:inherit;background:linear-gradient(90deg,#2bb673 0%,#65d0ff 48%,#ffdb75 100%);width:36%;height:100%;animation:1.2s ease-in-out infinite live-discovery-loader;display:block}@keyframes live-discovery-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes live-discovery-spin-reverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes live-discovery-pulse-soft{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.98)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.04)}}@keyframes live-discovery-ping{0%{opacity:0;transform:translate(-50%,-50%)scale(.72)}25%{opacity:.42}to{opacity:0;transform:translate(-50%,-50%)scale(1.08)}}@keyframes live-discovery-loader{0%{transform:translate(-110%)}to{transform:translate(310%)}}@media (max-width:980px){.dashboard-members-shell .modules-settings-item{flex-direction:column;align-items:flex-start}.dashboard-members-shell .modules-settings-control{justify-content:space-between;width:100%}.live-discovery-status-card{justify-items:start}.live-discovery-table-wrap{max-height:none}.live-discovery-busy-card{text-align:center;grid-template-columns:1fr;justify-items:center}}@media (max-width:1280px){.war-room-layout{grid-template-columns:1fr;min-height:auto}.war-room-radar-layout{grid-template-columns:1fr}.war-room-left-panel,.war-room-map-shell,.war-room-right-panel,.war-room-city-severity-panel{height:auto;min-height:52vh;max-height:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
