@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-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-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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-divide-x-reverse:0}}}@layer theme{:root,:host{--font-mono:var(--font-geist-mono);--color-gray-700:#364153;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-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;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--text-8xl:6rem;--text-8xl--line-height:1;--text-9xl:8rem;--text-9xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-normal:0em;--leading-tight:1.25;--leading-snug:1.375;--radius-sm:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans);--default-mono-font-family:var(--font-geist-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-700:lab(27.1134% -.956401 -12.3224)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-3{inset:calc(var(--spacing) * -3)}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:0}.-top-0\.5{top:calc(var(--spacing) * -.5)}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2\/3{top:66.6667%}.top-3{top:calc(var(--spacing) * 3)}.top-14{top:calc(var(--spacing) * 14)}.top-16{top:calc(var(--spacing) * 16)}.top-20{top:calc(var(--spacing) * 20)}.top-\[calc\(100\%\+0\.375rem\)\]{top:calc(100% + .375rem)}.-right-0\.5{right:calc(var(--spacing) * -.5)}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.right-8{right:calc(var(--spacing) * 8)}.right-\[5vw\]{right:5vw}.right-\[7vw\]{right:7vw}.right-\[8vw\]{right:8vw}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.left-\[8\%\]{left:8%}.left-\[12\%\]{left:12%}.left-\[31\%\]{left:31%}.left-\[34\%\]{left:34%}.left-\[54\%\]{left:54%}.left-\[56\%\]{left:56%}.left-\[77\%\]{left:77%}.left-\[78\%\]{left:78%}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[100\]{z-index:100}.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-3{margin-inline:calc(var(--spacing) * -3)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-7{margin-block:calc(var(--spacing) * 7)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-auto{margin-top:auto}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-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}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[16\/8\]{aspect-ratio:16/8}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-32{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-\[30rem\]{width:30rem;height:30rem}.size-\[31rem\]{width:31rem;height:31rem}.size-\[34rem\]{width:34rem;height:34rem}.size-full{width:100%;height:100%}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-52{height:calc(var(--spacing) * 52)}.h-\[42\%\]{height:42%}.h-\[55\%\]{height:55%}.h-\[58\%\]{height:58%}.h-\[72\%\]{height:72%}.h-\[76\%\]{height:76%}.h-\[86\%\]{height:86%}.h-\[88\%\]{height:88%}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-8{max-height:calc(var(--spacing) * 8)}.max-h-10{max-height:calc(var(--spacing) * 10)}.max-h-16{max-height:calc(var(--spacing) * 16)}.max-h-20{max-height:calc(var(--spacing) * 20)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[72vh\]{max-height:72vh}.max-h-\[92svh\]{max-height:92svh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(100svh-1\.5rem\)\]{max-height:calc(100svh - 1.5rem)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-13{min-height:calc(var(--spacing) * 13)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-18{min-height:calc(var(--spacing) * 18)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-36{min-height:calc(var(--spacing) * 36)}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-52{min-height:calc(var(--spacing) * 52)}.min-h-56{min-height:calc(var(--spacing) * 56)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[26rem\]{min-height:26rem}.min-h-\[34rem\]{min-height:34rem}.min-h-\[calc\(70svh-7rem\)\]{min-height:calc(70svh - 7rem)}.min-h-\[calc\(82svh-4rem\)\]{min-height:calc(82svh - 4rem)}.min-h-\[calc\(84svh-4rem\)\]{min-height:calc(84svh - 4rem)}.min-h-\[calc\(86svh-6\.5rem\)\]{min-height:calc(86svh - 6.5rem)}.min-h-\[calc\(88svh-6\.5rem\)\]{min-height:calc(88svh - 6.5rem)}.min-h-\[calc\(88svh-7rem\)\]{min-height:calc(88svh - 7rem)}.min-h-\[calc\(92svh-7rem\)\]{min-height:calc(92svh - 7rem)}.min-h-\[calc\(100svh-6\.5rem\)\]{min-height:calc(100svh - 6.5rem)}.min-h-\[calc\(100svh-7rem\)\]{min-height:calc(100svh - 7rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-7\/12{width:58.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-8\/12{width:66.6667%}.w-9\/12{width:75%}.w-10\/12{width:83.3333%}.w-11\/12{width:91.6667%}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.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-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-28{max-width:calc(var(--spacing) * 28)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-\[540px\]{max-width:540px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-max{min-width:max-content}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-4{--tw-translate-x:calc(var(--spacing) * -4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[3\]{scale:3}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-20{scroll-margin-top:calc(var(--spacing) * 20)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.scroll-mt-32{scroll-margin-top:calc(var(--spacing) * 32)}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1\.5rem_1fr\]{grid-template-columns:1.5rem 1fr}.grid-cols-\[1\.75rem_minmax\(0\,1fr\)_1rem\]{grid-template-columns:1.75rem minmax(0,1fr) 1rem}.grid-cols-\[1fr_2\.75rem\]{grid-template-columns:1fr 2.75rem}.grid-cols-\[2\.5rem_1fr\]{grid-template-columns:2.5rem 1fr}.grid-cols-\[2\.25rem_1fr_2\.5rem\]{grid-template-columns:2.25rem 1fr 2.5rem}.grid-cols-\[3rem_1fr_auto\]{grid-template-columns:3rem 1fr auto}.grid-cols-\[5rem_1fr_0\.75rem\]{grid-template-columns:5rem 1fr .75rem}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-rows-\[0fr\]{grid-template-rows:0fr}.grid-rows-\[1fr\]{grid-template-rows:1fr}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.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}.justify-end{justify-content:flex-end}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.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-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}: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-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-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * 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-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}: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)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-full{border-radius:3.40282e38px}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#57e389\]{border-color:#57e389}.border-\[\#57e389\]\/20{border-color:#57e38933;border-color:lab(81.129% -54.2837 32.3257/.2)}.border-\[\#57e389\]\/24{border-color:#57e3893d;border-color:lab(81.129% -54.2837 32.3257/.24)}.border-\[\#57e389\]\/25{border-color:#57e38940;border-color:lab(81.129% -54.2837 32.3257/.25)}.border-\[\#57e389\]\/28{border-color:#57e38947;border-color:lab(81.129% -54.2837 32.3257/.28)}.border-\[\#57e389\]\/30{border-color:#57e3894d;border-color:lab(81.129% -54.2837 32.3257/.3)}.border-\[\#57e389\]\/35{border-color:#57e38959;border-color:lab(81.129% -54.2837 32.3257/.35)}.border-\[\#57e389\]\/40{border-color:#57e38966;border-color:lab(81.129% -54.2837 32.3257/.4)}.border-\[\#57e389\]\/45{border-color:#57e38973;border-color:lab(81.129% -54.2837 32.3257/.45)}.border-\[\#57e389\]\/50{border-color:#57e38980;border-color:lab(81.129% -54.2837 32.3257/.5)}.border-\[\#57e389\]\/55{border-color:#57e3898c;border-color:lab(81.129% -54.2837 32.3257/.55)}.border-\[\#57e389\]\/60{border-color:#57e38999;border-color:lab(81.129% -54.2837 32.3257/.6)}.border-\[\#08090d\]{border-color:#08090d}.border-\[\#d7d1ca\]{border-color:#d7d1ca}.border-\[\#d8d8d8\]{border-color:#d8d8d8}.border-\[\#e6e2dc\]{border-color:#e6e2dc}.border-\[\#ff6046\]{border-color:#ff6046}.border-\[\#ff6046\]\/25{border-color:#ff604640;border-color:lab(62.5127% 60.5435 47.9/.25)}.border-\[\#ff6046\]\/30{border-color:#ff60464d;border-color:lab(62.5127% 60.5435 47.9/.3)}.border-\[\#ff6046\]\/35{border-color:#ff604659;border-color:lab(62.5127% 60.5435 47.9/.35)}.border-\[\#ff6046\]\/45{border-color:#ff604673;border-color:lab(62.5127% 60.5435 47.9/.45)}.border-\[\#ff6046\]\/55{border-color:#ff60468c;border-color:lab(62.5127% 60.5435 47.9/.55)}.border-\[\#ff6046\]\/60{border-color:#ff604699;border-color:lab(62.5127% 60.5435 47.9/.6)}.border-\[\#ff6046\]\/70{border-color:#ff6046b3;border-color:lab(62.5127% 60.5435 47.9/.7)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-black\/12{border-color:#0000001f}@supports (color:color-mix(in lab, red, red)){.border-black\/12{border-color:color-mix(in oklab, var(--color-black) 12%, transparent)}}.border-transparent{border-color:#0000}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/14{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/14{border-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/16{border-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.border-white\/16{border-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.border-white\/18{border-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.border-white\/35{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-\[\#0b0e13\]{background-color:#0b0e13}.bg-\[\#0b0e14\]{background-color:#0b0e14}.bg-\[\#0d0f14\]{background-color:#0d0f14}.bg-\[\#0d1016\]{background-color:#0d1016}.bg-\[\#0d1017\]{background-color:#0d1017}.bg-\[\#0d1018\]{background-color:#0d1018}.bg-\[\#0d1115\]{background-color:#0d1115}.bg-\[\#0d1315\]{background-color:#0d1315}.bg-\[\#0f1118\]{background-color:#0f1118}.bg-\[\#53bfff\]\/70{background-color:#53bfffb3;background-color:lab(73.1127% -17.0636 -41.4532/.7)}.bg-\[\#53bfff\]\/75{background-color:#53bfffbf;background-color:lab(73.1127% -17.0636 -41.4532/.75)}.bg-\[\#57e389\]{background-color:#57e389}.bg-\[\#57e389\]\/8{background-color:#57e38914;background-color:lab(81.129% -54.2837 32.3257/.08)}.bg-\[\#57e389\]\/10{background-color:#57e3891a;background-color:lab(81.129% -54.2837 32.3257/.1)}.bg-\[\#57e389\]\/12{background-color:#57e3891f;background-color:lab(81.129% -54.2837 32.3257/.12)}.bg-\[\#57e389\]\/14{background-color:#57e38924;background-color:lab(81.129% -54.2837 32.3257/.14)}.bg-\[\#57e389\]\/15{background-color:#57e38926;background-color:lab(81.129% -54.2837 32.3257/.15)}.bg-\[\#57e389\]\/18{background-color:#57e3892e;background-color:lab(81.129% -54.2837 32.3257/.18)}.bg-\[\#57e389\]\/55{background-color:#57e3898c;background-color:lab(81.129% -54.2837 32.3257/.55)}.bg-\[\#57e389\]\/70{background-color:#57e389b3;background-color:lab(81.129% -54.2837 32.3257/.7)}.bg-\[\#57e389\]\/75{background-color:#57e389bf;background-color:lab(81.129% -54.2837 32.3257/.75)}.bg-\[\#57e389\]\/\[0\.06\]{background-color:#57e3890f;background-color:lab(81.129% -54.2837 32.3257/.06)}.bg-\[\#57e389\]\/\[0\.07\]{background-color:#57e38912;background-color:lab(81.129% -54.2837 32.3257/.07)}.bg-\[\#070a0e\]{background-color:#070a0e}.bg-\[\#080b10\]{background-color:#080b10}.bg-\[\#090c11\]{background-color:#090c11}.bg-\[\#101a16\]{background-color:#101a16}.bg-\[\#101b17\]{background-color:#101b17}.bg-\[\#3167ff\]{background-color:#3167ff}.bg-\[\#08090d\]{background-color:#08090d}.bg-\[\#08090d\]\/72{background-color:#08090db8;background-color:lab(2.47736% .170298 -1.7179/.72)}.bg-\[\#08090d\]\/90{background-color:#08090de6;background-color:lab(2.47736% .170298 -1.7179/.9)}.bg-\[\#10131a\]{background-color:#10131a}.bg-\[\#10131b\]\/95{background-color:#10131bf2;background-color:lab(5.8585% .329718 -5.88345/.95)}.bg-\[\#10131d\]{background-color:#10131d}.bg-\[\#10131d\]\/55{background-color:#10131d8c;background-color:lab(5.93109% .782907 -7.31448/.55)}.bg-\[\#10131d\]\/70{background-color:#10131db3;background-color:lab(5.93109% .782907 -7.31448/.7)}.bg-\[\#10131d\]\/80{background-color:#10131dcc;background-color:lab(5.93109% .782907 -7.31448/.8)}.bg-\[\#10131d\]\/82{background-color:#10131dd1;background-color:lab(5.93109% .782907 -7.31448/.82)}.bg-\[\#10131d\]\/85{background-color:#10131dd9;background-color:lab(5.93109% .782907 -7.31448/.85)}.bg-\[\#10131d\]\/86{background-color:#10131ddb;background-color:lab(5.93109% .782907 -7.31448/.86)}.bg-\[\#10151a\]{background-color:#10151a}.bg-\[\#11141c\]{background-color:#11141c}.bg-\[\#11141d\]{background-color:#11141d}.bg-\[\#18261f\]{background-color:#18261f}.bg-\[\#102019\]{background-color:#102019}.bg-\[\#121820\]{background-color:#121820}.bg-\[\#d5a51f\]{background-color:#d5a51f}.bg-\[\#d5a51f\]\/75{background-color:#d5a51fbf;background-color:lab(70.7752% 10.0336 68.2366/.75)}.bg-\[\#f5f4ef\]{background-color:#f5f4ef}.bg-\[\#f6f3ed\]{background-color:#f6f3ed}.bg-\[\#f6f4ef\]{background-color:#f6f4ef}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#ff5148\]{background-color:#ff5148}.bg-\[\#ff6046\]{background-color:#ff6046}.bg-\[\#ff6046\]\/5{background-color:#ff60460d;background-color:lab(62.5127% 60.5435 47.9/.05)}.bg-\[\#ff6046\]\/8{background-color:#ff604614;background-color:lab(62.5127% 60.5435 47.9/.08)}.bg-\[\#ff6046\]\/10{background-color:#ff60461a;background-color:lab(62.5127% 60.5435 47.9/.1)}.bg-\[\#ff6046\]\/12{background-color:#ff60461f;background-color:lab(62.5127% 60.5435 47.9/.12)}.bg-\[\#ff6046\]\/35{background-color:#ff604659;background-color:lab(62.5127% 60.5435 47.9/.35)}.bg-\[\#ff6046\]\/70{background-color:#ff6046b3;background-color:lab(62.5127% 60.5435 47.9/.7)}.bg-\[\#ff6046\]\/75{background-color:#ff6046bf;background-color:lab(62.5127% 60.5435 47.9/.75)}.bg-\[\#ff6046\]\/\[0\.05\]{background-color:#ff60460d;background-color:lab(62.5127% 60.5435 47.9/.05)}.bg-\[\#ff6046\]\/\[0\.06\]{background-color:#ff60460f;background-color:lab(62.5127% 60.5435 47.9/.06)}.bg-\[\#fff1ed\]{background-color:#fff1ed}.bg-\[\#fff5f2\]{background-color:#fff5f2}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-black\/16{background-color:#00000029}@supports (color:color-mix(in lab, red, red)){.bg-black\/16{background-color:color-mix(in oklab, var(--color-black) 16%, transparent)}}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.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-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-black\/78{background-color:#000000c7}@supports (color:color-mix(in lab, red, red)){.bg-black\/78{background-color:color-mix(in oklab, var(--color-black) 78%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/8{background-color:color-mix(in oklab, var(--color-white) 8%, 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-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/16{background-color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.bg-white\/16{background-color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.bg-white\/18{background-color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.bg-white\/35{background-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.018\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.018\]{background-color:color-mix(in oklab, var(--color-white) 1.8%, transparent)}}.bg-white\/\[0\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.94\)_47\%\,rgba\(8\,9\,13\,0\.58\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\.18\)\,\#08090d_100\%\)\]{background-image:linear-gradient(90deg,#08090d 0%,#08090df0 47%,#08090d94 100%),linear-gradient(#08090d2e,#08090d 100%)}.bg-\[linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.96\)_42\%\,rgba\(8\,9\,13\,0\.42\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\.18\)_0\%\,rgba\(8\,9\,13\,0\.2\)_58\%\,\#08090d_100\%\)\]{background-image:linear-gradient(90deg,#08090d 0%,#08090df5 42%,#08090d6b 100%),linear-gradient(#08090d2e 0%,#08090d33 58%,#08090d 100%)}.bg-\[linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.96\)_48\%\,rgba\(16\,19\,29\,0\.72\)_100\%\)\]{background-image:linear-gradient(90deg,#08090d 0%,#08090df5 48%,#10131db8 100%)}.bg-\[linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.97\)_42\%\,rgba\(8\,9\,13\,0\.45\)_72\%\,rgba\(8\,9\,13\,0\.12\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\.1\)_0\%\,rgba\(8\,9\,13\,0\.25\)_65\%\,\#08090d_100\%\)\]{background-image:linear-gradient(90deg,#08090d 0%,#08090df7 42%,#08090d73 72%,#08090d1f 100%),linear-gradient(#08090d1a 0%,#08090d40 65%,#08090d 100%)}.bg-\[linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.99\)_39\%\,rgba\(8\,9\,13\,0\.72\)_58\%\,rgba\(8\,9\,13\,0\.08\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\.3\)_0\%\,rgba\(8\,9\,13\,0\.12\)_62\%\,\#08090d_100\%\)\]{background-image:linear-gradient(90deg,#08090d 0%,#08090dfc 39%,#08090db8 58%,#08090d14 100%),linear-gradient(#08090d4d 0%,#08090d1f 62%,#08090d 100%)}.bg-\[linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.99\)_40\%\,rgba\(8\,9\,13\,0\.74\)_61\%\,rgba\(8\,9\,13\,0\.08\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\.32\)_0\%\,rgba\(8\,9\,13\,0\.13\)_62\%\,\#08090d_100\%\)\]{background-image:linear-gradient(90deg,#08090d 0%,#08090dfc 40%,#08090dbd 61%,#08090d14 100%),linear-gradient(#08090d52 0%,#08090d21 62%,#08090d 100%)}.bg-\[linear-gradient\(90deg\,\#ff5c48_0_34\%\,\#57e389_66\%_100\%\)\]{background-image:linear-gradient(90deg,#ff5c48 0 34%,#57e389 66% 100%)}.bg-\[linear-gradient\(90deg\,rgba\(87\,227\,137\,0\.08\)\,transparent_45\%\,rgba\(255\,96\,70\,0\.1\)\)\]{background-image:linear-gradient(90deg,#57e38914,#0000 45%,#ff60461a)}.bg-\[linear-gradient\(105deg\,rgba\(87\,227\,137\,0\.12\)\,rgba\(16\,19\,29\,0\.92\)_46\%\,rgba\(255\,96\,70\,0\.12\)\)\]{background-image:linear-gradient(105deg,#57e3891f,#10131deb 46%,#ff60461f)}.bg-\[linear-gradient\(135deg\,\#182a23\,\#121a20_55\%\,\#342230\)\]{background-image:linear-gradient(135deg,#182a23,#121a20 55%,#342230)}.bg-\[linear-gradient\(135deg\,\#214d3a\,\#1a2e35_55\%\,\#492f3b\)\]{background-image:linear-gradient(135deg,#214d3a,#1a2e35 55%,#492f3b)}.bg-\[linear-gradient\(135deg\,rgba\(87\,227\,137\,0\.06\)\,transparent_42\%\,rgba\(255\,96\,70\,0\.07\)\)\]{background-image:linear-gradient(135deg,#57e3890f,#0000 42%,#ff604612)}.bg-\[linear-gradient\(135deg\,rgba\(87\,227\,137\,0\.14\)\,transparent_38\%\,rgba\(255\,96\,70\,0\.18\)\)\,linear-gradient\(180deg\,transparent_45\%\,rgba\(8\,9\,13\,0\.7\)\)\]{background-image:linear-gradient(135deg,#57e38924,#0000 38%,#ff60462e),linear-gradient(#0000 45%,#08090db3)}.bg-\[linear-gradient\(180deg\,transparent_60\%\,rgba\(8\,9\,13\,0\.52\)\)\]{background-image:linear-gradient(#0000 60%,#08090d85)}.bg-\[radial-gradient\(circle_at_30\%_30\%\,rgba\(87\,227\,137\,\.42\)\,transparent_28\%\)\,radial-gradient\(circle_at_72\%_65\%\,rgba\(83\,191\,255\,\.28\)\,transparent_30\%\)\,linear-gradient\(135deg\,\#173226\,\#242030_60\%\,\#5d3543\)\]{background-image:radial-gradient(circle at 30% 30%,#57e3896b,#0000 28%),radial-gradient(circle at 72% 65%,#53bfff47,#0000 30%),linear-gradient(135deg,#173226,#242030 60%,#5d3543)}.bg-\[radial-gradient\(circle_at_72\%_18\%\,rgba\(87\,227\,137\,0\.09\)\,transparent_32\%\)\,radial-gradient\(circle_at_24\%_82\%\,rgba\(255\,92\,72\,0\.08\)\,transparent_34\%\)\]{background-image:radial-gradient(circle at 72% 18%,#57e38917,#0000 32%),radial-gradient(circle at 24% 82%,#ff5c4814,#0000 34%)}.bg-\[radial-gradient\(circle_at_75\%_24\%\,rgba\(255\,96\,70\,0\.18\)\,transparent_30\%\)\,radial-gradient\(circle_at_18\%_76\%\,rgba\(87\,227\,137\,0\.12\)\,transparent_30\%\)\,linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.9\)_58\%\,rgba\(8\,9\,13\,0\.72\)_100\%\)\]{background-image:radial-gradient(circle at 75% 24%,#ff60462e,#0000 30%),radial-gradient(circle at 18% 76%,#57e3891f,#0000 30%),linear-gradient(90deg,#08090d 0%,#08090de6 58%,#08090db8 100%)}.bg-\[radial-gradient\(circle_at_76\%_22\%\,rgba\(255\,96\,70\,0\.2\)\,transparent_28\%\)\,radial-gradient\(circle_at_28\%_70\%\,rgba\(87\,227\,137\,0\.12\)\,transparent_28\%\)\,linear-gradient\(180deg\,rgba\(16\,19\,29\,0\.92\)_0\%\,\#08090d_92\%\)\]{background-image:radial-gradient(circle at 76% 22%,#ff604633,#0000 28%),radial-gradient(circle at 28% 70%,#57e3891f,#0000 28%),linear-gradient(#10131deb 0%,#08090d 92%)}.bg-\[radial-gradient\(circle_at_76\%_32\%\,rgba\(255\,96\,70\,0\.28\)\,transparent_30\%\)\,radial-gradient\(circle_at_30\%_74\%\,rgba\(87\,227\,137\,0\.12\)\,transparent_28\%\)\,linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.94\)_48\%\,rgba\(8\,9\,13\,0\.7\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\)_0\%\,\#08090d_94\%\)\]{background-image:radial-gradient(circle at 76% 32%,#ff604647,#0000 30%),radial-gradient(circle at 30% 74%,#57e3891f,#0000 28%),linear-gradient(90deg,#08090d 0%,#08090df0 48%,#08090db3 100%),linear-gradient(#08090d00 0%,#08090d 94%)}.bg-\[radial-gradient\(circle_at_76\%_45\%\,rgba\(87\,227\,137\,0\.1\)\,transparent_30\%\)\,linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.88\)_100\%\)\]{background-image:radial-gradient(circle at 76% 45%,#57e3891a,#0000 30%),linear-gradient(90deg,#08090d 0%,#08090de0 100%)}.bg-\[radial-gradient\(circle_at_78\%_22\%\,rgba\(255\,96\,70\,0\.2\)\,transparent_30\%\)\,radial-gradient\(circle_at_34\%_72\%\,rgba\(87\,227\,137\,0\.11\)\,transparent_28\%\)\,linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.94\)_52\%\,rgba\(8\,9\,13\,0\.78\)_100\%\)\]{background-image:radial-gradient(circle at 78% 22%,#ff604633,#0000 30%),radial-gradient(circle at 34% 72%,#57e3891c,#0000 28%),linear-gradient(90deg,#08090d 0%,#08090df0 52%,#08090dc7 100%)}.bg-\[radial-gradient\(circle_at_78\%_22\%\,rgba\(255\,96\,70\,0\.2\)\,transparent_32\%\)\,radial-gradient\(circle_at_24\%_80\%\,rgba\(87\,227\,137\,0\.12\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 78% 22%,#ff604633,#0000 32%),radial-gradient(circle at 24% 80%,#57e3891f,#0000 30%)}.bg-\[radial-gradient\(circle_at_78\%_28\%\,rgba\(255\,96\,70\,0\.22\)\,transparent_30\%\)\,radial-gradient\(circle_at_22\%_72\%\,rgba\(87\,227\,137\,0\.1\)\,transparent_28\%\)\,linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.92\)_55\%\,rgba\(8\,9\,13\,0\.72\)_100\%\)\]{background-image:radial-gradient(circle at 78% 28%,#ff604638,#0000 30%),radial-gradient(circle at 22% 72%,#57e3891a,#0000 28%),linear-gradient(90deg,#08090d 0%,#08090deb 55%,#08090db8 100%)}.bg-\[radial-gradient\(circle_at_78\%_28\%\,rgba\(255\,96\,70\,0\.24\)\,transparent_30\%\)\,radial-gradient\(circle_at_70\%_70\%\,rgba\(87\,227\,137\,0\.1\)\,transparent_28\%\)\,linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.94\)_42\%\,rgba\(8\,9\,13\,0\.68\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\)_0\%\,\#08090d_92\%\)\]{background-image:radial-gradient(circle at 78% 28%,#ff60463d,#0000 30%),radial-gradient(circle at 70% 70%,#57e3891a,#0000 28%),linear-gradient(90deg,#08090d 0%,#08090df0 42%,#08090dad 100%),linear-gradient(#08090d00 0%,#08090d 92%)}.bg-\[radial-gradient\(circle_at_85\%_20\%\,rgba\(255\,96\,70\,\.16\)\,transparent_34\%\)\,linear-gradient\(135deg\,\#08090d\,\#10151a\)\]{background-image:radial-gradient(circle at 85% 20%,#ff604629,#0000 34%),linear-gradient(135deg,#08090d,#10151a)}.bg-\[radial-gradient\(circle_at_92\%_15\%\,rgba\(255\,96\,70\,\.18\)\,transparent_34\%\)\,linear-gradient\(135deg\,\#08090d\,\#10151a\)\]{background-image:radial-gradient(circle at 92% 15%,#ff60462e,#0000 34%),linear-gradient(135deg,#08090d,#10151a)}.from-\[\#57e389\]{--tw-gradient-from:#57e389;--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))}.from-\[\#57e389\]\/8{--tw-gradient-from:#57e38914;--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))}@supports (color:lab(0% 0 0)){.from-\[\#57e389\]\/8{--tw-gradient-from:lab(81.129% -54.2837 32.3257/.08)}}.from-\[\#181a24\]{--tw-gradient-from:#181a24;--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))}.from-\[\#241d32\]{--tw-gradient-from:#241d32;--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))}.from-\[\#08090d\]{--tw-gradient-from:#08090d;--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))}.from-\[\#08090d\]\/45{--tw-gradient-from:#08090d73;--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))}@supports (color:lab(0% 0 0)){.from-\[\#08090d\]\/45{--tw-gradient-from:lab(2.47736% .170298 -1.7179/.45)}}.from-\[\#08090d\]\/48{--tw-gradient-from:#08090d7a;--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))}@supports (color:lab(0% 0 0)){.from-\[\#08090d\]\/48{--tw-gradient-from:lab(2.47736% .170298 -1.7179/.48)}}.from-\[\#08090d\]\/90{--tw-gradient-from:#08090de6;--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))}@supports (color:lab(0% 0 0)){.from-\[\#08090d\]\/90{--tw-gradient-from:lab(2.47736% .170298 -1.7179/.9)}}.from-\[\#14271f\]{--tw-gradient-from:#14271f;--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))}.from-\[\#ff6046\]{--tw-gradient-from:#ff6046;--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))}.from-black\/45{--tw-gradient-from:#00000073}@supports (color:color-mix(in lab, red, red)){.from-black\/45{--tw-gradient-from:color-mix(in oklab, var(--color-black) 45%, transparent)}}.from-black\/45{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#5cbcff\]\/75{--tw-gradient-via:#5cbcffbf;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#5cbcff\]\/75{--tw-gradient-via:lab(72.5578% -14.0397 -42.2848/.75)}}.via-\[\#6b425c\]{--tw-gradient-via:#6b425c;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#57e389\]{--tw-gradient-via:#57e389;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#111b1a\]{--tw-gradient-via:#111b1a;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#08090d\]\/35{--tw-gradient-via:#08090d59;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#08090d\]\/35{--tw-gradient-via:lab(2.47736% .170298 -1.7179/.35)}}.via-\[\#08090d\]\/38{--tw-gradient-via:#08090d61;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#08090d\]\/38{--tw-gradient-via:lab(2.47736% .170298 -1.7179/.38)}}.via-\[\#08090d\]\/45{--tw-gradient-via:#08090d73;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#08090d\]\/45{--tw-gradient-via:lab(2.47736% .170298 -1.7179/.45)}}.via-\[\#08090d\]\/75{--tw-gradient-via:#08090dbf;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#08090d\]\/75{--tw-gradient-via:lab(2.47736% .170298 -1.7179/.75)}}.via-\[\#08090d\]\/85{--tw-gradient-via:#08090dd9;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}@supports (color:lab(0% 0 0)){.via-\[\#08090d\]\/85{--tw-gradient-via:lab(2.47736% .170298 -1.7179/.85)}}.via-\[\#493159\]{--tw-gradient-via:#493159;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#233b31\]{--tw-gradient-to:#233b31;--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-\[\#08090d\]\/20{--tw-gradient-to:#08090d33;--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))}@supports (color:lab(0% 0 0)){.to-\[\#08090d\]\/20{--tw-gradient-to:lab(2.47736% .170298 -1.7179/.2)}}.to-\[\#10131d\]\/35{--tw-gradient-to:#10131d59;--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))}@supports (color:lab(0% 0 0)){.to-\[\#10131d\]\/35{--tw-gradient-to:lab(5.93109% .782907 -7.31448/.35)}}.to-\[\#ff7a5f\]{--tw-gradient-to:#ff7a5f;--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-\[\#ff6046\]{--tw-gradient-to:#ff6046;--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-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-center{background-position:50%}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[68\%_center\]{object-position:68% center}.object-center{object-position:center}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-px{padding:1px}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.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-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.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-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-0{padding-left:0}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.pl-12{padding-left:calc(var(--spacing) * 12)}.pl-\[3rem\]{padding-left:3rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-geist-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-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--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-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[clamp\(2\.3rem\,10vw\,4\.4rem\)\]{font-size:clamp(2.3rem,10vw,4.4rem)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[0\.9\]{--tw-leading:.9;line-height:.9}.leading-\[0\.82\]{--tw-leading:.82;line-height:.82}.leading-\[0\.86\]{--tw-leading:.86;line-height:.86}.leading-\[0\.88\]{--tw-leading:.88;line-height:.88}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-none{--tw-leading:1;line-height:1}.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-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.13em\]{--tw-tracking:.13em;letter-spacing:.13em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.17em\]{--tw-tracking:.17em;letter-spacing:.17em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#9a6b00\]{color:#9a6b00}.text-\[\#53bfff\]{color:#53bfff}.text-\[\#57e389\]{color:#57e389}.text-\[\#57e389\]\/65{color:#57e389a6;color:lab(81.129% -54.2837 32.3257/.65)}.text-\[\#57e389\]\/70{color:#57e389b3;color:lab(81.129% -54.2837 32.3257/.7)}.text-\[\#57e389\]\/80{color:#57e389cc;color:lab(81.129% -54.2837 32.3257/.8)}.text-\[\#777\]{color:#777}.text-\[\#08090d\]{color:#08090d}.text-\[\#10131d\]{color:#10131d}.text-\[\#17191f\]{color:#17191f}.text-\[\#171717\]{color:#171717}.text-\[\#b7ffd8\]{color:#b7ffd8}.text-\[\#f5f4ef\]{color:#f5f4ef}.text-\[\#ff5c48\]{color:#ff5c48}.text-\[\#ff8a76\]{color:#ff8a76}.text-\[\#ff9a8b\]{color:#ff9a8b}.text-\[\#ff9a88\]{color:#ff9a88}.text-\[\#ff806b\]{color:#ff806b}.text-\[\#ff806c\]{color:#ff806c}.text-\[\#ff6046\]{color:#ff6046}.text-\[\#ff6046\]\/10{color:#ff60461a;color:lab(62.5127% 60.5435 47.9/.1)}.text-\[\#ffbeb7\]{color:#ffbeb7}.text-\[\#ffc247\]{color:#ffc247}.text-black{color:var(--color-black)}.text-black\/45{color:#00000073}@supports (color:color-mix(in lab, red, red)){.text-black\/45{color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-black\/62{color:#0000009e}@supports (color:color-mix(in lab, red, red)){.text-black\/62{color:color-mix(in oklab, var(--color-black) 62%, transparent)}}.text-gray-700{color:var(--color-gray-700)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/15{color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.text-white\/15{color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.text-white\/16{color:#ffffff29}@supports (color:color-mix(in lab, red, red)){.text-white\/16{color:color-mix(in oklab, var(--color-white) 16%, transparent)}}.text-white\/18{color:#ffffff2e}@supports (color:color-mix(in lab, red, red)){.text-white\/18{color:color-mix(in oklab, var(--color-white) 18%, transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/22{color:#ffffff38}@supports (color:color-mix(in lab, red, red)){.text-white\/22{color:color-mix(in oklab, var(--color-white) 22%, transparent)}}.text-white\/24{color:#ffffff3d}@supports (color:color-mix(in lab, red, red)){.text-white\/24{color:color-mix(in oklab, var(--color-white) 24%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/26{color:#ffffff42}@supports (color:color-mix(in lab, red, red)){.text-white\/26{color:color-mix(in oklab, var(--color-white) 26%, transparent)}}.text-white\/28{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.text-white\/28{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/32{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.text-white\/32{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.text-white\/34{color:#ffffff57}@supports (color:color-mix(in lab, red, red)){.text-white\/34{color:color-mix(in oklab, var(--color-white) 34%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/36{color:#ffffff5c}@supports (color:color-mix(in lab, red, red)){.text-white\/36{color:color-mix(in oklab, var(--color-white) 36%, transparent)}}.text-white\/38{color:#ffffff61}@supports (color:color-mix(in lab, red, red)){.text-white\/38{color:color-mix(in oklab, var(--color-white) 38%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/42{color:#ffffff6b}@supports (color:color-mix(in lab, red, red)){.text-white\/42{color:color-mix(in oklab, var(--color-white) 42%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab, red, red)){.text-white\/48{color:color-mix(in oklab, var(--color-white) 48%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/52{color:#ffffff85}@supports (color:color-mix(in lab, red, red)){.text-white\/52{color:color-mix(in oklab, var(--color-white) 52%, transparent)}}.text-white\/54{color:#ffffff8a}@supports (color:color-mix(in lab, red, red)){.text-white\/54{color:color-mix(in oklab, var(--color-white) 54%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/56{color:#ffffff8f}@supports (color:color-mix(in lab, red, red)){.text-white\/56{color:color-mix(in oklab, var(--color-white) 56%, transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab, red, red)){.text-white\/58{color:color-mix(in oklab, var(--color-white) 58%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.text-white\/62{color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab, red, red)){.text-white\/64{color:color-mix(in oklab, var(--color-white) 64%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.text-white\/68{color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/76{color:#ffffffc2}@supports (color:color-mix(in lab, red, red)){.text-white\/76{color:color-mix(in oklab, var(--color-white) 76%, transparent)}}.text-white\/78{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.text-white\/78{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/84{color:#ffffffd6}@supports (color:color-mix(in lab, red, red)){.text-white\/84{color:color-mix(in oklab, var(--color-white) 84%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/88{color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.text-white\/88{color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-white\/30{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.decoration-white\/30{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#57e389\]{accent-color:#57e389}.\[color-scheme\:dark\]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-45{opacity:.45}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-86{opacity:.86}.opacity-90{opacity:.9}.opacity-100{opacity:1}.opacity-\[0\.16\]{opacity:.16}.opacity-\[0\.18\]{opacity:.18}.opacity-\[0\.92\]{opacity:.92}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(255\,96\,70\,0\.18\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#ff60462e);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_rgba\(255\,96\,70\,0\.12\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#ff60461f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_12px_32px_rgba\(0\,0\,0\,\.3\)\]{--tw-shadow:0 12px 32px var(--tw-shadow-color,#0000004d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00000047);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(0\,0\,0\,\.24\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#0000003d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 20px 55px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.32\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#00000052);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/20{--tw-shadow-color:#0003}@supports (color:color-mix(in lab, red, red)){.shadow-black\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/40{--tw-shadow-color:#0006}@supports (color:color-mix(in lab, red, red)){.shadow-black\/40{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 40%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/45{--tw-shadow-color:#00000073}@supports (color:color-mix(in lab, red, red)){.shadow-black\/45{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 45%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/60{--tw-shadow-color:#0009}@supports (color:color-mix(in lab, red, red)){.shadow-black\/60{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 60%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.brightness-90{--tw-brightness:brightness(90%);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,)}.brightness-150{--tw-brightness:brightness(150%);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,)}.contrast-75{--tw-contrast:contrast(75%);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,)}.contrast-125{--tw-contrast:contrast(125%);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.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-md{--tw-backdrop-blur:blur(var(--blur-md));-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-sm{--tw-backdrop-blur:blur(var(--blur-sm));-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));-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-\[grid-template-rows\,opacity\]{transition-property:grid-template-rows,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.\[secretsmanager\:GetSecretValue\]{secretsmanager:GetSecretValue}.group-open\/more\:rotate-180:is(:where(.group\/more):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.025\]:is(:where(.group):hover *){scale:1.025}.group-hover\:scale-\[1\.035\]:is(:where(.group):hover *){scale:1.035}.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/30:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.group-hover\:bg-white\/65:is(:where(.group):hover *){background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/65:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.group-hover\:bg-white\/\[0\.035\]:is(:where(.group):hover *){background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/\[0\.035\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.group-hover\:text-\[\#57e389\]:is(:where(.group):hover *){color:#57e389}.group-hover\:text-\[\#b7ffd8\]:is(:where(.group):hover *){color:#b7ffd8}.group-hover\:text-\[\#ff806b\]:is(:where(.group):hover *){color:#ff806b}.group-hover\:text-\[\#ff6046\]:is(:where(.group):hover *){color:#ff6046}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/62:is(:where(.group):hover *){color:#ffffff9e}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/62:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 62%, transparent)}}.group-hover\:text-white\/65:is(:where(.group):hover *){color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/65:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.group-hover\:text-white\/68:is(:where(.group):hover *){color:#ffffffad}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/68:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 68%, transparent)}}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:opacity-30:is(:where(.group):hover *){opacity:.3}.group-hover\:opacity-35:is(:where(.group):hover *){opacity:.35}.group-hover\:opacity-90:is(:where(.group):hover *){opacity:.9}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/house\:translate-x-0\.5:is(:where(.group\/house):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/house\:-translate-y-0\.5:is(:where(.group\/house):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/house\:scale-\[1\.025\]:is(:where(.group\/house):hover *){scale:1.025}.group-hover\/house\:text-white:is(:where(.group\/house):hover *){color:var(--color-white)}.group-hover\/source\:text-\[\#57e389\]:is(:where(.group\/source):hover *){color:#57e389}.group-hover\/source\:text-\[\#ff6046\]:is(:where(.group\/source):hover *){color:#ff6046}.group-hover\/source\:text-white:is(:where(.group\/source):hover *){color:var(--color-white)}.group-hover\/sponsor\:translate-x-0\.5:is(:where(.group\/sponsor):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/sponsor\:-translate-y-0\.5:is(:where(.group\/sponsor):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\/sponsor\:scale-\[1\.025\]:is(:where(.group\/sponsor):hover *){scale:1.025}.group-hover\/sponsor\:text-white:is(:where(.group\/sponsor):hover *){color:var(--color-white)}}.peer-checked\:border-\[\#57e389\]:is(:where(.peer):checked~*){border-color:#57e389}.peer-checked\:bg-\[\#57e389\]:is(:where(.peer):checked~*){background-color:#57e389}.peer-checked\:text-\[\#07110b\]:is(:where(.peer):checked~*){color:#07110b}.peer-focus-visible\:outline:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:1px}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[\#57e389\]:is(:where(.peer):focus-visible~*){outline-color:#57e389}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#57e389\]\/10::file-selector-button{background-color:#57e3891a;background-color:lab(81.129% -54.2837 32.3257/.1)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:py-2::file-selector-button{padding-block:calc(var(--spacing) * 2)}.file\:font-mono::file-selector-button{font-family:var(--font-geist-mono)}.file\:text-\[10px\]::file-selector-button{font-size:10px}.file\:font-black::file-selector-button{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.file\:tracking-\[0\.14em\]::file-selector-button{--tw-tracking:.14em;letter-spacing:.14em}.file\:text-\[\#57e389\]::file-selector-button{color:#57e389}.file\:uppercase::file-selector-button{text-transform:uppercase}.placeholder\:text-white\/25::placeholder{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/25::placeholder{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.placeholder\:text-white\/28::placeholder{color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/28::placeholder{color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.placeholder\:text-white\/32::placeholder{color:#ffffff52}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/32::placeholder{color:color-mix(in oklab, var(--color-white) 32%, transparent)}}.placeholder\:text-white\/35::placeholder{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/35::placeholder{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.focus-within\:border-\[\#57e389\]\/45:focus-within{border-color:#57e38973;border-color:lab(81.129% -54.2837 32.3257/.45)}@media (hover:hover){.hover\:scale-\[1\.025\]:hover{scale:1.025}.hover\:border-\[\#57e389\]:hover{border-color:#57e389}.hover\:border-\[\#57e389\]\/35:hover{border-color:#57e38959;border-color:lab(81.129% -54.2837 32.3257/.35)}.hover\:border-\[\#57e389\]\/40:hover{border-color:#57e38966;border-color:lab(81.129% -54.2837 32.3257/.4)}.hover\:border-\[\#57e389\]\/45:hover{border-color:#57e38973;border-color:lab(81.129% -54.2837 32.3257/.45)}.hover\:border-\[\#57e389\]\/50:hover{border-color:#57e38980;border-color:lab(81.129% -54.2837 32.3257/.5)}.hover\:border-\[\#57e389\]\/55:hover{border-color:#57e3898c;border-color:lab(81.129% -54.2837 32.3257/.55)}.hover\:border-\[\#57e389\]\/60:hover{border-color:#57e38999;border-color:lab(81.129% -54.2837 32.3257/.6)}.hover\:border-\[\#57e389\]\/62:hover{border-color:#57e3899e;border-color:lab(81.129% -54.2837 32.3257/.62)}.hover\:border-\[\#ff6046\]\/40:hover{border-color:#ff604666;border-color:lab(62.5127% 60.5435 47.9/.4)}.hover\:border-\[\#ff6046\]\/45:hover{border-color:#ff604673;border-color:lab(62.5127% 60.5435 47.9/.45)}.hover\:border-\[\#ff6046\]\/50:hover{border-color:#ff604680;border-color:lab(62.5127% 60.5435 47.9/.5)}.hover\:border-white\/12:hover{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/12:hover{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.hover\:border-white\/25:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/25:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:border-white\/28:hover{border-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/28:hover{border-color:color-mix(in oklab, var(--color-white) 28%, transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.hover\:bg-\[\#7aeba2\]:hover{background-color:#7aeba2}.hover\:bg-\[\#57e389\]\/8:hover{background-color:#57e38914;background-color:lab(81.129% -54.2837 32.3257/.08)}.hover\:bg-\[\#57e389\]\/10:hover{background-color:#57e3891a;background-color:lab(81.129% -54.2837 32.3257/.1)}.hover\:bg-\[\#57e389\]\/15:hover{background-color:#57e38926;background-color:lab(81.129% -54.2837 32.3257/.15)}.hover\:bg-\[\#57e389\]\/18:hover{background-color:#57e3892e;background-color:lab(81.129% -54.2837 32.3257/.18)}.hover\:bg-\[\#57e389\]\/20:hover{background-color:#57e38933;background-color:lab(81.129% -54.2837 32.3257/.2)}.hover\:bg-\[\#121a1d\]:hover{background-color:#121a1d}.hover\:bg-\[\#10131d\]:hover{background-color:#10131d}.hover\:bg-\[\#10191a\]:hover{background-color:#10191a}.hover\:bg-\[\#ff6a5e\]:hover{background-color:#ff6a5e}.hover\:bg-\[\#ff725d\]:hover{background-color:#ff725d}.hover\:bg-\[\#ff795f\]:hover{background-color:#ff795f}.hover\:bg-\[\#ff6046\]\/8:hover{background-color:#ff604614;background-color:lab(62.5127% 60.5435 47.9/.08)}.hover\:bg-\[\#ff6046\]\/10:hover{background-color:#ff60461a;background-color:lab(62.5127% 60.5435 47.9/.1)}.hover\:bg-\[\#ff6046\]\/15:hover{background-color:#ff604626;background-color:lab(62.5127% 60.5435 47.9/.15)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.03\]:hover{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.05\]:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/\[0\.025\]:hover{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.hover\:bg-white\/\[0\.035\]:hover{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.hover\:text-\[\#57e389\]:hover{color:#57e389}.hover\:text-\[\#b7ffd8\]:hover{color:#b7ffd8}.hover\:text-\[\#ff9a8b\]:hover{color:#ff9a8b}.hover\:text-\[\#ff806b\]:hover{color:#ff806b}.hover\:text-\[\#ff6046\]:hover{color:#ff6046}.hover\:text-\[\#ffbeb7\]:hover{color:#ffbeb7}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/78:hover{color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/78:hover{color:color-mix(in oklab, var(--color-white) 78%, transparent)}}}.focus\:border-\[\#57e389\]:focus{border-color:#57e389}.focus\:border-\[\#57e389\]\/45:focus{border-color:#57e38973;border-color:lab(81.129% -54.2837 32.3257/.45)}.focus\:border-\[\#57e389\]\/60:focus{border-color:#57e38999;border-color:lab(81.129% -54.2837 32.3257/.6)}.focus\:border-\[\#57e389\]\/65:focus{border-color:#57e389a6;border-color:lab(81.129% -54.2837 32.3257/.65)}.focus\:border-\[\#57e389\]\/70:focus{border-color:#57e389b3;border-color:lab(81.129% -54.2837 32.3257/.7)}.focus\:border-\[\#ff6046\]:focus{border-color:#ff6046}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#57e389\]\/20:focus{--tw-ring-color:#57e38933}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#57e389\]\/20:focus{--tw-ring-color:lab(81.129% -54.2837 32.3257/.2)}}.focus-visible\:border-\[\#57e389\]\/60:focus-visible{border-color:#57e38999;border-color:lab(81.129% -54.2837 32.3257/.6)}.focus-visible\:border-\[\#57e389\]\/70:focus-visible{border-color:#57e389b3;border-color:lab(81.129% -54.2837 32.3257/.7)}.focus-visible\:bg-\[\#57e389\]\/10:focus-visible{background-color:#57e3891a;background-color:lab(81.129% -54.2837 32.3257/.1)}.focus-visible\:text-\[\#57e389\]:focus-visible{color:#57e389}.focus-visible\:text-white:focus-visible{color:var(--color-white)}.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-\[\#57e389\]\/70:focus-visible{--tw-ring-color:#57e389b3}@supports (color:lab(0% 0 0)){.focus-visible\:ring-\[\#57e389\]\/70:focus-visible{--tw-ring-color:lab(81.129% -54.2837 32.3257/.7)}}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#11141d\]:focus-visible{--tw-ring-offset-color:#11141d}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-25:disabled{opacity:.25}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:bottom-5{bottom:calc(var(--spacing) * 5)}.sm\:left-5{left:calc(var(--spacing) * 5)}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-start-2{grid-column-start:2}.sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.sm\:mt-6{margin-top:calc(var(--spacing) * 6)}.sm\:mt-7{margin-top:calc(var(--spacing) * 7)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.sm\:max-h-\[calc\(100svh-2\.5rem\)\]{max-height:calc(100svh - 2.5rem)}.sm\:max-w-sm{max-width:var(--container-sm)}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.sm\:grid-cols-\[0\.42fr_0\.58fr\]{grid-template-columns:.42fr .58fr}.sm\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.sm\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.sm\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.sm\:grid-cols-\[1\.78fr_1fr\]{grid-template-columns:1.78fr 1fr}.sm\:grid-cols-\[1fr_0\.8fr\]{grid-template-columns:1fr .8fr}.sm\:grid-cols-\[1fr_0\.48fr\]{grid-template-columns:1fr .48fr}.sm\:grid-cols-\[1fr_0\.55fr\]{grid-template-columns:1fr .55fr}.sm\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.sm\:grid-cols-\[3rem_0\.5fr_1fr\]{grid-template-columns:3rem .5fr 1fr}.sm\:grid-cols-\[3rem_0\.6fr_1fr\]{grid-template-columns:3rem .6fr 1fr}.sm\:grid-cols-\[3rem_0\.65fr_1fr\]{grid-template-columns:3rem .65fr 1fr}.sm\:grid-cols-\[3rem_1fr\]{grid-template-columns:3rem 1fr}.sm\:grid-cols-\[3rem_1fr_2\.75rem\]{grid-template-columns:3rem 1fr 2.75rem}.sm\:grid-cols-\[3rem_3rem_1fr\]{grid-template-columns:3rem 3rem 1fr}.sm\:grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.sm\:grid-cols-\[7\.5rem_1fr_auto\]{grid-template-columns:7.5rem 1fr auto}.sm\:grid-cols-\[9rem_1fr\]{grid-template-columns:9rem 1fr}.sm\:grid-cols-\[9rem_1fr_auto\]{grid-template-columns:9rem 1fr auto}.sm\:grid-cols-\[120px_1fr_auto\]{grid-template-columns:120px 1fr auto}.sm\:grid-cols-\[130px_1fr_auto\]{grid-template-columns:130px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:justify-self-end{justify-self:flex-end}.sm\:overflow-visible{overflow:visible}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.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-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-7{padding-inline:calc(var(--spacing) * 7)}.sm\:py-8{padding-block:calc(var(--spacing) * 8)}.sm\:pr-8{padding-right:calc(var(--spacing) * 8)}.sm\:pr-16{padding-right:calc(var(--spacing) * 16)}.sm\:pb-0{padding-bottom:0}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pl-0{padding-left:0}.sm\:pl-8{padding-left:calc(var(--spacing) * 8)}.sm\:pl-\[4\.25rem\]{padding-left:4.25rem}.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-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--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-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.sm\:tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:48rem){.md\:line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:inline-flex{display:inline-flex}.md\:aspect-\[16\/10\]{aspect-ratio:16/10}.md\:aspect-auto{aspect-ratio:auto}.md\:aspect-square{aspect-ratio:1}.md\:min-h-0{min-height:0}.md\:min-h-60{min-height:calc(var(--spacing) * 60)}.md\:min-h-64{min-height:calc(var(--spacing) * 64)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1\.28fr_1fr\]{grid-template-columns:1.28fr 1fr}.md\:grid-cols-\[5rem_1fr\]{grid-template-columns:5rem 1fr}.md\:grid-cols-\[10rem_1fr_11rem\]{grid-template-columns:10rem 1fr 11rem}.md\:grid-cols-\[150px_136px_1fr_150px\]{grid-template-columns:150px 136px 1fr 150px}.md\:grid-cols-\[minmax\(15rem\,\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(15rem,.9fr) minmax(0,1.1fr)}.md\:grid-cols-\[minmax\(20rem\,\.92fr\)_minmax\(0\,1\.08fr\)\]{grid-template-columns:minmax(20rem,.92fr) minmax(0,1.08fr)}.md\:flex-col{flex-direction:column}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:justify-end{justify-content:flex-end}:where(.md\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.md\:divide-y-0>: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(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.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\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-7{padding-inline:calc(var(--spacing) * 7)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pr-0{padding-right:0}.md\:pl-0{padding-left:0}.md\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:top-28{top:calc(var(--spacing) * 28)}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-start-auto{grid-column-start:auto}.lg\:-mx-5{margin-inline:calc(var(--spacing) * -5)}.lg\:mx-0{margin-inline:0}.lg\:-mt-10{margin-top:calc(var(--spacing) * -10)}.lg\:mt-2{margin-top:calc(var(--spacing) * 2)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-\[58\%\]{width:58%}.lg\:w-\[67\%\]{width:67%}.lg\:w-full{width:100%}.lg\:max-w-\[52\%\]{max-width:52%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.7fr_1\.3fr\]{grid-template-columns:.7fr 1.3fr}.lg\:grid-cols-\[0\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.lg\:grid-cols-\[0\.8fr_1fr\]{grid-template-columns:.8fr 1fr}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[0\.42fr_0\.58fr\]{grid-template-columns:.42fr .58fr}.lg\:grid-cols-\[0\.62fr_1\.38fr\]{grid-template-columns:.62fr 1.38fr}.lg\:grid-cols-\[0\.65fr_1\.35fr\]{grid-template-columns:.65fr 1.35fr}.lg\:grid-cols-\[0\.68fr_1\.32fr\]{grid-template-columns:.68fr 1.32fr}.lg\:grid-cols-\[0\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[0\.75fr_1\.25fr\]{grid-template-columns:.75fr 1.25fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[0\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[0\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.08fr_0\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1\.12fr_0\.88fr\]{grid-template-columns:1.12fr .88fr}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1fr_0\.75fr\]{grid-template-columns:1fr .75fr}.lg\:grid-cols-\[1fr_1\.65fr\]{grid-template-columns:1fr 1.65fr}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[3rem_1fr_0\.72fr\]{grid-template-columns:3rem 1fr .72fr}.lg\:grid-cols-\[4rem_0\.76fr_1\.24fr\]{grid-template-columns:4rem .76fr 1.24fr}.lg\:grid-cols-\[16rem_1fr\]{grid-template-columns:16rem 1fr}.lg\:grid-cols-\[18rem_1fr\]{grid-template-columns:18rem 1fr}.lg\:grid-cols-\[280px_1fr\]{grid-template-columns:280px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(360px\,0\.72fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr)}.lg\:grid-cols-\[minmax\(220px\,0\.48fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(220px,.48fr) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}.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-end{justify-content:flex-end}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:self-start{align-self:flex-start}.lg\:justify-self-end{justify-self:flex-end}.lg\:overflow-hidden{overflow:hidden}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:bg-\[linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.98\)_35\%\,rgba\(8\,9\,13\,0\.35\)_63\%\,rgba\(8\,9\,13\,0\.02\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\.08\)_0\%\,rgba\(8\,9\,13\,0\.08\)_68\%\,\#08090d_100\%\)\]{background-image:linear-gradient(90deg,#08090d 0%,#08090dfa 35%,#08090d59 63%,#08090d05 100%),linear-gradient(#08090d14 0% 68%,#08090d 100%)}.lg\:bg-\[linear-gradient\(90deg\,\#08090d_0\%\,rgba\(8\,9\,13\,0\.98\)_37\%\,rgba\(8\,9\,13\,0\.38\)_65\%\,rgba\(8\,9\,13\,0\.02\)_100\%\)\,linear-gradient\(180deg\,rgba\(8\,9\,13\,0\.06\)_0\%\,rgba\(8\,9\,13\,0\.05\)_68\%\,\#08090d_100\%\)\]{background-image:linear-gradient(90deg,#08090d 0%,#08090dfa 37%,#08090d61 65%,#08090d05 100%),linear-gradient(#08090d0f 0%,#08090d0d 68%,#08090d 100%)}.lg\:object-contain{object-fit:contain}.lg\:object-right{object-position:right}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-18{padding-block:calc(var(--spacing) * 18)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-16{padding-top:calc(var(--spacing) * 16)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-8{padding-left:calc(var(--spacing) * 8)}.lg\:text-8xl{font-size:var(--text-8xl);line-height:var(--tw-leading,var(--text-8xl--line-height))}.lg\:text-9xl{font-size:var(--text-9xl);line-height:var(--tw-leading,var(--text-9xl--line-height))}.lg\:text-\[6\.7rem\]{font-size:6.7rem}.lg\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:80rem){.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--background:#08090d;--foreground:#f5f4ef;--site-header-offset:7.25rem}.admin-source-tabs{border-block:1px solid var(--admin-border);background:#05090c6b;gap:0;display:flex;overflow-x:auto}.admin-source-tabs a{border-right:1px solid var(--admin-border);min-height:3.25rem;color:var(--admin-muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.65rem;padding:0 1rem;font-size:.68rem;font-weight:800;transition:background .16s,color .16s;display:flex}.admin-source-tabs a:hover,.admin-source-tabs a.is-active{color:var(--admin-green);background:#2cff8812}.admin-source-tabs b{color:currentColor;opacity:.68}.admin-x-operations{border-bottom:1px solid var(--admin-border);background:radial-gradient(circle at 18% 0,#2cff8814,#0000 42%)}.admin-x-heading{justify-content:space-between;gap:2rem;padding:1.5rem 1rem 1rem;display:flex}.admin-x-heading h3{margin:.25rem 0 0;font-size:1.4rem}.admin-x-heading>p{max-width:38rem;color:var(--admin-muted);margin:0;font-size:.82rem;line-height:1.55}.admin-x-summary{border-block:1px solid var(--admin-border);grid-template-columns:repeat(8,minmax(7rem,1fr));display:grid}.admin-x-summary>div{border-right:1px solid var(--admin-border);min-width:0;padding:.9rem .8rem}.admin-x-summary span,.admin-x-summary strong{display:block}.admin-x-summary span{color:var(--admin-muted);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.38rem;font-size:.58rem;font-weight:800}.admin-x-summary strong{color:var(--admin-text);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.admin-x-status-tabs{flex-wrap:wrap;gap:.4rem;padding:.9rem 1rem;display:flex}.admin-x-status-tabs a{border:1px solid var(--admin-border);color:var(--admin-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:.4rem .58rem;font-size:.58rem;font-weight:800;transition:border-color .16s,color .16s,background .16s}.admin-x-status-tabs a:hover,.admin-x-status-tabs a.is-active{color:var(--admin-green);background:#2cff8812;border-color:#2cff8880}.admin-x-stream{border-left:1px solid var(--admin-border-strong);margin:0 1rem 1.25rem}.admin-x-post{border-bottom:1px solid var(--admin-border);background:#11161d8c;padding:1rem 1rem .9rem 1.25rem;position:relative}.admin-x-post:before{border:2px solid var(--admin-panel);background:var(--admin-green);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1.25rem;left:-.28rem}.admin-x-post.is-rejected:before,.admin-x-post.is-error:before{background:var(--admin-red)}.admin-x-post.is-duplicate:before,.admin-x-post.is-filtered:before{background:var(--admin-muted)}.admin-x-post.is-collected:before,.admin-x-post.is-article_fetched:before{background:var(--admin-yellow)}.admin-x-post-head,.admin-x-post-actions,.admin-x-provenance{flex-wrap:wrap;align-items:center;gap:.55rem .9rem;display:flex}.admin-x-post-head{color:var(--admin-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-x-status{color:var(--admin-green);border:1px solid;padding:.25rem .4rem}.is-rejected .admin-x-status,.is-error .admin-x-status{color:var(--admin-red)}.is-collected .admin-x-status,.is-article_fetched .admin-x-status{color:var(--admin-yellow)}.admin-x-post-text{max-width:70rem;color:var(--admin-text);margin:.75rem 0 .65rem;font-size:.9rem;line-height:1.55}.admin-x-reason{color:var(--admin-red-soft);margin:0 0 .65rem;font-size:.76rem}.admin-x-post-actions{color:var(--admin-muted);font-size:.68rem}.admin-x-post-actions a{color:var(--admin-green)}.admin-x-post details{margin-top:.75rem}.admin-x-post summary{cursor:pointer;color:var(--admin-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-x-provenance{color:var(--admin-muted);padding-top:.85rem;font-size:.7rem}.admin-x-review-form{align-items:center;gap:.6rem;margin-left:auto;display:flex}.admin-x-empty{color:var(--admin-muted);gap:.35rem;padding:2rem 1.25rem;display:grid}.admin-x-empty strong{color:var(--admin-text)}@media (max-width:1180px){.admin-x-summary{grid-template-columns:repeat(4,minmax(8rem,1fr))}.admin-x-summary>div:nth-child(4n){border-right:0}}@media (max-width:720px){.admin-x-heading{gap:.75rem;display:grid}.admin-x-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-x-review-form{width:100%;margin-left:0}}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}small{font-size:max(.625rem,.833em)}html{scroll-padding-top:var(--site-header-offset)}[id]{scroll-margin-top:var(--site-header-offset)}::selection{color:#fff;background:#ff6046}.scan-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px}.signal-sphere{clip-path:polygon(50% 0%,63% 19%,85% 14%,79% 38%,100% 50%,79% 62%,85% 86%,63% 81%,50% 100%,37% 81%,15% 86%,21% 62%,0% 50%,21% 38%,15% 14%,37% 19%);background:radial-gradient(circle at 42% 42%,#ff604638,#0000 24%),radial-gradient(circle at 58% 48%,#57e38929,#0000 28%),linear-gradient(135deg,#f5f4ef1f,#f5f4ef05)}.signal-orbit{transform-origin:50%;will-change:transform;border:1px solid #57e3892e;border-radius:9999px;position:absolute;inset:50%;transform:translate(-50%,-50%)}.signal-orbit:before{content:"";border-radius:inherit;border-top:1px solid #ff60468c;animation:44s linear infinite radarSweep;position:absolute;inset:-1px}.signal-orbit-one{width:62%;height:62%;animation:128s linear infinite orbitDriftOne}.signal-orbit-two{width:84%;height:84%;animation:164s linear infinite reverse orbitDriftTwo;transform:translate(-50%,-50%)rotate(18deg)scaleY(.72)}.signal-orbit-three{width:104%;height:104%;animation:220s linear infinite orbitDriftThree;transform:translate(-50%,-50%)rotate(-24deg)scaleY(.52)}.signal-node{background:#08090d;border:1px solid #57e389e6;width:7px;height:7px;animation:12s ease-in-out infinite signalNodeGlow;position:absolute;top:calc(50% - 3px);right:-3px;box-shadow:0 0 18px #57e389a6}.signal-node-track{transform-origin:50%;will-change:transform;border-radius:9999px;position:absolute;inset:50%}.signal-node-track-one{width:62%;height:62%;animation:108s linear infinite nodeOrbitOne}.signal-node-track-two{width:84%;height:84%;animation:144s linear infinite reverse nodeOrbitTwo}.signal-node-track-three{width:104%;height:104%;animation:192s linear infinite nodeOrbitThree}.home-signal-deck{background:#0d1017e6;border:1px solid #ffffff24;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 80px #0000006b}.home-signal-deck-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:3.25rem;padding:0 1rem;display:flex}.home-signal-deck-header p,.home-signal-deck-header>span{font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;font-size:.66rem;font-weight:900;display:flex}.home-signal-deck-header p{color:#ff806b;gap:.5rem}.home-signal-deck-header p svg{width:.9rem;height:.9rem}.home-signal-deck-header>span{color:#ffffff5c;letter-spacing:.12em}.home-signal-stage{background:#11141d;height:clamp(18rem,37svh,23rem);position:relative;overflow:hidden}.home-signal-feature{animation:.42s cubic-bezier(.22,1,.36,1) both homeSignalEnter;display:block;position:absolute;inset:0;overflow:hidden}.home-signal-image{object-fit:cover;transition:filter .28s;animation:5.6s linear both homeSignalImage}.home-signal-feature:hover .home-signal-image,.home-signal-feature:focus-visible .home-signal-image{filter:saturate(1.15)brightness(1.06)}.home-signal-fallback{color:#57e3898c;background-color:#11141d;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid;position:absolute;inset:0}.home-signal-fallback svg{width:4rem;height:4rem}.home-signal-image-shade{background:linear-gradient(#08090d0d 18%,#08090deb 84%),linear-gradient(90deg,#08090dad,#0000 72%);position:absolute;inset:0}.home-signal-scan{opacity:0;background:linear-gradient(90deg,#0000,#57e389bf,#0000);height:1px;animation:5.6s ease-in-out infinite homeSignalScan;position:absolute;top:12%;left:0;right:0}.home-signal-feature-content{flex-direction:column;gap:.8rem;padding:1.35rem;display:flex;position:absolute;bottom:0;left:0;right:0}.home-signal-meta{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:.625rem;font-weight:900;display:flex}.home-signal-meta span:first-child{color:#57e389}.home-signal-meta span:last-child{color:#ffffff8f}.home-signal-meta .home-signal-strength{color:inherit;align-items:center;margin-left:auto;display:inline-flex}.home-signal-feature-content>strong{color:#fff;letter-spacing:0;text-wrap:balance;max-width:30rem;font-size:clamp(1.55rem,2.6vw,2.35rem);font-weight:900;line-height:1.02}.home-signal-read{color:#ffffffa3;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.625rem;font-weight:900;transition:color .18s;display:flex}.home-signal-read svg{width:.85rem;height:.85rem;transition:transform .18s}.home-signal-feature:hover .home-signal-read,.home-signal-feature:focus-visible .home-signal-read{color:#ff806b}.home-signal-feature:hover .home-signal-read svg,.home-signal-feature:focus-visible .home-signal-read svg{transform:translate(2px,-2px)}.home-signal-progress{transform-origin:0;z-index:3;background:#ff6046;width:100%;height:2px;animation:5.6s linear both homeSignalProgress;position:absolute;bottom:0;left:0}.home-signal-progress.is-paused,.home-signal-deck:hover .home-signal-image,.home-signal-deck:focus-within .home-signal-image,.home-signal-deck:hover .home-signal-scan,.home-signal-deck:focus-within .home-signal-scan{animation-play-state:paused}.home-signal-queue{background:#08090da8;display:grid}.home-signal-queue button{color:#ffffff8a;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff1a;grid-template-columns:1.8rem minmax(0,1fr) .45rem;align-items:center;gap:.75rem;min-height:3.55rem;padding:.55rem 1rem;transition:background .18s,color .18s;display:grid;position:relative}.home-signal-queue button:hover,.home-signal-queue button:focus-visible,.home-signal-queue button.is-active{color:#fff;background:#ffffff0b;outline:none}.home-signal-queue button:focus-visible{box-shadow:inset 3px 0 #57e389}.home-signal-queue-index{font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:.625rem;font-weight:900}.home-signal-queue-copy{min-width:0}.home-signal-queue-copy>span{color:#57e389b3;font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.18rem;font-size:.625rem;font-weight:900;display:block}.home-signal-queue-copy>strong{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;display:block;overflow:hidden}.home-signal-queue-state{background:#ffffff2e;width:.38rem;height:.38rem;transition:background .18s,transform .18s}.home-signal-queue button.is-active .home-signal-queue-state{background:#ff6046;transform:scale(1.15);box-shadow:0 0 14px #ff60468a}@keyframes homeSignalEnter{0%{opacity:0;transform:scale(1.018)}to{opacity:1;transform:scale(1)}}@keyframes homeSignalImage{0%{transform:scale(1.025)}to{transform:scale(1.075)}}@keyframes homeSignalScan{0%,10%{opacity:0;top:10%}18%,72%{opacity:.62}88%,to{opacity:0;top:88%}}@keyframes homeSignalProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:1024px){.home-signal-stage{height:clamp(17rem,32svh,20rem)}.home-signal-queue{grid-template-columns:repeat(5,minmax(0,1fr))}.home-signal-queue button{border-left:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:.32rem;min-height:6.2rem;padding:.72rem;display:flex}.home-signal-queue button:first-child{border-left:0}.home-signal-queue-copy>strong{text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.home-signal-queue-state{position:absolute;top:.8rem;right:.68rem}}@media (max-width:1023px){.home-signal-deck{width:100%}.home-signal-stage{aspect-ratio:16/9;height:auto}.home-signal-queue{overscroll-behavior-inline:contain;scrollbar-width:thin;display:flex;overflow-x:auto}.home-signal-queue button{border-left:1px solid #ffffff1a;flex:0 0 min(18rem,78vw)}}@media (max-width:520px){.home-signal-deck-header{height:2.75rem}.home-signal-queue button{min-height:3rem}.home-signal-feature-content{padding:1rem}.home-signal-feature-content>strong{font-size:clamp(1.35rem,7vw,1.8rem)}}.topic-switcher{scrollbar-width:none;background:#0d0f15;border-bottom:1px solid #ffffff1a;overflow-x:auto}.topic-switcher::-webkit-scrollbar{display:none}.topic-switcher>div{min-width:max-content;max-width:80rem;margin:0 auto;padding:0 2rem;display:flex}.topic-switcher a{color:#ffffff6b;font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;border-bottom:2px solid #0000;min-height:3.25rem;padding:1.1rem 1rem .85rem;font-size:.65rem;font-weight:900;transition:border-color .18s,color .18s,background .18s}.topic-switcher a:hover,.topic-switcher a:focus-visible,.topic-switcher a[aria-current=page]{color:#57e389;border-bottom-color:#57e389;outline:none}.topic-switcher a[aria-current=page]{background:#57e3890f}.topic-hero{border-bottom:1px solid #ffffff1a;flex-direction:column;min-height:calc(78svh - 6.5rem);display:flex;position:relative;overflow:hidden}.topic-hero-image{object-fit:cover;object-position:center;animation:.9s cubic-bezier(.22,1,.36,1) both topicHeroImageIn}.topic-hero-shade{background:linear-gradient(90deg,#08090d 0%,#08090df5 35%,#08090d8f 68%,#08090d33 100%),linear-gradient(#08090d1f,#08090db8);position:absolute;inset:0}.topic-hero-scan{opacity:0;background:linear-gradient(90deg,#0000,#57e389a6,#0000);height:1px;animation:7s ease-in-out infinite topicHeroScan;position:absolute;top:18%;left:42%;right:0}.topic-hero-content{z-index:1;flex:1;align-items:center;width:100%;max-width:80rem;min-height:28rem;margin:0 auto;padding:2rem;display:flex;position:relative}.topic-hero-content>div{max-width:44rem}.topic-hero h1{color:#fff;letter-spacing:0;text-transform:uppercase;margin-top:1.1rem;font-size:5.5rem;font-weight:950;line-height:.88}.topic-hero-headline{color:#ffffffc2;letter-spacing:0;text-wrap:balance;max-width:42rem;margin-top:1.35rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:650;line-height:1.08}.topic-coverage-tag{color:#ffffffa3;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;background:#08090d80;border:1px solid #ffffff29;padding:.55rem .7rem;font-size:.63rem;font-weight:900}.topic-primary-action,.topic-secondary-action{font-family:var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;min-height:3rem;padding:0 1.15rem;font-size:.68rem;font-weight:900;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.topic-primary-action{color:#fff;background:#ff6046}.topic-primary-action:hover,.topic-primary-action:focus-visible{background:#ff806b}.topic-secondary-action{color:#ffffffd1;border:1px solid #fff3}.topic-secondary-action:hover,.topic-secondary-action:focus-visible{color:#fff;border-color:#ffffff73}.topic-intelligence-strip{z-index:1;background:#08090dc7;border:1px solid #ffffff21;grid-template-columns:.65fr .7fr .75fr 2.4fr;width:calc(100% - 4rem);max-width:76rem;margin:0 auto 1rem;display:grid;position:relative}.topic-intelligence-strip>div{border-left:1px solid #ffffff1a;min-width:0;padding:.9rem 1rem}.topic-intelligence-strip>div:first-child{border-left:0}.topic-intelligence-strip small{color:#ffffff59;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;font-size:.625rem;font-weight:900;display:block}.topic-intelligence-strip strong{color:#fff;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.77rem;font-weight:900;display:block}.topic-pulse-value{align-items:center;gap:.75rem;display:flex}.topic-pulse-trigger{color:inherit;cursor:help;font:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;padding:0;display:flex}.topic-pulse-trigger:focus-visible{outline-offset:.35rem;outline:1px solid #57e389}.topic-pulse-value svg{color:#57e389;width:1.3rem;height:1.3rem}.topic-pulse-value span{min-width:0}.topic-pulse-value strong{color:#57e389;font-size:1.15rem}.topic-watchlist p{color:#ffffffa3;font-family:var(--font-geist-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:750;overflow:hidden}.topic-feature-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:1rem;display:grid}.topic-feature-grid.is-single{grid-template-columns:minmax(0,1fr)}.topic-feature-lead,.topic-feature-secondary>a{border:1px solid #ffffff1a;padding:1rem;transition:border-color .18s,background .18s;display:block}.topic-feature-lead:hover,.topic-feature-lead:focus-visible,.topic-feature-secondary>a:hover,.topic-feature-secondary>a:focus-visible{background:#ffffff06;border-color:#57e38959;outline:none}.topic-feature-image{aspect-ratio:16/9;background:#ffffff0a;position:relative;overflow:hidden}.topic-feature-image>span{background:linear-gradient(#0000 58%,#08090d7a);position:absolute;inset:0}.topic-feature-lead>p,.topic-feature-secondary p{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;margin-top:.9rem;font-size:.625rem;font-weight:900}.topic-feature-meta{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.topic-feature-meta>span:last-child{margin-left:auto}.topic-feature-lead>h3{color:#fff;letter-spacing:0;margin-top:.7rem;font-size:clamp(1.8rem,4vw,3.4rem);font-weight:950;line-height:.98}.topic-feature-lead>span{color:#ffffff8c;margin-top:.8rem;line-height:1.6;display:block}.topic-feature-secondary{gap:1rem;display:grid}.topic-feature-secondary h3{color:#fff;letter-spacing:0;margin-top:.55rem;font-size:1.25rem;font-weight:900;line-height:1.1}.topic-feature-secondary .topic-feature-deck{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.65rem;font-size:.8rem;line-height:1.5;display:-webkit-box;overflow:hidden}.topic-empty-coverage{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:.8fr 1.2fr;gap:3rem;padding:2rem 0;display:grid}.topic-empty-coverage h3{color:#fff;letter-spacing:0;margin-top:.9rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:950;line-height:1}.topic-empty-coverage>div:first-child>p:not(:first-child){color:#ffffff8c;max-width:32rem;margin-top:1rem;line-height:1.7}.topic-empty-coverage a{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;margin-top:1.5rem;font-size:.65rem;font-weight:900;display:inline-flex}.topic-empty-coverage a svg{width:.9rem;height:.9rem}.topic-empty-monitor{background-color:#0d1017;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1c;padding:.7rem 1rem;position:relative;overflow:hidden}.topic-empty-monitor:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#57e3891f,#0000);width:28%;animation:5s linear infinite topicMonitorScan;position:absolute;inset:0 auto 0 -30%}.topic-empty-monitor>div{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.45rem;min-height:2.5rem;font-size:.625rem;font-weight:900;display:flex}.topic-empty-monitor>div svg{width:.9rem;height:.9rem}.topic-empty-monitor>p{border-top:1px solid #ffffff14;grid-template-columns:2rem 1fr .45rem;align-items:center;gap:.8rem;min-height:2.8rem;display:grid}.topic-empty-monitor>p span{color:#ffffff47;font-family:var(--font-geist-mono);font-size:.625rem}.topic-empty-monitor>p strong{color:#ffffffad;font-size:.77rem;font-weight:700}.topic-empty-monitor>p i{background:#57e389;width:.4rem;height:.4rem;animation:2.2s ease-in-out infinite faqStatusPulse}@keyframes topicHeroImageIn{0%{opacity:.4;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes topicHeroScan{0%,12%{opacity:0;top:18%}24%,70%{opacity:.55}88%,to{opacity:0;top:86%}}@keyframes topicMonitorScan{0%{left:-30%}to{left:115%}}@media (max-width:900px){.topic-hero-shade{background:linear-gradient(90deg,#08090df0,#08090d94),linear-gradient(#0000,#08090d)}.topic-intelligence-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-watchlist{border-top:1px solid #ffffff1a;grid-column:1/-1;border-left:0!important}.topic-feature-grid,.topic-empty-coverage{grid-template-columns:1fr}.topic-feature-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.topic-switcher>div{padding:0 .5rem}.topic-hero{min-height:0}.topic-hero-image{object-position:58% center}.topic-hero-content{align-items:flex-start;min-height:0;padding:2rem 1rem 1.5rem}.topic-hero h1{font-size:3.25rem}.topic-hero-headline{font-size:1.55rem}.topic-intelligence-strip{width:calc(100% - 2rem);margin-bottom:1rem}.topic-intelligence-strip>div{padding:.75rem}.topic-intelligence-strip strong{font-size:.625rem}.topic-pulse-value{gap:.4rem}.topic-pulse-value svg{display:none}.topic-feature-secondary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.topic-hero-image,.topic-hero-scan,.topic-empty-monitor:after,.topic-empty-monitor>p i{animation:none}}.topic-briefing-cta{color:#f5f4ef;background-color:#10131d;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.topic-briefing-cta:after{content:"";background:#ff6046;height:.35rem;position:absolute;top:0;left:0;right:0}.topic-briefing-cta-inner{max-width:80rem;margin:0 auto;padding:5.5rem 2rem 6rem}.topic-briefing-cta-kicker{font-family:var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.63rem;font-weight:900;display:flex}.topic-briefing-cta-kicker span:first-child{color:#57e389;align-items:center;gap:.55rem;display:inline-flex}.topic-briefing-cta-kicker svg{width:1rem;height:1rem}.topic-briefing-cta-kicker span:last-child{color:#fff6}.topic-briefing-cta-main{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:end;gap:4rem;padding:3.25rem 0 4.25rem;display:grid}.topic-briefing-cta-main h2{letter-spacing:0;text-transform:uppercase;max-width:52rem;font-size:clamp(3rem,6vw,5.9rem);font-weight:950;line-height:.88}.topic-briefing-cta-main h2 span{color:#ff6046;display:block}.topic-briefing-cta-main>div>p{color:#ffffff94;max-width:30rem;font-size:1rem;line-height:1.7}.topic-briefing-cta-actions{flex-direction:column;gap:.65rem;margin-top:1.75rem;display:flex}.topic-briefing-cta-actions a{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3.25rem;padding:0 1rem;font-size:.68rem;font-weight:900;transition:background .18s,color .18s,transform .18s;display:flex}.topic-briefing-cta-actions a:first-child{color:#fff;background:#ff6046}.topic-briefing-cta-actions a:first-child:hover,.topic-briefing-cta-actions a:first-child:focus-visible{background:#ff795f}.topic-briefing-cta-actions a:last-child{color:#ffffffd1;border:1px solid #ffffff2e}.topic-briefing-cta-actions a:last-child:hover,.topic-briefing-cta-actions a:last-child:focus-visible{color:#57e389;background:#57e38914;border-color:#57e38957}.topic-briefing-cta-actions a:hover svg,.topic-briefing-cta-actions a:focus-visible svg{transform:translate(.2rem)}.topic-briefing-cta-actions svg{width:1rem;height:1rem;transition:transform .18s}.topic-briefing-cta-index{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.topic-briefing-cta-index p{border-left:1px solid #ffffff1f;align-items:center;gap:1rem;min-height:4.25rem;padding:0 1.25rem;display:flex}.topic-briefing-cta-index p:first-child{border-left:0}.topic-briefing-cta-index span{color:#ff6046;font-family:var(--font-geist-mono);font-size:.65rem;font-weight:900}.topic-briefing-cta-index strong{color:#ffffffd1;font-size:.9rem;font-weight:850}.top-stories-hero{background-color:#10131d;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.top-stories-hero:after{content:"";opacity:.9;background:#ff6046;width:.4rem;height:100%;position:absolute;top:0;right:0}.top-stories-hero-inner{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:end;gap:5rem;max-width:80rem;margin:0 auto;padding:5rem 2rem 4.5rem;display:grid}.top-stories-hero-inner>div:first-child>p:first-child{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.68rem;font-weight:900;display:flex}.top-stories-hero-inner>div:first-child>p:first-child svg{width:1rem;height:1rem}.top-stories-hero h1{color:#fff;letter-spacing:0;text-transform:uppercase;margin-top:1.4rem;font-size:clamp(4rem,8vw,7.5rem);font-weight:950;line-height:.82}.top-stories-hero h1 span{color:#ff6046;display:block}.top-stories-deck{color:#ffffff94;max-width:44rem;margin-top:2rem;font-size:1rem;line-height:1.75}.top-period-panel{border-left:1px solid #ffffff21;padding-left:2rem}.top-period-panel>small{color:#ffffff59;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:900;display:block}.top-period-panel nav{grid-template-columns:1fr 1fr;margin-top:.9rem;display:grid}.top-period-panel nav a{color:#ffffff7a;font-family:var(--font-geist-mono);text-transform:uppercase;border:1px solid #ffffff21;justify-content:center;align-items:center;min-height:3rem;font-size:.65rem;font-weight:900;transition:background .18s,border-color .18s,color .18s;display:flex}.top-period-panel nav a+a{border-left:0}.top-period-panel nav a:hover,.top-period-panel nav a:focus-visible,.top-period-panel nav a[aria-current=page]{color:#57e389;background:#57e3891a;border-color:#57e3896b;outline:none}.top-period-panel>div{color:#ff806b;border-top:1px solid #ffffff1a;align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;display:flex}.top-period-panel>div svg{width:1rem;height:1rem}.top-period-panel>div span{color:#ffffff6b;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.625rem}.top-period-panel>div strong{color:#ffffffc7;margin-bottom:.25rem;display:block}.top-stories-ranking{background:#08090d}.top-stories-ranking-inner{max-width:80rem;margin:0 auto;padding:2rem 2rem 5.5rem}.top-ranking-status{color:#ffffff57;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:3rem;font-size:.625rem;font-weight:850;display:flex}.top-ranking-status span:last-child{color:#57e389}.top-story-lead{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);transition:background .18s;display:grid}.top-story-lead:hover,.top-story-lead:focus-visible{background:#ffffff06;outline:none}.top-story-lead-image{min-width:0;min-height:30rem;position:relative;overflow:hidden}.top-story-lead-image>span{background:linear-gradient(90deg,#0000 72%,#08090d),linear-gradient(#0000 70%,#08090d73);position:absolute;inset:0}.top-story-lead-content{align-content:space-between;padding:1.5rem 1.5rem 2rem 2rem;display:grid}.top-story-rank{color:#ff6046;font-family:var(--font-geist-mono);font-size:1rem;font-weight:900}.top-story-lead-content>div:nth-child(2)>p,.top-story-row-copy>p{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:900}.top-story-lead-content h2{color:#fff;letter-spacing:0;margin-top:.85rem;font-size:clamp(2.2rem,4vw,4rem);font-weight:950;line-height:.95}.top-story-lead-content>div:nth-child(2)>span{color:#ffffff85;margin-top:1rem;line-height:1.6;display:block}.top-story-movement{color:#ffffff61;font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:.3rem;font-size:.625rem;font-style:normal;font-weight:900;display:inline-flex}.top-story-movement svg{width:.75rem;height:.75rem}.top-story-movement.is-new,.top-story-movement.is-up{color:#57e389}.top-story-movement.is-down{color:#ff806b}.top-story-signal{flex-direction:column;justify-content:center;align-items:flex-end;gap:.45rem;display:flex}.top-story-list{border-bottom:1px solid #ffffff1a}.top-story-row{border-top:1px solid #ffffff1a;grid-template-columns:3rem 7rem minmax(0,1fr) 5rem 1rem;align-items:center;gap:1.25rem;min-height:9rem;padding:1rem 0;transition:background .18s,padding .18s;display:grid}.top-story-row:hover,.top-story-row:focus-visible{background:#ffffff06;outline:none;padding-left:.75rem;padding-right:.75rem}.top-story-row-image{aspect-ratio:1;position:relative;overflow:hidden}.top-story-row-copy h2{color:#fff;letter-spacing:0;margin-top:.45rem;font-size:1.45rem;font-weight:900;line-height:1.05}.top-story-row-copy>span{color:#ffffff57;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.65rem;font-size:.625rem;display:block}.top-story-open{color:#ffffff47;width:1rem;height:1rem;transition:color .18s,transform .18s}.top-story-row:hover .top-story-open,.top-story-row:focus-visible .top-story-open{color:#ff6046;transform:translate(.2rem,-.2rem)}.top-stories-empty{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;padding:5rem 0}.top-stories-empty>p{color:#57e389;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.65rem;font-weight:900}.top-stories-empty h2{letter-spacing:0;margin-top:1rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:950;line-height:.95}.top-stories-empty a{color:#ff806b;font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:.5rem;margin-top:2rem;font-size:.65rem;font-weight:900;display:inline-flex}.top-stories-empty a svg{width:.9rem;height:.9rem}.top-ranking-method{color:#f5f4ef;background-color:#10131d;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-top:.35rem solid #ff6046;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:4rem max(2rem,50vw - 38rem);display:grid}.top-ranking-method>div>p{color:#57e389;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.65rem;font-weight:900}.top-ranking-method h2{letter-spacing:0;text-transform:uppercase;margin-top:.9rem;font-size:clamp(2.7rem,5vw,5rem);font-weight:950;line-height:.9}.top-ranking-method>div>span{color:#ffffff94;max-width:48rem;margin-top:1.4rem;line-height:1.7;display:block}.top-ranking-method>a{color:#ffffffd1;font-family:var(--font-geist-mono);text-transform:uppercase;border:1px solid #ffffff2e;align-items:center;gap:.6rem;min-height:3.25rem;padding:0 1rem;font-size:.65rem;font-weight:900;transition:background .18s,color .18s;display:inline-flex}.top-ranking-method>a:hover,.top-ranking-method>a:focus-visible{color:#57e389;background:#57e3891a;border-color:#57e38966;outline:none}.top-ranking-method>a svg{width:.9rem;height:.9rem}@media (max-width:900px){.top-stories-hero-inner{grid-template-columns:1fr;align-items:start;gap:3rem}.top-period-panel{border-top:1px solid #ffffff21;border-left:0;padding-top:1.5rem;padding-left:0}.top-story-lead{grid-template-columns:1fr}.top-story-lead-image{aspect-ratio:16/9;min-height:0}.top-story-lead-image>span{background:linear-gradient(#0000 72%,#08090d)}.top-story-lead-content{gap:2rem;padding:1.5rem 1rem 2.25rem}}@media (max-width:640px){.top-stories-hero-inner{padding:3rem 1rem}.top-stories-hero h1{font-size:3.65rem}.top-stories-ranking-inner{padding:1rem 1rem 4rem}.top-ranking-status{flex-direction:column;justify-content:center;align-items:flex-start;gap:.5rem}.top-story-row{grid-template-columns:2rem 5.25rem minmax(0,1fr) auto 1rem;gap:.8rem;min-height:7.5rem}.top-story-row .top-story-signal .top-story-movement{display:none}.top-story-row-copy h2{font-size:1rem}.top-story-row-copy>p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-story-row-copy>span{line-height:1.4}.top-ranking-method{grid-template-columns:1fr;align-items:start;padding:3.5rem 1rem}}@media (max-width:800px){.topic-briefing-cta-inner{padding:4rem 1rem 4.5rem}.topic-briefing-cta-main{grid-template-columns:1fr;align-items:start;gap:2rem;padding:2.5rem 0 3rem}}@media (min-width:900px) and (max-width:1023px){.signal-index-hero .directory-hero-layout{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);gap:2rem}.signal-index-hero .directory-hero-copy h1{font-size:3.75rem}.signal-index-hero .directory-hero-visual{width:100%}}@media (max-width:560px){.topic-briefing-cta-kicker{flex-direction:column;align-items:flex-start;gap:.7rem}.topic-briefing-cta-main h2{font-size:2.75rem}.topic-briefing-cta-index{grid-template-columns:1fr}.topic-briefing-cta-index p,.topic-briefing-cta-index p:first-child{border-top:1px solid #ffffff1a;border-left:0}.topic-briefing-cta-index p:first-child{border-top:0}}.ticker{backface-visibility:hidden;will-change:transform;width:max-content;animation:88s linear infinite ticker;transform:translate(0)}.ticker-track:has(.ticker-link:focus-visible) .ticker{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.ticker-track:hover .ticker{animation-play-state:paused}}.ticker-link{text-shadow:0 0 #0000}.ticker-link:hover,.ticker-link:focus-visible{text-shadow:0 0 12px #57e38973}.article-subscribe-prompt{animation:.36s cubic-bezier(.22,1,.36,1) both articleSubscribePromptIn}.signal-visual{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/36px 36px,radial-gradient(circle at 82% 18%,#ff604629,#0000 32%),radial-gradient(circle at 18% 82%,#57e38921,#0000 34%),#10131d;border:1px solid #ffffff1a;padding:1.25rem;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000047}.signal-visual:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#08090ddb,#0000 28% 72%,#08090dd1),linear-gradient(#08090d14,#08090dad);position:absolute;inset:0}.signal-visual>*{z-index:2;position:relative}.signal-visual-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.signal-visual-eyebrow{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;font-weight:900;display:flex}.signal-visual-title{color:#fff;letter-spacing:0;text-transform:uppercase;margin-top:.65rem;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:950;line-height:.95}.signal-visual-icon{color:#57e389;background:#57e3891a;border:1px solid #57e38959;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.signal-visual-stage{height:12rem;margin-top:1.1rem;position:relative}.signal-visual-beam{opacity:0;transform-origin:50%;background:linear-gradient(90deg,#0000,#57e389b3,#ff604680,#0000);height:1px;animation:4.8s cubic-bezier(.22,1,.36,1) infinite signalVisualBeam;position:absolute;left:-8%;right:-8%}.signal-visual-beam-one{top:28%;transform:rotate(12deg)translate(-42%)}.signal-visual-beam-two{animation-delay:.9s;top:54%;transform:rotate(-7deg)translate(-42%)}.signal-visual-beam-three{animation-delay:1.8s;top:76%;transform:rotate(4deg)translate(-42%)}.signal-visual-inbox{border:1px solid #57e3896b;width:8.2rem;height:5.8rem;animation:2.8s ease-in-out infinite signalVisualPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal-visual-inbox span{background:#57e389bf;height:2px;animation:2.4s ease-in-out infinite signalVisualLine;display:block;position:absolute;left:1rem;right:1rem}.signal-visual-inbox span:first-child{top:1.4rem}.signal-visual-inbox span:nth-child(2){animation-delay:.2s;top:2.75rem}.signal-visual-inbox span:nth-child(3){animation-delay:.4s;top:4.1rem}.signal-visual-rings span{border:1px solid #ff60463d;border-radius:999px;animation:4.5s ease-in-out infinite signalVisualRing;position:absolute;inset:50%}.signal-visual-rings span:nth-child(2){animation-delay:.9s}.signal-visual-rings span:nth-child(3){animation-delay:1.8s}.signal-visual-bars{gap:.25rem;display:flex;position:absolute;bottom:.15rem;right:0}.signal-visual-bars span{opacity:.55;background:linear-gradient(#57e389,#57e3891f);width:.22rem;height:2.2rem;animation:1.7s ease-in-out infinite signalVisualBar;display:block}.signal-visual-nodes{flex-wrap:wrap;gap:.45rem;margin-top:1rem;display:flex}.signal-visual-nodes span{color:#f5f4ef9e;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff1f;padding:.45rem .55rem;font-size:.63rem;font-weight:900;animation:3.2s ease-in-out infinite signalVisualNode}.signal-visual-stats{grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1rem;display:grid}.signal-visual-stats div{background:#08090d8f;border:1px solid #ffffff14;padding:.85rem}.signal-visual-stats p{color:#fff;font-family:var(--font-geist-mono);font-size:1.2rem;font-weight:950;line-height:1}.signal-visual-stats span{color:#f5f4ef61;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:.55rem;font-size:.625rem;font-weight:900;display:block}.signal-visual-archive{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/24px 24px,radial-gradient(circle at 78% 24%,#57e38929,#0000 34%),radial-gradient(circle at 20% 72%,#ff60461f,#0000 30%),#10131d}.signal-visual-sponsorship .signal-visual-icon,.signal-visual-sponsorship .signal-visual-inbox{color:#ff6046;background:#ff60461a;border-color:#ff604666}.signal-visual-tools .signal-visual-rings span{border-color:#57e3894d}.product-hero-copy{animation:.72s cubic-bezier(.22,1,.36,1) both productHeroCopyEnter}.product-hero-media{animation:.98s cubic-bezier(.22,1,.36,1) both productHeroMediaEnter}.contact-hero-visual{height:34rem;animation:.7s cubic-bezier(.22,1,.36,1) both contactHeroEnter;position:absolute;inset:50% 0 auto;overflow:hidden;transform:translateY(-50%)}.contact-hero-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:1.5rem 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 88%,#0000)}.contact-hero-scan{inset-inline:0;background:linear-gradient(#0000,#57e38933,#0000);height:5rem;animation:6s ease-in-out infinite contactHeroScan;position:absolute;top:-5rem}.contact-hero-status,.contact-hero-footer{color:#f5f4ef80;font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:900;display:flex;position:absolute}.contact-hero-status{align-items:center;gap:.6rem;top:1rem;right:1rem}.contact-hero-status-dot{background:#57e389;width:.42rem;height:.42rem;animation:1.6s ease-in-out infinite contactHeroStatus;display:block;box-shadow:0 0 14px #57e389b3}.contact-hero-footer{justify-content:space-between;bottom:1rem;left:1rem;right:1rem}.contact-hero-rings span{border:1px solid #57e38940;border-radius:999px;width:7rem;height:7rem;animation:4.5s ease-out infinite contactHeroRing;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.55)}.contact-hero-rings span:nth-child(2){animation-delay:1.5s}.contact-hero-rings span:nth-child(3){animation-delay:3s}.contact-hero-hub{color:#57e389;z-index:4;background:#11141d;border:1px solid #57e3898c;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;width:6.25rem;height:6.25rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contact-hero-hub:after{content:"";border:1px solid #ff604680;animation:2.4s ease-in-out infinite contactHeroHub;position:absolute;inset:-.55rem}.contact-hero-hub span{color:#fff;font-family:var(--font-geist-mono);letter-spacing:.18em;font-size:.65rem;font-weight:950}.contact-hero-route{transform-origin:0;z-index:2;background:#57e3893d;width:39%;height:1px;position:absolute;top:50%;left:50%}.contact-hero-route:after{content:"";background:#57e389;width:.35rem;height:.35rem;animation:3.6s linear infinite contactHeroPacket;position:absolute;top:-.16rem;left:0;box-shadow:0 0 12px #57e389cc}.contact-hero-route-tips{transform:rotate(213deg)}.contact-hero-route-embargo{transform:rotate(-47deg)}.contact-hero-route-embargo:after{animation-delay:.8s}.contact-hero-route-partnerships{transform:rotate(35deg)}.contact-hero-route-partnerships:after{animation-delay:1.6s}.contact-hero-route-support{transform:rotate(145deg)}.contact-hero-route-support:after{animation-delay:2.4s}.contact-hero-desk{color:#f5f4efbf;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;z-index:3;background:#08090dd1;border-left:2px solid #ff6046bf;grid-template-columns:auto auto 1fr;align-items:center;gap:.55rem;min-width:9rem;padding:.8rem;font-size:.66rem;font-weight:900;display:grid;position:absolute}.contact-hero-desk-index{color:#f5f4ef47}.contact-hero-desk svg{color:#57e389}.contact-hero-desk-tips{top:18%;left:2%}.contact-hero-desk-embargo{top:14%;right:2%}.contact-hero-desk-partnerships{bottom:16%;right:0}.contact-hero-desk-support{bottom:18%;left:3%}.contact-hero-incoming{background:linear-gradient(90deg,#0000,#ff604699);width:25%;height:1px;position:absolute;left:0}.contact-hero-incoming span{background:#ff6046;width:.5rem;height:.28rem;animation:2.6s linear infinite contactHeroIncoming;display:block;position:absolute;top:-.12rem;box-shadow:0 0 10px #ff6046b3}.contact-hero-incoming-one{top:39%}.contact-hero-incoming-two{width:34%;top:50%}.contact-hero-incoming-two span{animation-delay:.9s}.contact-hero-incoming-three{width:27%;top:61%}.contact-hero-incoming-three span{animation-delay:1.8s}.about-hero-image{filter:contrast(1.04)saturate(.9)brightness(.72);transform-origin:50%;animation:18s cubic-bezier(.22,1,.36,1) both aboutHeroImage}.faq-hero-visual{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;width:min(43vw,38rem);height:26rem;animation:.9s cubic-bezier(.22,1,.36,1) both faqHeroEnter;display:none;position:absolute;top:50%;right:max(2rem,50vw - 38rem);overflow:hidden;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 92%,#0000)}.faq-hero-visual:after{content:"";pointer-events:none;border:1px solid #ffffff0e;position:absolute;inset:1.15rem}.faq-hero-scan{background:#57e38929;width:1px;animation:5.5s ease-in-out infinite faqHeroScan;position:absolute;top:1.15rem;bottom:1.15rem;box-shadow:0 0 24px #57e38929}.faq-hero-status{color:#f5f4ef6b;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.55rem;font-size:.625rem;font-weight:800;display:flex;position:absolute;top:2.2rem;right:2.2rem}.faq-hero-status span{background:#57e389;width:.4rem;height:.4rem;animation:1.8s ease-in-out infinite faqStatusPulse;display:block;box-shadow:0 0 10px #57e389a6}.faq-hero-stream{transform-origin:100%;background:#ffffff26;width:48%;height:1px;position:absolute;left:2.25rem}.faq-hero-stream-one{top:30%;transform:rotate(12deg)}.faq-hero-stream-two{top:50%}.faq-hero-stream-three{top:70%;transform:rotate(-12deg)}.faq-hero-stream-label{color:#f5f4ef61;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:800;position:absolute;top:-1.25rem;left:0}.faq-hero-stream-pulse{background:#ff6046;width:.3rem;height:.3rem;animation:3.2s linear infinite faqStreamPulse;position:absolute;top:-.13rem;left:0;box-shadow:0 0 12px #ff6046bf}.faq-hero-stream-two .faq-hero-stream-pulse{animation-delay:1.05s}.faq-hero-stream-three .faq-hero-stream-pulse{animation-delay:2.1s}.faq-hero-hub{color:#57e389;z-index:2;background:#0d1017;border:1px solid #57e38985;flex-direction:column;justify-content:center;align-items:center;width:7.25rem;height:7.25rem;display:flex;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%)}.faq-hero-hub:before,.faq-hero-hub:after{content:"";background:#57e3898c;width:.35rem;height:.35rem;position:absolute}.faq-hero-hub:before{left:-.2rem}.faq-hero-hub:after{right:-.2rem}.faq-hero-hub span:not(.faq-hero-hub-ring){color:#f5f4ef70;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;margin-top:.55rem;font-size:.625rem;font-weight:800}.faq-hero-hub-ring{border:1px solid #57e38952;animation:2.8s ease-out infinite faqHubRing;position:absolute;inset:-.7rem}.faq-hero-output-line{background:#57e38947;width:14%;height:1px;position:absolute;top:50%;left:58%}.faq-hero-output-line span{background:#57e389;width:.32rem;height:.32rem;animation:1.8s linear infinite faqOutputPulse;position:absolute;top:-.14rem;box-shadow:0 0 12px #57e389bf}.faq-hero-answer{background:#0d1017f0;border-top:1px solid #57e38957;border-bottom:1px solid #57e38957;grid-template-columns:auto 1fr;align-content:center;width:25%;min-height:8.8rem;padding:1rem;display:grid;position:absolute;top:50%;left:72%;transform:translateY(-50%)}.faq-hero-answer>span{color:#57e389;font-family:var(--font-geist-mono), monospace;letter-spacing:.11em;text-transform:uppercase;align-self:center;margin-left:.45rem;font-size:.625rem;font-weight:900}.faq-hero-answer strong{color:#f5f4ef;grid-column:1/-1;margin-top:.55rem;font-size:2.6rem;line-height:1}.faq-hero-answer small{color:#f5f4ef57;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;margin-top:.35rem;font-size:.625rem;font-weight:800}.faq-hero-readout{grid-template-columns:auto 4rem;align-items:center;gap:.55rem .7rem;display:grid;position:absolute;bottom:2.1rem;left:2.25rem}.faq-hero-readout span{color:#f5f4ef47;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-style:normal;font-weight:800}.faq-hero-readout i{background:#ffffff17;height:.18rem;display:block;position:relative;overflow:hidden}.faq-hero-readout i:after{content:"";transform-origin:0;background:#ff6046;animation:3.4s ease-in-out infinite faqReadout;position:absolute;inset:0}@media (min-width:1024px){.faq-hero-visual{display:block}}@keyframes faqHeroEnter{0%{opacity:0;transform:translateY(-46%)scale(.98)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes faqHeroScan{0%,to{opacity:0;left:8%}20%,80%{opacity:1}50%{left:91%}}@keyframes faqStreamPulse{0%{opacity:0;left:0}12%,82%{opacity:1}to{opacity:0;left:100%}}@keyframes faqOutputPulse{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:100%}}@keyframes faqHubRing{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@keyframes faqStatusPulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes faqReadout{0%,to{transform:scaleX(.28)}50%{transform:scaleX(.86)}}@media (max-width:640px){.signal-visual{padding:1rem}.signal-visual-stage{height:8.8rem}.signal-visual-title{font-size:1.45rem}.signal-visual-stats div{padding:.65rem .5rem}.signal-visual-stats p{font-size:.95rem}.signal-visual-stats span{letter-spacing:.1em;margin-top:.35rem;font-size:.625rem}}.article-subscribe-visual:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(90deg,#08090dd9,#0000 28% 72%,#08090dd1),linear-gradient(#0000 54%,#08090de6);position:absolute;inset:0}.article-subscribe-collage-stage{height:100%;position:relative}.article-subscribe-collage-slide{opacity:0;background:#08090d;animation:30s cubic-bezier(.22,1,.36,1) infinite articleSubscribeCollageSlide;position:absolute;inset:0;overflow:hidden;transform:translate(7%)}.article-subscribe-collage-slide:nth-child(2){animation-delay:6s}.article-subscribe-collage-slide:nth-child(3){animation-delay:12s}.article-subscribe-collage-slide:nth-child(4){animation-delay:18s}.article-subscribe-collage-slide:nth-child(5){animation-delay:24s}.article-subscribe-collage-slide:before{content:"";opacity:.45;pointer-events:none;background-image:radial-gradient(circle,#ffffffe6 1px,#0000 1.5px),radial-gradient(circle,#2021231a 1px,#0000 1.5px);background-position:0 0,7px 9px;background-size:13px 13px;position:absolute;inset:0}.article-subscribe-collage-image{filter:contrast(1.03)saturate(1.02)brightness(.88);object-fit:cover;object-position:center;transform:scale(1.015)}.article-subscribe-collage-vignette{pointer-events:none;z-index:2;background:linear-gradient(90deg,#08090db8,#0000 26% 74%,#08090db8),radial-gradient(circle at 50% 48%,#08090d1f,#08090db8 78%),linear-gradient(#08090d38,#08090d1f 42%,#08090dc2);position:absolute;inset:0}.article-subscribe-collage-kicker{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;z-index:4;font-size:.625rem;font-weight:900;position:absolute;top:.9rem;left:1rem}.article-subscribe-collage-title{color:#ff2d55;font-family:var(--font-geist-sans);letter-spacing:0;text-align:center;text-shadow:0 3px #08090d57,0 16px 38px #08090dad;text-transform:uppercase;z-index:4;width:min-content;max-width:88%;font-size:clamp(2.25rem,9vw,4.9rem);font-weight:1000;line-height:.82;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-subscribe-visual-scan{filter:blur(10px);pointer-events:none;z-index:3;background:linear-gradient(90deg,#0000,#57e3892e,#ff604633,#0000);height:42%;animation:6.5s ease-in-out infinite articleSubscribeScan;position:absolute;top:20%;left:-20%;right:-20%;transform:translate(-60%)}.pulse-meter{position:relative;overflow:hidden}.pulse-meter:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:6s ease-in-out infinite pulseScan;position:absolute;inset:0;transform:translate(-100%)}.story-signal-meter{align-items:flex-end;gap:.25rem;height:1.25rem;padding-top:.25rem;display:inline-flex}.story-signal-meter>span{background:#57e38933;flex:none;width:.25rem;transition:background-color .16s,opacity .16s}.story-signal-meter>span[data-active=true]{background:#57e389eb}.story-signal-meter[data-qualified=false]>span[data-active=true]{background:#57e3898f}.group:hover .story-signal-meter>span[data-active=true]{background:#57e389}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes articleSubscribePromptIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes articleSubscribeScan{0%,30%{opacity:0;transform:translate(-60%)}42%{opacity:1}68%{opacity:.9;transform:translate(55%)}to{opacity:0;transform:translate(75%)}}@keyframes articleSubscribeCollageSlide{0%{opacity:1;transform:translate(0)}18%{opacity:1;transform:translate(0)}23%,to{opacity:0;transform:translate(-7%)}}@keyframes contactHeroEnter{0%{opacity:0;transform:translate(5%,-50%)}to{opacity:1;transform:translateY(-50%)}}@keyframes contactHeroScan{0%,18%{opacity:0;transform:translateY(0)}38%{opacity:.85}78%,to{opacity:0;transform:translateY(39rem)}}@keyframes contactHeroStatus{0%,to{opacity:.45}50%{opacity:1}}@keyframes contactHeroRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}28%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%)scale(3.3)}}@keyframes contactHeroHub{0%,to{opacity:.4;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes contactHeroPacket{0%,12%{opacity:0;left:0}24%{opacity:1}84%{opacity:1}to{opacity:0;left:calc(100% - .35rem)}}@keyframes contactHeroIncoming{0%{opacity:0;left:0}18%,80%{opacity:1}to{opacity:0;left:calc(100% - .5rem)}}@keyframes aboutHeroImage{0%{opacity:.72;transform:scale(1.045)}to{opacity:.9;transform:scale(1)}}@keyframes signalVisualBeam{0%{opacity:0;translate:-36%}18%,72%{opacity:.78}to{opacity:0;translate:36%}}@keyframes signalVisualPulse{0%,to{box-shadow:0 0 #57e38900}50%{box-shadow:0 0 34px #57e38938}}@keyframes signalVisualLine{0%,to{opacity:.35;transform:scaleX(.56)}50%{opacity:1;transform:scaleX(1)}}@keyframes signalVisualRing{0%{opacity:0;transform:translate(-50%,-50%)scale(.28)}34%{opacity:.75}to{opacity:0;transform:translate(-50%,-50%)scale(4.2)}}@keyframes signalVisualBar{0%,to{transform-origin:bottom;transform:scaleY(.35)}50%{transform-origin:bottom;transform:scaleY(1)}}@keyframes signalVisualNode{0%,to{color:#f5f4ef9e;background:0 0;border-color:#ffffff1f}45%,60%{color:#57e389;background:#57e3891a;border-color:#57e38959}}@keyframes pulseScan{0%,28%{transform:translate(-100%)}72%,to{transform:translate(100%)}}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitDriftOne{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes orbitDriftTwo{0%{transform:translate(-50%,-50%)rotate(18deg)scaleY(.72)}to{transform:translate(-50%,-50%)rotate(378deg)scaleY(.72)}}@keyframes orbitDriftThree{0%{transform:translate(-50%,-50%)rotate(-24deg)scaleY(.52)}to{transform:translate(-50%,-50%)rotate(336deg)scaleY(.52)}}@keyframes nodeOrbitOne{0%{transform:translate(-50%,-50%)rotate(38deg)}to{transform:translate(-50%,-50%)rotate(398deg)}}@keyframes nodeOrbitTwo{0%{transform:translate(-50%,-50%)rotate(18deg)scaleY(.72)rotate(112deg)}to{transform:translate(-50%,-50%)rotate(18deg)scaleY(.72)rotate(472deg)}}@keyframes nodeOrbitThree{0%{transform:translate(-50%,-50%)rotate(-24deg)scaleY(.52)rotate(214deg)}to{transform:translate(-50%,-50%)rotate(-24deg)scaleY(.52)rotate(574deg)}}@keyframes signalNodeGlow{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}@keyframes productHeroCopyEnter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes productHeroMediaEnter{0%{opacity:0;transform:translate(24px)scale(1.025)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.article-subscribe-prompt,.article-subscribe-collage-slide,.product-hero-copy,.product-hero-media,.article-subscribe-visual-scan,.about-hero-image,.faq-hero-visual,.faq-hero-scan,.faq-hero-status span,.faq-hero-stream-pulse,.faq-hero-hub-ring,.faq-hero-output-line span,.faq-hero-readout i:after,.contact-hero-visual,.contact-hero-scan,.contact-hero-status-dot,.contact-hero-rings span,.contact-hero-hub:after,.contact-hero-route:after,.contact-hero-incoming span,.signal-visual-beam,.signal-visual-inbox,.signal-visual-inbox span,.signal-visual-rings span,.signal-visual-bars span,.signal-visual-nodes span{animation:none}.contact-hero-visual{opacity:1;transform:translateY(-50%)}.contact-hero-route:after,.contact-hero-incoming span{display:none}.about-hero-image{opacity:.9;transform:none}.faq-hero-visual{opacity:1;transform:translateY(-50%)}.article-subscribe-collage-slide:first-child{opacity:1;transform:none}}.ai-brief-card{background:#0e1118;border:1px solid #ffffff1f;border-left:3px solid #57e389;padding:clamp(1rem,2.2vw,1.35rem);position:relative}.ai-brief-card:before{content:"";background:#ff6046;width:3px;height:3rem;position:absolute;top:3.65rem;left:-3px}.ai-brief-header{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;padding-bottom:.8rem;display:flex}.ai-brief-header>span{color:#f5f4ef5c;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.75rem;font-weight:900}.ai-brief-lede{color:#ffffffc7;margin-top:1rem;font-size:.95rem;font-weight:600;line-height:1.62}.ai-brief-list{color:#f5f4efa8;margin-top:.75rem;list-style:none}.ai-brief-list li{border-top:1px solid #ffffff14;grid-template-columns:1.6rem minmax(0,1fr);gap:.7rem;padding:.72rem 0;display:grid}.ai-brief-list li>span{color:#57e389;font-family:var(--font-geist-mono);padding-top:.08rem;font-size:.75rem;font-weight:900}.ai-brief-list li>p{font-size:.85rem;line-height:1.55}.company-hero{background:#08090d;border-bottom:1px solid #ffffff1a;min-height:min(760px,100svh - 6.5rem);position:relative;overflow:hidden}.company-hero-image{object-fit:cover;object-position:center;opacity:.52;animation:.9s ease-out both company-image-arrival}.company-hero-shade{background:linear-gradient(90deg,#08090d 0%,#08090df5 34%,#08090d80 72%,#08090dad 100%),linear-gradient(#0000 56%,#08090d 100%);position:absolute;inset:0}.company-hero-grid,.company-intelligence-section,.companies-index-hero{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px}.company-hero-grid{opacity:.48;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.company-hero-inner{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:3rem;width:min(100%,80rem);min-height:calc(min(760px,100svh - 6.5rem) - 104px);margin:0 auto;padding:5rem 2rem 4rem;display:grid;position:relative}.company-hero-copy{align-self:center;animation:.62s ease-out both company-copy-arrival}.company-hero-copy h1{letter-spacing:0;text-transform:uppercase;color:#fff;overflow-wrap:anywhere;max-width:780px;font-size:6rem;font-weight:900;line-height:.88}.company-hero-story{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090dc7;border:1px solid #ffffff29;min-height:230px;padding:1.5rem;transition:border-color .18s,background .18s,transform .18s;animation:.7s ease-out .12s both company-copy-arrival;display:grid;position:relative}.company-hero-story:hover,.company-hero-story:focus-visible{background:#08090de6;border-color:#ff6046a6;transform:translateY(-4px)}.company-hero-story>span{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.16em;color:#57e389;font-size:.65rem;font-weight:900}.company-hero-story>strong{color:#fff;align-self:end;max-width:30rem;font-size:1.7rem;line-height:1.06}.company-hero-story>small{font-family:var(--font-geist-mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffff61;margin-top:1rem;font-size:.625rem;font-weight:800}.company-hero-story>svg{color:#fff6;transition:color .18s,transform .18s;position:absolute;top:1.4rem;right:1.4rem}.company-hero-story:hover>svg,.company-hero-story:focus-visible>svg{color:#ff6046;transform:translate(4px,-4px)}.company-metric-strip{z-index:2;background:#08090deb;border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.company-metric-strip>div{border-right:1px solid #ffffff1a;min-height:104px;padding:1.25rem 2rem}.company-metric-strip small,.company-metric-strip strong{font-family:var(--font-geist-mono);text-transform:uppercase;display:block}.company-metric-strip small{letter-spacing:.15em;color:#ffffff59;font-size:.625rem;font-weight:900}.company-metric-strip strong{letter-spacing:.08em;color:#fff;margin-top:.75rem;font-size:.85rem}.company-intelligence-section{background-color:#0d1018;border-bottom:1px solid #ffffff1a}.entity-profile-hero .company-hero-inner{align-items:center}.entity-telemetry{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090dd1;border:1px solid #ffffff29;animation:.7s ease-out .12s both company-copy-arrival}.entity-telemetry-head{min-height:3.4rem;font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff6b;border-bottom:1px solid #ffffff1a;align-items:center;gap:.65rem;padding:0 1.1rem;font-size:.625rem;font-weight:900;display:flex}.entity-telemetry-head svg,.entity-telemetry-head strong{color:#57e389}.entity-telemetry-head strong{margin-left:auto}.entity-telemetry-scope{background-image:linear-gradient(#ffffff0a 1px,#0000 1px);background-size:100% 50%;min-height:118px;padding:1.5rem}.entity-telemetry-scope p,.entity-telemetry-grid small,.entity-telemetry-latest>span{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff57;font-size:.625rem;font-weight:900}.entity-telemetry-scope strong{color:#fff;margin-top:.8rem;font-size:2rem;line-height:1;display:block}.entity-telemetry-grid{border-block:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.entity-telemetry-grid>div{border-right:1px solid #ffffff1a;min-width:0;padding:1rem}.entity-telemetry-grid>div:last-child{border-right:0}.entity-telemetry-grid strong{font-family:var(--font-geist-mono);color:#57e389;margin-top:.55rem;font-size:1rem;display:block}.entity-telemetry-latest{min-height:122px;padding:1.25rem 3rem 1.25rem 1.25rem;transition:background .16s;display:block;position:relative}.entity-telemetry-latest:hover,.entity-telemetry-latest:focus-visible{background:#ffffff06}.entity-telemetry-latest>strong{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.8rem;font-size:1.1rem;line-height:1.25;display:-webkit-box;overflow:hidden}.entity-telemetry-latest>svg{color:#ff6046;position:absolute;top:1.25rem;right:1.25rem}.entity-spec-strip{background:#0d1018;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.entity-spec-strip>div{border-right:1px solid #ffffff1a;min-width:0;min-height:96px;padding:1.25rem 2rem}.entity-spec-strip small,.entity-spec-strip strong{overflow-wrap:anywhere;font-family:var(--font-geist-mono);text-transform:uppercase;display:block}.entity-spec-strip small{color:#ffffff4d;font-size:.625rem;font-weight:900}.entity-spec-strip strong{color:#fff;margin-top:.65rem;font-size:.78rem}.entity-signal-matrix,.entity-directory-hero{background-color:#0d1018;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:72px 72px}.entity-signal-matrix{border-bottom:1px solid #ffffff1a}@media (max-width:900px){.entity-spec-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.entity-spec-strip>div{border-bottom:1px solid #ffffff1a}}@media (max-width:560px){.entity-telemetry{display:none}.entity-spec-strip>div{min-height:84px;padding:1rem}}.companies-index-hero{background-color:#0d1018;position:relative;overflow:hidden}.companies-index-hero:after{content:"";transform-origin:0;background:#ff6046;height:3px;animation:.9s ease-out both company-scan-arrival;position:absolute;inset:0 0 auto}.directory-hero-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);align-items:center;gap:4.5rem;display:grid}.directory-hero-copy{min-width:0;animation:.62s ease-out both directory-copy-in}.directory-hero-copy h1{color:#fff;text-transform:uppercase;overflow-wrap:anywhere;max-width:52rem;margin-top:1.75rem;font-size:4.75rem;font-weight:900;line-height:.92}.directory-hero-description{color:#ffffff8f;max-width:40rem;margin-top:2rem;font-size:1.05rem;line-height:1.8}.directory-hero-visual{--directory-accent:#57e389;background:#08090dcc;border:1px solid #ffffff24;min-width:0;animation:.7s ease-out .1s both directory-visual-in;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.directory-hero-visual-model{--directory-accent:#8bb8ff}.directory-hero-visual-product{--directory-accent:#ff745f}.directory-hero-visual-signal{--directory-accent:#ffd166}.directory-visual-head,.directory-visual-focus,.directory-visual-metrics,.directory-visual-feed>a{z-index:1;position:relative}.directory-visual-head{min-height:3.4rem;font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff70;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.1rem;font-size:.625rem;font-weight:900;display:flex}.directory-visual-head span,.directory-visual-head strong{align-items:center;gap:.5rem;display:flex}.directory-visual-head svg{width:.9rem;height:.9rem;color:var(--directory-accent)}.directory-visual-head strong{color:var(--directory-accent)}.directory-visual-head strong svg{animation:1.8s ease-in-out infinite directory-live-pulse}.directory-visual-focus{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.5rem;min-height:7.75rem;padding:1.25rem 1.1rem;display:flex}.directory-visual-focus small,.directory-visual-focus strong,.directory-visual-focus span{display:block}.directory-visual-focus small,.directory-visual-focus span{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff57;font-size:.625rem;font-style:normal;font-weight:850}.directory-visual-focus strong{color:#fff;margin-top:.45rem;font-size:1.75rem;line-height:1}.directory-visual-focus span{margin-top:.65rem}.directory-visual-focus>i{border:1px solid var(--directory-accent);flex:none;place-items:center;width:4.3rem;height:4.3rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.directory-visual-focus>i{border:1px solid color-mix(in srgb, var(--directory-accent) 32%, transparent)}}.directory-visual-focus>i{background:#0a0c11;border-radius:50%;box-shadow:inset 0 0 0 .75rem #ffffff05}.directory-visual-focus>i:before,.directory-visual-focus>i:after{border:1px solid var(--directory-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.directory-visual-focus>i:before,.directory-visual-focus>i:after{border:1px solid color-mix(in srgb, var(--directory-accent) 22%, transparent)}}.directory-visual-focus>i:before,.directory-visual-focus>i:after{content:"";border-radius:50%}.directory-visual-focus>i:before{inset:.65rem}.directory-visual-focus>i:after{background:var(--directory-accent);box-shadow:0 0 18px var(--directory-accent);inset:1.45rem}@supports (color:color-mix(in lab, red, red)){.directory-visual-focus>i:after{box-shadow:0 0 18px color-mix(in srgb, var(--directory-accent) 60%, transparent)}}.directory-visual-focus>i:after{animation:2.2s ease-in-out infinite directory-radar-pulse}.directory-visual-focus>i>span{display:none}.directory-visual-metrics{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.directory-visual-metrics>div{border-right:1px solid #ffffff14;min-width:0;padding:.85rem 1.1rem}.directory-visual-metrics>div:last-child{border-right:0}.directory-visual-metrics small,.directory-visual-metrics strong{font-family:var(--font-geist-mono);text-transform:uppercase;display:block}.directory-visual-metrics small{color:#ffffff4d;text-overflow:ellipsis;white-space:nowrap;font-size:.625rem;font-weight:850;overflow:hidden}.directory-visual-metrics strong{color:#fff;margin-top:.35rem;font-size:.9rem}.directory-visual-feed>a{border-bottom:1px solid #ffffff14;grid-template-columns:1.4rem minmax(0,1fr) auto 1rem;align-items:center;gap:.7rem;min-height:3.15rem;padding:.6rem 1.1rem;transition:background .16s;display:grid}.directory-visual-feed>a:last-child{border-bottom:0}.directory-visual-feed>a:hover,.directory-visual-feed>a:focus-visible{background:#ffffff09}.directory-visual-feed>a>span,.directory-visual-feed>a>small{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff52;font-size:.625rem;font-weight:850}.directory-visual-feed>a>div{min-width:0}.directory-visual-feed>a>div>strong{color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;display:block;overflow:hidden}.directory-visual-feed>a>div>i{background:#ffffff14;height:1px;margin-top:.42rem;display:block;position:relative;overflow:hidden}.directory-visual-feed>a>div>i:after{width:var(--activity);content:"";background:var(--directory-accent);transform-origin:0;animation:.76s ease-out .3s both directory-bar-in;position:absolute;inset:0 auto 0 0}.directory-visual-feed>a>svg{color:#ffffff3d;width:.85rem;height:.85rem;transition:color .16s,transform .16s}.directory-visual-feed>a:hover>svg,.directory-visual-feed>a:focus-visible>svg{color:var(--directory-accent);transform:translate(2px,-2px)}.directory-visual-scan{display:none}@keyframes directory-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes directory-visual-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes directory-live-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes directory-radar-pulse{0%,to{opacity:.72;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes directory-bar-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1023px){.directory-hero-layout{grid-template-columns:1fr;gap:3rem}.directory-hero-copy h1{max-width:48rem;font-size:4.75rem}.directory-hero-visual{width:min(100%,46rem)}}@media (max-width:600px){.directory-hero-layout{gap:2.25rem}.directory-hero-copy h1{margin-top:1.35rem;font-size:3.35rem}.directory-hero-description{margin-top:1.4rem;font-size:.95rem;line-height:1.65}.directory-visual-focus{min-height:6.75rem}.directory-visual-focus strong{font-size:1.4rem}.directory-visual-focus>i{width:3.5rem;height:3.5rem}.directory-visual-feed>a{grid-template-columns:1.3rem minmax(0,1fr) .9rem}.directory-visual-feed>a>small{display:none}}.signal-index-section{background:#08090d;border-block:1px solid #ffffff1a}.signal-index-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.25rem;display:flex}.signal-index-heading p,.signal-index-method>div>div:first-child>p{font-family:var(--font-geist-mono);text-transform:uppercase;color:#57e389;align-items:center;gap:.5rem;font-size:.65rem;font-weight:900;display:flex}.signal-index-heading h2{color:#fff;max-width:48rem;margin-top:.8rem;font-size:3.5rem;font-weight:900;line-height:.98}.signal-index-heading>span{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff52;padding-bottom:.35rem;font-size:.625rem;font-weight:850}.signal-index-grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.signal-index-card{--signal-card-accent:#57e389;background:linear-gradient(145deg, var(--signal-card-accent), transparent 42%), #0b0d13;flex-direction:column;min-width:0;min-height:31rem;padding:1.6rem;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signal-index-card{background:linear-gradient(145deg, color-mix(in srgb, var(--signal-card-accent) 5%, transparent), transparent 42%), #0b0d13}}.signal-index-card{transition:background .18s}.signal-index-card-models{--signal-card-accent:#8bb8ff}.signal-index-card-acquisitions{--signal-card-accent:#ff745f}.signal-index-card-regulation{--signal-card-accent:#ffd166}.signal-index-card:hover,.signal-index-card:focus-visible{background:linear-gradient(145deg, var(--signal-card-accent), transparent 48%), #0d1018}@supports (color:color-mix(in lab, red, red)){.signal-index-card:hover,.signal-index-card:focus-visible{background:linear-gradient(145deg, color-mix(in srgb, var(--signal-card-accent) 9%, transparent), transparent 48%), #0d1018}}.signal-index-card-head,.signal-index-card-title,.signal-index-records,.signal-index-card-metrics{z-index:1;position:relative}.signal-index-card-head{font-family:var(--font-geist-mono);text-transform:uppercase;color:var(--signal-card-accent);justify-content:space-between;align-items:center;gap:1rem;font-size:.625rem;font-weight:900;display:flex}.signal-index-card-head svg{width:1.1rem;height:1.1rem}.signal-index-card-title{justify-content:space-between;align-items:start;gap:1.5rem;margin-top:2.25rem;display:flex}.signal-index-card-title small{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff4d;font-size:.625rem;font-weight:850;display:block}.signal-index-card-title h3{color:#fff;margin-top:.55rem;font-size:2.25rem;font-weight:900;line-height:1}.signal-index-card-title>svg{color:#ffffff47;flex:none;width:1.25rem;height:1.25rem;transition:color .18s,transform .18s}.signal-index-card:hover .signal-index-card-title>svg,.signal-index-card:focus-visible .signal-index-card-title>svg{color:var(--signal-card-accent);transform:translate(3px,-3px)}.signal-index-card-description{z-index:1;color:#ffffff73;max-width:37rem;margin-top:1rem;font-size:.82rem;line-height:1.65;position:relative}.signal-index-records{border-top:1px solid #ffffff1a;margin-top:2rem}.signal-index-records>span{font-family:var(--font-geist-mono);text-transform:uppercase;color:var(--signal-card-accent);padding:.8rem 0;font-size:.625rem;font-weight:900;display:block}.signal-index-records>div{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:2.8rem;display:grid}.signal-index-records strong{color:#ffffffb3;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:750;overflow:hidden}.signal-index-records small{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff47;font-size:.625rem;font-weight:800}.signal-index-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:auto;padding-top:1.5rem;display:grid}.signal-index-card-metrics>div{border-left:1px solid #ffffff1a;min-width:0;padding-left:.85rem}.signal-index-card-metrics small,.signal-index-card-metrics strong{overflow-wrap:anywhere;font-family:var(--font-geist-mono);text-transform:uppercase;display:block}.signal-index-card-metrics small{color:#ffffff47;font-size:.625rem;font-weight:850}.signal-index-card-metrics strong{color:#fff;margin-top:.45rem;font-size:.8rem}.signal-index-card-scan{background:var(--signal-card-accent);opacity:.7;transform-origin:0;height:2px;transition:opacity .18s,transform .3s;position:absolute;inset:auto 1.6rem 0;transform:scaleX(.12)}.signal-index-card:hover .signal-index-card-scan,.signal-index-card:focus-visible .signal-index-card-scan{opacity:1;transform:scaleX(1)}.signal-index-method{background-color:#0d1018;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;border-bottom:1px solid #ffffff1a}.signal-index-method h2{color:#fff;max-width:36rem;margin-top:.85rem;font-size:3rem;font-weight:900;line-height:1}.signal-index-method>div>div:first-child>a{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ff745f;align-items:center;gap:.45rem;margin-top:1.6rem;font-size:.625rem;font-weight:900;display:inline-flex}.signal-index-method-list{border-top:1px solid #ffffff1a}.signal-index-method-list>div{border-bottom:1px solid #ffffff1a;grid-template-columns:2rem 9rem minmax(0,1fr);align-items:center;gap:1rem;min-height:4.8rem;display:grid}.signal-index-method-list svg{color:#57e389;width:1rem;height:1rem}.signal-index-method-list strong{color:#fff;font-size:.82rem}.signal-index-method-list span{color:#ffffff6b;font-size:.76rem;line-height:1.5}@media (max-width:800px){.signal-index-heading{flex-direction:column;align-items:start}.signal-index-heading h2{font-size:2.75rem}.signal-index-grid{grid-template-columns:1fr}}@media (max-width:560px){.signal-index-card{min-height:29rem;padding:1.25rem}.signal-index-card-title h3{font-size:1.8rem}.signal-index-records>div{grid-template-columns:1fr;gap:.2rem;padding:.55rem 0}.signal-index-method h2{font-size:2.35rem}.signal-index-method-list>div{grid-template-columns:1.5rem 1fr;gap:.75rem;padding:.9rem 0}.signal-index-method-list span{grid-column:2}}.market-widget-section{background-color:#0d1018;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;border-block:1px solid #ffffff1a}.market-widget-section-topic{border-top:0}.market-widget-inner{grid-template-columns:minmax(250px,.38fr) minmax(0,1fr);align-items:stretch;gap:3rem;width:min(100%,72rem);margin:0 auto;padding:4rem 2rem;display:grid}.market-widget-intro{flex-direction:column;justify-content:center;min-width:0;display:flex}.market-widget-intro>p{font-family:var(--font-geist-mono);text-transform:uppercase;color:#57e389;align-items:center;gap:.5rem;font-size:.625rem;font-weight:900;display:flex}.market-widget-intro>p svg{width:.9rem;height:.9rem}.market-widget-intro h2{color:#fff;max-width:25rem;margin-top:.8rem;font-size:2.5rem;font-weight:900;line-height:.96}.market-widget-intro>span{color:#ffffff75;max-width:24rem;margin-top:1rem;font-size:.82rem;line-height:1.65}.market-widget-totals{border-block:1px solid #ffffff1a;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1.75rem;display:grid}.market-widget-totals>div{min-width:0;padding:.85rem 0}.market-widget-totals>div+div{border-left:1px solid #ffffff1a;padding-left:1rem}.market-widget-totals small,.market-widget-totals strong{overflow-wrap:anywhere;font-family:var(--font-geist-mono);text-transform:uppercase;display:block}.market-widget-totals small{color:#ffffff47;font-size:.625rem;font-weight:850}.market-widget-totals strong{color:#fff;margin-top:.4rem;font-size:1rem}.market-widget-intro>a,.market-widget-track-link{font-family:var(--font-geist-mono);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.68rem;font-weight:900;display:inline-flex}.market-widget-intro>a{color:#ff745f;width:fit-content;margin-top:1.35rem}.market-widget-intro>a svg,.market-widget-track-link svg{width:.8rem;height:.8rem}.market-widget-board{background:#08090ddb;border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;position:relative;box-shadow:0 24px 70px #0000003d}.market-widget-board:before{z-index:2;content:"";background:linear-gradient(90deg,#57e389 0 50%,#ff745f 50% 100%);height:2px;position:absolute;inset:0 0 auto}.market-widget-track{--market-widget-accent:#57e389;background:linear-gradient(150deg, var(--market-widget-accent), transparent 42%);flex-direction:column;min-width:0;min-height:23rem;padding:1.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.market-widget-track{background:linear-gradient(150deg, color-mix(in srgb, var(--market-widget-accent) 5%, transparent), transparent 42%)}}.market-widget-track-acquisitions{--market-widget-accent:#ff745f;border-left:1px solid #ffffff1a}.market-widget-track-head{font-family:var(--font-geist-mono);text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.625rem;font-weight:900;display:flex}.market-widget-track-head>span{color:var(--market-widget-accent);align-items:center;gap:.45rem;display:flex}.market-widget-track-head svg{width:.9rem;height:.9rem}.market-widget-track-head>strong{color:#ffffff4d}.market-widget-track>h3{color:#fff;margin-top:1.25rem;font-size:2rem;font-weight:900}.market-widget-records{border-top:1px solid #ffffff1a;margin-top:1.25rem}.market-widget-records>a{border-bottom:1px solid #ffffff14;grid-template-columns:1.4rem minmax(0,1fr) auto .9rem;align-items:center;gap:.65rem;min-height:3.65rem;transition:background .16s;display:grid}.market-widget-records>a:hover,.market-widget-records>a:focus-visible{background:var(--market-widget-accent)}@supports (color:color-mix(in lab, red, red)){.market-widget-records>a:hover,.market-widget-records>a:focus-visible{background:color-mix(in srgb, var(--market-widget-accent) 5%, transparent)}}.market-widget-records>a>span,.market-widget-records small,.market-widget-records b{font-family:var(--font-geist-mono);text-transform:uppercase}.market-widget-records>a>span{color:var(--market-widget-accent);font-size:.625rem;font-weight:900}.market-widget-records>a>div{min-width:0}.market-widget-records strong,.market-widget-records small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-widget-records strong{color:#ffffffc2;font-size:.68rem}.market-widget-records small{color:#ffffff47;margin-top:.25rem;font-size:.625rem;font-weight:800}.market-widget-records b{color:#ffffff7a;font-size:.625rem}.market-widget-records>a>svg{color:#ffffff38;width:.78rem;height:.78rem;transition:color .16s,transform .16s}.market-widget-records>a:hover>svg,.market-widget-records>a:focus-visible>svg{color:var(--market-widget-accent);transform:translate(2px,-2px)}.market-widget-track-link{width:fit-content;color:var(--market-widget-accent);margin-top:auto;padding-top:1.25rem}@media (min-width:1220px){.market-widget-inner{grid-template-columns:minmax(0,21.5rem) minmax(0,47.125rem);justify-content:space-between;width:min(100%,80rem)}.market-widget-intro h2{font-size:3rem}}@media (max-width:980px){.market-widget-inner{grid-template-columns:1fr}.market-widget-intro{grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);gap:0 2rem;display:grid}.market-widget-intro>p,.market-widget-intro h2,.market-widget-intro>span{grid-column:1}.market-widget-totals{grid-area:1/2/span 3;align-self:end}.market-widget-intro>a{grid-column:1}}@media (max-width:680px){.market-widget-inner{gap:2rem;padding:3rem 1rem}.market-widget-intro{display:flex}.market-widget-intro h2{font-size:2.6rem}.market-widget-board{grid-template-columns:1fr}.market-widget-board:before{background:linear-gradient(90deg,#57e389,#ff745f)}.market-widget-track{min-height:22rem;padding:1.15rem}.market-widget-track-acquisitions{border-top:1px solid #ffffff1a;border-left:0}.market-widget-records>a{grid-template-columns:1.2rem minmax(0,1fr) .8rem}.market-widget-records b{display:none}}@keyframes company-image-arrival{0%{opacity:0;transform:scale(1.035)}to{opacity:.52;transform:scale(1)}}@keyframes company-copy-arrival{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes company-scan-arrival{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:900px){.company-hero-inner{grid-template-columns:1fr;align-items:start;min-height:auto;padding:4rem 1.5rem 3rem}.company-hero-copy h1{font-size:4.5rem}.company-hero-story{min-height:210px}.company-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.company-metric-strip>div:nth-child(2){border-right:0}.company-metric-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}}@media (max-width:560px){.company-hero-image{object-position:62% center;opacity:.34}.company-hero-shade{background:linear-gradient(#08090db8 0%,#08090da8 30%,#08090d 100%)}.company-hero-inner{gap:1.5rem;padding:3.25rem 1rem 2rem}.company-hero-copy h1{font-size:3.35rem}.company-hero-story>strong{font-size:1.35rem}.company-overview{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.company-hero-story{display:none}.company-metric-strip>div{min-height:90px;padding:1rem}}@media (prefers-reduced-motion:reduce){.company-hero-image,.company-hero-copy,.company-hero-story,.entity-telemetry,.companies-index-hero:after,.directory-hero-copy,.directory-hero-visual,.directory-visual-head strong svg,.directory-visual-focus>i:after,.directory-visual-feed>a>div>i:after,.directory-visual-scan{animation:none}}.signal-switcher{background:#0d1018;border-bottom:1px solid #ffffff1a;overflow-x:auto}.signal-switcher>div{width:min(100%,80rem);min-width:max-content;margin:0 auto;padding:0 2rem;display:flex}.signal-switcher a{min-height:3.25rem;font-family:var(--font-geist-mono);text-transform:uppercase;color:#fff6;border-bottom:2px solid #0000;align-items:center;padding:0 1.25rem;font-size:.68rem;font-weight:900;transition:color .16s,border-color .16s,background .16s;display:inline-flex}.signal-switcher a:hover,.signal-switcher a:focus-visible,.signal-switcher a[aria-current=page]{color:#fff;background:#57e3890d;border-color:#57e389}.signal-tracker-hero{background:#0d1018;border-bottom:1px solid #ffffff1a;position:relative;overflow:hidden}.signal-tracker-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 90%);mask-image:linear-gradient(90deg,#000,#0000 90%)}.signal-tracker-hero-inner{grid-template-columns:minmax(360px,.72fr) minmax(560px,1.28fr);align-items:center;gap:3.5rem;width:min(100%,92rem);min-height:650px;margin:0 auto;padding:4.75rem 2rem;display:grid;position:relative}.signal-tracker-hero h1{text-transform:uppercase;color:#fff;overflow-wrap:anywhere;max-width:780px;margin-top:1.5rem;font-size:5rem;font-weight:900;line-height:.9}.signal-tracker-headline{color:#ffffffc2;max-width:700px;margin-top:1.5rem;font-size:1.75rem;font-weight:800;line-height:1.15}.signal-tracker-radar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090db8;border:1px solid #ffffff24}.signal-tracker-radar-head,.signal-tracker-radar-foot{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff6b;align-items:center;font-size:.625rem;font-weight:900;display:flex}.signal-tracker-figure{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090de0;border:1px solid #ffffff29;min-width:0;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000059}.signal-tracker-figure:after{content:"";background:linear-gradient(90deg,#58b8ff,#57e389 50%,#ff6046);height:2px;position:absolute;inset:0 0 auto}.signal-tracker-figure-head{border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto;align-content:center;gap:.25rem 1rem;min-height:4.4rem;padding:.9rem 1.15rem;display:grid}.signal-tracker-figure-head span,.signal-tracker-figure-head small,.signal-tracker-figure-foot{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900}.signal-tracker-figure-head span{color:#57e389}.signal-tracker-figure-head strong{color:#fff;grid-column:1;font-size:1rem}.signal-tracker-figure-head small{color:#ffffff6b}.signal-tracker-figure-head>div{grid-area:1/2/3;align-self:center;align-items:center;gap:.75rem;display:flex}.signal-embed-action>button{min-height:2.25rem;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#8fffb9;background:#57e38914;border:1px solid #57e3895c;align-items:center;gap:.42rem;padding:.55rem .7rem;font-size:.58rem;font-weight:900;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.signal-embed-action>button:hover,.signal-embed-action>button:focus-visible{color:#fff;background:#57e38924;border-color:#57e389bf}.signal-embed-action>button svg{width:.85rem}.signal-tracker-data-tools{flex-direction:column;align-items:flex-end;gap:.85rem;max-width:30rem;display:flex}.signal-tracker-figure-stage{aspect-ratio:1120/590;min-height:390px;position:relative}.signal-tracker-figure-stage svg{width:100%;height:100%;display:block}.signal-tracker-figure-stage [tabindex="0"]:focus-visible{filter:drop-shadow(0 0 10px #f5f4ef);outline:none}.signal-tracker-figure-tooltip{z-index:4;pointer-events:none;color:#ffffff8f;opacity:0;background:#08090df5;border:1px solid #57e3898c;width:250px;padding:.75rem .85rem;transition:opacity .12s,transform .12s;display:grid;position:absolute;transform:translateY(6px);box-shadow:0 18px 48px #0009}.signal-tracker-figure-tooltip strong,.signal-tracker-figure-tooltip span{display:block}.signal-tracker-figure-tooltip strong{color:#fff;margin-bottom:.35rem;font-size:.78rem;line-height:1.35}.signal-tracker-figure-tooltip span{font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.58rem;line-height:1.55}.signal-tracker-figure-foot{color:#fff6;border-top:1px solid #ffffff1a;align-items:center;gap:.65rem;min-height:3.2rem;padding:.75rem 1.15rem;line-height:1.5;display:flex}.signal-tracker-figure-foot strong{color:#57e389;white-space:nowrap;margin-left:auto}.signal-tracker-figure-key{background:#58b8ff;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 12px #58b8ffb3}.signal-tracker-figure.is-embedded{background:var(--embed-surface);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-direction:column;flex:1;display:flex}.signal-tracker-figure.is-embedded:after{background:var(--embed-accent)}.signal-tracker-figure.is-embedded .signal-tracker-figure-stage{aspect-ratio:auto;flex:1;min-height:0}.signal-tracker-figure.is-embedded .signal-tracker-figure-head,.signal-tracker-figure.is-embedded .signal-tracker-figure-foot{border-color:var(--embed-line);background:var(--embed-panel);flex:none}.signal-tracker-figure.is-light .signal-tracker-figure-head strong,.signal-tracker-figure.is-light .signal-tracker-figure-tooltip strong{color:#151922}.signal-tracker-figure.is-light .signal-tracker-figure-head small,.signal-tracker-figure.is-light .signal-tracker-figure-foot{color:#657080}.signal-tracker-figure.is-light .signal-tracker-figure-tooltip{border-color:var(--embed-accent)}@supports (color:color-mix(in lab, red, red)){.signal-tracker-figure.is-light .signal-tracker-figure-tooltip{border-color:color-mix(in srgb, var(--embed-accent) 55%, #d8dce1)}}.signal-tracker-figure.is-light .signal-tracker-figure-tooltip{color:#657080;background:#fffffff7;box-shadow:0 18px 48px #26303e33}.signal-tracker-radar-head{border-bottom:1px solid #ffffff1a;gap:.65rem;min-height:3.25rem;padding:0 1rem}.signal-tracker-radar-head svg,.signal-tracker-radar-head strong{color:#57e389}.signal-tracker-radar-head strong{margin-left:auto}.signal-tracker-radar-stage{background-image:linear-gradient(#ffffff0a 1px,#0000 1px);background-size:100% 25%;align-items:end;gap:5px;height:220px;padding:2rem 1.25rem 1.25rem;display:flex}.signal-tracker-radar-stage span{opacity:.74;transform-origin:bottom;background:#ff6046;flex:1;min-width:3px;animation:1.8s ease-in-out infinite alternate signal-bar-pulse}.signal-tracker-radar-stage span:nth-child(3n){background:#57e389}.signal-tracker-radar-foot{border-top:1px solid #ffffff1a;justify-content:space-between;min-height:3rem;padding:0 1rem}.signal-tracker-metrics{background:#08090d;border-top:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.signal-tracker-metrics>div{border-right:1px solid #ffffff1a;align-items:center;gap:1rem;min-height:108px;padding:1.5rem 2rem;display:flex}.signal-tracker-metrics svg{color:#57e389;width:1.15rem}.signal-tracker-metrics small,.signal-tracker-metrics strong{font-family:var(--font-geist-mono);text-transform:uppercase;display:block}.signal-tracker-metrics small{color:#ffffff57;font-size:.625rem;font-weight:900}.signal-tracker-metrics strong{color:#fff;margin-top:.5rem;font-size:1rem}.signal-tracker-data{background:#08090d}.signal-record-list{border-bottom:1px solid #ffffff1f}.signal-record{border-top:1px solid #ffffff1f}.signal-record summary{cursor:pointer;grid-template-columns:130px minmax(190px,.85fr) minmax(160px,.55fr) minmax(220px,1fr) 88px;align-items:center;gap:1.5rem;min-height:118px;padding:1.25rem 0;list-style:none;transition:background .16s;display:grid}.signal-record summary::-webkit-details-marker{display:none}.signal-record summary:hover,.signal-record summary:focus-visible{background:#ffffff06}.signal-record-date span,.signal-record-date small,.signal-record-subject span,.signal-record-value span{display:block}.signal-record-date span,.signal-record-date small,.signal-record-label{font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.625rem;font-weight:900}.signal-record-date span{color:#57e389}.signal-record-date small{color:#ffffff4d;margin-top:.6rem}.signal-record-subject strong,.signal-record-value strong{color:#fff;font-size:1rem;line-height:1.25;display:block}.signal-record-subject span,.signal-record-value span{color:#ffffff61;margin-top:.45rem;font-size:.72rem;line-height:1.3}.signal-record summary>p{color:#ffffff7a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.55;display:-webkit-box;overflow:hidden}.signal-record-open{font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff5c;justify-content:flex-end;align-items:center;gap:.4rem;font-size:.625rem;font-weight:900;display:flex}.signal-record-open svg{transition:transform .18s,color .18s}.signal-record[open] .signal-record-open svg{color:#ff6046;transform:rotate(90deg)}.signal-record-evidence{background:#0d1018;border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:3rem;padding:2rem 1.5rem 2.5rem;display:grid}.signal-record-label{color:#ff6046}.signal-tracker-empty{text-align:center;color:#ffffff59;border-bottom:1px solid #ffffff1f;align-content:center;place-items:center;min-height:360px;display:grid}.signal-tracker-empty h2{color:#fff;margin-top:1.25rem;font-size:2rem;font-weight:900}.signal-tracker-empty p{max-width:34rem;margin-top:.75rem;font-size:.9rem;line-height:1.6}.editorial-standards-hero h1,.editorial-standards-hero h1+p,.editorial-standards-hero h1+p+p{animation:.62s ease-out both editorial-copy-in}.editorial-standards-hero h1+p{animation-delay:90ms}.editorial-standards-hero h1+p+p{animation-delay:.16s}.editorial-workflow{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090dc7;border:1px solid #ffffff24;position:relative;overflow:hidden}.editorial-workflow:after{z-index:2;content:"";opacity:.8;background:linear-gradient(90deg,#0000,#57e389,#0000);height:1px;animation:4.8s ease-in-out infinite editorial-scan;position:absolute;inset:0 0 auto}.editorial-workflow-head{min-height:3.5rem;font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff7a;border-bottom:1px solid #ffffff1a;align-items:center;gap:.65rem;padding:0 1.25rem;font-size:.625rem;font-weight:900;display:flex}.editorial-workflow-head svg,.editorial-workflow-head strong{color:#57e389}.editorial-workflow-head strong{margin-left:auto}.editorial-workflow-list{position:relative}.editorial-workflow-list:before{content:"";background:linear-gradient(#57e389,#57e38914);width:1px;position:absolute;top:2rem;bottom:2rem;left:2.25rem}.editorial-workflow-list>div{border-bottom:1px solid #ffffff17;grid-template-columns:3.25rem 5.5rem 1fr;align-items:center;gap:1rem;min-height:5.4rem;padding:.9rem 1.25rem;transition:background .16s;display:grid;position:relative}.editorial-workflow-list>div:last-child{border-bottom:0}.editorial-workflow-list>div:hover{background:#ffffff06}.editorial-workflow-list span{z-index:1;width:2rem;height:2rem;font-family:var(--font-geist-mono);color:#57e389;background:#0b0e15;border:1px solid #57e38966;place-items:center;font-size:.625rem;font-weight:900;display:grid;position:relative}.editorial-workflow-list strong{color:#fff;font-size:.86rem}.editorial-workflow-list p{color:#ffffff6b;font-size:.75rem;line-height:1.5}.editorial-standards-nav{scrollbar-width:none;background:#0d1018;border-bottom:1px solid #ffffff1a;overflow-x:auto}.editorial-standards-nav::-webkit-scrollbar{display:none}.editorial-standards-nav>div{width:max-content;min-width:100%;max-width:80rem;margin:0 auto;padding:0 2rem;display:flex}.editorial-standards-nav a{min-height:3.4rem;font-family:var(--font-geist-mono);text-transform:uppercase;color:#ffffff6b;border-right:1px solid #ffffff14;align-items:center;padding:0 1.2rem;font-size:.625rem;font-weight:900;transition:color .16s,background .16s;display:flex}.editorial-standards-nav a:first-child{border-left:1px solid #ffffff14}.editorial-standards-nav a:hover,.editorial-standards-nav a:focus-visible{color:#57e389;background:#57e3890d}@keyframes editorial-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes editorial-scan{0%,to{opacity:0;transform:translateY(0)}12%{opacity:.8}82%{opacity:.45}92%{opacity:0;transform:translateY(31rem)}}@media (max-width:1023px){.editorial-workflow{max-width:720px}}@media (max-width:680px){.editorial-standards-nav>div{padding:0 1rem}.editorial-workflow-list>div{grid-template-columns:2.5rem 1fr}.editorial-workflow-list>div p{grid-column:2}.editorial-workflow-head strong{display:none}}@keyframes signal-bar-pulse{0%{opacity:.46;transform:scaleY(.82)}to{opacity:.9;transform:scaleY(1)}}@media (max-width:980px){.signal-tracker-hero-inner{grid-template-columns:1fr;gap:3rem}.signal-tracker-radar,.signal-tracker-figure{max-width:680px}.signal-tracker-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.signal-tracker-metrics>div:nth-child(-n+2){border-bottom:1px solid #ffffff1a}.signal-record summary{grid-template-columns:110px minmax(180px,.8fr) minmax(140px,.55fr) 1fr}.signal-record-open{display:none}}@media (max-width:680px){.signal-switcher>div{padding:0 1rem}.signal-tracker-hero-inner{min-height:auto;padding:3.5rem 1rem}.signal-tracker-hero h1{font-size:3.4rem}.signal-tracker-headline{font-size:1.3rem}.signal-tracker-radar-stage{height:150px}.signal-tracker-figure-head{min-height:4rem}.signal-tracker-figure-stage{aspect-ratio:4/3;min-height:300px}.signal-tracker-figure-stage svg{overflow:visible}.signal-tracker-figure-foot{align-items:flex-start}.signal-tracker-figure-foot strong{display:none}.signal-tracker-metrics>div{min-height:92px;padding:1rem}.signal-record summary{grid-template-columns:1fr auto;gap:.8rem 1rem;padding:1.25rem 0}.signal-record-date{grid-column:1}.signal-record-subject{grid-column:1/-1}.signal-record-value{text-align:right;grid-area:1/2}.signal-record summary>p{grid-column:1/-1}.signal-record-evidence{grid-template-columns:1fr;gap:2rem;margin:0 -1rem;padding:1.5rem 1rem 2rem}}@media (prefers-reduced-motion:reduce){.signal-tracker-radar-stage span,.editorial-standards-hero h1,.editorial-standards-hero h1+p,.editorial-standards-hero h1+p+p,.editorial-workflow:after{animation:none}.signal-tracker-figure-tooltip{transition:none}}.story-body{color:#f5f4efc7;font-size:1.08rem;line-height:1.85}.site-breadcrumbs{min-width:0}.site-breadcrumbs ol{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;min-width:0;margin:0;padding:0;font-size:.75rem;font-weight:800;line-height:1.4;list-style:none;display:flex;overflow:hidden}.site-breadcrumbs li{align-items:center;min-width:0;display:flex}.site-breadcrumbs li.is-current{flex:1}.site-breadcrumbs a{color:#ffffff94;transition:color .15s}.site-breadcrumbs a:hover{color:#57e389}.site-breadcrumbs [aria-current=page]{color:#ffffffad;text-overflow:ellipsis;display:block;overflow:hidden}.site-breadcrumb-separator{color:#fff3;flex:none;margin-inline:.65rem}.article-top-stories{background:#0003;border:1px solid #ffffff1a;margin-top:1.5rem;padding:1rem}.article-collapsible-widget{min-width:0;margin-top:1.5rem;position:relative}aside>.article-collapsible-widget:first-child{margin-top:0}.article-collapsible-widget-toggle-wrap{z-index:4;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.article-collapsible-widget-toggle{color:#ffffff85;background:#0c0f15;border:1px solid #ffffff21;justify-content:center;align-items:center;width:2rem;height:2rem;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.article-collapsible-widget-toggle:hover,.article-collapsible-widget-toggle:focus-visible{color:#57e389;background:#57e38914;border-color:#57e3897a;outline:none}.article-collapsible-widget-toggle svg{width:1rem;height:1rem}.article-collapsible-widget.is-collapsed{background:#0003;border:1px solid #ffffff1a;align-items:center;min-height:3.45rem;padding:.75rem 3.3rem .75rem 1rem;display:flex}.article-collapsible-widget-title{color:#ffffff94;font-family:var(--font-geist-mono);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:900;overflow:hidden}.article-collapsible-widget .article-top-stories{margin-top:0}.article-collapsible-widget .article-top-stories-head{padding-right:2.35rem}.article-sticky-widget-stack{gap:.75rem;margin-top:1.5rem;display:grid}.article-sticky-widget-stack .article-collapsible-widget{margin-top:0}@media (min-width:1024px){.article-sticky-widget-stack{top:calc(var(--site-header-offset) + 1rem);position:sticky}}.article-reading-tools{background:#0e1118;border:1px solid #ffffff1c;padding:1rem}.article-reading-tools-head{justify-content:space-between;align-items:flex-end;gap:1rem;padding-right:2.35rem;display:flex}.article-reading-tools-head p,.article-reading-tools-head strong{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:900}.article-reading-tools-head h2{color:#fff;margin-top:.3rem;font-size:1.15rem;font-weight:900;line-height:1.1}.article-reading-tools-head strong{color:#ffffff94}.article-reading-tools-progress{background:#ffffff14;height:2px;margin-top:.85rem;overflow:hidden}.article-reading-tools-progress span{background:#57e389;min-width:2px;height:100%;transition:width .18s ease-out;display:block}.article-reading-tools-sections{border-top:1px solid #ffffff14;margin-top:.85rem;padding-top:.35rem;display:grid}.article-reading-tools-sections a{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;padding:.34rem 0;font-size:.75rem;font-weight:650;line-height:1.35;transition:color .15s;display:block;overflow:hidden}.article-reading-tools-sections a:hover,.article-reading-tools-sections a[aria-current=location]{color:#fff}.article-reading-tools-sections a[aria-current=location]:before{content:"";background:#57e389;width:.35rem;height:.35rem;margin-right:.45rem;display:inline-block}.article-reading-tools-actions{border-top:1px solid #ffffff14;gap:.4rem;margin-top:.65rem;padding-top:.75rem;display:flex}.article-reading-tools-actions>span,.article-reading-tools-actions>span>:is(button,a){display:inline-flex}.article-reading-tools-actions :is(button,a){color:#ffffff85;border:1px solid #ffffff1f;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;transition:border-color .15s,color .15s,background-color .15s}.article-reading-tools-actions :is(button,a):hover,.article-reading-tools-actions :is(button,a):focus-visible{color:#fff;background:#57e38914;border-color:#57e3896b;outline:none}.article-reading-tools-actions :is(button,a):disabled{cursor:wait;opacity:.5}.article-reading-tools-actions svg{width:1rem;height:1rem}.article-reading-tools-actions .is-positive{color:#57e389}.article-reading-tools-actions .is-negative{color:#ff806c}.article-top-stories-head{justify-content:space-between;align-items:flex-end;padding-bottom:.9rem;display:flex}.article-top-stories-head p,.article-top-stories-head>span{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:850}.article-top-stories-head h2{color:#fff;margin-top:.35rem;font-size:1.4rem;font-weight:900;line-height:1.05}.article-top-stories-head>span{color:#ffffff94}.article-top-stories-tabs{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.article-top-stories-tabs button{color:#ffffff94;font-family:var(--font-geist-mono);text-transform:uppercase;min-height:2.65rem;padding-inline:.3rem;font-size:.75rem;font-weight:800;transition:background-color .15s,color .15s}.article-top-stories-tabs button+button{border-left:1px solid #ffffff1a}.article-top-stories-tabs button:hover{color:#fff}.article-top-stories-tabs button[aria-selected=true]{color:#57e389;background:#57e3891a}.article-top-stories-tabs button:focus-visible{outline-offset:-2px;outline:2px solid #57e389}.article-top-story{grid-template-columns:1.45rem minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:5rem;padding-block:.85rem;display:grid}.article-top-story+.article-top-story{border-top:1px solid #ffffff1a}.article-top-story-rank{color:#ffffff94;font-family:var(--font-geist-mono);font-size:.75rem;font-weight:850}.article-top-story-copy{min-width:0}.article-top-story-copy strong{color:#ffffffc2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:750;line-height:1.35;transition:color .15s;display:-webkit-box;overflow:hidden}.article-top-story:hover .article-top-story-copy strong{color:#fff}.article-top-story-copy small{color:#ffffff94;font-family:var(--font-geist-mono);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:.35rem;font-size:.75rem;font-weight:700;display:block;overflow:hidden}.article-top-stories-empty{color:#ffffff94;padding-block:1.5rem;font-size:.8rem;line-height:1.5}.story-hero-image{aspect-ratio:16/9;background:#101218;border:1px solid #ffffff1f;max-width:52.5rem;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000057,0 0 0 1px #57e3890a}.story-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#08090d33);position:absolute;inset:0}.story-hero-image-node{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:640px){.story-hero-image{aspect-ratio:4/3;width:calc(100% + 2rem);margin-inline:-1rem}}.story-body :where(p,ul,ol,blockquote,figure){margin-block:1.2rem}.story-body :where(h2,h3){color:#fff;margin-block:2.2rem 1rem;font-weight:900;line-height:1.1}.story-body h2{font-size:clamp(1.5rem,2.5vw,1.75rem)}.story-body h3{font-size:clamp(1.25rem,2vw,1.45rem)}.story-body a{color:#57e389;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.story-body .story-lede{color:#ffffffeb;margin-bottom:2.2rem;font-size:1.12rem;font-weight:500;line-height:1.75}.story-body strong{color:#fff;font-weight:850}.story-body .story-callout{border-block:1px solid #57e38938;background:#57e3890e;border-left:3px solid #57e389;margin-block:2.4rem;padding:1.25rem 1.35rem 1.35rem}.story-body .story-callout h3,.story-body .story-list-block h3{color:#57e389;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:900}.story-body .story-callout p{color:#ffffffe0;margin:0;font-size:1.12rem}.story-body .story-quote{color:#ffffffe6;border-block:1px solid #ffc24738;background:#ffc2470b;border-left:3px solid #ffc247c7;margin-block:2.6rem;padding:clamp(1.35rem,4vw,2.25rem);position:relative}.story-body .story-quote:before{color:#ffc24780;content:"“";font-family:Georgia,serif;font-size:3.25rem;line-height:1;position:absolute;top:.8rem;left:1rem}.story-body .story-quote p{margin:0;padding-left:1.8rem;font-size:clamp(1.35rem,3vw,2rem);font-weight:750;line-height:1.4}.story-body .story-quote cite{color:#ffffff6b;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;font-style:normal;font-weight:800;display:block}.story-body .story-visual-break{border-block:1px solid #ffffff24;margin-block:clamp(2.5rem,7vw,4.25rem);padding-block:clamp(1.4rem,4vw,2rem)}.story-body .story-visual-break>:where(figcaption,h3){color:#57e389;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.72rem;font-weight:900}.story-body .story-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));display:grid}.story-body .story-stat-item{border-right:1px solid #ffffff1f;min-width:0;padding:.25rem 1.25rem .25rem 0}.story-body .story-stat-item+.story-stat-item{padding-left:1.25rem}.story-body .story-stat-item:last-child{border-right:0}.story-body .story-stat-item>strong{color:#ff765f;overflow-wrap:anywhere;font-size:clamp(2rem,6vw,3.6rem);font-weight:950;line-height:1;display:block}.story-body .story-stat-item>span{color:#fff;text-transform:uppercase;margin-top:.7rem;font-size:.78rem;font-weight:850;display:block}.story-body .story-stat-item p,.story-body .story-timeline p,.story-body .story-comparison p,.story-body .story-delta p,.story-body .story-range p,.story-body .story-flow p{color:#ffffff8c;margin:.65rem 0 0;font-size:.86rem;line-height:1.65}.story-body .story-timeline ol{margin:0;padding:0;list-style:none}.story-body .story-timeline li{grid-template-columns:1.5rem minmax(0,1fr);padding-bottom:1.3rem;display:grid;position:relative}.story-body .story-timeline li:before{content:"";z-index:1;background:#0b0d12;border:2px solid #57e389;width:.72rem;height:.72rem;margin-top:.25rem;position:relative}.story-body .story-timeline li:not(:last-child):after{content:"";background:#57e38947;width:1px;height:100%;position:absolute;top:.7rem;left:.32rem}.story-body .story-timeline time{color:#57e389;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.story-body .story-timeline strong{margin-top:.2rem;font-size:1.05rem;display:block}.story-body .story-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.story-body .story-comparison article{min-width:0;padding:.2rem 1.4rem .2rem 0}.story-body .story-comparison article+article{border-left:1px solid #ffffff1f;padding-left:1.4rem}.story-body .story-comparison article>span{color:#ff765f;font-family:var(--font-mono), ui-monospace, monospace;font-size:.68rem;font-weight:900}.story-body .story-comparison article>strong{overflow-wrap:anywhere;margin-top:.5rem;font-size:clamp(1.35rem,3vw,2rem);line-height:1.15;display:block}.story-body .story-comparison article h4{color:#ffffff9e;text-transform:uppercase;margin:.65rem 0 0;font-size:.78rem}.story-body .story-delta-grid{background:#ffffff1f;grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));gap:1px;display:grid}.story-body .story-delta article{background:#0b0d12;min-width:0;padding:1.25rem}.story-body .story-delta-label,.story-body .story-range-heading strong{color:#ffffffa6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900;display:block}.story-body .story-delta-values{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.65rem;margin-top:.7rem;display:grid}.story-body .story-delta-values strong{color:#fff;letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.55rem,4.5vw,2.7rem);font-weight:950;line-height:1}.story-body .story-delta-values i{color:#57e389;font-style:normal;font-weight:900}.story-body .story-delta article.is-down .story-delta-values i{color:#ff765f;transform:rotate(180deg)}.story-body .story-delta article.is-flat .story-delta-values i{color:#63bcff}.story-body .story-delta article>small{color:#57e389;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;margin-top:.55rem;font-size:.62rem;display:block}.story-body .story-range-list{gap:1.45rem;display:grid}.story-body .story-range article{min-width:0}.story-body .story-range-heading,.story-body .story-range-values{justify-content:space-between;align-items:center;gap:1rem;display:flex}.story-body .story-range-heading span{color:#ffffff6b;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;font-size:.62rem}.story-body .story-range-values{margin-top:.65rem}.story-body .story-range-values b{color:#fff;font-size:clamp(1.1rem,3vw,1.65rem)}.story-body .story-range-track{background:#ffffff14;height:.55rem;margin-top:.55rem;position:relative;overflow:hidden}.story-body .story-range-track i{height:100%;left:var(--range-start);min-width:3px;width:var(--range-width);background:linear-gradient(90deg,#63bcff,#57e389,#ff765f);position:absolute}.story-body .story-slopegraph-frame{background:radial-gradient(circle,#57e38914,#0000 48%),#090c10;border:1px solid #ffffff1a;min-width:0;overflow-x:auto}.story-body .story-slopegraph svg{width:100%;min-width:660px;display:block}.story-body .story-slopegraph path{fill:none;stroke:#57e389;stroke-width:3px}.story-body .story-slopegraph circle{fill:#0b0d12;stroke:#57e389;stroke-width:3px}.story-body .story-slopegraph g.is-down path,.story-body .story-slopegraph g.is-down circle{stroke:#ff765f}.story-body .story-slopegraph g.is-flat path,.story-body .story-slopegraph g.is-flat circle{stroke:#63bcff}.story-body .story-slopegraph text{fill:#ffffffb8;font-family:var(--font-mono), ui-monospace, monospace;font-size:12px;font-weight:850}.story-body .story-slopegraph .story-slope-name{fill:#fff;font-size:13px}.story-body .story-slopegraph .story-slope-axis{stroke:#ffffff1f;stroke-dasharray:3 6}.story-body .story-visual-fallback{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.story-body .story-flow-list{gap:.7rem;display:grid}.story-body .story-flow article{background:linear-gradient(90deg,#57e3890f,#63bcff08);border:1px solid #ffffff1a;grid-template-columns:auto minmax(7rem,1fr) minmax(8rem,1.4fr) minmax(7rem,1fr);align-items:center;gap:.85rem;padding:1rem;display:grid}.story-body .story-flow-index{color:#ffffff57;font-family:var(--font-mono), ui-monospace, monospace;font-size:.6rem;font-weight:900}.story-body .story-flow article>strong{color:#fff;overflow-wrap:anywhere;font-size:.9rem}.story-body .story-flow-connector{align-items:center;gap:.6rem;display:flex}.story-body .story-flow-connector span{color:#57e389;font-family:var(--font-mono), ui-monospace, monospace;text-transform:uppercase;flex:none;font-size:.64rem;font-weight:900}.story-body .story-flow-connector i{background:linear-gradient(90deg,#57e389,#63bcff);width:100%;min-width:1.5rem;height:2px;display:block;position:relative}.story-body .story-flow-connector i:after{content:"";border-block:4px solid #0000;border-left:6px solid #63bcff;position:absolute;top:-3px;right:-1px}.story-body .story-flow article p{grid-column:2/-1;margin-top:0}@media (max-width:640px){.story-body .story-stat-grid,.story-body .story-comparison-grid{grid-template-columns:1fr}.story-body .story-stat-item,.story-body .story-stat-item+.story-stat-item{border-bottom:1px solid #ffffff1a;border-right:0;padding:1.1rem 0}.story-body .story-stat-item:last-child{border-bottom:0}.story-body .story-comparison article,.story-body .story-comparison article+article{padding:1rem 0}.story-body .story-comparison article+article{border-top:1px solid #ffffff1f;border-left:0}.story-body .story-delta-grid{grid-template-columns:1fr}.story-body .story-flow article{grid-template-columns:auto minmax(0,1fr)}.story-body .story-flow-connector,.story-body .story-flow article>strong:last-of-type,.story-body .story-flow article p{grid-column:2}}@media (prefers-reduced-motion:reduce){.story-body .story-delta-values i,.story-body .story-range-track i{transition:none}}.story-body .story-list-block{border-block:1px solid #ffffff1a;margin-block:2.2rem;padding-block:1.25rem}.story-body .story-list-block :where(ul,ol){margin:0}.story-body .story-code-block{margin-block:2.4rem}.story-body .story-code-block>figcaption{color:#ffffff85;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.7rem;font-weight:850}.story-body .story-code-block pre{color:#d8ffe7;font-family:var(--font-mono), ui-monospace, monospace;tab-size:2;background:#030407;border:1px solid #57e3892e;padding:1.25rem;font-size:.84rem;line-height:1.7;overflow-x:auto}.story-body .story-code-block p{color:#ffffff85;margin:.7rem 0 0;font-size:.86rem;line-height:1.65}.story-body .story-inline-image figcaption{color:#ffffff75;margin-top:.65rem;font-size:.78rem;line-height:1.55}.story-body .story-sources{border-top:1px solid #ffffff1f;margin-top:3.5rem;padding-top:.8rem}.story-body .story-sources ol{color:#ffffff75;font-size:.86rem}.story-body .story-sources li span{margin-top:.2rem;font-size:.75rem;line-height:1.5;display:block}.our-read{background:radial-gradient(circle at 100% 0,#ff765f1f,#0000 42%),linear-gradient(135deg,#57e38914,#080b0fdb 46%);border:1px solid #57e3893d;padding:clamp(1.35rem,4vw,2.15rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.our-read:before{content:"";background:linear-gradient(#57e389,#ff765f);width:3px;position:absolute;inset:0 auto 0 0}.our-read-heading{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.85rem;display:flex}.our-read .our-read-label{color:#57e389;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900}.our-read h2{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,4vw,2rem)}.our-read .our-read-copy{color:#ffffffdb;margin:1.15rem 0 0;font-size:clamp(1rem,2.1vw,1.12rem);line-height:1.78}.our-read-related{gap:.55rem;margin-top:1.25rem;display:grid}.our-read-related>span{color:#fff6;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.our-read-related a{color:#ffffffbf;justify-content:space-between;align-items:center;gap:1rem;font-size:.82rem;font-weight:750;line-height:1.4;transition:color .16s;display:flex}.our-read-related a:hover{color:#57e389}.our-read-related svg{flex:none;width:1rem;height:1rem}.story-body :where(ul,ol){padding-left:1.35rem}.story-body ul{list-style:outside}.story-body ol{list-style:decimal}.story-body :where(li){margin-block:.48rem;padding-left:.18rem}.story-body :where(li)::marker{color:#57e389;font-size:.9em}.story-body :where(li>p){margin-block:0}.story-body :where(h2,h3) a{color:inherit;text-decoration:none}.story-body>iframe:not(.twitter-tweet-rendered),.legacy-beehiiv-post>iframe:not(.twitter-tweet-rendered){aspect-ratio:16/9;border:0;width:100%;height:auto;margin-block:1.4rem 1.2rem;display:block}.story-body :where(blockquote.twitter-tweet){color:#f5f4efc7;background:#151820;border:1px solid #ffffff1f;max-width:550px;margin-inline:auto;padding:1rem 1.1rem}.story-body :where(blockquote.twitter-tweet p){margin-block:.65rem}.story-body :where(blockquote.twitter-tweet a:last-child){border-top:1px solid #ffffff1a;margin-top:.85rem;padding-top:.85rem;display:block}.story-body :where(iframe.twitter-tweet-rendered),.story-body :where(iframe[title=X\ Post]){display:block;max-width:100%!important;margin-block:1.35rem!important;margin-inline:auto!important}.legacy-beehiiv-post{--legacy-border:#ffffff1f;--legacy-muted:#f5f4ef8a;--legacy-panel:#11141d94}.legacy-beehiiv-post .legacy-section-heading{border-top:1px solid var(--legacy-border);color:#fff;letter-spacing:0;align-items:center;gap:.75rem;margin-block:3rem 1.25rem;padding-top:1.35rem;display:flex}.legacy-beehiiv-post .legacy-section-heading:before{content:"";background:#57e389;width:.62rem;height:.62rem;display:block}.legacy-beehiiv-post .legacy-section-top{border-top:0;margin-block-start:.5rem;padding-top:0}.legacy-beehiiv-post .legacy-section-top+ul{margin-block:.65rem 1.35rem;padding-left:1.15rem;list-style:outside}.legacy-beehiiv-post .legacy-section-top+ul>li{margin-block:.4rem;padding-left:.12rem;line-height:1.5}.legacy-beehiiv-post .legacy-news-heading{color:#fff;border-top:1px solid #57e3892e;margin-block:3.2rem 1.15rem;padding-top:1.25rem}.legacy-beehiiv-post .legacy-news-heading a{color:#fff;text-decoration:none}.legacy-beehiiv-post .legacy-sponsor-heading,.legacy-beehiiv-post .legacy-section-ad{background:linear-gradient(135deg, #ff604621, #57e3890d), var(--legacy-panel);color:#fff;border:1px solid #ff956b3d;margin-block:3rem 1rem;padding:1.05rem 1.1rem;position:relative}.legacy-beehiiv-post .legacy-sponsor-heading:before,.legacy-beehiiv-post .legacy-section-ad:before{background:#ff6046}.legacy-beehiiv-post .legacy-sponsor-heading a{color:inherit}.legacy-beehiiv-post .legacy-sponsor-heading+a img,.legacy-beehiiv-post .legacy-section-ad+a img{border-color:#ff956b52;box-shadow:0 18px 56px #ff60461f,0 8px 24px #0000003d}.legacy-beehiiv-post .legacy-section-editor{color:#ffb19f;border-color:#ff60464d}.legacy-beehiiv-post .legacy-section-editor:before{background:#ff6046}.legacy-beehiiv-post .legacy-section-tool{background:linear-gradient(90deg,#57e3891c,#0000),#08090d57;border:1px solid #57e38938;padding:1rem 1.1rem}.legacy-beehiiv-post .legacy-section-editor~p:has(+img){color:#f5f4efc2;background:#151820;border:1px solid #ffffff1a;border-bottom:0;margin-block:1.35rem 0;padding:.85rem 1rem}.legacy-beehiiv-post .legacy-section-editor~p:has(+img)+img{border-color:#ffffff1a;margin-block:0 1.45rem}:is(.legacy-beehiiv-post p:has(>a:first-child):has(+iframe),.legacy-beehiiv-post p:has(>a:first-child):has(+img),.legacy-beehiiv-post p:has(>a:first-child):has(+a>img),.legacy-beehiiv-post p:has(>b:first-child):has(+iframe),.legacy-beehiiv-post p:has(>b:first-child):has(+img),.legacy-beehiiv-post p:has(>b:first-child):has(+a>img)){color:#f5f4efc2;background:#151820;border:1px solid #ffffff1a;border-bottom:0;margin-block:1.35rem 0;padding:.85rem 1rem}:is(.legacy-beehiiv-post p:has(>a:first-child):has(+iframe)+iframe,.legacy-beehiiv-post p:has(>a:first-child):has(+img)+img,.legacy-beehiiv-post p:has(>b:first-child):has(+iframe)+iframe,.legacy-beehiiv-post p:has(>b:first-child):has(+img)+img){border-color:#ffffff1a;margin-block:0 1.45rem}:is(.legacy-beehiiv-post p:has(>a:first-child):has(+a>img)+a,.legacy-beehiiv-post p:has(>b:first-child):has(+a>img)+a){margin-block:0 1.45rem;display:block}:is(.legacy-beehiiv-post p:has(>a:first-child):has(+a>img)+a>img,.legacy-beehiiv-post p:has(>b:first-child):has(+a>img)+a>img){border-color:#ffffff1a;margin-block:0}.legacy-beehiiv-post .legacy-section-unclassified+p:has(+img){color:inherit;background:0 0;border:0;margin-block:1rem 1.1rem;padding:0}.legacy-beehiiv-post .legacy-section-unclassified+p:has(+img)+img{margin-block:0 1.45rem}.legacy-beehiiv-post .legacy-superpower-giveaway{text-align:center;margin-block:2.6rem 1.15rem}.legacy-beehiiv-post .legacy-superpower-giveaway-link{color:#202123;text-align:center;background:#ffd83d;border-radius:.8rem;justify-content:center;max-width:100%;padding:.85rem 1.35rem;font-weight:900;line-height:1.2;text-decoration:none;display:inline-flex}.legacy-beehiiv-post .legacy-superpower-promo{color:#202123;background:#ffd83d;border:3px dashed #202123;border-radius:.55rem 2rem;margin-block:1.15rem 3rem;padding:clamp(1.35rem,3vw,2.4rem)}.legacy-beehiiv-post .legacy-superpower-title{color:#202123;margin:0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.12}.legacy-beehiiv-post .legacy-superpower-copy{color:#202123;margin-block:1.35rem 1.8rem;font-size:clamp(1rem,2vw,1.35rem);line-height:1.55}.legacy-beehiiv-post .legacy-superpower-video{aspect-ratio:16/9;background:#2021232e;max-width:48rem;margin-inline:auto;overflow:hidden}.legacy-beehiiv-post .legacy-superpower-video iframe{border:0;width:100%;height:100%;display:block}.legacy-beehiiv-post .legacy-superpower-cta{text-align:center;margin-top:2rem}.legacy-beehiiv-post .legacy-superpower-cta-link{color:#ffd83d;text-align:center;background:#202123;border-radius:.85rem;justify-content:center;max-width:100%;padding:1rem 1.75rem;font-size:clamp(1rem,2vw,1.3rem);line-height:1.2;text-decoration:none;display:inline-flex}.legacy-beehiiv-post a[href*="chromewebstore.google.com/detail/superpower-chatgpt"]:has(>img:only-child){vertical-align:top;place-items:center;width:100%;max-width:min(220px,50% - .5rem);margin:1rem .8rem 1rem 0;display:inline-grid}.legacy-beehiiv-post a[href*="chrome.google.com/webstore/detail/superpower-chatgpt"]:has(>img:only-child){vertical-align:top;place-items:center;width:100%;max-width:min(220px,50% - .5rem);margin:1rem .8rem 1rem 0;display:inline-grid}.legacy-beehiiv-post a[href*="addons.mozilla.org"][href*=superpower-chatgpt]:has(>img:only-child){vertical-align:top;place-items:center;width:100%;max-width:min(220px,50% - .5rem);margin:1rem .8rem 1rem 0;display:inline-grid}.legacy-beehiiv-post a[href*="chromewebstore.google.com/detail/superpower-chatgpt"]:has(>img:only-child)+p{display:none}.legacy-beehiiv-post a[href*="chrome.google.com/webstore/detail/superpower-chatgpt"]:has(>img:only-child)+p{display:none}.legacy-beehiiv-post a[href*="addons.mozilla.org"][href*=superpower-chatgpt]:has(>img:only-child)+p{display:none}.legacy-beehiiv-post a[href*="chromewebstore.google.com/detail/superpower-chatgpt"]>img:only-child,.legacy-beehiiv-post a[href*="chrome.google.com/webstore/detail/superpower-chatgpt"]>img:only-child,.legacy-beehiiv-post a[href*="addons.mozilla.org"][href*=superpower-chatgpt]>img:only-child{box-shadow:none;filter:none;object-fit:contain;border:0;width:100%;max-height:74px;margin:0}.legacy-beehiiv-post .legacy-section-other+ul,.legacy-beehiiv-post .legacy-section-unclassified+ul{margin-block:.45rem 1rem;padding-left:1.15rem;list-style:outside}.legacy-beehiiv-post .legacy-section-other+ul li,.legacy-beehiiv-post .legacy-section-unclassified+ul li{padding-left:.12rem;margin-block:0;padding-block:.08rem;line-height:1.45}.legacy-beehiiv-post .legacy-section-other+ul li+li,.legacy-beehiiv-post .legacy-section-unclassified+ul li+li{margin-top:.08rem}.legacy-beehiiv-post .legacy-section-other+ul li p,.legacy-beehiiv-post .legacy-section-unclassified+ul li p{margin-block:0}.legacy-beehiiv-post .legacy-section-unclassified~img:last-child,.legacy-beehiiv-post .legacy-section-unclassified~a:last-child img{filter:saturate(1.02)contrast(1.04)brightness(.94);border-color:#57e38947}.legacy-beehiiv-post sub{color:#f5f4ef7a;font-size:.75rem;line-height:1.55;display:block}.article-image-treatment{isolation:isolate;background:radial-gradient(circle at 18% 12%,#57e3892e,#0000 30%),radial-gradient(circle at 84% 68%,#ff604638,#0000 34%),#08090d;position:relative;overflow:hidden}.article-image-treatment:before,.article-image-treatment:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.article-image-treatment:before{mix-blend-mode:screen;background:linear-gradient(135deg,#57e3892e,#0000 34%,#ff60463d),linear-gradient(#08090d00 42%,#08090dc2 100%)}.article-image-treatment:after{box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -5rem 7rem #08090db8}.article-image-treatment :where(img,.article-image-node){filter:saturate(.82)contrast(1.1)brightness(.72)}.article-image-treatment img{transform:translateZ(0)}.group:hover .article-image-treatment :where(img,.article-image-node){filter:saturate(.92)contrast(1.12)brightness(.82)}.story-body img{filter:saturate(.96)contrast(1.05)brightness(.9);object-fit:contain;object-position:center;border:1px solid #ffffff1f;width:100%;max-width:100%;height:auto;max-height:min(620px,72vh);margin-block:2rem;display:block;box-shadow:0 14px 34px #0000003d}:is(.story-body :where(p,figure):has(>img:only-child),.story-body :where(p,figure):has(>a:only-child>img:only-child)){isolation:isolate;background:radial-gradient(circle at 18% 12%,#57e38924,#0000 34%),#08090d;border:1px solid #ffffff1f;place-items:center;width:100%;margin-block:2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000038}.story-body :where(p,figure):has(>img:only-child):before{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.story-body :where(p,figure):has(>img:only-child):after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.story-body :where(p,figure):has(>a:only-child>img:only-child):before{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.story-body :where(p,figure):has(>a:only-child>img:only-child):after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0}.story-body :where(p,figure):has(>img:only-child):before{mix-blend-mode:screen;opacity:.48;background:linear-gradient(135deg,#57e38929,#0000 42%),linear-gradient(#08090d00 54%,#08090d57 100%)}.story-body :where(p,figure):has(>a:only-child>img:only-child):before{mix-blend-mode:screen;opacity:.48;background:linear-gradient(135deg,#57e38929,#0000 42%),linear-gradient(#08090d00 54%,#08090d57 100%)}.story-body :where(p,figure):has(>img:only-child):after{box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -3.25rem 5rem #08090d61}.story-body :where(p,figure):has(>a:only-child>img:only-child):after{box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 -3.25rem 5rem #08090d61}.story-body :where(p,figure):has(>img:only-child)>img:only-child{box-shadow:none;object-fit:contain;object-position:center;border:0;width:100%;max-height:min(620px,72vh);margin:0}.story-body :where(p,figure):has(>a:only-child>img:only-child)>a:only-child{place-items:center;width:100%;display:grid}.story-body :where(p,figure):has(>a:only-child>img:only-child)>a:only-child>img:only-child{box-shadow:none;object-fit:contain;object-position:center;border:0;width:100%;max-height:min(620px,72vh);margin:0}.rich-copy-editor :where(p,ul,ol){margin-block:.4rem}.rich-copy-editor :where(ul,ol),.rich-copy-preview :where(ul,ol){padding-left:1.2rem}.rich-copy-editor ul,.rich-copy-preview ul{list-style:outside}.rich-copy-editor ol,.rich-copy-preview ol{list-style:decimal}.rich-copy-preview :where(p,ul,ol){margin-block:.5rem}.rich-copy-preview a{color:#0f6fff;font-weight:700}@media (prefers-reduced-motion:reduce){.ticker,.signal-orbit,.signal-node-track,.signal-orbit:before,.pulse-meter:after,.signal-node{animation:none}}.admin-app{color:#f5f4ef;background:radial-gradient(circle at 78% 2%,#ff604629,#0000 34rem),radial-gradient(circle at 18% 34%,#57e3891f,#0000 32rem),#08090d;grid-template-columns:17rem 1fr;min-height:100svh;display:grid}.admin-app~footer{display:none}.admin-app button:not(:disabled),.admin-app [role=button],.admin-app a,.admin-app summary,.admin-app input[type=submit],.admin-app input[type=button]{cursor:pointer}.admin-app button:disabled,.admin-app input:disabled,.admin-app textarea:disabled{cursor:not-allowed}.admin-sidebar{background:#0c0e16db;border-right:1px solid #ffffff17;align-self:start;height:100svh;min-height:100svh;max-height:100svh;padding:1.25rem;position:sticky;top:0;overflow-y:auto}.admin-brand,.admin-nav-link,.admin-link-button{text-decoration:none}.admin-brand{color:#fff;align-items:center;gap:.8rem;display:flex}.admin-brand-mark{color:#ff6046;font-family:var(--font-geist-mono);border:1px solid #ff6046;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:.8rem;font-weight:900;display:flex}.admin-brand-title,.admin-brand-subtitle{display:block}.admin-brand-title{letter-spacing:.14em;text-transform:uppercase;font-weight:950}.admin-brand-subtitle{color:#f5f4ef70;font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;margin-top:.15rem;font-size:.64rem;font-weight:800}.admin-nav{gap:.3rem;margin-top:2rem;display:grid}.admin-mobile-menu-button,.admin-mobile-menu-backdrop{display:none}.admin-nav-link{color:#f5f4ef8f;border:1px solid #0000;align-items:center;gap:.7rem;padding:.75rem .85rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex}.admin-nav-link:hover,.admin-nav-link-active{color:#fff;background:#57e38914;border-color:#57e3893d;transform:translate(2px)}.admin-main{min-width:0}.admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#08090dbd;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(16rem,1fr) auto auto;align-items:center;gap:1rem;min-height:4.5rem;padding:.9rem 1.5rem;display:grid;position:sticky;top:0}.admin-search,.admin-user,.admin-clock{align-items:center;gap:.65rem;display:flex}.admin-search{color:#f5f4ef73;background:#ffffff0f;border:1px solid #ffffff1a;min-height:2.7rem;padding-inline:.9rem}.admin-status-strip{flex-wrap:wrap;gap:.4rem;display:flex}.admin-status-strip span,.admin-clock,.admin-user{color:#f5f4ef94;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff1a;padding:.58rem .7rem;font-size:.65rem;font-weight:850}.admin-content{padding:1.5rem}.admin-page-header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.35rem;display:flex}.admin-page-header h1{color:#fff;letter-spacing:0;text-transform:uppercase;font-size:clamp(2.2rem,5vw,4.3rem);font-weight:950;line-height:.9}.admin-page-header p{color:#f5f4ef8f;margin-top:.7rem}.admin-toast{color:#f5f4ef;z-index:80;background:linear-gradient(90deg,#57e3891f,#ff604614),#0f121af5;border:1px solid #57e38947;justify-content:space-between;align-items:flex-start;gap:1.25rem;max-width:min(28rem,100vw - 2rem);padding:.9rem 1rem;animation:.18s ease-out admin-toast-enter,.22s ease-in 4s forwards admin-toast-exit;display:flex;position:fixed;top:1.2rem;right:1.2rem;box-shadow:0 1.4rem 4rem #0000005c}.admin-toast span{color:#f5f4ef80;font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;margin-bottom:.35rem;font-size:.625rem;font-weight:950;line-height:1;display:block}.admin-toast p{color:#fff;margin:0;font-size:.86rem;font-weight:800;line-height:1.35}.admin-toast a{color:#f5f4ef9e;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #ffffff1a;padding:.45rem .55rem;font-size:.625rem;font-weight:950;text-decoration:none}.admin-toast-stack{pointer-events:none;z-index:130;gap:.65rem;width:100%;max-width:min(26rem,100vw - 2rem);display:grid;position:fixed;top:1rem;right:1rem}.admin-global-toast{color:#f5f4ef;pointer-events:auto;background:#0d1017fa;border:1px solid #ffffff24;grid-template-columns:1.25rem minmax(0,1fr) 2rem;align-items:flex-start;gap:.8rem;padding:.9rem;animation:.18s ease-out admin-toast-enter;display:grid;position:relative;box-shadow:0 1.2rem 3rem #00000075}.admin-global-toast:before{content:"";background:#57e389;width:3px;position:absolute;inset:-1px auto -1px -1px}.admin-global-toast.is-error:before{background:#ff6046}.admin-global-toast.is-info:before,.admin-global-toast.is-loading:before{background:#72a7ff}.admin-global-toast>svg{color:#57e389;width:1.15rem;height:1.15rem;margin-top:.08rem}.admin-global-toast.is-error>svg{color:#ff7865}.admin-global-toast.is-info>svg,.admin-global-toast.is-loading>svg{color:#8bb6ff}.admin-global-toast .is-spinning{animation:.85s linear infinite admin-toast-spin}.admin-global-toast strong{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:950;line-height:1.2;display:block}.admin-global-toast p{color:#f5f4efad;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.admin-global-toast button{color:#f5f4ef80;cursor:pointer;background:0 0;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}.admin-global-toast button:hover{color:#fff;border-color:#ffffff47}.admin-global-toast button svg{width:.85rem;height:.85rem}@keyframes admin-toast-spin{to{transform:rotate(360deg)}}@media (max-width:620px){.admin-toast-stack{width:auto;max-width:none;top:.75rem;left:.75rem;right:.75rem}}@keyframes admin-toast-enter{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes admin-toast-exit{to{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-.35rem)}}.admin-eyebrow{font-family:var(--font-geist-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:950;color:#57e389!important;margin:0 0 .6rem!important}.admin-stack{gap:1rem;display:grid}.admin-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.admin-command-center{gap:1rem;display:grid}.admin-command-kpi-strip{background:#0b0d13b3;border:1px solid #ffffff1a;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.admin-command-kpi-strip .admin-kpi{background:0 0;border:0;border-right:1px solid #ffffff16;min-height:8.5rem;padding:1rem 1.1rem;position:relative}.admin-command-kpi-strip .admin-kpi:last-child{border-right:0}.admin-command-kpi-strip .admin-kpi:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#57e38980,#0000);height:1px;transition:opacity .18s;position:absolute;bottom:-1px;left:18%;right:18%}.admin-command-kpi-strip .admin-kpi:hover:after{opacity:1}.admin-kpi-heading,.admin-kpi-value{justify-content:space-between;align-items:center;display:flex}.admin-kpi-heading em{color:#f5f4ef47;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-style:normal;font-weight:900}.admin-kpi-value{align-items:flex-end;margin-top:.8rem}.admin-kpi-value .is-positive,.admin-kpi-value .is-negative{font-family:var(--font-geist-mono);margin-bottom:.2rem;font-size:.65rem;font-weight:900}.admin-kpi-value .is-positive{color:#57e389}.admin-kpi-value .is-negative{color:#ff6b52}.admin-command-kpi-strip .admin-kpi strong{margin-top:0}.admin-command-hero-panel{background:linear-gradient(120deg,#57e3890b,#0000 38%),radial-gradient(circle at 88% 14%,#4c8dff14,#0000 26%),#0d1017e6;padding:1.15rem}.admin-command-panel-intro{color:#f5f4ef7a;justify-content:space-between;align-items:center;margin:-.2rem 0 .25rem;font-size:.78rem;display:flex}.admin-command-panel-intro span{color:#f5f4ef52;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.admin-command-viz-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-command-viz-grid .admin-panel{background:linear-gradient(#ffffff07,#0000 45%),#0e1118e6;min-height:30rem}.admin-command-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.admin-panel-link{color:#f5f4ef70;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900;transition:color .16s}.admin-panel-link:hover{color:#57e389}.admin-viz-frame{min-width:0;position:relative}.admin-viz{width:100%;min-height:18rem;display:block;overflow:visible}.admin-viz-throughput{min-height:22.5rem}.admin-viz text{-webkit-user-select:none;user-select:none}.admin-viz-legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.95rem;min-height:1.8rem;display:flex}.admin-viz-legend span{color:#f5f4ef7a;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.61rem;font-weight:850;display:inline-flex}.admin-viz-legend i,.admin-viz-tooltip i{border-radius:50%;width:.42rem;height:.42rem;display:inline-block}.admin-viz-tooltip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#f5f4efa6;opacity:0;pointer-events:none;z-index:8;background:#05070bf0;border:1px solid #ffffff26;max-width:13rem;padding:.65rem .72rem;font-size:.7rem;line-height:1.45;transition:opacity 90ms linear;position:absolute;box-shadow:0 12px 32px #00000052}.admin-viz-tooltip strong{color:#fff;margin-bottom:.28rem;font-size:.75rem;display:block}.admin-viz-tooltip span{align-items:center;gap:.38rem;display:flex}.admin-command-empty{color:#f5f4ef6b;border:1px dashed #ffffff1f;padding:1rem;font-size:.78rem}.admin-command-empty.is-healthy{color:#57e389b8;border-color:#57e38938}.admin-list-item.is-alert{border-left:2px solid #ff6b52b3}.admin-kpi,.admin-panel{background:linear-gradient(#ffffff09,#0000),#11141dd6;border:1px solid #ffffff1a}.admin-kpi{padding:1rem}.admin-kpi span,.admin-kpi p{color:#f5f4ef7a;font-size:.78rem}.admin-kpi span{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-weight:900}.admin-kpi strong{color:#fff;margin-top:.85rem;font-size:2.1rem;font-weight:950;line-height:1;display:block}.admin-kpi p{margin-top:.45rem}.admin-chart-grid{grid-template-columns:1.2fr .8fr 1fr;gap:1rem;display:grid}.admin-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.admin-panel{min-width:0;padding:1rem}.admin-panel-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.admin-panel h2{color:#fff;font-size:1.1rem;font-weight:900}.admin-chart{width:100%;min-height:13rem;display:block;overflow:visible}.admin-list,.admin-table{gap:.55rem;display:grid}.admin-list-item,.admin-table-row{color:#f5f4ef9e;background:#08090d70;border:1px solid #ffffff14;min-width:0;padding:.85rem}.admin-list-item strong:not(.admin-story-workbench-copy *),.admin-table-row strong:not(.admin-story-workbench-copy *){color:#fff;font-weight:850;line-height:1.25;display:block}.admin-list-item span:not(.admin-story-workbench-copy *),.admin-table-row span:not(.admin-story-workbench-copy *){color:#f5f4ef7a;text-overflow:ellipsis;margin-top:.28rem;font-size:.82rem;line-height:1.5;display:block;overflow:hidden}.admin-log-tabs{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.admin-log-tab{color:#f5f4ef94;background:#08090d70;border:1px solid #ffffff1a;align-items:center;gap:.75rem;min-height:2.8rem;padding:.7rem .9rem;text-decoration:none;display:inline-flex}.admin-log-tab span,.admin-log-tab strong{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950;line-height:1;display:block}.admin-log-tab strong{color:#f5f4efcc}.admin-log-tab:hover,.admin-log-tab.is-active{color:#57e389;background:#57e3891a;border-color:#57e3895c}.admin-inbox-status-filter{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.admin-manual-submission{background:linear-gradient(135deg,#57e38914,#0000 38%),#08090d94;border:1px solid #57e38938;margin-bottom:1rem;padding:1rem}.admin-manual-submission-heading,.admin-manual-submission-footer,.admin-manual-recent-heading,.admin-manual-recent-row{justify-content:space-between;align-items:center;display:flex}.admin-manual-submission-heading>div:first-child{max-width:50rem}.admin-manual-submission.is-collapsed{padding-block:.8rem}.admin-manual-submission.is-collapsed .admin-manual-submission-heading p{margin-bottom:0}.admin-manual-submission-actions{align-items:center;gap:.65rem;display:flex}.admin-manual-collapse-button{color:#f5f4efb3;cursor:pointer;background:#08090da6;border:1px solid #ffffff29;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.admin-manual-collapse-button:hover,.admin-manual-collapse-button:focus-visible{color:#57e389;border-color:#57e389b3;outline:none}.admin-manual-collapse-button svg{width:1rem;height:1rem}.admin-manual-submission-body[hidden]{display:none}.admin-manual-submission-heading span,.admin-manual-field>span,.admin-manual-recent-heading span,.admin-manual-status{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:950}.admin-manual-submission-heading h3{color:#fff;margin-top:.35rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.05}.admin-manual-submission-heading p,.admin-manual-field small,.admin-manual-dropzone>span,.admin-manual-recent-heading small{color:#f5f4ef85;margin-top:.45rem;font-size:.78rem;line-height:1.5}.admin-manual-source-types{gap:.55rem;display:flex}.admin-manual-source-types svg{color:#f5f4ef8f;border:1px solid #ffffff1f;width:2.5rem;height:2.5rem;padding:.7rem}.admin-manual-submission-grid,.admin-manual-editorial-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:.8rem;margin-top:1rem;display:grid}.admin-manual-editorial-grid{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr)}.admin-manual-field{gap:.45rem;display:grid}.admin-manual-field>span{align-items:center;gap:.45rem;display:flex}.admin-manual-field>span svg{width:.9rem;height:.9rem}.admin-manual-field em{color:#f5f4ef61;font-style:normal}.admin-manual-field input,.admin-manual-field textarea{color:#fff;font:inherit;resize:vertical;background:#05060ac7;border:1px solid #ffffff21;outline:none;width:100%;min-width:0;padding:.8rem;line-height:1.5}.admin-manual-field input:focus,.admin-manual-field textarea:focus{border-color:#57e389b3}.admin-manual-dropzone{text-align:center;border:1px dashed #57e38957;flex-direction:column;justify-content:center;align-items:center;min-height:9rem;padding:1rem;display:flex}.admin-manual-dropzone>svg{color:#57e389;width:1.5rem;height:1.5rem}.admin-manual-dropzone strong{color:#fff;margin-top:.55rem}.admin-manual-dropzone button,.admin-manual-file-list button{color:#f5f4efa8;cursor:pointer;background:0 0;border:0}.admin-manual-dropzone>button{font-family:var(--font-geist-mono);text-transform:uppercase;border:1px solid #ffffff26;margin-top:.7rem;padding:.55rem .75rem;font-size:.75rem;font-weight:900}.admin-manual-file-input{display:none}.admin-manual-file-list{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}.admin-manual-file-list>span{background:#57e38912;border:1px solid #57e3892e;align-items:center;gap:.45rem;max-width:24rem;padding:.5rem .6rem;display:inline-flex}.admin-manual-file-list svg{width:.9rem;height:.9rem}.admin-manual-file-list b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-manual-file-list small{color:#f5f4ef7a;white-space:nowrap;font-size:.7rem}.admin-manual-file-list button{align-items:center;padding:0;display:inline-flex}.admin-manual-submission-footer{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.admin-manual-generate-toggle{color:#f5f4efb8;cursor:pointer;align-items:center;gap:.6rem;font-size:.82rem;display:flex}.admin-manual-generate-toggle input{opacity:0;position:absolute}.admin-manual-generate-toggle>span{border:1px solid #ffffff38;width:1.8rem;height:1rem;display:block;position:relative}.admin-manual-generate-toggle>span:after{content:"";background:#f5f4ef6b;width:.6rem;height:.6rem;transition:transform .15s;position:absolute;top:.18rem;left:.18rem}.admin-manual-generate-toggle input:checked+span{border-color:#57e389a6}.admin-manual-generate-toggle input:checked+span:after{background:#57e389;transform:translate(.75rem)}.admin-manual-submit{align-items:center;gap:.45rem;display:inline-flex}.admin-manual-submit svg{width:.95rem;height:.95rem}.admin-manual-message{color:#f5f4ef8c;min-height:1.2rem;margin-top:.6rem;font-size:.78rem}.admin-manual-message.is-error{color:#ff7d68}.admin-manual-message.is-success{color:#57e389}.admin-manual-recent{border:1px solid #ffffff14;margin-bottom:1rem}.admin-manual-recent-heading{background:#08090d7a;padding:.65rem .8rem}.admin-manual-recent-heading small{margin:0}.admin-manual-recent-list{display:grid}.admin-manual-recent-row{border-top:1px solid #ffffff12;gap:.8rem;min-height:3.7rem;padding:.65rem .8rem}.admin-manual-recent-row>div{flex:1;min-width:0}.admin-manual-recent-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;display:block;overflow:hidden}.admin-manual-recent-row>div span,.admin-manual-kind-summary{color:#f5f4ef70;font-size:.75rem}.admin-manual-status-dot{background:#57e389;width:.45rem;height:.45rem;display:block}.admin-manual-recent-row.is-failed .admin-manual-status-dot{background:#ff6652}.admin-manual-recent-row.is-processing .admin-manual-status-dot,.admin-manual-recent-row.is-queued .admin-manual-status-dot{background:#ffd36a;animation:1.4s ease-in-out infinite admin-manual-pulse}.admin-manual-status{border:1px solid;padding:.35rem .45rem}.admin-manual-status.is-failed{color:#ff7d68}.admin-manual-status.is-processing,.admin-manual-status.is-queued{color:#ffd36a}@keyframes admin-manual-pulse{50%{opacity:.3}}@media (max-width:900px){.admin-manual-submission-grid,.admin-manual-editorial-grid{grid-template-columns:1fr}.admin-manual-source-types{display:none}.admin-manual-submission-footer,.admin-manual-recent-row{flex-direction:column;align-items:stretch}.admin-manual-kind-summary{display:none}}.admin-inbox-status-filter>span{color:#f5f4ef7a;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:950}.admin-inbox-status-filter>div{flex-wrap:wrap;gap:.45rem;display:flex}.admin-inbox-status-filter :is(button,a){color:#f5f4ef8a;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;background:#08090d70;border:1px solid #ffffff1a;align-items:center;min-height:2.25rem;padding:.62rem .75rem;font-size:.66rem;font-weight:950;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.admin-inbox-status-filter :is(button,a):hover,.admin-inbox-status-filter :is(button,a).is-active{color:#57e389;background:#57e3891a;border-color:#57e3895c}.admin-log-list{min-height:0}.admin-audit-workspace{gap:1.1rem;display:grid}.admin-audit-summary{background:#08090d5c;border:1px solid #ffffff14;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.admin-audit-summary>div{min-width:0;padding:1rem 1.05rem}.admin-audit-summary>div+div{border-left:1px solid #ffffff14}.admin-audit-summary span,.admin-audit-summary strong{display:block}.admin-audit-summary span{color:#f5f4ef70;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:900;line-height:1.35}.admin-audit-summary strong{color:#fff;margin-top:.55rem;font-size:1.55rem;font-weight:900;line-height:1}.admin-audit-controls{justify-content:space-between;align-items:center;gap:1rem;display:flex}.admin-audit-controls>p{color:#f5f4ef6e;text-align:right;margin:0;font-size:.75rem;line-height:1.45}.admin-audit-controls>p a{color:#57e389;text-decoration:none}.admin-audit-controls>p a:hover{text-decoration:underline}.admin-audit-filter{flex-wrap:wrap;gap:.45rem;display:flex}.admin-audit-filter>a{color:#f5f4ef94;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;background:#08090d6b;border:1px solid #ffffff1a;align-items:center;gap:.6rem;min-height:2.35rem;padding:.55rem .7rem;font-size:.62rem;font-weight:900;text-decoration:none;display:inline-flex}.admin-audit-filter>a span{color:#f5f4ef5c}.admin-audit-filter>a:hover,.admin-audit-filter>a.is-active{color:#57e389;background:#57e3891a;border-color:#57e38961}.admin-audit-filter>a.is-active span{color:#8de6ad}.admin-audit-list{gap:.65rem;display:grid}.admin-audit-event{background:linear-gradient(90deg,#57e38909,#08090d7a 28%);border:1px solid #ffffff17;grid-template-columns:.22rem minmax(0,1fr);min-width:0;display:grid}.admin-audit-event-marker{background:#f5f4ef47}.admin-audit-event.is-success .admin-audit-event-marker{background:#57e389}.admin-audit-event.is-warning .admin-audit-event-marker{background:#ff765f}.admin-audit-event-main{min-width:0;padding:.95rem 1rem .9rem}.admin-audit-event-main>header,.admin-audit-event-main>footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-audit-event-main>header time,.admin-audit-event-main>footer,.admin-audit-event-main>footer code{color:#f5f4ef61;font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-audit-actor{color:#f5f4ef8a;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.59rem;font-weight:950;display:inline-flex}.admin-audit-event.is-success .admin-audit-actor{color:#57e389}.admin-audit-event.is-warning .admin-audit-actor{color:#ff8c79}.admin-audit-event-main h3{color:#fff;margin:.72rem 0 0;font-size:1rem;font-weight:900;line-height:1.25}.admin-audit-event-main>p{color:#f5f4efa6;margin:.35rem 0 .78rem;font-size:.82rem;line-height:1.55}.admin-audit-event-main>footer{justify-content:flex-start}.admin-audit-event-main>footer code{text-overflow:ellipsis;white-space:nowrap;background:0 0;max-width:min(34rem,70vw);padding:0;overflow:hidden}.admin-audit-metadata{border-top:1px solid #ffffff12;margin-top:.85rem;padding-top:.75rem}.admin-audit-metadata>summary{color:#f5f4ef73;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.59rem;font-weight:900}.admin-audit-metadata dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:.75rem 0 0;display:grid}.admin-audit-metadata dl>div{border:1px solid #ffffff12;min-width:0;margin:-1px 0 0 -1px;padding:.7rem}.admin-audit-metadata dt{color:#f5f4ef61;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.56rem;font-weight:900}.admin-audit-metadata dd{color:#f5f4efad;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.74rem;line-height:1.5}@media (max-width:900px){.admin-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-audit-summary>div:nth-child(3){border-left:0}.admin-audit-summary>div:nth-child(n+3){border-top:1px solid #ffffff14}.admin-audit-controls{flex-direction:column;align-items:flex-start}.admin-audit-controls>p{text-align:left}}@media (max-width:560px){.admin-audit-filter,.admin-audit-filter>a{width:100%}.admin-audit-filter>a{justify-content:space-between}.admin-audit-metadata dl{grid-template-columns:1fr}}.admin-live-log{min-width:0}.admin-live-log-toolbar{justify-content:space-between;align-items:center;gap:1rem;margin:-.15rem 0 1rem;display:flex}.admin-live-log-toolbar>p,.admin-live-status{color:#f5f4ef7a;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:900}.admin-live-status{align-items:center;gap:.55rem;display:inline-flex}.admin-live-status i{background:#f5f4ef61;border-radius:999px;width:.48rem;height:.48rem;display:block}.admin-live-status.is-live i{background:#57e389;box-shadow:0 0 0 .22rem #57e3891a}.admin-live-status.is-running i{animation:1.5s ease-in-out infinite admin-live-pulse}.admin-live-status.is-offline{color:#ff9578}.admin-live-status.is-offline i{background:#ff6d4a}@keyframes admin-live-pulse{50%{opacity:.68;box-shadow:0 0 0 .45rem #57e38900}}.admin-ingestion-timeline{--timeline-rail:#ffffff1a;min-width:0;display:grid}.admin-log-load-more{color:#f5f4ef61;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;min-height:5rem;padding:1.25rem 1rem .25rem;font-size:.62rem;font-weight:900;display:flex}.admin-log-loading{gap:.42rem;display:flex}.admin-log-loading i{background:#57e389;border-radius:999px;width:.42rem;height:.42rem;animation:1s ease-in-out infinite admin-log-loading-pulse}.admin-log-loading i:nth-child(2){animation-delay:.12s}.admin-log-loading i:nth-child(3){animation-delay:.24s}@keyframes admin-log-loading-pulse{50%{opacity:.2;transform:translateY(-.2rem)}}.admin-log-load-error{color:#ff9578;align-items:center;gap:.7rem;display:flex}.admin-log-load-error button{color:#ff9578;cursor:pointer;font:inherit;text-transform:uppercase;background:0 0;border:1px solid #ff6d4a80;padding:.35rem .55rem}.admin-ingestion-event{grid-template-columns:1.5rem minmax(0,1fr);min-width:0;display:grid}.admin-ingestion-event-rail{justify-content:center;display:flex;position:relative}.admin-ingestion-event-rail:after{background:var(--timeline-rail);content:"";width:1px;position:absolute;top:0;bottom:0}.admin-ingestion-event:first-child .admin-ingestion-event-rail:after{top:1rem}.admin-ingestion-event:last-child .admin-ingestion-event-rail:after{bottom:calc(100% - 1.05rem)}.admin-ingestion-event-rail i{z-index:1;background:#858994;border:3px solid #12151d;border-radius:999px;width:.72rem;height:.72rem;margin-top:.68rem;position:relative}.admin-ingestion-event.is-success .admin-ingestion-event-rail i{background:#57e389}.admin-ingestion-event.is-running .admin-ingestion-event-rail i{background:#ffd166;animation:1.5s ease-in-out infinite admin-live-pulse}.admin-ingestion-event.is-failed .admin-ingestion-event-rail i{background:#ff6d4a}.admin-ingestion-event.is-skipped .admin-ingestion-event-rail i{background:#747984}.admin-ingestion-event-main{border-bottom:1px solid #ffffff14;min-width:0;padding:.62rem .25rem .9rem .65rem}.admin-ingestion-event:first-child .admin-ingestion-event-main{animation:.18s ease-out admin-log-event-enter}@keyframes admin-log-event-enter{0%{opacity:0;transform:translateY(-.25rem)}}.admin-ingestion-event.is-current-run .admin-ingestion-event-main{background:linear-gradient(90deg,#57e38909,#0000 55%)}.admin-ingestion-event-meta,.admin-ingestion-event-context{flex-wrap:wrap;align-items:center;gap:.48rem .75rem;display:flex}.admin-ingestion-event-meta>span:not(.admin-event-status),.admin-ingestion-event-meta time,.admin-ingestion-event-context span,.admin-ingestion-event-context a{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.admin-ingestion-event-context a{color:#57e389d1;text-decoration:none}.admin-ingestion-event-context a:hover{color:#8cf0ae}.admin-event-status{color:#f5f4efb3;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;border:1px solid #ffffff1f;padding:.2rem .32rem;font-size:.56rem;font-weight:950}.admin-event-status.is-success{color:#57e389;border-color:#57e38947}.admin-event-status.is-running{color:#ffd166;border-color:#ffd1664d}.admin-event-status.is-failed{color:#ff9578;border-color:#ff6d4a57}.admin-event-status.is-skipped{color:#f5f4ef70}.admin-ingestion-event-main h3{color:#f8f7f3;overflow-wrap:anywhere;margin:.52rem 0 0;font-size:.9rem;font-weight:850;line-height:1.35}.admin-ingestion-event-main>p{color:#f5f4ef94;margin:.25rem 0 .45rem;font-size:.79rem;line-height:1.5}.admin-source-progress-skeleton{gap:.38rem;max-width:34rem;margin:.65rem 0 .75rem;display:grid;overflow:hidden}.admin-source-progress-skeleton span{background:linear-gradient(90deg,#ffffff0b,#57e38929,#ffffff0b) 0 0/220% 100%;width:100%;height:.42rem;animation:1.35s ease-in-out infinite admin-source-progress-shimmer;display:block}.admin-source-progress-skeleton span:nth-child(2){width:78%;animation-delay:90ms}.admin-source-progress-skeleton span:nth-child(3){width:52%;animation-delay:.18s}.admin-ingestion-item-steps{border-top:1px solid #ffffff12;margin-top:.72rem;padding-top:.62rem}.admin-ingestion-item-steps>summary{color:#f5f4ef75;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.admin-ingestion-item-steps[open]>summary{color:#f5f4efad;margin-bottom:.68rem}.admin-ingestion-item-steps ol{margin:0;padding:0 0 0 .2rem;list-style:none}.admin-ingestion-item-steps li{grid-template-columns:.7rem minmax(0,1fr);gap:.62rem;min-width:0;padding:0 0 .72rem;display:grid;position:relative}.admin-ingestion-item-steps li:last-child{padding-bottom:.12rem}.admin-ingestion-item-steps li:before{content:"";background:#ffffff17;width:1px;position:absolute;top:.42rem;bottom:0;left:.285rem}.admin-ingestion-item-steps li:last-child:before{display:none}.admin-ingestion-item-steps li>i{z-index:1;background:#858994;border:2px solid #151922;border-radius:999px;width:.55rem;height:.55rem;margin-top:.18rem;position:relative}.admin-ingestion-item-steps li.is-success>i{background:#57e389}.admin-ingestion-item-steps li.is-running>i{background:#ffd166;animation:1.5s ease-in-out infinite admin-live-pulse}.admin-ingestion-item-steps li.is-failed>i{background:#ff6d4a}.admin-ingestion-item-steps li.is-skipped>i{background:#747984}.admin-ingestion-step-heading{flex-wrap:wrap;align-items:center;gap:.4rem .62rem;display:flex}.admin-ingestion-step-heading>span:first-child,.admin-ingestion-step-heading time{color:#f5f4ef80;font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.61rem;font-weight:850}.admin-ingestion-step-heading .admin-event-status{padding:.12rem .25rem;font-size:.5rem}.admin-ingestion-item-steps li p{color:#f5f4ef8c;margin:.22rem 0 0;font-size:.74rem;line-height:1.45}@keyframes admin-source-progress-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.admin-source-progress-skeleton span,.admin-live-status.is-running i,.admin-ingestion-event.is-running .admin-ingestion-event-rail i,.admin-ingestion-item-steps li.is-running>i{animation:none}}.admin-ingestion-event-details{margin-top:.65rem}.admin-ingestion-event-details summary{color:#f5f4ef75;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.admin-ingestion-event-details dl{background:#05070a80;border-left:1px solid #57e38933;gap:.42rem;margin:.65rem 0 0;padding:.65rem .75rem;display:grid}.admin-ingestion-event-details dl>div{grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr);gap:.25rem;display:grid}.admin-ingestion-event-details dt,.admin-ingestion-event-details dd{font-family:var(--font-geist-mono);overflow-wrap:anywhere;margin:0;font-size:.65rem;line-height:1.45}.admin-ingestion-event-details dt{color:#f5f4ef61;text-transform:uppercase}.admin-ingestion-event-details dd{color:#f5f4efad}@media (max-width:720px){.admin-live-log-toolbar{flex-direction:column;align-items:flex-start;gap:.45rem}.admin-ingestion-event-details dl>div{grid-template-columns:1fr}}.admin-table-row{align-items:center;gap:.8rem;display:grid}.admin-source-row-wrap{display:block}.admin-table-row>span,.admin-table-row>strong{margin-top:0;padding-inline:.75rem}.admin-source-cell{grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.admin-source-thumb,.admin-source-thumb-placeholder{background:#ffffff0a;border:1px solid #ffffff1a;width:5rem;height:3.6rem;display:block;overflow:hidden}.admin-source-thumb img{object-fit:cover;width:100%;height:100%;display:block}.admin-source-thumb-placeholder{color:#f5f4ef57;font-family:var(--font-geist-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;font-size:.625rem;font-weight:900;line-height:1.1;display:flex}.admin-source-actions{gap:.45rem;display:grid}.admin-source-actions .admin-link-button{min-height:2.15rem}.admin-clickable-row{cursor:pointer;transition:background .16s,border-color .16s}.admin-clickable-row:hover{background:#57e38909;border-color:#57e3892e}.admin-source-text-link{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.64rem;font-weight:950;text-decoration:none}.admin-source-text-link:hover{border-bottom:1px solid}.admin-source-preview-modal{display:none}.admin-source-preview-modal:target,.admin-source-preview-modal.is-open{display:block}.admin-source-preview-backdrop{appearance:none;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);cursor:pointer;z-index:90;background:#020306c7;border:0;padding:0;position:fixed;inset:0}.admin-source-preview-panel{color:#f5f4efb3;z-index:91;background:linear-gradient(#57e3890f,#0000 18rem),#10131d;border:1px solid #ffffff29;flex-direction:column;width:100%;max-width:min(74rem,100vw - 2rem);max-height:min(84svh,54rem);display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 2rem 4rem #00000073}.admin-source-preview-header{z-index:2;background:linear-gradient(#57e38912,#10131dfa),#10131d;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem;display:flex;position:sticky;top:0}.admin-source-preview-body{gap:1rem;min-height:0;padding:1.35rem;display:grid;overflow:auto}.admin-source-preview-footer{z-index:2;background:#10131dfa;border-top:1px solid #ffffff1a;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 1.35rem;display:flex;position:sticky;bottom:0}.admin-modal-form{display:contents}.admin-source-preview-header h2{color:#fff;letter-spacing:-.04em;max-width:58rem;margin-top:.35rem;font-size:clamp(1.35rem,3vw,2.35rem);font-weight:950;line-height:1.02}.admin-source-preview-header span,.admin-source-preview-empty{color:#f5f4ef80;margin-top:.55rem;font-size:.9rem;line-height:1.5;display:block}.admin-source-preview-close,.admin-source-preview-links a{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:950;text-decoration:none}.admin-source-preview-close{appearance:none;cursor:pointer;background:0 0;border:1px solid #57e38942;padding:.7rem .85rem}.admin-source-preview-links{flex-wrap:wrap;gap:.8rem;display:flex}.admin-source-preview-links a{border-bottom:1px solid}.admin-source-preview-images{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.65rem;display:grid}.admin-source-preview-images a{aspect-ratio:16/10;background-color:#08090dbd;background-position:50%;background-size:cover;border:1px solid #ffffff1f;align-items:end;min-height:6rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.admin-source-preview-images img{object-fit:cover;width:100%;height:100%;display:block}.admin-source-preview-images span{color:#f5f4efb3;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;background:#08090dc2;width:100%;padding:.45rem .55rem;font-size:.625rem;font-weight:950;display:block;position:absolute;bottom:0}.admin-source-preview-copy{color:#f5f4efb8;white-space:pre-wrap;word-break:break-word;background:#0b0d12;border:1px solid #ffffff1f;width:100%;min-height:18rem;padding:1.35rem;font-size:.98rem;line-height:1.75}.admin-source-preview-copy p{margin:0}.admin-cluster-details-panel{max-width:min(88rem,100vw - 2rem)}.admin-story-workbench-trigger{min-width:5.2rem}.admin-story-workbench{color:#f5f4efb8;background:#0c0f16;border:1px solid #ffffff29;width:96vw;max-width:min(96rem,96vw);height:min(94svh,64rem);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 2rem 6rem #0000009e}.admin-story-workbench[open]{grid-template-rows:auto auto minmax(0,1fr);animation:.18s ease-out both admin-story-workbench-in;display:grid}.admin-story-workbench::backdrop{-webkit-backdrop-filter:blur(.45rem);backdrop-filter:blur(.45rem);background:#020306d6}@keyframes admin-story-workbench-in{0%{opacity:0;transform:translateY(.8rem)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-story-workbench-header{background:linear-gradient(100deg,#57e38911,#0000 54%),#10131b;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:1.2rem;padding:1.1rem 1.25rem;display:flex}.admin-story-workbench-header h2{color:#fff;letter-spacing:-.025em;max-width:62rem;margin:.2rem 0 0;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:900;line-height:1.15}.admin-story-workbench-header-actions,.admin-story-workbench-statusline,.admin-story-inspector-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.admin-story-workbench-header-actions{flex:none}.admin-story-workbench-statusline{color:#f5f4ef6b;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.5rem;font-size:.61rem}.admin-story-workbench-statusline span+span:before{color:#ffffff29;content:"/";margin-right:.55rem}.admin-story-workbench-statusline span:first-child{color:#57e389;font-weight:900}.admin-story-workbench-tabs{background:#0e1119;border-bottom:1px solid #ffffff14;min-height:2.85rem;padding-inline:1.25rem;display:flex}.admin-story-workbench-tabs button{appearance:none;color:#f5f4ef6b;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 1rem;font-size:.66rem;font-weight:900}.admin-story-workbench-tabs button:first-child{padding-left:0}.admin-story-workbench-tabs button:hover,.admin-story-workbench-tabs button.is-active{color:#fff;border-bottom-color:#57e389}.admin-story-workbench-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);min-height:0;display:grid}.admin-story-workbench-canvas,.admin-story-workbench-inspector{min-height:0;overflow:auto}.admin-story-workbench-canvas{background:#0a0c12;animation:.24s ease-out 40ms both admin-story-canvas-in}@keyframes admin-story-canvas-in{0%{opacity:0;transform:translateY(.4rem)}to{opacity:1;transform:translateY(0)}}.admin-story-workbench-inspector{background:#11141d;border-left:1px solid #ffffff1a}.admin-story-workbench-inspector>section{border-bottom:1px solid #ffffff14;padding:1rem}.admin-story-workbench-hero{aspect-ratio:16/7;object-fit:cover;background:#151923;width:100%;display:block}.admin-story-workbench-hero.is-empty{color:#f5f4ef47;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.7rem;display:flex}.admin-story-workbench-article-header,.admin-story-workbench-copy{max-width:51rem;margin-inline:auto;padding-inline:clamp(1.15rem,4vw,3.5rem)}.admin-story-workbench-article-header{padding-top:2.4rem;padding-bottom:1.8rem}.admin-story-workbench-article-header>p{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.admin-story-workbench-article-header h1{color:#fff;letter-spacing:-.055em;margin:.8rem 0 1rem;font-size:clamp(2rem,4.2vw,4.4rem);font-weight:950;line-height:.98}.admin-story-workbench-article-header strong{color:#ffffffc2;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:500;line-height:1.55;display:block}.admin-story-workbench-article-header>span{color:#f5f4ef61;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:1rem;font-size:.65rem;display:block}.admin-story-workbench-copy{color:#f5f4efc7;padding-bottom:4rem;font-size:1rem;line-height:1.78}.admin-story-workbench-copy :where(h2,h3,h4){color:#fff;margin:2rem 0 .7rem;line-height:1.2}.admin-story-workbench-copy h2{font-size:1.55rem}.admin-story-workbench-copy h3{font-size:1.2rem}.admin-story-workbench-copy p{margin:.9rem 0}.admin-story-workbench-copy a{color:#57e389;text-underline-offset:.2em;text-decoration:underline}.admin-story-workbench-copy blockquote{color:#ffffffd1;border-left:2px solid #57e389;margin:1.4rem 0;padding:.4rem 0 .4rem 1rem}.admin-story-workbench-editor,.admin-story-workbench-details{padding:1.1rem}.admin-story-editor-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.admin-story-editor-fields label:first-child,.admin-story-editor-fields label:nth-child(2){grid-column:1/-1}.admin-story-editor-fields label,.admin-story-workbench-inspector textarea{color:#f5f4ef7a;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.63rem;font-weight:900;display:grid}.admin-story-editor-fields :where(input,textarea,select),.admin-story-workbench-inspector textarea{color:#fff;font-family:var(--font-geist-sans);letter-spacing:0;resize:vertical;text-transform:none;background:#0d1017;border:1px solid #ffffff21;width:100%;min-height:2.55rem;padding:.68rem .75rem;font-size:.82rem;font-weight:500}.admin-story-editor-lock{color:#ffffffb8;background:#ffce4712;border-left:2px solid #ffce47;margin:0 0 1rem;padding:.65rem .8rem;font-size:.72rem;line-height:1.55}.admin-story-editor-fields :where(input,textarea,select):disabled,.admin-story-editor-toolbar button:disabled{cursor:not-allowed;opacity:.5}.admin-story-editor-toolbar{z-index:2;background:#11141d;border:1px solid #ffffff1a;border-bottom:0;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:1rem;padding:.45rem;display:flex;position:sticky;top:-1.1rem}.admin-story-editor-toolbar button,.admin-story-publish-actions button{appearance:none;color:#f5f4efa6;cursor:pointer;background:0 0;border:1px solid #ffffff1c;min-height:2rem;padding:.4rem .6rem;font-size:.7rem}.admin-story-editor-toolbar button:hover{color:#57e389;border-color:#57e3896b}.admin-story-editor-surface{caret-color:#57e389;color:#f5f4efd1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0d12;border:1px solid #ffffff1f;outline:none;min-height:32rem;padding:clamp(1.25rem,4vw,3rem);font-family:Georgia,serif;font-size:1rem;line-height:1.72}.admin-story-editor-surface:focus{border-color:#57e38999}.admin-story-editor-surface.is-locked{cursor:not-allowed;background:#0e1118}.admin-story-editor-surface :is(h1,h2,h3,h4,h5,h6,p,li,strong,em,blockquote,span){color:inherit}.admin-story-editor-surface :where(h2,h3){margin:1.7rem 0 .6rem;line-height:1.2}.admin-story-editor-surface p{margin:.8rem 0}.admin-story-editor-surface a{color:#57e389;text-underline-offset:.18em;text-decoration:underline}.admin-story-editor-surface blockquote{border-left:2px solid #57e389;margin:1.2rem 0;padding:.35rem 0 .35rem 1rem}.admin-story-editor-surface :where(code,pre){color:#111820;background:#e7e4dc}.admin-story-editor-surface ::selection{color:#fff;background:#57e38947}.admin-story-editor-savebar{background:#11141d;border:1px solid #ffffff1a;border-top:0;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem;display:flex;position:sticky;bottom:-1.1rem}.admin-story-editor-savebar span,.admin-story-inspector-note{color:#f5f4ef61;font-size:.66rem;line-height:1.5}.admin-story-detail-score-grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.admin-story-detail-score-grid div{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;padding:.9rem}.admin-story-detail-score-grid span,.admin-story-detail-score-grid strong{display:block}.admin-story-detail-score-grid span{color:#f5f4ef66;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.6rem}.admin-story-detail-score-grid strong{color:#fff;margin-top:.25rem;font-size:1.45rem}.admin-story-workbench-details>section{border-bottom:1px solid #ffffff14;padding:1.2rem 0}.admin-story-workbench-details>section>p:not(.admin-eyebrow),.admin-story-workbench-details li{font-size:.84rem;line-height:1.6}.admin-story-workbench-details dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,4vw,4.5rem);margin:0;display:grid}.admin-story-workbench-details dl div{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(7.5rem,auto) minmax(0,1fr);align-items:center;column-gap:1rem;min-width:0;padding:.65rem 0;display:grid}.admin-story-workbench-details dt{color:#f5f4ef61;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.62rem}.admin-story-workbench-details dd{color:#ffffffc7;overflow-wrap:anywhere;text-align:right;min-width:0;margin:0;font-size:.72rem}.admin-story-source-list{gap:.45rem;display:grid}.admin-story-source-list a{background:#ffffff06;border-left:2px solid #57e38966;padding:.7rem;text-decoration:none}.admin-story-source-list strong{color:#fff;font-size:.8rem;line-height:1.35;display:block}.admin-story-source-list span{color:#f5f4ef66;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.3rem;font-size:.59rem;display:block}.admin-story-inspector-heading{justify-content:space-between;align-items:center;display:flex}.admin-story-inspector-heading span{color:#f5f4ef57;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.6rem}.admin-story-workbench-inspector .admin-story-image{grid-template-columns:1fr;margin-top:.7rem}.admin-story-workbench-inspector .admin-story-image img{width:100%;height:auto}.admin-story-workbench-inspector .admin-story-image-actions{justify-content:flex-start}.admin-story-workbench-inspector textarea{margin-bottom:.65rem}.admin-story-content-links{margin-top:.8rem;display:grid}.admin-story-content-links a{grid-template-columns:auto minmax(0,1fr);gap:.3rem;padding:.72rem 0;text-decoration:none;display:grid}.admin-story-content-links a+a{border-top:1px solid #ffffff14}.admin-story-content-links span{color:#ffffff85;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff21;padding:.18rem .28rem;font-size:.54rem;font-weight:900}.admin-story-content-links span.is-internal{color:#57e389;border-color:#57e38959}.admin-story-content-links span.is-source{color:#7ca7ff;border-color:#4c8aff61}.admin-story-content-links strong{color:#ffffffd6;align-self:center;min-width:0;font-size:.76rem;line-height:1.35}.admin-story-content-links small{color:#ffffff4d;font-family:var(--font-geist-mono);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:.57rem;overflow:hidden}.admin-story-content-links a:hover strong{color:#b7ffd8}.admin-story-inspector-empty{color:#ffffff57;margin:.8rem 0 0;font-size:.7rem}.admin-story-inspector-actions>*{flex:auto}.admin-story-image-carousel{outline:none;display:block}.admin-story-image-carousel:focus-visible .admin-story-image-stage{border-color:#57e389b3}.admin-story-image-stage{aspect-ratio:3/2;background:#080b10;border:1px solid #ffffff1f;position:relative;overflow:hidden}.admin-story-image-stage>img,.admin-story-image-stage>.admin-story-image-placeholder{aspect-ratio:3/2;object-fit:cover;border:0;grid-row:auto;animation:.18s ease-out both admin-story-image-version-in;display:block;width:100%!important;height:100%!important}@keyframes admin-story-image-version-in{0%{opacity:.45;transform:scale(.992)}to{opacity:1;transform:scale(1)}}.admin-story-image-arrow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;z-index:2;background:#06090db8;border:1px solid #ffffff2e;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .12s,border-color .12s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.admin-story-image-arrow:hover{background:#57e38933;border-color:#57e38994}.admin-story-image-arrow svg{width:1rem;height:1rem}.admin-story-image-arrow.is-previous{left:.55rem}.admin-story-image-arrow.is-next{right:.55rem}.admin-story-image-selected{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;background:#05120bd1;border:1px solid #57e3898f;align-items:center;gap:.28rem;padding:.35rem .45rem;font-size:.55rem;font-weight:900;display:inline-flex;position:absolute;bottom:.55rem;right:.55rem}.admin-story-image-selected svg{width:.7rem;height:.7rem}.admin-story-image-carousel-summary{justify-content:space-between;align-items:start;gap:.7rem;margin-top:.65rem;display:flex}.admin-story-image-count{color:#f5f4ef73;font-family:var(--font-geist-mono);flex:none;font-size:.58rem;font-weight:800}.admin-story-image-dots{gap:.35rem;margin:.65rem 0 .75rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.admin-story-image-dots button{color:#f5f4ef6b;font-family:var(--font-geist-mono);background:#ffffff0f;border:1px solid #ffffff1f;flex:0 0 1.5rem;height:.28rem;padding:0;font-size:.52rem;transition:background .12s,border-color .12s,flex-basis .12s;overflow:hidden}.admin-story-image-dots button span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.admin-story-image-dots button.is-active{background:#57e389;border-color:#57e389;flex-basis:2.35rem}.admin-story-image-carousel .admin-story-image-actions{border-top:1px solid #ffffff14;padding-top:.75rem}.admin-story-image-carousel .admin-story-image-actions button.is-primary{color:#07140d;background:#57e389;border-color:#57e389}.admin-story-image-carousel .admin-story-image-actions button.is-warn{color:#ff9a88;border-color:#ff604661}.admin-story-image-carousel>.admin-story-image-error{color:#ff8b79;margin-top:.65rem;font-size:.66rem;line-height:1.45;display:block}.story-breaking-badge{color:#ff765f;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;background:#ff604626;border:1px solid #ff60464d;flex:none;align-items:center;gap:.3rem;padding:.38rem .48rem;font-size:.625rem;font-weight:900;line-height:1;display:inline-flex}.story-breaking-badge svg{width:.75rem;height:.75rem}.story-exclusive-badge{color:#ffd36a;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#ffc2471a;border:1px solid #ffc2476b;align-items:center;gap:.35rem;padding:.38rem .48rem;font-size:.625rem;font-weight:950;line-height:1;display:inline-flex}.story-exclusive-badge svg{width:.75rem;height:.75rem}.home-signal-meta .story-breaking-badge{color:#ff765f}.admin-story-inspector-actions .admin-save-button,.admin-story-inspector-actions .admin-link-button-warn{font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;border:1px solid #0000;justify-content:center;align-items:center;min-height:2.55rem;padding:.65rem .8rem;font-size:.62rem;font-weight:900;display:inline-flex}.admin-story-inspector-actions .admin-save-button{color:#07140d;background:#57e389}.admin-story-inspector-actions .admin-link-button-warn{color:#ff9a88;background:#ff60460a;border-color:#ff60466b}.admin-story-inspector-actions .admin-save-button:hover{background:#72eba0}.admin-story-inspector-actions .admin-link-button-warn:hover{background:#ff60461a}.admin-story-review-note>span{color:#f5f4ef75;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin:.8rem 0 .4rem;font-size:.58rem;font-weight:800;display:block}.admin-story-review-note select{color:#f5f4ef;font:inherit;background:#08090d;border:1px solid #ffffff24;width:100%;min-height:2.75rem;padding:.65rem .75rem}.admin-post-update-list{border-block:1px solid #ffffff14;margin-top:.85rem}.admin-post-update-list article{padding:.8rem 0}.admin-post-update-list article+article{border-top:1px solid #ffffff14}.admin-post-update-list article>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.admin-post-update-list strong,.admin-post-update-list time{font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.75rem;font-weight:900}.admin-post-update-list strong.is-update{color:#57e389}.admin-post-update-list strong.is-clarification{color:#ffc247}.admin-post-update-list strong.is-correction{color:#ff7863}.admin-post-update-list time{color:#f5f4ef5c;font-weight:700}.admin-post-update-list p{color:#f5f4efa3;margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.admin-post-update-actions{gap:.8rem;margin-top:.55rem;display:flex}.admin-post-update-actions button{color:#f5f4ef7a;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.75rem;font-weight:900}.admin-post-update-actions button:last-child{color:#ff8b79}.admin-post-update-actions button:hover{color:#fff}.admin-post-update-form{gap:.7rem;margin-top:.9rem;display:grid}.admin-post-update-form label{color:#f5f4ef7a;gap:.35rem;display:grid}.admin-post-update-form label>span{font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.75rem;font-weight:900}.admin-post-update-form :where(input,select,textarea){color:#fff;background:#0d1017;border:1px solid #ffffff21;width:100%;min-height:2.55rem;padding:.68rem .75rem;font-size:.78rem}.admin-post-update-form textarea{resize:vertical;line-height:1.5}.admin-post-update-form-actions{justify-content:flex-end;gap:.5rem;display:flex}.admin-post-update-form-actions .admin-save-button{min-height:2.55rem;padding-inline:.9rem}.article-update-type.is-update{color:#57e389}.article-update-type.is-clarification{color:#ffc247}.article-update-type.is-correction{color:#ff7863}.admin-story-publication-state{border-left:2px solid #57e38980;margin:.7rem 0 .8rem;padding:.1rem 0 .1rem .75rem}.admin-story-publication-state strong,.admin-story-publication-state span{display:block}.admin-story-publication-state strong{color:#fff;font-size:.78rem}.admin-story-publication-state span{color:#f5f4ef7a;margin-top:.18rem;font-size:.7rem;line-height:1.5}.admin-story-publish-lock{color:#ffc247;font-family:var(--font-geist-mono);text-transform:uppercase;margin:.65rem 0 0;font-size:.58rem;line-height:1.5}.admin-story-publish-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid}.admin-story-publish-actions button{font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.62rem;font-weight:900}.admin-story-publish-actions button.is-current{color:#57e389;border-color:#57e38973}.admin-story-publish-actions button:disabled{cursor:default;opacity:.52}.admin-story-workbench-message{border-left:2px solid;margin:0;padding:.8rem 1rem;font-size:.72rem;position:sticky;bottom:0}.admin-story-workbench-message.is-success{color:#57e389;background:#57e38914}.admin-story-workbench-message.is-error{color:#ff806b;background:#ff604614}.admin-cluster-overview-grid,.admin-cluster-detail-grid{gap:.9rem;display:grid}.admin-cluster-overview-grid{grid-template-columns:minmax(20rem,1.35fr) minmax(14rem,.8fr) minmax(14rem,.8fr)}.admin-cluster-detail-grid{grid-template-columns:minmax(0,1fr)}.admin-cluster-detail-grid-secondary{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.admin-cluster-card{background:#08090d6b;border:1px solid #ffffff14;min-width:0;padding:1rem}.admin-cluster-summary-card{flex-direction:column;gap:.8rem;display:flex}.admin-cluster-card p{color:#f5f4efa3;font-size:.92rem;line-height:1.55}.admin-generation-workbench{--generation-accent:#57e389;border-color:var(--generation-accent)}@supports (color:color-mix(in lab, red, red)){.admin-generation-workbench{border-color:color-mix(in srgb, var(--generation-accent) 25%, transparent)}}.admin-generation-workbench{margin-top:.9rem;padding:0;overflow:visible}.admin-generation-workbench.is-queued,.admin-generation-workbench.is-snapshotting,.admin-generation-workbench.is-drafting,.admin-generation-workbench.is-verifying{--generation-accent:#ffc247}.admin-generation-workbench.is-failed,.admin-generation-workbench.is-blocked,.admin-generation-workbench.is-rejected{--generation-accent:#ff6046}.admin-generation-heading{background:linear-gradient(100deg, var(--generation-accent), transparent 56%);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.admin-generation-heading{background:linear-gradient(100deg, color-mix(in srgb, var(--generation-accent) 7%, transparent), transparent 56%)}}.admin-generation-heading{justify-content:space-between;gap:1.25rem;padding:1rem;display:flex}.admin-generation-heading h3{color:#fff;margin:0;font-size:1rem;line-height:1.35}.admin-generation-heading>div:first-child{min-width:0}.admin-generation-title-row{align-items:center;gap:.65rem;margin-top:.35rem;display:flex}.admin-generation-status{border:1px solid var(--generation-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.admin-generation-status{border:1px solid color-mix(in srgb, var(--generation-accent) 55%, transparent)}}.admin-generation-status{color:var(--generation-accent);font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;flex:none;gap:.35rem;padding:.25rem .4rem;font-size:.6rem;font-weight:950;display:inline-flex}.admin-generation-status i{background:currentColor;border-radius:50%;box-shadow:0 0}@supports (color:color-mix(in lab, red, red)){.admin-generation-status i{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 35%, transparent)}}.admin-generation-status i{width:.38rem;height:.38rem;animation:1.5s ease-out infinite admin-generation-pulse}@keyframes admin-generation-pulse{60%,to{box-shadow:0 0 0 .45rem #0000}}.admin-generation-run-meta{flex:0 0 min(31rem,48%);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.admin-generation-run-meta div{border-bottom:1px solid #ffffff12;padding:.35rem .6rem}.admin-generation-run-meta dt,.admin-generation-run-meta dd{font-family:var(--font-geist-mono);text-transform:uppercase;margin:0;font-size:.62rem;display:inline}.admin-generation-run-meta dt{color:#f5f4ef59}.admin-generation-run-meta dd{color:#f5f4efc2;margin-left:.45rem}.admin-generation-blocker{color:#ffc247;background:linear-gradient(100deg,#ffc2471a,#ff60460b);border-top:1px solid #ffc24733;border-bottom:1px solid #ffc24733;grid-template-columns:1.1rem minmax(0,1fr);align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:grid}.admin-generation-blocker svg{width:1rem;height:1rem;margin-top:.15rem}.admin-generation-blocker strong{color:#fff;font-size:.84rem;display:block}.admin-generation-blocker p{margin:.2rem 0 0}.admin-generation-blocker span{color:#ffc247;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.35rem;font-size:.65rem;font-weight:800;display:block}.admin-cluster-blocker-summary{color:#ffc247;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.4rem;font-size:.58rem;line-height:1.45;display:block}.admin-generation-score-strip{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.admin-generation-score-strip div{border-right:1px solid #ffffff12;padding:.75rem 1rem}.admin-generation-score-strip div:last-child{border-right:0}.admin-generation-score-strip span,.admin-generation-score-strip strong{display:block}.admin-generation-score-strip span{color:#f5f4ef61;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.6rem}.admin-generation-score-strip strong{color:#fff;margin-top:.2rem;font-size:1.2rem}.admin-generation-review-grid{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);display:grid}.admin-generation-draft,.admin-generation-verification{min-width:0;padding:1rem}.admin-generation-verification{border-left:1px solid #ffffff14}.admin-generation-dek{color:#ffffffd1!important;font-size:1rem!important}.admin-generation-draft>section{border-top:1px solid #ffffff12;margin-top:.8rem;padding-top:.8rem}.admin-generation-draft h4{color:#fff;margin:0 0 .35rem;font-size:.9rem}.admin-generation-draft small{color:#57e389;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.6rem}.admin-generation-verification ul{gap:.5rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.admin-generation-verification li{color:#f5f4efb3;background:#ff60460f;border-left:2px solid #ff6046;padding:.55rem;font-size:.75rem;line-height:1.45}.admin-generation-verification li strong{color:#ff806b;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.58rem;display:block}.admin-generation-clean{color:#57e389;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.7rem;font-size:.65rem;display:inline-block}.admin-generation-events{border-top:1px solid #ffffff14;padding:.8rem 1rem 1rem}.admin-generation-events summary{color:#f5f4ef8c;cursor:pointer;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.65rem;font-weight:900}.admin-generation-events ol{gap:0;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.admin-generation-events li{grid-template-columns:.65rem minmax(0,1fr);gap:.7rem;min-height:3.1rem;display:grid;position:relative}.admin-generation-events li:before{content:"";background:#ffffff1a;width:1px;position:absolute;top:.6rem;bottom:-.2rem;left:.28rem}.admin-generation-events li:last-child:before{display:none}.admin-generation-events li>i{z-index:1;background:#fff6;border-radius:50%;width:.55rem;height:.55rem;margin-top:.22rem;position:relative}.admin-generation-events li.is-success>i{background:#57e389}.admin-generation-events li.is-failed>i{background:#ff6046}.admin-generation-events li.is-running>i{background:#ffc247}.admin-generation-events strong{color:#ffffffd6;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.65rem}.admin-generation-events p{margin:.12rem 0 0;font-size:.75rem}.admin-generation-events span{color:#f5f4ef4d;font-family:var(--font-geist-mono);font-size:.58rem}.admin-generation-inline-action{align-items:flex-end;gap:.5rem;display:flex}.admin-generation-actions{border-top:1px solid #ffffff14;padding:0;display:grid}.admin-generation-actions.has-review-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-generation-actions.has-single-action{grid-template-columns:minmax(18rem,32rem)}.admin-generation-action{align-content:start;gap:.75rem;min-width:0;padding:1rem;display:grid;position:relative}.admin-generation-action+.admin-generation-action{border-left:1px solid #ffffff14}.admin-generation-action.is-approve{box-shadow:inset 0 2px #57e389d9}.admin-generation-action.is-reject{box-shadow:inset 0 2px #ff6046bf}.admin-generation-action-copy span,.admin-generation-action-copy small{display:block}.admin-generation-action-copy span{color:#ffffffe6;font-size:.82rem;font-weight:850}.admin-generation-action-copy small{color:#f5f4ef70;margin-top:.25rem;font-size:.68rem;line-height:1.45}.admin-generation-inline-action{flex:0 34rem;position:relative}.admin-generation-regenerate{box-shadow:inset 0 2px #ffc247b3}.admin-generation-action input[type=text],.admin-generation-inline-action input[type=text]{color:#fff;background:#0b0d12;border:1px solid #ffffff24;min-width:min(19rem,44vw);min-height:2.5rem;padding:.6rem .7rem}.admin-generation-action input[type=text],.admin-generation-action button{width:100%;min-width:0}.admin-generation-action .admin-save-button{color:#07140d;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;background:#57e389;border:1px solid #57e389;justify-content:center;align-items:center;min-height:2.55rem;padding:.65rem .85rem;font-size:.67rem;font-weight:950;display:inline-flex}.admin-generation-action .admin-save-button:hover,.admin-generation-action .admin-save-button:focus-visible{background:#72eba0;outline:none}.admin-generation-reject-button{color:#ff806b!important;border-color:#ff604673!important}.admin-generation-reject-button:hover,.admin-generation-reject-button:focus-visible{background:#ff60461a!important}.admin-cluster-link-row a,.admin-cluster-link-row span{color:#57e389eb;overflow-wrap:anywhere;font-size:.82rem;line-height:1.35;text-decoration:none;display:inline-block}.admin-cluster-metrics,.admin-cluster-meta{gap:.55rem;margin-top:.8rem;display:grid}.admin-cluster-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-cluster-metrics div,.admin-cluster-meta div{background:#ffffff06;border:1px solid #ffffff12;padding:.7rem}.admin-cluster-metrics dt,.admin-cluster-meta dt{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.625rem;font-weight:950}.admin-cluster-metrics dd,.admin-cluster-meta dd{color:#fff;margin:0;font-size:.86rem;font-weight:850;line-height:1.25}.admin-cluster-fact-list,.admin-cluster-source-list,.admin-cluster-history-list,.admin-cluster-chip-list{gap:.6rem;margin-top:.85rem;display:grid}.admin-cluster-facts-card .admin-cluster-fact-list{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));align-items:start}.admin-cluster-source-list{grid-template-columns:repeat(auto-fit,minmax(min(34rem,100%),1fr))}.admin-cluster-fact-list article,.admin-cluster-source-list article,.admin-cluster-history-list article,.admin-cluster-chip-list a{color:inherit;background:#ffffff06;border:1px solid #ffffff12;min-width:0;padding:.75rem;text-decoration:none}.admin-story-revision-card{border-color:#ffc24747;margin-top:.9rem}.admin-story-revision-card.is-warning{background:#ff5d4b12;border-color:#ff5d4b59}.admin-story-revision-heading,.admin-story-revision-summary,.admin-story-revision-actions,.admin-story-revision-facts div{gap:.7rem;display:flex}.admin-story-revision-heading{justify-content:space-between;align-items:flex-start}.admin-story-revision-heading h3,.admin-story-revision-card h3{color:#fff;margin:.25rem 0 0;font-size:1rem}.admin-story-revision-heading>span{color:#ffc247;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:900}.admin-story-revision{background:#ffc2470a;border:1px solid #ffc2472e;margin-top:.9rem;padding:1rem}.admin-story-revision-summary{flex-wrap:wrap;align-items:flex-start}.admin-story-revision-summary strong{color:#fff;flex:30rem;line-height:1.4}.admin-story-revision-summary p,.admin-story-revision-summary small{flex-basis:100%;margin:.25rem 0 0}.admin-story-revision-summary small{color:#f5f4ef6b;font-family:var(--font-geist-mono);font-size:.65rem}.admin-story-revision-type{color:#ffc247;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffc24773;padding:.25rem .4rem;font-size:.62rem;font-weight:950}.admin-story-revision-type.is-correction{color:#ff755f;border-color:#ff5d4ba6}.admin-story-revision-facts{background:#ffffff06;border:1px solid #ffffff12;margin-top:.9rem;padding:.8rem}.admin-story-revision-facts ul{color:#f5f4efb8;margin:.6rem 0;padding-left:1.2rem;font-size:.82rem;line-height:1.5}.admin-story-revision-facts a{color:#57e389;font-size:.72rem}.admin-story-revision-diff{margin-top:.9rem}.admin-story-revision-diff>summary{color:#f5f4efb8;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:900}.admin-story-revision-diff>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.admin-story-revision-diff section{background:#0000003d;border:1px solid #ffffff14;min-width:0;padding:.8rem}.admin-story-revision-diff section>span{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.admin-story-revision-diff h4{color:#fff;margin:.45rem 0;font-size:.9rem}.admin-story-revision-diff pre{color:#f5f4efa8;white-space:pre-wrap;max-height:28rem;margin:0;font-family:inherit;font-size:.76rem;line-height:1.5;overflow:auto}.admin-story-revision-actions{flex-wrap:wrap;align-items:flex-end;margin-top:.9rem}.admin-story-revision-action{align-items:flex-end;gap:.5rem;display:flex;position:relative}.admin-story-revision-action input[type=text]{color:#fff;background:#0b0d12;border:1px solid #ffffff24;min-width:min(19rem,70vw);min-height:2.5rem;padding:.6rem .7rem}.admin-story-revision-regenerate{margin-left:auto}.admin-cluster-fact-list p{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0}.admin-cluster-fact-list span,.admin-cluster-source-list small,.admin-cluster-history-list span,.admin-cluster-chip-list span{color:#f5f4ef6b;margin-top:.35rem;font-size:.72rem;line-height:1.35;display:block}.admin-cluster-source-list article{grid-template-columns:auto minmax(0,1fr);gap:.75rem;display:grid}.admin-cluster-source-list article>span{background-position:50%;background-size:cover;border:1px solid #ffffff1a;width:5.8rem;height:4rem;margin:0;display:block}.admin-cluster-source-list a,.admin-cluster-history-list strong{color:#fff;overflow-wrap:anywhere;font-size:.92rem;font-weight:900;line-height:1.25;text-decoration:none;display:block}.admin-cluster-source-list p{color:#f5f4ef85;margin-top:.45rem;font-size:.78rem;line-height:1.45}.admin-cluster-muted-details{margin-top:.85rem}.admin-cluster-muted-details summary{color:#f5f4ef85;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:950}.admin-cluster-chip-list{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.admin-cluster-chip-list a{color:#fff;font-size:.86rem;font-weight:850}.admin-table-header{z-index:8;background:linear-gradient(#57e38914,#0000),#0f121bfa;border:1px solid #57e38933;align-items:center;gap:.8rem;min-height:2.45rem;padding:.65rem .85rem;display:grid;position:sticky;top:4.5rem;box-shadow:0 .8rem 1.4rem #08090d57}.admin-table-header span{color:#57e389d1;font-family:var(--font-geist-mono);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:950;line-height:1.25;overflow:hidden}.admin-table-header-cell-control{padding-inline:.75rem}.admin-table-header-cell-center{text-align:center;justify-self:center}.admin-grid-inbox{grid-template-columns:minmax(16rem,1.8fr) auto .7fr .8fr .6fr .8fr auto}.admin-table-row>.admin-inbox-scores{white-space:nowrap;align-items:center;gap:.35rem;display:flex;overflow:visible}.admin-table-row .admin-inbox-scores>span{margin-top:0;display:inline-flex;overflow:visible}.admin-table-row .admin-inbox-scores [tabindex]{color:#f5f4efad;cursor:help;border-bottom:1px dotted #ffffff4d;align-items:center;gap:.22rem;margin-top:0;display:inline-flex;overflow:visible}.admin-table-row .admin-inbox-scores [tabindex]:hover,.admin-table-row .admin-inbox-scores [tabindex]:focus-visible{color:#fff;border-bottom-color:#57e389;outline:none}.admin-inbox-scores small{color:#57e389;font-family:var(--font-geist-mono);font-size:.625rem;font-weight:950}.admin-grid-clusters{grid-template-columns:minmax(18rem,2fr) .62fr .76fr .76fr minmax(14rem,1.25fr) auto;min-width:1240px}.admin-cluster-pipeline{border-left:2px solid #f5f4ef38;gap:.28rem;min-width:0;padding:.12rem 0 .12rem .75rem;display:grid}.admin-cluster-pipeline-label{align-items:center;gap:.46rem;display:flex}.admin-cluster-pipeline-dot{background:currentColor;border-radius:50%;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.admin-cluster-pipeline-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 14%, transparent)}}.admin-cluster-pipeline-dot{flex:none;width:.44rem;height:.44rem}.admin-cluster-pipeline strong,.admin-cluster-pipeline small{font-family:var(--font-geist-mono);text-transform:uppercase}.admin-cluster-pipeline strong{color:currentColor;letter-spacing:.06em;font-size:.64rem;line-height:1.25}.admin-table-row>.admin-cluster-pipeline>span{color:#f5f4efad;white-space:normal;margin-top:0;font-size:.72rem;line-height:1.45}.admin-cluster-pipeline small{color:#f5f4ef5c;letter-spacing:.06em;font-size:.54rem;line-height:1.35}.admin-cluster-pipeline.is-active{color:#5bbcff;border-color:#5bbcff}.admin-cluster-pipeline.is-active .admin-cluster-pipeline-dot{animation:1.8s ease-out infinite admin-pipeline-pulse}.admin-cluster-pipeline.is-complete{color:#57e389;border-color:#57e389}.admin-cluster-pipeline.is-pending{color:#8de6ad;border-color:#57e3898c}.admin-cluster-pipeline.is-warning{color:#ffc247;border-color:#ffc247}@keyframes admin-pipeline-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 34%, transparent)}70%,to{box-shadow:0 0 0 7px #0000}}.admin-grid-stories{grid-template-columns:minmax(20rem,1.8fr) .5fr minmax(14rem,1fr) minmax(18rem,1.25fr) auto auto;min-width:1180px}.admin-story-title-meta{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin-top:.28rem;display:flex}.admin-table-row .admin-story-title-meta>span{margin-top:0}.admin-story-breaking-inline{align-items:center;gap:.75rem;margin-right:.35rem;display:inline-flex;overflow:visible}.admin-table-row .admin-story-breaking-inline .story-breaking-badge{color:#ff765f;letter-spacing:.1em;gap:.22rem;margin-top:0;margin-right:.75rem;padding:.2rem .32rem;font-size:.625rem;line-height:1;display:inline-flex;overflow:visible}.admin-table-row .admin-story-breaking-inline .story-breaking-badge svg{width:.625rem;height:.625rem}.admin-table-row .admin-story-title-meta>.story-exclusive-badge{letter-spacing:.1em;gap:.22rem;margin-top:0;padding:.2rem .32rem;font-size:.625rem;line-height:1;display:inline-flex}.admin-table-row .admin-story-title-meta>.story-exclusive-badge svg{width:.625rem;height:.625rem}.admin-story-breaking-inline small{color:#f5f4ef61;font-family:var(--font-geist-mono);text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:800}.admin-story-status-cell{flex-direction:column;align-items:stretch;gap:.45rem;min-width:0;display:flex}.admin-story-status-cell small{color:#f5f4ef6b;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.625rem;font-weight:800;line-height:1.35}.admin-story-pipeline,.admin-story-workflow-summary{color:#f5f4ef8f;border-left:2px solid;gap:.28rem;padding:.2rem 0 .2rem .7rem;display:grid}.admin-story-pipeline>div{align-items:center;gap:.42rem;display:flex}.admin-story-pipeline>div>span{background:currentColor;border-radius:50%;flex:none;width:.4rem;height:.4rem}.admin-story-pipeline strong,.admin-story-workflow-summary strong{color:currentColor;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;line-height:1.35}.admin-story-pipeline p,.admin-story-workflow-summary>span{color:#f5f4efab;margin:0;font-size:.7rem;line-height:1.4}.admin-story-pipeline.is-active,.admin-story-workflow-summary.is-active{color:#5bbcff}.admin-story-pipeline.is-complete,.admin-story-workflow-summary.is-complete{color:#57e389}.admin-story-pipeline.is-pending,.admin-story-workflow-summary.is-pending{color:#8de6ad}.admin-story-pipeline.is-warning,.admin-story-workflow-summary.is-warning{color:#ffc247}.admin-story-workflow-summary{margin-top:.9rem}.admin-story-workflow-summary small{color:#f5f4ef66;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.58rem}.admin-table-row .admin-story-breaking-cell>span[aria-label=Not\ breaking]{color:#f5f4ef3d;margin-top:0}.admin-story-image{grid-template-columns:4rem minmax(6rem,1fr);align-items:center;gap:.55rem;display:grid}.admin-story-image img,.admin-story-image-placeholder{aspect-ratio:3/2;object-fit:cover;background:linear-gradient(135deg,#57e38921,#ff604614);border:1px solid #ffffff1f;grid-row:span 2;width:4rem}.admin-story-image-meta{gap:.1rem;min-width:0;display:grid}.admin-story-image-meta>span{color:#ffffffd1;font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:850}.admin-story-image-meta small{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-story-image-meta .admin-story-image-error{color:#ff8b79;white-space:normal}.admin-story-image-actions{flex-wrap:wrap;gap:.35rem;display:flex}.admin-story-image-actions button{color:#57e389;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #57e38961;padding:.3rem .42rem;font-size:.58rem;font-weight:900}.admin-story-image-actions button:disabled{cursor:wait;opacity:.55}.admin-story-image-progress{color:#f5c451;font-family:var(--font-geist-mono);text-transform:uppercase;font-size:.61rem;animation:1.2s ease-in-out infinite admin-story-image-pulse}@keyframes admin-story-image-pulse{50%{opacity:.42}}.admin-grid-analytics{grid-template-columns:minmax(260px,2.2fr) repeat(3,minmax(90px,.7fr)) minmax(110px,.8fr) repeat(2,minmax(70px,.55fr)) minmax(130px,.9fr) minmax(90px,.65fr) minmax(70px,.5fr) 64px;min-width:1320px}.admin-sticky-horizontal-table{min-width:0}.admin-sticky-horizontal-table-header{z-index:8;position:sticky;top:4.5rem;overflow:hidden}.admin-sticky-horizontal-table-header>div{will-change:transform}.admin-sticky-horizontal-table-body{gap:.55rem;min-width:0;margin-top:.55rem;display:grid;overflow-x:auto}.admin-feedback-counts b{color:#f5f7fb}.admin-performance-score{color:#57e389;font-family:var(--font-mono), monospace}.admin-grid-daily-issues{grid-template-columns:minmax(18rem,2fr) .8fr .7fr .8fr .7fr .9fr auto auto}.admin-newsletter-workspace{gap:1rem;display:grid}.admin-newsletter-create-form{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.75rem;display:grid}.admin-newsletter-cadence-tabs{background:#05090c6b;border:1px solid #ffffff1a;margin-bottom:1rem;display:flex;overflow-x:auto}.admin-newsletter-cadence-tabs a{color:#f5f4ef94;border-right:1px solid #ffffff1a;align-items:center;gap:.7rem;min-height:3rem;padding:.7rem 1rem;text-decoration:none;display:flex}.admin-newsletter-cadence-tabs a:last-child{border-right:0}.admin-newsletter-cadence-tabs span,.admin-newsletter-cadence-tabs b{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900}.admin-newsletter-cadence-tabs b{color:currentColor;opacity:.65}.admin-newsletter-cadence-tabs a:hover,.admin-newsletter-cadence-tabs a.is-active{color:#57e389;background:#57e38917}.admin-newsletter-create-form label,.admin-newsletter-copy-form label,.admin-newsletter-media-upload label,.admin-newsletter-media-card label{color:#f5f4ef85;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;gap:.45rem;font-size:.625rem;font-weight:900;display:grid}.admin-newsletter-workspace input,.admin-newsletter-workspace textarea,.admin-newsletter-workspace select{color:#f5f4ef;font:inherit;background:#090b10;border:1px solid #ffffff24;width:100%;min-height:2.75rem;padding:.7rem .8rem}.admin-newsletter-workspace textarea{resize:vertical;line-height:1.55}.admin-newsletter-issue-list{gap:1rem;display:grid}.admin-newsletter-queue-disclosure{background:#08090d66;border:1px solid #ffffff1a;margin-bottom:1.25rem}.admin-newsletter-queue-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem;list-style:none;display:grid}.admin-newsletter-queue-disclosure>summary::-webkit-details-marker{display:none}.admin-newsletter-queue-disclosure>summary:focus-visible{outline-offset:2px;outline:2px solid #57e389}.admin-newsletter-queue-disclosure>summary strong{color:#fff;font-size:.9rem;display:block}.admin-newsletter-queue-disclosure>summary small{color:#f5f4ef73;text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.72rem;font-weight:400;line-height:1.45;display:block;overflow:hidden}.admin-newsletter-queue-disclosure>summary>svg{color:#f5f4ef73;width:1rem;height:1rem;transition:transform .2s}.admin-newsletter-queue-disclosure[open]>summary>svg{transform:rotate(180deg)}.admin-newsletter-queue-state{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #57e38947;padding:.45rem .55rem;font-size:.64rem;font-weight:900}.admin-newsletter-queue-disclosure .admin-newsletter-issue-list{border-top:1px solid #ffffff1a;padding:1rem}.admin-newsletter-queue-disclosure .admin-newsletter-issue{border:0;padding:0}.admin-newsletter-archive-heading{justify-content:space-between;align-items:end;gap:1rem;margin:1.25rem 0 .75rem;display:flex}.admin-newsletter-archive-heading h3{color:#fff;margin:.2rem 0 0;font-size:1.05rem}.admin-newsletter-archive-heading>span{color:#f5f4ef73;font-size:.75rem}.admin-newsletter-archive-table-wrap{border:1px solid #ffffff1a;overflow-x:auto}.admin-newsletter-archive-table{border-collapse:collapse;width:100%;min-width:62rem}.admin-newsletter-archive-table th{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#57e3890e;border-bottom:1px solid #57e38938;padding:.75rem;font-size:.65rem}.admin-newsletter-archive-table th:first-child{width:40%}.admin-newsletter-archive-table tbody tr{border-bottom:1px solid #ffffff14;transition:background-color .15s}.admin-newsletter-archive-table tbody tr:last-child{border-bottom:0}.admin-newsletter-archive-table tbody tr:hover{background:#57e3890b}.admin-newsletter-archive-table td{color:#f5f4ef9e;vertical-align:middle;padding:.7rem .75rem;font-size:.75rem}.admin-newsletter-archive-table td strong{color:#fff;font-size:.78rem;line-height:1.35;display:block}.admin-newsletter-archive-table td span{color:#f5f4ef66;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.25rem;font-size:.64rem;display:block}.admin-newsletter-archive-open{appearance:none;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.admin-newsletter-archive-status{border:1px solid;padding:.4rem .5rem;color:#e6b85c!important;margin:0!important;display:inline-flex!important}.admin-newsletter-archive-status.is-valid{color:#57e389!important}.admin-newsletter-archive-status.is-failed{color:#ff806f!important}.admin-newsletter-issue-modal{max-width:min(82rem,100vw - 2rem)}.admin-newsletter-issue-modal-body{min-height:0;padding:1rem;overflow:auto}.admin-newsletter-issue-modal-body .admin-newsletter-issue{border:0;padding:0}.admin-newsletter-issue{background:#08090d7a;border:1px solid #ffffff1a;padding:1rem}.admin-newsletter-issue>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-newsletter-issue h3{color:#fff;margin:.2rem 0 .35rem;font-size:1.25rem;line-height:1.2}.admin-newsletter-issue header span,.admin-newsletter-issue footer span{color:#f5f4ef75;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.admin-newsletter-validity{color:#ff8b7b;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ff665466;flex:none;padding:.55rem .65rem;font-size:.65rem;font-weight:900}.admin-newsletter-validity.is-valid{color:#57e389;border-color:#57e3896b}.admin-newsletter-generation-state{background:#57e38912;border:1px solid #57e3894d;align-items:center;gap:.8rem;margin-top:1rem;padding:.8rem .9rem;display:flex}.admin-newsletter-generation-state strong{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;display:block}.admin-newsletter-generation-state span{color:#f5f4ef85;margin-top:.25rem;font-size:.72rem;display:block}.admin-newsletter-generation-state.is-stalled{background:#ff66540f;border-color:#ff66544d}.admin-newsletter-generation-state.is-stalled strong{color:#ff8b7b}.admin-newsletter-generation-spinner{border:2px solid #57e38938;border-top-color:#57e389;border-radius:50%;flex:none;width:1.15rem;height:1.15rem;animation:.8s linear infinite admin-newsletter-spin}.admin-newsletter-regenerate-button{gap:.45rem}.admin-newsletter-regenerate-button svg{width:.85rem;height:.85rem;animation:.8s linear infinite admin-newsletter-spin}.admin-newsletter-regenerate-button:disabled{cursor:not-allowed;opacity:.48}@keyframes admin-newsletter-spin{to{transform:rotate(360deg)}}.admin-newsletter-kpis{border-block:1px solid #ffffff14;grid-template-columns:repeat(6,minmax(0,1fr));margin:1rem 0;display:grid}.admin-newsletter-kpis>div{border-right:1px solid #ffffff14;padding:.75rem}.admin-newsletter-kpis>div:last-child{border-right:0}.admin-newsletter-kpis span{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;display:block}.admin-newsletter-kpis strong{color:#fff;margin-top:.35rem;font-size:1.15rem;display:block}.admin-newsletter-copy-form{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.admin-newsletter-copy-form .is-wide{grid-column:1/-1}.admin-newsletter-copy-form .admin-button{justify-self:start}.admin-newsletter-subjects{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.admin-newsletter-subjects>span{color:#f5f4ef73;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;flex-basis:100%;font-size:.65rem}.admin-newsletter-subjects code{color:#f5f4efb8;border:1px solid #ffffff1a;padding:.45rem .55rem;font-size:.72rem}.admin-newsletter-lineup{border:1px solid #ffffff1a;margin-top:1rem}.admin-newsletter-lineup>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.admin-newsletter-lineup>header strong{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.admin-newsletter-lineup>header span{color:#f5f4ef6b;font-size:.72rem}.admin-newsletter-lineup-row{border-bottom:1px solid #ffffff14;grid-template-columns:2rem minmax(12rem,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.65rem .75rem;display:grid}.admin-newsletter-lineup-row:last-child{border-bottom:0}.admin-newsletter-story-position{color:#ff6654;font-family:var(--font-geist-mono);font-size:.7rem;font-weight:900}.admin-newsletter-lineup-row>div>strong{color:#fff;font-size:.82rem;line-height:1.3;display:block}.admin-newsletter-lineup-row>div>span{color:#f5f4ef6b;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.25rem;font-size:.65rem;display:block}.admin-newsletter-story-actions{align-items:center;gap:.4rem;display:flex}.admin-newsletter-story-actions form{margin:0}.admin-newsletter-story-actions .admin-icon-button{color:#fff;background:#090b10;border:1px solid #ffffff24;width:2.65rem;height:2.65rem}.admin-newsletter-story-actions .admin-icon-button:disabled{opacity:.25}.admin-newsletter-replace{align-items:center;gap:.4rem;display:flex}.admin-newsletter-replace .admin-custom-select{max-width:15rem}.admin-newsletter-story-actions .admin-button{min-height:2.65rem}.admin-newsletter-story-actions .admin-button.is-danger{color:#ffd9d2;background:#2a1114;border:1px solid #9f4038;box-shadow:inset 0 0 0 1px #ffffff06}.admin-newsletter-story-actions .admin-button.is-danger:hover,.admin-newsletter-story-actions .admin-button.is-danger:focus-visible{color:#fff;background:#3b1719;border-color:#ff806f}.admin-newsletter-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.admin-newsletter-actions form{margin:0}.admin-newsletter-actions .admin-link-button{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #57e38947;min-height:2.7rem;padding:.8rem;font-size:.7rem;font-weight:900;text-decoration:none}.admin-newsletter-schedule{align-items:center;gap:.5rem;display:flex}.admin-newsletter-schedule input{width:13.5rem}.admin-newsletter-error,.admin-newsletter-warning{color:#ff9a88;border-left:2px solid #ff6654;margin:.75rem 0;padding:.5rem .7rem;font-size:.78rem;line-height:1.5}.admin-newsletter-warning{color:#d7bf87;border-color:#e6b85c}.admin-newsletter-review-panel{background:#16161a;border:1px solid #63342f;margin:1.25rem 0}.admin-newsletter-review-panel>header{background:#201714;border-bottom:1px solid #63342f;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:1rem 1.1rem;display:grid}.admin-newsletter-review-panel>header>span{color:#ff806f;background:#3b211d;border:1px solid #8b4035;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.admin-newsletter-review-panel>header svg{width:1rem;height:1rem}.admin-newsletter-review-panel>header strong{color:#fff;font-size:.9rem;display:block}.admin-newsletter-review-panel>header p{color:#a8a6a5;margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.admin-newsletter-review-panel>header b{color:#ff8b78;letter-spacing:.08em;text-transform:uppercase;font:700 .68rem/1 monospace}.admin-newsletter-review-panel ol{margin:0;padding:0 1.1rem;list-style:none}.admin-newsletter-review-panel li{border-top:1px solid #303036;grid-template-columns:4rem 1fr;align-items:start;gap:1rem;padding:1rem 0;display:grid}.admin-newsletter-review-panel li:first-child{border-top:0}.admin-newsletter-review-panel li>span{color:#ff806f;letter-spacing:.08em;text-transform:uppercase;font:700 .65rem/1.4 monospace}.admin-newsletter-review-panel li.is-warning>span{color:#e6b85c}.admin-newsletter-review-panel li p{color:#d1d1d4;margin:0;font-size:.8rem;line-height:1.6}@media (max-width:700px){.admin-newsletter-review-panel>header{grid-template-columns:auto 1fr}.admin-newsletter-review-panel>header b{grid-column:2}.admin-newsletter-review-panel li{grid-template-columns:1fr;gap:.4rem}.admin-newsletter-media-list-heading{flex-direction:column;align-items:flex-start}.admin-newsletter-media-editor-form{grid-template:"preview""fields"minmax(0,1fr)"footer"/1fr}.admin-newsletter-media-editor-preview{border-bottom:1px solid #ffffff1a;border-right:0}.admin-newsletter-media-editor-fields{grid-template-columns:1fr}.admin-newsletter-media-editor-fields .admin-required-note,.admin-newsletter-media-editor-fields .is-wide{grid-column:auto}.admin-newsletter-media-editor-form>footer{flex-direction:column;align-items:stretch;gap:.8rem}}.admin-newsletter-issue footer{justify-content:space-between;margin-top:1rem;display:flex}.admin-newsletter-media-disclosure{background:#08090d7a;border:1px solid #57e3893d;margin-bottom:1.25rem}.admin-newsletter-media-disclosure>summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;list-style:none;display:grid}.admin-newsletter-media-disclosure>summary::-webkit-details-marker{display:none}.admin-newsletter-media-disclosure>summary:focus-visible{outline-offset:2px;outline:2px solid #57e389}.admin-newsletter-media-disclosure>summary>svg{color:#f5f4ef80;width:1rem;height:1rem;transition:transform .2s}.admin-newsletter-media-disclosure[open]>summary>svg{transform:rotate(180deg)}.admin-newsletter-media-disclosure-icon{color:#57e389;border:1px solid #57e38952;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.admin-newsletter-media-disclosure-icon svg{width:1.1rem;height:1.1rem}.admin-newsletter-media-disclosure strong{color:#fff;font-size:.9rem;display:block}.admin-newsletter-media-disclosure small{color:#f5f4ef7a;margin-top:.2rem;font-size:.75rem;font-weight:400;line-height:1.5;display:block}.admin-newsletter-media-upload{border-top:1px solid #ffffff1a;margin:0;padding:1rem}.admin-newsletter-upload-heading{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.admin-newsletter-upload-heading svg{color:#57e389;width:1.25rem;height:1.25rem}.admin-newsletter-upload-heading strong{color:#fff;display:block}.admin-newsletter-upload-heading span{color:#f5f4ef7a;margin-top:.2rem;font-size:.78rem;display:block}.admin-required-note{color:#f5f4ef80;font-family:var(--font-geist-mono);text-transform:uppercase;margin:0 0 .6rem;font-size:.7rem}.admin-required-note span,.admin-newsletter-file-picker b{color:#ff6654}.admin-newsletter-file-picker{border:1px dashed #fff3;margin-bottom:.7rem;padding:1rem;gap:.55rem!important;display:grid!important}.admin-newsletter-file-picker:focus-within{border-color:#57e389a6}.admin-newsletter-file-picker input{min-height:auto;padding:.25rem 0}.admin-newsletter-file-name{color:#f5f4ef7a;font-family:var(--font-geist-sans);letter-spacing:0;text-transform:none;font-size:.78rem;font-weight:400}.admin-newsletter-upload-note{color:#f5f4ef80;margin:0 0 .8rem;font-size:.78rem}.admin-newsletter-media-list-heading{justify-content:space-between;align-items:end;gap:1rem;margin:1.25rem 0 .75rem;display:flex}.admin-newsletter-media-list-heading h3{color:#fff;margin:.2rem 0 0;font-size:1.05rem}.admin-newsletter-media-list-heading>span{color:#f5f4ef73;font-size:.75rem}.admin-newsletter-media-table-wrap{border:1px solid #ffffff1a;overflow-x:auto}.admin-newsletter-media-table{border-collapse:collapse;width:100%;min-width:52rem}.admin-newsletter-media-table th{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#57e3890e;border-bottom:1px solid #57e38938;padding:.75rem;font-size:.65rem}.admin-newsletter-media-table th:first-child{width:42%}.admin-newsletter-media-table th:last-child{width:2.5rem}.admin-newsletter-media-table tbody tr{cursor:pointer;border-bottom:1px solid #ffffff14;transition:background-color .15s}.admin-newsletter-media-table tbody tr:last-child{border-bottom:0}.admin-newsletter-media-table tbody tr:hover,.admin-newsletter-media-table tbody tr:focus-visible{background:#57e3890e;outline:none}.admin-newsletter-media-table td{color:#f5f4ef9e;vertical-align:middle;padding:.65rem .75rem;font-size:.76rem}.admin-newsletter-media-table td:last-child{color:#f5f4ef59;text-align:right}.admin-newsletter-media-table td:last-child svg{width:1rem;height:1rem}.admin-newsletter-media-identity{grid-template-columns:4.4rem minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.admin-newsletter-media-identity img,.admin-newsletter-media-thumb-empty{aspect-ratio:16/10;object-fit:cover;background:#08090d;border:1px solid #ffffff1a;width:4.4rem}.admin-newsletter-media-thumb-empty{color:#f5f4ef4d;justify-content:center;align-items:center;display:flex}.admin-newsletter-media-thumb-empty svg{width:1rem;height:1rem}.admin-newsletter-media-identity strong{color:#fff;font-size:.82rem;line-height:1.3;display:block}.admin-newsletter-media-identity span,.admin-newsletter-media-last-used{color:#f5f4ef66;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.3rem;font-size:.65rem;display:block}.admin-newsletter-media-status{color:#a7a5a1;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid;padding:.38rem .48rem;font-size:.64rem;font-weight:900;display:inline-flex}.admin-newsletter-media-status.is-approved{color:#57e389}.admin-newsletter-media-status.is-blocked{color:#ff806f}.admin-newsletter-media-status.is-retired{color:#e6b85c}.admin-newsletter-media-summary{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;line-height:1.45;display:block;overflow:hidden}.admin-newsletter-media-reuse{color:#f5f4ef66;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.3rem;font-size:.65rem;display:block}.admin-newsletter-media-empty{color:#f5f4ef73;text-align:center;border:1px dashed #ffffff26;flex-direction:column;align-items:center;gap:.4rem;padding:3rem 1rem;display:flex}.admin-newsletter-media-empty svg{color:#57e389;width:1.35rem;height:1.35rem}.admin-newsletter-media-empty strong{color:#fff}.admin-newsletter-media-editor{max-width:68rem;height:min(84svh,54rem)}.admin-newsletter-media-editor-form{flex:1;grid-template:"preview fields"minmax(0,1fr)"footer footer"/minmax(18rem,.8fr) minmax(26rem,1.2fr);gap:0;min-height:0;display:grid;overflow:hidden}.admin-newsletter-media-editor-preview{background:#090b10;border-right:1px solid #ffffff1a;grid-area:preview;min-height:0;padding:1rem}.admin-newsletter-media-editor-preview img,.admin-newsletter-media-placeholder{aspect-ratio:16/10;object-fit:cover;background:#08090d;width:100%}.admin-newsletter-media-placeholder{color:#f5f4ef66;justify-content:center;align-items:center;display:flex}.admin-newsletter-media-editor-preview>div{justify-content:space-between;gap:1rem;display:flex}.admin-newsletter-media-editor-preview span{color:#f5f4ef66;font-family:var(--font-geist-mono);text-transform:uppercase;margin-top:.7rem;font-size:.65rem}.admin-newsletter-media-editor-fields{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:fields;grid-template-columns:1fr 1fr;align-content:start;gap:.75rem;min-height:0;padding:1rem;display:grid;overflow-y:auto}.admin-newsletter-media-editor-fields .admin-required-note,.admin-newsletter-media-editor-fields .is-wide{grid-column:1/-1}.admin-newsletter-media-editor-fields label{color:#f5f4ef85;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;gap:.45rem;font-size:.625rem;font-weight:900;display:grid}.admin-newsletter-media-editor-fields input,.admin-newsletter-media-editor-fields textarea{color:#f5f4ef;font:inherit;resize:vertical;background:#090b10;border:1px solid #ffffff24;width:100%;min-height:2.75rem;padding:.7rem .8rem}.admin-newsletter-media-editor-form>footer{z-index:2;background:#10131d;border-top:1px solid #ffffff1a;grid-area:footer;justify-content:space-between;align-items:center;padding:1rem;display:flex}.admin-newsletter-media-editor-form>footer span{color:#f5f4ef73;font-size:.75rem}.admin-newsletter-preview-page{z-index:10000;background:#080a0d;min-height:100vh;padding:1.5rem;position:fixed;inset:0;overflow:hidden}body:has(.admin-newsletter-preview-page){overflow:hidden}body:has(.admin-newsletter-preview-page)>footer{display:none}.admin-newsletter-preview-page>header{justify-content:space-between;align-items:center;max-width:1000px;margin:0 auto 1rem;display:flex}.admin-newsletter-preview-page h1{color:#fff;margin:.25rem 0;font-size:1.4rem}.admin-newsletter-preview-page header p,.admin-newsletter-preview-page header span{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.admin-newsletter-preview-page header a{color:#fff}.admin-newsletter-preview-page iframe{background:#090b0d;border:1px solid #ffffff29;width:100%;max-width:1000px;height:calc(100vh - 8rem);margin:auto;display:block}.admin-grid-entities{grid-template-columns:minmax(18rem,1.7fr) .55fr .8fr .6fr auto}.admin-grid-tools{grid-template-columns:minmax(16rem,1.7fr) .7fr 1fr .6fr 5rem auto}.admin-table-row{position:relative}.admin-row-save-state{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.625rem;font-weight:900;position:absolute;bottom:.35rem;right:.75rem}.admin-row-save-state.is-saved{color:#57e389}.admin-row-save-state.is-error{color:#ff9a88}.admin-panel-note{color:#f5f4ef8f;max-width:52rem;margin:0 0 1rem;font-size:.84rem;line-height:1.6}.admin-collapsible-panel{padding-bottom:1.1rem}.admin-collapsible-toggle{opacity:0;pointer-events:none;position:absolute}.admin-collapsible-header{align-items:center;gap:1rem;margin-bottom:0}.admin-collapsible-header p:not(.admin-eyebrow){color:#f5f4ef75;margin-top:.45rem;font-size:.84rem;line-height:1.5}.admin-collapsible-open-label:before{content:attr(data-open)}.admin-collapsible-body{padding-top:1rem;display:none}.admin-collapsible-body.is-open{display:block}.admin-collapsible-toggle:checked~.admin-collapsible-header{border-bottom:1px solid #ffffff14;margin-bottom:0;padding-bottom:1rem}.admin-collapsible-toggle:checked~.admin-collapsible-header .admin-collapsible-open-label:before{content:attr(data-close)}.admin-collapsible-toggle:checked~.admin-collapsible-body{display:block}.admin-tool-create-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-tool-create-form .admin-field-wide,.admin-tool-create-form .admin-entity-form-actions{grid-column:1/-1}.admin-tool-candidate-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.admin-tool-candidate-card{background:#ffffff06;border:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr) auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}.admin-tool-candidate-action{grid-template-columns:minmax(10rem,1fr) auto;align-items:center;gap:.75rem;display:grid}.admin-sponsor-email-button,.admin-sponsor-paid-button{gap:.5rem;min-height:2.55rem;padding-inline:.95rem}.admin-sponsor-paid-button svg,.admin-sponsor-email-button svg{flex:none}.admin-tool-candidate-card strong,.admin-tool-candidate-card span{display:block}.admin-tool-candidate-card strong{color:#fff;font-size:.98rem;line-height:1.25}.admin-tool-candidate-card span{color:#f5f4ef7a;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;margin-top:.35rem;font-size:.625rem;font-weight:850}.admin-tool-row{cursor:pointer}.admin-tool-row:focus-visible{border-color:#57e3897a;outline:none}.admin-tool-details-panel{max-width:min(78rem,100vw - 2rem)}.admin-tool-details-form{grid-template-columns:minmax(0,1fr) minmax(18rem,.36fr);gap:1rem;display:grid}.admin-tool-details-main,.admin-tool-details-side,.admin-tool-details-stats{background:#08090d57;border:1px solid #ffffff14;padding:1rem}.admin-tool-details-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem;display:grid}.admin-tool-details-side{align-content:start;gap:1rem;display:grid}.admin-tool-details-side section{gap:.8rem;display:grid}.admin-tool-details-stats div{border:1px solid #ffffff14;padding:.75rem}.admin-tool-details-stats span{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:950;display:block}.admin-tool-details-stats strong{color:#fff;margin-top:.35rem;font-size:.9rem;display:block}.admin-tool-details-actions{justify-content:flex-end}.admin-grid-sponsorship{grid-template-columns:.8fr .6fr .8fr minmax(12rem,1fr) auto}.admin-sponsorship-tabs{border-bottom:1px solid #ffffff17;align-items:center;gap:0;padding-inline:1rem;display:flex}.admin-sponsorship-tabs a{color:#f5f4ef7a;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #0000;gap:.55rem;padding:.95rem 1rem .85rem;font-size:.68rem;font-weight:950;text-decoration:none;display:inline-flex}.admin-sponsorship-tabs a:hover,.admin-sponsorship-tabs a.is-active{color:#fff;border-bottom-color:#57e389}.admin-sponsorship-tabs a span{color:#57e389}.admin-sponsor-portfolio-kpis,.admin-sponsor-customer-kpis{border:1px solid #57e3892e;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem;display:grid}.admin-sponsor-portfolio-kpis>div,.admin-sponsor-customer-kpis>div{background:linear-gradient(#57e38912,#08090d57);border-right:1px solid #ffffff14;padding:1rem}.admin-sponsor-portfolio-kpis>div:last-child,.admin-sponsor-customer-kpis>div:last-child{border-right:0}.admin-sponsor-portfolio-kpis span,.admin-sponsor-customer-kpis span,.admin-sponsor-customer-overview dt{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:950;display:block}.admin-sponsor-portfolio-kpis strong,.admin-sponsor-customer-kpis strong{color:#fff;margin-top:.5rem;font-size:1.45rem;line-height:1;display:block}.admin-sponsor-search{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(16rem,1fr) auto auto;align-items:center;gap:.7rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.admin-grid-sponsor-customers{grid-template-columns:minmax(15rem,1.4fr) minmax(8rem,.65fr) minmax(7rem,.5fr) minmax(11rem,.85fr) minmax(8rem,.62fr) auto}.admin-grid-sponsor-customers>*{min-width:0}.admin-sponsor-company-cell{gap:.35rem;display:grid}.admin-sponsor-company-cell>a{color:#f5f4ef66;font-size:.72rem}.admin-sponsor-company-button{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.admin-sponsor-company-button:hover strong,.admin-sponsor-customer-state strong{color:#57e389}.admin-sponsor-empty{color:#f5f4ef7a;text-align:center;border:1px dashed #ffffff1f;padding:2rem}.admin-sponsor-customer-panel{max-width:min(82rem,100vw - 2rem)}.admin-sponsor-customer-body{gap:1.2rem}.admin-sponsor-customer-overview{grid-template-columns:.85fr 1fr 1.45fr;gap:.8rem;display:grid}.admin-sponsor-customer-overview>section,.admin-sponsor-history{background:#08090d57;border:1px solid #ffffff14;min-width:0;padding:1rem}.admin-sponsor-customer-overview dl,.admin-sponsor-contact-list,.admin-sponsor-package-mix{gap:.55rem;margin-top:.8rem;display:grid}.admin-sponsor-channel-mix{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.8rem;display:grid}.admin-sponsor-channel-group{background:#ffffff05;border:1px solid #ffffff14;min-width:0;padding:.7rem}.admin-sponsor-channel-heading{justify-content:space-between;align-items:baseline;gap:.7rem;display:flex}.admin-sponsor-channel-heading strong{color:#fff;font-size:.78rem}.admin-sponsor-channel-heading span,.admin-sponsor-delivery-summary span,.admin-sponsor-order-delivery span{color:#f5f4ef61;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-sponsor-channel-group .admin-sponsor-package-mix{margin-top:.65rem}.admin-sponsor-channel-group .admin-sponsor-package-mix>div:last-child{border-bottom:0;padding-bottom:0}.admin-sponsor-channel-group .admin-sponsor-package-mix span{color:#f5f4ef8a;font-size:.68rem}.admin-sponsor-delivery-summary{border-top:1px solid #57e38933;gap:.2rem;margin-top:.8rem;padding-top:.75rem;display:grid}.admin-sponsor-delivery-summary strong{color:#57e389;font-size:.9rem}.admin-sponsor-delivery-summary small{color:#f5f4ef75;font-size:.68rem}.admin-sponsor-customer-overview dl>div,.admin-sponsor-package-mix>div{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:.8rem;padding-bottom:.55rem;display:flex}.admin-sponsor-customer-overview dd,.admin-sponsor-package-mix strong{color:#fff;text-align:right;font-size:.84rem;font-weight:850}.admin-sponsor-contact-list a{border:1px solid #ffffff14;padding:.65rem;text-decoration:none;display:block}.admin-sponsor-contact-list strong{color:#fff;font-size:.82rem;display:block}.admin-sponsor-contact-list span{color:#57e389b3;text-overflow:ellipsis;margin-top:.2rem;font-size:.72rem;display:block;overflow:hidden}.admin-sponsor-customer-overview>section>.admin-link-button{margin-top:.7rem;display:inline-flex}.admin-sponsor-history-list{gap:.7rem;margin-top:1rem;display:grid}.admin-sponsor-history-list article{border:1px solid #ffffff17;gap:.65rem;padding:.8rem;display:grid}.admin-sponsor-history-main{grid-template-columns:auto minmax(12rem,1fr) auto;align-items:center;gap:.75rem;display:grid}.admin-sponsor-history-main>div strong,.admin-sponsor-history-main>div span{display:block}.admin-sponsor-history-main>div strong,.admin-sponsor-history-main>strong{color:#fff;font-size:.88rem}.admin-sponsor-history-main>div span,.admin-sponsor-history-meta,.admin-sponsor-history-links{color:#f5f4ef75;margin-top:.2rem;font-size:.72rem}.admin-sponsor-order-delivery{background:#57e38909;border:1px solid #57e38924;grid-template-columns:repeat(3,minmax(6rem,.55fr)) minmax(12rem,1.35fr);gap:0;display:grid}.admin-sponsor-order-delivery>div{border-right:1px solid #ffffff12;gap:.28rem;min-width:0;padding:.65rem .75rem;display:grid}.admin-sponsor-order-delivery>div:last-child{border-right:0}.admin-sponsor-order-delivery strong{color:#fff;font-size:.82rem}.admin-sponsor-guarantee i{background:#ffffff14;width:100%;height:.22rem;margin-top:.15rem;display:block;overflow:hidden}.admin-sponsor-guarantee b{background:#57e389;height:100%;display:block}.admin-sponsor-order-status{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff24;padding:.35rem .42rem;font-size:.58rem;font-weight:950}.admin-sponsor-order-status.is-paid{color:#57e389;border-color:#57e38961}.admin-sponsor-order-status.is-pending_invoice,.admin-sponsor-order-status.is-invoice_sent{color:#ffd166;border-color:#ffd16661}.admin-sponsor-order-status.is-cancelled,.admin-sponsor-order-status.is-expired{color:#f5f4ef66}.admin-sponsor-history-meta,.admin-sponsor-history-links{flex-wrap:wrap;gap:.45rem .8rem;display:flex}.admin-sponsor-history-meta span,.admin-sponsor-history-links a,.admin-sponsor-history-links span{border-left:1px solid #ffffff1f;padding-left:.55rem}.admin-sponsor-history-links a{color:#57e389;text-decoration:none}.admin-sponsor-outreach-controls,.admin-outreach-settings,.admin-outreach-queue{background:#08090d57;border:1px solid #ffffff17;padding:1rem}.admin-sponsor-outreach-controls>header,.admin-outreach-queue>header,.admin-outreach-sequence-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-sponsor-outreach-controls h3,.admin-outreach-queue h3{color:#fff;font-size:1.15rem}.admin-outreach-state{color:#f5f4ef9e;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff26;padding:.4rem .5rem;font-size:.6rem;font-weight:950}.admin-outreach-state.is-eligible,.admin-outreach-state.is-active,.admin-outreach-state.is-booked{color:#57e389;border-color:#57e38966}.admin-outreach-state.is-blocked,.admin-outreach-state.is-failed,.admin-outreach-state.is-suppressed{color:#ff7865;border-color:#ff604666}.admin-outreach-state.is-paused,.admin-outreach-state.is-queued{color:#ffd166;border-color:#ffd1666b}.admin-outreach-state.is-replied{color:#8bb6ff;border-color:#72a7ff73}.admin-outreach-reasons{color:#ff9a8b;gap:.25rem;margin:.85rem 0 0;padding-left:1.1rem;font-size:.78rem;list-style:square;display:grid}.admin-sponsor-control-form,.admin-outreach-settings form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.admin-sponsor-control-form label,.admin-sponsor-note-form label,.admin-outreach-settings label{color:#f5f4ef73;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;gap:.45rem;font-size:.62rem;font-weight:900;display:grid}.admin-sponsor-control-form input,.admin-sponsor-note-form textarea,.admin-outreach-settings input,.admin-outreach-settings textarea{color:#fff;font:500 .82rem/1.4 var(--font-geist-sans);text-transform:none;background:#08090db8;border:1px solid #ffffff1f;min-height:2.7rem;padding:.65rem .7rem}.admin-sponsor-control-form .admin-custom-select-trigger{font:500 .82rem/1.4 var(--font-geist-sans);min-height:2.7rem}.admin-date-time-picker{color:#f5f4ef;font-family:var(--font-geist-sans);text-transform:none;width:100%;min-width:0;position:relative}.admin-date-time-trigger{color:#f5f4ef;cursor:pointer;font:500 .82rem/1.4 var(--font-geist-sans);text-align:left;background:#08090db8;border:1px solid #ffffff1f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:2.7rem;padding:.65rem .7rem;display:grid}.admin-date-time-trigger:hover,.admin-date-time-trigger[aria-expanded=true]{border-color:#57e38980}.admin-date-time-trigger:focus-visible{outline-offset:2px;outline:2px solid #57e389b3}.admin-date-time-trigger>svg{color:#57e389;width:1rem;height:1rem}.admin-date-time-trigger .is-placeholder{color:#f5f4ef5c}.admin-date-time-trigger .admin-date-time-trigger-status{width:.85rem;height:.85rem}.admin-date-time-popover{z-index:120;background:linear-gradient(#57e38914,#0000 32%),#111614;border:1px solid #57e38947;gap:.85rem;width:min(23rem,100vw - 2rem);min-width:min(23rem,100vw - 2rem);max-height:calc(100vh - 2rem);padding:1rem;animation:.15s ease-out both admin-date-time-enter;display:grid;position:fixed;top:50%;left:50%;overflow-y:auto;box-shadow:0 1.5rem 3rem #00000094}@keyframes admin-date-time-enter{0%{opacity:0;transform:translate(-50%,calc(-50% - .35rem))scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.admin-date-time-heading,.admin-date-time-month-nav,.admin-date-time-actions,.admin-date-time-time-row{align-items:center;display:flex}.admin-date-time-heading{justify-content:space-between}.admin-date-time-heading div{gap:.15rem;display:grid}.admin-date-time-heading span{color:#57e389;font:900 .57rem/1 var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase}.admin-date-time-heading strong{color:#fff;font-size:.9rem}.admin-date-time-heading button,.admin-date-time-month-nav button{color:#f5f4efa6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.admin-date-time-heading button:hover,.admin-date-time-month-nav button:hover{color:#57e389;border-color:#57e3896b}.admin-date-time-heading svg,.admin-date-time-month-nav svg{width:.9rem;height:.9rem}.admin-date-time-month-nav{justify-content:space-between}.admin-date-time-month-nav strong{color:#fff;font:850 .76rem/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase}.admin-date-time-weekdays,.admin-date-time-calendar{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.admin-date-time-weekdays span{color:#f5f4ef52;font:800 .52rem/1 var(--font-geist-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase}.admin-date-time-calendar{gap:.18rem}.admin-date-time-calendar button{aspect-ratio:1;color:#f5f4efb8;cursor:pointer;font:700 .72rem/1 var(--font-geist-sans);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;min-width:0;padding:0;display:flex;position:relative}.admin-date-time-calendar button:hover{color:#fff;background:#57e38914;border-color:#57e38942}.admin-date-time-calendar button.is-outside{color:#f5f4ef33}.admin-date-time-calendar button.is-today:after{content:"";background:#ff6046;border-radius:50%;width:.18rem;height:.18rem;position:absolute;bottom:.22rem}.admin-date-time-calendar button.is-selected{color:#07110b;background:#57e389;border-color:#57e389}.admin-date-time-calendar button.is-selected:after{background:#07110b}.admin-date-time-time-row{border-top:1px solid #ffffff14;gap:.4rem;padding-top:.85rem}.admin-date-time-time-row>span:first-child{color:#f5f4ef75;font:850 .58rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.35rem;margin-right:auto;display:flex}.admin-date-time-time-row>span:first-child svg{color:#57e389;width:.85rem;height:.85rem}.admin-date-time-time-row .admin-custom-select{width:4.6rem}.admin-date-time-time-row .admin-custom-select:last-child{width:4.9rem}.admin-date-time-time-row .admin-custom-select-trigger{min-height:2.25rem;padding:.45rem .55rem}.admin-date-time-time-row .admin-custom-select-menu{min-width:100%}.admin-date-time-colon{color:#f5f4ef61;font-weight:900}.admin-date-time-actions{border-top:1px solid #ffffff14;justify-content:space-between;padding-top:.85rem}.admin-date-time-actions>div{gap:.4rem;display:flex}.admin-date-time-actions button{color:#f5f4efad;cursor:pointer;font:900 .57rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #ffffff1f;min-height:2.15rem;padding:.65rem .8rem}.admin-date-time-actions button:hover{color:#fff;border-color:#57e3896b}.admin-date-time-actions button.is-clear{color:#ff8c79;border-color:#0000;padding-left:0}.admin-date-time-actions button.is-apply{color:#07110b;background:#57e389;border-color:#57e389}@media (prefers-reduced-motion:reduce){.admin-date-time-popover{animation:none}}.admin-sponsor-control-form .is-wide,.admin-outreach-settings .is-wide{grid-column:1/-1}.admin-check-field{border:1px solid #ffffff17;align-items:center;padding:.7rem;gap:.7rem!important;display:flex!important}.admin-check-field input{width:1rem;min-height:auto}.admin-check-field strong,.admin-check-field small{display:block}.admin-check-field strong{color:#fff;font-size:.72rem}.admin-check-field small{color:#f5f4ef6b;font:500 .7rem/1.35 var(--font-geist-sans);letter-spacing:0;text-transform:none;margin-top:.15rem}.admin-sponsor-contact-statuses{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.5rem;margin-top:1rem;display:grid}.admin-sponsor-contact-statuses>div,.admin-sponsor-note-list article,.admin-sponsor-mini-timeline>div{border:1px solid #ffffff14;padding:.7rem}.admin-sponsor-contact-statuses span,.admin-sponsor-contact-statuses small,.admin-sponsor-note-list span,.admin-sponsor-mini-timeline span,.admin-sponsor-mini-timeline small{color:#f5f4ef6e;margin-top:.2rem;font-size:.68rem;display:block}.admin-sponsor-contact-statuses strong,.admin-sponsor-mini-timeline strong{color:#fff;margin-top:.25rem;font-size:.8rem;display:block}.admin-sponsor-note-form{grid-template-columns:1fr auto;align-items:end;gap:.65rem;margin-top:1rem;display:grid}.admin-sponsor-note-list{gap:.5rem;margin-top:.7rem;display:grid}.admin-sponsor-note-list p{color:#f5f4efb8;font-size:.8rem;line-height:1.5}.admin-sponsor-mini-timeline{gap:.5rem;margin-top:1rem;display:grid}.admin-sponsor-mini-timeline a{color:#57e389;align-items:center;gap:.3rem;margin-top:.45rem;font-size:.68rem;text-decoration:none;display:inline-flex}.admin-sponsor-mini-timeline svg{width:.75rem;height:.75rem}.admin-outreach-workspace{gap:1rem;display:grid}.admin-outreach-kpis{border:1px solid #57e3892e;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.admin-outreach-kpis>div{border-right:1px solid #ffffff14;padding:.9rem}.admin-outreach-kpis>div:last-child{border-right:0}.admin-outreach-kpis span,.admin-outreach-status-strip span{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:950;display:block}.admin-outreach-kpis strong{color:#fff;margin-top:.35rem;font-size:1.6rem;display:block}.admin-outreach-status-strip{background:#08090d61;border:1px solid #ffffff14;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:.7rem;padding:.8rem;display:grid}.admin-outreach-status-strip strong{color:#fff;margin-top:.25rem;font-size:.78rem;display:block}.admin-outreach-connect .admin-button{align-items:center;gap:.4rem;display:inline-flex}.admin-outreach-connect svg{width:.9rem;height:.9rem}.admin-outreach-settings{padding:0}.admin-outreach-settings>summary{justify-content:space-between;align-items:center;padding:.9rem 1rem;display:flex}.admin-outreach-settings>summary strong,.admin-outreach-settings>summary small{display:block}.admin-outreach-settings>summary strong{color:#fff;font-size:.85rem}.admin-outreach-settings>summary small{color:#f5f4ef6b;margin-top:.2rem;font-size:.72rem}.admin-outreach-settings>summary>span:last-child{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:950}.admin-outreach-settings form{border-top:1px solid #ffffff14;margin:0;padding:0;display:block}.admin-outreach-readiness{background:#ffffff06;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(9rem,.28fr) minmax(16rem,.42fr) minmax(20rem,1fr);gap:.24rem;padding:1rem 1.2rem;display:grid}.admin-outreach-readiness>span{color:#f5f4ef61;font:900 .57rem/1.4 var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase}.admin-outreach-readiness>strong{color:#fff;font-size:.83rem}.admin-outreach-readiness>p{color:#f5f4ef75;font-size:.73rem;line-height:1.5}.admin-outreach-readiness.is-paused{border-left:3px solid #ffd166}.admin-outreach-readiness.is-preview{border-left:3px solid #72a7ff}.admin-outreach-readiness.is-blocked{border-left:3px solid #ff6046}.admin-outreach-readiness.is-live{border-left:3px solid #57e389}.admin-outreach-setting-group{border:0;border-bottom:1px solid #ffffff14;min-width:0;margin:0;padding:1.35rem 1.2rem 1.45rem}.admin-outreach-setting-group>legend{float:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.25rem .75rem;width:100%;margin-bottom:1rem;padding:0;display:grid}.admin-outreach-setting-group>legend+*{clear:both}.admin-outreach-setting-group>legend>span{color:#57e389;font:900 .58rem/1.3 var(--font-geist-mono);letter-spacing:.12em;grid-row:1/3;padding-top:.16rem}.admin-outreach-setting-group>legend>strong{color:#fff;font-size:.92rem}.admin-outreach-setting-group>legend>small{color:#f5f4ef6b;font:500 .72rem/1.45 var(--font-geist-sans)}.admin-outreach-switch-grid{border:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.admin-outreach-setting-toggle{color:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:6.4rem;padding:1rem;position:relative;letter-spacing:0!important;text-transform:none!important;gap:.75rem!important;font-family:inherit!important;display:grid!important}.admin-outreach-setting-toggle>input{opacity:0;position:absolute;width:1px!important;height:1px!important}.admin-outreach-toggle-control{background:#08090d;border:1px solid #fff3;width:2.35rem;height:1.3rem;padding:.18rem;transition:border-color .14s,background .14s;display:block}.admin-outreach-toggle-control i{background:#f5f4ef66;width:.82rem;height:.82rem;transition:transform .14s,background .14s;display:block;transform:translate(0)}.admin-outreach-setting-toggle input:checked+.admin-outreach-toggle-control{background:#57e3891f;border-color:#57e389a6}.admin-outreach-setting-toggle input:checked+.admin-outreach-toggle-control i{background:#57e389;transform:translate(1rem)}.admin-outreach-setting-toggle input:focus-visible+.admin-outreach-toggle-control{outline-offset:3px;outline:2px solid #72a7ff}.admin-outreach-setting-toggle>span:last-child{gap:.28rem;display:grid}.admin-outreach-setting-toggle strong{color:#fff;font:850 .76rem/1.3 var(--font-geist-sans)}.admin-outreach-setting-toggle small{color:#f5f4ef6b;font:500 .7rem/1.45 var(--font-geist-sans)}.admin-outreach-setting-toggle.is-warning input:checked+.admin-outreach-toggle-control{background:#ffd1661a;border-color:#ffd16694}.admin-outreach-setting-toggle.is-warning input:checked+.admin-outreach-toggle-control i{background:#ffd166}.admin-outreach-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;display:grid}.admin-outreach-number-field{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 8.5rem;align-items:center;min-height:5.7rem;padding:.85rem 0;gap:1rem!important;display:grid!important}.admin-outreach-number-field>span{gap:.28rem;display:grid}.admin-outreach-number-field>span strong,.admin-outreach-address-field>span strong,.admin-outreach-delivery-fact>span{color:#fff;font:850 .76rem/1.3 var(--font-geist-sans);letter-spacing:0;text-transform:none}.admin-outreach-number-field>span small,.admin-outreach-address-field>span small,.admin-outreach-delivery-fact small{color:#f5f4ef6b;font:500 .7rem/1.45 var(--font-geist-sans);letter-spacing:0;text-transform:none}.admin-outreach-number-field>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.admin-outreach-number-field>div input{border-right:0;width:100%;min-width:0}.admin-outreach-number-field>div>span{color:#57e389;font:850 .56rem/1 var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;background:#57e3890f;border:1px solid #ffffff1f;align-items:center;padding:0 .6rem;display:flex}.admin-outreach-timeline{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 2rem minmax(0,1fr) 2rem minmax(0,1fr);align-items:stretch;margin-bottom:1rem;display:grid}.admin-outreach-timeline>div{gap:.25rem;padding:1rem 0;display:grid}.admin-outreach-timeline>div span{color:#57e389;font:900 .58rem/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.admin-outreach-timeline>div strong{color:#fff;font-size:.8rem}.admin-outreach-timeline>div small{color:#f5f4ef6b;font-size:.68rem;line-height:1.4}.admin-outreach-timeline>i{background:#57e38947;align-self:center;height:1px;position:relative}.admin-outreach-timeline>i:after{content:"";border-top:1px solid #57e389;border-right:1px solid #57e389;width:.28rem;height:.28rem;position:absolute;top:-.14rem;right:0;transform:rotate(45deg)}.admin-outreach-setting-group>.admin-outreach-setting-toggle{border:1px solid #ffffff17;min-height:auto;margin-top:1rem}.admin-outreach-delivery-fact{border-top:1px solid #ffffff14;gap:.3rem;min-height:5.7rem;padding:.85rem 0;display:grid}.admin-outreach-delivery-fact>strong{color:#57e389;font-size:.82rem}.admin-outreach-address-field{border-top:1px solid #ffffff14;grid-template-columns:minmax(13rem,.45fr) minmax(18rem,1fr);align-items:start;margin-top:.2rem;padding-top:1rem;gap:1.5rem!important;display:grid!important}.admin-outreach-address-field>span{gap:.3rem;display:grid}.admin-outreach-address-field textarea{resize:vertical}.admin-outreach-settings-save{background:#57e3890a;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.2rem;display:flex}.admin-outreach-settings-save>div{gap:.2rem;display:grid}.admin-outreach-settings-save strong{color:#fff;font-size:.8rem}.admin-outreach-settings-save span{color:#f5f4ef6b;font-size:.7rem;line-height:1.4}.admin-outreach-settings{background:#0b0e13;border-color:#ffffff1a;border-radius:.75rem}.admin-outreach-settings>summary{min-height:4.6rem;padding:1rem 1.25rem}.admin-outreach-settings>summary:hover{background:#ffffff05}.admin-outreach-settings>summary strong{font-size:.9rem}.admin-outreach-settings>summary>span:last-child{border:1px solid #57e38947;border-radius:999px;align-items:center;min-height:1.8rem;padding:0 .7rem;display:inline-flex}.admin-outreach-settings[open]>summary>span:last-child{background:#57e38914}.admin-outreach-settings-layout{grid-template-columns:15.5rem minmax(0,1fr);min-width:0;display:grid}.admin-outreach-settings-rail{background:#0e1117;border-right:1px solid #ffffff14;align-self:start;min-width:0;padding:1.25rem;position:sticky;top:1rem}.admin-outreach-readiness{background:0 0;border:0;grid-template-columns:1fr;gap:.5rem;padding:0 0 1.25rem 1rem;display:grid;position:relative}.admin-outreach-readiness:before{content:"";background:#ffd166;border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.25rem;left:0;box-shadow:0 0 0 .3rem #ffd16614}.admin-outreach-readiness.is-preview:before{background:#72a7ff;box-shadow:0 0 0 .3rem #72a7ff17}.admin-outreach-readiness.is-blocked:before{background:#ff6046;box-shadow:0 0 0 .3rem #ff604617}.admin-outreach-readiness.is-live:before{background:#57e389;box-shadow:0 0 0 .3rem #57e38917}.admin-outreach-readiness>strong{font-size:.95rem;line-height:1.25}.admin-outreach-readiness>p{margin:0;font-size:.7rem}.admin-outreach-settings-nav{border-top:1px solid #ffffff14;padding:.75rem 0;display:grid}.admin-outreach-settings-nav a{color:#f5f4ef94;border-radius:.35rem;grid-template-columns:1.4rem minmax(0,1fr);align-items:center;gap:.7rem;min-height:2.35rem;padding:.45rem .5rem;text-decoration:none;transition:background .14s,color .14s,transform .14s;display:grid}.admin-outreach-settings-nav a:hover,.admin-outreach-settings-nav a:focus-visible{color:#fff;background:#57e38911;outline:0;transform:translate(.12rem)}.admin-outreach-settings-nav span{color:#57e389;font:900 .55rem/1 var(--font-geist-mono);letter-spacing:.1em}.admin-outreach-settings-nav strong{font-size:.72rem;font-weight:700}.admin-outreach-rail-facts{border-top:1px solid #ffffff14;gap:.8rem;padding-top:1rem;display:grid}.admin-outreach-rail-facts>div{gap:.22rem;display:grid}.admin-outreach-rail-facts span{color:#f5f4ef59;font:850 .53rem/1.3 var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase}.admin-outreach-rail-facts strong{color:#f5f4efc7;overflow-wrap:anywhere;font-size:.68rem}.admin-outreach-settings-main{background:#090c11;gap:.85rem;min-width:0;padding:1rem;display:grid}.admin-outreach-setting-group{background:#11151c;border:1px solid #ffffff13;border-radius:.6rem;padding:1.15rem;scroll-margin-top:1rem}.admin-outreach-setting-group>legend{margin-bottom:1.05rem}.admin-outreach-setting-group>legend>span{letter-spacing:0;background:#57e38914;border:1px solid #57e38933;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;display:inline-flex}.admin-outreach-setting-group>legend>strong{font-size:.9rem;line-height:1.2}.admin-outreach-setting-group>legend>small{max-width:42rem}.admin-outreach-switch-grid{border:0;gap:.65rem}.admin-outreach-setting-toggle{background:#0b0f15;border:1px solid #ffffff14;border-radius:.45rem;min-height:7rem;padding:.9rem;transition:background .14s,border-color .14s,transform .14s}.admin-outreach-setting-toggle:hover{background:#0e141b;border-color:#57e3893d;transform:translateY(-1px)}.admin-outreach-switch-grid .admin-outreach-setting-toggle+.admin-outreach-setting-toggle{border-left:1px solid #ffffff14}.admin-outreach-setting-toggle strong{font-size:.74rem}.admin-outreach-setting-toggle small{font-size:.67rem}.admin-outreach-toggle-control{border-radius:999px}.admin-outreach-toggle-control i{border-radius:50%}.admin-outreach-field-grid{gap:.75rem}.admin-outreach-number-field,.admin-outreach-delivery-fact{background:#0b0f15;border:1px solid #ffffff13;border-radius:.45rem;min-height:5.8rem;padding:.85rem}.admin-outreach-number-field>div input{border-radius:.3rem 0 0 .3rem}.admin-outreach-number-field>div>span{border-radius:0 .3rem .3rem 0}.admin-outreach-timeline{background:#0a0e14;border:1px solid #57e3891f;border-radius:.5rem;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr) 2.5rem minmax(0,1fr);gap:.7rem;margin-bottom:.75rem;padding:.9rem}.admin-outreach-timeline>div{background:#ffffff06;border-radius:.35rem;min-height:5.2rem;padding:.85rem;position:relative}.admin-outreach-timeline>div:before{content:"";background:#57e389;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.75rem;right:.7rem;box-shadow:0 0 0 .22rem #57e38914}.admin-outreach-timeline>div span{font-size:.54rem}.admin-outreach-timeline>div strong{font-size:.76rem}.admin-outreach-timeline>i{width:100%}.admin-outreach-setting-group>.admin-outreach-setting-toggle{min-height:auto;margin-top:.75rem}.admin-outreach-address-field{background:#0b0f15;border:1px solid #ffffff13;border-radius:.45rem;margin-top:.75rem;padding:.9rem}.admin-outreach-settings-save{background:#0e1418;border-top:1px solid #57e3892e;padding:1rem 1.25rem}.admin-outreach-settings-save .admin-button{border-radius:.35rem;min-width:12rem}.admin-outreach-queue{gap:.75rem;display:grid}.admin-outreach-sequence{border-top:1px solid #ffffff17;padding-top:.9rem}.admin-outreach-sequence-head>div:first-child>strong,.admin-outreach-sequence-head>div:first-child>small{display:block}.admin-outreach-sequence-head>div:first-child>strong{color:#fff;margin-top:.5rem;font-size:1rem}.admin-outreach-sequence-head>div:first-child>small{color:#f5f4ef6e;margin-top:.2rem;font-size:.72rem}.admin-outreach-sequence-actions{flex-wrap:wrap;gap:.4rem;display:flex}.admin-outreach-sequence-actions button,.admin-outreach-sequence-actions a,.admin-outreach-message-list button{color:#f5f4efb3;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #ffffff1f;align-items:center;gap:.3rem;padding:.48rem .55rem;font-size:.58rem;font-weight:950;text-decoration:none;display:inline-flex}.admin-outreach-sequence-actions svg{width:.75rem;height:.75rem}.admin-outreach-message-list{gap:1px;margin-top:.8rem;display:grid}.admin-outreach-message-list>div{background:#ffffff09;grid-template-columns:2rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding:.75rem;display:grid}.admin-outreach-message-list>div>span{color:#57e389;font-family:var(--font-geist-mono);font-size:.65rem;font-weight:950}.admin-outreach-message-list strong,.admin-outreach-message-list small,.admin-outreach-message-list em{display:block}.admin-outreach-message-list strong{color:#fff;font-size:.82rem}.admin-outreach-message-list small{color:#f5f4ef6b;margin-top:.2rem;font-size:.68rem}.admin-outreach-message-list em{color:#ff7865;margin-top:.25rem;font-size:.68rem}.admin-outreach-message-list details{margin-top:.5rem}.admin-outreach-message-list summary{color:#8bb6ff;font-size:.68rem}.admin-outreach-message-list pre{color:#f5f4ef9e;font:500 .7rem/1.45 var(--font-geist-sans);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:.5rem}.admin-outreach-stop{color:#f5f4ef80;align-items:center;gap:.4rem;margin-top:.6rem;font-size:.7rem;display:flex}.admin-outreach-stop svg{width:.85rem;height:.85rem}.admin-sponsor-calendar-tools{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.admin-sponsor-legend{flex-wrap:wrap;gap:.5rem;margin-bottom:0;display:flex}.admin-sponsor-legend span,.admin-sponsor-slot{color:#f5f4efd1;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;padding:.48rem .55rem;font-size:.625rem;font-weight:950;line-height:1.2}.admin-sponsor-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;display:grid}.admin-form-error{color:#ffb2a8;border:1px solid #ff6b5b5c;margin-bottom:1rem;padding:.8rem .9rem;font-size:.82rem;line-height:1.5}.admin-sponsor-weekday{color:#57e389d1;font-family:var(--font-geist-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;padding:.3rem 0;font-size:.625rem;font-weight:950}.admin-sponsor-day{background:#0a0c11c7;border:1px solid #ffffff1c;min-height:10rem;padding:.7rem}.admin-sponsor-day.is-past{opacity:.46;transition:opacity .16s}.admin-sponsor-day.is-past:hover,.admin-sponsor-day.is-past:focus-within{opacity:.76}.admin-sponsor-day.is-today{background:linear-gradient(145deg,#57e3891a,#0a0c11d6 48%);border-color:#57e389b8;box-shadow:inset 0 3px #57e389,0 0 0 1px #57e38914}.admin-sponsor-day.is-empty{background:0 0;border-color:#0000}.admin-sponsor-day-header{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.admin-sponsor-day-header>div{align-items:center;gap:.48rem;display:flex}.admin-sponsor-day-header strong{color:#fff;font-family:var(--font-geist-mono);font-size:1.05rem;line-height:1}.admin-sponsor-day-header span,.admin-sponsor-no-slots{color:#f5f4ef57;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem;font-weight:900;line-height:1.2;display:block}.admin-sponsor-day-header .admin-sponsor-today-label{color:#07110b;letter-spacing:.12em;background:#57e389;padding:.2rem .34rem;font-size:.54rem;display:inline-flex}.admin-sponsor-slots{gap:.5rem;display:grid}.admin-sponsor-slot{appearance:none;cursor:pointer;text-align:left;border-width:1px;gap:.22rem;min-width:0;padding-right:2.65rem;text-decoration:none;display:grid;position:relative}.admin-sponsor-slot span,.admin-sponsor-slot strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-sponsor-slot strong{opacity:.76;font-size:.625rem}.admin-sponsor-slot-icons{align-items:center;gap:.22rem;display:flex;position:absolute;top:.42rem;right:.42rem}.admin-sponsor-slot-icons i{line-height:0;display:inline-flex}.admin-sponsor-slot-icons svg{opacity:.86;width:.76rem;height:.76rem}.admin-sponsor-package-primary{color:#baf7d0;background:#18b87047;border-color:#57e38985}.admin-sponsor-package-secondary{color:#d4e5ff;background:#3f82ff52;border-color:#69a7ff94}.admin-sponsor-package-unclassified{color:#ffe8a6;background:#ffc43d3d;border-color:#ffc43d85}.admin-sponsor-package-website-story,.admin-sponsor-package-website-section,.admin-sponsor-package-website-tracker,.admin-sponsor-package-website-homepage{color:#e4dcff;background:#8b5cf63d;border-color:#a78bfa8a}.admin-sponsor-status-available{color:#57e389}.admin-sponsor-status-held,.admin-sponsor-status-reserved,.admin-sponsor-status-blocked{color:inherit}.admin-sponsor-legend-open,.admin-sponsor-open-summary{color:#f5f4ef8a;background:#ffffff0a;border:1px dashed #ffffff2e}.admin-sponsor-open-summary{appearance:none;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;width:100%;padding:.42rem .5rem;font-size:.625rem;font-weight:950;line-height:1.2;text-decoration:none;display:block}.admin-sponsor-open-summary:hover{color:#57e389;border-color:#57e38970}.admin-sponsor-slot-panel{max-width:min(72rem,100vw - 2rem);overflow:hidden}.admin-sponsor-slot-content{flex-direction:column;flex:1;min-height:0;display:flex}.admin-sponsor-slot-content .admin-source-preview-body{flex:auto;overflow:hidden}.admin-sponsor-slot-tabs{background:#08090d57;border-bottom:1px solid #ffffff1a;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));padding:0 1.35rem;display:grid}.admin-sponsor-slot-tabs button{appearance:none;color:#f5f4ef75;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;gap:.65rem;padding:.9rem 1rem;font-size:.7rem;font-weight:900;display:flex}.admin-sponsor-slot-tabs button span{color:#57e3898c;font-size:.58rem}.admin-sponsor-slot-tabs button:hover,.admin-sponsor-slot-tabs button.is-active{color:#fff;border-bottom-color:#57e389}.admin-sponsor-delivery-body{display:block}.admin-sponsor-delivery{gap:1rem;display:grid}.admin-sponsor-delivery-summary,.admin-sponsor-delivery-chart-panel,.admin-sponsor-delivery-breakdown,.admin-sponsor-delivery-empty{background:#08090d61;border:1px solid #ffffff17;padding:1rem}.admin-sponsor-delivery-title,.admin-sponsor-delivery-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.admin-sponsor-delivery-title h3,.admin-sponsor-delivery-section-head h3,.admin-sponsor-delivery-empty h3{color:#fff;margin-top:.28rem;font-size:1.2rem;line-height:1.15}.admin-sponsor-delivery-title p:last-child,.admin-sponsor-delivery-empty p:last-child{color:#f5f4ef8a;margin-top:.4rem;line-height:1.5}.admin-sponsor-delivery-state,.admin-sponsor-delivery-section-head>span{color:#ffc857;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffc85740;padding:.42rem .5rem;font-size:.6rem;font-weight:900}.admin-sponsor-delivery-state.is-live{color:#57e389;border-color:#57e38947}.admin-sponsor-delivery-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;display:flex}.admin-sponsor-delivery-title-actions button,.admin-sponsor-trend-switch button{appearance:none;color:#f5f4ef94;cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;background:0 0;border:1px solid #ffffff1f;align-items:center;gap:.35rem;min-height:1.9rem;padding:.4rem .55rem;font-size:.58rem;font-weight:900;display:inline-flex}.admin-sponsor-delivery-title-actions button:hover,.admin-sponsor-trend-switch button:hover,.admin-sponsor-trend-switch button.is-active{color:#57e389;border-color:#57e38973}.admin-sponsor-delivery-title-actions button svg{width:.75rem;height:.75rem}.admin-sponsor-delivery-kpis{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid}.admin-sponsor-delivery-kpis>div{border-right:1px solid #ffffff17;padding:1rem}.admin-sponsor-delivery-kpis>div:nth-child(3n){border-right:0}.admin-sponsor-delivery-kpis>div:nth-child(-n+3){border-bottom:1px solid #ffffff17}.admin-sponsor-delivery-kpis>div:nth-child(3n+1){padding-left:0}.admin-sponsor-delivery-kpis span,.admin-sponsor-delivery-kpis small{color:#f5f4ef70;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850;display:block}.admin-sponsor-delivery-kpis strong{color:#fff;letter-spacing:-.04em;margin:.35rem 0;font-size:1.8rem;display:block}.admin-sponsor-delivery-progress{margin-top:1rem}.admin-sponsor-delivery-data-note{color:#ffc857b8;margin-top:.85rem;font-size:.72rem;line-height:1.5}.admin-sponsor-delivery-progress>div{justify-content:space-between;margin-bottom:.45rem;font-size:.72rem;display:flex}.admin-sponsor-delivery-progress>div span{color:#f5f4ef8a}.admin-sponsor-delivery-progress>div strong{color:#57e389}.admin-sponsor-delivery-progress>i{background:#ffffff12;height:.3rem;display:block;overflow:hidden}.admin-sponsor-delivery-progress>i span{background:#57e389;height:100%;display:block}.admin-sponsor-delivery-chart-panel .admin-viz-frame{margin-top:.65rem}.admin-sponsor-delivery-chart-panel .admin-viz{min-height:17.5rem}.admin-sponsor-trend-switch{grid-template-columns:repeat(2,minmax(0,1fr));display:inline-grid}.admin-sponsor-trend-switch button+button{border-left:0}.admin-sponsor-delivery-chart-empty{text-align:center;border:1px dashed #ffffff1f;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:13rem;margin-top:1rem;padding:2rem;display:flex}.admin-sponsor-delivery-chart-empty strong{color:#fff}.admin-sponsor-delivery-chart-empty span,.admin-sponsor-delivery-empty-copy{color:#f5f4ef7a;font-size:.8rem;line-height:1.5}.admin-sponsor-delivery-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.admin-sponsor-delivery-table{margin-top:.85rem}.admin-sponsor-delivery-table-head,.admin-sponsor-delivery-table-row{grid-template-columns:minmax(0,1.5fr) repeat(5,minmax(3.65rem,.52fr));align-items:center;gap:.6rem;padding:.65rem 0;display:grid}.admin-sponsor-delivery-table-head{color:#f5f4ef61;font-family:var(--font-geist-mono);letter-spacing:.07em;text-transform:uppercase;font-size:.53rem;font-weight:850}.admin-sponsor-delivery-table-row{color:#f5f4ef9e;border-top:1px solid #ffffff12;font-size:.75rem}.admin-sponsor-delivery-table-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-sponsor-slot-layout{grid-template-columns:minmax(18rem,.78fr) minmax(24rem,1.22fr);align-items:start;gap:1rem;height:100%;min-height:0;display:grid;overflow:hidden}.admin-sponsor-slot-form{grid-template-columns:1fr 1fr;align-self:start;gap:.85rem;display:grid;position:sticky;top:0}.admin-sponsor-slot-form>div{background:#08090d6b;border:1px solid #ffffff14;padding:1rem}.admin-sponsor-slot-form strong{color:#fff;text-transform:capitalize;margin-top:.5rem;display:block}.admin-sponsor-slot-form small{color:#f5f4ef7a;margin-top:.55rem;font-size:.68rem;line-height:1.5;display:block}.admin-sponsor-slot-form-notes{grid-column:span 2}.admin-sponsor-reservation-panel{background:linear-gradient(135deg,#57e38914,#0000 16rem),#08090d5c;border:1px solid #ffffff1a;gap:1rem;min-height:0;max-height:100%;padding:1rem;display:grid;overflow:auto}.admin-sponsor-reservation-panel h3{color:#fff;margin-top:.3rem;font-size:1.55rem;line-height:1.05}.admin-sponsor-reservation-panel h4{color:#fff;margin-bottom:.45rem;font-size:1rem}.admin-sponsor-reservation-panel p,.admin-sponsor-reservation-panel span{color:#f5f4ef9e;line-height:1.55}.admin-sponsor-reservation-head{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-sponsor-reservation-status,.admin-sponsor-asset-mode,.admin-sponsor-detail-links span{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;border:1px solid #57e38938;padding:.42rem .5rem;font-size:.625rem;font-weight:950;display:inline-flex}.admin-sponsor-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.admin-sponsor-detail-item,.admin-sponsor-detail-section{background:#ffffff06;border:1px solid #ffffff12;padding:.8rem}.admin-sponsor-detail-item span{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.34rem;font-size:.625rem;font-weight:950;display:block}.admin-sponsor-detail-item strong{color:#fff;font-size:.92rem;line-height:1.3}.admin-sponsor-detail-item a,.admin-sponsor-detail-links a,.admin-sponsor-assets a{color:#57e389;text-decoration:none}.admin-sponsor-creative-copy{color:#f5f4efb8;line-height:1.6}.admin-sponsor-creative-copy p,.admin-sponsor-creative-copy ul,.admin-sponsor-creative-copy ol{margin-bottom:.65rem}.admin-sponsor-detail-links{flex-wrap:wrap;gap:.5rem;display:flex}.admin-sponsor-detail-links a{font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;border:1px solid #57e38938;padding:.42rem .5rem;font-size:.625rem;font-weight:950}.admin-sponsor-section-heading{justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:.35rem;display:flex}.admin-sponsor-copy-button{appearance:none;color:#57e389;cursor:pointer;background:#57e38914;border:1px solid #57e38938;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;padding:0;display:inline-flex}.admin-sponsor-copy-button svg{width:.9rem;height:.9rem}.admin-sponsor-copy-button:hover{background:#57e38924;border-color:#57e38970}.admin-sponsor-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.75rem;margin-bottom:1rem;display:grid}.admin-sponsor-assets a{background:#ffffff08;border:1px solid #ffffff14;gap:.45rem;min-width:0;padding:.5rem;display:grid}.admin-sponsor-asset-card{min-width:0;position:relative}.admin-sponsor-asset-card>a{height:100%}.admin-sponsor-asset-remove-wrap{display:inline-flex;position:absolute;top:.85rem;right:.85rem}.admin-sponsor-asset-remove{appearance:none;-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);color:#ff6046;cursor:pointer;background:#080a0de0;border:1px solid #ff604694;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.admin-sponsor-asset-remove:hover,.admin-sponsor-asset-remove:focus-visible{color:#080a0d;background:#ff6046;border-color:#ff7c69}.admin-sponsor-asset-remove svg{width:.9rem;height:.9rem}.admin-sponsor-assets img{aspect-ratio:16/9;object-fit:contain;background:#00000038;width:100%;display:block}.admin-sponsor-assets span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-sponsor-asset-notes{border-top:1px solid #ffffff14;padding-top:.85rem}.admin-sponsor-asset-notes p:last-child{margin-top:.4rem}.admin-open-slots-panel{max-width:min(78rem,100vw - 2rem);max-height:min(92svh,60rem)}.admin-open-slots-body{padding:0;overflow:hidden}.admin-open-slots-layout{grid-template-columns:minmax(20rem,.72fr) minmax(30rem,1.28fr);height:100%;min-height:0;display:grid}.admin-open-slots-inventory,.admin-open-slot-inspector{min-width:0;min-height:0}.admin-open-slots-inventory{background:#08090d57;border-right:1px solid #ffffff1a;flex-direction:column;padding:1.2rem;display:flex}.admin-open-slots-section-heading{flex:none;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1rem;display:flex}.admin-open-slots-section-heading h3{color:#fff;margin-top:.35rem;font-size:1.2rem;line-height:1.1}.admin-open-slots-section-heading>span{color:#f5f4ef61;font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:900}.admin-open-slot-list{overscroll-behavior:contain;scrollbar-color:#57e38994 #ffffff0d;scrollbar-gutter:stable;scrollbar-width:thin;border-top:1px solid #ffffff1a;min-height:0;overflow:hidden auto}.admin-open-slot-option{appearance:none;color:#f5f4ef94;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff17;grid-template-columns:2rem minmax(0,1fr) 1rem;align-items:center;gap:.85rem;width:100%;min-height:4.65rem;padding:.8rem .7rem;transition:background .16s,color .16s,padding .16s;display:grid}.admin-open-slot-option:hover{color:#fff;background:#ffffff09;padding-left:.9rem}.admin-open-slot-option.is-active{color:#fff;background:linear-gradient(90deg,#57e3892b,#57e3890a);box-shadow:inset 3px 0 #57e389}.admin-open-slot-option:focus-visible{outline-offset:-2px;outline:2px solid #57e389b8}.admin-open-slot-option-number{font-family:var(--font-geist-mono);letter-spacing:.1em;font-size:.63rem;font-weight:900}.admin-open-slot-option.is-active .admin-open-slot-option-number{color:#57e389}.admin-open-slot-option-copy{min-width:0}.admin-open-slot-option-copy strong,.admin-open-slot-option-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-open-slot-option-copy strong{color:inherit;font-size:.9rem}.admin-open-slot-option-copy small{color:#f5f4ef57;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.55rem}.admin-open-slot-option>svg{color:#57e389;opacity:0;width:.95rem;height:.95rem;transition:opacity .16s,transform .16s;transform:scale(.7)}.admin-open-slot-option.is-active>svg{opacity:1;transform:scale(1)}.admin-open-slot-inspector{scrollbar-color:#57e38973 transparent;scrollbar-width:thin;padding:1.2rem;overflow-y:auto}.admin-open-slot-preview{background:radial-gradient(circle at 84% 18%,#57e38921,#0000 25%),#08090d6b;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(14rem,.78fr);gap:1.2rem;padding:1.1rem;display:grid}.admin-open-slot-preview-copy h3{color:#fff;letter-spacing:-.035em;margin-top:.45rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1}.admin-open-slot-preview-copy>p:not(.admin-eyebrow){color:#f5f4ef80;margin-top:.7rem;font-size:.78rem;line-height:1.55}.admin-open-slot-preview-meta{flex-wrap:wrap;gap:.35rem;margin-top:.9rem;display:flex}.admin-open-slot-preview-meta span{color:#f5f4ef8a;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #57e38933;padding:.36rem .42rem;font-size:.54rem}.admin-open-slot-preview-canvas{background:#0b0e14;border:1px solid #ffffff21;align-self:stretch;min-height:12rem;overflow:hidden}.admin-open-slot-preview-chrome{border-bottom:1px solid #ffffff14;align-items:center;gap:.3rem;height:1.6rem;padding-inline:.6rem;display:flex}.admin-open-slot-preview-chrome i{background:#f5f4ef33;border-radius:50%;width:.32rem;height:.32rem}.admin-open-slot-preview-page{padding:.85rem}.admin-open-slot-preview-label{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.47rem;font-weight:900}.admin-open-slot-preview-title{background:#f5f4efd1;width:68%;height:.55rem;margin-top:.6rem}.admin-open-slot-preview-media{background:linear-gradient(135deg,#57e3894d,#53bfff21 55%,#ff60463d);border:1px solid #ffffff17;height:4.5rem;margin-top:.7rem}.admin-open-slot-preview-line{background:#f5f4ef29;width:70%;height:.34rem;margin-top:.45rem}.admin-open-slot-preview-line.is-long{width:92%}.admin-open-slot-preview-cta{background:#ff6046;width:3.7rem;height:.7rem;margin-top:.65rem}.admin-open-slot-preview.is-unclassified .admin-open-slot-preview-canvas{background:linear-gradient(145deg,#d5a51f29,#0b0e14 60%)}.admin-open-slot-preview.is-website-story .admin-open-slot-preview-canvas,.admin-open-slot-preview.is-website-section .admin-open-slot-preview-canvas,.admin-open-slot-preview.is-website-tracker .admin-open-slot-preview-canvas,.admin-open-slot-preview.is-website-homepage .admin-open-slot-preview-canvas{border-top:3px solid #53bfff}.admin-open-slot-settings{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:1rem;margin-top:1rem;display:grid}.admin-open-slot-settings>div{background:#08090d5c;border:1px solid #ffffff17;min-width:0;padding:.9rem}.admin-open-slot-settings small{color:#f5f4ef52;margin-top:.55rem;font-size:.66rem;line-height:1.45;display:block}.admin-open-slot-settings .admin-custom-select,.admin-open-slot-settings textarea{margin-top:.55rem}.admin-open-slot-settings textarea{resize:vertical;min-height:4.8rem}.admin-sponsor-reservation-fields{background:#08090d5c;border:1px solid #ffffff17;margin-top:1rem;padding:1rem}.admin-sponsor-reservation-fields-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.admin-sponsor-reservation-fields-head h3{color:#fff;margin-top:.3rem;font-size:1.05rem}.admin-sponsor-reservation-fields-head>span,.admin-sponsor-reservation-fields>p{color:#f5f4ef61;font-size:.67rem;line-height:1.5}.admin-sponsor-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-sponsor-field-grid label{gap:.38rem;min-width:0;display:grid}.admin-sponsor-field-grid label.is-wide{grid-column:1/-1}.admin-sponsor-field-grid label>span{color:#f5f4ef85;font-family:var(--font-geist-mono);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900}.admin-sponsor-field-grid textarea{resize:vertical;min-height:5.5rem}.admin-sponsor-file-input{color:#f5f4ef8c;padding:.55rem;font-size:.72rem}.admin-sponsor-file-input::file-selector-button{color:#57e389;cursor:pointer;font-family:var(--font-geist-mono);text-transform:uppercase;background:#57e3891a;border:1px solid #57e38947;margin-right:.7rem;padding:.45rem .55rem;font-size:.58rem;font-weight:900}.admin-sponsor-rewrite-field{color:#f5f4efb8;align-items:center;gap:.55rem;margin:.9rem 0 .45rem;font-size:.75rem;display:flex}.admin-sponsor-rewrite-field input{accent-color:#57e389}.admin-sponsor-slot-reservation-editor{scrollbar-color:#57e38973 #ffffff0a;scrollbar-gutter:stable;scrollbar-width:thin;gap:1rem;min-height:0;max-height:100%;padding-right:.35rem;display:grid;overflow-y:auto}.admin-sponsor-slot-reservation-editor .admin-sponsor-reservation-fields{margin-top:0}.admin-open-slots-actions{justify-content:space-between}.admin-open-slots-actions>div{gap:.2rem;display:grid}.admin-open-slots-actions>div span{color:#f5f4ef57;font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;font-size:.54rem;font-weight:900}.admin-open-slots-actions>div strong{color:#fff;font-size:.82rem}.admin-sponsor-month-nav{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.8rem;margin-left:auto;display:flex}.admin-sponsor-month-nav span{color:#f5f4ef94;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:950}.admin-grid-sources{grid-template-columns:minmax(18rem,1.6fr) minmax(7rem,7rem) minmax(6rem,6rem) minmax(6rem,6rem) minmax(8rem,8rem) minmax(7rem,.6fr) minmax(5rem,5rem) minmax(7rem,7rem) minmax(5rem,auto)}.admin-table-header.admin-grid-sources,.admin-table-row.admin-grid-sources{align-items:center}.admin-table-header.admin-grid-sources>span,.admin-table-row.admin-grid-sources>:not(input[type=hidden]){justify-self:stretch;min-width:0}.admin-table-header.admin-grid-sources>span{padding-inline:0}.admin-table-header.admin-grid-sources>span:nth-child(3),.admin-table-header.admin-grid-sources>span:nth-child(4),.admin-table-header.admin-grid-sources>span:nth-child(6){padding-inline:.75rem}.admin-table-header.admin-grid-sources>span:nth-child(7),.admin-table-header.admin-grid-sources>span:nth-child(8),.admin-table-header.admin-grid-sources>span:nth-child(9),.admin-table-row.admin-grid-sources>:nth-last-child(3),.admin-table-row.admin-grid-sources>:nth-last-child(2),.admin-table-row.admin-grid-sources>:last-child{justify-self:center}.admin-table-header.admin-grid-sources>span:nth-child(2){text-align:center}.admin-grid-sources>div:first-child,.admin-grid-sources>span,.admin-grid-sources>input,.admin-grid-sources>.admin-custom-select,.admin-grid-sources>.admin-ingestion-run{min-width:0;overflow:hidden}.admin-grid-sources>div:first-child strong,.admin-grid-sources>div:first-child span,.admin-grid-sources>div:first-child a{min-width:0;max-width:100%}.admin-source-metrics{color:#f5f4ef7a;margin-top:.28rem;font-size:.78rem}.admin-source-watch-cell{gap:.3rem;min-width:0;display:grid}.admin-source-watch-cell>span{color:#f5f4ef7a;font-family:var(--font-geist-mono);letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:850;overflow:hidden}.admin-source-quality{color:#f5f4efa8;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff1f;justify-content:center;align-items:center;min-height:2.2rem;padding:.55rem .65rem;font-size:.68rem;font-weight:950;display:inline-flex}.admin-source-quality.is-good{color:#71ffab;border-color:#00ff886b}.admin-source-quality.is-ok{color:#ffcb6b;border-color:#ffbf4773}.admin-source-quality.is-low{color:#ff8a83;border-color:#ff52496b}.admin-source-log-button{justify-content:center;width:100%;min-height:2.2rem}.admin-source-log-panel{max-width:min(78rem,100vw - 2rem)}.admin-source-log-summary{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.admin-source-log-summary div,.admin-source-log-card{background:#08090d6b;border:1px solid #ffffff14;min-width:0;padding:.9rem}.admin-source-log-summary span,.admin-source-log-meta dt{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.625rem;font-weight:950;display:block}.admin-source-log-summary strong,.admin-source-log-meta dd{color:#fff;margin:.35rem 0 0;font-size:1rem;font-weight:850;display:block}.admin-source-log-card a,.admin-source-log-card p{color:#f5f4efad;overflow-wrap:anywhere;margin:.45rem 0 0;line-height:1.55}.admin-source-log-card .admin-source-log-error-summary{color:#f5f4efc7;border-left:2px solid #ff5249b3;padding-left:.8rem}.admin-source-log-card .admin-source-log-error-context{color:#f5f4ef73;margin-top:.35rem;font-size:.78rem}.admin-source-log-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:.65rem 0 0;display:grid}.admin-source-log-pre{color:#ffb9b0e6;font-family:var(--font-geist-mono);white-space:pre-wrap;word-break:break-word;background:#00000047;border:1px solid #ff524938;max-height:24rem;margin:.7rem 0 0;padding:.9rem;font-size:.76rem;line-height:1.65;overflow:auto}.admin-source-toolbar{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:0 0 1rem;display:flex}.admin-source-toolbar p{color:#f5f4ef94;max-width:56rem;margin:0;font-size:.95rem;line-height:1.55}.admin-ingestion-run{justify-content:flex-end;align-items:center;gap:.7rem;min-width:12rem;display:flex;position:relative}.admin-ingestion-run .admin-row-save-state{overflow-wrap:anywhere;text-align:right;text-transform:none;white-space:normal;max-width:min(28rem,42vw);line-height:1.35;position:static;bottom:auto;right:auto}.admin-ingestion-run-status{flex-direction:column;align-items:flex-end;gap:.28rem;display:flex}.admin-ingestion-run-status>a{color:#57e389;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:950;text-decoration:none}.admin-ingestion-run-status>a:hover{color:#8cf0ae}.admin-ingestion-run.is-compact{min-width:0}.admin-ingestion-run.is-compact .admin-row-save-state{display:none}.admin-source-error{color:#ff5749d1}.admin-table-row a:not(.admin-story-workbench-copy *){color:#f5f4ef94;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-table-row a.admin-link-button,.admin-table-row button.admin-link-button{color:#57e389;text-align:center;text-overflow:clip;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex;overflow:visible}.admin-form-grid{grid-template-columns:12rem minmax(10rem,1fr) minmax(10rem,1fr) minmax(10rem,1fr) auto;gap:.75rem;display:grid}.admin-entity-filters{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(16rem,1fr) 11rem 10rem 12rem auto auto;align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:1rem;display:grid}.admin-entity-name-cell{gap:.55rem;min-width:0;display:grid}.admin-entity-meta-line,.admin-entity-pill-row{flex-wrap:wrap;gap:.45rem;display:flex}.admin-entity-meta-line span{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:0;font-size:.625rem;font-weight:900}.admin-entity-pill,.admin-entity-flag{color:#f5f4ef8f;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff1a;width:auto;margin-top:0;padding:.3rem .4rem;font-size:.625rem;font-weight:950;line-height:1.1;display:inline-flex}.admin-entity-counts{padding-inline:.75rem}.admin-entity-counts strong{color:#fff;font-family:var(--font-geist-mono);font-size:1.25rem;line-height:1}.admin-entity-counts span{color:#f5f4ef75;margin-top:.2rem;font-size:.68rem;line-height:1.45}.admin-entity-flags{flex-wrap:wrap;gap:.35rem;padding-inline:.75rem;display:flex}.admin-entity-link-actions{justify-content:center;place-items:center}.admin-entity-link-actions .admin-link-button,.admin-entity-row-action{width:5.35rem;min-width:5.35rem;height:2.55rem;padding-inline:0}.admin-entity-inline-form{position:relative}.admin-entity-flag{color:#ff9a88;border-color:#ff60464d}.admin-entity-flag.is-good{color:#57e389;border-color:#57e38947}.admin-entity-textarea{resize:vertical;min-height:4.2rem}.admin-field{gap:.4rem;min-width:0;display:grid}.admin-field>span{color:#f5f4ef75;font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem;font-weight:950;line-height:1}.admin-card-heading{gap:.25rem;display:grid}.admin-card-heading h3{color:#fff;margin:0;font-size:.95rem;font-weight:900}.admin-card-heading+.admin-entity-related-list,.admin-card-heading+.admin-entity-maintenance-actions,.admin-card-heading+.admin-entity-modal-form{margin-top:.85rem}.admin-entity-modal-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.admin-field-wide,.admin-entity-form-actions{grid-column:span 2}.admin-entity-form-actions{justify-content:flex-end;display:flex}.admin-entity-form-actions .admin-button{min-width:12rem}.admin-entity-maintenance-actions{gap:.85rem;display:grid}.admin-entity-merge-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6rem;display:grid}.admin-link-button-warn{color:#ff9a88;border-color:#ff60465c}.admin-entity-details-panel{max-width:min(86rem,100vw - 2rem)}.admin-entity-details-panel .admin-eyebrow{letter-spacing:.18em;font-size:.625rem;color:#f5f4ef7a!important;margin-bottom:.5rem!important}.admin-entity-detail-grid{grid-template-columns:minmax(18rem,1.5fr) minmax(14rem,1fr) minmax(14rem,1fr);gap:.85rem;display:grid}.admin-entity-detail-card,.admin-entity-detail-columns section,.admin-entity-editor-card,.admin-entity-summary-card,.admin-entity-duplicates-card,.admin-entity-maintenance-card,.admin-entity-role-card{background:#08090d6b;border:1px solid #ffffff14;padding:1rem}.admin-entity-workspace{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.75fr);gap:.85rem;display:grid}.admin-entity-editor-card,.admin-entity-side-panel{min-width:0}.admin-entity-side-panel{gap:.85rem;display:grid}.admin-entity-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.85rem;display:grid}.admin-entity-summary-grid div{background:#ffffff06;border:1px solid #ffffff12;min-width:0;padding:.75rem}.admin-entity-summary-grid span{color:#f5f4ef6b;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.5rem;font-size:.625rem;font-weight:950;line-height:1;display:block}.admin-entity-summary-grid strong{color:#fff;overflow-wrap:anywhere;font-size:.82rem;line-height:1.25;display:block}.admin-entity-duplicate-list{gap:.55rem;margin-top:.85rem;display:grid}.admin-entity-duplicate-item{background:#ffffff06;border:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.7rem;display:grid}.admin-entity-duplicate-item strong{color:#fff;font-size:.82rem;line-height:1.25;display:block}.admin-entity-duplicate-item span{color:#f5f4ef75;margin-top:.2rem;font-size:.68rem;line-height:1.35;display:block}.admin-entity-detail-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.admin-entity-detail-columns h3{color:#fff;margin-bottom:.75rem;font-size:.95rem;font-weight:900}.admin-entity-related-list{gap:.55rem;display:grid}.admin-entity-related-list a,.admin-entity-related-list div{color:inherit;background:#ffffff08;border:1px solid #ffffff12;padding:.65rem;text-decoration:none}.admin-entity-related-list strong{color:#fff;font-size:.82rem;line-height:1.3;display:block}.admin-entity-related-list span,.admin-entity-related-list p{color:#f5f4ef7a;margin-top:.25rem;font-size:.72rem;line-height:1.45;display:block}@media (max-width:1180px){.admin-entity-filters{grid-template-columns:1fr 1fr 1fr}.admin-grid-entities{grid-template-columns:minmax(16rem,1.4fr) .6fr .9fr minmax(8rem,.7fr) auto}.admin-entity-detail-grid,.admin-entity-detail-columns,.admin-entity-workspace,.admin-cluster-overview-grid,.admin-cluster-detail-grid,.admin-tool-details-form,.admin-tool-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-tool-details-form{grid-template-columns:1fr}.admin-sponsor-calendar{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-sponsor-calendar-tools{flex-direction:column;align-items:flex-start}.admin-sponsor-month-nav{justify-content:space-between;width:100%;margin-left:0}.admin-sponsor-weekday{display:none}}.sd-tooltip{color:#ffffffe6;font-family:var(--font-geist-sans);letter-spacing:0;pointer-events:none;text-align:center;z-index:200;background:#171a22;border:1px solid #ffffff2e;border-radius:4px;width:max-content;max-width:min(18rem,100vw - 1rem);padding:.45rem .6rem;font-size:.75rem;font-weight:650;line-height:1.35;animation:.12s ease-out sd-tooltip-in;position:fixed;box-shadow:0 12px 30px #0000006b}.admin-sponsor-slot-trigger,.admin-sponsor-slot-trigger>.admin-sponsor-slot{width:100%}@keyframes sd-tooltip-in{0%{opacity:0;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.sd-tooltip{animation:none}}@media (max-width:860px){.admin-entity-filters,.admin-entity-detail-grid,.admin-entity-detail-columns,.admin-entity-workspace,.admin-entity-modal-form,.admin-cluster-overview-grid,.admin-cluster-detail-grid,.admin-story-revision-diff>div,.admin-generation-review-grid,.admin-entity-merge-form{grid-template-columns:1fr}.admin-story-revision-heading,.admin-story-revision-actions,.admin-generation-heading,.admin-generation-actions{flex-direction:column;align-items:stretch}.admin-story-revision-action,.admin-story-revision-action input[type=text],.admin-story-revision-action button{width:100%}.admin-generation-run-meta,.admin-generation-action,.admin-generation-inline-action,.admin-generation-action input[type=text],.admin-generation-inline-action input[type=text],.admin-generation-action button,.admin-generation-inline-action button{flex-basis:auto;width:100%;min-width:0}.admin-generation-actions.has-review-actions,.admin-generation-actions.has-single-action{grid-template-columns:1fr}.admin-generation-action+.admin-generation-action{border-top:1px solid #ffffff14;border-left:0}.admin-generation-score-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-generation-verification{border-top:1px solid #ffffff14;border-left:0}.admin-generation-regenerate,.admin-story-revision-regenerate{margin-left:0}.admin-field-wide,.admin-entity-form-actions{grid-column:auto}.admin-entity-form-actions,.admin-entity-form-actions .admin-button{width:100%}.admin-sponsor-calendar,.admin-sponsor-slot-form,.admin-sponsor-field-grid,.admin-sponsor-customer-overview,.admin-sponsor-channel-mix,.admin-sponsor-order-delivery,.admin-sponsor-search{grid-template-columns:1fr}.admin-sponsor-order-delivery>div{border-bottom:1px solid #ffffff12;border-right:0}.admin-sponsor-order-delivery>div:last-child{border-bottom:0}.admin-sponsor-portfolio-kpis,.admin-sponsor-customer-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sponsor-portfolio-kpis>div:nth-child(2),.admin-sponsor-customer-kpis>div:nth-child(2){border-right:0}.admin-sponsor-portfolio-kpis>div:nth-child(-n+2),.admin-sponsor-customer-kpis>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.admin-sponsor-history-main{grid-template-columns:1fr;align-items:start}.admin-sponsor-control-form,.admin-outreach-settings form,.admin-sponsor-note-form,.admin-outreach-status-strip,.admin-outreach-message-list>div{grid-template-columns:1fr}.admin-outreach-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-outreach-kpis>div:nth-child(2n){border-right:0}.admin-outreach-sequence-head{display:grid}.admin-outreach-readiness,.admin-outreach-switch-grid,.admin-outreach-field-grid,.admin-outreach-address-field,.admin-outreach-settings-layout{grid-template-columns:1fr}.admin-outreach-settings-rail{border-bottom:1px solid #ffffff14;border-right:0;position:static}.admin-outreach-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-outreach-rail-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-outreach-number-field{grid-template-columns:1fr}.admin-outreach-number-field>div{width:100%}.admin-outreach-switch-grid .admin-outreach-setting-toggle+.admin-outreach-setting-toggle{border-top:1px solid #ffffff17;border-left:0}.admin-outreach-timeline{grid-template-columns:1fr;gap:0}.admin-outreach-timeline>div{padding-left:1.4rem;position:relative}.admin-outreach-timeline>div:before{content:"";background:#57e389;width:.42rem;height:.42rem;position:absolute;top:1.15rem;left:0;transform:rotate(45deg)}.admin-outreach-timeline>i{width:1px;height:1rem;margin-left:.2rem}.admin-outreach-timeline>i:after{display:none}.admin-outreach-settings-save{flex-direction:column;align-items:stretch}.admin-outreach-settings-save .admin-button{width:100%}.admin-sponsorship-tabs{overflow-x:auto}.admin-sponsor-slot-form-notes{grid-column:auto}.admin-open-slots-panel{max-width:calc(100vw - 1rem);max-height:calc(100svh - 1rem)}.admin-open-slots-body{overflow-y:auto}.admin-open-slots-layout,.admin-open-slot-preview,.admin-open-slot-settings{grid-template-columns:1fr}.admin-open-slots-layout{height:auto}.admin-open-slots-inventory{border-bottom:1px solid #ffffff1a;border-right:0}.admin-open-slot-list{max-height:18rem}.admin-open-slot-inspector{overflow:visible}.admin-open-slots-actions{align-items:stretch}}.admin-input{color:#fff;background:#08090dbd;border:1px solid #ffffff1f;width:100%;min-width:0;min-height:2.55rem;padding:.65rem .75rem}.admin-input:is([type=date],[type=datetime-local],[type=time]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-input:is([type=date],[type=datetime-local],[type=time])::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.72}.admin-small-input{max-width:5rem}.admin-custom-select{width:100%;min-width:0;position:relative}.admin-custom-select-trigger{color:#f5f4efc7;cursor:pointer;font:inherit;text-align:left;text-transform:capitalize;background:#08090dbd;border:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;width:100%;min-width:0;min-height:2.55rem;padding:.65rem .75rem;display:grid}.admin-custom-select-trigger:hover,.admin-custom-select-trigger[aria-expanded=true]{color:#fff;border-color:#57e3896b}.admin-custom-select-trigger:disabled{cursor:not-allowed;opacity:.45}.admin-custom-select-trigger span,.admin-custom-select-option span{color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;margin-top:0;line-height:1.2;display:block;overflow:hidden}.admin-custom-select-icon{color:#57e389;width:.9rem;height:.9rem}.admin-custom-select-menu{overscroll-behavior:contain;scrollbar-color:#57e38994 #ffffff0f;scrollbar-gutter:stable;scrollbar-width:thin;touch-action:pan-y;z-index:30;background:linear-gradient(#57e38914,#0000),#171b1a;border:1px solid #ffffff2e;gap:.2rem;min-width:min(18rem,72vw);max-height:min(18rem,40svh);padding:.35rem;display:grid;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:hidden auto;box-shadow:0 1.2rem 2.4rem #00000085}.admin-custom-select-option{color:#f5f4efad;cursor:pointer;font:inherit;text-align:left;text-transform:capitalize;background:0 0;border:0;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.55rem;min-height:2.35rem;padding:.55rem .65rem;display:grid}.admin-custom-select-option:hover,.admin-custom-select-option.is-active{color:#fff;background:#57e3891a}.admin-custom-select-check{color:#57e389;opacity:0;width:.85rem;height:.85rem}.admin-custom-select-option.is-active .admin-custom-select-check{opacity:1}.admin-custom-select.is-preserve-case .admin-custom-select-trigger,.admin-custom-select.is-preserve-case .admin-custom-select-option{text-transform:none}.admin-button,.admin-link-button{color:#fff;font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#ff6046;border:0;justify-content:center;align-items:center;min-height:2.55rem;padding-inline:.85rem;font-size:.67rem;font-weight:950;display:inline-flex}.admin-link-button{color:#57e389;background:#57e3891f;border:1px solid #57e38947}.admin-link-button-muted{color:#f5f4ef9e;background:#ffffff09;border-color:#ffffff1f}.admin-tool-dismiss-button{color:#f5f4ef9e;background:#ffffff09;border-color:#ffffff24}.admin-tool-dismiss-button:hover{color:#ff9a88;background:#ff604614;border-color:#ff604647}.admin-pagination{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;display:flex}.admin-pagination p{color:#f5f4ef75;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.admin-pagination strong{color:#f5f4efc2}.admin-pagination-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.admin-page-link,.admin-page-gap{color:#f5f4ef94;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #ffffff1f;justify-content:center;align-items:center;min-width:2.1rem;min-height:2.1rem;padding-inline:.65rem;font-size:.67rem;font-weight:950;display:inline-flex}.admin-page-link:hover,.admin-page-link.is-active{color:#57e389;border-color:#57e38970}.admin-page-link.is-disabled{color:#f5f4ef3d;pointer-events:none}.admin-page-gap{border-color:#0000;min-width:1.2rem;padding-inline:.2rem}@media (max-width:1180px){.admin-app{grid-template-columns:1fr}.admin-sidebar{z-index:40;justify-content:space-between;align-items:center;height:auto;min-height:0;max-height:100svh;padding:.85rem 1rem;display:flex;position:sticky;top:0;overflow:visible}.admin-nav{z-index:52;background:#0c0e16;border:1px solid #ffffff1f;gap:.25rem;max-height:calc(100svh - 5.5rem);margin:0;padding:.75rem;display:none;position:fixed;top:4.75rem;left:1rem;right:1rem;overflow-y:auto;box-shadow:0 1.5rem 4rem #00000073}.admin-nav.is-mobile-open{display:grid}.admin-mobile-menu-button{color:#fff;z-index:53;background:#08090db8;border:1px solid #ffffff29;justify-content:center;align-items:center;width:2.65rem;height:2.65rem;display:inline-flex}.admin-mobile-menu-button:hover,.admin-mobile-menu-button:focus-visible{color:#57e389;border-color:#57e389a6;outline:none}.admin-mobile-menu-button svg{width:1.2rem;height:1.2rem}.admin-mobile-menu-backdrop{opacity:0;pointer-events:none;z-index:51;background:#020307b8;border:0;transition:opacity .16s;position:fixed;inset:0}.admin-mobile-menu-backdrop.is-open{opacity:1;pointer-events:auto;display:block}.admin-nav-link{min-height:3rem;padding:.8rem .9rem}.admin-topbar,.admin-chart-grid,.admin-two-col,.admin-kpi-grid,.admin-sponsor-slot-layout,.admin-sponsor-detail-grid{grid-template-columns:1fr}.admin-sponsor-delivery-kpis,.admin-sponsor-delivery-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sponsor-delivery-kpis>div{border-right:1px solid #ffffff17}.admin-sponsor-delivery-kpis>div:nth-child(2n){border-right:0}.admin-sponsor-delivery-kpis>div:nth-child(-n+4){border-bottom:1px solid #ffffff17}.admin-sponsor-delivery-kpis>div:nth-child(odd){padding-left:0}.admin-command-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-command-kpi-strip .admin-kpi:nth-child(3){border-right:0}.admin-command-kpi-strip .admin-kpi:nth-child(-n+3){border-bottom:1px solid #ffffff16}.admin-command-queue-grid{grid-template-columns:1fr}.admin-sponsor-slot-panel,.admin-sponsor-slot-layout,.admin-sponsor-slot-content .admin-source-preview-body{overflow:auto}.admin-sponsor-slot-layout{height:auto}.admin-sponsor-slot-reservation-editor{max-height:none;padding-right:0;overflow:visible}.admin-sponsor-slot-form{position:static}.admin-sponsor-reservation-panel{max-height:none;overflow:visible}.admin-table-row,.admin-form-grid,.admin-tool-create-form,.admin-tool-candidate-action,.admin-tool-candidate-card,.admin-tool-candidate-grid{grid-template-columns:1fr}.admin-table-header{display:none}.admin-pagination{flex-direction:column;align-items:flex-start}.admin-pagination-links{justify-content:flex-start}}@media (max-width:760px){.admin-newsletter-create-form,.admin-newsletter-copy-form,.admin-newsletter-media-grid{grid-template-columns:1fr}.admin-newsletter-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-newsletter-kpis>div:nth-child(2n){border-right:0}.admin-newsletter-kpis>div{border-bottom:1px solid #ffffff14}.admin-newsletter-issue>header,.admin-newsletter-issue footer{flex-direction:column;align-items:flex-start}.admin-newsletter-schedule{flex-direction:column;align-items:stretch;width:100%}.admin-newsletter-schedule input{width:100%}.admin-newsletter-lineup-row{grid-template-columns:2rem 1fr;align-items:start}.admin-newsletter-story-actions{flex-wrap:wrap;grid-column:1/-1}.admin-newsletter-replace{flex:16rem}.admin-newsletter-replace .admin-custom-select{max-width:none}.admin-newsletter-preview-page{padding:.6rem}.admin-command-kpi-strip,.admin-command-viz-grid{grid-template-columns:1fr}.admin-command-kpi-strip .admin-kpi,.admin-command-kpi-strip .admin-kpi:nth-child(3){border-bottom:1px solid #ffffff16;border-right:0;min-height:0}.admin-command-kpi-strip .admin-kpi:last-child{border-bottom:0}.admin-command-panel-intro{flex-direction:column;align-items:flex-start;gap:.35rem}.admin-viz-legend{justify-content:flex-start}.admin-command-viz-grid .admin-panel{min-height:0}}@media (prefers-reduced-motion:reduce){.admin-command-kpi-strip .admin-kpi:after,.admin-panel-link,.admin-viz-tooltip{transition:none}.admin-story-workbench[open],.admin-story-workbench-canvas{animation:none}}@media (max-width:960px){.admin-story-workbench{width:100vw;max-width:100vw;height:100svh}.admin-story-workbench-layout{grid-template-columns:1fr;overflow:auto}.admin-story-workbench-canvas,.admin-story-workbench-inspector{overflow:visible}.admin-story-workbench-inspector{border-top:1px solid #ffffff1a;border-left:0}.admin-story-editor-fields,.admin-story-detail-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.admin-story-workbench-header{flex-direction:column;align-items:stretch}.admin-story-workbench-header-actions{justify-content:space-between}.admin-story-workbench-tabs{overflow-x:auto}.admin-story-editor-fields,.admin-story-detail-score-grid,.admin-story-workbench-details dl{grid-template-columns:1fr}.admin-story-editor-fields label:first-child,.admin-story-editor-fields label:nth-child(2){grid-column:auto}.admin-story-editor-savebar{flex-direction:column;align-items:stretch}}.research-page{--report-accent:#57e389;color:#f5f4ef;background:#08090d}.research-index-hero,.research-report-hero{background:radial-gradient(circle at 78% 35%,var(--report-accent),transparent 31%),#08090d;border-bottom:1px solid #29303a;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.research-index-hero,.research-report-hero{background:radial-gradient(circle at 78% 35%,color-mix(in srgb,var(--report-accent) 13%,transparent),transparent 31%),#08090d}}.research-grid-field{opacity:.23;background-image:linear-gradient(#26303b 1px,#0000 1px),linear-gradient(90deg,#26303b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.research-index-hero-layout{align-items:center;gap:4rem;display:grid;position:relative}.research-kicker{font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--report-accent,#57e389);align-items:center;gap:.6rem;font-size:.72rem;font-weight:900;display:flex}.research-kicker svg{width:1rem;height:1rem}.research-index-hero h1,.research-report-title h1{letter-spacing:-.07em;max-width:900px;margin-top:1.1rem;font-size:clamp(3.5rem,8vw,7.8rem);font-weight:900;line-height:.84}.research-deck,.research-report-title>div>p:last-child{color:#a6adb7;max-width:780px;margin-top:1.8rem;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.65}.research-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.research-hero-actions a{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #39414d;align-items:center;gap:.75rem;padding:.9rem 1.15rem;font-size:.72rem;font-weight:900;display:inline-flex}.research-hero-actions a:first-child{color:#07110c;background:#57e389;border-color:#57e389}.research-hero-actions svg{width:1rem}.research-index-visual{aspect-ratio:1;background:radial-gradient(circle,#13291e 0,#0d1117 48%,#08090d 70%);border:1px solid #303844;justify-self:center;width:100%;max-width:440px;position:relative}.research-orbit{border:1px solid #57e38966;border-radius:50%;position:absolute}.research-orbit-one{inset:15%}.research-orbit-two{border-color:#58b8ff55;inset:30%}.research-index-node{background:#ff6046;border:3px solid #08090d;border-radius:50%;width:15px;height:15px;position:absolute;box-shadow:0 0 22px #ff6046}.research-index-node-a{top:20%;left:55%}.research-index-node-b{background:#57e389;bottom:29%;right:21%;box-shadow:0 0 22px #57e389}.research-index-node-c{background:#58b8ff;bottom:34%;left:23%;box-shadow:0 0 22px #58b8ff}.research-visual-readout{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.research-visual-readout strong{font-family:var(--font-geist-mono);color:#fff;font-size:5rem;line-height:1}.research-visual-readout span,.research-index-visual>p{font-family:var(--font-geist-mono);letter-spacing:.17em;text-transform:uppercase;color:#7e8793;font-size:.65rem}.research-index-visual>p{position:absolute;bottom:1.25rem;left:1.25rem}.research-index-stats{background:#29303a;border:1px solid #29303a;flex-wrap:wrap;gap:1px;margin-top:4.5rem;display:flex;position:relative}.research-index-stats span{min-width:230px;font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#8c95a1;background:#0d1117;flex:1;align-items:center;gap:.65rem;padding:1.1rem 1.25rem;font-size:.7rem;display:flex}.research-index-stats strong{color:#f5f4ef;font-size:1rem}.research-index-stats svg{color:#57e389;width:1rem}.research-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.research-section-heading p{font-family:var(--font-geist-mono);letter-spacing:.18em;text-transform:uppercase;color:#57e389;font-size:.7rem;font-weight:900}.research-section-heading h2,.research-method-band h2,.research-table-heading h2,.research-method-grid h2,.research-source-list h2{letter-spacing:-.05em;margin-top:.5rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:900}.research-section-heading>span{font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;color:#747d88;font-size:.66rem}.research-report-ledger{border-top:1px solid #39414d}.research-report-row{border-bottom:1px solid #29303a;grid-template-columns:54px minmax(0,1fr) 140px 150px 28px;align-items:center;gap:1.5rem;padding:1.6rem 0;transition:background .2s,padding .2s;display:grid}.research-report-row:hover{background:#111720;padding-left:1rem;padding-right:1rem}.research-report-number{font-family:var(--font-geist-mono);color:var(--report-accent);align-self:start;font-size:.75rem;font-weight:900}.research-report-row>div:nth-child(2)>p{font-family:var(--font-geist-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--report-accent);font-size:.65rem;font-weight:900}.research-report-row h3{letter-spacing:-.025em;margin:.35rem 0 .4rem;font-size:1.35rem;font-weight:850}.research-report-row>div:nth-child(2)>span{color:#8e97a2;font-size:.92rem}.research-row-metric{flex-direction:column;display:flex}.research-row-metric strong{font-family:var(--font-geist-mono);font-size:1.4rem}.research-row-metric span{color:#7e8793;font-size:.72rem}.research-row-spark{align-items:end;gap:4px;height:50px;display:flex}.research-row-spark i{background:var(--report-accent);opacity:.75;flex:1;min-height:6px}.research-row-arrow{width:1.1rem;color:var(--report-accent)}.research-method-band{background:linear-gradient(120deg,#0d1914,#11131a 55%,#18100e);border-block:1px solid #29303a}.research-principles{gap:0;display:grid}.research-principles p{color:#a2aab4;border-bottom:1px solid #ffffff17;padding:1.25rem 0;line-height:1.65}.research-principles strong{font-family:var(--font-geist-mono);color:#57e389;margin-right:.65rem;font-size:.74rem}.research-report-switcher{scrollbar-width:thin;background:#0d1117;border-bottom:1px solid #29303a;padding-inline:max(1rem,50vw - 40rem);display:flex;overflow-x:auto}.research-report-switcher a{white-space:nowrap;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:#7f8894;border-right:1px solid #29303a;gap:.55rem;padding:.9rem 1rem;font-size:.65rem;display:flex}.research-report-switcher a[aria-current=page]{background:var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.research-report-switcher a[aria-current=page]{background:color-mix(in srgb,var(--report-accent) 10%,#0d1117)}}.research-report-switcher a[aria-current=page]{color:var(--report-accent)}.research-report-switcher span{font-weight:900}.research-report-title{align-items:end;gap:3rem;margin-top:2.5rem;display:grid}.research-report-title h1{font-size:clamp(3.2rem,7vw,6.8rem)}.research-edition-stamp{border-top:4px solid var(--report-accent);font-family:var(--font-geist-mono);text-transform:uppercase;border-inline:1px solid #39414d;border-bottom:1px solid #39414d;padding:1.1rem}.research-edition-stamp span,.research-edition-stamp small{letter-spacing:.15em;color:#78818d;font-size:.62rem;display:block}.research-edition-stamp strong{margin:.6rem 0;font-size:1rem;display:block}.research-report-metrics{background:#303844;border:1px solid #303844;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:4rem;display:grid}.research-report-metrics>div{background:#0d1117;padding:1.2rem}.research-report-metrics span{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#7f8894;font-size:.63rem;font-weight:900}.research-report-metrics strong{margin:.5rem 0;font-size:1.65rem;display:block}.research-report-metrics p{color:#78818d;font-size:.74rem}.research-chart-shell{background:#0d1117;border:1px solid #343c47}.research-chart-toolbar{border-bottom:1px solid #343c47;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.research-chart-toolbar>div:first-child span{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--report-accent);font-size:.6rem;display:block}.research-chart-toolbar strong{font-size:1rem}.research-downloads{flex-wrap:wrap;gap:.4rem;display:flex}.research-downloads a,.research-downloads button,.research-table-heading a{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:#cdd3da;background:#121721;border:1px solid #39414d;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.62rem;font-weight:800;display:inline-flex}.research-downloads a:hover,.research-downloads button:hover{border-color:var(--report-accent);color:var(--report-accent)}.research-downloads svg,.research-table-heading svg{width:.82rem;height:.82rem}.research-chart-stage{background:linear-gradient(#0d1117,#0a0d12);position:relative;overflow:hidden}.research-chart-stage svg{width:100%;height:auto;min-height:360px;display:block}.research-chart-tooltip{pointer-events:none;white-space:pre-line;border:1px solid var(--report-accent);max-width:280px;position:absolute}@supports (color:color-mix(in lab, red, red)){.research-chart-tooltip{border:1px solid color-mix(in srgb,var(--report-accent) 50%,#39414d)}}.research-chart-tooltip{font-family:var(--font-geist-mono);color:#eef1f4;opacity:0;background:#08090df2;padding:.75rem;font-size:.66rem;line-height:1.6;transition:all .15s}.research-chart-legend{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:#707985;border-top:1px solid #343c47;flex-wrap:wrap;gap:1.25rem;padding:.85rem 1.2rem;font-size:.58rem;display:flex}.research-chart-legend i{background:var(--report-accent);width:.5rem;height:.5rem;margin-right:.35rem;display:inline-block}.research-coverage-note{border-left:3px solid var(--report-accent);background:var(--report-accent);gap:1rem;padding:1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.research-coverage-note{background:color-mix(in srgb,var(--report-accent) 7%,#10131a)}}.research-coverage-note svg{width:1.2rem;color:var(--report-accent);flex:none}.research-coverage-note strong{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.research-coverage-note p{color:#9ba3ad;margin-top:.35rem;line-height:1.55}.research-table-heading{justify-content:space-between;align-items:end;gap:1rem;margin-top:5rem;display:flex}.research-table-heading>div:last-child{gap:.45rem;display:flex}.research-data-table-wrap{border:1px solid #343c47;max-height:660px;margin-top:1.5rem;overflow:auto}.research-data-table-wrap table{border-collapse:collapse;width:100%;font-size:.78rem}.research-data-table-wrap th{z-index:1;color:var(--report-accent);font-family:var(--font-geist-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#151a23;font-size:.61rem;position:sticky;top:0}.research-data-table-wrap th,.research-data-table-wrap td{border-bottom:1px solid #242b35;min-width:130px;padding:.8rem}.research-data-table-wrap td{color:#adb4bd}.research-data-table-wrap tr:hover td{color:#fff;background:#111720}.research-table-limit{color:#747d88;margin-top:.8rem;font-size:.75rem}.research-method-grid{border-top:1px solid #343c47;gap:3rem;margin-top:5rem;padding-top:4rem;display:grid}.research-method-grid ol{margin-top:1.5rem}.research-method-grid li{color:#aeb5bd;border-bottom:1px solid #29303a;grid-template-columns:45px 1fr;gap:1rem;padding:1rem 0;line-height:1.6;display:grid}.research-method-grid li span{font-family:var(--font-geist-mono);color:var(--report-accent);font-size:.7rem;font-weight:900}.research-method-grid aside{background:#10141c;border:1px solid #39414d;align-self:start;padding:1.5rem}.research-method-grid blockquote{color:#c8cdd3;margin:1.5rem 0;line-height:1.7}.research-method-grid blockquote svg{width:1.3rem;color:var(--report-accent);margin-bottom:.8rem}.research-method-grid aside>a{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--report-accent);align-items:center;gap:.5rem;font-size:.65rem;font-weight:900;display:inline-flex}.research-method-grid aside>a svg{width:1rem}.research-source-list{border-top:1px solid #343c47;gap:2rem;margin-top:5rem;padding-top:4rem;display:grid}.research-source-list>div:last-child{background:#29303a;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;display:grid}.research-source-list a{background:#0d1117;grid-template-columns:1fr auto;gap:.35rem;padding:1rem;display:grid}.research-source-list a span{font-weight:700}.research-source-list a small{font-family:var(--font-geist-mono);text-transform:uppercase;color:#77808b;grid-column:1;font-size:.6rem}.research-source-list a svg{width:.9rem;color:var(--report-accent);grid-area:1/2/3}.research-next-report{background:linear-gradient(100deg,var(--report-accent),#0d1117);border:1px solid #39414d;grid-template-columns:1fr auto;gap:.4rem;margin-top:5rem;padding:1.5rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.research-next-report{background:linear-gradient(100deg,color-mix(in srgb,var(--report-accent) 11%,#0d1117),#0d1117)}}.research-next-report span{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--report-accent);font-size:.63rem}.research-next-report strong{grid-column:1;font-size:1.6rem}.research-next-report svg{color:var(--report-accent);grid-area:1/2/3;align-self:center}.research-back{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:#8b949f;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.65rem;display:inline-flex}.research-back svg{width:1rem}@media (min-width:900px){.research-index-hero-layout{grid-template-columns:1.35fr .65fr}.research-report-title{grid-template-columns:minmax(0,1fr) 210px}.research-report-metrics{grid-template-columns:repeat(4,1fr)}.research-method-grid{grid-template-columns:1.25fr .75fr}.research-source-list{grid-template-columns:.4fr 1fr}}@media (max-width:760px){.research-index-hero h1,.research-report-title h1{font-size:3.5rem}.research-index-visual{max-width:330px}.research-report-row{grid-template-columns:36px minmax(0,1fr) 22px}.research-row-metric,.research-row-spark{display:none}.research-report-row>div:nth-child(2)>span{display:block}.research-section-heading,.research-chart-toolbar,.research-table-heading{flex-direction:column;align-items:flex-start}.research-downloads{width:100%}.research-downloads a,.research-downloads button{flex:1;justify-content:center}.research-report-metrics{grid-template-columns:1fr 1fr}.research-chart-stage{overflow-x:auto}.research-chart-stage svg{width:820px}.research-chart-legend span:nth-child(n+2){display:none}.research-method-grid,.research-source-list{margin-top:3.5rem;padding-top:3rem}}@media (prefers-reduced-motion:reduce){.research-report-row,.research-chart-tooltip{transition:none!important}.research-orbit{animation:none!important}}.research-observatory-index{position:relative}.research-observatory-index:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#57e389,#58b8ff,#ff6046,#0000);height:1px;position:absolute;inset:-2rem 0 auto}.research-observatory-index .research-report-ledger{background:linear-gradient(90deg,#0d1412,#0b0e14 52%,#130d0c)}.research-observatory-index .research-report-row{padding-inline:1rem}.research-observatory-index .research-report-row:hover{padding-inline:1.6rem}.research-chart-context{background:#0a0d12;border-bottom:1px solid #29303a;grid-template-columns:minmax(220px,.6fr) minmax(0,1.4fr);align-items:center;gap:2rem;padding:.9rem 1.2rem;display:grid}.research-chart-context>div{flex-direction:column;gap:.25rem;display:flex}.research-chart-context span{font-family:var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;color:#727c88;font-size:.56rem;font-weight:900}.research-chart-context strong{color:#e6e9ed;font-size:.8rem}.research-chart-context p{color:#8f98a3;max-width:760px;font-size:.76rem;line-height:1.5}.research-chart-context.is-sparse{background:var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.research-chart-context.is-sparse{background:color-mix(in srgb,var(--report-accent) 5%,#0a0d12)}}.research-chart-context.is-sparse strong{color:var(--report-accent)}.research-chart-tooltip{z-index:4;box-shadow:0 12px 35px #0009}@media (max-width:760px){.research-chart-context{grid-template-columns:1fr;gap:.6rem}.research-chart-context p{font-size:.72rem}}.research-source-register{border-top:1px solid #343c47;margin-top:5rem;padding-top:4rem}.research-source-register-heading{gap:1.25rem;display:grid}.research-source-register h2{letter-spacing:-.05em;margin-top:.5rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:900}.research-source-register-heading>p,.research-source-register-empty>p{color:#8c95a1;max-width:660px;font-size:.86rem;line-height:1.65}.research-publisher-list{border-top:1px solid #343c47;margin-top:2rem}.research-publisher-group{border-bottom:1px solid #29303a}.research-publisher-group summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;gap:1.5rem;padding:1.1rem 0;list-style:none;transition:padding .18s,background .18s;display:grid}.research-publisher-group summary::-webkit-details-marker{display:none}.research-publisher-group summary:hover{background:#0d1117;padding-inline:1rem}.research-publisher-group summary>span{align-items:baseline;gap:.75rem;min-width:0;display:flex}.research-publisher-group summary strong{font-size:1rem}.research-publisher-group summary small,.research-publisher-group summary em{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:#727c88;font-size:.59rem;font-style:normal}.research-publisher-group summary svg{width:.9rem;color:var(--report-accent);transition:transform .18s}.research-publisher-group[open] summary svg{transform:rotate(180deg)}.research-publisher-citations{background:#0b0e13;border-top:1px solid #222933}.research-publisher-citations a{border-bottom:1px solid #20262f;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:1rem;padding:.85rem 1rem;transition:background .18s,color .18s;display:grid}.research-publisher-citations a:last-child{border-bottom:0}.research-publisher-citations a:hover{background:var(--report-accent)}@supports (color:color-mix(in lab, red, red)){.research-publisher-citations a:hover{background:color-mix(in srgb,var(--report-accent) 6%,#0d1117)}}.research-publisher-citations a:hover{color:#fff}.research-publisher-citations span{text-overflow:ellipsis;white-space:nowrap;color:#b8bfc8;font-size:.82rem;overflow:hidden}.research-publisher-citations small{font-family:var(--font-geist-mono);text-transform:uppercase;color:#6f7985;font-size:.56rem}.research-publisher-citations svg{width:.82rem;color:var(--report-accent)}.research-publisher-more>summary{cursor:pointer;font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--report-accent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.62rem;font-weight:900;list-style:none;display:flex}.research-publisher-more>summary::-webkit-details-marker{display:none}.research-publisher-more>summary svg{width:.9rem;transition:transform .18s}.research-publisher-more[open]>summary svg{transform:rotate(180deg)}.research-publisher-more>div{border-top:1px solid #29303a}@media (min-width:900px){.research-source-register-heading{grid-template-columns:.4fr 1fr;align-items:end}}@media (max-width:760px){.research-source-register{margin-top:3.5rem;padding-top:3rem}.research-publisher-group summary{grid-template-columns:minmax(0,1fr) 18px;gap:.75rem}.research-publisher-group summary>span{flex-direction:column;align-items:flex-start;gap:.25rem}.research-publisher-group summary>em{grid-area:2/1}.research-publisher-group summary>svg{grid-area:1/2/3}.research-publisher-citations a{grid-template-columns:minmax(0,1fr) 18px}.research-publisher-citations small{grid-column:1}.research-publisher-citations svg{grid-area:1/2/3}}.research-embed-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030508db;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.research-embed-dialog{color:#f5f4ef;background:#0d1117;border:1px solid #38414d;flex-direction:column;width:min(1440px,100vw - 2rem);max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 32px 100px #000c}.research-embed-dialog-header{background:linear-gradient(115deg,#111820,#10131a 60%,#172016);border-bottom:1px solid #303844;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.4rem 1.6rem;display:flex}.research-embed-dialog-header>div>span,.research-embed-preview-heading span,.research-embed-output-heading span{font-family:var(--font-geist-mono);letter-spacing:.17em;text-transform:uppercase;color:#57e389;font-size:.61rem;font-weight:900}.research-embed-dialog-header h2{letter-spacing:-.05em;margin-top:.35rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:900;line-height:1}.research-embed-dialog-header p{color:#8f98a3;max-width:680px;margin-top:.55rem;font-size:.84rem;line-height:1.5}.research-embed-dialog-header>button{color:#8d96a2;border:1px solid #3b4450;flex:none;place-items:center;width:42px;height:42px;transition:all .18s;display:grid}.research-embed-dialog-header>button:hover{color:#ff806c;border-color:#ff6046}.research-embed-dialog-header svg{width:1rem}.research-embed-workspace{grid-template-columns:370px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.research-embed-controls{background:#0a0d12;border-right:1px solid #303844;min-height:0;overflow-y:auto}.research-embed-controls>section{border-bottom:1px solid #2a313b;padding:1.25rem}.research-embed-step{align-items:flex-start;gap:.8rem;margin-bottom:1rem;display:flex}.research-embed-step>b{font-family:var(--font-geist-mono);color:#57e389;font-size:.62rem}.research-embed-step>div{flex-direction:column;display:flex}.research-embed-step strong{font-size:.86rem}.research-embed-step span{color:#727c88;margin-top:.2rem;font-size:.7rem}.research-embed-asset-tabs{background:#303844;border:1px solid #303844;grid-template-columns:1fr;gap:1px;display:grid}.research-embed-asset-tabs>button{text-align:left;color:#9aa3ae;background:#11151d;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:.65rem;padding:.75rem;transition:all .18s;display:grid;position:relative}.research-embed-asset-tabs>button:hover{color:#fff;background:#151b24}.research-embed-asset-tabs>button.is-selected{color:#fff;background:#14231c}.research-embed-asset-tabs>button>svg:first-child{color:#67717e;width:1rem}.research-embed-asset-tabs>button.is-selected>svg:first-child,.research-embed-asset-tabs>button>svg:last-child{color:#57e389}.research-embed-asset-tabs>button>svg:last-child{width:.85rem}.research-embed-asset-tabs strong{flex-direction:column;font-size:.76rem;display:flex}.research-embed-asset-tabs small{color:#737d89;margin-top:.12rem;font-weight:500}.research-embed-control-label{font-family:var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;color:#737d89;margin:.9rem 0 .4rem;font-size:.56rem;font-weight:900;display:block}.research-embed-segmented{background:#090c11;border:1px solid #343c47;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.research-embed-segmented button{font-family:var(--font-geist-mono);text-transform:uppercase;color:#707a86;padding:.6rem .45rem;font-size:.61rem;font-weight:900;transition:all .18s}.research-embed-segmented button+button{border-left:1px solid #343c47}.research-embed-segmented button:hover{color:#fff}.research-embed-segmented button.is-selected{color:#fff;background:#1a222d;box-shadow:inset 0 -2px #57e389}.research-embed-swatches{flex-wrap:wrap;gap:.48rem;display:flex}.research-embed-swatches button{border:3px solid #0a0d12;outline:1px solid #0000;place-items:center;width:30px;height:30px;transition:all .18s;display:grid}.research-embed-swatches button[aria-pressed=true]{outline-color:#fff}.research-embed-swatches svg{color:#07100b;stroke-width:4px;width:.75rem}.research-embed-toggle-list{background:#303844;border:1px solid #303844;gap:1px;display:grid}.research-embed-toggle{text-align:left;background:#11151d;grid-template-columns:36px 1fr;align-items:center;gap:.7rem;padding:.7rem;display:grid}.research-embed-toggle>span{background:#090c11;border:1px solid #434c58;width:32px;height:18px;transition:all .18s;position:relative}.research-embed-toggle>span i{background:#657080;width:10px;height:10px;transition:all .18s;position:absolute;top:3px;left:3px}.research-embed-toggle>span.is-on{background:#133121;border-color:#57e38988}.research-embed-toggle>span.is-on i{background:#57e389;left:17px}.research-embed-toggle strong{color:#e4e8ec;flex-direction:column;font-size:.72rem;display:flex}.research-embed-toggle small{color:#717b87;margin-top:.15rem;font-weight:500;line-height:1.35}.research-embed-preview-column{background:radial-gradient(circle at 70% 12%,#17271f 0,#0000 27%),#0d1117;min-width:0;min-height:0;padding:1.25rem;overflow-y:auto}.research-embed-preview-heading,.research-embed-output-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.research-embed-preview-heading>div,.research-embed-output-heading>div{flex-direction:column;gap:.25rem;display:flex}.research-embed-preview-heading strong,.research-embed-output-heading strong{font-size:1rem}.research-embed-preview-heading em{font-family:var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;color:#77818d;font-size:.6rem;font-style:normal}.research-embed-preview-frame{height:min(var(--embed-preview-height),52vh);background:#08090d;border:1px solid #3a4350;min-height:320px;margin-top:.75rem;overflow:hidden;box-shadow:0 20px 50px #0008}.research-embed-preview-frame.is-light{background:#f4f2eb}.research-embed-preview-frame iframe{border:0;width:100%;height:100%;display:block}.research-embed-output{border-top:1px solid #313944;margin-top:1.2rem;padding-top:1.1rem}.research-embed-output-heading>button{font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;color:#9dffc4;background:#57e38912;border:1px solid #57e38977;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.62rem;font-weight:900;display:inline-flex}.research-embed-output-heading svg{width:.8rem}.research-embed-output textarea{resize:none;width:100%;height:84px;font-family:var(--font-geist-mono);color:#aeb7c2;background:#090c11;border:1px solid #343d48;outline:none;margin-top:.7rem;padding:.75rem;font-size:.65rem;line-height:1.5;display:block}.research-embed-output textarea:focus{border-color:#57e38988}.research-embed-url-row{border:1px solid #303844;grid-template-columns:minmax(0,1fr) 36px 36px;margin-top:.5rem;display:grid}.research-embed-url-row code{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-geist-mono);color:#74808d;padding:.65rem;font-size:.6rem;overflow:hidden}.research-embed-url-row button,.research-embed-url-row a{color:#7f8995;border-left:1px solid #303844;place-items:center;display:grid}.research-embed-url-row svg{width:.8rem}body:has(.research-embed-page)>footer{display:none}.research-embed-page{--embed-surface:#0d1117;--embed-panel:#111720;--embed-line:#303844;--embed-text:#f5f4ef;--embed-muted:#89929e;height:100vh;min-height:0;color:var(--embed-text);background:#08090d;padding:12px;overflow:hidden}.research-embed-page.is-light{--embed-surface:#f7f6f1;--embed-panel:#fff;--embed-line:#d8dce1;--embed-text:#151922;--embed-muted:#657080;background:#eeece5}.research-embed-card{border:1px solid var(--embed-line);background:var(--embed-surface);flex-direction:column;height:calc(100vh - 24px);min-height:0;display:flex;overflow:hidden}.research-embed-card-header{border-top:3px solid var(--embed-accent);border-bottom:1px solid var(--embed-line);justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.2rem 1.3rem;display:flex}.research-embed-card-header span{font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--embed-accent);font-size:.58rem;font-weight:900}.research-embed-card-header h1{letter-spacing:-.035em;margin-top:.3rem;font-size:clamp(1.15rem,3vw,1.75rem);font-weight:900;line-height:1.08}.research-embed-card-header p{max-width:760px;color:var(--embed-muted);margin-top:.4rem;font-size:.75rem;line-height:1.45}.research-embed-card-header time{font-family:var(--font-geist-mono);text-transform:uppercase;color:var(--embed-muted);flex:none;font-size:.58rem}.research-chart-shell-embed{background:var(--embed-surface);border:0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.research-chart-shell-embed .research-chart-stage{background:var(--embed-surface);flex:1;min-height:0;display:flex;overflow:hidden}.research-chart-shell-embed .research-chart-stage svg{width:100%;height:100%;min-height:0}.research-chart-shell-embed.is-light .research-chart-grid line{stroke:#dce1e7}.research-chart-shell-embed.is-light .research-chart-axis text{fill:#657080}.research-chart-shell-embed.is-light .research-chart-axis path,.research-chart-shell-embed.is-light .research-chart-axis line{stroke:#aeb5be}.research-chart-shell-embed.is-light .research-chart-tooltip{color:#171b23;background:#fffef9f5;box-shadow:0 12px 35px #24304228}.research-chart-shell-embed .research-chart-legend{background:var(--embed-panel);border-color:var(--embed-line);color:var(--embed-muted);flex:none;margin-top:0}.research-embed-metrics{background:var(--embed-line);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;min-height:0;display:grid;overflow:hidden}.research-embed-metrics>div{background:var(--embed-panel);flex-direction:column;justify-content:center;min-height:0;padding:clamp(.7rem,2.4vh,1.25rem);display:flex;overflow:hidden}.research-embed-metrics span{font-family:var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--embed-accent);font-size:.58rem;font-weight:900}.research-embed-metrics strong{letter-spacing:-.06em;margin:clamp(.25rem,1vh,.5rem) 0;font-size:clamp(1.5rem,5vw,3.4rem)}.research-embed-metrics p{color:var(--embed-muted);font-size:.72rem}.research-embed-table-wrap{flex:1;overflow:auto}.research-embed-table-wrap table{border-collapse:collapse;width:100%;font-size:.73rem}.research-embed-table-wrap th{z-index:1;background:var(--embed-panel);font-family:var(--font-geist-mono);letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--embed-accent);font-size:.57rem;position:sticky;top:0}.research-embed-table-wrap th,.research-embed-table-wrap td{border-bottom:1px solid var(--embed-line);min-width:120px;padding:.72rem}.research-embed-table-wrap td{color:var(--embed-muted)}.research-embed-table-wrap tbody tr:hover td{background:var(--embed-accent)}@supports (color:color-mix(in lab, red, red)){.research-embed-table-wrap tbody tr:hover td{background:color-mix(in srgb,var(--embed-accent) 5%,var(--embed-panel))}}.research-embed-table-wrap tbody tr:hover td{color:var(--embed-text)}.research-embed-table-wrap>p{font-family:var(--font-geist-mono);text-transform:uppercase;color:var(--embed-muted);padding:.6rem .75rem;font-size:.56rem}.research-embed-card-footer{border-top:1px solid var(--embed-line);background:var(--embed-panel);font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.75rem 1rem;font-size:.58rem;display:flex}.research-embed-card-footer span{color:var(--embed-muted);align-items:center;gap:.45rem;display:flex}.research-embed-card-footer i{background:var(--embed-accent);width:7px;height:7px}.research-embed-card-footer a{color:var(--embed-accent)}.research-embed-card-footer b{margin-left:.2rem}@media (max-width:900px){.research-embed-workspace{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:760px){.research-embed-backdrop{padding:0}.research-embed-dialog{border:0;width:100vw;height:100vh;max-height:100vh}.research-embed-dialog-header{padding:1rem}.research-embed-dialog-header p{display:none}.research-embed-workspace{display:block;overflow-y:auto}.research-embed-controls{border-right:0;overflow:visible}.research-embed-preview-column{overflow:visible}.research-embed-preview-frame{height:420px;min-height:0}.research-embed-page{padding:0}.research-embed-card{border:0;height:100vh;min-height:0}.research-embed-card-header{gap:1rem}.research-embed-card-header time{display:none}.research-chart-shell-embed .research-chart-stage{overflow:hidden}.research-chart-shell-embed .research-chart-stage svg{width:100%;min-width:0;transform:none}.research-embed-metrics{grid-template-columns:1fr 1fr}.research-embed-card-footer{font-size:.52rem}.research-embed-page.is-table .research-embed-card-header p{display:none}}@media (max-width:680px){.admin-sponsor-delivery-kpis,.admin-sponsor-delivery-breakdowns{grid-template-columns:1fr}.admin-sponsor-delivery-kpis>div{border-bottom:1px solid #ffffff17;border-right:0;padding-left:0}.admin-sponsor-delivery-kpis>div:last-child{border-bottom:0}.admin-sponsor-delivery-title,.admin-sponsor-delivery-section-head{flex-direction:column;align-items:flex-start}.admin-sponsor-delivery-table{overflow-x:auto}.admin-sponsor-delivery-table-head,.admin-sponsor-delivery-table-row{min-width:34rem}}.research-report-ledger{margin:0;padding:0;list-style:none}.research-dataset-details{background:#29303a;border:1px solid #29303a;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:1px 0 0;display:grid}.research-dataset-details>div{background:#0d1117;min-width:0;padding:.9rem 1rem}.research-dataset-details dt{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#707985;font-size:.58rem;font-weight:900}.research-dataset-details dd{overflow-wrap:anywhere;font-family:var(--font-geist-mono);color:#d8dde3;margin-top:.35rem;font-size:.72rem}.research-method-grid cite{font-style:normal}.admin-linkedin-workspace{gap:1rem}.admin-linkedin-status{background:linear-gradient(120deg,#121720,#10141b);border:1px solid #333b47;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem;display:flex}.admin-linkedin-status.is-live{background:linear-gradient(120deg,#10231b,#111820);border-color:#57e38988}.admin-linkedin-status.is-dry{background:linear-gradient(120deg,#241e10,#111820);border-color:#e6b85c77}.admin-linkedin-status h2{color:#fff;margin:.35rem 0;font-size:1.6rem}.admin-linkedin-status p{color:#89939f;max-width:720px;font-size:.82rem;line-height:1.55}.admin-linkedin-status-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.admin-linkedin-status-actions>span{font:800 .6rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:#78838f}.admin-linkedin-kpis{background:#313945;border:1px solid #313945;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.admin-linkedin-kpis>div{background:#11161e;padding:1rem}.admin-linkedin-kpis span{font:900 .6rem/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;color:#78838f;display:block}.admin-linkedin-kpis strong{color:#fff;margin-top:.55rem;font-size:1.7rem;display:block}.admin-linkedin-grid{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:1rem;display:grid}.admin-linkedin-settings-form{gap:.65rem;display:grid}.admin-linkedin-toggle{background:#0d1117;border:1px solid #303844;grid-template-columns:24px 1fr;gap:.65rem;padding:.75rem;display:grid}.admin-linkedin-toggle input{accent-color:#57e389;width:16px;height:16px;margin-top:.12rem}.admin-linkedin-toggle span{flex-direction:column;min-width:0;display:flex}.admin-linkedin-toggle strong{color:#f5f4ef;font-size:.78rem}.admin-linkedin-toggle small{color:#7d8793;margin-top:.25rem;font-size:.68rem;line-height:1.45}.admin-linkedin-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.admin-linkedin-form-actions,.admin-linkedin-run-form{justify-content:flex-end;margin-top:.2rem;display:flex}.admin-linkedin-run-form{margin-top:.65rem}.admin-linkedin-candidates,.admin-linkedin-job-list{gap:.55rem;display:grid}.admin-linkedin-candidates article{background:#0c1016;border:1px solid #2d3540;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.6rem;display:grid}.admin-linkedin-candidates img,.admin-linkedin-job-list img,.admin-linkedin-image-fallback{object-fit:cover;color:#ff6046;width:54px;height:44px;font:900 .7rem/1 var(--font-geist-mono);background:#171d26;place-items:center;display:grid}.admin-linkedin-candidates div{flex-direction:column;min-width:0;display:flex}.admin-linkedin-candidates strong{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.72rem;overflow:hidden}.admin-linkedin-candidates small{font:700 .55rem/1.3 var(--font-geist-mono);text-transform:uppercase;color:#75808c;margin-top:.2rem}.admin-linkedin-job-list article{background:#0c1016;border:1px solid #2d3540;grid-template-columns:86px minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.85rem;display:grid}.admin-linkedin-job-list article.is-failed{border-color:#ff604655}.admin-linkedin-job-list article.is-published{border-color:#57e38944}.admin-linkedin-job-list img,.admin-linkedin-job-list .admin-linkedin-image-fallback{width:86px;height:68px}.admin-linkedin-job-copy{min-width:0}.admin-linkedin-job-copy>div{justify-content:space-between;gap:1rem;display:flex}.admin-linkedin-job-copy span,.admin-linkedin-job-copy time{font:900 .56rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;color:#57e389}.admin-linkedin-job-copy time{color:#65707c}.admin-linkedin-job-copy strong{color:#fff;margin-top:.4rem;font-size:.82rem;display:block}.admin-linkedin-job-copy p{-webkit-line-clamp:3;color:#a4adb7;white-space:pre-line;-webkit-box-orient:vertical;margin-top:.45rem;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.admin-linkedin-job-copy small{color:#ff8d7a;margin-top:.45rem;display:block}.admin-linkedin-job-actions{flex-direction:column;align-items:flex-end;gap:.4rem;display:flex}.admin-linkedin-view-tabs{background:#0a0e14;border:1px solid #303844;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-linkedin-view-tabs a{color:#7f8995;font:900 .65rem/1 var(--font-geist-mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-right:1px solid #303844;padding:1rem 1.2rem}.admin-linkedin-view-tabs a:last-child{border-right:0}.admin-linkedin-view-tabs a.is-active{color:#57e389;background:#10241b;box-shadow:inset 0 -2px #57e389}.admin-linkedin-newsletter-stack{gap:1rem;display:grid}.admin-linkedin-newsletter-hero{background:#10151d;border:1px solid #35404c;grid-template-columns:minmax(0,1.35fr) minmax(22rem,.65fr);display:grid}.admin-linkedin-newsletter-cover{background:radial-gradient(circle at 80% 10%,#173225,#0a0e14 48%);border-right:1px solid #35404c;min-width:0;padding:1.25rem;position:relative}.admin-linkedin-newsletter-cover>img{border:1px solid #40505d;width:100%;height:auto;display:block;box-shadow:0 20px 55px #0008}.admin-linkedin-newsletter-cover-missing{color:#687481;min-height:320px;font:800 .65rem var(--font-geist-mono);letter-spacing:.14em;text-transform:uppercase;border:1px dashed #40505d;place-items:center;display:grid}.admin-linkedin-newsletter-cover-actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.85rem;display:flex}.admin-linkedin-newsletter-cover-actions>a,.admin-linkedin-newsletter-copy{color:#9ba5af;font:850 .6rem/1 var(--font-geist-mono);letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;display:inline-flex}.admin-linkedin-newsletter-cover-actions>a:hover,.admin-linkedin-newsletter-copy:hover{color:#57e389}.admin-linkedin-newsletter-copy:disabled{cursor:not-allowed;opacity:.4}.admin-linkedin-newsletter-brief{flex-direction:column;align-items:flex-start;padding:1.75rem;display:flex}.admin-linkedin-newsletter-statusline{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.admin-linkedin-newsletter-statusline span,.admin-linkedin-newsletter-history article>span{font:900 .56rem/1 var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase}.admin-linkedin-newsletter-statusline span.is-ready,.admin-linkedin-newsletter-statusline span.is-published,.admin-linkedin-newsletter-history span.is-ready,.admin-linkedin-newsletter-history span.is-published{color:#57e389}.admin-linkedin-newsletter-statusline span.is-failed,.admin-linkedin-newsletter-history span.is-failed{color:#ff7863}.admin-linkedin-newsletter-statusline time{color:#6f7a86;font:750 .58rem/1 var(--font-geist-mono);text-transform:uppercase}.admin-linkedin-newsletter-brief>.admin-eyebrow{margin-top:2rem}.admin-linkedin-newsletter-brief h2{color:#fff;letter-spacing:-.045em;max-width:560px;margin:.55rem 0 0;font-size:clamp(1.7rem,2.7vw,3.1rem);line-height:.98}.admin-linkedin-newsletter-source{color:#8d97a2;margin-top:1rem;font-size:.75rem;line-height:1.55}.admin-linkedin-newsletter-source strong{color:#dfe4e8}.admin-linkedin-newsletter-error{color:#ff9f91;background:#27120f;border-left:2px solid #ff6046;margin-top:1rem;padding:.75rem;font-size:.72rem;line-height:1.5}.admin-linkedin-newsletter-copy-grid{background:#303844;border:1px solid #303844;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:100%;margin-top:1.4rem;display:grid}.admin-linkedin-newsletter-copy-grid .admin-linkedin-newsletter-copy{color:#d5dbe0;background:#0d1219;justify-content:center;min-height:48px;padding:.8rem}.admin-linkedin-newsletter-copy-grid .admin-linkedin-newsletter-copy:hover{color:#57e389;background:#14231c}.admin-linkedin-newsletter-meta{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%;margin-top:1.3rem;display:grid}.admin-linkedin-newsletter-meta span{color:#68737f;font:800 .54rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;display:block}.admin-linkedin-newsletter-meta strong{color:#c9cfd5;margin-top:.4rem;font-size:.68rem;display:block}.admin-linkedin-newsletter-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.5rem;display:flex}.admin-linkedin-newsletter-actions form{display:inline-flex}.admin-linkedin-newsletter-actions .admin-button,.admin-linkedin-newsletter-actions .admin-link-button{align-items:center;gap:.45rem;display:inline-flex}.admin-linkedin-newsletter-handoff{background:#0d1218;border:1px solid #303844;grid-template-columns:minmax(0,1fr) minmax(20rem,.7fr);gap:2rem;padding:1.5rem;display:grid}.admin-linkedin-newsletter-handoff h3,.admin-linkedin-newsletter-history h3{color:#fff;margin:.45rem 0 0;font-size:1.2rem}.admin-linkedin-newsletter-handoff ol{color:#929ca7;gap:.55rem;margin:1rem 0 0;padding-left:1.25rem;font-size:.75rem;line-height:1.45;display:grid}.admin-linkedin-newsletter-published-form{flex-direction:column;align-items:stretch;gap:.65rem;display:flex}.admin-linkedin-newsletter-published-form label span{color:#77828e;font:800 .55rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem;display:block}.admin-linkedin-newsletter-published-form input{color:#fff;background:#090d12;border:1px solid #39434e;width:100%;min-height:44px;padding:.75rem}.admin-linkedin-newsletter-published-form>a{color:#57e389;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.admin-linkedin-newsletter-history{background:#0d1218;border:1px solid #303844}.admin-linkedin-newsletter-history>.admin-panel-heading{border-bottom:1px solid #303844;padding:1.25rem}.admin-linkedin-newsletter-history article{border-bottom:1px solid #252d37;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 1.25rem;display:grid}.admin-linkedin-newsletter-history article:last-child{border-bottom:0}.admin-linkedin-newsletter-history article div{flex-direction:column;min-width:0;display:flex}.admin-linkedin-newsletter-history article strong{color:#e8ecef;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-linkedin-newsletter-history article small{color:#707b87;font:700 .55rem/1 var(--font-geist-mono);text-transform:uppercase;margin-top:.3rem}.admin-linkedin-newsletter-history article>a{color:#57e389}.admin-linkedin-newsletter-empty{background:#0d1218;border:1px dashed #35404c;padding:3rem}.admin-linkedin-newsletter-empty h2{color:#fff;margin:.6rem 0}.admin-linkedin-newsletter-empty p:last-child{color:#8b95a0;max-width:620px;line-height:1.6}.admin-linkedin-newsletter-images{background:#0d1218;border:1px solid #303844}.admin-linkedin-newsletter-images-heading{border-bottom:1px solid #303844;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.25rem;display:flex}.admin-linkedin-newsletter-images-heading h3{color:#fff;margin:.45rem 0 0;font-size:1.2rem}.admin-linkedin-newsletter-images-heading>p{color:#7f8994;max-width:620px;font-size:.7rem;line-height:1.55}.admin-linkedin-newsletter-images-grid{background:#303844;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.admin-linkedin-newsletter-images-grid article{background:#0b1016;flex-direction:column;min-width:0;display:flex}.admin-linkedin-newsletter-images-grid article>img{aspect-ratio:16/9;object-fit:cover;background:#080c11;width:100%}.admin-linkedin-newsletter-images-grid article>div{flex-direction:column;flex:1;padding:1rem;display:flex}.admin-linkedin-newsletter-images-grid span{color:#57e389;font:900 .54rem/1 var(--font-geist-mono);letter-spacing:.1em;text-transform:uppercase}.admin-linkedin-newsletter-images-grid strong{color:#e7ebee;margin-top:.55rem;font-size:.78rem;line-height:1.35}.admin-linkedin-newsletter-images-grid article>div>div{align-items:center;gap:.9rem;margin-top:auto;padding-top:1rem;display:flex}.admin-linkedin-newsletter-images-grid a,.admin-linkedin-newsletter-images-grid button{color:#9ba5af;font:850 .56rem/1 var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;display:inline-flex}.admin-linkedin-newsletter-images-grid a:hover,.admin-linkedin-newsletter-images-grid button:hover{color:#57e389}@media (max-width:900px){.admin-linkedin-status{flex-direction:column;align-items:flex-start}.admin-linkedin-status-actions{justify-content:flex-start}.admin-linkedin-grid{grid-template-columns:1fr}.admin-linkedin-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:1000px){.admin-linkedin-newsletter-hero{grid-template-columns:1fr}.admin-linkedin-newsletter-cover{border-bottom:1px solid #35404c;border-right:0}.admin-linkedin-newsletter-handoff{grid-template-columns:1fr}.admin-linkedin-newsletter-images-grid{grid-template-columns:1fr 1fr}.admin-linkedin-newsletter-images-heading{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (max-width:620px){.admin-linkedin-kpis{grid-template-columns:repeat(2,1fr)}.admin-linkedin-number-grid{grid-template-columns:1fr}.admin-linkedin-candidates article{grid-template-columns:48px minmax(0,1fr)}.admin-linkedin-candidates form{grid-column:2}.admin-linkedin-job-list article{grid-template-columns:64px minmax(0,1fr)}.admin-linkedin-job-list img,.admin-linkedin-job-list .admin-linkedin-image-fallback{width:64px;height:52px}.admin-linkedin-job-actions{grid-column:2;align-items:flex-start}.admin-linkedin-view-tabs{grid-template-columns:1fr}.admin-linkedin-view-tabs a{border-bottom:1px solid #303844;border-right:0}.admin-linkedin-newsletter-cover,.admin-linkedin-newsletter-brief{padding:1rem}.admin-linkedin-newsletter-copy-grid,.admin-linkedin-newsletter-meta{grid-template-columns:1fr}.admin-linkedin-newsletter-cover-actions{flex-direction:column;align-items:flex-start}.admin-linkedin-newsletter-history article{grid-template-columns:70px minmax(0,1fr)}.admin-linkedin-newsletter-images-grid{grid-template-columns:1fr}}:is(main:has(article[data-reader-article]) .text-white\/30,main:has(article[data-reader-article]) .text-white\/36,main:has(article[data-reader-article]) .text-white\/42){color:#ffffff94}.article-subscribe-prompt button[type=submit]{color:#08090d}.author-hero-copy{animation:.76s cubic-bezier(.2,.78,.22,1) both author-copy-in}.author-hero-portrait{animation:.9s cubic-bezier(.2,.78,.22,1) .11s both author-portrait-in}.author-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#57e3890e,#0000);width:18%;animation:5.5s ease-in-out 1s infinite author-scan;position:absolute;inset:0 auto 0 -18%}@keyframes author-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes author-portrait-in{0%{opacity:0;transform:translateY(28px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes author-scan{0%,46%{opacity:0;transform:translate(0)}56%{opacity:1}78%,to{opacity:0;transform:translate(680%)}}@media (prefers-reduced-motion:reduce){.author-hero-copy,.author-hero-portrait,.author-hero:after{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-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-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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}
