/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-space-y-reverse:0;--tw-divide-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-700:oklch(55.3% .195 38.402);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-700:oklch(50.8% .118 165.612);--color-sky-600:oklch(58.8% .158 241.966);--color-blue-50:oklch(97% .014 254.604);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-violet-600:oklch(54.1% .281 293.009);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--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-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--animate-ping:ping 1s cubic-bezier(0,0,.2,1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--blur-sm:8px;--blur-xl:24px;--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)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.-right-32{right:calc(var(--spacing) * -32)}.right-4{right:calc(var(--spacing) * 4)}.-bottom-24{bottom:calc(var(--spacing) * -24)}.bottom-4{bottom:calc(var(--spacing) * 4)}.-left-24{left:calc(var(--spacing) * -24)}.left-1\/2{left:50%}.z-10{z-index:10}.z-50{z-index:50}.z-\[90\]{z-index:90}.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}.my-10{margin-block:calc(var(--spacing) * 10)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1}.line-clamp-1,.line-clamp-2{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-\[200px\]{height:200px}.h-\[500px\]{height:500px}.h-full{height:100%}.min-h-\[32px\]{min-height:32px}.min-h-\[34px\]{min-height:34px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[88px\]{min-height:88px}.min-h-\[220px\]{min-height:220px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-64{width:calc(var(--spacing) * 64)}.w-96{width:calc(var(--spacing) * 96)}.w-\[30px\]{width:30px}.w-\[32px\]{width:32px}.w-\[90px\]{width:90px}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[180px\]{width:180px}.w-\[500px\]{width:500px}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[500px\]{max-width:500px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1600px\]{max-width:1600px}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.-translate-x-1\/2,.-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0)}.translate-y-0,.translate-y-2{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-6{scroll-margin-top:calc(var(--spacing) * 6)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}: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-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-green-200{border-color:var(--color-green-200)}.border-indigo-400\/30{border-color:#7d87ff4d}@supports (color:color-mix(in lab,red,red)){.border-indigo-400\/30{border-color:color-mix(in oklab,var(--color-indigo-400) 30%,transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-slate-200{border-color:var(--color-slate-200)}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-emerald-500{border-left-color:var(--color-emerald-500)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-sky-600{border-left-color:var(--color-sky-600)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-green-50{background-color:var(--color-green-50)}.bg-indigo-500\/25{background-color:#625fff40}@supports (color:color-mix(in lab,red,red)){.bg-indigo-500\/25{background-color:color-mix(in oklab,var(--color-indigo-500) 25%,transparent)}}.bg-indigo-600\/50{background-color:#4f39f680}@supports (color:color-mix(in lab,red,red)){.bg-indigo-600\/50{background-color:color-mix(in oklab,var(--color-indigo-600) 50%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/10{background-color:color-mix(in oklab,var(--color-red-500) 10%,transparent)}}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-violet-600\/20{background-color:#7f22fe33}@supports (color:color-mix(in lab,red,red)){.bg-violet-600\/20{background-color:color-mix(in oklab,var(--color-violet-600) 20%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-indigo-500{--tw-gradient-from:var(--color-indigo-500);--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))}.to-violet-600{--tw-gradient-to:var(--color-violet-600);--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))}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.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)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.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-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.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-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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-\[80px\]{font-size:80px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-blue-700{color:var(--color-blue-700)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-700{color:var(--color-emerald-700)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-indigo-100\/80{color:#e0e7ffcc}@supports (color:color-mix(in lab,red,red)){.text-indigo-100\/80{color:color-mix(in oklab,var(--color-indigo-100) 80%,transparent)}}.text-indigo-300{color:var(--color-indigo-300)}.text-indigo-300\/60{color:#a4b3ff99}@supports (color:color-mix(in lab,red,red)){.text-indigo-300\/60{color:color-mix(in oklab,var(--color-indigo-300) 60%,transparent)}}.text-indigo-300\/70{color:#a4b3ffb3}@supports (color:color-mix(in lab,red,red)){.text-indigo-300\/70{color:color-mix(in oklab,var(--color-indigo-300) 70%,transparent)}}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-slate-500{color:var(--color-slate-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.07\]{opacity:.07}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{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)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.045\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0f172a0b)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.045\)\],.shadow-lg{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow-sm,.shadow-xl{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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.shadow-indigo-500\/40{--tw-shadow-color:#625fff66}@supports (color:color-mix(in lab,red,red)){.shadow-indigo-500\/40{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-indigo-500) 40%,transparent) var(--tw-shadow-alpha),transparent)}}.ring-white\/10{--tw-ring-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.ring-white\/10{--tw-ring-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-\[80px\]{--tw-blur:blur(80px)}.blur-\[100px\],.blur-\[80px\]{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,)}.blur-\[100px\]{--tw-blur:blur(100px)}.blur-\[120px\]{--tw-blur:blur(120px)}.blur-\[120px\],.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-sm{--tw-backdrop-blur:blur(var(--blur-sm))}.backdrop-blur-sm,.backdrop-blur-xl{-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.backdrop-filter{-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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:text-indigo-700:is(:where(.group):hover *){color:var(--color-indigo-700)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px 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)}.focus-visible\:underline:focus-visible{text-decoration-line:underline}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + 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)}.focus-visible\:ring-orange-700:focus-visible{--tw-ring-color:var(--color-orange-700)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:right-8{right:calc(var(--spacing) * 8)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:table-cell{display:table-cell}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:text-center{text-align:center}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-\[140px\]{font-size:140px}.sm\:leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}}@media (min-width:48rem){.md\:table-cell{display:table-cell}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.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\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:justify-end{justify-content:flex-end}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-12{padding-inline:calc(var(--spacing) * 12)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:text-\[200px\]{font-size:200px}}@media (min-width:64rem){.lg\:table-cell{display:table-cell}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (min-width:80rem){.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))}}}:root{--bg-page:#f5f7f8;--bg-page-accent:#146f6914;--bg-page-warm:#a84d420d;--surface-elevated:#fffffff5;--surface-muted:#eff4f7e6;--surface-secondary:#eef4f6;--surface-dark:#172332;--surface-invert:#172332;--text-on-invert:#f7fbfc;--text-on-invert-secondary:#c9d6df;--text-on-invert-muted:#92a5b4;--border-on-invert:#c9d6df38;--accent-on-invert:#7cc8bd;--surface-on-invert:#f7fbfc;--text-primary:#172332;--text-secondary:#42576a;--text-muted:#738596;--border-subtle:#485e6f29;--border-strong:#1723323d;--divider:#485e6f24;--accent-primary:#194c64;--accent-secondary:#147064;--accent-glow:#146f691f;--accent-surface:#194c6412;--status-positive:#0d7c8f;--status-negative:#a84d42;--status-gold:#a76e2e;--cat-policy:#2f638c;--cat-markets:#147064;--cat-research:#5d7084;--cat-funding:#a84d42;--cat-geopolitics:#6a6382;--shadow-soft:0 8px 24px #1627370b;--shadow-elevated:0 14px 34px #16273716;--shadow-header:0 1px 3px #16273714;--radius-card:8px;--radius-pill:999px;--type-display:clamp(32px,4vw,40px);--type-h1:clamp(26px,3.5vw,34px);--type-h2:clamp(20px,2.5vw,26px);--type-h3:19px;--type-body-lg:16px;--type-body:15px;--type-ui:14px;--type-meta:12px;--type-label:11px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--motion-duration-fast:.14s;--motion-duration-base:.16s;--motion-duration-reveal:.22s;--motion-duration-live:.56s;--motion-ease-out:cubic-bezier(.16,1,.3,1);--motion-ease-standard:cubic-bezier(.2,0,0,1);--digest-brand-intro-duration:3s;--digest-brand-intro-pulse-duration:1.56s;--digest-brand-intro-pulse-delay:.52s;--digest-brand-intro-hero-delay:2.3s;--bg-gradient-start:#f8fafb;--card-gradient-top:#fff;--card-gradient-bottom:#f8fbfc;--card-sheen:#ffffff94;--header-bg:#ffffffe6;--header-border:#485e6f2e;--scrollbar-thumb:#485e6f52;--scrollbar-thumb-hover:#485e6f85;--visual-signal-field:url(/visuals/editorial/digest-live-signal-field.webp);--visual-deep-dives-field:url(/visuals/editorial/explainers-source-field.webp);--visual-editorial-topics:url(/visuals/editorial/topics-atlas-field.webp);--visual-editorial-adoption:url(/visuals/editorial/adoption-data-field.webp);--visual-editorial-strategy:url(/visuals/editorial/strategy-evidence-field.webp);--visual-editorial-cohere:url(/visuals/editorial/cohere-frontier-field.webp);--visual-editorial-datacentres:url(/visuals/editorial/datacentres-infrastructure-field.webp);--visual-site-atlas:url(/images/sitewide-briefing-atlas-texture.jpg);--visual-card-wash:url(/visuals/signal-card-wash.webp)}[data-theme=dark]{--bg-page:#14212b;--bg-page-accent:#70beb31a;--bg-page-warm:#cf985b0e;--surface-primary:#1b2a37;--surface-elevated:#213342;--surface-muted:#1b2a37eb;--surface-secondary:#20303e;--surface-dark:#f7fbfc;--surface-invert:#f7fbfc;--text-on-invert:#172332;--text-on-invert-secondary:#42576a;--text-on-invert-muted:#738596;--border-on-invert:#485e6f2e;--accent-on-invert:#194c64;--text-primary:#f0f6f7;--text-secondary:#c4d2da;--text-muted:#9badb8;--border-subtle:#8ea2b033;--border-strong:#bcceda42;--divider:#8ea2b02e;--accent-primary:#7cc8bd;--accent-secondary:#70a7c6;--accent-glow:#7cc8bd1f;--accent-surface:#7cc8bd14;--status-positive:#2bb4c9;--status-negative:#e58b80;--status-gold:#e0b84a;--cat-policy:#d9d0b8;--cat-markets:#2bb4c9;--cat-research:#a8b5a0;--cat-funding:#e58b80;--cat-geopolitics:#b099c4;--shadow-soft:0 12px 34px #0000002e;--shadow-elevated:0 18px 48px #00000042;--bg-gradient-start:#162531;--card-gradient-top:#213342;--card-gradient-bottom:#1b2a37;--card-sheen:#ffffff0a;--header-bg:#14212beb;--header-border:#bcceda33;--scrollbar-thumb:#f7f1e14d;--scrollbar-thumb-hover:#f7f1e18c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg-page)}body{min-height:100vh;color:var(--text-primary);background:radial-gradient(circle at top left,var(--bg-page-accent),transparent 30%),radial-gradient(circle at top right,var(--bg-page-warm),transparent 24%),linear-gradient(180deg,var(--bg-gradient-start) 0,var(--bg-page) 100%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";pointer-events:none;z-index:0;opacity:.24;background-image:linear-gradient(#17233209 1px,#0000 0),linear-gradient(90deg,#17233208 1px,#0000 0);background-size:64px 64px;position:fixed;inset:0}[data-theme=dark] body:before{opacity:.18;background-image:linear-gradient(#bcceda0b 1px,#0000 0),linear-gradient(90deg,#bcceda09 1px,#0000 0)}body:after{content:"";pointer-events:none;z-index:1;opacity:.018;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}footer,header,main{z-index:2;position:relative}h1,h2{text-transform:none;font-weight:750}h1,h2,h3,h4,h5,h6{font-family:var(--font-ui),"Helvetica Neue",sans-serif;letter-spacing:0}h3,h4,h5,h6{font-weight:700}.mono,.tabular,code,pre{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace}a,button{transition:color var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-out),border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out),opacity var(--motion-duration-base) var(--motion-ease-out)}.scroll-to-top-button{z-index:50;border:1px solid var(--accent-primary);width:44px;height:44px;justify-content:center;align-items:center;display:none;position:fixed;inset-block-end:clamp(18px,2vw,24px);inset-inline-end:max(18px,env(safe-area-inset-right))}@supports (color:color-mix(in lab,red,red)){.scroll-to-top-button{border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle))}}.scroll-to-top-button{color:var(--text-on-invert);background:linear-gradient(180deg,var(--accent-primary),var(--accent-primary));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.scroll-to-top-button{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 94%,#fff 6%),var(--accent-primary))}}.scroll-to-top-button{box-shadow:var(--shadow-soft)}@media (min-width:1180px){.scroll-to-top-button{display:inline-flex}}.scroll-to-top-button:hover{box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.scroll-to-top-button:active{transform:translate(0)}.scroll-to-top-button:focus-visible{outline:3px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.scroll-to-top-button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent-primary) 42%,transparent)}}.scroll-to-top-button:focus-visible{outline-offset:3px}[data-theme=dark] .scroll-to-top-button{color:var(--text-primary);background:linear-gradient(180deg,var(--accent-primary),var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .scroll-to-top-button{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 88%,#fff 12%),var(--accent-primary))}}[data-theme=dark] .scroll-to-top-button{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .scroll-to-top-button{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle))}}.motion-reveal{opacity:0;animation:motionReveal var(--motion-duration-reveal) var(--motion-ease-out) both;transform:translateY(8px)}.motion-reveal--delay-1{animation-delay:40ms}.motion-reveal--delay-2{animation-delay:80ms}.motion-live-dot{isolation:isolate;position:relative}.motion-live-dot:after{content:"";z-index:-1;border-radius:inherit;opacity:.16;animation:motionLivePulse var(--motion-duration-live) var(--motion-ease-out) infinite;background:currentColor;position:absolute;inset:-3px;transform:scale(1)}.motion-filter-swap{will-change:opacity,transform}.motion-card-polish{transition:box-shadow var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out)}.motion-card-polish:focus-within{box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.motion-card-polish:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 10%,transparent)}}@media (hover:hover) and (pointer:fine){.motion-card-polish:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.motion-card-polish:active{transform:translate(0)}}@keyframes motionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@keyframes motionLivePulse{0%{opacity:.14;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@keyframes motionSkeleton{0%,to{opacity:.46}50%{opacity:.76}}:where(.briefing-hero,.headlines-fallback,.digest-hero,.dashboard-feed-toolbar,.story-control-panel,.story-row,.signal-mix-panel,.evidence-visual,.topic-evidence-briefing,.datacentres-hero,.datacentres-type-card,.datacentres-atlas,.datacentres-impact,.source-page-drawer,.source-checks-drawer,.sources-extra-drawer,.world-hero,.world-feed-panel,.world-story-card,.robotics-hero,.robotics-feed-panel,.robotics-section,.robotics-item-card,.editorial-card,.topic-card,.global-standing-section){animation:motionReveal var(--motion-duration-reveal) var(--motion-ease-out) both}.glass-card,.saas-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:var(--shadow-soft);transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-out);position:relative;overflow:hidden}.saas-card:before{content:"";background:var(--accent-primary);opacity:0;width:100%;height:2px;transition:opacity var(--motion-duration-reveal) var(--motion-ease-out);z-index:1;border-radius:0;position:absolute;top:0;bottom:auto}.glass-card:focus-within,.glass-card:hover,.saas-card:focus-within,.saas-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-elevated);transform:none}@media (hover:hover) and (pointer:fine){.glass-card:hover,.saas-card:hover{transform:translateY(-2px)}}.eyebrow{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:var(--type-label);text-transform:uppercase;letter-spacing:.08em;color:var(--accent-secondary);font-weight:700}.chip{letter-spacing:.04em;color:var(--text-secondary);align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.meta{font-size:var(--type-meta);letter-spacing:.02em;color:var(--text-muted);font-weight:500}.focus-affordance:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.theme-toggle{color:var(--text-muted);border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:var(--radius-pill);width:auto;min-width:96px;min-height:44px;box-shadow:var(--shadow-soft);transition:color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);justify-content:space-between;align-items:center;gap:8px;padding:0 9px 0 11px;display:inline-flex}.theme-toggle__mobile-text,.theme-toggle__text{color:var(--text-secondary);font-family:var(--font-mono),monospace;letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:760;line-height:1}.theme-toggle__mobile-text{display:none}.theme-toggle__icon{background:var(--accent-primary);box-shadow:inset -4px -3px 0 var(--surface-elevated);border-radius:999px;flex:none;width:12px;height:12px;display:block}[data-theme=dark] .theme-toggle__icon{background:var(--accent-gold);box-shadow:0 0 0 3px var(--accent-gold)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .theme-toggle__icon{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-gold) 14%,transparent)}}.theme-toggle:focus-visible,.theme-toggle:hover{color:var(--accent-primary);border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:focus-visible,.theme-toggle:hover{border-color:color-mix(in srgb,var(--accent-primary) 40%,transparent)}}.theme-toggle:focus-visible,.theme-toggle:hover{box-shadow:0 0 0 4px var(--accent-primary),var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:focus-visible,.theme-toggle:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 8%,transparent),var(--shadow-soft)}}.theme-toggle:focus-visible .theme-toggle__mobile-text,.theme-toggle:focus-visible .theme-toggle__text,.theme-toggle:hover .theme-toggle__mobile-text,.theme-toggle:hover .theme-toggle__text{color:var(--accent-primary)}@media (max-width:640px){.theme-toggle{justify-content:space-between;gap:6px;width:76px;min-width:76px;padding:0 10px}.theme-toggle__text{display:none}.theme-toggle__mobile-text{letter-spacing:.045em;font-size:10px;display:inline}.theme-toggle__icon{width:14px;height:14px}}.primary-source-link{min-height:44px;color:var(--accent-primary);align-items:center;text-decoration:none;display:inline-flex}.primary-source-link:focus-visible,.primary-source-link:hover{text-underline-offset:3px;text-decoration:underline}.share-trigger{color:var(--text-muted);border-color:var(--border-subtle);cursor:pointer;min-height:44px;transition:color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);background:0 0;justify-content:center;align-items:center}.share-trigger:focus-visible,.share-trigger:hover{color:var(--accent-primary);border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.share-trigger:focus-visible,.share-trigger:hover{border-color:color-mix(in srgb,var(--accent-primary) 40%,transparent)}}.share-trigger:focus-visible,.share-trigger:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.share-trigger:focus-visible,.share-trigger:hover{background:color-mix(in srgb,var(--accent-primary) 5%,transparent)}}.share-popover{background:var(--surface-elevated);border-color:var(--border-subtle);box-shadow:var(--shadow-elevated);border-radius:var(--radius-card);animation:motionReveal var(--motion-duration-base) var(--motion-ease-out) both}.share-item{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;text-decoration:none}.share-item:focus-visible,.share-item:hover{color:var(--accent-primary);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.share-item:focus-visible,.share-item:hover{background:color-mix(in srgb,var(--accent-primary) 7%,transparent)}}.tab-active{color:var(--accent-primary);border-bottom:2px solid var(--accent-primary);font-weight:600}.tab-active,.tab-inactive{padding-bottom:calc(.5rem - 2px)}.tab-inactive{color:var(--text-muted);border-bottom:2px solid #0000;font-weight:500}.tab-inactive:hover{color:var(--text-secondary);border-bottom-color:var(--border-strong)}.section-header{border-bottom:none;margin-bottom:10px;padding-bottom:10px;position:relative}.section-header:after{content:"";background:var(--accent-primary);border-radius:1px;width:42px;height:2px;position:absolute;bottom:0;left:0}.section-header h2{color:var(--text-primary);font-size:16px;font-weight:600;line-height:1.3}.section-dark{background:var(--surface-invert);border-radius:var(--radius-card)}.section-dark .section-header:after,.section-dark h2.section-header:after,.section-dark h3.section-header:after{background:var(--accent-on-invert)}.section-dark .section-header h2,.section-dark h2.section-header,.section-dark h3.section-header{color:var(--text-on-invert)}.section-dark .saas-card{border-color:var(--border-on-invert)}.section-divider{background:var(--divider);border:none;height:1px}.accent-border-left{position:relative;border-left:none!important}.accent-border-left:after{content:"";background:var(--accent-primary);z-index:1;width:3px;position:absolute;top:0;bottom:0;left:0}.saas-card--accent{border-left:3px solid var(--accent-primary);border-radius:0 var(--radius-card) var(--radius-card) 0}.saas-card.saas-card--accent:before{display:none}.saas-card--accent:focus-within,.saas-card--accent:hover{border-left-color:var(--accent-primary)}.saas-card--sm{padding:12px 16px}.saas-card--md{padding:16px 20px}.saas-card--lg{padding:20px 24px}.briefing-card-gradient{background:linear-gradient(115deg,var(--accent-primary),transparent 38%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}@supports (color:color-mix(in lab,red,red)){.briefing-card-gradient{background:linear-gradient(115deg,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 38%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}.saas-card tr:hover td{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.saas-card tr:hover td{background:color-mix(in srgb,var(--accent-primary) 4%,var(--surface-primary))}}.saas-card tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent-primary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent}main input[type=email],main input[type=search],main input[type=text],main textarea{border-radius:8px}.section-kicker{font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;font-size:var(--type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-secondary);font-weight:700}.adoption-hero,.adoption-workbench,.briefing-hero,.cohere-world-hero__copy,.datacentres-hero,.digest-hero,.editorial-hero,.headlines-fallback,.strategy-hero,.topic-workbench,.topics-hero{isolation:isolate;--hero-visual-image:none;--hero-visual-position:right center;--hero-visual-size:cover;--hero-visual-opacity:.48;--hero-visual-filter:saturate(.92) contrast(1.02);--hero-visual-mask:linear-gradient(90deg,transparent,#0000000a 35%,#000000b3 68%,#000);position:relative;overflow:hidden}.adoption-hero:after,.adoption-workbench:after,.briefing-hero:after,.cohere-world-hero__copy:after,.datacentres-hero:after,.digest-hero:after,.editorial-hero:after,.headlines-fallback:after,.strategy-hero:after,.topic-workbench:after,.topics-hero:after{content:"";z-index:0;pointer-events:none;background:var(--hero-visual-image) var(--hero-visual-position) /var(--hero-visual-size) no-repeat;opacity:var(--hero-visual-opacity);filter:var(--hero-visual-filter);mask-image:var(--hero-visual-mask);-webkit-mask-image:var(--hero-visual-mask);position:absolute;inset:0}.adoption-hero>*,.adoption-workbench>*,.briefing-hero>*,.cohere-world-hero__copy>*,.datacentres-hero>*,.digest-hero>*,.editorial-hero>*,.headlines-fallback>*,.strategy-hero>*,.topic-workbench>*,.topics-hero>*{z-index:1;position:relative}[data-theme=dark] .adoption-hero,[data-theme=dark] .adoption-workbench,[data-theme=dark] .briefing-hero,[data-theme=dark] .cohere-world-hero__copy,[data-theme=dark] .datacentres-hero,[data-theme=dark] .digest-hero,[data-theme=dark] .editorial-hero,[data-theme=dark] .headlines-fallback,[data-theme=dark] .strategy-hero,[data-theme=dark] .topic-workbench,[data-theme=dark] .topics-hero{--hero-visual-opacity:.28;--hero-visual-filter:saturate(.72) brightness(.5) contrast(1.04);--hero-visual-mask:linear-gradient(90deg,transparent,#00000005 34%,#00000061 72%,#000)}.briefing-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-card);--hero-visual-image:var(--visual-signal-field);--hero-visual-position:center;background:linear-gradient(90deg,#ffffffeb,#ffffffc7),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom));box-shadow:none;padding:clamp(18px,2.4vw,26px);position:relative;overflow:hidden}[data-theme=dark] .briefing-hero{background:linear-gradient(120deg,#101923f5,#101923db),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}.briefing-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,var(--accent-secondary),transparent 28%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.briefing-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 28%)}}.briefing-hero__main{z-index:1;max-width:760px;position:relative}.briefing-hero__title{max-width:720px;color:var(--text-primary);margin-top:6px;font-size:clamp(30px,3.6vw,42px);font-weight:800;line-height:1.06}.briefing-hero__title span{color:var(--accent-primary)}.briefing-hero__title em{font-family:var(--font-italic),Georgia,serif;color:var(--text-primary);font-style:italic;font-weight:400}.briefing-hero__copy{max-width:600px;color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.5}.briefing-hero__actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.briefing-action{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.briefing-action{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.briefing-action{color:var(--text-secondary);box-shadow:none;font-size:12px;font-weight:700;text-decoration:none}.briefing-action:focus-visible,.briefing-action:hover{color:var(--accent-primary);border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.briefing-action:focus-visible,.briefing-action:hover{border-color:color-mix(in srgb,var(--accent-primary) 32%,var(--border-subtle))}}.briefing-action--primary{background:var(--surface-invert);color:var(--text-on-invert);border-color:var(--surface-invert)}.briefing-action--primary:focus-visible,.briefing-action--primary:hover{color:var(--text-on-invert);box-shadow:var(--shadow-elevated)}.topic-back-link{min-height:44px;color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;font-size:.74rem;font-weight:760;text-decoration:none;display:inline-flex}.topic-back-link:focus-visible,.topic-back-link:hover{color:var(--accent-strong);text-underline-offset:.22em;text-decoration:underline}.live-dot{background:var(--accent-secondary);width:8px;height:8px;box-shadow:0 0 0 5px var(--accent-secondary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.live-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-secondary) 12%,transparent)}}.calm-button{border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:var(--shadow-soft);color:var(--text-secondary);border-radius:999px}.calm-button:focus-visible,.calm-button:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.calm-button:focus-visible,.calm-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 32%,var(--border-subtle))}}.calm-button:focus-visible,.calm-button:hover{color:var(--accent-primary)}main input:focus-visible,main textarea:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.story-headline-link{-webkit-box-decoration-break:clone;box-decoration-break:clone;outline-offset:3px;text-underline-offset:.18em;max-width:100%;min-height:44px;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out);border-radius:.22rem;align-items:center;text-decoration-thickness:.08em;display:inline-flex}.story-headline-link span{overflow-wrap:anywhere;min-width:0}.story-headline-link:focus-visible,.story-headline-link:hover{color:var(--accent-primary);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-headline-link:focus-visible,.story-headline-link:hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.story-headline-link:focus-visible,.story-headline-link:hover{box-shadow:0 0 0 .16em var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-headline-link:focus-visible,.story-headline-link:hover{box-shadow:0 0 0 .16em color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.story-headline-link:focus-visible,.story-headline-link:hover{text-underline-offset:3px;text-decoration:underline}.story-headline-link:focus-visible{outline:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-headline-link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 72%,transparent)}}.story-summary-pending{color:var(--text-muted);font-style:italic}.story-row{border-radius:var(--radius-card);background:linear-gradient(90deg,var(--accent-primary),transparent 28%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}@supports (color:color-mix(in lab,red,red)){.story-row{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 4%,transparent),transparent 28%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}[data-theme=dark] body:after{opacity:.026}.story-feed-panel #story-feed-list{gap:.72rem!important}.story-feed-panel .story-row{border-top:1px solid var(--surface-elevated);grid-template-columns:minmax(8.75rem,.18fr) minmax(0,1fr);align-items:start;gap:clamp(.8rem,1.8vw,1.15rem)!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.story-feed-panel .story-row{border-top:1px solid color-mix(in srgb,var(--surface-elevated) 76%,transparent)}}.story-feed-panel .story-row{border-right-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.story-feed-panel .story-row{border-right-color:color-mix(in srgb,var(--border-subtle) 86%,var(--accent-primary))}}.story-feed-panel .story-row{border-bottom-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.story-feed-panel .story-row{border-bottom-color:color-mix(in srgb,var(--border-subtle) 86%,var(--accent-primary))}}.story-feed-panel .story-row{background:linear-gradient(90deg,var(--accent-primary),transparent 30%),var(--surface-elevated);border-radius:7px;border-left-width:2px!important}@supports (color:color-mix(in lab,red,red)){.story-feed-panel .story-row{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 3%,transparent),transparent 30%),color-mix(in srgb,var(--surface-elevated) 93%,var(--surface-primary))}}.story-feed-panel .story-row{box-shadow:none;padding:clamp(.82rem,1.5vw,1.05rem) clamp(.9rem,1.8vw,1.2rem)!important}.story-feed-panel .story-row:before{content:none}.story-feed-panel .story-hoverable:focus-within,.story-feed-panel .story-hoverable:hover{border-top-color:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.story-feed-panel .story-hoverable:focus-within,.story-feed-panel .story-hoverable:hover{border-top-color:color-mix(in srgb,var(--surface-elevated) 68%,transparent)}}.story-feed-panel .story-hoverable:focus-within,.story-feed-panel .story-hoverable:hover{box-shadow:inset 0 0 0 1px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-feed-panel .story-hoverable:focus-within,.story-feed-panel .story-hoverable:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.story-feed-panel .story-hoverable:focus-within,.story-feed-panel .story-hoverable:hover{transform:none}.story-row__body,.story-row__content{min-width:0}.story-row__body{display:grid;gap:.42rem!important}.story-row__headline{color:var(--text-primary);letter-spacing:0;margin:0;font-size:clamp(1.08rem,1.55vw,1.32rem)!important;line-height:1.18!important}.story-row__headline .story-headline-link{border-radius:.16rem;align-items:center;min-height:44px;display:inline-flex}.briefing-card,.dashboard-desk,.story-feed-panel{border-color:var(--border-subtle)!important}@supports (color:color-mix(in lab,red,red)){.briefing-card,.dashboard-desk,.story-feed-panel{border-color:color-mix(in srgb,var(--border-subtle) 88%,var(--accent-primary))!important}}.briefing-card,.dashboard-desk,.story-feed-panel{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-elevated)),var(--surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){.briefing-card,.dashboard-desk,.story-feed-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent),var(--surface-elevated)),var(--surface-elevated)!important}}.dashboard-desk{box-shadow:var(--shadow-soft);border-radius:10px}.briefing-card,.story-feed-panel{border-radius:8px}.briefing-card--desk-lead{grid-template-columns:minmax(10rem,.24fr) minmax(0,1fr);align-items:start;gap:clamp(.95rem,2.2vw,1.45rem);position:relative;overflow:hidden;border-left:3px solid var(--accent-primary)!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.briefing-card--desk-lead{border-left:3px solid color-mix(in srgb,var(--accent-primary) 84%,var(--accent-secondary))!important}}.briefing-card--desk-lead{background:linear-gradient(90deg,var(--accent-secondary),transparent 38%),linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary))!important;padding:clamp(1rem,2.1vw,1.45rem)!important}@supports (color:color-mix(in lab,red,red)){.briefing-card--desk-lead{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 7%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent),color-mix(in srgb,var(--surface-secondary) 28%,var(--surface-elevated)))!important}}.briefing-card--desk-lead:before{content:"";pointer-events:none;background:var(--visual-site-atlas) right center /min(520px,46%) auto no-repeat;opacity:.09;filter:saturate(.74)contrast(1.02);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000040 48%,#000);mask-image:linear-gradient(90deg,#0000,#00000040 48%,#000)}.briefing-card--desk-lead>*{z-index:1;position:relative}.briefing-card--desk-lead .briefing-card__meta{border:1px solid var(--accent-primary);grid-template-columns:1fr;align-content:start;min-width:0;gap:.55rem!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.briefing-card--desk-lead .briefing-card__meta{border:1px solid color-mix(in srgb,var(--accent-primary) 13%,var(--border-subtle))}}.briefing-card--desk-lead .briefing-card__meta{border-right:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.briefing-card--desk-lead .briefing-card__meta{border-right:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.briefing-card--desk-lead .briefing-card__meta{background:var(--surface-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.briefing-card--desk-lead .briefing-card__meta{background:color-mix(in srgb,var(--surface-primary) 68%,transparent)}}.briefing-card--desk-lead .briefing-card__meta{padding:clamp(.72rem,1.6vw,.92rem)}.briefing-card__file-label{text-align:center;white-space:normal;justify-content:center;align-items:center;width:100%;max-width:100%;min-height:28px;display:inline-flex}.briefing-card__receipt{border-top:1px solid var(--accent-primary);gap:.52rem;margin:.1rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.briefing-card__receipt{border-top:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.briefing-card__receipt{text-transform:none;padding-top:.65rem}.briefing-card__receipt div{min-width:0}.briefing-card__receipt dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:780;line-height:1.2}.briefing-card__receipt dd{color:var(--text-primary);font-family:var(--font-ui),sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.78rem;font-weight:760;line-height:1.25}.briefing-card__body{min-width:0}.briefing-card__headline{max-width:66rem;color:var(--text-primary);letter-spacing:0;margin:0;font-size:clamp(1.35rem,2.05vw,2rem);line-height:1.08}.briefing-card__headline .story-headline-link{border-radius:.18rem;align-items:center;min-height:44px;display:inline-flex}.briefing-card__summary{max-width:74rem;color:var(--text-secondary);margin-top:.65rem;font-size:clamp(.92rem,1.2vw,.98rem);line-height:1.55}.briefing-card__footer{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;padding-top:.8rem;display:flex}.briefing-card__timestamp{text-transform:uppercase;margin:0;font-size:.68rem;line-height:1.2}@media (max-width:720px){.briefing-card--desk-lead{grid-template-columns:1fr;gap:.9rem;padding:1rem!important}.briefing-card--desk-lead .briefing-card__meta{border-right:0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;display:flex!important}@supports (color:color-mix(in lab,red,red)){.briefing-card--desk-lead .briefing-card__meta{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.briefing-card--desk-lead .briefing-card__meta{padding-bottom:.75rem;padding-right:0}.briefing-card__file-label{width:auto}.briefing-card__receipt{border-top:1px solid var(--accent-primary);flex:100%;grid-template-columns:repeat(2,minmax(0,1fr))}@supports (color:color-mix(in lab,red,red)){.briefing-card__receipt{border-top:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.briefing-card__headline{font-size:clamp(1.25rem,5.7vw,1.65rem);line-height:1.12}.briefing-card__summary{font-size:.92rem;line-height:1.56}.briefing-card__footer{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.briefing-card__timestamp{grid-column:1/-1}.briefing-card__footer .primary-source-link{overflow-wrap:anywhere;justify-content:center;min-width:0}}.briefing-card--loading{grid-template-columns:minmax(0,1fr) minmax(7rem,14rem);align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid;background:linear-gradient(90deg,var(--accent-surface),transparent 42%),var(--surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){.briefing-card--loading{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-surface) 72%,transparent),transparent 42%),var(--surface-elevated)!important}}.briefing-card--loading__copy{gap:.25rem;display:grid}.briefing-card--loading strong{color:var(--text-primary);font-size:.95rem;line-height:1.3}.briefing-card--loading span{color:var(--text-secondary);font-size:.86rem;line-height:1.45}.briefing-card--loading__lines{gap:.45rem;display:grid}.briefing-card--loading__lines span{background:var(--accent-primary);border-radius:999px;height:.45rem;display:block}@supports (color:color-mix(in lab,red,red)){.briefing-card--loading__lines span{background:color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.briefing-card--loading__lines span:last-child{justify-self:end;width:68%}@media (max-width:560px){.briefing-card--loading{grid-template-columns:1fr}.briefing-card--loading__lines{max-width:12rem}}.briefing-card .primary-source-link{border-radius:6px}.briefing-card__meta-source,.story-row__source-meta{overflow-wrap:anywhere;flex-wrap:wrap;flex:10rem;align-items:center;gap:.35rem .55rem;min-width:min(100%,10rem);display:inline-flex}.briefing-card__meta-region,.story-row__source-region{white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}.briefing-card__meta-region [aria-hidden=true],.story-row__source-region [aria-hidden=true]{color:var(--border-strong)}.briefing-card__meta-source>span,.story-row__source-meta>span{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:640px){.briefing-card__meta-source,.story-row__source-meta{row-gap:.18rem}.briefing-card__meta-region [aria-hidden=true],.story-row__source-region [aria-hidden=true]{display:none}}.story-feed-panel .story-feed-heading{border-bottom-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.story-feed-panel .story-feed-heading{border-bottom-color:color-mix(in srgb,var(--border-subtle) 86%,var(--accent-primary))}}.story-row__rail{border-right:1px solid var(--border-subtle);align-content:start;min-width:0;gap:.45rem!important;width:auto!important;margin-top:0!important;display:grid!important}@supports (color:color-mix(in lab,red,red)){.story-row__rail{border-right:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.story-row__rail{border-bottom:0;padding:0 .85rem 0 0}.story-row__rail .meta{font-size:.7rem;line-height:1.2}.story-row__category{white-space:normal;max-width:100%;line-height:1.15;border-radius:6px!important;padding:.28rem .5rem!important;font-size:.66rem!important}.story-row__source-meta{flex:12rem;min-width:min(100%,12rem)}.story-row__receipt{border:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) minmax(9.5rem,auto);align-items:center;gap:.5rem .65rem;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.story-row__receipt{border:1px solid color-mix(in srgb,var(--accent-primary) 13%,var(--border-subtle))}}.story-row__receipt{border-left:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-row__receipt{border-left:2px solid color-mix(in srgb,var(--accent-primary) 68%,var(--accent-secondary))}}.story-row__receipt{background:linear-gradient(90deg,var(--accent-primary),transparent 42%),var(--surface-primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.story-row__receipt{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 42%),color-mix(in srgb,var(--surface-primary) 56%,transparent)}}.story-row__receipt{padding:.48rem .54rem}.story-row__receipt:after{content:"";background:var(--accent-warm);width:2.3rem;height:1px;position:absolute;inset:.38rem .42rem auto auto}@supports (color:color-mix(in lab,red,red)){.story-row__receipt:after{background:color-mix(in srgb,var(--accent-warm) 46%,transparent)}}.story-row__receipt:after{opacity:.62;pointer-events:none}.story-row__receipt .story-row__source-meta{flex:none;min-width:0}.story-row__receipt .story-original-source{justify-content:center;min-width:min(100%,9.5rem)}.story-row__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.story-feed-heading{border-bottom:1px solid var(--border-subtle);padding-bottom:10px}.story-feed-heading__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.story-feed-heading__copy{min-width:0}.story-feed-heading__title{margin-top:2px;font-size:1.08rem;font-weight:800;line-height:1.18}.story-feed-heading__summary{max-width:54rem;margin-top:6px;font-size:13px;line-height:1.35}.story-feed-heading__link{border:1px solid var(--accent-primary);flex:none;justify-content:center;align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.story-feed-heading__link{border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.story-feed-heading__link{color:var(--accent-primary);transition:color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);border-radius:999px;padding:0 12px;font-size:12px;font-weight:760;text-decoration:none}.story-feed-heading__link:focus-visible,.story-feed-heading__link:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-feed-heading__link:focus-visible,.story-feed-heading__link:hover{border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle))}}.story-feed-heading__link:focus-visible,.story-feed-heading__link:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-feed-heading__link:focus-visible,.story-feed-heading__link:hover{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-elevated))}}.story-control-panel{border:1px solid var(--accent-primary);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.story-control-panel{border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--border-subtle))}}.story-control-panel{background:linear-gradient(120deg,var(--accent-secondary),transparent 42%),var(--surface-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.story-control-panel{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-secondary) 4%,transparent),transparent 42%),var(--surface-primary)}}.story-control-panel{padding:12px}.story-control-panel__compact{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.story-control-panel__compact{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.story-control-panel__compact{padding-bottom:10px}.story-control-panel__result{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.35}.dashboard-feed-toolbar{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-feed-toolbar{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.dashboard-feed-toolbar{padding-bottom:12px}.dashboard-feed-toolbar__title{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:inline-flex}.dashboard-feed-toolbar__status-dot{background:var(--accent-secondary);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-secondary);border-radius:999px;flex:none}@supports (color:color-mix(in lab,red,red)){.dashboard-feed-toolbar__status-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-secondary) 14%,transparent)}}.dashboard-feed-toolbar__status-dot{color:var(--accent-secondary)}.dashboard-feed-toolbar__status-dot.is-updating{animation:live-pulse-ring .48s var(--motion-ease-out) infinite}.dashboard-feed-toolbar__title h2{color:var(--text-primary);font-family:var(--font-ui),sans-serif;font-size:16px;font-weight:820;line-height:1.1}.dashboard-feed-toolbar__link{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:999px;align-items:center;min-height:44px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.dashboard-feed-toolbar__link{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.dashboard-feed-toolbar__link{color:var(--accent-primary);white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);padding:0 14px;font-size:11px;font-weight:780;line-height:1;text-decoration:none}.dashboard-feed-toolbar__link:focus-visible,.dashboard-feed-toolbar__link:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-feed-toolbar__link:focus-visible,.dashboard-feed-toolbar__link:hover{border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle))}}.dashboard-feed-toolbar__link:focus-visible,.dashboard-feed-toolbar__link:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-feed-toolbar__link:focus-visible,.dashboard-feed-toolbar__link:hover{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-elevated))}}.dashboard-feed-toolbar__link:focus-visible,.dashboard-feed-toolbar__link:hover{color:var(--accent-primary)}.dashboard-feed-toolbar__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboard-feed-toolbar__chips span{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:999px;align-items:center;min-height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-feed-toolbar__chips span{background:color-mix(in srgb,var(--surface-elevated) 86%,transparent)}}.dashboard-feed-toolbar__chips span{color:var(--text-secondary);white-space:nowrap;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out);padding:0 9px;font-size:11px;font-weight:760;line-height:1}.story-filter-row{grid-template-columns:repeat(auto-fit,minmax(156px,1fr)) minmax(220px,.82fr);align-items:center;gap:8px;padding-top:9px;display:grid}.story-filter-chip,.story-inspect-button,.story-reset-button{border:1px solid var(--border-subtle);background:var(--surface-elevated);min-height:44px;color:var(--text-muted);cursor:pointer;transition:color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);border-radius:999px;font-size:12px;font-weight:720}.story-filter-chip{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 10px 0 12px;display:grid}.story-filter-chip span:last-child{border:1px solid var(--border-subtle);min-width:24px}@supports (color:color-mix(in lab,red,red)){.story-filter-chip span:last-child{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.story-filter-chip span:last-child{background:var(--surface-secondary);color:var(--text-secondary);text-align:center;border-radius:7px;padding:2px 6px}.story-filter-chip:focus-visible,.story-filter-chip:hover,.story-inspect-button:focus-visible,.story-inspect-button:hover,.story-reset-button:focus-visible,.story-reset-button:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-filter-chip:focus-visible,.story-filter-chip:hover,.story-inspect-button:focus-visible,.story-inspect-button:hover,.story-reset-button:focus-visible,.story-reset-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}}.story-filter-chip:focus-visible,.story-filter-chip:hover,.story-inspect-button:focus-visible,.story-inspect-button:hover,.story-reset-button:focus-visible,.story-reset-button:hover{color:var(--accent-primary);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-filter-chip:focus-visible,.story-filter-chip:hover,.story-inspect-button:focus-visible,.story-inspect-button:hover,.story-reset-button:focus-visible,.story-reset-button:hover{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-elevated))}}.story-filter-chip--active{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-filter-chip--active{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}}.story-filter-chip--active{background:var(--accent-surface);color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-filter-chip--active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-primary) 12%,transparent)}}.story-filter-chip--active span:last-child{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-filter-chip--active span:last-child{background:color-mix(in srgb,var(--accent-primary) 14%,var(--surface-primary))}}.story-filter-chip--active span:last-child{color:var(--accent-primary)}.story-region-filter{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin-left:auto;font-size:10px;font-weight:800;display:grid}.story-region-filter select{border:1px solid var(--border-subtle);background:var(--surface-elevated);width:100%;max-width:min(100%,260px);min-height:44px;color:var(--text-secondary);font-family:var(--font-ui),sans-serif;transition:color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out);border-radius:8px;padding:0 32px 0 12px;font-size:12px;font-weight:700}.story-region-filter select:focus-visible,.story-region-filter select:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-region-filter select:focus-visible,.story-region-filter select:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}}.story-region-filter select:focus-visible,.story-region-filter select:hover{box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-region-filter select:focus-visible,.story-region-filter select:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.story-inspect-button,.story-reset-button{padding:0 12px}.story-feed-mix{border-top:1px solid var(--border-subtle);margin-top:9px}@supports (color:color-mix(in lab,red,red)){.story-feed-mix{border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.story-feed-mix{padding-top:8px}.story-feed-enrichment-note{border:1px solid var(--border-subtle);background:var(--surface-secondary);color:var(--text-secondary);border-radius:8px;margin-top:.85rem;padding:.55rem .7rem;font-size:.84rem;line-height:1.45}.story-feed-enrichment-note--partial{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.story-feed-enrichment-note--partial{border-color:color-mix(in srgb,var(--status-gold) 24%,var(--border-subtle))}}.story-feed-enrichment-note--partial{background:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.story-feed-enrichment-note--partial{background:color-mix(in srgb,var(--status-gold) 5%,var(--surface-primary))}}.story-feed-mix summary{min-height:44px;color:var(--accent-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:12px;font-weight:780;list-style:none;display:flex}.story-feed-mix summary::-webkit-details-marker{display:none}.story-feed-mix summary:after{content:"+";border:1px solid var(--border-subtle);background:var(--surface-elevated);width:24px;height:24px;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;font-size:14px;line-height:1;display:inline-grid}.story-feed-mix[open] summary:after{content:"-"}.story-feed-mix summary span{white-space:nowrap}.story-feed-mix summary em{min-width:0;color:var(--text-muted);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;margin-right:auto;font-size:11px;font-style:normal;font-weight:650;line-height:1.25;overflow:visible}.story-row--open{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-row--open{border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle))}}.story-row--open .story-inspection{animation:motionReveal var(--motion-duration-base) var(--motion-ease-out) both}.story-pagination-button{min-height:44px;transition:color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;align-items:center;display:inline-flex}.story-pagination-button:focus-visible,.story-pagination-button:hover{border-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.story-pagination-button:focus-visible,.story-pagination-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))!important}}.story-pagination-button:focus-visible,.story-pagination-button:hover{background-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.story-pagination-button:focus-visible,.story-pagination-button:hover{background-color:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-elevated))!important}}.story-pagination-button:focus-visible,.story-pagination-button:hover{color:var(--accent-primary)!important}@media (hover:hover) and (pointer:fine){.briefing-action:hover,.calm-button:hover,.dashboard-feed-toolbar__link:hover,.share-trigger:hover,.story-filter-chip:hover,.story-inspect-button:hover,.story-pagination-button:hover,.story-reset-button:hover,.theme-toggle:hover{transform:translateY(-1px)}}.subscribe-card{animation:motionReveal var(--motion-duration-reveal) var(--motion-ease-out) both}.subscribe-card--success{box-shadow:0 0 0 1px var(--accent-primary),var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.subscribe-card--success{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 10%,transparent),var(--shadow-soft)}}.subscribe-input{background-color:var(--surface-primary);border-color:var(--border-subtle);color:var(--text-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out)}.subscribe-input:hover:not(:disabled){border-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.subscribe-input:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))!important}}.subscribe-input:focus{border-color:var(--accent-primary)}.subscribe-input--error,.subscribe-input--error:focus,.subscribe-input--error:hover{border-color:var(--status-negative)!important}.subscribe-input:disabled{opacity:.68}.subscribe-submit{background-color:var(--accent-primary);color:#fff;cursor:pointer;transition:opacity var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out)}.subscribe-submit:disabled{cursor:not-allowed;opacity:.6}.subscribe-submit:not(:disabled):focus-visible,.subscribe-submit:not(:disabled):hover{box-shadow:0 0 0 4px var(--accent-primary),var(--shadow-soft)}@supports (color:color-mix(in lab,red,red)){.subscribe-submit:not(:disabled):focus-visible,.subscribe-submit:not(:disabled):hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 10%,transparent),var(--shadow-soft)}}.subscribe-privacy-link{min-height:44px;color:var(--text-muted);align-items:center;text-decoration:underline;display:inline-flex}.subscribe-form--compact{align-items:stretch;flex-direction:row!important}.subscribe-form--compact .subscribe-input{min-width:0}@media (max-width:640px){.subscribe-form--compact{flex-direction:column!important}.subscribe-form--compact .subscribe-submit{width:100%}}@media (hover:hover) and (pointer:fine){.subscribe-submit:not(:disabled):hover{transform:translateY(-1px)}}.story-inspect-button{border-radius:6px;min-height:44px;font-size:11px}.story-quick-summary{color:var(--text-secondary);max-width:76rem;margin:0;font-size:.92rem;line-height:1.54}.story-original-source{border:1px solid var(--accent-primary);align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.story-original-source{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.story-original-source{background:var(--accent-primary);border-radius:6px}@supports (color:color-mix(in lab,red,red)){.story-original-source{background:color-mix(in srgb,var(--accent-primary) 4%,var(--surface-elevated))}}.story-original-source{color:var(--accent-primary);padding:0 10px;font-size:11px;font-weight:820;text-decoration:none}.story-original-source:focus-visible,.story-original-source:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-original-source:focus-visible,.story-original-source:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}}.story-original-source:focus-visible,.story-original-source:hover{text-underline-offset:3px;text-decoration:underline}.story-row__footer{grid-template-columns:minmax(0,1fr) minmax(11rem,auto);align-items:center;gap:.55rem!important;margin-top:.72rem!important;padding-top:.68rem!important;display:grid!important}.story-row__footer .story-row__source-meta{min-width:0}.story-row__footer .share-trigger,.story-row__footer .story-inspect-button,.story-row__footer .story-original-source{box-shadow:none}.story-row__share{min-width:0}@media (max-width:720px){.story-feed-panel #story-feed-list{gap:.9rem!important}.story-feed-panel .story-row{grid-template-columns:1fr;gap:.76rem!important;padding:.95rem!important}.story-row__rail{border-right:0;border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;display:flex!important}@supports (color:color-mix(in lab,red,red)){.story-row__rail{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.story-row__rail{padding:0 0 .7rem}.story-row__category{max-width:calc(100% - 4.8rem)}.story-row__headline{font-size:clamp(1.08rem,5.2vw,1.28rem)!important;line-height:1.16!important}.story-quick-summary{font-size:.91rem;line-height:1.55}.story-row__footer{grid-template-columns:1fr;gap:.5rem!important}.story-row__receipt{grid-template-columns:1fr;padding:.66rem}.story-row__actions,.story-row__footer .story-original-source,.story-row__footer .story-row__source-meta{width:100%}.story-row__footer .story-original-source{justify-content:center}.story-row__actions{grid-template-columns:1fr 1fr;display:grid}.story-row__actions .share-trigger,.story-row__actions .story-inspect-button,.story-row__actions .story-row__share{width:100%}.story-row__actions .story-row__share{min-width:0}.story-row__footer .share-trigger{justify-content:center}}@media (max-width:900px){.story-row__source-region{white-space:normal;overflow-wrap:anywhere}.story-row__source-region [aria-hidden=true]{display:none}}.story-reliability-note{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:8px;margin-top:12px;padding:11px 12px}.story-reliability-note strong{color:var(--text-primary);font-size:12px;font-weight:800;display:block}.story-reliability-note p{color:var(--text-secondary);margin:5px 0 0;font-size:13px;line-height:1.55}.story-inspection{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:8px;margin-top:14px;position:relative}@supports (color:color-mix(in lab,red,red)){.story-inspection{background:color-mix(in srgb,var(--surface-secondary) 72%,var(--surface-elevated))}}.story-inspection{padding:12px}.story-inspection__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.story-inspection__header span{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.story-inspection__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 0;display:grid}.story-inspection__context{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.story-inspection__context div{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:8px;padding:10px}.story-inspection__context span{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1.2;display:block}.story-inspection__context p{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.55}.story-inspection__grid div{border-left:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-inspection__grid div{border-left:2px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle))}}.story-inspection__grid div{padding-left:9px}.story-inspection__grid dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.story-inspection__grid dd{color:var(--text-primary);margin:4px 0 0;font-size:13px;font-weight:700}.story-inspection__summary{color:var(--text-secondary);margin-top:12px;font-size:13px;line-height:1.65}.story-inspection__topics{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.story-inspection__topics span{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.story-inspection__source{min-height:44px;color:var(--accent-primary);align-items:center;margin-top:12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.story-inspection__source:focus-visible,.story-inspection__source:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.dashboard-command__grid,.story-inspection__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-inspection__context{grid-template-columns:1fr}}.editorial-page{width:min(100%,1180px);margin:0 auto;padding:32px 20px 72px}.editorial-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-card);--hero-visual-image:var(--visual-deep-dives-field);--hero-visual-position:center;--hero-visual-size:cover;--hero-visual-opacity:.5;--hero-visual-mask:linear-gradient(90deg,#00000080,#000 50%,#00000094);background:linear-gradient(90deg,#ffffffc7,#ffffff52 56%,#ffffffd1),linear-gradient(120deg,var(--accent-secondary),transparent 32%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom));align-items:end;gap:24px;padding:clamp(24px,5vw,46px);display:grid}@supports (color:color-mix(in lab,red,red)){.editorial-hero{background:linear-gradient(90deg,#ffffffc7,#ffffff52 56%,#ffffffd1),linear-gradient(120deg,color-mix(in srgb,var(--accent-secondary) 13%,transparent),transparent 32%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}.editorial-hero{box-shadow:var(--shadow-soft)}.editorial-hero--explainers{--hero-visual-position:center right;--hero-visual-mask:linear-gradient(90deg,#0000009e,#000 54%,#00000080);align-items:stretch;overflow:hidden}[data-theme=dark] .editorial-hero{--hero-visual-opacity:.24;--hero-visual-mask:linear-gradient(90deg,#0000003d,#00000094 48%,#00000057);background:linear-gradient(90deg,#101923f0,#101923bd 52%,#101923e6),linear-gradient(120deg,var(--accent-secondary),transparent 32%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .editorial-hero{background:linear-gradient(90deg,#101923f0,#101923bd 52%,#101923e6),linear-gradient(120deg,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 32%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}.editorial-hero h1{max-width:760px;color:var(--text-primary);margin-top:12px;font-size:clamp(42px,7vw,82px);font-weight:800;line-height:.96}.editorial-hero>div>p:last-child{max-width:640px;color:var(--text-secondary);margin-top:20px;font-size:16px;line-height:1.75}.editorial-hero__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.editorial-hero__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);padding:18px}@supports (color:color-mix(in lab,red,red)){.editorial-hero__panel{background:color-mix(in srgb,var(--surface-elevated) 86%,transparent)}}.editorial-hero__panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.editorial-hero__panel--receipt{border-left:3px solid var(--accent-primary);align-content:start;align-self:stretch;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.editorial-hero__panel--receipt{border-left:3px solid color-mix(in srgb,var(--accent-primary) 62%,var(--accent-secondary))}}.editorial-card__file-label,.editorial-card__receipt dt,.editorial-card__tags span,.editorial-hero__panel span,.editorial-hero__panel--receipt dt,.editorial-index-receipt dt{color:var(--text-muted);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.editorial-hero__panel strong{color:var(--text-primary);margin-top:8px;font-size:22px;line-height:1.2;display:block}.editorial-hero__panel--receipt strong{max-width:20rem;font-size:clamp(1.05rem,1.4vw,1.28rem)}.editorial-hero__panel p{color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.65}.editorial-hero__panel--receipt dl{border:1px solid var(--border-subtle);gap:0;margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.editorial-hero__panel--receipt dl{border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)}}.editorial-hero__panel--receipt dl{border-radius:calc(var(--radius-card) - 4px);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.editorial-hero__panel--receipt dl{background:color-mix(in srgb,var(--surface-muted) 54%,transparent)}}.editorial-hero__panel--receipt dl div{border-top:1px solid var(--border-subtle);gap:4px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.editorial-hero__panel--receipt dl div{border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.editorial-hero__panel--receipt dl div:first-child{border-top:0}.editorial-hero__panel--receipt dd{color:var(--text-primary);margin:0;font-size:13px;font-weight:780;line-height:1.35}.deep-dive-page{background:var(--bg-page);min-height:100vh}.deep-dive-page main{padding-bottom:60px}.deep-dive-article{width:min(100%,1120px);margin:0 auto;padding:clamp(14px,3vw,28px) clamp(16px,4vw,28px) 72px}.deep-dive-backbar{margin-bottom:10px}.deep-dive-hero.editorial-hero{--hero-visual-position:center right;--hero-visual-opacity:.42;--hero-visual-mask:linear-gradient(90deg,#0000009e,#000 54%,#00000080);align-items:stretch;gap:clamp(18px,3vw,34px)}.deep-dive-hero__copy{align-content:center;display:grid}.deep-dive-hero__copy .section-kicker,.deep-dive-hero__receipt .section-kicker,.deep-dive-sources .section-kicker{margin:0}.deep-dive-hero.editorial-hero h1{text-wrap:balance;max-width:800px;margin:16px 0 0;font-size:clamp(34px,5.2vw,64px)!important;line-height:1.02!important}.deep-dive-tags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.deep-dive-tags span{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:999px;align-items:center;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.deep-dive-tags span{background:color-mix(in srgb,var(--surface-elevated) 86%,transparent)}}.deep-dive-tags span{color:var(--text-secondary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;padding:0 10px;font-size:10px;font-weight:800}.deep-dive-hero__dek{max-width:720px;color:var(--text-secondary);margin:18px 0 0;font-size:clamp(15px,1.4vw,18px);line-height:1.65}.deep-dive-hero__receipt{border:1px solid var(--border-subtle);align-content:start;gap:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.deep-dive-hero__receipt{border:1px solid color-mix(in srgb,var(--border-subtle) 84%,var(--accent-primary))}}.deep-dive-hero__receipt{border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){.deep-dive-hero__receipt{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 94%,transparent),var(--surface-primary))}}.deep-dive-hero__receipt{padding:clamp(16px,2vw,22px);box-shadow:0 18px 48px #0f232d14}.deep-dive-hero__receipt h2{color:var(--text-primary);margin:0;font-size:clamp(20px,2vw,26px);line-height:1.12}.deep-dive-hero__receipt p:not(.section-kicker){color:var(--text-secondary);margin:0;font-size:13px;line-height:1.65}.deep-dive-hero__receipt dl{border-top:1px solid var(--border-subtle);gap:0;margin:4px 0 0;display:grid}.deep-dive-hero__receipt dl div{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(96px,.42fr) minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.deep-dive-hero__receipt dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.deep-dive-hero__receipt dd{color:var(--text-primary);margin:0;font-size:13px;font-weight:750;line-height:1.35}.deep-dive-body{width:min(100%,760px);margin:clamp(28px,5vw,56px) auto 0}.deep-dive-body__paragraph{color:var(--text-primary);margin:0 0 1.2rem;font-size:clamp(16px,1.25vw,18px);line-height:1.82}.deep-dive-body__quote{border-left:4px solid var(--accent-primary);background:linear-gradient(90deg,var(--accent-surface),transparent);border-radius:0 8px 8px 0;margin:2rem 0}@supports (color:color-mix(in lab,red,red)){.deep-dive-body__quote{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-surface) 74%,transparent),transparent)}}.deep-dive-body__quote{color:var(--text-secondary);padding:16px 18px;font-size:clamp(15px,1.2vw,17px);font-style:italic;line-height:1.75}.deep-dive-note,.deep-dive-sources{width:min(100%,900px);margin:clamp(26px,4vw,44px) auto 0}.deep-dive-sources{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft);gap:18px;padding:clamp(18px,3vw,28px);display:grid}.deep-dive-sources h2{color:var(--text-primary);margin:7px 0 0;font-size:clamp(22px,2vw,30px);line-height:1.12}.deep-dive-source-list{counter-reset:source-path;gap:10px;margin:0;padding:0;list-style:none;display:grid}.deep-dive-source-list li{counter-increment:source-path}.deep-dive-source-link{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:8px;grid-template-columns:34px minmax(0,.32fr) minmax(0,1fr);align-items:center;gap:12px;min-height:58px;display:grid}@supports (color:color-mix(in lab,red,red)){.deep-dive-source-link{background:color-mix(in srgb,var(--surface-muted) 58%,var(--surface-primary))}}.deep-dive-source-link{color:var(--text-primary);padding:10px 12px;text-decoration:none}.deep-dive-source-link:before{content:counter(source-path,decimal-leading-zero);color:var(--accent-primary);font-size:11px}.deep-dive-source-link span,.deep-dive-source-link:before{font-family:var(--font-mono),ui-monospace,monospace;font-weight:800}.deep-dive-source-link span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.deep-dive-source-link strong{color:var(--text-primary);font-size:14px;line-height:1.35}.deep-dive-note a:focus-visible,.deep-dive-note a:hover,.deep-dive-source-link:focus-visible,.deep-dive-source-link:hover{color:var(--accent-strong);outline:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.deep-dive-note a:focus-visible,.deep-dive-note a:hover,.deep-dive-source-link:focus-visible,.deep-dive-source-link:hover{outline:2px solid color-mix(in srgb,var(--accent-primary) 48%,transparent)}}.deep-dive-note a:focus-visible,.deep-dive-note a:hover,.deep-dive-source-link:focus-visible,.deep-dive-source-link:hover{outline-offset:3px;text-underline-offset:.22em;text-decoration:underline}.deep-dive-note{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.deep-dive-note{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.deep-dive-note{border-radius:var(--radius-card);background:linear-gradient(90deg,var(--accent-surface),transparent 60%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.deep-dive-note{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-surface) 72%,transparent),transparent 60%),var(--surface-elevated)}}.deep-dive-note{color:var(--text-secondary);padding:15px 18px;font-size:13px;line-height:1.65}.deep-dive-note a{min-height:44px;color:var(--accent-primary);border-radius:6px;align-items:center;font-weight:800;display:inline-flex}.deep-dive-loading{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);width:min(100% - 32px,720px);color:var(--text-secondary);margin:60px auto;padding:18px 20px;font-size:14px}@media (max-width:760px){.deep-dive-page main{padding-bottom:44px}.deep-dive-article{padding:12px 16px 54px}.deep-dive-backbar{margin-bottom:8px}.deep-dive-hero.editorial-hero{--hero-visual-opacity:.28;--hero-visual-position:center top;gap:18px;padding:20px 16px}.deep-dive-hero.editorial-hero h1{text-wrap:pretty;font-size:clamp(30px,8.5vw,42px)!important;line-height:1.04!important}.deep-dive-tags{gap:6px;margin-top:14px}.deep-dive-tags span{min-height:28px;font-size:9px}.deep-dive-hero__dek{font-size:14px;line-height:1.55}.deep-dive-hero__receipt{padding:15px}.deep-dive-hero__receipt dl div{grid-template-columns:1fr;gap:3px}.deep-dive-body{margin-top:28px}.deep-dive-body__paragraph{font-size:16px;line-height:1.72}.deep-dive-source-link{grid-template-columns:30px minmax(0,1fr);align-items:start}.deep-dive-source-link strong{grid-column:2}.deep-dive-note{font-size:12.5px}}.ai-content-notice{z-index:2;border:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:16px;padding:14px 16px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.ai-content-notice{border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.ai-content-notice{border-radius:var(--radius-card);background:linear-gradient(90deg,var(--accent-surface),transparent 58%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.ai-content-notice{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-surface) 78%,transparent),transparent 58%),var(--surface-elevated)}}.ai-content-notice{color:var(--text-secondary);box-shadow:var(--shadow-soft);font-size:13px;line-height:1.55}.ai-content-notice--global{width:min(100% - 40px,1180px);margin:28px auto 36px}.dashboard-footer{border-top:1px solid var(--site-ledger-rule,var(--border-subtle))}@supports (color:color-mix(in lab,red,red)){.dashboard-footer{border-top:1px solid color-mix(in srgb,var(--site-ledger-rule,var(--border-subtle)) 78%,var(--border-subtle))}}.dashboard-footer{background:linear-gradient(180deg,var(--surface-secondary),transparent 42%),linear-gradient(90deg,var(--accent-secondary),transparent 48%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 34%,transparent),transparent 42%),linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 4%,transparent),transparent 48%),var(--surface-primary)}}.dashboard-footer__subscribe-target{border-top:1px solid var(--site-ledger-rule,var(--border-subtle));border-bottom:1px solid var(--site-ledger-rule-warm,var(--border-subtle));grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);max-width:1180px;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__subscribe-target{border-bottom:1px solid color-mix(in srgb,var(--site-ledger-rule-warm,var(--border-subtle)) 78%,transparent)}}.dashboard-footer__subscribe-target{padding:clamp(1rem,2.6vw,1.45rem) 0}.dashboard-footer__subscribe-form{min-width:0}.dashboard-footer__subscribe-form .subscribe-card{border:0;border-left:3px solid var(--site-file-rail,var(--accent-primary));grid-template-columns:minmax(0,.76fr) minmax(320px,1.08fr);gap:.45rem clamp(1rem,3vw,1.55rem);display:grid;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0 0 0 clamp(.9rem,2vw,1.15rem)!important}.dashboard-footer__subscribe-form .subscribe-card:before{display:none}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success)>p:first-child{align-self:end;margin:0!important}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success)>p:nth-of-type(2){max-width:39rem;margin:0!important}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success) .subscribe-form{grid-area:1/2/span 2;align-self:center;gap:.55rem}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success) .subscribe-input{background:linear-gradient(90deg,var(--accent-secondary),transparent 54%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success) .subscribe-input{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 54%),var(--surface-primary)}}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success)>p[id]{grid-column:2;margin:-.1rem 0 0!important}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success)>p:last-child{border-top:1px solid var(--site-ledger-rule,var(--border-subtle));grid-column:1/-1;max-width:none;margin-top:.55rem!important}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success)>p:last-child{border-top:1px solid color-mix(in srgb,var(--site-ledger-rule,var(--border-subtle)) 58%,transparent)}}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success)>p:last-child{padding-top:.62rem}.dashboard-footer__subscribe-form .subscribe-card--success{grid-template-columns:1fr;align-content:center;min-height:7rem}.dashboard-footer__archive-line{margin:.35rem 0 0 clamp(.9rem,2vw,1.15rem);font-size:.75rem}.dashboard-footer__briefing-receipt{border-left:1px solid var(--site-ledger-rule,var(--border-subtle));align-content:start;gap:.72rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__briefing-receipt{border-left:1px solid color-mix(in srgb,var(--site-ledger-rule,var(--border-subtle)) 82%,transparent)}}.dashboard-footer__briefing-receipt{padding-left:clamp(1rem,2.4vw,1.45rem)}.dashboard-footer__briefing-receipt .section-kicker{margin:0}.dashboard-footer__briefing-receipt dl{gap:0;margin:0;display:grid}.dashboard-footer__briefing-receipt dl div{border-top:1px solid var(--site-ledger-rule,var(--border-subtle));grid-template-columns:minmax(5.25rem,.34fr) minmax(0,1fr);align-items:baseline;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__briefing-receipt dl div{border-top:1px solid color-mix(in srgb,var(--site-ledger-rule,var(--border-subtle)) 58%,transparent)}}.dashboard-footer__briefing-receipt dl div{padding:.55rem 0}.dashboard-footer__briefing-receipt dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:820;line-height:1.2}.dashboard-footer__briefing-receipt dd{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:640;line-height:1.38}.dashboard-footer__briefing-links{flex-wrap:wrap;gap:.35rem .85rem;display:flex}.dashboard-footer__subscription-state-note{border:1px solid var(--accent-primary);gap:.55rem;display:none}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__subscription-state-note{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.dashboard-footer__subscription-state-note{border-left:3px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__subscription-state-note{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 70%,var(--accent-primary))}}.dashboard-footer__subscription-state-note{border-radius:var(--radius-card);background:linear-gradient(120deg,var(--accent-primary),transparent 54%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__subscription-state-note{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 54%),var(--surface-elevated)}}.dashboard-footer__subscription-state-note{padding:1rem}.dashboard-footer__subscription-state-note strong{color:var(--text-primary);font-size:.98rem;line-height:1.2}.dashboard-footer__subscription-state-note p:not(.section-kicker){color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.dashboard-footer__subscription-state-note div{flex-wrap:wrap;gap:.5rem .85rem;display:flex}body:has(.subscription-state-shell) .dashboard-footer__briefing-receipt,body:has(.subscription-state-shell) .dashboard-footer__subscribe-form{display:none}body:has(.subscription-state-shell) .dashboard-footer__subscription-state-note{grid-column:1/-1;display:grid}body:has(.weekly-shell) .dashboard-footer__subscribe-target{display:none}.dashboard-footer__icon-link{border-radius:999px;justify-content:center}.dashboard-footer__icon-link,.dashboard-footer__text-link{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.dashboard-footer__text-link--accent{color:var(--accent-primary)}.dashboard-footer__bottom-row{border-top:1px solid var(--border-subtle);color:var(--text-muted)}.dashboard-footer+.ai-content-notice--global,body:has(.dashboard-footer)>.ai-content-notice--global{display:none}@media (max-width:900px){.dashboard-footer__subscribe-target{grid-template-columns:1fr;gap:.95rem}.dashboard-footer__subscribe-form .subscribe-card{grid-template-columns:1fr;gap:.5rem}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success) .subscribe-form,.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success)>p:last-child,.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success)>p[id]{grid-column:1}.dashboard-footer__subscribe-form .subscribe-card:not(.subscribe-card--success) .subscribe-form{grid-row:auto}.dashboard-footer__briefing-receipt{border-left:0;border-top:1px solid var(--site-ledger-rule,var(--border-subtle))}@supports (color:color-mix(in lab,red,red)){.dashboard-footer__briefing-receipt{border-top:1px solid color-mix(in srgb,var(--site-ledger-rule,var(--border-subtle)) 72%,transparent)}}.dashboard-footer__briefing-receipt{padding-top:.95rem;padding-left:0}}@media (max-width:520px){.dashboard-footer__briefing-receipt dl div{grid-template-columns:minmax(4.4rem,.34fr) minmax(0,1fr);gap:.55rem}.dashboard-footer__briefing-links{gap:.15rem .85rem}}@media (max-width:360px){.dashboard-footer__briefing-receipt dl div{grid-template-columns:1fr;gap:.2rem}}.ai-content-notice__label{color:var(--accent-primary);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;line-height:1.3}.ai-content-notice__links{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-content-notice__links a{border:1px solid var(--border-subtle);min-height:32px;color:var(--accent-primary);border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.ai-content-notice__links a:focus-visible,.ai-content-notice__links a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.ai-content-notice__links a:focus-visible,.ai-content-notice__links a:hover{border-color:color-mix(in srgb,var(--accent-primary) 36%,var(--border-subtle))}}.ai-content-notice__links a:focus-visible,.ai-content-notice__links a:hover{background:var(--accent-surface)}.evidence-visual{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(120deg,var(--surface-elevated),var(--surface-secondary)),var(--surface-primary);gap:16px;margin:0;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.evidence-visual{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent)),var(--surface-primary)}}.evidence-visual{box-shadow:var(--shadow-soft)}.evidence-visual--flat{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.evidence-visual__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.evidence-visual__header h3{color:var(--text-primary);margin:0;font-size:22px;font-weight:780;line-height:1.16}.evidence-visual__header p:not(.section-kicker){max-width:760px;color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.55}.evidence-visual__action{flex-shrink:0}.evidence-bar-list{gap:12px;display:grid}.evidence-bar-row{gap:7px;display:grid}.evidence-bar-row__meta,.evidence-bar-row__top,.evidence-visual__caption{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.evidence-bar-row__top span{color:var(--text-primary);font-size:13px;font-weight:740;line-height:1.25}.evidence-bar-row__top strong{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px}.evidence-bar-row__track{background:var(--border-subtle);border-radius:999px;height:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.evidence-bar-row__track{background:color-mix(in srgb,var(--border-subtle) 38%,transparent)}}.evidence-bar-row__track span{width:var(--evidence-bar-width);border-radius:inherit;background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary));height:100%;display:block}.evidence-bar-row--secondary .evidence-bar-row__track span{background:linear-gradient(90deg,var(--status-positive),var(--accent-primary))}.evidence-bar-row--warm .evidence-bar-row__track span{background:linear-gradient(90deg,var(--status-gold),var(--status-negative))}.evidence-bar-row--muted .evidence-bar-row__track span{background:linear-gradient(90deg,var(--text-muted),var(--accent-secondary))}.source-coverage-chart{--source-coverage-accent:var(--accent-primary);--source-coverage-rail:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.source-coverage-chart{--source-coverage-rail:color-mix(in srgb,var(--border-subtle) 42%,transparent)}}.source-coverage-chart .evidence-bar-list{border-top:1px solid var(--border-subtle);gap:0}@supports (color:color-mix(in lab,red,red)){.source-coverage-chart .evidence-bar-list{border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.source-coverage-chart .evidence-bar-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);grid-template-areas:"top track""meta meta";align-items:center;gap:.45rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.source-coverage-chart .evidence-bar-row{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.source-coverage-chart .evidence-bar-row{padding:.7rem 0}.source-coverage-chart .evidence-bar-row__top{grid-area:top;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.source-coverage-chart .evidence-bar-row__top span{font-weight:810}.source-coverage-chart .evidence-bar-row__top strong{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.source-coverage-chart .evidence-bar-row__top strong{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.source-coverage-chart .evidence-bar-row__top strong{background:var(--accent-primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.source-coverage-chart .evidence-bar-row__top strong{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-primary))}}.source-coverage-chart .evidence-bar-row__top strong{font-variant-numeric:tabular-nums;text-align:center;min-width:2.15rem;padding:.12rem .42rem}.source-coverage-chart .evidence-bar-row__track{background:var(--source-coverage-rail);grid-area:track;height:8px}.source-coverage-chart .evidence-bar-row__track span{background:linear-gradient(90deg,var(--source-coverage-accent),var(--source-coverage-accent))}@supports (color:color-mix(in lab,red,red)){.source-coverage-chart .evidence-bar-row__track span{background:linear-gradient(90deg,color-mix(in srgb,var(--source-coverage-accent) 70%,var(--surface-primary)),var(--source-coverage-accent))}}.source-coverage-chart .evidence-bar-row__meta{grid-area:meta;justify-content:flex-start}.evidence-bar-row__meta{color:var(--text-muted);font-size:11px;line-height:1.35}.evidence-bar-row__meta em{color:var(--text-muted);flex-shrink:0;font-style:normal;font-weight:700}.evidence-rank-ladder{gap:16px;display:grid}.evidence-rank-ladder__row{border:1px solid var(--border-subtle);gap:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.evidence-rank-ladder__row{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.evidence-rank-ladder__row{border-radius:var(--radius-card);background:var(--surface-primary);padding:12px}@supports (color:color-mix(in lab,red,red)){.evidence-rank-ladder__row{background:color-mix(in srgb,var(--surface-primary) 74%,transparent)}}.evidence-rank-ladder__meta,.evidence-rank-ladder__scale,.evidence-rank-ladder__top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.evidence-rank-ladder__top span{color:var(--text-primary);font-size:13px;font-weight:760;line-height:1.25}.evidence-rank-ladder__top strong{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:15px}.evidence-rank-ladder__rail{background:linear-gradient(90deg,var(--accent-secondary),transparent),var(--border-subtle);border-radius:999px;height:18px;position:relative}@supports (color:color-mix(in lab,red,red)){.evidence-rank-ladder__rail{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 14%,transparent),transparent),color-mix(in srgb,var(--border-subtle) 36%,transparent)}}.evidence-rank-ladder__rail:after,.evidence-rank-ladder__rail:before{content:"";background:var(--text-muted);width:1px;position:absolute;top:4px;bottom:4px}@supports (color:color-mix(in lab,red,red)){.evidence-rank-ladder__rail:after,.evidence-rank-ladder__rail:before{background:color-mix(in srgb,var(--text-muted) 32%,transparent)}}.evidence-rank-ladder__rail:before{left:10px}.evidence-rank-ladder__rail:after{right:10px}.evidence-rank-ladder__rail span{top:50%;left:var(--evidence-rank-position);border:2px solid var(--surface-primary);background:var(--accent-primary);width:14px;height:14px;box-shadow:0 0 0 3px var(--accent-primary);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.evidence-rank-ladder__rail span{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 20%,transparent)}}.evidence-rank-ladder__rail span{transform:translate(-50%,-50%)}.evidence-rank-ladder__row--secondary .evidence-rank-ladder__rail span{background:var(--status-positive);box-shadow:0 0 0 3px var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.evidence-rank-ladder__row--secondary .evidence-rank-ladder__rail span{box-shadow:0 0 0 3px color-mix(in srgb,var(--status-positive) 20%,transparent)}}.evidence-rank-ladder__row--warm .evidence-rank-ladder__rail span{background:var(--status-gold);box-shadow:0 0 0 3px var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.evidence-rank-ladder__row--warm .evidence-rank-ladder__rail span{box-shadow:0 0 0 3px color-mix(in srgb,var(--status-gold) 22%,transparent)}}.evidence-rank-ladder__row--muted .evidence-rank-ladder__rail span{background:var(--text-muted);box-shadow:0 0 0 3px var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.evidence-rank-ladder__row--muted .evidence-rank-ladder__rail span{box-shadow:0 0 0 3px color-mix(in srgb,var(--text-muted) 18%,transparent)}}.evidence-rank-ladder__scale{color:var(--text-muted);letter-spacing:.04em;font-size:10px;font-weight:700}.evidence-rank-ladder__meta{color:var(--text-muted);margin:0;font-size:11px;line-height:1.35}.evidence-rank-ladder__meta em{color:var(--text-muted);flex-shrink:0;font-style:normal;font-weight:700}.evidence-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:10px;margin:0;display:grid}.evidence-stat-grid div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);min-width:0;padding:12px}.evidence-stat-grid dt{min-height:2.2rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25}.evidence-stat-grid dd{color:var(--text-primary);overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(1.55rem,2.2vw,2rem);font-weight:800;line-height:1.05}.evidence-stat-grid p{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:7px;font-size:12px;line-height:1.4}.evidence-flow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.evidence-flow li{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);min-height:146px;padding:13px;position:relative}.evidence-flow li>span{background:var(--accent-primary);min-width:28px;min-height:28px;color:var(--text-on-invert);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.evidence-flow b{color:var(--text-primary);margin-top:10px;font-size:13px;line-height:1.25;display:block}.evidence-flow p{color:var(--text-secondary);margin-top:7px;font-size:12px;line-height:1.45}.evidence-comparison-strip{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.evidence-comparison-strip__item{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);align-content:start;gap:9px;min-width:0;padding:12px;display:grid}.evidence-comparison-strip__top{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:6px;min-width:0;display:grid}.evidence-comparison-strip__top span{min-width:0;color:var(--text-primary);font-size:12px;font-weight:760;line-height:1.25}.evidence-comparison-strip__top strong{min-width:0;max-width:100%;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;white-space:normal;font-size:19px;font-weight:820;line-height:1.08}.evidence-comparison-strip__track{background:var(--border-subtle);border-radius:999px;height:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.evidence-comparison-strip__track{background:color-mix(in srgb,var(--border-subtle) 42%,transparent)}}.evidence-comparison-strip__track span{width:var(--evidence-strip-width);border-radius:inherit;background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary));height:100%;display:block}.evidence-comparison-strip__item--secondary .evidence-comparison-strip__track span{background:linear-gradient(90deg,var(--status-positive),var(--accent-primary))}.evidence-comparison-strip__item--warm .evidence-comparison-strip__track span{background:linear-gradient(90deg,var(--status-gold),var(--status-negative))}.evidence-comparison-strip__item--muted .evidence-comparison-strip__track span{background:linear-gradient(90deg,var(--text-muted),var(--accent-secondary))}.evidence-comparison-strip__item p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.4}.evidence-comparison-strip__item p em{color:var(--text-muted);margin-top:5px;font-style:normal;font-weight:740;display:block}.evidence-source-matrix{border:1px solid var(--border-subtle);border-radius:var(--radius-card);display:grid;overflow-x:auto}.evidence-source-matrix__row{grid-template-columns:minmax(150px,1.2fr) repeat(var(--evidence-matrix-columns,3),minmax(86px,1fr));border-top:1px solid var(--border-subtle);min-width:min(640px,100%);display:grid}.evidence-source-matrix__row:first-child{border-top:0}.evidence-source-matrix__row--head{background:var(--surface-secondary)}.evidence-source-matrix__row>div,.evidence-source-matrix__row>span{border-left:1px solid var(--border-subtle);min-width:0;padding:11px 12px}.evidence-source-matrix__row>div:first-child,.evidence-source-matrix__row>span:first-child{border-left:0}.evidence-source-matrix__row--head span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.evidence-source-matrix__cell span,.evidence-source-matrix__row b{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:760;line-height:1.25;display:block}.evidence-source-matrix__cell small,.evidence-source-matrix__row small{color:var(--text-muted);margin-top:5px;font-size:11px;line-height:1.35;display:block}.evidence-source-matrix__cell--secondary span{color:var(--accent-secondary)}.evidence-source-matrix__cell--warm span{color:var(--status-negative)}.evidence-source-matrix__cell--muted span{color:var(--text-muted)}.evidence-mini-trend{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(to top,var(--border-subtle) 1px,transparent 1px),var(--surface-secondary);align-items:stretch;gap:8px;height:136px;padding:14px 12px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.evidence-mini-trend{background:linear-gradient(to top,color-mix(in srgb,var(--border-subtle) 52%,transparent) 1px,transparent 1px),var(--surface-secondary)}}.evidence-mini-trend{background-size:100% 28px}.evidence-mini-trend__bar{flex:1 1 0;grid-template-rows:minmax(0,1fr) auto;gap:7px;min-width:0;display:grid}.evidence-mini-trend__bar-fill{width:100%;height:var(--evidence-trend-height);background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary));border-radius:4px 4px 0 0;align-self:end;min-height:8px;display:block}.evidence-mini-trend__bar-label{color:var(--text-muted);text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:820;line-height:1.1;display:block;overflow:hidden}.evidence-mini-trend__legend{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin:0;display:grid}.evidence-mini-trend__legend div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);padding:10px}.evidence-mini-trend__legend dt{min-height:2.45rem;color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.evidence-mini-trend__legend dd{color:var(--text-primary);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:16px;font-weight:800}.evidence-mini-trend__legend p{color:var(--text-secondary);margin-top:5px;font-size:11px;line-height:1.35}.evidence-story-sequence{grid-auto-rows:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.evidence-story-sequence__step{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);grid-template-columns:auto 1fr;align-items:start;gap:12px;height:100%;padding:13px;display:grid}.evidence-story-sequence__step>span{background:var(--accent-primary);width:32px;height:32px;color:var(--text-on-invert);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:840;display:inline-flex}.evidence-story-sequence__step--secondary>span{background:var(--accent-secondary)}.evidence-story-sequence__step--warm>span{background:var(--status-negative)}.evidence-story-sequence__step--muted>span{background:var(--text-muted)}.evidence-story-sequence__step strong{color:var(--accent-primary);margin-bottom:5px;font-size:22px;font-weight:820;line-height:1;display:block}.evidence-story-sequence__step b{color:var(--text-primary);font-size:13px;line-height:1.25;display:block}.evidence-story-sequence__step p{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.45}.evidence-story-sequence__step em{color:var(--text-muted);margin-top:7px;font-size:11px;font-style:normal;font-weight:740;display:block}.evidence-range-plot{gap:10px;display:grid}.evidence-range-plot__axis{border-bottom:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;padding:0 5px 7px;font-size:10px;font-weight:800;display:flex}.evidence-range-plot__rows{gap:8px;display:grid}.evidence-range-plot__row{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);grid-template-columns:minmax(190px,.9fr) minmax(160px,1.1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.evidence-range-plot__label b{color:var(--text-primary);font-size:12px;font-weight:780;line-height:1.25;display:block}.evidence-range-plot__label span{color:var(--text-secondary);margin-top:4px;font-size:11px;line-height:1.35;display:block}.evidence-range-plot__ruler{background:linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px),var(--border-subtle);border-radius:999px;height:24px;position:relative}@supports (color:color-mix(in lab,red,red)){.evidence-range-plot__ruler{background:linear-gradient(90deg,color-mix(in srgb,var(--border-subtle) 52%,transparent) 1px,transparent 1px),color-mix(in srgb,var(--border-subtle) 34%,transparent)}}.evidence-range-plot__ruler{background-size:25% 100%}.evidence-range-plot__ruler:before{content:"";background:var(--accent-primary);height:2px;position:absolute;top:50%;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.evidence-range-plot__ruler:before{background:color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle))}}.evidence-range-plot__ruler:before{transform:translateY(-50%)}.evidence-range-plot__ruler i{left:var(--evidence-range-left);border:2px solid var(--surface-primary);background:var(--accent-primary);width:14px;height:14px;box-shadow:0 0 0 2px var(--accent-primary);border-radius:999px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.evidence-range-plot__ruler i{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 22%,transparent)}}.evidence-range-plot__ruler i{transform:translate(-50%,-50%)}.evidence-range-plot__row--secondary .evidence-range-plot__ruler i{background:var(--accent-secondary);box-shadow:0 0 0 2px var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.evidence-range-plot__row--secondary .evidence-range-plot__ruler i{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-secondary) 22%,transparent)}}.evidence-range-plot__row--warm .evidence-range-plot__ruler i{background:var(--status-gold);box-shadow:0 0 0 2px var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.evidence-range-plot__row--warm .evidence-range-plot__ruler i{box-shadow:0 0 0 2px color-mix(in srgb,var(--status-gold) 26%,transparent)}}.evidence-range-plot__row--muted .evidence-range-plot__ruler i{background:var(--text-muted);box-shadow:0 0 0 2px var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.evidence-range-plot__row--muted .evidence-range-plot__ruler i{box-shadow:0 0 0 2px color-mix(in srgb,var(--text-muted) 22%,transparent)}}.evidence-range-plot__row>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:820}.evidence-range-plot__row>em{color:var(--text-muted);grid-column:1/-1;font-size:11px;font-style:normal;font-weight:740}.evidence-visual__caption{border-top:1px solid var(--border-subtle);color:var(--text-muted);padding-top:11px;font-size:11px;line-height:1.35}.evidence-visual__caption a{min-height:44px;color:var(--accent-primary);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.evidence-visual__caption a:focus-visible,.evidence-visual__caption a:hover{text-underline-offset:3px;text-decoration:underline}.section-dark .evidence-visual{border-color:var(--border-on-invert);background:linear-gradient(120deg,var(--surface-on-invert),var(--surface-on-invert)),var(--surface-command)}@supports (color:color-mix(in lab,red,red)){.section-dark .evidence-visual{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-on-invert) 10%,transparent),color-mix(in srgb,var(--surface-on-invert) 4%,transparent)),color-mix(in srgb,var(--surface-command) 72%,transparent)}}.section-dark .evidence-visual{box-shadow:none}.section-dark .evidence-bar-row__top span,.section-dark .evidence-bar-row__top strong,.section-dark .evidence-comparison-strip__top span,.section-dark .evidence-comparison-strip__top strong,.section-dark .evidence-flow b,.section-dark .evidence-mini-trend__bar-label,.section-dark .evidence-mini-trend__legend dd,.section-dark .evidence-range-plot__label b,.section-dark .evidence-range-plot__row>strong,.section-dark .evidence-source-matrix__cell span,.section-dark .evidence-source-matrix__row b,.section-dark .evidence-stat-grid dd,.section-dark .evidence-story-sequence__step b,.section-dark .evidence-visual__header h3{color:var(--text-on-invert)}.section-dark .evidence-bar-row__meta,.section-dark .evidence-comparison-strip__item p,.section-dark .evidence-flow p,.section-dark .evidence-mini-trend__legend p,.section-dark .evidence-range-plot__label span,.section-dark .evidence-stat-grid p,.section-dark .evidence-story-sequence__step p,.section-dark .evidence-visual__caption,.section-dark .evidence-visual__header p:not(.section-kicker){color:var(--text-on-invert-secondary)}.section-dark .evidence-bar-row__track,.section-dark .evidence-comparison-strip__item,.section-dark .evidence-flow li,.section-dark .evidence-mini-trend,.section-dark .evidence-mini-trend__legend div,.section-dark .evidence-range-plot__row,.section-dark .evidence-source-matrix,.section-dark .evidence-source-matrix__row>div,.section-dark .evidence-source-matrix__row>span,.section-dark .evidence-stat-grid div,.section-dark .evidence-story-sequence__step{border-color:var(--border-on-invert);background:var(--surface-on-invert)}@supports (color:color-mix(in lab,red,red)){.section-dark .evidence-bar-row__track,.section-dark .evidence-comparison-strip__item,.section-dark .evidence-flow li,.section-dark .evidence-mini-trend,.section-dark .evidence-mini-trend__legend div,.section-dark .evidence-range-plot__row,.section-dark .evidence-source-matrix,.section-dark .evidence-source-matrix__row>div,.section-dark .evidence-source-matrix__row>span,.section-dark .evidence-stat-grid div,.section-dark .evidence-story-sequence__step{background:color-mix(in srgb,var(--surface-on-invert) 7%,transparent)}}.section-dark .evidence-bar-row__meta em,.section-dark .evidence-comparison-strip__item p em,.section-dark .evidence-mini-trend__legend dt,.section-dark .evidence-range-plot__axis,.section-dark .evidence-range-plot__row>em,.section-dark .evidence-source-matrix__cell small,.section-dark .evidence-source-matrix__row small,.section-dark .evidence-stat-grid dt,.section-dark .evidence-story-sequence__step em{color:var(--text-on-invert-muted)}.signal-mix-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(120deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);gap:16px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.signal-mix-panel{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-primary) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 74%,transparent)),var(--surface-primary)}}.dashboard-how-we-know{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);overflow:hidden}.dashboard-how-we-know>summary{cursor:pointer;color:var(--text-primary);justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;font-size:13px;font-weight:820;list-style:none;display:flex}.dashboard-how-we-know>summary::-webkit-details-marker{display:none}.dashboard-how-we-know>summary:after{content:"+";color:var(--accent-primary);font-weight:900}.dashboard-how-we-know[open]>summary{border-bottom:1px solid var(--border-subtle)}.dashboard-how-we-know[open]>summary:after{content:"-"}.dashboard-how-we-know>div{padding:12px}.signal-mix-panel__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.signal-mix-panel__header h3{color:var(--text-primary);margin:0;font-size:22px;font-weight:780;line-height:1.16}.signal-mix-panel__header p:not(.section-kicker){max-width:680px;color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.55}.signal-mix-panel__meta{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);text-align:right;min-width:128px;padding:11px}.signal-mix-panel__meta strong{color:var(--text-primary);font-size:28px;font-weight:820;line-height:1;display:block}.signal-mix-panel__meta span{color:var(--text-muted);margin-top:5px;font-size:11px;font-weight:740;line-height:1.25;display:block}.signal-mix-panel__modes{flex-wrap:wrap;gap:8px;display:flex}.signal-mix-panel__list button,.signal-mix-panel__modes button{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:999px;font-size:12px;font-weight:760}.signal-mix-panel__modes button{padding:9px 12px}.signal-mix-panel__list button.is-active,.signal-mix-panel__list button:focus-visible,.signal-mix-panel__list button:hover,.signal-mix-panel__modes button.is-active,.signal-mix-panel__modes button:focus-visible,.signal-mix-panel__modes button:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.signal-mix-panel__list button.is-active,.signal-mix-panel__list button:focus-visible,.signal-mix-panel__list button:hover,.signal-mix-panel__modes button.is-active,.signal-mix-panel__modes button:focus-visible,.signal-mix-panel__modes button:hover{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle))}}.signal-mix-panel__list button.is-active,.signal-mix-panel__list button:focus-visible,.signal-mix-panel__list button:hover,.signal-mix-panel__modes button.is-active,.signal-mix-panel__modes button:focus-visible,.signal-mix-panel__modes button:hover{background:var(--accent-surface);color:var(--accent-primary);outline:none}.signal-mix-panel__body{grid-template-columns:minmax(0,1fr) minmax(190px,.32fr);align-items:stretch;gap:14px;display:grid}.signal-mix-panel__chart{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);min-width:0;padding:8px 4px 6px 0}.signal-mix-panel__list{align-content:start;gap:8px;display:grid}.signal-mix-panel__list button{text-align:left;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 10px;display:flex}.signal-mix-panel__list button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signal-mix-panel__list button strong{color:inherit;font-variant-numeric:tabular-nums}.signal-mix-panel__details{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary)}.signal-mix-panel__details summary{color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:780;list-style:none;display:flex}.signal-mix-panel__details summary::-webkit-details-marker{display:none}.signal-mix-panel__details summary strong{color:var(--accent-primary);font-variant-numeric:tabular-nums}.signal-mix-panel__details>p{color:var(--text-secondary);margin:0;padding:0 12px 10px;font-size:12px;line-height:1.45}.signal-mix-panel__evidence{gap:8px;padding:0 12px 12px;display:grid}.signal-mix-panel__evidence a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);color:inherit;gap:4px;padding:10px;text-decoration:none;display:grid}.signal-mix-panel__evidence a:focus-visible,.signal-mix-panel__evidence a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.signal-mix-panel__evidence a:focus-visible,.signal-mix-panel__evidence a:hover{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle))}}.signal-mix-panel__evidence a:focus-visible,.signal-mix-panel__evidence a:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.signal-mix-panel__evidence a:focus-visible,.signal-mix-panel__evidence a:hover{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-primary))}}.signal-mix-panel__evidence a:focus-visible,.signal-mix-panel__evidence a:hover{outline:none}.signal-mix-panel__evidence span{color:var(--text-primary);font-size:12px;font-weight:740;line-height:1.35}.signal-mix-panel__evidence em{color:var(--text-muted);font-size:11px;font-style:normal;font-weight:700}.signal-mix-panel__caption{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:0;padding-top:11px;font-size:11px;line-height:1.35}.topic-evidence-briefing{border:1px solid var(--accent-primary);gap:clamp(14px,2.3vw,20px);margin-top:clamp(22px,4vw,38px);display:grid}@supports (color:color-mix(in lab,red,red)){.topic-evidence-briefing{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.topic-evidence-briefing{background:linear-gradient(135deg,var(--accent-secondary),transparent 52%),var(--surface-primary);border-radius:12px;padding:clamp(16px,2.4vw,22px)}@supports (color:color-mix(in lab,red,red)){.topic-evidence-briefing{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-secondary) 4%,transparent),transparent 52%),var(--surface-primary)}}.topic-evidence-briefing{box-shadow:var(--shadow-soft)}.topic-evidence-briefing h2{color:var(--text-primary);margin:0;font-size:22px;font-weight:780;line-height:1.16}.topic-evidence-briefing p:not(.section-kicker){color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.55}.topic-evidence-briefing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.topic-file-snapshot{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-file-snapshot{border-color:color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.topic-file-snapshot{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.topic-file-snapshot{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent)),var(--surface-primary)}}.topic-file-snapshot .evidence-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.topic-file-snapshot .evidence-stat-grid div{border-color:var(--accent-primary);grid-template-rows:auto minmax(2.15rem,auto) auto;align-content:start;min-height:118px;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-file-snapshot .evidence-stat-grid div{border-color:color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.topic-file-snapshot .evidence-stat-grid div{background:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.topic-file-snapshot .evidence-stat-grid div{background:color-mix(in srgb,var(--surface-primary) 74%,var(--surface-secondary))}}.topic-file-snapshot .evidence-stat-grid dt{min-height:2.35rem}.topic-file-snapshot .evidence-stat-grid dd{align-items:end;min-height:2.35rem;display:flex}.topic-evidence-briefing__links{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:8px;padding-top:12px;display:flex}.topic-evidence-briefing__links a{border:1px solid var(--border-subtle);min-height:44px;color:var(--accent-primary);border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:760;text-decoration:none;display:inline-flex}.topic-evidence-briefing__links a:focus-visible,.topic-evidence-briefing__links a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-evidence-briefing__links a:focus-visible,.topic-evidence-briefing__links a:hover{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle))}}.topic-evidence-briefing__links a:focus-visible,.topic-evidence-briefing__links a:hover{background:var(--accent-surface);outline:none}.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.editorial-latest{margin-top:18px}.editorial-archive__header,.editorial-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.editorial-section-heading{padding:0 4px}.editorial-archive__header h2,.editorial-section-heading h2{color:var(--text-primary);margin-top:8px;font-size:clamp(24px,3vw,38px);line-height:1.05}.editorial-archive__header p:not(.section-kicker),.editorial-section-heading p:not(.section-kicker){max-width:680px;color:var(--text-secondary);margin-top:10px;font-size:14px;line-height:1.65}.editorial-index-receipt{border:1px solid var(--accent-primary);grid-template-columns:repeat(3,minmax(92px,1fr));min-width:min(100%,420px);margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.editorial-index-receipt{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.editorial-index-receipt{border-radius:var(--radius-card);background:linear-gradient(120deg,var(--accent-secondary),transparent 58%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.editorial-index-receipt{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 58%),color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.editorial-index-receipt{box-shadow:var(--shadow-soft)}.editorial-index-receipt div{border-left:1px solid var(--border-subtle);align-content:start;gap:7px;min-width:0;padding:12px 13px;display:grid}@supports (color:color-mix(in lab,red,red)){.editorial-index-receipt div{border-left:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)}}.editorial-index-receipt div:first-child{border-left:0}.editorial-index-receipt dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:820;line-height:1.2}.editorial-grid--latest{margin-top:14px}.editorial-archive{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffffeb,#f8fbfce6),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom));box-shadow:var(--shadow-soft);margin-top:18px;padding:clamp(22px,4vw,34px)}[data-theme=dark] .editorial-archive{background:linear-gradient(180deg,#1c2a39eb,#172332e6),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}.editorial-archive__count{border:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:7px 10px;font-size:10px;font-weight:800;line-height:1.25}.editorial-archive__groups{border-top:1px solid var(--border-subtle);margin-top:18px}.editorial-archive-group{border-bottom:1px solid var(--border-subtle)}.editorial-archive-group:last-child{border-bottom:0}.editorial-archive-group summary{cursor:pointer;min-height:64px;color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.editorial-archive-group summary::-webkit-details-marker{display:none}.editorial-archive-group summary:after{content:"+";border:1px solid var(--border-subtle);width:28px;height:28px;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.editorial-archive-group[open] summary:after{content:"-"}.editorial-archive-group summary span{gap:5px;display:grid}.editorial-archive-group summary strong{color:var(--text-primary);font-size:18px;line-height:1.25}.editorial-archive-group summary small{color:var(--text-muted);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.editorial-archive-group summary:focus-visible strong,.editorial-archive-group summary:hover strong,.editorial-archive-link:focus-visible strong,.editorial-archive-link:hover strong{color:var(--accent-primary)}.editorial-archive-list{gap:0;margin:0;padding:0 0 14px;list-style:none;display:grid}.editorial-archive-group:not([open])>.editorial-archive-list{display:none}.editorial-archive-group[open]>.editorial-archive-list{display:grid}.editorial-archive-item{border-top:1px solid var(--border-subtle)}.editorial-archive-link{color:var(--text-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:13px 0;text-decoration:none;display:grid}.editorial-archive-link>span{gap:6px;min-width:0;display:grid}.editorial-archive-link small,.editorial-archive-link__tags{color:var(--text-muted);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.editorial-archive-link strong{color:var(--text-primary);font-size:15px;line-height:1.4}.editorial-archive-link small{text-align:right;white-space:nowrap}.editorial-card,.editorial-empty,.editorial-loading{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,#ffffffe6,#f8fbfce0),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom));box-shadow:var(--shadow-soft)}.editorial-card{transition:border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);gap:14px;padding:clamp(18px,2.6vw,24px)}[data-theme=dark] .editorial-card,[data-theme=dark] .editorial-empty,[data-theme=dark] .editorial-loading{background:linear-gradient(180deg,#1c2a39eb,#172332e6),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}.editorial-card--feature{background:linear-gradient(115deg,var(--accent-primary),transparent 42%),linear-gradient(180deg,#ffffffe6,#f8fbfce0),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom));grid-column:1/-1;gap:clamp(14px,2.6vw,24px);padding:clamp(22px,3.5vw,34px)}@supports (color:color-mix(in lab,red,red)){.editorial-card--feature{background:linear-gradient(115deg,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 42%),linear-gradient(180deg,#ffffffe6,#f8fbfce0),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}.editorial-card--archive-wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);column-gap:clamp(18px,3vw,30px);min-height:0}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .editorial-card--feature{background:linear-gradient(115deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 42%),linear-gradient(180deg,#1c2a39eb,#172332e6),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}.editorial-card--archive-wide .editorial-card__details,.editorial-card--archive-wide .editorial-card__title,.editorial-card--archive-wide .editorial-card__topline,.editorial-card--archive-wide .editorial-card__trigger,.editorial-card--feature .editorial-card__details,.editorial-card--feature .editorial-card__feature-actions,.editorial-card--feature .editorial-card__title,.editorial-card--feature .editorial-card__topline,.editorial-card--feature .editorial-card__trigger{grid-column:1}.editorial-card--archive-wide .editorial-card__receipt,.editorial-card--feature .editorial-card__receipt{grid-area:1/2/span 5;align-self:start}.editorial-card__title{max-width:820px;font-size:clamp(22px,3vw,40px)}.editorial-card__tags{flex-wrap:wrap;gap:8px;display:flex}.editorial-card__trigger{max-width:760px;color:var(--text-secondary);gap:.35rem;margin:0;font-size:.92rem;line-height:1.55;display:grid}.editorial-card__trigger span{color:var(--accent-primary);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.editorial-card__feature-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.15rem;display:flex}.editorial-card__feature-actions>span{color:var(--text-muted);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:800;line-height:1.25}.editorial-card:focus-within,.editorial-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-elevated);transform:translateY(-1px)}.editorial-empty{justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:clamp(22px,4vw,34px);display:flex}.editorial-empty h2{color:var(--text-primary);margin-top:10px;font-size:clamp(28px,4vw,46px);line-height:1}.editorial-empty p{max-width:620px;color:var(--text-secondary);margin-top:14px;font-size:15px;line-height:1.7}.editorial-signals{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(115deg,var(--accent-secondary),transparent 38%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom));margin-top:18px;padding:clamp(22px,4vw,34px)}@supports (color:color-mix(in lab,red,red)){.editorial-signals{background:linear-gradient(115deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 38%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}.editorial-signals{box-shadow:var(--shadow-soft)}.editorial-signals__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:end;gap:18px;padding-bottom:18px;display:flex}.editorial-signals__header h2{color:var(--text-primary);margin-top:8px;font-size:clamp(24px,3vw,38px);line-height:1.05}.editorial-signal-list{gap:10px;margin-top:16px;display:grid}.editorial-signal{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);grid-template-columns:132px minmax(0,1fr) 128px;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:grid}.editorial-signal:last-child{border-bottom:0}.editorial-signal small,.editorial-signal span{color:var(--text-muted);font-family:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.editorial-signal strong{color:var(--text-primary);font-size:15px;line-height:1.45}.editorial-signal small{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.editorial-signal:focus-visible strong,.editorial-signal:hover strong{color:var(--accent-primary)}.editorial-loading{color:var(--text-muted);margin-top:18px;padding:34px;font-size:14px}@media (min-width:640px){.story-row__rail{border-right:1px solid var(--border-subtle);border-bottom:0;padding-bottom:0;padding-right:18px}}@media (min-width:1024px){.editorial-hero{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:720px){.briefing-hero{--hero-visual-position:center;--hero-visual-size:cover;--hero-visual-opacity:.34;background:linear-gradient(180deg,#ffffffe6,#ffffffc7),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom));padding:16px}[data-theme=dark] .briefing-hero{--hero-visual-opacity:.2;background:linear-gradient(180deg,#101923f0,#101923db),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}.briefing-hero__title{overflow-wrap:anywhere;max-width:none;font-size:clamp(25px,7.8vw,32px)}.briefing-hero__copy{overflow-wrap:anywhere;font-size:13px}.briefing-hero,.saas-card,.section-dark{max-width:100%}.saas-card p,.section-dark p{overflow-wrap:anywhere}.editorial-page{padding:14px 16px 54px}.editorial-hero{--hero-visual-opacity:.32;background:linear-gradient(180deg,#ffffffe6,#ffffffc7),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}[data-theme=dark] .editorial-hero{--hero-visual-opacity:.18;background:linear-gradient(180deg,#101923f0,#101923db),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}.editorial-hero h1{font-size:clamp(38px,12vw,54px)}.ai-content-notice{grid-template-columns:1fr;gap:12px}.ai-content-notice__links{justify-content:flex-start}.evidence-visual{padding:14px}.evidence-visual--flat{padding:0}.evidence-visual__header h3{font-size:18px}.evidence-stat-grid dd{font-size:26px}.evidence-bar-row__meta,.evidence-bar-row__top,.evidence-visual__caption,.evidence-visual__header{flex-direction:column;align-items:flex-start;gap:6px}.evidence-visual__action{width:100%}.evidence-bar-row__meta em{flex-shrink:1}.evidence-comparison-strip,.evidence-mini-trend__legend{grid-template-columns:1fr}.evidence-comparison-strip__top,.signal-mix-panel__details summary,.signal-mix-panel__header{flex-direction:column;align-items:flex-start}.evidence-source-matrix__row{min-width:620px}.evidence-range-plot__row{grid-template-columns:1fr;gap:8px}.evidence-range-plot__ruler{min-height:24px}.evidence-mini-trend{gap:5px;height:116px}.signal-mix-panel{padding:14px}.signal-mix-panel__header h3{font-size:18px}.signal-mix-panel__meta{text-align:left;width:100%}.signal-mix-panel__body{grid-template-columns:1fr}.signal-mix-panel__chart{padding-right:0}.signal-mix-panel__list{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-mix-panel__list button{border-radius:var(--radius-card)}.topic-evidence-briefing{padding:14px}.topic-evidence-briefing h2{font-size:18px}.editorial-grid,.topic-evidence-briefing__grid{grid-template-columns:1fr}.editorial-archive__header,.editorial-section-heading{flex-direction:column;align-items:flex-start}.editorial-archive__count{align-self:flex-start}.editorial-archive-group summary{align-items:flex-start;min-height:0;padding:16px 0}.editorial-archive-link{grid-template-columns:1fr;align-items:start;gap:8px}.editorial-archive-link small{text-align:left;white-space:normal}.editorial-card__trigger{font-size:.88rem}.editorial-card__feature-actions{flex-direction:column;align-items:stretch}.editorial-card__feature-actions .briefing-action{justify-content:center;width:100%}.editorial-empty,.editorial-signals__header{flex-direction:column;align-items:flex-start}.editorial-signal{grid-template-columns:1fr;gap:6px}.editorial-signal small{text-align:left}}@media (max-width:640px){.evidence-source-matrix{border:0;gap:10px;overflow-x:visible}.evidence-source-matrix__row{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);grid-template-columns:1fr;min-width:0;overflow:hidden}.evidence-source-matrix__row--head{display:none}.evidence-source-matrix__row>div,.evidence-source-matrix__row>span{border-top:1px solid var(--border-subtle);border-left:0;padding:10px 11px}.evidence-source-matrix__row>div:first-child,.evidence-source-matrix__row>span:first-child{border-top:0}.evidence-source-matrix__cell:before{content:attr(data-label);color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;line-height:1.2;display:block}}@keyframes gradientShift{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes commandSweep{0%,34%{transform:translate(-100%)}54%,to{transform:translate(100%)}}:root{--bg-page:#f2f6f7;--bg-page-accent:#0f766e1a;--bg-page-warm:#b33f320e;--surface-primary:#fff;--surface-elevated:#fffffffa;--surface-muted:#ebf3f6f0;--surface-secondary:#eaf2f5;--surface-command:#102331;--text-primary:#142030;--text-secondary:#3f5568;--text-muted:#6d8090;--border-subtle:#3e58692e;--border-strong:#14203057;--divider:#3e586929;--accent-primary:#164962;--accent-secondary:#0f766e;--accent-warm:#b2473a;--accent-gold:#a76e2e;--accent-surface:#0f766e14;--shadow-soft:0 12px 30px #1420300f;--shadow-elevated:0 22px 58px #1420301f;--shadow-header:0 10px 28px #14203013;--nav-bg:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){:root{--nav-bg:color-mix(in srgb,var(--surface-elevated) 82%,var(--surface-secondary))}}[data-theme=dark]{--bg-page:#0d1822;--bg-page-accent:#69cdbe17;--bg-page-warm:#e58b800f;--surface-primary:#132331;--surface-elevated:#172938;--surface-muted:#162735f0;--surface-secondary:#1b3040;--surface-command:#07131d;--text-primary:#eff7f8;--text-secondary:#b7c9d4;--text-muted:#91a5b2;--border-subtle:#a6beca33;--border-strong:#cde0e74d;--divider:#a6beca2e;--accent-primary:#78c8be;--accent-secondary:#77acc9;--accent-warm:#e58b80;--accent-gold:#e0b84a;--accent-surface:#78c8be17;--shadow-header:0 12px 30px #00000047;--nav-bg:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--nav-bg:color-mix(in srgb,var(--surface-elevated) 82%,transparent)}}body,html{max-width:100%;overflow-x:clip}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 8% -10%,var(--bg-page-accent),transparent 28%),radial-gradient(circle at 94% 8%,var(--bg-page-warm),transparent 26%),linear-gradient(180deg,var(--bg-gradient-start) 0,var(--bg-page) 46%,color-mix(in srgb,var(--bg-page) 86%,#fff) 100%)}}a,article,button,div,h1,h2,h3,h4,h5,h6,main,p,section{min-width:0}img,svg{max-width:100%}.site-header{color:var(--text-primary);z-index:80;border-bottom:1px solid var(--header-border);background:var(--header-bg);box-shadow:var(--shadow-header)}.site-header__actions,.site-header__bar{flex-wrap:nowrap}.site-brand{min-height:44px}.site-header__theme>.site-search-button{display:none}.site-header__live-ticker{display:block}.live-ticker{background:var(--surface-secondary);width:100%;overflow:hidden}.live-ticker__inner{grid-template-columns:auto auto minmax(0,1fr) auto;align-items:stretch;column-gap:12px;width:100%;max-width:1600px;min-height:44px;margin:0 auto;padding:0 32px;display:grid}.live-ticker__count,.live-ticker__status,.live-ticker__story{align-items:center;min-height:44px}.live-ticker__status{color:var(--accent-secondary);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;gap:6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.live-ticker__dot-frame{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.live-ticker__divider{background:var(--text-primary);align-self:center}@supports (color:color-mix(in lab,red,red)){.live-ticker__divider{background:color-mix(in srgb,var(--text-primary) 34%,transparent)}}.live-ticker__divider{width:1px;height:16px}.live-ticker__story{gap:10px;min-width:0;transition:opacity .3s,transform .3s;display:inline-flex}.live-ticker__category,.live-ticker__count,.live-ticker__source{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;min-height:24px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.live-ticker__category{border-radius:999px;padding:0 8px}.live-ticker__link{border-radius:var(--radius-control);outline-offset:2px;flex:auto;align-items:center;min-width:0;min-height:44px;font-size:12px;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.live-ticker__link span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.live-ticker__source{letter-spacing:.04em;opacity:.85;font-weight:700}.live-ticker__source:before{background:var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.live-ticker__source:before{background:color-mix(in srgb,var(--text-primary) 26%,transparent)}}.live-ticker__source:before{content:"";width:1px;height:14px;margin-right:10px}.live-ticker__count{font-variant-numeric:tabular-nums;opacity:.75;justify-content:flex-end}.live-ticker__status-dot{background:var(--accent-secondary);width:8px;height:8px;color:var(--accent-secondary);box-shadow:0 0 0 3px var(--accent-secondary);border-radius:999px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.live-ticker__status-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-secondary) 14%,transparent)}}.live-ticker__status-dot{animation:live-ticker-pulse-ring 2.4s ease-out infinite}.live-ticker__link:focus-visible{outline:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.live-ticker__link:focus-visible{outline:2px solid color-mix(in srgb,var(--accent-primary) 70%,transparent)}}.live-ticker__link:focus-visible{text-underline-offset:.18em;text-decoration:underline}.site-brand__mark{background:linear-gradient(180deg,var(--accent-warm),var(--accent-secondary) 52%,var(--accent-primary));width:5px;height:34px;box-shadow:0 0 0 5px var(--accent-secondary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.site-brand__mark{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-secondary) 8%,transparent)}}.site-brand__mode,.site-brand__name{letter-spacing:.08em;white-space:nowrap;font-size:12px;font-weight:800;line-height:1.2;display:inline-block}.site-brand__mode{color:var(--text-muted);font-weight:700}.site-brand__slash{color:var(--text-muted);margin:0 8px}.site-nav{isolation:isolate;border:1px solid var(--border-subtle);align-items:center;gap:3px;padding:5px;display:flex}@supports (color:color-mix(in lab,red,red)){.site-nav{border:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}}.site-nav{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-elevated));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.site-nav{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-elevated) 88%,var(--surface-secondary)))}}.site-nav{box-shadow:inset 0 1px 0 var(--surface-elevated),0 8px 22px #1420300e}@supports (color:color-mix(in lab,red,red)){.site-nav{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 88%,transparent),0 8px 22px #1420300e}}.site-nav__link{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex;padding:0 .78rem!important}.site-nav .site-nav-evidence__summary,.site-nav .site-nav__link,.site-nav__link{border:0!important}.site-nav-evidence__summary:not([data-active=true]),.site-nav__link:not([aria-current=page]){box-shadow:none;background:0 0!important;border:0!important}.site-nav__link[aria-current=page]{box-shadow:inset 0 1px 0 var(--surface-elevated),0 8px 16px #1420301a;border:0!important}@supports (color:color-mix(in lab,red,red)){.site-nav__link[aria-current=page]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 8%,transparent),0 8px 16px #1420301a}}.site-nav__evidence{display:inline-flex;position:relative}.site-nav-evidence{position:relative}.site-nav-evidence__summary{color:var(--text-secondary);cursor:pointer;font-family:var(--font-mono),monospace;letter-spacing:.06em;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:5px;min-height:44px;font-weight:600;list-style:none;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex;border:0!important;padding:0 .78rem!important}.site-nav-evidence__summary::-webkit-details-marker{display:none}.site-nav-evidence__summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:5px;margin-top:-2px;transform:rotate(45deg)}.site-nav-evidence[open] .site-nav-evidence__summary:after{margin-top:2px;transform:rotate(225deg)}.site-nav-evidence__summary[data-active=true]{background:var(--surface-invert);color:var(--text-on-invert);box-shadow:inset 0 1px 0 var(--surface-elevated),0 8px 16px #1420301a;font-weight:700;border:0!important}@supports (color:color-mix(in lab,red,red)){.site-nav-evidence__summary[data-active=true]{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 8%,transparent),0 8px 16px #1420301a}}.site-nav-evidence__menu{background:var(--surface-elevated);border:1px solid var(--border-subtle);box-shadow:var(--shadow-elevated);z-index:70;border-radius:10px;grid-template-columns:repeat(3,minmax(178px,1fr));gap:10px;width:min(720px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.site-nav-evidence:not([open]) .site-nav-evidence__menu{display:none}.site-nav-evidence__group{border-right:1px solid var(--border-subtle);align-content:start;gap:8px;min-width:0;padding:4px 10px 4px 2px;display:grid}.site-nav-evidence__group:last-child{border-right:0;padding-right:2px}.site-mobile-evidence__group-title,.site-mobile-evidence__heading,.site-nav-evidence__kicker{color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800;line-height:1.2}.site-nav-evidence__group-note{color:var(--text-muted);margin:0;font-size:11px;line-height:1.35}.site-mobile-evidence__links,.site-nav-evidence__links{gap:4px;display:grid}.site-mobile-evidence__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.site-mobile-evidence__link,.site-nav-evidence__link{color:var(--text-secondary);white-space:normal;border:1px solid #0000;border-radius:7px;gap:3px;padding:8px 9px;display:grid}.site-mobile-evidence__link span,.site-nav-evidence__link span{font-family:var(--font-mono),monospace;letter-spacing:.06em;font-weight:800;line-height:1.2}.site-mobile-evidence__link em,.site-nav-evidence__link em{color:var(--text-muted);font-size:11px;font-style:normal;line-height:1.35}.site-mobile-evidence__link[aria-current=page],.site-nav-evidence__link[aria-current=page]{background:var(--surface-invert);border-color:var(--surface-invert)}@supports (color:color-mix(in lab,red,red)){.site-mobile-evidence__link[aria-current=page],.site-nav-evidence__link[aria-current=page]{border-color:color-mix(in srgb,var(--surface-invert) 76%,transparent)}}.site-mobile-evidence__link[aria-current=page],.site-nav-evidence__link[aria-current=page]{color:var(--text-on-invert)}.site-mobile-evidence__link[aria-current=page] em,.site-nav-evidence__link[aria-current=page] em{color:var(--text-on-invert-secondary)}.site-mobile-evidence{border-top:1px solid var(--border-subtle);gap:8px;margin-top:4px;padding-top:9px;display:grid}.site-mobile-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.site-mobile-primary__link{border:1px solid var(--border-subtle);align-items:center}@supports (color:color-mix(in lab,red,red)){.site-mobile-primary__link{border:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.site-mobile-primary__link{text-align:center;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:0 10px;font-size:11px;line-height:1.1;display:inline-flex}.site-mobile-evidence__group{gap:4px;display:grid}.site-mobile-evidence__group-title{color:var(--text-muted);padding:0 3px;font-size:9px}.site-mobile-evidence__link{border-color:var(--border-subtle);align-content:center;padding:8px 9px}@supports (color:color-mix(in lab,red,red)){.site-mobile-evidence__link{border-color:color-mix(in srgb,var(--border-subtle) 76%,transparent)}}.site-mobile-evidence__link{text-align:center}.site-mobile-evidence__link span{font-size:.72rem}.site-mobile-evidence__link em{display:none}.site-mobile-menu{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;justify-self:stretch;width:100%;min-width:0;max-height:calc(100dvh - 92px);padding-bottom:1.75rem;scroll-padding-block:.75rem 1.75rem;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%)}.site-mobile-menu>button,.site-mobile-primary__link{justify-content:flex-start;align-items:center;width:100%;min-width:0;min-height:44px;display:flex}.site-mobile-primary__link{justify-content:center}.site-mobile-evidence__link{min-height:44px}@media (max-width:340px){.site-mobile-evidence__links,.site-mobile-primary{grid-template-columns:1fr}}.site-menu-button{min-width:44px;height:44px;min-height:44px;display:flex}@media (min-width:1280px){.site-menu-button{display:none}}@media (max-width:1279px){.site-header__live-ticker{display:none}.site-header__bar{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.site-nav{display:none}.site-mobile-menu{display:grid}}@media (max-width:1023px){.site-nav-evidence__summary,.site-nav__link,.site-search-button,.theme-toggle{min-height:44px}.site-nav-evidence__menu{grid-template-columns:1fr;width:min(360px,100vw - 32px);max-height:min(70vh,520px);overflow-y:auto}.site-nav-evidence__group{border-right:0;border-bottom:1px solid var(--border-subtle);padding:4px 2px 10px}.site-nav-evidence__group:last-child{border-bottom:0;padding-bottom:4px}}.site-nav-evidence__summary:not([data-active=true]):focus-visible,.site-nav-evidence__summary:not([data-active=true]):hover,.site-nav__link:not([aria-current=page]):focus-visible,.site-nav__link:not([aria-current=page]):hover{color:var(--accent-primary)!important;border:0!important}@supports (color:color-mix(in lab,red,red)){.site-nav-evidence__summary:not([data-active=true]):focus-visible,.site-nav-evidence__summary:not([data-active=true]):hover,.site-nav__link:not([aria-current=page]):focus-visible,.site-nav__link:not([aria-current=page]):hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)!important}}.site-mobile-evidence__link:focus-visible,.site-mobile-evidence__link:hover,.site-mobile-menu a:focus-visible,.site-mobile-menu a:hover,.site-nav-evidence__link:focus-visible,.site-nav-evidence__link:hover{border-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.site-mobile-evidence__link:focus-visible,.site-mobile-evidence__link:hover,.site-mobile-menu a:focus-visible,.site-mobile-menu a:hover,.site-nav-evidence__link:focus-visible,.site-nav-evidence__link:hover{border-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))!important}}.site-mobile-evidence__link:focus-visible,.site-mobile-evidence__link:hover,.site-mobile-menu a:focus-visible,.site-mobile-menu a:hover,.site-nav-evidence__link:focus-visible,.site-nav-evidence__link:hover{color:var(--accent-primary)!important;background:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.site-mobile-evidence__link:focus-visible,.site-mobile-evidence__link:hover,.site-mobile-menu a:focus-visible,.site-mobile-menu a:hover,.site-nav-evidence__link:focus-visible,.site-nav-evidence__link:hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)!important}}.site-menu-button:focus-visible,.site-menu-button:hover{border-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.site-menu-button:focus-visible,.site-menu-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 36%,var(--border-subtle))!important}}.site-menu-button:focus-visible,.site-menu-button:hover{color:var(--accent-primary)!important}.glass-card,.saas-card{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-elevated)),linear-gradient(120deg,var(--accent-primary),transparent 48%)}@supports (color:color-mix(in lab,red,red)){.glass-card,.saas-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,transparent),var(--surface-elevated)),linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 3%,transparent),transparent 48%)}}.saas-card:before{background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary),var(--accent-warm))}.section-dark{background:radial-gradient(circle at top right,var(--accent-primary),transparent 30%),linear-gradient(135deg,var(--surface-command),var(--surface-command))}@supports (color:color-mix(in lab,red,red)){.section-dark{background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 30%),linear-gradient(135deg,var(--surface-command),color-mix(in srgb,var(--surface-command) 86%,#234051))}}.section-dark{box-shadow:var(--shadow-elevated)}[data-theme=dark] .section-dark{--text-on-invert:#f7fbfc;--text-on-invert-secondary:#c9d6df;--text-on-invert-muted:#92a5b4;--border-on-invert:#c9d6df38;--accent-on-invert:#7cc8bd}.briefing-hero{border-color:var(--accent-primary);padding:clamp(22px,4vw,44px)}@supports (color:color-mix(in lab,red,red)){.briefing-hero{border-color:color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.briefing-hero{isolation:isolate;--hero-visual-position:right bottom;--hero-visual-size:cover;--hero-visual-opacity:.5;background:linear-gradient(100deg,var(--surface-elevated) 0,var(--surface-elevated) 52%,var(--surface-elevated) 75%,var(--surface-elevated) 100%),linear-gradient(180deg,var(--surface-elevated) 0,var(--surface-elevated) 58%,var(--surface-elevated) 100%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}@supports (color:color-mix(in lab,red,red)){.briefing-hero{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-elevated) 100%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 52%,color-mix(in srgb,var(--surface-elevated) 74%,transparent) 75%,color-mix(in srgb,var(--surface-elevated) 42%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 84%,transparent) 58%,color-mix(in srgb,var(--surface-elevated) 58%,transparent) 100%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}.briefing-hero{box-shadow:var(--shadow-elevated)}.briefing-hero:before{z-index:0;background:linear-gradient(90deg,var(--accent-secondary),transparent 28%),linear-gradient(180deg,#ffffff38,transparent 44%,var(--surface-elevated))}@supports (color:color-mix(in lab,red,red)){.briefing-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 28%),linear-gradient(180deg,#ffffff38,transparent 44%,color-mix(in srgb,var(--surface-elevated) 20%,transparent))}}.briefing-hero:before{opacity:.72}.briefing-hero__title{max-width:840px;font-size:clamp(38px,5vw,64px);line-height:.98}.briefing-hero__copy{max-width:680px;font-size:15px;line-height:1.6}.briefing-action,.calm-button{border-radius:6px}.briefing-action--primary{background:linear-gradient(135deg,var(--surface-command),var(--surface-command))}@supports (color:color-mix(in lab,red,red)){.briefing-action--primary{background:linear-gradient(135deg,var(--surface-command),color-mix(in srgb,var(--surface-command) 80%,var(--accent-primary)))}}.briefing-action--primary,.briefing-action--primary:focus-visible,.briefing-action--primary:hover{color:#f7fbfc}[data-theme=dark] .briefing-action:not(.briefing-action--primary),[data-theme=dark] .trust-hero__actions a:not(:first-child){border-color:var(--surface-on-invert)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .briefing-action:not(.briefing-action--primary),[data-theme=dark] .trust-hero__actions a:not(:first-child){border-color:color-mix(in srgb,var(--surface-on-invert) 24%,var(--border-subtle))}}[data-theme=dark] .briefing-action:not(.briefing-action--primary),[data-theme=dark] .trust-hero__actions a:not(:first-child){background:var(--surface-on-invert)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .briefing-action:not(.briefing-action--primary),[data-theme=dark] .trust-hero__actions a:not(:first-child){background:color-mix(in srgb,var(--surface-on-invert) 7%,var(--surface-elevated))}}[data-theme=dark] .briefing-action:not(.briefing-action--primary),[data-theme=dark] .trust-hero__actions a:not(:first-child){color:var(--text-primary)}[data-theme=dark] .briefing-action:not(.briefing-action--primary):focus-visible,[data-theme=dark] .briefing-action:not(.briefing-action--primary):hover,[data-theme=dark] .trust-hero__actions a:not(:first-child):focus-visible,[data-theme=dark] .trust-hero__actions a:not(:first-child):hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .briefing-action:not(.briefing-action--primary):focus-visible,[data-theme=dark] .briefing-action:not(.briefing-action--primary):hover,[data-theme=dark] .trust-hero__actions a:not(:first-child):focus-visible,[data-theme=dark] .trust-hero__actions a:not(:first-child):hover{border-color:color-mix(in srgb,var(--accent-primary) 56%,var(--surface-on-invert))}}[data-theme=dark] .briefing-action:not(.briefing-action--primary):focus-visible,[data-theme=dark] .briefing-action:not(.briefing-action--primary):hover,[data-theme=dark] .trust-hero__actions a:not(:first-child):focus-visible,[data-theme=dark] .trust-hero__actions a:not(:first-child):hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .briefing-action:not(.briefing-action--primary):focus-visible,[data-theme=dark] .briefing-action:not(.briefing-action--primary):hover,[data-theme=dark] .trust-hero__actions a:not(:first-child):focus-visible,[data-theme=dark] .trust-hero__actions a:not(:first-child):hover{background:color-mix(in srgb,var(--accent-primary) 15%,var(--surface-elevated))}}[data-theme=dark] .briefing-action:not(.briefing-action--primary):focus-visible,[data-theme=dark] .briefing-action:not(.briefing-action--primary):hover,[data-theme=dark] .trust-hero__actions a:not(:first-child):focus-visible,[data-theme=dark] .trust-hero__actions a:not(:first-child):hover{color:var(--text-primary)}[data-theme=dark] .briefing-hero{--hero-visual-opacity:.25;background:linear-gradient(100deg,var(--surface-elevated) 0,var(--surface-elevated) 52%,var(--surface-elevated) 75%,var(--surface-elevated) 100%),linear-gradient(180deg,var(--surface-elevated) 0,var(--surface-elevated) 58%,var(--surface-elevated) 100%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .briefing-hero{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-elevated) 100%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 96%,transparent) 52%,color-mix(in srgb,var(--surface-elevated) 76%,transparent) 75%,color-mix(in srgb,var(--surface-elevated) 50%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 84%,transparent) 58%,color-mix(in srgb,var(--surface-elevated) 64%,transparent) 100%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}@media (max-width:720px){.briefing-hero{--hero-visual-position:72% bottom;--hero-visual-size:cover;--hero-visual-opacity:.34;background:linear-gradient(180deg,var(--surface-elevated) 0,var(--surface-elevated) 66%,var(--surface-elevated) 100%),linear-gradient(100deg,var(--surface-elevated) 0,var(--surface-elevated) 72%,var(--surface-elevated) 100%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}@supports (color:color-mix(in lab,red,red)){.briefing-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 100%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 96%,transparent) 66%,color-mix(in srgb,var(--surface-elevated) 88%,transparent) 100%),linear-gradient(100deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 92%,transparent) 72%,color-mix(in srgb,var(--surface-elevated) 78%,transparent) 100%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}[data-theme=dark] .briefing-hero{--hero-visual-opacity:.2;background:linear-gradient(180deg,var(--surface-elevated) 0,var(--surface-elevated) 66%,var(--surface-elevated) 100%),linear-gradient(100deg,var(--surface-elevated) 0,var(--surface-elevated) 72%,var(--surface-elevated) 100%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .briefing-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 100%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 96%,transparent) 66%,color-mix(in srgb,var(--surface-elevated) 88%,transparent) 100%),linear-gradient(100deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 92%,transparent) 72%,color-mix(in srgb,var(--surface-elevated) 78%,transparent) 100%),linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}}.dashboard-command{border:1px solid var(--accent-primary);gap:14px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-command{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.dashboard-command{border-radius:var(--radius-card);background:linear-gradient(110deg,var(--surface-elevated),var(--surface-secondary)),linear-gradient(135deg,var(--accent-secondary),transparent 42%)}@supports (color:color-mix(in lab,red,red)){.dashboard-command{background:linear-gradient(110deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent)),linear-gradient(135deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 42%)}}.dashboard-command{box-shadow:var(--shadow-soft);padding:22px}.dashboard-command--collapsed{flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 14px;display:flex}.dashboard-command--collapsed:before{display:none}.dashboard-command--collapsed .dashboard-command__top{display:contents}.dashboard-command--collapsed .dashboard-command__intro{flex:none;order:1;align-items:center;gap:8px;display:flex}.dashboard-command--collapsed .dashboard-command__intro h2,.dashboard-command--collapsed .dashboard-command__intro p:not(.section-kicker){display:none}.dashboard-command--collapsed .dashboard-command__intro .section-kicker{white-space:nowrap;margin:0}.dashboard-command--collapsed .dashboard-command__pulse{flex:auto;order:2;gap:6px;min-width:0}.dashboard-command--collapsed .dashboard-command__pulse span{min-height:26px;padding:0 8px}.dashboard-command--collapsed .dashboard-command__toggle{flex:none;order:3;min-height:30px;padding:0 10px 0 12px}.dashboard-command:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--accent-secondary),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.dashboard-command:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent)}}.dashboard-command:before{opacity:.62;animation:commandSweep 9s ease-in-out infinite;transform:translate(-100%)}.dashboard-command>*{z-index:1;position:relative}.dashboard-command__top{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:18px;display:grid}.dashboard-command__intro{gap:5px;display:grid}.dashboard-command__intro h2{color:var(--text-primary);font-family:var(--font-ui),sans-serif;font-size:26px;font-weight:780;line-height:1.08}.dashboard-command__intro p:not(.section-kicker){max-width:760px;color:var(--text-secondary);font-size:13px;line-height:1.55}.dashboard-command__toggle{border:1px solid var(--accent-primary);align-items:center;gap:10px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-command__toggle{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.dashboard-command__toggle{background:var(--surface-elevated);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-command__toggle{background:color-mix(in srgb,var(--surface-elevated) 90%,transparent)}}.dashboard-command__toggle{color:var(--accent-primary);cursor:pointer;padding:0 12px 0 14px;font-size:12px;font-weight:800;line-height:1}.dashboard-command__toggle span{white-space:nowrap}.dashboard-command__toggle i{width:10px;height:10px;position:relative}.dashboard-command__toggle i:after,.dashboard-command__toggle i:before{content:"";background:currentColor;border-radius:999px;width:10px;height:2px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.dashboard-command__toggle i:after{transition:opacity .16s;transform:translate(-50%,-50%)rotate(90deg)}.dashboard-command__toggle[aria-expanded=true] i:after{opacity:0}.dashboard-command__toggle:focus-visible,.dashboard-command__toggle:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-command__toggle:focus-visible,.dashboard-command__toggle:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle))}}.dashboard-command__toggle:focus-visible,.dashboard-command__toggle:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-command__toggle:focus-visible,.dashboard-command__toggle:hover{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-elevated))}}.dashboard-command__pulse{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dashboard-command__pulse span{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:999px;align-items:center;gap:7px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.dashboard-command__pulse span{background:color-mix(in srgb,var(--surface-elevated) 82%,transparent)}}.dashboard-command__pulse span{color:var(--text-secondary);white-space:nowrap;padding:0 10px;font-size:11px;font-weight:760;line-height:1}.dashboard-command__pulse b{background:var(--accent-secondary);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-secondary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.dashboard-command__pulse b{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-secondary) 14%,transparent)}}.dashboard-command__details{gap:12px;padding-top:2px;display:grid}.dashboard-command__details[hidden]{display:none}.dashboard-command__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dashboard-command__metric{border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary)),var(--surface-elevated);border-radius:8px;min-height:104px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-command__metric{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,transparent),color-mix(in srgb,var(--surface-secondary) 58%,transparent)),var(--surface-elevated)}}.dashboard-command__metric{padding:12px}.dashboard-command__metric:before{content:"";background:var(--accent-secondary);width:3px;position:absolute;inset:0 auto 0 0}.dashboard-command__actions a,.dashboard-command__actions button,.dashboard-command__metric span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.dashboard-command__metric span{color:var(--accent-secondary)}.dashboard-command__metric strong{color:var(--text-primary);overflow-wrap:anywhere;margin-top:8px;font-size:28px;font-weight:820;line-height:1;display:block}.dashboard-command__metric p{color:var(--text-muted);margin-top:8px;font-size:12px;line-height:1.45}.dashboard-command__metric i{border-bottom:2px solid var(--accent-primary);width:44px;height:22px;position:absolute;bottom:10px;right:12px}@supports (color:color-mix(in lab,red,red)){.dashboard-command__metric i{border-bottom:2px solid color-mix(in srgb,var(--accent-primary) 32%,transparent)}}.dashboard-command__metric i{border-left:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-command__metric i{border-left:2px solid color-mix(in srgb,var(--accent-primary) 18%,transparent)}}.dashboard-command__metric i{opacity:.72}.dashboard-command__metric i:after,.dashboard-command__metric i:before{content:"";background:var(--accent-secondary);border-radius:4px 4px 0 0;width:7px;position:absolute;bottom:2px}@supports (color:color-mix(in lab,red,red)){.dashboard-command__metric i:after,.dashboard-command__metric i:before{background:color-mix(in srgb,var(--accent-secondary) 70%,transparent)}}.dashboard-command__metric i:before{height:9px;left:11px}.dashboard-command__metric i:after{height:16px;left:25px}.dashboard-command__metric--sources:before{background:var(--accent-primary)}.dashboard-command__metric--summary:before{background:var(--status-positive)}.dashboard-command__metric--time:before{background:var(--status-gold)}.dashboard-command__metric--time strong{font-size:clamp(21px,2vw,25px);line-height:1.06}.dashboard-command__actions{flex-wrap:wrap;gap:8px;display:flex}.dashboard-command__actions a,.dashboard-command__actions button{border:1px solid var(--border-subtle);background:var(--surface-elevated);min-height:36px;color:var(--text-secondary);cursor:pointer;border-radius:6px;padding:0 12px;text-decoration:none}.dashboard-command__actions a{align-items:center;display:inline-flex}.dashboard-command__actions a:focus-visible,.dashboard-command__actions a:hover,.dashboard-command__actions button:focus-visible,.dashboard-command__actions button:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-command__actions a:focus-visible,.dashboard-command__actions a:hover,.dashboard-command__actions button:focus-visible,.dashboard-command__actions button:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}}.dashboard-command__actions a:focus-visible,.dashboard-command__actions a:hover,.dashboard-command__actions button:focus-visible,.dashboard-command__actions button:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.dashboard-command__actions a:focus-visible,.dashboard-command__actions a:hover,.dashboard-command__actions button:focus-visible,.dashboard-command__actions button:hover{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-elevated))}}.dashboard-command__actions a:focus-visible,.dashboard-command__actions a:hover,.dashboard-command__actions button:focus-visible,.dashboard-command__actions button:hover{color:var(--accent-primary)}@media (max-width:980px){.dashboard-command__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.digest-article{width:min(100%,1200px);margin:0 auto;padding:0 clamp(16px,4vw,28px)}.digest-hero{border:1px solid var(--accent-primary);margin-top:clamp(20px,3vw,34px);padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.digest-hero{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.digest-hero{border-radius:var(--radius-card);--hero-visual-image:var(--visual-signal-field);--hero-visual-position:right center;--hero-visual-size:cover;--hero-visual-opacity:.46;--hero-visual-mask:linear-gradient(90deg,transparent,#0000000f 38%,#000000ad 70%,#000);background:linear-gradient(112deg,var(--surface-elevated),var(--surface-elevated)),var(--surface-elevated);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.digest-hero{background:linear-gradient(112deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-elevated) 84%,transparent)),var(--surface-elevated)}}.digest-hero{box-shadow:var(--shadow-elevated)}.digest-article--intro-candidate .digest-hero{--hero-visual-image:var(--visual-site-atlas);--hero-visual-position:right top;--hero-visual-size:auto 100%;--hero-visual-opacity:.52;--hero-visual-mask:linear-gradient(90deg,transparent,#00000005 34%,#00000075 66%,#000);border-color:var(--accent-primary);min-height:clamp(540px,68vh,680px)}@supports (color:color-mix(in lab,red,red)){.digest-article--intro-candidate .digest-hero{border-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.digest-article--intro-candidate .digest-hero{background:linear-gradient(102deg,var(--surface-elevated) 0,var(--surface-elevated) 50%,var(--surface-elevated) 100%),radial-gradient(circle at 18% 18%,var(--accent-secondary),transparent 32%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.digest-article--intro-candidate .digest-hero{background:linear-gradient(102deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 92%,transparent) 50%,color-mix(in srgb,var(--surface-elevated) 72%,transparent) 100%),radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 32%),var(--surface-elevated)}}.digest-article--intro-candidate .digest-hero:before{background:linear-gradient(180deg,transparent 0,transparent 66%,var(--surface-elevated) 100%),linear-gradient(90deg,var(--accent-secondary),transparent 36%)}@supports (color:color-mix(in lab,red,red)){.digest-article--intro-candidate .digest-hero:before{background:linear-gradient(180deg,transparent 0,transparent 66%,color-mix(in srgb,var(--surface-elevated) 76%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 13%,transparent),transparent 36%)}}[data-theme=dark] .digest-hero{--hero-visual-opacity:.48;--hero-visual-filter:saturate(.82) brightness(.76) contrast(1.02);--hero-visual-mask:linear-gradient(90deg,transparent,#00000014 34%,#0000009e 68%,#000);background:linear-gradient(112deg,var(--surface-elevated),var(--surface-elevated)),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .digest-hero{background:linear-gradient(112deg,color-mix(in srgb,var(--surface-elevated) 94%,transparent),color-mix(in srgb,var(--surface-elevated) 70%,transparent)),var(--surface-elevated)}}[data-theme=dark] .digest-article--intro-candidate .digest-hero{--hero-visual-opacity:.36;--hero-visual-filter:saturate(.72) brightness(.86) contrast(.96);background:linear-gradient(102deg,var(--surface-elevated) 0,var(--surface-elevated) 54%,var(--surface-elevated) 100%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .digest-article--intro-candidate .digest-hero{background:linear-gradient(102deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 88%,transparent) 54%,color-mix(in srgb,var(--surface-elevated) 76%,transparent) 100%),var(--surface-elevated)}}.digest-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--accent-secondary),transparent 36%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.digest-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 13%,transparent),transparent 36%)}}.digest-hero>*{z-index:1;position:relative}.digest-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(14px,3vw,22px);padding:clamp(24px,5vw,48px) clamp(20px,5vw,48px) clamp(20px,4vw,30px);display:grid}.digest-article--intro-candidate .digest-hero-grid{align-items:center;min-height:clamp(520px,64vh,650px);padding:clamp(34px,5vw,68px) clamp(24px,6vw,72px)}.digest-hero-main{min-width:0;max-width:820px}.digest-article--intro-candidate .digest-hero-main{max-width:min(720px,100%)}.digest-home-brand{gap:clamp(22px,4vw,34px);margin-bottom:clamp(4px,1.4vw,14px);display:grid}.digest-home-brand__identity{align-items:flex-start;gap:14px;display:flex}.digest-home-brand__rule{background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary));width:4px;min-height:clamp(54px,8vw,82px);box-shadow:0 0 0 1px var(--accent-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.digest-home-brand__rule{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 18%,transparent)}}.digest-home-brand__eyebrow{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;margin:2px 0 8px;font-size:.68rem;font-weight:800;line-height:1.2}.digest-home-brand__name{color:var(--text-strong);font-family:var(--font-display),Georgia,serif;letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(44px,8vw,92px);font-weight:700;line-height:.95}.digest-home-entry-rail{border-top:1px solid var(--accent-primary);flex-wrap:wrap;align-items:center;gap:8px clamp(12px,2vw,18px);max-width:660px;display:flex}@supports (color:color-mix(in lab,red,red)){.digest-home-entry-rail{border-top:1px solid color-mix(in srgb,var(--accent-primary) 22%,transparent)}}.digest-home-entry-rail{border-bottom:1px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.digest-home-entry-rail{border-bottom:1px solid color-mix(in srgb,var(--accent-secondary) 18%,transparent)}}.digest-home-entry-rail{padding:10px 0}.digest-home-entry-rail__label{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:840;line-height:1.2}.digest-home-entry-link{min-height:44px;color:var(--text-strong);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.digest-home-entry-link+.digest-home-entry-link{border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.digest-home-entry-link+.digest-home-entry-link{border-left:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.digest-home-entry-link+.digest-home-entry-link{padding-left:clamp(12px,2vw,18px)}.digest-home-entry-link:focus-visible,.digest-home-entry-link:hover{color:var(--accent-primary)}.digest-home-entry-link strong{font-size:.94rem;font-weight:780;line-height:1.2;display:block}.digest-home-entry-link small{color:var(--text-muted);margin-top:3px;font-size:.76rem;line-height:1.3;display:block}.digest-home-entry-link__arrow{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;font-size:.82rem;font-weight:900}.digest-article--intro-candidate .digest-tags{max-width:640px}.digest-date{font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:800}.digest-hero-status{border:0;border-left:3px solid var(--accent-primary);background:0 0;border-radius:0;gap:6px;max-width:840px;margin:0 0 16px;padding:0 0 0 13px;display:grid;position:relative}.digest-hero-status__top{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(12px,2vw,16px);min-width:0;max-width:680px;display:grid}.digest-hero-status__label{color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 3px;font-size:10px;font-weight:820;line-height:1.2}.digest-hero-status__date{font-family:var(--font-ui),"Helvetica Neue",sans-serif;letter-spacing:0;font-size:clamp(20px,2.4vw,28px);font-weight:760;line-height:1.08}.digest-hero-status__date,.digest-title{color:var(--text-primary);overflow-wrap:anywhere;margin:0}.digest-title{max-width:820px;font-family:var(--font-ui),sans-serif;font-size:clamp(30px,4.2vw,48px)}.digest-title em{font-family:var(--font-italic),Georgia,serif;color:var(--accent-primary);font-style:italic;font-weight:420}.digest-intro{max-width:720px;color:var(--text-secondary);overflow-wrap:anywhere;margin:12px 0 0;font-size:16px;line-height:1.75}.digest-tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.digest-hero-evidence-line{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:3px 10px;margin:12px 0 0;font-size:10px;font-weight:820;line-height:1.45;display:flex}.digest-hero-evidence-line span{min-width:0}.digest-hero-evidence-line span+span:before{content:"/";color:var(--text-muted);margin-right:10px}@supports (color:color-mix(in lab,red,red)){.digest-hero-evidence-line span+span:before{color:color-mix(in srgb,var(--text-muted) 52%,transparent)}}.digest-hero-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px;display:flex}.digest-hero-primary-action{background:var(--surface-invert);min-height:44px;color:var(--text-on-invert);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:11px;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.digest-hero-primary-action:focus-visible,.digest-hero-primary-action:hover{background:var(--accent-primary);color:var(--text-on-invert)}.digest-brand-intro{z-index:640;pointer-events:auto;isolation:isolate;color:var(--text-primary);background:radial-gradient(circle at 50% 42%,var(--accent-primary),transparent 36%),linear-gradient(180deg,var(--surface-primary),var(--bg-page));place-items:center;padding:clamp(18px,4vw,48px);display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent-primary) 12%,transparent),transparent 36%),linear-gradient(180deg,var(--surface-primary),var(--bg-page))}}.digest-brand-intro{opacity:1;visibility:visible;animation:digestBrandIntroNoJsDismiss calc(var(--digest-brand-intro-duration) + .9s) var(--motion-ease-out) both}html[data-digest-intro-playing=true] .digest-brand-intro{animation:digestBrandIntroDismiss var(--digest-brand-intro-duration) var(--motion-ease-out) both}[data-theme=dark] .digest-brand-intro{background:radial-gradient(circle at 50% 42%,var(--accent-primary),transparent 38%),linear-gradient(180deg,var(--bg-page),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .digest-brand-intro{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--accent-primary) 18%,transparent),transparent 38%),linear-gradient(180deg,var(--bg-page),var(--surface-primary))}}.digest-brand-intro:after,.digest-brand-intro:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.digest-brand-intro:before{background:linear-gradient(90deg,var(--surface-primary) 0,transparent 42%,var(--surface-primary) 100%),var(--visual-site-atlas) center /min(1020px,112vw) auto no-repeat}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro:before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 90%,transparent) 0,transparent 42%,color-mix(in srgb,var(--surface-primary) 84%,transparent) 100%),var(--visual-site-atlas) center /min(1020px,112vw) auto no-repeat}}.digest-brand-intro:before{opacity:.18;filter:saturate(.78)contrast(1.02);-webkit-mask-image:radial-gradient(at 50% 44%,#000 0,#000000b8 45%,#0000 82%);mask-image:radial-gradient(at 50% 44%,#000 0,#000000b8 45%,#0000 82%)}.digest-brand-intro:after{background:linear-gradient(90deg,transparent 0,var(--accent-warm) 36%,var(--accent-primary) 64%,transparent 100%) 50% 54% /min(760px,82vw) 1px no-repeat,radial-gradient(circle at 36% 54%,var(--accent-primary) 0 4px,transparent 5px),radial-gradient(circle at 64% 54%,var(--accent-warm) 0 4px,transparent 5px)}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro:after{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent-warm) 44%,transparent) 36%,color-mix(in srgb,var(--accent-primary) 38%,transparent) 64%,transparent 100%) 50% 54% /min(760px,82vw) 1px no-repeat,radial-gradient(circle at 36% 54%,color-mix(in srgb,var(--accent-primary) 34%,transparent) 0 4px,transparent 5px),radial-gradient(circle at 64% 54%,color-mix(in srgb,var(--accent-warm) 34%,transparent) 0 4px,transparent 5px)}}.digest-brand-intro:after{opacity:.72}[data-theme=dark] .digest-brand-intro:before{opacity:.12;filter:saturate(.56)contrast(.92)brightness(.68);mix-blend-mode:soft-light}[data-theme=dark] .digest-brand-intro:after{opacity:.46}html[data-digest-intro-seen=true] .digest-brand-intro{display:none}html:not([data-digest-intro-skip=true]) .site-header:has(+main#main-content .digest-brand-intro){animation:digestHeaderDuringIntro calc(var(--digest-brand-intro-duration) + .9s) var(--motion-ease-out) both;pointer-events:none}.digest-brand-intro__panel{border:1px solid var(--accent-primary);width:min(100%,560px);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro__panel{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.digest-brand-intro__panel{border-left:3px solid var(--accent-primary);background:linear-gradient(90deg,var(--accent-primary),transparent 42%),var(--surface-elevated);border-radius:8px;padding:clamp(16px,4vw,26px) clamp(18px,5vw,34px)}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro__panel{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 42%),color-mix(in srgb,var(--surface-elevated) 92%,transparent)}}.digest-brand-intro__panel{-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);box-shadow:0 24px 78px #16273724}.digest-brand-intro__panel:after{content:"";border:1px solid var(--accent-primary);border-radius:999px;width:74px;height:74px;position:absolute;inset:12px 12px auto auto}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro__panel:after{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,transparent)}}.digest-brand-intro__panel:after{background:linear-gradient(90deg,transparent 49%,var(--accent-primary) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,var(--accent-warm) 50%,transparent 51%)}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro__panel:after{background:linear-gradient(90deg,transparent 49%,color-mix(in srgb,var(--accent-primary) 18%,transparent) 50%,transparent 51%),linear-gradient(0deg,transparent 49%,color-mix(in srgb,var(--accent-warm) 18%,transparent) 50%,transparent 51%)}}.digest-brand-intro__panel:after{opacity:.44;pointer-events:none}[data-theme=dark] .digest-brand-intro__panel{background:linear-gradient(90deg,var(--accent-primary),transparent 42%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .digest-brand-intro__panel{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 42%),color-mix(in srgb,var(--surface-elevated) 90%,transparent)}}[data-theme=dark] .digest-brand-intro__panel{box-shadow:0 26px 82px #0000005c}.digest-brand-intro__date,.digest-brand-intro__label{font-family:var(--font-mono),monospace;letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.digest-brand-intro__label{color:var(--accent-primary)}.digest-brand-intro__wordmark{font-family:var(--font-ui),"Helvetica Neue",sans-serif;letter-spacing:0;flex-wrap:wrap;gap:.16em .34em;margin:10px 0 14px;font-size:clamp(34px,7vw,72px);font-weight:860;line-height:.94;display:flex}.digest-brand-intro__word{--digest-intro-break-x:-12px;opacity:1;display:inline-block;transform:translate(0)}html[data-digest-intro-playing=true] .digest-brand-intro__word{animation:digestBrandWordBreak var(--digest-brand-intro-duration) var(--motion-ease-out) both}.digest-brand-intro__word--pulse{--digest-intro-break-x:12px;color:var(--accent-primary)}.digest-brand-intro__pulse{background:var(--border-strong);border-radius:999px;width:min(100%,460px);height:2px;margin:0 0 12px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro__pulse{background:color-mix(in srgb,var(--border-strong) 58%,transparent)}}.digest-brand-intro__pulse:after{content:"";border-radius:inherit;background:linear-gradient(90deg,transparent,var(--accent-primary),transparent);position:absolute;inset:0;transform:translate(-104%)}html[data-digest-intro-playing=true] .digest-brand-intro__pulse:after{animation:digestBrandPulseSweep var(--digest-brand-intro-pulse-duration) var(--motion-ease-out) var(--digest-brand-intro-pulse-delay) both}.digest-brand-intro__date{color:var(--text-secondary)}.digest-article--intro-candidate .digest-hero{animation:digestHeroAfterIntro .36s var(--motion-ease-out) var(--digest-brand-intro-hero-delay) both}html[data-digest-intro-skip=true] .digest-article--intro-candidate .digest-hero{animation:motionReveal var(--motion-duration-reveal) var(--motion-ease-out) both;animation-delay:0s}@keyframes digestBrandIntroDismiss{0%,72%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes digestBrandIntroNoJsDismiss{0%,84%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes digestHeaderDuringIntro{0%,84%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes digestBrandPulseSweep{0%{transform:translate(-104%)}to{transform:translate(104%)}}@keyframes digestBrandWordBreak{0%,24%,62%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate3d(var(--digest-intro-break-x),-8px,0)}}@keyframes digestHeroAfterIntro{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.digest-brand-intro{place-items:start center;padding-top:min(22vh,132px)}.digest-brand-intro:before{background:linear-gradient(180deg,var(--surface-primary) 0,transparent 46%,var(--surface-primary) 100%),var(--visual-site-atlas) 58% 24% /760px auto no-repeat}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro:before{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 88%,transparent) 0,transparent 46%,color-mix(in srgb,var(--surface-primary) 72%,transparent) 100%),var(--visual-site-atlas) 58% 24% /760px auto no-repeat}}.digest-brand-intro:before{opacity:.16}.digest-brand-intro:after{background:linear-gradient(90deg,transparent 0,var(--accent-warm) 36%,var(--accent-primary) 64%,transparent 100%) 50% 44% /min(330px,78vw) 1px no-repeat,radial-gradient(circle at 28% 44%,var(--accent-primary) 0 3px,transparent 4px),radial-gradient(circle at 72% 44%,var(--accent-warm) 0 3px,transparent 4px)}@supports (color:color-mix(in lab,red,red)){.digest-brand-intro:after{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent-warm) 38%,transparent) 36%,color-mix(in srgb,var(--accent-primary) 34%,transparent) 64%,transparent 100%) 50% 44% /min(330px,78vw) 1px no-repeat,radial-gradient(circle at 28% 44%,color-mix(in srgb,var(--accent-primary) 30%,transparent) 0 3px,transparent 4px),radial-gradient(circle at 72% 44%,color-mix(in srgb,var(--accent-warm) 30%,transparent) 0 3px,transparent 4px)}}.digest-brand-intro__panel{width:min(100%,362px);padding:18px 19px}.digest-brand-intro__wordmark{font-size:clamp(33px,9vw,42px)}}@media (prefers-reduced-motion:reduce){.digest-brand-intro{display:none!important}.digest-article--intro-candidate .digest-hero,.digest-brand-intro *,.digest-brand-intro :after,.digest-brand-intro :before{animation:none!important}}.digest-how-we-know{min-width:min(100%,260px);max-width:540px}.digest-how-we-know summary{min-height:44px;color:var(--accent-primary);cursor:pointer;align-items:center;gap:7px;font-size:12px;font-weight:800;list-style:none;display:inline-flex}.digest-how-we-know summary::-webkit-details-marker{display:none}.digest-how-we-know summary:after{content:"+";color:var(--accent-primary);font-weight:900}.digest-how-we-know[open] summary:after{content:"-"}.digest-how-we-know p{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.55}.digest-utility-row{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:0;padding:14px clamp(20px,5vw,48px);display:flex}@supports (color:color-mix(in lab,red,red)){.digest-utility-row{border-top:1px solid color-mix(in srgb,var(--border-subtle) 90%,transparent)}}.digest-section{border-bottom:1px solid var(--border-subtle);padding:28px 0}.latest-explainer-notice{border:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.latest-explainer-notice{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.latest-explainer-notice{background:linear-gradient(120deg,var(--accent-primary),var(--surface-elevated)),var(--surface-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.latest-explainer-notice{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 7%,var(--surface-elevated)),color-mix(in srgb,var(--surface-elevated) 92%,transparent)),var(--surface-primary)}}.latest-explainer-notice{padding:14px 16px}.latest-explainer-notice--digest{margin:0 0 28px}.latest-explainer-notice--dashboard{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.latest-explainer-notice--dashboard{border-color:color-mix(in srgb,var(--border-subtle) 82%,var(--accent-primary))}}.latest-explainer-notice--dashboard{background:linear-gradient(120deg,var(--accent-surface),transparent 72%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.latest-explainer-notice--dashboard{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-surface) 52%,transparent),transparent 72%),var(--surface-primary)}}.latest-explainer-notice--dashboard{box-shadow:none}.latest-explainer-notice__copy{min-width:0}.latest-explainer-notice__kicker{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:820;line-height:1.2}.latest-explainer-notice__title{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:820;line-height:1.25}.latest-explainer-notice__body{max-width:660px;color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.55}.latest-explainer-notice__meta{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;margin:8px 0 0;font-size:10px;font-weight:760;line-height:1.35}.latest-explainer-notice__link{border:1px solid var(--accent-primary);justify-content:center;align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.latest-explainer-notice__link{border:1px solid color-mix(in srgb,var(--accent-primary) 40%,var(--border-subtle))}}.latest-explainer-notice__link{background:var(--surface-primary);color:var(--accent-primary);white-space:nowrap;border-radius:999px;padding:0 14px;font-size:12px;font-weight:820;line-height:1;text-decoration:none}.latest-explainer-notice__link:focus-visible,.latest-explainer-notice__link:hover{background:var(--accent-primary);color:var(--text-on-invert)}.digest-evidence-tools{border:1px solid var(--accent-secondary);grid-template-columns:minmax(0,.82fr) minmax(360px,1.18fr);align-items:stretch;gap:18px;margin:20px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.digest-evidence-tools{border:1px solid color-mix(in srgb,var(--accent-secondary) 20%,var(--border-subtle))}}.digest-evidence-tools{border-radius:var(--radius-card);background:linear-gradient(135deg,var(--accent-secondary),transparent 56%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.digest-evidence-tools{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-secondary) 6%,transparent),transparent 56%),var(--surface-primary)}}.digest-evidence-tools{box-shadow:var(--shadow-soft);padding:clamp(16px,2.4vw,22px)}.digest-evidence-tools__copy{align-content:center;display:grid}.digest-evidence-tools .digest-section-label{color:var(--accent-secondary);margin-bottom:8px}.digest-evidence-tools h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:820;line-height:1.12}.digest-evidence-tools p{max-width:560px;color:var(--text-secondary);margin:9px 0 0;font-size:14px;line-height:1.55}.digest-evidence-tools__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.digest-evidence-tools__link{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);align-content:start;gap:8px;min-height:118px;display:grid}@supports (color:color-mix(in lab,red,red)){.digest-evidence-tools__link{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.digest-evidence-tools__link{color:inherit;transition:border-color var(--motion-duration-base) var(--motion-ease-out),background var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);padding:14px;text-decoration:none}.digest-evidence-tools__link:focus-visible,.digest-evidence-tools__link:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.digest-evidence-tools__link:focus-visible,.digest-evidence-tools__link:hover{border-color:color-mix(in srgb,var(--accent-primary) 36%,var(--border-subtle))}}.digest-evidence-tools__link:focus-visible,.digest-evidence-tools__link:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.digest-evidence-tools__link:focus-visible,.digest-evidence-tools__link:hover{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-elevated))}}.digest-evidence-tools__link:focus-visible,.digest-evidence-tools__link:hover{transform:translateY(-1px)}.digest-evidence-tools__link span{color:var(--text-primary);font-size:15px;font-weight:840;line-height:1.2}.digest-evidence-tools__link small{color:var(--text-secondary);font-size:13px;line-height:1.45}.digest-dashboard-callout{border:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;margin:18px 0 0;padding:18px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.digest-dashboard-callout{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.digest-dashboard-callout{border-radius:var(--radius-card);background:linear-gradient(120deg,var(--accent-primary),var(--surface-elevated)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.digest-dashboard-callout{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 8%,var(--surface-elevated)),color-mix(in srgb,var(--surface-elevated) 92%,transparent)),var(--surface-primary)}}.digest-dashboard-callout{box-shadow:var(--shadow-soft)}.digest-dashboard-callout .digest-section-label{color:var(--accent-primary);margin-bottom:7px}.digest-dashboard-callout h2{color:var(--text-primary);margin:0;font-size:22px;font-weight:820;line-height:1.14}.digest-dashboard-callout p{max-width:620px;color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.55}.digest-dashboard-callout__meta{flex-wrap:wrap;grid-column:1/-1;gap:7px;display:flex}.digest-dashboard-callout__meta span{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:999px;align-items:center;min-height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.digest-dashboard-callout__meta span{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.digest-dashboard-callout__meta span{color:var(--text-secondary);padding:0 9px;font-size:11px;font-weight:760;line-height:1}.digest-dashboard-callout__button{background:var(--surface-invert);min-height:40px;color:var(--text-on-invert);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:12px;font-weight:820;line-height:1;text-decoration:none;display:inline-flex}.digest-dashboard-callout__button:focus-visible,.digest-dashboard-callout__button:hover{background:var(--accent-primary);color:var(--text-on-invert)}.digest-section-label{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:800}.digest-blog-list{border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.digest-blog-item{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(112px,.24fr) minmax(0,1fr);gap:clamp(18px,4vw,36px);padding:22px 0 24px;display:grid}.digest-blog-kicker{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.digest-blog-kicker span:last-child{color:var(--accent-primary);font-family:var(--font-ui),sans-serif;letter-spacing:0;text-transform:none;font-size:11px;font-weight:700}.digest-blog-copy{gap:.55rem;min-width:0;display:grid}.digest-blog-title{margin:0;font-size:22px;font-weight:780;line-height:1.25;display:block}.digest-blog-copy p,.digest-blog-title{max-width:720px;color:var(--text-primary);overflow-wrap:anywhere}.digest-blog-copy p{margin:10px 0 0;font-size:15px;line-height:1.72}.digest-quick-summary{max-width:720px;color:var(--text-primary);overflow-wrap:anywhere;font-size:16px;line-height:1.68;display:block}.digest-blog-source{margin-top:12px}.digest-pattern-section{padding-block:24px}.digest-pattern-copy{max-width:760px;color:var(--text-primary);margin:0;font-size:17px;line-height:1.75}.digest-evidence-links{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.digest-evidence-link{min-height:44px;color:var(--accent-primary);align-items:center;font-size:11px;font-weight:700;line-height:1.35;text-decoration:none;display:inline-flex}.digest-evidence-link:focus-visible,.digest-evidence-link:hover{color:var(--accent-secondary);text-decoration:underline}.digest-evidence-muted{color:var(--text-muted);font-size:10px;line-height:1.4}.digest-source-list{flex-direction:column;gap:8px;display:flex}.digest-source-details{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);margin:18px 0 0}@supports (color:color-mix(in lab,red,red)){.digest-source-details{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.digest-source-details{overflow:hidden}.digest-source-details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;list-style:none;display:flex}.digest-source-details summary::-webkit-details-marker{display:none}.digest-source-details summary span:first-child{color:var(--text-primary);font-size:14px;font-weight:800}.digest-source-details summary span:last-child{color:var(--text-muted);font-size:11px}.digest-source-details summary:after{content:"+";border:1px solid var(--border-subtle);width:22px;height:22px;color:var(--accent-primary);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.digest-source-details[open] summary{border-bottom:1px solid var(--border-subtle)}.digest-source-details[open] summary:after{content:"-"}.digest-source-details .digest-source-list{padding:12px}@media (max-width:1320px){.live-ticker__count,.live-ticker__source{display:none}.live-ticker__inner{grid-template-columns:auto auto minmax(0,1fr)}}.digest-source-details:not([open])>.digest-source-list{display:none}.digest-source-details[open]>.digest-source-list{display:block}.digest-source-card{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:8px}.digest-story-link{color:var(--text-primary);justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;font-size:14px;text-decoration:none;display:flex}.digest-story-link span:first-child{overflow-wrap:anywhere;min-width:0}.digest-story-source{color:var(--text-muted);white-space:nowrap;flex-shrink:0;font-size:11px}.digest-footer-link{min-height:44px;color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.digest-footer-link:focus-visible,.digest-footer-link:hover{color:var(--accent-primary);text-decoration:underline}.digest-after-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;display:grid}.digest-signal-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(120deg,var(--surface-elevated),var(--surface-secondary)),var(--surface-primary);gap:18px;padding:18px 20px 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.digest-signal-panel{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent),color-mix(in srgb,var(--surface-secondary) 70%,transparent)),var(--surface-primary)}}.digest-signal-panel{box-shadow:var(--shadow-soft)}.digest-signal-panel__top{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(220px,.52fr);align-items:start;gap:20px;padding-bottom:16px;display:grid}.digest-signal-panel__top .digest-section-label{margin:0;padding-top:4px}.digest-signal-list{grid-template-columns:1fr 1fr;gap:12px;margin:0;display:grid}.digest-signal-panel .digest-signal-list{gap:14px}.digest-signal-list dt{color:var(--text-muted);margin:0 0 3px;font-size:11px}.digest-signal-list dd{color:var(--text-primary);margin:0;font-size:22px;font-weight:760}.digest-signal-chart{min-width:0}.digest-signal-chart .evidence-visual__header{gap:6px;display:grid}.digest-signal-chart .evidence-visual__header h3{font-size:24px}.digest-signal-chart .evidence-visual__caption{border-top:1px solid var(--border-subtle);padding-top:16px}.digest-category-list{flex-direction:column;gap:7px;margin-top:14px;display:flex}.digest-category-list div{color:var(--text-secondary);justify-content:space-between;gap:12px;font-size:12px;display:flex}.digest-category-list span:last-child,.digest-sources-note{color:var(--text-muted)}.digest-sources-note{margin:14px 0 0;font-size:12px;line-height:1.55}.digest-watch-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.digest-watch-list li{align-items:flex-start;gap:10px;display:flex}.digest-watch-list li>span:first-child{color:var(--accent-primary);font-size:13px;font-weight:700;line-height:1.6}.digest-watch-list li>span:last-child{color:var(--text-primary);font-size:14px;line-height:1.65}.source-checks-drawer,.source-page-drawer{border:1px solid var(--border-subtle);border-radius:var(--radius-card);transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out);overflow:hidden}.source-checks-drawer summary,.source-page-drawer summary{cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;list-style:none;display:flex}.source-checks-drawer summary::-webkit-details-marker,.source-page-drawer summary::-webkit-details-marker{display:none}.source-checks-drawer summary>span,.source-page-drawer summary>span{gap:5px;display:grid}.source-checks-drawer summary .section-kicker,.source-page-drawer summary .section-kicker{margin:0}.source-checks-drawer summary strong,.source-page-drawer summary strong{color:var(--text-primary);font-size:20px;font-weight:800;line-height:1.15}.source-checks-drawer summary em,.source-page-drawer summary em{border:1px solid var(--border-subtle);min-height:32px;color:var(--accent-primary);border-radius:999px;flex:none;align-items:center;padding:0 12px;font-size:12px;font-style:normal;font-weight:780;line-height:1;display:inline-flex}.source-checks-drawer[open] summary,.source-page-drawer[open] summary{border-bottom:1px solid var(--border-subtle)}.source-checks-drawer[open] .source-checks-drawer__body,.source-page-drawer[open] .source-page-drawer__body{animation:motionReveal var(--motion-duration-base) var(--motion-ease-out) both}.source-checks-drawer[open] summary em,.source-page-drawer[open] summary em{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.source-checks-drawer[open] summary em,.source-page-drawer[open] summary em{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-elevated))}}.source-checks-drawer__body,.source-page-drawer__body{padding:18px 20px 20px}.sources-extra-drawer{border:1px dashed var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.sources-extra-drawer{background:color-mix(in srgb,var(--surface-elevated) 78%,transparent)}}.sources-extra-drawer{transition:border-color var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-out);padding:0}.sources-extra-drawer summary{cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out);justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;list-style:none;display:flex}.sources-extra-drawer summary::-webkit-details-marker{display:none}.sources-extra-drawer summary span{color:var(--text-primary);font-size:14px;font-weight:800}.sources-extra-drawer summary em{color:var(--text-muted);font-size:11px;font-style:normal}.sources-extra-drawer[open]{padding:0 16px 16px}.sources-extra-drawer[open] summary{border-bottom:1px solid var(--border-subtle);margin:0 -16px}.source-checks-drawer summary:focus-visible,.source-checks-drawer summary:hover,.source-page-drawer summary:focus-visible,.source-page-drawer summary:hover,.sources-extra-drawer summary:focus-visible,.sources-extra-drawer summary:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.source-checks-drawer summary:focus-visible,.source-checks-drawer summary:hover,.source-page-drawer summary:focus-visible,.source-page-drawer summary:hover,.sources-extra-drawer summary:focus-visible,.sources-extra-drawer summary:hover{background:color-mix(in srgb,var(--accent-primary) 6%,transparent)}}.source-checks-drawer summary:focus-visible,.source-checks-drawer summary:hover,.source-page-drawer summary:focus-visible,.source-page-drawer summary:hover,.sources-extra-drawer summary:focus-visible,.sources-extra-drawer summary:hover{outline:none}.civic-page{background:radial-gradient(circle at 18% 0,var(--accent-secondary),transparent 31rem),var(--bg-page);min-height:100vh;overflow-x:clip}@supports (color:color-mix(in lab,red,red)){.civic-page{background:radial-gradient(circle at 18% 0,color-mix(in srgb,var(--accent-secondary) 6%,transparent),transparent 31rem),var(--bg-page)}}.civic-page{color:var(--text-primary)}.civic-page:before{content:"";z-index:0;pointer-events:none;background:var(--visual-site-atlas) right top /min(1120px,86vw) auto no-repeat;opacity:.055;mix-blend-mode:multiply;position:fixed;inset:0}[data-theme=dark] .civic-page:before{opacity:.06;filter:saturate(.72)brightness(.68)contrast(1.08);mix-blend-mode:screen}.civic-shell{width:min(100%,1180px);margin:0 auto;padding:clamp(20px,4vw,42px) clamp(16px,4vw,28px) 72px}.civic-shell>header{border-bottom-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.civic-shell>header{border-bottom-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))!important}}.civic-shell>header h1{font-family:var(--font-ui),sans-serif!important;letter-spacing:0!important;font-size:clamp(32px,5vw,50px)!important;line-height:1.03!important}.civic-hero{border:1px solid var(--accent-primary);position:relative}@supports (color:color-mix(in lab,red,red)){.civic-hero{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.civic-hero{border-radius:var(--radius-card);background:linear-gradient(120deg,var(--surface-elevated),var(--surface-elevated)),var(--visual-card-wash) center /cover no-repeat;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.civic-hero{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-elevated) 82%,transparent)),var(--visual-card-wash) center /cover no-repeat}}.civic-hero{box-shadow:var(--shadow-elevated)}.civic-hero h1{overflow-wrap:anywhere}.trust-shell{width:min(100%,1120px)}.trust-shell .evidence-visual{scroll-margin-top:6rem}.trust-hero+.evidence-visual{margin-top:clamp(1.25rem,2.8vw,1.7rem)}.trust-hero{--trust-hero-image:var(--visual-card-wash);isolation:isolate;border:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) minmax(280px,390px);align-items:end;gap:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.trust-hero{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.trust-hero{border-radius:var(--radius-card);background:linear-gradient(105deg,var(--surface-elevated) 0,var(--surface-elevated) 52%,var(--surface-elevated) 100%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.trust-hero{background:linear-gradient(105deg,color-mix(in srgb,var(--surface-elevated) 99%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 52%,color-mix(in srgb,var(--surface-elevated) 70%,transparent) 100%),var(--surface-elevated)}}.trust-hero{box-shadow:var(--shadow-soft);padding:clamp(2rem,5vw,4.5rem)}.trust-hero:after,.trust-hero:before{content:"";pointer-events:none;position:absolute;inset:0}.trust-hero:before{z-index:-2;background:var(--trust-hero-image) right center /cover no-repeat;opacity:.42}.trust-hero:after{z-index:-1;background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 38%,transparent 100%),radial-gradient(circle at 78% 32%,var(--accent-secondary),transparent 34%),linear-gradient(180deg,transparent 68%,var(--bg-page) 100%)}@supports (color:color-mix(in lab,red,red)){.trust-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 92%,transparent) 38%,transparent 100%),radial-gradient(circle at 78% 32%,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 34%),linear-gradient(180deg,transparent 68%,color-mix(in srgb,var(--bg-page) 40%,transparent) 100%)}}.trust-hero--methodology{--trust-hero-image:var(--visual-signal-field)}.trust-hero__copy{max-width:720px;position:relative}.trust-hero h1{max-width:760px;color:var(--text-primary);letter-spacing:0;margin-top:.5rem;font-weight:820;font-size:clamp(2.3rem,5vw,4.6rem)!important;line-height:.98!important}.trust-hero p:not(.section-kicker){max-width:650px;color:var(--text-secondary);font-family:var(--font-italic),Georgia,serif;margin-top:1rem;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.42}.trust-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.55rem;display:flex}.trust-hero__actions a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);justify-content:center;align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.trust-hero__actions a{background:color-mix(in srgb,var(--surface-elevated) 92%,transparent)}}.trust-hero__actions a{color:var(--text-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);padding:.65rem .75rem;font-size:.8rem;font-weight:820;text-decoration:none}.trust-hero__actions a:first-child{background:var(--surface-invert);color:var(--text-on-invert);border-color:#0000}.trust-hero__actions a:focus-visible,.trust-hero__actions a:hover{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.trust-hero__actions a:focus-visible,.trust-hero__actions a:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent)}}.trust-hero__actions a:focus-visible,.trust-hero__actions a:hover{color:var(--accent-primary);outline:none;transform:translateY(-1px)}.trust-hero__actions a:first-child:focus-visible,.trust-hero__actions a:first-child:hover{background:var(--accent-primary);color:var(--text-on-invert)}.methodology-hero__actions .trust-hero__return-link{color:var(--text-secondary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem}@media (max-width:640px){.about-hero__actions,.legal-hero__actions,.methodology-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.about-hero__actions a,.legal-hero__actions a,.methodology-hero__actions a{text-align:center;white-space:normal;width:100%;min-width:0}.about-hero__actions a:first-child,.legal-hero__actions a:first-child,.methodology-hero__actions .trust-hero__return-link,.methodology-hero__actions a:first-child{grid-column:1/-1}}.trust-proof-panel{border:1px solid var(--accent-primary);position:relative}@supports (color:color-mix(in lab,red,red)){.trust-proof-panel{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.trust-proof-panel{border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary)),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.trust-proof-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,transparent),color-mix(in srgb,var(--surface-secondary) 78%,transparent)),var(--surface-elevated)}}.trust-proof-panel{box-shadow:var(--shadow-soft);padding:clamp(1rem,2.4vw,1.45rem)}.trust-proof-panel h2{color:var(--text-primary);margin-top:.4rem;font-size:1.15rem;font-weight:820;line-height:1.15}.trust-proof-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:1rem;display:grid}.trust-proof-panel__grid div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);align-content:start;min-width:0;min-height:84px;display:grid}@supports (color:color-mix(in lab,red,red)){.trust-proof-panel__grid div{background:color-mix(in srgb,var(--surface-primary) 76%,transparent)}}.trust-proof-panel__grid div{padding:.72rem}.trust-principle-list strong,.trust-proof-panel__grid span{min-width:0;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.055em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.62rem;font-weight:820}.trust-proof-panel__grid strong{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:.2rem;font-size:clamp(1.3rem,2.1vw,1.55rem);font-weight:840;line-height:1}.trust-proof-panel__note{color:var(--text-secondary);margin-top:1rem;font-size:.86rem;line-height:1.55}.trust-principle-list{gap:.72rem;margin-top:1rem;display:grid}.trust-principle-list li{border-top:1px solid var(--border-subtle);gap:.28rem;padding-top:.72rem;display:grid}.trust-principle-list li:first-child{border-top:0;padding-top:0}.trust-principle-list span{color:var(--text-secondary);font-size:.84rem;line-height:1.48}.trust-evidence-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:1rem;margin-top:1.35rem;display:grid}.trust-copy-stack{counter-reset:trust-section;max-width:960px;color:var(--text-secondary);gap:clamp(.9rem,1.8vw,1.25rem);padding-block:clamp(2rem,4vw,3rem);font-size:.94rem;line-height:1.78;display:grid}.methodology-source-link{align-items:center;min-height:44px;display:inline-flex}.trust-shell--methodology{counter-reset:methodology-manual}.methodology-manual-section{counter-increment:methodology-manual;border:1px solid var(--accent-primary);grid-template-columns:minmax(3.2rem,.1fr) minmax(0,1fr);gap:.55rem clamp(.9rem,2vw,1.45rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.methodology-manual-section{border:1px solid color-mix(in srgb,var(--accent-primary) 13%,var(--border-subtle))}}.methodology-manual-section{border-left:3px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.methodology-manual-section{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 64%,var(--accent-primary))}}.methodology-manual-section{background:linear-gradient(90deg,var(--accent-secondary),transparent 34%),var(--surface-elevated);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.methodology-manual-section{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 4%,transparent),transparent 34%),color-mix(in srgb,var(--surface-elevated) 94%,transparent)}}.methodology-manual-section{padding:clamp(1rem,2.3vw,1.45rem);box-shadow:0 12px 28px #1420300e}.methodology-manual-section:before{content:counter(methodology-manual,decimal-leading-zero);border-bottom:2px solid var(--accent-secondary);grid-area:1/1/span 3;align-self:start;width:2.5rem}@supports (color:color-mix(in lab,red,red)){.methodology-manual-section:before{border-bottom:2px solid color-mix(in srgb,var(--accent-secondary) 72%,var(--accent-primary))}}.methodology-manual-section:before{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;padding-bottom:.45rem;font-size:.68rem;font-weight:840;line-height:1}.methodology-manual-section>*{grid-column:2;min-width:0}.methodology-manual-section__header{max-width:48rem}.methodology-manual-card h2,.methodology-manual-section__header h2{letter-spacing:-.01em;max-width:54rem}.methodology-disclaimer-card,.methodology-manual-card{position:relative;overflow:hidden;border:1px solid var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-disclaimer-card,.methodology-manual-card{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))!important}}.methodology-disclaimer-card,.methodology-manual-card{border-left:3px solid var(--accent-secondary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-disclaimer-card,.methodology-manual-card{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 62%,var(--accent-primary))!important}}.methodology-disclaimer-card,.methodology-manual-card{background:linear-gradient(90deg,var(--accent-secondary),transparent 34%),var(--surface-elevated)!important;border-radius:10px!important}@supports (color:color-mix(in lab,red,red)){.methodology-disclaimer-card,.methodology-manual-card{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 34%),color-mix(in srgb,var(--surface-elevated) 95%,var(--surface-primary))!important}}.methodology-disclaimer-card,.methodology-manual-card{box-shadow:0 12px 30px #1420300f}.methodology-manual-card:before{content:"";pointer-events:none;background:var(--visual-site-atlas) right center /cover no-repeat;opacity:.055;width:min(340px,44%);height:100%;position:absolute;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.methodology-disclaimer-card>*,.methodology-manual-card>*{z-index:1;position:relative}.methodology-manual-card .evidence-visual--flat{border-top:1px solid var(--accent-primary);margin-top:clamp(1rem,2vw,1.25rem)!important}@supports (color:color-mix(in lab,red,red)){.methodology-manual-card .evidence-visual--flat{border-top:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.methodology-manual-card .evidence-visual--flat{padding-top:clamp(1rem,2vw,1.25rem)}.methodology-manual-card .evidence-visual__header h3{font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.18}.methodology-source-type-chart{--methodology-source-rail:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.methodology-source-type-chart{--methodology-source-rail:color-mix(in srgb,var(--accent-primary) 13%,var(--border-subtle))}}.methodology-manual-card .evidence-flow{grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr))}.methodology-field-card,.methodology-manual-card .evidence-flow li,.methodology-model-card{border-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-field-card,.methodology-manual-card .evidence-flow li,.methodology-model-card{border-color:color-mix(in srgb,var(--accent-primary) 13%,var(--border-subtle))!important}}.methodology-field-card,.methodology-manual-card .evidence-flow li,.methodology-model-card{border-left:2px solid var(--accent-secondary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-field-card,.methodology-manual-card .evidence-flow li,.methodology-model-card{border-left:2px solid color-mix(in srgb,var(--accent-secondary) 62%,var(--accent-primary))!important}}.methodology-field-card,.methodology-manual-card .evidence-flow li,.methodology-model-card{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary))!important;border-radius:8px!important}@supports (color:color-mix(in lab,red,red)){.methodology-field-card,.methodology-manual-card .evidence-flow li,.methodology-model-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 80%,transparent),color-mix(in srgb,var(--surface-secondary) 62%,transparent))!important}}.methodology-field-card,.methodology-manual-card .evidence-flow li,.methodology-model-card{box-shadow:none}.methodology-model-card--compact{min-height:8.4rem}.methodology-negative-panel{border-color:var(--accent-secondary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-negative-panel{border-color:color-mix(in srgb,var(--accent-secondary) 24%,var(--border-subtle))!important}}.methodology-negative-panel{border-left:3px solid var(--accent-secondary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-negative-panel{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 72%,var(--accent-primary))!important}}.methodology-negative-panel{background:linear-gradient(90deg,var(--accent-secondary),transparent 44%),var(--surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){.methodology-negative-panel{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 9%,transparent),transparent 44%),color-mix(in srgb,var(--surface-elevated) 90%,var(--surface-primary))!important}}.methodology-table-shell{border-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-table-shell{border-color:color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))!important}}.methodology-table-shell{background:var(--surface-elevated);border-radius:10px!important}@supports (color:color-mix(in lab,red,red)){.methodology-table-shell{background:color-mix(in srgb,var(--surface-elevated) 92%,var(--surface-primary))}}.methodology-table-shell{box-shadow:inset 0 1px 0 var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.methodology-table-shell{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 82%,transparent)}}.methodology-table-shell table{border-collapse:separate;border-spacing:0}.methodology-table-shell th{font-family:var(--font-mono),ui-monospace,monospace}.methodology-mobile-meta{display:none}.methodology-disclaimer-card{border-left-color:var(--accent-warm)!important}@supports (color:color-mix(in lab,red,red)){.methodology-disclaimer-card{border-left-color:color-mix(in srgb,var(--accent-warm) 76%,var(--accent-secondary))!important}}.methodology-disclaimer-card{background:linear-gradient(90deg,var(--accent-warm),transparent 38%),var(--surface-secondary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-disclaimer-card{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-warm) 7%,transparent),transparent 38%),color-mix(in srgb,var(--surface-secondary) 82%,var(--surface-primary))!important}}.trust-copy-section{counter-increment:trust-section;border:1px solid var(--accent-primary);grid-template-columns:minmax(3rem,.12fr) minmax(0,1fr);gap:.35rem clamp(.8rem,2vw,1.35rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.trust-copy-section{border:1px solid color-mix(in srgb,var(--accent-primary) 13%,var(--border-subtle))}}.trust-copy-section{border-left:3px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.trust-copy-section{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 62%,var(--accent-primary))}}.trust-copy-section{background:linear-gradient(90deg,var(--accent-secondary),transparent 34%),linear-gradient(180deg,var(--surface-elevated),var(--surface-primary));border-radius:10px}@supports (color:color-mix(in lab,red,red)){.trust-copy-section{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-primary) 94%,transparent))}}.trust-copy-section{padding:clamp(1rem,2.3vw,1.35rem);box-shadow:0 12px 28px #1420300e}.trust-copy-section:before{content:counter(trust-section,decimal-leading-zero);border-bottom:2px solid var(--accent-secondary);grid-area:1/1/span 2;place-self:start;min-width:2.35rem}@supports (color:color-mix(in lab,red,red)){.trust-copy-section:before{border-bottom:2px solid color-mix(in srgb,var(--accent-secondary) 72%,var(--accent-primary))}}.trust-copy-section:before{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;padding-bottom:.45rem;font-size:.68rem;font-weight:840;line-height:1}.trust-copy-section>*{grid-column:2;min-width:0}.trust-section-title{color:var(--text-primary);margin:0 0 .55rem;font-size:clamp(1.3rem,2vw,1.62rem);font-weight:820;line-height:1.14}.trust-copy-section li,.trust-copy-section p{max-width:72ch}.trust-subtitle{color:var(--text-primary);margin-top:1rem;margin-bottom:.35rem;font-size:.88rem;font-weight:820}[data-theme=dark] .trust-hero:before{opacity:.18}[data-theme=dark] .trust-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 42%,var(--surface-elevated) 100%),radial-gradient(circle at 78% 32%,var(--accent-secondary),transparent 34%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .trust-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 92%,transparent) 42%,color-mix(in srgb,var(--surface-elevated) 30%,transparent) 100%),radial-gradient(circle at 78% 32%,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 34%)}}[data-theme=dark] .trust-copy-section{background:linear-gradient(90deg,var(--accent-secondary),transparent 34%),linear-gradient(180deg,var(--surface-elevated),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .trust-copy-section{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-primary) 94%,transparent))}}[data-theme=dark] .trust-copy-section{box-shadow:0 14px 32px #00000038}[data-theme=dark] .methodology-disclaimer-card,[data-theme=dark] .methodology-manual-card,[data-theme=dark] .methodology-manual-section{background:linear-gradient(90deg,var(--accent-secondary),transparent 36%),var(--surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .methodology-disclaimer-card,[data-theme=dark] .methodology-manual-card,[data-theme=dark] .methodology-manual-section{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 36%),color-mix(in srgb,var(--surface-elevated) 94%,var(--surface-primary))!important}}[data-theme=dark] .methodology-disclaimer-card,[data-theme=dark] .methodology-manual-card,[data-theme=dark] .methodology-manual-section{box-shadow:0 14px 32px #00000038}[data-theme=dark] .methodology-manual-card:before{opacity:.075}[data-theme=dark] .methodology-field-card,[data-theme=dark] .methodology-manual-card .evidence-flow li,[data-theme=dark] .methodology-model-card,[data-theme=dark] .methodology-table-shell{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary))!important}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .methodology-field-card,[data-theme=dark] .methodology-manual-card .evidence-flow li,[data-theme=dark] .methodology-model-card,[data-theme=dark] .methodology-table-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 88%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent))!important}}@media (max-width:880px){.trust-hero{grid-template-columns:1fr;align-items:start}.trust-proof-panel{max-width:560px}.trust-evidence-grid{grid-template-columns:1fr}}@media (max-width:640px){.trust-shell{padding-top:1rem}.trust-hero{padding:1.25rem}.trust-hero h1{font-size:clamp(2.15rem,12vw,3.1rem)!important}.trust-hero--methodology h1{font-size:clamp(2rem,10.4vw,2.7rem)!important;line-height:1!important}.trust-hero p:not(.section-kicker){font-size:1rem}.trust-hero--methodology p:not(.section-kicker){font-size:.96rem;line-height:1.38}.trust-hero__actions a{flex:0 auto}.trust-proof-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.trust-proof-panel__grid div{min-height:76px;padding:.62rem .5rem}.trust-proof-panel__grid div:last-child{grid-column:1/-1;min-height:68px}.trust-proof-panel__grid span{letter-spacing:.06em;font-size:.58rem}.trust-proof-panel__grid strong{font-size:1.42rem}.trust-proof-panel h2{font-size:1rem}.trust-hero--methodology .trust-principle-list{gap:.56rem}.trust-hero--methodology .trust-principle-list li{gap:.2rem;padding-top:.56rem}.trust-hero--methodology .trust-principle-list span{font-size:.78rem;line-height:1.42}.trust-proof-panel__note{display:none}.trust-copy-stack{gap:.85rem;padding-block:1.7rem 2.5rem}.methodology-manual-section{grid-template-columns:1fr;gap:.55rem;padding:1rem}.methodology-manual-section:before,.methodology-manual-section>*{grid-column:1}.methodology-manual-section:before{grid-row:auto;width:2.25rem;margin-bottom:.2rem}.methodology-manual-card{padding:1rem!important}.methodology-manual-card:before{opacity:.04;width:100%}.methodology-manual-card .evidence-visual__header{display:grid}.methodology-source-type-chart{gap:.82rem;margin-bottom:1.1rem!important}.methodology-source-type-chart .evidence-visual__header{gap:.38rem;display:grid}.methodology-source-type-chart .evidence-visual__header h3{font-size:1.08rem}.methodology-source-type-chart .evidence-visual__header p:not(.section-kicker){margin-top:.32rem;font-size:.78rem;line-height:1.42}.methodology-source-type-chart .evidence-bar-list{border-top:1px solid var(--methodology-source-rail);gap:0}.methodology-source-type-chart .evidence-bar-row{border-bottom:1px solid var(--methodology-source-rail);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value""meta value""track track";align-items:center;gap:.2rem .62rem;padding:.5rem 0}.methodology-source-type-chart .evidence-bar-row__top{display:contents}.methodology-source-type-chart .evidence-bar-row__top span{grid-area:label;min-width:0;font-size:.82rem;font-weight:820}.methodology-source-type-chart .evidence-bar-row__top strong{border:1px solid var(--accent-primary);grid-area:value;align-self:center;min-width:2.15rem}@supports (color:color-mix(in lab,red,red)){.methodology-source-type-chart .evidence-bar-row__top strong{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.methodology-source-type-chart .evidence-bar-row__top strong{background:var(--accent-primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.methodology-source-type-chart .evidence-bar-row__top strong{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-primary))}}.methodology-source-type-chart .evidence-bar-row__top strong{text-align:center;padding:.08rem .38rem;font-size:.86rem}.methodology-source-type-chart .evidence-bar-row__track{grid-area:track;height:5px;margin-top:.12rem}.methodology-source-type-chart .evidence-bar-row__meta{grid-area:meta;justify-content:flex-start;font-size:.68rem;line-height:1.18}.methodology-source-type-chart .evidence-bar-row__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.methodology-source-type-chart .evidence-visual__caption{justify-content:stretch;gap:.35rem;font-size:.7rem;line-height:1.35;display:grid}.methodology-table-shell{box-shadow:none;background:0 0;border:0!important;overflow:visible!important}.methodology-table-shell table,.methodology-table-shell tbody{width:100%;display:block}.methodology-table-shell thead{display:none}.methodology-table-shell tr{display:block;overflow:hidden;border:1px solid var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-table-shell tr{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))!important}}.methodology-table-shell tr{border-left:2px solid var(--accent-secondary)!important}@supports (color:color-mix(in lab,red,red)){.methodology-table-shell tr{border-left:2px solid color-mix(in srgb,var(--accent-secondary) 72%,var(--accent-primary))!important}}.methodology-table-shell tr{border-radius:8px;background:linear-gradient(180deg,var(--surface-elevated),var(--surface-primary))!important}@supports (color:color-mix(in lab,red,red)){.methodology-table-shell tr{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,transparent),color-mix(in srgb,var(--surface-primary) 94%,transparent))!important}}.methodology-table-shell tr{box-shadow:0 8px 18px #1420300e}.methodology-table-shell tr+tr{margin-top:.62rem}.methodology-table-shell td{display:block;padding:.82rem .9rem!important}.methodology-table-shell td:not(:first-child){display:none!important}.methodology-table-shell td p{margin-top:.55rem;line-height:1.5}.methodology-mobile-meta{flex-wrap:wrap;gap:.36rem;margin-top:.58rem;display:flex}.methodology-mobile-meta span{border:1px solid var(--accent-primary);align-items:center;min-height:24px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.methodology-mobile-meta span{border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--border-subtle))}}.methodology-mobile-meta span{background:var(--accent-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.methodology-mobile-meta span{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-secondary))}}.methodology-mobile-meta span{color:var(--text-secondary);padding:.16rem .52rem;font-size:.68rem;font-weight:760;line-height:1.18}.methodology-mobile-meta span:first-child{color:var(--accent-primary)}.methodology-mobile-meta--stack{gap:.38rem;display:grid}.methodology-mobile-meta--stack span{background:var(--surface-secondary);border-radius:7px;justify-content:space-between;gap:.65rem}@supports (color:color-mix(in lab,red,red)){.methodology-mobile-meta--stack span{background:color-mix(in srgb,var(--surface-secondary) 74%,transparent)}}.methodology-mobile-meta--stack span{padding:.42rem .55rem}.methodology-mobile-meta--stack strong{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.055em;text-transform:uppercase;font-size:.62rem}.methodology-model-card--compact{min-height:0}.trust-copy-section{grid-template-columns:1fr;gap:.4rem;padding:1rem}.trust-copy-section:before,.trust-copy-section>*{grid-column:1}.trust-copy-section:before{grid-row:auto;min-width:2.2rem;margin-bottom:.25rem}}.trust-hero--legal{--trust-hero-image:var(--visual-card-wash)}.trust-hero--weekly{--trust-hero-image:var(--visual-signal-field)}.legal-shell .trust-hero h1,.weekly-hero h1{font-size:4rem!important;line-height:1!important}.legal-shell .trust-hero p:not(.section-kicker),.weekly-hero p:not(.section-kicker){font-size:1.18rem;line-height:1.46}.legal-shell .trust-proof-panel__grid strong{overflow-wrap:anywhere;font-size:1.35rem}.legal-copy-stack{max-width:860px}.legal-copy-stack a{color:var(--accent-primary);text-underline-offset:.18em;margin-block:-.95rem;padding-block:.95rem;font-weight:760;text-decoration:underline;text-decoration-thickness:1px}.legal-copy-stack a:focus-visible,.legal-copy-stack a:hover{color:var(--text-primary);outline:none;text-decoration-thickness:2px}.legal-copy-stack ul{gap:.45rem;margin-top:.55rem;padding-inline-start:1.2rem;list-style:outside;display:grid}.legal-copy-stack li::marker{color:var(--accent-primary)}.legal-shell .trust-hero__actions a,.weekly-hero .trust-hero__actions a{min-height:44px}.legal-updated-note{border:1px solid var(--accent-primary);justify-self:start}@supports (color:color-mix(in lab,red,red)){.legal-updated-note{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.legal-updated-note{border-radius:var(--radius-pill);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.legal-updated-note{background:color-mix(in srgb,var(--surface-elevated) 78%,transparent)}}.legal-updated-note{color:var(--text-muted);padding:.5rem .75rem;font-size:.78rem}.weekly-shell{gap:1.75rem;width:min(100%,1120px);display:grid}.weekly-detail-shell{width:min(100%,960px)}.weekly-detail-backbar{margin-block:-.25rem -.5rem}.weekly-detail-backbar a{min-height:44px;color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;font-size:.78rem;font-weight:820;text-decoration:none;display:inline-flex}.weekly-detail-backbar a:focus-visible,.weekly-detail-backbar a:hover{color:var(--text-primary);text-underline-offset:.18em;outline:none;text-decoration:underline}.weekly-hero-receipt{align-content:end;gap:.75rem;display:grid;position:relative}.weekly-hero-receipt__note{border-top:1px solid var(--border-subtle);margin:0}@supports (color:color-mix(in lab,red,red)){.weekly-hero-receipt__note{border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.weekly-hero-receipt__note{color:var(--text-secondary);padding-top:.75rem;font-size:.88rem;line-height:1.55}.weekly-proof-strip{gap:.5rem;margin:0;display:grid}.weekly-proof-strip div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);gap:.16rem;display:grid}@supports (color:color-mix(in lab,red,red)){.weekly-proof-strip div{background:color-mix(in srgb,var(--surface-primary) 80%,transparent)}}.weekly-proof-strip div{padding:.68rem .75rem}.subscription-state__receipt dt,.weekly-proof-strip dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:820}.weekly-proof-strip dd{color:var(--text-primary);margin:0;font-size:.95rem;font-weight:820;line-height:1.16}.weekly-conversion-panel .subscribe-card{box-shadow:none;margin:0}.weekly-conversion-panel .subscribe-input,.weekly-conversion-panel .subscribe-submit{min-height:44px}.weekly-edition-section{scroll-margin-top:6rem}.subscription-state-card,.weekly-archive-panel,.weekly-conversion-panel,.weekly-edition-card,.weekly-empty-state{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.subscription-state-card,.weekly-archive-panel,.weekly-conversion-panel,.weekly-edition-card,.weekly-empty-state{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.subscription-state-card,.weekly-archive-panel,.weekly-conversion-panel,.weekly-edition-card,.weekly-empty-state{border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-primary)),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.subscription-state-card,.weekly-archive-panel,.weekly-conversion-panel,.weekly-edition-card,.weekly-empty-state{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-primary) 88%,transparent)),var(--surface-elevated)}}.subscription-state-card,.weekly-archive-panel,.weekly-conversion-panel,.weekly-edition-card,.weekly-empty-state{box-shadow:var(--shadow-soft)}.weekly-conversion-panel{isolation:isolate;grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:center;gap:clamp(1rem,2.5vw,1.6rem);max-width:960px;margin:0 auto;padding:clamp(1.2rem,2.8vw,1.7rem);display:grid;position:relative;overflow:hidden}.weekly-conversion-panel:before{content:"";z-index:-1;pointer-events:none;background:var(--visual-signal-field) right center /min(520px,62%) auto no-repeat;opacity:.08;filter:saturate(.76)contrast(1.02);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000038 46%,#000);mask-image:linear-gradient(90deg,#0000,#00000038 46%,#000)}[data-theme=dark] .weekly-conversion-panel:before{opacity:.06;mix-blend-mode:soft-light}.weekly-conversion-panel__copy{min-width:0}.weekly-conversion-panel__copy h2{color:var(--text-primary);margin-top:.35rem;font-size:clamp(1.42rem,3vw,2.1rem);font-weight:830;line-height:1.08}.weekly-conversion-panel__copy p:not(.section-kicker){max-width:560px;color:var(--text-secondary);margin-top:.7rem;font-size:.95rem;line-height:1.62}.weekly-edition-card{background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 52%,var(--surface-elevated) 100%),var(--visual-signal-field),var(--surface-elevated);gap:1.25rem;max-width:960px;margin:0 auto;padding:clamp(1.25rem,2.8vw,1.9rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.weekly-edition-card{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 92%,transparent) 52%,color-mix(in srgb,var(--surface-elevated) 78%,transparent) 100%),var(--visual-signal-field),var(--surface-elevated)}}.weekly-edition-card{background-position:50%,100%,50%;background-size:cover,cover,auto}.weekly-edition-card__header{border-bottom:1px solid var(--border-subtle);gap:1rem;padding-bottom:1rem;display:grid}.weekly-edition-card__masthead{grid-template-columns:minmax(0,1fr) minmax(240px,.42fr);align-items:end;gap:1.25rem;display:grid}.weekly-edition-card__heading{min-width:0}.weekly-edition-card h1,.weekly-edition-card h2{color:var(--text-primary);letter-spacing:-.01em;margin-top:.45rem;font-size:clamp(1.72rem,4vw,2.55rem);font-weight:820;line-height:1.08}.weekly-edition-card h3{color:var(--text-primary);margin-top:.35rem;font-size:1rem;font-weight:820}.weekly-edition-card__range{color:var(--text-muted);margin-top:.45rem;font-size:.82rem}.weekly-edition-card__receipt{border:1px solid var(--accent-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.weekly-edition-card__receipt{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.weekly-edition-card__receipt{border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary))}@supports (color:color-mix(in lab,red,red)){.weekly-edition-card__receipt{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 88%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent))}}.weekly-edition-card__receipt{padding:.72rem}.weekly-edition-card__receipt div{gap:.18rem;min-width:0;display:grid}.weekly-edition-card__receipt dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:820;line-height:1.14}.weekly-edition-card__receipt dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:820;line-height:1.18}.weekly-edition-card__intro,.weekly-edition-card__theme,.weekly-top-stories p{color:var(--text-secondary);font-size:.94rem;line-height:1.7}.weekly-edition-card__intro{margin-top:1rem}.weekly-edition-card__theme{border-left:3px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.weekly-edition-card__theme{border-left:3px solid color-mix(in srgb,var(--accent-primary) 55%,transparent)}}.weekly-edition-card__theme{padding-left:.8rem}.weekly-edition-card__theme strong{color:var(--text-primary)}.weekly-edition-card__body-grid{border-top:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(1.15rem,2.5vw,1.55rem);display:grid}@supports (color:color-mix(in lab,red,red)){.weekly-edition-card__body-grid{border-top:1px solid color-mix(in srgb,var(--accent-primary) 15%,var(--border-subtle))}}.weekly-edition-card__body-grid{padding-top:clamp(1rem,2.5vw,1.35rem)}.weekly-edition-card__body-grid--single{grid-template-columns:minmax(0,1fr)}.weekly-edition-card__section{min-width:0}.weekly-edition-card__section h3{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.48rem;font-size:.7rem;font-weight:840;line-height:1.2;display:flex}.weekly-edition-card__section h3:before{content:"";background:var(--accent-primary);border-radius:999px;width:1.7rem;height:2px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.weekly-edition-card__section h3:before{background:color-mix(in srgb,var(--accent-primary) 62%,transparent)}}.weekly-edition-developments{color:var(--text-secondary);grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.75rem;padding-inline-start:1.18rem;list-style:outside;display:grid}.weekly-edition-developments li{padding-left:.2rem;font-size:.94rem;line-height:1.66}.weekly-edition-developments li::marker{color:var(--accent-primary);font-size:.72rem}.weekly-top-stories{counter-reset:weekly-top-story;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.weekly-top-stories li{counter-increment:weekly-top-story;border:1px solid var(--accent-primary);grid-template-columns:2.1rem minmax(0,1fr);gap:.78rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.weekly-top-stories li{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.weekly-top-stories li{border-radius:var(--radius-card);background:linear-gradient(105deg,var(--surface-primary),var(--surface-secondary)),var(--surface-secondary);padding:.78rem}@supports (color:color-mix(in lab,red,red)){.weekly-top-stories li{background:linear-gradient(105deg,color-mix(in srgb,var(--surface-primary) 88%,transparent),color-mix(in srgb,var(--surface-secondary) 58%,transparent)),var(--surface-secondary)}}.weekly-top-stories li:first-child{grid-column:1/-1}.weekly-top-stories li:before{content:counter(weekly-top-story,decimal-leading-zero);border:1px solid var(--accent-primary);justify-content:center;align-items:center;width:2.1rem;height:2.1rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.weekly-top-stories li:before{border:1px solid color-mix(in srgb,var(--accent-primary) 30%,transparent)}}.weekly-top-stories li:before{background:var(--accent-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.weekly-top-stories li:before{background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface-primary))}}.weekly-top-stories li:before{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;font-size:.68rem;font-weight:820}.weekly-top-stories__body{min-width:0}.weekly-top-stories a{min-height:44px;color:var(--accent-primary);align-items:center;font-size:.94rem;font-weight:780;text-decoration:none;display:inline-flex}.weekly-archive-panel a:focus-visible,.weekly-archive-panel a:hover,.weekly-top-stories a:focus-visible,.weekly-top-stories a:hover{color:var(--text-primary);text-underline-offset:.16em;outline:none;text-decoration:underline}.weekly-top-stories p{margin-top:.24rem;font-size:.86rem}.weekly-top-stories__source{border:1px solid var(--border-subtle);align-items:center;width:fit-content;max-width:100%;min-height:1.65rem;margin-top:.58rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.weekly-top-stories__source{border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent)}}.weekly-top-stories__source{border-radius:var(--radius-pill);background:var(--surface-primary);padding:0 .58rem}@supports (color:color-mix(in lab,red,red)){.weekly-top-stories__source{background:color-mix(in srgb,var(--surface-primary) 72%,transparent)}}.weekly-top-stories__source{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase;font-size:.66rem;font-weight:760;line-height:1.1}.weekly-empty-state{max-width:860px;margin:0 auto;padding:1.4rem}.weekly-empty-state--desk{grid-template-columns:minmax(0,1.02fr) minmax(280px,.78fr);gap:1.25rem;max-width:960px;padding:1.55rem;display:grid;overflow:hidden}.weekly-empty-state__copy{align-content:start;gap:.7rem;min-width:0;display:grid}.weekly-empty-state__actions{flex-wrap:wrap;gap:.55rem;margin-top:.1rem;display:flex}.weekly-empty-state__actions a{border:1px solid var(--border-subtle);border-radius:var(--radius-button);min-height:44px;color:var(--text-secondary);justify-content:center;align-items:center;padding:.72rem .95rem;font-size:.82rem;font-weight:820;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.weekly-empty-state__actions a:first-child{border-color:var(--surface-invert);background:var(--surface-invert);color:var(--text-on-invert)}.weekly-empty-state__actions a:focus-visible,.weekly-empty-state__actions a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.weekly-empty-state__actions a:focus-visible,.weekly-empty-state__actions a:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}}.weekly-empty-state__actions a:focus-visible,.weekly-empty-state__actions a:hover{color:var(--accent-primary);outline:none}.weekly-empty-state__actions a:first-child:focus-visible,.weekly-empty-state__actions a:first-child:hover{color:var(--text-on-invert);box-shadow:var(--shadow-soft)}.weekly-empty-state__status{border-left:1px solid var(--border-subtle);align-content:start;gap:.85rem;min-width:0;padding-left:1.05rem;display:grid}.weekly-empty-state__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.weekly-empty-state__facts div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);gap:.18rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.weekly-empty-state__facts div{background:color-mix(in srgb,var(--surface-secondary) 78%,transparent)}}.weekly-empty-state__facts div{padding:.75rem}.weekly-empty-state__facts dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:820;line-height:1.16}.weekly-empty-state__facts dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:820;line-height:1.18}.weekly-empty-state__steps{color:var(--text-secondary);counter-reset:weekly-desk-step;gap:.5rem;margin:0;padding:0;font-size:.86rem;line-height:1.5;list-style:none;display:grid}.weekly-empty-state__steps li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.weekly-empty-state__steps li:before{border:1px solid var(--accent-primary);justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.weekly-empty-state__steps li:before{border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle))}}.weekly-empty-state__steps li:before{color:var(--accent-primary);content:counter(weekly-desk-step,decimal-leading-zero);counter-increment:weekly-desk-step;font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;border-radius:999px;font-size:.64rem;font-weight:820}.weekly-archive-panel h2,.weekly-empty-state h2{color:var(--text-primary);margin-top:.3rem;font-size:1.28rem;font-weight:820}.weekly-archive-panel p,.weekly-empty-state p:not(.section-kicker){color:var(--text-secondary);font-size:.92rem;line-height:1.62}.weekly-archive-panel{max-width:900px;box-shadow:none;grid-template-columns:minmax(0,.72fr) minmax(380px,1.28fr);gap:clamp(1rem,3vw,1.55rem);margin:0 auto;padding:clamp(1.2rem,2.8vw,1.55rem);display:grid;position:relative}.weekly-archive-panel>div:first-child{border-left:3px solid var(--accent-primary);padding-left:1rem}.weekly-archive-list,.weekly-archive-panel ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.weekly-archive-panel li{min-width:0}.weekly-archive-record{border-top:1px solid var(--border-subtle);grid-template-columns:4.9rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.weekly-archive-record{border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.weekly-archive-record{color:var(--text-primary);background:0 0;border-radius:0;padding:.65rem .1rem;font-size:.83rem;font-weight:760;text-decoration:none}.weekly-archive-record:last-child{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.weekly-archive-record:last-child{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.weekly-archive-record:after{content:"→";color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;font-size:.86rem}.weekly-archive-record__index{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:820}.weekly-archive-record__body{gap:.14rem;min-width:0;display:grid}.weekly-archive-record__body time{color:var(--text-primary);font-size:.9rem;font-weight:820;line-height:1.22}.weekly-archive-record__body span{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:760;line-height:1.2}.weekly-archive-panel__note{border-top:1px solid var(--border-subtle);grid-column:1/-1;margin-top:.15rem}@supports (color:color-mix(in lab,red,red)){.weekly-archive-panel__note{border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}}.weekly-archive-panel__note{padding-top:.72rem;color:var(--text-muted)!important;font-size:.78rem!important}.subscription-state-shell{place-items:start center;min-height:calc(100vh - 80px);padding-block:clamp(2rem,6vw,4.75rem);display:grid}@media (min-width:881px){.subscription-state-shell{place-items:center;padding-block:clamp(3rem,7vh,5.75rem)}}.subscription-state-card{isolation:isolate;grid-template-columns:minmax(0,1.04fr) minmax(340px,.96fr);align-items:stretch;gap:clamp(1.1rem,3vw,2rem);width:min(100%,1120px);min-height:min(620px,100vh - 164px);padding:clamp(1.25rem,3.4vw,2.35rem);display:grid;position:relative;overflow:hidden}.subscription-state-card:before{content:"";z-index:-1;background:var(--visual-card-wash) right bottom /cover no-repeat;opacity:.24;position:absolute;inset:0}.subscription-state-card:after{content:"";z-index:-1;background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 52%,transparent 100%),linear-gradient(180deg,transparent 0,var(--surface-primary) 100%),radial-gradient(circle at 80% 20%,var(--accent-secondary),transparent 32%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.subscription-state-card:after{background:linear-gradient(90deg,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 52%,transparent 100%),linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--surface-primary) 52%,transparent) 100%),radial-gradient(circle at 80% 20%,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 32%)}}.subscription-state__copy{align-content:center;align-self:stretch;min-height:min(42vh,390px);display:grid;position:relative}.subscription-state__eyebrow-row{align-items:center;gap:.58rem;width:fit-content;display:inline-flex}.subscription-state__eyebrow-row .section-kicker{margin:0}.subscription-state__mark{background:linear-gradient(180deg,var(--accent-secondary),var(--accent-primary) 70%,var(--status-gold));width:.36rem;height:2.3rem;box-shadow:0 0 0 1px var(--surface-elevated),0 0 0 5px var(--accent-primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.subscription-state__mark{box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-elevated) 80%,transparent),0 0 0 5px color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.subscription-state__copy h1{color:var(--text-primary);margin-top:.7rem;font-size:clamp(2.7rem,6vw,5rem);font-weight:840;line-height:.95}.subscription-state__copy p:not(.section-kicker){max-width:560px;color:var(--text-secondary);margin-top:.9rem;font-size:1rem;line-height:1.64}.subscription-state__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.subscription-state__assurance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-width:640px;margin:clamp(1.2rem,2.4vw,1.65rem) 0 0;padding:0;list-style:none;display:grid}.subscription-state__assurance li{border-top:1px solid var(--accent-primary);min-width:0}@supports (color:color-mix(in lab,red,red)){.subscription-state__assurance li{border-top:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.subscription-state__assurance li{padding-top:.62rem}.subscription-state__assurance span{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:820;line-height:1.1;display:block}.subscription-state__assurance strong{color:var(--text-primary);margin-top:.32rem;font-size:.84rem;font-weight:820;line-height:1.24;display:block}.subscription-state__aside{align-content:center;gap:.85rem;min-width:0;display:grid;position:relative}.subscription-state__receipt-head{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.subscription-state__receipt-head{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.subscription-state__receipt-head{border-radius:var(--radius-card);background:linear-gradient(135deg,var(--accent-primary),transparent 42%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.subscription-state__receipt-head{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 42%),color-mix(in srgb,var(--surface-primary) 86%,transparent)}}.subscription-state__receipt-head{padding:.88rem .92rem}.subscription-state__receipt-head .section-kicker{margin:0 0 .42rem}.subscription-state__receipt-head strong{color:var(--text-primary);font-size:1.08rem;font-weight:840;line-height:1.12;display:block}.subscription-state__receipt-head span{color:var(--text-secondary);margin-top:.35rem;font-size:.84rem;line-height:1.45;display:block}.subscription-state__actions a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);justify-content:center;align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.subscription-state__actions a{background:color-mix(in srgb,var(--surface-elevated) 90%,transparent)}}.subscription-state__actions a{color:var(--text-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);padding:.68rem .85rem;font-size:.84rem;font-weight:820;text-decoration:none}.subscription-state__actions a:first-child{background:var(--surface-invert);color:var(--text-on-invert);border-color:#0000}.subscription-state__actions a:focus-visible,.subscription-state__actions a:hover{border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.subscription-state__actions a:focus-visible,.subscription-state__actions a:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent)}}.subscription-state__actions a:focus-visible,.subscription-state__actions a:hover{transform:translateY(-1px)}.subscription-state__actions a:first-child:focus-visible,.subscription-state__actions a:first-child:hover{background:var(--accent-primary);color:var(--text-on-invert)}.subscription-state__receipt{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.subscription-state__receipt div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-elevated),transparent 100%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.subscription-state__receipt div{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 64%,transparent),transparent 100%),color-mix(in srgb,var(--surface-primary) 78%,transparent)}}.subscription-state__receipt div{padding:.75rem}.subscription-state__receipt dd{color:var(--text-primary);margin:.22rem 0 0;font-size:.98rem;font-weight:820;line-height:1.2}.subscription-state__next{border:1px solid var(--accent-secondary);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.subscription-state__next{border:1px solid color-mix(in srgb,var(--accent-secondary) 18%,var(--border-subtle))}}.subscription-state__next{border-radius:var(--radius-card);background:linear-gradient(135deg,var(--accent-secondary),transparent 48%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.subscription-state__next{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 48%),color-mix(in srgb,var(--surface-primary) 84%,transparent)}}.subscription-state__next{padding:.95rem}.subscription-state-step-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.subscription-state-step-list li{grid-template-columns:2.15rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.subscription-state-step-list li>span{border:1px solid var(--accent-primary);justify-content:center;align-items:center;width:2.15rem;height:2.15rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.subscription-state-step-list li>span{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.subscription-state-step-list li>span{background:var(--surface-elevated);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.subscription-state-step-list li>span{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.subscription-state-step-list li>span{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:.65rem;font-weight:820}.subscription-state-step-list strong{color:var(--text-primary);font-size:.9rem;font-weight:820;line-height:1.2;display:block}.subscription-state-step-list p{color:var(--text-secondary);margin:.22rem 0 0;font-size:.82rem;line-height:1.48}[data-theme=dark] .subscription-state-card:before{opacity:.14}@media (max-width:880px){.legal-shell .trust-hero h1,.weekly-hero h1{font-size:3.1rem!important}.subscription-state-card,.weekly-archive-panel,.weekly-conversion-panel,.weekly-edition-card__body-grid,.weekly-edition-developments,.weekly-empty-state--desk,.weekly-top-stories{grid-template-columns:1fr}.subscription-state-card{min-height:auto}.weekly-empty-state__status{border-left:0;border-top:1px solid var(--border-subtle);padding-top:1rem;padding-left:0}.subscription-state__copy{min-height:auto}.weekly-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.legal-shell .trust-hero h1,.subscription-state__copy h1,.weekly-hero h1{font-size:2.18rem!important;line-height:1.02!important}.legal-shell .trust-hero p:not(.section-kicker),.subscription-state__copy p:not(.section-kicker),.weekly-hero p:not(.section-kicker){font-size:.96rem}.legal-shell .trust-proof-panel__grid strong{font-size:1rem}.weekly-shell{gap:1.1rem;padding-top:1rem}.weekly-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-hero .trust-hero__actions a{flex:1 1 0;min-width:0}.weekly-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.weekly-proof-strip div{min-height:0;padding:.56rem .58rem}.weekly-proof-strip dt{font-size:.58rem;line-height:1.1}.weekly-proof-strip dd{font-size:.86rem}.weekly-conversion-panel .subscribe-card{padding:1rem!important}.subscription-state-card,.weekly-archive-panel,.weekly-conversion-panel,.weekly-edition-card,.weekly-empty-state{padding:1.05rem}.weekly-empty-state--desk{gap:1rem}.weekly-empty-state__actions{grid-template-columns:1fr;display:grid}.weekly-empty-state__actions a{width:100%}.subscription-state__assurance,.subscription-state__receipt,.weekly-empty-state__facts{grid-template-columns:1fr}.subscription-state-step-list li{grid-template-columns:1.9rem minmax(0,1fr)}.subscription-state-step-list li>span{width:1.9rem;height:1.9rem}.weekly-edition-card h1,.weekly-edition-card h2{font-size:1.55rem}.weekly-edition-card__masthead{grid-template-columns:1fr}.weekly-edition-card__receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.weekly-archive-list,.weekly-archive-panel ul{grid-template-columns:1fr}.weekly-archive-record{grid-template-columns:4.45rem minmax(0,1fr) auto;gap:.55rem;padding-inline:0}.weekly-archive-record__body time{font-size:.86rem}.weekly-archive-record__body span{letter-spacing:.06em}.subscription-state__actions a,.weekly-archive-panel a{width:100%;min-height:44px}}@media (max-width:380px){.weekly-hero .trust-hero__actions{grid-template-columns:1fr;gap:.55rem;display:grid}.weekly-hero .trust-hero__actions a{width:100%}}.global-standing-shell{gap:28px;display:grid}.global-standing-hero{isolation:isolate;border:1px solid var(--accent-primary);grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:stretch;gap:clamp(24px,3.2vw,38px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.global-standing-hero{border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.global-standing-hero{border-radius:var(--radius-card);background:linear-gradient(110deg,var(--surface-elevated) 0 45%,var(--surface-secondary)),var(--surface-primary);padding:clamp(22px,3.3vw,34px)}@supports (color:color-mix(in lab,red,red)){.global-standing-hero{background:linear-gradient(110deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0 45%,color-mix(in srgb,var(--surface-secondary) 78%,transparent)),var(--surface-primary)}}.global-standing-hero{box-shadow:var(--shadow-elevated)}.global-standing-hero:before{content:"";z-index:-1;background-image:linear-gradient(90deg,var(--surface-primary) 0 38%,transparent 72%),var(--visual-site-atlas);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.global-standing-hero:before{background-image:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 94%,transparent) 0 38%,transparent 72%),var(--visual-site-atlas)}}.global-standing-hero:before{opacity:.34;background-position:50%,100%;background-size:cover,cover}[data-theme=dark] .global-standing-hero:before{opacity:.2;filter:saturate(.75)contrast(1.08)}.global-standing-hero__copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.global-standing-hero__copy h1{max-width:680px;color:var(--text-primary);overflow-wrap:anywhere;margin:8px 0 0;font-size:54px;line-height:1.02}.global-standing-hero__copy p:not(.section-kicker){max-width:640px;color:var(--text-secondary);margin:16px 0 0;font-size:16px;line-height:1.65}.global-standing-hero__actions,.global-standing-next>div:last-child{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.global-standing-page .briefing-action--primary{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-invert)}.global-standing-page .briefing-action--primary:focus-visible,.global-standing-page .briefing-action--primary:hover{border-color:var(--accent-secondary);background:var(--accent-secondary);color:var(--text-on-invert)}.global-standing-snapshot{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:12px;min-width:0;display:grid}.global-standing-rank-card{border:1px solid var(--border-subtle);border-top:3px solid var(--accent-primary);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--accent-primary),transparent 42%),var(--surface-primary);align-content:start;gap:9px 12px;min-width:0;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.global-standing-rank-card{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 6%,transparent),transparent 42%),color-mix(in srgb,var(--surface-primary) 82%,transparent)}}.global-standing-rank-card{box-shadow:0 10px 24px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.global-standing-rank-card{box-shadow:0 10px 24px color-mix(in srgb,var(--text-primary) 5%,transparent)}}.global-standing-rank-card--secondary{border-left-color:var(--status-positive)}.global-standing-rank-card--warm{border-left-color:var(--status-gold)}.global-standing-rank-card--muted{border-left-color:var(--text-muted)}.global-standing-peer-card__header p,.global-standing-rank-card>span,.global-standing-source-card>p{color:var(--accent-secondary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750}.global-standing-rank-card__metric{min-width:0;color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;display:flex}.global-standing-rank-card__metric span:first-child{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.global-standing-rank-card__metric strong{color:var(--text-primary);font-size:40px;line-height:.95}.global-standing-rank-card__metric span:last-child{color:var(--text-secondary);font-size:14px;font-weight:750}.global-standing-peer-card h3,.global-standing-rank-card h2,.global-standing-reference-list h3,.global-standing-source-card h3{color:var(--text-primary);margin:0;font-size:15px;line-height:1.25}.global-standing-next p,.global-standing-peer-card__caption,.global-standing-peer-card__question,.global-standing-rank-card__detail,.global-standing-reference-list p,.global-standing-source-card dd{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.global-standing-rank-card__question{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:750;line-height:1.45}.global-standing-rank-card__receipt{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 0;padding-top:9px;display:grid}.global-standing-rank-card__receipt div{align-items:start;gap:4px;min-width:0;display:grid}.global-standing-rank-card__receipt dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:750;line-height:1.35}.global-standing-rank-card__receipt dd{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere;margin:0;font-size:11.5px;line-height:1.45}.global-standing-rank-card__receipt a{overflow-wrap:anywhere;white-space:normal}.global-standing-peer-card a,.global-standing-rank-card a,.global-standing-reference-list a,.global-standing-source-card a{border:1px solid var(--accent-primary);align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.global-standing-peer-card a,.global-standing-rank-card a,.global-standing-reference-list a,.global-standing-source-card a{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.global-standing-peer-card a,.global-standing-rank-card a,.global-standing-reference-list a,.global-standing-source-card a{background:var(--accent-primary);border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.global-standing-peer-card a,.global-standing-rank-card a,.global-standing-reference-list a,.global-standing-source-card a{background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface-primary))}}.global-standing-peer-card a,.global-standing-rank-card a,.global-standing-reference-list a,.global-standing-source-card a{color:var(--accent-primary);font-weight:750;text-decoration:none}.global-standing-peer-card a:focus-visible,.global-standing-peer-card a:hover,.global-standing-rank-card a:focus-visible,.global-standing-rank-card a:hover,.global-standing-reference-list a:focus-visible,.global-standing-reference-list a:hover,.global-standing-source-card a:focus-visible,.global-standing-source-card a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.global-standing-peer-card a:focus-visible,.global-standing-peer-card a:hover,.global-standing-rank-card a:focus-visible,.global-standing-rank-card a:hover,.global-standing-reference-list a:focus-visible,.global-standing-reference-list a:hover,.global-standing-source-card a:focus-visible,.global-standing-source-card a:hover{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle))}}.global-standing-peer-card a:focus-visible,.global-standing-peer-card a:hover,.global-standing-rank-card a:focus-visible,.global-standing-rank-card a:hover,.global-standing-reference-list a:focus-visible,.global-standing-reference-list a:hover,.global-standing-source-card a:focus-visible,.global-standing-source-card a:hover{box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.global-standing-peer-card a:focus-visible,.global-standing-peer-card a:hover,.global-standing-rank-card a:focus-visible,.global-standing-rank-card a:hover,.global-standing-reference-list a:focus-visible,.global-standing-reference-list a:hover,.global-standing-source-card a:focus-visible,.global-standing-source-card a:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.global-standing-peer-card a:focus-visible,.global-standing-peer-card a:hover,.global-standing-rank-card a:focus-visible,.global-standing-rank-card a:hover,.global-standing-reference-list a:focus-visible,.global-standing-reference-list a:hover,.global-standing-source-card a:focus-visible,.global-standing-source-card a:hover{color:var(--accent-secondary);text-decoration:none}.global-standing-section{gap:14px;display:grid}.global-standing-section__header{gap:8px;max-width:820px;display:grid}.global-standing-next h2,.global-standing-section__header h2{color:var(--text-primary);margin:0;font-size:32px;line-height:1.08}.global-standing-section__header p:not(.section-kicker){color:var(--text-secondary);margin:0;font-size:14px;line-height:1.65}.global-standing-peer-grid,.global-standing-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.global-standing-next,.global-standing-peer-card,.global-standing-source-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(120deg,var(--surface-elevated),var(--surface-secondary)),var(--surface-primary);min-width:0}@supports (color:color-mix(in lab,red,red)){.global-standing-next,.global-standing-peer-card,.global-standing-source-card{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-elevated) 94%,transparent),color-mix(in srgb,var(--surface-secondary) 66%,transparent)),var(--surface-primary)}}.global-standing-next,.global-standing-peer-card,.global-standing-source-card{box-shadow:var(--shadow-soft)}.global-standing-peer-card,.global-standing-source-card{gap:12px;padding:16px;display:grid}.global-standing-peer-card__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.global-standing-peer-card__header strong{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.global-standing-peer-list{gap:8px;display:grid}.global-standing-peer-row{border-radius:6px;grid-template-columns:minmax(108px,.8fr) minmax(90px,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.global-standing-peer-row--canada{background:var(--accent-surface)}@supports (color:color-mix(in lab,red,red)){.global-standing-peer-row--canada{background:color-mix(in srgb,var(--accent-surface) 72%,transparent)}}.global-standing-peer-row--canada{outline:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.global-standing-peer-row--canada{outline:1px solid color-mix(in srgb,var(--accent-primary) 22%,transparent)}}.global-standing-peer-row>div:first-child b,.global-standing-peer-row>div:first-child span{display:block}.global-standing-peer-row b{color:var(--text-primary);font-size:12px;line-height:1.2}.global-standing-peer-row>div:first-child span{color:var(--text-muted);margin-top:2px;font-size:10px}.global-standing-peer-row__rank{justify-items:end;gap:2px;display:grid}.global-standing-peer-row__rank span{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750;line-height:1}.global-standing-peer-row__rank strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;line-height:1}.global-standing-peer-row__rail{background:var(--border-subtle);border-radius:999px;height:8px;position:relative}@supports (color:color-mix(in lab,red,red)){.global-standing-peer-row__rail{background:color-mix(in srgb,var(--border-subtle) 38%,transparent)}}.global-standing-peer-row__rail i{top:50%;left:var(--peer-rank-position);border:2px solid var(--surface-primary);background:var(--accent-primary);border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}.global-standing-peer-row--canada .global-standing-peer-row__rail i{background:var(--accent-secondary);width:12px;height:12px;box-shadow:0 0 0 3px var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.global-standing-peer-row--canada .global-standing-peer-row__rail i{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-secondary) 20%,transparent)}}.global-standing-peer-card__caption{border-top:1px solid var(--border-subtle);color:var(--text-muted);padding-top:10px}.global-standing-source-card dl{gap:10px;margin:0;display:grid}.global-standing-source-card dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:750}.global-standing-source-card>a{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:999px;justify-self:start;padding:6px 10px}@supports (color:color-mix(in lab,red,red)){.global-standing-source-card>a{background:color-mix(in srgb,var(--surface-secondary) 76%,transparent)}}.global-standing-source-card>a{font-size:12px}.global-standing-reference-list{gap:8px;display:grid}.global-standing-reference-list article{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);grid-template-columns:minmax(220px,.9fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.global-standing-reference-list article{background:color-mix(in srgb,var(--surface-primary) 82%,transparent)}}.global-standing-reference-list article>div p{color:var(--text-muted);margin-top:4px;font-size:11px}.global-standing-next{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.global-standing-next>div:first-child{max-width:720px}.global-standing-next>div:last-child{flex-shrink:0;margin-top:0}@media (max-width:940px){.global-standing-hero,.global-standing-peer-grid,.global-standing-source-grid{grid-template-columns:1fr}.global-standing-hero__copy h1{font-size:42px}.global-standing-reference-list article{grid-template-columns:1fr}.global-standing-next{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.global-standing-shell{gap:22px}.global-standing-hero{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary)),var(--surface-primary);padding:18px}@supports (color:color-mix(in lab,red,red)){.global-standing-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 97%,transparent),color-mix(in srgb,var(--surface-secondary) 80%,transparent)),var(--surface-primary)}}.global-standing-hero__copy h1{font-size:32px}.global-standing-hero__copy p:not(.section-kicker){font-size:13.5px;line-height:1.55}.global-standing-hero__actions .briefing-action{min-height:44px}.global-standing-snapshot{scroll-snap-type:none;grid-template-columns:1fr;gap:10px;margin-inline:0;padding:0;display:grid;overflow-x:visible}.global-standing-rank-card{grid-template-columns:minmax(4.5rem,.28fr) minmax(0,1fr);grid-template-areas:"year title""metric title""metric question""detail detail""receipt receipt";gap:6px;width:100%;padding:11px}.global-standing-rank-card>span{grid-area:year}.global-standing-rank-card__metric{grid-area:metric;align-content:start;align-items:start;gap:1px;display:grid}.global-standing-rank-card h2{grid-area:title}.global-standing-rank-card__question{grid-area:question}.global-standing-rank-card__detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:detail;display:-webkit-box;overflow:hidden}.global-standing-rank-card h2{font-size:12px;line-height:1.2}.global-standing-rank-card__metric strong{font-size:28px}.global-standing-rank-card__metric span:first-child{font-size:9px}.global-standing-rank-card__metric span:last-child{font-size:12px}.global-standing-rank-card__question{letter-spacing:.06em;font-size:9px;line-height:1.35}.global-standing-rank-card__receipt{grid-area:receipt;grid-template-columns:1fr;gap:7px;padding-top:7px}.global-standing-rank-card__receipt div{gap:3px}.global-standing-rank-card__receipt dt{font-size:8.5px}.global-standing-rank-card__receipt dd{font-size:10.5px;line-height:1.35}.global-standing-next h2,.global-standing-section__header h2{font-size:26px}.evidence-rank-ladder__meta,.evidence-rank-ladder__scale,.evidence-rank-ladder__top{flex-direction:column;align-items:flex-start;gap:4px}.evidence-rank-ladder__scale{flex-direction:row}.evidence-rank-ladder__meta em{flex-shrink:1}.global-standing-peer-row{grid-template-columns:minmax(0,1fr) auto}.global-standing-peer-row__rail{grid-area:2/1/auto/-1}}.editorial-card,.editorial-empty,.editorial-signals,.topic-card{transition:border-color .16s,box-shadow .16s,transform .16s}.editorial-card:focus-within,.editorial-card:hover,.topic-card:focus-visible,.topic-card:hover{box-shadow:var(--shadow-elevated);border-color:var(--border-strong)!important}.digest-story-link span:first-child,.editorial-archive-link strong,.editorial-card__title,.story-row h3,.topic-card h3{overflow-wrap:anywhere}main .rounded-2xl,main .rounded-3xl,main .rounded-xl{border-radius:var(--radius-card)!important}.share-popover{max-width:calc(100vw - 24px)}.share-trigger{white-space:nowrap}.leaflet-container{background:var(--surface-secondary)}.freshness-notice,.headlines-fallback{width:min(100% - 32px,720px);margin-inline:auto;overflow:hidden}.freshness-notice{padding:16px 0}.freshness-panel,.freshness-panel *{overflow-wrap:anywhere}.freshness-panel{border:1px solid var(--notice-accent);border-radius:var(--radius-card);background:var(--notice-accent)}@supports (color:color-mix(in lab,red,red)){.freshness-panel{background:color-mix(in srgb,var(--notice-accent) 8%,var(--surface-primary))}}.freshness-panel{padding:14px 16px}.freshness-panel__title{color:var(--notice-accent);font-family:var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}.freshness-panel__body{color:var(--text-secondary);font-size:13px;line-height:1.6}.freshness-panel__link{color:var(--accent-primary);font-weight:700;text-decoration:none}.headlines-fallback{border:1px solid var(--border-subtle);border-radius:var(--radius-card);--hero-visual-image:var(--visual-signal-field);--hero-visual-position:right top;--hero-visual-size:cover;--hero-visual-opacity:.48;background:linear-gradient(100deg,var(--surface-primary) 0,var(--surface-primary) 58%,var(--surface-primary) 100%),var(--surface-primary);gap:18px;margin-top:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.headlines-fallback{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-primary) 98%,transparent) 0,color-mix(in srgb,var(--surface-primary) 92%,transparent) 58%,color-mix(in srgb,var(--surface-primary) 72%,transparent) 100%),color-mix(in srgb,var(--surface-primary) 88%,transparent)}}.headlines-fallback{box-shadow:var(--shadow-card);padding:20px}.headlines-fallback__headlines,.headlines-fallback__lead,.headlines-fallback__support{min-width:0}.headlines-fallback__lead,.headlines-fallback__support{align-content:start;gap:14px;display:grid}.headlines-fallback__headlines{gap:10px;display:grid}[data-theme=dark] .headlines-fallback{--hero-visual-opacity:.24;background:linear-gradient(100deg,#172332fc 0,#172332f0 58%,#172332bd 100%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .headlines-fallback{background:linear-gradient(100deg,#172332fc 0,#172332f0 58%,#172332bd 100%),color-mix(in srgb,var(--surface-primary) 88%,transparent)}}.headlines-fallback__title{max-width:620px;color:var(--text-primary);margin:5px 0 0;font-size:clamp(28px,4vw,40px);font-weight:780;line-height:1.08}.headlines-fallback__tagline{color:var(--text-primary);margin:8px 0 0;font-size:15px;font-weight:720;line-height:1.35}.headlines-fallback__intro{max-width:600px;color:var(--text-secondary);margin:2px 0 18px;font-size:14px;line-height:1.55}.headlines-fallback__label{color:var(--text-muted);margin:0;font-size:13px;font-weight:650}.headlines-dashboard-callout{border:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.headlines-dashboard-callout{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.headlines-dashboard-callout{border-radius:var(--radius-card);background:linear-gradient(120deg,var(--accent-primary),var(--surface-elevated)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.headlines-dashboard-callout{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary)),color-mix(in srgb,var(--surface-elevated) 92%,transparent)),var(--surface-primary)}}.headlines-dashboard-callout{color:inherit;padding:14px;text-decoration:none}.headlines-dashboard-callout em,.headlines-dashboard-callout strong{display:block}.headlines-dashboard-callout strong{color:var(--text-primary);font-size:15px;line-height:1.25}.headlines-dashboard-callout em{color:var(--text-secondary);margin-top:4px;font-size:12px;font-style:normal;line-height:1.45}.headlines-dashboard-callout b{background:var(--surface-invert);min-height:36px;color:var(--text-on-invert);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12px;line-height:1;display:inline-flex}.headlines-dashboard-callout:focus-visible b,.headlines-dashboard-callout:hover b{background:var(--accent-primary)}.headlines-evidence-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.headlines-evidence-tools a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);gap:5px;display:grid}@supports (color:color-mix(in lab,red,red)){.headlines-evidence-tools a{background:color-mix(in srgb,var(--surface-elevated) 86%,transparent)}}.headlines-evidence-tools a{color:inherit;padding:11px 12px;text-decoration:none}.headlines-evidence-tools a:focus-visible,.headlines-evidence-tools a:hover{border-color:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.headlines-evidence-tools a:focus-visible,.headlines-evidence-tools a:hover{border-color:color-mix(in srgb,var(--accent-secondary) 36%,var(--border-subtle))}}.headlines-evidence-tools a:focus-visible,.headlines-evidence-tools a:hover{background:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.headlines-evidence-tools a:focus-visible,.headlines-evidence-tools a:hover{background:color-mix(in srgb,var(--accent-secondary) 7%,var(--surface-primary))}}.headlines-evidence-tools span{color:var(--text-primary);font-size:13px;font-weight:820;line-height:1.2}.headlines-evidence-tools small{color:var(--text-secondary);font-size:12px;line-height:1.35}.headlines-fallback__support .latest-explainer-notice{grid-template-columns:1fr;align-items:start;margin:0}.headlines-fallback__support .latest-explainer-notice__link{justify-self:start}.headlines-fallback__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.headlines-signal-strip{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(120deg,var(--accent-primary),transparent 44%),linear-gradient(120deg,var(--surface-secondary),var(--surface-primary)),var(--surface-primary);gap:12px;margin-bottom:0;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.headlines-signal-strip{background:linear-gradient(120deg,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 44%),linear-gradient(120deg,color-mix(in srgb,var(--surface-secondary) 76%,transparent),color-mix(in srgb,var(--surface-primary) 96%,transparent)),var(--surface-primary)}}.headlines-signal-strip__header h2{color:var(--text-primary);margin:0;font-size:16px;font-weight:780;line-height:1.2}.headlines-signal-strip__header p{color:var(--text-secondary);margin-top:5px;font-size:12px;line-height:1.45}.headlines-signal-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.headlines-signal-strip__item{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);min-width:0;padding:10px 10px 12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.headlines-signal-strip__item{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 86%,transparent),color-mix(in srgb,var(--surface-secondary) 64%,transparent)),var(--surface-primary)}}.headlines-signal-strip__item:before{content:"";background:var(--accent-secondary);width:3px;position:absolute;inset:0 auto 0 0}.headlines-signal-strip__item>span{border-bottom:2px solid var(--accent-primary);width:34px;height:18px;position:absolute;bottom:9px;right:9px}@supports (color:color-mix(in lab,red,red)){.headlines-signal-strip__item>span{border-bottom:2px solid color-mix(in srgb,var(--accent-primary) 48%,transparent)}}.headlines-signal-strip__item>span{border-left:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.headlines-signal-strip__item>span{border-left:2px solid color-mix(in srgb,var(--accent-primary) 22%,transparent)}}.headlines-signal-strip__item>span{opacity:.7}.headlines-signal-strip__item>span:after,.headlines-signal-strip__item>span:before{content:"";background:var(--accent-secondary);border-radius:3px 3px 0 0;width:6px;position:absolute;bottom:2px}@supports (color:color-mix(in lab,red,red)){.headlines-signal-strip__item>span:after,.headlines-signal-strip__item>span:before{background:color-mix(in srgb,var(--accent-secondary) 74%,transparent)}}.headlines-signal-strip__item>span:before{height:8px;left:8px}.headlines-signal-strip__item>span:after{height:14px;left:19px}.headlines-signal-strip__item--sources:before{background:var(--accent-primary)}.headlines-signal-strip__item--categories:before{background:var(--status-positive)}.headlines-signal-strip__item--top:before{background:var(--status-gold)}.headlines-signal-strip__grid dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.headlines-signal-strip__grid dd{color:var(--text-primary);overflow-wrap:anywhere;margin:5px 0 0;font-size:clamp(18px,3vw,25px);font-weight:820;line-height:1.05}.headlines-signal-strip__item--top dd{max-width:130px;color:var(--accent-primary);font-size:clamp(18px,2.4vw,22px)}.headlines-signal-strip__grid p{color:var(--text-secondary);margin-top:6px;font-size:11px;line-height:1.35}.headlines-signal-strip__caption{border-top:1px solid var(--border-subtle);color:var(--text-muted);margin:0;padding-top:10px;font-size:11px;line-height:1.35}.headlines-briefing-paths{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.headlines-briefing-paths{border-top:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.headlines-briefing-paths{padding-top:10px}.headlines-briefing-paths span{min-width:0;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1.2}.headlines-briefing-paths a{border-bottom:1px solid var(--accent-warm);justify-content:center;align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.headlines-briefing-paths a{border-bottom:1px solid color-mix(in srgb,var(--accent-warm) 64%,var(--border-subtle))}}.headlines-briefing-paths a{color:var(--accent-primary);white-space:nowrap;font-size:12px;font-weight:780;line-height:1.15;text-decoration:none}.headlines-briefing-paths a:focus-visible,.headlines-briefing-paths a:hover{color:var(--text-primary);border-bottom-color:var(--accent-primary)}.headlines-signal-strip__mix{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;display:grid}.headlines-signal-strip__mix div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab,red,red)){.headlines-signal-strip__mix div{background:color-mix(in srgb,var(--surface-primary) 82%,transparent)}}.headlines-signal-strip__mix div.is-leading{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.headlines-signal-strip__mix div.is-leading{border-color:color-mix(in srgb,var(--accent-primary) 32%,var(--border-subtle))}}.headlines-signal-strip__mix div.is-leading{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.headlines-signal-strip__mix div.is-leading{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}}.headlines-signal-strip__mix span{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2;overflow:hidden}.headlines-signal-strip__mix strong{background:var(--surface-invert);min-width:24px;height:24px;color:var(--text-on-invert);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:820;display:inline-flex}.headlines-fallback__rule{background:var(--border-subtle);height:1px}.headlines-fallback__item{border-top:1px solid var(--border-subtle);grid-template-columns:2.6rem minmax(0,1fr);align-items:start;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.headlines-fallback__item{border-top:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.headlines-fallback__item{padding:.78rem 0}.headline-fallback-index{border:1px solid var(--accent-primary);justify-content:center;align-items:center;width:2.2rem;min-height:2.2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.headline-fallback-index{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.headline-fallback-index{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.headline-fallback-index{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 92%,transparent),color-mix(in srgb,var(--surface-secondary) 46%,transparent))}}.headline-fallback-index{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.68rem;font-weight:820}.headline-fallback-link{min-height:44px;color:var(--text-primary);align-content:center;gap:.45rem;padding:0;font-size:13px;line-height:1.45;text-decoration:none;display:grid}.headline-fallback-title{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:clamp(.9rem,1.25vw,1rem);font-weight:760;line-height:1.32}.headline-fallback-meta{flex-wrap:wrap;align-items:center;gap:.38rem .55rem;display:flex}.headline-fallback-category,.headline-fallback-source{min-height:1.35rem;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;align-items:center;font-size:.66rem;font-weight:760;line-height:1;display:inline-flex}.headline-fallback-category{border:1px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.headline-fallback-category{border:1px solid color-mix(in srgb,var(--accent-secondary) 18%,var(--border-subtle))}}.headline-fallback-category{background:var(--accent-secondary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.headline-fallback-category{background:color-mix(in srgb,var(--accent-secondary) 5%,transparent)}}.headline-fallback-category{color:var(--accent-secondary);text-transform:uppercase;padding:0 .45rem}.headline-fallback-source{color:var(--text-muted);white-space:nowrap}.headline-fallback-link:focus-visible .headline-fallback-title,.headline-fallback-link:hover .headline-fallback-title{color:var(--accent-primary);text-underline-offset:.18em;text-decoration:underline}.headlines-fallback__empty{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);color:var(--text-secondary);padding:14px;font-size:13px;line-height:1.6}.headlines-fallback__dashboard-link{color:var(--accent-primary);margin-top:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:900px){.headlines-fallback{--hero-visual-position:right center;--hero-visual-opacity:.42;--hero-visual-mask:linear-gradient(90deg,transparent,#0000000d 42%,#000000bd 72%,#000);grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:22px 28px;width:min(100% - 64px,1120px);padding:28px}.headlines-fallback__lead{max-width:690px;padding-top:4px}.headlines-fallback__support{border-left:1px solid var(--border-subtle);align-self:start}@supports (color:color-mix(in lab,red,red)){.headlines-fallback__support{border-left:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.headlines-fallback__support{padding-left:22px}.headlines-fallback__support .headlines-evidence-tools{grid-template-columns:1fr}.headlines-fallback__headlines{border-top:1px solid var(--border-subtle);grid-column:1/-1;padding-top:16px}.headlines-fallback__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;display:grid}.headlines-fallback__rule{display:none}.headline-fallback-link{min-height:4.4rem}.headlines-fallback__item{min-height:5.2rem}}@media (max-width:720px){body{background-size:auto}.site-brand__mode,.site-brand__name{letter-spacing:.06em;font-size:11px}.site-brand__slash{margin:0 6px}.site-brand{max-width:calc(100vw - 120px);min-height:44px}.site-brand__mode,.site-brand__slash{display:none}.briefing-hero__copy{max-width:100%}.digest-article{padding-inline:16px;overflow:hidden}.digest-hero{--hero-visual-position:center bottom;--hero-visual-opacity:.34;--hero-visual-mask:linear-gradient(180deg,transparent,transparent 42%,#0000002e 66%,#000);padding:0}.digest-hero:before{background:linear-gradient(180deg,var(--surface-elevated) 0,var(--surface-elevated) 48%,transparent 100%),linear-gradient(90deg,var(--accent-secondary),transparent 42%)}@supports (color:color-mix(in lab,red,red)){.digest-hero:before{background:linear-gradient(180deg,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 48%,transparent 100%),linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 42%)}}.digest-hero-grid{grid-template-columns:1fr;gap:14px;padding:18px 16px 14px}.digest-hero-main{flex-direction:column;display:flex}.digest-article--intro-candidate .digest-hero{--hero-visual-position:center top;--hero-visual-size:760px auto;--hero-visual-opacity:.24;min-height:auto}.digest-article--intro-candidate .digest-hero-grid{min-height:auto;padding:30px 18px 34px}.digest-home-brand{gap:18px;margin-bottom:8px}.digest-home-brand__identity{gap:10px}.digest-home-brand__name{font-size:clamp(38px,13vw,58px)}.digest-home-entry-rail{grid-template-columns:1fr;gap:0;padding:8px 0;display:grid}.digest-home-entry-rail__label{margin-bottom:4px}.digest-home-entry-link{justify-content:space-between;min-height:44px;padding:7px 0}.digest-home-entry-link+.digest-home-entry-link{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.digest-home-entry-link+.digest-home-entry-link{border-top:1px solid color-mix(in srgb,var(--border-subtle) 70%,transparent)}}.digest-home-entry-link+.digest-home-entry-link{border-left:0;padding-left:0}.digest-hero-status{gap:6px;margin-bottom:14px;padding-left:10px}.digest-hero-status__date{font-size:clamp(19px,5.8vw,24px);line-height:1.08}.digest-hero-evidence-line{gap:2px 8px;margin-top:10px;font-size:9px;line-height:1.5}.digest-hero-evidence-line span+span:before{margin-right:8px}.digest-hero-actions{order:5;gap:8px 12px;margin-top:14px}.digest-hero-primary-action{min-height:44px}.digest-tags{order:6;margin-top:12px}.digest-utility-row{justify-content:flex-start;align-items:flex-start;padding:12px 16px}.digest-dashboard-callout{grid-template-columns:1fr;padding:16px}.digest-evidence-tools,.digest-evidence-tools__links{grid-template-columns:1fr}.digest-evidence-tools__link{min-height:0}.digest-dashboard-callout__button{width:100%}.latest-explainer-notice{grid-template-columns:1fr;padding:13px}.latest-explainer-notice__link{width:100%}.digest-source-details summary{flex-direction:column;align-items:flex-start;gap:5px;padding-right:48px;position:relative}.digest-source-details summary:after{position:absolute;top:14px;right:14px}.freshness-notice,.headlines-fallback{width:auto;margin-inline:16px}.headlines-dashboard-callout,.headlines-evidence-tools{grid-template-columns:1fr}.headlines-dashboard-callout b{width:100%}.digest-story-link{flex-direction:column;align-items:flex-start;gap:8px}.digest-blog-item{grid-template-columns:1fr;gap:10px;padding:18px 0 20px}.digest-signal-panel{gap:16px;padding:16px}.digest-signal-panel__top{grid-template-columns:1fr;gap:12px}.digest-signal-panel .digest-signal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.digest-signal-chart .evidence-visual__header h3{font-size:21px}.digest-blog-kicker{flex-flow:wrap;justify-content:space-between}.digest-blog-title{font-size:19px}.digest-blog-copy p{font-size:14px}.source-checks-drawer summary,.source-page-drawer summary{flex-direction:column;align-items:flex-start;padding:16px}.source-checks-drawer summary em,.source-page-drawer summary em{justify-content:center;width:100%}.source-checks-drawer__body,.source-page-drawer__body{padding:16px}.sources-extra-drawer summary{flex-direction:column;align-items:flex-start}.digest-pattern-copy{font-size:15px}.digest-story-source{white-space:normal}.headline-fallback-link{grid-template-columns:1fr;align-items:flex-start;gap:5px}.headlines-signal-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.headlines-briefing-paths{grid-template-columns:1fr;align-items:stretch;gap:6px}.headlines-briefing-paths a{justify-content:flex-start}.headlines-signal-strip__mix{grid-template-columns:1fr}.headline-fallback-source{white-space:normal}.share-trigger{padding-inline:10px;letter-spacing:.08em!important}.briefing-hero,.briefing-hero__main,.dashboard-command,.freshness-notice,.headlines-fallback,.saas-card,.section-dark,article,main,section{min-width:0;max-width:100%}.briefing-hero{width:100%;overflow:hidden;padding:20px 16px!important}.briefing-hero__copy,.briefing-hero__main{width:100%;max-width:100%}.briefing-hero__title,.digest-title{font-size:clamp(28px,8vw,32px);line-height:1.04}.dashboard-command{padding:16px!important}.dashboard-command__top{grid-template-columns:1fr;gap:12px}.dashboard-command__intro h2{font-size:22px}.dashboard-command__toggle{justify-content:space-between;width:100%}.dashboard-command.dashboard-command--collapsed{flex-wrap:wrap;gap:8px;padding:10px 12px!important}.dashboard-command--collapsed .dashboard-command__intro{flex:auto}.dashboard-command--collapsed .dashboard-command__toggle{order:2;width:auto}.dashboard-command--collapsed .dashboard-command__pulse{flex-basis:100%;order:3}.dashboard-command__metric strong{font-size:24px}.dashboard-command__grid,.story-inspection__grid{grid-template-columns:1fr}.dashboard-command__metric{min-height:auto}.dashboard-command__pulse{flex-direction:row;align-items:center}.dashboard-command__pulse span{justify-content:flex-start;width:auto}.dashboard-command__actions a,.dashboard-command__actions button,.story-filter-chip,.story-region-filter select,.story-reset-button{min-height:44px}.briefing-action,.dashboard-feed-toolbar__link,.robotics-hero__panel a,.robotics-related-links a,.topic-back-link{align-items:center;min-height:44px;display:inline-flex}.story-control-panel__compact{grid-template-columns:1fr;align-items:stretch;gap:8px}.story-control-panel__actions{justify-content:space-between;gap:8px;width:100%}.dashboard-feed-toolbar{flex-direction:column;align-items:flex-start;gap:10px}.dashboard-feed-toolbar__chips{justify-content:flex-start}.story-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;max-width:100%;margin-inline:0;padding-bottom:4px}.story-filter-chip{min-width:0}.story-region-filter{grid-column:1/-1;align-items:center;margin-left:0}.story-region-filter select{width:auto;max-width:220px}@media (max-width:480px){.story-feed-panel{padding-inline:14px!important}.story-control-panel{margin-inline:-4px;padding-inline:8px}.story-sort-control,.story-sort-control select{width:100%}.story-filter-row{grid-template-columns:1fr;width:100%}.story-filter-chip{justify-content:space-between;min-width:min(100%,128px)}.story-region-filter{grid-template-columns:1fr;width:100%;display:grid}.story-region-filter select{width:100%;max-width:none}}.saas-card,.section-dark{overflow:hidden;padding:16px!important}.civic-hero h1,.civic-shell>header h1,.saas-card h2,.section-dark h2{overflow-wrap:anywhere}.saas-card h2,.section-dark h2{font-size:22px!important;line-height:1.12!important}.saas-card h3,.section-dark h3,.story-headline-link{overflow-wrap:anywhere}.saas-card h3,.section-dark h3{font-size:clamp(21px,6.2vw,28px)!important;line-height:1.12!important}.story-row h3{font-size:clamp(18px,5.2vw,21px)!important;line-height:1.15!important}.briefing-card .briefing-card__headline{font-size:clamp(22px,5.7vw,25px)!important;line-height:1.13!important}.headline-fallback-link{width:100%;min-width:0;overflow:hidden}.headline-fallback-source,.headline-fallback-title{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;display:block}.headline-fallback-category{width:fit-content;max-width:100%}.section-kicker{overflow-wrap:anywhere}}.datacentres-page{--datacentres-field:var(--visual-editorial-datacentres);background:var(--bg-page)}.datacentres-shell{width:min(100%,1480px);margin:0 auto;padding:24px 16px 72px}.datacentres-hero{border:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:28px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.datacentres-hero{border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.datacentres-hero{border-radius:var(--radius-card);--hero-visual-image:var(--datacentres-field);--hero-visual-position:center;--hero-visual-size:cover;--hero-visual-opacity:.5;background:linear-gradient(100deg,var(--surface-elevated) 0,var(--surface-elevated) 48%,var(--surface-elevated) 100%),var(--surface-elevated);padding:34px}@supports (color:color-mix(in lab,red,red)){.datacentres-hero{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 90%,transparent) 48%,color-mix(in srgb,var(--surface-elevated) 56%,transparent) 100%),var(--surface-elevated)}}.datacentres-hero{box-shadow:var(--shadow-elevated)}.datacentres-hero:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--accent-secondary),transparent 38%),linear-gradient(180deg,#ffffff29,transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.datacentres-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 38%),linear-gradient(180deg,#ffffff29,transparent)}}[data-theme=dark] .datacentres-hero{--hero-visual-opacity:.23;background:linear-gradient(105deg,#101923f7 0,#101923e6 46%,#10192394 100%),var(--surface-elevated)}.datacentres-hero__content,.datacentres-hero__panel{z-index:1;position:relative}.datacentres-hero__content h1{max-width:920px;color:var(--text-primary);font-family:var(--font-ui),sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:8px 0 0;font-size:58px;font-weight:830;line-height:1.01}.datacentres-hero__content>p:not(.section-kicker){max-width:760px;color:var(--text-secondary);margin-top:16px;font-size:15px;line-height:1.7}.datacentres-hero__actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.datacentres-hero__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.datacentres-hero__facts div,.datacentres-hero__panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.datacentres-hero__facts div,.datacentres-hero__panel{background:color-mix(in srgb,var(--surface-elevated) 88%,transparent)}}.datacentres-hero__facts div,.datacentres-hero__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.datacentres-hero__facts div{padding:13px}.datacentres-hero__facts span,.datacentres-hero__panel dt{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35;display:block}.datacentres-hero__facts strong{color:var(--text-primary);margin-top:7px;font-size:26px;line-height:1;display:block}.datacentres-hero__facts small,.datacentres-hero__panel dd,.datacentres-hero__panel-copy{color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.45;display:block}.datacentres-hero__panel{border-left:3px solid var(--accent-primary);align-content:start;align-self:stretch;gap:12px;padding:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-hero__panel{border-left:3px solid color-mix(in srgb,var(--accent-primary) 58%,var(--accent-secondary))}}.datacentres-hero__panel{box-shadow:inset 0 1px #ffffff6b}.datacentres-hero__panel-heading{max-width:22ch;color:var(--text-primary);letter-spacing:0;margin-top:2px;font-size:clamp(1.05rem,1.4vw,1.28rem);font-weight:850;line-height:1.18;display:block}.datacentres-hero__panel-copy{max-width:28rem;margin-top:0;font-size:12.5px}.datacentres-hero__receipt{border:1px solid var(--border-subtle);gap:0;margin:2px 0 0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.datacentres-hero__receipt{border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)}}.datacentres-hero__receipt{border-radius:calc(var(--radius-card) - 4px);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.datacentres-hero__receipt{background:color-mix(in srgb,var(--surface-muted) 56%,transparent)}}.datacentres-hero__receipt div{border-top:1px solid var(--border-subtle);padding:11px 12px}@supports (color:color-mix(in lab,red,red)){.datacentres-hero__receipt div{border-top:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}}.datacentres-hero__receipt div:first-child{border-top:0}.datacentres-hero__receipt dd{color:var(--text-primary);margin-left:0;font-size:13px;font-weight:780;line-height:1.35}.datacentres-evidence{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:var(--shadow-soft);gap:14px;margin-top:16px;padding:20px;display:grid}.datacentres-evidence__header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.datacentres-evidence__header h2,.datacentres-policy-watch h3{color:var(--text-primary);margin:4px 0 0;font-size:26px;line-height:1.12}.datacentres-evidence__header p:not(.section-kicker),.datacentres-policy-watch p{max-width:760px;color:var(--text-secondary);margin-top:8px;font-size:14px;line-height:1.6}.datacentres-evidence__source-count{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);justify-items:end;min-width:184px;padding:14px;display:grid}.datacentres-evidence-card>span,.datacentres-evidence-sources em,.datacentres-evidence__source-count span,.datacentres-facilities__toggle-kicker,.datacentres-policy-watch dt{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35}.datacentres-evidence__source-count strong{color:var(--text-primary);margin-top:5px;font-size:30px;line-height:1}.datacentres-evidence__source-count small{color:var(--text-secondary);text-align:right;margin-top:5px;font-size:11px;line-height:1.35}.datacentres-evidence__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.datacentres-evidence-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);align-content:start;gap:10px;min-height:0;padding:14px;display:grid}.datacentres-evidence-card h3{color:var(--text-primary);margin:0;font-size:17px;line-height:1.2}.datacentres-evidence-card b,.datacentres-evidence-card p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.55}.datacentres-evidence-card b{color:var(--text-primary);font-weight:760}.datacentres-evidence-card__sources{flex-wrap:wrap;gap:8px;display:flex}.datacentres-evidence-card__sources a,.datacentres-evidence-sources a{border:1px solid var(--accent-primary);align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.datacentres-evidence-card__sources a,.datacentres-evidence-sources a{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.datacentres-evidence-card__sources a,.datacentres-evidence-sources a{background:var(--accent-primary);border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.datacentres-evidence-card__sources a,.datacentres-evidence-sources a{background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface-primary))}}.datacentres-evidence-card__sources a,.datacentres-evidence-sources a{color:var(--accent-primary);font-size:11px;font-weight:760;line-height:1.35;text-decoration:none}.datacentres-evidence-card__sources a:focus-visible,.datacentres-evidence-card__sources a:hover,.datacentres-evidence-sources a:focus-visible,.datacentres-evidence-sources a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-evidence-card__sources a:focus-visible,.datacentres-evidence-card__sources a:hover,.datacentres-evidence-sources a:focus-visible,.datacentres-evidence-sources a:hover{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle))}}.datacentres-evidence-card__sources a:focus-visible,.datacentres-evidence-card__sources a:hover,.datacentres-evidence-sources a:focus-visible,.datacentres-evidence-sources a:hover{box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-evidence-card__sources a:focus-visible,.datacentres-evidence-card__sources a:hover,.datacentres-evidence-sources a:focus-visible,.datacentres-evidence-sources a:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.datacentres-evidence-card__sources a:focus-visible,.datacentres-evidence-card__sources a:hover,.datacentres-evidence-sources a:focus-visible,.datacentres-evidence-sources a:hover{outline:0}.datacentres-policy-watch{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--accent-primary);grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:14px;padding:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-policy-watch{background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface-primary))}}.datacentres-policy-watch dl{gap:10px;margin:0;display:grid}.datacentres-policy-watch dl>div{border-top:1px solid var(--border-subtle);grid-template-columns:120px minmax(0,1fr);gap:10px;padding-top:10px;display:grid}.datacentres-policy-watch dl>div:first-child{border-top:0;padding-top:0}.datacentres-policy-watch dd{color:var(--text-secondary);gap:5px;margin:0;font-size:12px;line-height:1.5;display:grid}.datacentres-policy-watch dd strong{color:var(--text-primary);font-size:13px;line-height:1.35}.datacentres-policy-watch dd small{color:var(--text-muted);font-size:11px;line-height:1.35}.datacentres-evidence-sources{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary)}.datacentres-evidence-sources summary{min-height:44px;color:var(--text-primary);cursor:pointer;padding:12px 14px;font-size:13px;font-weight:800}.datacentres-evidence-sources ul{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:14px;display:grid}.datacentres-evidence-sources li{gap:3px;min-width:0;display:grid}.datacentres-evidence-sources span{color:var(--text-secondary);font-size:11px;line-height:1.4}.datacentres-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.datacentres-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.datacentres-visual-grid .evidence-visual{align-content:start}.datacentres-impact-scale-dossier{grid-column:1/-1}@media (min-width:961px){.datacentres-impact-scale-dossier{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);align-items:stretch;gap:16px;display:grid}.datacentres-impact-scale-dossier .evidence-visual__header{border-right:1px solid var(--border-subtle);align-content:start;min-height:100%}@supports (color:color-mix(in lab,red,red)){.datacentres-impact-scale-dossier .evidence-visual__header{border-right:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent)}}.datacentres-impact-scale-dossier .evidence-visual__header{padding-right:16px}.datacentres-impact-scale-dossier .evidence-story-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.datacentres-impact-scale-dossier .evidence-story-sequence__step{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.datacentres-impact-scale-dossier .evidence-visual__caption{grid-column:1/-1}}.datacentres-type-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(115deg,var(--type-colour),transparent 52%),var(--surface-elevated);min-height:112px;padding:16px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.datacentres-type-card{background:linear-gradient(115deg,color-mix(in srgb,var(--type-colour) 9%,transparent),transparent 52%),var(--surface-elevated)}}.datacentres-type-card{box-shadow:var(--shadow-soft)}.datacentres-type-card:before{content:"";background:var(--type-colour);height:3px;position:absolute;top:0;left:0;right:0}.datacentres-type-card span{color:var(--type-colour);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.35;display:block}.datacentres-type-card strong{color:var(--text-primary);margin-top:10px;font-size:30px;line-height:1;display:block}.datacentres-type-card small{color:var(--text-muted);margin-top:7px;font-size:12px;display:block}.datacentres-atlas-anchor{scroll-margin-top:16px}.datacentres-atlas,.datacentres-facilities,.datacentres-map-loading{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.datacentres-atlas{margin-top:16px;overflow:visible}.datacentres-map-loading{height:min(620px,62vh);min-height:380px;color:var(--text-muted);justify-content:center;align-items:center;font-size:14px;display:flex}.datacentres-atlas__header{justify-content:space-between;align-items:flex-end;gap:18px;padding:20px 20px 14px;display:flex}.datacentres-atlas__header h2,.datacentres-facilities__header h2{color:var(--text-primary);margin:4px 0 0;font-size:24px;line-height:1.12}.datacentres-atlas__header p:not(.section-kicker),.datacentres-facilities__header p:not(.section-kicker){max-width:660px;color:var(--text-secondary);margin-top:7px;font-size:14px;line-height:1.55}.datacentres-visible-count{flex-shrink:0;justify-items:end;display:grid}.datacentres-visible-count strong{color:var(--text-primary);font-size:28px;line-height:1}.datacentres-visible-count span{color:var(--text-muted);margin-top:4px;font-size:12px}.datacentres-filter-panel{grid-template-columns:minmax(250px,1.2fr) minmax(130px,.5fr) minmax(180px,.72fr) minmax(150px,.58fr) minmax(210px,.8fr) auto;align-items:end;gap:10px;padding:0 20px 10px;display:grid}.datacentres-filter-control{gap:6px;min-width:0;display:grid}.datacentres-filter-control span,.datacentres-filter-type-group__label{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3}.datacentres-filter-control input,.datacentres-filter-control select{border:1px solid var(--border-subtle);background:var(--surface-primary);width:100%;min-height:44px;color:var(--text-primary);font:inherit;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out);border-radius:8px;padding:0 11px;font-size:13px}.datacentres-filter-control input::placeholder{color:var(--text-muted)}.datacentres-filter-control input:focus-visible,.datacentres-filter-control input:hover,.datacentres-filter-control select:focus-visible,.datacentres-filter-control select:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-filter-control input:focus-visible,.datacentres-filter-control input:hover,.datacentres-filter-control select:focus-visible,.datacentres-filter-control select:hover{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle))}}.datacentres-filter-control input:focus-visible,.datacentres-filter-control input:hover,.datacentres-filter-control select:focus-visible,.datacentres-filter-control select:hover{box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-filter-control input:focus-visible,.datacentres-filter-control input:hover,.datacentres-filter-control select:focus-visible,.datacentres-filter-control select:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 10%,transparent)}}.datacentres-filter-control input:focus-visible,.datacentres-filter-control input:hover,.datacentres-filter-control select:focus-visible,.datacentres-filter-control select:hover{outline:0}.datacentres-empty-state button,.datacentres-filter-reset{border:1px solid var(--accent-primary);min-height:44px}@supports (color:color-mix(in lab,red,red)){.datacentres-empty-state button,.datacentres-filter-reset{border:1px solid color-mix(in srgb,var(--accent-primary) 32%,var(--border-subtle))}}.datacentres-empty-state button,.datacentres-filter-reset{background:var(--accent-primary);border-radius:8px;padding:0 13px}@supports (color:color-mix(in lab,red,red)){.datacentres-empty-state button,.datacentres-filter-reset{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}}.datacentres-empty-state button,.datacentres-filter-reset{color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);font-size:12px;font-weight:780}.datacentres-empty-state button:focus-visible,.datacentres-empty-state button:hover,.datacentres-filter-reset:focus-visible:not(:disabled),.datacentres-filter-reset:hover:not(:disabled){border-color:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-empty-state button:focus-visible,.datacentres-empty-state button:hover,.datacentres-filter-reset:focus-visible:not(:disabled),.datacentres-filter-reset:hover:not(:disabled){box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 10%,transparent)}}.datacentres-empty-state button:focus-visible,.datacentres-empty-state button:hover,.datacentres-filter-reset:focus-visible:not(:disabled),.datacentres-filter-reset:hover:not(:disabled){outline:0}.datacentres-filter-reset:disabled{cursor:not-allowed;opacity:.52}.datacentres-filter-state{padding:0 20px 13px;display:flex}.datacentres-filter-state span{border:1px solid var(--border-subtle);background:var(--surface-primary);max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;animation:motionReveal var(--motion-duration-base) var(--motion-ease-out) both;border-radius:8px;padding:7px 9px;font-size:12px;line-height:1.4}.datacentres-map-layers{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-secondary);gap:10px;padding:14px 20px 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layers{background:color-mix(in srgb,var(--surface-secondary) 58%,var(--surface-elevated))}}.datacentres-map-layers__header{grid-template-columns:minmax(0,.8fr) minmax(280px,1fr);align-items:end;gap:16px;display:grid}.datacentres-map-layers__header h3{color:var(--text-primary);margin:4px 0 0;font-size:18px;line-height:1.18}.datacentres-map-layers__header p:not(.section-kicker){color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.datacentres-map-layer-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.datacentres-map-layer-button{border:1px solid var(--border-subtle);background:var(--surface-primary);min-width:0;min-height:74px;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);border-radius:8px;gap:4px;padding:11px;display:grid;position:relative}.datacentres-map-layer-button span:not(.datacentres-map-layer-button__indicator){z-index:1;color:var(--text-primary);font-size:13px;font-weight:820;line-height:1.2;position:relative}.datacentres-map-layer-button small{z-index:1;color:var(--text-secondary);font-size:11px;line-height:1.35;position:relative}.datacentres-map-layer-button__indicator{z-index:0;border:1px solid var(--accent-primary);position:absolute;inset:-1px}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layer-button__indicator{border:1px solid color-mix(in srgb,var(--accent-primary) 54%,var(--border-subtle))}}.datacentres-map-layer-button__indicator{border-radius:inherit;background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layer-button__indicator{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}}.datacentres-map-layer-button__indicator{box-shadow:inset 0 3px 0 var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layer-button__indicator{box-shadow:inset 0 3px 0 color-mix(in srgb,var(--accent-primary) 30%,transparent)}}.datacentres-map-layer-button__indicator{pointer-events:none}.datacentres-map-layer-button.is-active{color:var(--text-primary)}.datacentres-map-layer-button:focus-visible,.datacentres-map-layer-button:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layer-button:focus-visible,.datacentres-map-layer-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle))}}.datacentres-map-layer-button:focus-visible,.datacentres-map-layer-button:hover{box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layer-button:focus-visible,.datacentres-map-layer-button:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 10%,transparent)}}.datacentres-map-layer-button:focus-visible,.datacentres-map-layer-button:hover{outline:0}.datacentres-map-layer-panel{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:8px;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layer-panel{background:color-mix(in srgb,var(--surface-primary) 84%,transparent)}}.datacentres-map-layer-panel__svg{width:160px;max-width:100%;height:58px}.datacentres-map-layer-panel__svg line{stroke:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layer-panel__svg line{stroke:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle))}}.datacentres-map-layer-panel__svg line{stroke-width:2px;stroke-linecap:round}.datacentres-map-layer-panel__svg circle{fill:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-map-layer-panel__svg circle{fill:color-mix(in srgb,var(--accent-primary) 74%,var(--surface-primary))}}.datacentres-map-layer-panel__svg circle{stroke:var(--surface-primary);stroke-width:3px;filter:drop-shadow(0 3px 7px #1420302e)}.datacentres-map-layer-panel__copy{gap:6px;min-width:0;display:grid}.datacentres-map-layer-panel strong{color:var(--text-primary);font-size:13px;line-height:1.25}.datacentres-map-layer-panel p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.datacentres-map-layer-clusters{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.datacentres-map-layer-clusters li{border:1px solid var(--border-subtle);background:var(--surface-primary);color:var(--text-secondary);border-radius:999px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;line-height:1.2;display:inline-flex}.datacentres-map-layer-clusters b{color:var(--text-primary);font-weight:820}.datacentres-map-layer-clusters span{font-variant-numeric:tabular-nums}.datacentres-filter-type-group{border-block:1px solid var(--border-subtle);background:var(--surface-secondary);gap:10px;padding:16px 20px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-filter-type-group{background:color-mix(in srgb,var(--surface-secondary) 42%,var(--surface-elevated))}}.datacentres-filter-type-group__label{padding:0}.datacentres-filter-strip{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:8px;padding:0;scroll-padding-inline:16px;display:flex;overflow-x:auto}.datacentres-filter-chip{border:1px solid var(--type-colour);flex:none;align-items:center;gap:7px;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.datacentres-filter-chip{border:1px solid color-mix(in srgb,var(--type-colour) 38%,var(--border-subtle))}}.datacentres-filter-chip{background:var(--type-colour);border-radius:999px;padding:0 12px}@supports (color:color-mix(in lab,red,red)){.datacentres-filter-chip{background:color-mix(in srgb,var(--type-colour) 9%,var(--surface-elevated))}}.datacentres-filter-chip{color:var(--type-colour);cursor:pointer;scroll-snap-align:start;white-space:nowrap;transition:color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out),opacity var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);font-size:12px;font-weight:760}.datacentres-filter-chip[aria-pressed=false]{background:var(--surface-primary);color:var(--text-muted);opacity:.72}.datacentres-filter-chip:focus-visible,.datacentres-filter-chip:hover{border-color:var(--type-colour);box-shadow:0 0 0 4px var(--type-colour)}@supports (color:color-mix(in lab,red,red)){.datacentres-filter-chip:focus-visible,.datacentres-filter-chip:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--type-colour) 12%,transparent)}}.datacentres-filter-chip:focus-visible,.datacentres-filter-chip:hover{opacity:1}.datacentres-filter-chip__dot{background:var(--type-colour);border-radius:999px;flex:none;width:8px;height:8px}@media (hover:hover) and (pointer:fine){.datacentres-empty-state button:hover,.datacentres-filter-chip:hover,.datacentres-filter-reset:hover:not(:disabled),.datacentres-map-layer-button:hover{transform:translateY(-1px)}}.datacentres-filter-chip small{color:currentColor;opacity:.75;font-size:11px}.datacentres-timeline{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:10px;flex-direction:column;gap:8px;margin:14px 20px 13px;padding:12px 16px;display:flex}.datacentres-timeline__controls{align-items:center;gap:10px;display:flex}.datacentres-timeline__slider{min-width:0;min-height:44px;accent-color:var(--accent-primary);flex:1}.datacentres-timeline__play,.datacentres-timeline__step{border:1px solid var(--border-subtle);background:var(--surface-primary);min-width:44px;min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:8px;padding:4px 10px}.datacentres-timeline__step:disabled{color:var(--text-muted);border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.datacentres-timeline__step:disabled{border-color:color-mix(in srgb,var(--border-subtle) 60%,transparent)}}.datacentres-timeline__step:disabled{cursor:default}.datacentres-timeline__play:hover,.datacentres-timeline__step:hover:not(:disabled){border-color:var(--accent-primary)}.datacentres-timeline__play[aria-pressed=true]{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface-primary)}.datacentres-timeline__year{text-align:center;font-variant-numeric:tabular-nums;min-width:7.5em;color:var(--text-secondary);font-size:.85rem}.datacentres-timeline__readout{color:var(--text-secondary);margin:0;font-size:.85rem}@media (max-width:720px){.datacentres-timeline__controls{flex-wrap:wrap}.datacentres-timeline__slider{flex-basis:100%;order:-1}.datacentres-timeline__play,.datacentres-timeline__step{min-height:44px}}.datacentres-map-frame{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-secondary);height:min(620px,62vh);min-height:380px;position:relative;overflow:hidden}.datacentres-map-canvas{width:100%;height:100%}.datacentres-map-empty{z-index:500;border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:8px;max-width:calc(100% - 28px);padding:9px 11px;position:absolute;top:14px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.datacentres-map-empty{background:color-mix(in srgb,var(--surface-elevated) 94%,transparent)}}.datacentres-map-empty{box-shadow:var(--shadow-soft);color:var(--text-secondary);pointer-events:none;text-align:center;font-size:12px;font-weight:720;line-height:1.35}.datacentres-source-note{color:var(--text-muted);margin:0;padding:12px 20px;font-size:11px;line-height:1.55}.datacentres-impact{border-top:1px solid var(--border-subtle);gap:14px;padding:18px 20px 20px;display:grid}.datacentres-impact__header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.datacentres-impact__header h2{color:var(--text-primary);margin:4px 0 0;font-size:24px;line-height:1.12}.datacentres-impact__header p:not(.section-kicker){max-width:760px;color:var(--text-secondary);margin-top:7px;font-size:14px;line-height:1.55}.datacentres-impact__method{justify-items:end;min-width:220px;display:grid}.datacentres-impact-badges span,.datacentres-impact-card span,.datacentres-impact__method span,.datacentres-province-impact__header span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3}.datacentres-impact__method strong{color:var(--text-primary);text-align:right;margin-top:5px;font-size:13px;line-height:1.35}.datacentres-impact-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.datacentres-impact-card,.datacentres-impact-empty,.datacentres-impact-meaning,.datacentres-impact-methodology,.datacentres-impact-watchlist,.datacentres-province-impact{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary)}.datacentres-impact-card{align-content:start;min-height:118px;padding:14px;display:grid}.datacentres-impact-card strong{color:var(--text-primary);margin-top:10px;font-size:24px;line-height:1.1}.datacentres-impact-card small{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.45}.datacentres-impact-meaning{gap:12px;padding:14px;display:grid}.datacentres-impact-meaning__intro{max-width:840px}.datacentres-impact-meaning h3{color:var(--text-primary);margin:0;font-size:17px;line-height:1.2}.datacentres-impact-meaning p{color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.55}.datacentres-impact-meaning__empty,.datacentres-impact-meaning__qualifier{max-width:900px}.datacentres-scale-comparisons{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;min-width:0;display:grid}.datacentres-scale-card{border:1px solid var(--accent-primary);grid-template-rows:auto 112px minmax(58px,auto) auto auto minmax(32px,auto) auto;align-content:start;gap:10px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.datacentres-scale-card{background:var(--surface-secondary);border-radius:8px;padding:13px}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card{background:color-mix(in srgb,var(--surface-secondary) 52%,var(--surface-primary))}}.datacentres-scale-card--broad{border-color:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card--broad{border-color:color-mix(in srgb,var(--accent-secondary) 22%,var(--border-subtle))}}.datacentres-scale-card__visual{border:1px solid var(--border-subtle);min-width:0;height:112px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__visual{border:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.datacentres-scale-card__visual{background:var(--surface-secondary);border-radius:7px}.datacentres-scale-card__visual:after{content:"";background:linear-gradient(180deg,#fff0,var(--surface-primary)),linear-gradient(90deg,var(--accent-primary),transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__visual:after{background:linear-gradient(180deg,#fff0,color-mix(in srgb,var(--surface-primary) 14%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 9%,transparent),transparent 56%)}}.datacentres-scale-card__visual:after{pointer-events:none}.datacentres-scale-card__visual img{object-fit:cover;width:100%;height:100%;display:block}.datacentres-scale-card__topline{justify-content:space-between;align-items:center;gap:10px;min-width:0;min-height:34px;display:flex}.datacentres-scale-card small,.datacentres-scale-card__body b,.datacentres-scale-card__endpoint span,.datacentres-scale-card__topline>span:last-child,.datacentres-scale-card__unit{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.25}.datacentres-scale-card__metric{min-width:0;color:var(--text-secondary);overflow-wrap:normal;white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:11px;font-weight:820;line-height:1.15;display:inline-flex}.datacentres-scale-card__badge{border:1px solid var(--accent-primary);flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__badge{border:1px solid color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle))}}.datacentres-scale-card__badge{background:var(--surface-primary);color:var(--accent-primary);font-family:var(--font-mono),monospace;border-radius:999px;font-size:9px;font-weight:850;line-height:1}.datacentres-scale-card__metric--emissions .datacentres-scale-card__badge{border-color:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__metric--emissions .datacentres-scale-card__badge{border-color:color-mix(in srgb,var(--accent-secondary) 40%,var(--border-subtle))}}.datacentres-scale-card__metric--emissions .datacentres-scale-card__badge{color:var(--accent-secondary)}.datacentres-scale-card__metric--water .datacentres-scale-card__badge{border-color:var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__metric--water .datacentres-scale-card__badge{border-color:color-mix(in srgb,var(--status-positive) 44%,var(--border-subtle))}}.datacentres-scale-card__metric--water .datacentres-scale-card__badge{color:var(--status-positive)}.datacentres-scale-card__body{align-content:start;gap:5px;min-width:0;display:grid}.datacentres-scale-card__body p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.datacentres-scale-card__range-compare{grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:stretch;gap:8px;min-width:0;display:grid}.datacentres-scale-card__endpoint{border:1px solid var(--border-strong);align-content:center;gap:4px;min-width:0;min-height:72px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__endpoint{border:1px solid color-mix(in srgb,var(--border-strong) 70%,var(--border-subtle))}}.datacentres-scale-card__endpoint{background:var(--surface-primary);border-radius:8px;padding:9px}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__endpoint{background:color-mix(in srgb,var(--surface-primary) 82%,var(--surface-secondary))}}.datacentres-scale-card__endpoint--high{border-color:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__endpoint--high{border-color:color-mix(in srgb,var(--accent-secondary) 42%,var(--border-subtle))}}.datacentres-scale-card__endpoint--high{background:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__endpoint--high{background:color-mix(in srgb,var(--accent-secondary) 10%,var(--surface-primary))}}.datacentres-scale-card__endpoint strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:22px;font-weight:870;line-height:1.05}.datacentres-scale-card__connector{justify-content:center;align-items:center;min-height:58px;display:flex;position:relative}.datacentres-scale-card__connector:before{content:"";background:var(--accent-primary);border-radius:999px;width:100%;height:2px}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__connector:before{background:color-mix(in srgb,var(--accent-primary) 34%,var(--border-strong))}}.datacentres-scale-card__connector:after{content:"";border-top:2px solid var(--accent-primary);width:8px;height:8px;position:absolute;right:0}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__connector:after{border-top:2px solid color-mix(in srgb,var(--accent-primary) 52%,var(--border-strong))}}.datacentres-scale-card__connector:after{border-right:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card__connector:after{border-right:2px solid color-mix(in srgb,var(--accent-primary) 52%,var(--border-strong))}}.datacentres-scale-card__connector:after{transform:rotate(45deg)}.datacentres-scale-card__unit{color:var(--text-secondary);font-size:10px}.datacentres-scale-card a{border:1px solid var(--accent-primary);align-items:center;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card a{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.datacentres-scale-card a{background:var(--surface-primary);color:var(--accent-primary);overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:760;line-height:1.35;text-decoration:none}.datacentres-scale-card a:focus-visible,.datacentres-scale-card a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card a:focus-visible,.datacentres-scale-card a:hover{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle))}}.datacentres-scale-card a:focus-visible,.datacentres-scale-card a:hover{box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-scale-card a:focus-visible,.datacentres-scale-card a:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.datacentres-scale-card a:focus-visible,.datacentres-scale-card a:hover{color:var(--accent-secondary);outline:0}.datacentres-scale-card small{color:var(--text-secondary)}.datacentres-estimate-flow{border:1px solid var(--accent-primary);gap:13px;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-estimate-flow{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.datacentres-estimate-flow{border-radius:var(--radius-card);background:linear-gradient(135deg,var(--accent-primary),transparent 42%),var(--surface-primary);padding:15px}@supports (color:color-mix(in lab,red,red)){.datacentres-estimate-flow{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 42%),color-mix(in srgb,var(--surface-primary) 84%,var(--surface-secondary))}}.datacentres-estimate-flow__intro{max-width:920px}.datacentres-estimate-flow__intro span{color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.datacentres-estimate-flow__intro h3{color:var(--text-primary);margin:3px 0 4px;font-size:18px;line-height:1.15}.datacentres-estimate-flow__intro p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.datacentres-estimate-flow__tracks{gap:16px;display:grid}.datacentres-estimate-flow__track-block{gap:8px;display:grid}.datacentres-estimate-flow__track-label{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:820}.datacentres-estimate-flow__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}.datacentres-estimate-flow__track--water{grid-template-columns:repeat(3,minmax(0,1fr))}.datacentres-estimate-flow__track li{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:8px;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"num title""num copy";gap:3px 8px;min-width:0;min-height:82px;padding:12px 34px 12px 12px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.datacentres-estimate-flow__track li{background:color-mix(in srgb,var(--surface-primary) 90%,var(--surface-secondary))}}.datacentres-estimate-flow__track li:not(:last-child):before{content:"→";z-index:1;color:var(--accent-primary);position:absolute;top:50%;right:13px}@supports (color:color-mix(in lab,red,red)){.datacentres-estimate-flow__track li:not(:last-child):before{color:color-mix(in srgb,var(--accent-primary) 58%,var(--text-muted))}}.datacentres-estimate-flow__track li:not(:last-child):before{font-family:var(--font-mono),monospace;font-size:16px;font-weight:820;line-height:1;transform:translateY(-50%)}.datacentres-estimate-flow__track li:not(:last-child):after{content:none}.datacentres-estimate-flow__track li>span{border:1px solid var(--accent-primary);grid-area:num;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.datacentres-estimate-flow__track li>span{border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle))}}.datacentres-estimate-flow__track li>span{color:var(--accent-primary);font-family:var(--font-mono),monospace;border-radius:999px;font-size:10px;font-weight:850}.datacentres-estimate-flow__track b{color:var(--text-primary);grid-area:title;font-size:12px;line-height:1.25}.datacentres-estimate-flow__track p{color:var(--text-secondary);grid-area:copy;margin:0;font-size:11px;line-height:1.4}[data-theme=dark] .datacentres-scale-card__visual img{opacity:.86;filter:saturate(.82)brightness(.82)contrast(1.05)}[data-theme=dark] .datacentres-estimate-flow{background:linear-gradient(135deg,var(--accent-primary),transparent 42%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .datacentres-estimate-flow{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 42%),color-mix(in srgb,var(--surface-primary) 88%,var(--surface-secondary))}}.datacentres-impact-watchlist{color:var(--text-secondary);gap:8px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.datacentres-impact-watchlist strong{color:var(--text-primary);white-space:nowrap}.datacentres-province-impact{overflow:hidden}.datacentres-province-impact__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.datacentres-province-impact__header h3{color:var(--text-primary);margin:0;font-size:16px;line-height:1.2}.datacentres-province-impact__table-wrap{overflow-x:auto}.datacentres-province-impact__cards{display:none}.datacentres-province-impact__table{border-collapse:collapse;text-align:left;width:100%;min-width:780px;font-size:12px}.datacentres-province-impact__table td,.datacentres-province-impact__table th{border-top:1px solid var(--border-subtle);color:var(--text-secondary);vertical-align:top;padding:10px 14px}.datacentres-province-impact__table thead th{background:var(--surface-secondary);color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-top:0;font-size:10px;font-weight:800}.datacentres-province-impact__table tbody th{color:var(--text-primary);font-weight:800}.datacentres-province-impact-card{border-top:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);gap:12px;min-width:0;padding:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-province-impact-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent)),var(--surface-primary)}}.datacentres-province-impact-card__header{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.datacentres-province-impact-card__header h4{color:var(--text-primary);margin:0;font-size:18px;line-height:1.15}.datacentres-province-impact-card__header span{border:1px solid var(--border-subtle);color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;border-radius:999px;flex:none;padding:.22rem .52rem;font-size:10px;font-weight:850}.datacentres-province-impact-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.datacentres-province-impact-card dl div{border:1px solid var(--border-subtle);min-width:0}@supports (color:color-mix(in lab,red,red)){.datacentres-province-impact-card dl div{border:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}}.datacentres-province-impact-card dl div{background:var(--surface-elevated);border-radius:8px;padding:10px}@supports (color:color-mix(in lab,red,red)){.datacentres-province-impact-card dl div{background:color-mix(in srgb,var(--surface-elevated) 82%,transparent)}}.datacentres-province-impact-card dt{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:820;line-height:1.2}.datacentres-province-impact-card dd{color:var(--text-secondary);overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;font-weight:760;line-height:1.3}@media (max-width:900px){.datacentres-province-impact__table-wrap{display:none}.datacentres-province-impact__cards{display:grid}}@media (max-width:460px){.datacentres-province-impact-card{padding:13px}.datacentres-province-impact-card__header{gap:7px;display:grid}.datacentres-province-impact-card__header span{justify-self:start}.datacentres-province-impact-card dl{grid-template-columns:1fr}}.datacentres-impact-methodology{padding:0}.datacentres-impact-details summary,.datacentres-impact-methodology summary{cursor:pointer;min-height:44px;color:var(--text-primary);align-items:center;font-size:12px;font-weight:800;line-height:1.4;display:flex}.datacentres-impact-methodology summary{padding:12px 14px}.datacentres-impact-methodology div{border-top:1px solid var(--border-subtle);gap:10px;padding:0 14px 14px;display:grid}.datacentres-impact-details li,.datacentres-impact-methodology li,.datacentres-impact-methodology p{color:var(--text-secondary);font-size:12px;line-height:1.55}.datacentres-impact-methodology p{margin:12px 0 0}.datacentres-impact-details ul,.datacentres-impact-methodology ul{margin:0;padding-left:18px}.datacentres-impact-methodology a{min-height:44px;color:var(--accent-primary);text-underline-offset:2px;align-items:center;font-weight:760;text-decoration:underline;display:inline-flex}.datacentres-impact-empty{color:var(--text-secondary);padding:18px;font-size:13px;line-height:1.5}.datacentres-facility-impact{gap:8px;min-width:0;display:grid}.datacentres-impact-badges{flex-wrap:wrap;gap:5px;display:flex}.datacentres-impact-badges span{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:999px;padding:4px 7px}.datacentres-impact-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.datacentres-impact-metrics span{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:8px;gap:3px;min-width:0;padding:7px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-impact-metrics span{background:color-mix(in srgb,var(--surface-secondary) 76%,var(--surface-primary))}}.datacentres-impact-metrics span{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:1.25}.datacentres-impact-metrics b{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.datacentres-relatable-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;min-width:0;display:grid}.datacentres-relatable-chips--compact{grid-template-columns:1fr;gap:6px}.datacentres-relatable-chip{border:1px solid var(--border-subtle);background:var(--accent-primary);border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:7px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab,red,red)){.datacentres-relatable-chip{background:color-mix(in srgb,var(--accent-primary) 5%,var(--surface-primary))}}.datacentres-relatable-chip{color:inherit;text-decoration:none}.datacentres-relatable-chip:focus-visible,.datacentres-relatable-chip:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-relatable-chip:focus-visible,.datacentres-relatable-chip:hover{border-color:color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle))}}.datacentres-relatable-chip:focus-visible,.datacentres-relatable-chip:hover{box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-relatable-chip:focus-visible,.datacentres-relatable-chip:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.datacentres-relatable-chip:focus-visible,.datacentres-relatable-chip:hover{outline:0}.datacentres-relatable-chip__icon{border:1px solid var(--accent-primary);justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.datacentres-relatable-chip__icon{border:1px solid color-mix(in srgb,var(--accent-primary) 26%,var(--border-subtle))}}.datacentres-relatable-chip__icon{background:var(--surface-secondary);color:var(--text-primary);font-family:var(--font-mono),monospace;letter-spacing:0;border-radius:999px;font-size:8px;font-weight:900;line-height:1}.datacentres-relatable-chip__body{gap:3px;min-width:0;display:grid}.datacentres-relatable-chip b{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.25}.datacentres-relatable-chip strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:12px;font-weight:820;line-height:1.25}.datacentres-relatable-chip em,.datacentres-relatable-chip small{color:var(--text-secondary);font-size:10px;font-style:normal;line-height:1.35}.datacentres-relatable-chip em{color:var(--text-muted)}.datacentres-impact-details{min-width:0}.datacentres-impact-details summary{color:var(--text-muted)}.datacentres-impact-details ul{margin-top:7px}.datacentres-facility-impact--preview{gap:7px}.datacentres-facility-impact__headline{color:var(--text-primary);gap:2px;margin:0;font-size:12px;line-height:1.35;display:grid}.datacentres-facility-impact__headline b{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.datacentres-facility-impact__details{min-width:0}.datacentres-facility-impact__details summary{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--accent-primary);cursor:pointer;border-radius:8px;align-items:center;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.35;display:flex}.datacentres-facility-impact__details[open] summary{margin-bottom:8px}.datacentres-facilities{margin:0 20px 20px;overflow:hidden}.datacentres-facilities__toggle{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;min-height:84px;padding:18px;list-style:none;display:grid}.datacentres-facilities__toggle::-webkit-details-marker{display:none}.datacentres-facilities__toggle:after{content:"Expand inventory";border:1px solid var(--accent-primary);align-self:center}@supports (color:color-mix(in lab,red,red)){.datacentres-facilities__toggle:after{border:1px solid color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}}.datacentres-facilities__toggle:after{border-radius:var(--radius-pill);color:var(--accent-primary);background:var(--surface-primary);white-space:nowrap;padding:7px 12px;font-size:12px;font-weight:800}.datacentres-facilities[open] .datacentres-facilities__toggle:after{content:"Collapse inventory"}.datacentres-facilities__toggle:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-4px}.datacentres-facilities__toggle strong{color:var(--text-primary);font-size:24px;line-height:1.15;display:block}.datacentres-facilities__toggle small{max-width:620px;color:var(--text-secondary);margin-top:6px;font-size:13px;line-height:1.45;display:block}.datacentres-facilities__toggle-chips{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.datacentres-facilities__toggle-chips span{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-primary);color:var(--text-secondary);font-family:var(--font-mono),monospace;padding:4px 8px;font-size:10px;font-weight:760}.datacentres-facilities__body{border-top:1px solid var(--border-subtle)}.datacentres-facilities__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 18px 14px;display:flex}.datacentres-facilities__summary{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;display:flex}.datacentres-facilities__summary button,.datacentres-facilities__summary>span{border:1px solid var(--border-subtle);color:var(--text-secondary);background:var(--surface-primary);font-family:var(--font-mono),monospace;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:760}.datacentres-facilities__summary button{appearance:none;cursor:pointer;align-items:center;gap:4px;min-width:44px;min-height:44px;display:inline-flex}.datacentres-facilities__summary button:focus-visible,.datacentres-facilities__summary button:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-facilities__summary button:focus-visible,.datacentres-facilities__summary button:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle))}}.datacentres-facilities__summary button:focus-visible,.datacentres-facilities__summary button:hover{color:var(--accent-primary);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-facilities__summary button:focus-visible,.datacentres-facilities__summary button:hover{background:color-mix(in srgb,var(--accent-primary) 7%,var(--surface-primary))}}.datacentres-facilities__summary button:focus-visible,.datacentres-facilities__summary button:hover{outline:0}.datacentres-table-wrap{overflow-x:visible}.datacentres-table{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;width:100%;min-width:1040px;font-size:13px}.datacentres-table__facility{width:24%}.datacentres-table__operator{width:16%}.datacentres-table__location{width:14%}.datacentres-table__type{width:16%}.datacentres-table__impact{width:30%}.datacentres-table td,.datacentres-table th{border-top:1px solid var(--border-subtle);vertical-align:top;overflow-wrap:anywhere;padding:12px 16px}.datacentres-table thead th{z-index:3;border-top:0;border-bottom:1px solid var(--border-subtle);background:var(--surface-secondary);color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800;position:sticky;top:82px}.datacentres-table tbody tr:not(.datacentres-province-row):hover td{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-table tbody tr:not(.datacentres-province-row):hover td{background:color-mix(in srgb,var(--accent-primary) 4%,var(--surface-primary))}}.datacentres-table td{color:var(--text-secondary)}.datacentres-table td strong{color:var(--text-primary);font-weight:760}.datacentres-province-row th{background:var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){.datacentres-province-row th{background:color-mix(in srgb,var(--surface-secondary) 88%,var(--surface-elevated))}}.datacentres-province-row th{color:var(--text-primary);font-size:13px;font-weight:820}.datacentres-mobile-group:focus-visible,.datacentres-province-row:focus-visible th{outline:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.datacentres-mobile-group:focus-visible,.datacentres-province-row:focus-visible th{outline:2px solid color-mix(in srgb,var(--accent-primary) 56%,transparent)}}.datacentres-mobile-group:focus-visible,.datacentres-province-row:focus-visible th{outline-offset:3px}.datacentres-province-row span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;margin-left:10px;font-size:10px;font-weight:760}.datacentres-type-pill{border:1px solid var(--type-colour);align-items:center;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.datacentres-type-pill{border:1px solid color-mix(in srgb,var(--type-colour) 32%,transparent)}}.datacentres-type-pill{background:var(--type-colour);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab,red,red)){.datacentres-type-pill{background:color-mix(in srgb,var(--type-colour) 9%,var(--surface-primary))}}.datacentres-type-pill{color:var(--type-colour);font-size:11px;font-weight:760;line-height:1.2}.datacentres-mobile-list{display:none}.datacentres-mobile-group{gap:8px;display:grid}.datacentres-mobile-group h3{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);justify-content:space-between;align-items:center;margin:0;padding-bottom:7px;font-size:14px;display:flex}.datacentres-mobile-group h3 span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760}.datacentres-mobile-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);gap:10px;padding:12px;display:grid}.datacentres-mobile-card .datacentres-impact-metrics,.datacentres-mobile-card .datacentres-relatable-chips{grid-template-columns:1fr}.datacentres-mobile-card small,.datacentres-mobile-card span,.datacentres-mobile-card strong{display:block}.datacentres-mobile-card strong{color:var(--text-primary);font-size:13px;line-height:1.3}.datacentres-mobile-card div>span{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.35}.datacentres-mobile-card small{color:var(--text-muted);margin-top:3px;font-size:11px}.datacentres-empty-state{border-top:1px solid var(--border-subtle);text-align:center;justify-items:center;gap:8px;padding:34px 18px 38px;display:grid}.datacentres-empty-state strong{color:var(--text-primary);font-size:17px;line-height:1.25}.datacentres-empty-state span{max-width:520px;color:var(--text-secondary);font-size:13px;line-height:1.5}@media (max-width:1100px){.datacentres-hero{grid-template-columns:1fr}.datacentres-evidence__header,.datacentres-policy-watch{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.datacentres-evidence__source-count{justify-items:start}.datacentres-evidence__source-count small{text-align:left}.datacentres-evidence-sources ul,.datacentres-evidence__grid{grid-template-columns:1fr 1fr}.datacentres-hero__facts,.datacentres-hero__receipt,.datacentres-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.datacentres-hero__receipt div:nth-child(2){border-top:0}.datacentres-hero__receipt div:nth-child(2n){border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.datacentres-hero__receipt div:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}}.datacentres-visual-grid{grid-template-columns:1fr}.datacentres-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.datacentres-map-layers__header{grid-template-columns:1fr;align-items:start}.datacentres-map-layer-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.datacentres-filter-control--impact,.datacentres-filter-control--search{grid-column:1/-1}.datacentres-filter-reset{width:100%}.datacentres-table thead th{top:112px}.datacentres-table-wrap{display:none}.datacentres-mobile-list{gap:14px;padding:14px;display:grid}}@media (max-width:1320px){.datacentres-table-wrap{overflow-x:auto}.datacentres-table thead th{position:static}}@media (max-width:720px){.datacentres-shell{padding:16px 16px 56px}.datacentres-hero{--hero-visual-position:62% center;--hero-visual-size:cover;--hero-visual-opacity:.32;background:linear-gradient(180deg,var(--surface-elevated),var(--surface-elevated)),var(--surface-elevated);padding:20px 16px}@supports (color:color-mix(in lab,red,red)){.datacentres-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-elevated) 88%,transparent)),var(--surface-elevated)}}[data-theme=dark] .datacentres-hero{--hero-visual-opacity:.18;background:linear-gradient(180deg,#101923f7,#101923e6),var(--surface-elevated)}.datacentres-hero__content h1{font-size:34px;line-height:1.04}.datacentres-hero__content>p:not(.section-kicker){font-size:14px}.datacentres-hero__actions{grid-template-columns:1fr;display:grid}.datacentres-evidence{padding:16px}.datacentres-evidence__header h2,.datacentres-policy-watch h3{font-size:22px}.datacentres-evidence-sources ul,.datacentres-evidence__grid,.datacentres-policy-watch dl>div{grid-template-columns:1fr}.datacentres-hero__facts,.datacentres-type-grid{grid-template-columns:1fr 1fr}.datacentres-visual-grid{gap:12px}.datacentres-hero__facts div,.datacentres-type-card{padding:12px}.datacentres-hero__facts strong,.datacentres-type-card strong{font-size:24px}.datacentres-hero__panel,.datacentres-type-grid{display:none}.datacentres-atlas__header,.datacentres-facilities__header,.datacentres-impact__header{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.datacentres-visible-count{justify-items:start}.datacentres-filter-panel{grid-template-columns:1fr;padding:0 16px 10px}.datacentres-filter-reset{justify-self:start;width:100%}.datacentres-filter-state{padding:0 16px 12px}.datacentres-map-layers{padding:14px 16px}.datacentres-map-layer-buttons{grid-template-columns:1fr}.datacentres-map-layer-button{min-height:64px}.datacentres-map-layer-panel{grid-template-columns:1fr}.datacentres-map-layer-panel__svg{width:100%;max-width:220px}.datacentres-filter-type-group{gap:9px;padding:14px 16px 12px}.datacentres-filter-strip{padding:0}.datacentres-filter-chip{min-height:44px}.datacentres-filter-chip span:not(.datacentres-filter-chip__dot){overflow-wrap:anywhere;min-width:0}@media (max-width:480px){.datacentres-filter-strip{scroll-snap-type:none;scrollbar-width:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,156px),1fr));display:grid;overflow-x:visible}.datacentres-filter-strip::-webkit-scrollbar{display:none}.datacentres-filter-chip{white-space:normal;text-align:center;scroll-snap-align:none;justify-content:center;width:100%;line-height:1.15}}.datacentres-map-frame,.datacentres-map-loading{height:440px;min-height:440px}.datacentres-source-note{padding:11px 16px}.datacentres-impact{gap:12px;padding:16px}.datacentres-impact__header{padding:0}.datacentres-impact__method{justify-items:start;min-width:0}.datacentres-impact__method strong{text-align:left}.datacentres-impact-card-grid{grid-template-columns:1fr}.datacentres-impact-card{min-height:0}.datacentres-impact-meaning,.datacentres-scale-comparisons{grid-template-columns:1fr}.datacentres-scale-card{grid-template-rows:auto 104px minmax(0,auto) auto auto minmax(0,auto) auto}.datacentres-scale-card__visual{height:104px}.datacentres-scale-card__endpoint strong{font-size:19px}.datacentres-scale-card__range-compare{grid-template-columns:minmax(0,1fr) 26px minmax(0,1fr);gap:6px}.datacentres-relatable-chips{grid-template-columns:1fr}.datacentres-impact-watchlist{display:grid}.datacentres-estimate-flow{padding:13px}.datacentres-estimate-flow__track,.datacentres-estimate-flow__track--water{grid-template-columns:1fr;gap:18px}.datacentres-estimate-flow__track li:not(:last-child):after,.datacentres-estimate-flow__track li:not(:last-child):before{content:none}.datacentres-province-impact__header{flex-direction:column;align-items:flex-start}.datacentres-facilities{margin:0 12px 16px}.datacentres-facilities__toggle{grid-template-columns:1fr;min-height:0;padding:16px}.datacentres-facilities__toggle:after{justify-self:start}.datacentres-facilities__summary{justify-content:flex-start}.datacentres-table-wrap{display:none}.datacentres-mobile-list{gap:14px;padding:14px;display:grid}.datacentres-mobile-group{gap:8px;display:grid}.datacentres-mobile-group h3{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);justify-content:space-between;align-items:center;margin:0;padding-bottom:7px;font-size:14px;display:flex}.datacentres-mobile-group h3 span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:760}.datacentres-mobile-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);gap:10px;padding:12px;display:grid}.datacentres-mobile-card .datacentres-impact-metrics,.datacentres-mobile-card .datacentres-relatable-chips{grid-template-columns:1fr}.datacentres-mobile-card small,.datacentres-mobile-card span,.datacentres-mobile-card strong{display:block}.datacentres-mobile-card strong{color:var(--text-primary);font-size:13px;line-height:1.3}.datacentres-mobile-card div>span{color:var(--text-secondary);margin-top:4px;font-size:12px;line-height:1.35}.datacentres-mobile-card small{color:var(--text-muted);margin-top:3px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.motion-card-polish,.motion-filter-swap,.motion-live-dot:after,.motion-reveal,.source-track-button,.strategy-mobile-commitment,.strategy-pipeline-card,.timeline-card{animation:none!important;transform:none!important}.motion-filter-swap,.motion-reveal{opacity:1}.motion-card-polish,.source-track-button,.strategy-mobile-commitment,.strategy-pipeline-card,.timeline-card{transition:none!important}.datacentres-map-layer-button:focus-visible,.datacentres-map-layer-button:hover,.motion-card-polish:active,.motion-card-polish:focus-within,.motion-card-polish:hover,.source-track-button:focus-visible,.source-track-button:hover,.story-hoverable:focus-within,.story-hoverable:hover,.strategy-mobile-commitment:focus-within,.strategy-mobile-commitment:hover,.strategy-pipeline-card:focus-within,.strategy-pipeline-card:hover,.timeline-card:focus-within,.timeline-card:hover{transform:none!important}.motion-live-dot:after{opacity:.14}.datacentres-map-layer-button,.datacentres-map-layer-panel{transition:none!important}.datacentres-map-layer-panel__svg circle{filter:none}.dashboard-command:before{transform:none;animation:none!important}}.world-shell{padding-top:1rem;padding-bottom:2.5rem}.world-hero{--world-hero-image:url(/images/world-briefing-atlas-hero.webp);--world-hero-position:right center;--world-hero-size:cover;--world-hero-opacity:.78;--world-hero-mask:radial-gradient(ellipse 92% 82% at 76% 52%,#000000fa 0%,#000000fa 50%,#00000094 70%,transparent 100%);isolation:isolate;border:1px solid var(--border-subtle);align-items:center;min-height:clamp(300px,32vw,390px);display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.world-hero{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,var(--accent-secondary))}}.world-hero{border-radius:var(--radius-card);background:linear-gradient(102deg,var(--surface-elevated) 0,var(--surface-elevated) 46%,var(--surface-elevated) 74%,var(--surface-elevated) 100%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.world-hero{background:linear-gradient(102deg,color-mix(in srgb,var(--surface-elevated) 99%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 95%,transparent) 46%,color-mix(in srgb,var(--surface-elevated) 52%,transparent) 74%,color-mix(in srgb,var(--surface-elevated) 18%,transparent) 100%),var(--surface-elevated)}}.world-hero{box-shadow:none;padding:clamp(30px,4.4vw,54px) clamp(22px,5vw,58px)}.world-hero:after,.world-hero:before{content:"";position:absolute;inset:0}.world-hero:before{z-index:-2;background-image:var(--world-hero-image);background-position:var(--world-hero-position);background-size:var(--world-hero-size);opacity:var(--world-hero-opacity);-webkit-mask-image:var(--world-hero-mask);mask-image:var(--world-hero-mask);background-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.world-hero:after{z-index:-1;background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 38%,var(--surface-elevated) 74%,transparent 100%),linear-gradient(180deg,transparent 60%,var(--bg-page) 100%)}@supports (color:color-mix(in lab,red,red)){.world-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 38%,color-mix(in srgb,var(--surface-elevated) 30%,transparent) 74%,transparent 100%),linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--bg-page) 55%,transparent) 100%)}}[data-theme=dark] .world-hero{--world-hero-opacity:.5;--world-hero-mask:radial-gradient(ellipse 76% 72% at 78% 54%,#000000f2 0%,#000000f2 48%,#0006 68%,transparent 100%);background:linear-gradient(102deg,var(--surface-elevated) 0,var(--surface-elevated) 48%,var(--surface-elevated) 76%,var(--surface-elevated) 100%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .world-hero{background:linear-gradient(102deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 90%,transparent) 48%,color-mix(in srgb,var(--surface-elevated) 58%,transparent) 76%,color-mix(in srgb,var(--surface-elevated) 34%,transparent) 100%),var(--surface-elevated)}}[data-theme=dark] .world-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 38%,var(--surface-elevated) 74%,var(--surface-elevated) 100%),linear-gradient(180deg,transparent 60%,var(--bg-page) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .world-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 90%,transparent) 38%,color-mix(in srgb,var(--surface-elevated) 34%,transparent) 74%,color-mix(in srgb,var(--surface-elevated) 8%,transparent) 100%),linear-gradient(180deg,transparent 60%,color-mix(in srgb,var(--bg-page) 62%,transparent) 100%)}}.world-hero__copy{max-width:680px}.world-hero h1{max-width:640px;color:var(--text-primary);margin-top:.5rem}.world-hero p:not(.section-kicker){max-width:610px;font-family:var(--font-italic),Georgia,serif;color:var(--text-secondary);margin-top:.75rem;font-size:clamp(17px,1.8vw,21px);line-height:1.38}.world-hero__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.6rem;display:flex}.world-hero__actions a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);min-height:44px;color:var(--text-primary);transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.world-hero__actions a:first-child{background:var(--surface-invert);color:var(--text-on-invert);border-color:#0000}.world-hero__actions a:focus-visible,.world-hero__actions a:hover{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.world-hero__actions a:focus-visible,.world-hero__actions a:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 18%,transparent)}}.world-hero__actions a:focus-visible,.world-hero__actions a:hover{color:var(--accent-primary);outline:none;transform:translateY(-1px)}.world-hero__actions a:first-child:focus-visible,.world-hero__actions a:first-child:hover{background:var(--accent-primary);color:var(--text-on-invert)}.world-feed-controls label span,.world-status-badge,.world-story-card__footer span,.world-story-card__type{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.world-feed-panel{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:.8rem;padding:clamp(8px,1.6vw,14px) 0 0;position:relative}.world-anchor-target{position:absolute;top:-7rem}.world-source-receipt{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);grid-template-columns:minmax(0,.64fr) minmax(0,1fr);align-items:start;gap:clamp(.9rem,2.2vw,1.35rem);display:grid}@supports (color:color-mix(in lab,red,red)){.world-source-receipt{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 90%,transparent)),var(--surface-primary)}}.world-source-receipt{padding:clamp(1rem,2vw,1.35rem);box-shadow:0 18px 44px #1627370d}.world-source-receipt__copy h2{color:var(--text-primary);margin-top:.25rem;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.08}.world-source-receipt__copy p:not(.section-kicker){max-width:560px;color:var(--text-secondary);margin-top:.55rem;font-size:.9rem;line-height:1.68}.world-source-receipt__metrics{border-block:1px solid var(--border-subtle);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;min-width:0;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.world-source-receipt__metrics{border-block:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.world-source-receipt__metrics{background:linear-gradient(180deg,var(--surface-secondary),transparent 74%)}@supports (color:color-mix(in lab,red,red)){.world-source-receipt__metrics{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 44%,transparent),transparent 74%)}}.world-source-receipt__metric{border-left:1px solid var(--border-subtle);align-content:center;gap:.42rem;min-width:0;min-height:4.55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.world-source-receipt__metric{border-left:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}}.world-source-receipt__metric{padding:.55rem clamp(.7rem,1.35vw,1rem)}.world-source-receipt__metric:first-child{border-left:0}.world-source-receipt__metrics dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.065em;text-transform:uppercase;font-size:.58rem;font-weight:850;line-height:1.15}.world-source-receipt__metrics dd{color:var(--text-primary);font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:clamp(.96rem,1.35vw,1.1rem);font-weight:850;line-height:1.16}.world-feed-panel__header{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:start;gap:1rem;padding-bottom:1rem;display:grid}.world-feed-panel__header h2{color:var(--text-primary);margin-top:.25rem;font-size:clamp(1.5rem,2.4vw,2.3rem);line-height:1.05}.world-feed-panel__header p:not(.section-kicker){max-width:760px;color:var(--text-secondary);margin-top:.6rem;font-size:.95rem;line-height:1.7}.world-feed-panel__badges{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.world-status-badge{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--text-muted);transition:color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),background-color var(--motion-duration-fast) var(--motion-ease-out);align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.64rem;font-weight:800;display:inline-flex}.world-status-badge--live{color:var(--accent-primary)}.world-status-badge--live span{color:currentColor;background:currentColor;border-radius:999px;width:.38rem;height:.38rem}.world-status-badge--warning{color:var(--status-gold)}.world-feed-caveat,.world-feed-state{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);color:var(--text-secondary);margin-top:.75rem;padding:.42rem .75rem;font-size:.86rem;line-height:1.65}.world-feed-state{color:var(--text-primary);font-weight:700}.world-feed-caveat summary{cursor:pointer;min-height:44px;color:var(--text-primary);align-items:center;font-weight:800;list-style:none;display:flex}.world-feed-caveat summary::-webkit-details-marker{display:none}.world-feed-caveat summary:after{content:"+";color:var(--accent-primary);margin-left:auto;padding-left:1rem;font-weight:900}.world-feed-caveat[open] summary:after{content:"-"}.world-feed-caveat p{margin:.2rem 0 .35rem}.world-feed-state--warning{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.world-feed-state--warning{border-color:color-mix(in srgb,var(--status-gold) 38%,transparent)}}.world-feed-state--warning{background:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.world-feed-state--warning{background:color-mix(in srgb,var(--status-gold) 9%,var(--surface-primary))}}.world-feed-caveat,.world-feed-state{animation:motionReveal var(--motion-duration-base) var(--motion-ease-out) both}.world-top-stories{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.world-feed-list{gap:.8rem;margin-top:1rem;display:grid}.world-story-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out)}@media (hover:hover) and (pointer:fine){.world-story-card:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.world-story-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.world-story-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-1px)}}.world-lead-story{background:linear-gradient(180deg,var(--surface-primary),var(--surface-primary));align-self:start;gap:.82rem;display:grid}@supports (color:color-mix(in lab,red,red)){.world-lead-story{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 90%,var(--accent-surface)),var(--surface-primary))}}.world-lead-story{padding:clamp(1rem,2vw,1.25rem)}.world-ranked-list{gap:.6rem;display:grid}.world-ranked-list__header{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);padding:.85rem}.world-ranked-list__header span{color:var(--text-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800;display:block}.world-ranked-list__header p{color:var(--text-secondary);margin-top:.35rem;font-size:.88rem;line-height:1.55}.world-ranked-story{grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:.85rem;display:grid}.world-ranked-story__index{border:1px solid var(--border-subtle);background:var(--surface-secondary);width:2rem;height:2rem;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;border-radius:999px;place-items:center;font-size:.72rem;font-weight:900;display:grid}.world-story-row{grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);display:grid;overflow:hidden}.world-story-row__rail{border-right:1px solid var(--border-subtle);background:var(--surface-secondary);flex-direction:column;justify-content:space-between;gap:1rem;min-height:100%;padding:1rem;display:flex}.world-story-row__rail span,.world-story-row__rail strong{overflow-wrap:anywhere}.world-story-row__rail span{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:850}.world-story-row__rail strong{color:var(--text-primary);font-size:.92rem;line-height:1.25}.world-story-row__body{gap:.75rem;padding:1rem 1.1rem;display:grid}.world-story-card__footer,.world-story-card__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.72rem;font-weight:700;display:flex}.world-story-card__type{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.world-story-card__type{border:1px solid color-mix(in srgb,var(--accent-primary) 30%,transparent)}}.world-story-card__type{border-radius:var(--radius-pill);color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;font-size:.58rem;font-weight:800}.world-story-card__type--pending{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.world-story-card__type--pending{border-color:color-mix(in srgb,var(--status-gold) 44%,transparent)}}.world-story-card__type--pending{color:var(--status-gold)}.world-story-card h3{max-width:940px;color:var(--text-primary);font-size:clamp(1.06rem,1.45vw,1.32rem);line-height:1.24}.world-lead-story h3{max-width:820px;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.12}.world-ranked-story h3{margin-top:.35rem;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.32}.world-ranked-story__summary{-webkit-line-clamp:2;color:var(--text-secondary);-webkit-box-orient:vertical;margin-top:.45rem;font-size:.84rem;line-height:1.48;display:-webkit-box;overflow:hidden}.world-story-card h3 a{min-height:44px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.world-story-card h3 a:focus-visible,.world-story-card h3 a:hover{color:var(--accent-primary);outline:none;text-decoration:underline}.world-story-card__summary{max-width:860px;color:var(--text-secondary);overflow-wrap:anywhere;font-size:clamp(.96rem,1vw,1.02rem);line-height:1.68}.world-lead-story .world-story-card__summary{max-width:780px;font-size:clamp(1rem,1.18vw,1.12rem)}.world-story-card__why{border-left:2px solid var(--accent-primary);max-width:860px}@supports (color:color-mix(in lab,red,red)){.world-story-card__why{border-left:2px solid color-mix(in srgb,var(--accent-primary) 45%,transparent)}}.world-story-card__why{color:var(--text-muted);padding-left:.75rem;font-size:.86rem;line-height:1.55}.world-story-card__why strong{color:var(--text-secondary)}.world-story-card__footer{border-top:1px solid var(--border-subtle);padding-top:.72rem}.world-story-card__footer span{font-size:.6rem;font-weight:850}.world-feed-controls{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);grid-template-columns:minmax(0,1fr) auto minmax(150px,190px) minmax(150px,190px);align-items:end;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.world-feed-controls p:not(.section-kicker){color:var(--text-secondary);font-size:.86rem}.world-feed-controls button,.world-feed-more button{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);min-height:44px;color:var(--text-secondary);justify-content:center;align-items:center;padding:.55rem .75rem;font-size:.84rem;font-weight:700;display:inline-flex}.world-feed-controls button:focus-visible,.world-feed-controls button:hover,.world-feed-more button:focus-visible,.world-feed-more button:hover{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.world-feed-controls label{gap:.3rem;display:grid}.world-feed-controls label span{color:var(--text-muted);font-size:.62rem;font-weight:800}.world-feed-controls select{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);min-height:44px;color:var(--text-primary);padding:.45rem .6rem;font-size:.86rem}.world-feed-more{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.world-feed-more p{color:var(--text-muted);font-size:.8rem}.world-related-links{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}.world-related-links a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);min-height:44px;color:var(--text-secondary);justify-content:center;align-items:center;padding:.55rem .75rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.world-related-links a:focus-visible,.world-related-links a:hover{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.world-story-card--skeleton p,.world-story-card--skeleton span,.world-story-card--skeleton strong{background:var(--border-subtle);border-radius:999px;min-height:.7rem;animation:pulse 1.4s ease-in-out infinite;display:block}.world-story-card--skeleton{gap:.75rem;padding:1rem;display:grid}.world-story-card--skeleton span{width:32%}.world-story-card--skeleton strong{width:76%;min-height:1rem}.world-story-card--skeleton p:first-of-type{width:100%}.world-story-card--skeleton p:last-of-type{width:62%}@media (max-width:1160px){.world-top-stories{grid-template-columns:1fr}}@media (max-width:900px){.world-feed-controls,.world-feed-panel__header,.world-hero,.world-source-receipt{grid-template-columns:1fr}.world-source-receipt__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.world-source-receipt__metric{min-height:5rem}.world-feed-panel__badges{justify-content:flex-start}}@media (max-width:640px){.world-shell{padding-inline:1rem}.world-hero{--world-hero-image:url(/images/world-briefing-atlas-hero-mobile.webp);--world-hero-position:right bottom;--world-hero-size:86% auto;--world-hero-opacity:.5;--world-hero-mask:radial-gradient(ellipse 84% 72% at 84% 70%,#000000f5 0%,#000000db 44%,#00000057 68%,transparent 100%);align-items:flex-start;min-height:0;padding:26px 20px 68px}.world-hero h1{line-height:1.04}.world-hero p:not(.section-kicker){font-size:16px}.world-hero:after{background:linear-gradient(180deg,var(--surface-elevated) 0,var(--surface-elevated) 58%,var(--surface-elevated) 100%)}@supports (color:color-mix(in lab,red,red)){.world-hero:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 58%,color-mix(in srgb,var(--surface-elevated) 34%,transparent) 100%)}}[data-theme=dark] .world-hero{--world-hero-opacity:.28;--world-hero-mask:radial-gradient(ellipse 78% 58% at 90% 88%,#000000e0 0%,#00000080 42%,transparent 78%)}[data-theme=dark] .world-hero:after{background:linear-gradient(180deg,var(--surface-elevated) 0,var(--surface-elevated) 54%,var(--surface-elevated) 76%,var(--surface-elevated) 100%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .world-hero:after{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 96%,transparent) 54%,color-mix(in srgb,var(--surface-elevated) 86%,transparent) 76%,color-mix(in srgb,var(--surface-elevated) 72%,transparent) 100%)}}.world-hero__actions{gap:.55rem;margin-top:1.2rem}.world-story-row{grid-template-columns:1fr}.world-story-row__rail{border-right:0;border-bottom:1px solid var(--border-subtle);flex-direction:row;align-items:center;min-height:auto;padding:.85rem 1rem}.world-feed-panel{padding:.9rem}.world-source-receipt{gap:.9rem;padding:1rem}.world-source-receipt__metrics{background:0 0;border-bottom:0;grid-template-columns:1fr}.world-source-receipt__metric{border-left:0;border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:1rem;min-height:0;display:flex}@supports (color:color-mix(in lab,red,red)){.world-source-receipt__metric{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.world-source-receipt__metric{padding:.82rem 0}.world-source-receipt__metric:first-child{border-top:0}.world-source-receipt__metric:last-child{border-bottom:0}.world-source-receipt__metrics dd{text-align:right;text-wrap:balance;max-width:62%}.world-feed-more{flex-direction:column;align-items:stretch}.world-feed-more button{width:100%}}@media (max-width:360px){.world-page{--public-hero-title-size:clamp(30px,8.6vw,32px)}.world-hero{padding:22px 20px 34px}.world-hero h1{line-height:1.02!important}.world-hero p:not(.section-kicker){margin-top:.62rem;font-size:15px;line-height:1.36}.world-hero__actions{grid-template-columns:1fr;gap:.5rem;width:100%;margin-top:1rem;display:grid}.world-hero__actions a{width:100%}}.robotics-shell{padding-top:1rem;padding-bottom:2.5rem}.robotics-feed-panel,.robotics-hero,.robotics-section{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);box-shadow:var(--shadow-soft)}.robotics-hero{isolation:isolate;background:linear-gradient(90deg,var(--surface-primary) 0,var(--surface-primary) 46%,var(--surface-primary) 100%),linear-gradient(135deg,var(--accent-primary),transparent 42%),var(--surface-elevated);grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:center;gap:clamp(1.1rem,3vw,2.25rem);min-height:clamp(430px,42vw,560px);padding:clamp(1.35rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.robotics-hero{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 96%,transparent) 0,color-mix(in srgb,var(--surface-primary) 90%,transparent) 46%,color-mix(in srgb,var(--surface-primary) 58%,transparent) 100%),linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 42%),var(--surface-elevated)}}.robotics-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,var(--surface-primary) 0,var(--surface-primary) 48%,transparent 100%),var(--visual-site-atlas) right top /min(780px,64%) auto no-repeat,var(--visual-card-wash) 62% center /auto 118% no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.robotics-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 98%,transparent) 0,color-mix(in srgb,var(--surface-primary) 84%,transparent) 48%,transparent 100%),var(--visual-site-atlas) right top /min(780px,64%) auto no-repeat,var(--visual-card-wash) 62% center /auto 118% no-repeat}}.robotics-hero:before{opacity:.76}.robotics-hero:after{content:"";z-index:-1;border:1px solid var(--accent-primary);width:min(42vw,500px);height:min(21vw,250px);position:absolute;bottom:clamp(1rem,4vw,3.2rem);right:clamp(1rem,5vw,4.5rem)}@supports (color:color-mix(in lab,red,red)){.robotics-hero:after{border:1px solid color-mix(in srgb,var(--accent-primary) 13%,transparent)}}.robotics-hero:after{background:linear-gradient(90deg,var(--accent-secondary) 0 1px,transparent 1px 100%),linear-gradient(180deg,var(--accent-primary) 0 1px,transparent 1px 100%);border-radius:18px}@supports (color:color-mix(in lab,red,red)){.robotics-hero:after{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 16%,transparent) 0 1px,transparent 1px 100%),linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 12%,transparent) 0 1px,transparent 1px 100%)}}.robotics-hero:after{opacity:.32;background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 86%,#0000)}.robotics-hero>*{z-index:1;position:relative}.robotics-hero__copy{max-width:760px}.robotics-hero h1{max-width:820px;color:var(--text-primary);margin-top:.5rem;font-size:clamp(2rem,3.7vw,3.45rem);line-height:1.02}.robotics-hero p:not(.section-kicker){max-width:760px;color:var(--text-secondary);margin-top:.75rem;font-size:clamp(.98rem,1.25vw,1.08rem);line-height:1.62}.robotics-hero__ledger{border:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:760px;margin-top:1.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.robotics-hero__ledger{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.robotics-hero__ledger{border-left:3px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.robotics-hero__ledger{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 72%,var(--accent-primary))}}.robotics-hero__ledger{background:linear-gradient(90deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.robotics-hero__ledger{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 92%,transparent),color-mix(in srgb,var(--surface-secondary) 42%,transparent)),color-mix(in srgb,var(--surface-primary) 84%,transparent)}}.robotics-hero__ledger{box-shadow:inset 0 1px 0 var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.robotics-hero__ledger{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-primary) 86%,transparent)}}.robotics-hero__ledger span{min-width:0;color:var(--text-secondary);gap:.35rem;padding:.82rem 1rem;font-size:.82rem;line-height:1.38;display:grid}.robotics-hero__ledger span+span{border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.robotics-hero__ledger span+span{border-left:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.robotics-hero__ledger strong{color:var(--text-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:850;line-height:1.15}.robotics-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.15rem;display:flex}.robotics-hero__actions .briefing-action{min-height:44px;padding-inline:.95rem}.robotics-hero__panel{isolation:isolate;border:1px solid var(--border-subtle);border-left:3px solid var(--accent-secondary);align-content:start;gap:.9rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.robotics-hero__panel{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 78%,var(--accent-primary))}}.robotics-hero__panel{border-radius:var(--radius-card);background:linear-gradient(145deg,var(--surface-primary),var(--surface-secondary) 68%),linear-gradient(90deg,var(--accent-primary),transparent 44%)}@supports (color:color-mix(in lab,red,red)){.robotics-hero__panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface-primary) 98%,transparent),color-mix(in srgb,var(--surface-secondary) 70%,var(--surface-primary)) 68%),linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 9%,transparent),transparent 44%)}}.robotics-hero__panel{box-shadow:0 18px 40px #14203013,inset 0 1px 0 var(--surface-primary);padding:1rem}@supports (color:color-mix(in lab,red,red)){.robotics-hero__panel{box-shadow:0 18px 40px #14203013,inset 0 1px 0 color-mix(in srgb,var(--surface-primary) 82%,transparent)}}.robotics-hero__panel:before{content:"";z-index:-1;border-radius:inherit;background:var(--visual-site-atlas) right top /440px auto no-repeat;opacity:.1;pointer-events:none;position:absolute;inset:0}.robotics-badge,.robotics-controls label span,.robotics-featured-marker,.robotics-hero__panel span,.robotics-research-topics span,.robotics-sector-strip span,.robotics-status-badge{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.robotics-hero__panel>span{color:var(--text-muted);font-size:.68rem;font-weight:800}.robotics-hero__panel>strong{color:var(--text-primary);font-size:1.05rem;line-height:1.3}.robotics-hero__field-log{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.robotics-hero__count-tile{border:1px solid var(--border-subtle);align-content:space-between;min-height:86px;display:grid}@supports (color:color-mix(in lab,red,red)){.robotics-hero__count-tile{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,var(--accent-primary))}}.robotics-hero__count-tile{border-radius:calc(var(--radius-card) - 2px);background:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.robotics-hero__count-tile{background:color-mix(in srgb,var(--surface-primary) 76%,transparent)}}.robotics-hero__count-tile{padding:.7rem .62rem}.robotics-hero__count-tile--primary{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:.8rem;min-height:74px}.robotics-hero__count-tile>span{color:var(--text-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.58rem;font-weight:850;line-height:1.1}.robotics-hero__count-tile>strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.25vw,1.9rem);font-weight:850;line-height:.95}.robotics-hero__count-tile--primary>strong{grid-row:1/span 2;font-size:clamp(2.35rem,5vw,3.45rem)}.robotics-hero__count-tile>em{color:var(--text-secondary);font-family:var(--font-ui),system-ui,sans-serif;font-size:.74rem;font-style:normal;font-weight:700;line-height:1.25}.robotics-hero__panel>p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.55}.robotics-entity-card a,.robotics-hero__panel a,.robotics-item-card h3 a,.robotics-related-links a,.robotics-video-card h3 a{min-height:44px;color:var(--accent-primary);align-items:center;text-decoration:none;display:inline-flex}.robotics-entity-card a:focus-visible,.robotics-entity-card a:hover,.robotics-hero__panel a:focus-visible,.robotics-hero__panel a:hover,.robotics-item-card h3 a:focus-visible,.robotics-item-card h3 a:hover,.robotics-related-links a:focus-visible,.robotics-related-links a:hover,.robotics-video-card h3 a:focus-visible,.robotics-video-card h3 a:hover{color:var(--accent-primary);outline:none;text-decoration:underline}.robotics-feed-panel,.robotics-section{margin-top:1rem;padding:clamp(1rem,2vw,1.4rem)}.robotics-feed-panel{isolation:isolate;background:linear-gradient(112deg,var(--surface-primary) 0,var(--surface-primary) 58%,var(--surface-secondary) 100%),var(--surface-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.robotics-feed-panel{background:linear-gradient(112deg,color-mix(in srgb,var(--surface-primary) 98%,transparent) 0,color-mix(in srgb,var(--surface-primary) 93%,transparent) 58%,color-mix(in srgb,var(--surface-secondary) 54%,transparent) 100%),var(--surface-primary)}}.robotics-feed-panel:before{content:"";z-index:-1;background:var(--visual-site-atlas) right top /min(680px,58%) auto no-repeat,linear-gradient(90deg,var(--accent-secondary),transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.robotics-feed-panel:before{background:var(--visual-site-atlas) right top /min(680px,58%) auto no-repeat,linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 42%)}}.robotics-feed-panel:before{opacity:.32;pointer-events:none}.robotics-feed-panel>*{z-index:1;position:relative}.robotics-feed-panel__header,.robotics-section__header{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,.9fr) minmax(300px,.48fr);align-items:end;gap:1rem;padding-bottom:1rem;display:grid}.robotics-section__header{grid-template-columns:minmax(0,1fr)}.robotics-feed-panel__header h2,.robotics-section__header h2{color:var(--text-primary);margin-top:.25rem;font-size:clamp(1.45rem,2.25vw,2.15rem);line-height:1.08}.robotics-feed-panel__header p:not(.section-kicker),.robotics-section__header p:not(.section-kicker){max-width:820px;color:var(--text-secondary);margin-top:.55rem;font-size:.95rem;line-height:1.7}.robotics-feed-panel__badges{border:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.robotics-feed-panel__badges{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.robotics-feed-panel__badges{border-left:3px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.robotics-feed-panel__badges{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 72%,var(--accent-primary))}}.robotics-feed-panel__badges{background:var(--surface-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.robotics-feed-panel__badges{background:color-mix(in srgb,var(--surface-primary) 78%,transparent)}}.robotics-badge,.robotics-status-badge{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--text-muted);align-items:center;gap:.35rem;padding:.32rem .52rem;font-size:.6rem;font-weight:850;display:inline-flex}.robotics-feed-panel__badges .robotics-status-badge{background:0 0;border:0;border-radius:0;min-width:0;min-height:42px;padding:.5rem .62rem;line-height:1.25}.robotics-feed-panel__badges .robotics-status-badge:nth-child(2n){border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.robotics-feed-panel__badges .robotics-status-badge:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.robotics-feed-panel__badges .robotics-status-badge:nth-child(n+3){border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.robotics-feed-panel__badges .robotics-status-badge:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.robotics-status-badge--live{color:var(--accent-primary)}.robotics-status-badge--live span{background:currentColor;border-radius:999px;width:.38rem;height:.38rem}.robotics-status-badge--warning{color:var(--status-gold)}.robotics-badge--category{color:var(--accent-primary)}.robotics-badge--evidence{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.robotics-badge--evidence{border-color:color-mix(in srgb,var(--status-gold) 40%,transparent)}}.robotics-badge--evidence{color:var(--status-gold)}.robotics-badge--strong{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.robotics-badge--strong{border-color:color-mix(in srgb,var(--accent-primary) 42%,transparent)}}.robotics-badge--strong{color:var(--accent-primary)}.robotics-badge--canada:not(.robotics-badge--muted){border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.robotics-badge--canada:not(.robotics-badge--muted){border-color:color-mix(in srgb,var(--accent-primary) 34%,transparent)}}.robotics-badge--canada:not(.robotics-badge--muted){color:var(--accent-primary)}.robotics-badge--muted{opacity:.72}.robotics-empty-state{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);color:var(--text-secondary);margin-top:1rem;padding:.8rem .9rem;font-size:.9rem;font-weight:700;line-height:1.6}.robotics-empty-state--warning{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.robotics-empty-state--warning{border-color:color-mix(in srgb,var(--status-gold) 38%,transparent)}}.robotics-empty-state--warning{background:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.robotics-empty-state--warning{background:color-mix(in srgb,var(--status-gold) 9%,var(--surface-primary))}}.robotics-controls{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--surface-primary),transparent 68%),var(--surface-secondary);grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:end;gap:.85rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.robotics-controls{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 52%,transparent),transparent 68%),var(--surface-secondary)}}.robotics-controls{box-shadow:inset 0 1px 0 var(--surface-primary);padding:.9rem}@supports (color:color-mix(in lab,red,red)){.robotics-controls{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-primary) 76%,transparent)}}.robotics-controls__header p:not(.section-kicker){color:var(--text-secondary);font-size:.86rem}.robotics-filter-buttons,.robotics-tabs{flex-wrap:wrap;gap:.45rem;min-width:0;max-width:100%;display:flex}.robotics-filter-buttons{grid-column:1/-1}.robotics-mobile-select-control{gap:.35rem;min-width:0;display:none}.robotics-mobile-select-control span{color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:850}.robotics-mobile-select-control select{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-primary);width:100%;min-height:44px;color:var(--text-primary);padding:0 2.2rem 0 .85rem;font-size:.86rem;font-weight:750}.robotics-filter-buttons button,.robotics-sort-control select,.robotics-tabs button{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-primary);min-height:44px;color:var(--text-secondary);padding:.48rem .66rem;font-size:.82rem;font-weight:700}.robotics-filter-buttons button[aria-pressed=true],.robotics-tabs button[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.robotics-filter-buttons button[aria-pressed=true],.robotics-tabs button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-primary) 11%,var(--surface-primary))}}.robotics-filter-buttons button[aria-pressed=true],.robotics-tabs button[aria-pressed=true]{color:var(--accent-primary)}.robotics-filter-buttons button:focus-visible,.robotics-filter-buttons button:hover,.robotics-sort-control select:focus-visible,.robotics-tabs button:focus-visible,.robotics-tabs button:hover{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.robotics-sort-control{gap:.3rem;display:grid}.robotics-sort-control span{color:var(--text-muted);font-size:.62rem;font-weight:850}[data-theme=dark] .robotics-hero:before{opacity:.16}[data-theme=dark] .robotics-hero:after{opacity:.36}[data-theme=dark] .robotics-hero__stat-grid div{background:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .robotics-hero__stat-grid div{background:color-mix(in srgb,var(--surface-primary) 56%,transparent)}}[data-theme=dark] .robotics-feed-panel{background:linear-gradient(112deg,var(--surface-primary) 0,var(--surface-primary) 58%,var(--surface-secondary) 100%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .robotics-feed-panel{background:linear-gradient(112deg,color-mix(in srgb,var(--surface-primary) 98%,transparent) 0,color-mix(in srgb,var(--surface-primary) 92%,transparent) 58%,color-mix(in srgb,var(--surface-secondary) 54%,transparent) 100%),var(--surface-primary)}}[data-theme=dark] .robotics-feed-panel:before{opacity:.08;filter:saturate(.72)contrast(1.05);mix-blend-mode:soft-light;-webkit-mask-image:linear-gradient(90deg,#0000,#0000003d 58%,#000);mask-image:linear-gradient(90deg,#0000,#0000003d 58%,#000)}.robotics-feed-list{gap:.85rem;margin-top:1rem;display:grid}.robotics-feed-list--compact{margin-top:0}.robotics-feed-more{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.robotics-feed-more p{color:var(--text-muted);font-size:.8rem;font-weight:750}.robotics-feed-more button{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);min-height:44px;color:var(--text-secondary);padding:.55rem .75rem;font-size:.84rem;font-weight:800}.robotics-feed-more button:focus-visible,.robotics-feed-more button:hover{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.robotics-item-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.robotics-item-card:has(.robotics-item-card__thumb){grid-template-columns:minmax(190px,.24fr) minmax(0,1fr)}@media (hover:hover) and (pointer:fine){.robotics-item-card:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.robotics-item-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.robotics-item-card:hover{box-shadow:var(--shadow-elevated);transform:translateY(-1px)}}.robotics-item-card--featured{background:linear-gradient(180deg,var(--surface-primary),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){.robotics-item-card--featured{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 91%,var(--accent-surface)),var(--surface-primary))}}.robotics-item-card__thumb{background:var(--surface-secondary);min-height:100%;position:relative}.robotics-item-card__thumb img{object-fit:cover;width:100%;height:100%;min-height:170px}.robotics-item-card__thumb span{border-radius:var(--radius-pill);background:var(--surface-invert);color:var(--text-on-invert);padding:.28rem .5rem;font-size:.68rem;font-weight:800;position:absolute;bottom:.65rem;right:.65rem}.robotics-item-card__body{gap:.72rem;padding:1rem 1.1rem;display:grid}.robotics-item-card__badges,.robotics-item-card__footer,.robotics-item-card__meta{flex-wrap:wrap;align-items:center;gap:.42rem .55rem;display:flex}.robotics-item-card__meta{color:var(--text-muted);font-size:.72rem;font-weight:700}.robotics-featured-marker{border-radius:var(--radius-pill);background:var(--surface-invert);color:var(--text-on-invert);padding:.2rem .45rem;font-size:.58rem;font-weight:850}.robotics-item-card h3{max-width:920px;color:var(--text-primary);font-size:clamp(1.08rem,1.45vw,1.36rem);line-height:1.25}.robotics-item-card__summary{max-width:880px;color:var(--text-secondary);overflow-wrap:anywhere;font-size:clamp(.95rem,1vw,1.02rem);line-height:1.66}.robotics-item-card__footer{border-top:1px solid var(--border-subtle);padding-top:.72rem}.robotics-item-card__footer span{color:var(--text-muted);text-transform:capitalize;font-size:.74rem;font-weight:750}.robotics-entity-grid,.robotics-evidence-grid,.robotics-methodology-grid,.robotics-video-grid{gap:.85rem;margin-top:1rem;display:grid}.robotics-video-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.robotics-tabs{margin-top:1rem}.robotics-disclosure{padding:0}.robotics-disclosure summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding:clamp(1rem,2vw,1.4rem);list-style:none;display:grid}.robotics-disclosure summary::-webkit-details-marker{display:none}.robotics-disclosure summary h2{color:var(--text-primary);margin-top:.25rem;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.12}.robotics-disclosure summary p:not(.section-kicker){max-width:820px;color:var(--text-secondary);margin-top:.5rem;font-size:.9rem;line-height:1.6}.robotics-disclosure summary>span{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;padding:.35rem .6rem;font-size:.68rem;font-weight:850}.robotics-disclosure[open] summary{border-bottom:1px solid var(--border-subtle)}.robotics-disclosure[open] summary>span{border-color:var(--accent-primary);color:var(--accent-primary)}.robotics-disclosure__body{padding:0 clamp(1rem,2vw,1.4rem) clamp(1rem,2vw,1.4rem)}.robotics-disclosure:not([open])>.robotics-disclosure__body{display:none}.robotics-disclosure[open]>.robotics-disclosure__body{display:block}.robotics-entity-card,.robotics-evidence-card,.robotics-methodology-grid article,.robotics-video-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);padding:.9rem}.robotics-video-card{gap:.75rem;display:grid}.robotics-video-card__frame{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);aspect-ratio:16/9;position:relative;overflow:hidden}.robotics-video-card__frame iframe,.robotics-video-card__frame img{object-fit:cover;border:0;width:100%;height:100%}.robotics-video-card__fallback span,.robotics-video-card__frame>span{border-radius:var(--radius-pill);background:var(--surface-invert);color:var(--text-on-invert);padding:.28rem .5rem;font-size:.68rem;font-weight:800;position:absolute;bottom:.65rem;right:.65rem}.robotics-video-card__fallback{place-items:center;min-height:100%;display:grid}.robotics-entity-card h3,.robotics-evidence-card h3,.robotics-methodology-grid h3,.robotics-video-card h3{color:var(--text-primary);font-size:1rem;line-height:1.3}.robotics-entity-card p,.robotics-evidence-card p,.robotics-methodology-grid p,.robotics-video-card p{color:var(--text-secondary);margin-top:.4rem;font-size:.86rem;line-height:1.58}.robotics-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.robotics-evidence-card span{background:var(--surface-secondary);width:2rem;height:2rem;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;border-radius:999px;place-items:center;font-size:.78rem;font-weight:900;display:inline-grid}.robotics-evidence-card--deployment{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.robotics-evidence-card--deployment{border-color:color-mix(in srgb,var(--accent-primary) 35%,var(--border-subtle))}}.robotics-evidence-card--deployment span{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.robotics-evidence-card--deployment span{background:color-mix(in srgb,var(--accent-primary) 12%,var(--surface-secondary))}}.robotics-evidence-card--deployment span{color:var(--accent-primary)}.robotics-entity-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.robotics-entity-card{gap:.7rem;display:grid}.robotics-entity-card__top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.robotics-entity-card__top span{color:var(--text-muted);font-size:.78rem;font-weight:800}.robotics-entity-card__tags{flex-wrap:wrap;gap:.35rem;display:flex}.robotics-entity-card__tags span{border-radius:var(--radius-pill);background:var(--surface-secondary);color:var(--text-muted);padding:.25rem .45rem;font-size:.68rem;font-weight:750}.robotics-entity-card ul{color:var(--text-secondary);gap:.35rem;margin:0;padding-left:1rem;font-size:.82rem;display:grid}.robotics-section--canada{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-elevated))}@supports (color:color-mix(in lab,red,red)){.robotics-section--canada{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,var(--accent-surface)),var(--surface-elevated))}}.robotics-canada-layout,.robotics-research-layout{gap:1rem;margin-top:1rem;display:grid}.robotics-research-topics,.robotics-sector-strip{flex-wrap:wrap;gap:.45rem;display:flex}.robotics-research-topics span,.robotics-sector-strip span{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-primary);color:var(--text-muted);padding:.36rem .58rem;font-size:.62rem;font-weight:850}.robotics-methodology-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.robotics-related-links{border-top:1px solid var(--border-subtle);flex-wrap:wrap;gap:.55rem;margin-top:1rem;padding-top:1rem;display:flex}.robotics-related-links a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);color:var(--text-secondary);padding:.55rem .75rem;font-size:.84rem;font-weight:700}.robotics-item-card--skeleton{gap:.75rem;padding:1rem;display:grid}.robotics-item-card--skeleton p,.robotics-item-card--skeleton span,.robotics-item-card--skeleton strong{background:var(--border-subtle);border-radius:999px;min-height:.7rem;animation:pulse 1.4s ease-in-out infinite;display:block}.robotics-item-card--skeleton span{width:32%}.robotics-item-card--skeleton strong{width:76%;min-height:1rem}.robotics-item-card--skeleton p:first-of-type{width:100%}.robotics-item-card--skeleton p:last-of-type{width:62%}@media (max-width:900px){.robotics-controls,.robotics-feed-panel__header,.robotics-hero{grid-template-columns:1fr}.robotics-hero{align-items:start;min-height:0}.robotics-feed-panel__badges{justify-content:flex-start}}@media (max-width:640px){.robotics-shell{padding-inline:1rem}.robotics-feed-panel,.robotics-hero,.robotics-section{padding:.95rem}.robotics-hero{gap:1rem}.robotics-feed-panel__badges{grid-template-columns:1fr}.robotics-feed-panel__badges .robotics-status-badge:nth-child(2n){border-left:0}.robotics-feed-panel__badges .robotics-status-badge+.robotics-status-badge{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.robotics-feed-panel__badges .robotics-status-badge+.robotics-status-badge{border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.robotics-hero:before{opacity:.28;background-position:64%;background-size:auto 105%}.robotics-hero:after{display:none}.robotics-hero h1{font-size:2rem;line-height:1.04}.robotics-hero__ledger{grid-template-columns:1fr;margin-top:.95rem}.robotics-hero__ledger span{padding:.72rem .82rem .72rem .95rem}.robotics-hero__ledger span+span{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.robotics-hero__ledger span+span{border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.robotics-hero__ledger span+span{border-left:0}.robotics-hero__actions{grid-template-columns:1fr;display:grid}.robotics-hero__actions .briefing-action{width:100%}.robotics-hero__panel{gap:.72rem;padding:.85rem}.robotics-hero__field-log{grid-template-columns:1fr;gap:.45rem}.robotics-hero__count-tile,.robotics-hero__count-tile--primary{grid-column:auto;grid-template-columns:auto minmax(0,1fr);min-height:72px;padding:.65rem .55rem}.robotics-hero__count-tile>span{font-size:.55rem}.robotics-hero__count-tile--primary>strong,.robotics-hero__count-tile>strong{grid-row:1/span 2;font-size:clamp(1.28rem,7vw,1.7rem)}.robotics-hero__count-tile,.robotics-hero__count-tile--primary{grid-template-columns:minmax(3.2rem,auto) minmax(0,1fr);grid-template-areas:"value label""value detail";align-content:center;align-items:center;gap:.16rem .72rem}.robotics-hero__count-tile>span{grid-area:label;align-self:end}.robotics-hero__count-tile--primary>strong,.robotics-hero__count-tile>strong{grid-area:auto/value;min-width:2.4rem}.robotics-hero__count-tile>em{grid-area:detail;align-self:start}.robotics-item-card:has(.robotics-item-card__thumb){grid-template-columns:1fr}.robotics-filter-buttons,.robotics-tabs{display:none}.robotics-mobile-select-control{width:100%;min-width:0;max-width:100%;display:grid}.robotics-filter-select-control{grid-column:1/-1}.robotics-related-links{flex-direction:column;align-items:stretch}.robotics-related-links a,.robotics-sort-control select{width:100%}.robotics-feed-more{flex-direction:column;align-items:stretch}.robotics-feed-more button{width:100%}}.timeline-shell{gap:1rem;padding-top:1rem;display:grid}.timeline-page{--timeline-panel-background:linear-gradient(180deg,var(--surface-elevated),var(--surface-elevated))}@supports (color:color-mix(in lab,red,red)){.timeline-page{--timeline-panel-background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,var(--surface-primary)),var(--surface-elevated))}}.timeline-page{--timeline-quiet-panel-background:linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary))}@supports (color:color-mix(in lab,red,red)){.timeline-page{--timeline-quiet-panel-background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 94%,var(--surface-primary)),color-mix(in srgb,var(--surface-secondary) 32%,var(--surface-elevated)))}}.timeline-page{--timeline-card-background:linear-gradient(90deg,var(--accent-secondary),transparent 38%),linear-gradient(180deg,var(--surface-primary),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){.timeline-page{--timeline-card-background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 38%),linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 96%,var(--accent-surface)),var(--surface-primary))}}.timeline-page{--timeline-detail-card-background:linear-gradient(180deg,var(--surface-primary),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){.timeline-page{--timeline-detail-card-background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 98%,var(--surface-secondary)),var(--surface-primary))}}[data-theme=dark] .timeline-page{--timeline-panel-background:linear-gradient(180deg,var(--surface-elevated),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .timeline-page{--timeline-panel-background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 92%,var(--accent-primary) 8%),color-mix(in srgb,var(--surface-primary) 94%,var(--accent-secondary) 6%))}}[data-theme=dark] .timeline-page{--timeline-quiet-panel-background:linear-gradient(180deg,var(--surface-elevated),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .timeline-page{--timeline-quiet-panel-background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 90%,var(--surface-on-invert) 10%),color-mix(in srgb,var(--surface-primary) 94%,var(--accent-secondary) 6%))}}[data-theme=dark] .timeline-page{--timeline-card-background:linear-gradient(180deg,var(--surface-elevated),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .timeline-page{--timeline-card-background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 80%,var(--surface-on-invert) 20%),color-mix(in srgb,var(--surface-primary) 91%,var(--surface-on-invert) 9%))}}[data-theme=dark] .timeline-page{--timeline-detail-card-background:linear-gradient(180deg,var(--surface-elevated),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .timeline-page{--timeline-detail-card-background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 84%,var(--surface-on-invert) 16%),color-mix(in srgb,var(--surface-primary) 92%,var(--surface-on-invert) 8%))}}.civic-page.timeline-page:after,.timeline-page:before,[data-theme=dark] .timeline-page:after{content:none}.timeline-hero{isolation:isolate;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:stretch;gap:1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.timeline-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 93%,transparent),color-mix(in srgb,var(--surface-secondary) 64%,transparent)),var(--surface-primary)}}.timeline-hero{box-shadow:var(--shadow-soft);padding:clamp(1rem,2.4vw,1.8rem);overflow:hidden}.timeline-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,var(--surface-primary) 0,var(--surface-primary) 50%,transparent 100%),var(--visual-site-atlas) right center /min(720px,62%) auto no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.timeline-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 94%,transparent) 0,color-mix(in srgb,var(--surface-primary) 64%,transparent) 50%,transparent 100%),var(--visual-site-atlas) right center /min(720px,62%) auto no-repeat}}.timeline-hero:before{opacity:.34;filter:saturate(.8)contrast(1.02);-webkit-mask-image:linear-gradient(90deg,#0000,#00000047 38%,#000000d1 72%,#0000),linear-gradient(#0000,#000 16% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#00000047 38%,#000000d1 72%,#0000),linear-gradient(#0000,#000 16% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}[data-theme=dark] .timeline-hero:before{background:linear-gradient(90deg,var(--surface-primary) 0,var(--surface-primary) 48%,transparent 100%),var(--visual-site-atlas) right center /min(680px,58%) auto no-repeat}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .timeline-hero:before{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 94%,transparent) 0,color-mix(in srgb,var(--surface-primary) 72%,transparent) 48%,transparent 100%),var(--visual-site-atlas) right center /min(680px,58%) auto no-repeat}}[data-theme=dark] .timeline-hero:before{opacity:.18;filter:saturate(.56)contrast(.92)brightness(.72);mix-blend-mode:soft-light;-webkit-mask-image:radial-gradient(at 78%,#000000c7 0,#00000085 46%,#0000 78%),linear-gradient(#0000,#000 18% 78%,#0000);mask-image:radial-gradient(at 78%,#000000c7 0,#00000085 46%,#0000 78%),linear-gradient(#0000,#000 18% 78%,#0000)}.timeline-hero h1{max-width:760px;color:var(--text-primary);margin-top:.45rem;font-size:clamp(2.2rem,4.2vw,4rem);line-height:1.01}.timeline-hero p:not(.section-kicker){max-width:740px;color:var(--text-secondary);margin-top:.85rem;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.62}.timeline-hero__era-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;max-width:640px;margin-top:clamp(1.4rem,3vw,2.2rem);padding:0;list-style:none;display:grid;position:relative}.timeline-hero__era-rail:before{background:linear-gradient(90deg,transparent,var(--accent-secondary) 15%,var(--accent-primary) 52%,var(--status-gold) 82%,transparent);height:1px;position:absolute;top:.67rem;left:.42rem;right:.42rem}@supports (color:color-mix(in lab,red,red)){.timeline-hero__era-rail:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-secondary) 58%,transparent) 15%,color-mix(in srgb,var(--accent-primary) 52%,transparent) 52%,color-mix(in srgb,var(--status-gold) 48%,transparent) 82%,transparent)}}.timeline-hero__era-rail:before{content:""}.timeline-hero__era-point{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-width:0;display:grid;position:relative}.timeline-hero__era-dot{border:1px solid var(--accent-secondary);width:13px;height:13px;margin-top:.06rem;display:block}@supports (color:color-mix(in lab,red,red)){.timeline-hero__era-dot{border:1px solid color-mix(in srgb,var(--accent-secondary) 62%,var(--border-subtle))}}.timeline-hero__era-dot{background:radial-gradient(circle,var(--accent-secondary) 0 30%,transparent 32%),var(--surface-primary);box-shadow:0 0 0 8px var(--accent-secondary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.timeline-hero__era-dot{box-shadow:0 0 0 8px color-mix(in srgb,var(--accent-secondary) 8%,transparent)}}.timeline-hero__era-label{min-width:0;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;text-align:left;text-transform:uppercase;gap:.14rem;padding-top:1.4rem;line-height:1.15;display:grid}.timeline-hero__era-label strong{color:var(--accent-primary);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:.75rem;font-weight:900}.timeline-hero__era-label em{color:var(--text-muted);letter-spacing:.06em;overflow-wrap:anywhere;font-size:.56rem;font-style:normal;font-weight:850}.timeline-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.timeline-stat-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary));align-content:start;gap:.45rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.timeline-stat-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 94%,transparent),var(--surface-secondary))}}.timeline-stat-card{padding:.95rem}.timeline-card__confidence,.timeline-card__date,.timeline-card__scope,.timeline-card__source-count,.timeline-card__sources>span,.timeline-category,.timeline-controls__receipt dt,.timeline-filter-drawer>summary span,.timeline-filter-group>span,.timeline-methodology span,.timeline-search>span,.timeline-stat-card span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase}.timeline-stat-card span{color:var(--text-muted);font-size:.64rem;font-weight:850}.timeline-stat-card strong{color:var(--text-primary);text-wrap:balance;font-size:clamp(1.22rem,1.8vw,1.65rem);line-height:1.08}.timeline-stat-card p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.5}.timeline-analysis,.timeline-controls,.timeline-methodology,.timeline-visual{isolation:isolate;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--timeline-panel-background);box-shadow:var(--shadow-soft);padding:clamp(1rem,2vw,1.4rem);position:relative}.timeline-analysis,.timeline-methodology{background:var(--timeline-quiet-panel-background);position:relative;overflow:hidden}.timeline-analysis:before,.timeline-methodology:before{content:none;pointer-events:none;background:linear-gradient(90deg,var(--accent-primary),transparent 34%),var(--visual-site-atlas) right top /min(620px,58%) auto no-repeat;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.timeline-analysis:before,.timeline-methodology:before{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 6%,transparent),transparent 34%),var(--visual-site-atlas) right top /min(620px,58%) auto no-repeat}}.timeline-analysis:before,.timeline-methodology:before{opacity:.035;filter:saturate(.72)contrast(1.04);-webkit-mask-image:radial-gradient(at 86% 20%,#000000b8 0,#00000052 42%,#0000 74%),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:radial-gradient(at 86% 20%,#000000b8 0,#00000052 42%,#0000 74%),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.timeline-analysis>*,.timeline-methodology>*{position:relative}[data-theme=dark] .timeline-analysis,[data-theme=dark] .timeline-methodology,[data-theme=dark] .timeline-visual{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .timeline-analysis,[data-theme=dark] .timeline-methodology,[data-theme=dark] .timeline-visual{border-color:color-mix(in srgb,var(--border-subtle) 74%,transparent)}}[data-theme=dark] .timeline-analysis,[data-theme=dark] .timeline-methodology,[data-theme=dark] .timeline-visual{box-shadow:inset 0 1px #ffffff0b,0 12px 28px #0000001f}[data-theme=dark] .timeline-analysis:before,[data-theme=dark] .timeline-methodology:before{opacity:.052;filter:saturate(.56)contrast(.9)brightness(.72);mix-blend-mode:soft-light}.timeline-controls{isolation:isolate;border-left:3px solid var(--accent-primary);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.timeline-controls{border-left:3px solid color-mix(in srgb,var(--accent-primary) 72%,var(--accent-secondary))}}.timeline-controls{background:linear-gradient(90deg,var(--accent-surface),transparent 38%),var(--timeline-panel-background)}@supports (color:color-mix(in lab,red,red)){.timeline-controls{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-surface) 42%,transparent),transparent 38%),var(--timeline-panel-background)}}.timeline-controls:before{content:"";z-index:-1;pointer-events:none;background:var(--visual-site-atlas) right center /min(520px,52%) auto no-repeat;opacity:.055;filter:saturate(.72)contrast(1.04);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000038 52%,#000);mask-image:linear-gradient(90deg,#0000,#00000038 52%,#000)}.timeline-analysis__header,.timeline-controls__header,.timeline-methodology,.timeline-visual__header{grid-template-columns:minmax(0,1fr) minmax(330px,.46fr);align-items:start;gap:1rem;display:grid}.timeline-analysis__header h2,.timeline-controls__header h2,.timeline-methodology h2,.timeline-visual__header h2{color:var(--text-primary);margin-top:.2rem;font-size:clamp(1.45rem,2.3vw,2.2rem);line-height:1.06}.timeline-analysis__header p,.timeline-controls__header p:not(.section-kicker),.timeline-methodology p,.timeline-visual__header p{max-width:760px;color:var(--text-secondary);margin-top:.55rem;font-size:.92rem;line-height:1.7}.timeline-controls__receipt{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary));grid-template-columns:repeat(3,minmax(0,1fr));justify-self:stretch;gap:0;min-width:0;margin:0;display:grid}@supports (color:color-mix(in lab,red,red)){.timeline-controls__receipt{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 92%,transparent),color-mix(in srgb,var(--surface-secondary) 58%,var(--surface-primary)))}}.timeline-controls__receipt{box-shadow:inset 3px 0 0 var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.timeline-controls__receipt{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent-secondary) 50%,transparent)}}.timeline-controls__receipt{overflow:hidden}.timeline-controls__receipt div{align-content:start;gap:.28rem;min-width:0;padding:.78rem .85rem;display:grid}.timeline-controls__receipt div+div{border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.timeline-controls__receipt div+div{border-left:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.timeline-controls__receipt dt{color:var(--text-muted);font-size:.58rem;font-weight:850;line-height:1.15}.timeline-controls__receipt dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:clamp(1.06rem,1.7vw,1.7rem);font-weight:850;line-height:1.08}.timeline-controls__receipt div:last-child dd{color:var(--accent-primary);font-size:clamp(.92rem,1.1vw,1.08rem);line-height:1.22}.timeline-filter-grid{border:1px solid var(--border-subtle);grid-template-columns:minmax(160px,.34fr) minmax(150px,.28fr) minmax(260px,1fr);gap:.72rem;min-width:0;margin-top:.95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.timeline-filter-grid{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.timeline-filter-grid{border-radius:var(--radius-card);background:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-filter-grid{background:color-mix(in srgb,var(--surface-primary) 78%,transparent)}}.timeline-filter-grid{padding:.72rem}.timeline-filter-group,.timeline-search{gap:.45rem;min-width:0;display:grid}.timeline-filter-group>span,.timeline-search>span{color:var(--text-muted);font-size:.65rem;font-weight:850}.timeline-filter-options{flex-wrap:wrap;gap:.45rem;min-width:0;display:flex}.timeline-filter-select{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);width:100%;min-height:44px;color:var(--text-primary);padding:.7rem .8rem;font-size:.9rem;font-weight:750;line-height:1.2;display:block}.timeline-filter-select:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-filter-select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent)}}.timeline-filter-select:focus-visible{outline:none}.timeline-filter-drawer{border:1px solid var(--border-subtle);margin-top:.72rem}@supports (color:color-mix(in lab,red,red)){.timeline-filter-drawer{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.timeline-filter-drawer{border-radius:var(--radius-card);background:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-filter-drawer{background:color-mix(in srgb,var(--surface-primary) 70%,transparent)}}.timeline-filter-drawer>summary{min-height:44px;color:var(--text-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;padding:.62rem .72rem;list-style:none;display:flex}.timeline-filter-drawer>summary::-webkit-details-marker{display:none}.timeline-filter-drawer>summary:after{content:"+";border:1px solid var(--border-subtle);background:var(--surface-elevated);width:1.55rem;height:1.55rem;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}.timeline-filter-drawer[open]>summary:after{content:"-"}.timeline-filter-drawer>summary span{color:var(--text-primary);font-size:.64rem;font-weight:900}.timeline-filter-drawer>summary em{color:var(--text-muted);overflow-wrap:anywhere;margin-left:auto;font-size:.78rem;font-style:normal;line-height:1.3}.timeline-filter-drawer__body{border-top:1px solid var(--border-subtle);gap:.62rem;padding:.72rem;display:grid}.timeline-filter-drawer:not([open])>.timeline-filter-drawer__body{display:none}.timeline-filter-drawer[open]>.timeline-filter-drawer__body{display:grid}.timeline-filter-button,.timeline-reset{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);min-height:44px;color:var(--text-secondary);justify-content:center;align-items:center;padding:.5rem .66rem;font-size:.8rem;font-weight:750;line-height:1.2;display:inline-flex}.timeline-filter-button:focus-visible,.timeline-filter-button:hover,.timeline-reset:focus-visible,.timeline-reset:hover{border-color:var(--accent-primary);color:var(--accent-primary);outline:none}.timeline-filter-button.is-active{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-invert)}.timeline-search input{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);width:100%;min-height:2.8rem;color:var(--text-primary);padding:.7rem .8rem;font-size:.95rem}.timeline-search input::placeholder{color:var(--text-muted)}.timeline-search input:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-search input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent)}}.timeline-search input:focus-visible{outline:none}.timeline-reset{background:var(--surface-secondary);margin-top:.85rem}.timeline-visual__header{border-bottom:1px solid var(--border-subtle);padding-bottom:1rem}.timeline-visual{overflow:hidden}.timeline-motion-stage{margin-top:1rem;position:relative}.timeline-motion-guide{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--surface-primary),var(--surface-primary));margin-bottom:1rem}@supports (color:color-mix(in lab,red,red)){.timeline-motion-guide{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 96%,var(--accent-surface)),var(--surface-primary))}}.timeline-motion-guide>summary{min-height:44px;color:var(--accent-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;list-style:none;display:flex}.timeline-motion-guide>summary::-webkit-details-marker{display:none}.timeline-motion-guide>summary:after{content:"+";border:1px solid var(--border-subtle);background:var(--surface-elevated);width:1.55rem;height:1.55rem;color:var(--text-muted);border-radius:999px;flex:none;place-items:center;font-size:.95rem;line-height:1;display:inline-grid}.timeline-motion-guide[open]>summary:after{content:"-"}.timeline-motion-guide>summary span{color:var(--text-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:900}.timeline-motion-guide>summary em{color:var(--text-muted);margin-left:auto;font-size:.78rem;font-style:normal;line-height:1.3}.timeline-motion-guide__content{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:.8rem;padding:0 .85rem .85rem;display:grid}.timeline-motion-guide:not([open])>.timeline-motion-guide__content{display:none}.timeline-motion-guide[open]>.timeline-motion-guide__content{display:grid}.timeline-category-ribbons,.timeline-decade-scrubber{border:1px solid var(--border-subtle);gap:.7rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.timeline-category-ribbons,.timeline-decade-scrubber{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.timeline-category-ribbons,.timeline-decade-scrubber{border-radius:var(--radius-card);background:linear-gradient(135deg,var(--surface-primary),var(--surface-primary))}@supports (color:color-mix(in lab,red,red)){.timeline-category-ribbons,.timeline-decade-scrubber{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 94%,var(--accent-surface)),var(--surface-primary))}}.timeline-category-ribbons,.timeline-decade-scrubber{padding:.9rem}.timeline-category-ribbons__header,.timeline-decade-scrubber__header{gap:.25rem;display:grid}.timeline-category-ribbons__header span,.timeline-decade-scrubber__header span{color:var(--text-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.64rem;font-weight:900}.timeline-category-ribbons__header p,.timeline-decade-scrubber__header p{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.45}.timeline-decade-scrubber__list{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.45rem;display:grid}.timeline-decade-button{border:1px solid var(--border-subtle);background:var(--surface-secondary);min-width:0;min-height:76px;color:var(--text-secondary);text-align:left;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);border-radius:8px;gap:.24rem;padding:.62rem;display:grid}.timeline-decade-button>span:first-child{color:var(--text-primary);font-family:var(--font-mono),ui-monospace,monospace;font-size:.68rem;font-weight:900}.timeline-decade-button strong{color:var(--accent-primary);font-size:1.45rem;line-height:1}.timeline-decade-button em{color:var(--text-muted);font-size:.68rem;font-style:normal;line-height:1.2}.timeline-category-ribbon__bar,.timeline-decade-button__rail{background:var(--border-subtle);border-radius:999px;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.timeline-category-ribbon__bar,.timeline-decade-button__rail{background:color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.timeline-decade-button__rail{height:3px}.timeline-category-ribbon__bar span,.timeline-decade-button__rail span{transform-origin:0;width:100%;height:100%;display:block}.timeline-decade-button__rail span{background:var(--accent-primary);transform:scaleX(var(--timeline-decade-scale,.2))}.timeline-category-ribbons__list{gap:.45rem;display:grid}.timeline-category-ribbon{border:1px solid var(--border-subtle);background:var(--surface-secondary);min-width:0;color:var(--text-secondary);text-align:left;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),background var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .7rem;padding:.58rem .68rem;display:grid}.timeline-category-ribbon>span:first-child{min-width:0;color:var(--text-primary);font-size:.78rem;font-weight:800;line-height:1.2}.timeline-category-ribbon strong{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;font-size:.78rem;font-weight:900}.timeline-category-ribbon__bar{grid-column:1/-1;height:4px}.timeline-category-ribbon__bar span{background:var(--accent-primary);transform:scaleX(var(--timeline-ribbon-scale,.2))}.timeline-category-ribbon.is-active,.timeline-category-ribbon:focus-visible,.timeline-category-ribbon:hover,.timeline-decade-button:focus-visible,.timeline-decade-button:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-category-ribbon.is-active,.timeline-category-ribbon:focus-visible,.timeline-category-ribbon:hover,.timeline-decade-button:focus-visible,.timeline-decade-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle))}}.timeline-category-ribbon.is-active,.timeline-category-ribbon:focus-visible,.timeline-category-ribbon:hover,.timeline-decade-button:focus-visible,.timeline-decade-button:hover{color:var(--accent-primary);outline:none}.timeline-category-ribbon.is-active{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-category-ribbon.is-active{background:color-mix(in srgb,var(--accent-primary) 9%,var(--surface-primary))}}.timeline-rail{grid-template-columns:minmax(0,1fr);gap:.85rem;width:min(100%,980px);margin:1rem auto 0;padding:0;list-style:none;display:grid;position:relative}.timeline-rail:before{content:"";background:linear-gradient(180deg,transparent,var(--accent-primary) 7%,var(--accent-primary) 92%,transparent);width:1px;position:absolute;top:0;bottom:0;left:1.5rem}@supports (color:color-mix(in lab,red,red)){.timeline-rail:before{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle)) 7%,color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle)) 92%,transparent)}}.timeline-rail:before{transform:none}.timeline-item{grid-template-columns:3rem minmax(0,1fr);gap:1rem;min-width:0;display:grid;position:relative}.timeline-item:nth-child(2n) .timeline-card,.timeline-item:nth-child(odd) .timeline-card{grid-column:2}.timeline-item__marker{z-index:1;pointer-events:none;border-radius:999px;place-items:center;width:3rem;height:3rem;min-height:3rem;padding:0;display:grid;position:absolute;top:.95rem;left:0}.timeline-item:nth-child(odd) .timeline-item__marker{left:0;right:auto;transform:none}.timeline-item:nth-child(2n) .timeline-item__marker{left:0;transform:none}.timeline-item__marker-dot{border:2px solid var(--surface-primary);background:var(--accent-primary);border-radius:999px;width:.46rem;height:.46rem;display:block}@supports (color:color-mix(in lab,red,red)){.timeline-item__marker-dot{background:color-mix(in srgb,var(--accent-primary) 78%,var(--surface-primary))}}.timeline-item__marker-dot{box-shadow:0 0 0 1px var(--accent-primary),0 0 0 6px var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.timeline-item__marker-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle)),0 0 0 6px color-mix(in srgb,var(--accent-secondary) 9%,transparent)}}.timeline-card{isolation:isolate;border:1px solid var(--border-subtle);align-content:start;gap:.72rem;min-width:0;min-height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.timeline-card{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,var(--accent-primary))}}.timeline-card{border-left:3px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-card{border-left:3px solid color-mix(in srgb,var(--accent-primary) 70%,var(--accent-secondary))}}.timeline-card{background:var(--timeline-card-background);border-radius:8px;padding:clamp(.9rem,1.45vw,1.08rem)}.timeline-card:before{content:"";z-index:-1;pointer-events:none;background:var(--visual-site-atlas) right top /min(430px,54%) auto no-repeat;opacity:.045;filter:saturate(.72)contrast(1.04);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#00000047 45%,#000);mask-image:linear-gradient(90deg,#0000,#00000047 45%,#000)}[data-theme=dark] .timeline-card{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .timeline-card{border-color:color-mix(in srgb,var(--border-subtle) 72%,var(--accent-primary))}}[data-theme=dark] .timeline-card{background:var(--timeline-card-background);box-shadow:inset 0 1px #ffffff09}[data-theme=dark] .timeline-card:before{content:none}.timeline-card__footer,.timeline-card__sources,.timeline-card__tags,.timeline-card__topline{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0;display:flex}.timeline-card__topline{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.timeline-card__topline{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}}.timeline-card__topline{padding-bottom:.58rem}.timeline-card__date{border:1px solid var(--accent-primary);align-content:center;gap:.08rem;min-height:34px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.timeline-card__date{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.timeline-card__date{background:var(--surface-elevated);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.timeline-card__date{background:color-mix(in srgb,var(--surface-elevated) 78%,transparent)}}.timeline-card__date{color:var(--text-primary);padding:.32rem .48rem;font-size:.75rem;font-weight:900;line-height:1}.timeline-card__date:before{content:"Filed";color:var(--text-muted);letter-spacing:.08em;font-size:.48rem;font-weight:850}.timeline-card__confidence,.timeline-card__scope,.timeline-card__source-count,.timeline-category{border:1px solid var(--accent-primary);align-items:center;min-width:0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.timeline-card__confidence,.timeline-card__scope,.timeline-card__source-count,.timeline-category{border:1px solid color-mix(in srgb,var(--accent-primary) 28%,transparent)}}.timeline-card__confidence,.timeline-card__scope,.timeline-card__source-count,.timeline-category{border-radius:var(--radius-pill);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-card__confidence,.timeline-card__scope,.timeline-card__source-count,.timeline-category{background:color-mix(in srgb,var(--accent-primary) 6%,var(--surface-primary))}}.timeline-card__confidence,.timeline-card__scope,.timeline-card__source-count,.timeline-category{color:var(--accent-primary);overflow-wrap:anywhere;padding:.25rem .5rem;font-size:.56rem;font-weight:850;line-height:1.1}.timeline-card__source-count{border-color:var(--border-subtle);margin-left:auto}@supports (color:color-mix(in lab,red,red)){.timeline-card__source-count{border-color:color-mix(in srgb,var(--border-subtle) 86%,transparent)}}.timeline-card__source-count{background:var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){.timeline-card__source-count{background:color-mix(in srgb,var(--surface-secondary) 58%,transparent)}}.timeline-card__source-count{color:var(--text-muted)}.timeline-category--research-breakthrough{border-color:var(--cat-research)}@supports (color:color-mix(in lab,red,red)){.timeline-category--research-breakthrough{border-color:color-mix(in srgb,var(--cat-research) 42%,transparent)}}.timeline-category--research-breakthrough{color:var(--cat-research)}.timeline-category--education-talent,.timeline-category--institution-building{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-category--education-talent,.timeline-category--institution-building{border-color:color-mix(in srgb,var(--accent-primary) 42%,transparent)}}.timeline-category--education-talent,.timeline-category--institution-building{color:var(--accent-primary)}.timeline-category--ai-governance,.timeline-category--government-policy,.timeline-category--international-influence,.timeline-category--public-sector-adoption{border-color:var(--cat-policy)}@supports (color:color-mix(in lab,red,red)){.timeline-category--ai-governance,.timeline-category--government-policy,.timeline-category--international-influence,.timeline-category--public-sector-adoption{border-color:color-mix(in srgb,var(--cat-policy) 42%,transparent)}}.timeline-category--ai-governance,.timeline-category--government-policy,.timeline-category--international-influence,.timeline-category--public-sector-adoption{color:var(--cat-policy)}.timeline-category--funding,.timeline-category--infrastructure-compute{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.timeline-category--funding,.timeline-category--infrastructure-compute{border-color:color-mix(in srgb,var(--status-gold) 45%,transparent)}}.timeline-category--funding,.timeline-category--infrastructure-compute{color:var(--status-gold)}.timeline-category--big-tech-investment,.timeline-category--commercialization,.timeline-category--startup-industry{border-color:var(--cat-markets)}@supports (color:color-mix(in lab,red,red)){.timeline-category--big-tech-investment,.timeline-category--commercialization,.timeline-category--startup-industry{border-color:color-mix(in srgb,var(--cat-markets) 45%,transparent)}}.timeline-category--big-tech-investment,.timeline-category--commercialization,.timeline-category--startup-industry{color:var(--cat-markets)}.timeline-category--controversy-criticism,.timeline-category--ethics-safety{border-color:var(--status-negative)}@supports (color:color-mix(in lab,red,red)){.timeline-category--controversy-criticism,.timeline-category--ethics-safety{border-color:color-mix(in srgb,var(--status-negative) 45%,transparent)}}.timeline-category--controversy-criticism,.timeline-category--ethics-safety{color:var(--status-negative)}.timeline-card h3{min-width:0;max-width:700px;color:var(--text-primary);overflow-wrap:anywhere;font-size:clamp(1.02rem,1.35vw,1.24rem);line-height:1.18}.timeline-card__summary{color:var(--text-secondary);overflow-wrap:anywhere;font-size:.88rem;line-height:1.55}.timeline-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.timeline-card__meta div{gap:.2rem;min-width:0;display:grid}.timeline-card__meta dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.timeline-card__meta dd{color:var(--text-secondary);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.84rem;line-height:1.48}.timeline-card__why{border-left:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-card__why{border-left:2px solid color-mix(in srgb,var(--accent-primary) 45%,transparent)}}.timeline-card__why{padding-left:.75rem}.timeline-card__why strong{color:var(--text-primary);font-size:.86rem;display:block}.timeline-card__why p{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:.25rem;font-size:.86rem;line-height:1.52}.timeline-card__footer{border-top:1px solid var(--border-subtle);padding-top:.58rem}.timeline-card__confidence,.timeline-card__scope{border-color:var(--border-subtle);color:var(--text-muted)}.timeline-card__sources{border-top:1px solid var(--border-subtle);padding-top:.58rem}.timeline-card__sources>span{color:var(--text-muted);font-size:.6rem;font-weight:850}.timeline-card__sources a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);min-width:44px;max-width:100%;min-height:44px;color:var(--accent-primary);overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.38rem .5rem;font-size:.78rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.timeline-card__sources a:focus-visible,.timeline-card__sources a:hover{border-color:var(--accent-primary);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.timeline-card__sources a:focus-visible,.timeline-card__sources a:hover{background:color-mix(in srgb,var(--accent-primary) 7%,transparent)}}.timeline-card__sources a:focus-visible,.timeline-card__sources a:hover{outline:none}.timeline-empty{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);color:var(--text-secondary);margin-top:1rem;padding:1rem;font-weight:750}.timeline-analysis__header{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);gap:.35rem;max-width:760px;padding-bottom:1rem}.timeline-analysis__header h2{max-width:560px}.timeline-analysis__header p:not(.section-kicker){max-width:720px;margin-top:.2rem}.timeline-analysis__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.timeline-analysis-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--timeline-detail-card-background);box-shadow:inset 0 1px 0 var(--surface-elevated);gap:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.timeline-analysis-card{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 46%,transparent)}}.timeline-analysis-card{padding:1rem}.timeline-analysis-card:first-child{border-left:3px solid var(--accent-primary);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.timeline-analysis-card:first-child{border-left:3px solid color-mix(in srgb,var(--accent-primary) 58%,var(--accent-secondary))}}.timeline-analysis-card h3{color:var(--text-primary);font-size:clamp(1.05rem,1.4vw,1.28rem);line-height:1.18}.timeline-analysis-card li,.timeline-analysis-card p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.timeline-analysis-card ul{gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.timeline-methodology{background:var(--timeline-quiet-panel-background)}.timeline-methodology>div:last-child{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--timeline-detail-card-background);box-shadow:inset 0 1px 0 var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.timeline-methodology>div:last-child{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated) 46%,transparent)}}.timeline-methodology>div:last-child{padding:1rem}[data-theme=dark] .timeline-analysis-card,[data-theme=dark] .timeline-methodology>div:last-child{border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .timeline-analysis-card,[data-theme=dark] .timeline-methodology>div:last-child{border-color:color-mix(in srgb,var(--border-subtle) 74%,var(--accent-primary))}}[data-theme=dark] .timeline-analysis-card,[data-theme=dark] .timeline-methodology>div:last-child{background:var(--timeline-detail-card-background);box-shadow:inset 0 1px #ffffff0a,0 8px 18px #00000014}.timeline-methodology span{color:var(--text-muted);font-size:.62rem;font-weight:850;display:block}.timeline-methodology strong{color:var(--text-primary);margin-top:.3rem;font-size:1.25rem;line-height:1.1;display:block}@media (max-width:1020px){.timeline-analysis__header,.timeline-controls__header,.timeline-hero,.timeline-methodology,.timeline-visual__header{grid-template-columns:1fr}.timeline-controls__receipt{text-align:left;justify-self:stretch}.timeline-motion-guide__content,.timeline-rail{grid-template-columns:1fr}.timeline-rail{gap:1rem}.timeline-rail:before{left:1.5rem;transform:none}.timeline-item,.timeline-item:nth-child(2n),.timeline-item:nth-child(odd){grid-template-columns:3rem minmax(0,1fr);gap:1rem}.timeline-item:nth-child(2n) .timeline-card,.timeline-item:nth-child(odd) .timeline-card{grid-column:2}.timeline-item__marker{grid-column:1;place-items:center;width:3rem;height:3rem;min-height:3rem;padding:0;display:grid;position:absolute;top:.95rem;left:0;right:auto;transform:none!important}.timeline-card__meta{grid-template-columns:1fr}}@media (max-width:720px){.timeline-shell{padding-inline:1rem}.timeline-analysis,.timeline-controls,.timeline-hero,.timeline-methodology,.timeline-visual{padding:1rem}.timeline-analysis__grid{grid-template-columns:1fr}.timeline-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-stat-card{gap:.28rem;padding:.72rem}.timeline-stat-card strong{font-size:clamp(1rem,5vw,1.35rem)}.timeline-hero__era-rail,.timeline-stat-card p{display:none}.timeline-controls__receipt{grid-template-columns:repeat(3,minmax(0,1fr))}.timeline-controls__receipt div+div{border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.timeline-controls__receipt div+div{border-left:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.timeline-controls__receipt div+div{border-top:0}.timeline-controls__receipt div{padding:.62rem .54rem}.timeline-controls__receipt dt{font-size:.52rem}.timeline-controls__receipt dd,.timeline-controls__receipt div:last-child dd{font-size:clamp(.92rem,4.9vw,1.28rem);line-height:1.08}.timeline-filter-grid{grid-template-columns:1fr;padding:.72rem}.timeline-motion-guide{margin-bottom:.8rem}.timeline-decade-scrubber__list{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-analysis-card:first-child{grid-column:auto}.timeline-rail:before{left:1.15rem}.timeline-era__marker{padding-left:3.05rem}.timeline-item{grid-template-columns:2.3rem minmax(0,1fr);gap:.75rem}.timeline-item__marker{width:2.3rem;height:2.3rem;top:.9rem}.timeline-card__sources,.timeline-filter-options{align-items:center}.timeline-card__topline{align-items:stretch}.timeline-card__source-count{margin-left:0}.timeline-card{gap:.58rem;padding:.82rem}.timeline-card__topline{gap:.34rem;padding-bottom:.48rem}.timeline-card h3{font-size:clamp(.98rem,4.8vw,1.14rem);line-height:1.15}.timeline-card__summary,.timeline-card__why p{line-height:1.42}.timeline-card__meta{border:1px solid var(--border-subtle);gap:.42rem}@supports (color:color-mix(in lab,red,red)){.timeline-card__meta{border:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent)}}.timeline-card__meta{background:var(--surface-secondary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.timeline-card__meta{background:color-mix(in srgb,var(--surface-secondary) 52%,transparent)}}.timeline-card__meta{padding:.58rem}.timeline-card__meta div{grid-template-columns:minmax(5.4rem,.42fr) minmax(0,1fr);align-items:baseline;gap:.4rem}.timeline-card__meta dt{overflow-wrap:anywhere;min-width:0;font-size:.55rem;line-height:1.18}.timeline-card__meta dd{font-size:.8rem;line-height:1.34}.timeline-card__why{padding-left:.62rem}.timeline-card__footer,.timeline-card__sources{padding-top:.48rem}.timeline-card__sources{gap:.38rem}.timeline-card__sources>span{width:100%}.timeline-filter-select{display:block}.timeline-filter-group>.timeline-filter-options{display:none}.timeline-filter-drawer .timeline-filter-options{display:flex}.timeline-filter-group{position:relative;overflow:visible}.timeline-filter-group:after{content:none}.timeline-filter-button{text-align:center;justify-content:center;width:100%;min-height:44px}.timeline-reset{justify-self:start;width:auto;min-height:44px;padding-inline:.85rem}.timeline-card__sources a{text-align:center;flex:0 auto;width:auto;max-width:100%}}@media (max-width:360px){.timeline-controls__receipt{grid-template-columns:1fr}.timeline-controls__receipt div+div{border-left:0;border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.timeline-controls__receipt div+div{border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}}.strategy-shell{max-width:1240px}.strategy-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-card);--hero-visual-image:var(--visual-editorial-strategy);--hero-visual-position:right center;--hero-visual-size:cover;--hero-visual-opacity:.5;background:linear-gradient(100deg,var(--surface-primary) 0,var(--surface-primary) 54%,var(--surface-primary) 100%),linear-gradient(135deg,var(--surface-primary),var(--accent-surface)),var(--surface-primary);grid-template-columns:minmax(0,1fr) minmax(240px,.34fr);align-items:stretch;gap:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.strategy-hero{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-primary) 98%,transparent) 0,color-mix(in srgb,var(--surface-primary) 90%,transparent) 54%,color-mix(in srgb,var(--surface-primary) 66%,transparent) 100%),linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 92%,transparent),color-mix(in srgb,var(--accent-surface) 65%,transparent)),var(--surface-primary)}}.strategy-hero{box-shadow:var(--shadow-soft);padding:clamp(1.15rem,3vw,2rem)}.strategy-hero>*{z-index:1;position:relative}[data-theme=dark] .strategy-hero{--hero-visual-opacity:.24;background:linear-gradient(100deg,#101923fa 0,#101923e6 54%,#101923b3 100%),linear-gradient(135deg,var(--surface-primary),var(--accent-surface)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .strategy-hero{background:linear-gradient(100deg,#101923fa 0,#101923e6 54%,#101923b3 100%),linear-gradient(135deg,color-mix(in srgb,var(--surface-primary) 92%,transparent),color-mix(in srgb,var(--accent-surface) 65%,transparent)),var(--surface-primary)}}.strategy-hero h1{max-width:820px;color:var(--text-primary);text-wrap:balance;font-size:clamp(2rem,5vw,4.1rem);line-height:.98}.strategy-hero p{max-width:760px;color:var(--text-secondary);margin-top:1rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.58}.strategy-hero-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.strategy-hero-note{border-left:3px solid var(--accent-secondary);align-content:start;align-self:end;display:grid}@supports (color:color-mix(in lab,red,red)){.strategy-hero-note{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 45%,transparent)}}.strategy-hero-note{border-radius:var(--radius-card);background:var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){.strategy-hero-note{background:color-mix(in srgb,var(--surface-secondary) 76%,transparent)}}.strategy-hero-note{padding:1rem}.strategy-filter-panel label>span,.strategy-hero-note span,.strategy-pillar-card__number,.strategy-source-card span{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:850}.strategy-hero-note strong{color:var(--text-primary);margin-top:.35rem;font-size:1.2rem;line-height:1.1;display:block}.strategy-hero-note p{color:var(--text-secondary);margin-top:.8rem;font-size:.88rem;line-height:1.55}.strategy-hero-note__source{border:1px solid var(--border-subtle);background:var(--surface-primary);width:fit-content;min-height:44px;color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;margin-top:.65rem;padding:.36rem .68rem;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.strategy-hero-note__source:focus-visible,.strategy-hero-note__source:hover{border-color:var(--accent-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.strategy-hero-note__source:focus-visible,.strategy-hero-note__source:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle))}}.strategy-hero-note__source:focus-visible,.strategy-hero-note__source:hover{box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-hero-note__source:focus-visible,.strategy-hero-note__source:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 12%,transparent)}}.strategy-evidence-balance{border-top:1px solid var(--border-subtle);gap:.65rem;margin-top:1rem;padding-top:.9rem;display:grid}.strategy-evidence-balance__legend,.strategy-evidence-balance__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.strategy-evidence-balance__legend dt,.strategy-evidence-balance__top span,.strategy-matrix-card>div:first-child span,.strategy-target-values dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.strategy-evidence-balance__top strong{color:var(--text-primary);font-size:.95rem}.strategy-pipeline-bar{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-secondary);gap:2px;height:.7rem;display:flex;overflow:hidden}.strategy-pipeline-bar span{width:var(--pipeline-w);transition:width .3s;display:block}.strategy-pipeline-bar__pending{background:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.strategy-pipeline-bar__pending{background:color-mix(in srgb,var(--text-muted) 35%,transparent)}}.strategy-pipeline-bar__active{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-pipeline-bar__active{background:color-mix(in srgb,var(--accent-primary) 55%,var(--accent-secondary))}}.strategy-pipeline-bar__delivered{background:var(--accent-primary)}.strategy-evidence-balance__legend{margin:0}.strategy-evidence-balance__legend div{gap:.15rem;display:grid}.strategy-evidence-balance__legend dd{color:var(--text-primary);margin:0;font-size:1rem;font-weight:850}.strategy-promise-board{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-primary),transparent 42%),linear-gradient(90deg,var(--accent-primary) 1px,transparent 1px),linear-gradient(180deg,var(--accent-primary) 1px,transparent 1px),var(--surface-primary);gap:1rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.strategy-promise-board{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 74%,transparent),transparent 42%),linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 4%,transparent) 1px,transparent 1px),linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 4%,transparent) 1px,transparent 1px),var(--surface-primary)}}.strategy-promise-board{box-shadow:var(--shadow-soft);background-size:auto,34px 34px,34px 34px,auto;padding:clamp(.95rem,2vw,1.2rem)}.strategy-promise-board__header,.strategy-promise-watch__header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.strategy-promise-board__header{border-bottom:1px solid var(--border-subtle);padding-bottom:.85rem}.strategy-promise-board__header h2,.strategy-promise-watch__header h3{color:var(--text-primary);margin-top:.2rem;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.18}.strategy-promise-board__header p,.strategy-promise-stage p,.strategy-promise-watch__header p,.strategy-promise-watch__item dd,.strategy-promise-watch__item p{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.strategy-promise-board__register-link{border:1px solid var(--accent-primary);border-radius:var(--radius-card);min-height:44px;color:var(--accent-primary);padding:.58rem .78rem;font-size:.82rem;font-weight:850;text-decoration:none}.strategy-promise-board__register-link:focus-visible,.strategy-promise-board__register-link:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-promise-board__register-link:focus-visible,.strategy-promise-board__register-link:hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.strategy-promise-board__register-link:focus-visible,.strategy-promise-board__register-link:hover{outline:none}.strategy-promise-board__lanes{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.strategy-promise-board__lanes{background:color-mix(in srgb,var(--surface-primary) 90%,var(--surface-secondary))}}.strategy-promise-stage{--promise-stage-tone:var(--accent-primary);border:0;border-bottom:1px solid var(--border-subtle);background:linear-gradient(90deg,var(--promise-stage-tone,var(--accent-primary)) 0 0/4px 100% no-repeat),var(--surface-primary);border-left:0;border-radius:0;grid-template-columns:minmax(8.5rem,.32fr) minmax(4.5rem,.12fr) minmax(5.25rem,.16fr) minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;min-height:0;display:grid}@supports (color:color-mix(in lab,red,red)){.strategy-promise-stage{background:linear-gradient(90deg,color-mix(in srgb,var(--promise-stage-tone,var(--accent-primary)) 58%,transparent) 0 0/4px 100% no-repeat),color-mix(in srgb,var(--surface-primary) 92%,var(--surface-secondary))}}.strategy-promise-stage{color:var(--text-primary);transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-out);padding:.82rem .95rem;text-decoration:none}.strategy-promise-stage:last-child{border-bottom:0}.strategy-promise-stage:focus-visible,.strategy-promise-stage:hover{background:linear-gradient(90deg,var(--promise-stage-tone,var(--accent-primary)) 0 0/4px 100% no-repeat),var(--promise-stage-tone,var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.strategy-promise-stage:focus-visible,.strategy-promise-stage:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--promise-stage-tone,var(--accent-primary)) 74%,transparent) 0 0/4px 100% no-repeat),color-mix(in srgb,var(--promise-stage-tone,var(--accent-primary)) 7%,var(--surface-primary))}}.strategy-promise-stage:focus-visible,.strategy-promise-stage:hover{box-shadow:inset 0 0 0 1px var(--promise-stage-tone,var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.strategy-promise-stage:focus-visible,.strategy-promise-stage:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--promise-stage-tone,var(--accent-primary)) 42%,transparent)}}.strategy-promise-stage:focus-visible,.strategy-promise-stage:hover{outline:none}.strategy-promise-stage__label,.strategy-promise-watch dt,.strategy-promise-watch__top span{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.strategy-promise-stage__count{color:var(--promise-stage-tone,var(--accent-primary));font-variant-numeric:tabular-nums;font-size:clamp(1.55rem,3vw,2.25rem);line-height:.9}.strategy-promise-stage__unit{color:var(--text-primary);font-size:.78rem;font-style:normal;font-weight:850}.strategy-promise-stage__note{max-width:42rem}.strategy-promise-stage__action{border:1px solid var(--promise-stage-tone,var(--accent-primary));justify-content:center;align-items:center;min-height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.strategy-promise-stage__action{border:1px solid color-mix(in srgb,var(--promise-stage-tone,var(--accent-primary)) 30%,var(--border-subtle))}}.strategy-promise-stage__action{border-radius:var(--radius-pill);color:var(--accent-primary);white-space:nowrap;padding:0 .7rem;font-size:.76rem;font-weight:850}.strategy-promise-stage--pending{--promise-stage-tone:var(--status-gold)}.strategy-promise-stage--active{--promise-stage-tone:var(--accent-secondary)}.strategy-promise-stage--delivered{--promise-stage-tone:var(--status-positive)}.strategy-promise-stage--needs-evidence{--promise-stage-tone:var(--status-negative)}.strategy-promise-watch{border-top:1px solid var(--border-subtle);gap:.75rem;padding-top:.85rem;display:grid}.strategy-promise-watch__header{align-items:start}.strategy-promise-watch__header p{max-width:36rem;margin:0}.strategy-promise-watch__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.strategy-promise-watch__item{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(90deg,var(--accent-secondary),transparent 36%),var(--surface-primary);align-content:start;gap:.55rem;min-width:0;min-height:0;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.strategy-promise-watch__item{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 7%,transparent),transparent 36%),var(--surface-primary)}}.strategy-promise-watch__item{transition:transform var(--motion-duration-base) var(--motion-ease-out),border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out);padding:.88rem .9rem}.strategy-promise-watch__item:focus-within,.strategy-promise-watch__item:hover{border-color:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.strategy-promise-watch__item:focus-within,.strategy-promise-watch__item:hover{border-color:color-mix(in srgb,var(--accent-secondary) 36%,var(--border-subtle))}}.strategy-promise-watch__item:focus-within,.strategy-promise-watch__item:hover{box-shadow:var(--shadow-soft);transform:translateY(-1px)}.strategy-promise-watch__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.strategy-promise-board__row-link{min-height:44px;border-radius:999px;justify-content:center;align-items:center;padding:0 .55rem;display:inline-flex}.strategy-promise-board__row-link,.strategy-promise-watch__top a{color:var(--accent-primary);font-size:.74rem;font-weight:850;text-decoration:none}.strategy-promise-board__row-link:focus-visible,.strategy-promise-board__row-link:hover,.strategy-promise-watch__top a:focus-visible,.strategy-promise-watch__top a:hover{outline:none;text-decoration:underline}.strategy-promise-watch__item h4{color:var(--text-primary);font-size:.94rem;line-height:1.22}.strategy-promise-watch__item dl{margin:0}.strategy-promise-watch__item dd{border-top:1px solid var(--border-subtle);border-left:0;margin:.22rem 0 0;padding-top:.5rem;padding-left:0}.strategy-metric-grid,.strategy-pillar-grid,.strategy-snapshot-grid,.strategy-source-grid{gap:.85rem;display:grid}.strategy-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.strategy-metric-card,.strategy-mobile-commitment,.strategy-pillar-card,.strategy-snapshot-card,.strategy-source-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.strategy-snapshot-card{gap:.35rem;min-height:132px;padding:1rem;display:grid}.strategy-snapshot-card strong{color:var(--accent-primary);font-size:clamp(1.65rem,3vw,2.45rem);line-height:1}.strategy-snapshot-card span{color:var(--text-primary);font-size:.86rem;font-weight:800}.strategy-snapshot-card p{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.strategy-atlas-matrix,.strategy-commitments,.strategy-gap-priority,.strategy-measured-stats,.strategy-pillars,.strategy-sources,.strategy-target-strip,.strategy-targets{margin-top:2.6rem}.strategy-section-header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.strategy-section-header h2{max-width:860px;color:var(--text-primary);text-wrap:balance;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1.12}.strategy-section-header p:not(.section-kicker){max-width:820px;color:var(--text-secondary);margin-top:.45rem;font-size:.95rem;line-height:1.6}.strategy-section-header--compact{margin-bottom:.8rem}.strategy-atlas-clear{border:1px solid var(--accent-primary);border-radius:var(--radius-card);background:var(--accent-primary);min-height:2.45rem}@supports (color:color-mix(in lab,red,red)){.strategy-atlas-clear{background:color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.strategy-atlas-clear{color:var(--accent-primary);padding:.55rem .8rem;font-size:.84rem;font-weight:820}.strategy-atlas-clear:focus-visible,.strategy-atlas-clear:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-atlas-clear:focus-visible,.strategy-atlas-clear:hover{background:color-mix(in srgb,var(--accent-primary) 15%,transparent)}}.strategy-atlas-clear:focus-visible,.strategy-atlas-clear:hover{outline:none}.strategy-matrix-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft);overflow:hidden}.strategy-matrix-table{border-collapse:collapse;table-layout:fixed;width:100%}.strategy-matrix-col--pillar{width:12.6rem}.strategy-matrix-col--status{width:calc(16.6667% - 2.96667rem)}.strategy-matrix-col--total{width:5.2rem}.strategy-matrix-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.strategy-matrix-table td,.strategy-matrix-table th{border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);text-align:left;vertical-align:middle;padding:.52rem .58rem}.strategy-matrix-table td:last-child,.strategy-matrix-table th:last-child{border-right:0}.strategy-matrix-table thead th{background:var(--surface-muted);height:3rem;color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;vertical-align:middle;font-size:.57rem;font-weight:850;line-height:1.2}.strategy-matrix-table thead th:not(:first-child){text-align:center}.strategy-matrix-table thead th span{display:block}.strategy-matrix-table tbody th{color:var(--text-primary);font-size:.88rem;font-weight:820;line-height:1.25}.strategy-matrix-cell button,.strategy-matrix-zero{border-radius:var(--radius-card);text-align:center;border:1px solid #0000;align-content:center;justify-items:center;gap:.16rem;width:100%;min-height:3.38rem;padding:.44rem .34rem;display:grid}.strategy-matrix-cell button{--matrix-tone:var(--accent-secondary);background:linear-gradient(90deg,var(--matrix-tone) 0 0/4px 100% no-repeat),var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){.strategy-matrix-cell button{background:linear-gradient(90deg,color-mix(in srgb,var(--matrix-tone) 56%,transparent) 0 0/4px 100% no-repeat),color-mix(in srgb,var(--surface-secondary) 82%,var(--surface-primary))}}.strategy-matrix-cell button{color:var(--matrix-tone)}@supports (color:color-mix(in lab,red,red)){.strategy-matrix-cell button{color:color-mix(in srgb,var(--matrix-tone) 76%,var(--text-primary))}}.strategy-matrix-cell button{box-shadow:inset 0 0 0 1px var(--matrix-tone)}@supports (color:color-mix(in lab,red,red)){.strategy-matrix-cell button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--matrix-tone) 8%,transparent)}}.strategy-matrix-cell button{transition:border-color .16s ease-out,box-shadow .16s ease-out,background-color .16s ease-out}.strategy-matrix-cell--funded button{--matrix-tone:var(--cat-funding)}.strategy-matrix-cell--announced button{--matrix-tone:var(--accent-secondary)}.strategy-matrix-cell--policy-development button{--matrix-tone:var(--status-gold)}.strategy-matrix-cell--launched button,.strategy-matrix-cell--measurable-baseline button{--matrix-tone:var(--status-positive)}.strategy-matrix-cell--evidence-pending button{--matrix-tone:var(--status-negative)}.strategy-matrix-cell button strong{font-variant-numeric:tabular-nums;font-size:1.16rem;line-height:1}.strategy-matrix-cell button span{color:var(--text-secondary);letter-spacing:0;text-wrap:balance;font-size:.58rem;font-weight:760;line-height:1.08}.strategy-matrix-cell button:focus-visible,.strategy-matrix-cell button:hover{border-color:var(--matrix-tone);box-shadow:0 0 0 3px var(--matrix-tone)}@supports (color:color-mix(in lab,red,red)){.strategy-matrix-cell button:focus-visible,.strategy-matrix-cell button:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--matrix-tone) 16%,transparent)}}.strategy-matrix-cell button:focus-visible,.strategy-matrix-cell button:hover{outline:none}.strategy-matrix-zero{color:var(--text-muted)}@supports (color:color-mix(in lab,red,red)){.strategy-matrix-zero{color:color-mix(in srgb,var(--text-muted) 72%,transparent)}}.strategy-matrix-zero{background:linear-gradient(90deg,var(--border-subtle) 0 0/4px 100% no-repeat),var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.strategy-matrix-zero{background:linear-gradient(90deg,color-mix(in srgb,var(--border-subtle) 80%,transparent) 0 0/4px 100% no-repeat),color-mix(in srgb,var(--surface-muted) 38%,transparent)}}.strategy-matrix-zero span{font-variant-numeric:tabular-nums;font-size:.86rem;font-weight:760;line-height:1}.strategy-matrix-total{text-align:center;vertical-align:middle}.strategy-matrix-total strong{min-height:3.38rem;color:var(--text-primary);font-variant-numeric:tabular-nums;place-items:center;font-size:1rem;display:grid}.strategy-matrix-cards{display:none}.strategy-measured-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.7rem;display:grid}.strategy-measured-card{--strategy-measured-tone:var(--accent-secondary);border:1px solid var(--border-subtle);border-top:3px solid var(--strategy-measured-tone);border-radius:var(--radius-card);background:var(--surface-primary);min-width:0;height:100%;box-shadow:var(--shadow-soft);grid-template-rows:4rem minmax(7.1rem,auto) minmax(7.35rem,auto) minmax(7.5rem,1fr) auto;gap:.62rem;padding:.85rem;display:grid}.strategy-measured-card--target-baseline{--strategy-measured-tone:var(--status-positive)}.strategy-measured-card--intent-signal,.strategy-measured-card--public-service-signal{--strategy-measured-tone:var(--accent-secondary)}.strategy-measured-card--labour-market-context{--strategy-measured-tone:var(--status-gold)}.strategy-measured-card--transparency-signal{--strategy-measured-tone:var(--accent-primary)}.strategy-measured-card__top,.strategy-measured-card__value{gap:.45rem;display:grid}.strategy-measured-card__top{grid-auto-rows:max-content;align-content:start;min-height:0}.strategy-measured-card__status{border-radius:var(--radius-pill);background:var(--strategy-measured-tone);width:fit-content;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.strategy-measured-card__status{background:color-mix(in srgb,var(--strategy-measured-tone) 10%,transparent)}}.strategy-measured-card__status{color:var(--strategy-measured-tone)}@supports (color:color-mix(in lab,red,red)){.strategy-measured-card__status{color:color-mix(in srgb,var(--strategy-measured-tone) 76%,var(--text-primary))}}.strategy-measured-card__status{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .48rem;font-size:.58rem;font-weight:850;line-height:1.1}.strategy-measured-card__value strong{color:var(--strategy-measured-tone);letter-spacing:0;font-size:clamp(1.75rem,4vw,2.45rem);line-height:.98;display:block}.strategy-measured-card h3{max-width:13rem;color:var(--text-primary);font-size:.96rem;line-height:1.18}.strategy-measured-card dl{align-content:start;gap:.35rem;margin:0;display:grid}.strategy-measured-card dl div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);min-width:0;padding:.48rem}.strategy-measured-card dt,.strategy-measured-card__details summary{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:850}.strategy-measured-card dd{color:var(--text-primary);margin:.18rem 0 0;font-size:.78rem;font-weight:760;line-height:1.25}.strategy-measured-card p,.strategy-measured-note{color:var(--text-secondary);font-size:.8rem;line-height:1.5}.strategy-measured-card>p{align-self:start;margin:0}.strategy-measured-card__details{border-top:1px solid var(--border-subtle);align-self:end;gap:.45rem;padding-top:.5rem;display:grid}.strategy-measured-card__details summary{width:fit-content;min-height:44px;color:var(--accent-primary);cursor:pointer;align-items:center;display:inline-flex}.strategy-measured-card__details summary:focus-visible{border-radius:var(--radius-card);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-measured-card__details summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 18%,transparent)}}.strategy-measured-card__details summary:focus-visible{outline:none}.strategy-measured-note{border:1px solid var(--border-subtle);border-left:3px solid var(--status-positive);border-radius:var(--radius-card);background:var(--surface-secondary);margin-top:.75rem;padding:.75rem .9rem}.strategy-measured-note strong{color:var(--text-primary)}.strategy-atlas-grid{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:start;gap:1rem;display:grid}.strategy-gap-priority__list,.strategy-target-list{gap:.75rem;display:grid}.strategy-gap-priority,.strategy-target-row{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.strategy-target-row{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);gap:.85rem;padding:.9rem;display:grid}.strategy-target-row__copy{align-content:start;gap:.55rem;display:grid}.strategy-gap-row h3,.strategy-target-row__copy h3{color:var(--text-primary);font-size:1rem;line-height:1.2}.strategy-gap-priority p,.strategy-gap-row li,.strategy-gap-row p,.strategy-target-details p,.strategy-target-row__copy p{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.strategy-target-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.strategy-target-values div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);min-width:0;padding:.5rem}.strategy-target-values dd{color:var(--text-primary);margin:.2rem 0 0;font-size:.78rem;font-weight:760;line-height:1.25}.strategy-target-details,.strategy-target-pending,.strategy-target-progress-block,.strategy-target-row__visual{align-content:start;gap:.45rem;display:grid}.strategy-target-pending__rail,.strategy-target-progress{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-secondary);height:.72rem;overflow:hidden}.strategy-target-progress span{width:var(--strategy-progress);border-radius:inherit;background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary));height:100%;display:block}.strategy-target-pending__rail{background:repeating-linear-gradient(135deg,var(--text-muted) 0,var(--text-muted) 6px,var(--surface-secondary) 6px,var(--surface-secondary) 12px)}@supports (color:color-mix(in lab,red,red)){.strategy-target-pending__rail{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--text-muted) 24%,transparent) 0,color-mix(in srgb,var(--text-muted) 24%,transparent) 6px,color-mix(in srgb,var(--surface-secondary) 90%,transparent) 6px,color-mix(in srgb,var(--surface-secondary) 90%,transparent) 12px)}}.strategy-target-pending p,.strategy-target-progress-block p{color:var(--text-muted);font-size:.76rem;font-weight:780}.strategy-target-details{border-top:1px solid var(--border-subtle);padding-top:.55rem}.strategy-target-details summary{width:fit-content;min-height:44px;color:var(--accent-primary);cursor:pointer;align-items:center;font-size:.78rem;font-weight:820;display:inline-flex}.strategy-target-details summary:focus-visible{border-radius:var(--radius-card);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-target-details summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 18%,transparent)}}.strategy-target-details summary:focus-visible{outline:none}.strategy-gap-priority{gap:.75rem;padding:1rem;display:grid}.strategy-anchor-target{scroll-margin-top:96px}.strategy-gap-row{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);gap:.55rem;padding:.75rem;display:grid}.strategy-gap-row__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.strategy-gap-row__top strong{color:var(--status-negative);font-size:.9rem}.strategy-gap-bar{border-radius:var(--radius-pill);background:var(--surface-secondary);height:.55rem;overflow:hidden}.strategy-gap-bar span{width:var(--strategy-gap-width);border-radius:inherit;background:var(--status-negative);height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.strategy-gap-bar span{background:color-mix(in srgb,var(--status-negative) 76%,var(--accent-primary))}}.strategy-gap-row__close-list{gap:.25rem;margin:0;padding-inline-start:1.32rem;list-style:outside;display:grid}.strategy-gap-row__close-list li{padding-left:.12rem;display:list-item}.strategy-gap-row__close-list li::marker{color:var(--accent-primary);font-size:.78rem}.strategy-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-metric-card{gap:.85rem;padding:1rem;display:grid}.strategy-metric-card__top,.strategy-pillar-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;display:flex}.strategy-metric-card h3,.strategy-mobile-commitment h3,.strategy-pillar-card h3,.strategy-source-card h3{color:var(--text-primary);font-size:clamp(1.02rem,1.3vw,1.2rem);line-height:1.18}.strategy-metric-card p,.strategy-mobile-commitment p,.strategy-pillar-card p,.strategy-source-card p{color:var(--text-secondary);font-size:.88rem;line-height:1.58}.strategy-pillar-chip,.strategy-status,.strategy-type-label{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);width:fit-content;color:var(--text-secondary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:.26rem .55rem;font-size:.64rem;font-weight:850;line-height:1.15;display:inline-flex}.strategy-pillar-card--trust,.strategy-pillar-chip--protecting-canadians{--strategy-tone:var(--cat-policy)}.strategy-pillar-card--skills,.strategy-pillar-chip--empowering-canadians{--strategy-tone:var(--status-gold)}.strategy-pillar-card--adoption,.strategy-pillar-chip--shared-prosperity{--strategy-tone:var(--accent-secondary)}.strategy-pillar-card--sovereignty,.strategy-pillar-chip--sovereign-foundation{--strategy-tone:var(--accent-primary)}.strategy-pillar-card--champions,.strategy-pillar-chip--canadian-champions{--strategy-tone:var(--cat-funding)}.strategy-pillar-card--alliances,.strategy-pillar-chip--trusted-partnerships{--strategy-tone:var(--cat-geopolitics)}.strategy-pillar-chip{border-color:var(--strategy-tone,var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.strategy-pillar-chip{border-color:color-mix(in srgb,var(--strategy-tone,var(--accent-primary)) 35%,transparent)}}.strategy-pillar-chip{color:var(--strategy-tone,var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.strategy-pillar-chip{color:color-mix(in srgb,var(--strategy-tone,var(--accent-primary)) 76%,var(--text-primary))}}.strategy-pillar-chip{background:var(--strategy-tone,var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.strategy-pillar-chip{background:color-mix(in srgb,var(--strategy-tone,var(--accent-primary)) 9%,transparent)}}.strategy-status--launched,.strategy-status--measurable-baseline{border-color:var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.strategy-status--launched,.strategy-status--measurable-baseline{border-color:color-mix(in srgb,var(--status-positive) 38%,transparent)}}.strategy-status--launched,.strategy-status--measurable-baseline{color:var(--status-positive);background:var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.strategy-status--launched,.strategy-status--measurable-baseline{background:color-mix(in srgb,var(--status-positive) 9%,transparent)}}.strategy-status--announced,.strategy-status--funded,.strategy-status--policy-development{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.strategy-status--announced,.strategy-status--funded,.strategy-status--policy-development{border-color:color-mix(in srgb,var(--status-gold) 42%,transparent)}}.strategy-status--announced,.strategy-status--funded,.strategy-status--policy-development{color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.strategy-status--announced,.strategy-status--funded,.strategy-status--policy-development{color:color-mix(in srgb,var(--status-gold) 78%,var(--text-primary))}}.strategy-status--announced,.strategy-status--funded,.strategy-status--policy-development{background:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.strategy-status--announced,.strategy-status--funded,.strategy-status--policy-development{background:color-mix(in srgb,var(--status-gold) 9%,transparent)}}.strategy-status--evidence-pending{border-color:var(--status-negative)}@supports (color:color-mix(in lab,red,red)){.strategy-status--evidence-pending{border-color:color-mix(in srgb,var(--status-negative) 35%,transparent)}}.strategy-status--evidence-pending{color:var(--status-negative);background:var(--status-negative)}@supports (color:color-mix(in lab,red,red)){.strategy-status--evidence-pending{background:color-mix(in srgb,var(--status-negative) 8%,transparent)}}.strategy-metric-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.strategy-metric-values div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.7rem}.strategy-metric-values dt,.strategy-mobile-commitment dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:850}.strategy-metric-values dd,.strategy-mobile-commitment dd{color:var(--text-primary);margin:.25rem 0 0;font-size:.86rem;font-weight:760;line-height:1.35}.strategy-progress-block{gap:.35rem;display:grid}.strategy-progress{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-secondary);height:.62rem;overflow:hidden}.strategy-progress span{width:var(--strategy-progress);border-radius:inherit;background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary));height:100%;display:block}.strategy-no-progress,.strategy-progress-block p{color:var(--text-muted);font-size:.76rem;font-weight:750}.strategy-next-evidence{border-left:2px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.strategy-next-evidence{border-left:2px solid color-mix(in srgb,var(--accent-secondary) 35%,transparent)}}.strategy-next-evidence{color:var(--text-secondary);padding-left:.65rem;font-size:.82rem;line-height:1.5}.strategy-source-list{flex-wrap:wrap;gap:.4rem;display:flex}.strategy-source-disclosure a,.strategy-source-list a{border:1px solid var(--border-subtle);border-radius:var(--radius-card);min-height:44px;color:var(--accent-primary);justify-content:center;align-items:center;padding:0 .62rem;font-size:.75rem;font-weight:780;line-height:1.2;text-decoration:none;display:inline-flex}.strategy-source-disclosure a:focus-visible,.strategy-source-disclosure a:hover,.strategy-source-list a:focus-visible,.strategy-source-list a:hover{border-color:var(--accent-primary);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-source-disclosure a:focus-visible,.strategy-source-disclosure a:hover,.strategy-source-list a:focus-visible,.strategy-source-list a:hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.strategy-source-disclosure a:focus-visible,.strategy-source-disclosure a:hover,.strategy-source-list a:focus-visible,.strategy-source-list a:hover{outline:none}.strategy-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-pillar-card{border-top:3px solid var(--strategy-tone,var(--accent-primary));gap:.75rem;padding:1rem;display:grid}.strategy-pillar-card blockquote{border-left:2px solid var(--strategy-tone,var(--accent-primary));margin:0}@supports (color:color-mix(in lab,red,red)){.strategy-pillar-card blockquote{border-left:2px solid color-mix(in srgb,var(--strategy-tone,var(--accent-primary)) 42%,transparent)}}.strategy-pillar-card blockquote{color:var(--text-primary);padding-left:.7rem;font-size:.9rem;font-weight:720;line-height:1.5}.strategy-pillar-card strong{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.strategy-register-summary{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);min-width:170px;box-shadow:var(--shadow-soft);gap:.18rem;padding:.85rem;display:grid}.strategy-register-summary strong{color:var(--accent-primary);font-size:1.65rem;line-height:1}.strategy-register-summary em,.strategy-register-summary span{color:var(--text-secondary);font-size:.78rem;font-style:normal;line-height:1.35}.strategy-register-summary:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-register-summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 18%,transparent)}}.strategy-register-summary:focus-visible{outline:none}.strategy-register-summary__filter{font-weight:780;color:var(--accent-primary)!important}.strategy-commitment-pipeline{border:1px solid var(--accent-primary);gap:.9rem;margin:1rem 0;display:grid}@supports (color:color-mix(in lab,red,red)){.strategy-commitment-pipeline{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.strategy-commitment-pipeline{border-radius:var(--radius-card);background:linear-gradient(135deg,var(--accent-primary),transparent 58%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-commitment-pipeline{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 58%),var(--surface-primary)}}.strategy-commitment-pipeline{box-shadow:var(--shadow-soft);padding:.95rem}.strategy-commitment-pipeline__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.strategy-commitment-pipeline__header h3{color:var(--text-primary);margin-top:.2rem;font-size:clamp(1.08rem,1.7vw,1.38rem);font-weight:850}.strategy-commitment-pipeline__header p{max-width:760px;color:var(--text-secondary);margin-top:.35rem;font-size:.9rem;line-height:1.55}.strategy-pipeline-lane,.strategy-pipeline-reset{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);color:var(--text-primary)}.strategy-pipeline-reset{min-height:44px;color:var(--accent-primary);padding:.52rem .78rem;font-size:.82rem;font-weight:820}.strategy-pipeline-reset:focus-visible,.strategy-pipeline-reset:hover,.strategy-pipeline-reset[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-pipeline-reset:focus-visible,.strategy-pipeline-reset:hover,.strategy-pipeline-reset[aria-pressed=true]{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.strategy-pipeline-reset:focus-visible,.strategy-pipeline-reset:hover,.strategy-pipeline-reset[aria-pressed=true]{outline:none}.strategy-pipeline-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.strategy-pipeline-lane{text-align:left;gap:.38rem;min-width:0;min-height:166px;padding:.8rem;display:grid}.strategy-pipeline-lane:focus-visible,.strategy-pipeline-lane:hover,.strategy-pipeline-lane[aria-pressed=true]{border-color:var(--pipeline-tone,var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.strategy-pipeline-lane:focus-visible,.strategy-pipeline-lane:hover,.strategy-pipeline-lane[aria-pressed=true]{border-color:color-mix(in srgb,var(--pipeline-tone,var(--accent-primary)) 62%,var(--border-subtle))}}.strategy-pipeline-lane:focus-visible,.strategy-pipeline-lane:hover,.strategy-pipeline-lane[aria-pressed=true]{box-shadow:0 0 0 3px var(--pipeline-tone,var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.strategy-pipeline-lane:focus-visible,.strategy-pipeline-lane:hover,.strategy-pipeline-lane[aria-pressed=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--pipeline-tone,var(--accent-primary)) 14%,transparent)}}.strategy-pipeline-lane:focus-visible,.strategy-pipeline-lane:hover,.strategy-pipeline-lane[aria-pressed=true]{outline:none}.strategy-pipeline-card-flow__header span,.strategy-pipeline-lane>span:first-child{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:900}.strategy-pipeline-lane strong{color:var(--pipeline-tone,var(--accent-primary));font-size:clamp(1.9rem,4vw,2.5rem);line-height:.95}.strategy-pipeline-lane em{color:var(--text-secondary);font-size:.76rem;font-style:normal;font-weight:780}.strategy-pipeline-lane i{background:var(--border-subtle);border-radius:999px;height:.42rem;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.strategy-pipeline-lane i{background:color-mix(in srgb,var(--border-subtle) 70%,transparent)}}.strategy-pipeline-lane i b{border-radius:inherit;background:var(--pipeline-tone,var(--accent-primary));height:100%;display:block}.strategy-pipeline-lane small{color:var(--text-secondary);font-size:.74rem;line-height:1.42}.strategy-pipeline-lane--pending{--pipeline-tone:var(--status-gold)}.strategy-pipeline-lane--active{--pipeline-tone:var(--accent-secondary)}.strategy-pipeline-lane--delivered{--pipeline-tone:var(--status-positive)}.strategy-pipeline-lane--needs-evidence{--pipeline-tone:var(--status-negative)}.strategy-pipeline-card-flow{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.strategy-pipeline-card-flow{background:color-mix(in srgb,var(--surface-primary) 80%,var(--surface-secondary))}}.strategy-pipeline-card-flow{padding:.8rem}.strategy-pipeline-card-flow__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.45rem .85rem;display:flex}.strategy-pipeline-card-flow__header p{color:var(--text-secondary);margin:0;font-size:.82rem}.strategy-pipeline-card-flow__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.strategy-pipeline-card{border:1px solid var(--border-subtle);border-top:3px solid var(--pipeline-card-tone,var(--accent-primary));gap:.55rem;min-width:0;min-height:176px;display:grid}@supports (color:color-mix(in lab,red,red)){.strategy-pipeline-card{border-top:3px solid color-mix(in srgb,var(--pipeline-card-tone,var(--accent-primary)) 70%,var(--border-subtle))}}.strategy-pipeline-card{border-radius:var(--radius-card);background:var(--surface-primary);padding:.72rem}.strategy-pipeline-card__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;display:flex}.strategy-pipeline-card__top em,.strategy-pipeline-card__top span{color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:880}.strategy-pipeline-card h4{color:var(--text-primary);font-size:.9rem;font-weight:850;line-height:1.25}.strategy-pipeline-card p{color:var(--text-secondary);font-size:.78rem;line-height:1.45}.strategy-pipeline-card--funded{--pipeline-card-tone:var(--accent-secondary)}.strategy-pipeline-card--launched,.strategy-pipeline-card--measurable-baseline{--pipeline-card-tone:var(--status-positive)}.strategy-pipeline-card--announced,.strategy-pipeline-card--policy-development{--pipeline-card-tone:var(--status-gold)}.strategy-pipeline-card--evidence-pending{--pipeline-card-tone:var(--status-negative)}@media (prefers-reduced-motion:reduce){.strategy-mobile-commitment,.strategy-pipeline-card,.strategy-pipeline-lane,.strategy-promise-stage,.strategy-promise-watch__item,.strategy-table-wrap{transition:none!important}.strategy-promise-stage:hover,.strategy-promise-watch__item:hover{transform:none!important}}.strategy-register-more{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;padding:.85rem;display:flex}.strategy-register-more p{color:var(--text-secondary);font-size:.84rem;line-height:1.45}.strategy-register-more button{border:1px solid var(--accent-primary);border-radius:var(--radius-card);background:var(--surface-primary);min-height:44px;color:var(--accent-primary);padding:.55rem .75rem;font-size:.84rem;font-weight:820}.strategy-register-more button:focus-visible,.strategy-register-more button:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-register-more button:focus-visible,.strategy-register-more button:hover{background:color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.strategy-register-more button:focus-visible,.strategy-register-more button:hover{outline:none}.strategy-filter-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft);grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(150px,auto) auto;align-items:end;gap:.65rem;padding:.85rem;display:grid}.strategy-filter-panel label:not(.strategy-filter-check){gap:.3rem;display:grid}.strategy-filter-check,.strategy-filter-panel button,.strategy-filter-panel select{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-elevated);min-height:44px;color:var(--text-primary);font-size:.86rem}.strategy-filter-panel select{width:100%;padding:.5rem .6rem}.strategy-filter-panel button{color:var(--accent-primary);padding:.55rem .75rem;font-weight:780}.strategy-filter-check:focus-within,.strategy-filter-panel button:focus-visible,.strategy-filter-panel select:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-filter-check:focus-within,.strategy-filter-panel button:focus-visible,.strategy-filter-panel select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 18%,transparent)}}.strategy-filter-check:focus-within,.strategy-filter-panel button:focus-visible,.strategy-filter-panel select:focus-visible{outline:none}.strategy-filter-check{cursor:pointer;isolation:isolate;align-items:center;gap:.45rem;min-height:44px;padding:.5rem .65rem;display:flex;position:relative}.strategy-filter-check input{z-index:2;cursor:pointer;opacity:0;width:calc(100% + 2px);height:calc(100% + 2px);margin:0;position:absolute;inset:-1px}.strategy-filter-check span{z-index:1;pointer-events:none;align-items:center;gap:.5rem;display:inline-flex;position:relative}.strategy-filter-check span:before{border:1px solid var(--accent-primary);width:1.15rem;height:1.15rem}@supports (color:color-mix(in lab,red,red)){.strategy-filter-check span:before{border:1px solid color-mix(in srgb,var(--accent-primary) 46%,var(--border-subtle))}}.strategy-filter-check span:before{background:linear-gradient(135deg,var(--accent-primary),var(--surface-primary));border-radius:5px}@supports (color:color-mix(in lab,red,red)){.strategy-filter-check span:before{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 12%,var(--surface-primary)),var(--surface-primary))}}.strategy-filter-check span:before{box-shadow:inset 0 0 0 2px var(--surface-primary);content:""}.strategy-filter-check input:checked+span:before{border-color:var(--accent-primary);background:var(--accent-primary);box-shadow:inset 0 0 0 4px var(--surface-primary),0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-filter-check input:checked+span:before{box-shadow:inset 0 0 0 4px var(--surface-primary),0 0 0 3px color-mix(in srgb,var(--accent-primary) 13%,transparent)}}.strategy-table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft);margin-top:.85rem;overflow:hidden}.strategy-commitment-table{border-collapse:collapse;table-layout:fixed;width:100%}.strategy-commitment-table caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.strategy-commitment-table td,.strategy-commitment-table th{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:.85rem}.strategy-commitment-table thead th{background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:850}.strategy-commitment-table thead th:first-child{width:27%}.strategy-commitment-table thead th:nth-child(2){width:13%}.strategy-commitment-table thead th:nth-child(3){width:16%}.strategy-commitment-table thead th:nth-child(4){width:18%}.strategy-commitment-table th[scope=row]{color:var(--text-primary);font-weight:780}.strategy-table-stack{align-content:start;gap:.45rem;display:grid}.strategy-table-stack>.strategy-table-confidence,.strategy-table-stack>.strategy-table-description{margin-top:0}.strategy-table-title,.strategy-table-value{color:var(--text-primary);font-size:.88rem;line-height:1.35;display:block}.strategy-table-confidence,.strategy-table-description{color:var(--text-secondary);margin-top:.2rem;font-size:.78rem;font-weight:500;line-height:1.45;display:block}.strategy-table-confidence{color:var(--text-muted);text-transform:capitalize}.strategy-card-list{display:none}.strategy-mobile-commitment{gap:.8rem;padding:1rem}.strategy-mobile-commitment,.strategy-mobile-commitment dl{display:grid}.strategy-mobile-commitment dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.strategy-mobile-commitment dl div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.65rem}.strategy-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-source-card{gap:.75rem;padding:1rem;display:grid}.strategy-source-card h3{margin-top:.25rem}.strategy-source-limitation{border-left:2px solid var(--status-negative)}@supports (color:color-mix(in lab,red,red)){.strategy-source-limitation{border-left:2px solid color-mix(in srgb,var(--status-negative) 34%,transparent)}}.strategy-source-limitation{padding-left:.65rem}.strategy-source-card a{width:fit-content;min-height:44px;color:var(--accent-primary);align-items:center;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.strategy-source-card a:focus-visible,.strategy-source-card a:hover{outline:none;text-decoration:underline}.strategy-source-disclosure{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-secondary);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.strategy-source-disclosure p{max-width:900px;color:var(--text-secondary);font-size:.9rem;line-height:1.6}.strategy-source-disclosure div{flex-wrap:wrap;gap:.45rem;display:flex}@media (max-width:1120px){.strategy-atlas-grid,.strategy-filter-panel,.strategy-pillar-grid,.strategy-pipeline-card-flow__cards,.strategy-pipeline-lanes,.strategy-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-target-row{grid-template-columns:1fr}}@media (max-width:860px){.strategy-commitment-pipeline__header,.strategy-hero,.strategy-promise-board__header,.strategy-promise-watch__header,.strategy-section-header{grid-template-columns:1fr}.strategy-promise-board__register-link{width:fit-content}.strategy-promise-board__lanes,.strategy-promise-watch__list{grid-template-columns:1fr}.strategy-promise-stage{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label action""count unit""note note";align-items:start}.strategy-promise-stage__label{grid-area:label}.strategy-promise-stage__count{grid-area:count}.strategy-promise-stage__unit{grid-area:unit;place-self:end}.strategy-promise-stage__note{grid-area:note}.strategy-promise-stage__action{grid-area:action;min-height:32px}.strategy-pipeline-reset{width:fit-content}.strategy-atlas-grid,.strategy-metric-grid,.strategy-source-grid{grid-template-columns:1fr}.strategy-matrix-wrap{display:none}.strategy-matrix-card,.strategy-matrix-cards{gap:.75rem;display:grid}.strategy-matrix-card{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft);padding:.9rem}.strategy-matrix-card>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.strategy-matrix-card h3{color:var(--text-primary);font-size:1rem;line-height:1.2}.strategy-matrix-card__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.strategy-matrix-card__counts button{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);min-height:44px;color:var(--text-primary);text-align:left;justify-content:space-between;align-items:center;gap:.4rem;padding:.5rem .6rem;display:flex}.strategy-matrix-card__counts button:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-matrix-card__counts button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 18%,transparent)}}.strategy-matrix-card__counts button:focus-visible{outline:none}.strategy-matrix-card__counts span{color:var(--text-secondary);font-size:.76rem;line-height:1.2}.strategy-matrix-card__counts strong{color:var(--accent-primary);font-size:1rem}.strategy-table-wrap{display:none}.strategy-card-list{gap:.75rem;margin-top:.85rem;display:grid}}@media (max-width:640px){.strategy-shell{padding-inline:1rem}.strategy-commitment-pipeline,.strategy-filter-panel,.strategy-gap-priority,.strategy-gap-row,.strategy-hero,.strategy-matrix-card,.strategy-measured-card,.strategy-metric-card,.strategy-mobile-commitment,.strategy-pillar-card,.strategy-pipeline-card-flow,.strategy-promise-board,.strategy-snapshot-card,.strategy-source-card,.strategy-source-disclosure,.strategy-target-row{padding:.9rem}.strategy-filter-panel,.strategy-matrix-card__counts,.strategy-metric-values,.strategy-mobile-commitment dl,.strategy-pillar-grid,.strategy-pipeline-card-flow__cards,.strategy-pipeline-lanes,.strategy-snapshot-grid,.strategy-target-values{grid-template-columns:1fr}.strategy-atlas-clear,.strategy-filter-panel button,.strategy-hero-actions .briefing-action,.strategy-register-more button,.strategy-source-disclosure a{text-align:center;justify-content:center;width:100%}.strategy-hero-note__source{min-height:44px;padding-inline:.85rem}.strategy-promise-stage{padding:.78rem .82rem}.strategy-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.strategy-snapshot-card{align-content:start;gap:.26rem;min-height:0;padding:.72rem}.strategy-snapshot-card strong{font-size:clamp(1.55rem,8vw,2rem)}.strategy-snapshot-card span{font-size:.78rem;line-height:1.18}.strategy-snapshot-card p{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.34;display:-webkit-box;overflow:hidden}}@media (max-width:360px){.strategy-snapshot-grid{grid-template-columns:1fr}}.cohere-world-shell{gap:clamp(1rem,2.4vw,2rem);max-width:1420px;padding-block:clamp(1.2rem,3vw,2.4rem) 4rem;display:grid}.cohere-world-canada,.cohere-world-hero,.cohere-world-section__header{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);display:grid}.cohere-world-canada article,.cohere-world-financing-card,.cohere-world-financing-graphic,.cohere-world-financing-note,.cohere-world-financing-references a,.cohere-world-financing-stat,.cohere-world-financing-update-grid article,.cohere-world-gap__panel,.cohere-world-hero__copy,.cohere-world-lane,.cohere-world-live-card,.cohere-world-model-card,.cohere-world-row-source-list article,.cohere-world-snapshot-card,.cohere-world-source-card,.cohere-world-warning{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft)}.cohere-world-hero__copy{border-left:5px solid var(--accent-primary);--hero-visual-image:var(--visual-editorial-cohere);--hero-visual-position:right center;--hero-visual-size:cover;--hero-visual-opacity:.5;background:linear-gradient(102deg,var(--surface-primary) 0,var(--surface-primary) 55%,var(--surface-primary) 100%),var(--surface-primary);align-content:center;min-height:clamp(340px,34vw,460px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cohere-world-hero__copy{background:linear-gradient(102deg,color-mix(in srgb,var(--surface-primary) 99%,transparent) 0,color-mix(in srgb,var(--surface-primary) 92%,transparent) 55%,color-mix(in srgb,var(--surface-primary) 64%,transparent) 100%),var(--surface-primary)}}.cohere-world-hero__copy{padding:clamp(1.2rem,4vw,3rem)}.cohere-world-hero__copy>*{z-index:1;position:relative}[data-theme=dark] .cohere-world-hero__copy{--hero-visual-opacity:.24;background:linear-gradient(102deg,#101923fc 0,#101923eb 55%,#101923ad 100%),var(--surface-primary)}.cohere-world-hero__copy h1{max-width:12ch;color:var(--text-primary);font-family:var(--font-display),var(--font-ui),sans-serif;letter-spacing:0;font-size:clamp(2.6rem,8vw,6.4rem);font-weight:400;line-height:.94}.cohere-world-hero__copy p:not(.section-kicker){max-width:760px;color:var(--text-secondary);margin-top:1rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.cohere-world-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.cohere-world-page .briefing-action--primary{background:var(--accent-primary);color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-page .briefing-action--primary{color:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}}.cohere-world-live-card{border-left:3px solid var(--accent-warm);align-content:start;gap:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card{border-left:3px solid color-mix(in srgb,var(--accent-warm) 72%,var(--border-subtle))}}.cohere-world-live-card{padding:clamp(1rem,2.2vw,1.35rem)}.cohere-world-live-card__header{gap:.42rem;padding-bottom:0;display:grid}.cohere-world-live-card__header strong{color:var(--text-primary);font-size:clamp(1.05rem,1.55vw,1.28rem);line-height:1.1}.cohere-world-live-card__header p{max-width:34rem;margin:0;font-size:.88rem}.cohere-world-live-card__state,.cohere-world-status{border:1px solid var(--border-subtle);width:fit-content;color:var(--text-secondary);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:.24rem .55rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.cohere-world-live-card__state--live,.cohere-world-status--live{border-color:var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__state--live,.cohere-world-status--live{border-color:color-mix(in srgb,var(--status-positive) 42%,var(--border-subtle))}}.cohere-world-live-card__state--live,.cohere-world-status--live{background:var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__state--live,.cohere-world-status--live{background:color-mix(in srgb,var(--status-positive) 12%,transparent)}}.cohere-world-live-card__state--live,.cohere-world-status--live{color:var(--status-positive)}.cohere-world-live-card__state--partial{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__state--partial{border-color:color-mix(in srgb,var(--status-gold) 46%,var(--border-subtle))}}.cohere-world-live-card__state--partial{background:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__state--partial{background:color-mix(in srgb,var(--status-gold) 14%,transparent)}}.cohere-world-live-card__state--partial{color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__state--partial{color:color-mix(in srgb,var(--status-gold) 45%,var(--text-primary))}}.cohere-world-live-card__state--fallback,.cohere-world-status--fallback{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__state--fallback,.cohere-world-status--fallback{border-color:color-mix(in srgb,var(--status-gold) 42%,var(--border-subtle))}}.cohere-world-live-card__state--fallback,.cohere-world-status--fallback{background:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__state--fallback,.cohere-world-status--fallback{background:color-mix(in srgb,var(--status-gold) 10%,transparent)}}.cohere-world-live-card__state--fallback,.cohere-world-status--fallback{color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__state--fallback,.cohere-world-status--fallback{color:color-mix(in srgb,var(--status-gold) 52%,var(--text-primary))}}.cohere-world-status--missing{border-color:var(--status-negative)}@supports (color:color-mix(in lab,red,red)){.cohere-world-status--missing{border-color:color-mix(in srgb,var(--status-negative) 34%,var(--border-subtle))}}.cohere-world-status--missing{background:var(--status-negative)}@supports (color:color-mix(in lab,red,red)){.cohere-world-status--missing{background:color-mix(in srgb,var(--status-negative) 8%,transparent)}}.cohere-world-status--missing{color:var(--status-negative)}.cohere-world-canada__grid,.cohere-world-financing-references,.cohere-world-financing-summary,.cohere-world-financing-update-grid,.cohere-world-live-card dl,.cohere-world-row-source-list,.cohere-world-snapshot,.cohere-world-source-grid{gap:.75rem;display:grid}.cohere-world-live-card__ledger{border:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__ledger{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.cohere-world-live-card__ledger{background:linear-gradient(180deg,var(--surface-muted),transparent 74%);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__ledger{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 44%,transparent),transparent 74%)}}.cohere-world-live-card__ledger-row{border-right:1px solid var(--border-subtle);align-content:start;gap:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__ledger-row{border-right:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}}.cohere-world-live-card__ledger-row{padding:.72rem}.cohere-world-live-card__ledger-row:last-child,.cohere-world-live-card__ledger-row:nth-child(2){border-right:0}.cohere-world-live-card__ledger-row--source{border-top:1px solid var(--border-subtle);grid-column:1/-1;align-items:start}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__ledger-row--source{border-top:1px solid color-mix(in srgb,var(--border-subtle) 76%,transparent)}}.cohere-world-financing-card dt,.cohere-world-live-card dt,.cohere-world-model-card dt,.cohere-world-source-card dt{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.cohere-world-financing-card dd,.cohere-world-live-card dd,.cohere-world-model-card dd,.cohere-world-source-card dd{color:var(--text-primary);margin:.2rem 0 0;font-size:.9rem;line-height:1.45}.cohere-world-canada p,.cohere-world-financing-card p,.cohere-world-financing-note p,.cohere-world-financing-stat p,.cohere-world-financing-table td p,.cohere-world-footnote,.cohere-world-gap__interpretation p,.cohere-world-gap__result p,.cohere-world-lane__header p,.cohere-world-live-card p,.cohere-world-row-source-list p,.cohere-world-section__header p,.cohere-world-snapshot-card p,.cohere-world-source-card dd{color:var(--text-secondary);line-height:1.55}.cohere-world-canada a,.cohere-world-financing-references a,.cohere-world-financing-source-links a,.cohere-world-live-card a,.cohere-world-source-card a,.cohere-world-source-links a{min-height:44px;color:var(--accent-primary);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.cohere-world-canada a:focus-visible,.cohere-world-canada a:hover,.cohere-world-financing-references a:focus-visible,.cohere-world-financing-references a:hover,.cohere-world-financing-source-links a:focus-visible,.cohere-world-financing-source-links a:hover,.cohere-world-live-card a:focus-visible,.cohere-world-live-card a:hover,.cohere-world-source-card a:focus-visible,.cohere-world-source-card a:hover,.cohere-world-source-links a:focus-visible,.cohere-world-source-links a:hover{outline:none;text-decoration:underline}.cohere-world-warning{border-left:3px solid var(--status-gold);grid-template-columns:minmax(10rem,.24fr) minmax(0,1fr);align-items:start;gap:.45rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cohere-world-warning{border-left:3px solid color-mix(in srgb,var(--status-gold) 72%,var(--border-subtle))}}.cohere-world-warning{background:linear-gradient(90deg,var(--status-gold),transparent 42%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-warning{background:linear-gradient(90deg,color-mix(in srgb,var(--status-gold) 10%,transparent),transparent 42%),color-mix(in srgb,var(--surface-primary) 96%,var(--surface-muted))}}.cohere-world-warning{padding:.78rem .95rem}.cohere-world-warning strong{color:var(--text-primary);font-size:.9rem;line-height:1.25}.cohere-world-warning ul{margin:0;padding:0;list-style:none}.cohere-world-warning li{color:var(--text-secondary);font-size:.86rem;line-height:1.48}.cohere-world-snapshot{grid-template-columns:repeat(4,minmax(0,1fr))}.cohere-world-snapshot-card{border-left:3px solid var(--accent-secondary);grid-template-rows:auto auto 1fr;align-content:start;gap:.42rem;min-height:8.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cohere-world-snapshot-card{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 88%,var(--border-subtle))}}.cohere-world-snapshot-card{background:linear-gradient(180deg,var(--surface-muted),transparent 76%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-snapshot-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 42%,transparent),transparent 76%),var(--surface-primary)}}.cohere-world-snapshot-card{padding:clamp(.9rem,1.5vw,1rem)}.cohere-world-snapshot-card:first-child{border-left-color:var(--accent-primary)}.cohere-world-canada article span,.cohere-world-financing-card__top span,.cohere-world-financing-references a span,.cohere-world-financing-stat span,.cohere-world-financing-update-grid article span,.cohere-world-gap__interpretation span,.cohere-world-gap__summary article span,.cohere-world-model-card>div p,.cohere-world-snapshot-card span,.cohere-world-source-card>p{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:800}.cohere-world-snapshot-card strong{color:var(--text-primary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:13ch;font-size:clamp(1.04rem,1.45vw,1.28rem);line-height:1.08}.cohere-world-gap__panel{border-top:3px solid var(--accent-primary);gap:1rem;margin-top:1rem;padding:clamp(1rem,2vw,1.25rem);display:grid}.cohere-world-gap__controls{grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:.85rem;display:grid}.cohere-world-gap__metric-picker{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.cohere-world-gap__metric-picker legend,.cohere-world-gap__peer-control label{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.45rem;font-size:.68rem;font-weight:850}.cohere-world-gap__metric-picker>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.cohere-world-gap__metric,.cohere-world-gap__peer-control select,.cohere-world-gap__quick-actions button{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--text-primary);font:inherit;border-radius:8px}.cohere-world-gap__metric{text-align:left;gap:.22rem;min-height:4.15rem;padding:.68rem;display:grid}.cohere-world-gap__metric span{font-weight:850;line-height:1.15}.cohere-world-gap__metric small{color:var(--text-muted);font-size:.72rem;line-height:1.25}.cohere-world-gap__metric:focus-visible,.cohere-world-gap__metric:hover,.cohere-world-gap__peer-control select:focus-visible,.cohere-world-gap__quick-actions button:focus-visible,.cohere-world-gap__quick-actions button:hover{border-color:var(--accent-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.cohere-world-gap__metric:focus-visible,.cohere-world-gap__metric:hover,.cohere-world-gap__peer-control select:focus-visible,.cohere-world-gap__quick-actions button:focus-visible,.cohere-world-gap__quick-actions button:hover{border-color:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle))}}.cohere-world-gap__metric:focus-visible,.cohere-world-gap__metric:hover,.cohere-world-gap__peer-control select:focus-visible,.cohere-world-gap__quick-actions button:focus-visible,.cohere-world-gap__quick-actions button:hover{box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-gap__metric:focus-visible,.cohere-world-gap__metric:hover,.cohere-world-gap__peer-control select:focus-visible,.cohere-world-gap__quick-actions button:focus-visible,.cohere-world-gap__quick-actions button:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 16%,transparent)}}.cohere-world-gap__metric.is-active{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-gap__metric.is-active{border-color:color-mix(in srgb,var(--accent-primary) 58%,var(--border-subtle))}}.cohere-world-gap__metric.is-active{background:linear-gradient(180deg,var(--accent-primary),transparent),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-gap__metric.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent),var(--surface-primary)}}.cohere-world-gap__metric.is-active{color:var(--accent-primary)}.cohere-world-gap__peer-control{min-width:0;display:grid}.cohere-world-gap__peer-control select{min-width:0;min-height:2.85rem;padding:.68rem .8rem}.cohere-world-gap__quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.cohere-world-gap__quick-actions button{min-height:44px;color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .8rem;font-size:.68rem;font-weight:850}.cohere-world-gap__quick-actions button:disabled{cursor:not-allowed;color:var(--text-muted);border-color:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.cohere-world-gap__quick-actions button:disabled{border-color:color-mix(in srgb,var(--border-subtle) 60%,transparent)}}.cohere-world-gap__result{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:.85rem;display:grid}.cohere-world-gap__summary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.cohere-world-gap__duel,.cohere-world-gap__empty,.cohere-world-gap__interpretation,.cohere-world-gap__leaderboard,.cohere-world-gap__summary article{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:8px}.cohere-world-gap__summary article{grid-template-rows:auto auto 1fr;gap:.38rem;min-height:7.6rem;padding:.82rem;display:grid}.cohere-world-gap__summary article strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1}.cohere-world-gap__summary article p{margin:0;font-size:.82rem}.cohere-world-gap__duel{gap:.78rem;padding:.88rem;display:grid}.cohere-world-gap__duel-row{grid-template-columns:minmax(0,13rem) minmax(0,1fr);align-items:center;gap:.85rem;display:grid}.cohere-world-gap__duel-row>div:first-child{gap:.18rem;display:grid}.cohere-world-gap__duel-row span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.cohere-world-gap__duel-row strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.05rem}.cohere-world-gap__duel-row small{color:var(--text-secondary);text-overflow:ellipsis;font-size:.78rem;line-height:1.3;overflow:hidden}.cohere-world-gap__track{background:var(--text-muted);border-radius:999px;height:.62rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cohere-world-gap__track{background:color-mix(in srgb,var(--text-muted) 12%,transparent)}}.cohere-world-gap__track span{width:var(--cohere-gap-bar);border-radius:inherit;background:var(--accent-secondary);height:100%;display:block}.cohere-world-gap__duel-row--canada .cohere-world-gap__track span{background:var(--accent-primary)}.cohere-world-gap__interpretation{align-content:start;gap:.48rem;padding:.88rem;display:grid}.cohere-world-gap__interpretation strong{color:var(--text-primary);line-height:1.3}.cohere-world-gap__interpretation p{margin:0;font-size:.9rem}.cohere-world-gap__leaderboard{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:.55rem;list-style:none;display:grid}.cohere-world-gap__leaderboard li{background:var(--surface-primary);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.55rem .62rem;display:grid}.cohere-world-gap__leaderboard span{color:var(--text-muted);font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:850}.cohere-world-gap__leaderboard strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.cohere-world-gap__leaderboard em{color:var(--accent-primary);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:.75rem;font-style:normal;font-weight:850}.cohere-world-gap__empty{padding:1rem}.cohere-world-gap__empty strong{color:var(--text-primary)}.cohere-world-gap__empty p{color:var(--text-secondary);margin:.3rem 0 0}.cohere-world-canada,.cohere-world-section{margin-top:clamp(.4rem,1.5vw,1rem)}.cohere-world-section__header{align-items:end}.cohere-world-canada h2,.cohere-world-section__header h2{max-width:760px;color:var(--text-primary);font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.05}.cohere-world-canada>div:first-child p,.cohere-world-section__header p:not(.section-kicker){max-width:760px;margin-top:.55rem}.cohere-world-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.cohere-world-lane{gap:.9rem;padding:1rem;display:grid}.cohere-world-lane__header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.cohere-world-lane__header h2{color:var(--text-primary);font-size:1.1rem;line-height:1.2}.cohere-world-lane__header p:not(.section-kicker){max-width:46rem;margin-top:.25rem;font-size:.88rem}.cohere-world-lane__badges{flex:none;justify-items:end;gap:.35rem;display:grid}.cohere-world-bar__value em,.cohere-world-lane__badges span,.cohere-world-lane__gap span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:850}.cohere-world-lane__badges strong{border:1px solid var(--accent-primary);flex:none}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane__badges strong{border:1px solid color-mix(in srgb,var(--accent-primary) 26%,var(--border-subtle))}}.cohere-world-lane__badges strong{background:var(--accent-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane__badges strong{background:color-mix(in srgb,var(--accent-primary) 7%,transparent)}}.cohere-world-lane__badges strong{color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;padding:.28rem .55rem;font-size:.7rem}.cohere-world-lane__gap{border:1px solid var(--accent-secondary);gap:.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane__gap{border:1px solid color-mix(in srgb,var(--accent-secondary) 20%,var(--border-subtle))}}.cohere-world-lane__gap{border-radius:var(--radius-card);background:linear-gradient(90deg,var(--accent-secondary),transparent 58%),var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane__gap{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 7%,transparent),transparent 58%),var(--surface-muted)}}.cohere-world-lane__gap{padding:.72rem .8rem}.cohere-world-lane__gap strong{color:var(--text-primary);font-size:.9rem;line-height:1.3}.cohere-world-lane__gap p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.45}.cohere-world-bars{gap:.75rem;display:grid}.cohere-world-bar{gap:.28rem;display:grid}.cohere-world-bar__top{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.cohere-world-bar__identity{gap:.08rem;min-width:0;display:grid}.cohere-world-bar__identity span{color:var(--text-secondary);font-size:.85rem;font-weight:800}.cohere-world-bar__identity small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;line-height:1.28;overflow:hidden}.cohere-world-bar__value{text-align:right;flex:none;justify-items:end;gap:.08rem;display:grid}.cohere-world-bar__value em{color:var(--accent-secondary)}.cohere-world-bar--canada .cohere-world-bar__identity span,.cohere-world-bar--canada .cohere-world-bar__value strong{color:var(--accent-primary)}.cohere-world-bar__value strong{color:var(--text-primary);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:.78rem}.cohere-world-bar__track{background:var(--text-muted);border-radius:999px;height:.58rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cohere-world-bar__track{background:color-mix(in srgb,var(--text-muted) 14%,transparent)}}.cohere-world-bar__track span{width:var(--cohere-world-bar);border-radius:inherit;background:var(--accent-secondary);min-width:.4rem;height:100%;display:block}.cohere-world-bar--canada .cohere-world-bar__track span:not(.cohere-world-bar__missing){background:var(--accent-primary)}.cohere-world-bar__track .cohere-world-bar__missing{background:repeating-linear-gradient(90deg,var(--text-muted) 0 6px,transparent 6px 12px);width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.cohere-world-bar__track .cohere-world-bar__missing{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 18%,transparent) 0 6px,transparent 6px 12px)}}.cohere-world-lane--unmeasured{gap:.75rem}.cohere-world-lane--unmeasured .cohere-world-lane__gap{border-left:3px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane--unmeasured .cohere-world-lane__gap{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 68%,var(--accent-primary))}}.cohere-world-lane--unmeasured .cohere-world-lane__gap{background:linear-gradient(90deg,var(--accent-secondary),transparent 62%),var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane--unmeasured .cohere-world-lane__gap{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 62%),color-mix(in srgb,var(--surface-muted) 82%,var(--surface-primary))}}.cohere-world-lane--unmeasured .cohere-world-bars{border-top:1px solid var(--accent-primary);gap:0}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane--unmeasured .cohere-world-bars{border-top:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.cohere-world-lane--unmeasured .cohere-world-bar{border-bottom:1px solid var(--accent-primary);gap:0}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane--unmeasured .cohere-world-bar{border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 11%,var(--border-subtle))}}.cohere-world-lane--unmeasured .cohere-world-bar{padding:.58rem 0}.cohere-world-lane--unmeasured .cohere-world-bar:last-child{border-bottom:0}.cohere-world-lane--unmeasured .cohere-world-bar__top{align-items:center}.cohere-world-lane--unmeasured .cohere-world-bar__track{display:none}.cohere-world-lane--unmeasured .cohere-world-bar__identity span{color:var(--text-primary)}.cohere-world-lane--unmeasured .cohere-world-bar__value--missing{border:1px solid var(--accent-primary);align-items:center;min-height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane--unmeasured .cohere-world-bar__value--missing{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.cohere-world-lane--unmeasured .cohere-world-bar__value--missing{background:var(--surface-muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane--unmeasured .cohere-world-bar__value--missing{background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}}.cohere-world-lane--unmeasured .cohere-world-bar__value--missing{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;padding:.12rem .5rem;font-size:.66rem}.cohere-world-table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(180deg,var(--accent-primary),transparent 18rem),var(--surface-primary);margin-top:.75rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cohere-world-table-wrap{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 18rem),var(--surface-primary)}}.cohere-world-table-wrap{box-shadow:var(--shadow-soft);padding:.34rem .42rem .5rem}.cohere-world-section__header--table{align-items:end}.cohere-world-table-toolbar{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cohere-world-table-toolbar{background:color-mix(in srgb,var(--surface-muted) 76%,transparent)}}.cohere-world-table-toolbar{padding:.65rem .75rem}.cohere-world-table-toolbar p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.35}.cohere-world-reset-sort{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--accent-primary);cursor:pointer;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.42rem .75rem;font-size:.68rem;font-weight:800;transition:background-color .18s,border-color .18s,color .18s,opacity .18s;display:inline-flex}.cohere-world-table-sort-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.cohere-world-table-sort-controls label{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.cohere-world-direction-toggle,.cohere-world-sort-select{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--text-primary);font:inherit;border-radius:999px;padding:.42rem .75rem;font-size:.82rem}.cohere-world-sort-select{min-width:11rem}.cohere-world-direction-toggle{color:var(--accent-primary);cursor:pointer;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.cohere-world-direction-toggle:disabled{cursor:default;opacity:.52}.cohere-world-direction-toggle:focus-visible,.cohere-world-direction-toggle:hover,.cohere-world-reset-sort:focus-visible,.cohere-world-reset-sort:hover,.cohere-world-sort-select:focus-visible{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-direction-toggle:focus-visible,.cohere-world-direction-toggle:hover,.cohere-world-reset-sort:focus-visible,.cohere-world-reset-sort:hover,.cohere-world-sort-select:focus-visible{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle))}}.cohere-world-direction-toggle:focus-visible,.cohere-world-direction-toggle:hover,.cohere-world-reset-sort:focus-visible,.cohere-world-reset-sort:hover,.cohere-world-sort-select:focus-visible{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-direction-toggle:focus-visible,.cohere-world-direction-toggle:hover,.cohere-world-reset-sort:focus-visible,.cohere-world-reset-sort:hover,.cohere-world-sort-select:focus-visible{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}}.cohere-world-direction-toggle:focus-visible,.cohere-world-direction-toggle:hover,.cohere-world-reset-sort:focus-visible,.cohere-world-reset-sort:hover,.cohere-world-sort-select:focus-visible{color:var(--accent-primary)}.cohere-world-direction-toggle:focus-visible,.cohere-world-reset-sort:focus-visible,.cohere-world-sort-button:focus-visible,.cohere-world-sort-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cohere-world-reset-sort:disabled{cursor:default;opacity:.52}.cohere-world-table{border-collapse:separate;border-spacing:0 .42rem;table-layout:fixed;width:100%}.cohere-world-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cohere-world-table td,.cohere-world-table th{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-align:left;vertical-align:top;padding:.95rem .8rem;font-size:.84rem;line-height:1.35}.cohere-world-table thead th{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-bottom:0;font-size:.68rem;font-weight:800}.cohere-world-table th:first-child{width:13%}.cohere-world-table th:nth-child(2){width:19%}.cohere-world-table th:nth-child(3),.cohere-world-table th:nth-child(4),.cohere-world-table th:nth-child(5),.cohere-world-table th:nth-child(6){width:11.5%}.cohere-world-table th:nth-child(7){width:22%}.cohere-world-table tbody tr{counter-increment:cohere-model-row;transition:background-color .18s}.cohere-world-table tbody{counter-reset:cohere-model-row}.cohere-world-table tbody td,.cohere-world-table tbody th{border-top:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-table tbody td,.cohere-world-table tbody th{border-top:1px solid color-mix(in srgb,var(--accent-primary) 9%,var(--border-subtle))}}.cohere-world-table tbody td,.cohere-world-table tbody th{border-bottom:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-table tbody td,.cohere-world-table tbody th{border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 9%,var(--border-subtle))}}.cohere-world-table tbody td,.cohere-world-table tbody th{background:linear-gradient(180deg,var(--surface-primary),var(--surface-primary)),linear-gradient(90deg,var(--accent-primary),transparent)}@supports (color:color-mix(in lab,red,red)){.cohere-world-table tbody td,.cohere-world-table tbody th{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 96%,#fff),var(--surface-primary)),linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 4%,transparent),transparent)}}.cohere-world-table tbody th[scope=row]{border-left:3px solid var(--accent-primary);position:relative}@supports (color:color-mix(in lab,red,red)){.cohere-world-table tbody th[scope=row]{border-left:3px solid color-mix(in srgb,var(--accent-primary) 68%,var(--border-subtle))}}.cohere-world-table tbody th[scope=row]{border-radius:8px 0 0 8px;padding-left:2.85rem}.cohere-world-table tbody th[scope=row]:before{content:counter(cohere-model-row,decimal-leading-zero);color:var(--accent-primary);position:absolute;inset:.95rem auto auto .82rem}@supports (color:color-mix(in lab,red,red)){.cohere-world-table tbody th[scope=row]:before{color:color-mix(in srgb,var(--accent-primary) 58%,var(--text-muted))}}.cohere-world-table tbody th[scope=row]:before{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:.66rem;font-weight:820}.cohere-world-table tbody td:last-child{border-right:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-table tbody td:last-child{border-right:1px solid color-mix(in srgb,var(--accent-primary) 9%,var(--border-subtle))}}.cohere-world-table tbody td:last-child{border-radius:0 8px 8px 0}.cohere-world-table tbody tr:hover td,.cohere-world-table tbody tr:hover th{background:linear-gradient(180deg,var(--accent-secondary),var(--surface-primary)),linear-gradient(90deg,var(--accent-primary),transparent)}@supports (color:color-mix(in lab,red,red)){.cohere-world-table tbody tr:hover td,.cohere-world-table tbody tr:hover th{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-secondary) 5%,var(--surface-primary)),var(--surface-primary)),linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent)}}.cohere-world-table tbody tr:last-child td,.cohere-world-table tbody tr:last-child th{border-bottom:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-table tbody tr:last-child td,.cohere-world-table tbody tr:last-child th{border-bottom:1px solid color-mix(in srgb,var(--accent-primary) 9%,var(--border-subtle))}}.cohere-world-sort-button{width:100%;min-height:44px;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;border-radius:.35rem;justify-content:space-between;align-items:center;gap:.35rem;padding:.32rem .42rem;display:inline-flex}.cohere-world-sort-button__label{overflow-wrap:normal;white-space:normal;min-width:0}.cohere-world-sort-button--active,.cohere-world-sort-button:hover{color:var(--accent-primary)}.cohere-world-sort-button__mark{border:1px solid var(--border-subtle);background:var(--surface-primary);width:1.35rem;height:1.35rem;color:var(--text-secondary);font-family:var(--font-ui),sans-serif;border-radius:999px;flex:none;place-items:center;font-size:.78rem;line-height:1;display:inline-grid}.cohere-world-sort-button--active .cohere-world-sort-button__mark{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-sort-button--active .cohere-world-sort-button__mark{border-color:color-mix(in srgb,var(--accent-primary) 52%,var(--border-subtle))}}.cohere-world-sort-button--active .cohere-world-sort-button__mark{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-sort-button--active .cohere-world-sort-button__mark{background:color-mix(in srgb,var(--accent-primary) 10%,var(--surface-primary))}}.cohere-world-sort-button--active .cohere-world-sort-button__mark{color:var(--accent-primary)}.cohere-world-model-card strong,.cohere-world-table td>span,.cohere-world-table th[scope=row] span{color:var(--text-primary);font-weight:800;display:block}.cohere-world-table small{color:var(--text-secondary);margin-top:.18rem;font-size:.74rem;line-height:1.35;display:block}.cohere-world-table__metric{font-variant-numeric:tabular-nums}.cohere-world-table__value{color:var(--text-primary);font-weight:850}.cohere-world-table__value--missing{border:1px solid var(--text-muted);align-items:center;min-height:1.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cohere-world-table__value--missing{border:1px solid color-mix(in srgb,var(--text-muted) 14%,transparent)}}.cohere-world-table__value--missing{background:var(--surface-muted);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cohere-world-table__value--missing{background:color-mix(in srgb,var(--surface-muted) 72%,transparent)}}.cohere-world-table__value--missing{color:var(--text-secondary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.02em;white-space:nowrap;padding:.14rem .48rem;font-size:.66rem;font-weight:780}.cohere-world-table__metric-rail{background:var(--text-muted);border-radius:999px;height:.38rem;margin-top:.45rem;display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cohere-world-table__metric-rail{background:color-mix(in srgb,var(--text-muted) 13%,transparent)}}.cohere-world-table__metric-rail span{width:var(--cohere-world-table-bar);border-radius:inherit;background:var(--accent-secondary);min-width:.35rem;height:100%;display:block}.cohere-world-table__row--canada .cohere-world-table__metric-rail span:not(.cohere-world-table__metric-missing){background:var(--accent-primary)}.cohere-world-table__metric-rail .cohere-world-table__metric-missing{background:repeating-linear-gradient(90deg,var(--text-muted) 0 6px,transparent 6px 12px);width:100%;min-width:0}@supports (color:color-mix(in lab,red,red)){.cohere-world-table__metric-rail .cohere-world-table__metric-missing{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 18%,transparent) 0 6px,transparent 6px 12px)}}.cohere-world-table__source{gap:.52rem;min-width:0;display:grid}.cohere-world-table__source-state{flex-wrap:wrap;align-items:center;gap:.38rem .5rem;display:flex}.cohere-world-table__source-state .cohere-world-status{flex:none;display:inline-flex}.cohere-world-table__source-state small{color:var(--text-secondary);margin:0;font-size:.72rem;font-weight:760;line-height:1.25}.cohere-world-table__source-list{flex-wrap:wrap;align-items:flex-start;gap:.34rem;min-width:0;display:flex}.cohere-world-table__source-list a{overflow-wrap:normal;white-space:nowrap;max-width:100%}.cohere-world-cards{display:none}.cohere-world-model-card{gap:.65rem;padding:.9rem;display:grid}.cohere-world-model-card__top{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.cohere-world-model-card__top>span:first-child{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:.7rem;font-weight:850}.cohere-world-model-card--canada{border-top:3px solid var(--accent-primary)}.cohere-world-model-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.cohere-world-model-card__metrics--all-missing{grid-template-columns:1fr!important}.cohere-world-model-card dl div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.55rem}.cohere-world-model-card__metric--missing{border-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.cohere-world-model-card__metric--missing{border-color:color-mix(in srgb,var(--accent-primary) 12%,var(--border-subtle))!important}}.cohere-world-model-card__metric--missing{background:linear-gradient(90deg,var(--accent-secondary),transparent 62%),var(--surface-muted)!important}@supports (color:color-mix(in lab,red,red)){.cohere-world-model-card__metric--missing{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 62%),color-mix(in srgb,var(--surface-muted) 66%,var(--surface-primary))!important}}.cohere-world-model-card__metric--missing dd{color:var(--text-secondary);font-size:.86rem;font-weight:720}.cohere-world-model-card__metric-receipt{border-left:3px solid var(--accent-secondary)!important}@supports (color:color-mix(in lab,red,red)){.cohere-world-model-card__metric-receipt{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 68%,var(--accent-primary))!important}}.cohere-world-model-card__metric-receipt{background:linear-gradient(90deg,var(--accent-secondary),transparent 66%),var(--surface-muted)!important}@supports (color:color-mix(in lab,red,red)){.cohere-world-model-card__metric-receipt{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 7%,transparent),transparent 66%),color-mix(in srgb,var(--surface-muted) 72%,var(--surface-primary))!important}}.cohere-world-model-card__metric-receipt dd{color:var(--text-primary);font-size:.92rem;font-weight:780;line-height:1.35}.cohere-world-model-card__metric-receipt .cohere-world-model-card__metric-list{color:var(--text-secondary);font-family:var(--font-ui),sans-serif;margin-top:.28rem;font-size:.78rem;font-weight:640}.cohere-world-financing-summary{grid-template-columns:minmax(260px,1.15fr) repeat(2,minmax(220px,1fr));margin-top:1rem}.cohere-world-financing-stat{border-top:3px solid var(--accent-secondary);grid-template-rows:auto auto 1fr;gap:.55rem;min-height:9.8rem;padding:1rem;display:grid}.cohere-world-financing-stat--baseline{border-top-color:var(--accent-primary)}.cohere-world-financing-stat strong{color:var(--text-primary);font-family:var(--font-display),var(--font-ui),sans-serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(1.8rem,4vw,3rem);font-weight:500;line-height:1}.cohere-world-financing-graphic{border-top:3px solid var(--accent-primary);gap:1rem;margin-top:1rem;padding:1rem;display:grid}.cohere-world-financing-graphic__header{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:end;gap:1rem;display:grid}.cohere-world-financing-graphic__header h3{color:var(--text-primary);font-size:clamp(1.2rem,2.2vw,1.65rem);line-height:1.08}.cohere-world-financing-bar p,.cohere-world-financing-graphic__header p:not(.section-kicker),.cohere-world-financing-update-grid p{color:var(--text-secondary);line-height:1.5}.cohere-world-financing-bars{gap:.8rem;display:grid}.cohere-world-financing-bar{gap:.35rem;display:grid}.cohere-world-financing-bar__top{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cohere-world-financing-bar__top span{color:var(--text-primary);font-size:.9rem;font-weight:800}.cohere-world-financing-bar__top strong{color:var(--text-primary);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:.86rem}.cohere-world-financing-bar--closed-private .cohere-world-financing-bar__top span,.cohere-world-financing-bar--closed-private .cohere-world-financing-bar__top strong{color:var(--accent-primary)}.cohere-world-financing-bar__track{background:var(--text-muted);border-radius:999px;height:.72rem;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-bar__track{background:color-mix(in srgb,var(--text-muted) 14%,transparent)}}.cohere-world-financing-bar__track span{width:var(--cohere-financing-bar);border-radius:inherit;background:var(--accent-secondary);min-width:.55rem;height:100%;display:block}.cohere-world-financing-bar--closed-private .cohere-world-financing-bar__track span{background:var(--accent-primary)}.cohere-world-financing-bar--public-company-capex .cohere-world-financing-bar__track span{background:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-bar--public-company-capex .cohere-world-financing-bar__track span{background:color-mix(in srgb,var(--status-gold) 76%,var(--accent-primary))}}.cohere-world-financing-bar p{margin:0;font-size:.78rem}.cohere-world-financing-table-wrap{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-primary);box-shadow:var(--shadow-soft);margin-top:1rem;overflow:hidden}.cohere-world-financing-table{border-collapse:collapse;table-layout:fixed;width:100%}.cohere-world-financing-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cohere-world-financing-table td,.cohere-world-financing-table th{border-bottom:1px solid var(--border-subtle);color:var(--text-primary);text-align:left;vertical-align:top;padding:.9rem .8rem;font-size:.84rem;line-height:1.42}.cohere-world-financing-table thead th{background:var(--surface-muted);color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.cohere-world-financing-table th:first-child{width:13%}.cohere-world-financing-table th:nth-child(2){width:20%}.cohere-world-financing-table th:nth-child(3){width:18%}.cohere-world-financing-table th:nth-child(4){width:10%}.cohere-world-financing-table th:nth-child(5){width:21%}.cohere-world-financing-table th:nth-child(6){width:18%}.cohere-world-financing-table tbody tr:last-child td,.cohere-world-financing-table tbody tr:last-child th{border-bottom:0}.cohere-world-financing-table th[scope=row]{font-size:.94rem;line-height:1.25}.cohere-world-financing-table td strong{color:var(--text-primary);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:.92rem;display:block}.cohere-world-financing-table td:nth-child(4) strong{border:1px solid var(--accent-secondary);justify-content:center;min-width:4.8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-table td:nth-child(4) strong{border:1px solid color-mix(in srgb,var(--accent-secondary) 24%,var(--border-subtle))}}.cohere-world-financing-table td:nth-child(4) strong{background:var(--accent-secondary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-table td:nth-child(4) strong{background:color-mix(in srgb,var(--accent-secondary) 8%,var(--surface-primary))}}.cohere-world-financing-table td:nth-child(4) strong{color:var(--accent-secondary);padding:.26rem .48rem;font-size:.74rem}.cohere-world-financing-row--closed-private td:nth-child(4) strong{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-row--closed-private td:nth-child(4) strong{border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle))}}.cohere-world-financing-row--closed-private td:nth-child(4) strong{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-row--closed-private td:nth-child(4) strong{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}}.cohere-world-financing-row--closed-private td:nth-child(4) strong{color:var(--accent-primary)}.cohere-world-financing-row--public-company-capex td:nth-child(4) strong,.cohere-world-financing-row--structured-upcoming td:nth-child(4) strong{border-color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-row--public-company-capex td:nth-child(4) strong,.cohere-world-financing-row--structured-upcoming td:nth-child(4) strong{border-color:color-mix(in srgb,var(--status-gold) 34%,var(--border-subtle))}}.cohere-world-financing-row--public-company-capex td:nth-child(4) strong,.cohere-world-financing-row--structured-upcoming td:nth-child(4) strong{background:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-row--public-company-capex td:nth-child(4) strong,.cohere-world-financing-row--structured-upcoming td:nth-child(4) strong{background:color-mix(in srgb,var(--status-gold) 9%,var(--surface-primary))}}.cohere-world-financing-row--public-company-capex td:nth-child(4) strong,.cohere-world-financing-row--structured-upcoming td:nth-child(4) strong{color:var(--status-gold)}@supports (color:color-mix(in lab,red,red)){.cohere-world-financing-row--public-company-capex td:nth-child(4) strong,.cohere-world-financing-row--structured-upcoming td:nth-child(4) strong{color:color-mix(in srgb,var(--status-gold) 45%,var(--text-primary))}}.cohere-world-financing-table td>span{color:var(--text-primary);font-weight:800;display:block}.cohere-world-financing-table small{color:var(--text-secondary);margin-top:.25rem;font-size:.73rem;line-height:1.36;display:block}.cohere-world-financing-table td p{margin:0 0 .55rem;font-size:.82rem}.cohere-world-financing-type{border:1px solid var(--border-subtle);background:var(--surface-muted);width:fit-content;max-width:100%;color:var(--text-primary);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.22rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}.cohere-world-financing-table__sources{min-width:0}.cohere-world-financing-card__sources,.cohere-world-financing-source-stack{align-content:start;gap:.42rem;min-width:0;display:grid}.cohere-world-financing-card__sources>span,.cohere-world-financing-source-stack>span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.1}.cohere-world-financing-source-links{flex-wrap:wrap;align-items:flex-start;gap:.34rem;min-width:0;display:flex}.cohere-world-financing-source-links a{white-space:nowrap;border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:999px;align-items:center;max-width:100%;padding:.24rem .46rem;font-size:.72rem;font-weight:800;line-height:1.15;display:inline-flex}.cohere-world-financing-card__sources{border-top:1px solid var(--border-subtle);padding-top:.68rem}.cohere-world-financing-cards{display:none}.cohere-world-financing-card{border-top:3px solid var(--accent-secondary);gap:.75rem;padding:.9rem;display:grid}.cohere-world-financing-card--closed-private{border-top-color:var(--accent-primary)}.cohere-world-financing-card--public-company-capex,.cohere-world-financing-card--structured-upcoming{border-top-color:var(--status-gold)}.cohere-world-financing-card__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cohere-world-financing-card__top strong{color:var(--accent-secondary);font-family:var(--font-mono),monospace;font-variant-numeric:tabular-nums;font-size:.82rem}.cohere-world-financing-card h3{color:var(--text-primary);font-size:1rem;line-height:1.2}.cohere-world-financing-card dl{gap:.5rem;margin:0;display:grid}.cohere-world-financing-card dl div{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-muted);padding:.58rem}.cohere-world-financing-note{border-left:4px solid var(--accent-primary);box-shadow:none;gap:.45rem;margin-top:1rem;padding:.95rem;display:grid}.cohere-world-financing-note strong{color:var(--text-primary)}.cohere-world-financing-note p{margin:0}.cohere-world-financing-note span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.cohere-world-financing-references{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.cohere-world-financing-references a{gap:.3rem;min-height:4.4rem;padding:.75rem;display:grid}.cohere-world-financing-references a strong{color:var(--text-primary);font-size:.82rem;line-height:1.28}.cohere-world-financing-update-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.cohere-world-financing-update-grid article{box-shadow:none;gap:.45rem;padding:.85rem;display:grid}.cohere-world-financing-update-grid article strong{color:var(--text-primary);font-size:.95rem;line-height:1.2}.cohere-world-canada{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(135deg,var(--accent-primary),transparent 54%),var(--surface-primary);grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);align-items:start}@supports (color:color-mix(in lab,red,red)){.cohere-world-canada{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 54%),var(--surface-primary)}}.cohere-world-canada{padding:clamp(1rem,3vw,1.35rem)}.cohere-world-canada__intro{align-content:start;gap:.78rem;min-width:0;display:grid}.cohere-world-canada__intro p:not(.section-kicker){max-width:58rem;margin:0}.cohere-world-canada__brief{border:1px solid var(--accent-primary);gap:.6rem;margin-top:.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cohere-world-canada__brief{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.cohere-world-canada__brief{background:linear-gradient(180deg,var(--accent-primary),transparent),var(--surface-muted);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.cohere-world-canada__brief{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-primary) 6%,transparent),transparent),color-mix(in srgb,var(--surface-muted) 76%,transparent)}}.cohere-world-canada__brief{padding:.85rem}.cohere-world-canada__brief span{color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.68rem;font-weight:850}.cohere-world-canada__brief ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.cohere-world-canada__brief li{color:var(--text-secondary);margin:0;padding-left:1rem;font-size:.88rem;line-height:1.45;position:relative}.cohere-world-canada__brief li:before{content:"";background:var(--accent-secondary);border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.56em;left:0}.cohere-world-canada__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch}.cohere-world-canada article{box-shadow:none;align-content:start;gap:.55rem;min-height:100%;padding:.9rem;display:grid}.cohere-world-canada article h3,.cohere-world-row-source-list h3,.cohere-world-source-card h3{color:var(--text-primary);font-size:1rem;line-height:1.22}.cohere-world-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.cohere-world-source-card{gap:.7rem;padding:.9rem;display:grid}.cohere-world-source-card dl{gap:.65rem;margin:0;display:grid}.cohere-world-row-source-list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.cohere-world-row-source-list article{gap:.65rem;padding:.9rem;display:grid}.cohere-world-source-links{flex-wrap:wrap;gap:.4rem;display:flex}.cohere-world-source-links a{border:1px solid var(--border-subtle);background:var(--surface-muted);border-radius:999px;padding:.28rem .5rem;font-size:.75rem}.cohere-world-footnote{border-left:3px solid var(--accent-primary);max-width:920px;padding-left:.9rem;font-size:.9rem}@media (max-width:1120px){.cohere-world-financing-references,.cohere-world-snapshot,.cohere-world-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cohere-world-gap__controls{grid-template-columns:1fr;align-items:stretch}.cohere-world-gap__metric-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.cohere-world-gap__quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;display:grid}.cohere-world-financing-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.cohere-world-row-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cohere-world-financing-update-grid{grid-template-columns:1fr}}@media (max-width:900px){.cohere-world-canada,.cohere-world-hero,.cohere-world-lanes,.cohere-world-section__header{grid-template-columns:1fr}.cohere-world-hero__copy{min-height:auto}.cohere-world-table-wrap{display:none}.cohere-world-financing-graphic__header,.cohere-world-financing-references,.cohere-world-financing-summary{grid-template-columns:1fr}.cohere-world-financing-table-wrap{display:none}.cohere-world-gap__result{grid-template-columns:1fr}.cohere-world-gap__leaderboard{grid-template-columns:repeat(2,minmax(0,1fr))}.cohere-world-cards,.cohere-world-financing-cards{gap:.75rem;margin-top:1rem;display:grid}.cohere-world-canada__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cohere-world-shell{padding-inline:1rem}.cohere-world-canada,.cohere-world-financing-card,.cohere-world-financing-note,.cohere-world-financing-references a,.cohere-world-financing-stat,.cohere-world-gap__panel,.cohere-world-hero__copy,.cohere-world-lane,.cohere-world-live-card,.cohere-world-model-card,.cohere-world-row-source-list article,.cohere-world-snapshot-card,.cohere-world-source-card,.cohere-world-warning{padding:.9rem}.cohere-world-canada__grid,.cohere-world-financing-references,.cohere-world-financing-summary,.cohere-world-financing-update-grid,.cohere-world-gap__duel-row,.cohere-world-gap__leaderboard,.cohere-world-gap__metric-picker>div,.cohere-world-gap__quick-actions,.cohere-world-gap__summary,.cohere-world-lanes,.cohere-world-model-card dl,.cohere-world-row-source-list,.cohere-world-snapshot,.cohere-world-source-grid{grid-template-columns:1fr}.cohere-world-lanes{scroll-snap-type:none;gap:.85rem;padding-bottom:0;display:grid;overflow-x:visible}.cohere-world-lane{scroll-snap-align:none;width:100%;min-width:0}.cohere-world-hero__actions .briefing-action{text-align:center;justify-content:center;width:100%}.cohere-world-live-card{gap:.62rem}.cohere-world-live-card__header{padding-bottom:.62rem}.cohere-world-live-card__header p{display:none}.cohere-world-live-card__ledger{background:linear-gradient(180deg,var(--surface-muted),transparent 78%);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__ledger{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-muted) 42%,transparent),transparent 78%)}}.cohere-world-live-card__ledger-row{border-right:1px solid var(--border-subtle);grid-template-columns:1fr;gap:.35rem}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__ledger-row{border-right:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent)}}.cohere-world-live-card__ledger-row{border-bottom:0;padding:.62rem .56rem}.cohere-world-live-card__ledger-row:nth-child(2){border-right:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__ledger-row:nth-child(2){border-right:1px solid color-mix(in srgb,var(--border-subtle) 74%,transparent)}}.cohere-world-live-card__ledger-row:last-child{border-right:0}.cohere-world-live-card__ledger-row--source{border-top:0;grid-column:auto}.cohere-world-live-card dt{letter-spacing:.06em;font-size:.58rem}.cohere-world-live-card dd{overflow-wrap:anywhere;font-size:.78rem}.cohere-world-live-card__note p{font-size:.78rem;line-height:1.45}.cohere-world-bar__top,.cohere-world-lane__header{align-items:stretch}.cohere-world-lane__header{flex-direction:column}.cohere-world-bar__value,.cohere-world-lane__badges{text-align:left;justify-items:start}.cohere-world-table-toolbar{align-items:stretch}.cohere-world-table-sort-controls{grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;width:100%;display:grid}.cohere-world-table-sort-controls label{grid-column:1/-1}.cohere-world-sort-select{width:100%;min-width:0}.cohere-world-reset-sort{grid-column:1/-1;justify-content:center}}.copy-snippet-button{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.72rem;font-weight:800;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.editorial-card{gap:.9rem;padding:1.25rem;display:grid}.editorial-card--feature{background:linear-gradient(115deg,var(--accent-primary),transparent 40%),linear-gradient(180deg,#ffffffe6,#f8fbfce0),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom));padding:clamp(1.35rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.editorial-card--feature{background:linear-gradient(115deg,color-mix(in srgb,var(--accent-primary) 7%,transparent),transparent 40%),linear-gradient(180deg,#ffffffe6,#f8fbfce0),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}[data-theme=dark] .editorial-card--feature{background:linear-gradient(115deg,var(--accent-primary),transparent 40%),linear-gradient(180deg,#1c2a39eb,#172332e6),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .editorial-card--feature{background:linear-gradient(115deg,color-mix(in srgb,var(--accent-primary) 10%,transparent),transparent 40%),linear-gradient(180deg,#1c2a39eb,#172332e6),var(--visual-card-wash) center /cover no-repeat,linear-gradient(180deg,var(--card-gradient-top),var(--card-gradient-bottom))}}.editorial-card__link{min-height:0;color:inherit;padding:0;text-decoration:none;display:inline}.editorial-card--feature .editorial-card__link{background:0 0;min-height:0;padding:0}.editorial-card__details{border-top:1px solid var(--border-subtle);padding-top:.85rem}.editorial-card__details summary{cursor:pointer;min-height:44px;color:var(--accent-primary);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.5rem;margin-left:-.6rem;padding:.3rem .6rem;font-size:.78rem;font-weight:800;line-height:1.2;list-style:none;transition:background .16s,color .16s;display:inline-flex}.editorial-card__details summary::-webkit-details-marker{display:none}.editorial-card__details summary:after{content:"+";border:1px solid var(--accent-primary);place-items:center;width:1.35rem;height:1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.editorial-card__details summary:after{border:1px solid color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle))}}.editorial-card__details summary:after{color:var(--accent-primary);border-radius:999px;font-size:.9rem;line-height:1}.editorial-card__details[open] summary:after{content:"-"}.editorial-card__details summary:focus-visible,.editorial-card__details summary:hover{background:var(--accent-surface);outline:none}.editorial-card__details:not([open])>div{display:none}.editorial-card__details[open]>div{gap:.8rem;margin-top:.85rem;display:grid}.editorial-card__details dd,.editorial-card__details p{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.editorial-card__details dl{gap:.6rem;margin:0;display:grid}.editorial-card__details dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.editorial-card__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.editorial-hero--explainers .briefing-action{min-height:44px}.editorial-section-heading--dossier{align-items:stretch}.editorial-card{align-content:start;padding:clamp(1.1rem,2.4vw,1.5rem);position:relative;overflow:hidden}.editorial-card:before{content:"";background:var(--accent-primary);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.editorial-card:before{background:color-mix(in srgb,var(--accent-primary) 76%,var(--accent-secondary))}}.editorial-card:before{opacity:.9}.editorial-card--feature{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:clamp(.9rem,2.6vw,1.5rem)}.editorial-card--feature .editorial-card__details,.editorial-card--feature .editorial-card__feature-actions,.editorial-card--feature .editorial-card__title,.editorial-card--feature .editorial-card__topline,.editorial-card--feature .editorial-card__trigger{grid-column:1}.editorial-card--feature .editorial-card__receipt{grid-area:1/2/span 5;align-self:start}.editorial-card__topline{justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.editorial-card__title{color:var(--text-primary);letter-spacing:0;text-wrap:balance;margin:0;font-size:clamp(1.38rem,3vw,2.5rem);font-weight:780;line-height:1.08}.editorial-card:not(.editorial-card--feature) .editorial-card__title{font-size:1.38rem;line-height:1.15}.editorial-card__file-label{border:1px solid var(--accent-primary);flex:none}@supports (color:color-mix(in lab,red,red)){.editorial-card__file-label{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.editorial-card__file-label{background:var(--surface-primary);border-radius:999px;padding:.32rem .5rem}@supports (color:color-mix(in lab,red,red)){.editorial-card__file-label{background:color-mix(in srgb,var(--surface-primary) 70%,transparent)}}.editorial-card__receipt{border:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.editorial-card__receipt{border:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)}}.editorial-card__receipt{border-radius:calc(var(--radius-card) - 4px);background:var(--surface-muted)}@supports (color:color-mix(in lab,red,red)){.editorial-card__receipt{background:color-mix(in srgb,var(--surface-muted) 52%,transparent)}}.editorial-card__receipt div{border-left:1px solid var(--border-subtle);align-content:start;gap:.38rem;min-width:0;padding:.62rem .68rem;display:grid}@supports (color:color-mix(in lab,red,red)){.editorial-card__receipt div{border-left:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.editorial-card__receipt div:first-child{border-left:0}.editorial-card__receipt dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:780;line-height:1.3}.cohere-world-live-card dd a{min-height:44px}.cohere-world-live-card__note{border-top:1px solid var(--border-subtle);gap:.38rem;display:grid}@supports (color:color-mix(in lab,red,red)){.cohere-world-live-card__note{border-top:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.cohere-world-live-card__note{padding-top:.15rem}.cohere-world-live-card__note span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800}.cohere-world-live-card__note p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.5}.editorial-card:focus-within .editorial-card__title,.editorial-card:hover .editorial-card__title{color:var(--accent-primary)}@media (max-width:900px){.editorial-card--archive-wide,.editorial-card--feature{grid-template-columns:1fr}.editorial-card--archive-wide .editorial-card__details,.editorial-card--archive-wide .editorial-card__receipt,.editorial-card--archive-wide .editorial-card__title,.editorial-card--archive-wide .editorial-card__topline,.editorial-card--archive-wide .editorial-card__trigger,.editorial-card--feature .editorial-card__details,.editorial-card--feature .editorial-card__feature-actions,.editorial-card--feature .editorial-card__receipt,.editorial-card--feature .editorial-card__title,.editorial-card--feature .editorial-card__topline,.editorial-card--feature .editorial-card__trigger{grid-area:auto/1}.editorial-index-receipt{width:100%}}@media (max-width:720px){.editorial-hero__actions{grid-template-columns:1fr;display:grid}.editorial-hero__actions .briefing-action{justify-content:center;width:100%}.editorial-card__receipt,.editorial-hero__panel--receipt dl,.editorial-index-receipt{grid-template-columns:1fr}.editorial-card__receipt div,.editorial-index-receipt div{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.editorial-card__receipt div,.editorial-index-receipt div{border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.editorial-card__receipt div,.editorial-index-receipt div{border-left:0}.editorial-card__receipt div:first-child,.editorial-index-receipt div:first-child{border-top:0}.editorial-card__topline{gap:.65rem;display:grid}.editorial-card__file-label{justify-self:start}.editorial-card__title{font-size:clamp(1.32rem,6.1vw,1.7rem)}}.copy-snippet-button:focus-visible,.copy-snippet-button:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-surface)}.digest-source-meter{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.digest-development-card__context>div,.digest-source-meter span{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:8px;padding:.75rem}.digest-source-meter strong{color:var(--text-primary);font-size:1.45rem;line-height:1;display:block}.digest-source-meter em{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;margin-top:.25rem;font-size:.72rem;font-style:normal;font-weight:800;display:block}.digest-development-card{width:100%;padding:0;display:block}.digest-development-card__summary{cursor:pointer;grid-template-columns:minmax(112px,.24fr) minmax(0,1fr) auto;align-items:start;gap:.9rem clamp(18px,4vw,36px);padding:1.1rem 0;list-style:none;display:grid}.digest-development-card__summary>*{min-width:0}.digest-development-card__summary::-webkit-details-marker{display:none}.digest-development-card__summary:after{content:"Open context";border:1px solid var(--border-subtle);color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:end;padding:.35rem .6rem;font-size:.68rem;font-weight:800}.digest-development-card[open] .digest-development-card__summary:after{content:"Close context"}.digest-development-card:not([open])>.digest-development-card__body{display:none}.digest-development-card[open]>.digest-development-card__body{gap:.9rem;padding:0 0 1.1rem;display:grid}.digest-development-card__context{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.digest-development-card__context strong{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem}.digest-development-card__context p{color:var(--text-secondary);margin-top:.35rem;font-size:.9rem;line-height:1.55}.digest-development-card__actions{justify-content:space-between}.digest-development-card__actions,.global-peer-explorer__controls,.source-matrix-workbench__header,.story-control-panel__actions,.story-sort-control{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.adoption-workbench__number,.adoption-workbench__slider label,.global-peer-explorer__controls label,.story-sort-control,.topic-workbench__search{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.adoption-workbench__slider label{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .8rem;display:grid}.adoption-workbench__slider label strong{justify-self:end}.adoption-workbench__number input,.global-peer-explorer__controls select,.source-matrix-table th button,.story-sort-control select,.topic-workbench__search input{border:1px solid var(--border-subtle);background:var(--surface-primary);color:var(--text-primary);border-radius:8px}.adoption-workbench__number input,.global-peer-explorer__controls select,.story-sort-control select,.topic-workbench__search input{letter-spacing:0;text-transform:none;min-height:44px;margin-top:.35rem;padding:.55rem .7rem;font-size:.9rem;font-weight:600;display:block}.story-sort-control select{border-radius:999px;min-height:44px;margin-top:0;padding:.4rem 2rem .4rem .7rem;font-size:.82rem}.story-signal-strip{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:10px;gap:.8rem;margin:1rem 0;padding:.9rem;display:grid}.story-feed-mix:not([open])>.story-signal-strip{display:none}.story-feed-mix .story-signal-strip{margin:.55rem 0 0}.story-signal-strip__bars{gap:.55rem;display:grid}.story-signal-bar{min-height:44px;color:inherit;text-align:left;background:0 0;border:0;gap:.35rem;padding:0;display:grid}.story-signal-bar span{color:var(--text-secondary);justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.story-signal-bar em,.story-signal-strip__sources em{font-variant-numeric:tabular-nums;font-style:normal}.story-signal-bar i{background:var(--accent-primary);border-radius:999px;height:.42rem;display:block}.story-signal-strip__sources{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.story-signal-strip__sources span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.story-signal-strip__sources em,.strategy-pillar-navigator button,.topic-workbench__chips button,.world-signal-strip button{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .6rem;font-size:.78rem;font-style:normal;font-weight:700;display:inline-flex}.adoption-workbench,.global-peer-explorer,.source-matrix-workbench,.topic-workbench{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:10px;padding:1.1rem}.adoption-hero,.adoption-workbench,.topic-workbench,.topics-hero{position:relative;overflow:hidden}.topics-hero{border:1px solid var(--border-subtle);border-radius:var(--radius-card);--hero-visual-image:var(--visual-editorial-topics);--hero-visual-position:right center;--hero-visual-size:cover;--hero-visual-opacity:.44;background:linear-gradient(100deg,var(--bg-page) 0,var(--bg-page) 55%,var(--bg-page) 100%),var(--bg-page)}@supports (color:color-mix(in lab,red,red)){.topics-hero{background:linear-gradient(100deg,color-mix(in srgb,var(--bg-page) 98%,transparent) 0,color-mix(in srgb,var(--bg-page) 92%,transparent) 55%,color-mix(in srgb,var(--bg-page) 72%,transparent) 100%),var(--bg-page)}}.topics-hero{box-shadow:var(--shadow-soft);padding:1.25rem}.adoption-hero{--hero-visual-image:var(--visual-editorial-adoption);--hero-visual-position:right center;--hero-visual-size:cover;--hero-visual-opacity:.44;background:linear-gradient(100deg,var(--surface-primary) 0,var(--surface-primary) 56%,var(--surface-primary) 100%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.adoption-hero{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-primary) 99%,transparent) 0,color-mix(in srgb,var(--surface-primary) 92%,transparent) 56%,color-mix(in srgb,var(--surface-primary) 68%,transparent) 100%),var(--surface-primary)}}.adoption-hero>*,.topics-hero>*{z-index:1;position:relative}.topics-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.2rem;display:flex}.topic-detail-shell{padding-block:clamp(1.1rem,3vw,2rem) 4.5rem}.topic-detail-backbar{margin-bottom:.75rem;display:flex}.topic-detail-hero{border-color:var(--accent-primary);grid-template-columns:minmax(0,1fr) minmax(270px,360px);align-items:stretch;gap:clamp(1.1rem,3.2vw,2.5rem);min-height:clamp(340px,38vw,500px);margin-bottom:clamp(1.15rem,3vw,2rem);padding:clamp(1.35rem,4vw,2.65rem);display:grid}@supports (color:color-mix(in lab,red,red)){.topic-detail-hero{border-color:color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.topic-detail-hero{--hero-visual-image:var(--visual-site-atlas);--hero-visual-position:right center;--hero-visual-size:cover;--hero-visual-opacity:.74;--hero-visual-mask:linear-gradient(90deg,transparent,#00000014 36%,#000000b8 67%,#000);background:linear-gradient(100deg,var(--surface-primary) 0,var(--surface-primary) 48%,var(--surface-primary) 100%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.topic-detail-hero{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-primary) 100%,transparent) 0,color-mix(in srgb,var(--surface-primary) 96%,transparent) 48%,color-mix(in srgb,var(--surface-primary) 78%,transparent) 100%),var(--surface-primary)}}.topic-detail-hero__copy{flex-direction:column;justify-content:center;max-width:680px;display:flex}.topic-detail-hero__copy h1{max-width:760px;margin:0}.topic-detail-hero__copy>p:not(.section-kicker){max-width:680px;color:var(--text-secondary);margin-top:1rem;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.62}.topic-detail-hero__actions{grid-template-columns:repeat(3,minmax(0,max-content));gap:.55rem;margin-top:clamp(1rem,2.4vw,1.55rem);display:grid}.topic-detail-hero__actions .briefing-action{white-space:nowrap;border-radius:8px;min-height:44px}.topic-detail-hero__receipt{border:1px solid var(--accent-primary);align-self:center}@supports (color:color-mix(in lab,red,red)){.topic-detail-hero__receipt{border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}.topic-detail-hero__receipt{border-left:3px solid var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.topic-detail-hero__receipt{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 74%,var(--accent-primary))}}.topic-detail-hero__receipt{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.topic-detail-hero__receipt{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 94%,transparent),color-mix(in srgb,var(--surface-secondary) 78%,transparent))}}.topic-detail-hero__receipt{box-shadow:var(--shadow-soft);padding:clamp(1rem,2.4vw,1.25rem)}.topic-detail-hero__receipt h2{color:var(--text-primary);margin:.25rem 0 .75rem;font-size:clamp(1.1rem,1.7vw,1.35rem);font-weight:820;line-height:1.2}.topic-detail-hero__receipt-note{color:var(--text-secondary);margin:-.25rem 0 .9rem;font-size:.82rem;line-height:1.45}.topic-detail-hero__receipt dl{gap:.6rem;margin:0;display:grid}.topic-detail-hero__receipt div{border-top:1px solid var(--accent-primary);min-width:0}@supports (color:color-mix(in lab,red,red)){.topic-detail-hero__receipt div{border-top:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.topic-detail-hero__receipt div{padding-top:.62rem}.topic-detail-hero__receipt dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:760}.topic-detail-hero__receipt dd{color:var(--text-primary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.98rem;font-weight:780;line-height:1.25}.topic-explainer-card{border:1px solid var(--accent-primary);max-width:760px;margin-bottom:clamp(1.5rem,3vw,2rem)}@supports (color:color-mix(in lab,red,red)){.topic-explainer-card{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.topic-explainer-card{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.topic-explainer-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 97%,transparent),color-mix(in srgb,var(--surface-secondary) 58%,transparent)),var(--surface-primary)}}.topic-explainer-card{box-shadow:var(--shadow-soft);padding:clamp(1rem,2.4vw,1.35rem);scroll-margin-top:96px}.topic-explainer-card--pending{max-width:720px;color:var(--text-secondary);border-style:dashed;font-size:.94rem;line-height:1.62}.topic-explainer-card__heading{color:var(--text-primary);margin:clamp(1.35rem,3vw,2rem) 0 .85rem;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:820;line-height:1.16}.topic-explainer-card>.section-kicker+.topic-explainer-card__heading{margin-top:.25rem}.topic-explainer-card__body{color:var(--text-secondary);font-size:.98rem;line-height:1.78}.topic-explainer-card__body p{margin:0}.topic-explainer-card__body p+p{margin-top:.85rem}.topic-explainer-card__bullets,.topic-explainer-card__links,.topic-explainer-card__list{color:var(--text-secondary);gap:.62rem;margin:0;font-size:.94rem;line-height:1.58;display:grid}.topic-explainer-card__bullets{padding-left:1.1rem}.topic-explainer-card__links,.topic-explainer-card__list{padding:0;list-style:none}.topic-explainer-card__list li{border-top:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-explainer-card__list li{border-top:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.topic-explainer-card__list li{padding-top:.62rem}.topic-explainer-card__list span{color:var(--text-primary);font-weight:760}.topic-explainer-card__list em{color:var(--text-secondary);font-style:normal}.topic-explainer-card__list small{color:var(--text-muted);font-size:inherit}.topic-explainer-card__links a{border:1px solid var(--accent-primary);align-items:center;width:fit-content;min-height:44px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topic-explainer-card__links a{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.topic-explainer-card__links a{background:var(--surface-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.topic-explainer-card__links a{background:color-mix(in srgb,var(--surface-primary) 84%,var(--surface-secondary))}}.topic-explainer-card__links a{color:var(--accent-primary);padding:.55rem .72rem;font-weight:760;text-decoration:none}.topic-explainer-card__links a:focus-visible,.topic-explainer-card__links a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-explainer-card__links a:focus-visible,.topic-explainer-card__links a:hover{border-color:color-mix(in srgb,var(--accent-primary) 44%,var(--border-subtle))}}.topic-explainer-card__links a:focus-visible,.topic-explainer-card__links a:hover{background:var(--accent-surface);outline:none}.topic-live-feed{border-top:1px solid var(--accent-primary);margin-top:clamp(2rem,4vw,3rem)}@supports (color:color-mix(in lab,red,red)){.topic-live-feed{border-top:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.topic-live-feed{padding-top:clamp(1.2rem,3vw,1.65rem);scroll-margin-top:96px}.topic-live-feed__header{max-width:720px;margin-bottom:1rem}.topic-live-feed__header h2{color:var(--text-primary);margin:.2rem 0 0;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:820;line-height:1.12}.topic-live-feed__header p:not(.section-kicker){color:var(--text-secondary);margin-top:.5rem;font-size:.92rem;line-height:1.55}.topic-anchor-target{scroll-margin-top:96px}.topic-workbench{--hero-visual-image:var(--visual-editorial-topics);--hero-visual-position:right top;--hero-visual-size:cover;--hero-visual-opacity:.26;background:linear-gradient(100deg,var(--surface-primary) 0,var(--surface-primary) 58%,var(--surface-primary) 100%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.topic-workbench{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-primary) 98%,transparent) 0,color-mix(in srgb,var(--surface-primary) 92%,transparent) 58%,color-mix(in srgb,var(--surface-primary) 72%,transparent) 100%),var(--surface-primary)}}.adoption-workbench{--hero-visual-image:var(--visual-editorial-adoption);--hero-visual-position:right top;--hero-visual-size:cover;--hero-visual-opacity:.26;background:linear-gradient(100deg,var(--surface-primary) 0,var(--surface-primary) 58%,var(--surface-primary) 100%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.adoption-workbench{background:linear-gradient(100deg,color-mix(in srgb,var(--surface-primary) 98%,transparent) 0,color-mix(in srgb,var(--surface-primary) 92%,transparent) 58%,color-mix(in srgb,var(--surface-primary) 72%,transparent) 100%),var(--surface-primary)}}.adoption-workbench>*,.topic-workbench>*{z-index:1;position:relative}[data-theme=dark] .topic-workbench{--hero-visual-opacity:.12;background:linear-gradient(100deg,#172332fc 0,#172332f0 58%,#172332bf 100%),var(--surface-primary)}[data-theme=dark] .topics-hero{--hero-visual-opacity:.16;background:linear-gradient(100deg,#101923fc 0,#101923ed 55%,#101923bd 100%),var(--bg-page)}[data-theme=dark] .topic-detail-hero{--hero-visual-opacity:.28;--hero-visual-filter:saturate(.78) brightness(.72) contrast(1.04);background:linear-gradient(100deg,#101923f7 0,#101923e6 50%,#1019239e 100%),var(--bg-page)}[data-theme=dark] .topic-detail-hero__receipt,[data-theme=dark] .topic-explainer-card,[data-theme=dark] .topic-file-snapshot{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .topic-detail-hero__receipt,[data-theme=dark] .topic-explainer-card,[data-theme=dark] .topic-file-snapshot{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 94%,transparent),color-mix(in srgb,var(--surface-secondary) 78%,transparent)),var(--surface-primary)}}[data-theme=dark] .adoption-workbench{--hero-visual-opacity:.12;background:linear-gradient(100deg,#172332fc 0,#172332f0 58%,#172332bf 100%),var(--surface-primary)}[data-theme=dark] .adoption-hero{--hero-visual-opacity:.16;background:linear-gradient(100deg,#172332fc 0,#172332ed 56%,#172332b8 100%),var(--surface-primary)}.adoption-workbench__header,.topic-workbench__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.adoption-workbench__header h2,.source-matrix-workbench__header h3,.topic-workbench__header h2{color:var(--text-primary);margin-top:.2rem;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:800}.adoption-workbench__header p,.topic-workbench__header p{max-width:760px;color:var(--text-secondary);margin-top:.45rem;line-height:1.55}.global-peer-explorer__canada,.strategy-gap-jump,.topic-workbench__count{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:8px;padding:.75rem}.global-peer-explorer__canada strong,.topic-workbench__count strong{color:var(--text-primary);font-size:1.6rem;line-height:1;display:block}.global-peer-explorer__canada em,.global-peer-explorer__canada span,.topic-workbench__count span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.72rem;font-style:normal;font-weight:800;display:block}.topic-workbench__controls{grid-template-columns:minmax(0,1fr) minmax(220px,320px);align-items:end;gap:1rem;margin-top:1rem;display:grid}.topic-workbench__chips{flex-wrap:wrap;gap:.45rem;display:flex}.adoption-workbench__tabs button[aria-pressed=true],.strategy-pillar-navigator button[aria-pressed=true],.topic-workbench__chips button[aria-pressed=true],.world-signal-strip button[aria-pressed=true]{border-color:var(--accent-primary);background:var(--accent-surface);color:var(--accent-primary)}.topic-constellation{--topic-node-fill:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-constellation{--topic-node-fill:color-mix(in srgb,var(--accent-primary) 76%,#274a63)}}.topic-constellation{--topic-node-highlight:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-constellation{--topic-node-highlight:color-mix(in srgb,var(--accent-primary) 30%,#fff)}}.topic-constellation{--topic-node-line:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-constellation{--topic-node-line:color-mix(in srgb,var(--accent-primary) 42%,var(--border-subtle))}}.topic-constellation{border:1px solid var(--accent-primary);gap:.9rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-constellation{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.topic-constellation{background:linear-gradient(135deg,var(--accent-primary),transparent 58%),var(--surface-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.topic-constellation{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 6%,transparent),transparent 58%),color-mix(in srgb,var(--surface-primary) 88%,var(--surface-secondary))}}.topic-constellation{padding:.95rem}.topic-constellation__header{grid-template-columns:minmax(0,.82fr) minmax(240px,1fr);align-items:end;gap:1rem;display:grid}.topic-constellation__header h3{color:var(--text-primary);margin-top:.18rem;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:850}.topic-constellation__header p:last-child{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.topic-constellation__frame{border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);border-radius:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topic-constellation__frame{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 86%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent)),var(--surface-primary)}}.topic-constellation__svg{width:100%;min-height:320px;display:block}.topic-constellation__grid line{stroke:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.topic-constellation__grid line{stroke:color-mix(in srgb,var(--border-subtle) 68%,transparent)}}.topic-constellation__grid line{stroke-width:1px;vector-effect:non-scaling-stroke}.topic-constellation__links line{stroke:var(--topic-node-line);stroke-width:1.35px;vector-effect:non-scaling-stroke}.topic-constellation__groups circle{fill:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.topic-constellation__groups circle{fill:color-mix(in srgb,var(--surface-primary) 88%,var(--accent-surface))}}.topic-constellation__groups circle{stroke:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-constellation__groups circle{stroke:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))}}.topic-constellation__groups circle{stroke-width:1.2px;vector-effect:non-scaling-stroke}.topic-constellation__nodes a{color:inherit;text-decoration:none}.topic-constellation__nodes a:focus-visible{outline:none}.topic-constellation__nodes a:focus-visible circle{stroke:var(--focus-ring);stroke-width:4px}.topic-constellation__nodes circle{fill:url(#topic-node-fill);stroke:var(--surface-primary);stroke-width:2px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 7px 10px var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.topic-constellation__nodes circle{filter:drop-shadow(0 7px 10px color-mix(in srgb,var(--accent-primary) 16%,transparent))}}.topic-constellation__cluster-key{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,168px),1fr));gap:.45rem;margin:0;padding:.75rem .85rem .1rem;list-style:none;display:grid}.topic-constellation__cluster-key li{border:1px solid var(--accent-primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.18rem .45rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-constellation__cluster-key li{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.topic-constellation__cluster-key li{background:var(--surface-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.topic-constellation__cluster-key li{background:color-mix(in srgb,var(--surface-primary) 88%,transparent)}}.topic-constellation__cluster-key li{opacity:.48;padding:.52rem .58rem}.topic-constellation__cluster-key li[data-active=true]{opacity:1}.topic-constellation__cluster-key span{border:1px solid var(--surface-primary);background:var(--topic-node-fill);width:.58rem;height:.58rem;box-shadow:0 0 0 1px var(--accent-primary);border-radius:999px;grid-row:1/span 2;display:block}@supports (color:color-mix(in lab,red,red)){.topic-constellation__cluster-key span{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.topic-constellation__cluster-key em,.topic-constellation__cluster-key strong{overflow-wrap:anywhere;min-width:0}.topic-constellation__cluster-key strong{color:var(--text-primary);font-size:.72rem;font-weight:860;line-height:1.18}.topic-constellation__cluster-key em{color:var(--text-muted);font-size:.66rem;font-style:normal;font-weight:760;line-height:1.2}.topic-constellation__legend{flex-wrap:wrap;gap:.55rem .85rem;padding:.7rem .85rem;display:flex}.topic-constellation__legend span{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.74rem;font-weight:750;display:inline-flex}.topic-constellation__legend i{border:1px solid var(--surface-primary);background:var(--topic-node-fill);width:.58rem;height:.58rem;box-shadow:0 0 0 1px var(--accent-primary);border-radius:999px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.topic-constellation__legend i{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.topic-constellation__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.topic-constellation__list a{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:8px;align-content:space-between;gap:.45rem;min-height:74px;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-constellation__list a{background:color-mix(in srgb,var(--surface-primary) 84%,var(--surface-secondary))}}.topic-constellation__list a{color:inherit;padding:.68rem .72rem;text-decoration:none}.topic-constellation__list a:focus-visible,.topic-constellation__list a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-constellation__list a:focus-visible,.topic-constellation__list a:hover{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle))}}.topic-constellation__list a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.topic-constellation__list span{color:var(--text-primary);font-size:.84rem;font-weight:850;line-height:1.22}.topic-constellation__list em{color:var(--accent-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:900}.topic-activity-index{border:1px solid var(--accent-primary);gap:.95rem;margin-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-activity-index{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.topic-activity-index{border-radius:10px}@supports (color:color-mix(in lab,red,red)){.topic-activity-index{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 62%),color-mix(in srgb,var(--surface-primary) 90%,var(--surface-secondary))}}.topic-activity-index{padding:1rem}.topic-activity-index__header{grid-template-columns:minmax(0,.8fr) minmax(260px,1fr);align-items:end;gap:1rem;display:grid}.topic-activity-index__header h3{color:var(--text-primary);margin-top:.18rem;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:850}.topic-activity-index__header p:last-child{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.topic-activity-index__groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.topic-activity-index__groups li{border:1px solid var(--accent-primary);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.18rem .5rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-activity-index__groups li{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.topic-activity-index__groups li{background:var(--surface-primary);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.topic-activity-index__groups li{background:color-mix(in srgb,var(--surface-primary) 88%,transparent)}}.topic-activity-index__groups li{opacity:.48;padding:.6rem .65rem}.topic-activity-index__groups li[data-active=true]{opacity:1}.topic-activity-index__groups span{border:1px solid var(--surface-primary);background:var(--accent-primary);border-radius:999px;grid-row:1/span 2;width:.58rem;height:.58rem;display:block}@supports (color:color-mix(in lab,red,red)){.topic-activity-index__groups span{background:color-mix(in srgb,var(--accent-primary) 76%,#274a63)}}.topic-activity-index__groups span{box-shadow:0 0 0 1px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-activity-index__groups span{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.topic-activity-index__groups em,.topic-activity-index__groups strong{overflow-wrap:anywhere;min-width:0}.topic-activity-index__groups strong{color:var(--text-primary);font-size:.72rem;font-weight:860;line-height:1.18}.topic-activity-index__groups em{color:var(--text-muted);font-size:.66rem;font-style:normal;font-weight:760;line-height:1.2}.topic-activity-index__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.topic-activity-index__list a{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:8px;align-content:space-between;gap:.45rem;min-height:76px;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-activity-index__list a{background:color-mix(in srgb,var(--surface-primary) 84%,var(--surface-secondary))}}.topic-activity-index__list a{color:inherit;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);padding:.72rem .78rem;text-decoration:none}.topic-activity-index__list a:focus-visible,.topic-activity-index__list a:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-activity-index__list a:focus-visible,.topic-activity-index__list a:hover{border-color:color-mix(in srgb,var(--accent-primary) 48%,var(--border-subtle))}}.topic-activity-index__list a:focus-visible,.topic-activity-index__list a:hover{box-shadow:0 10px 22px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.topic-activity-index__list a:focus-visible,.topic-activity-index__list a:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--text-primary) 7%,transparent)}}.topic-activity-index__list a:focus-visible,.topic-activity-index__list a:hover{transform:translateY(-1px)}.topic-activity-index__list a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.topic-activity-index__list span{color:var(--text-primary);font-size:.84rem;font-weight:850;line-height:1.22}.topic-activity-index__list em{color:var(--accent-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:900}.topics-page{background:linear-gradient(180deg,var(--surface-primary),transparent 26rem),radial-gradient(circle at 84% 6%,var(--accent-primary),transparent 26rem),var(--bg-page);min-height:100vh}@supports (color:color-mix(in lab,red,red)){.topics-page{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 24%,transparent),transparent 26rem),radial-gradient(circle at 84% 6%,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 26rem),var(--bg-page)}}.topics-shell{padding-block:clamp(1.25rem,3vw,2rem) clamp(4rem,7vw,6rem)}.topics-hero{--hero-visual-opacity:.34;--hero-visual-mask:linear-gradient(90deg,transparent,#0000000f 28%,#00000085 64%,#000);grid-template-columns:minmax(0,.88fr) minmax(300px,.72fr);align-items:center;gap:clamp(1.4rem,4vw,3rem);min-height:clamp(310px,36vw,430px);padding:clamp(1.35rem,4vw,2.25rem);display:grid}.topics-hero--file-room{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topics-hero--file-room{border-color:color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.topics-hero__copy{max-width:660px}.topics-hero h1{max-width:760px;color:var(--text-primary);margin:.35rem 0 0;font-size:clamp(2.45rem,5vw,4.7rem);line-height:.98}.topics-hero__copy>p:not(.section-kicker){max-width:620px;color:var(--text-secondary);margin-top:.85rem;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.68}.topics-hero__dossier{grid-template-columns:minmax(0,1fr) minmax(5.5rem,7rem);align-items:center;gap:1rem;display:grid;position:relative}.topics-hero__dossier:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--surface-primary)),var(--hero-visual-image);position:absolute;inset:-1.8rem 0}@supports (color:color-mix(in lab,red,red)){.topics-hero__dossier:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--surface-primary) 64%,transparent)),var(--hero-visual-image)}}.topics-hero__dossier:before{opacity:.48;background-position:50%;background-size:cover;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 100%);mask-image:linear-gradient(90deg,#0000,#000 30% 100%)}.topics-hero__folder,.topics-hero__index-card{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topics-hero__folder,.topics-hero__index-card{border:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.topics-hero__folder,.topics-hero__index-card{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.topics-hero__folder,.topics-hero__index-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 94%,transparent),color-mix(in srgb,var(--surface-secondary) 82%,transparent)),var(--surface-primary)}}.topics-hero__folder,.topics-hero__index-card{box-shadow:var(--shadow-soft)}.topics-hero__folder{border-radius:12px 12px 10px 10px;gap:.75rem;min-height:220px;padding:clamp(.9rem,1.6vw,1.1rem);display:grid;position:relative;overflow:visible}.topics-hero__folder:before{content:"";border:1px solid var(--status-gold);width:7.2rem;height:.72rem;position:absolute;top:-.62rem;left:1.05rem}@supports (color:color-mix(in lab,red,red)){.topics-hero__folder:before{border:1px solid color-mix(in srgb,var(--status-gold) 22%,var(--border-subtle))}}.topics-hero__folder:before{background:var(--status-gold);border-bottom:0;border-radius:9px 9px 0 0}@supports (color:color-mix(in lab,red,red)){.topics-hero__folder:before{background:color-mix(in srgb,var(--status-gold) 12%,var(--surface-primary))}}.topic-card__action,.topic-card__topline,.topic-mix-strip__header .section-kicker,.topics-hero__folder>span,.topics-hero__index-card span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.topics-hero__folder>span,.topics-hero__index-card span{color:var(--text-muted);font-size:.67rem;font-weight:850}.topics-hero__folder strong{max-width:16rem;color:var(--text-primary);font-size:clamp(1.35rem,2.2vw,1.85rem);line-height:1.08}.topics-hero__folder p{max-width:20rem;color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.topics-hero__folder dl{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding-top:.8rem;display:grid}.topics-hero__folder dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:820}.topics-hero__folder dd{color:var(--accent-primary);margin:.18rem 0 0;font-size:.9rem;font-weight:850;line-height:1.22}.topics-hero__index-card{border-radius:10px;align-content:center;min-height:112px;padding:1rem;display:grid}.topics-hero__index-card strong{color:var(--accent-primary);margin-top:.45rem;font-size:2.45rem;line-height:1}.topic-index{gap:clamp(1.35rem,3vw,2rem);margin-top:clamp(1rem,2.4vw,1.65rem);display:grid}.topic-mix-strip{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(120deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);grid-template-columns:minmax(210px,.62fr) minmax(0,1.95fr) minmax(150px,.42fr);align-items:center;gap:clamp(1rem,2.4vw,1.7rem);display:grid}@supports (color:color-mix(in lab,red,red)){.topic-mix-strip{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-primary) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 78%,transparent)),var(--surface-primary)}}.topic-mix-strip{box-shadow:var(--shadow-soft);padding:clamp(1rem,2.6vw,1.35rem)}.topic-mix-strip__header h2{color:var(--text-primary);margin:.22rem 0 0;font-size:clamp(1.25rem,1.9vw,1.6rem);line-height:1.1}.topic-mix-strip__header p:not(.section-kicker){max-width:29rem;color:var(--text-secondary);margin-top:.55rem;font-size:.88rem;line-height:1.5}.topic-mix-strip__lanes{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.topic-mix-strip__lanes li{border-left:1px solid var(--border-subtle);gap:.35rem;min-width:0;padding-inline:clamp(.7rem,1.5vw,1rem);display:grid}.topic-mix-strip__lanes strong{color:var(--accent-primary);font-variant-numeric:tabular-nums;font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1}.topic-mix-strip__lanes span{min-height:2.1rem;color:var(--text-secondary);font-size:.86rem;font-weight:760;line-height:1.2}.topic-mix-strip__lanes em{color:var(--text-muted);font-size:.68rem;font-style:normal;font-weight:760}.topic-mix-strip__lanes i{background:var(--border-subtle);border-radius:999px;height:.42rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.topic-mix-strip__lanes i{background:color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.topic-mix-strip__lanes i:before{content:"";width:calc(var(--topic-mix-share,.2) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.topic-mix-strip__lanes i:before{background:linear-gradient(90deg,var(--accent-primary),color-mix(in srgb,var(--accent-secondary) 72%,var(--accent-primary)))}}.topic-mix-strip__receipt{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:10px;justify-items:end;gap:.32rem;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-mix-strip__receipt{background:color-mix(in srgb,var(--surface-primary) 86%,transparent)}}.topic-mix-strip__receipt{text-align:right;padding:.85rem}.topic-mix-strip__receipt strong{color:var(--text-primary);font-size:2rem;line-height:1}.topic-mix-strip__receipt span{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:860}.topic-mix-strip__receipt p{max-width:16rem;color:var(--text-muted);margin:.2rem 0 0;font-size:.7rem;line-height:1.4}.topic-file-desk{border-color:var(--accent-primary);gap:1rem;padding:clamp(1rem,2.6vw,1.35rem);display:grid}@supports (color:color-mix(in lab,red,red)){.topic-file-desk{border-color:color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.topic-file-desk__layout{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.topic-file-desk__rail{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:10px;grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);align-items:end;gap:.9rem 1rem;min-width:0;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-file-desk__rail{background:color-mix(in srgb,var(--surface-secondary) 76%,transparent)}}.topic-file-desk__rail{padding:.8rem}.topic-file-desk__rail .topic-workbench__controls{margin:0;display:block}.topic-file-desk__rail .topic-workbench__chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.topic-workbench__chips button{background:var(--surface-primary);border-radius:8px;justify-content:space-between;gap:.75rem;width:100%}@supports (color:color-mix(in lab,red,red)){.topic-workbench__chips button{background:color-mix(in srgb,var(--surface-primary) 88%,transparent)}}.topic-workbench__chips button{text-align:left}.topic-workbench__chips button span{overflow-wrap:anywhere;min-width:0}.topic-workbench__chips button em{color:inherit;font-variant-numeric:tabular-nums;font-style:normal}.topic-file-desk__main{gap:1.2rem;min-width:0;display:grid}.topic-activity-index{background:linear-gradient(135deg,var(--accent-primary),transparent 62%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.topic-activity-index{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 5%,transparent),transparent 62%),color-mix(in srgb,var(--surface-primary) 92%,var(--surface-secondary))}}.topic-activity-index{margin-top:0}.topic-activity-index__list{grid-template-columns:1fr}.topic-activity-index__list a{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem .85rem;min-height:70px}.topic-activity-index__rank{border:1px solid var(--accent-primary);place-items:center;width:1.65rem;height:1.65rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.topic-activity-index__rank{border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle))}}.topic-activity-index__rank{background:var(--accent-surface);color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;border-radius:999px;font-size:.76rem;font-weight:850}.topic-file-section{gap:.8rem;display:grid}.topic-file-section h2{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.72rem;font-weight:860;display:flex}.topic-file-section h2 em{color:var(--text-muted);font-variant-numeric:tabular-nums;font-style:normal}.topic-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.8rem}.topic-card{border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary);border-radius:10px 10px 8px 8px;align-content:start;gap:.55rem;min-height:138px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.topic-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 72%,transparent)),var(--surface-primary)}}.topic-card{color:inherit;padding:1rem;text-decoration:none}.topic-card:before{content:"";border:1px solid var(--status-gold);width:4.6rem;height:.56rem;position:absolute;top:-.45rem;left:.8rem}@supports (color:color-mix(in lab,red,red)){.topic-card:before{border:1px solid color-mix(in srgb,var(--status-gold) 20%,var(--border-subtle))}}.topic-card:before{background:var(--status-gold);border-bottom:0;border-radius:8px 8px 0 0}@supports (color:color-mix(in lab,red,red)){.topic-card:before{background:color-mix(in srgb,var(--status-gold) 12%,var(--surface-primary))}}.topic-card__topline{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem .6rem;font-size:.59rem;font-weight:840;display:flex}.topic-card__topline em{color:var(--accent-primary);font-variant-numeric:tabular-nums;font-style:normal}.topic-card h3{color:var(--text-primary);margin:0;font-size:1rem;font-weight:820;line-height:1.16}.topic-card p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.48}.topic-card__action{color:var(--accent-primary);align-self:end;margin-top:.25rem;font-size:.62rem;font-weight:860}[data-theme=dark] .topics-hero__dossier:before{opacity:.22;filter:saturate(.74)brightness(.62)}@media (max-width:1020px){.topics-hero{grid-template-columns:1fr;align-items:start;min-height:auto}.topics-hero__copy,.topics-hero__dossier{max-width:720px}.topic-file-desk__layout,.topic-mix-strip{grid-template-columns:1fr}.topic-mix-strip__receipt{text-align:left;justify-items:start}.topic-mix-strip__receipt p{max-width:44rem}.topic-file-desk__rail{grid-template-columns:1fr}}@media (max-width:760px){.topic-mix-strip__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.topic-mix-strip__lanes li{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:9px}@supports (color:color-mix(in lab,red,red)){.topic-mix-strip__lanes li{background:color-mix(in srgb,var(--surface-primary) 76%,transparent)}}.topic-mix-strip__lanes li{padding:.75rem}.topic-workbench__chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.topics-shell{padding-block:.85rem 3rem}.topics-hero{--hero-visual-position:72% center;--hero-visual-opacity:.24;gap:1rem;padding:1rem}.topics-hero h1{font-size:clamp(2.1rem,12vw,3.1rem);line-height:1.02}.topics-hero__copy>p:not(.section-kicker){font-size:.96rem;line-height:1.58}.topics-hero__dossier{grid-template-columns:1fr;gap:.55rem;max-width:none;margin-top:.15rem}.topics-hero__dossier:before{content:none}.topics-hero__folder{border-radius:10px;gap:.55rem;min-height:0;padding:.85rem;overflow:hidden}.topics-hero__folder:before{content:none}.topics-hero__folder strong{max-width:none;font-size:clamp(1.25rem,7vw,1.55rem);line-height:1.12}.topics-hero__folder p{max-width:none;font-size:.9rem;line-height:1.48}.topics-hero__folder dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.65rem}.topics-hero__folder dd{overflow-wrap:anywhere;font-size:.82rem}.topics-hero__index-card{grid-template-columns:minmax(0,1fr) auto;place-items:center start;min-height:0;padding:.72rem .85rem}.topics-hero__index-card strong{margin-top:0;font-size:1.55rem}.topic-file-desk,.topic-mix-strip{padding:.9rem}.topic-card-grid,.topic-mix-strip__lanes,.topic-workbench__chips{grid-template-columns:1fr}.topic-file-desk__rail{padding:.75rem}.topic-activity-index__groups{grid-template-columns:1fr}.topic-activity-index__list a{grid-template-columns:auto minmax(0,1fr);min-height:68px}.topic-activity-index__list a em{grid-column:2}.topic-file-section h2{flex-direction:column;align-items:start;gap:.2rem}}@media (prefers-reduced-motion:reduce){.topic-constellation__nodes circle{filter:none}.topic-activity-index__list a,.topic-card,.topic-constellation__list a,.topic-constellation__nodes a{transition:none!important;transform:none!important}}.source-matrix-table th button:focus-visible,.strategy-table-sort-button:focus-visible,.timeline-card:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.adoption-workbench{margin-top:1.5rem}.adoption-workbench__tabs{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.adoption-workbench__tabs button{border:1px solid var(--border-subtle);background:var(--surface-secondary);min-height:44px;color:var(--text-secondary);border-radius:999px;justify-content:center;align-items:center;padding:.5rem .7rem;font-size:.8rem;font-weight:800;display:inline-flex}.adoption-workbench__barriers,.adoption-workbench__definition-list,.adoption-workbench__metric-grid,.adoption-workbench__scenario{gap:.8rem;margin-top:1rem;display:grid}.adoption-workbench__metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.adoption-workbench__definition-list article,.adoption-workbench__metric-record,.adoption-workbench__scenario-result{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:8px;padding:.85rem}.adoption-workbench__metric-record{background:linear-gradient(90deg,var(--accent-primary),transparent 42%),var(--surface-secondary);grid-template-columns:minmax(6.75rem,.26fr) minmax(0,1fr);grid-template-areas:"metric copy""receipt receipt";align-items:start;gap:.7rem .9rem;padding:clamp(.85rem,2.5vw,1rem);display:grid}@supports (color:color-mix(in lab,red,red)){.adoption-workbench__metric-record{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 4%,transparent),transparent 42%),var(--surface-secondary)}}.adoption-workbench__metric-head{border-right:1px solid var(--border-subtle);grid-area:metric;grid-template-areas:"value""source";align-content:start;gap:.36rem;min-height:0;padding-right:.75rem;display:grid}.adoption-workbench__definition-list strong,.adoption-workbench__metric-grid strong,.adoption-workbench__scenario-result strong{color:var(--accent-primary);font-variant-numeric:tabular-nums;font-size:1.8rem;line-height:1}.adoption-workbench__scenario-result strong{align-items:baseline;margin-right:.55rem;display:inline-flex}.adoption-workbench__metric-grid strong{grid-area:value;font-size:2.05rem;display:block}.adoption-workbench__definition-list small,.adoption-workbench__metric-grid span,.adoption-workbench__scenario-result span{color:var(--text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.74rem;font-weight:800}.adoption-workbench__metric-head span{overflow-wrap:anywhere;grid-area:source;line-height:1.2}.adoption-workbench__metric-copy{grid-area:copy;min-width:0}.adoption-workbench__definition-list h3,.adoption-workbench__metric-grid h3{color:var(--text-primary);margin-top:0;font-size:.95rem;font-weight:800}.adoption-workbench__definition-list p,.adoption-workbench__metric-grid p,.adoption-workbench__scenario-result p{color:var(--text-secondary);margin-top:.45rem;font-size:.86rem;line-height:1.5}.adoption-workbench__metric-receipt{border-top:1px solid var(--border-subtle);grid-area:receipt;grid-template-columns:minmax(0,1fr) minmax(11rem,.45fr);gap:.6rem .9rem;margin:0;padding:.72rem .78rem .08rem;display:grid}.adoption-workbench__metric-receipt div{gap:.2rem;min-width:0;display:grid}.adoption-workbench__metric-receipt dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:780;line-height:1.2}.adoption-workbench__metric-receipt dd{color:var(--text-secondary);margin:0;font-size:.78rem;line-height:1.38}.adoption-workbench__definition-list article{grid-template-columns:minmax(88px,.2fr) minmax(0,1fr);gap:.8rem;display:grid}.adoption-definition-ledger{counter-reset:adoption-definition}.adoption-definition-card{counter-increment:adoption-definition;border-color:var(--accent-primary);grid-template-rows:auto minmax(4.75rem,1fr) auto auto;min-height:15.5rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.adoption-definition-card{border-color:color-mix(in srgb,var(--accent-primary) 12%,var(--border-subtle))}}.adoption-definition-card{background:linear-gradient(180deg,var(--surface-primary) 0,var(--surface-primary) 52%),linear-gradient(90deg,var(--accent-primary),transparent 46%)}@supports (color:color-mix(in lab,red,red)){.adoption-definition-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 96%,#fff) 0,var(--surface-primary) 52%),linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 46%)}}.adoption-definition-card{box-shadow:0 18px 42px var(--shadow-color)}@supports (color:color-mix(in lab,red,red)){.adoption-definition-card{box-shadow:0 18px 42px color-mix(in srgb,var(--shadow-color) 10%,transparent)}}.adoption-definition-card:before{content:counter(adoption-definition,decimal-leading-zero);color:var(--accent-primary);position:absolute;inset:.85rem .9rem auto auto}@supports (color:color-mix(in lab,red,red)){.adoption-definition-card:before{color:color-mix(in srgb,var(--accent-primary) 58%,var(--text-muted))}}.adoption-definition-card:before{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;font-size:.66rem;font-weight:820}.adoption-definition-card:after{content:"";background:linear-gradient(180deg,var(--accent-primary),var(--status-gold));border-radius:999px;width:3px;position:absolute;inset:.85rem auto .85rem 0}@supports (color:color-mix(in lab,red,red)){.adoption-definition-card:after{background:linear-gradient(180deg,var(--accent-primary),color-mix(in srgb,var(--status-gold) 72%,var(--accent-primary)))}}.adoption-definition-card h3{max-width:calc(100% - 2.25rem)}.adoption-definition-card__source{border-top:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.adoption-definition-card__source{border-top:1px solid color-mix(in srgb,var(--accent-primary) 10%,var(--border-subtle))}}.adoption-definition-card__source{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.01em;padding-top:.85rem;font-weight:760}.adoption-workbench__barriers>div{gap:.35rem;display:grid}.adoption-workbench__barriers span{color:var(--text-secondary);justify-content:space-between;gap:.75rem;font-size:.86rem;display:flex}.adoption-workbench__barriers i{background:linear-gradient(90deg,var(--accent-primary) 0 var(--adoption-bar-width),var(--surface-muted) var(--adoption-bar-width) 100%);border-radius:999px;height:.55rem;display:block}.adoption-workbench__barriers p{color:var(--text-muted);font-size:.8rem}.adoption-workbench__scenario{grid-template-columns:minmax(0,1fr) minmax(170px,220px) minmax(260px,.75fr);align-items:end}.adoption-workbench__slider input{appearance:none;min-height:44px;cursor:pointer;block-size:44px;background:0 0;width:100%;height:44px}.adoption-workbench__slider input::-webkit-slider-runnable-track{border:1px solid var(--border-subtle);background:var(--accent-primary);border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){.adoption-workbench__slider input::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--accent-primary) 18%,var(--surface-muted))}}.adoption-workbench__slider input::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface-primary);background:var(--accent-primary);width:1.35rem;height:1.35rem;box-shadow:0 4px 12px var(--shadow-color);border-radius:999px;margin-top:-.46rem}@supports (color:color-mix(in lab,red,red)){.adoption-workbench__slider input::-webkit-slider-thumb{box-shadow:0 4px 12px color-mix(in srgb,var(--shadow-color) 24%,transparent)}}.adoption-workbench__slider input::-moz-range-track{border:1px solid var(--border-subtle);background:var(--accent-primary);border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){.adoption-workbench__slider input::-moz-range-track{background:color-mix(in srgb,var(--accent-primary) 18%,var(--surface-muted))}}.adoption-workbench__slider input::-moz-range-thumb{border:2px solid var(--surface-primary);background:var(--accent-primary);width:1.35rem;height:1.35rem;box-shadow:0 4px 12px var(--shadow-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.adoption-workbench__slider input::-moz-range-thumb{box-shadow:0 4px 12px color-mix(in srgb,var(--shadow-color) 24%,transparent)}}.adoption-workbench__slider input:focus-visible{box-shadow:0 0 0 4px var(--accent-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.adoption-workbench__slider input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 16%,transparent)}}.adoption-workbench__slider input:focus-visible{outline:none}.adoption-workbench__number{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.35rem;display:grid}.adoption-workbench__number span{grid-column:1/-1}.source-matrix-workbench{margin-top:1rem}.source-track-button{transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out)}.source-track-button:focus-visible,.source-track-button:hover{border-color:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.source-track-button:focus-visible,.source-track-button:hover{border-color:color-mix(in srgb,var(--accent-primary) 34%,var(--border-subtle))!important}}.source-track-button:focus-visible,.source-track-button:hover{box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.source-track-button:focus-visible,.source-track-button:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 9%,transparent)}}.source-track-button:focus-visible,.source-track-button:hover{outline:none}.source-attribution-link,.source-resource-card a{align-items:center;min-height:44px;display:inline-flex}@media (hover:hover) and (pointer:fine){.source-track-button:hover{transform:translateY(-1px)}}.source-resource-card,.topic-card-grid,.topic-results-reveal{min-width:0}.topic-results-reveal{gap:1.4rem;display:grid}.topic-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.source-matrix-workbench__header{justify-content:space-between}.source-matrix-workbench__header p{color:var(--text-muted);font-size:.82rem}.source-matrix-table-wrap{border:1px solid var(--accent-primary);margin-top:.75rem}@supports (color:color-mix(in lab,red,red)){.source-matrix-table-wrap{border:1px solid color-mix(in srgb,var(--accent-primary) 12%,var(--border-subtle))}}.source-matrix-table-wrap{background:linear-gradient(90deg,var(--accent-secondary),transparent 36%),var(--surface-secondary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.source-matrix-table-wrap{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 7%,transparent),transparent 36%),color-mix(in srgb,var(--surface-secondary) 62%,transparent)}}.source-matrix-table-wrap{padding:.65rem;overflow-x:auto}.source-matrix-mobile-controls,.source-matrix-mobile-list{display:none}.source-matrix-table{border-collapse:separate;border-spacing:0 .48rem;width:100%;min-width:720px}.source-matrix-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.source-matrix-table td,.source-matrix-table th{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.source-matrix-table td,.source-matrix-table th{border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.source-matrix-table td,.source-matrix-table th{border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.source-matrix-table td,.source-matrix-table th{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.source-matrix-table td,.source-matrix-table th{background:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.source-matrix-table td,.source-matrix-table th{background:color-mix(in srgb,var(--surface-primary) 88%,transparent)}}.source-matrix-table td,.source-matrix-table th{text-align:left;vertical-align:top;padding:.78rem .82rem}.source-matrix-table th{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.source-matrix-table thead th{background:0 0;border:0;padding-block:0 .24rem}.source-matrix-table tbody{counter-reset:source-matrix-row}.source-matrix-table tbody tr{counter-increment:source-matrix-row}.source-matrix-table tbody td,.source-matrix-table tbody th{box-shadow:0 8px 18px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.source-matrix-table tbody td,.source-matrix-table tbody th{box-shadow:0 8px 18px color-mix(in srgb,var(--text-primary) 4%,transparent)}}.source-matrix-table tbody th{border-left:1px solid var(--accent-secondary);width:23%}@supports (color:color-mix(in lab,red,red)){.source-matrix-table tbody th{border-left:1px solid color-mix(in srgb,var(--accent-secondary) 20%,var(--border-subtle))}}.source-matrix-table tbody th{box-shadow:inset 3px 0 0 var(--accent-secondary),0 8px 18px var(--text-primary);border-radius:8px 0 0 8px}@supports (color:color-mix(in lab,red,red)){.source-matrix-table tbody th{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent-secondary) 58%,transparent),0 8px 18px color-mix(in srgb,var(--text-primary) 4%,transparent)}}.source-matrix-table tbody th{color:var(--text-primary);font-family:var(--font-mono),ui-monospace,monospace;line-height:1.35}.source-matrix-table tbody th:before{content:counter(source-matrix-row,decimal-leading-zero);min-width:1.85rem;color:var(--accent-primary);letter-spacing:.08em;margin-right:.6rem;font-size:.66rem;font-weight:850;display:inline-flex}.source-matrix-table tbody td:last-child{border-right:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.source-matrix-table tbody td:last-child{border-right:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.source-matrix-table tbody td:last-child{border-radius:0 8px 8px 0}.source-matrix-table th button,.strategy-table-sort-button{min-height:44px;color:inherit;font:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;display:inline-flex}.strategy-copy-link{border:1px solid var(--border-subtle);min-height:44px;color:var(--accent-primary);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:.3rem;padding:.18rem .6rem;font-size:.68rem;font-weight:700;display:inline-flex}.strategy-copy-link:focus-visible,.strategy-copy-link:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-copy-link:focus-visible,.strategy-copy-link:hover{border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-subtle))}}.strategy-copy-link:focus-visible,.strategy-copy-link:hover{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-copy-link:focus-visible,.strategy-copy-link:hover{background:color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.strategy-year-strip{gap:.5rem;margin-top:1rem;display:grid}.strategy-year-strip__note{color:var(--text-secondary);margin:0;font-size:.82rem}.strategy-year-strip__chips button small{border:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;color:var(--text-muted);border-radius:999px;margin-left:.3rem;padding:.05rem .35rem;font-size:.62rem}.strategy-progress-track{gap:.25rem;max-width:260px;margin-top:.4rem;display:grid}.strategy-progress-track__rail{background:var(--border-subtle);border-radius:999px;height:6px;position:relative}@supports (color:color-mix(in lab,red,red)){.strategy-progress-track__rail{background:color-mix(in srgb,var(--border-subtle) 70%,transparent)}}.strategy-progress-track__rail{overflow:hidden}.strategy-progress-track__fill{background:var(--accent-secondary);border-radius:999px;position:absolute;inset:0 auto 0 0}.strategy-progress-track__labels{color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.5rem;font-size:.62rem;display:flex}.strategy-mobile-commitment,.strategy-pipeline-card,.timeline-card{transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out)}.strategy-mobile-commitment:focus-within,.strategy-mobile-commitment:hover,.strategy-pipeline-card:focus-within,.strategy-pipeline-card:hover,.timeline-card:focus-within,.timeline-card:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.strategy-mobile-commitment:focus-within,.strategy-mobile-commitment:hover,.strategy-pipeline-card:focus-within,.strategy-pipeline-card:hover,.timeline-card:focus-within,.timeline-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-subtle))}}.strategy-mobile-commitment:focus-within,.strategy-mobile-commitment:hover,.strategy-pipeline-card:focus-within,.strategy-pipeline-card:hover,.timeline-card:focus-within,.timeline-card:hover{box-shadow:var(--shadow-soft)}@media (hover:hover) and (pointer:fine){.strategy-mobile-commitment:hover,.strategy-pipeline-card:hover,.timeline-card:hover{transform:translateY(-1px)}}.source-matrix-table th button span,.strategy-table-sort-button em{border:1px solid var(--border-subtle);color:var(--text-muted);border-radius:999px;padding:.15rem .35rem;font-size:.62rem;font-style:normal}.source-matrix-table td a{min-height:44px;color:var(--accent-primary);align-items:center;font-weight:800;display:flex}.source-matrix-table td span{color:var(--text-muted);margin-top:.25rem;font-size:.75rem;display:block}.source-matrix-mobile-card a{color:var(--accent-primary);text-decoration:none}.source-matrix-mobile-card a:focus-visible,.source-matrix-mobile-card a:hover{text-underline-offset:.18em;text-decoration:underline}.strategy-snapshot-card--link{color:inherit;text-decoration:none}.strategy-snapshot-card--link:focus-visible,.strategy-snapshot-card--link:hover{border-color:var(--accent-primary);transform:translateY(-1px)}.strategy-gap-jump{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;margin-bottom:1rem;display:grid}.strategy-gap-jump p{color:var(--text-secondary);margin-top:.25rem;font-size:.92rem}.strategy-gap-jump button{border:1px solid var(--accent-primary);background:var(--accent-primary);min-height:44px;color:var(--text-on-invert);border-radius:999px;justify-content:center;align-items:center;padding:.55rem .8rem;font-weight:800;display:inline-flex}.strategy-pillar-navigator{flex-wrap:wrap;gap:.45rem;margin-bottom:1rem;display:flex}.strategy-table-sort-button{justify-content:space-between;width:100%}.world-signal-strip{border:1px solid var(--border-subtle);background:linear-gradient(180deg,var(--surface-secondary),var(--surface-primary)),var(--surface-secondary);border-radius:10px;gap:.75rem;margin:.8rem 0 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.world-signal-strip{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 92%,transparent),color-mix(in srgb,var(--surface-primary) 98%,transparent)),var(--surface-secondary)}}.world-signal-strip{padding:.85rem}.world-signal-strip>div{grid-template-columns:minmax(112px,.18fr) repeat(auto-fit,minmax(150px,1fr));align-items:stretch;gap:.5rem;display:grid}.world-signal-strip>div>span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-self:center;font-size:.7rem;font-weight:800}.world-signal-strip button{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary));border-radius:8px;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.world-signal-strip button{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 94%,transparent),color-mix(in srgb,var(--surface-secondary) 92%,transparent))}}.world-signal-strip button{padding:.45rem .52rem .45rem .7rem}.world-signal-strip__label{color:var(--text-secondary);letter-spacing:0;text-transform:none;line-height:1.2}.world-signal-strip .world-signal-strip__count{border:1px solid var(--accent-primary);justify-content:center;align-items:center;min-width:2rem;min-height:2rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.world-signal-strip .world-signal-strip__count{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.world-signal-strip .world-signal-strip__count{background:var(--accent-primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.world-signal-strip .world-signal-strip__count{background:color-mix(in srgb,var(--accent-primary) 11%,var(--surface-primary))}}.world-signal-strip .world-signal-strip__count{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:900}.world-signal-strip em{font-variant-numeric:tabular-nums;font-style:normal}@media (max-width:900px){.world-signal-strip{padding:.78rem}.world-signal-strip>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.world-signal-strip>div>span{grid-column:1/-1;align-self:start}.world-signal-strip button{text-align:left;grid-template-columns:minmax(0,1fr) minmax(2.15rem,auto);gap:.65rem;padding-inline:.72rem .5rem}.world-signal-strip__label{overflow-wrap:anywhere;min-width:0}}@media (max-width:640px){.world-signal-strip>div{grid-template-columns:1fr}}.global-peer-explorer{gap:1rem;display:grid}.global-standing-peer-card--interactive{max-width:none}@media (max-width:900px){.adoption-workbench__header,.adoption-workbench__metric-grid,.adoption-workbench__scenario,.digest-development-card__context,.strategy-gap-jump,.topic-workbench__controls,.topic-workbench__header{grid-template-columns:1fr}.source-matrix-workbench{padding:.9rem}.source-matrix-workbench__header{gap:.35rem;display:grid}.source-matrix-table-wrap{display:none}.source-matrix-mobile-controls{gap:.42rem;margin-top:.85rem;display:grid}.source-matrix-mobile-controls label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.source-matrix-mobile-controls div{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.source-matrix-mobile-controls button,.source-matrix-mobile-controls select{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-primary);min-height:44px;color:var(--text-primary);padding:0 .8rem;font-size:.82rem;font-weight:760}.source-matrix-mobile-controls button{color:var(--accent-primary)}.source-matrix-mobile-controls button:focus-visible,.source-matrix-mobile-controls select:focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.source-matrix-mobile-controls button:focus-visible,.source-matrix-mobile-controls select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 14%,transparent)}}.source-matrix-mobile-controls button:focus-visible,.source-matrix-mobile-controls select:focus-visible{outline:none}.source-matrix-mobile-list{gap:.65rem;margin-top:.75rem;display:grid}.source-matrix-mobile-card{border:1px solid var(--border-subtle);background:var(--surface-primary);border-radius:9px;gap:.62rem;padding:.85rem;display:grid}.source-matrix-mobile-card>p{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.source-matrix-mobile-card h4{color:var(--text-primary);margin:0;font-size:.98rem;line-height:1.2}.source-matrix-mobile-card h4 a{align-items:center;min-height:44px;display:inline-flex}.source-matrix-mobile-card dl{border-top:1px solid var(--border-subtle);grid-template-columns:1fr;gap:.45rem;margin:0;padding-top:.62rem;display:grid}.source-matrix-mobile-card dl div{grid-template-columns:4.4rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}.source-matrix-mobile-card dt{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:850}.source-matrix-mobile-card dd{color:var(--text-secondary);margin:0;font-size:.82rem;font-weight:700;line-height:1.25}}@media (max-width:640px){.adoption-workbench,.global-peer-explorer,.topic-workbench{padding:.9rem}.adoption-hero,.adoption-workbench,.cohere-world-hero__copy,.datacentres-hero,.headlines-fallback,.strategy-hero,.topic-workbench,.topics-hero{--hero-visual-position:72% center;--hero-visual-size:cover;--hero-visual-opacity:.22}[data-theme=dark] .adoption-hero,[data-theme=dark] .adoption-workbench,[data-theme=dark] .cohere-world-hero__copy,[data-theme=dark] .datacentres-hero,[data-theme=dark] .headlines-fallback,[data-theme=dark] .strategy-hero,[data-theme=dark] .topic-workbench,[data-theme=dark] .topics-hero{--hero-visual-opacity:.1}.adoption-workbench__definition-list article,.digest-source-meter{grid-template-columns:1fr}.adoption-workbench__metric-head{min-height:4.45rem}.digest-development-card__summary{grid-template-columns:1fr;gap:.75rem}.digest-development-card__summary:after{justify-self:start}.topic-activity-index,.topic-constellation{padding:.75rem}.topic-activity-index__header,.topic-constellation__header{grid-template-columns:1fr;gap:.45rem}.topic-constellation__svg{min-height:248px}.topic-constellation__legend{gap:.4rem;display:grid}.topic-activity-index__list,.topic-constellation__list{grid-template-columns:1fr}}.global-search{z-index:120;background:#0000008a;place-items:start center;padding:8vh 16px 32px;display:grid;position:fixed;inset:0;overflow-y:auto}.global-search__dialog{border:1px solid var(--border-subtle);background:var(--surface-elevated);width:min(780px,100%);box-shadow:var(--shadow-elevated);border-radius:8px;padding:24px}.global-search__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.global-search__header h2{font-size:22px;line-height:1.4}.global-search__header p:not(.section-kicker){color:var(--text-secondary);margin-top:4px}.global-search__close{border:1px solid var(--border-subtle);background:var(--surface-primary);width:44px;min-width:44px;height:44px;color:var(--text-primary);border-radius:8px;justify-content:center;align-items:center;font-size:1.2rem;font-weight:850;display:inline-flex}.global-search__field{gap:8px;margin-top:24px;display:grid}.global-search__field span{font-size:.9rem;font-weight:850}.global-search__field input{border:1px solid var(--border-strong);background:var(--surface-primary);width:100%;min-height:52px;color:var(--text-primary);border-radius:8px;padding:0 16px;font-size:1rem}.global-search__close:focus-visible,.global-search__field input:focus-visible,.global-search__quick-button:focus-visible{box-shadow:0 0 0 3px var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.global-search__close:focus-visible,.global-search__field input:focus-visible,.global-search__quick-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-secondary) 42%,transparent)}}.global-search__close:focus-visible,.global-search__field input:focus-visible,.global-search__quick-button:focus-visible{outline:none}.global-search__footer,.global-search__quick{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.global-search__empty a,.global-search__footer a,.global-search__quick-button{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--accent-secondary);border-radius:999px;padding:0 12px;font-size:.84rem;font-weight:850;text-decoration:none}.global-search__quick-button[aria-pressed=true]{border-color:var(--accent-secondary);background:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.global-search__quick-button[aria-pressed=true]{background:color-mix(in srgb,var(--accent-secondary) 12%,transparent)}}.global-search__status{color:var(--text-secondary);flex-wrap:wrap;gap:8px;margin-top:12px;font-size:.88rem;display:flex}.global-search__status em{color:var(--accent-gold);font-style:normal;font-weight:750}.global-search__empty{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:8px;gap:8px;margin-top:16px;padding:16px;display:grid}.global-search-results{gap:16px;margin-top:20px;display:grid}.global-search-results h3{margin-bottom:8px;font-size:18px}.global-search-result-list{gap:8px;display:grid}.global-search-result{border:1px solid var(--border-subtle);background:var(--surface-primary);color:var(--text-primary);border-radius:8px;gap:3px;padding:12px;text-decoration:none;display:grid}.global-search-result span{color:var(--accent-primary);font-family:var(--font-mono),monospace;text-transform:uppercase;font-size:.68rem;font-weight:850}.global-search-result small{color:var(--text-muted);font-size:.78rem;line-height:1.35}.global-search-result:focus-visible,.global-search-result:hover{border-color:var(--accent-secondary);box-shadow:var(--shadow-soft);outline:none}@media (max-width:820px){.global-search{place-items:stretch center;padding:12px}.global-search__dialog{padding:16px}.global-search__header{align-items:start}}@media (prefers-reduced-motion:reduce){.global-search__dialog{transition:none!important}}@keyframes story-arrive-slide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes story-highlight-decay{0%{background-color:color-mix(in srgb,var(--accent-secondary) 14%,transparent)}to{background-color:#0000}}.story-arrived{animation:story-arrive-slide .45s var(--motion-ease-out,ease-out),story-highlight-decay 4s ease-out}.story-arrived,.story-focus-flash{border-radius:var(--radius-card,8px)}.story-focus-flash{animation:story-highlight-decay 2.2s ease-out}@keyframes live-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--status-positive) 45%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes live-ticker-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent-secondary) 42%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.live-pulse{border-radius:50%;animation:live-pulse-ring 2.4s ease-out infinite}.story-hoverable{transition:transform var(--motion-duration-base,.16s) var(--motion-ease-out,ease-out),box-shadow var(--motion-duration-base,.16s) var(--motion-ease-out,ease-out),border-color var(--motion-duration-base,.16s) var(--motion-ease-out,ease-out)}.story-hoverable:hover{box-shadow:var(--shadow-soft);border-color:var(--border-strong);transform:translateY(-1px)}.story-hoverable:focus-within{border-color:var(--border-strong);box-shadow:0 0 0 3px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.story-hoverable:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 10%,transparent)}}@keyframes bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bar-draw-in{transform-origin:0;animation:bar-grow .7s var(--motion-ease-out,ease-out)}@media (prefers-reduced-motion:reduce){.bar-draw-in,.live-pulse,.live-ticker__status-dot,.story-arrived,.story-focus-flash{animation:none!important}.story-hoverable,.story-hoverable:hover{transition:none;transform:none}}@keyframes fade-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.reveal-stagger>*{animation:fade-rise .4s var(--motion-ease-out,ease-out) both}.reveal-stagger>:first-child{animation-delay:30ms}.reveal-stagger>:nth-child(2){animation-delay:90ms}.reveal-stagger>:nth-child(3){animation-delay:.15s}.reveal-stagger>:nth-child(4){animation-delay:.21s}.reveal-stagger>:nth-child(5){animation-delay:.27s}.reveal-stagger>:nth-child(6){animation-delay:.33s}@media (prefers-reduced-motion:reduce){.reveal-stagger>*{animation:none!important}}.evidence-drawer__backdrop{background:var(--surface-dark);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.evidence-drawer__backdrop{background:color-mix(in srgb,var(--surface-dark) 38%,transparent)}}.evidence-drawer__backdrop{z-index:80;animation:fade-rise .16s ease-out both}.evidence-drawer{background:var(--surface-elevated);border-left:1px solid var(--border-subtle);width:min(430px,94vw);box-shadow:var(--shadow-elevated);z-index:81;animation:drawer-slide-in .22s var(--motion-ease-out,ease-out) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes drawer-slide-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.evidence-drawer__header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.evidence-drawer__header h2{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.35}.evidence-drawer__close{border:1px solid var(--border-subtle);background:var(--surface-primary);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--motion-duration-base,.16s) ease,color var(--motion-duration-base,.16s) ease;border-radius:999px;flex-shrink:0;font-size:13px}.evidence-drawer__close:focus-visible,.evidence-drawer__close:hover{border-color:var(--accent-primary);color:var(--accent-primary)}.evidence-drawer__body{flex-direction:column;flex:1;gap:18px;padding:16px 20px;display:flex;overflow-y:auto}.evidence-drawer__body h3{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:700}.evidence-drawer__body p{color:var(--text-secondary);font-size:13.5px;line-height:1.6}.evidence-drawer__sources{flex-direction:column;gap:8px;padding:0;list-style:none;display:flex}.evidence-drawer__sources a{color:var(--accent-primary);font-size:13.5px;font-weight:600}.evidence-drawer__sources small{color:var(--text-muted);font-size:11.5px;display:block}.evidence-drawer__labels{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.evidence-drawer__labels dt{color:var(--text-muted);font-size:11px}.evidence-drawer__labels dd{color:var(--text-primary);font-size:13px;font-weight:600}.evidence-drawer__related{flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.evidence-drawer__related a{color:var(--accent-primary);font-size:13.5px}.evidence-drawer__footer{border-top:1px solid var(--border-subtle);padding:14px 20px}@media (prefers-reduced-motion:reduce){.evidence-drawer,.evidence-drawer__backdrop{animation:none}}.digest-evidence-button{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--text-secondary);cursor:pointer;transition:border-color var(--motion-duration-base,.16s) ease,color var(--motion-duration-base,.16s) ease;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.digest-evidence-button:focus-visible,.digest-evidence-button:hover{border-color:var(--accent-primary);color:var(--accent-primary)}button.global-search__command{appearance:none;font:inherit;text-align:left;cursor:pointer}.datacentres-evidence-button{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--accent-primary);cursor:pointer;transition:border-color var(--motion-duration-base,.16s) ease,color var(--motion-duration-base,.16s) ease;border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:8px;padding:4px 11px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex}.datacentres-evidence-button:focus-visible,.datacentres-evidence-button:hover{border-color:var(--accent-primary)}.datacentres-map-frame .leaflet-control-zoom a{width:44px!important;height:44px!important;line-height:44px!important}.datacentres-map-frame .leaflet-control-attribution a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.cohere-world-resort{animation:fade-rise var(--motion-duration-reveal,.22s) var(--motion-ease-out,ease-out) both}.cohere-world-bar--canada .cohere-world-bar__value strong.cohere-world-bar__value--missing,.cohere-world-bar__value strong.cohere-world-bar__value--missing{color:var(--text-muted);letter-spacing:.02em;font-size:.72rem;font-weight:650}.workbench-view-enter{animation:fade-rise var(--motion-duration-reveal,.22s) var(--motion-ease-out,ease-out) both}.adoption-workbench__scenario-result strong .workbench-output,.adoption-workbench__slider strong .workbench-output{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:none}.adoption-workbench__metric-source{color:var(--text-muted);align-self:end;margin-top:.5rem;font-size:.72rem}.adoption-source-link{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:reduce){.cohere-world-resort,.workbench-view-enter{animation:none!important}}.strategy-register-reveal,.timeline-results-reveal{animation:fade-rise var(--motion-duration-reveal,.22s) var(--motion-ease-out,ease-out) both}.timeline-era{position:relative}.timeline-era+.timeline-era{margin-top:1.75rem}.timeline-era__marker{z-index:4;pointer-events:none;justify-content:flex-start;margin:0 0 .32rem;padding-left:4rem;display:flex;position:sticky;top:.75rem}.timeline-era__marker span{border:1px solid var(--accent-primary);align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.timeline-era__marker span{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.timeline-era__marker span{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.timeline-era__marker span{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 62%,var(--surface-primary)))}}.timeline-era__marker span{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;padding:.26rem .68rem;font-size:.58rem;font-weight:900;box-shadow:0 8px 22px #1420300e}@media (max-width:1020px){.timeline-era__marker{padding-left:4rem}}@media (prefers-reduced-motion:reduce){.strategy-register-reveal,.timeline-results-reveal{animation:none}.timeline-category-ribbon,.timeline-decade-button{transition:none}}.dashboard-feed-toolbar__chips span span{background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:inline}.timeline-results-reveal .timeline-item__marker-dot{animation:timelineMarkerSettle var(--motion-duration-reveal,.22s) var(--motion-ease-out,ease-out) both}.timeline-results-reveal .timeline-item:nth-child(2n) .timeline-item__marker-dot{animation-delay:60ms}.timeline-results-reveal .timeline-item:nth-child(3n) .timeline-item__marker-dot{animation-delay:.11s}.cohere-world-source-card,.digest-source-card,.global-standing-source-card,.source-resource-card,.strategy-source-card{transition:border-color var(--motion-duration-base) var(--motion-ease-out),box-shadow var(--motion-duration-base) var(--motion-ease-out),background-color var(--motion-duration-base) var(--motion-ease-out),transform var(--motion-duration-base) var(--motion-ease-out)}@media (hover:hover){.cohere-world-source-card:focus-within,.cohere-world-source-card:hover,.digest-source-card:focus-within,.digest-source-card:hover,.global-standing-source-card:focus-within,.global-standing-source-card:hover,.source-resource-card:focus-within,.source-resource-card:hover,.strategy-source-card:focus-within,.strategy-source-card:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-source-card:focus-within,.cohere-world-source-card:hover,.digest-source-card:focus-within,.digest-source-card:hover,.global-standing-source-card:focus-within,.global-standing-source-card:hover,.source-resource-card:focus-within,.source-resource-card:hover,.strategy-source-card:focus-within,.strategy-source-card:hover{border-color:color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle))}}.cohere-world-source-card:focus-within,.cohere-world-source-card:hover,.digest-source-card:focus-within,.digest-source-card:hover,.global-standing-source-card:focus-within,.global-standing-source-card:hover,.source-resource-card:focus-within,.source-resource-card:hover,.strategy-source-card:focus-within,.strategy-source-card:hover{box-shadow:0 12px 26px var(--text-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-source-card:focus-within,.cohere-world-source-card:hover,.digest-source-card:focus-within,.digest-source-card:hover,.global-standing-source-card:focus-within,.global-standing-source-card:hover,.source-resource-card:focus-within,.source-resource-card:hover,.strategy-source-card:focus-within,.strategy-source-card:hover{box-shadow:0 12px 26px color-mix(in srgb,var(--text-primary) 9%,transparent)}}.cohere-world-source-card:focus-within,.cohere-world-source-card:hover,.digest-source-card:focus-within,.digest-source-card:hover,.global-standing-source-card:focus-within,.global-standing-source-card:hover,.source-resource-card:focus-within,.source-resource-card:hover,.strategy-source-card:focus-within,.strategy-source-card:hover{transform:translateY(-1px)}}@keyframes timelineMarkerSettle{0%{opacity:.62;transform:scale(.76)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.timeline-results-reveal .timeline-item__marker-dot{animation:none}.cohere-world-source-card,.digest-source-card,.global-standing-source-card,.source-resource-card,.strategy-source-card{transition:none}.cohere-world-source-card:focus-within,.cohere-world-source-card:hover,.digest-source-card:focus-within,.digest-source-card:hover,.global-standing-source-card:focus-within,.global-standing-source-card:hover,.source-resource-card:focus-within,.source-resource-card:hover,.strategy-source-card:focus-within,.strategy-source-card:hover{transform:none}}:root{--font-serif:var(--font-ui);--public-hero-title-size:clamp(34px,4.2vw,52px)}.digest-title{font-size:var(--public-hero-title-size);line-height:1.05}.briefing-hero__title,.digest-title{font-family:var(--font-ui),"Helvetica Neue",sans-serif;letter-spacing:0;font-style:normal;font-weight:820}.digest-blog-title{font-family:var(--font-serif),Georgia,serif;letter-spacing:-.01em;font-size:19px;font-style:normal;font-weight:600;line-height:1.3}.digest-date,.section-kicker{color:var(--accent-primary)}.digest-date{font-weight:700}.homepage-after-digest{gap:12px;margin-top:22px;display:grid}.homepage-after-digest .time-machine-strip{margin-top:0}.pulse-meter{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-card,8px);width:min(100% - 32px,1040px);min-height:120px;box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:end;gap:28px;margin:22px auto 6px;padding:18px 22px;display:grid}.pulse-meter__kicker{font-family:var(--font-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary);font-size:11px;font-weight:800}.pulse-meter__reading{align-items:baseline;gap:10px;margin-top:2px;display:flex}.pulse-meter__count{font-family:var(--font-serif),Georgia,serif;color:var(--text-primary);font-size:40px;font-weight:700;line-height:1}.pulse-meter__count-label{color:var(--text-muted);font-size:12px;font-weight:600}.pulse-meter__tone{background:var(--border-subtle);border-radius:999px;height:6px;margin-top:10px;display:flex;overflow:hidden}.pulse-meter__tone i{height:100%;display:block}.pulse-meter__tone-key{color:var(--text-secondary);flex-wrap:wrap;gap:4px 14px;margin-top:6px;font-size:11px;display:flex}.pulse-meter__tone-key span{align-items:center;gap:5px;display:inline-flex}.pulse-meter__tone-key i{border-radius:50%;width:7px;height:7px;display:inline-block}.pulse-meter__top{color:var(--text-secondary);margin-top:8px;font-size:12px}.pulse-meter__top strong{color:var(--accent-primary)}.pulse-meter__bars{overscroll-behavior-inline:contain;scrollbar-width:thin;align-items:flex-end;gap:5px;height:56px;display:flex;overflow-x:auto}.pulse-meter__bar{cursor:pointer;min-width:44px;min-height:44px;transition:background var(--motion-duration-base,.16s) ease,transform var(--motion-duration-base,.16s) var(--motion-ease-out,ease-out);background:0 0;border:0;border-radius:3px 3px 0 0;flex:1;align-items:flex-end;padding:0;display:flex;position:relative}.pulse-meter__bar:before{content:"";width:100%;height:var(--pulse-meter-bar-height,44px);background:var(--accent-primary);border-radius:3px 3px 0 0;display:block}@supports (color:color-mix(in lab,red,red)){.pulse-meter__bar:before{background:color-mix(in srgb,var(--accent-primary) 38%,var(--surface-secondary))}}.pulse-meter__bar:before{transform-origin:bottom;animation:pulse-bar-rise .5s var(--motion-ease-out,ease-out) backwards;animation-delay:var(--pulse-meter-bar-delay,0s);transition:background var(--motion-duration-base,.16s) ease,transform var(--motion-duration-base,.16s) var(--motion-ease-out,ease-out)}.pulse-meter__bar:focus-visible:before,.pulse-meter__bar:hover:before{background:var(--accent-primary);transform-origin:bottom;transform:scaleY(1.06)}.pulse-meter__bar--today:before{background:var(--accent-primary)}.pulse-meter__bar--empty:before{background:var(--border-subtle)}.pulse-meter__bar--empty{cursor:default}.pulse-meter__readout{min-height:34px;color:var(--text-secondary);margin-top:8px;font-size:12.5px;line-height:1.45}.pulse-meter__readout strong{color:var(--accent-primary);font-variant-numeric:tabular-nums}.pulse-meter__readout em{color:var(--text-muted);font-style:normal}@media (max-width:860px){.pulse-meter{grid-template-columns:1fr;align-items:stretch;gap:16px}.pulse-meter__bars{height:44px}}@media (prefers-reduced-motion:reduce){.pulse-meter__bar,.pulse-meter__bar:focus-visible,.pulse-meter__bar:hover{transition:none;transform:none}}.pulse-meter__since{color:var(--status-positive);margin-top:8px;font-size:12px;font-weight:700}.pulse-meter__since span{vertical-align:2px;margin-right:2px;font-size:8px}.pulse-meter__streak{font-family:var(--font-mono),monospace;letter-spacing:.04em;color:var(--status-gold);margin-top:4px;font-size:11px;font-weight:700}.digest-source-meter em{white-space:normal;overflow-wrap:anywhere;letter-spacing:.03em;font-size:.66rem;line-height:1.35}.global-search__dialog{background:var(--surface-primary);flex-direction:column;max-height:84vh;display:flex}.global-search__field,.global-search__header,.global-search__quick,.global-search__status{flex:none}.global-search-results,.global-search__empty{flex:auto;min-height:0;overflow-y:auto}.editorial-card__tags span:not(:last-child):after,.world-story-card__footer span:not(:last-child):after{content:"/";color:var(--border-strong);margin-left:.55ch;font-weight:500}.adoption-hero h1,.briefing-hero__title,.civic-shell>section:first-child h1,.civic-shell>section:first-of-type h1,.cohere-world-hero__copy h1,.datacentres-hero__content h1,.digest-title,.editorial-hero h1,.global-standing-hero__copy h1,.headlines-fallback__title,.robotics-hero h1,.strategy-hero h1,.timeline-hero h1,.topics-hero h1,.world-hero h1,main#main-content>div:first-child h1,main#main-content>header h1{text-wrap:balance;overflow-wrap:anywhere;font-family:var(--font-ui),"Helvetica Neue",sans-serif!important;font-size:var(--public-hero-title-size)!important;letter-spacing:0!important;font-weight:820!important;line-height:1.04!important}@media (max-width:640px){:root{--public-hero-title-size:clamp(30px,8.5vw,34px)}.dashboard-desk-hero{padding:18px 16px 20px}.dashboard-desk-hero .briefing-hero__title{text-wrap:pretty;font-size:clamp(28px,7.4vw,31px)!important;line-height:1.05!important}.dashboard-desk-hero .briefing-hero__copy{font-size:13px;line-height:1.48}}@keyframes page-reveal{0%{opacity:1;transform:translateY(6px)}to{opacity:1;transform:none}}main#main-content>*{animation:page-reveal .44s var(--motion-ease-out,ease-out) both}main#main-content>:first-child{animation-delay:20ms}main#main-content>:nth-child(2){animation-delay:.1s}main#main-content>:nth-child(3){animation-delay:.18s}main#main-content>:nth-child(n+4){animation-delay:.24s}main#main-content>.digest-brand-intro{animation:digestBrandIntroNoJsDismiss calc(var(--digest-brand-intro-duration) + .9s) var(--motion-ease-out) both;animation-delay:0s}html[data-digest-intro-playing=true] main#main-content>.digest-brand-intro{animation:digestBrandIntroDismiss var(--digest-brand-intro-duration) var(--motion-ease-out) both;animation-delay:0s}@keyframes pulse-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.story-hoverable:hover{box-shadow:var(--shadow-elevated);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.pulse-meter__bar:before,main#main-content>*{animation:none!important}.story-hoverable:hover{transform:none}}.signal-check{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-card,8px);width:min(100% - 32px,1040px);box-shadow:var(--shadow-soft);margin:28px auto;padding:26px 28px}.signal-check__head h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.015em;color:var(--text-primary);margin-top:2px;font-size:clamp(22px,3vw,30px);font-weight:600}.signal-check__intro{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;display:flex}.signal-check__intro p{color:var(--text-secondary);max-width:46ch;font-size:14px}.signal-check__start{background:var(--accent-primary);min-height:44px;color:var(--text-on-invert,#fff);cursor:pointer;transition:filter var(--motion-duration-base,.16s) ease,transform var(--motion-duration-base,.16s) ease;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.signal-check__start:focus-visible,.signal-check__start:hover{filter:brightness(1.1);transform:translateY(-1px)}.signal-check__q{animation:fade-rise .3s var(--motion-ease-out,ease-out) both;margin-top:16px}.signal-check__progress{font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700}.signal-check__prompt{color:var(--text-primary);margin:6px 0 16px;font-size:18px;font-weight:600;line-height:1.4}.signal-check__options{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.signal-check__option{text-align:left;border:1px solid var(--border-subtle);background:var(--surface-primary);color:var(--text-primary);cursor:pointer;border-radius:12px;padding:14px 16px;font-size:14px;font-weight:500;line-height:1.4;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s}.signal-check__option:hover:not(:disabled){border-color:var(--accent-primary);transform:translateY(-1px)}.signal-check__option:disabled{cursor:default}.signal-check__option.is-correct{border-color:var(--status-positive);background:var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.signal-check__option.is-correct{background:color-mix(in srgb,var(--status-positive) 12%,var(--surface-primary))}}.signal-check__option.is-correct{color:var(--status-positive);box-shadow:0 0 0 3px var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.signal-check__option.is-correct{box-shadow:0 0 0 3px color-mix(in srgb,var(--status-positive) 22%,transparent)}}.signal-check__option.is-correct{animation:signal-correct-pop .45s var(--motion-ease-out,ease-out)}.signal-check__option.is-wrong{border-color:var(--status-negative);background:var(--status-negative)}@supports (color:color-mix(in lab,red,red)){.signal-check__option.is-wrong{background:color-mix(in srgb,var(--status-negative) 10%,var(--surface-primary))}}.signal-check__option.is-wrong{color:var(--status-negative);animation:signal-wrong-shake .4s}.signal-check__option.is-dim{opacity:.45}@keyframes signal-correct-pop{0%{transform:scale(1)}45%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes signal-wrong-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.signal-check__result{text-align:center;animation:fade-rise .4s var(--motion-ease-out,ease-out) both;margin-top:16px}.signal-check__score{font-family:var(--font-display),Georgia,serif;align-items:baseline;gap:6px;display:inline-flex}.signal-check__score :first-child,.signal-check__score>span:first-child{color:var(--accent-primary);font-size:64px;font-weight:700;line-height:1}.signal-check__score>span:last-child{color:var(--text-muted);font-size:22px}.signal-check__verdict{color:var(--text-primary);margin-top:8px;font-size:17px;font-weight:600}.signal-check__return{color:var(--text-muted);margin-top:4px;font-size:13px}@media (prefers-reduced-motion:reduce){.signal-check__option.is-correct,.signal-check__option.is-wrong,.signal-check__q,.signal-check__result{animation:none!important}}.watchlist{background:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-card,8px);width:min(100% - 32px,1040px);box-shadow:var(--shadow-soft);margin:18px auto;padding:18px 22px}.watchlist__title{font-family:var(--font-display),Georgia,serif;letter-spacing:-.01em;color:var(--text-primary);margin-top:2px;font-size:clamp(18px,2.2vw,22px);font-weight:600}.watchlist__chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.watchlist__chip{border:1px solid var(--border-subtle);background:var(--surface-primary);min-height:44px;color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex}.watchlist__chip:hover{border-color:var(--accent-primary);transform:translateY(-1px)}.watchlist__chip.is-followed{border-color:var(--accent-primary);background:var(--accent-surface);color:var(--accent-primary)}.watchlist__chip-mark{font-size:13px;line-height:1}.watchlist__chip.is-followed .watchlist__chip-mark{color:var(--status-gold)}.watchlist__chip em{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;font-weight:700}.watchlist__chip.is-followed em{color:var(--accent-primary)}.watchlist__hint{color:var(--text-muted);margin-top:10px;font-size:12.5px}.watchlist__link{margin-top:12px;display:inline-block}.signal-check__share,.watchlist__link{color:var(--accent-primary);font-size:13px;font-weight:700}.signal-check__share{border:1px solid var(--accent-primary);cursor:pointer;background:0 0;border-radius:999px;margin-top:16px;padding:9px 20px;transition:background .16s,color .16s,transform .16s}.signal-check__share:focus-visible,.signal-check__share:hover:not(:disabled){background:var(--accent-primary);color:var(--text-on-invert,#fff);transform:translateY(-1px)}.signal-check__share:disabled{opacity:.6;cursor:default}.time-machine-strip{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.time-machine-strip{border-bottom:1px solid color-mix(in srgb,var(--border-subtle) 72%,transparent)}}.time-machine-strip{background:linear-gradient(90deg,var(--accent-secondary),transparent 36%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.time-machine-strip{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 36%),color-mix(in srgb,var(--surface-primary) 94%,transparent)}}.time-machine-strip__inner{grid-template-columns:minmax(0,1fr) minmax(220px,.52fr) auto;align-items:center;gap:9px 12px;max-width:1320px;margin:0 auto;padding:7px 16px 8px;display:grid}.time-machine-strip--pending .time-machine-strip__inner{grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding-block:7px}.time-machine-strip .section-kicker{margin-bottom:1px}.time-machine-strip__copy p:last-child{align-items:baseline;gap:8px;min-width:0;margin:0;display:flex}.time-machine-strip__copy strong{color:var(--accent-primary);font-family:var(--font-mono),monospace;flex:none;font-size:12px}.time-machine-strip__copy span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.time-machine-strip__copy small{color:var(--text-muted);font-family:var(--font-mono),monospace;flex:none;font-size:11px}.time-machine-strip__control{gap:2px;display:grid}.time-machine-strip__control input{accent-color:var(--accent-primary);cursor:pointer;block-size:44px;width:100%;height:44px;min-height:44px;margin:0}.time-machine-strip__ticks{grid-auto-flow:column;align-items:end;gap:2px;height:12px;display:grid}.time-machine-strip__ticks i{background:var(--accent-primary);opacity:.62;border-radius:2px 2px 0 0;min-height:4px}.time-machine-strip__link{border:1px solid var(--border-subtle);color:var(--accent-primary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:7px 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.time-machine-strip__link:focus-visible,.time-machine-strip__link:hover{background:var(--surface-invert);color:var(--text-on-invert)}.time-machine-strip__link--disabled{opacity:.64;pointer-events:none}.time-machine-strip__status{background:var(--accent-primary);width:9px;height:9px;box-shadow:0 0 0 4px var(--accent-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.time-machine-strip__status{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 10%,transparent)}}.time-machine-strip__status{opacity:.72}.quotes-shell{width:min(100%,1180px)}.quotes-hero{isolation:isolate;border:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) minmax(250px,300px);align-items:end;gap:clamp(1.25rem,3vw,2.15rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quotes-hero{border:1px solid color-mix(in srgb,var(--accent-primary) 22%,var(--border-subtle))}}.quotes-hero{border-radius:var(--radius-card);background:linear-gradient(105deg,var(--surface-elevated) 0,var(--surface-elevated) 54%,var(--surface-elevated) 100%),var(--surface-elevated)}@supports (color:color-mix(in lab,red,red)){.quotes-hero{background:linear-gradient(105deg,color-mix(in srgb,var(--surface-elevated) 99%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 54%,color-mix(in srgb,var(--surface-elevated) 72%,transparent) 100%),var(--surface-elevated)}}.quotes-hero{box-shadow:var(--shadow-soft);padding:clamp(1.75rem,4.2vw,3.25rem)}.quotes-hero:after,.quotes-hero:before{content:"";pointer-events:none;position:absolute;inset:0}.quotes-hero:before{z-index:-2;background:var(--visual-card-wash) right center /cover no-repeat,linear-gradient(135deg,var(--accent-primary),transparent 58%)}@supports (color:color-mix(in lab,red,red)){.quotes-hero:before{background:var(--visual-card-wash) right center /cover no-repeat,linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 58%)}}.quotes-hero:before{opacity:.4}.quotes-hero:after{z-index:-1;background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 55%,transparent 100%),radial-gradient(circle at 84% 24%,var(--accent-secondary),transparent 32%)}@supports (color:color-mix(in lab,red,red)){.quotes-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 55%,transparent 100%),radial-gradient(circle at 84% 24%,color-mix(in srgb,var(--accent-secondary) 12%,transparent),transparent 32%)}}.quotes-hero>*{z-index:1;position:relative}.quotes-hero__copy{max-width:720px}.quotes-hero h1{max-width:760px;line-height:1.02!important}.quotes-hero__copy>p:not(.section-kicker){max-width:720px;color:var(--text-secondary);margin-top:.9rem;font-size:clamp(1rem,1.8vw,1.08rem);line-height:1.58}.quotes-hero__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.35rem;display:flex}.quotes-hero__actions .briefing-action{min-height:44px}.quotes-proof-panel{border:1px solid var(--accent-primary);align-content:start;gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.quotes-proof-panel{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.quotes-proof-panel{border-radius:calc(var(--radius-card) - 2px);background:linear-gradient(180deg,var(--surface-secondary),var(--surface-elevated)),var(--surface-secondary)}@supports (color:color-mix(in lab,red,red)){.quotes-proof-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 94%,transparent),color-mix(in srgb,var(--surface-elevated) 86%,transparent)),var(--surface-secondary)}}.quotes-proof-panel{padding:clamp(1rem,2.5vw,1.35rem);box-shadow:0 14px 32px #1627370d}.quotes-proof-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.quotes-proof-panel__grid div:last-child{grid-column:1/-1}.quotes-proof-panel__grid div{border:1px solid var(--border-subtle);border-radius:calc(var(--radius-card) - 4px);background:var(--surface-elevated);align-content:space-between;min-width:0;min-height:86px;display:grid}@supports (color:color-mix(in lab,red,red)){.quotes-proof-panel__grid div{background:color-mix(in srgb,var(--surface-elevated) 70%,transparent)}}.quotes-proof-panel__grid div{padding:.8rem .75rem}.quotes-proof-panel__grid span{min-width:0;color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-transform:uppercase;word-break:normal;font-size:.62rem;font-weight:820;line-height:1.25}.quotes-proof-panel__grid strong{min-width:0;color:var(--text-primary);font-size:clamp(1.45rem,4vw,1.9rem);font-weight:820;line-height:1}.quotes-proof-panel>p:not(.section-kicker){color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.6}.quotes-archive-section{margin-top:clamp(1.4rem,4vw,2.2rem)}.quotes-archive{gap:1rem;display:grid}.quotes-archive__status{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.quotes-archive__status p{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:850}.quotes-archive__list{gap:.95rem;display:grid}.quote-filters__control-row{flex-wrap:wrap;align-items:stretch;gap:.55rem;display:flex}.quote-filters{gap:.75rem;display:grid}.quote-filters-mobile{display:none}.quote-filters__party-row{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.quote-archive__more,.quote-card__source-link,.quote-filter-party,.quote-filter-reset,.quote-filter-search,.quote-filter-select{min-height:44px}.quote-archive__more,.quote-filter-party,.quote-filter-reset,.quote-filter-search,.quote-filter-select{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-primary);color:var(--text-muted);transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out);font-size:.76rem;font-weight:760}.quote-archive__more,.quote-filter-party,.quote-filter-reset{padding:0 .85rem}.quote-filter-party[aria-pressed=true],.quote-filter-search[data-active=true],.quote-filter-select[data-active=true]{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.quote-filter-party[aria-pressed=true],.quote-filter-search[data-active=true],.quote-filter-select[data-active=true]{border-color:color-mix(in srgb,var(--accent-primary) 26%,var(--border-subtle))}}.quote-filter-party[aria-pressed=true],.quote-filter-search[data-active=true],.quote-filter-select[data-active=true]{background:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.quote-filter-party[aria-pressed=true],.quote-filter-search[data-active=true],.quote-filter-select[data-active=true]{background:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}}.quote-filter-party[aria-pressed=true],.quote-filter-search[data-active=true],.quote-filter-select[data-active=true]{color:var(--accent-primary)}.quote-archive__more:focus-visible,.quote-archive__more:hover,.quote-filter-party:focus-visible,.quote-filter-party:hover,.quote-filter-reset:focus-visible,.quote-filter-reset:hover,.quote-filter-search:focus-visible,.quote-filter-select:focus-visible,.quote-filter-select:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.quote-archive__more:focus-visible,.quote-archive__more:hover,.quote-filter-party:focus-visible,.quote-filter-party:hover,.quote-filter-reset:focus-visible,.quote-filter-reset:hover,.quote-filter-search:focus-visible,.quote-filter-select:focus-visible,.quote-filter-select:hover{border-color:color-mix(in srgb,var(--accent-primary) 32%,var(--border-subtle))}}.quote-archive__more:focus-visible,.quote-archive__more:hover,.quote-filter-party:focus-visible,.quote-filter-party:hover,.quote-filter-reset:focus-visible,.quote-filter-reset:hover,.quote-filter-search:focus-visible,.quote-filter-select:focus-visible,.quote-filter-select:hover{color:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-primary);outline:none}@supports (color:color-mix(in lab,red,red)){.quote-archive__more:focus-visible,.quote-archive__more:hover,.quote-filter-party:focus-visible,.quote-filter-party:hover,.quote-filter-reset:focus-visible,.quote-filter-reset:hover,.quote-filter-search:focus-visible,.quote-filter-select:focus-visible,.quote-filter-select:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 8%,transparent)}}.quote-filter-search,.quote-filter-select{min-width:min(100%,150px);padding:0 .9rem}.quote-filter-search{color:var(--text-primary);flex:18rem}.quote-filters-mobile__summary{min-height:56px}.quote-card{isolation:isolate;border:1px solid var(--site-receipt-border,var(--border-subtle));border-left:3px solid var(--accent-secondary);gap:1rem;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quote-card{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 70%,var(--accent-primary))}}.quote-card{border-radius:var(--radius-card);background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.quote-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 34%,var(--surface-primary))),var(--surface-primary)}}.quote-card{padding:clamp(1rem,2.4vw,1.45rem);box-shadow:0 12px 30px #1420300e}.quote-card:before{content:"";z-index:-1;background:var(--visual-site-atlas) right center /430px auto no-repeat;opacity:.08;pointer-events:none;width:min(420px,42%);height:100%;position:absolute;inset:0 0 auto auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.quote-card__top{grid-template-columns:minmax(0,1fr) minmax(230px,.4fr);align-items:start;gap:clamp(.85rem,2vw,1.25rem);display:grid}.quote-card__speaker{gap:.24rem;min-width:0;display:grid}.quote-card__badge,.quote-card__context span,.quote-card__eyebrow,.quote-card__receipt dt,.quote-card__source-link,.quote-card__topics span{font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.quote-card__eyebrow{color:var(--accent-primary);font-size:.62rem;font-weight:850}.quote-card__speaker h3{color:var(--text-primary);font-size:clamp(1.08rem,1.8vw,1.32rem);font-weight:820;line-height:1.12}.quote-card__speaker p{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.35}.quote-card__receipt{border:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quote-card__receipt{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.quote-card__receipt{background:var(--surface-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.quote-card__receipt{background:color-mix(in srgb,var(--surface-primary) 78%,transparent)}}.quote-card__receipt div{gap:.18rem;min-width:0;padding:.62rem .7rem;display:grid}.quote-card__receipt div:nth-child(2n){border-left:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.quote-card__receipt div:nth-child(2n){border-left:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.quote-card__receipt div:nth-child(n+3){border-top:1px solid var(--border-subtle);grid-column:1/-1}@supports (color:color-mix(in lab,red,red)){.quote-card__receipt div:nth-child(n+3){border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.quote-card__receipt div:nth-child(n+3){border-left:0}.quote-card__receipt dt{color:var(--text-muted);font-size:.57rem;font-weight:850;line-height:1.15}.quote-card__receipt dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.78rem;font-weight:780;line-height:1.25}.quote-card__badges,.quote-card__footer,.quote-card__topics{flex-wrap:wrap;align-items:center;display:flex}.quote-card__badges{gap:.42rem}.quote-card__badge{border:1px solid var(--border-subtle);align-items:center;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quote-card__badge{border:1px solid color-mix(in srgb,var(--border-subtle) 88%,var(--accent-primary))}}.quote-card__badge{background:var(--surface-secondary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.quote-card__badge{background:color-mix(in srgb,var(--surface-secondary) 74%,var(--surface-primary))}}.quote-card__badge{color:var(--text-secondary);padding:.25rem .5rem;font-size:.62rem;font-weight:850;line-height:1.15}.quote-card__badge--party{border-color:var(--accent-warm,var(--status-gold))}@supports (color:color-mix(in lab,red,red)){.quote-card__badge--party{border-color:color-mix(in srgb,var(--accent-warm,var(--status-gold)) 28%,var(--border-subtle))}}.quote-card__badge--party{color:var(--accent-warm,var(--status-gold))}@supports (color:color-mix(in lab,red,red)){.quote-card__badge--party{color:color-mix(in srgb,var(--accent-warm,var(--status-gold)) 76%,var(--text-primary))}}.quote-card__quote{border-left:2px solid var(--accent-secondary);margin:0;position:relative}@supports (color:color-mix(in lab,red,red)){.quote-card__quote{border-left:2px solid color-mix(in srgb,var(--accent-secondary) 76%,var(--accent-primary))}}.quote-card__quote{padding:.1rem 0 .1rem clamp(.95rem,2vw,1.25rem)}.quote-card__quote:before{content:"“";color:var(--accent-primary);position:absolute;top:-.35rem;left:clamp(.5rem,1.2vw,.72rem)}@supports (color:color-mix(in lab,red,red)){.quote-card__quote:before{color:color-mix(in srgb,var(--accent-primary) 12%,transparent)}}.quote-card__quote:before{font-family:var(--font-display),Georgia,serif;pointer-events:none;font-size:clamp(3rem,8vw,5.25rem);line-height:1;transform:translate(-100%)}.quote-card__quote p{max-width:62rem;color:var(--text-primary);font-family:var(--font-display),Georgia,serif;font-size:clamp(1.08rem,1.55vw,1.34rem);font-weight:560;line-height:1.42}.quote-card__context{border-top:1px solid var(--border-subtle);gap:.28rem;display:grid}@supports (color:color-mix(in lab,red,red)){.quote-card__context{border-top:1px solid color-mix(in srgb,var(--border-subtle) 80%,transparent)}}.quote-card__context{padding-top:.8rem}.quote-card__context span{color:var(--text-muted);font-size:.62rem;font-weight:850}.quote-card__context p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.52}.quote-card__footer{border-top:1px solid var(--border-subtle);justify-content:space-between;gap:.8rem 1rem}@supports (color:color-mix(in lab,red,red)){.quote-card__footer{border-top:1px solid color-mix(in srgb,var(--border-subtle) 84%,transparent)}}.quote-card__footer{padding-top:.85rem}.quote-card__topics{gap:.38rem;min-width:0}.quote-card__topics span{background:var(--surface-secondary);border-radius:6px;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.quote-card__topics span{background:color-mix(in srgb,var(--surface-secondary) 80%,transparent)}}.quote-card__topics span{color:var(--text-muted);padding:.22rem .45rem;font-size:.58rem;font-weight:760;line-height:1.16}.quote-card__source-link{color:var(--accent-primary);align-items:center;font-size:.68rem;font-weight:850;text-decoration:none;display:inline-flex}.quote-card__source-link:focus-visible,.quote-card__source-link:hover{color:var(--accent-primary);text-underline-offset:.22em;outline:none;text-decoration:underline}.quotes-archive__empty p,.quotes-archive__status p{margin:0}.quotes-archive__empty{border:1px solid var(--site-receipt-border,var(--border-subtle));border-left:3px solid var(--accent-warm,var(--status-gold))}@supports (color:color-mix(in lab,red,red)){.quotes-archive__empty{border-left:3px solid color-mix(in srgb,var(--accent-warm,var(--status-gold)) 80%,var(--accent-secondary))}}.quotes-archive__empty{border-radius:var(--radius-card);background:linear-gradient(90deg,var(--accent-secondary),transparent 42%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.quotes-archive__empty{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 42%),var(--surface-primary)}}.quotes-archive__empty{color:var(--text-secondary);text-align:center;padding:clamp(1.25rem,3vw,2rem)}.quote-archive__more{justify-self:center}[data-theme=dark] .quotes-hero:before{opacity:.17}[data-theme=dark] .quote-card:before{opacity:.045;mix-blend-mode:soft-light}[data-theme=dark] .quotes-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 55%,var(--surface-elevated) 100%),radial-gradient(circle at 84% 24%,var(--accent-secondary),transparent 32%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .quotes-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 55%,color-mix(in srgb,var(--surface-elevated) 34%,transparent) 100%),radial-gradient(circle at 84% 24%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 32%)}}@media (max-width:880px){.quotes-hero{grid-template-columns:1fr;align-items:start}.quotes-proof-panel{max-width:100%}}.sources-atlas-hero{isolation:isolate;align-items:stretch;position:relative;overflow:hidden;background:linear-gradient(105deg,var(--surface-elevated) 0,var(--surface-elevated) 48%,var(--surface-elevated) 100%),var(--surface-elevated)!important}@supports (color:color-mix(in lab,red,red)){.sources-atlas-hero{background:linear-gradient(105deg,color-mix(in srgb,var(--surface-elevated) 99%,transparent) 0,color-mix(in srgb,var(--surface-elevated) 96%,transparent) 48%,color-mix(in srgb,var(--surface-elevated) 74%,transparent) 100%),var(--surface-elevated)!important}}.sources-atlas-hero{box-shadow:var(--shadow-soft)}.sources-atlas-hero:after,.sources-atlas-hero:before{content:"";pointer-events:none;position:absolute;inset:0}.sources-atlas-hero:before{z-index:-2;background:var(--visual-card-wash) right center /cover no-repeat;opacity:.34}.sources-atlas-hero:after{z-index:-1;background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 48%,transparent 100%),radial-gradient(circle at 76% 28%,var(--accent-secondary),transparent 34%),linear-gradient(180deg,transparent 70%,var(--bg-page) 100%)}@supports (color:color-mix(in lab,red,red)){.sources-atlas-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 48%,transparent 100%),radial-gradient(circle at 76% 28%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 34%),linear-gradient(180deg,transparent 70%,color-mix(in srgb,var(--bg-page) 40%,transparent) 100%)}}.sources-atlas-hero>*{z-index:1;position:relative}.sources-atlas-hero__copy{align-self:center}.sources-atlas-hero h1{line-height:.99!important}.sources-atlas-hero__note{border-left:2px solid var(--accent-secondary);max-width:620px;margin-top:14px}@supports (color:color-mix(in lab,red,red)){.sources-atlas-hero__note{border-left:2px solid color-mix(in srgb,var(--accent-secondary) 48%,var(--border-subtle))}}.sources-atlas-hero__note{color:var(--text-muted);padding-left:14px;font-size:13px;font-weight:720;line-height:1.55}[data-theme=dark] .sources-atlas-hero:before{opacity:.16}[data-theme=dark] .sources-atlas-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,var(--surface-elevated) 52%,var(--surface-elevated) 100%),radial-gradient(circle at 76% 28%,var(--accent-secondary),transparent 34%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .sources-atlas-hero:after{background:linear-gradient(90deg,var(--surface-elevated) 0,color-mix(in srgb,var(--surface-elevated) 94%,transparent) 52%,color-mix(in srgb,var(--surface-elevated) 38%,transparent) 100%),radial-gradient(circle at 76% 28%,color-mix(in srgb,var(--accent-secondary) 10%,transparent),transparent 34%)}}.sources-hero-actions{flex-wrap:wrap;align-items:stretch;gap:8px;max-width:760px;display:flex}.sources-hero-actions .briefing-action{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;text-align:center;white-space:nowrap;word-break:normal;justify-content:center;min-width:max-content;min-height:44px;padding-inline:1rem}@media (min-width:1024px){.sources-atlas-hero{grid-template-columns:minmax(0,704px) minmax(330px,1fr)!important}.sources-hero-actions .briefing-action{padding-inline:.72rem}}.sources-hero-stat{grid-template-rows:auto minmax(2.2rem,auto);grid-template-columns:minmax(0,1fr);align-content:start;justify-items:stretch;gap:8px;min-width:0;display:grid}.sources-hero-proof{align-content:start;display:grid;background:linear-gradient(180deg,var(--surface-secondary),var(--surface-elevated)),var(--surface-secondary)!important}@supports (color:color-mix(in lab,red,red)){.sources-hero-proof{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 92%,transparent),color-mix(in srgb,var(--surface-elevated) 84%,transparent)),var(--surface-secondary)!important}}.sources-hero-proof{box-shadow:0 14px 34px #1627370d}.sources-hero-proof__copy{margin-bottom:0}.sources-hero-stat__label{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;white-space:normal;word-break:normal;width:100%;max-width:100%;min-height:2.2rem;margin:0;display:block;letter-spacing:.04em!important;font-size:10px!important}.sources-hero-stat__value{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-self:start;margin:0}.sources-hero-review-list{border-top:1px solid var(--border-subtle);gap:9px;margin-top:16px;padding-top:14px;display:grid}.sources-hero-review-item{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.sources-hero-review-item span{color:var(--accent-primary);font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.25}.sources-hero-review-item p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.45}.sources-review-strip{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--surface-elevated),var(--surface-secondary)),var(--surface-primary)!important}@supports (color:color-mix(in lab,red,red)){.sources-review-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--surface-elevated) 98%,transparent),color-mix(in srgb,var(--surface-secondary) 56%,transparent)),var(--surface-primary)!important}}.sources-review-strip{box-shadow:var(--shadow-soft)}.sources-review-strip:before{content:"";background:linear-gradient(180deg,var(--accent-primary),var(--accent-secondary));opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}.sources-review-strip>*{position:relative}.sources-review-card{align-content:start;gap:.8rem;min-height:100%;display:grid;position:relative;overflow:hidden;background:linear-gradient(180deg,var(--surface-secondary),var(--surface-elevated)),var(--surface-secondary)!important}@supports (color:color-mix(in lab,red,red)){.sources-review-card{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-secondary) 96%,transparent),color-mix(in srgb,var(--surface-elevated) 82%,transparent)),var(--surface-secondary)!important}}.sources-review-card:before{content:"";background:var(--accent-primary);width:3px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.sources-review-card:before{background:color-mix(in srgb,var(--accent-primary) 72%,var(--accent-secondary))}}.sources-review-card:before{opacity:.68}.sources-review-card__publisher{border:1px solid var(--border-subtle);align-items:center;width:fit-content;max-width:100%;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sources-review-card__publisher{border:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.sources-review-card__publisher{background:var(--surface-primary);border-radius:7px}@supports (color:color-mix(in lab,red,red)){.sources-review-card__publisher{background:color-mix(in srgb,var(--surface-primary) 76%,transparent)}}.sources-review-card__publisher{letter-spacing:.08em;text-transform:uppercase;padding:.24rem .45rem;font-size:.62rem;font-weight:850;line-height:1.2}.sources-review-card__title{margin:0;font-size:clamp(1rem,1.2vw,1.12rem);font-weight:820;line-height:1.22}.sources-review-card__limit,.sources-review-card__role{margin:0;font-size:.88rem;line-height:1.55}.sources-review-card__limit{border-top:1px solid var(--border-subtle);padding-top:.75rem;font-size:.8rem}.sources-review-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;gap:8px;display:grid}.source-resource-card .briefing-action,.sources-review-card__actions .briefing-action{min-height:44px}.sources-review-card__actions .briefing-action{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0}.sources-review-card__actions .briefing-action--primary,.sources-review-card__actions .briefing-action:nth-child(2):last-child{grid-column:1/-1}.source-matrix-table th button{min-height:44px;padding:.5rem .6rem}.source-resource-card details summary{align-items:center;min-height:44px;display:flex}@media (max-width:640px){.source-coverage-chart .evidence-bar-row{grid-template-columns:1fr;grid-template-areas:"top""track""meta";gap:.45rem;padding:.78rem 0}.source-coverage-chart .evidence-bar-row__meta{display:block}.quotes-hero{gap:1rem;padding:1.25rem!important}.quotes-hero h1{font-size:clamp(2rem,10.6vw,2.75rem)!important;line-height:1.02!important}.quotes-hero__copy>p:not(.section-kicker){font-size:.96rem;line-height:1.58}.quotes-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.quotes-hero__actions .briefing-action{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0}.quotes-proof-panel{gap:.8rem;padding:.9rem}.quotes-proof-panel__grid{gap:.5rem}.quotes-proof-panel__grid div{min-height:78px;padding:.7rem .55rem}.quotes-proof-panel__grid span{letter-spacing:.055em;font-size:.56rem}.quotes-proof-panel__grid strong{align-self:end;font-size:clamp(1.4rem,7vw,1.8rem)}.quote-filters--desktop{display:none}.quote-filters-mobile{border:1px solid var(--site-receipt-border,var(--border-subtle));border-left:3px solid var(--accent-secondary);display:block;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.quote-filters-mobile{border-left:3px solid color-mix(in srgb,var(--accent-secondary) 70%,var(--accent-primary))}}.quote-filters-mobile{border-radius:var(--radius-card);background:linear-gradient(120deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.quote-filters-mobile{background:linear-gradient(120deg,color-mix(in srgb,var(--surface-primary) 94%,transparent),color-mix(in srgb,var(--surface-secondary) 42%,transparent)),var(--surface-primary)}}.quote-filters-mobile__summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .75rem;padding:.8rem .9rem;list-style:none;display:grid}.quote-filters-mobile__summary::-webkit-details-marker{display:none}.quote-filters-mobile__summary:after{content:"";border-right:2px solid var(--accent-primary);grid-area:1/2/span 2;place-self:center end;width:.55rem;height:.55rem}@supports (color:color-mix(in lab,red,red)){.quote-filters-mobile__summary:after{border-right:2px solid color-mix(in srgb,var(--accent-primary) 82%,var(--text-muted))}}.quote-filters-mobile__summary:after{border-bottom:2px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.quote-filters-mobile__summary:after{border-bottom:2px solid color-mix(in srgb,var(--accent-primary) 82%,var(--text-muted))}}.quote-filters-mobile__summary:after{transition:transform var(--motion-duration-fast) var(--motion-ease-out);transform:rotate(45deg)}.quote-filters-mobile[open] .quote-filters-mobile__summary:after{transform:rotate(225deg)}.quote-filters-mobile__summary>span{grid-column:1;gap:.18rem;min-width:0;display:grid}.quote-filters-mobile__eyebrow,.quote-filters-mobile__summary em{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.quote-filters-mobile__summary strong{color:var(--text-primary);font-size:.95rem;line-height:1.18}.quote-filters-mobile__summary em{min-width:0;max-width:100%;color:var(--text-secondary);letter-spacing:.03em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;grid-column:1;font-style:normal;overflow:hidden}.quote-filters-mobile__body{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.quote-filters-mobile__body{border-top:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.quote-filters-mobile__body{padding:.8rem}.quote-filters__control-row{grid-template-columns:1fr;gap:.5rem;display:grid}.quote-filter-reset,.quote-filter-search,.quote-filter-select{width:100%}.quote-card{gap:.85rem;padding:.95rem}.quote-card:before{opacity:.055;background-position:100% 0;width:100%}.quote-card__receipt,.quote-card__top{grid-template-columns:1fr}.quote-card__receipt div:nth-child(2n){border-left:0}.quote-card__receipt div+div{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.quote-card__receipt div+div{border-top:1px solid color-mix(in srgb,var(--border-subtle) 82%,transparent)}}.quote-card__quote{padding-left:.95rem}.quote-card__quote p{font-size:1.05rem;line-height:1.45}.quote-card__footer{flex-direction:column;align-items:stretch}.quote-card__source-link{justify-content:center;width:100%}.sources-atlas-hero{gap:1rem;padding:1rem!important}.sources-atlas-hero h1{font-size:clamp(2rem,10.8vw,2.75rem)!important;line-height:1.02!important}.sources-atlas-hero__note{display:none}.adoption-hero__actions,.cohere-world-hero__actions,.datacentres-hero__actions,.global-standing-hero__actions,.sources-hero-actions,.strategy-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow-x:visible}.adoption-hero__actions .briefing-action,.cohere-world-hero__actions .briefing-action,.datacentres-hero__actions .briefing-action,.global-standing-hero__actions .briefing-action,.sources-hero-actions .briefing-action,.strategy-hero-actions .briefing-action{text-align:center;white-space:normal;justify-content:center;width:100%;min-width:0;min-height:44px;padding-inline:12px}.adoption-hero__actions .briefing-action--primary,.adoption-hero__actions .briefing-action:nth-child(2):last-child,.cohere-world-hero__actions .briefing-action--primary,.cohere-world-hero__actions .briefing-action:nth-child(2):last-child,.datacentres-hero__actions .briefing-action--primary,.datacentres-hero__actions .briefing-action:nth-child(2):last-child,.global-standing-hero__actions .briefing-action--primary,.global-standing-hero__actions .briefing-action:nth-child(2):last-child,.sources-hero-actions .briefing-action--primary,.sources-hero-actions .briefing-action:nth-child(2):last-child,.strategy-hero-actions .briefing-action--primary,.strategy-hero-actions .briefing-action:nth-child(2):last-child{grid-column:1/-1}.sources-hero-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.topics-hero__actions{grid-template-columns:1fr;gap:8px;display:grid}.topic-detail-shell{padding-block:1rem 3rem}.topic-detail-backbar{margin-bottom:.65rem}.topic-detail-hero{--hero-visual-position:center bottom;--hero-visual-opacity:.34;--hero-visual-mask:linear-gradient(180deg,transparent,#0000002e 54%,#000);grid-template-columns:1fr;gap:1rem;min-height:auto;margin-bottom:1.5rem;padding:1rem}.topic-detail-hero__copy>p:not(.section-kicker){margin-top:.75rem;font-size:1rem;line-height:1.55}.topic-detail-hero__actions{grid-template-columns:1fr;gap:8px;margin-top:1rem;display:grid}.topic-detail-hero__actions .briefing-action{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:44px}.topic-detail-hero__receipt{padding:.85rem}.topic-detail-hero__receipt dl{grid-template-columns:1fr}.topic-evidence-briefing,.topic-explainer-card{border-radius:10px;padding:1rem}.topic-file-snapshot .evidence-stat-grid div{min-height:104px}.topic-live-feed{margin-top:2rem}.topics-hero__actions .briefing-action{text-align:center;white-space:normal;justify-content:center;width:100%;min-height:44px}.sources-hero-stat{align-content:start;min-height:76px;display:grid;padding:10px 9px!important}.sources-hero-stat__label{min-height:1.55rem;letter-spacing:.055em!important;font-size:9.5px!important}.sources-hero-stat__value{align-self:end;font-size:clamp(1.6rem,7vw,2rem)!important}@media (max-width:360px){.sources-hero-stat-grid{gap:6px}.sources-hero-stat{min-height:86px;padding:10px 8px!important}.sources-hero-stat__label{letter-spacing:.02em!important;font-size:8.6px!important}}.sources-hero-review-list{display:none}.sources-hero-proof{padding:.85rem!important}.sources-hero-proof__copy{display:none}.sources-review-strip{padding-inline:1rem!important}.sources-review-strip__grid{gap:.7rem}}@media (max-width:520px){.quotes-hero__actions{grid-template-columns:1fr}.quotes-hero__actions .briefing-action{white-space:nowrap}.cohere-world-hero__actions{grid-template-columns:1fr}.cohere-world-hero__actions .briefing-action{white-space:nowrap}}.adoption-instruments{gap:16px;margin-top:24px;display:grid}.adoption-instrument,.compare-mode,.spot-source-game{border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:linear-gradient(140deg,var(--accent-surface),transparent 38%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.adoption-instrument,.compare-mode,.spot-source-game{background:linear-gradient(140deg,color-mix(in srgb,var(--accent-surface) 74%,transparent),transparent 38%),var(--surface-primary)}}.adoption-instrument,.compare-mode,.spot-source-game{box-shadow:var(--shadow-soft);padding:clamp(18px,3vw,24px);position:relative;overflow:hidden}.adoption-instrument:before,.compare-mode:before,.spot-source-game:before{background:linear-gradient(90deg,var(--accent-secondary),var(--accent-primary))}@supports (color:color-mix(in lab,red,red)){.adoption-instrument:before,.compare-mode:before,.spot-source-game:before{background:linear-gradient(90deg,var(--accent-secondary),color-mix(in srgb,var(--accent-primary) 62%,transparent))}}.adoption-instrument:before,.compare-mode:before,.spot-source-game:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.adoption-instrument__head h2,.compare-mode__head h2,.spot-source-game__head h2{color:var(--text-primary);margin:2px 0 8px;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:800;line-height:1.12}.adoption-instrument__head p:last-child,.compare-mode__head p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}.adoption-standing-controls,.compare-mode__selectors{gap:12px;margin-top:16px;display:grid}.adoption-standing-controls label,.compare-mode__selectors label{gap:6px;min-width:0;display:grid}.adoption-standing-controls label span,.compare-mode__selectors label span{color:var(--text-muted);font-family:var(--font-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.adoption-standing-controls select,.compare-mode__selectors select{border:1px solid var(--border-subtle);background:var(--surface-primary);width:100%;min-width:0;max-width:100%;color:var(--text-primary);min-height:44px;transition:border-color var(--motion-duration-fast) var(--motion-ease-out),box-shadow var(--motion-duration-fast) var(--motion-ease-out);border-radius:8px;padding:9px 12px;font-size:14px}.adoption-standing-controls select:focus-visible,.adoption-standing-controls select:hover,.compare-mode__selectors select:focus-visible,.compare-mode__selectors select:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.adoption-standing-controls select:focus-visible,.adoption-standing-controls select:hover,.compare-mode__selectors select:focus-visible,.compare-mode__selectors select:hover{border-color:color-mix(in srgb,var(--accent-primary) 36%,var(--border-subtle))}}.adoption-standing-controls select:focus-visible,.adoption-standing-controls select:hover,.compare-mode__selectors select:focus-visible,.compare-mode__selectors select:hover{box-shadow:0 0 0 4px var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.adoption-standing-controls select:focus-visible,.adoption-standing-controls select:hover,.compare-mode__selectors select:focus-visible,.compare-mode__selectors select:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 7%,transparent)}}.adoption-standing-choice,.compare-mode__switch{flex-wrap:wrap;gap:8px;display:flex}.adoption-standing-choice button,.compare-mode__switch button,.spot-source-game__options button{border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer;min-height:44px;transition:background-color var(--motion-duration-fast) var(--motion-ease-out),border-color var(--motion-duration-fast) var(--motion-ease-out),color var(--motion-duration-fast) var(--motion-ease-out),transform var(--motion-duration-fast) var(--motion-ease-out);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:700}.adoption-standing-choice button:focus-visible,.adoption-standing-choice button:hover,.compare-mode__switch button:focus-visible,.compare-mode__switch button:hover,.spot-source-game__options button:focus-visible,.spot-source-game__options button:hover{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.adoption-standing-choice button:focus-visible,.adoption-standing-choice button:hover,.compare-mode__switch button:focus-visible,.compare-mode__switch button:hover,.spot-source-game__options button:focus-visible,.spot-source-game__options button:hover{border-color:color-mix(in srgb,var(--accent-primary) 36%,var(--border-subtle))}}.adoption-standing-choice button:focus-visible,.adoption-standing-choice button:hover,.compare-mode__switch button:focus-visible,.compare-mode__switch button:hover,.spot-source-game__options button:focus-visible,.spot-source-game__options button:hover{color:var(--accent-primary)}.adoption-standing-choice button[aria-pressed=true],.compare-mode__switch button[aria-pressed=true],.spot-source-game__options button[aria-pressed=true]{background:var(--surface-invert);color:var(--text-on-invert)}.compare-mode button:disabled,.compare-mode select:disabled,.spot-source-game__options button:disabled{cursor:wait;opacity:.72}.adoption-path-reveal,.adoption-standing-result,.spot-source-game__answer{border-top:1px solid var(--border-subtle);margin-top:16px;padding-top:16px}.adoption-standing-result strong{color:var(--accent-primary);font-family:var(--font-display),Georgia,serif;font-size:clamp(3rem,8vw,5.4rem);line-height:.9;display:block}.adoption-path-reveal p,.adoption-standing-result p,.spot-source-game__answer{color:var(--text-secondary);font-size:14px;line-height:1.55}.adoption-path-reveal a,.adoption-standing-result a,.spot-source-game__answer a{color:var(--accent-primary);font-size:13px;font-weight:700}.adoption-path-board{gap:10px;margin-top:16px;display:grid}.adoption-path-point{grid-template-columns:48px minmax(120px,1fr) 58px minmax(116px,.55fr);align-items:center;gap:8px;display:grid}.adoption-path-point b,.adoption-path-point em,.adoption-path-point span{font-size:12px}.adoption-path-point span{color:var(--text-primary);font-family:var(--font-mono),monospace;font-weight:800}.adoption-path-point input{appearance:none;accent-color:var(--accent-primary);min-height:44px;cursor:pointer;block-size:44px;background:0 0;height:44px}.adoption-path-point input::-webkit-slider-runnable-track{border:1px solid var(--border-subtle);background:var(--accent-primary);border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){.adoption-path-point input::-webkit-slider-runnable-track{background:color-mix(in srgb,var(--accent-primary) 18%,var(--surface-muted))}}.adoption-path-point input::-webkit-slider-thumb{appearance:none;border:2px solid var(--surface-primary);background:var(--accent-primary);width:1.35rem;height:1.35rem;box-shadow:0 4px 12px var(--shadow-color);border-radius:999px;margin-top:-.46rem}@supports (color:color-mix(in lab,red,red)){.adoption-path-point input::-webkit-slider-thumb{box-shadow:0 4px 12px color-mix(in srgb,var(--shadow-color) 24%,transparent)}}.adoption-path-point input::-moz-range-track{border:1px solid var(--border-subtle);background:var(--accent-primary);border-radius:999px;height:.5rem}@supports (color:color-mix(in lab,red,red)){.adoption-path-point input::-moz-range-track{background:color-mix(in srgb,var(--accent-primary) 18%,var(--surface-muted))}}.adoption-path-point input::-moz-range-thumb{border:2px solid var(--surface-primary);background:var(--accent-primary);width:1.35rem;height:1.35rem;box-shadow:0 4px 12px var(--shadow-color);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.adoption-path-point input::-moz-range-thumb{box-shadow:0 4px 12px color-mix(in srgb,var(--shadow-color) 24%,transparent)}}.adoption-path-point input:focus-visible{box-shadow:0 0 0 4px var(--accent-primary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.adoption-path-point input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-primary) 16%,transparent)}}.adoption-path-point input:focus-visible{outline:none}.adoption-path-point em{color:var(--accent-primary);font-style:normal;font-weight:800}.adoption-path-point b{color:var(--text-muted);font-weight:700}.adoption-path-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.adoption-path-reveal ul{color:var(--text-secondary);gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.spot-source-game{max-width:960px;margin:24px auto 0}.spot-source-game blockquote{border-left:3px solid var(--accent-primary);color:var(--text-primary);font-family:var(--font-display),Georgia,serif;margin:14px 0;padding-left:14px;font-size:clamp(1.2rem,3vw,2rem);line-height:1.22}.spot-source-game__options{flex-wrap:wrap;gap:8px;display:flex}.spot-source-game__options button.is-correct{background:var(--status-positive)}@supports (color:color-mix(in lab,red,red)){.spot-source-game__options button.is-correct{background:color-mix(in srgb,var(--status-positive) 18%,var(--surface-elevated))}}.spot-source-game__options button.is-correct{border-color:var(--status-positive);color:var(--text-primary)}.spot-source-game__options button.is-wrong{background:var(--status-negative)}@supports (color:color-mix(in lab,red,red)){.spot-source-game__options button.is-wrong{background:color-mix(in srgb,var(--status-negative) 14%,var(--surface-elevated))}}.spot-source-game__options button.is-wrong{border-color:var(--status-negative);color:var(--text-primary)}.spot-source-game__options button.is-dim{opacity:.58}.compare-mode{background:linear-gradient(180deg,var(--surface-primary) 0,var(--surface-primary) 42%)}@supports (color:color-mix(in lab,red,red)){.compare-mode{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 94%,var(--accent-primary)) 0,var(--surface-primary) 42%)}}.compare-mode__head{justify-content:space-between;align-items:start;gap:14px;display:flex}.compare-mode__grid,.compare-mode__selectors{grid-template-columns:repeat(2,minmax(0,1fr))}.compare-mode__grid{gap:12px;margin-top:14px;display:grid}.compare-mode__card{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:8px}@supports (color:color-mix(in lab,red,red)){.compare-mode__card{background:color-mix(in srgb,var(--surface-elevated) 94%,var(--accent-surface))}}.compare-mode__card{gap:8px;padding:14px;display:grid}.compare-mode__card>strong{color:var(--accent-primary);font-family:var(--font-display),Georgia,serif;font-size:3rem;line-height:.9;display:inline-block}.compare-mode__card p,.compare-mode__card>span{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.45;display:block}.compare-mode__card h3{color:var(--text-primary);margin:12px 0 0;font-size:15px;font-weight:800;line-height:1.25}.compare-mode__card--loading h3{color:var(--text-secondary)}.compare-mode__tone{background:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.compare-mode__tone{background:color-mix(in srgb,var(--border-subtle) 42%,transparent)}}.compare-mode__tone{border-radius:999px;height:9px;margin-top:12px;display:flex;overflow:hidden}@media (min-width:900px){.adoption-instruments{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}@media (max-width:1023px){.site-header__live-ticker{display:none}.time-machine-strip__inner{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:7px 16px 8px}.time-machine-strip--pending .time-machine-strip__inner{min-height:40px}.time-machine-strip__copy p:last-child{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:5px 7px;display:grid}.time-machine-strip__copy span{white-space:nowrap}.time-machine-strip__copy small{display:none}.time-machine-strip__control{grid-area:2/1/auto/-1;margin-top:-2px;display:grid}.time-machine-strip__link{grid-area:1/2;align-self:start;width:auto;min-height:44px;padding-inline:10px}.time-machine-strip__control input{min-height:44px;margin:-5px 0}.time-machine-strip__ticks{display:none}@media (max-width:520px){.time-machine-strip__inner{grid-template-columns:1fr;gap:8px}.time-machine-strip__copy p:last-child{grid-template-columns:auto minmax(0,1fr);align-items:start}.time-machine-strip__copy .time-machine-strip__headline{text-overflow:clip;white-space:normal;line-height:1.35;overflow:visible}.time-machine-strip__control{grid-row:2}.time-machine-strip__link{grid-area:3/1;width:100%}}.compare-mode__grid,.compare-mode__selectors{grid-template-columns:1fr}.adoption-path-point{grid-template-columns:52px minmax(0,1fr) 58px;gap:6px 8px}.adoption-path-point b{grid-column:2/-1}.compare-mode__head{display:grid}.spot-source-game blockquote{font-size:clamp(1.12rem,5vw,1.45rem)}}@media (min-width:360px) and (max-width:640px){.adoption-workbench__metric-grid{grid-template-columns:1fr;gap:.65rem}.adoption-workbench__metric-record{grid-template-columns:minmax(6.8rem,.36fr) minmax(0,1fr);grid-template-areas:"metric copy""receipt receipt";gap:.6rem .75rem;min-width:0}.adoption-workbench__metric-head{padding-right:.65rem}.adoption-workbench__metric-grid strong{font-size:clamp(1.7rem,8vw,2rem)}.adoption-workbench__metric-grid h3{font-size:.88rem;line-height:1.18}.adoption-workbench__metric-grid p{font-size:.8rem;line-height:1.42}.adoption-workbench__metric-receipt{grid-template-columns:1fr;gap:.5rem;padding:.68rem .72rem .08rem}}:is(a,button,summary,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring,var(--accent-primary))!important;outline-offset:3px!important}:root{--bg-page-warm:#b07b360f;--accent-warm:#b9833f;--site-paper-grain:#14203009;--site-atlas-opacity:.1;--site-file-rail:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--site-file-rail:color-mix(in srgb,var(--accent-secondary) 70%,var(--accent-primary))}}:root{--site-receipt-bg:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){:root{--site-receipt-bg:color-mix(in srgb,var(--surface-primary) 88%,var(--surface-secondary))}}:root{--site-receipt-border:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--site-receipt-border:color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}:root{--site-record-surface:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){:root{--site-record-surface:color-mix(in srgb,var(--surface-primary) 94%,var(--surface-secondary))}}:root{--site-record-surface-strong:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){:root{--site-record-surface-strong:color-mix(in srgb,var(--surface-primary) 98%,var(--surface-secondary))}}:root{--site-ledger-rule:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:root{--site-ledger-rule:color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}:root{--site-ledger-rule-warm:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){:root{--site-ledger-rule-warm:color-mix(in srgb,var(--accent-warm) 24%,var(--border-subtle))}}:root{--site-stamp-surface:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root{--site-stamp-surface:color-mix(in srgb,var(--accent-secondary) 7%,var(--surface-primary))}}:root{--site-action-rail-bg:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){:root{--site-action-rail-bg:color-mix(in srgb,var(--surface-primary) 72%,transparent)}}[data-theme=dark]{--bg-page-warm:#d39e570d;--accent-warm:#d7ad6b;--site-paper-grain:#eef7f809;--site-atlas-opacity:.08;--site-receipt-bg:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--site-receipt-bg:color-mix(in srgb,var(--surface-primary) 84%,var(--surface-secondary))}}[data-theme=dark]{--site-receipt-border:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--site-receipt-border:color-mix(in srgb,var(--accent-primary) 28%,var(--border-subtle))}}[data-theme=dark]{--site-record-surface:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--site-record-surface:color-mix(in srgb,var(--surface-primary) 90%,var(--surface-secondary))}}[data-theme=dark]{--site-record-surface-strong:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--site-record-surface-strong:color-mix(in srgb,var(--surface-primary) 96%,var(--surface-secondary))}}[data-theme=dark]{--site-ledger-rule:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--site-ledger-rule:color-mix(in srgb,var(--accent-primary) 24%,var(--border-subtle))}}[data-theme=dark]{--site-ledger-rule-warm:var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--site-ledger-rule-warm:color-mix(in srgb,var(--accent-warm) 20%,var(--border-subtle))}}[data-theme=dark]{--site-stamp-surface:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--site-stamp-surface:color-mix(in srgb,var(--accent-secondary) 10%,var(--surface-primary))}}[data-theme=dark]{--site-action-rail-bg:var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--site-action-rail-bg:color-mix(in srgb,var(--surface-primary) 62%,transparent)}}body{background:radial-gradient(circle at 8% -10%,var(--bg-page-accent),transparent 30%),radial-gradient(circle at 94% 6%,var(--bg-page-warm),transparent 29%),linear-gradient(90deg,transparent 0 42px,var(--site-paper-grain) 42px 43px,transparent 43px 100%),linear-gradient(180deg,var(--bg-gradient-start) 0,var(--bg-page) 48%,var(--bg-page) 100%)}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(circle at 8% -10%,var(--bg-page-accent),transparent 30%),radial-gradient(circle at 94% 6%,var(--bg-page-warm),transparent 29%),linear-gradient(90deg,transparent 0 42px,var(--site-paper-grain) 42px 43px,transparent 43px 100%),linear-gradient(180deg,var(--bg-gradient-start) 0,var(--bg-page) 48%,color-mix(in srgb,var(--bg-page) 88%,#fff) 100%)}}body{background-size:auto,auto,86px 86px,auto}.civic-page{isolation:isolate;background:linear-gradient(180deg,var(--bg-page),var(--bg-page)),var(--bg-page);position:relative}@supports (color:color-mix(in lab,red,red)){.civic-page{background:linear-gradient(180deg,color-mix(in srgb,var(--bg-page) 96%,transparent),var(--bg-page)),var(--bg-page)}}.civic-page:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,var(--bg-page) 0,transparent 48%,var(--bg-page) 100%),linear-gradient(var(--site-ledger-rule) 1px,transparent 1px) 100% 0 /96px 96px repeat,var(--visual-site-atlas) right top /min(980px,78vw) auto no-repeat;position:fixed;inset:64px 0 0}@supports (color:color-mix(in lab,red,red)){.civic-page:after{background:linear-gradient(90deg,color-mix(in srgb,var(--bg-page) 94%,transparent) 0,transparent 48%,color-mix(in srgb,var(--bg-page) 86%,transparent) 100%),linear-gradient(var(--site-ledger-rule) 1px,transparent 1px) 100% 0 /96px 96px repeat,var(--visual-site-atlas) right top /min(980px,78vw) auto no-repeat}}.civic-page:after{opacity:var(--site-atlas-opacity);filter:saturate(.78)contrast(1.04);-webkit-mask-image:linear-gradient(#000 0 64%,#0000 100%);mask-image:linear-gradient(#000 0 64%,#0000 100%)}.civic-page>*{z-index:1;position:relative}.civic-page>.scroll-to-top-button{z-index:50;position:fixed}.civic-page>.site-header{z-index:80;position:sticky;top:0}.site-header{border-bottom-color:var(--header-border)}@supports (color:color-mix(in lab,red,red)){.site-header{border-bottom-color:color-mix(in srgb,var(--header-border) 72%,transparent)}}.site-header{background:linear-gradient(180deg,var(--header-bg),var(--surface-elevated))}@supports (color:color-mix(in lab,red,red)){.site-header{background:linear-gradient(180deg,color-mix(in srgb,var(--header-bg) 94%,var(--site-action-rail-bg)),color-mix(in srgb,var(--surface-elevated) 96%,var(--header-bg)))}}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);box-shadow:0 10px 28px #1420300e}[data-theme=dark] .site-header{box-shadow:0 14px 34px #0000003d}.site-brand__mark{background:linear-gradient(180deg,var(--accent-warm),var(--accent-secondary) 54%,var(--accent-primary));box-shadow:0 0 0 5px var(--accent-secondary),0 14px 28px var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.site-brand__mark{box-shadow:0 0 0 5px color-mix(in srgb,var(--accent-secondary) 8%,transparent),0 14px 28px color-mix(in srgb,var(--accent-secondary) 12%,transparent)}}.site-nav{box-shadow:none;background:0 0;border-color:#0000;flex:none;gap:7px}.site-nav-evidence__summary,.site-nav__link{border-radius:12px;flex:none;min-height:44px;padding-inline:.86rem!important}.site-nav-evidence,.site-nav__evidence{flex:none}.site-nav-evidence__summary:not([data-active=true]):focus-visible,.site-nav-evidence__summary:not([data-active=true]):hover,.site-nav__link:not([aria-current=page]):focus-visible,.site-nav__link:not([aria-current=page]):hover{background:var(--accent-primary)!important}@supports (color:color-mix(in lab,red,red)){.site-nav-evidence__summary:not([data-active=true]):focus-visible,.site-nav-evidence__summary:not([data-active=true]):hover,.site-nav__link:not([aria-current=page]):focus-visible,.site-nav__link:not([aria-current=page]):hover{background:color-mix(in srgb,var(--accent-primary) 6%,transparent)!important}}.site-nav-evidence__summary:not([data-active=true]):focus-visible,.site-nav-evidence__summary:not([data-active=true]):hover,.site-nav__link:not([aria-current=page]):focus-visible,.site-nav__link:not([aria-current=page]):hover{color:var(--text-primary)!important}.site-mobile-menu,.site-nav-evidence__menu{background:linear-gradient(180deg,var(--surface-elevated),var(--surface-secondary));border-color:var(--site-receipt-border)!important}@supports (color:color-mix(in lab,red,red)){.site-mobile-menu,.site-nav-evidence__menu{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-elevated) 96%,transparent),color-mix(in srgb,var(--surface-secondary) 42%,var(--surface-elevated)))}}.site-mobile-menu,.site-nav-evidence__menu{box-shadow:0 20px 48px #14203021}.site-nav-evidence__menu{isolation:isolate;background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary))!important}@supports (color:color-mix(in lab,red,red)){.site-nav-evidence__menu{background:linear-gradient(180deg,var(--surface-primary),color-mix(in srgb,var(--surface-secondary) 34%,var(--surface-primary)))!important}}.site-nav-evidence__menu{box-shadow:0 22px 52px #1420302e,0 0 0 1px var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.site-nav-evidence__menu{box-shadow:0 22px 52px #1420302e,0 0 0 1px color-mix(in srgb,var(--surface-primary) 82%,var(--border-subtle))}}.site-nav-evidence__group{border-right-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.site-nav-evidence__group{border-right-color:color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.adoption-workbench__metric-receipt,.briefing-card__receipt,.cohere-world-source-card,.datacentres-hero__receipt,.deep-dive-hero__receipt,.editorial-card__receipt,.editorial-index-receipt,.global-standing-rank-card__receipt,.quote-card__receipt,.robotics-feed-panel__badges,.sitewide-record-surface,.sources-review-card__stats,.subscription-state__receipt,.timeline-controls__receipt,.topic-detail-hero__receipt,.topic-file-snapshot,.weekly-edition-card__receipt,.weekly-hero-receipt,.world-source-receipt{border-color:var(--site-receipt-border);background:linear-gradient(90deg,var(--accent-secondary),transparent 42%),var(--site-record-surface)}@supports (color:color-mix(in lab,red,red)){.adoption-workbench__metric-receipt,.briefing-card__receipt,.cohere-world-source-card,.datacentres-hero__receipt,.deep-dive-hero__receipt,.editorial-card__receipt,.editorial-index-receipt,.global-standing-rank-card__receipt,.quote-card__receipt,.robotics-feed-panel__badges,.sitewide-record-surface,.sources-review-card__stats,.subscription-state__receipt,.timeline-controls__receipt,.topic-detail-hero__receipt,.topic-file-snapshot,.weekly-edition-card__receipt,.weekly-hero-receipt,.world-source-receipt{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 4%,transparent),transparent 42%),var(--site-record-surface)}}.cohere-world-source-card,.datacentres-hero__receipt,.deep-dive-hero__receipt,.sitewide-record-surface,.sources-review-card__stats,.subscription-state__receipt,.topic-detail-hero__receipt,.weekly-hero-receipt,.world-source-receipt{box-shadow:0 14px 34px #1420300e}:is(.briefing-card__receipt,.editorial-card__receipt,.quote-card__receipt,.weekly-edition-card__receipt,.global-standing-rank-card__receipt,.timeline-controls__receipt,.adoption-workbench__metric-receipt,.robotics-feed-panel__badges){border-top-color:var(--site-ledger-rule)}:is(.section-kicker,.digest-home-entry-rail__label,.editorial-card__file-label,.robotics-status-badge,.robotics-badge,.source-card__label,.quote-card__label){color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){:is(.section-kicker,.digest-home-entry-rail__label,.editorial-card__file-label,.robotics-status-badge,.robotics-badge,.source-card__label,.quote-card__label){color:color-mix(in srgb,var(--accent-primary) 88%,var(--text-secondary))}}.editorial-card,.glass-card,.robotics-item-card,.saas-card,.source-resource-card,.sources-review-card,.topic-card,.world-story-card{border-color:var(--site-receipt-border);background:linear-gradient(180deg,var(--site-record-surface-strong),var(--surface-secondary)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.editorial-card,.glass-card,.robotics-item-card,.saas-card,.source-resource-card,.sources-review-card,.topic-card,.world-story-card{background:linear-gradient(180deg,var(--site-record-surface-strong),color-mix(in srgb,var(--surface-secondary) 38%,var(--surface-primary))),var(--surface-primary)}}.editorial-card,.glass-card,.robotics-item-card,.saas-card,.source-resource-card,.sources-review-card,.topic-card,.world-story-card{box-shadow:0 10px 28px #1420300d}.saas-card:before{background:var(--site-file-rail);opacity:.34;border-radius:0 999px 999px 0;width:2px;height:auto;top:14px;bottom:14px;left:0}.saas-card:focus-within:before,.saas-card:hover:before{opacity:.84}.briefing-action,.source-resource-card .briefing-action,.sources-review-card__actions .briefing-action,.topic-evidence-briefing__links a,.topic-explainer-card__links a{border-color:var(--accent-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.briefing-action,.source-resource-card .briefing-action,.sources-review-card__actions .briefing-action,.topic-evidence-briefing__links a,.topic-explainer-card__links a{border-color:color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.briefing-action,.source-resource-card .briefing-action,.sources-review-card__actions .briefing-action,.topic-evidence-briefing__links a,.topic-explainer-card__links a{background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary))}@supports (color:color-mix(in lab,red,red)){.briefing-action,.source-resource-card .briefing-action,.sources-review-card__actions .briefing-action,.topic-evidence-briefing__links a,.topic-explainer-card__links a{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 98%,transparent),color-mix(in srgb,var(--surface-secondary) 48%,var(--surface-primary)))}}.briefing-action,.source-resource-card .briefing-action,.sources-review-card__actions .briefing-action,.topic-evidence-briefing__links a,.topic-explainer-card__links a{box-shadow:none}.briefing-action--primary,.site-nav-evidence__summary[data-active=true],.site-nav__link[aria-current=page]{background:linear-gradient(180deg,var(--surface-invert),var(--surface-invert))!important}@supports (color:color-mix(in lab,red,red)){.briefing-action--primary,.site-nav-evidence__summary[data-active=true],.site-nav__link[aria-current=page]{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-invert) 96%,var(--accent-secondary)),var(--surface-invert))!important}}.briefing-action--primary,.site-nav-evidence__summary[data-active=true],.site-nav__link[aria-current=page]{color:var(--text-on-invert)!important}.section-kicker,.site-mobile-evidence__group-title,.site-mobile-evidence__heading,.site-nav-evidence__kicker{letter-spacing:.11em}.adoption-hero,.briefing-hero,.cohere-world-hero__copy,.datacentres-hero,.digest-hero,.editorial-hero,.headlines-fallback,.quotes-hero,.robotics-hero,.sources-atlas-hero,.strategy-hero,.topic-detail-hero,.topics-hero,.trust-hero,.world-hero{border-color:var(--site-receipt-border);background:linear-gradient(102deg,var(--surface-primary) 0,var(--surface-primary) 54%,var(--surface-secondary) 100%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.adoption-hero,.briefing-hero,.cohere-world-hero__copy,.datacentres-hero,.digest-hero,.editorial-hero,.headlines-fallback,.quotes-hero,.robotics-hero,.sources-atlas-hero,.strategy-hero,.topic-detail-hero,.topics-hero,.trust-hero,.world-hero{background:linear-gradient(102deg,color-mix(in srgb,var(--surface-primary) 98%,transparent) 0,color-mix(in srgb,var(--surface-primary) 92%,transparent) 54%,color-mix(in srgb,var(--surface-secondary) 56%,transparent) 100%),var(--surface-primary)}}.adoption-hero,.briefing-hero,.cohere-world-hero__copy,.datacentres-hero,.digest-hero,.editorial-hero,.headlines-fallback,.quotes-hero,.robotics-hero,.sources-atlas-hero,.strategy-hero,.topic-detail-hero,.topics-hero,.trust-hero,.world-hero{box-shadow:0 18px 52px #14203014}.topic-detail-hero{border-radius:12px;grid-template-columns:minmax(0,1.08fr) minmax(280px,370px);min-height:clamp(350px,36vw,470px)}.topic-detail-hero:after{content:"";z-index:0;pointer-events:none;background:var(--hero-visual-image) var(--hero-visual-position) /var(--hero-visual-size) no-repeat;opacity:var(--hero-visual-opacity);filter:var(--hero-visual-filter);-webkit-mask-image:var(--hero-visual-mask);mask-image:var(--hero-visual-mask);position:absolute;inset:0}.topic-detail-hero>*{z-index:1;position:relative}.topic-detail-dossier{gap:clamp(1rem,2.4vw,1.45rem);margin-top:clamp(1.1rem,2.8vw,1.75rem);display:grid;position:relative}.topic-detail-dossier:before{content:"";background:linear-gradient(180deg,var(--site-file-rail),var(--accent-warm) 44%,transparent);border-radius:999px;width:2px;position:absolute;inset:clamp(.2rem,1vw,.45rem) auto clamp(.35rem,1vw,.65rem) 0}@supports (color:color-mix(in lab,red,red)){.topic-detail-dossier:before{background:linear-gradient(180deg,var(--site-file-rail),color-mix(in srgb,var(--accent-warm) 82%,var(--accent-secondary)) 44%,transparent)}}.topic-detail-dossier:before{opacity:.58;pointer-events:none}.topic-detail-dossier__mast{border-block:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) minmax(15rem,.44fr);align-items:end;gap:clamp(.9rem,2.4vw,2rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.topic-detail-dossier__mast{border-block:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.topic-detail-dossier__mast{background:linear-gradient(90deg,var(--surface-primary),transparent 68%),linear-gradient(90deg,var(--accent-secondary),transparent 42%);padding:clamp(1rem,2.2vw,1.35rem) 0 clamp(1rem,2.2vw,1.35rem) clamp(1rem,2.8vw,1.45rem)}@supports (color:color-mix(in lab,red,red)){.topic-detail-dossier__mast{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 76%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 42%)}}.topic-detail-dossier__mast:before{content:"";border:2px solid var(--surface-primary);background:var(--site-file-rail);width:12px;height:12px;box-shadow:0 0 0 4px var(--accent-secondary);border-radius:999px;position:absolute;top:clamp(1.08rem,2.4vw,1.42rem);left:-5px}@supports (color:color-mix(in lab,red,red)){.topic-detail-dossier__mast:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-secondary) 12%,transparent)}}.topic-detail-dossier__mast h2{max-width:720px;color:var(--text-primary);letter-spacing:-.01em;margin:.18rem 0 0;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:820;line-height:1.06}.topic-detail-dossier__mast>p{color:var(--text-secondary);margin:0;font-size:.94rem;line-height:1.58}.cohere-world-lane,.source-resource-card,.sources-review-card,.strategy-ledger-row,.topic-detail-hero__receipt,.topic-evidence-briefing,.topic-explainer-card,.topic-file-snapshot,.world-source-receipt{border-color:var(--site-receipt-border);background:linear-gradient(180deg,var(--surface-primary),var(--surface-secondary)),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){.cohere-world-lane,.source-resource-card,.sources-review-card,.strategy-ledger-row,.topic-detail-hero__receipt,.topic-evidence-briefing,.topic-explainer-card,.topic-file-snapshot,.world-source-receipt{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-primary) 94%,transparent),color-mix(in srgb,var(--surface-secondary) 44%,var(--surface-primary))),var(--surface-primary)}}.topic-detail-hero__receipt{border-left-color:var(--site-file-rail);box-shadow:0 12px 30px #14203012}.topic-detail-dossier .topic-evidence-briefing,.topic-detail-dossier .topic-explainer-card,.topic-detail-dossier .topic-live-feed{margin:0 0 0 clamp(1rem,2.8vw,1.45rem)}.topic-detail-dossier .topic-evidence-briefing,.topic-detail-dossier .topic-explainer-card{box-shadow:none}.topic-detail-dossier .topic-evidence-briefing{padding:clamp(1rem,2.4vw,1.35rem)}.sources-coverage-rail,.topic-detail-hero__receipt dl,.topic-file-snapshot .evidence-stat-grid,.world-source-receipt__stats{font-variant-numeric:tabular-nums}.topic-evidence-briefing,.topic-explainer-card,.topic-live-feed{max-width:none}.topic-explainer-card{position:relative;overflow:hidden}.topic-evidence-briefing:before,.topic-explainer-card:before{content:"";pointer-events:none;background:var(--site-file-rail);width:2px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.topic-evidence-briefing:before,.topic-explainer-card:before{background:color-mix(in srgb,var(--site-file-rail) 68%,transparent)}}.topic-evidence-briefing h2,.topic-explainer-card__heading,.topic-live-feed__header h2{letter-spacing:-.01em}.topic-file-snapshot .evidence-stat-grid div{align-content:center;min-height:108px}.topic-file-snapshot .evidence-stat-grid dd{align-items:center}.topic-source-spread{--topic-source-rail:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.topic-source-spread{--topic-source-rail:color-mix(in srgb,var(--border-subtle) 55%,transparent)}}.topic-source-spread{--topic-source-badge:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-source-spread{--topic-source-badge:color-mix(in srgb,var(--accent-primary) 8%,var(--surface-primary))}}.topic-source-spread .evidence-bar-list{border-top:1px solid var(--topic-source-rail);gap:0}.topic-source-spread .evidence-bar-row{border-bottom:1px solid var(--topic-source-rail);grid-template-columns:minmax(0,1fr) minmax(4.75rem,.36fr);grid-template-areas:"top track""meta meta";align-items:center;gap:.42rem .85rem;padding:.72rem 0;display:grid}.topic-source-spread .evidence-bar-row__top{grid-area:top;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.7rem;display:grid}.topic-source-spread .evidence-bar-row__top span{overflow-wrap:anywhere;font-weight:820}.topic-source-spread .evidence-bar-row__top strong{border:1px solid var(--accent-primary);min-width:2.15rem}@supports (color:color-mix(in lab,red,red)){.topic-source-spread .evidence-bar-row__top strong{border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-subtle))}}.topic-source-spread .evidence-bar-row__top strong{background:var(--topic-source-badge);text-align:center;border-radius:7px;padding:.12rem .44rem}.topic-source-spread .evidence-bar-row__track{background:var(--border-subtle);grid-area:track;height:7px}@supports (color:color-mix(in lab,red,red)){.topic-source-spread .evidence-bar-row__track{background:color-mix(in srgb,var(--border-subtle) 36%,transparent)}}.topic-source-spread .evidence-bar-row__meta{grid-area:meta;justify-content:flex-start}.topic-source-spread .evidence-bar-row__meta span{color:var(--text-muted)}.topic-recency-strip{--topic-recency-rail:var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.topic-recency-strip{--topic-recency-rail:color-mix(in srgb,var(--border-subtle) 58%,transparent)}}.topic-recency-strip{--topic-recency-bar:var(--accent-secondary)}@supports (color:color-mix(in lab,red,red)){.topic-recency-strip{--topic-recency-bar:color-mix(in srgb,var(--accent-secondary) 82%,var(--accent-primary))}}.topic-recency-strip .evidence-mini-trend{display:none}.topic-recency-strip .evidence-mini-trend__legend{border:1px solid var(--topic-recency-rail);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:0;overflow:hidden}.topic-recency-strip .evidence-mini-trend__legend div{border:0;border-right:1px solid var(--topic-recency-rail);border-bottom:1px solid var(--topic-recency-rail);background:linear-gradient(90deg,var(--accent-secondary),transparent 46%),var(--surface-secondary);border-radius:0;justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;display:flex}@supports (color:color-mix(in lab,red,red)){.topic-recency-strip .evidence-mini-trend__legend div{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 7%,transparent),transparent 46%),color-mix(in srgb,var(--surface-secondary) 72%,transparent)}}.topic-recency-strip .evidence-mini-trend__legend div{padding:.58rem .72rem}.topic-recency-strip .evidence-mini-trend__legend dt{overflow-wrap:anywhere;min-height:0}.topic-recency-strip .evidence-mini-trend__legend dd{color:var(--text-primary);flex:none;margin:0;font-size:.95rem}.topic-live-feed{border-top-style:dashed;border-top-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-live-feed{border-top-color:color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.topic-detail-dossier .topic-live-feed{border-top:0;gap:.95rem;padding-top:0;display:grid}.topic-detail-dossier .topic-live-feed__header{border-top:1px solid var(--accent-primary);grid-template-columns:minmax(0,1fr) minmax(15rem,.38fr);align-items:end;gap:clamp(.9rem,2.2vw,1.6rem);max-width:none;margin-bottom:0;display:grid}@supports (color:color-mix(in lab,red,red)){.topic-detail-dossier .topic-live-feed__header{border-top:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.topic-detail-dossier .topic-live-feed__header{padding-top:clamp(1rem,2.3vw,1.35rem)}.topic-detail-dossier .topic-live-feed__header p:not(.section-kicker){justify-self:end;max-width:34rem;margin:0}.topic-story-feed{gap:.72rem;display:grid}.topic-story-feed--loading,.topic-story-feed__empty{border:1px solid var(--site-receipt-border);border-left:3px solid var(--accent-warm)}@supports (color:color-mix(in lab,red,red)){.topic-story-feed--loading,.topic-story-feed__empty{border-left:3px solid color-mix(in srgb,var(--accent-warm) 82%,var(--accent-secondary))}}.topic-story-feed--loading,.topic-story-feed__empty{background:linear-gradient(90deg,var(--accent-secondary),transparent 38%),var(--surface-primary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.topic-story-feed--loading,.topic-story-feed__empty{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 5%,transparent),transparent 38%),color-mix(in srgb,var(--surface-primary) 95%,var(--surface-secondary))}}.topic-story-feed--loading,.topic-story-feed__empty{color:var(--text-secondary);padding:clamp(.95rem,2.2vw,1.2rem);font-size:.9rem;line-height:1.62}.topic-story-feed--loading{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:760}.topic-story-feed__empty a{color:var(--accent-primary);font-weight:760;text-decoration:none}.topic-story-feed__empty a:focus-visible,.topic-story-feed__empty a:hover{text-underline-offset:.22em;text-decoration:underline}[data-theme=dark] .adoption-hero,[data-theme=dark] .briefing-hero,[data-theme=dark] .cohere-world-hero__copy,[data-theme=dark] .datacentres-hero,[data-theme=dark] .digest-hero,[data-theme=dark] .editorial-hero,[data-theme=dark] .headlines-fallback,[data-theme=dark] .quotes-hero,[data-theme=dark] .robotics-hero,[data-theme=dark] .sources-atlas-hero,[data-theme=dark] .strategy-hero,[data-theme=dark] .topic-detail-hero,[data-theme=dark] .topics-hero,[data-theme=dark] .trust-hero,[data-theme=dark] .world-hero{background:linear-gradient(102deg,#132331fa 0,#132331e6 54%,#1b3040ad 100%),var(--surface-primary)}[data-theme=dark] .editorial-card,[data-theme=dark] .glass-card,[data-theme=dark] .robotics-item-card,[data-theme=dark] .saas-card,[data-theme=dark] .topic-card,[data-theme=dark] .topic-detail-hero__receipt,[data-theme=dark] .topic-evidence-briefing,[data-theme=dark] .topic-explainer-card,[data-theme=dark] .topic-file-snapshot,[data-theme=dark] .world-story-card{box-shadow:0 16px 38px #0000003d}[data-theme=dark] .topic-detail-dossier__mast{background:linear-gradient(90deg,var(--surface-primary),transparent 68%),linear-gradient(90deg,var(--accent-secondary),transparent 42%)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .topic-detail-dossier__mast{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-primary) 82%,transparent),transparent 68%),linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 42%)}}[data-theme=dark] .topic-detail-dossier__mast:before{border-color:var(--bg-page)}[data-theme=dark] .topic-story-feed--loading,[data-theme=dark] .topic-story-feed__empty{background:linear-gradient(90deg,var(--accent-secondary),transparent 38%),var(--surface-primary)}@supports (color:color-mix(in lab,red,red)){[data-theme=dark] .topic-story-feed--loading,[data-theme=dark] .topic-story-feed__empty{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-secondary) 8%,transparent),transparent 38%),color-mix(in srgb,var(--surface-primary) 94%,var(--surface-secondary))}}@media (max-width:900px){.topic-detail-hero{grid-template-columns:1fr;min-height:0}.topic-detail-hero__copy{max-width:none}.topic-detail-hero__receipt{justify-self:start;width:min(100%,36rem)}}@media (max-width:760px){.civic-page:after{opacity:calc(var(--site-atlas-opacity) * .75);background-position:58% 0;background-size:760px;top:54px}.site-brand__mode,.site-brand__slash{display:none}.topic-detail-hero{border-radius:12px;min-height:0}.topic-detail-hero,.topic-detail-hero__actions{grid-template-columns:1fr}.topic-detail-hero__actions .briefing-action{justify-content:center;width:100%}.topic-detail-dossier{gap:1rem}.topic-detail-dossier:before{opacity:.44;left:0}.topic-detail-dossier__mast{grid-template-columns:1fr;align-items:start;padding-left:1rem}.topic-detail-dossier .topic-live-feed__header p:not(.section-kicker),.topic-detail-dossier__mast>p{justify-self:start;max-width:none}.topic-detail-dossier .topic-evidence-briefing,.topic-detail-dossier .topic-explainer-card,.topic-detail-dossier .topic-live-feed{margin-left:1rem}.topic-detail-dossier .topic-live-feed__header{grid-template-columns:1fr;align-items:start}}.evidence-receipt{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem;margin:0;display:grid}.evidence-receipt>div{border-left:1px solid var(--accent-primary);min-width:0}@supports (color:color-mix(in lab,red,red)){.evidence-receipt>div{border-left:1px solid color-mix(in srgb,var(--accent-primary) 20%,var(--border-subtle))}}.evidence-receipt>div{padding-left:.62rem}.evidence-receipt dt{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .14rem;font-size:.62rem;font-weight:780;line-height:1.2}.evidence-receipt dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:.82rem;font-weight:760;line-height:1.25}.expandable-source-path{border-top:1px solid var(--border-subtle)}@supports (color:color-mix(in lab,red,red)){.expandable-source-path{border-top:1px solid color-mix(in srgb,var(--border-subtle) 86%,transparent)}}.expandable-source-path>summary{cursor:pointer;min-height:44px;color:var(--accent-primary);justify-content:space-between;align-items:center;gap:.8rem;font-size:.78rem;font-weight:820;list-style:none;display:flex}.expandable-source-path>summary::-webkit-details-marker{display:none}.expandable-source-path>summary:after{content:"+";border:1px solid var(--accent-primary);flex:none;place-items:center;width:24px;height:24px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.expandable-source-path>summary:after{border:1px solid color-mix(in srgb,var(--accent-primary) 25%,var(--border-subtle))}}.expandable-source-path>summary:after{color:var(--accent-primary);font-family:var(--font-mono),ui-monospace,monospace;border-radius:999px;font-size:.86rem;line-height:1}.expandable-source-path[open]>summary:after{content:"-"}.expandable-source-path>summary em{min-width:0;color:var(--text-muted);margin-right:auto;font-style:normal;font-weight:650}.expandable-source-path__body{gap:.85rem;padding:.2rem 0 .85rem;display:grid}.topic-chip-group{flex-wrap:wrap;gap:.36rem;margin:0;padding:0;list-style:none;display:flex}.topic-chip-group li{border:1px solid var(--accent-primary);align-items:center;gap:.38rem;min-height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.topic-chip-group li{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.topic-chip-group li{background:var(--surface-secondary);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.topic-chip-group li{background:color-mix(in srgb,var(--surface-secondary) 86%,transparent)}}.topic-chip-group li{color:var(--text-secondary);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .56rem;font-size:.64rem;font-weight:760;line-height:1.1}.topic-chip-group li[data-tone=accent]{border-color:var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.topic-chip-group li[data-tone=accent]{border-color:color-mix(in srgb,var(--accent-primary) 32%,var(--border-subtle))}}.topic-chip-group li[data-tone=accent]{background:var(--accent-surface);color:var(--accent-primary)}.topic-chip-group li[data-tone=muted]{color:var(--text-muted)}.topic-chip-group em{color:inherit;font-variant-numeric:tabular-nums;font-style:normal}.brief-card{gap:.9rem;display:grid}.brief-card__main{gap:.62rem;min-width:0;display:grid}.brief-card__eyebrow{min-width:0}.brief-card__title{color:var(--text-primary);letter-spacing:0;margin:0;font-size:clamp(1rem,1.4vw,1.22rem);font-weight:820;line-height:1.18}.brief-card__summary{color:var(--text-secondary);font-size:.9rem;line-height:1.55}.brief-card__summary>:where(p){margin:0}.brief-card__footer{border-top:1px solid var(--border-subtle);align-items:end;gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.brief-card__footer{border-top:1px solid color-mix(in srgb,var(--border-subtle) 88%,transparent)}}.brief-card__footer{padding-top:.82rem}.brief-card__actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.explainer-summary-block{gap:.9rem;display:grid}.explainer-summary-block h2{color:var(--text-primary);letter-spacing:0;margin:0;font-size:clamp(1.2rem,2vw,1.45rem);font-weight:820;line-height:1.15}.explainer-summary-block__summary{color:var(--text-secondary);font-size:.98rem;line-height:1.68}.explainer-summary-block__summary p{margin:0}.explainer-summary-block__bullets{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:.62rem;margin:0;padding:0;list-style:none;display:grid}.explainer-summary-block__bullets li{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.explainer-summary-block__bullets li{border:1px solid color-mix(in srgb,var(--accent-primary) 16%,var(--border-subtle))}}.explainer-summary-block__bullets li{background:var(--surface-secondary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.explainer-summary-block__bullets li{background:color-mix(in srgb,var(--surface-secondary) 74%,transparent)}}.explainer-summary-block__bullets li{color:var(--text-secondary);padding:.72rem;font-size:.84rem;line-height:1.45}.explainer-summary-block__details{margin-top:.1rem}.reading-density-toggle{border:0;align-items:center;gap:.42rem;min-width:0;padding:0;display:inline-flex}.reading-density-toggle legend{color:var(--text-muted);font-family:var(--font-mono),ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:780}.reading-density-toggle>div{border:1px solid var(--border-subtle);background:var(--surface-secondary);border-radius:999px;min-height:36px;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.reading-density-toggle>div{background:color-mix(in srgb,var(--surface-secondary) 80%,transparent)}}.reading-density-toggle button{border:0;border-left:1px solid var(--border-subtle);min-height:36px}@supports (color:color-mix(in lab,red,red)){.reading-density-toggle button{border-left:1px solid color-mix(in srgb,var(--border-subtle) 78%,transparent)}}.reading-density-toggle button{color:var(--text-secondary);background:0 0;padding:0 .65rem;font-size:.72rem;font-weight:760}.reading-density-toggle button:first-child{border-left:0}.reading-density-toggle button[aria-pressed=true]{background:var(--accent-primary);color:var(--text-on-invert)}.story-control-panel__actions{align-items:center}.story-row__evidence-receipt{grid-template-columns:repeat(2,minmax(0,1fr))}.story-row__receipt .story-row__evidence-receipt{min-width:0}.story-source-path{margin-top:.7rem}.story-source-path .story-inspection{margin-top:0}.story-feed-panel[data-reading-density=compact] .story-quick-summary{display:none}.story-feed-panel[data-reading-density=compact] .story-source-path{margin-top:.45rem}.story-feed-panel[data-reading-density=compact] .story-source-path>summary em{display:none}.story-feed-panel[data-reading-density=full] .story-quick-summary{font-size:.96rem;line-height:1.6}.story-feed-panel[data-reading-density=full] .story-source-path>summary{color:var(--text-primary)}.digest-development-card__receipt{border:1px solid var(--accent-primary)}@supports (color:color-mix(in lab,red,red)){.digest-development-card__receipt{border:1px solid color-mix(in srgb,var(--accent-primary) 14%,var(--border-subtle))}}.digest-development-card__receipt{background:var(--surface-secondary);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.digest-development-card__receipt{background:color-mix(in srgb,var(--surface-secondary) 82%,transparent)}}.digest-development-card__receipt{padding:.72rem}.digest-source-details.expandable-source-path{margin-top:clamp(1rem,2.2vw,1.35rem)}.editorial-card.brief-card{align-content:start}.editorial-card .brief-card__eyebrow,.editorial-card .editorial-card__topline{min-width:0}.editorial-card .brief-card__title{font-family:var(--font-ui),sans-serif;font-size:clamp(1.08rem,1.8vw,1.4rem)}.editorial-card .brief-card__summary{font-size:.9rem}.editorial-card__tags.topic-chip-group{flex:auto}.editorial-card__details.expandable-source-path{margin-top:.1rem}.topic-card__chips.topic-chip-group{min-width:0}.topic-explainer-card__details.expandable-source-path{margin-top:1.1rem}.topic-explainer-card__details .topic-explainer-card__heading{margin-top:.7rem}@media (max-width:720px){.reading-density-toggle{flex-direction:column;align-items:flex-start;width:100%}.reading-density-toggle>div{width:100%}.reading-density-toggle button{flex:1 1 0}.story-row__evidence-receipt{grid-template-columns:1fr}.brief-card__footer{gap:.65rem}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}