@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-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--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-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffcaca;--color-red-300:#ffa3a3;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-300:#ffd236;--color-amber-400:#fcbb00;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d294;--color-sky-100:#dff2fe;--color-sky-400:#00bcfe;--color-purple-50:#faf5ff;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-300:lab(76.5514% 36.422 15.5335);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-300:lab(86.4156% 6.13147 78.3961);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-sky-100:lab(94.3709% -4.56053 -8.23453);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-purple-50:lab(97.1627% 2.99937 -4.13398)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.inset-0{inset:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.inset-x-5{inset-inline:calc(var(--spacing) * 5)}.inset-y-0{inset-block:0}.-top-6{top:calc(var(--spacing) * -6)}.-top-20{top:calc(var(--spacing) * -20)}.-top-\[17rem\]{top:-17rem}.top-0{top:0}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-\[-19rem\]{top:-19rem}.-right-10{right:calc(var(--spacing) * -10)}.-right-16{right:calc(var(--spacing) * -16)}.-right-\[18rem\]{right:-18rem}.right-3{right:calc(var(--spacing) * 3)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:0}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.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-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-24{margin-bottom:calc(var(--spacing) * 24)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-\[218px\]{margin-left:218px}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table\!{display:table!important}.aspect-\[9\/16\]{aspect-ratio:9/16}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.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-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-40{width:calc(var(--spacing) * 40);height:calc(var(--spacing) * 40)}.size-64{width:calc(var(--spacing) * 64);height:calc(var(--spacing) * 64)}.size-\[43rem\]{width:43rem;height:43rem}.size-\[56rem\]{width:56rem;height:56rem}.h-0\.5{height:calc(var(--spacing) * .5)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-44{height:calc(var(--spacing) * 44)}.h-48{height:calc(var(--spacing) * 48)}.h-52{height:calc(var(--spacing) * 52)}.h-\[320px\]{height:320px}.h-\[520px\]{height:520px}.h-\[528px\]{height:528px}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[72vh\]{max-height:72vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[135px\]{min-height:135px}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-\[416px\]{min-height:416px}.min-h-\[560px\]{min-height:560px}.min-h-\[640px\]{min-height:640px}.min-h-\[654px\]{min-height:654px}.min-h-\[780px\]{min-height:780px}.min-h-screen{min-height:100vh}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-32{width:calc(var(--spacing) * 32)}.w-48{width:calc(var(--spacing) * 48)}.w-\[70px\]{width:70px}.w-\[92px\]{width:92px}.w-\[218px\]{width:218px}.w-\[280px\]{width:280px}.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-14{max-width:calc(var(--spacing) * 14)}.max-w-\[34rem\]{max-width:34rem}.max-w-\[150px\]{max-width:150px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[460px\]{max-width:460px}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-\[150px\]{min-width:150px}.min-w-\[280px\]{min-width:280px}.min-w-\[700px\]{min-width:700px}.min-w-\[760px\]{min-width:760px}.min-w-\[1120px\]{min-width:1120px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.origin-top-left{transform-origin:0 0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-50{--tw-scale-x:50%;--tw-scale-y:50%;--tw-scale-z:50%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[\.58\]{scale:.58}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:calc(var(--spacing) * 4)}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-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-10{gap:calc(var(--spacing) * 10)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[22px\]{border-radius:22px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2b2731\]{border-color:#2b2731}.border-\[\#3a3348\]{border-color:#3a3348}.border-\[\#3a3443\]{border-color:#3a3443}.border-\[\#3d3945\]{border-color:#3d3945}.border-\[\#8b5cf6\]{border-color:#8b5cf6}.border-\[\#8b5cf6\]\/12{border-color:#8b5cf61f;border-color:lab(50.6912% 45.8506 -71.7974/.12)}.border-\[\#8b5cf6\]\/25{border-color:#8b5cf640;border-color:lab(50.6912% 45.8506 -71.7974/.25)}.border-\[\#8b5cf6\]\/45{border-color:#8b5cf673;border-color:lab(50.6912% 45.8506 -71.7974/.45)}.border-\[\#8f75ef\]\/50{border-color:#8f75ef80;border-color:lab(56.1843% 32.0404 -59.0636/.5)}.border-\[\#9b6cff\]\/45{border-color:#9b6cff73;border-color:lab(56.1929% 43.3552 -67.8113/.45)}.border-\[\#493d66\]{border-color:#493d66}.border-\[\#37323f\]{border-color:#37323f}.border-\[\#a77cff\]\/45{border-color:#a77cff73;border-color:lab(60.8777% 38.144 -60.2421/.45)}.border-\[\#a77cff\]\/55{border-color:#a77cff8c;border-color:lab(60.8777% 38.144 -60.2421/.55)}.border-\[\#b79cff\]\/25{border-color:#b79cff40;border-color:lab(69.7753% 25.8815 -46.1047/.25)}.border-\[\#b79cff\]\/60{border-color:#b79cff99;border-color:lab(69.7753% 25.8815 -46.1047/.6)}.border-\[\#c9b6ff\]{border-color:#c9b6ff}.border-\[\#cdb8ff\]{border-color:#cdb8ff}.border-\[\#d9cef8\]{border-color:#d9cef8}.border-\[\#ece5ef\]{border-color:#ece5ef}.border-amber-300\/20{border-color:#ffd23633}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/20{border-color:color-mix(in oklab, var(--color-amber-300) 20%, transparent)}}.border-amber-400\/25{border-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/25{border-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}.border-amber-400\/30{border-color:#fcbb004d}@supports (color:color-mix(in lab, red, red)){.border-amber-400\/30{border-color:color-mix(in oklab, var(--color-amber-400) 30%, transparent)}}.border-border{border-color:var(--border)}.border-emerald-400\/20{border-color:#00d29433}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/20{border-color:color-mix(in oklab, var(--color-emerald-400) 20%, transparent)}}.border-emerald-400\/30{border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.border-emerald-400\/30{border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}.border-red-400\/30{border-color:#ff65684d}@supports (color:color-mix(in lab, red, red)){.border-red-400\/30{border-color:color-mix(in oklab, var(--color-red-400) 30%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-sky-400\/25{border-color:#00bcfe40}@supports (color:color-mix(in lab, red, red)){.border-sky-400\/25{border-color:color-mix(in oklab, var(--color-sky-400) 25%, transparent)}}.border-white{border-color:var(--color-white)}.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\/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\/28{border-color:#ffffff47}@supports (color:color-mix(in lab, red, red)){.border-white\/28{border-color:color-mix(in oklab, var(--color-white) 28%, 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)}}.bg-\[\#0b0b0d\]{background-color:#0b0b0d}.bg-\[\#0b0b0e\]{background-color:#0b0b0e}.bg-\[\#0b0910\]{background-color:#0b0910}.bg-\[\#0d0e12\]{background-color:#0d0e12}.bg-\[\#0d0e12\]\/80{background-color:#0d0e12cc;background-color:lab(3.98384% .238307 -2.19494/.8)}.bg-\[\#0e0d12\]{background-color:#0e0d12}.bg-\[\#8b5cf6\]{background-color:#8b5cf6}.bg-\[\#8b5cf6\]\/5{background-color:#8b5cf60d;background-color:lab(50.6912% 45.8506 -71.7974/.05)}.bg-\[\#8b5cf6\]\/7{background-color:#8b5cf612;background-color:lab(50.6912% 45.8506 -71.7974/.07)}.bg-\[\#8b5cf6\]\/10{background-color:#8b5cf61a;background-color:lab(50.6912% 45.8506 -71.7974/.1)}.bg-\[\#8b5cf6\]\/\[\.06\]{background-color:#8b5cf60f;background-color:lab(50.6912% 45.8506 -71.7974/.06)}.bg-\[\#65d05b\]{background-color:#65d05b}.bg-\[\#65d05b\]\/10{background-color:#65d05b1a;background-color:lab(75.2941% -49.2829 47.2767/.1)}.bg-\[\#211a31\]{background-color:#211a31}.bg-\[\#07070a\]{background-color:#07070a}.bg-\[\#7651e9\]{background-color:#7651e9}.bg-\[\#7651e9\]\/10{background-color:#7651e91a;background-color:lab(45.4544% 43.9636 -73.1308/.1)}.bg-\[\#7651e9\]\/15{background-color:#7651e926;background-color:lab(45.4544% 43.9636 -73.1308/.15)}.bg-\[\#7651e9\]\/20{background-color:#7651e933;background-color:lab(45.4544% 43.9636 -73.1308/.2)}.bg-\[\#08080b\]{background-color:#08080b}.bg-\[\#17131e\]{background-color:#17131e}.bg-\[\#17131f\]{background-color:#17131f}.bg-\[\#17151c\]{background-color:#17151c}.bg-\[\#19191f\]{background-color:#19191f}.bg-\[\#34303a\]{background-color:#34303a}.bg-\[\#111218\]{background-color:#111218}.bg-\[\#def9df\]{background-color:#def9df}.bg-\[\#efe9ff\]{background-color:#efe9ff}.bg-\[\#f1ebff\]{background-color:#f1ebff}.bg-\[\#f4efff\]{background-color:#f4efff}.bg-\[\#f7f3ff\]{background-color:#f7f3ff}.bg-\[\#ff5c8a\]\/8{background-color:#ff5c8a14;background-color:lab(62.896% 65.2425 10.1317/.08)}.bg-\[\#ffe8ef\]{background-color:#ffe8ef}.bg-\[radial-gradient\(circle_at_20\%_10\%\,rgba\(255\,113\,151\,\.16\)\,transparent_30rem\)\,radial-gradient\(circle_at_85\%_5\%\,rgba\(54\,167\,245\,\.14\)\,transparent_28rem\)\,\#fffdfa\]{background-color:radial-gradient(circle at 20% 10%,#ff719729,transparent 30rem),radial-gradient(circle at 85% 5%,#36a7f524,transparent 28rem),#fffdfa}.bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(92\,54\,179\,\.22\)\,transparent_30rem\)\,\#07070a\]{background-color:radial-gradient(circle at 50% 0%,#5c36b338,transparent 30rem),#07070a}.bg-accent,.bg-accent\/10{background-color:var(--purple)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/10{background-color:color-mix(in oklab, var(--purple) 10%, transparent)}}.bg-amber-300\/\[0\.05\]{background-color:#ffd2360d}@supports (color:color-mix(in lab, red, red)){.bg-amber-300\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-amber-300) 5%, transparent)}}.bg-amber-400\/5{background-color:#fcbb000d}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/5{background-color:color-mix(in oklab, var(--color-amber-400) 5%, transparent)}}.bg-amber-400\/10{background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/10{background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}.bg-amber-400\/\[\.07\]{background-color:#fcbb0012}@supports (color:color-mix(in lab, red, red)){.bg-amber-400\/\[\.07\]{background-color:color-mix(in oklab, var(--color-amber-400) 7.0%, transparent)}}.bg-black{background-color:var(--color-black)}.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\/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\/45{background-color:#00000073}@supports (color:color-mix(in lab, red, red)){.bg-black\/45{background-color:color-mix(in oklab, var(--color-black) 45%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, 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\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-border{background-color:var(--border)}.bg-emerald-400\/10{background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/10{background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}.bg-emerald-400\/\[\.08\]{background-color:#00d29414}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[\.08\]{background-color:color-mix(in oklab, var(--color-emerald-400) 8%, transparent)}}.bg-emerald-400\/\[0\.06\]{background-color:#00d2940f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-emerald-400) 6%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/70{background-color:#faf5ffb3}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/70{background-color:color-mix(in oklab, var(--color-purple-50) 70%, transparent)}}.bg-red-400\/10{background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.bg-red-400\/10{background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-sky-400\/\[\.06\]{background-color:#00bcfe0f}@supports (color:color-mix(in lab, red, red)){.bg-sky-400\/\[\.06\]{background-color:color-mix(in oklab, var(--color-sky-400) 6%, transparent)}}.bg-surface{background-color:var(--surface)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.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\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/72{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.bg-white\/72{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, 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\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[\.025\]{background-color:#ffffff06}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.025\]{background-color:color-mix(in oklab, var(--color-white) 2.5%, transparent)}}.bg-white\/\[\.055\]{background-color:#ffffff0e}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.055\]{background-color:color-mix(in oklab, var(--color-white) 5.5%, 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-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(135deg\,\#1a181f\,\#25232b\)\]{background-image:linear-gradient(135deg,#1a181f,#25232b)}.bg-\[linear-gradient\(135deg\,\#141319\,\#1b1a20\)\]{background-image:linear-gradient(135deg,#141319,#1b1a20)}.bg-\[radial-gradient\(circle_at_25\%_14\%\,rgba\(240\,170\,140\,\.82\)\,transparent_29\%\)\,radial-gradient\(circle_at_77\%_27\%\,rgba\(105\,66\,150\,\.58\)\,transparent_33\%\)\,linear-gradient\(145deg\,\#11121a\,\#2b1d34_54\%\,\#966f5c\)\]{background-image:radial-gradient(circle at 25% 14%,#f0aa8cd1,#0000 29%),radial-gradient(circle at 77% 27%,#69429694,#0000 33%),linear-gradient(145deg,#11121a,#2b1d34 54%,#966f5c)}.bg-\[radial-gradient\(circle_at_34\%_15\%\,rgba\(190\,146\,255\,\.78\)\,rgba\(105\,57\,216\,\.38\)_29\%\,rgba\(39\,22\,81\,\.66\)_57\%\,rgba\(8\,7\,12\,\.88\)_74\%\)\]{background-image:radial-gradient(circle at 34% 15%,#be92ffc7,#6939d861 29%,#271651a8 57%,#08070ce0 74%)}.bg-\[radial-gradient\(circle_at_50\%_10\%\,rgba\(184\,139\,255\,\.72\)\,rgba\(101\,54\,211\,\.31\)_28\%\,rgba\(33\,18\,67\,\.58\)_56\%\,rgba\(8\,7\,12\,\.92\)_74\%\)\]{background-image:radial-gradient(circle at 50% 10%,#b88bffb8,#6536d34f 28%,#21124394 56%,#08070ceb 74%)}.from-\[\#8b5cf6\]{--tw-gradient-from:#8b5cf6;--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-\[\#36a7f5\]{--tw-gradient-to:#36a7f5;--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))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.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-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-14{padding:calc(var(--spacing) * 14)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:var(--spacing)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[length\:var\(--type-body-size\)\]{font-size:var(--type-body-size)}.text-\[length\:var\(--type-caption-size\)\]{font-size:var(--type-caption-size)}.text-\[length\:var\(--type-display-size\)\]{font-size:var(--type-display-size)}.text-\[length\:var\(--type-h1-size\)\]{font-size:var(--type-h1-size)}.text-\[length\:var\(--type-h2-size\)\]{font-size:var(--type-h2-size)}.text-\[length\:var\(--type-h3-size\)\]{font-size:var(--type-h3-size)}.text-\[length\:var\(--type-small-size\)\]{font-size:var(--type-small-size)}.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-\[\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[1\.65\]{--tw-leading:1.65;line-height:1.65}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.07em\]{--tw-tracking:-.07em;letter-spacing:-.07em}.tracking-\[-\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[\.05em\]{--tw-tracking:.05em;letter-spacing:.05em}.tracking-\[\.07em\]{--tw-tracking:.07em;letter-spacing:.07em}.tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[\.26em\]{--tw-tracking:.26em;letter-spacing:.26em}.tracking-\[\.34em\]{--tw-tracking:.34em;letter-spacing:.34em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#6d42ce\]{color:#6d42ce}.text-\[\#6f3fe5\]{color:#6f3fe5}.text-\[\#8b5cf6\]{color:#8b5cf6}.text-\[\#8d8795\]{color:#8d8795}.text-\[\#8f8998\]{color:#8f8998}.text-\[\#9b6cff\]{color:#9b6cff}.text-\[\#9f99a8\]{color:#9f99a8}.text-\[\#36a7f5\]{color:#36a7f5}.text-\[\#55b84a\]{color:#55b84a}.text-\[\#65d05b\]{color:#65d05b}.text-\[\#67d354\]{color:#67d354}.text-\[\#080f21\]{color:#080f21}.text-\[\#100d15\]{color:#100d15}.text-\[\#7446d8\]{color:#7446d8}.text-\[\#07933b\]{color:#07933b}.text-\[\#8055df\]{color:#8055df}.text-\[\#19131e\]{color:#19131e}.text-\[\#77717f\]{color:#77717f}.text-\[\#81798e\]{color:#81798e}.text-\[\#121015\]{color:#121015}.text-\[\#667085\]{color:#667085}.text-\[\#a98bff\]{color:#a98bff}.text-\[\#a989ef\]{color:#a989ef}.text-\[\#aa8af2\]{color:#aa8af2}.text-\[\#aaa4b5\]{color:#aaa4b5}.text-\[\#ad92ff\]{color:#ad92ff}.text-\[\#afa5bd\]{color:#afa5bd}.text-\[\#b2acba\]{color:#b2acba}.text-\[\#b7b0c2\]{color:#b7b0c2}.text-\[\#b79cff\]{color:#b79cff}.text-\[\#b99bf8\]{color:#b99bf8}.text-\[\#b99cff\]{color:#b99cff}.text-\[\#b991ff\]{color:#b991ff}.text-\[\#bcb5c5\]{color:#bcb5c5}.text-\[\#c4afea\]{color:#c4afea}.text-\[\#d0cad6\]{color:#d0cad6}.text-\[\#d3c5f5\]{color:#d3c5f5}.text-\[\#d5c7f4\]{color:#d5c7f4}.text-\[\#d93467\]{color:#d93467}.text-\[\#ece8f0\]{color:#ece8f0}.text-\[\#f0edf3\]{color:#f0edf3}.text-\[\#f4f2f7\]{color:#f4f2f7}.text-\[\#f7f5f9\]{color:#f7f5f9}.text-\[\#ff5c8a\]{color:#ff5c8a}.text-\[\#ff4778\]{color:#ff4778}.text-accent{color:var(--purple)}.text-amber-100{color:var(--color-amber-100)}.text-amber-100\/80{color:#fef3c6cc}@supports (color:color-mix(in lab, red, red)){.text-amber-100\/80{color:color-mix(in oklab, var(--color-amber-100) 80%, transparent)}}.text-amber-200{color:var(--color-amber-200)}.text-amber-200\/80{color:#fee685cc}@supports (color:color-mix(in lab, red, red)){.text-amber-200\/80{color:color-mix(in oklab, var(--color-amber-200) 80%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/75{color:#d0fae5bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/75{color:color-mix(in oklab, var(--color-emerald-100) 75%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-muted{color:var(--muted)}.text-red-200{color:var(--color-red-200)}.text-red-300{color:var(--color-red-300)}.text-sky-100{color:var(--color-sky-100)}.text-sky-100\/75{color:#dff2febf}@supports (color:color-mix(in lab, red, red)){.text-sky-100\/75{color:color-mix(in oklab, var(--color-sky-100) 75%, transparent)}}.text-white{color:var(--color-white)}.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\/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\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-\[\#6c55a4\]{text-decoration-color:#6c55a4}.underline-offset-4{text-underline-offset:4px}.opacity-20{opacity:.2}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-\[\.14\]{opacity:.14}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_18px_rgba\(139\,92\,246\,\.12\)\]{--tw-shadow:0 0 18px var(--tw-shadow-color,#8b5cf61f);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_28px_rgba\(139\,92\,246\,\.10\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#8b5cf61a);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_28px_rgba\(139\,92\,246\,\.28\)\]{--tw-shadow:0 0 28px var(--tw-shadow-color,#8b5cf647);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_90px_rgba\(124\,72\,235\,\.4\)\]{--tw-shadow:0 0 90px var(--tw-shadow-color,#7c48eb66);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_120px_rgba\(124\,72\,235\,\.42\)\]{--tw-shadow:0 0 120px var(--tw-shadow-color,#7c48eb6b);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_10px_24px_rgba\(139\,92\,246\,\.08\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#8b5cf614);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_28px_rgba\(139\,92\,246\,\.22\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#8b5cf638);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_14px_30px_rgba\(0\,0\,0\,\.2\)\]{--tw-shadow:0 14px 30px 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_14px_38px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow:0 14px 38px var(--tw-shadow-color,#00000038);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_14px_45px_rgba\(20\,22\,35\,\.035\)\]{--tw-shadow:0 14px 45px var(--tw-shadow-color,#14162309);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_48px_rgba\(20\,22\,35\,\.06\)\]{--tw-shadow:0 18px 48px var(--tw-shadow-color,#1416230f);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\,\.32\)\]{--tw-shadow:0 18px 55px 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-\[0_18px_60px_rgba\(20\,22\,35\,\.14\)\,0_0_30px_rgba\(139\,92\,246\,\.12\)\]{--tw-shadow:0 18px 60px var(--tw-shadow-color,#14162324), 0 0 30px var(--tw-shadow-color,#8b5cf61f);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_22px_70px_rgba\(20\,22\,35\,\.055\)\]{--tw-shadow:0 22px 70px var(--tw-shadow-color,#1416230e);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_28px_90px_rgba\(22\,24\,35\,\.09\)\]{--tw-shadow:0 28px 90px var(--tw-shadow-color,#16182317);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_30px_100px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow:0 30px 100px var(--tw-shadow-color,#0006);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_36px_120px_rgba\(0\,0\,0\,\.5\)\]{--tw-shadow:0 36px 120px var(--tw-shadow-color,#00000080);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm,.shadow\/approval{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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-0{--tw-brightness:brightness(0%);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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.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\:text-\[\#8b5cf6\]:is(:where(.group):hover *){color:#8b5cf6}}.file\:mr-4::file-selector-button{margin-right:calc(var(--spacing) * 4)}.file\:rounded-lg::file-selector-button{border-radius:var(--radius-lg)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-\[\#2b2148\]::file-selector-button{background-color:#2b2148}.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\:text-\[length\:var\(--type-caption-size\)\]::file-selector-button{font-size:var(--type-caption-size)}.file\:font-semibold::file-selector-button{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.file\:text-white::file-selector-button{color:var(--color-white)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-\[\#77717f\]::placeholder{color:#77717f}.placeholder\:text-muted::placeholder,.placeholder\:text-muted\/60::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted\/60::placeholder{color:color-mix(in oklab, var(--muted) 60%, transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-\[\#9b6cff\]\/65:focus-within{border-color:#9b6cffa6;border-color:lab(56.1929% 43.3552 -67.8113/.65)}.focus-within\:shadow-\[0_0_0_3px_rgba\(139\,92\,246\,\.08\)\]:focus-within{--tw-shadow:0 0 0 3px var(--tw-shadow-color,#8b5cf614);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#3b2a67\]:hover{border-color:#3b2a67}.hover\:border-\[\#8b5cf6\]\/30:hover{border-color:#8b5cf64d;border-color:lab(50.6912% 45.8506 -71.7974/.3)}.hover\:border-\[\#8b5cf6\]\/40:hover{border-color:#8b5cf666;border-color:lab(50.6912% 45.8506 -71.7974/.4)}.hover\:border-\[\#8b5cf6\]\/60:hover{border-color:#8b5cf699;border-color:lab(50.6912% 45.8506 -71.7974/.6)}.hover\:border-\[\#67548d\]:hover{border-color:#67548d}.hover\:border-\[\#a38df4\]:hover{border-color:#a38df4}.hover\:border-\[\#a77aff\]:hover{border-color:#a77aff}.hover\:border-\[\#b79cff\]\/50:hover{border-color:#b79cff80;border-color:lab(69.7753% 25.8815 -46.1047/.5)}.hover\:border-\[\#c9b6ff\]:hover{border-color:#c9b6ff}.hover\:border-red-400\/50:hover{border-color:#ff656880}@supports (color:color-mix(in lab, red, red)){.hover\:border-red-400\/50:hover{border-color:color-mix(in oklab, var(--color-red-400) 50%, transparent)}}.hover\:bg-\[\#8b67ef\]:hover{background-color:#8b67ef}.hover\:bg-\[\#9d73ff\]:hover{background-color:#9d73ff}.hover\:bg-\[\#845ff0\]:hover{background-color:#845ff0}.hover\:bg-\[\#7651e9\]\/25:hover{background-color:#7651e940;background-color:lab(45.4544% 43.9636 -73.1308/.25)}.hover\:bg-\[\#27232f\]:hover{background-color:#27232f}.hover\:bg-\[\#eee6ff\]:hover{background-color:#eee6ff}.hover\:bg-\[\#f4f0fa\]:hover{background-color:#f4f0fa}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-\[\#9b6cff\]:hover{color:#9b6cff}.hover\:shadow-\[0_18px_44px_rgba\(86\,53\,153\,\.2\)\]:hover{--tw-shadow:0 18px 44px var(--tw-shadow-color,#56359933);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[\#8b5cf6\]:focus{border-color:#8b5cf6}.focus\:border-\[\#9b73f0\]:focus{border-color:#9b73f0}.focus\:border-\[\#9470e9\]:focus{border-color:#9470e9}.focus\:ring-2:focus{--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\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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-\[\#8b5cf6\]\/10:focus{--tw-ring-color:#8b5cf61a}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#8b5cf6\]\/10:focus{--tw-ring-color:lab(50.6912% 45.8506 -71.7974/.1)}}.focus\:ring-\[\#8b5cf6\]\/20:focus{--tw-ring-color:#8b5cf633}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#8b5cf6\]\/20:focus{--tw-ring-color:lab(50.6912% 45.8506 -71.7974/.2)}}.focus\:ring-\[\#8b5cf6\]\/35:focus{--tw-ring-color:#8b5cf659}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#8b5cf6\]\/35:focus{--tw-ring-color:lab(50.6912% 45.8506 -71.7974/.35)}}.focus\:ring-\[\#9b73f0\]\/15:focus{--tw-ring-color:#9b73f026}@supports (color:lab(0% 0 0)){.focus\:ring-\[\#9b73f0\]\/15:focus{--tw-ring-color:lab(56.9441% 36.6001 -58.325/.15)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-100:disabled{opacity:1}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:text-\[length\:var\(--type-display-size\)\]{font-size:var(--type-display-size)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-12{padding:calc(var(--spacing) * 12)}.md\:px-5{padding-inline:calc(var(--spacing) * 5)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:text-\[length\:var\(--type-display-size\)\]{font-size:var(--type-display-size)}.md\:text-\[length\:var\(--type-h1-size\)\]{font-size:var(--type-h1-size)}.md\:text-\[length\:var\(--type-h3-size\)\]{font-size:var(--type-h3-size)}}@media (min-width:64rem){.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:min-h-\[780px\]{min-height:780px}.lg\:max-w-\[1480px\]{max-width:1480px}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.08fr_\.92fr\]{grid-template-columns:1.08fr .92fr}.lg\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.lg\:flex-col{flex-direction:column}.lg\:place-items-center{place-items:center}.lg\:items-end{align-items:flex-end}.lg\:overflow-visible{overflow:visible}.lg\:rounded-\[30px\]{border-radius:30px}.lg\:border{border-style:var(--tw-border-style);border-width:1px}.lg\:border-\[\#4a336f\]{border-color:#4a336f}.lg\:bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(91\,53\,178\,\.16\)\,transparent_34rem\)\,\#07070a\]{background-color:radial-gradient(circle at 50% 0%,#5b35b229,transparent 34rem),#07070a}.lg\:p-16{padding:calc(var(--spacing) * 16)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-16{padding-inline:calc(var(--spacing) * 16)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:text-left{text-align:left}}@media (min-width:80rem){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.xl\:grid-cols-\[minmax\(0\,1\.06fr\)_minmax\(0\,\.94fr\)\]{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}}}:root{--type-display-size:clamp(2.75rem,4.5vw,4rem);--type-display-leading:1.06;--type-display-tracking:-.045em;--type-h1-size:clamp(2rem,3.1vw,2.75rem);--type-h1-leading:1.14;--type-h1-tracking:-.035em;--type-h2-size:clamp(1.25rem,1.8vw,1.5rem);--type-h2-leading:1.28;--type-h2-tracking:-.02em;--type-h3-size:1rem;--type-h3-leading:1.4;--type-h3-tracking:-.01em;--type-body-size:.9375rem;--type-body-leading:1.65;--type-body-tracking:0;--type-small-size:.8125rem;--type-small-leading:1.55;--type-small-tracking:0;--type-caption-size:.75rem;--type-caption-leading:1.5;--type-caption-tracking:.01em;--weight-display:650;--weight-heading:600;--weight-label:500;--weight-body:400;--type-display-weight:var(--weight-display);--type-h1-weight:var(--weight-display);--type-h2-weight:var(--weight-heading);--type-h3-weight:var(--weight-heading);--type-body-weight:var(--weight-body);--type-small-weight:var(--weight-body);--type-caption-weight:var(--weight-label);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--reading-width:70ch}body{font-size:var(--type-body-size);line-height:var(--type-body-leading);letter-spacing:var(--type-body-tracking);font-weight:var(--weight-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1{text-wrap:balance;font-size:var(--type-h1-size)!important;font-weight:var(--weight-display)!important;line-height:var(--type-h1-leading)!important;letter-spacing:var(--type-h1-tracking)!important;margin-block:0 var(--space-3)!important}h2{text-wrap:balance;font-size:var(--type-h2-size)!important;font-weight:var(--weight-heading)!important;line-height:var(--type-h2-leading)!important;letter-spacing:var(--type-h2-tracking)!important}h3{font-size:var(--type-h3-size)!important;font-weight:var(--weight-heading)!important;line-height:var(--type-h3-leading)!important;letter-spacing:var(--type-h3-tracking)!important;text-transform:none!important}:where(main) :where(p){max-inline-size:var(--reading-width)}:where(main) :where(h1+p,h1+span){max-inline-size:var(--reading-width);font-size:var(--type-body-size);line-height:var(--type-body-leading);margin-block:0 var(--space-6);display:block}:where(section,article,header,main),:where(main) header>div{min-inline-size:0}:where(main) [aria-label$=AI\ observation]>header{gap:var(--space-4);flex-wrap:wrap}:where(main) :where(dd,dt,td,th,strong,b,input,select){font-variant-numeric:tabular-nums lining-nums}:where(main) :where(button,input,select,textarea){font-size:var(--type-small-size);line-height:var(--type-small-leading)}:where(main) :where(button,select,input:not([type=checkbox]):not([type=radio])){min-block-size:36px}:where(main) :where([class*=eyebrow],[class*=Eyebrow]){text-transform:none!important;letter-spacing:var(--type-caption-tracking)!important;font-size:var(--type-caption-size)!important;font-weight:var(--weight-label)!important}:where(main) :where([class*=sectionHead],[class*=sectionHeading],[class*=cardHead]){align-items:baseline;gap:var(--space-4)}:where(main) :where([class*=tags]>span,[class*=meta]>span){text-overflow:ellipsis;white-space:nowrap;max-inline-size:25ch;overflow:hidden;text-transform:none!important}:where(main) :where([class*=postTitle],[class*=titleButton],[class*=adCopy]>b,[class*=post]>div>a:first-child){-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-inline-size:100%;display:-webkit-box;overflow:hidden}.signals-page-header{max-width:1440px;padding:var(--space-6) 34px var(--space-5);margin:0 auto}.signals-page-header>p:first-child{color:#bca5ef;font-size:var(--type-caption-size);margin:0 0 var(--space-3)}.signals-page-header>p:last-child{color:#a9a2b7;max-width:var(--reading-width);margin:0}.signals-actions-page>.ci-register-page{padding-top:var(--space-5)}.signals-actions-page #automatic-actions{margin-top:0!important}.signals-page{max-width:1440px!important;padding:var(--space-6) var(--space-6) var(--space-7)!important;margin-inline:auto!important}.signals-page>header:first-child{gap:var(--space-5)!important;margin-bottom:var(--space-6)!important;align-items:flex-start!important}.signals-page>header:first-child p:not(:first-child),.signals-page>header:first-child>div>p:last-child,.signals-page>header:first-child>div>span{font-size:var(--type-body-size)!important;line-height:var(--type-body-leading)!important;max-width:var(--reading-width)!important}.signals-actions-page>.signals-page-header{padding:0 0 var(--space-5)}.signals-actions-page>.ci-register-page{max-width:none;padding-inline:0}@media (max-width:760px){.signals-page{padding:var(--space-5) var(--space-4) var(--space-6)!important}.signals-page>header:first-child{flex-wrap:wrap}.signals-actions-page>.signals-page-header{padding:0 0 var(--space-4)}}@media (max-width:640px){.signals-page-header{padding:var(--space-5) 2px}.signals-page-header>p:last-child{font-size:var(--type-body-size)}main :where(button,select,input:not([type=checkbox]):not([type=radio])){min-block-size:40px}}.signals-evidence-note{color:#eee8f6;font-size:var(--type-small-size);background:#17131b;border:1px solid #554335;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin:16px 0;padding:18px 22px;display:flex}.signals-evidence-note p{color:#ada5b7;max-width:900px;margin:6px 0 0;line-height:1.6}.signals-evidence-note a{color:#bda6ff;flex-shrink:0}@media (max-width:680px){.signals-evidence-note{flex-direction:column;align-items:flex-start}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f8f6ff;--surface:#ffffffc7;--surface-strong:#fff;--border:#e9e5f3;--muted:#66708a;--foreground:#0b1027;--panel-bg:linear-gradient(145deg, #ffffffed, #ffffffc2);--sidebar-bg:linear-gradient(180deg, #fffffff2, #fff9f4e0);--nav-text:#111827;--nav-hover:#ff508c14;--nav-active-bg:linear-gradient(100deg, #ff5f9138, #8b5cf621, #36a7f521);--nav-active-text:#111827;--page-glow:radial-gradient(circle at 12% 5%, #ff9aca21, transparent 27rem), radial-gradient(circle at 92% 3%, #6eb2ff1f, transparent 30rem), radial-gradient(circle at 50% -4%, #9268f624, transparent 38rem), linear-gradient(180deg, #f7f4ff 0, #fbfaff 34rem, #fff 100%);--purple:#8b5cf6;--purple-soft:#261d48;--green:#6bd05b;--blue:#36a7f5;--orange:#ff8a24;--pink:#ec4d91}.paid-programme-page{max-width:1440px;margin:0 auto;padding:52px 0 72px;position:relative}.paid-programme-page__orb{pointer-events:none;background:radial-gradient(circle,#5d31aa2e,#0000 68%);width:720px;height:720px;position:absolute;top:-280px;right:-260px}.paid-programme-hero{justify-content:space-between;align-items:end;gap:28px;padding:6px 12px 38px;display:flex;position:relative}.paid-programme-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);max-width:920px;margin:12px 0 0}.paid-programme-hero>div>p:last-child{color:#9699a4;font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:760px;margin:18px 0 0}.paid-programme-hero aside{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;padding-bottom:5px;display:flex}.paid-programme-hero aside small{color:#747780;font-size:var(--type-caption-size)}.paid-programme-hero aside span{color:#d795a4;font-size:var(--type-caption-size);font-weight:var(--weight-heading);white-space:nowrap;border:1px solid #f7b0bc33;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.paid-programme-hero aside span.is-ready{color:#67cbb0;border-color:#4dd6b033}.paid-programme-section{background:#0d0e12d1;border:1px solid #ffffff17;border-radius:20px;margin-bottom:16px;padding:26px;position:relative;overflow:hidden}.paid-programme-section__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.paid-programme-section__heading h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:7px 0 0}.paid-programme-section__heading>div>span{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:8px;display:block}.paid-programme-section__heading--split{align-items:end}.paid-programme-guide{color:#bda8fb;cursor:pointer;background:#8b5cf614;border:1px solid #b99cff33;border-radius:999px;flex:none;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.paid-programme-summary__grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.paid-programme-summary__grid article{min-width:0;padding:7px 22px 14px 0}.paid-programme-summary__grid article+article{border-left:1px solid #ffffff12;padding-left:22px}.paid-programme-summary__grid small,.paid-programme-summary__grid strong,.paid-programme-summary__grid span{display:block}.paid-programme-summary__grid small{color:#777a84;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none}.paid-programme-summary__grid strong{font-size:var(--type-h3-size);font-weight:var(--weight-heading);line-height:var(--type-h3-leading);margin-top:9px}.paid-programme-summary__grid span{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:6px}.paid-programme-notice{color:#d89baa;background:#da99a40b;border:1px solid #da99a424;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;display:grid}.paid-programme-notice b,.paid-programme-notice span{display:block}.paid-programme-notice b{color:#e6dce0;font-size:var(--type-caption-size)}.paid-programme-notice span{color:#8f858a;font-size:var(--type-caption-size);margin-top:3px}.paid-programme-notice a{color:#c5b0ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.paid-programme-kpis{border:1px solid #ffffff13;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.paid-programme-kpis article{align-items:center;gap:12px;min-height:82px;padding:16px 18px;display:flex}.paid-programme-kpis article+article{border-left:1px solid #fff1}.paid-programme-kpis article>span{color:#bba5fb;background:#8b5cf614;border:1px solid #b597ff21;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.paid-programme-kpis article>span.is-positive{color:#59c8a6}.paid-programme-kpis article>span.is-warning{color:#d99aaa}.paid-programme-kpis strong,.paid-programme-kpis small{display:block}.paid-programme-kpis strong{font-size:var(--type-h2-size);font-weight:var(--weight-display);letter-spacing:var(--type-h2-tracking)}.paid-programme-kpis small{color:#7c7f88;font-size:var(--type-caption-size);margin-top:4px}.paid-programme-evidence-note{color:#747781;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:12px 2px 17px}.paid-programme-table-scroll{border:1px solid #ffffff13;border-radius:14px;overflow-x:auto}.paid-programme-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.paid-programme-table th{color:#737680;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-align:left;text-transform:none;background:#ffffff05;padding:12px 14px}.paid-programme-table td{color:#a8abb3;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);vertical-align:middle;border-top:1px solid #ffffff0f;padding:14px}.paid-programme-table tr:hover td{background:#8b5cf606}.paid-programme-table td strong,.paid-programme-table td small{display:block}.paid-programme-table td strong{color:#ededf1;font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.paid-programme-table td small{color:#696c75;font-size:var(--type-caption-size);margin-top:5px}.paid-programme-table--coverage th:first-child{width:24%}.paid-programme-table--coverage th:nth-child(3),.paid-programme-table--coverage th:nth-child(4){width:15%}.paid-programme-table--register th:first-child{width:23%}.paid-programme-table--register th:nth-child(2){width:18%}.paid-programme-state{font-size:var(--type-caption-size);font-weight:var(--weight-display);white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;display:inline-flex}.paid-programme-state--boosted,.paid-programme-state--sufficient{color:#63c8aa;border-color:#4bd3ae38}.paid-programme-state--notboosted,.paid-programme-state--insufficient{color:#90939c;border-color:#ffffff1c}.paid-programme-state--needsreview{color:#d797a5;border-color:#e097a533}.paid-programme-heading-actions{align-items:center;gap:10px;display:flex}.paid-programme-tabs{background:#07080ba8;border:1px solid #ffffff14;border-radius:10px;padding:4px;display:flex}.paid-programme-tabs button{color:#7e818a;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);background:0 0;border:0;border-radius:7px;padding:7px 11px}.paid-programme-tabs button[aria-pressed=true]{color:#c9b7ff;background:#8b5cf624}.paid-programme-empty{color:#ac95ed;background:#8b5cf606;border:1px dashed #b799ff29;border-radius:14px;align-items:flex-start;gap:13px;padding:22px;display:flex}.paid-programme-empty b,.paid-programme-empty p,.paid-programme-empty span{display:block}.paid-programme-empty b{color:#e5e3e9;font-size:var(--type-caption-size)}.paid-programme-empty p{color:#8d9099;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.paid-programme-empty span{color:#6d7079;font-size:var(--type-caption-size);margin-top:7px}.paid-programme-principle{color:#6e717a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:18px 8px 0}.paid-evidence-settings-grid{border:1px solid #ffffff12;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0;margin-top:15px;overflow:hidden;display:grid!important}.paid-evidence-settings-grid>span{min-width:0;padding:13px 15px}.paid-evidence-settings-grid>span+span{border-left:1px solid #fff1}.paid-evidence-settings-grid small,.paid-evidence-settings-grid b{display:block}.paid-evidence-settings-grid small{color:#737680;font-size:var(--type-caption-size);text-transform:none;margin:0}.paid-evidence-settings-grid b{color:#e8e8ed;font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading);margin-top:6px}.home-paid-programme-strip{background:linear-gradient(90deg,#8b5cf616,#8b5cf605);border:1px solid #b495ff2b;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:12px;padding:14px 16px;display:grid}.home-paid-programme-strip>span{color:#c4afff;background:#8b5cf61f;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-paid-programme-strip b,.home-paid-programme-strip small{display:block}.home-paid-programme-strip b{font-size:var(--type-caption-size)}.home-paid-programme-strip small{color:#7f828b;font-size:var(--type-caption-size);margin-top:4px}.home-paid-programme-strip>strong{color:#bda8fb;font-size:var(--type-caption-size);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}@media (max-width:1180px){.paid-programme-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-programme-summary__grid article+article{border-left:0}.paid-programme-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-programme-kpis article+article{border-left:0}.paid-evidence-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-evidence-settings-grid>span:nth-child(3){border-top:1px solid #fff1;border-left:0}.paid-evidence-settings-grid>span:nth-child(4){border-top:1px solid #fff1}}@media (max-width:760px){.paid-programme-page{padding:28px 0 50px}.paid-programme-hero{flex-direction:column;align-items:flex-start;padding:0 4px 26px}.paid-programme-hero h1{font-size:var(--type-h1-size)}.paid-programme-hero aside{text-align:left;align-items:flex-start}.paid-programme-section{border-radius:16px;padding:18px}.paid-programme-summary__grid,.paid-programme-kpis,.paid-evidence-settings-grid{grid-template-columns:1fr}.paid-programme-summary__grid article{border-top:1px solid #ffffff0f;padding:15px 0}.paid-programme-notice{grid-template-columns:auto minmax(0,1fr)}.paid-programme-notice a{grid-column:2}.paid-programme-kpis article+article{border-top:1px solid #ffffff0f}.paid-programme-section__heading--split{flex-direction:column;align-items:flex-start}.paid-programme-heading-actions{justify-content:space-between;width:100%}.paid-evidence-settings-grid>span+span{border-top:1px solid #fff1;border-left:0}.home-paid-programme-strip{grid-template-columns:auto minmax(0,1fr)}.home-paid-programme-strip>strong{grid-column:2}}.home-briefing{max-width:1480px;margin:0 auto;padding:38px 0 58px;position:relative}.home-briefing__orb{pointer-events:none;background:radial-gradient(circle,#7e4eeb33,#41268514 42%,#0000 72%);border-radius:999px;width:620px;height:520px;position:absolute;top:-340px;right:-70px}.home-briefing__header{z-index:1;justify-content:space-between;align-items:flex-end;gap:28px;padding:8px 4px 24px;display:flex;position:relative}.home-briefing__header>div{min-width:0}.home-briefing__header h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:8px 0 0}.home-briefing__header>div>p:last-child{color:#a1a3ac;font-size:var(--type-body-size);line-height:var(--type-body-leading);margin:13px 0 0}.home-briefing__header aside{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.home-briefing__header aside small{color:#858791;font-size:var(--type-caption-size)}.home-briefing__header aside span{color:#d0c5ef;font-size:var(--type-caption-size);border:1px solid #b599ff33;border-radius:12px;align-items:center;gap:8px;max-width:280px;padding:9px 12px;display:inline-flex}.home-briefing__header aside svg{color:#ad8cfe}.home-briefing__header aside span.is-inactive{color:#858791;border-color:#ffffff1a}.home-guide-button{color:#b99cff;cursor:pointer;background:#8b5cf613;border:1px solid #b899ff3b;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.home-guide-button:hover{color:#fff;background:#8b5cf629;border-color:#b899ff75}.home-guide-button:focus-visible{outline-offset:3px;outline:2px solid #a989ff}.home-current-reading{background:linear-gradient(120deg,#8b5cf60e,#0c0d11f7);border:1px solid #9870ff7a;border-radius:19px;min-height:185px;padding:25px 28px 27px;position:relative;box-shadow:inset 0 1px #ffffff06,0 26px 70px #00000029}.home-current-reading:after{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf621,#0000 69%);width:330px;height:260px;position:absolute;top:-130px;right:-80px}.home-current-reading header{z-index:1;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.home-current-reading h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);z-index:1;max-width:900px;margin:21px 0 0;position:relative}.home-current-reading>p{color:#a0a2ab;font-size:var(--type-small-size);line-height:var(--type-small-leading);z-index:1;max-width:1120px;margin:11px 0 0;position:relative}.home-intelligence-areas{margin-top:16px}.home-intelligence-areas>header{justify-content:space-between;align-items:center;min-height:34px;padding:0 4px 7px;display:flex}.home-intelligence-areas>header .ci-eyebrow{color:#9990ad;margin:0}.home-snapshot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:0;display:grid}.home-snapshot{color:inherit;background:linear-gradient(145deg,#131419f5,#090a0dfa);border:1px solid #ffffff18;border-radius:17px;flex-direction:column;min-height:270px;padding:20px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.home-snapshot:before{content:"";pointer-events:none;background:radial-gradient(circle,#8b5cf61a,#0000 70%);width:190px;height:180px;position:absolute;top:-90px;right:-72px}.home-snapshot:hover{border-color:#a984ff61;transform:translateY(-3px);box-shadow:0 20px 46px #00000042}.home-snapshot:focus-visible{outline-offset:3px;outline:2px solid #a989ff}.home-snapshot header{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.home-snapshot header>span,.home-learning-preview__icon{color:#b99eff;background:#8b5cf61a;border:1px solid #b191ff29;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.home-snapshot header p{color:#aaa4b8;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0}.home-snapshot header>small{color:#777a84;font-size:var(--type-caption-size);border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:5px 7px}.home-snapshot--audience header>span,.home-learning-preview__icon--audience{color:#f27b9d}.home-snapshot--demand header>span,.home-learning-preview__icon--demand{color:#63d7c7}.home-snapshot__metric{flex-wrap:wrap;align-items:baseline;gap:7px 12px;margin-top:18px;display:flex}.home-snapshot__metric strong{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading)}.home-snapshot__metric small{color:#8e909a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.home-snapshot--audience .home-snapshot__metric small{color:#ef87a5}.home-snapshot__label{color:#9b9da7;font-size:var(--type-caption-size);margin:7px 0 0}.home-snapshot__observation{color:#c6c7cd;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border-top:1px solid #ffffff12;margin:15px 0 0;padding-top:13px}.home-snapshot__link{color:#b89cff;font-size:var(--type-caption-size);align-items:center;gap:7px;margin-top:auto;padding-top:14px;display:inline-flex}.home-snapshot:hover .home-snapshot__link svg{transform:translate(3px)}.home-snapshot__link svg{transition:transform .2s}.home-snapshot.is-inactive{box-shadow:none;filter:saturate(.35);background:linear-gradient(145deg,#101114b8,#090a0cd1);border-color:#ffffff0f}.home-snapshot.is-inactive:hover{box-shadow:none;border-color:#ffffff1f;transform:none}.home-snapshot.is-inactive .home-snapshot__metric strong{color:#7e8088;font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}.home-snapshot.is-inactive .home-snapshot__label,.home-snapshot.is-inactive .home-snapshot__observation{color:#747680}.home-snapshot.is-inactive .home-snapshot__link{color:#89818f}.home-briefing__lower{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:14px;margin-top:16px;display:grid}.home-changes,.home-learning-preview{background:linear-gradient(145deg,#111216f2,#090a0dfa);border:1px solid #ffffff17;border-radius:18px;padding:22px}.home-changes>header,.home-learning-preview>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.home-changes>header h2,.home-learning-preview>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:7px 0 0}.home-changes>div,.home-learning-preview>div{margin-top:14px}.home-change{grid-template-columns:32px 142px minmax(0,1fr);align-items:center;gap:14px;min-height:65px;padding:11px 0;display:grid}.home-change+.home-change{border-top:1px solid #ffffff12}.home-change>span{color:#ac8afb;border:1px solid #b191ff33;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.home-change--positive>span{color:#77dbc9}.home-change--negative>span{color:#ed86a6}.home-change b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.home-change p{color:#a0a2ab;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.home-learning-preview>div>a{color:inherit;grid-template-columns:32px 80px minmax(0,1fr);align-items:center;gap:11px;min-height:58px;padding:9px 0;text-decoration:none;display:grid}.home-learning-preview>div>a+a{border-top:1px solid #ffffff12}.home-learning-preview__icon{width:30px;height:30px}.home-learning-preview>div b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.home-learning-preview>div p{color:#a0a2ab;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.home-learning-preview>div>a:hover p{color:#d9d9dd}.home-learning-preview__all{color:#b99cff;font-size:var(--type-caption-size);align-items:center;gap:7px;margin-top:14px;text-decoration:none;display:inline-flex}.home-action-strip{background:linear-gradient(105deg,#8b5cf61a,#ffffff05);border:1px solid #b394ff29;border-radius:15px;justify-content:space-between;align-items:center;min-height:66px;margin-top:14px;padding:13px 18px;display:flex}.home-action-strip>div{align-items:center;gap:12px;display:flex}.home-action-strip>div>span{color:#fff;background:#7951dd;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.home-action-strip p{margin:0}.home-action-strip b,.home-action-strip small{display:block}.home-action-strip b{font-size:var(--type-caption-size)}.home-action-strip small{color:#898b94;font-size:var(--type-caption-size);margin-top:3px}.home-action-strip__actions{align-items:center;gap:13px;display:flex}.home-action-strip__actions>a{color:#bfa9fa;font-size:var(--type-caption-size);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.home-briefing__freshness{color:#64666f;font-size:var(--type-caption-size);margin:8px 4px 0}@media (max-width:1180px){.home-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-briefing__lower{grid-template-columns:1fr}}@media (max-width:900px){.home-briefing{padding-top:24px}.home-briefing__header{flex-direction:column;align-items:flex-start}.home-briefing__header aside{align-items:flex-start}}@media (max-width:680px){.home-briefing__header h1{font-size:var(--type-h1-size)}.home-briefing__header>div>p:last-child{font-size:var(--type-small-size)}.home-current-reading{padding:20px}.home-current-reading header{flex-direction:column;align-items:flex-start;gap:12px}.home-current-reading h2{font-size:var(--type-h2-size)}.home-snapshot-grid{grid-template-columns:1fr}.home-snapshot{min-height:244px}.home-change{grid-template-columns:32px minmax(0,1fr);align-items:start}.home-change p{grid-column:2}.home-learning-preview>div>a{grid-template-columns:32px minmax(0,1fr);align-items:start}.home-learning-preview>div>a p{grid-column:2}.home-action-strip{flex-direction:column;align-items:flex-start;gap:14px}}.production-page{max-width:1680px;margin:0 auto;padding:52px 0 70px}.production-hero{justify-content:space-between;align-items:flex-end;gap:42px;margin-bottom:30px;display:flex}.production-hero>div:first-child{max-width:790px}.production-hero p{color:#b99cff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0 0 13px}.production-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.production-hero>div:first-child>span{color:#9a9ca6;font-size:var(--type-small-size);line-height:var(--type-small-leading);max-width:700px;margin-top:17px;display:block}.production-hero__status{background:#0a0b0fd1;border:1px solid #ffffff16;border-radius:16px;grid-template-columns:repeat(3,minmax(105px,1fr));align-items:stretch;display:grid;overflow:hidden}.production-hero__status span{color:#858892;font-size:var(--type-caption-size);text-align:center;padding:15px 18px}.production-hero__status span+span{border-left:1px solid #fff1}.production-hero__status b{color:#f6f4fa;font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);margin-bottom:2px;display:block}.production-tabs{border-bottom:1px solid #ffffff13;gap:7px;margin-bottom:22px;display:flex}.production-tabs button{color:#83858e;font-size:var(--type-caption-size);font-weight:var(--weight-display);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:13px 17px;display:flex}.production-tabs button.active{color:#f8f8fb;border-bottom-color:#9e7cff}.production-storage-warning{color:#d8bd8d;font-size:var(--type-caption-size);background:#e8b04d12;border:1px solid #e8b04d33;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 14px;display:flex}.production-timeline{background:#08090cb3;border:1px solid #ffffff16;border-radius:20px;overflow:hidden}.production-phase{grid-template-columns:210px 1fr;min-height:104px;display:grid}.production-phase+.production-phase{border-top:1px solid #ffffff12}.production-phase>header{border-right:1px solid #fff1;grid-template-columns:24px 1fr auto;align-items:flex-start;gap:11px;padding:23px 18px;display:grid}.production-phase>header>span{color:#8169b9;font-size:var(--type-caption-size);font-weight:var(--weight-display)}.production-phase>header h3{font-size:var(--type-h3-size);margin:0 0 4px}.production-phase>header p{color:#777983;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.production-phase>header b{color:#bca6ff;font-size:var(--type-caption-size);background:#8057f41f;border:1px solid #9c79f533;border-radius:999px;justify-content:center;align-items:center;width:23px;height:23px;display:flex}.production-phase__items{gap:0;display:grid}.production-phase__items>button{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:13px;padding:16px 18px;display:grid}.production-phase__items>button+button{border-top:1px solid #ffffff0d}.production-phase__items>button:hover{background:#8f66ff0b}.production-phase__items>button>span:nth-child(2){min-width:0}.production-phase__items strong{font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.production-phase__items small{color:#71747d;font-size:var(--type-caption-size);margin-top:5px;display:block}.production-item-icon{color:#a989ff;background:#895bf51c;border:1px solid #a27eff21;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.production-status{color:#a5a7ae;font-size:var(--type-caption-size);font-style:normal;font-weight:var(--weight-display);border:1px solid #ffffff1a;border-radius:999px;width:max-content;padding:5px 8px;display:inline-flex}.production-status--approved{color:#72d6b5;background:#42cca112;border-color:#42cca140}.production-status--changesrequested{color:#e99aaf;background:#ec879f12;border-color:#ec879f3b}.production-status--awaitingreview{color:#b9a0ff;background:#9e7cff14;border-color:#9e7cff3b}.production-empty{color:#696b74;font-size:var(--type-caption-size);align-items:center;gap:9px;min-height:72px;padding:19px;display:flex}.production-calendar{background:#08090ccc;border:1px solid #ffffff16;border-radius:20px;overflow:hidden}.production-calendar__controls{justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.production-calendar__controls h2{font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);margin:0}.production-calendar__controls p{color:#777983;font-size:var(--type-caption-size);margin:5px 0 0}.production-calendar__controls>div:last-child{gap:6px;display:flex}.production-calendar__controls button{color:#b9bbc3;font-size:var(--type-caption-size);background:#101116;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;min-width:31px;height:31px;padding:0 10px;display:flex}.production-calendar__weekdays{border-block:1px solid #fff1;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.production-calendar__weekdays span{color:#696c75;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;padding:10px 12px}.production-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.production-calendar__day{border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;min-height:142px;padding:10px 8px}.production-calendar__day:nth-child(7n){border-right:0}.production-calendar__day--muted{background:#ffffff02}.production-calendar__date{color:#73757e;font-size:var(--type-caption-size);margin:0 0 8px 3px;display:block}.production-calendar__card{color:inherit;text-align:left;background:#1a1725e6;border:1px solid #946ff226;border-left:2px solid #8d6de6;border-radius:7px;width:100%;min-height:50px;margin-bottom:5px;padding:7px 8px;display:block}.production-calendar__card:hover{background:#2d2345e6}.production-calendar__card--approved{border-left-color:#4fc69f}.production-calendar__card--changesrequested{border-left-color:#d77993}.production-calendar__card>span{color:#9a7bec;font-size:var(--type-caption-size);text-transform:none;align-items:center;gap:4px;display:flex}.production-calendar__card strong{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.production-calendar__card small{color:#696c75;font-size:var(--type-caption-size);margin-top:4px;display:block}.production-calendar__more{color:#8d78c7;font-size:var(--type-caption-size);padding:2px 3px;display:block}.production-page-empty{color:#6d6f78;text-align:center;border:1px dashed #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.production-page-empty h2{color:#d5d5da;font-size:var(--type-h2-size);margin:15px 0 6px}.production-page-empty p{font-size:var(--type-caption-size);margin:0}.production-drawer-backdrop{z-index:100;background:#000000ad;position:fixed;inset:0}.production-drawer{background:linear-gradient(155deg,#111117,#08090c 54%);border-left:1px solid #ffffff1f;flex-direction:column;width:min(720px,100%);max-width:720px;height:100%;margin-left:auto;display:flex;box-shadow:-32px 0 90px #0000008a}.production-drawer__header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:flex-start;padding:24px 26px 20px;display:flex}.production-drawer__header p{color:#a688f5;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0 0 8px}.production-drawer__header h2{font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);max-width:580px;margin:0 0 11px}.production-drawer__header>button{color:#a4a6ad;background:#17171d;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.production-drawer__body{flex:1;padding:20px 26px 110px;overflow-y:auto}.production-preview{background:#040507;border:1px solid #ffffff17;border-radius:15px;min-height:370px;position:relative;overflow:hidden}.production-preview video{object-fit:contain;width:100%;height:min(58vh,500px);display:block}.production-preview iframe{background:#17171b;border:0;width:100%;height:min(58vh,500px);display:block}.production-preview__empty{color:#747680;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;padding:35px;display:flex;position:absolute;inset:0}.production-preview__empty>svg{color:#9676ee;width:26px;height:26px;margin-bottom:13px}.production-preview__empty h3{color:#e6e5e9;font-size:var(--type-h3-size);margin:0 0 8px}.production-preview__empty p{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:350px;margin:0}.production-preview__empty a{color:#bca6ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:5px;margin-top:15px;text-decoration:none;display:flex}.production-loader{border:2px solid #ffffff1a;border-top-color:#a786ff;border-radius:999px;width:25px;height:25px;margin-bottom:13px;animation:1s linear infinite production-spin}@keyframes production-spin{to{transform:rotate(360deg)}}.production-slide-controls{background:#050609eb;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:5px 7px;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.production-slide-controls button{color:#d7d5dc;background:#ffffff0d;border:0;border-radius:999px;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.production-slide-controls button:disabled{opacity:.3}.production-slide-controls span{font-size:var(--type-caption-size);font-weight:var(--weight-display);text-align:center;min-width:48px}.production-review-compose{background:#101016e6;border:1px solid #ffffff16;border-radius:14px;margin-top:15px;padding:15px}.production-review-compose header{justify-content:space-between;align-items:center;display:flex}.production-review-compose header div{color:#b49afa;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:7px;display:flex}.production-review-compose header small{color:#6c6e77;font-size:var(--type-caption-size)}.production-review-compose textarea{color:#f3f2f5;font:inherit;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);resize:vertical;background:#0a0b0f;border:1px solid #ffffff17;border-radius:10px;outline:none;width:100%;min-height:84px;margin-top:12px;padding:12px}.production-review-compose textarea:focus{border-color:#a17dff73;box-shadow:0 0 0 3px #8b5bf514}.production-review-compose>button{color:#fff;font-size:var(--type-caption-size);font-weight:var(--weight-display);background:#6e45dc;border:0;border-radius:9px;align-items:center;gap:7px;margin:10px 0 0 auto;padding:9px 12px;display:flex}.production-review-compose>button:disabled{cursor:not-allowed;opacity:.4}.production-form-error{color:#e78ca5;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:10px 0 0}.production-comment-thread{margin-top:22px}.production-comment-thread>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.production-comment-thread h3,.production-decision-history h3{font-size:var(--type-h3-size);margin:0}.production-comment-thread>header span{color:#b89eff;font-size:var(--type-caption-size);background:#8d64f41f;border-radius:999px;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.production-comment-thread>button{color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff0f;grid-template-columns:30px 1fr;align-items:start;gap:11px;width:100%;padding:13px 3px;display:grid}.production-comment-thread>button:hover{background:#ffffff05}.production-avatar{color:#b99fff;font-size:var(--type-caption-size);font-weight:var(--weight-display);background:#8057f424;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.production-comment-thread strong{font-size:var(--type-caption-size)}.production-comment-thread em{color:#a78ee7;font-size:var(--type-caption-size);background:#9470ee17;border-radius:999px;margin-left:7px;padding:3px 6px;font-style:normal}.production-comment-thread p{color:#babac1;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:6px 0}.production-comment-thread small{color:#656770;font-size:var(--type-caption-size)}.production-decision-history{border-top:1px solid #ffffff12;margin-top:14px;padding-top:18px}.production-decision-history>div{grid-template-columns:26px 1fr auto;align-items:center;gap:8px;padding:11px 0 0;display:grid}.production-decision-history>div>span{color:#ad90fa;background:#6f4fc21f;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.production-decision-history p{color:#93959e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.production-decision-history p strong{color:#dcdae1}.production-decision-history small{color:#666872;font-size:var(--type-caption-size)}.production-drawer__footer{background:#08090cf7;border-top:1px solid #ffffff17;grid-template-columns:1fr 1fr;gap:9px;width:min(720px,100%);padding:14px 26px;display:grid;position:absolute;bottom:0;right:0}.production-drawer__footer button{font-size:var(--type-caption-size);font-weight:var(--weight-display);border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;display:flex}.production-drawer__footer button:disabled{cursor:not-allowed;opacity:.38}.production-request-button{color:#e39aaf;background:0 0;border:1px solid #e280994d}.production-approve-button{color:#fff;background:#6d46db;border:1px solid #825df0}@media (max-width:1100px){.production-hero{flex-direction:column;align-items:flex-start}.production-hero__status{width:100%}.production-phase{grid-template-columns:175px 1fr}}@media (max-width:760px){.production-page{padding:28px 0 55px}.production-hero{gap:23px}.production-hero h1{font-size:var(--type-h1-size)}.production-hero__status{grid-template-columns:1fr}.production-hero__status span+span{border-top:1px solid #fff1;border-left:0}.production-phase{display:block}.production-phase>header{border-bottom:1px solid #ffffff0d;border-right:0}.production-phase__items>button{grid-template-columns:34px minmax(0,1fr) 17px}.production-phase__items .production-status{grid-area:2/2}.production-calendar{overflow-x:auto}.production-calendar__controls,.production-calendar__weekdays,.production-calendar__grid{min-width:760px}.production-drawer__header,.production-drawer__body,.production-drawer__footer{padding-inline:17px}.production-preview,.production-preview__empty{min-height:300px}}@media (prefers-reduced-motion:reduce){.production-loader{animation:none}.production-phase__items>button,.production-calendar__card{transition:none}}.home-client-summary{background:linear-gradient(135deg,#7e52f41a,#0e0e14f7 38%);border:1px solid #a47eff52;border-radius:22px;margin-top:20px;padding:24px;overflow:hidden}.home-client-summary>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.home-client-summary>header h2{color:#f5f3fa;font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);margin-top:6px}.home-client-summary>header>div:last-child{align-items:center;gap:10px;display:flex}.home-client-summary>header a{color:#cbb8ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:6px;display:inline-flex}.home-client-summary__grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);gap:14px;display:grid}.home-client-summary__wins,.home-client-summary__stop,.home-client-summary__next{background:#07080da8;border:1px solid #ffffff13;border-radius:16px;padding:17px}.home-client-summary__wins>.ci-eyebrow,.home-client-summary__stop>.ci-eyebrow,.home-client-summary__next>.ci-eyebrow{align-items:center;gap:7px;margin-bottom:9px;display:flex}.home-client-summary__wins>a{border-top:1px solid #ffffff12;grid-template-columns:25px 1fr auto;align-items:start;gap:13px;padding:15px 0;display:grid}.home-client-summary__wins>a>span{color:#8b6ed1;font-size:var(--type-caption-size);font-weight:var(--weight-display);padding-top:4px}.home-client-summary h3{color:#f5f3fa;font-size:var(--type-h3-size);font-weight:var(--weight-display);letter-spacing:var(--type-h3-tracking)}.home-client-summary p{color:#93949f;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px}.home-client-summary small{color:#696b75;font-size:var(--type-caption-size);margin-top:8px;display:block}.home-client-summary__wins>a>svg,.home-client-summary__next a>svg{color:#9b80e6;margin-top:3px}.home-client-summary__decisions{grid-template-rows:auto 1fr;gap:14px;display:grid}.home-client-summary__stop{border-color:#de8ba533}.home-client-summary__stop>a{display:block}.home-client-summary__stop>a>span{color:#cbb8ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:5px;margin-top:12px;display:inline-flex}.home-client-summary__next a{border-top:1px solid #ffffff12;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:12px 0;display:grid}.home-client-summary__empty{border-top:1px solid #ffffff12;padding:14px 0 4px}.home-client-summary__empty p{color:#d0ced7;margin:0}.proof-file-page{color:#f5f3fa;min-height:100%;padding:46px clamp(22px,4vw,58px) 80px;position:relative}.proof-file-page:before{content:"";pointer-events:none;background:radial-gradient(circle,#6940d229,#0000 68%);width:700px;height:580px;position:absolute;top:-230px;right:-130px}.proof-file-hero{justify-content:space-between;align-items:end;gap:32px;display:flex;position:relative}.proof-file-hero>div{max-width:860px}.proof-file-hero h1{font-size:var(--type-h1-size);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin-top:14px}.proof-file-hero>div>p:last-child{color:#9999a5;font-size:var(--type-small-size);line-height:var(--type-small-leading);max-width:720px;margin-top:17px}.proof-file-hero aside{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.proof-file-hero aside span,.proof-file-hero aside a{color:#c8b3ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);white-space:nowrap;border:1px solid #a47eff40;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.proof-file-hero aside a{color:#0b0910;background:#a582ff}.proof-file-summary{border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid;overflow:hidden}.proof-file-summary article{min-height:100px;padding:20px}.proof-file-summary article+article{border-left:1px solid #ffffff14}.proof-file-summary strong{font-size:var(--type-h2-size);display:block}.proof-file-summary span{color:#757680;font-size:var(--type-caption-size);margin-top:4px;display:block}.proof-file-register{margin-top:22px}.proof-file-register>header{justify-content:space-between;align-items:end;gap:24px;padding:10px 2px 17px;display:flex}.proof-file-register h2{font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);margin-top:7px}.proof-file-filters{background:#ffffff06;border:1px solid #ffffff14;border-radius:999px;padding:4px;display:flex}.proof-file-filters button{color:#777882;font-size:var(--type-caption-size);font-weight:var(--weight-display);border-radius:999px;padding:8px 11px}.proof-file-filters button.is-active{color:#d8c9ff;background:#2c2047}.proof-file-list{border:1px solid #ffffff14;border-radius:18px;overflow:hidden}.proof-file-list>article{grid-template-columns:42px minmax(0,1fr) minmax(180px,.28fr);align-items:start;gap:17px;padding:22px;display:grid}.proof-file-list>article+article{border-top:1px solid #ffffff14}.proof-file-list__marker{color:#b699ff;background:#191328;border:1px solid #a47eff33;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.proof-file-list__meta{flex-wrap:wrap;gap:6px;display:flex}.proof-file-list__meta span{color:#aa94e3;font-size:var(--type-caption-size);background:#a47eff13;border-radius:999px;padding:5px 7px}.proof-file-list__body h3{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-tracking);margin-top:10px}.proof-file-list__body>p{color:#a2a1ab;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:850px;margin-top:7px}.proof-file-list__use{color:#8b8b96;font-size:var(--type-caption-size);border-left:2px solid #805ce6;gap:3px;margin-top:14px;padding:2px 0 2px 11px;display:grid}.proof-file-list__use b{color:#c9c4d6}.proof-file-list details{margin-top:14px}.proof-file-list summary{color:#aa92e8;cursor:pointer;font-size:var(--type-caption-size);font-weight:var(--weight-display)}.proof-file-list details>div{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.proof-file-list details a{font-size:var(--type-caption-size);background:#ffffff09;border:1px solid #ffffff0f;border-radius:8px;gap:2px;max-width:220px;padding:7px 9px;display:grid}.proof-file-list details small{color:#6e6f78}.proof-file-list>article>aside{text-align:right;flex-direction:column;align-items:flex-end;gap:9px;display:flex}.proof-file-list>article>aside small{color:#6d6e77;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.proof-file-list>article>aside a{color:#b69bff;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:6px;margin-top:8px;display:inline-flex}.proof-file-empty{color:#7f699f;text-align:center;border:1px dashed #ffffff1a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.proof-file-empty h3{color:#dad7e1;font-size:var(--type-h3-size);margin-top:12px}.proof-file-empty p{color:#767780;font-size:var(--type-caption-size);margin-top:6px}@media (max-width:980px){.home-client-summary__grid{grid-template-columns:1fr}.proof-file-hero{flex-direction:column;align-items:flex-start}.proof-file-hero aside{align-items:flex-start}.proof-file-register>header{flex-direction:column;align-items:flex-start}.proof-file-filters{max-width:100%;overflow-x:auto}.proof-file-list>article{grid-template-columns:42px 1fr}.proof-file-list>article>aside{text-align:left;grid-column:2;align-items:flex-start}}@media (max-width:680px){.home-client-summary{padding:18px}.home-client-summary>header{flex-direction:column;align-items:flex-start}.proof-file-page{padding:28px 15px 60px}.proof-file-hero h1{font-size:var(--type-h1-size)}.proof-file-summary{grid-template-columns:repeat(2,1fr)}.proof-file-summary article+article{border-left:0}.proof-file-summary article:nth-child(2n){border-left:1px solid #ffffff14}.proof-file-summary article:nth-child(n+3){border-top:1px solid #ffffff14}.proof-file-list>article{grid-template-columns:1fr;gap:12px;padding:17px}.proof-file-list>article>aside{grid-column:1}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#05090d;--surface:#0a1016;--surface-strong:#0d141b;--border:#1b252e;--muted:#8d98a3;--foreground:#f4f5f7;--panel-bg:linear-gradient(145deg, #0d141bf5, #070d12fa);--sidebar-bg:#091016f2;--nav-text:#cbd1d7;--nav-hover:#ffffff0d;--nav-active-bg:#2b224b;--nav-active-text:#fff;--page-glow:radial-gradient(circle at 74% -10%, #442e891c, transparent 32rem)}*{box-sizing:border-box}html{background:var(--background);height:100%;overflow:hidden}body{background:var(--page-glow), var(--background);height:100%;color:var(--foreground);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:hidden}.app-main{overscroll-behavior-y:contain;scrollbar-gutter:stable}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.panel{border:1px solid var(--border);background:var(--panel-bg);border-radius:13px;box-shadow:0 16px 50px #2f25500b}.summary-ribbon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.health-gauge{background:conic-gradient(from 150deg,#dbcaff 0deg,#9c75f2 108deg,#6333df 240deg,#0000 241deg 360deg);border-radius:999px;justify-content:center;align-items:center;width:170px;height:170px;padding:13px;display:flex}.health-gauge__inner{border-radius:inherit;text-align:center;background:#fffffff5;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 0 30px #6746b50d}.health-gauge__inner b{color:#6035da;font-size:var(--type-h1-size);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading)}.driver-row{grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:64px;display:grid}.driver-icon{border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.driver-row p{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.driver-row p b,.driver-row p span{display:block}.driver-row p span{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:3px}.driver-row strong{font-size:var(--type-caption-size);text-align:right}.driver-result{flex-direction:column;align-items:flex-end;gap:6px;min-width:108px;display:flex}.date-range-control{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.date-range-control__preset{border:1px solid var(--border);background:#ffffffb8;border-radius:12px;align-items:center;gap:8px;padding:10px 13px;display:inline-flex;box-shadow:0 8px 24px #392b620d}.date-range-control select,.date-range-control input{color:var(--foreground);font:inherit;background:0 0;outline:none}.date-range-control select{cursor:pointer;font-size:var(--type-caption-size);font-weight:var(--weight-heading);border:0}.date-range-control__custom{align-items:center;gap:8px;display:flex}.date-range-control__custom label{border:1px solid var(--border);background:#ffffffad;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;display:flex}.date-range-control__custom span{color:var(--muted);font-size:var(--type-caption-size);font-weight:var(--weight-heading);text-transform:none}.date-range-control__custom input{font-size:var(--type-caption-size);border:0}.period-context{background:#ffffff8a;border:1px solid #e0dbebd9;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:6px 16px;padding:11px 14px;display:flex}.period-context b{font-size:var(--type-caption-size)}.period-context span{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.evidence-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.sidebar-surface{background:var(--sidebar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-active{background:var(--nav-active-bg);color:var(--nav-active-text);box-shadow:inset 3px 0 #ff40809e}.nav-idle{color:var(--nav-text)}.nav-idle:hover{background:var(--nav-hover)}.theme-toggle{background:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:999px;align-items:center;gap:8px;height:40px;padding:4px 12px 4px 4px;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.theme-toggle:hover{border-color:var(--purple)}.theme-toggle__thumb{background:var(--purple);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.theme-toggle__thumb--light{color:#221600;background:#f6b73c}.eyebrow{color:#b18aff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.muted{color:var(--muted)}.scrollbar-none::-webkit-scrollbar{display:none}.analyzer-enter{animation:.42s cubic-bezier(.2,.8,.2,1) both analyzer-enter}.analyzer-command{background:radial-gradient(circle at 82% -30%, #8b5cf62b, transparent 34%), var(--panel-bg)}.analyzer-preview-card{scroll-margin-top:18px}.analyze-button{background:linear-gradient(115deg,#7c4bea,#9968f5 52%,#4e9fe9)}.score-ring{border-radius:999px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.score-ring:before{background:var(--surface-strong);border-radius:inherit;content:"";position:absolute;inset:6px}.score-ring>*{z-index:1;position:relative}.creative-preview{box-shadow:inset 0 0 50px #0000002e,0 18px 40px #14101e21}.creative-stage{box-shadow:inset 0 -100px 110px #08070c54}.creative-player-shell{background:radial-gradient(circle at 50% 18%,#8b5cf629,#0000 34%),linear-gradient(145deg,#111118,#09090d)}.context-detail{border-top:1px solid var(--border)}.context-detail summary{cursor:pointer;font-size:var(--type-caption-size);font-weight:var(--weight-heading);justify-content:space-between;align-items:center;padding:13px 0;list-style:none;display:flex}.context-detail summary::-webkit-details-marker{display:none}.context-detail summary span{align-items:center;gap:8px;display:flex}.context-detail summary>svg{transition:transform .2s}.context-detail[open] summary>svg{transform:rotate(180deg)}.context-detail>p{color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:-2px 0 14px}.context-detail small{color:var(--muted);font-size:var(--type-caption-size);margin-bottom:3px;display:block}.creative-app{--background:#050609;--surface:#101116;--surface-strong:#15161c;--border:#ffffff1b;--muted:#9a9ca6;--foreground:#f8f8fa;--panel-bg:linear-gradient(145deg, #121318f7, #08090cfc);--sidebar-bg:#07080bf7;--nav-text:#a7a9b2;--nav-hover:#ffffff0d;--nav-active-bg:#8057f429;--nav-active-text:#fff;color:var(--foreground);background:#050609}.ci-main{scroll-behavior:smooth;background:radial-gradient(circle at 55% -12%,#7442e626,#0000 32rem),radial-gradient(circle at 100% 0,#4c259f14,#0000 32rem),#06070a;margin-left:228px;padding:0 32px 46px}.ci-sidebar{z-index:40;background:radial-gradient(circle at 30% 0,#7d4eed12,#0000 17rem),linear-gradient(#0c0d11fc,#06070afe);border:1px solid #ffffff1c;border-radius:18px;flex-direction:column;width:212px;padding:20px 10px 14px;display:flex;position:fixed;inset:8px auto 8px 8px;box-shadow:0 24px 70px #00000047}.ci-brand-panel{color:#fff;background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;min-height:45px;padding:7px 10px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.ci-brand-panel:hover{background:#ffffff09;border-color:#ffffff0e}.ci-brand-logo{width:69px;height:auto;display:block}.ci-brand-signals{color:#bca6ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);line-height:var(--type-caption-leading);text-transform:none;border-left:1px solid #ffffff21;padding:3px 0 3px 10px}.ci-brand-panel--compact{background:0 0;border:0;min-height:0;padding:0}.ci-brand-panel--compact:hover{background:0 0;border-color:#0000}.ci-brand-panel--compact .ci-brand-logo{width:62px}.ci-brand-panel--compact .ci-brand-signals{font-size:var(--type-caption-size)}.ci-sidebar__nav{flex-direction:column;gap:6px;min-height:0;margin-top:21px;padding-bottom:12px;display:flex;overflow-y:auto}.ci-nav-group{flex-direction:column;gap:3px;display:flex}.ci-nav-group+.ci-nav-group{border-top:1px solid #ffffff0d;margin-top:3px;padding-top:8px}.ci-nav-group__label{display:none}.ci-nav-item{color:var(--nav-text);font-size:var(--type-caption-size);font-weight:var(--weight-label);border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;min-height:42px;padding:0 12px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex;position:relative}.ci-nav-item:hover{background:var(--nav-hover);color:#fff;transform:translate(2px)}.ci-nav-item--active{color:#fff;background:linear-gradient(90deg,#8052f23d,#8052f21a);border-color:#a683ff1f}.ci-nav-item--active:before{content:"";background:#9e79ff;border-radius:0 3px 3px 0;width:3px;position:absolute;top:7px;bottom:7px;left:-11px}.ci-nav-item--active svg{color:#b89dff}.ci-nav-item--disabled,.ci-nav-item--disabled:hover{color:#62636d;cursor:not-allowed;text-align:left;background:0 0;width:100%;transform:none}.ci-sidebar__bottom{border-top:1px solid #ffffff12;flex-shrink:0;margin-top:auto;padding-top:12px}.ci-nav-badge{color:#d6c7ff;font-size:var(--type-caption-size);font-variant-numeric:tabular-nums;line-height:var(--type-caption-leading);text-align:center;background:#9f7dff21;border:1px solid #9f7dff2e;border-radius:20px;min-width:23px;margin-left:auto;padding:0 5px}.ci-nav-later{color:#777681;font-size:var(--type-caption-size);margin-top:2px;display:block}.ci-nav-item--disabled{margin-top:7px}.ci-menu-trigger{color:#eee9f8;z-index:92;background:#141219;border:1px solid #36303f;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.ci-menu-backdrop{z-index:90;background:#0000009e;border:0;position:fixed;inset:0}.ci-mobile-menu__panel{z-index:91;background:#101015;border:1px solid #36303f;border-radius:16px;width:min(340px,100vw - 32px);max-height:calc(100dvh - 96px);padding:16px;position:fixed;top:78px;right:16px;overflow-y:auto;box-shadow:0 24px 80px #000a}.ci-mobile-menu__panel .workspace-selector{min-width:0;margin:8px 0 14px;display:grid!important}.ci-mobile-menu__panel .ci-nav-item{font-size:var(--type-small-size);min-height:44px}.ci-menu-heading{color:#aaa1bc;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none}.ci-menu-settings{border-top:1px solid #29252f;margin-top:12px;padding-top:9px}.ci-mobile-menu__close{color:#c5becf;background:0 0;border:1px solid #36303f;border-radius:9px;width:100%;min-height:44px;margin-top:10px}.ci-coming-later{background:#111015;border:1px solid #302837;border-radius:20px;max-width:850px;margin:64px auto;padding:clamp(24px,5vw,64px)}.ci-coming-later h1{font-size:var(--type-h1-size);letter-spacing:var(--type-h1-tracking);margin:16px 0}.ci-coming-later p:not(.ci-eyebrow){color:#ada7b6;line-height:1.7}.ci-coming-later a{color:#c3a9ff;margin-top:24px;display:inline-block}.workspace-selector{border:1px solid var(--border);color:var(--muted);background:#ffffff09;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;margin-bottom:10px;padding:0 10px;display:grid;position:relative}.workspace-selector label{min-width:0}.workspace-selector select{appearance:none;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-display);background:0 0;border:0;outline:0;width:100%;padding:10px 0}.workspace-selector select:disabled{cursor:default;opacity:1}.workspace-selector option{color:#fff;background:#111218}.workspace-selector__status,.workspace-selector__error{border:1px solid var(--border);font-size:var(--type-caption-size);z-index:20;background:#15131b;border-radius:8px;padding:7px 9px;position:absolute;top:calc(100% + 5px);left:0;right:0}.workspace-selector__error{color:#ffaaa7}.ci-account{border-top:1px solid #ffffff0d;align-items:center;gap:4px;margin-top:9px;padding-top:10px;display:flex}.ci-account>span{min-width:0}.ci-account b,.ci-account small{display:block}.ci-account b{font-size:var(--type-caption-size)}.ci-account small{color:var(--muted);font-size:var(--type-caption-size);margin-top:2px}.ci-account button{padding-right:0}.ci-account button>span{width:32px;height:32px}.ci-account button>svg,.ci-mobile-header{display:none}.ci-mobile-header__actions{align-items:center;gap:8px;display:flex}.ci-inbox-link{margin-top:3px}.ci-inbox-mobile{color:#c9bded;border:1px solid #ffffff21;border-radius:10px;place-content:center;place-items:center;width:38px;height:38px;display:grid;position:relative}.ci-inbox-mobile[aria-current=page]{background:#7f56ee33;border-color:#a885ff66}.ci-inbox-mobile__badge{color:#170d2a;font-size:var(--type-caption-size);font-weight:var(--weight-heading);text-align:center;background:#a985fa;border-radius:20px;min-width:17px;padding:1px 3px;position:absolute;top:-5px;right:-4px}.ci-mobile-header .workspace-selector{min-width:150px;margin:0}.ci-mobile-nav{position:relative}.ci-mobile-nav summary{color:#e8e8ec;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;list-style:none;display:flex}.ci-mobile-nav summary::-webkit-details-marker{display:none}.ci-mobile-nav>div{z-index:80;background:linear-gradient(155deg,#191a1ffc,#0a0b0efe);border:1px solid #ffffff1c;border-radius:14px;gap:3px;width:220px;padding:9px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 70px #0000008c}.ci-mobile-nav a,.ci-mobile-nav__disabled{color:#afb1ba;font-size:var(--type-caption-size);border-radius:8px;align-items:center;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.ci-mobile-nav__disabled{color:#62636d;cursor:not-allowed;text-align:left;background:0 0;border:0;width:100%}.ci-mobile-nav a:hover,.ci-mobile-nav a[aria-current=page]{color:#fff;background:#8b5cf61c}.profile-menu-anchor{z-index:60;position:relative}.profile-trigger{color:var(--foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:4px 7px 4px 4px;transition:background .18s,border-color .18s;display:inline-flex}.profile-trigger:hover,.profile-trigger[aria-expanded=true]{background:#ffffff0d;border-color:#ffffff1a}.profile-trigger:focus-visible{outline-offset:3px;outline:2px solid #a98bff}.profile-avatar{color:#fff;font-size:var(--type-caption-size);font-weight:var(--weight-display);height:38px;letter-spacing:var(--type-caption-tracking);background:linear-gradient(145deg,#9a73ff,#4b25a8);border:1px solid #ffffff29;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;display:inline-flex;box-shadow:0 0 24px #8b5cf640}.profile-avatar--large{font-size:var(--type-small-size);width:44px;height:44px}.profile-menu{color:#f6f6f9;z-index:70;background:linear-gradient(155deg,#1b1c22fc,#0c0d10fe);border:1px solid #ffffff1c;border-radius:16px;width:310px;padding:12px;position:absolute;right:0;box-shadow:0 24px 80px #00000094,0 0 38px #6c44d817}.profile-menu-anchor--sidebar .profile-menu{bottom:calc(100% + 10px);left:0;right:auto}.profile-menu-anchor--header .profile-menu{top:calc(100% + 10px)}.profile-menu__identity{align-items:center;gap:12px;padding:7px 7px 13px;display:flex}.profile-menu__identity div{min-width:0}.profile-menu__identity b,.profile-menu__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.profile-menu__identity b{font-size:var(--type-small-size);font-weight:var(--weight-display)}.profile-menu__identity small{color:#92959e;font-size:var(--type-caption-size);margin-top:3px}.profile-menu__workspace{background:#8b5cf614;border:1px solid #a884ff21;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.profile-menu__workspace>svg{color:#bba5ff}.profile-menu__workspace small,.profile-menu__workspace b{display:block}.profile-menu__workspace small{color:#8d9099;font-size:var(--type-caption-size)}.profile-menu__workspace b{font-size:var(--type-caption-size);margin-top:2px}.profile-menu__workspace>span{color:#aaa4ba;font-size:var(--type-caption-size);text-align:right}.profile-menu__links{border-top:1px solid #ffffff13;border-bottom:1px solid #ffffff13;margin-top:11px;padding:7px 0}.profile-menu__links a{color:#e7e7eb;border-radius:9px;align-items:center;gap:11px;padding:10px;text-decoration:none;transition:background .18s,color .18s;display:flex}.profile-menu__links a:hover{color:#c9b7ff;background:#ffffff0e}.profile-menu__links a>span{min-width:0}.profile-menu__links b,.profile-menu__links small{display:block}.profile-menu__links b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.profile-menu__links small{color:#888b94;font-size:var(--type-caption-size);margin-top:2px}.profile-menu__security{color:#8e9199;font-size:var(--type-caption-size);align-items:center;gap:7px;padding:11px 9px 7px;display:flex}.profile-menu__security svg{color:#a98bff}.profile-menu__signout{color:#b3b5bd;cursor:pointer;font-size:var(--type-caption-size);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;width:100%;padding:10px;transition:background .18s,color .18s;display:flex}.profile-menu__signout:hover{color:#fff;background:#ffffff0d}.settings-page{max-width:1360px;margin:0 auto;padding:52px 0 72px}.settings-hero{padding:6px 12px 36px;position:relative}.settings-eyebrow{font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;color:#bba4ff!important;font-size:var(--type-caption-size)!important;margin:0 0 14px!important}.settings-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.settings-hero>p:not(.settings-eyebrow){color:#a0a2ab;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:700px;margin:18px 0 0}.settings-workspace-pill{color:#d9d9de;font-size:var(--type-caption-size);background:#121317bf;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:8px 11px;display:inline-flex}.settings-workspace-pill>span{background:#a27cff;border-radius:999px;width:6px;height:6px;box-shadow:0 0 11px #a27cffa6}.settings-section{background:linear-gradient(145deg,#131418f2,#0a0b0efa);border:1px solid #ffffff17;border-radius:18px;margin-top:18px;padding:26px}.settings-section__header{grid-template-columns:38px 1fr;align-items:flex-start;gap:14px;margin-bottom:24px;display:grid}.settings-section__header>span{color:#d4d4dc;font-size:var(--type-h3-size);font-weight:var(--weight-body);letter-spacing:var(--type-h3-tracking)}.settings-section__header p{font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:1px 0 5px}.settings-section__header small{color:#92949d;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.settings-workspace-card{border:1px solid #ffffff13;border-radius:14px;grid-template-columns:minmax(290px,.9fr) 1.4fr;align-items:stretch;display:grid;overflow:hidden}.settings-workspace-card__lead{border-right:1px solid #ffffff13;align-items:center;gap:16px;padding:24px;display:flex}.settings-icon{color:#c6b2ff;background:#8b5cf61a;border:1px solid #ae8cff24;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.settings-workspace-card__lead small{color:#8c8f98;font-size:var(--type-caption-size);text-transform:none}.settings-workspace-card__lead h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:5px 0 0}.settings-workspace-card__lead p{color:#8f929b;font-size:var(--type-caption-size);margin:5px 0 0}.settings-stat-grid{grid-template-columns:repeat(4,1fr);display:grid}.settings-stat-grid>div{flex-direction:column;justify-content:center;padding:22px;display:flex}.settings-stat-grid>div+div{border-left:1px solid #ffffff12}.settings-stat-grid b{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking)}.settings-stat-grid span{color:#8e919a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:6px}.settings-source-list{border:1px solid #ffffff13;border-radius:14px;overflow:hidden}.settings-source-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.settings-source-row+.settings-source-row{border-top:1px solid #ffffff12}.settings-source-row--muted{opacity:.72}.settings-source-row__copy>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-source-row h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin:0}.settings-source-row p{color:#9698a1;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:7px 0 0}.settings-source-row small{color:#777b85;font-size:var(--type-caption-size);margin-top:5px;display:block}.settings-state{color:#a7a9b1;font-size:var(--type-caption-size);white-space:nowrap;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.settings-state svg{flex:none;display:block}.settings-state--ready{color:#c5b1ff;border-color:#a884ff33}.settings-action-link{color:#efeff2;font-size:var(--type-caption-size);white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.settings-action-link:hover{background:#8b5cf617;border-color:#ab8aff59;transform:translateY(-1px)}.settings-sync-action{min-width:205px}.settings-sync-action>div{border:0;margin:0;padding:0}.settings-sync-action button{font-size:var(--type-caption-size);border-radius:999px;min-height:34px}.settings-sync-action button+button{display:none}.settings-sync-action p{max-width:220px}.settings-source-freshness{color:#898c96;font-size:var(--type-caption-size);border:1px solid #ffffff14;border-radius:999px;padding:4px 7px}.settings-live-sync-actions{flex-direction:column;align-items:flex-end;gap:7px;min-width:132px;display:flex}.settings-live-sync{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.settings-live-sync button{color:#c5b2fb;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:#946fff14;border:1px solid #b497ff33;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:31px;padding:7px 11px;display:inline-flex}.settings-live-sync button:hover{background:#946fff24;border-color:#b497ff59}.settings-live-sync button:disabled{cursor:progress;opacity:.65}.settings-live-sync small{color:#777b85;font-size:var(--type-caption-size);text-align:right;max-width:220px}.settings-live-sync .is-spinning{animation:.8s linear infinite settings-live-spin}@keyframes settings-live-spin{to{transform:rotate(360deg)}}.settings-connect-source-row{border-top:1px solid #ffffff12;padding:15px 20px}.settings-connect-source{color:#bca8f8;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:0 0;border:1px dashed #b497ff40;border-radius:11px;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.settings-source-connector{background:#0a0b0ec2;border:1px solid #b497ff29;border-radius:13px;padding:16px}.settings-source-connector>header{justify-content:space-between;align-items:flex-start;display:flex}.settings-source-connector>header strong{color:#ece9f4;font-size:var(--type-caption-size);display:block}.settings-source-connector>header small{color:#7e818a;font-size:var(--type-caption-size);margin-top:4px;display:block}.settings-source-connector>header>button{color:#8d9099;cursor:pointer;background:0 0;border:0;padding:2px}.settings-source-connector>p{color:#858892;font-size:var(--type-caption-size);margin:13px 0 0}.settings-source-connector__fields{grid-template-columns:minmax(150px,.7fr) minmax(220px,1.1fr) auto;align-items:flex-end;gap:10px;margin-top:15px;display:grid}.settings-source-connector__fields label{color:#858892;font-size:var(--type-caption-size);text-transform:none;gap:6px;display:grid}.settings-source-connector__fields select{appearance:none;color:#d7d5dc;font:inherit;font-size:var(--type-caption-size);text-transform:none;background:#111218;border:1px solid #ffffff1a;border-radius:9px;min-height:36px;padding:8px 10px}.settings-source-connector__fields>button{color:#111217;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:#f2eff9;border:0;border-radius:9px;min-height:36px;padding:8px 12px}.settings-source-connector__fields>button:disabled{cursor:not-allowed;opacity:.45}.settings-source-connector__message{color:#c3a8ff!important}.settings-classification-summary{border:1px solid #ffffff13;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.settings-classification-summary>div{flex-direction:column;min-width:0;padding:18px 20px;display:flex}.settings-classification-summary>div+div{border-left:1px solid #fff1}.settings-classification-summary b{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking)}.settings-classification-summary span{color:#858892;font-size:var(--type-caption-size);margin-top:5px}.settings-classification-summary .has-gaps b{color:#d9a1ad}.settings-classification-note{background:#f47f8e0b;border:1px solid #f47f8e1f;border-radius:12px;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.settings-classification-note>svg{color:#d99aaa;flex:none}.settings-classification-note b,.settings-classification-note span{display:block}.settings-classification-note b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.settings-classification-note span{color:#8e919a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:4px}.settings-classification-list{border:1px solid #ffffff13;border-radius:14px;margin-top:14px;overflow:hidden}.settings-classification-row{grid-template-columns:minmax(190px,.75fr) minmax(520px,1.8fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid}.settings-classification-row+.settings-classification-row{border-top:1px solid #fff1}.settings-classification-row__title{align-items:center;gap:12px;min-width:0;display:flex}.settings-classification-row__title .settings-icon{width:34px;height:34px}.settings-classification-row__title>div{min-width:0}.settings-classification-row__title strong,.settings-classification-row__title small{display:block}.settings-classification-row__title strong{font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-classification-row__title small{color:#9c7781;font-size:var(--type-caption-size);margin-top:5px}.settings-classification-row__values{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.settings-classification-value{background:#ffffff06;border:1px solid #ffffff0e;border-radius:9px;min-width:0;padding:9px 10px}.settings-classification-value small,.settings-classification-value strong,.settings-classification-value span{display:block}.settings-classification-value small{color:#767984;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.settings-classification-value strong{font-size:var(--type-caption-size);font-weight:var(--weight-heading);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;overflow:hidden}.settings-classification-value span{color:#8d76cc;font-size:var(--type-caption-size);margin-top:4px}.settings-classification-value.is-missing{background:#f47f8e09;border-color:#f47f8e1a}.settings-classification-value.is-missing strong{color:#d99aaa}.settings-classification-overflow{color:#7e818b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:10px 2px 0}.settings-run-list{border:1px solid #ffffff13;border-radius:14px;overflow:hidden}.settings-run-row{grid-template-columns:auto 1fr minmax(160px,auto);align-items:center;gap:13px;padding:16px 18px;display:grid}.settings-run-row+.settings-run-row{border-top:1px solid #fff1}.settings-run-dot{background:#777b85;border-radius:999px;width:7px;height:7px}.settings-run-dot--succeeded{background:#a77fff;box-shadow:0 0 10px #a77fff8c}.settings-run-dot--failed{background:#f47f8e}.settings-run-dot--running{background:#c1aaff;animation:1.5s infinite pulse}.settings-run-row>div{min-width:0}.settings-run-row>div:last-child{text-align:right}.settings-run-row b,.settings-run-row span{display:block}.settings-run-row b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.settings-run-row span{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:4px}.settings-access-card{border:1px solid #ffffff13;border-radius:14px;overflow:hidden}.settings-access-card__header{justify-content:space-between;align-items:center;padding:20px;display:flex}.settings-access-card__header>div{align-items:center;gap:13px;display:flex}.settings-access-card__header>div>div>b,.settings-access-card__header>div>div>span{display:block}.settings-access-card__header>div>div>b{font-size:var(--type-small-size)}.settings-access-card__header>div>div>span{color:#858892;font-size:var(--type-caption-size);margin-top:4px}.settings-invite-form{background:#8b5cf60b;border-top:1px solid #a884ff21;grid-template-columns:minmax(230px,.8fr) minmax(480px,1.2fr);align-items:end;gap:18px;padding:18px 20px;display:grid}.settings-invite-form__copy{align-items:center;gap:11px;display:flex}.settings-invite-form__copy>svg{color:#b79cff;flex:none}.settings-invite-form__copy b,.settings-invite-form__copy span{display:block}.settings-invite-form__copy b{font-size:var(--type-caption-size)}.settings-invite-form__copy span{color:#888b95;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:4px}.settings-invite-form__controls{grid-template-columns:minmax(180px,1fr) 135px auto;gap:8px;display:grid}.settings-invite-form input,.settings-invite-form select,.settings-member-actions select{appearance:none;color:#ececf0;font:inherit;font-size:var(--type-caption-size);background:#101116;border:1px solid #ffffff1f;border-radius:9px;outline:0;min-height:36px;padding:0 11px}.settings-invite-form input:focus,.settings-invite-form select:focus,.settings-member-actions select:focus{border-color:#b090ff8c;box-shadow:0 0 0 3px #8b5cf61a}.settings-invite-form input::placeholder{color:#686b75}.settings-invite-form button,.settings-member-actions button{color:#dedee4;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);white-space:nowrap;background:0 0;border:1px solid #ffffff1f;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 11px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.settings-invite-form button{color:#fff;background:#7651e9;border-color:#7651e9}.settings-invite-form button:hover{background:#845ff0;border-color:#845ff0;transform:translateY(-1px)}.settings-invite-form button:disabled,.settings-member-actions button:disabled{cursor:not-allowed;opacity:.45;transform:none}.settings-member-list{border-top:1px solid #ffffff12}.settings-member-row{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 20px;display:grid}.settings-member-row--managed{grid-template-columns:auto minmax(180px,1fr) auto minmax(330px,auto)}.settings-member-row+.settings-member-row{border-top:1px solid #ffffff0f}.settings-member-avatar{color:#c9b7ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);height:32px;line-height:var(--type-caption-leading);background:#8b5cf61a;border:1px solid #ac8bff2e;border-radius:999px;justify-content:center;align-items:center;width:32px;display:flex}.settings-member-row>div>b,.settings-member-row>div>span{display:block}.settings-member-row>div>b{font-size:var(--type-caption-size)}.settings-member-row>div>span,.settings-member-row>span:last-child{color:#858892;font-size:var(--type-caption-size);margin-top:3px}.settings-member-copy b{flex-wrap:wrap;align-items:center;gap:7px;display:flex!important}.settings-member-copy em{color:#a7a9b1;font-size:var(--type-caption-size);font-style:normal;font-weight:var(--weight-label);background:#ffffff0f;border-radius:999px;padding:3px 6px}.settings-member-status{color:#a7a9b1;font-size:var(--type-caption-size);white-space:nowrap;border:1px solid #ffffff1a;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:5px 7px;display:inline-flex;margin:0!important}.settings-member-status--active{color:#c5b1ff;border-color:#a884ff33}.settings-member-status--invited{color:#b8a4ed}.settings-member-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex!important}.settings-member-actions select{width:125px;min-height:32px}.settings-member-actions button{min-height:32px}.settings-member-actions button:hover{color:#fff;background:#8b5cf617;border-color:#ab8aff59;transform:translateY(-1px)}.settings-member-actions .settings-member-remove{color:#d9a1a8}.settings-member-actions .settings-member-remove:hover{color:#ffc2ca;background:#f47f8e12;border-color:#f47f8e4d}.settings-member-scope{color:#858892;font-size:var(--type-caption-size);text-align:right}.settings-access-message{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border-top:1px solid #ffffff12;margin:0;padding:12px 20px}.settings-access-message--success{color:#cbbaff;background:#8b5cf60e}.settings-access-message--error{color:#ffc0c8;background:#f47f8e0e}.settings-access-history{border-top:1px solid #ffffff12;padding:16px 20px}.settings-access-history__heading{margin-bottom:11px}.settings-access-history__heading b,.settings-access-history__heading span{display:block}.settings-access-history__heading b{font-size:var(--type-caption-size)}.settings-access-history__heading span{color:#7f828b;font-size:var(--type-caption-size);margin-top:3px}.settings-access-event{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.settings-access-event+.settings-access-event{border-top:1px solid #ffffff0b}.settings-access-event b,.settings-access-event span{display:block}.settings-access-event b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.settings-access-event span,.settings-access-event time{color:#7f828b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:3px}.settings-access-note{color:#7f828b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border-top:1px solid #ffffff12;margin:0;padding:14px 20px}.settings-limited-note,.settings-empty{color:#9a9ca5;font-size:var(--type-caption-size);border:1px dashed #ffffff1f;border-radius:13px;align-items:center;gap:12px;padding:22px;display:flex}.settings-limited-note svg{color:#b49aff}.settings-limited-note b,.settings-limited-note span{display:block}.settings-limited-note b{color:#ededf1}.settings-limited-note span{font-size:var(--type-caption-size);margin-top:4px}.ci-dashboard{max-width:1540px;margin:0 auto;padding:48px 0 36px;position:relative}.ci-hero-glow{filter:blur(4px);pointer-events:none;background:radial-gradient(circle,#8b5cf633,#5f2cd014 40%,#0000 72%);border-radius:999px;width:560px;height:560px;position:absolute;top:-390px;right:-40px}.ci-hero{z-index:1;justify-content:space-between;align-items:start;min-height:0;padding:4px 12px 28px;display:flex;position:relative}.ci-hero>div{max-width:1120px}.ci-eyebrow{color:#b8a5f6;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0 0 14px}.ci-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);max-width:1040px;margin:0}.ci-hero__subtitle{color:#a0a3ad;font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:950px;margin:17px 0 0}.ci-hero__meta{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;display:flex}.ci-hero__meta>span{border:1px solid var(--border);color:#dedee5;font-size:var(--type-caption-size);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.ci-hero__meta>span svg{color:#b89dff}.ci-hero__meta small{color:#83858f;font-size:var(--type-caption-size)}.ci-hero-status,.intelligence-page-status{text-align:right;background:#0c0d11b8;border:1px solid #ffffff17;border-radius:13px;flex:none;min-width:220px;margin-top:4px;padding:13px 15px}.ci-hero-status>span,.intelligence-page-status>span{color:#9a9da6;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;align-items:center;gap:6px;display:inline-flex}.ci-hero-status.is-active>span,.intelligence-page-status.is-active>span{color:#8cd0bf}.ci-hero-status.is-unavailable>span,.intelligence-page-status.is-unavailable>span{color:#ac8792}.ci-hero-status strong,.ci-hero-status small,.intelligence-page-status strong,.intelligence-page-status small{display:block}.ci-hero-status strong,.intelligence-page-status strong{color:#d9d8df;font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin-top:7px}.ci-hero-status small,.intelligence-page-status small{color:#747781;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;margin-top:4px}.ci-platform-tabs{align-items:center;gap:7px;margin-top:20px;display:flex}.ci-platform-tab-wrap{position:relative}.ci-platform-tab{color:#777a84;font-size:var(--type-caption-size);font-weight:var(--weight-heading);white-space:nowrap;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.ci-platform-tab--active{color:#f1eef8;cursor:pointer;background:#8b5cf616;border-color:#b899ff40}.ci-platform-tab--active svg{color:#b89dff}.ci-platform-tab--active:hover{background:#8b5cf624;border-color:#bea2ff61;transform:translateY(-1px)}.ci-platform-tab--disabled{cursor:not-allowed;opacity:.52}.ci-platform-tab:focus-visible{outline-offset:3px;outline:2px solid #ae8dffd1}.creative-dashboard-tabs{scrollbar-width:none;z-index:2;border-bottom:1px solid #ffffff13;gap:28px;margin:0 12px 18px;display:flex;position:relative;overflow-x:auto}.creative-dashboard-tabs::-webkit-scrollbar{display:none}.creative-dashboard-tabs a{color:#80838d;font-size:var(--type-caption-size);flex:none;padding:0 0 11px;text-decoration:none;transition:color .18s;position:relative}.creative-dashboard-tabs a:hover{color:#ddd7eb}.creative-dashboard-tabs a.is-active{color:#cdbbff}.creative-dashboard-tabs a.is-active:after{content:"";background:#9f79ff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.creative-dashboard-tabs a:focus-visible{outline-offset:4px;outline:2px solid #a989ff}.ci-platform-tooltip{color:#b8bac2;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);opacity:0;pointer-events:none;visibility:hidden;z-index:20;background:#1a1b20;border:1px solid #ffffff1f;border-radius:9px;width:max-content;max-width:245px;padding:8px 10px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-3px);box-shadow:0 12px 38px #0000006b}.ci-platform-tab-wrap:first-child .ci-platform-tooltip{left:0;transform:translateY(-3px)}.ci-platform-tab-wrap:hover .ci-platform-tooltip,.ci-platform-tab-wrap:focus-within .ci-platform-tooltip{opacity:1;visibility:visible;transform:translate(-50%)}.ci-platform-tab-wrap:first-child:hover .ci-platform-tooltip,.ci-platform-tab-wrap:first-child:focus-within .ci-platform-tooltip{transform:translate(0)}.creative-app .date-range-control{z-index:4;position:relative}.creative-app .date-range-control__preset,.creative-app .date-range-control__custom label{box-shadow:none;background:#101115db;border-color:#ffffff1f}.creative-app .date-range-control__preset{border-radius:11px;padding:11px 13px}.creative-app .date-range-control select,.creative-app .date-range-control input{color:#f3f3f6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.creative-app .date-range-control select option{color:#fff;background:#15161a}.creative-app .date-range-control select,.creative-app .date-range-control__custom span,.creative-app .date-range-control__custom input{font-size:var(--type-caption-size)}.ci-section{background:linear-gradient(145deg,#121317f0,#090a0dfb);border:1px solid #ffffff16;border-radius:22px;margin-bottom:18px;padding:28px;scroll-margin-top:24px;overflow:visible;box-shadow:0 24px 70px #00000024}.ci-section-header{grid-template-columns:46px minmax(0,1fr) auto;align-items:flex-start;gap:16px;margin-bottom:25px;display:grid}.ci-section-number{color:#d5d5dc;font-size:var(--type-h2-size);font-weight:var(--weight-body);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading)}.ci-section-header h2{font-size:var(--type-h2-size);font-weight:var(--weight-display);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);text-transform:none;margin:0}.ci-section-title-line{align-items:center;gap:8px;display:flex}.ci-guide-trigger{color:#ad96eb;cursor:pointer;background:#ad8fff12;border:1px solid #bfa6ff33;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;margin:-5px 0;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.ci-guide-trigger:hover{color:#d0c0ff;background:#976eff26;border-color:#c6b1ff6b;transform:translateY(-1px)}.ci-guide-trigger:focus-visible{outline-offset:3px;outline:2px solid #ae8dffd1}.ci-section-header p{color:#888b95;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:6px 0 0}.ci-section-action{color:#d8d2eb;font-size:var(--type-caption-size);white-space:nowrap;align-items:center;gap:9px;padding-top:2px;display:inline-flex}.ci-section-action--link{border-radius:8px;text-decoration:none;transition:color .2s,transform .2s}.ci-section-action--link:hover{color:#c7b5ff;transform:translate(3px)}.ci-section-action--link:focus-visible{outline-offset:5px;outline:2px solid #ae8dffd1}.signals-guide-layer{z-index:120;position:fixed;inset:0}.signals-guide-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#020306b8;border:0;width:100%;padding:0;position:absolute;inset:0}.signals-guide-drawer{background:radial-gradient(circle at 88% 1%,#7548e033,#0000 24rem),linear-gradient(160deg,#14141a 0%,#0b0c10 58%,#08090c 100%);border-left:1px solid #ffffff1f;grid-template-rows:auto auto minmax(0,1fr) auto;width:min(500px,100vw - 24px);max-width:100%;height:100dvh;animation:.28s cubic-bezier(.22,1,.36,1) signals-guide-enter;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-30px 0 90px #00000094}.signals-guide-header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:22px 24px 19px;display:flex}.signals-guide-brand{align-items:center;gap:12px;display:flex}.signals-guide-brand>span{color:#bca6ff;background:linear-gradient(145deg,#9970ff38,#724dcd14);border:1px solid #bb9eff47;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.signals-guide-brand div{flex-direction:column;gap:3px;display:flex}.signals-guide-brand small{color:#a990ef;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.signals-guide-brand b{color:#f5f3fa;font-size:var(--type-small-size);font-weight:var(--weight-display)}.signals-guide-header>button{color:#b8b8c1;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:flex}.signals-guide-header>button:hover{color:#fff;background:#ffffff13;border-color:#ffffff30;transform:rotate(4deg)}.signals-guide-header>button:focus-visible{outline-offset:3px;outline:2px solid #ae8dffd1}.signals-guide-context{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:7px;padding:13px 24px;display:flex}.signals-guide-context span{color:#9d9da7;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;padding:7px 9px}.signals-guide-context span:first-child{color:#c5b4f6;border-color:#b18fff30}.signals-guide-body{overscroll-behavior:contain;scrollbar-color:#ab8bff52 transparent;scrollbar-width:thin;padding:26px 24px 34px;overflow-y:auto}.signals-guide-intro{border-bottom:1px solid #ffffff13;padding-bottom:22px}.signals-guide-intro>p{color:#a98cf1;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0 0 10px}.signals-guide-intro h2{color:#fbfaff;font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:0 0 13px}.signals-guide-intro>span{color:#b6b6bf;font-size:var(--type-small-size);line-height:var(--type-small-leading);display:block}.signals-guide-section{border-bottom:1px solid #ffffff12;padding:22px 0}.signals-guide-section__heading{grid-template-columns:28px 1fr;align-items:flex-start;gap:12px;margin-bottom:17px;display:grid}.signals-guide-section__heading>b{color:#8f78cb;font-size:var(--type-caption-size);font-weight:var(--weight-heading);padding-top:3px}.signals-guide-section__heading h3{color:#f1f0f5;font-size:var(--type-h3-size);margin:0 0 4px}.signals-guide-section__heading p{color:#777984;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.signals-guide-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.signals-guide-list li{color:#b8b8c1;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);padding-left:18px;position:relative}.signals-guide-list li:before{content:"";background:#9d7ff0;border-radius:99px;width:5px;height:5px;position:absolute;top:.62em;left:1px}.signals-guide-steps{counter-reset:guide-step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.signals-guide-steps li{color:#b8b8c1;counter-increment:guide-step;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:24px 1fr;align-items:flex-start;gap:11px;padding:12px 13px;display:grid}.signals-guide-steps li:before{color:#bda8ff;content:counter(guide-step);font-size:var(--type-caption-size);font-weight:var(--weight-display);background:#9d7ff021;border:1px solid #9d7ff038;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.signals-guide-section--accent{background:linear-gradient(135deg,#8052f21f,#8052f206);border:1px solid #b497ff26;border-radius:15px;margin:26px 0 0;padding:20px}.signals-guide-section--accent .signals-guide-section__heading{margin-bottom:12px}.signals-guide-section--accent blockquote{color:#ded9eb;font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:0}.signals-guide-footer{background:#08090ceb;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:14px 24px;display:flex}.signals-guide-footer span{color:#b6a3e9;font-size:var(--type-caption-size);font-weight:var(--weight-display)}.signals-guide-footer small{color:#686a74;font-size:var(--type-caption-size)}@keyframes signals-guide-enter{0%{opacity:.3;transform:translate(34px)}to{opacity:1;transform:translate(0)}}.ci-health-layout{grid-template-columns:210px minmax(240px,.82fr) minmax(430px,1.28fr);align-items:center;gap:36px;padding:8px 14px 12px;display:grid}.ci-health-score{justify-content:center;align-items:center;display:flex}.ci-score-ring{border-radius:999px;width:160px;height:160px;padding:10px;box-shadow:0 0 32px #825bf238}.ci-score-ring>div{border-radius:inherit;background:#101115;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ci-score-ring b{font-size:var(--type-h1-size);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading)}.ci-score-ring span{color:#b1b2ba;font-size:var(--type-caption-size);margin-top:7px}.ci-health-summary{border-right:1px solid #ffffff13;min-height:150px;padding-right:30px}.ci-health-summary h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:17px 0 0}.ci-health-summary>p{color:#a3a5ae;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.ci-benchmark-pill{font-size:var(--type-caption-size);background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;grid-template-columns:18px 1fr;align-items:center;gap:1px 9px;max-width:210px;margin-top:20px;padding:8px 12px;display:grid}.ci-benchmark-pill i{border:1px solid #c8b6ff;border-radius:999px;grid-row:1/span 2;width:13px;height:13px}.ci-benchmark-pill small{color:#858791;font-size:var(--type-caption-size)}.ci-health-bars{isolation:isolate;flex-direction:column;gap:12px;display:flex;position:relative}.ci-health-bar{color:inherit;z-index:0;border-radius:9px;grid-template-columns:122px 1fr 28px 74px;align-items:center;gap:12px;margin:-5px -8px;padding:5px 8px;text-decoration:none;transition:background .2s,transform .2s;display:grid;position:relative}.ci-health-bar:hover{z-index:40;background:#8b5cf612;transform:translate(3px)}.ci-health-bar:focus-visible{outline-offset:2px;z-index:40;outline:2px solid #ae8dffd1}.ci-health-bar__label{font-size:var(--type-caption-size);align-items:center;gap:9px;display:inline-flex}.ci-health-bar__label svg{color:#c6b4ff}.ci-health-bar__track{background:#2c2e35;border-radius:999px;height:6px;overflow:hidden}.ci-health-bar__track i{border-radius:inherit;background:linear-gradient(90deg,#d9d7e2,#f5f4fa);height:100%;display:block}.ci-health-bar strong{font-size:var(--type-caption-size);font-weight:var(--weight-heading);text-align:right}.ci-health-bar small{color:#92949d;font-size:var(--type-caption-size)}.ci-health-bar__tooltip{color:#a8a7b0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);opacity:0;pointer-events:none;visibility:hidden;z-index:30;background:#121118fa;border:1px solid #b69aff40;border-radius:12px;flex-direction:column;gap:4px;width:max-content;max-width:260px;padding:11px 13px;transition:opacity .16s,transform .16s;display:flex;position:absolute;top:calc(100% + 7px);left:16px;transform:translateY(-4px);box-shadow:0 18px 45px #0000006b,0 0 28px #744add1f}.ci-health-bar__tooltip b{color:#f1eef9;font-size:var(--type-caption-size);font-style:normal;font-weight:var(--weight-display)}.ci-health-bar__tooltip em{color:#b69cff;font-size:var(--type-caption-size);text-transform:none;letter-spacing:var(--type-caption-tracking);margin-top:2px;font-style:normal}.ci-health-bar:hover .ci-health-bar__tooltip,.ci-health-bar:focus-visible .ci-health-bar__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.ci-card-grid{gap:14px;display:grid}.ci-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ci-carousel{min-width:0}.ci-carousel__toolbar{justify-content:flex-end;align-items:center;margin:-9px 0 12px;display:flex}.ci-carousel__toolbar>span{color:#777a84;font-size:var(--type-caption-size);margin-right:10px}.ci-carousel__toolbar>div{gap:6px;display:flex}.ci-carousel__toolbar button{color:#c8b7f4;cursor:pointer;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.ci-carousel__toolbar button:hover:not(:disabled){color:#eee9ff;background:#8b5cf61f;border-color:#b899ff47}.ci-carousel__toolbar button:disabled{cursor:default;opacity:.3}.ci-carousel__toolbar button:focus-visible{outline-offset:2px;outline:2px solid #ae8dffd1}.ci-carousel__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#a684f852 transparent;scrollbar-width:thin;gap:14px;min-width:0;padding:2px 2px 15px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.ci-carousel__track:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #ae8dff9e}.ci-carousel__track>*{scroll-snap-align:start;flex:0 0 calc(25% - 10.5px)}.ci-carousel:not(.ci-carousel--overflow) .ci-carousel__track{padding-bottom:2px;overflow:visible}.ci-insight-card,.ci-signal-card,.ci-resource-card{background:radial-gradient(circle at 12% 8%,#8b5cf60e,#0000 34%),linear-gradient(150deg,#16171ce6,#0a0b0efa);border:1px solid #ffffff14;border-radius:16px;min-height:218px;padding:20px;position:relative}.ci-insight-card{transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.ci-insight-card:hover{border-color:#a67cff6b;transform:translateY(-4px);box-shadow:0 18px 42px #00000047,0 0 30px #7847eb1a}.ci-insight-card:hover .ci-card-arrow{color:#c9b6ff;transform:translate(2px,-2px)}.ci-insight-card:hover .ci-card-icon,.ci-insight-card:hover .ci-dimension-icon{color:#d3c3ff;background:#8b5cf61f;border-color:#b496ff38}.ci-card-kicker{color:#e2e2e8;font-size:var(--type-caption-size);font-weight:var(--weight-heading);align-items:center;gap:10px;display:flex}.ci-card-icon,.ci-dimension-icon{color:#dedce6;background:#fff1;border:1px solid #ffffff12;border-radius:9px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ci-insight-card h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);min-height:46px;margin:21px 0 0}.ci-insight-card>p{color:#9698a1;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:42px;margin:10px 0 0;display:-webkit-box;overflow:hidden}.ci-card-footer{align-items:center;gap:8px;min-height:26px;margin-top:18px;display:flex}.ci-status-pill{color:#d8d8df;font-size:var(--type-caption-size);white-space:nowrap;border:1px solid #ffffff26;border-radius:999px;padding:5px 8px}.ci-evidence-note{color:#92949d;font-size:var(--type-caption-size);align-items:center;gap:5px;display:inline-flex}.ci-evidence-note .ci-dimension-icon{background:0 0;border:0;width:auto;height:auto}.ci-evidence-maturity{color:#9899a3;font-size:var(--type-caption-size);font-weight:var(--weight-label)}.ci-card-arrow{color:#d9d9df;margin-left:auto;transition:color .2s,transform .2s}.ci-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:background .22s,border-color .22s,box-shadow .22s,transform .22s}.ci-card-link:hover{border-color:#a67cff6b;transform:translateY(-4px);box-shadow:0 18px 42px #00000047,0 0 30px #7847eb1a}.ci-card-link:hover .ci-card-arrow,.ci-card-link:hover .ci-evidence-open{color:#c9b6ff;transform:translate(2px,-2px)}.ci-card-link:hover .ci-card-icon,.ci-card-link:hover .ci-dimension-icon,.ci-card-link:hover .ci-preview-icon{color:#d3c3ff;background:#8b5cf61f;border-color:#b496ff38}.ci-card-link:focus-visible{outline-offset:3px;border-color:#ae8dffa6;outline:2px solid #ae8dffd1}.ci-evidence-card{background:linear-gradient(155deg,#101115f7,#08090cfc);border:1px solid #ffffff14;border-radius:16px;min-width:0;overflow:hidden}.ci-evidence-preview{background:radial-gradient(circle at 28% 15%,#9068f629,#0000 32%),linear-gradient(135deg,#222127,#111217 55%,#1a171e);justify-content:center;align-items:center;height:132px;display:flex;position:relative}.ci-evidence-role{color:#d2c2ff;font-size:var(--type-caption-size);text-transform:none;background:#18151fe0;border:1px solid #bb9fff2e;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;position:absolute;top:10px;left:10px}.ci-evidence-role .ci-dimension-icon{background:0 0;border:0;width:auto;height:auto}.ci-preview-icon{color:#c8b5ff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;transition:background .2s,border-color .2s,color .2s;display:flex}.ci-evidence-open{color:#fff;background:#08090be0;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex;position:absolute;top:9px;right:9px}.ci-evidence-body{padding:14px}.ci-evidence-body h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);line-height:var(--type-h3-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:30px;margin:0;display:-webkit-box;overflow:hidden}.ci-evidence-tags{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.ci-evidence-tags>span{color:#aaa6b7;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;min-height:24px;padding:5px 8px;display:inline-flex}.ci-evidence-tags>.ci-evidence-boost{color:#c8b5ff;justify-content:center;width:24px;padding:5px}.ci-evidence-observation{color:#92949d;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:47px;margin:12px 0 0;display:-webkit-box;overflow:hidden}.ci-evidence-metrics{gap:24px;margin-top:14px;display:flex}.ci-evidence-metrics span{flex-direction:column;display:flex}.ci-evidence-metrics b{font-size:var(--type-body-size);font-weight:var(--weight-heading)}.ci-evidence-metrics small{color:#8b8d96;font-size:var(--type-caption-size);margin-top:3px}.ci-signal-card{flex-direction:column;min-height:204px;display:flex}.ci-signal-card__top{align-items:flex-start;gap:11px;display:flex}.ci-signal-card__top p{font-size:var(--type-small-size);font-weight:var(--weight-heading);line-height:var(--type-small-leading);margin:2px 0 0}.ci-signal-card__detail{color:#8e9099;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 0 43px;display:-webkit-box;overflow:hidden}.ci-signal-card .ci-card-footer{margin-top:auto;padding-top:16px}.ci-action-list{background:#07080b7a;border:1px solid #ffffff13;border-radius:15px;margin-top:18px;overflow:hidden}.ci-action-list>header{justify-content:space-between;align-items:center;gap:22px;padding:16px 18px;display:flex}.ci-action-list>header span{color:#bca9f7;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.ci-action-list>header h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin:5px 0 0}.ci-action-list>header>a{color:#c6b4f7;font-size:var(--type-caption-size);flex:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.ci-action-list>header>a:hover{color:#eee8ff}.ci-action-list__table{border-top:1px solid #fff1}.ci-action-list__head,.ci-action-list__table>a{grid-template-columns:minmax(260px,1.9fr) minmax(120px,.75fr) 100px 105px 16px;align-items:center;gap:14px;padding:0 18px;display:grid}.ci-action-list__head{color:#6f727c;font-size:var(--type-caption-size);text-transform:none;background:#ffffff05;min-height:28px}.ci-action-list__table>a{color:inherit;min-height:68px;text-decoration:none;transition:background .18s}.ci-action-list__table>a+a{border-top:1px solid #ffffff0e}.ci-action-list__table>a:hover{background:#8b5cf60d}.ci-action-list__table>a>svg{color:#9f94b9;transition:color .18s,transform .18s}.ci-action-list__table>a:hover>svg{color:#cbb9ff;transform:translate(2px)}.ci-action-list__signal b,.ci-action-list__signal small,.ci-action-list__evidence small{display:block}.ci-action-list__signal b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading)}.ci-action-list__signal small{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.ci-action-list__type{color:#8c8f98;font-size:var(--type-caption-size)}.ci-action-list__status{color:#9699a2;font-size:var(--type-caption-size);border:1px solid #ffffff1a;border-radius:999px;justify-self:start;padding:5px 7px}.ci-action-list__status.is-suggested{color:#c2aff7;background:#8b5cf617;border-color:#ae8dff33}.ci-action-list__status.is-implemented{color:#8fd1c0;background:#48ba9d14;border-color:#48ba9d33}.ci-action-list__status.is-rejected{color:#9a7d86}.ci-action-list__evidence{color:#b5b4bb;font-size:var(--type-caption-size)}.ci-action-list__evidence small{color:#6e717b;font-size:var(--type-caption-size);margin-top:3px}.ci-resource-card{min-height:178px}.ci-resource-card>p{color:#9597a0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:14px 0 0}.ci-resource-state{color:#9a9ca5;font-size:var(--type-caption-size);position:absolute;bottom:18px;left:18px}.ci-resource-state--active{color:#c3afff;align-items:center;gap:6px;display:inline-flex}.ci-resource-state--active i{background:#a67cff;border-radius:999px;width:5px;height:5px}.ci-resource-card>.ci-card-arrow{position:absolute;bottom:16px;right:17px}.ci-empty-state{color:var(--muted);font-size:var(--type-caption-size);border:1px dashed #ffffff1f;border-radius:12px;margin:0;padding:24px}.ci-more-note{color:#858791;font-size:var(--type-caption-size);margin:13px 0 0}.ci-footer{color:#777982;font-size:var(--type-caption-size);justify-content:space-between;padding:8px 4px 0;display:flex}.creative-app .panel{background:var(--panel-bg);border-color:var(--border);box-shadow:0 24px 70px #0000002e}.intelligence-home,.intelligence-preview-page{max-width:1480px;margin:0 auto;padding:52px 0 72px;position:relative}.intelligence-orb{filter:blur(3px);pointer-events:none;background:radial-gradient(circle,#8050f042,#5828be1c 36%,#0000 70%);border-radius:999px;width:520px;height:520px;position:absolute;top:-340px;right:0}.intelligence-home__hero,.intelligence-preview-hero{z-index:1;padding:8px 12px 36px;position:relative}.intelligence-home__hero h1,.intelligence-preview-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);max-width:900px;margin:0}.intelligence-home__hero>p:not(.ci-eyebrow),.intelligence-preview-hero>div>p:not(.ci-eyebrow){color:#a5a7b0;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:790px;margin:17px 0 0}.intelligence-home__meta{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:22px;display:flex}.intelligence-home__meta span{color:#e4def5;font-size:var(--type-caption-size);border:1px solid #b99eff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.intelligence-home__meta span svg{color:#bba5ff}.intelligence-home__meta small{color:#80828b;font-size:var(--type-caption-size)}.intelligence-pillar-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.intelligence-pillar-card{color:inherit;background:linear-gradient(150deg,#18191ef0,#0a0b0efa);border:1px solid #ffffff18;border-radius:20px;flex-direction:column;min-height:510px;padding:25px;text-decoration:none;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex;position:relative;overflow:hidden}.intelligence-pillar-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#8753f824,#0000 70%);width:260px;height:260px;position:absolute;top:-120px;right:-100px}.intelligence-pillar-card:hover{border-color:#ab87ff66;transform:translateY(-5px);box-shadow:0 24px 64px #00000052,0 0 38px #7445e01a}.intelligence-pillar-card:focus-visible{outline-offset:4px;outline:2px solid #a989ff}.intelligence-pillar-card__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.intelligence-pillar-icon,.intelligence-briefing-card header>span,.intelligence-question-grid article>span,.intelligence-data-contract__grid>div>span{color:#c4afff;background:#8b5cf61a;border:1px solid #b594ff26;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.intelligence-state{color:#989aa3;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;border:1px solid #ffffff1f;border-radius:999px;padding:6px 9px}.intelligence-state--live{color:#cbbcff;border-color:#b297ff3d}.intelligence-state--forming{color:#b6b7be}.intelligence-pillar-card__label{color:#bca7fa;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:28px 0 0}.intelligence-pillar-card__score{align-items:baseline;margin-top:18px;display:flex}.intelligence-pillar-card__score strong{font-size:var(--type-display-size);font-weight:var(--weight-heading);letter-spacing:var(--type-display-tracking);line-height:var(--type-display-leading)}.intelligence-pillar-card__score span{color:#858791;font-size:var(--type-caption-size);margin-left:7px}.intelligence-pillar-card__visual{color:#bba6ff;background:linear-gradient(110deg,#8b5cf61c,#ffffff05);border:1px solid #fff1;border-radius:16px;justify-content:center;align-items:center;gap:20px;height:82px;margin-top:18px;display:flex}.intelligence-pillar-card__visual svg:nth-child(2){color:#7f818a}.intelligence-pillar-card__visual svg:nth-child(3){color:#e5e3ea}.intelligence-pillar-card h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:26px 0 0}.intelligence-pillar-card>p:not(.intelligence-pillar-card__label){color:#9da0a9;font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:13px 0 0}.intelligence-mini-proof{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:auto 0 0;padding-top:18px;display:grid}.intelligence-mini-proof dt{color:#747780;font-size:var(--type-caption-size)}.intelligence-mini-proof dd{font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin:5px 0 0}.intelligence-card-link,.intelligence-inline-link{color:#c3b1f8;font-size:var(--type-caption-size);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.intelligence-card-link{border-top:1px solid #ffffff12;justify-content:space-between;margin-top:18px;padding-top:17px}.intelligence-pillar-card:hover .intelligence-card-link svg{transform:translate(3px)}.intelligence-card-link svg,.intelligence-inline-link svg{transition:transform .2s}.intelligence-source-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.intelligence-source-counts span{background:#ffffff06;border:1px solid #ffffff0f;border-radius:11px;padding:12px 9px}.intelligence-source-counts b,.intelligence-source-counts small{display:block}.intelligence-source-counts b{font-size:var(--type-h2-size);font-weight:var(--weight-heading)}.intelligence-source-counts small{color:#777a83;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:4px}.intelligence-briefing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.intelligence-briefing-card{background:linear-gradient(145deg,#121317eb,#0a0b0ef5);border:1px solid #ffffff16;border-radius:18px;min-height:315px;padding:22px}.intelligence-briefing-card header{align-items:center;gap:13px;display:flex}.intelligence-briefing-card header>span{width:38px;height:38px}.intelligence-briefing-card header p{color:#868892;font-size:var(--type-caption-size);text-transform:none;margin:0}.intelligence-briefing-card header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);margin:4px 0 0}.intelligence-focus-row{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:baseline;gap:12px;padding:15px 0;display:flex}.intelligence-focus-row small{color:#80828c;font-size:var(--type-caption-size)}.intelligence-focus-row strong{font-size:var(--type-caption-size);font-weight:var(--weight-heading);text-align:right}.intelligence-inline-link{margin-top:18px}.intelligence-inline-link:hover{color:#fff}.intelligence-inline-link:hover svg{transform:translate(3px)}.intelligence-readiness-list{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.intelligence-readiness-list li{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.intelligence-readiness-list li>svg{color:#ae92fa}.intelligence-readiness-list b,.intelligence-readiness-list small{display:block}.intelligence-readiness-list b{font-size:var(--type-caption-size)}.intelligence-readiness-list small{color:#797c85;font-size:var(--type-caption-size);margin-top:3px}.intelligence-decision-strip{background:linear-gradient(110deg,#8b5cf617,#ffffff05);border:1px solid #b191ff21;border-radius:18px;justify-content:space-between;align-items:center;margin-top:18px;padding:20px 22px;display:flex}.intelligence-decision-strip>div{align-items:center;gap:13px;display:flex}.intelligence-decision-strip>div>span{color:#bea9fb}.intelligence-decision-strip p{margin:0}.intelligence-decision-strip b,.intelligence-decision-strip small{display:block}.intelligence-decision-strip b{font-size:var(--type-caption-size)}.intelligence-decision-strip small{color:#898c95;font-size:var(--type-caption-size);margin-top:4px}.intelligence-decision-strip>a{color:#c5b3fb;font-size:var(--type-caption-size);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:flex}.intelligence-preview-hero{justify-content:space-between;align-items:flex-end;display:flex}.intelligence-preview-hero>div{max-width:900px}.intelligence-preview-badge{color:#c5b2fd;font-size:var(--type-caption-size);border:1px solid #b79bff2e;border-radius:999px;flex:none;align-items:center;gap:7px;margin-bottom:8px;padding:9px 12px;display:flex}.intelligence-truth-panel{background:linear-gradient(110deg,#8b5cf616,#121317db);border:1px solid #b394ff26;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;display:grid}.intelligence-truth-panel__icon{color:#c5b0ff;background:#8b5cf61f;border:1px solid #bb9fff29;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.intelligence-truth-panel p{color:#bca7fa;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0}.intelligence-truth-panel h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);margin:6px 0 0}.intelligence-truth-panel span{color:#9699a2;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:850px;margin-top:6px;display:block}.intelligence-truth-panel>a{color:#e5e1ef;font-size:var(--type-caption-size);white-space:nowrap;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:flex}.intelligence-proof-strip{border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;display:grid;overflow:hidden}.intelligence-proof-strip>div{padding:19px 21px}.intelligence-proof-strip>div+div{border-left:1px solid #fff1}.intelligence-proof-strip strong,.intelligence-proof-strip span{display:block}.intelligence-proof-strip strong{font-size:var(--type-h2-size);font-weight:var(--weight-heading)}.intelligence-proof-strip span{color:#83858e;font-size:var(--type-caption-size);margin-top:5px}.intelligence-preview-section{background:linear-gradient(145deg,#121317e6,#090a0df5);border:1px solid #ffffff16;border-radius:19px;margin-top:18px;padding:24px}.intelligence-preview-section>header{margin-bottom:22px}.intelligence-preview-section>header p{color:#bca7fa;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0}.intelligence-preview-section>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:8px 0 0}.intelligence-preview-section>header span{color:#8f929b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:7px;display:block}.intelligence-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.intelligence-source-card{background:linear-gradient(150deg,#1b1c21bf,#0c0d10e6);border:1px solid #ffffff12;border-radius:15px;min-height:315px;padding:19px;transition:border-color .2s,transform .2s}.intelligence-source-card:hover{border-color:#a984ff45;transform:translateY(-3px)}.intelligence-source-card__top{justify-content:space-between;align-items:center;display:flex}.intelligence-source-card__top>span{color:#c4b0ff;background:#8b5cf617;border:1px solid #b090ff1f;border-radius:10px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.intelligence-source-card__top small{color:#81838c;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;padding:5px 7px}.intelligence-source-card__top small.is-ready{color:#c3b0fa;border-color:#b497ff2e}.intelligence-source-card h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:20px 0 0}.intelligence-source-card>p{color:#999ca5;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:9px 0 0}.intelligence-source-card ul{border-top:1px solid #ffffff0f;gap:10px;margin:19px 0 0;padding:16px 0 0;list-style:none;display:grid}.intelligence-source-card li{color:#858892;font-size:var(--type-caption-size);align-items:center;gap:8px;display:flex}.intelligence-source-card li i{background:#a98bff;border-radius:999px;width:4px;height:4px}.intelligence-question-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.intelligence-question-grid article{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;min-height:205px;padding:18px}.intelligence-question-grid article>span{width:36px;height:36px}.intelligence-question-grid h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);line-height:var(--type-h3-leading);margin:20px 0 0}.intelligence-question-grid p{color:#8e919a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.intelligence-data-contract__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.intelligence-data-contract__grid>div{background:#ffffff05;border:1px solid #ffffff0f;border-radius:13px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:17px;display:grid}.intelligence-data-contract__grid>div>span{width:35px;height:35px}.intelligence-data-contract__grid p{margin:1px 0 0}.intelligence-data-contract__grid b,.intelligence-data-contract__grid small{display:block}.intelligence-data-contract__grid b{font-size:var(--type-caption-size)}.intelligence-data-contract__grid small{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px}.intelligence-preview-footer{justify-content:space-between;align-items:center;padding:20px 4px 0;display:flex}.intelligence-preview-footer p{margin:0}.intelligence-preview-footer b,.intelligence-preview-footer span{display:block}.intelligence-preview-footer b{font-size:var(--type-caption-size)}.intelligence-preview-footer span{color:#747780;font-size:var(--type-caption-size);margin-top:4px}.intelligence-preview-footer>a{color:#c1adfa;font-size:var(--type-caption-size);align-items:center;gap:8px;text-decoration:none;display:flex}.audience-page{max-width:1480px;margin:0 auto;padding:52px 0 74px;position:relative}.audience-page__orb{pointer-events:none;background:radial-gradient(circle,#7e4bf640,#5b29c21a 36%,#0000 70%);border-radius:999px;width:560px;height:560px;position:absolute;top:-390px;right:-60px}.audience-hero{z-index:1;justify-content:space-between;align-items:flex-end;gap:42px;padding:8px 12px 31px;display:flex;position:relative}.audience-hero>div:first-child{max-width:930px}.audience-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.audience-hero>div:first-child>p:last-child{color:#a5a7b0;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:820px;margin:17px 0 0}.audience-hero__actions{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.audience-hero__actions>a{color:#d8cbff;font-size:var(--type-caption-size);border:1px solid #a984ff80;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.audience-hero__actions>a:hover{background:#8b5cf61a;border-color:#aa87ff;transform:translateY(-2px)}.audience-hero__actions>span{color:#81848d;font-size:var(--type-caption-size);align-items:center;gap:7px;display:inline-flex}.audience-hero__actions>span.is-connected{color:#a99bd1}.audience-tabs{border-bottom:1px solid #ffffff17;gap:30px;margin:0 12px 18px;display:flex}.audience-tabs a{color:#878a94;font-size:var(--type-caption-size);padding:0 1px 13px;text-decoration:none;transition:color .2s;position:relative}.audience-tabs a:hover,.audience-tabs a.is-active{color:#f4f1fb}.audience-tabs a.is-active:after{content:"";background:#a77eff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.audience-picture,.audience-section,.audience-action{scroll-margin-top:24px}.audience-picture{background:linear-gradient(135deg,#141419f2,#090a0dfa);border:1px solid #ffffff18;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:24px 42px;padding:31px;display:grid;position:relative;overflow:hidden}.audience-picture:before{content:"";pointer-events:none;background:radial-gradient(circle,#8a5bf521,#0000 70%);width:340px;height:340px;position:absolute;top:-170px;left:-150px}.audience-picture__lead{z-index:1;padding:2px 8px 4px 1px;position:relative}.audience-picture__icon{color:#c6b2ff;background:#8b5cf61f;border:1px solid #b695ff2b;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.audience-picture__lead>p{color:#bca7fa;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:23px 0 0}.audience-picture__lead h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);max-width:680px;margin:10px 0 0}.audience-picture__lead>span:last-child{color:#9b9da6;font-size:var(--type-small-size);line-height:var(--type-small-leading);max-width:720px;margin-top:13px;display:block}.audience-picture__proof{border-left:1px solid #ffffff13;margin:0;padding-left:28px}.audience-picture__proof>div{padding:7px 0 16px}.audience-picture__proof>div+div{border-top:1px solid #fff1;padding-top:16px}.audience-picture__proof dt{color:#7f828b;font-size:var(--type-caption-size)}.audience-picture__proof dd{font-size:var(--type-small-size);font-weight:var(--weight-heading);margin:5px 0 0}.audience-picture__proof dd a{color:inherit;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.audience-picture__proof dd a:hover{color:#c9b6ff}.audience-picture__proof small{color:#737680;font-size:var(--type-caption-size);margin-top:5px;display:block}.audience-picture>aside{color:#858892;font-size:var(--type-caption-size);border-top:1px solid #ffffff12;grid-column:1/-1;align-items:center;gap:8px;padding-top:17px;display:flex}.audience-picture>aside svg{color:#bba4ff}.audience-section{background:linear-gradient(145deg,#121317eb,#090a0df7);border:1px solid #ffffff16;border-radius:20px;margin-top:18px;padding:27px}.audience-section__header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:22px;display:flex}.audience-section__header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:8px 0 0}.audience-section__header>p{color:#81848e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-align:right;max-width:430px;margin:0}.audience-section__header>a{color:#c4b1fa;font-size:var(--type-caption-size);align-items:center;gap:8px;text-decoration:none;display:flex}.audience-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.audience-insight-card{color:inherit;background:linear-gradient(150deg,#1b1c21c7,#0c0d10ed);border:1px solid #ffffff13;border-radius:16px;flex-direction:column;min-height:315px;padding:19px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.audience-insight-card:hover{border-color:#a984ff4d;transform:translateY(-4px);box-shadow:0 18px 42px #00000038}.audience-insight-card:focus-visible{outline-offset:3px;outline:2px solid #a989ff}.audience-insight-card>header{justify-content:space-between;align-items:center;display:flex}.audience-insight-card__icon{color:#c4b0ff;background:#8b5cf61a;border:1px solid #b495ff24;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.audience-source-tag{color:#9b9da5;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;padding:5px 7px}.audience-source-tag--external-pattern{color:#c4b1f9;border-color:#b191ff33}.audience-source-tag--hypothesis{color:#aaa6b7;border-style:dashed}.audience-insight-card__category{color:#bca7fa;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:19px 0 0}.audience-insight-card h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:10px 0 0}.audience-insight-card__copy{color:#9497a0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:11px 0 0}.audience-insight-card footer{border-top:1px solid #fff1;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin-top:auto;padding-top:16px;display:grid}.audience-insight-card footer>span{color:#8a8d96;font-size:var(--type-caption-size)}.audience-insight-card footer>span:nth-child(2){align-items:center;gap:5px;display:flex}.audience-insight-card footer>svg{color:#cac1df;transition:transform .2s}.audience-insight-card:hover footer>svg{transform:translate(3px)}.audience-context-list{border:1px solid #ffffff12;border-radius:15px;overflow:hidden}.audience-context-row{color:inherit;grid-template-columns:36px minmax(0,1fr) minmax(160px,.38fr) auto;align-items:center;gap:18px;padding:17px 19px;text-decoration:none;transition:background .2s;display:grid}.audience-context-row+.audience-context-row{border-top:1px solid #fff1}.audience-context-row:hover{background:#8b5cf60e}.audience-context-row__rank{color:#8f7dc0;font-size:var(--type-caption-size)}.audience-context-row__body b,.audience-context-row__body small,.audience-context-row__meta b,.audience-context-row__meta small{display:block}.audience-context-row__body b{font-size:var(--type-small-size);font-weight:var(--weight-heading)}.audience-context-row__body small{color:#82858e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px}.audience-context-row__meta{border-left:1px solid #fff1;padding-left:20px}.audience-context-row__meta b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.audience-context-row__meta small{color:#757881;font-size:var(--type-caption-size);margin-top:4px}.audience-context-row>svg{color:#aaa6b5}.audience-context-empty{border:1px dashed #ffffff1a;border-radius:14px;align-items:center;gap:13px;padding:21px;display:flex}.audience-context-empty>svg{color:#b49aff}.audience-context-empty b,.audience-context-empty span{display:block}.audience-context-empty b{font-size:var(--type-caption-size)}.audience-context-empty span{color:#7e818a;font-size:var(--type-caption-size);margin-top:5px}.audience-action{background:linear-gradient(112deg,#6c3ed32e,#141419e6 45%,#0a0b0efa);border:1px solid #b191ff33;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:18px;padding:27px;display:grid}.audience-action__icon{color:#cebaff;background:#8b5cf621;border:1px solid #bea2ff33;border-radius:13px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.audience-action h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:7px 0 0}.audience-action>div>span{color:#9799a3;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:820px;margin-top:7px;display:block}.audience-action__meta{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.audience-action__meta small{color:#8f929b;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;padding:5px 7px}.audience-action>a{color:#100d16;font-size:var(--type-caption-size);font-weight:var(--weight-display);white-space:nowrap;background:#a77eff;border-radius:9px;align-items:center;gap:9px;padding:11px 14px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.audience-action>a:hover{background:#b797ff;transform:translateY(-2px)}.audience-page__principle{color:#777a83;font-size:var(--type-caption-size);align-items:center;gap:9px;padding:18px 6px 0;display:flex}.audience-page__principle svg{color:#a58bea;flex:none}.audience-page__principle b{color:#aaa9b0;font-weight:var(--weight-heading)}.audience-dashboard-page{max-width:1540px}.audience-dashboard-hero h1{max-width:1050px}.audience-dashboard-panel{background:linear-gradient(145deg,#121317f0,#090a0dfb);border:1px solid #ffffff16;border-radius:22px;margin-top:18px;padding:28px;scroll-margin-top:24px;overflow:hidden}.audience-dashboard-panel__header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.audience-dashboard-panel__header>div:first-child{max-width:920px}.audience-heading-line{align-items:center;gap:8px;min-width:0;display:flex}.audience-heading-line h2,.audience-heading-line h3{min-width:0}.audience-dashboard-panel__header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:8px 0 0}.audience-dashboard-panel__header>div:first-child>span{color:#8f929c;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:760px;margin-top:10px;display:block}.audience-dashboard-panel__header>a{color:#c9b8f8;font-size:var(--type-caption-size);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.audience-dashboard-panel__count{color:#888b95;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;flex:none;padding:7px 10px}.audience-growth-overview{padding-bottom:24px}.audience-growth-overview__body{grid-template-columns:minmax(0,1fr) 270px;gap:28px;margin-top:26px;display:grid}.audience-dashboard-growth-chart{background:#07080b94;border:1px solid #ffffff0e;border-radius:17px;min-height:365px;padding:18px 20px 14px}.audience-dashboard-growth-chart__selection{align-items:baseline;gap:11px;min-height:36px;display:flex}.audience-dashboard-growth-chart__selection span{color:#858893;font-size:var(--type-caption-size)}.audience-dashboard-growth-chart__selection b{font-size:var(--type-body-size);font-weight:var(--weight-heading)}.audience-dashboard-growth-chart__selection small{color:#9f8adf;font-size:var(--type-caption-size);margin-left:auto}.audience-dashboard-growth-chart__selection small.is-down{color:#d993a5}.audience-dashboard-growth-chart__plot{height:270px;margin-top:7px;position:relative}.audience-dashboard-growth-chart__plot svg{width:100%;height:100%;overflow:visible}.audience-dashboard-growth-chart__plot line{stroke:#fff1;stroke-width:1px;vector-effect:non-scaling-stroke}.audience-dashboard-growth-chart__fill{fill:url(#audienceGrowthFill)}.audience-dashboard-growth-chart__line{fill:none;stroke:#9b7cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25px;vector-effect:non-scaling-stroke}.audience-dashboard-growth-chart__point{background:#0c0d11;border:2px solid #9b7cff;border-radius:50%;width:12px;height:12px;padding:0;transition:background .18s,box-shadow .18s,transform .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 #9b7cff38}.audience-dashboard-growth-chart__point:hover,.audience-dashboard-growth-chart__point:focus-visible{outline:0;transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 7px #9b7cff24}.audience-dashboard-growth-chart__point.is-selected{background:#b69aff;border-color:#f1ebff;box-shadow:0 0 0 7px #9b7cff33,0 0 22px #9b7cff61}.audience-dashboard-growth-chart__dates{color:#62656e;font-size:var(--type-caption-size);justify-content:space-between;margin:0 7px;display:flex}.audience-growth-overview__stats{border:1px solid #fff1;border-radius:17px;margin:0;overflow:hidden}.audience-growth-overview__stats>div{min-height:78px;padding:17px 18px}.audience-growth-overview__stats>div+div{border-top:1px solid #fff1}.audience-growth-overview__stats dt{color:#777a84;font-size:var(--type-caption-size)}.audience-growth-overview__stats dd{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);align-items:center;gap:7px;margin:7px 0 0;display:flex}.audience-growth-overview__stats .audience-growth-overview__total dd{font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking)}.audience-growth-overview__stats dd.is-down{color:#d993a5}.audience-growth-overview__stats small{color:#696c75;font-size:var(--type-caption-size);margin-top:5px;display:block}.audience-dashboard-panel__header--tabs{align-items:flex-end}.audience-driver-tabs{background:#08090cb8;border:1px solid #ffffff12;border-radius:11px;flex:none;gap:3px;padding:4px;display:flex}.audience-driver-tabs button{color:#7f828c;font:inherit;font-size:var(--type-caption-size);background:0 0;border:0;border-radius:7px;padding:8px 10px}.audience-driver-tabs button:hover{color:#d7d2e5}.audience-driver-tabs button.is-active{color:#d9ccff;background:#8b5cf629}.audience-driver-tabs button:focus-visible{outline-offset:2px;outline:2px solid #a989ff}.audience-driver-list{border:1px solid #fff1;border-radius:15px;margin-top:24px;overflow:hidden}.audience-driver-row{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(190px,1.15fr) minmax(170px,1fr) 110px 95px 16px;align-items:center;gap:18px;width:100%;min-height:74px;padding:13px 17px;text-decoration:none;transition:background .18s;display:grid}.audience-driver-row+.audience-driver-row{border-top:1px solid #ffffff0f}.audience-driver-row:hover,.audience-driver-row.is-selected{background:#8b5cf60e}.audience-driver-row:focus-visible{outline-offset:-2px;background:#8b5cf612;outline:2px solid #a989ffb8}.audience-driver-row__rank{color:#786b9b;font-size:var(--type-caption-size)}.audience-driver-row__body b,.audience-driver-row__metric b,.audience-driver-row__metric small,.audience-driver-row__rate b,.audience-driver-row__rate small{display:block}.audience-driver-row__body b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.audience-driver-row__bar{background:#ffffff12;border-radius:999px;height:4px;overflow:hidden}.audience-driver-row__bar i{border-radius:inherit;background:linear-gradient(90deg,#7b5ae8,#b399ff);height:100%;display:block}.audience-driver-row__metric b,.audience-driver-row__rate b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.audience-driver-row__metric small,.audience-driver-row__rate small{color:#686b74;font-size:var(--type-caption-size);margin-top:4px}.audience-driver-row>svg{color:#aaa5b7}.audience-conversion-layout{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.audience-reach-chart{background:radial-gradient(circle at 78% 8%,#6945c914,#0000 48%),#07080bad;border:1px solid #fff1;border-radius:17px;min-height:410px;padding:18px 18px 15px;overflow:hidden}.audience-reach-chart__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 3px 8px;display:flex}.audience-reach-chart__header b,.audience-reach-chart__header span{display:block}.audience-reach-chart__header b{color:#c9c6d0;font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.audience-reach-chart__header span{color:#696c76;font-size:var(--type-caption-size);margin-top:4px}.audience-reach-chart__header>small{color:#9e8bcf;font-size:var(--type-caption-size);border:1px solid #a687f729;border-radius:999px;flex:none;padding:6px 8px}.audience-reach-chart__plot{height:300px;position:relative}.audience-reach-chart__plot>svg{width:100%;height:100%;overflow:visible}.audience-reach-chart__grid{stroke:#ffffff0e;stroke-width:1px;vector-effect:non-scaling-stroke}.audience-reach-chart__median{stroke:#af93f742;stroke-dasharray:4 5;stroke-width:1px;vector-effect:non-scaling-stroke}.audience-reach-chart__point{appearance:none;cursor:pointer;background:#9b7cff;border:2px solid #e5dcff;border-radius:50%;width:11px;height:11px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #916af21c}.audience-reach-chart__point:hover,.audience-reach-chart__point:focus-visible{z-index:3;background:#b89dff;outline:0;transform:translate(-50%,-50%)scale(1.18);box-shadow:0 0 0 9px #916af233,0 0 24px #916af257}.audience-reach-chart__point.is-selected{z-index:2;background:#f2edff;border-color:#a887ff;box-shadow:0 0 0 9px #916af23b,0 0 28px #916af270}.audience-reach-chart__point>span{color:#d8d2e7;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#17151f;border:1px solid #bb9fff33;border-radius:7px;max-width:180px;padding:7px 8px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%,4px);box-shadow:0 8px 24px #0000004d}.audience-reach-chart__point:hover>span,.audience-reach-chart__point:focus-visible>span{opacity:1;transform:translate(-50%)}.audience-reach-chart__axis{color:#666974;font-size:var(--type-caption-size);position:absolute}.audience-reach-chart__axis--y{top:13px;left:6px}.audience-reach-chart__axis--x{bottom:10px;right:6px}.audience-reach-chart__legend{color:#737680;font-size:var(--type-caption-size);align-items:center;gap:15px;padding:8px 3px 0;display:flex}.audience-reach-chart__legend>span{align-items:center;gap:6px;display:inline-flex}.audience-reach-chart__legend i{background:#9b7cff;border:1px solid #e5dcff;border-radius:50%;width:7px;height:7px}.audience-reach-chart__legend i.is-median{background:0 0;border:0;border-top:1px dashed #af93f79e;border-radius:0;width:15px;height:0}.audience-reach-chart__legend>small{color:#5f626b;font-size:var(--type-caption-size);margin-left:auto}.audience-conversion-readings{grid-template-rows:repeat(2,1fr);gap:12px;display:grid}.audience-conversion-readings article{background:#0f1014b8;border:1px solid #fff1;border-radius:15px;padding:18px}.audience-conversion-readings article>span{color:#ad98e7;font-size:var(--type-caption-size);align-items:center;gap:7px;display:flex}.audience-conversion-readings h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:13px 0 0}.audience-conversion-readings p{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.audience-conversion-readings small{color:#b19ae9;font-size:var(--type-caption-size);margin-top:12px;display:block}.audience-conversion-layout{display:block}.audience-quadrant-matrix{background:radial-gradient(circle at 75% 4%,#6945c913,#0000 42%),#07080bad;border:1px solid #fff1;border-radius:17px;padding:18px;overflow:hidden}.audience-quadrant-matrix__header{justify-content:space-between;align-items:flex-start;gap:20px;padding:0 3px 15px;display:flex}.audience-quadrant-matrix__header b,.audience-quadrant-matrix__header span{display:block}.audience-quadrant-matrix__header b{color:#cbc8d2;font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.audience-quadrant-matrix__header span{color:#70737d;font-size:var(--type-caption-size);margin-top:4px}.audience-quadrant-matrix__header>small{color:#a795d5;font-size:var(--type-caption-size);border:1px solid #a687f72b;border-radius:999px;flex:none;padding:6px 8px}.audience-quadrant-matrix__plot{border:1px solid #ffffff13;border-radius:14px;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));height:500px;display:grid;position:relative;overflow:hidden}.audience-quadrant{min-width:0;position:relative}.audience-quadrant:nth-child(2),.audience-quadrant:nth-child(4){border-left:1px dashed #ba9fff4d}.audience-quadrant:nth-child(3),.audience-quadrant:nth-child(4){border-top:1px dashed #ba9fff4d}.audience-quadrant--efficient-converters{background:linear-gradient(145deg,#875bee16,#875bee06)}.audience-quadrant--growth-leaders{background:linear-gradient(215deg,#47cdb317,#47cdb306)}.audience-quadrant--needs-work{background:linear-gradient(35deg,#74778412,#74778405)}.audience-quadrant--attention-without-connection{background:linear-gradient(325deg,#e8779713,#e8779705)}.audience-quadrant>span{z-index:1;background:#090a0dc7;border:1px solid #fff1;border-radius:10px;max-width:calc(100% - 28px);padding:9px 11px;position:absolute;top:13px;left:14px}.audience-quadrant>span b,.audience-quadrant>span small,.audience-quadrant>span i{display:block}.audience-quadrant>span b{font-size:var(--type-caption-size);font-style:normal;font-weight:var(--weight-heading)}.audience-quadrant>span small{color:#777a85;font-size:var(--type-caption-size);margin-top:3px}.audience-quadrant>span i{color:#9f8ad7;font-size:var(--type-caption-size);margin-top:5px;font-style:normal}.audience-quadrant--growth-leaders>span i{color:#69cdbb}.audience-quadrant--attention-without-connection>span i{color:#d8849d}.audience-quadrant--needs-work>span i{color:#858792}.audience-quadrant-matrix__axis{color:#777a85;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);pointer-events:none;z-index:2;position:absolute}.audience-quadrant-matrix__axis--y{transform-origin:0 0;top:50%;left:10px;transform:rotate(-90deg)translate(-50%)}.audience-quadrant-matrix__axis--x{bottom:9px;right:12px}.audience-quadrant-matrix__point{appearance:none;cursor:pointer;z-index:3;background:#9979fb;border:2px solid #e6ddff;border-radius:50%;width:12px;height:12px;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #916af21f}.audience-quadrant-matrix__point--growth-leaders{background:#51cdb6;border-color:#c8fff4;box-shadow:0 0 0 5px #51cdb61f}.audience-quadrant-matrix__point--attention-without-connection{background:#df7899;border-color:#ffe0ea;box-shadow:0 0 0 5px #df78991c}.audience-quadrant-matrix__point--needs-work{background:#777986;border-color:#d7d8de;box-shadow:0 0 0 5px #8284901a}.audience-quadrant-matrix__point:hover,.audience-quadrant-matrix__point:focus-visible{z-index:5;background:#f1edff;border-color:#a785ff;outline:0;transform:translate(-50%,-50%)scale(1.2);box-shadow:0 0 0 9px #916af238,0 0 25px #916af252}.audience-quadrant-matrix__point.is-selected{z-index:4;background:#fff;border-color:#9d7aff;box-shadow:0 0 0 10px #916af23d,0 0 30px #916af275}.audience-quadrant-matrix__point>span{color:#d8d2e7;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);opacity:0;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#17151f;border:1px solid #bb9fff33;border-radius:7px;max-width:190px;padding:7px 8px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:50%;overflow:hidden;transform:translate(-50%,4px);box-shadow:0 8px 24px #0000004d}.audience-quadrant-matrix__point:hover>span,.audience-quadrant-matrix__point:focus-visible>span{opacity:1;transform:translate(-50%)}.audience-quadrant-matrix__legend{color:#737680;font-size:var(--type-caption-size);flex-wrap:wrap;align-items:center;gap:10px 15px;padding:12px 3px 0;display:flex}.audience-quadrant-matrix__legend>span{align-items:center;gap:6px;display:inline-flex}.audience-quadrant-matrix__legend i{background:#9b7cff;border:1px solid #e5dcff;border-radius:50%;width:7px;height:7px}.audience-quadrant-matrix__legend i.is-median{background:0 0;border:0;border-top:1px dashed #af93f79e;border-radius:0;width:15px;height:0}.audience-quadrant-matrix__legend i.is-context{opacity:.55;background:#8a8893;border-color:#0000;width:5px;height:5px}.audience-quadrant-matrix__legend b{color:#8f929b;font-size:var(--type-caption-size);font-weight:var(--weight-label);background:#ffffff06;border:1px solid #ffffff0f;border-radius:999px;padding:5px 8px}.audience-quadrant-matrix__legend>small{color:#5f626b;font-size:var(--type-caption-size);margin-left:auto}.audience-opportunity-matrix__body{grid-template-columns:minmax(0,1.75fr) minmax(250px,.68fr);gap:14px;display:grid}.audience-opportunity-matrix .audience-quadrant-matrix__plot{height:410px}.audience-opportunity-matrix .audience-quadrant-matrix__point.is-context{box-shadow:none;opacity:.34;z-index:2;background:#84828d;border-color:#e0dee773;width:6px;height:6px}.audience-opportunity-matrix .audience-quadrant-matrix__point.is-context:hover,.audience-opportunity-matrix .audience-quadrant-matrix__point.is-context:focus-visible{opacity:1;z-index:7;background:#e9e3fa;border-color:#a785ff;box-shadow:0 0 0 7px #916af22b}.audience-opportunity-matrix .audience-quadrant-matrix__point.is-highlighted{width:10px;height:10px}.audience-opportunity-matrix .audience-quadrant-matrix__point.is-labelled>span,.audience-opportunity-matrix .audience-quadrant-matrix__point.is-selected>span{color:#dcd7e8;opacity:.82;background:#0a0a0ee6;max-width:128px;padding:5px 7px;transform:translate(-50%)}.audience-opportunity-matrix .audience-quadrant-matrix__point.label-below>span{top:calc(100% + 11px);bottom:auto}.audience-opportunity-matrix .audience-quadrant-matrix__point.is-selected>span{color:#fff;opacity:1}.audience-opportunity-insight{background:linear-gradient(155deg,#1d182bb8,#0b0c10f2);border:1px solid #b599ff24;border-radius:14px;flex-direction:column;min-width:0;padding:20px;display:flex}.audience-opportunity-insight--growth-leaders{border-color:#51cdb633}.audience-opportunity-insight--attention-without-connection{border-color:#df78992e}.audience-opportunity-insight__quadrant{color:#bda9ef;font-size:var(--type-caption-size);border:1px solid #b195ff33;border-radius:999px;align-self:flex-start;padding:6px 8px}.audience-opportunity-insight>div{margin-top:20px}.audience-opportunity-insight small{color:#777a84;font-size:var(--type-caption-size);display:block}.audience-opportunity-insight h3{font-size:var(--type-h3-size);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:6px 0 0}.audience-opportunity-insight dl{border-top:1px solid #fff1;border-bottom:1px solid #fff1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0;padding:14px 0;display:grid}.audience-opportunity-insight dl>div+div{border-left:1px solid #ffffff0f;padding-left:10px}.audience-opportunity-insight dt{color:#747781;font-size:var(--type-caption-size)}.audience-opportunity-insight dd{font-size:var(--type-small-size);font-weight:var(--weight-heading);margin:5px 0 0}.audience-opportunity-insight section{flex:1}.audience-opportunity-insight h4{font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:7px 0 0}.audience-opportunity-insight p{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.audience-opportunity-insight>button{color:#bba3f3;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;margin-top:18px;padding:0;display:inline-flex}.audience-opportunity-insight>button:hover,.audience-opportunity-insight>button:focus-visible{color:#fff;outline:0}.audience-evidence-drawer__quadrant{color:#b9a4ef;font-size:var(--type-caption-size);border:1px solid #b295ff33;border-radius:999px;margin-top:11px;padding:6px 8px;font-style:normal;display:inline-flex}.audience-evidence-drawer__quadrant--growth-leaders{color:#71d6c3;border-color:#51cdb63d}.audience-evidence-drawer__quadrant--attention-without-connection{color:#e58aa6;border-color:#df78993d}.audience-evidence-drawer__quadrant--needs-work{color:#a2a4ad;border-color:#9799a433}.audience-dashboard-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;scroll-margin-top:24px;display:grid}.audience-access-panel>header,.audience-profile-panel>header{justify-content:space-between;align-items:flex-start;display:flex}.audience-access-panel>header>svg,.audience-profile-panel>header>svg{color:#aa8df1}.audience-access-panel h2,.audience-profile-panel h2{font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);margin:8px 0 0}.audience-dashboard-unavailable{border:1px dashed #ffffff1c;border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:7px 12px;min-height:150px;margin-top:24px;padding:22px;display:grid}.audience-dashboard-unavailable>svg{color:#9c82e1;grid-row:1/3}.audience-dashboard-unavailable b{font-size:var(--type-caption-size)}.audience-dashboard-unavailable span{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.audience-profile-panel dl{border:1px solid #fff1;border-radius:14px;margin:24px 0 0;overflow:hidden}.audience-profile-panel dl>div{grid-template-columns:130px minmax(0,1fr);gap:5px 18px;padding:14px 16px;display:grid}.audience-profile-panel dl>div+div{border-top:1px solid #ffffff0f}.audience-profile-panel dt{color:#777a84;font-size:var(--type-caption-size)}.audience-profile-panel dd{font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin:0}.audience-profile-panel small{color:#696c75;font-size:var(--type-caption-size);grid-column:2}.audience-voice-panel{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;scroll-margin-top:24px;display:grid}.audience-voice-panel>span{color:#bda7f8;background:#8b5cf61c;border:1px solid #b495ff29;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.audience-voice-panel h2{font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);margin:6px 0 0}.audience-voice-panel p:not(.ci-eyebrow){color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:820px;margin:8px 0 0}.audience-voice-panel>small{color:#777a84;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;padding:7px 10px}.audience-learning-panel>.ci-carousel,.audience-learning-panel>.ci-empty-state{margin-top:24px}.audience-learning-panel .ci-action-list>.ci-empty-state{margin:0 18px 18px}.audience-dashboard-empty{border:1px dashed #ffffff1a;border-radius:14px;align-items:flex-start;gap:13px;margin-top:22px;padding:22px;display:flex}.audience-dashboard-empty>svg{color:#a78dec;flex:none}.audience-dashboard-empty b,.audience-dashboard-empty span{display:block}.audience-dashboard-empty b{font-size:var(--type-caption-size)}.audience-dashboard-empty span{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px}.audience-dashboard-empty--chart{min-height:365px;margin:0}.audience-dashboard-empty--scatter{min-height:360px;margin:0}.audience-evidence-drawer-open{overflow:hidden}.audience-evidence-drawer-layer{z-index:126;position:fixed;inset:0}.audience-evidence-drawer__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#020306b8;border:0;width:100%;padding:0;position:absolute;inset:0}.audience-evidence-drawer{background:radial-gradient(circle at 88% 1%,#7548e033,#0000 24rem),linear-gradient(160deg,#14141a 0%,#0b0c10 58%,#08090c 100%);border-left:1px solid #ffffff1f;grid-template-rows:auto minmax(0,1fr);width:min(560px,100vw - 24px);max-width:100%;height:100dvh;animation:.28s cubic-bezier(.22,1,.36,1) signals-guide-enter;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-30px 0 90px #00000094}.audience-evidence-drawer__header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.audience-evidence-drawer__header>div{align-items:center;gap:11px;display:flex}.audience-evidence-drawer__header>div>span{color:#bca6ff;background:#8b5cf61f;border:1px solid #bca1ff33;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.audience-evidence-drawer__header small{color:#9f87e3;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.audience-evidence-drawer__header b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin-top:4px;display:block}.audience-evidence-drawer__header>button{color:#b5b7bf;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.audience-evidence-drawer__scroll{padding:4px 24px 34px;overflow-y:auto}.audience-evidence-drawer__intro{padding:34px 2px 28px}.audience-evidence-drawer__intro>span{color:#a58bea;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.audience-evidence-drawer__intro h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:13px 0 0}.audience-evidence-drawer__intro>div{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.audience-evidence-drawer__intro i{color:#92949d;font-size:var(--type-caption-size);background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;padding:6px 8px;font-style:normal}.audience-evidence-drawer__section{border-top:1px solid #ffffff13;padding:25px 2px}.audience-evidence-drawer__section>header{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;display:grid}.audience-evidence-drawer__section>header>b{color:#9b7de7;font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin-top:2px}.audience-evidence-drawer__section h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin:0}.audience-evidence-drawer__section header p{color:#6f717a;font-size:var(--type-caption-size);margin:4px 0 0}.audience-evidence-drawer__section>h4{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:19px 0 0}.audience-evidence-drawer__section>p{color:#9a9ca5;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:12px 0 0}.audience-evidence-drawer__section>small{color:#6f717b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:13px;display:block}.audience-evidence-drawer__section--accent>h4{color:#e7e2ef}.audience-evidence-drawer__section--accent>p{color:#cbc7d4;background:#8b5cf60f;border-left:2px solid #b99bff6b;padding:15px 16px}.audience-evidence-drawer__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:17px 0 0;display:grid}.audience-evidence-drawer__metrics>div{background:#ffffff06;border:1px solid #fff1;border-radius:11px;padding:14px}.audience-evidence-drawer__metrics dt{color:#747680;font-size:var(--type-caption-size)}.audience-evidence-drawer__metrics dd{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);margin:7px 0 0}.audience-evidence-drawer__caveat{color:#8e909a;background:#8b5cf60e;border:1px solid #b193ff21;border-radius:13px;align-items:flex-start;gap:11px;margin-top:4px;padding:15px;display:flex}.audience-evidence-drawer__caveat svg{color:#a58bea;flex:none}.audience-evidence-drawer__caveat p{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.audience-evidence-drawer__caveat b{color:#bdb9c6;font-weight:var(--weight-heading)}.distribution-page{max-width:1480px;margin:0 auto;padding:52px 0 74px;position:relative}.distribution-page__orb{pointer-events:none;background:radial-gradient(circle,#3e76af21,#6837d61c 42%,#0000 72%);border-radius:999px;width:600px;height:600px;position:absolute;top:-390px;right:-80px}.distribution-hero{z-index:1;justify-content:space-between;align-items:flex-end;gap:42px;padding:8px 12px 31px;display:flex;position:relative}.distribution-hero>div:first-child{max-width:1020px}.distribution-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.distribution-hero>div:first-child>p:last-child{color:#a6a8b2;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:900px;margin:17px 0 0}.distribution-hero__actions{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.distribution-hero__actions>a{color:#d8cbff;font-size:var(--type-caption-size);border:1px solid #a984ff85;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.distribution-hero__actions>a:hover{background:#8b5cf61a;border-color:#aa87ff;transform:translateY(-2px)}.distribution-hero__actions>span{color:#858892;font-size:var(--type-caption-size);align-items:center;gap:7px;display:inline-flex}.distribution-hero__actions>span.is-connected{color:#a99bd1}.distribution-tabs{border-bottom:1px solid #ffffff17;gap:30px;margin:0 12px 18px;display:flex}.distribution-tabs a{color:#878a94;font-size:var(--type-caption-size);padding:0 1px 13px;text-decoration:none;transition:color .2s;position:relative}.distribution-tabs a:hover,.distribution-tabs a.is-active{color:#f4f1fb}.distribution-tabs a.is-active:after{content:"";background:#a77eff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.distribution-picture,.distribution-section,.distribution-access,.distribution-action{scroll-margin-top:24px}.distribution-picture{background:linear-gradient(135deg,#14151af5,#090b0efa);border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:minmax(330px,1fr) 360px minmax(300px,.8fr);align-items:stretch;gap:24px;padding:25px;display:grid;position:relative;overflow:hidden}.distribution-picture:before{content:"";pointer-events:none;background:radial-gradient(circle,#7f51ea1f,#0000 72%);width:360px;height:360px;position:absolute;top:-180px;left:-160px}.distribution-picture__lead{z-index:1;align-self:center;padding:4px 8px 4px 1px;position:relative}.distribution-picture__lead h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);max-width:530px;margin:10px 0 0}.distribution-picture__lead>span{color:#9a9da6;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:570px;margin-top:12px;display:block}.distribution-map{min-height:210px;position:relative}.distribution-map__source{color:#c7b1ff;text-align:center;background:#8b5cf617;border:1px solid #ae8bff8c;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:70px;height:72px;display:flex;position:absolute;top:69px;left:12px}.distribution-map__source small{color:#ded8ec;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.distribution-map__line{transform-origin:0;border-top:1px solid #a176ffd1;border-right:1px solid #a176ffd1;width:78px;height:1px;position:absolute;left:82px}.distribution-map__line:after{content:"";background:#a77eff;border-radius:999px;width:6px;height:6px;position:absolute;top:-3px;right:-3px}.distribution-map__line--one{top:93px;transform:rotate(-28deg)}.distribution-map__line--two{top:105px;transform:rotate(0)}.distribution-map__line--three{top:117px;transform:rotate(28deg)}.distribution-map__route{color:#777b85;font-size:var(--type-caption-size);background:#ffffff05;border:1px solid #ffffff16;border-radius:999px;align-items:center;gap:10px;width:137px;height:43px;padding:0 14px;display:flex;position:absolute;right:4px}.distribution-map__route svg{color:#7a7d86}.distribution-map__route.is-active{color:#e7e1f4;border-color:#a77eff40}.distribution-map__route.is-active svg{color:#bda2ff}.distribution-map__route--organic{top:24px}.distribution-map__route--paid{top:84px}.distribution-map__route--external{top:144px}.distribution-picture__roles{border-left:1px solid #ffffff13;margin:0;padding-left:24px}.distribution-picture__roles>div{grid-template-columns:30px 1fr;align-items:center;gap:2px 12px;padding:7px 0 13px;display:grid}.distribution-picture__roles>div+div{border-top:1px solid #fff1;padding-top:13px}.distribution-picture__roles>div>span{color:#727680;grid-row:1/3}.distribution-picture__roles>div.is-available>span{color:#c2adff}.distribution-picture__roles dt{color:#858892;font-size:var(--type-caption-size)}.distribution-picture__roles dd{font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin:2px 0 0}.distribution-picture__roles aside{color:#8c8f98;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:#8b5cf60e;border:1px solid #b799ff21;border-radius:10px;align-items:center;gap:9px;margin-top:4px;padding:9px 10px;display:flex}.distribution-picture__roles aside svg{color:#b79bff;flex:none}.distribution-section{margin-top:18px}.distribution-section>header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:15px;padding:0 4px;display:flex}.distribution-section>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:8px 0 0}.distribution-section>header>p{color:#82858f;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-align:right;max-width:430px;margin:0}.distribution-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.distribution-route-card{color:inherit;background:linear-gradient(150deg,#191b20cc,#0b0d10f2);border:1px solid #ffffff16;border-radius:16px;flex-direction:column;min-height:268px;padding:18px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}a.distribution-route-card:hover{border-color:#a984ff52;transform:translateY(-4px);box-shadow:0 18px 42px #00000038}a.distribution-route-card:focus-visible{outline-offset:3px;outline:2px solid #a989ff}.distribution-route-card--disabled{opacity:.72}.distribution-route-card>header{align-items:center;gap:12px;display:flex}.distribution-route-card__icon{color:#c0abfb;border:1px solid #ffffff1c;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.distribution-route-card__eyebrow{color:#c5b3f6;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.distribution-route-card h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:16px 0 0}.distribution-route-card>p{color:#9497a0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:9px 0 0}.distribution-route-card__tags{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.distribution-route-card__tags small{color:#bba5f6;font-size:var(--type-caption-size);border:1px solid #ab85ff40;border-radius:999px;padding:5px 8px}.distribution-route-card__tags small+small{color:#8fd9e9;border-color:#5bcce454}.distribution-route-card footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.distribution-route-card footer>span{color:#ccb9ff;font-size:var(--type-caption-size);border:1px solid #a781ff3d;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.distribution-route-card footer>svg{color:#ccc4db;transition:transform .2s}a.distribution-route-card:hover footer>svg{transform:translate(3px)}.distribution-lower-grid{grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr);gap:14px;margin-top:14px;display:grid}.distribution-access{background:linear-gradient(145deg,#121418eb,#090b0efa);border:1px solid #ffffff16;border-radius:16px;padding:17px}.distribution-access>header{margin-bottom:12px}.distribution-access>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:7px 0 0}.distribution-access>div{border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.distribution-access-row{color:inherit;grid-template-columns:35px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;text-decoration:none;transition:background .2s;display:grid}.distribution-access-row+.distribution-access-row{border-top:1px solid #fff1}a.distribution-access-row:hover{background:#8b5cf60e}.distribution-access-row--disabled{opacity:.62}.distribution-access-row__icon{color:#baa2ff;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.distribution-access-row__body b,.distribution-access-row__body small{display:block}.distribution-access-row__body b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.distribution-access-row__body small{color:#7f828b;font-size:var(--type-caption-size);margin-top:3px}.distribution-access-row__tag{color:#bca7f7;font-size:var(--type-caption-size);border:1px solid #ab85ff38;border-radius:999px;padding:5px 9px}.distribution-access-row__tag--external{color:#aaaab1;border-color:#ffffff21}.distribution-access-row__tag--hypothesis{border-style:dashed}.distribution-access-row__tag--not-connected{color:#737680;border-color:#ffffff14}.distribution-access-row>svg{color:#aaa7b5}.distribution-action{background:linear-gradient(135deg,#6e3fd233,#1a1824f5 60%,#0c0c11fa);border:1px solid #a470ff9e;border-radius:16px;flex-direction:column;padding:23px;display:flex}.distribution-action__eyebrow{color:#cab7ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;align-items:center;gap:7px;display:flex}.distribution-action h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:12px 0 0}.distribution-action>p{color:#aaa6b6;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:9px 0 0}.distribution-action>a{color:#100d16;font-size:var(--type-caption-size);font-weight:var(--weight-display);background:#a77eff;border-radius:8px;align-self:flex-start;align-items:center;gap:9px;margin-top:15px;padding:10px 13px;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.distribution-action>a:hover{background:#b797ff;transform:translateY(-2px)}.distribution-action>footer{color:#9b97a6;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border-top:1px solid #ffffff17;align-items:center;gap:9px;margin-top:auto;padding-top:14px;display:flex}.distribution-action>footer svg{color:#c0a8ff;flex:none}.distribution-page__principle{color:#777a83;font-size:var(--type-caption-size);align-items:center;gap:9px;padding:18px 6px 0;display:flex}.distribution-page__principle svg{color:#a58bea;flex:none}.distribution-page__principle b{color:#aaa9b0;font-weight:var(--weight-heading)}.distribution-dashboard{width:100%;max-width:1540px;margin:0 auto;position:relative}.distribution-dashboard__hero{justify-content:space-between;align-items:flex-end;gap:34px;margin:4px 12px 24px;display:flex;position:relative}.distribution-dashboard__hero>div{max-width:1120px}.distribution-dashboard__hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:15px 0 0}.distribution-dashboard__hero>div>p:last-child{color:#a0a3ad;font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:950px;margin:17px 0 0}.distribution-dashboard__hero>span{color:#8b8e98;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:7px;margin-bottom:4px;padding:8px 10px;display:flex}.distribution-dashboard__hero>span.is-connected{color:#a7cfc5;border-color:#6ddabe2e}.distribution-source-section{scroll-margin-top:24px}.distribution-section-heading{align-items:center;gap:8px;margin:0 4px 10px;display:flex}.distribution-section-heading>.ci-eyebrow{margin:0}.distribution-heading-line{align-items:center;gap:8px;min-width:0;display:flex}.distribution-heading-line h2,.distribution-heading-line h3{min-width:0}.distribution-source-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.distribution-source-card{color:inherit;background:radial-gradient(circle at 14% 12%,#8b5cf614,#0000 36%),linear-gradient(145deg,#14161bf0,#090a0dfa);border:1px solid #ffffff16;border-radius:15px;flex-direction:column;min-height:164px;padding:16px;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}a.distribution-source-card:hover{border-color:#ae8fff4d;transform:translateY(-3px)}.distribution-source-card.is-disabled{opacity:.72}.distribution-source-card>header{align-items:center;gap:11px;display:flex}.distribution-source-card>header>span{color:#bca6fb;background:#8b5cf61c;border:1px solid #b597ff21;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.distribution-source-card--organic>header>span{color:#75d6c0;background:#53c2a81a;border-color:#53c2a826}.distribution-source-card--earned>header>span{color:#9295a0}.distribution-source-card>header b,.distribution-source-card>header small{display:block}.distribution-source-card>header b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.distribution-source-card>header small{color:#81848e;font-size:var(--type-caption-size);margin-top:3px}.distribution-source-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-top:18px;display:grid}.distribution-source-card__metrics>div+div{border-left:1px solid #ffffff12;padding-left:15px}.distribution-source-card__metrics strong,.distribution-source-card__metrics small{display:block}.distribution-source-card__metrics strong{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);overflow-wrap:anywhere}.distribution-source-card__metrics small{color:#797c86;font-size:var(--type-caption-size);margin-top:5px}.distribution-source-card>footer{color:#858892;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;align-self:flex-start;margin-top:auto;padding:5px 7px}.distribution-source-card>footer.is-internal-evidence{color:#86cdbb;background:#4fc2a414;border-color:#4fc2a433}.distribution-source-card>footer.is-external-evidence{color:#b9a4f0;background:#8b5cf614;border-color:#ab8bff33}.distribution-source-card>footer.is-not-connected{color:#b98192;background:#ce6b880f;border-color:#ce6b882b}.distribution-quality{background:linear-gradient(145deg,#0f1115f2,#08090cfc);border:1px solid #ffffff16;border-radius:17px;margin-top:14px;padding:18px;scroll-margin-top:24px}.distribution-quality>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.distribution-quality>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:7px 0 0}.distribution-quality>header>span{color:#858892;font-size:var(--type-caption-size);text-align:right;margin-bottom:2px}.distribution-quality-table{border:1px solid #ffffff12;border-radius:11px;margin-top:15px;overflow:hidden}.distribution-quality-row{grid-template-columns:minmax(175px,1.1fr) repeat(4,minmax(110px,.86fr)) minmax(95px,.6fr);align-items:center;gap:14px;min-height:55px;padding:8px 13px;display:grid}.distribution-quality-row+.distribution-quality-row{border-top:1px solid #ffffff0f}.distribution-quality-row--head{color:#7d8089;font-size:var(--type-caption-size);background:#ffffff05;min-height:30px}.distribution-quality-row__source{align-items:center;gap:10px;display:flex}.distribution-quality-row__source>i{color:#b399f8;font-style:normal;display:flex}.distribution-quality-row__source b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.distribution-quality-row__metric b,.distribution-quality-row__metric small{display:block}.distribution-quality-row__metric b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.distribution-quality-row__metric small{color:#686b75;font-size:var(--type-caption-size);margin-top:3px}.distribution-confidence{color:#898c95;font-size:var(--type-caption-size);border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-style:normal;display:inline-flex}.distribution-confidence--strong{color:#8bd4c1;background:#46bd9e1a;border-color:#46bd9e3d}.distribution-confidence--moderate{color:#b9a3ef;background:#8b5cf61a;border-color:#a582f93d}.distribution-confidence--early{color:#90b2dd;background:#5188cd1a;border-color:#5188cd3d}.distribution-confidence--not-connected{color:#b77d8e;background:#ce6b880f;border-color:#ce6b8829}.distribution-quality>footer{color:#777a84;font-size:var(--type-caption-size);flex-wrap:wrap;align-items:center;gap:15px;padding:11px 2px 0;display:flex}.distribution-quality>footer span{align-items:center;gap:6px;display:flex}.distribution-quality>footer svg{color:#a98cff}.distribution-detail-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.65fr);align-items:start;gap:14px;margin-top:14px;display:grid}.distribution-content,.distribution-external{background:linear-gradient(145deg,#0f1115f2,#08090cfc);border:1px solid #ffffff16;border-radius:17px;min-width:0;padding:18px;scroll-margin-top:24px}.distribution-content>header h2,.distribution-external>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:7px 0 0}.distribution-content-tabs{border-bottom:1px solid #ffffff13;gap:25px;margin-top:14px;display:flex}.distribution-content-tabs button{color:#7f828c;font:inherit;font-size:var(--type-caption-size);background:0 0;border:0;padding:0 0 9px;position:relative}.distribution-content-tabs button:hover{color:#d7d2e5}.distribution-content-tabs button.is-active{color:#cdbbff}.distribution-content-tabs button.is-active:after{content:"";background:#9f79ff;height:2px;position:absolute;bottom:-1px;left:0;right:0}.distribution-content-list{border:1px solid #fff1;border-radius:11px;margin-top:12px;overflow:hidden}.distribution-content-list>button{appearance:none;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:23px minmax(150px,1.05fr) minmax(86px,.55fr) minmax(105px,.7fr) 70px 70px minmax(145px,1fr) 14px;align-items:center;gap:11px;width:100%;min-height:67px;padding:9px 11px;display:grid}.distribution-content-list>button+button{border-top:1px solid #ffffff0f}.distribution-content-list>button:hover,.distribution-content-list>button:focus-visible{background:#8b5cf60e;outline:0}.distribution-content-list__rank{color:#766797;font-size:var(--type-caption-size)}.distribution-content-list__title b,.distribution-content-list__title small,.distribution-content-list__metric b,.distribution-content-list__metric small{display:block}.distribution-content-list__title b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading)}.distribution-content-list__title small{color:#646770;font-size:var(--type-caption-size);margin-top:4px}.distribution-content-list__classification b,.distribution-content-list__classification small{display:block}.distribution-content-list__classification b{color:#a3a5ad;font-size:var(--type-caption-size);font-weight:var(--weight-label);line-height:var(--type-caption-leading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.distribution-content-list__classification small{color:#5f626c;font-size:var(--type-caption-size);text-transform:none;margin-bottom:4px}.distribution-content-list__metric b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.distribution-content-list__metric small{color:#62656f;font-size:var(--type-caption-size);margin-top:3px}.distribution-content-list__observation{color:#92959e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.distribution-content-list>button>svg{color:#a9a4b5}.distribution-content-empty{border:1px dashed #ffffff1a;border-radius:11px;align-items:center;gap:11px;min-height:130px;margin-top:13px;padding:18px;display:flex}.distribution-content-empty>svg{color:#b69cff}.distribution-content-empty b,.distribution-content-empty span{display:block}.distribution-content-empty b{font-size:var(--type-caption-size)}.distribution-content-empty span{color:#777a84;font-size:var(--type-caption-size);margin-top:4px}.distribution-external>div{gap:8px;margin-top:14px;display:grid}.distribution-external>div>a{color:inherit;border:1px solid #ffffff12;border-radius:11px;grid-template-columns:35px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:11px;text-decoration:none;transition:background .18s,border-color .18s;display:grid}.distribution-external>div>a:hover{background:#8b5cf60d;border-color:#ae8fff33}.distribution-external>div>a>span{color:#bea8fc;background:#8b5cf61a;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.distribution-external>div>a b,.distribution-external>div>a small{display:block}.distribution-external>div>a b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.distribution-external>div>a small{color:#a38adf;font-size:var(--type-caption-size);margin-top:3px}.distribution-external>div>a p{color:#757882;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.distribution-external>div>a>svg{color:#a9a4b5}.distribution-external__empty{border:1px dashed #ffffff1a;border-radius:11px;flex-direction:column;align-items:flex-start;min-height:170px;padding:18px;display:flex!important}.distribution-external__empty svg{color:#b49aff}.distribution-external__empty b{font-size:var(--type-caption-size)}.distribution-external__empty span{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.distribution-external__all{color:#bca5fb;font-size:var(--type-caption-size);align-items:center;gap:7px;margin-top:13px;text-decoration:none;display:flex}.distribution-learning-panel{background:linear-gradient(145deg,#0f1115f2,#08090cfc);border:1px solid #ffffff16;border-radius:17px;margin-top:14px;padding:22px;scroll-margin-top:24px}.distribution-learning-panel>header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.distribution-learning-panel>header>div{max-width:920px}.distribution-learning-panel>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:8px 0 0}.distribution-learning-panel>header>div>span{color:#8f929c;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:760px;margin-top:10px;display:block}.distribution-learning-panel>header>a{color:#c9b8f8;font-size:var(--type-caption-size);flex:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.distribution-learning-panel>.ci-carousel,.distribution-learning-panel>.ci-empty-state{margin-top:24px}.distribution-learning-panel .ci-action-list>.ci-empty-state{margin:0 18px 18px}.distribution-evidence-layer{z-index:140;position:fixed;inset:0}.distribution-evidence-layer__backdrop{background:#030406b8;border:0;width:100%;position:absolute;inset:0}.distribution-evidence-drawer{background:linear-gradient(155deg,#15141c,#0a0b0f 55%);border-left:1px solid #b899ff29;width:min(520px,94vw);height:100%;position:absolute;top:0;right:0;overflow:auto;box-shadow:-30px 0 70px #00000061}.distribution-evidence-drawer>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:19px 21px;display:flex}.distribution-evidence-drawer>header small,.distribution-evidence-drawer>header b{display:block}.distribution-evidence-drawer>header small{color:#8c8f98;font-size:var(--type-caption-size)}.distribution-evidence-drawer>header b{color:#cab8fb;font-size:var(--type-caption-size);margin-top:4px}.distribution-evidence-drawer>header button{color:#aaa6b5;background:0 0;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.distribution-evidence-drawer__body{padding:22px}.distribution-evidence-drawer__body>section{border-bottom:1px solid #ffffff12;padding:4px 0 22px}.distribution-evidence-drawer__body>section+section{padding-top:22px}.distribution-evidence-drawer__intro>span{color:#777a84;font-size:var(--type-caption-size)}.distribution-evidence-drawer__intro h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:10px 0 0}.distribution-evidence-drawer__intro>div{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.distribution-evidence-drawer__intro i{color:#8e919a;font-size:var(--type-caption-size);border:1px solid #ffffff14;border-radius:999px;padding:5px 7px;font-style:normal}.distribution-evidence-drawer dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:15px 0 0;display:grid}.distribution-evidence-drawer dl>div{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;padding:12px}.distribution-evidence-drawer dt{color:#747781;font-size:var(--type-caption-size)}.distribution-evidence-drawer dd{font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin:7px 0 0}.distribution-evidence-drawer h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);line-height:var(--type-h3-leading);margin:13px 0 0}.distribution-evidence-drawer section>span{color:#888b95;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:10px;display:block}.distribution-evidence-drawer__body>footer{color:#858892;font-size:var(--type-caption-size);align-items:center;gap:9px;padding:18px 0 0;display:flex}.distribution-evidence-drawer__body>footer svg{color:#b89ffc;flex:none}.demand-page{max-width:1480px;margin:0 auto;padding:48px 0 74px;position:relative}.demand-page__orb{pointer-events:none;background:radial-gradient(circle,#5ed9c514,#6837d61a 45%,#0000 72%);border-radius:999px;width:620px;height:620px;position:absolute;top:-410px;right:-100px}.demand-hero{z-index:1;justify-content:space-between;align-items:flex-end;gap:40px;padding:8px 12px 28px;display:flex;position:relative}.demand-hero>div{max-width:1050px}.demand-heading-line{align-items:center;gap:8px;min-width:0;display:flex}.demand-heading-line h2,.demand-heading-line h3{min-width:0}.demand-heading-line--eyebrow{margin-bottom:13px}.demand-heading-line--eyebrow>.ci-eyebrow{margin:0}.demand-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.demand-hero>div>span{color:#a5a7b0;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:900px;margin-top:17px;display:block}.demand-hero>aside{text-align:right;background:#0d0e12b8;border:1px solid #ffffff17;border-radius:12px;flex:none;min-width:210px;padding:12px 14px}.demand-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 12px 14px;display:grid}.demand-metrics article{background:linear-gradient(145deg,#121318f0,#0a0b0ef7);border:1px solid #ffffff16;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;min-height:100px;padding:14px;display:grid}.demand-metrics article>span{color:#9d87d8;background:#8b5cf617;border:1px solid #b99bff1f;border-radius:999px;justify-content:center;align-items:center;width:39px;height:39px;display:flex}.demand-metrics article.is-available>span{color:#c0a6ff}.demand-metrics small,.demand-metrics b,.demand-metrics i{display:block}.demand-metrics small{color:#8d8f98;font-size:var(--type-caption-size)}.demand-metrics b{color:#f0eef5;font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin-top:4px}.demand-metrics i{color:#666973;font-size:var(--type-caption-size);margin-top:3px;font-style:normal}.demand-metrics article.is-available i{color:#6fc8b9}.demand-pathway-section{background:radial-gradient(circle at 82% 5%,#6f43d714,#0000 38%),linear-gradient(135deg,#111217fa,#08090dfe);border:1px solid #ffffff18;border-radius:20px;margin:0 12px 14px;padding:24px 26px 20px;overflow:hidden}.demand-pathway-section>header{grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:flex-start;gap:28px;display:grid}.demand-pathway-section>header>div:first-child{max-width:790px}.demand-pathway-section>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:8px 0 0}.demand-pathway-section>header div:first-child>span{color:#888b95;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:760px;margin-top:9px;display:block}.demand-pathway__aside{flex-direction:column;align-items:flex-end;gap:11px;display:flex}.demand-pathway__aside>small{color:#a38cd9;font-size:var(--type-caption-size);border:1px solid #b596ff2e;border-radius:999px;flex:none;padding:7px 9px}.demand-pathway__insight{background:linear-gradient(130deg,#8b5cf616,#ffffff05);border:1px solid #b292ff29;border-radius:13px;grid-template-columns:34px 1fr;align-items:flex-start;gap:11px;width:100%;padding:13px;display:grid}.demand-pathway__insight>span{color:#bca4fc;background:#8b5cf61a;border:1px solid #b496ff24;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.demand-pathway__insight small,.demand-pathway__insight b{display:block}.demand-pathway__insight small{color:#a38bdc;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.demand-pathway__insight b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading);margin-top:4px}.demand-pathway__insight p{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.demand-funnel-scroll{scrollbar-color:#9f79ff38 transparent;scrollbar-width:thin;margin:28px -4px 0;padding:22px 4px 5px;overflow-x:auto}.demand-funnel{grid-template-columns:repeat(6,minmax(150px,1fr));min-width:1000px;display:grid}.demand-funnel__stage{text-align:center;flex-direction:column;align-items:center;min-width:0;min-height:190px;display:flex;position:relative}.demand-funnel__node{color:#6e717b;z-index:3;background:linear-gradient(145deg,#15161d,#0b0c10);border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;position:relative}.demand-funnel__stage--available .demand-funnel__node{color:#c1a9ff;border-color:#ab89ffad;box-shadow:0 0 0 6px #8b5cf60b,0 0 22px #8b5cf62b}.demand-funnel__stage--upstream-only .demand-funnel__node{color:#a890e7;border-color:#a587f066;box-shadow:0 0 0 5px #8b5cf608}.demand-funnel__ribbon{pointer-events:none;z-index:1;width:100%;height:72px;position:absolute;top:-9px;left:50%}.demand-funnel__ribbon>i{background:linear-gradient(90deg,#7c52de47,#ab8bff1c);border-top:1px solid #a180f46b;border-bottom:1px solid #a180f46b;position:absolute;inset:0}.demand-funnel__ribbon.is-awaiting>i{background:linear-gradient(90deg,#795bbf17,#ffffff03);border-color:#ffffff17}.demand-funnel__ribbon>em{color:#9f8bd6;font-size:var(--type-caption-size);text-transform:none;white-space:nowrap;z-index:2;font-style:normal;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.demand-funnel__ribbon.is-awaiting>em{color:#666a74}.demand-funnel__stage>b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin-top:14px}.demand-funnel__stage>strong{color:#bba2fa;font-size:var(--type-small-size);font-weight:var(--weight-heading);margin-top:6px}.demand-funnel__stage--not-connected>strong{color:#8d7db6;font-size:var(--type-caption-size)}.demand-funnel__stage>small{color:#696c76;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:145px;margin-top:5px}.demand-funnel__state{color:#696c76;font-size:var(--type-caption-size);border:1px solid #ffffff13;border-radius:999px;margin-top:8px;padding:4px 6px;font-style:normal}.demand-funnel__stage--available .demand-funnel__state{color:#83bdae;border-color:#69cfb629}.demand-funnel__stage--upstream-only .demand-funnel__state{color:#9d88d4;border-color:#b192ff2e}.demand-pathway-section>footer{color:#646771;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding-top:13px;display:flex}.demand-pathway-section>footer svg{color:#9078c7;flex:none}.demand-grid{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:14px;margin:0 12px;display:grid}.demand-sources,.demand-owned,.demand-content{background:#0b0c10e0;border:1px solid #ffffff16;border-radius:17px}.demand-sources{padding:20px}.demand-sources>header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.demand-sources h2,.demand-owned h2,.demand-content h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:7px 0 0}.demand-sources>header>span{color:#7a7d86;font-size:var(--type-caption-size);align-items:center;gap:6px;display:flex}.demand-sources>header i{border-radius:50%;width:6px;height:6px;margin-left:8px}.demand-sources>header i.is-visits{background:#9f7cff}.demand-sources>header i.is-leads{background:#63d9c6}.demand-sources>div{margin-top:15px}.demand-sources article{grid-template-columns:28px 120px minmax(120px,1fr) 80px 70px;align-items:center;gap:11px;min-height:58px;display:grid}.demand-sources article+article{border-top:1px solid #ffffff0e}.demand-source-icon{color:#a58ee3}.demand-source-name b,.demand-source-name small,.demand-source-value b,.demand-source-value small,.demand-source-rate b,.demand-source-rate small{display:block}.demand-source-name b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.demand-source-name small,.demand-source-value small,.demand-source-rate small{color:#656873;font-size:var(--type-caption-size);margin-top:3px}.demand-source-bars{gap:6px;display:grid}.demand-source-bars>span{background:#ffffff0e;border-radius:999px;height:5px;overflow:hidden}.demand-source-bars i{border-radius:inherit;background:linear-gradient(90deg,#7854d8,#a985ff);min-width:0;height:100%;display:block}.demand-source-bars>span+span i{background:linear-gradient(90deg,#318f84,#65decb)}.demand-source-value b,.demand-source-rate b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.demand-owned{flex-direction:column;padding:20px;display:flex}.demand-owned>header>span{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:6px;display:block}.demand-chart-empty{color:#987fd7;border:1px dashed #ffffff1a;border-radius:13px;align-items:flex-start;gap:11px;min-height:165px;margin-top:20px;padding:18px;display:flex}.demand-chart-empty b{color:#c9c8cf;font-size:var(--type-caption-size);display:block}.demand-chart-empty span{color:#6e717b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px;display:block}.demand-owned-chart{margin-top:18px}.demand-owned-chart svg{width:100%;height:160px;overflow:visible}.demand-owned-chart svg line{stroke:#ffffff0f;stroke-width:.4px}.demand-owned-chart svg polyline{fill:none;stroke:#64dac7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px;vector-effect:non-scaling-stroke}.demand-owned-chart svg circle{fill:#0b0c10;stroke:#82ebda;stroke-width:.6px;vector-effect:non-scaling-stroke}.demand-owned-chart>div{color:#666974;font-size:var(--type-caption-size);justify-content:space-between;display:flex}.demand-owned dl{border-top:1px solid #fff1;grid-template-columns:repeat(3,minmax(0,1fr));margin:auto 0 0;padding-top:15px;display:grid}.demand-owned dl>div+div{border-left:1px solid #ffffff0f;padding-left:13px}.demand-owned dt{color:#6f727c;font-size:var(--type-caption-size)}.demand-owned dd{font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin:5px 0 0}.demand-content{margin:14px 12px 0;padding:20px;overflow:hidden}.demand-content>header{justify-content:space-between;align-items:flex-end;gap:25px;display:flex}.demand-content>header div>span{color:#797c85;font-size:var(--type-caption-size);margin-top:7px;display:block}.demand-content>header>a{color:#c8bee0;font-size:var(--type-caption-size);border:1px solid #ffffff1a;border-radius:9px;flex:none;align-items:center;gap:7px;padding:9px 11px;text-decoration:none;display:inline-flex}.demand-content__table{border:1px solid #fff1;border-radius:12px;margin-top:17px;overflow:hidden}.demand-content__head,.demand-content__table>a{grid-template-columns:minmax(260px,2fr) minmax(120px,1fr) 80px 70px 85px 90px;align-items:center;gap:14px;display:grid}.demand-content__head{color:#747680;font-size:var(--type-caption-size);text-transform:none;background:#ffffff06;padding:10px 13px}.demand-content__table>a{color:inherit;min-height:62px;padding:10px 13px;text-decoration:none;transition:background .18s}.demand-content__table>a+a{border-top:1px solid #ffffff0e}.demand-content__table>a:hover{background:#8b5cf60b}.demand-content__table>a b,.demand-content__table>a small{display:block}.demand-content__table>a b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.demand-content__table>a small{color:#666974;font-size:var(--type-caption-size);margin-top:4px}.demand-content__table>a>span:nth-child(2),.demand-content__table>a>strong{color:#9b9da5;font-size:var(--type-caption-size);font-weight:var(--weight-label)}.demand-content__table>a i{color:#b59bea;font-size:var(--type-caption-size);border:1px solid #ae8bff33;border-radius:999px;justify-self:start;padding:5px 7px;font-style:normal}.demand-content__empty{color:#8f79c9;align-items:center;gap:11px;min-height:110px;padding:18px;display:flex}.demand-content__empty b{color:#c8c7cd;font-size:var(--type-caption-size);display:block}.demand-content__empty small{color:#6e717b;font-size:var(--type-caption-size);margin-top:5px;display:block}.demand-connections{color:#7a7d86;font-size:var(--type-caption-size);justify-content:space-between;align-items:center;gap:24px;margin:14px 16px 0;display:flex}.demand-connections>div{grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid}.demand-connections svg{color:#a58bea}.demand-connections b,.demand-connections small{display:block}.demand-connections b{color:#a9a8af;font-size:var(--type-caption-size)}.demand-connections small{margin-top:3px}.demand-connections p{text-align:right;margin:0}.ci-register-page{max-width:1500px;margin:0 auto;padding:34px 34px 72px}.ci-register-hero{min-height:190px;padding:8px 12px 34px}.ci-register-hero .ch-back-link{margin-bottom:38px}.ci-register-guide-line{align-items:center;gap:8px;margin:0 0 13px;display:flex}.ci-register-guide-line>.ci-eyebrow{color:#bda8ff;margin:0}.ci-register-hero__title{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.ci-register-hero__title h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.ci-register-hero__title p{color:#a1a3ac;font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:700px;margin:16px 0 0}.ci-register-hero__title>span{color:#c6b4fb;font-size:var(--type-caption-size);border:1px solid #bea4ff2e;border-radius:999px;flex:none;padding:10px 13px}.ci-register-hero__title>.intelligence-page-status{flex:none}.ci-register-guided-section{margin-bottom:24px}.ci-register-section-heading{justify-content:space-between;align-items:flex-end;gap:18px;margin:0 4px 12px;display:flex}.ci-register-section-heading>div>.ci-eyebrow{color:#bda8ff;margin:0 0 7px}.ci-register-section-heading h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:0}.ci-register-guided-section>.ci-register-summary{margin-bottom:0}.ci-register-summary{background:#0c0d10c2;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:18px;display:grid;overflow:hidden}.ci-register-summary-card{background:#ffffff04;min-height:90px;padding:20px 22px}.ci-register-summary-card+.ci-register-summary-card{border-left:1px solid #ffffff12}.ci-register-summary-card strong{font-size:var(--type-h2-size);font-weight:var(--weight-heading);display:block}.ci-register-summary-card small{color:#8f919a;font-size:var(--type-caption-size);margin-top:7px;display:block}.ci-action-handoff{background:linear-gradient(120deg,#8b5cf614,#ffffff05);border:1px solid #b89bff29;border-radius:15px;justify-content:space-between;align-items:center;gap:28px;margin-top:18px;padding:20px 22px;display:flex}.ci-action-handoff>div>span{color:#bca9f7;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.ci-action-handoff strong{font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin-top:7px;display:block}.ci-action-handoff p{color:#90929b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:6px 0 0}.ci-action-handoff>a{color:#eeeaf8;font-size:var(--type-caption-size);border:1px solid #c0a9ff38;border-radius:999px;flex:none;align-items:center;gap:8px;padding:10px 13px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.ci-action-handoff>a:hover{background:#8b5cf61f;border-color:#c0a9ff66;transform:translateY(-1px)}.ci-action-filters{background:#0c0d10b8;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:minmax(280px,1fr) minmax(170px,.8fr) repeat(3,minmax(145px,.62fr));align-items:end;gap:14px;margin-bottom:24px;padding:14px;display:grid}.ci-action-filter-tabs{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ci-action-filter-tabs button{color:#989aa3;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:0 0;border:1px solid #ffffff1a;border-radius:999px;padding:9px 12px}.ci-action-filter-tabs button:hover,.ci-action-filter-tabs button.is-active{color:#eeeaf8;background:#8b5cf61c;border-color:#bea4ff57}.ci-action-filters label{gap:6px;display:grid}.ci-action-filters label>span{color:#777a84;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none}.ci-action-filters input,.ci-action-filters select{color:#d9d8df;font:inherit;font-size:var(--type-caption-size);background:#111216;border:1px solid #ffffff1a;border-radius:10px;width:100%;min-height:36px;padding:8px 10px}.ci-action-filters input:focus,.ci-action-filters select:focus{border-color:#bea4ff80;outline:2px solid #8b5cf61f}.ci-action-groups{gap:28px;display:grid}.ci-action-group>header{justify-content:space-between;align-items:end;gap:20px;margin:0 4px 12px;display:flex}.ci-action-group__heading{align-items:center;gap:8px;display:flex}.ci-action-group>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);margin:0}.ci-action-group>header p{color:#858791;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.ci-action-group>header>span{color:#c9b8fb;font-size:var(--type-caption-size);background:#8b5cf61a;border:1px solid #bea4ff2b;border-radius:999px;justify-content:center;align-items:center;min-width:27px;height:27px;padding:0 8px;display:inline-flex}.ci-register-grid{gap:14px;display:grid}.ci-register-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-register-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-register-card,.ci-register-action,.ci-register-section{background:linear-gradient(145deg,#131418f0,#0a0b0ef5);border:1px solid #ffffff17;border-radius:16px}.ci-register-card{min-height:330px;padding:24px;scroll-margin-top:24px}.ci-register-card__topline{color:#8f929c;font-size:var(--type-caption-size);align-items:center;gap:9px;display:flex}.ci-register-card__topline>strong{color:#c9cad1;font-size:var(--type-caption-size);font-weight:var(--weight-heading);border:1px solid #ffffff1a;border-radius:999px;margin-left:auto;padding:5px 8px}.ci-register-dimension{color:#c9b8fb;font-size:var(--type-caption-size);align-items:center;gap:7px;display:inline-flex}.ci-register-card h2,.ci-register-card h3,.ci-register-action h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:22px 0 0}.ci-register-card>p,.ci-register-action__body>p{color:#a1a3ac;font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:12px 0 0}.ci-register-callout{background:#8b5cf60e;border-left:2px solid #ad8cff73;margin-top:18px;padding:12px 14px}.ci-register-callout small{color:#bca9f7;font-size:var(--type-caption-size);text-transform:none;margin-bottom:5px;display:block}.ci-register-callout span{color:#bbbcc3;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.ci-register-proof{border-top:1px solid #fff1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;padding-top:15px;display:grid}.ci-register-proof strong,.ci-register-action__proof strong{font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading);display:block}.ci-register-proof small,.ci-register-action__proof small{color:#777a84;font-size:var(--type-caption-size);margin-top:5px;display:block}.ci-register-links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.ci-register-links a,.ci-register-related,.ci-register-resource-update{color:#bda8ff;font-size:var(--type-caption-size);align-items:center;gap:6px;text-decoration:none;transition:color .18s,gap .18s;display:inline-flex}.ci-register-links a:hover,.ci-register-related:hover,.ci-register-resource-update:hover{color:#fff;gap:9px}.ci-register-links>span,.ci-register-unavailable{color:#777982;font-size:var(--type-caption-size)}.ci-register-source{color:#6f727c;font-size:var(--type-caption-size);margin-top:14px;display:block}.ci-register-list{gap:12px;display:grid}.ci-register-action{grid-template-columns:130px minmax(260px,1fr) minmax(290px,.7fr) auto;align-items:start;gap:18px;padding:22px;scroll-margin-top:24px;display:grid}.ci-register-action__body .ci-register-card__topline{justify-content:flex-start}.ci-register-action__body .ci-register-card__topline strong{margin-left:0}.ci-register-action__body h2{font-size:var(--type-h2-size);margin-top:12px}.ci-register-title-link{color:inherit;text-decoration:none;transition:color .18s}.ci-register-title-link:hover{color:#cdbdff}.ci-register-title-link:focus-visible{outline-offset:4px;outline:2px solid #ae8dffd1}.ci-register-related{margin-top:12px}.ci-register-experiment{background:#8b5cf60e;border:1px solid #bca9f71f;border-radius:12px;margin-top:16px;padding:14px}.ci-register-experiment small{color:#bca9f7;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.ci-register-experiment strong{color:#e9e6f1;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:7px;display:block}.ci-register-experiment p,.ci-register-experiment span{color:#898b95;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:7px 0 0;display:block}.ci-register-experiment span{color:#aaa0c8}.ci-register-rationale{border-top:1px solid #fff1;margin-top:16px;padding-top:12px}.ci-register-rationale summary{color:#aaa0c8;cursor:pointer;font-size:var(--type-caption-size);align-items:center;gap:7px;list-style:none;display:flex}.ci-register-rationale summary::-webkit-details-marker{display:none}.ci-register-rationale[open] summary svg{transform:rotate(180deg)}.ci-register-rationale p{color:#92949d;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);white-space:pre-line;margin:12px 0 0}.ci-register-action__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding-top:4px;display:grid}.ci-register-primary-link{color:#eeeaf8;font-size:var(--type-caption-size);white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.ci-register-primary-link:hover{background:#8b5cf61a;border-color:#b99bff47}.ci-register-action>.ci-register-source{grid-column:2/-1;margin-top:-6px}.ci-register-section{margin-bottom:18px;padding:24px;scroll-margin-top:24px}.ci-register-section>header{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:20px;display:grid}.ci-register-section>header>span,.ci-register-document-icon{color:#c7b5ff;background:#8b5cf617;border:1px solid #b496ff1f;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.ci-register-section>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);margin:0}.ci-register-section>header p{color:#8f929b;font-size:var(--type-caption-size);margin:5px 0 0}.ci-register-section>header small{color:#898b94;font-size:var(--type-caption-size)}.ci-register-card--entity{min-height:285px}.ci-register-card--entity .ci-register-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.ci-register-card--resource{min-height:290px}.ci-register-resource-update{border-top:1px solid #fff1;margin-top:18px;padding-top:13px;display:flex}.ci-register-resource-update svg:last-child{margin-left:auto}.ci-register-empty{color:#8f929b;font-size:var(--type-caption-size);border:1px dashed #ffffff1c;border-radius:14px;margin:0;padding:30px}.resource-dashboard{max-width:1500px;margin:0 auto;padding:48px 38px 90px}.resource-dashboard__hero{justify-content:space-between;align-items:flex-end;gap:36px;padding:0 6px 34px;display:flex}.resource-dashboard__hero>div{max-width:920px}.resource-dashboard__hero .ci-eyebrow,.resource-dashboard__section .ci-eyebrow,.resource-document-view .ci-eyebrow{color:#bca4ff;margin:0 0 15px}.resource-dashboard__hero h1{color:#f4f3f7;font-size:var(--type-h1-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.resource-dashboard__hero>div>p:last-child{color:#9b9da6;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:760px;margin:20px 0 0}.resource-dashboard__hero>span{color:#c4b2f7;font-size:var(--type-caption-size);border:1px solid #ba9eff33;border-radius:999px;flex:none;align-items:center;gap:8px;margin-bottom:5px;padding:10px 13px;display:inline-flex}.resource-dashboard__tabs{border-bottom:1px solid #ffffff16;gap:34px;margin:0 6px 22px;display:flex;overflow-x:auto}.resource-dashboard__tabs button{color:#8f919b;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:0 0;border:0;flex:none;padding:0 3px 13px;position:relative}.resource-dashboard__tabs button:after{content:"";opacity:0;background:#a47dff;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.4)}.resource-dashboard__tabs button:hover,.resource-dashboard__tabs button.is-active{color:#f1eef8}.resource-dashboard__tabs button.is-active:after{opacity:1;transform:scaleX(1)}.resource-north-star{background:radial-gradient(circle at 74% 28%,#7e4cff26,#0000 29%),linear-gradient(135deg,#16141ffa,#0a0b0efa);border:1px solid #bc9eff33;border-radius:19px;grid-template-columns:minmax(0,1.7fr) minmax(330px,.8fr);min-height:380px;display:grid;overflow:hidden}.resource-north-star__lead{padding:48px 52px}.resource-north-star__lead>span{color:#c0a8ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;align-items:center;gap:8px;display:inline-flex}.resource-north-star__lead h2{color:#f5f3f8;font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);max-width:900px;margin:34px 0 0}.resource-north-star__lead p{color:#a2a1aa;font-size:var(--type-small-size);line-height:var(--type-small-leading);max-width:720px;margin:24px 0 0}.resource-north-star__lead a,.resource-document-view>header>a{color:#c3adfb;font-size:var(--type-caption-size);align-items:center;gap:7px;margin-top:27px;text-decoration:none;display:inline-flex}.resource-north-star__lead a:hover,.resource-document-view>header>a:hover{color:#fff}.resource-north-star__principles{background:#05060959;border-left:1px solid #ffffff13;padding:22px;display:grid}.resource-north-star__principles button{color:#b9bac1;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #fff1;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:16px 10px;transition:color .18s,padding .18s;display:grid}.resource-north-star__principles button:last-child{border-bottom:0}.resource-north-star__principles button:hover{color:#f4f1fc;padding-left:16px}.resource-north-star__principles button:disabled{cursor:default;opacity:.45}.resource-north-star__principles button>span{color:#766995;font-size:var(--type-caption-size)}.resource-north-star__principles button strong{font-size:var(--type-caption-size);font-weight:var(--weight-label)}.resource-north-star__principles button svg{color:#9c7bea}.resource-dashboard__section{background:#0b0c0fb8;border:1px solid #ffffff14;border-radius:18px;margin-top:18px;padding:30px;overflow:hidden}.resource-dashboard__section>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:23px;display:flex}.resource-dashboard__section>header h2{color:#efedf4;font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:0}.resource-dashboard__section>header>span{color:#777a84;font-size:var(--type-caption-size)}.resource-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.resource-memory-card{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff12;grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:185px;padding:18px 24px;transition:background .18s;display:grid}.resource-focus-grid>.resource-memory-card:last-child{border-right:0}.resource-memory-card:hover{background:#8b5cf60b}.resource-memory-card>span{color:#b99df8;background:#8b5cf61a;border:1px solid #b89bff24;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.resource-memory-card>div>small{color:#9b80de;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.resource-memory-card>div>strong{color:#eae8ef;font-size:var(--type-small-size);font-weight:var(--weight-heading);line-height:var(--type-small-leading);margin-top:8px;display:block}.resource-memory-card>div>p{-webkit-line-clamp:4;color:#8f919a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-box-orient:vertical;margin:11px 0 0;display:-webkit-box;overflow:hidden}.resource-memory-card>svg{color:#716e78;margin-top:10px}.resource-memory-card:hover>svg{color:#b99df8}.resource-memory-card.is-unavailable{cursor:default;opacity:.6}.resource-dashboard__split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.resource-dashboard__section--compact{padding:28px}.resource-dashboard__section--compact>header h2{font-size:var(--type-h2-size)}.resource-memory-list{border:1px solid #fff1;border-radius:13px;overflow:hidden}.resource-memory-list .resource-memory-card{border-bottom:1px solid #ffffff0f;border-right:0;min-height:128px;padding:18px}.resource-memory-list .resource-memory-card:last-child{border-bottom:0}.resource-memory-list .resource-memory-card>div>p{-webkit-line-clamp:2}.resource-document-view{background:#0b0c0fbd;border:1px solid #ffffff14;border-radius:18px;min-height:520px;padding:34px}.resource-document-view>header{justify-content:space-between;align-items:start;gap:30px;display:flex}.resource-document-view>header>div{max-width:800px}.resource-document-view>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:0}.resource-document-view>header>div>p:last-child{color:#8e9099;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:14px 0 0}.resource-document-view>header>a{flex:none;margin-top:5px}.resource-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.resource-document-grid button{color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(145deg,#16161bdb,#0a0b0ee6);border:1px solid #ffffff14;border-radius:14px;min-height:245px;padding:22px;transition:border-color .18s,transform .18s;position:relative}.resource-document-grid button:hover{border-color:#b594ff42;transform:translateY(-2px)}.resource-document-grid button>span{color:#655f70;font-size:var(--type-caption-size);position:absolute;top:18px;right:18px}.resource-document-grid button>small{color:#9e83e5;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none}.resource-document-grid button>strong{color:#eceaf1;font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin-top:18px;display:block}.resource-document-grid button>p{-webkit-line-clamp:5;color:#90929b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-box-orient:vertical;margin:14px 0 0;display:-webkit-box;overflow:hidden}.resource-document-grid button>i{color:#b79af6;font-size:var(--type-caption-size);align-items:center;gap:6px;font-style:normal;display:flex;position:absolute;bottom:20px;left:22px}.resource-source-strip{background:#0a0b0ebd;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:minmax(260px,.75fr) minmax(400px,1.25fr);align-items:center;gap:28px;margin-top:18px;padding:20px 24px;display:grid}.resource-source-strip>div:first-child>span{color:#c7b4fa;font-size:var(--type-caption-size);align-items:center;gap:8px;display:flex}.resource-source-strip>div:first-child>p{color:#7e818b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:6px 0 0}.resource-source-strip>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.resource-source-strip a,.resource-source-strip>div:last-child>span{color:#aaa8b1;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;text-decoration:none;display:inline-flex}.resource-source-strip a:hover{color:#e8e1f8;border-color:#bb9dff47}.resource-proposals{background:linear-gradient(120deg,#8b5cf617,#0e0f13cc);border:1px solid #bb9dff29;border-radius:17px;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);gap:34px;margin-top:18px;padding:26px;display:grid}.resource-proposals>div:first-child>span{color:#bfa5ff;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none}.resource-proposals h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:10px 0 0}.resource-proposals p{color:#898b94;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.resource-proposals>div:last-child{border:1px solid #ffffff12;border-radius:12px;overflow:hidden}.resource-proposals>div:last-child>a{color:#d5d0df;font-size:var(--type-caption-size);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:47px;padding:10px 13px;text-decoration:none;display:grid}.resource-proposals>div:last-child>a+a{border-top:1px solid #ffffff0f}.resource-proposals>div:last-child>a:hover{background:#8b5cf60e}.resource-proposals>div:last-child>a small{color:#747680;font-size:var(--type-caption-size);margin-top:4px;display:block}.resource-proposals>div:last-child>a:last-child{color:#bca4ff;grid-template-columns:1fr auto}.resource-dashboard__empty{color:#9b83dd;text-align:center;border:1px dashed #ffffff1f;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:40px;display:flex}.resource-dashboard__empty h2,.resource-dashboard__empty h3{color:#e6e3eb;font-size:var(--type-h2-size);font-weight:var(--weight-heading);margin:17px 0 0}.resource-dashboard__empty p{color:#81838d;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:460px;margin:10px 0 0}.resource-drawer-backdrop{z-index:90;background:#030406ad;position:fixed;inset:0}.resource-drawer{background:linear-gradient(155deg,#15141d,#090a0d 62%);border-left:1px solid #bb9dff33;flex-direction:column;width:min(92vw,520px);max-width:520px;padding:30px;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-24px 0 70px #00000073}.resource-drawer>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.resource-drawer>header span{color:#b99df8;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none}.resource-drawer>header h2{color:#f0edf5;font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:17px 0 0}.resource-drawer>header p{color:#7f818b;font-size:var(--type-caption-size);margin:9px 0 0}.resource-drawer>header button{color:#b8bac2;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;flex:none;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.resource-drawer__body{flex:1;padding-top:60px}.resource-drawer__body>p{color:#c2c1c8;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);margin:0}.resource-drawer__body>div{color:#8f919b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:#8b5cf613;border:1px solid #ba9eff26;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:11px;margin-top:34px;padding:15px;display:grid}.resource-drawer__body>div svg{color:#b99df8}.resource-drawer>footer{border-top:1px solid #ffffff13;padding-top:20px}.resource-drawer>footer a{color:#0b0b0e;font-size:var(--type-caption-size);font-weight:var(--weight-display);background:#b99df8;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:12px;text-decoration:none;display:flex}.resource-drawer>footer>span{color:#797b84;font-size:var(--type-caption-size)}.opportunity-page{max-width:1500px;margin:0 auto;padding:48px 38px 90px}.opportunity-hero{max-width:880px}.opportunity-hero>p{color:#bca4ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0 0 22px}.opportunity-hero h1{color:#f5f4f8;font-size:var(--type-h1-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.opportunity-hero>span{color:#a3a4ad;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:760px;margin-top:24px;display:block}.opportunity-summary{background:#0c0d10c7;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:44px;display:grid;overflow:hidden}.opportunity-summary>span{padding:22px 24px}.opportunity-summary>span+span{border-left:1px solid #ffffff12}.opportunity-summary strong{font-size:var(--type-h2-size);font-weight:var(--weight-heading);display:block}.opportunity-summary small{color:#858791;font-size:var(--type-caption-size);margin-top:6px;display:block}.opportunity-guardrail{background:linear-gradient(135deg,#8b5cf617,#101115d6 52%);border:1px solid #b191ff26;border-radius:18px;grid-template-columns:auto minmax(280px,1fr) auto;align-items:center;gap:18px;margin-top:18px;padding:22px 24px;display:grid}.opportunity-guardrail>span{color:#c5b3fb;background:#8b5cf61f;border:1px solid #bca4ff2b;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.opportunity-guardrail strong{color:#eeeaf7;font-size:var(--type-small-size);font-weight:var(--weight-heading)}.opportunity-guardrail p{color:#90929c;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.opportunity-flow{align-items:center;gap:9px;display:flex}.opportunity-flow span{color:#bcbec7;font-size:var(--type-caption-size);border:1px solid #ffffff1a;border-radius:999px;padding:7px 9px}.opportunity-flow i{color:#676a74;font-size:var(--type-caption-size);font-style:normal}.opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.opportunity-card{background:linear-gradient(145deg,#131418f2,#090a0dfa);border:1px solid #ffffff17;border-radius:18px;min-height:360px;padding:24px}.opportunity-card__topline{color:#858791;font-size:var(--type-caption-size);align-items:center;gap:9px;display:flex}.opportunity-card__topline strong{color:#c2aff9;border:1px solid #bda8ff26;border-radius:999px;margin-left:auto;padding:5px 8px}.opportunity-card__domain{letter-spacing:var(--type-caption-tracking);text-transform:none;color:#bca9f7!important;font-size:var(--type-caption-size)!important;margin-top:18px!important}.opportunity-card h2{color:#f0eef5;font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:12px 0 0}.opportunity-card>p{color:#9a9ca6;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:12px 0 0}.opportunity-card__source{border-left:2px solid #ae8fff59;margin-top:20px;padding:2px 0 2px 13px}.opportunity-card__source small{color:#747781;font-size:var(--type-caption-size);text-transform:none;display:block}.opportunity-card__source strong{color:#c6c7ce;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px;display:block}.opportunity-card__source span{color:#81838c;font-size:var(--type-caption-size);margin-top:4px;display:block}.opportunity-card__metrics{border-top:1px solid #fff1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;padding-top:14px;display:grid}.opportunity-card__metrics strong{font-size:var(--type-caption-size);display:block}.opportunity-card__metrics small{color:#747681;font-size:var(--type-caption-size);margin-top:4px;display:block}.opportunity-card__no-metrics{color:#757781;font-size:var(--type-caption-size);margin-top:20px;display:block}.opportunity-card__links{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.opportunity-card__links a{color:#bca8fa;font-size:var(--type-caption-size);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.opportunity-empty{text-align:center;border:1px dashed #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;min-height:350px;margin-top:22px;padding:54px 28px;display:flex}.opportunity-empty>span{color:#bca8fa}.opportunity-empty h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:18px 0 0}.opportunity-empty>p{color:#90929b;font-size:var(--type-small-size);line-height:var(--type-small-leading);max-width:650px;margin:12px 0 22px}.opportunity-empty>div{color:#8e9099;font-size:var(--type-caption-size);align-items:center;gap:8px;margin-top:9px;display:flex}.opportunity-empty>div svg{color:#bca8fa}@media (max-width:1100px){.opportunity-guardrail{grid-template-columns:auto 1fr}.opportunity-flow{grid-column:2}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.opportunity-page{padding:34px 18px 70px}.opportunity-summary{grid-template-columns:1fr}.opportunity-summary>span+span{border-top:1px solid #ffffff12;border-left:0}.opportunity-guardrail{grid-template-columns:1fr}.opportunity-flow{flex-wrap:wrap;grid-column:1}.opportunity-grid{grid-template-columns:1fr}}.opportunity-page--v2{max-width:1540px;padding-top:28px}.opportunity-hero--v2{justify-content:space-between;align-items:flex-end;gap:38px;max-width:none;min-height:216px;padding:26px 8px 34px;display:flex}.opportunity-hero--v2>div{max-width:1060px}.opportunity-hero--v2>div>p{align-items:center;gap:9px;display:flex}.opportunity-hero--v2 h1{font-size:var(--type-h1-size);line-height:var(--type-h1-leading);max-width:1100px}.opportunity-hero--v2>div>span{font-size:var(--type-h3-size);max-width:820px}.opportunity-hero--v2 aside{background:#0d0e12b8;border:1px solid #ffffff17;border-radius:15px;flex:none;align-items:center;gap:12px;min-width:245px;margin-bottom:7px;padding:14px 16px;display:flex}.opportunity-hero--v2 aside>span{color:#bda8fa;background:#8b5cf61c;border:1px solid #bb9eff24;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.opportunity-hero--v2 aside.is-connected>span{color:#86d7b1;background:#68daa514;border-color:#68daa529}.opportunity-hero--v2 aside small{color:#777a84;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-hero--v2 aside b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin-top:5px;display:block}.opportunity-hero__actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.opportunity-run-button{color:#e8ddff;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);background:#8b5cf621;border:1px solid #b99bff57;border-radius:11px;align-items:center;gap:8px;padding:10px 13px;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.opportunity-run-button:hover{background:#8b5cf638;border-color:#c1a8ff85;transform:translateY(-1px)}.opportunity-run-button:disabled{cursor:wait;opacity:.58;transform:none}.spin{animation:.8s linear infinite signals-spin}@keyframes signals-spin{to{transform:rotate(360deg)}}.opportunity-controls{border-bottom:1px solid #ffffff13;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 24px;padding:0 0 16px;display:grid}.opportunity-tabs{align-items:center;gap:20px;display:flex}.opportunity-tabs button,.opportunity-platforms button{color:#868891;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;transition:background .18s,border-color .18s,color .18s,transform .18s}.opportunity-tabs button{font-size:var(--type-caption-size);border-radius:0;padding:10px 4px 12px}.opportunity-tabs button:hover,.opportunity-platforms button:hover{color:#fff;transform:translateY(-1px)}.opportunity-tabs button.active{color:#f3eefc;background:0 0;border-bottom-color:#9f79ff}.opportunity-search{color:#70727b;background:#ffffff06;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:8px;min-width:230px;padding:0 13px;display:flex}.opportunity-search:focus-within{border-color:#b99bff4d;box-shadow:0 0 0 3px #8b5cf60f}.opportunity-search input{color:#efedf5;font:inherit;font-size:var(--type-caption-size);background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px}.opportunity-search input::placeholder{color:#696b74}.opportunity-platforms{grid-column:1/-1;gap:8px;display:flex}.opportunity-platforms button{font-size:var(--type-caption-size);border-color:#ffffff17;border-radius:999px;padding:8px 13px}.opportunity-platforms button.active{color:#e8e0fc;background:#8b5cf61f;border-color:#b99bff4d}.opportunity-run-message{color:#aca1c8;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);background:#8b5cf60e;border:1px solid #b99bff26;border-radius:12px;margin:-7px 0 20px;padding:11px 14px}.opportunity-preview{background:linear-gradient(145deg,#14131bfa,#0a0b0efc);border:1px solid #b99bff38;border-radius:17px;margin:0 0 24px;overflow:hidden}.opportunity-preview>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;padding:23px 25px;display:flex}.opportunity-preview>header small{color:#ad92f4;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-preview>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:8px 0 0}.opportunity-preview>header p{color:#747680;font-size:var(--type-caption-size);margin:7px 0 0}.opportunity-preview>header>button{color:#a1a3ab;cursor:pointer;background:0 0;border:1px solid #ffffff17;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.opportunity-preview__queries{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.opportunity-preview__queries>span{background:#ffffff05;border-bottom:1px solid #ffffff0f;padding:15px 18px}.opportunity-preview__queries>span+span{border-left:1px solid #ffffff0f}.opportunity-preview__queries b{color:#c5c0d1;font-size:var(--type-caption-size);display:block}.opportunity-preview__queries small{color:#72747e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px;display:block}.opportunity-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:460px;padding:18px;display:grid;overflow-y:auto}.opportunity-preview__grid label{cursor:pointer;background:#ffffff05;border:1px solid #ffffff13;border-radius:12px;grid-template-columns:auto 1fr;align-items:flex-start;gap:11px;padding:15px;transition:background .18s,border-color .18s;display:grid}.opportunity-preview__grid label.selected{background:#8b5cf611;border-color:#b99bff45}.opportunity-preview__grid input{accent-color:#946bf5;margin-top:2px}.opportunity-preview__grid small{color:#9b83dc;font-size:var(--type-caption-size);text-transform:none;display:block}.opportunity-preview__grid em{color:#b9a4ef;font-size:var(--type-caption-size);border:1px solid #b99bff29;border-radius:999px;margin-top:7px;padding:4px 7px;font-style:normal;display:inline-flex}.opportunity-preview__grid b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading);margin-top:6px;display:block}.opportunity-preview__grid p{color:#83858e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:7px 0 0}.opportunity-preview__reason{color:#737681;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:8px;display:block}.opportunity-preview>footer{background:#0506098c;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:15px 19px;display:flex}.opportunity-preview>footer>span{color:#777983;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.opportunity-preview>footer button{color:#fff;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);background:#7d56e8;border:0;border-radius:9px;flex:none;align-items:center;gap:7px;padding:10px 12px;display:inline-flex}.opportunity-preview>footer button:disabled{cursor:not-allowed;opacity:.45}.opportunity-overview{margin-top:2px}.opportunity-overview>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:22px;padding:10px 5px 0;display:grid}.opportunity-overview>header>div>span,.opportunity-domain-summary__lead small{color:#ae94f2;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.opportunity-overview>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:10px 0 0}.opportunity-overview>header p{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:820px;margin:11px 0 0}.opportunity-overview>header aside{color:#ae96ef;background:#8b5cf60d;border:1px solid #b99bff24;border-radius:13px;align-items:center;gap:10px;max-width:285px;padding:12px 14px;display:flex}.opportunity-overview>header aside b{color:#cfccd7;font-size:var(--type-caption-size);font-weight:var(--weight-heading);display:block}.opportunity-overview>header aside small{color:#747680;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:3px;display:block}.opportunity-overview__lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.opportunity-lane{background:linear-gradient(150deg,#14131bf5,#090a0dfc 65%);border:1px solid #ffffff17;border-radius:18px;min-height:410px;padding:22px;position:relative;overflow:hidden}.opportunity-lane:before{content:"";opacity:.72;background:linear-gradient(90deg,#8f68f1,#0000);height:2px;position:absolute;top:0;left:0;right:0}.opportunity-lane--audience:before{background:linear-gradient(90deg,#b493ff,#0000)}.opportunity-lane--distribution:before{background:linear-gradient(90deg,#75b7b0,#0000)}.opportunity-lane>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.opportunity-lane>header>span{color:#bca6fb;background:#8b5cf61a;border:1px solid #b99bff24;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.opportunity-lane>header small{color:#9c82e4;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-lane>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);line-height:var(--type-h2-leading);margin:7px 0 0}.opportunity-lane>header button{color:#b99ff7;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:0 0;border:0;grid-column:2;justify-self:start;align-items:center;gap:6px;padding:2px 0;display:inline-flex}.opportunity-lane>p{color:#7f818b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);min-height:46px;margin:16px 0 0}.opportunity-lane__counts{border-top:1px solid #fff1;border-bottom:1px solid #fff1;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding:13px 0;display:grid}.opportunity-lane__counts>span+span{border-left:1px solid #ffffff0f;padding-left:12px}.opportunity-lane__counts b{font-size:var(--type-body-size);font-weight:var(--weight-heading);display:block}.opportunity-lane__counts small{color:#6e7079;font-size:var(--type-caption-size);margin-top:3px;display:block}.opportunity-lane__items{gap:7px;margin-top:14px;display:grid}.opportunity-lane__items button{color:inherit;cursor:pointer;text-align:left;background:#ffffff05;border:1px solid #fff1;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:12px;transition:background .18s,border-color .18s,transform .18s;display:grid}.opportunity-lane__items button:hover{background:#8b5cf60e;border-color:#b99bff33;transform:translateY(-1px)}.opportunity-lane__items b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.opportunity-lane__items small{color:#6f717a;font-size:var(--type-caption-size);margin-top:4px;display:block}.opportunity-lane__items i{color:#8e9099;font-size:var(--type-caption-size);white-space:nowrap;border:1px solid #ffffff13;border-radius:999px;padding:5px 6px;font-style:normal}.opportunity-lane__items svg{color:#a88cf0}.opportunity-lane__empty{color:#686a73;font-size:var(--type-caption-size);text-align:center;align-items:center;min-height:115px;display:flex}.opportunity-domain-summary{background:linear-gradient(135deg,#14131beb,#090a0dfa);border:1px solid #ffffff17;border-radius:17px;grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr);gap:28px;margin-bottom:18px;padding:25px 27px;display:grid}.opportunity-domain-summary__lead{grid-template-columns:auto 1fr;align-items:flex-start;gap:14px;display:grid}.opportunity-domain-summary__lead>span{color:#bda6ff;background:#8b5cf61a;border:1px solid #b99bff26;border-radius:11px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.opportunity-domain-summary__lead h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:8px 0 0}.opportunity-domain-summary__lead p{color:#7f818b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:760px;margin:8px 0 0}.opportunity-domain-summary__stats{border:1px solid #fff1;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid;overflow:hidden}.opportunity-domain-summary__stats>span{padding:13px 14px}.opportunity-domain-summary__stats>span:nth-child(2n){border-left:1px solid #ffffff0f}.opportunity-domain-summary__stats>span:nth-child(n+3){border-top:1px solid #ffffff0f}.opportunity-domain-summary__stats b{font-size:var(--type-h3-size);font-weight:var(--weight-heading);display:block}.opportunity-domain-summary__stats small{color:#6f717a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:3px;display:block}.opportunity-featured{background:linear-gradient(135deg,#14121cfa,#090a0dfe 62%);border:1px solid #ffffff1c;border-radius:17px;grid-template-columns:minmax(350px,.9fr) minmax(430px,1.1fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 28px 80px #00000030}.opportunity-featured__media-button{cursor:pointer;min-width:0;text-align:inherit;background:0 0;border:0;padding:0}.opportunity-media{background-color:#0000;background-image:radial-gradient(circle at 20% 20%,#9267f940,#0000 34%),linear-gradient(145deg,#1b1922,#0e0f13);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:190px;display:block;position:relative;overflow:hidden}.opportunity-media--large{height:100%;min-height:300px}.opportunity-media__wash{background:linear-gradient(#0506090d,#06070ab8);position:absolute;inset:0}.opportunity-media--image .opportunity-media__wash{background:linear-gradient(#05060905,#06070aad)}.opportunity-media__domain,.opportunity-media__platform{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e8e2fa;font-size:var(--type-caption-size);z-index:1;background:#07080b9e;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;position:absolute;top:16px;left:16px}.opportunity-media__platform{color:#b9bac2;inset:auto 15px 15px auto}.opportunity-media__fallback{color:#aa8ffc;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.opportunity-media__fallback small{color:#777985;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none}.opportunity-featured__body{flex-direction:column;justify-content:center;padding:42px 46px;display:flex}.opportunity-featured__eyebrow{color:#bba5fb;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;align-items:center;gap:8px;display:flex}.opportunity-featured h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:17px 0 0}.opportunity-featured__body>p{color:#a0a2ab;font-size:var(--type-small-size);line-height:var(--type-small-leading);max-width:660px;margin:17px 0 0}.opportunity-featured__proof{border-top:1px solid #ffffff13;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:27px;padding-top:21px;display:grid}.opportunity-featured__proof>span{color:#ae95f4;grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;display:grid}.opportunity-featured__proof small{color:#72757e;font-size:var(--type-caption-size);text-transform:none;display:block}.opportunity-featured__proof b{color:#c8c8ce;font-size:var(--type-caption-size);font-weight:var(--weight-label);line-height:var(--type-caption-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.opportunity-primary-action{color:#fff;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);background:#7d56e8;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:9px;margin-top:28px;padding:11px 14px;transition:background .18s,transform .18s;display:inline-flex}.opportunity-primary-action:hover{background:#8b64f1;transform:translateY(-1px)}.opportunity-library{margin-top:30px}.opportunity-library>header{justify-content:space-between;align-items:end;margin-bottom:20px;padding:0 6px;display:flex}.opportunity-library>header span{color:#ae96ef;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.opportunity-library>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:8px 0 0}.opportunity-library>header>small{color:#747681;font-size:var(--type-caption-size)}.opportunity-grid--v2{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.opportunity-tile{color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(145deg,#141519f5,#0a0b0efc);border:1px solid #ffffff17;border-radius:15px;flex-direction:column;min-height:430px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden}.opportunity-tile:hover{border-color:#b899ff47;transform:translateY(-4px);box-shadow:0 22px 55px #00000040}.opportunity-tile__body{flex-direction:column;flex:1;padding:21px;display:flex}.opportunity-tile__meta{color:#8f79cd;font-size:var(--type-caption-size);text-transform:none;align-items:center;gap:8px;display:flex}.opportunity-tile__meta b{font-weight:var(--weight-display);letter-spacing:.08em}.opportunity-tile__meta i{color:#858791;text-transform:none;border:1px solid #ffffff14;border-radius:999px;margin-left:auto;padding:5px 7px;font-style:normal}.opportunity-tile__body>strong{color:#efedf4;font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin-top:15px;display:block}.opportunity-tile__relevance{color:#91939c;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.opportunity-tile__proof{border-top:1px solid #fff1;gap:22px;margin-top:18px;padding-top:15px;display:flex}.opportunity-tile__proof>span b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);display:block}.opportunity-tile__proof>span small{color:#6f727b;font-size:var(--type-caption-size);margin-top:4px;display:block}.opportunity-tile__proof--empty{color:#71737c;font-size:var(--type-caption-size)}.opportunity-tile__assessment{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.opportunity-tile__assessment i{color:#777983;font-size:var(--type-caption-size);border:1px solid #ffffff13;border-radius:999px;padding:5px 7px;font-style:normal}.opportunity-tile__footer{color:#b69cf6;align-items:center;margin-top:auto;padding-top:19px;display:flex}.opportunity-tile__footer small{color:#7f818a;font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opportunity-tile__footer svg{margin-left:auto;transition:transform .18s}.opportunity-tile:hover .opportunity-tile__footer svg{transform:translate(3px)}.opportunity-library__single{color:#81838c;font-size:var(--type-caption-size);border:1px dashed #ffffff1a;border-radius:16px;align-items:center;gap:9px;padding:23px;display:flex}.opportunity-library__single svg{color:#a98ef4}.opportunity-empty--v2{background:linear-gradient(145deg,#121317bf,#090a0deb);border-style:solid;min-height:430px}.opportunity-empty--v2>span{background:#8b5cf61a;border:1px solid #bca3ff29;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.opportunity-empty--v2 h2{font-size:var(--type-h2-size)}.opportunity-empty--v2>p{font-size:var(--type-small-size)}.opportunity-empty__principles{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:880px;gap:10px!important;margin-top:14px!important;display:grid!important}.opportunity-empty__principles>span{text-align:left;background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:auto 1fr;gap:4px;padding:15px;display:grid}.opportunity-empty__principles svg{grid-row:1/3;margin:2px 7px 0 0}.opportunity-empty__principles b{color:#c7c8ce;font-size:var(--type-caption-size)}.opportunity-empty__principles small{color:#71737c;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.opportunity-principle{background:#8b5cf60b;border:1px solid #b697ff1c;border-radius:17px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:15px;margin-top:22px;padding:19px 21px;display:grid}.opportunity-principle>span{color:#bba4fb;background:#8b5cf61a;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.opportunity-principle strong{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.opportunity-principle p{color:#7f818a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:4px 0 0}.opportunity-principle>div:last-child{align-items:center;gap:7px;display:flex}.opportunity-principle i{color:#8e9099;font-size:var(--type-caption-size);border:1px solid #ffffff14;border-radius:999px;padding:6px 8px;font-style:normal}.opportunity-principle>div:last-child b{color:#5e6069;font-size:var(--type-caption-size)}.opportunity-drawer-open{overflow:hidden}.opportunity-drawer-layer{z-index:125;position:fixed;inset:0}.opportunity-drawer-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#020306b8;border:0;width:100%;padding:0;position:absolute;inset:0}.opportunity-drawer{background:radial-gradient(circle at 88% 1%,#7548e033,#0000 24rem),linear-gradient(160deg,#14141a 0%,#0b0c10 58%,#08090c 100%);border-left:1px solid #ffffff1f;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100vw - 24px);max-width:100%;height:100dvh;animation:.28s cubic-bezier(.22,1,.36,1) signals-guide-enter;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-30px 0 90px #00000094}.opportunity-drawer__header{border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;padding:20px 22px;display:flex}.opportunity-drawer__header>div{align-items:center;gap:11px;display:flex}.opportunity-drawer__header>div>span{color:#bca6ff;background:#8b5cf61f;border:1px solid #bca1ff33;border-radius:10px;justify-content:center;align-items:center;width:37px;height:37px;display:flex}.opportunity-drawer__header small{color:#9f87e3;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-drawer__header b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin-top:4px;display:block}.opportunity-drawer__header>button{color:#b5b7bf;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.opportunity-drawer__scroll{padding:20px 22px 34px;overflow-y:auto}.opportunity-drawer__scroll>.opportunity-media{border:1px solid #ffffff17;border-radius:17px;height:285px;min-height:285px}.opportunity-drawer__intro{padding:28px 5px 24px}.opportunity-drawer__intro>span{color:#b69df7;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;align-items:center;gap:7px;display:flex}.opportunity-drawer__intro h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:13px 0 0}.opportunity-drawer__intro p{color:#9698a1;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:13px 0 0}.opportunity-drawer__section{border-top:1px solid #ffffff13;padding:23px 5px}.opportunity-drawer__section>header{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;display:grid}.opportunity-drawer__section>header>b{color:#9b7de7;font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin-top:2px}.opportunity-drawer__section h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin:0}.opportunity-drawer__section header p{color:#6f717a;font-size:var(--type-caption-size);margin:4px 0 0}.opportunity-drawer__section>p,.opportunity-drawer__section blockquote{color:#a1a3ab;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:15px 0 0}.opportunity-drawer__section--accent blockquote{color:#d0ccd9;background:#8b5cf611;border-left:2px solid #b99bff6b;padding:15px 16px}.opportunity-drawer__qualification{align-items:center;gap:8px;margin-top:15px;display:flex}.opportunity-drawer__qualification span{color:#c6b2f5;font-size:var(--type-caption-size);background:#8b5cf617;border:1px solid #b99bff38;border-radius:999px;padding:6px 8px}.opportunity-drawer__qualification small{color:#7a7c85;font-size:var(--type-caption-size)}.opportunity-drawer__reasons,.opportunity-drawer__gaps ul{color:#8e9099;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);gap:7px;margin:13px 0 0;padding-left:18px;display:grid}.opportunity-drawer__gaps{color:#7f818b;font-size:var(--type-caption-size);border-top:1px solid #ffffff0f;margin-top:14px;padding-top:12px}.opportunity-drawer__gaps summary{color:#9384ba;cursor:pointer}.opportunity-drawer__source{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;margin-top:15px;padding:13px}.opportunity-drawer__source span{color:#c9c9cf;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);display:block}.opportunity-drawer__source small{color:#777982;font-size:var(--type-caption-size);margin-top:6px;display:block}.opportunity-drawer__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.opportunity-drawer__metrics>span{background:#ffffff05;border:1px solid #fff1;border-radius:10px;padding:12px}.opportunity-drawer__metrics b{font-size:var(--type-h3-size);font-weight:var(--weight-heading);display:block}.opportunity-drawer__metrics small{color:#747680;font-size:var(--type-caption-size);margin-top:4px;display:block}.opportunity-drawer__missing{color:#7b7d86!important;font-size:var(--type-caption-size)!important}.opportunity-drawer__assessment{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.opportunity-drawer__assessment span{color:#81838c;font-size:var(--type-caption-size);border:1px solid #ffffff13;border-radius:999px;padding:6px 8px}.opportunity-drawer__boundary{background:#ffffff05;border:1px solid #fff1;border-radius:10px;padding:12px;color:#7f818a!important;font-size:var(--type-caption-size)!important}.opportunity-drawer__status{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.opportunity-drawer__status span{color:#bca5f8;font-size:var(--type-caption-size);border:1px solid #b89bff2e;border-radius:999px;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.opportunity-drawer__status small{color:#747680;font-size:var(--type-caption-size)}.opportunity-drawer__readiness{background:#8b5cf60e;border:1px solid #b99bff21;border-radius:11px;margin-top:14px;padding:13px}.opportunity-drawer__readiness b{color:#c5b5ed;font-size:var(--type-caption-size);font-weight:var(--weight-heading);display:block}.opportunity-drawer__readiness small{color:#73757e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px;display:block}.opportunity-drawer__footer{background:#060709db;border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 15px;padding:15px 22px;display:flex}.opportunity-drawer__decision-actions{gap:8px;margin-right:auto;display:flex}.opportunity-drawer__decision-actions button{color:#c5c1ce;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:0 0;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:6px;padding:9px 10px;display:inline-flex}.opportunity-drawer__decision-actions button.is-primary{color:#fff;background:#7651e9;border-color:#7651e9}.opportunity-drawer__decision-actions button:disabled{cursor:wait;opacity:.5}.opportunity-drawer__footer a{color:#d7d2e5;font-size:var(--type-caption-size);border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;text-decoration:none;display:inline-flex}.opportunity-drawer__footer span{color:#6e7079;font-size:var(--type-caption-size);margin-right:auto}.opportunity-preview__plan{border-top:1px solid #ffffff0f;gap:4px;margin-top:9px;padding-top:9px;display:grid}.opportunity-preview__plan small{color:#9b83dc;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.opportunity-preview__plan b{color:#a2a4ad;font-size:var(--type-caption-size);font-weight:var(--weight-label);line-height:var(--type-caption-leading);margin:0}.opportunity-preview__source{color:#646670;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:10px;display:block}.opportunity-lane{flex-direction:column;min-height:500px;display:flex}.opportunity-lane__brief{color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(145deg,#8b5cf612,#ffffff05);border:1px solid #b99bff26;border-radius:13px;flex-direction:column;flex:1;min-height:250px;margin-top:17px;padding:17px;transition:background .18s,border-color .18s,transform .18s;display:flex}.opportunity-lane__brief:hover{background:linear-gradient(145deg,#8b5cf61b,#ffffff06);border-color:#b99bff45;transform:translateY(-2px)}.opportunity-lane__brief-meta{align-items:center;gap:7px;display:flex}.opportunity-lane__brief-meta i{color:#bba6f4;font-size:var(--type-caption-size);border:1px solid #b99bff33;border-radius:999px;padding:5px 7px;font-style:normal}.opportunity-lane__brief-meta small{color:#777984;font-size:var(--type-caption-size);text-transform:none}.opportunity-lane__brief>strong{color:#efedf4;font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin-top:15px}.opportunity-lane__why{color:#898b95;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;display:-webkit-box;overflow:hidden}.opportunity-lane__test{border-top:1px solid #fff1;margin-top:15px;padding-top:13px;display:block}.opportunity-lane__test small{color:#9c83e0;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-lane__test b{color:#b4b1bc;font-size:var(--type-caption-size);font-weight:var(--weight-label);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.opportunity-lane__source{color:#a990ed;font-size:var(--type-caption-size);align-items:center;gap:6px;margin-top:auto;padding-top:14px;display:flex}.opportunity-lane__source svg{margin-left:auto}.opportunity-lane__counts{margin-top:14px}.opportunity-featured--brief{min-height:0;display:block;overflow:visible}.opportunity-featured--brief .opportunity-featured__body{padding:39px 42px 34px}.opportunity-featured__eyebrow i{color:#9c9da6;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);text-transform:none;border:1px solid #b99bff2e;border-radius:999px;margin-left:auto;padding:5px 7px;font-style:normal}.opportunity-featured__plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:27px;display:grid}.opportunity-featured__plan article{background:#ffffff06;border:1px solid #ffffff13;border-radius:12px;min-height:130px;padding:17px}.opportunity-featured__plan small{color:#a88de9;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-featured__plan p{color:#b4b1bc;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:10px 0 0}.opportunity-featured__footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:flex}.opportunity-featured__footer>span{color:#73757f;font-size:var(--type-caption-size);align-items:center;gap:7px;min-width:0;display:flex}.opportunity-featured__footer>span svg{color:#a78cea;flex:none}.opportunity-featured__footer .opportunity-primary-action{flex:none;margin-top:0}.opportunity-tile{min-height:470px}.opportunity-tile__meta b{align-items:center;gap:6px;display:inline-flex}.opportunity-tile__plan{border-top:1px solid #fff1;gap:12px;margin-top:18px;padding-top:15px;display:grid}.opportunity-tile__plan>span{display:block}.opportunity-tile__plan small{color:#967ed6;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-tile__plan b{color:#a5a4ac;font-size:var(--type-caption-size);font-weight:var(--weight-label);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.opportunity-tile__footer{border-top:1px solid #ffffff0e;margin-top:auto}.opportunity-drawer__intro{background:linear-gradient(145deg,#8b5cf614,#ffffff05);border:1px solid #b99bff29;border-radius:16px;margin-bottom:8px;padding:24px}.opportunity-drawer__intro h2{font-size:var(--type-h2-size)}.opportunity-drawer__brief-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.opportunity-drawer__brief-grid article{background:#ffffff06;border:1px solid #ffffff12;border-radius:11px;padding:14px}.opportunity-drawer__brief-grid small{color:#a88de8;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-drawer__brief-grid p{color:#b2b0b9;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.opportunity-drawer__evidence{background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:150px 1fr;align-items:stretch;gap:0;margin-top:15px;display:grid;overflow:hidden}.opportunity-drawer__evidence .opportunity-media{min-height:135px}.opportunity-drawer__evidence>div:last-child{padding:15px}.opportunity-drawer__evidence>div:last-child>span{color:#ccc9d3;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);display:block}.opportunity-drawer__evidence>div:last-child>small{color:#777982;font-size:var(--type-caption-size);margin-top:6px;display:block}.opportunity-drawer__evidence>div:last-child>p{color:#81838c;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:10px 0 0}.embedded-opportunities{background:linear-gradient(145deg,#0f1016e6,#07080cf5);border:1px solid #ffffff16;border-radius:24px;max-width:1540px;margin:22px auto 54px;padding:30px;position:relative;overflow:hidden}.embedded-opportunities:before{content:"";opacity:.72;background:linear-gradient(90deg,#8f68f1,#0000 78%);height:2px;position:absolute;inset:0 0 auto}.embedded-opportunities--audience:before{background:linear-gradient(90deg,#b493ff,#0000 78%)}.embedded-opportunities--distribution:before{background:linear-gradient(90deg,#69c8bb,#0000 78%)}.embedded-opportunities--demand:before{background:linear-gradient(90deg,#5ad3c2,#8f68f1 52%,#0000 85%)}.embedded-opportunities>header{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.embedded-opportunities>header>a,.embedded-opportunities__empty>a{color:#bca6fa;font-size:var(--type-caption-size);border:1px solid #b99bff2e;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;text-decoration:none;display:inline-flex}.embedded-opportunities__heading{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.embedded-opportunities__heading>span{color:#bca6fb;background:#8b5cf61a;border:1px solid #b99bff29;border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;display:flex}.embedded-opportunities--distribution .embedded-opportunities__heading>span,.embedded-opportunities--demand .embedded-opportunities__heading>span{color:#6fd8c8;background:#5ad3c212;border-color:#5ad3c229}.embedded-opportunities__heading h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:8px 0 0}.embedded-opportunities__heading small{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:8px;display:block}.embedded-opportunities__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:25px;display:grid}.embedded-opportunities__grid>a{color:inherit;background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;flex-direction:column;min-height:350px;padding:21px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.embedded-opportunities__grid>a:hover{background:#8b5cf60b;border-color:#b99bff3b;transform:translateY(-2px)}.embedded-opportunities__grid>a.is-featured{background:linear-gradient(145deg,#8b5cf613,#ffffff05);border-color:#b99bff2e}.embedded-opportunities__meta{align-items:center;gap:8px;display:flex}.embedded-opportunities__meta i{color:#bba6f4;font-size:var(--type-caption-size);border:1px solid #b99bff33;border-radius:999px;padding:5px 7px;font-style:normal}.embedded-opportunities__meta small{color:#747680;font-size:var(--type-caption-size)}.embedded-opportunities__grid h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:16px 0 0}.embedded-opportunities__grid>a>p{color:#8e9099;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:11px 0 0;display:-webkit-box;overflow:hidden}.embedded-opportunities__grid dl{border-top:1px solid #fff1;gap:12px;margin:16px 0 0;padding-top:14px;display:grid}.embedded-opportunities__grid dt{color:#9f86e2;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.embedded-opportunities__grid dd{color:#aaa8b0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;display:-webkit-box;overflow:hidden}.embedded-opportunities__grid footer{color:#777983;font-size:var(--type-caption-size);align-items:center;gap:10px;margin-top:auto;padding-top:17px;display:flex}.embedded-opportunities__grid footer svg{color:#aa90ee;margin-left:auto}.embedded-opportunities__empty{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:24px;padding:20px;display:grid}.embedded-opportunities__empty>span{color:#bca6fa;background:#8b5cf617;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.embedded-opportunities__empty b{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.embedded-opportunities__empty p{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.opportunity-controls--feed{margin-bottom:25px}.opportunity-platforms--domains{flex-wrap:wrap;align-items:center}.opportunity-filter-divider{background:#ffffff1a;width:1px;height:22px;margin:0 3px}.opportunity-watchlist{background:linear-gradient(145deg,#101117f0,#08090dfa);border:1px solid #ffffff16;border-radius:22px;margin-bottom:22px;padding:26px;overflow:hidden}.opportunity-watchlist>header,.opportunity-feed>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.opportunity-watchlist>header span,.opportunity-feed>header>div>span{color:#ae95f4;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.opportunity-watchlist>header h2,.opportunity-feed>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:9px 0 0}.opportunity-watchlist>header p,.opportunity-feed>header p{color:#80828c;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:790px;margin:10px 0 0}.opportunity-watchlist>header>button{color:#d8ccf7;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:#8b5cf61f;border:1px solid #b99bff38;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.opportunity-watch-form{background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-top:22px;padding:18px;display:grid}.opportunity-watch-form label{gap:7px;display:grid}.opportunity-watch-form label.is-wide{grid-column:span 2}.opportunity-watch-form label>span{color:#7f818a;font-size:var(--type-caption-size)}.opportunity-watch-form input,.opportunity-watch-form select{color:#dfdce7;font:inherit;font-size:var(--type-caption-size);background:#050609cc;border:1px solid #ffffff1a;border-radius:9px;outline:0;width:100%;min-height:38px;padding:0 11px}.opportunity-watch-form input:focus,.opportunity-watch-form select:focus{border-color:#b99bff52;box-shadow:0 0 0 3px #8b5cf60f}.opportunity-watch-form>div{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.opportunity-watch-form>div button{color:#aaa7b2;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:0 0;border:1px solid #ffffff1a;border-radius:9px;padding:9px 11px}.opportunity-watch-form>div button.is-primary{color:#fff;background:#7651e9;border-color:#7651e9}.opportunity-watchlist__sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px;display:grid}.opportunity-watchlist__sources article{background:#ffffff05;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;min-height:105px;padding:14px;display:grid}.opportunity-watchlist__sources article>span{color:#b69df7;background:#8b5cf617;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.opportunity-watchlist__sources b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);display:block}.opportunity-watchlist__sources small{color:#777983;font-size:var(--type-caption-size);margin-top:5px;display:block}.opportunity-watchlist__sources p{color:#777983;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.opportunity-watchlist__sources article>button{color:#7d7f88;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.opportunity-watchlist__empty{color:#a990ed;border:1px dashed #ffffff17;border-radius:13px;align-items:center;gap:13px;margin-top:22px;padding:20px;display:flex}.opportunity-watchlist__empty b{color:#c7c4cf;font-size:var(--type-caption-size);display:block}.opportunity-watchlist__empty p{color:#777983;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.opportunity-feed{padding-top:12px}.opportunity-feed>header{margin-bottom:22px;padding:0 5px}.opportunity-feed>header aside{border:1px solid #ffffff13;border-radius:12px;flex:none;align-items:center;gap:10px;padding:11px 13px;display:flex}.opportunity-feed>header aside svg{color:#ae95f4}.opportunity-feed>header aside b{font-size:var(--type-caption-size);font-weight:var(--weight-heading);display:block}.opportunity-feed>header aside small{color:#747680;font-size:var(--type-caption-size);margin-top:3px;display:block}.opportunity-feed__grid{column-count:3;column-gap:14px}.opportunity-feed-card{break-inside:avoid;width:100%;min-height:0;margin:0 0 14px;display:inline-flex}.opportunity-feed-card>.opportunity-media{width:100%;height:215px;min-height:215px}.opportunity-feed-card .opportunity-tile__body{padding:19px}.opportunity-feed-card .opportunity-tile__body>strong{font-size:var(--type-h3-size)}.opportunity-feed-card__source,.opportunity-feed-card__borrow{border-top:1px solid #ffffff0f;margin-top:15px;padding-top:13px;display:block}.opportunity-feed-card__source small,.opportunity-feed-card__borrow small{color:#967ed6;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.opportunity-feed-card__source b,.opportunity-feed-card__borrow b{color:#a4a3ab;font-size:var(--type-caption-size);font-weight:var(--weight-label);line-height:var(--type-caption-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.opportunity-empty--stream{min-height:300px;margin-top:4px}@media (max-width:1080px){.opportunity-feed__grid{column-count:2}.opportunity-watchlist__sources{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.opportunity-watchlist,.opportunity-feed{padding-inline:0}.opportunity-watchlist{border-left:0;border-right:0;border-radius:0;padding:22px 4px}.opportunity-watchlist>header,.opportunity-feed>header{flex-direction:column}.opportunity-watch-form{grid-template-columns:1fr}.opportunity-watch-form label.is-wide{grid-column:1}.opportunity-watchlist__sources{grid-template-columns:1fr}.opportunity-feed__grid{column-count:1}.opportunity-filter-divider{display:none}}@media (max-width:1180px){.opportunity-hero--v2{flex-direction:column;align-items:flex-start;min-height:0}.opportunity-overview__lanes{grid-template-columns:1fr}.opportunity-lane{min-height:0}.opportunity-domain-summary{grid-template-columns:1fr}.opportunity-featured{grid-template-columns:.85fr 1.15fr}.opportunity-featured__body{padding:40px}.opportunity-grid--v2{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunity-featured__plan,.embedded-opportunities__grid{grid-template-columns:1fr}.embedded-opportunities__grid>a{min-height:0}}@media (max-width:820px){.opportunity-page--v2{padding-inline:18px}.opportunity-hero--v2{padding-inline:4px}.opportunity-hero__actions{align-items:stretch;width:100%}.opportunity-hero--v2 h1{font-size:var(--type-h1-size)}.opportunity-controls{grid-template-columns:1fr;align-items:stretch}.opportunity-tabs,.opportunity-platforms{scrollbar-width:none;margin-right:-18px;padding-right:18px;overflow-x:auto}.opportunity-search{min-width:0}.opportunity-platforms{grid-column:1}.opportunity-overview>header{grid-template-columns:1fr;align-items:start}.opportunity-overview>header aside{max-width:none}.opportunity-domain-summary{padding:21px}.opportunity-featured{grid-template-columns:1fr}.opportunity-featured__media-button{min-height:300px}.opportunity-featured__body{padding:32px 28px}.opportunity-featured__footer{flex-direction:column;align-items:flex-start}.embedded-opportunities{border-radius:18px;margin-inline:18px;padding:21px}.embedded-opportunities>header{flex-direction:column}.embedded-opportunities__empty{grid-template-columns:auto minmax(0,1fr)}.embedded-opportunities__empty>a{grid-column:2;justify-self:start}.opportunity-grid--v2,.opportunity-empty__principles,.opportunity-preview__queries,.opportunity-preview__grid{grid-template-columns:1fr}.opportunity-preview__queries>span+span{border-left:0}.opportunity-preview>footer{flex-direction:column;align-items:stretch}.opportunity-preview>footer button{justify-content:center}.opportunity-principle{grid-template-columns:auto 1fr;align-items:flex-start}.opportunity-principle>div:last-child{grid-column:2}.opportunity-drawer{border-left:0;width:100%}.opportunity-drawer__brief-grid{grid-template-columns:1fr}}@media (max-width:520px){.opportunity-hero--v2 aside{width:100%;min-width:0}.opportunity-featured__proof,.opportunity-domain-summary__lead,.opportunity-domain-summary__stats{grid-template-columns:1fr}.opportunity-domain-summary__stats>span:nth-child(2n){border-left:0}.opportunity-domain-summary__stats>span+span{border-top:1px solid #ffffff0f}.opportunity-lane__items button{grid-template-columns:minmax(0,1fr) auto}.opportunity-lane__items i{display:none}.opportunity-library>header{flex-direction:column;align-items:flex-start;gap:10px}.opportunity-principle>div:last-child{flex-wrap:wrap}.opportunity-drawer__scroll{padding-inline:16px}.opportunity-drawer__intro h2{font-size:var(--type-h2-size)}.opportunity-drawer__evidence{grid-template-columns:1fr}.opportunity-drawer__evidence .opportunity-media{min-height:175px}.opportunity-drawer__metrics{grid-template-columns:1fr}.opportunity-drawer__footer{flex-direction:column;align-items:stretch}.opportunity-drawer__decision-actions{flex-direction:column;margin-right:0}.opportunity-drawer__decision-actions button,.opportunity-drawer__footer a{justify-content:center}}.experiment-page{max-width:1320px;margin:0 auto;padding:42px 34px 84px}.experiment-hero{justify-content:space-between;align-items:end;gap:28px;margin-top:34px;display:flex}.experiment-hero>div{max-width:860px}.experiment-hero p,.experiment-editor header>p{color:#bca4ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0 0 13px}.experiment-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.experiment-hero>div>span{color:#a0a2ab;font-size:var(--type-small-size);line-height:var(--type-small-leading);margin-top:18px;display:block}.experiment-hero>a{color:#eeeaf7;font-size:var(--type-caption-size);border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:inline-flex}.experiment-context{background:#0c0d10c7;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid;overflow:hidden}.experiment-context>span{padding:20px 22px}.experiment-context>span+span{border-left:1px solid #ffffff12}.experiment-context small{color:#777a84;font-size:var(--type-caption-size);display:block}.experiment-context strong{font-size:var(--type-small-size);margin-top:7px;display:block}.experiment-principle{background:#8b5cf60e;border:1px solid #bda3ff21;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-top:16px;padding:20px 22px;display:grid}.experiment-principle>span{color:#c3b0f9;background:#8b5cf61f;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.experiment-principle strong{font-size:var(--type-caption-size)}.experiment-principle p{color:#90929c;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.experiment-learning,.experiment-current,.experiment-editor,.experiment-readonly{background:linear-gradient(145deg,#131418f0,#0a0b0ef7);border:1px solid #ffffff17;border-radius:18px;margin-top:18px;padding:25px}.experiment-learning small{color:#8f7fc0;font-size:var(--type-caption-size);text-transform:none;display:block}.experiment-learning strong{font-size:var(--type-h3-size);margin-top:8px;display:block}.experiment-learning p{color:#989aa4;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:10px 0 0}.experiment-current>div:first-child{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.experiment-current>div:first-child>svg{color:#bca8fa;margin-top:3px}.experiment-current small{color:#858791;font-size:var(--type-caption-size);text-transform:none;display:block}.experiment-current>div:first-child strong{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);margin-top:6px;display:block}.experiment-current dl{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0 0;padding-top:4px;display:grid}.experiment-current dl>div{padding:14px 14px 10px 0}.experiment-current dt{color:#777a84;font-size:var(--type-caption-size);text-transform:none}.experiment-current dd{color:#c3c4cb;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:6px 0 0}.experiment-result{background:#8b5cf60f;border-left:2px solid #bca8fa73;margin-top:18px;padding:14px 16px}.experiment-result strong{font-size:var(--type-small-size);margin-top:5px;display:block}.experiment-result p,.experiment-awaiting{color:#8e9099;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:7px 0 0}.experiment-awaiting{border-top:1px solid #ffffff12;margin-top:18px;padding-top:16px}.experiment-editor header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:0}.experiment-editor header>span{color:#8f919a;font-size:var(--type-caption-size);margin-top:8px;display:block}.experiment-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.experiment-form label>span{color:#92949d;font-size:var(--type-caption-size);margin-bottom:7px;display:block}.experiment-form input,.experiment-form select,.experiment-form textarea{color:#efedf4;font:inherit;font-size:var(--type-caption-size);background:#0506088c;border:1px solid #ffffff1a;border-radius:11px;outline:none;width:100%;min-height:44px;padding:11px 12px}.experiment-form textarea{resize:vertical;min-height:88px;line-height:1.55}.experiment-form input:focus,.experiment-form select:focus,.experiment-form textarea:focus{border-color:#b497ff6b;box-shadow:0 0 0 3px #8b5cf612}.experiment-form__wide{grid-column:1/-1}.experiment-form__suffix{grid-template-columns:1fr auto;align-items:center;display:grid}.experiment-form__suffix>span{color:#777a84;font-size:var(--type-caption-size);margin-left:10px}.experiment-form__action{grid-column:1/-1;align-items:center;gap:14px;display:flex}.experiment-form__action button{color:#fff;cursor:pointer;font-size:var(--type-caption-size);font-weight:var(--weight-heading);background:#7651e9;border:0;border-radius:11px;align-items:center;gap:7px;padding:11px 14px;display:inline-flex}.experiment-form__action button:disabled{cursor:wait;opacity:.55}.experiment-form__action p{color:#9b9da6;font-size:var(--type-caption-size);margin:0}.experiment-readonly{color:#8f919a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.learning-history{gap:10px;margin-top:20px;display:grid}.learning-history article{background:#ffffff05;border:1px solid #fff1;border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.learning-history article>svg{color:#ad91ff;flex:none;margin-top:2px}.learning-history strong{color:#f1eff6;font-size:var(--type-caption-size);display:block}.learning-history p{color:#9a9ca5;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:6px 0}.learning-history small{color:#747681;font-size:var(--type-caption-size)}.settings-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-memory-card{background:#ffffff05;border:1px solid #ffffff12;border-radius:16px;gap:12px;padding:20px;display:grid}.settings-memory-card header{align-items:flex-start;gap:11px;display:flex}.settings-memory-card header>svg{color:#ad91ff;flex:none}.settings-memory-card h3{font-size:var(--type-h3-size);margin:0}.settings-memory-card header p,.settings-memory-card>p{color:#858791;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.settings-memory-card label>span{color:#8f919a;font-size:var(--type-caption-size);margin-bottom:6px;display:block}.settings-memory-card input,.settings-memory-card select,.settings-memory-card textarea{color:#efedf4;font:inherit;font-size:var(--type-caption-size);background:#0405078c;border:1px solid #ffffff17;border-radius:10px;width:100%;padding:10px}.settings-memory-card textarea{resize:vertical;min-height:72px}.settings-memory-card button{color:#fff;cursor:pointer;font-size:var(--type-caption-size);background:#7651e9;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;display:inline-flex}.settings-memory-recent{border-top:1px solid #ffffff12;gap:7px;padding-top:12px;display:grid}.settings-memory-recent>small{color:#817699;font-size:var(--type-caption-size);text-transform:none}.settings-memory-recent>span{color:#777984;font-size:var(--type-caption-size);justify-content:space-between;display:flex}.settings-memory-recent b{color:#d9d5e2;font-weight:var(--weight-heading)}@media (max-width:800px){.settings-memory-grid{grid-template-columns:1fr}}.experiment-evidence-fieldset{border:1px solid #ffffff14;border-radius:13px;margin:0;padding:16px}.experiment-evidence-fieldset legend{color:#aaa0c8;font-size:var(--type-caption-size);padding:0 7px}.experiment-evidence-fieldset>p{color:#7f818b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0 0 12px}.experiment-evidence-fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.experiment-evidence-fieldset label{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.experiment-evidence-fieldset input{accent-color:#8b5cf6;flex:none;width:auto;min-height:auto;padding:0}.experiment-evidence-fieldset label>span{margin:0}.experiment-evidence-fieldset strong{font-size:var(--type-caption-size);font-weight:var(--weight-heading);display:block}.experiment-evidence-fieldset small{color:#777a84;font-size:var(--type-caption-size);margin-top:4px;display:block}@media (max-width:760px){.experiment-page{padding:34px 18px 70px}.experiment-hero{flex-direction:column;align-items:start}.experiment-context{grid-template-columns:repeat(2,minmax(0,1fr))}.experiment-context>span:nth-child(3){border-top:1px solid #ffffff12;border-left:0}.experiment-context>span:nth-child(4){border-top:1px solid #ffffff12}.experiment-form{grid-template-columns:1fr}.experiment-form__wide,.experiment-form__action{grid-column:1}.experiment-evidence-fieldset>div{grid-template-columns:1fr}}.ci-choice-page{max-width:1500px;margin:0 auto;padding:42px 34px 84px}.ci-choice-hero{padding:0 12px 38px}.ci-choice-hero .ch-back-link{margin-bottom:42px}.ci-choice-hero__eyebrow{color:#bca6ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;align-items:center;gap:8px;display:flex}.ci-choice-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:22px 0 0}.ci-choice-hero>p{color:#a1a3ac;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:760px;margin:20px 0 0}.ci-choice-tabs{align-items:center;gap:8px;margin-top:30px;display:flex}.ci-choice-tabs a{color:#8d9099;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;padding:10px 16px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s}.ci-choice-tabs a:hover{color:#fff;border-color:#bea4ff40;transform:translateY(-1px)}.ci-choice-tabs a.active{color:#e3d9ff;background:#8b5cf61f;border-color:#bea4ff52}.ci-choice-diagnosis,.ci-choice-ranking,.ci-choice-selected,.ci-choice-context,.ci-choice-evidence-section,.ci-choice-memory{background:linear-gradient(145deg,#121317f5,#090a0dfa);border:1px solid #ffffff17;border-radius:20px;margin-bottom:18px}.ci-choice-diagnosis{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;padding:34px 38px;display:grid}.ci-choice-diagnosis>div>span,.ci-choice-kicker{color:#bca7fb;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.ci-choice-diagnosis h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:12px 0 0}.ci-choice-diagnosis p{color:#9a9ca5;font-size:var(--type-small-size);line-height:var(--type-small-leading);max-width:840px;margin:10px 0 0}.ci-choice-diagnosis aside{border-left:1px solid #ffffff13;min-width:170px;padding:8px 0 8px 32px}.ci-choice-diagnosis aside strong{font-size:var(--type-h1-size);font-weight:var(--weight-heading);display:block}.ci-choice-diagnosis aside small{color:#83858e;font-size:var(--type-caption-size);margin-top:5px;display:block}.ci-choice-ranking,.ci-choice-selected,.ci-choice-context,.ci-choice-evidence-section,.ci-choice-memory{padding:30px}.ci-choice-ranking>header,.ci-choice-selected>header,.ci-choice-context>header,.ci-choice-evidence-section>header,.ci-choice-memory>header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.ci-choice-ranking>header>div,.ci-choice-selected>header>div,.ci-choice-context>header>div,.ci-choice-evidence-section>header>div,.ci-choice-memory>header>div{align-items:center;gap:14px;display:flex}.ci-choice-ranking>header span,.ci-choice-selected>header span,.ci-choice-context>header span,.ci-choice-evidence-section>header span,.ci-choice-memory>header span{color:#a7a9b2;font-size:var(--type-h3-size);font-weight:var(--weight-body)}.ci-choice-ranking>header h2,.ci-choice-selected>header h2,.ci-choice-context>header h2,.ci-choice-evidence-section>header h2,.ci-choice-memory>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:0}.ci-choice-ranking>header p,.ci-choice-context>header p,.ci-choice-evidence-section>header p,.ci-choice-memory>header p{color:#858791;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);text-align:right;max-width:560px;margin:0}.ci-choice-selected>header>small{color:#aaa0ca;font-size:var(--type-caption-size)}.ci-choice-ranking__list{border:1px solid #ffffff12;border-radius:15px;overflow:hidden}.ci-choice-row{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #fff1;grid-template-columns:38px minmax(230px,1.2fr) 62px minmax(130px,.75fr) 120px 20px;align-items:center;gap:16px;width:100%;padding:20px;transition:background .18s,color .18s;display:grid}.ci-choice-row:last-child{border-bottom:0}.ci-choice-row:hover,.ci-choice-row--selected{background:#8b5cf611}.ci-choice-row--selected{box-shadow:inset 2px 0 #9b79ff}.ci-choice-row__rank{color:#737680;font-size:var(--type-caption-size)}.ci-choice-row__main strong{font-size:var(--type-body-size);font-weight:var(--weight-heading);display:block}.ci-choice-row__main small{color:#868993;font-size:var(--type-caption-size);align-items:center;gap:6px;margin-top:7px;display:flex}.ci-choice-row__main small svg{color:#baa5fb}.ci-choice-row__score b{font-size:var(--type-h3-size);font-weight:var(--weight-heading)}.ci-choice-row__score small{color:#70727b;font-size:var(--type-caption-size)}.ci-choice-row__track{background:#292b32;border-radius:999px;height:5px;overflow:hidden}.ci-choice-row__track i{border-radius:inherit;background:linear-gradient(90deg,#7c4dff,#c1acff);height:100%;display:block}.ci-choice-row__status{color:#8f929b;font-size:var(--type-caption-size)}.ci-choice-row>svg{color:#888b94;transition:transform .18s,color .18s}.ci-choice-row:hover>svg{color:#c5b3fc;transform:translate(3px)}.ci-choice-selected__grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:18px;display:grid}.ci-choice-observation,.ci-choice-proof,.ci-choice-context__grid article,.ci-choice-memory__grid article{background:#ffffff05;border:1px solid #ffffff12;border-radius:15px}.ci-choice-observation{padding:28px}.ci-choice-kicker{align-items:center;gap:8px;display:flex}.ci-choice-observation h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:20px 0 0}.ci-choice-observation>p{color:#858791;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:16px 0 0}.ci-choice-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ci-choice-proof>span{min-height:88px;padding:20px}.ci-choice-proof strong{font-size:var(--type-h3-size);font-weight:var(--weight-heading);display:block}.ci-choice-proof small{color:#7c7f88;font-size:var(--type-caption-size);margin-top:6px;display:block}.ci-choice-dimensions{border-top:1px solid #ffffff12;gap:12px;margin-top:24px;padding-top:22px;display:grid}.ci-choice-dimensions>div{grid-template-columns:150px minmax(100px,1fr) 36px;align-items:center;gap:16px;display:grid}.ci-choice-dimensions span{font-size:var(--type-caption-size);align-items:center;gap:9px;display:flex}.ci-choice-dimensions span svg{color:#bca7fb}.ci-choice-dimensions i{background:#292b32;border-radius:999px;height:5px;overflow:hidden}.ci-choice-dimensions i b{border-radius:inherit;background:#e7e3f1;height:100%;display:block}.ci-choice-dimensions strong{font-size:var(--type-caption-size);text-align:right}.ci-choice-context__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ci-choice-context__grid article{min-height:190px;padding:22px}.ci-choice-context__grid h3,.ci-choice-memory__grid h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);margin:0 0 15px}.ci-choice-context__grid p{font-size:var(--type-caption-size);border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 0;display:flex}.ci-choice-context__grid p span{color:#a4a6ae}.ci-choice-context__grid p strong{color:#e4e0ee}.ci-choice-context__grid small{color:#777a83;font-size:var(--type-caption-size)}.ci-choice-context__grid em{color:#777a83;font-size:var(--type-caption-size);font-style:normal;line-height:var(--type-caption-leading);margin-top:12px;display:block}.ci-choice-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.ci-choice-evidence{color:inherit;background:#ffffff05;border:1px solid #ffffff13;border-radius:15px;min-height:235px;padding:20px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.ci-choice-evidence:hover{background:#8b5cf60b;border-color:#bea4ff3d;transform:translateY(-2px)}.ci-choice-evidence__top{justify-content:space-between;align-items:center;display:flex}.ci-choice-evidence__top span{color:#c4b1fb;font-size:var(--type-caption-size);text-transform:none;border:1px solid #bea4ff2e;border-radius:999px;padding:5px 7px}.ci-choice-evidence__top small{color:#858791;font-size:var(--type-caption-size)}.ci-choice-evidence h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);line-height:var(--type-h3-leading);margin:18px 0 0}.ci-choice-evidence>p{color:#82848e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.ci-choice-evidence__metrics{border-top:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:14px;display:grid}.ci-choice-evidence__metrics strong{font-size:var(--type-caption-size);display:block}.ci-choice-evidence__metrics small{color:#71747d;font-size:var(--type-caption-size);margin-top:4px;display:block}.ci-choice-evidence__link{color:#bca7fb;font-size:var(--type-caption-size);align-items:center;gap:6px;margin-top:18px;display:flex}.ci-choice-memory__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ci-choice-memory__grid article{padding:22px}.ci-choice-memory__grid a{color:inherit;border-top:1px solid #ffffff0f;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:13px 0;text-decoration:none;display:grid}.ci-choice-memory__grid a span{font-size:var(--type-caption-size)}.ci-choice-memory__grid a small{color:#7f818b;font-size:var(--type-caption-size)}.ci-choice-memory__grid a svg{color:#9d88dc;grid-area:1/2/span 2;transition:transform .18s}.ci-choice-memory__grid a:hover svg{transform:translate(3px)}.ci-choice-memory__grid article>p{color:#777a83;font-size:var(--type-caption-size)}@media (max-width:1100px){.ci-choice-row{grid-template-columns:34px minmax(190px,1fr) 58px minmax(100px,.6fr) 92px 18px}.ci-choice-selected__grid{grid-template-columns:1fr}.ci-choice-context__grid,.ci-choice-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ci-choice-page{padding:28px 14px 60px}.ci-choice-hero{padding-inline:4px}.ci-choice-hero h1{font-size:var(--type-h1-size)}.ci-choice-tabs{padding-bottom:4px;overflow-x:auto}.ci-choice-diagnosis{grid-template-columns:1fr;gap:24px;padding:24px}.ci-choice-diagnosis aside{border-top:1px solid #ffffff13;border-left:0;padding:20px 0 0}.ci-choice-ranking,.ci-choice-selected,.ci-choice-context,.ci-choice-evidence-section,.ci-choice-memory{padding:18px}.ci-choice-ranking>header,.ci-choice-context>header,.ci-choice-evidence-section>header,.ci-choice-memory>header{display:block}.ci-choice-ranking>header p,.ci-choice-context>header p,.ci-choice-evidence-section>header p,.ci-choice-memory>header p{text-align:left;margin-top:10px}.ci-choice-row{grid-template-columns:25px minmax(0,1fr) 54px 18px;gap:10px;padding:16px 12px}.ci-choice-row__track,.ci-choice-row__status{display:none}.ci-choice-context__grid,.ci-choice-evidence-grid,.ci-choice-memory__grid{grid-template-columns:1fr}.ci-choice-dimensions>div{grid-template-columns:125px minmax(70px,1fr) 30px}}.ch-history-page{max-width:1500px;padding-top:34px}.ch-history-hero{z-index:1;justify-content:space-between;align-items:flex-start;min-height:190px;padding:8px 12px 34px;display:flex;position:relative}.ch-history-hero>div:first-child{max-width:850px}.ch-back-link{color:#bba6fa;font-size:var(--type-caption-size);font-weight:var(--weight-heading);align-items:center;gap:7px;margin-bottom:24px;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.ch-back-link:hover{color:#fff;transform:translate(-3px)}.ch-back-link:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #a989ff}.ch-history-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.ch-history-hero>div>p:last-child{color:#a5a7b0;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:740px;margin:18px 0 0}.ch-history-controls{flex-direction:column;align-items:flex-end;gap:10px;margin-top:42px;display:flex}.ch-snapshot-select{font-size:var(--type-caption-size);background:#121317db;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:11px;min-width:230px;padding:12px 15px;display:flex}.ch-snapshot-select svg{color:#bba6fa;flex:none}.ch-snapshot-select>span{color:#8e9099}.ch-snapshot-select select{appearance:none;color:#f3f1f8;cursor:pointer;font:inherit;font-weight:var(--weight-display);text-align:right;background:0 0;border:0;outline:0;flex:1}.ch-snapshot-select select:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #a989ff}.ch-current-return{color:#bba6fa;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-display);background:0 0;border:0;align-items:center;gap:7px;padding:4px 2px;display:inline-flex}.ch-current-return:hover{color:#fff}.ch-current-return:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #a989ff}.ch-history-summary{grid-template-columns:1.2fr repeat(3,1fr);gap:0;padding:0;display:grid}.ch-summary-item{border-left:1px solid #ffffff13;min-height:164px;padding:27px 30px}.ch-summary-item:first-child{border-left:0}.ch-summary-item>span{color:#9698a1;font-size:var(--type-caption-size);display:block}.ch-summary-item strong{font-size:var(--type-h1-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin-top:18px;display:block}.ch-summary-item strong small{color:#8f9199;font-size:var(--type-small-size);letter-spacing:var(--type-small-tracking);margin-left:5px}.ch-summary-item p{color:#b9a5f6;font-size:var(--type-caption-size);margin:11px 0 0}.ch-summary-item--primary{background:radial-gradient(circle at 16% 15%,#8b5cf621,#0000 70%);border-radius:18px 0 0 18px}.ch-summary-item--primary strong{color:#c8b5ff}.ch-history-panel{padding:30px}.ch-panel-header{justify-content:space-between;align-items:flex-start;display:flex}.ch-panel-header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:0}.ch-panel-header>div>p:last-child{color:#9598a2;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.ch-confidence-pill{color:#cfced5;font-size:var(--type-caption-size);background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;display:inline-flex}.ch-confidence-pill svg{color:#bba6fa}.ch-history-chart{background:radial-gradient(circle,#7b4bea13,#0000 48%),#04050740;border:1px solid #ffffff0e;border-radius:16px;margin-top:26px;padding:12px 18px 2px;overflow:hidden}.ch-history-chart svg{width:100%;min-width:680px;height:auto;display:block}.ch-chart-gridline{stroke:#fff1;stroke-width:1px}.ch-chart-axis,.ch-chart-month{fill:#777a84;font-family:inherit;font-size:var(--type-caption-size)}.ch-chart-month{fill:#b9bbc3;font-weight:var(--weight-heading)}.ch-chart-line{fill:none;filter:url(#health-history-glow);stroke:url(#health-history-line);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.ch-chart-line--retrospective{opacity:.82;stroke-dasharray:4 9;stroke-width:2px}.ch-chart-line--certified{stroke-width:3px}.ch-chart-guide{stroke:#b9a0ff24;stroke-dasharray:5 8}.ch-chart-halo{fill:#8758f61f;filter:url(#health-history-glow)}.ch-chart-point{fill:#bba5ff;stroke:#f6f2ff;stroke-width:2px}.ch-chart-selectable--retrospective .ch-chart-point{fill:#111217;stroke:#a88afd}.ch-chart-score{fill:#f5f3fb;font-family:inherit;font-size:var(--type-h3-size);font-weight:var(--weight-display)}.ch-chart-selectable{cursor:pointer;outline:none}.ch-chart-selectable .ch-chart-halo,.ch-chart-selectable .ch-chart-point,.ch-chart-selectable .ch-chart-score,.ch-chart-selectable .ch-chart-month,.ch-chart-event-marker circle,.ch-chart-event-marker text{transition:fill .2s,opacity .2s,r .2s,stroke .2s}.ch-chart-selectable:hover .ch-chart-halo,.ch-chart-selectable:focus-visible .ch-chart-halo,.ch-chart-selectable--latest .ch-chart-halo,.ch-chart-selectable--active .ch-chart-halo{fill:#a079ff61}.ch-chart-selectable:hover .ch-chart-point,.ch-chart-selectable:focus-visible .ch-chart-point,.ch-chart-selectable--latest .ch-chart-point,.ch-chart-selectable--active .ch-chart-point{fill:#fff;stroke:#9f78ff}.ch-chart-selectable:hover .ch-chart-score,.ch-chart-selectable:focus-visible .ch-chart-score,.ch-chart-selectable--active .ch-chart-score,.ch-chart-selectable--active .ch-chart-month{fill:#d3c4ff}.ch-chart-event-marker circle{fill:#191321;stroke:#a983ff;stroke-width:2px}.ch-chart-event-marker text{fill:#f5f1ff;font-family:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-display)}.ch-chart-selectable:hover .ch-chart-event-marker circle,.ch-chart-selectable:focus-visible .ch-chart-event-marker circle,.ch-chart-selectable--active .ch-chart-event-marker circle{fill:#7f50ea;stroke:#f1ebff}.ch-chart-legend{color:#858892;font-size:var(--type-caption-size);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:18px;padding:0 8px 12px;display:flex}.ch-chart-legend span{align-items:center;gap:7px;display:inline-flex}.ch-chart-legend i{border:2px solid #a88afd;border-radius:999px;width:8px;height:8px;display:inline-block}.ch-chart-legend i.is-certified{background:#f7f4ff}.ch-chart-legend i.is-retrospective{background:0 0}.ch-action-status-summary{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ch-action-status-summary span{color:#8f929c;font-size:var(--type-caption-size);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;padding:7px 9px}.ch-action-status-summary strong{color:#f4f1fb;margin-right:4px}.ch-change-panel{background:#090a0d9e;border:1px solid #ffffff12;border-radius:16px;margin-top:18px;padding:24px}.ch-change-header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.ch-change-header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:5px 0 0}.ch-change-header>div:first-child>p:last-child{color:#92959e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.ch-change-overall{background:#ffffff09;border:1px solid #ffffff14;border-radius:13px;flex:none;align-items:center;gap:10px;min-height:48px;padding:9px 13px;display:flex}.ch-change-overall>span{color:#858891;font-size:var(--type-h3-size)}.ch-change-overall>svg{color:#696c75}.ch-change-overall>strong{font-size:var(--type-h2-size)}.ch-change-overall>b{color:#c9b7ff;font-size:var(--type-caption-size);background:#9a79ff21;border-radius:999px;margin-left:3px;padding:5px 8px}.ch-change-overall>b.is-negative{color:#d0d1d6;background:#ffffff0f}.ch-change-drivers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ch-change-driver{background:#ffffff06;border:1px solid #fff1;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:76px;padding:13px;display:grid}.ch-change-driver__icon{color:#c5b3fb;background:#9470f71c;border:1px solid #aa90ff1a;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ch-change-driver h3{font-size:var(--type-h3-size);margin:0}.ch-change-driver p{color:#888b94;font-size:var(--type-caption-size);margin:5px 0 0}.ch-change-driver__scores{color:#8d9099;font-size:var(--type-caption-size);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.ch-change-driver>strong{color:#c7b3ff;font-size:var(--type-caption-size);align-items:center;gap:3px;display:inline-flex}.ch-change-driver>strong.is-negative{color:#c7c8ce}.ch-change-empty{color:#8f929b;background:#ffffff06;border:1px dashed #ffffff14;border-radius:13px;align-items:center;gap:10px;margin-top:20px;padding:15px 16px;display:flex}.ch-change-empty svg{color:#ab91f7;flex:none}.ch-change-empty p{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.ch-events-panel{background:linear-gradient(115deg,#8b5cf616,#090a0d9e 46%);border:1px solid #b496ff24;border-radius:16px;margin-top:18px;padding:24px}.ch-events-list{gap:10px;margin-top:22px;display:grid}.ch-event-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 18px;transition:background .2s,border-color .2s,transform .2s;display:grid}.ch-event-card:hover{background:#8b5cf611;border-color:#b496ff38;transform:translateY(-2px)}.ch-event-card__meta{color:#c9cad0;font-size:var(--type-caption-size);font-weight:var(--weight-heading);align-items:center;gap:12px;display:flex}.ch-event-card__meta time{color:#858891;font-size:var(--type-caption-size);font-weight:var(--weight-label)}.ch-event-card h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);margin:8px 0 0}.ch-event-card p{color:#a5a8b1;font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:6px 0 0}.ch-event-card__language{color:#c7b5fb;font-size:var(--type-caption-size);white-space:nowrap;border:1px solid #b496ff29;border-radius:999px;padding:8px 10px}.ch-dimensions-panel{background:#090a0d9e;border:1px solid #ffffff12;border-radius:16px;margin-top:18px;padding:24px}.ch-dimensions-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ch-dimensions-header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:5px 0 0}.ch-dimensions-header>div>p:last-child{color:#92959e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.ch-dimensions-header>span{color:#bba6fa;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;flex:none;padding:8px 11px}.ch-dimensions-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.ch-dimension-card{background:#ffffff06;border:1px solid #ffffff13;border-radius:14px;min-width:0;transition:background .2s,border-color .2s,transform .2s}.ch-dimension-card:hover{background:#ffffff0a;border-color:#b496ff38;transform:translateY(-2px)}.ch-dimension-card[open]{background:#8b5cf60e;border-color:#b496ff33}.ch-dimension-card summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:160px;padding:17px;list-style:none;display:grid}.ch-dimension-card summary::-webkit-details-marker{display:none}.ch-dimension-card summary:focus-visible{outline-offset:3px;border-radius:14px;outline:2px solid #a989ff}.ch-dimension-card__icon{color:#c5b3fb;background:#9470f71c;border:1px solid #aa90ff1c;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.ch-dimension-card__identity strong{font-size:var(--type-small-size);line-height:var(--type-small-leading);display:block}.ch-dimension-card__identity small{color:#9d9fa8;font-size:var(--type-caption-size);margin-top:5px;display:block}.ch-dimension-card__score{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking)}.ch-dimension-card__score small{color:#858891;font-size:var(--type-caption-size);letter-spacing:var(--type-caption-tracking);margin-left:3px}.ch-dimension-card__change{color:#c1aff6;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);grid-column:1/3}.ch-dimension-card__change.is-negative{color:#b8bac2}.ch-dimension-card__chevron{color:#81848d;justify-self:end;transition:color .2s,transform .2s}.ch-dimension-card[open] .ch-dimension-card__chevron{color:#c5b3fb;transform:rotate(180deg)}.ch-dimension-card__detail{border-top:1px solid #fff1;padding:14px 17px 17px}.ch-dimension-card__detail>p{color:#aaaeb8;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);min-height:38px;margin:0}.ch-dimension-sparkline{margin-top:13px}.ch-dimension-sparkline svg{width:100%;height:48px;display:block}.ch-dimension-sparkline__baseline{stroke:#ffffff14}.ch-dimension-sparkline__line{fill:none;stroke:#9f79f7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ch-dimension-sparkline__point{fill:#8b8e97}.ch-dimension-sparkline__point.is-selected{fill:#f8f5ff;stroke:#8f62f0;stroke-width:1.5px}.ch-dimension-sparkline--empty{color:#858891;font-size:var(--type-caption-size);align-items:center;gap:7px;min-height:48px;display:flex}.ch-dimension-sparkline--empty svg{color:#a98bfa;width:auto;height:auto}.ch-entities-panel{background:#090a0d9e;border:1px solid #ffffff12;border-radius:16px;margin-top:18px;padding:24px}.ch-entities-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ch-entities-header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:5px 0 0}.ch-entities-header>div>p:last-child{color:#92959e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.ch-entities-header>span{color:#bba6fa;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;flex:none;padding:8px 11px}.ch-entities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.ch-entity-card{background:linear-gradient(145deg,#ffffff09,#ffffff05);border:1px solid #ffffff13;border-radius:14px;flex-direction:column;min-height:300px;padding:18px;display:flex}.ch-entity-card__topline{color:#f2f0f6;font-size:var(--type-small-size);font-weight:var(--weight-heading);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.ch-entity-card__topline>small{color:#aaa0c8;font-size:var(--type-caption-size);font-weight:var(--weight-label);text-align:right}.ch-entity-card__icon{color:#c5b3fb;background:#9470f71c;border:1px solid #aa90ff1c;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ch-entity-card h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:24px 0 0}.ch-entity-card>p{color:#a7aab3;font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:13px 0 20px}.ch-entity-card__proof{border-top:1px solid #fff1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:15px;display:grid}.ch-entity-card__proof>span{min-width:0}.ch-entity-card__proof strong{font-size:var(--type-body-size);line-height:var(--type-body-leading);text-overflow:ellipsis;display:block;overflow:hidden}.ch-entity-card__proof small{color:#7f828b;font-size:var(--type-caption-size);margin-top:5px;display:block}.ch-entity-card__dimension{color:#bba6fa;font-size:var(--type-caption-size);align-items:center;gap:7px;margin-top:16px;display:flex}.ch-detail-section{background:#090a0d9e;border:1px solid #ffffff12;border-radius:16px;margin-top:18px;padding:24px}.ch-detail-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.ch-detail-header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:5px 0 0}.ch-detail-header>div>p:last-child{color:#92959e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:8px 0 0}.ch-detail-header>span{color:#bba6fa;font-size:var(--type-caption-size);border:1px solid #ffffff17;border-radius:999px;flex:none;padding:8px 11px}.ch-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.ch-evidence-card{background:linear-gradient(145deg,#ffffff09,#ffffff05);border:1px solid #ffffff13;border-radius:14px;min-width:0;transition:background .2s,border-color .2s,transform .2s;overflow:hidden}.ch-evidence-card:hover{background:linear-gradient(145deg,#8b5cf614,#ffffff06);border-color:#b496ff3d;transform:translateY(-3px)}.ch-evidence-card__visual{color:#cfbfff;background:radial-gradient(circle at 50% 35%,#9169ff2e,#0000 34%),linear-gradient(135deg,#ffffff0b,#8b5cf609);justify-content:center;align-items:center;height:138px;display:flex;position:relative}.ch-evidence-card__visual>span{color:#ded7f2;font-size:var(--type-caption-size);background:#07080bd1;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex;position:absolute;bottom:11px;left:11px}.ch-evidence-card__body{padding:17px}.ch-evidence-card__meta{color:#999ca5;font-size:var(--type-caption-size);justify-content:space-between;gap:10px;display:flex}.ch-evidence-card__meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-evidence-card h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:43px;margin:14px 0 0;display:-webkit-box;overflow:hidden}.ch-evidence-card__metrics{border-top:1px solid #fff1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:14px;display:grid}.ch-evidence-card__metrics strong{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);display:block}.ch-evidence-card__metrics small{color:#858891;font-size:var(--type-caption-size);margin-top:5px;display:block}.ch-detail-link{color:#bba6fa;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:7px;margin-top:16px;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.ch-detail-link:hover{color:#fff;gap:10px}.ch-detail-link:focus-visible{outline-offset:4px;border-radius:5px;outline:2px solid #a989ff}.ch-learning-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.ch-learning-card{background:linear-gradient(145deg,#ffffff09,#ffffff05);border:1px solid #ffffff13;border-radius:14px;flex-direction:column;min-height:250px;padding:18px;transition:background .2s,border-color .2s,transform .2s;display:flex}.ch-learning-card:hover{background:linear-gradient(145deg,#8b5cf612,#ffffff06);border-color:#b496ff38;transform:translateY(-2px)}.ch-learning-card__topline,.ch-action-card__topline{color:#c9cad0;font-size:var(--type-caption-size);font-weight:var(--weight-heading);align-items:center;gap:9px;display:flex}.ch-learning-card__topline>small,.ch-action-card__topline>small{color:#bca8f7;margin-left:auto}.ch-detail-icon{color:#c5b3fb;background:#9470f71c;border:1px solid #aa90ff1c;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ch-learning-card h3,.ch-action-card h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:20px 0 0}.ch-learning-card>p,.ch-action-card__copy>p{color:#a5a8b1;font-size:var(--type-small-size);line-height:var(--type-small-leading);margin:11px 0 18px}.ch-detail-proof{border-top:1px solid #fff1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto;padding-top:14px;display:grid}.ch-detail-proof strong,.ch-action-card__proof strong{font-size:var(--type-small-size);line-height:var(--type-small-leading);display:block}.ch-detail-proof small,.ch-action-card__proof small{color:#7f828b;font-size:var(--type-caption-size);margin-top:5px;display:block}.ch-action-list{gap:10px;margin-top:22px;display:grid}.ch-action-card{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 18px;transition:background .2s,border-color .2s,transform .2s;display:grid}.ch-action-card:hover{background:#8b5cf60e;border-color:#b496ff33;transform:translateY(-2px)}.ch-action-card h3{margin-top:9px}.ch-action-card__copy>p{margin-bottom:8px}.ch-action-card__basis{color:#898c95;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);display:block}.ch-action-card__proof{gap:20px;display:flex}.ch-action-card__proof>span{min-width:58px}.ch-detail-link--button{color:#ece8f8;white-space:nowrap;border:1px solid #ffffff1c;border-radius:999px;margin:0;padding:9px 11px}.ch-detail-link--button:hover{background:#8b5cf61f;border-color:#b496ff3d}.ch-detail-empty{color:#91949d;font-size:var(--type-caption-size);border:1px dashed #ffffff17;border-radius:13px;margin-top:22px;padding:24px}.ch-baseline-note{background:linear-gradient(110deg,#8b5cf617,#ffffff06);border:1px solid #b496ff1f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:18px;padding:18px;display:grid}.ch-baseline-icon{color:#c7b4ff;background:#8b5cf621;border:1px solid #b496ff2e;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ch-baseline-note h3{font-size:var(--type-h3-size);margin:0}.ch-baseline-note p{color:#92959e;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:5px 0 0}.ch-baseline-note>span:last-child{color:#bda9f9;font-size:var(--type-caption-size);white-space:nowrap}.ch-history-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.ch-history-empty svg{color:#a98bfa}.ch-history-empty h2{font-size:var(--type-h2-size);margin:16px 0 0}.ch-history-empty p{color:#92959e;font-size:var(--type-caption-size);margin:8px 0 0}.ch-history-footnote{color:#777a83;font-size:var(--type-caption-size);justify-content:space-between;padding:1px 4px 12px;display:flex}.ch-history-footnote p{margin:0}.content-evidence-page{max-width:1440px;margin:0 auto;padding:52px 0 72px}.content-evidence-hero{padding:5px 12px 34px}.content-evidence-guide-line{align-items:center;gap:8px;min-width:0;display:flex}.content-evidence-guide-line--eyebrow{margin-bottom:14px}.content-evidence-guide-line--eyebrow>p{color:#bba4ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0}.content-evidence-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.content-evidence-hero>span{color:#a0a2ab;font-size:var(--type-h3-size);line-height:var(--type-h3-leading);max-width:760px;margin-top:18px;display:block}.content-evidence-programme-link{color:#bca7fa;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:5px;margin-top:18px;display:inline-flex}.content-evidence-stats{border:1px solid #ffffff17;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.content-evidence-stat{align-items:center;gap:13px;min-height:94px;padding:18px;display:flex}.content-evidence-stat+.content-evidence-stat{border-left:1px solid #ffffff12}.content-evidence-stat>span{color:#c6b2ff;background:#8b5cf61a;border:1px solid #ae8cff24;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.content-evidence-stat strong,.content-evidence-stat small{display:block}.content-evidence-stat strong{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking)}.content-evidence-stat small{color:#898c95;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:4px}.content-evidence-library{margin-top:22px}.content-evidence-library__heading{justify-content:space-between;align-items:end;gap:22px;padding:20px 4px;display:flex}.content-evidence-library__heading>div>p{color:#bba4ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0 0 7px}.content-evidence-library__heading h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:0}.content-evidence-library__heading>div>span{color:#8f929b;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:7px;display:block}.content-evidence-search{color:#797c86;background:#101115e6;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:9px;min-width:330px;padding:0 13px;display:flex}.content-evidence-search:focus-within{border-color:#b090ff7a;box-shadow:0 0 0 3px #8b5cf614}.content-evidence-search input{color:#f4f4f7;font:inherit;font-size:var(--type-caption-size);background:0 0;border:0;outline:0;width:100%;min-height:42px}.content-evidence-search input::placeholder{color:#696c75}.content-evidence-filters{flex-wrap:wrap;gap:8px;margin:0 4px 18px;display:flex}.content-evidence-filters button{color:#9699a2;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);background:#101115cc;border:1px solid #ffffff17;border-radius:999px;padding:9px 13px;transition:background .18s,border-color .18s,color .18s,transform .18s}.content-evidence-filters button:hover{color:#fff;border-color:#b394ff47;transform:translateY(-1px)}.content-evidence-filters button[aria-pressed=true]{color:#d7caff;background:#8b5cf624;border-color:#b394ff47}.content-evidence-table-shell{background:#0c0d11e6;border:1px solid #ffffff17;border-radius:17px;overflow:hidden}.content-evidence-table-scroll{scrollbar-color:#a17ff957 transparent;overflow-x:auto}.content-evidence-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.content-evidence-table th{color:#858892;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-align:left;text-transform:none;background:#ffffff05;padding:13px 12px}.content-evidence-table th:first-child{width:25%;padding-left:18px}.content-evidence-table th:nth-child(2){width:15%}.content-evidence-table th:nth-child(3){width:12%}.content-evidence-table th:nth-child(n+4):nth-child(-n+7){width:8.5%}.content-evidence-table th:last-child{width:14%}.content-evidence-table tbody+tbody .content-evidence-table__row>td{border-top:1px solid #fff1}.content-evidence-table__row{transition:background .18s}.content-evidence-table__row:hover,.content-evidence-table tbody.is-expanded .content-evidence-table__row{background:#8b5cf609}.content-evidence-table td{color:#f2f2f5;vertical-align:middle;padding:15px 12px}.content-evidence-table td:first-child{padding-left:18px}.content-evidence-title-cell{align-items:center;gap:11px;min-width:0;display:flex}.content-evidence-title-cell>span{color:#c5b0ff;background:#8b5cf617;border:1px solid #b191ff24;border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.content-evidence-title-cell>div{min-width:0}.content-evidence-title-button{color:#f1f1f4;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;display:block;overflow:hidden}.content-evidence-title-button:hover{color:#cbbaff}.content-evidence-title-button:focus-visible{outline-offset:3px;outline:2px solid #ae8dffd1}.content-evidence-title-cell small{color:#6f727c;font-size:var(--type-caption-size);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.content-evidence-context-title{font-size:var(--type-caption-size);font-weight:var(--weight-heading);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.content-evidence-source{color:#b6b8c0;font-size:var(--type-caption-size);font-weight:var(--weight-display);border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px}.content-evidence-source--organic{color:#cbbaff;border-color:#c1aaff38}.content-evidence-source--paid{color:#d0d0d5;border-color:#ffffff24}.content-evidence-source--blended{color:#d7caff;background:#8b5cf617;border-color:#b89dff4d}.content-evidence-table__metric strong{font-size:var(--type-small-size);font-weight:var(--weight-heading);letter-spacing:var(--type-small-tracking);display:block}.content-evidence-table__action{text-align:right}.content-evidence-table__action button{color:#bda7fb;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:7px 0;display:inline-flex}.content-evidence-table__action button svg{transition:transform .18s}.content-evidence-table__action button[aria-expanded=true] svg{transform:rotate(180deg)}.content-evidence-table__action button:focus-visible{outline-offset:3px;outline:2px solid #ae8dffd1}.content-evidence-table__expanded td{background:linear-gradient(90deg,#8b5cf60e,#8b5cf604);border-top:1px solid #af8fff1f;padding:0}.content-evidence-reading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:13px;padding:17px 22px;display:grid}.content-evidence-reading>span{color:#bda8fb;background:#8b5cf61a;border:1px solid #b395ff2e;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.content-evidence-reading>div>small{color:#a78cf3;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.content-evidence-reading p{color:#b3b5bd;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:760px;margin:5px 0 0}.content-evidence-classifications{border-top:1px solid #ffffff0e;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 22px;padding:14px 0 15px 47px;display:grid}.content-evidence-classifications section{min-width:0;padding-right:18px}.content-evidence-classifications section+section{border-left:1px solid #ffffff0e;padding-left:18px}.content-evidence-classifications small,.content-evidence-classifications strong,.content-evidence-classifications span{display:block}.content-evidence-classifications small{color:#888b95;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.content-evidence-classifications strong{color:#e4e2e9;font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.content-evidence-classifications span{color:#a58dec;font-size:var(--type-caption-size);margin-top:5px}.content-evidence-interpretation{border-top:1px solid #ffffff0e;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 22px;padding:0 0 18px 47px;display:grid}.content-evidence-interpretation section{min-width:0;padding:15px 20px 0 0}.content-evidence-interpretation section+section{border-left:1px solid #ffffff0e;padding-left:20px}.content-evidence-interpretation small,.content-evidence-interpretation strong,.content-evidence-interpretation span{display:block}.content-evidence-interpretation small{color:#888b95;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.content-evidence-interpretation strong{color:#e4e2e9;font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading);margin-top:6px}.content-evidence-interpretation p{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:6px 0 0}.content-evidence-interpretation span{color:#a58dec;font-size:var(--type-caption-size);margin-top:8px}.content-evidence-empty{color:#a98bfa;text-align:center;border:1px dashed #ffffff1f;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.content-evidence-empty h2{color:#f2f2f5;font-size:var(--type-h2-size);margin:13px 0 0}.content-evidence-empty p{color:#858892;font-size:var(--type-caption-size);margin:7px 0 0}.content-evidence-pagination{color:#7f828c;font-size:var(--type-caption-size);background:#0c0d11b8;border:1px solid #ffffff13;border-radius:12px;justify-content:space-between;align-items:center;min-height:58px;margin-top:10px;padding:10px 15px;display:flex}.content-evidence-pagination>div{align-items:center;gap:13px;display:flex}.content-evidence-pagination b{color:#9b9da6;font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.content-evidence-pagination button{color:#c4b2f7;cursor:pointer;font:inherit;font-size:var(--type-caption-size);background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.content-evidence-pagination button:hover:not(:disabled){background:#8b5cf617;border-color:#b596ff40}.content-evidence-pagination button:disabled{color:#555862;cursor:default;opacity:.55}.content-evidence-pagination button:focus-visible{outline-offset:3px;outline:2px solid #ae8dffd1}.learning-dashboard{max-width:1500px;margin:0 auto;padding:48px 38px 70px}.learning-dashboard-hero{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.learning-dashboard-hero>div>p,.learning-dashboard-mode>header>p{color:#b99fff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0 0 12px}.learning-dashboard-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);margin:0}.learning-dashboard-hero>div>span{color:#9699a3;font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:760px;margin-top:14px;display:block}.learning-dashboard-hero time{color:#888b96;font-size:var(--type-caption-size);flex:none;margin-top:9px}.learning-dashboard-tabs{border-bottom:1px solid #ffffff17;gap:28px;margin-top:28px;display:flex}.learning-dashboard-tabs button{color:#898c96;cursor:pointer;font:inherit;font-size:var(--type-caption-size);font-weight:var(--weight-heading);background:0 0;border:0;padding:0 5px 12px;position:relative}.learning-dashboard-tabs button:after{content:"";opacity:0;background:#9d78ff;width:100%;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:-1px;left:0;transform:scaleX(.4)}.learning-dashboard-tabs button:hover{color:#d5d2de}.learning-dashboard-tabs button[aria-selected=true]{color:#f5f3f9}.learning-dashboard-tabs button[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.learning-dashboard-tabs button:focus-visible{outline-offset:4px;outline:2px solid #b08fffbf}.learning-featured{background:radial-gradient(circle at 100% 0,#8b5cf62e,#0000 35%),linear-gradient(135deg,#131419f7,#0a0b0ffa);border:1px solid #ab84ff9e;border-radius:18px;margin-top:24px;padding:28px 30px 0;box-shadow:0 0 34px #6c44d114}.learning-featured__topline{align-items:center;gap:12px;display:flex}.learning-featured__topline>span{color:#bca2ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.learning-featured__topline b{color:#c6b1ff;font-size:var(--type-caption-size);font-weight:var(--weight-heading);background:#8b5cf61f;border:1px solid #b696ff2e;border-radius:999px;padding:5px 9px}.learning-featured h2{font-size:var(--type-h2-size);font-weight:var(--weight-display);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);max-width:1100px;margin:20px 0 0}.learning-featured>p{color:#afb1ba;font-size:var(--type-body-size);line-height:var(--type-body-leading);max-width:980px;margin:14px 0 0}.learning-featured__tags{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.learning-featured__tags span{color:#b5b1c1;font-size:var(--type-caption-size);background:#ffffff09;border:1px solid #ffffff13;border-radius:999px;padding:6px 9px}.learning-featured>footer{border-top:1px solid #ffffff14;align-items:center;gap:26px;min-height:58px;margin-top:22px;display:flex}.learning-featured>footer>span{color:#92959e;font-size:var(--type-caption-size);align-items:center;gap:8px;display:inline-flex}.learning-featured>footer>span svg{color:#b89efb}.learning-featured>footer>a{color:#c5b0ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:7px;margin-left:auto;text-decoration:none;display:inline-flex}.learning-featured>footer>a:hover{color:#fff}.learning-domains{margin-top:25px}.learning-domains>h2,.learning-evolution h2,.learning-watchlist-preview h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:0}.learning-domains>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.learning-domain-card{background:linear-gradient(145deg,#121317f0,#0a0b0ef5);border:1px solid #ffffff17;border-radius:16px;flex-direction:column;min-height:260px;padding:20px;display:flex}.learning-domain-card>header{align-items:center;gap:9px;display:flex}.learning-domain-card>header>span{color:#b69bf8;display:inline-flex}.learning-domain-card>header small{color:#a7a9b2;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none}.learning-domain-card>header b{color:#ae98e9;font-size:var(--type-caption-size);font-weight:var(--weight-heading);border:1px solid #b99aff29;border-radius:999px;margin-left:auto;padding:5px 8px}.learning-domain-card h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:18px 0 0}.learning-domain-card>p{color:#92949d;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:10px 0 0}.learning-domain-card>footer{border-top:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.learning-domain-card>footer span,.learning-domain-card>footer a{color:#7f828c;font-size:var(--type-caption-size);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.learning-domain-card>footer a{color:#bea8fb}.learning-domain-card--empty{background:#0c0d10a8;border-style:dashed}.learning-domain-card--empty h3{color:#d5d5da}.learning-domain-card--empty footer{justify-content:flex-start}.learning-evolution-grid{grid-template-columns:minmax(0,1.7fr) minmax(290px,.7fr);gap:12px;margin-top:12px;display:grid}.learning-evolution,.learning-watchlist-preview{background:#0c0d10d1;border:1px solid #ffffff17;border-radius:16px;padding:20px}.learning-evolution>p{color:#7e818a;font-size:var(--type-caption-size)}.learning-evolution__track{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid;position:relative}.learning-evolution__track:before{content:"";background:linear-gradient(90deg,#9e78ff,#9e78ff38);height:2px;position:absolute;top:5px;left:7px;right:7px}.learning-evolution__track>span{padding-right:18px;display:block;position:relative}.learning-evolution__track i{z-index:1;background:#9d78ff;border:2px solid #d7c9ff;border-radius:50%;width:12px;height:12px;margin-bottom:13px;display:block;position:relative;box-shadow:0 0 14px #9d78ff8c}.learning-evolution__track strong,.learning-evolution__track small{display:block}.learning-evolution__track strong{font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.learning-evolution__track small{color:#777a84;font-size:var(--type-caption-size);margin-top:4px}.learning-watchlist-preview>header{align-items:center;gap:10px;display:flex}.learning-watchlist-preview>header>svg{color:#b79df8}.learning-watchlist-preview>header p{color:#777a84;font-size:var(--type-caption-size);margin:3px 0 0}.learning-watchlist-preview>div{gap:6px;margin-top:14px;display:grid}.learning-watchlist-preview button{color:#b6b7bd;cursor:pointer;font:inherit;font-size:var(--type-caption-size);text-align:left;background:#ffffff05;border:1px solid #ffffff13;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;display:flex}.learning-watchlist-preview button:hover{color:#f4f2f8;border-color:#b596ff40}.learning-watchlist-preview>p{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:16px 0 0}.learning-dashboard-mode{margin-top:28px}.learning-dashboard-mode>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-display);letter-spacing:var(--type-h2-tracking);margin:0}.learning-dashboard-mode>header>span{color:#898c96;font-size:var(--type-caption-size);margin-top:8px;display:block}.learning-dashboard-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.learning-dashboard-list article{background:linear-gradient(145deg,#121317f0,#0a0b0ef5);border:1px solid #ffffff17;border-radius:16px;padding:22px}.learning-dashboard-list article>header,.learning-dashboard-list article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.learning-dashboard-list article>header span{color:#bba3fa;font-size:var(--type-caption-size);align-items:center;gap:7px;display:inline-flex}.learning-dashboard-list article>header b{color:#8f929b;font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.learning-dashboard-list h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);line-height:var(--type-h2-leading);margin:20px 0 0}.learning-dashboard-list p{color:#989aa3;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:10px 0 0}.learning-dashboard-list article>footer{border-top:1px solid #fff1;margin-top:20px;padding-top:14px}.learning-dashboard-list article>footer span{color:#777a84;font-size:var(--type-caption-size)}.learning-dashboard-list article>footer a{color:#bda7fb;font-size:var(--type-caption-size);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.learning-dashboard-empty{color:#a98df2;text-align:center;border:1px dashed #ffffff1f;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:270px;margin-top:20px;padding:30px;display:flex}.learning-dashboard-empty--featured{margin-top:24px}.learning-dashboard-empty h2{color:#ededf1;font-size:var(--type-h2-size);margin:14px 0 0}.learning-dashboard-empty p{color:#7e818a;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:500px;margin:7px 0 0}.learning-dashboard-principle{color:#70737d;font-size:var(--type-caption-size);align-items:center;gap:8px;margin:18px 3px 0;display:flex}.learning-dashboard-principle svg{color:#a58bea;flex:none}.learning-dashboard-principle b{color:#9799a1;font-weight:var(--weight-heading)}.learning-guide-line{align-items:center;gap:8px;min-width:0;display:flex}.learning-guide-line--eyebrow{margin-bottom:12px}.learning-guide-line--eyebrow>p{color:#b99fff;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;margin:0}.learning-summary-section{margin-top:30px}.learning-summary-section .ci-register-summary{margin:12px 0 0}.learning-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:0 4px 12px;display:flex}.learning-section-heading>div>span{color:#bca9f7;font-size:var(--type-caption-size);font-weight:var(--weight-display);letter-spacing:var(--type-caption-tracking);text-transform:none;display:block}.learning-section-heading h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:6px 0 0}.learning-section-heading p{color:#858791;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:6px 0 0}.learning-register-section{margin-top:30px}.learning-register-section>.ci-action-filters{margin-top:14px}.learning-register-list{gap:12px;display:grid}.learning-register-item{background:linear-gradient(145deg,#131418f0,#0a0b0ef5);border:1px solid #ffffff17;border-radius:16px;grid-template-columns:130px minmax(260px,1fr) minmax(290px,.7fr) auto;align-items:start;gap:18px;padding:22px;display:grid}.learning-register-item.is-featured{background:radial-gradient(circle at 100% 0,#8b5cf61c,#0000 35%),linear-gradient(145deg,#14141af7,#0a0b0efa);border-color:#b18fff5c}.learning-register-item__domain{color:#c9b8fb;font-size:var(--type-caption-size);align-items:center;gap:8px;padding-top:3px;display:flex}.learning-register-item__body{min-width:0}.learning-register-item__topline{color:#8f929c;font-size:var(--type-caption-size);flex-wrap:wrap;align-items:center;gap:7px;display:flex}.learning-register-item__topline strong,.learning-register-item__topline i{color:#c9cad1;font-size:var(--type-caption-size);font-style:normal;font-weight:var(--weight-heading);border:1px solid #ffffff1a;border-radius:999px;padding:5px 7px}.learning-register-item__topline i{color:#cbb9ff;background:#8b5cf61a;border-color:#b899ff38}.learning-register-item__body h3{font-size:var(--type-h3-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h3-tracking);line-height:var(--type-h3-leading);margin:12px 0 0}.learning-register-item__body p{color:#a1a3ac;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:9px 0 0}.learning-register-item__body>small{color:#6f727c;font-size:var(--type-caption-size);margin-top:10px;display:block}.learning-register-item__proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding-top:4px;display:grid}.learning-register-item__proof strong,.learning-register-item__proof small{display:block}.learning-register-item__proof strong{font-size:var(--type-caption-size);font-weight:var(--weight-heading);line-height:var(--type-caption-leading)}.learning-register-item__proof small{color:#777a84;font-size:var(--type-caption-size);margin-top:5px}.learning-register-item>.ci-register-primary-link{align-self:start}@media (max-width:1180px){.intelligence-pillar-grid,.intelligence-briefing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-pillar-card:last-child,.intelligence-briefing-card:last-child{grid-column:1/-1}.intelligence-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-source-grid{grid-template-columns:1fr}.intelligence-source-card{min-height:0}.ci-health-layout{grid-template-columns:190px 1fr}.ci-health-bars{grid-column:1/-1}.ci-health-summary{border-right:0}.ci-card-grid--four{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-carousel__track>*{flex-basis:calc(50% - 7px)}.ci-carousel:not(.ci-carousel--overflow) .ci-carousel__track{padding-bottom:15px;overflow-x:auto}.ch-history-summary{grid-template-columns:repeat(2,1fr)}.ch-dimensions-grid,.ch-entities-grid,.ch-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-summary-item:nth-child(3){border-top:1px solid #ffffff13;border-left:0}.ch-summary-item:nth-child(4){border-top:1px solid #ffffff13}.ch-summary-item--primary{border-radius:18px 0 0}.content-evidence-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.content-evidence-stat:nth-child(4){border-top:1px solid #ffffff12;border-left:0}.content-evidence-stat:nth-child(5){border-top:1px solid #ffffff12}.learning-domains>div{grid-template-columns:repeat(2,minmax(0,1fr))}.learning-domain-card:last-child{grid-column:auto}.learning-evolution-grid{grid-template-columns:1fr}.ci-register-grid--three,.ci-action-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-register-action{grid-template-columns:120px minmax(240px,1fr) minmax(240px,.8fr)}.ci-register-action>.ci-register-primary-link,.ci-register-action>.ci-register-unavailable{grid-column:2;justify-self:start}.ci-register-action>.ci-register-source{grid-column:2/-1}.learning-register-item{grid-template-columns:110px minmax(240px,1fr) minmax(220px,.8fr)}.learning-register-item>.ci-register-primary-link{grid-column:2;justify-self:start}.audience-picture{grid-template-columns:1fr}.audience-picture__proof{border-top:1px solid #ffffff13;border-left:0;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:12px;padding-left:0;display:grid}.audience-picture__proof>div{padding:8px 16px 4px}.audience-picture__proof>div:first-child{padding-left:0}.audience-picture__proof>div+div{border-top:0;border-left:1px solid #fff1;padding-top:8px}.distribution-picture{grid-template-columns:minmax(0,1fr) 330px}.distribution-picture__roles{border-top:1px solid #ffffff13;border-left:0;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;padding-top:10px;padding-left:0;display:grid}.distribution-picture__roles>div+div{border-top:0;border-left:1px solid #fff1;padding-top:7px;padding-left:18px}.distribution-picture__roles aside{grid-column:1/-1}.distribution-lower-grid{grid-template-columns:1fr}.distribution-action{min-height:270px}.distribution-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-detail-grid{grid-template-columns:1fr}.distribution-content-list>button{grid-template-columns:23px minmax(150px,1.05fr) 90px 110px 70px 70px minmax(135px,.9fr) 14px}.demand-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.demand-grid{grid-template-columns:1fr}.resource-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-focus-grid>.resource-memory-card:nth-child(2){border-right:0}.resource-focus-grid>.resource-memory-card:nth-child(-n+2){border-bottom:1px solid #ffffff12}.resource-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ci-sidebar{display:none}.ci-main{margin-left:0!important;padding:0 16px 32px!important}.ci-mobile-header{justify-content:space-between;align-items:center;padding:18px 2px 4px;display:flex}.intelligence-home,.intelligence-preview-page,.audience-page,.distribution-page,.demand-page{padding-top:28px}.demand-hero{flex-direction:column;align-items:flex-start;gap:20px}.demand-hero>aside{text-align:left}.demand-pathway-section>header{grid-template-columns:1fr}.demand-pathway__aside{align-items:stretch}.demand-pathway__aside>small{align-self:flex-start}.demand-content__table{overflow-x:auto}.demand-content__head,.demand-content__table>a{min-width:810px}.settings-page{padding-top:26px}.settings-workspace-card{grid-template-columns:1fr}.settings-workspace-card__lead{border-bottom:1px solid #ffffff13;border-right:0}.settings-invite-form{grid-template-columns:1fr}.settings-member-row--managed{grid-template-columns:auto minmax(160px,1fr) auto}.settings-member-actions{grid-column:2/-1;justify-content:flex-start}.ci-dashboard{padding-top:28px}.ci-hero{min-height:0;padding-top:4px}.content-evidence-page{padding-top:26px}.learning-dashboard{padding:30px 0 64px}.ci-register-page{padding:26px 0 64px}.resource-dashboard{padding:30px 0 64px}.resource-dashboard__hero{flex-direction:column;align-items:flex-start;gap:20px;padding-inline:4px}.resource-dashboard__hero>span{margin-bottom:0}.resource-north-star{grid-template-columns:1fr}.resource-north-star__principles{border-top:1px solid #ffffff13;border-left:0}.resource-dashboard__split,.resource-source-strip,.resource-proposals{grid-template-columns:1fr}.resource-source-strip>div:last-child{justify-content:flex-start}.ci-action-handoff{flex-direction:column;align-items:flex-start}.ci-action-list__head,.ci-action-list__table>a{grid-template-columns:minmax(230px,1.6fr) minmax(105px,.7fr) 90px 95px 14px}.ci-action-filters,.ci-register-grid--two,.ci-register-grid--three,.ci-register-action{grid-template-columns:1fr}.ci-register-action>.ci-register-primary-link,.ci-register-action>.ci-register-unavailable,.ci-register-action>.ci-register-source{grid-column:1}.learning-register-item{grid-template-columns:1fr}.learning-register-item__proof,.learning-register-item>.ci-register-primary-link{grid-column:1}.audience-hero{flex-direction:column;align-items:flex-start;gap:20px}.audience-hero__actions{align-items:flex-start}.audience-insight-grid{grid-template-columns:1fr}.audience-insight-card{min-height:270px}.audience-action{grid-template-columns:auto 1fr;align-items:flex-start}.audience-action>a{grid-column:2;justify-self:start}.distribution-hero{flex-direction:column;align-items:flex-start;gap:20px}.distribution-hero__actions{align-items:flex-start}.distribution-route-grid{grid-template-columns:1fr}.distribution-route-card{min-height:245px}.distribution-dashboard__hero{flex-direction:column;align-items:flex-start}.distribution-dashboard__hero>span{margin-bottom:0}.distribution-quality-table{overflow-x:auto}.distribution-quality-row{min-width:900px}.distribution-content-list{overflow-x:auto}.distribution-content-list>button{min-width:1020px}.distribution-learning-panel>header{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.ci-mobile-header .workspace-selector{display:none}.intelligence-home__hero,.intelligence-preview-hero,.audience-hero,.distribution-hero{padding-inline:4px}.intelligence-home__hero h1,.intelligence-preview-hero h1,.audience-hero h1,.distribution-hero h1{font-size:var(--type-h1-size)}.intelligence-home__hero>p:not(.ci-eyebrow),.intelligence-preview-hero>div>p:not(.ci-eyebrow),.audience-hero>div:first-child>p:last-child,.distribution-hero>div:first-child>p:last-child{font-size:var(--type-body-size)}.intelligence-pillar-grid,.intelligence-briefing-grid,.intelligence-question-grid{grid-template-columns:1fr}.intelligence-pillar-card:last-child,.intelligence-briefing-card:last-child{grid-column:auto}.intelligence-pillar-card{min-height:480px;padding:21px}.intelligence-preview-hero{flex-direction:column;align-items:flex-start;gap:20px}.intelligence-truth-panel{grid-template-columns:auto 1fr;align-items:flex-start}.intelligence-truth-panel>a{grid-column:2;justify-self:start}.intelligence-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-proof-strip>div:nth-child(3){border-top:1px solid #fff1;border-left:0}.intelligence-proof-strip>div:nth-child(4){border-top:1px solid #fff1}.intelligence-preview-section{padding:19px}.intelligence-data-contract__grid{grid-template-columns:1fr}.intelligence-decision-strip,.intelligence-preview-footer{flex-direction:column;align-items:flex-start;gap:17px}.audience-tabs{gap:22px;overflow-x:auto}.audience-tabs a{flex:none}.audience-picture,.audience-section,.audience-action{padding:20px}.audience-picture__lead h2{font-size:var(--type-h2-size)}.audience-picture__proof{grid-template-columns:1fr}.audience-picture__proof>div{padding:13px 0}.audience-picture__proof>div:first-child{padding-top:5px}.audience-picture__proof>div+div{border-top:1px solid #fff1;border-left:0;padding-top:13px}.audience-section__header{flex-direction:column;align-items:flex-start}.audience-section__header>p{text-align:left}.audience-context-row{grid-template-columns:28px minmax(0,1fr) auto}.audience-context-row__meta{border-left:0;grid-column:2;padding-left:0}.audience-context-row>svg{grid-area:1/3/3}.audience-action{grid-template-columns:1fr}.audience-action>a{grid-column:1}.distribution-tabs{gap:22px;overflow-x:auto}.distribution-tabs a{flex:none}.distribution-picture{grid-template-columns:1fr;padding:20px}.distribution-map{min-height:205px}.distribution-picture__roles{grid-column:auto;display:block}.distribution-picture__roles>div+div{border-top:1px solid #fff1;border-left:0;padding-top:13px;padding-left:0}.distribution-section>header{flex-direction:column;align-items:flex-start}.distribution-section>header>p{text-align:left}.distribution-access,.distribution-action{padding:19px}.distribution-access-row{grid-template-columns:35px minmax(0,1fr) auto}.distribution-access-row__tag{grid-column:2;justify-self:start}.distribution-access-row>svg{grid-area:1/3/3}.distribution-dashboard__hero{margin-inline:4px}.distribution-dashboard__hero h1{font-size:var(--type-h1-size)}.distribution-dashboard__hero>div>p:last-child{font-size:var(--type-small-size)}.distribution-source-grid{grid-template-columns:1fr}.distribution-source-card{min-height:155px}.distribution-quality,.distribution-content,.distribution-external,.distribution-learning-panel{padding:15px}.distribution-quality>header{flex-direction:column;align-items:flex-start;gap:10px}.distribution-quality>header>span{text-align:left}.distribution-quality>footer{flex-direction:column;align-items:flex-start}.distribution-evidence-drawer{border-left:0;width:100%}.distribution-evidence-drawer dl{grid-template-columns:1fr}.profile-menu-anchor--header .profile-menu{width:min(310px,100vw - 24px);position:fixed;top:72px;right:12px}.content-evidence-classifications{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0}.content-evidence-classifications section{padding:10px 12px}.content-evidence-classifications section+section{border-left:0;padding-left:12px}.content-evidence-classifications section:nth-child(2n){border-left:1px solid #ffffff0e}.content-evidence-classifications section:nth-child(n+3){border-top:1px solid #ffffff0e}.settings-hero{padding-inline:4px}.settings-hero h1{font-size:var(--type-h1-size)}.settings-section{padding:18px}.settings-source-row{grid-template-columns:auto 1fr;align-items:flex-start}.settings-source-row__action,.settings-source-row>.settings-action-link{grid-column:2;justify-self:start}.settings-live-sync-actions{align-items:flex-start}.settings-source-connector__fields{grid-template-columns:1fr;align-items:stretch}.settings-stat-grid{grid-template-columns:repeat(2,1fr)}.settings-stat-grid>div:nth-child(3){border-top:1px solid #ffffff12;border-left:0}.settings-stat-grid>div:nth-child(4){border-top:1px solid #ffffff12}.settings-classification-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-classification-summary>div+div{border-top:1px solid #fff1;border-left:0}.settings-classification-summary>div:nth-child(2n){border-left:1px solid #fff1}.settings-classification-row{grid-template-columns:1fr;align-items:flex-start}.settings-classification-row__values{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-classification-row>.settings-action-link{justify-self:start}.settings-run-row{grid-template-columns:auto 1fr;align-items:flex-start}.settings-run-row>div:last-child{text-align:left;grid-column:2}.settings-member-row{grid-template-columns:auto 1fr;align-items:flex-start}.settings-member-row>span:last-child{grid-column:2}.settings-invite-form__controls{grid-template-columns:1fr}.settings-member-status{grid-column:2}.settings-member-actions{flex-direction:column;grid-column:2;align-items:stretch;width:100%}.settings-member-actions select,.settings-member-actions button{width:100%}.settings-access-event{grid-template-columns:auto 1fr}.settings-access-event time{grid-column:2}.ci-hero{flex-direction:column;gap:22px;padding-inline:4px}.ci-hero h1{font-size:var(--type-h1-size)}.ci-hero-glow{right:-160px}.ci-hero-status,.intelligence-page-status{text-align:left;width:100%;min-width:0}.ci-carousel__track>*{flex-basis:min(86vw,330px)}.ci-carousel__toolbar{justify-content:space-between}.ci-action-list>header{flex-direction:column;align-items:flex-start;gap:11px}.ci-action-list__head{display:none}.ci-action-list__table>a{grid-template-columns:minmax(0,1fr) auto 14px;gap:9px 12px;min-height:82px;padding:13px 15px}.ci-action-list__signal{grid-row:1/3}.ci-action-list__type{display:none}.ci-action-list__status{grid-area:1/2}.ci-action-list__evidence{text-align:right;grid-area:2/2}.ci-action-list__table>a>svg{grid-area:1/3/3}.creative-dashboard-tabs{gap:22px;margin-inline:4px}.ci-platform-tabs{scrollbar-width:none;margin-right:-18px;padding-bottom:4px;padding-right:18px;overflow-x:auto}.ci-platform-tabs::-webkit-scrollbar{display:none}.resource-dashboard__hero h1{font-size:var(--type-h1-size)}.resource-dashboard__hero>div>p:last-child{font-size:var(--type-small-size)}.resource-dashboard__tabs{gap:24px;margin-inline:4px}.resource-north-star__lead{padding:28px 23px}.resource-north-star__lead h2{font-size:var(--type-h2-size)}.resource-north-star__principles{padding:14px}.resource-dashboard__section,.resource-dashboard__section--compact,.resource-document-view{padding:20px}.resource-dashboard__section>header{flex-direction:column;align-items:flex-start}.resource-focus-grid{grid-template-columns:1fr}.resource-focus-grid>.resource-memory-card{border-bottom:1px solid #ffffff12;border-right:0}.resource-focus-grid>.resource-memory-card:last-child{border-bottom:0}.resource-memory-card{min-height:150px;padding-inline:15px}.resource-document-view>header{flex-direction:column}.resource-document-grid{grid-template-columns:1fr}.resource-source-strip,.resource-proposals{padding:19px}.resource-drawer{border-left:0;width:100%;max-width:none;padding:22px}.resource-drawer__body{padding-top:40px}.resource-drawer__body>p{font-size:var(--type-small-size)}.ci-platform-tooltip{display:none}.ci-section{border-radius:18px;padding:20px}.ci-section-header{grid-template-columns:34px 1fr}.ci-section-action{grid-column:2}.signals-guide-drawer{border-left:0;width:100%}.signals-guide-header{padding:17px 18px 15px}.signals-guide-context{padding:11px 18px}.signals-guide-body{padding:24px 18px 34px}.signals-guide-intro h2{font-size:var(--type-h2-size)}.signals-guide-footer{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 18px}.ci-health-layout{grid-template-columns:1fr;padding-inline:0}.ci-health-summary{text-align:center;min-height:0;padding-right:0}.ci-benchmark-pill{margin-inline:auto}.ci-health-bars{grid-column:auto}.ci-health-bar{grid-template-columns:110px 1fr 24px}.ci-health-bar small{display:none}.ci-card-grid--four,.ci-card-grid--three{grid-template-columns:1fr}.ci-footer{flex-direction:column;gap:5px}.ch-history-hero{flex-direction:column;gap:20px;padding-top:24px}.ch-history-hero h1{font-size:var(--type-h1-size)}.ch-history-controls{align-items:flex-start;width:100%;margin-top:0}.ch-snapshot-select{width:100%}.ch-history-summary{grid-template-columns:1fr}.ch-summary-item,.ch-summary-item:nth-child(2),.ch-summary-item:nth-child(3),.ch-summary-item:nth-child(4){border-top:1px solid #ffffff13;border-left:0}.ch-summary-item:first-child{border-top:0}.ch-summary-item--primary{border-radius:18px 18px 0 0}.ch-history-panel{padding:20px}.ch-panel-header{flex-direction:column;gap:16px}.ch-history-chart{padding-inline:8px;overflow-x:auto}.ch-change-header{flex-direction:column}.ch-change-drivers{grid-template-columns:1fr}.ch-change-overall{width:100%}.ch-event-card{grid-template-columns:auto 1fr;align-items:flex-start}.ch-event-card__language{grid-column:2;justify-self:start}.ch-dimensions-header{flex-direction:column}.ch-dimensions-grid{grid-template-columns:1fr}.ch-entities-header{flex-direction:column}.ch-entities-grid{grid-template-columns:1fr}.ch-detail-header{flex-direction:column}.ch-evidence-grid,.ch-learning-grid{grid-template-columns:1fr}.ch-action-card{grid-template-columns:auto 1fr;align-items:flex-start}.ch-action-card__proof,.ch-detail-link--button{grid-column:2}.ch-baseline-note{grid-template-columns:auto 1fr;align-items:flex-start}.ch-baseline-note>span:last-child{grid-column:2}.ch-history-footnote{flex-direction:column;gap:6px}.content-evidence-hero{padding-inline:4px}.content-evidence-hero h1{font-size:var(--type-h1-size)}.content-evidence-stats{grid-template-columns:1fr}.content-evidence-stat+.content-evidence-stat,.content-evidence-stat:nth-child(4),.content-evidence-stat:nth-child(5){border-top:1px solid #ffffff12;border-left:0}.content-evidence-library__heading{flex-direction:column;align-items:stretch}.content-evidence-search{width:100%;min-width:0}.content-evidence-table-shell{border-radius:15px 0 0 15px;margin-right:-16px}.content-evidence-pagination{flex-direction:column;align-items:flex-start;gap:10px}.content-evidence-pagination>div{justify-content:space-between;width:100%}.learning-dashboard-hero{flex-direction:column;gap:12px}.learning-dashboard-hero h1{font-size:var(--type-h1-size)}.learning-dashboard-hero time{margin-top:0}.learning-dashboard-tabs{gap:18px;overflow-x:auto}.learning-dashboard-tabs button{flex:none}.learning-featured{padding:22px 20px 0}.learning-featured>footer{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;padding:15px 0}.learning-featured>footer>a{width:100%;margin-left:0}.learning-domains>div,.learning-dashboard-list{grid-template-columns:1fr}.learning-domain-card:last-child{grid-column:auto}.learning-evolution__track{grid-template-columns:1fr;gap:17px}.learning-evolution__track:before{width:2px;height:auto;inset:5px auto 8px 5px}.learning-evolution__track>span{min-height:55px;padding-left:26px}.learning-evolution__track i{margin:0;position:absolute;top:0;left:0}.learning-register-item{padding:18px}.learning-register-item__proof{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-register-hero{padding-inline:4px}.ci-register-hero .ch-back-link{margin-bottom:30px}.ci-register-hero__title{flex-direction:column;align-items:flex-start}.ci-register-hero__title h1{font-size:var(--type-h1-size)}.ci-register-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-register-summary-card:nth-child(3){border-top:1px solid #ffffff12;border-left:0}.ci-register-summary-card:nth-child(4){border-top:1px solid #ffffff12}.ci-register-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.ci-register-section,.ci-register-card,.ci-register-action{padding:18px}}@keyframes analyzer-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.demand-page{padding-inline:0}.demand-hero{padding-inline:4px}.demand-hero h1{font-size:var(--type-h1-size)}.demand-hero>div>span{font-size:var(--type-small-size)}.demand-hero>aside{width:100%;min-width:0}.demand-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0}.demand-metrics article:last-child{grid-column:1/-1}.demand-pathway-section{margin-inline:0;padding:20px 16px}.demand-pathway-section>header h2{font-size:var(--type-h2-size)}.demand-funnel-scroll{margin-top:22px;padding-top:4px;overflow:visible}.demand-funnel{grid-template-columns:1fr;gap:0;min-width:0;display:grid}.demand-funnel__stage{text-align:left;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:0 14px;min-height:122px;display:grid}.demand-funnel__stage:not(:last-child):after{content:"";background:linear-gradient(#9d79ff5c,#ffffff12);width:1px;position:absolute;top:54px;bottom:0;left:26px}.demand-funnel__node{grid-area:1/1/span 4}.demand-funnel__ribbon{display:none}.demand-funnel__stage>b{grid-column:2;margin-top:3px}.demand-funnel__stage>strong{grid-column:2;margin-top:5px}.demand-funnel__stage>small{grid-column:2;max-width:360px;margin-top:5px}.demand-funnel__state{grid-column:2;justify-self:start;margin-top:7px}.demand-grid{margin-inline:0}.demand-sources>header{flex-direction:column;align-items:flex-start}.demand-sources article{grid-template-columns:25px minmax(95px,.8fr) minmax(100px,1fr) 62px;gap:9px}.demand-source-rate{display:none}.demand-content{margin-inline:0}.demand-content>header{flex-direction:column;align-items:flex-start}.demand-connections{flex-direction:column;align-items:flex-start;margin-inline:4px}.demand-connections p{text-align:left}}.audience-growth-page{color:#f5f4f7;max-width:1500px;margin:0 auto;padding:8px 0 52px}.audience-growth-hero{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:28px;padding:8px 4px;display:grid}.audience-growth-hero>div:first-child>a{color:#bba5ff;font-size:var(--type-caption-size);font-weight:var(--weight-display);align-items:center;gap:6px;margin-bottom:34px;text-decoration:none;display:inline-flex}.audience-growth-hero .ci-eyebrow{margin:0 0 12px}.audience-growth-hero h1{font-size:var(--type-h1-size);font-weight:var(--weight-display);letter-spacing:var(--type-h1-tracking);line-height:var(--type-h1-leading);max-width:980px;margin:0}.audience-growth-hero>div:first-child>span{color:#9a9ca5;font-size:var(--type-small-size);line-height:var(--type-small-leading);max-width:780px;margin-top:19px;display:block}.audience-growth-score{background:#ffffff06;border:1px solid #ffffff17;border-radius:20px;grid-template-columns:auto auto;align-items:baseline;min-width:176px;padding:20px 22px;display:grid}.audience-growth-score small{color:#858892;font-size:var(--type-caption-size);grid-column:1/-1;margin-bottom:8px}.audience-growth-score strong{font-size:var(--type-h1-size);letter-spacing:var(--type-h1-tracking)}.audience-growth-score>span{color:#858892;font-size:var(--type-caption-size);margin-left:4px}.creative-dimension-tabs{scrollbar-width:none;align-items:center;gap:7px;margin:-3px 4px 24px;padding:3px 0 5px;display:flex;overflow-x:auto}.creative-dimension-tabs::-webkit-scrollbar{display:none}.creative-dimension-tab{color:#7f818b;font-size:var(--type-caption-size);font-weight:var(--weight-heading);white-space:nowrap;background:#ffffff05;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:36px;padding:0 12px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.creative-dimension-tab svg{color:#878991;transition:color .18s}.creative-dimension-tab:hover{color:#d7d3e2;background:#ffffff0a;border-color:#bea2ff38;transform:translateY(-1px)}.creative-dimension-tab:hover svg{color:#b89dff}.creative-dimension-tab.is-active{color:#f2eff9;background:#8b5cf61c;border-color:#b899ff52;box-shadow:0 0 20px #8b5cf612}.creative-dimension-tab.is-active svg{color:#b89dff}.creative-dimension-tab:focus-visible{outline-offset:3px;outline:2px solid #ae8dffd1}.audience-growth-panel{background:linear-gradient(145deg,#131419f5,#0b0c10fa);border:1px solid #ffffff17;border-radius:24px;margin-bottom:18px;padding:28px;overflow:hidden}.audience-growth-panel>header{justify-content:space-between;align-items:end;gap:28px;margin-bottom:24px;display:flex}.audience-growth-panel>header h2{font-size:var(--type-h2-size);font-weight:var(--weight-heading);letter-spacing:var(--type-h2-tracking);margin:7px 0 0}.audience-growth-panel>header>div:first-child>span{color:#888b94;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:7px;display:block}.audience-growth-selected,.audience-growth-total{text-align:right;flex-direction:column;min-width:190px;display:flex}.audience-growth-selected small,.audience-growth-total small{color:#7d8089;font-size:var(--type-caption-size)}.audience-growth-selected b,.audience-growth-total b{font-size:var(--type-h3-size);margin-top:5px}.audience-growth-selected span,.audience-growth-total span{color:#a991ff;font-size:var(--type-caption-size);justify-content:flex-end;align-items:center;gap:5px;margin-top:5px;display:inline-flex}.audience-growth-selected span.is-down{color:#d59baf}.audience-growth-chart{background:#0000002e;border:1px solid #ffffff0f;border-radius:18px;padding:12px 14px 10px}.audience-growth-chart__plot{height:250px;position:relative}.audience-growth-chart svg{width:100%;height:100%;display:block;overflow:visible}.audience-growth-chart line{stroke:#ffffff12;stroke-width:1px}.audience-growth-chart__fill{fill:url(#growthFill)}.audience-growth-chart__line{fill:none;stroke:#9b7cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;vector-effect:non-scaling-stroke}.audience-growth-chart__point{appearance:none;cursor:pointer;background:#121118;border:2px solid #a68aff;border-radius:999px;width:11px;height:11px;margin:0;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 #9b7cff00}.audience-growth-chart__point:hover{background:#c0adff;border-color:#e8e0ff;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 5px #9b7cff1f,0 0 18px #9b7cff4d}.audience-growth-chart__point.is-selected{background:#f7f4ff;border-color:#9b7cff;box-shadow:0 0 0 5px #9b7cff2e,0 0 24px #9b7cff73}.audience-growth-chart__point:focus-visible{outline:none;box-shadow:0 0 0 2px #0d0e12,0 0 0 5px #d5c7ff,0 0 24px #9b7cff80}.audience-growth-chart__dates{color:#777a84;font-size:var(--type-caption-size);justify-content:space-between;padding:1px 14px 5px;display:flex}.dimension-history-chart__dates{color:#777a84;font-size:var(--type-caption-size);height:18px;position:relative}.dimension-history-chart__dates span{white-space:nowrap;position:absolute;top:2px;transform:translate(-50%)}.audience-growth-distinction,.audience-growth-principle{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);align-items:flex-start;gap:9px;margin-top:15px;display:flex}.audience-growth-distinction svg,.audience-growth-principle svg{color:#ac92ff;flex:none;margin-top:1px}.audience-growth-distinction b,.audience-growth-principle b{color:#b7b6bd;font-weight:var(--weight-heading)}.audience-growth-empty{color:#9f87ef;background:#ffffff05;border:1px dashed #ffffff1c;border-radius:17px;align-items:center;gap:15px;min-height:170px;padding:28px;display:flex}.audience-growth-empty b{color:#e9e7ed;font-size:var(--type-small-size);display:block}.audience-growth-empty span{color:#858892;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px;display:block}.audience-growth-content-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.audience-growth-content-grid article{background:#ffffff05;border:1px solid #ffffff14;border-radius:17px;flex-direction:column;min-height:190px;padding:18px;transition:border-color .18s,transform .18s;display:flex}.audience-growth-content-grid article:hover{border-color:#a68aff6b;transform:translateY(-2px)}.audience-growth-content-grid article>div{gap:6px;display:flex}.audience-growth-content-grid article>div span{color:#aaaab2;font-size:var(--type-caption-size);background:#ffffff0b;border:1px solid #ffffff12;border-radius:999px;padding:5px 8px}.audience-growth-content-grid h3{font-size:var(--type-h3-size);line-height:var(--type-h3-leading);margin:16px 0 0}.audience-growth-content-grid p{color:#777a84;font-size:var(--type-caption-size);margin:8px 0 20px}.audience-growth-content-grid footer{border-top:1px solid #ffffff12;align-items:baseline;gap:6px;margin-top:auto;padding-top:14px;display:flex}.audience-growth-content-grid footer strong{color:#b49aff;font-size:var(--type-h3-size)}.audience-growth-content-grid footer small{color:#767984;font-size:var(--type-caption-size)}.audience-growth-content-grid footer a{color:#ded8f4;font-size:var(--type-caption-size);align-items:center;gap:5px;margin-left:auto;text-decoration:none;display:inline-flex}.audience-growth-principle{margin:4px 6px 0;padding:14px 4px}.dimension-history-chart svg text{fill:#767984;font-size:var(--type-caption-size)}.dimension-interval-panel>header{align-items:flex-start}.dimension-interval-panel>header>div:first-child{max-width:900px}.dimension-movement{text-align:right;flex-direction:column;flex:none;min-width:220px;display:flex}.dimension-movement small{color:#7d8089;font-size:var(--type-caption-size)}.dimension-movement b{color:#b29aff;font-size:var(--type-h3-size);margin-top:7px}.dimension-movement b.is-down{color:#d59baf}.dimension-movement span{color:#777a84;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin-top:5px}.dimension-interval-summary{border-top:1px solid #ffffff12;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:17px;display:flex}.dimension-interval-summary>span{background:#ffffff06;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;min-height:32px;padding:7px 11px;display:inline-flex}.dimension-interval-summary b{color:#dedce5;font-size:var(--type-caption-size);font-weight:var(--weight-heading)}.dimension-interval-summary small{color:#7f818b;font-size:var(--type-caption-size)}.dimension-interval-summary .dimension-interval-caveat{color:#a990f4;background:#8b5cf60e;border-color:#ae8dff24}.dimension-interval-caveat svg{flex:none}.dimension-evidence-grid article{min-height:270px}.dimension-evidence-tags{flex-wrap:wrap}.audience-growth-content-grid .dimension-evidence-observation{color:#9698a1;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:10px 0 16px}.dimension-evidence-metrics{border-top:1px solid #fff1;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:auto;padding-top:13px;gap:12px!important;display:grid!important}.dimension-evidence-metrics span{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.dimension-evidence-metrics small{color:#71747e;font-size:var(--type-caption-size);display:block}.dimension-evidence-metrics b{color:#e8e6ed;font-size:var(--type-caption-size);font-weight:var(--weight-heading);margin-top:4px;display:block}.dimension-evidence-grid article footer{margin-top:13px}.audience-growth-brief{background:linear-gradient(145deg,#111217f5,#0b0c10fa);border:1px solid #ffffff16;border-radius:22px;margin:18px 0;padding:24px}.audience-growth-brief>header{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;display:grid}.audience-growth-brief>header>span{color:#b59cff;background:#8b5cf61c;border:1px solid #a68aff2e;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.audience-growth-brief h2{font-size:var(--type-h2-size);letter-spacing:var(--type-h2-tracking);margin:5px 0 0}.audience-growth-brief>header>a{color:#d7d2e8;font-size:var(--type-caption-size);align-items:center;gap:7px;text-decoration:none;display:inline-flex}.audience-growth-brief__grid{border-top:1px solid #ffffff12;grid-template-columns:.75fr .75fr .8fr 1.7fr;gap:0;margin-top:20px;padding-top:20px;display:grid}.audience-growth-brief__grid>div{border-right:1px solid #ffffff12;padding:3px 22px}.audience-growth-brief__grid>div:first-child{padding-left:0}.audience-growth-brief__grid>div:last-child{border-right:0;padding-right:0}.audience-growth-brief__grid small{color:#777a84;font-size:var(--type-caption-size);display:block}.audience-growth-brief__grid strong{font-size:var(--type-h2-size);margin-top:7px;display:block}.audience-growth-brief__grid span{color:#80838d;font-size:var(--type-caption-size);margin-top:5px;display:block}.audience-growth-brief__interpretation p{color:#999ba4;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:7px 0 0}@media (max-width:1050px){.audience-growth-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-growth-brief__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.audience-growth-brief__interpretation{grid-column:1/-1;border-right:0!important;padding:20px 0 0!important}}@media (max-width:700px){.audience-growth-hero{grid-template-columns:1fr;align-items:stretch}.audience-growth-score{width:176px}.creative-dimension-tabs{margin-inline:0;padding-inline:2px}.audience-growth-panel{padding:20px}.audience-growth-panel>header{flex-direction:column;align-items:flex-start}.audience-growth-selected,.audience-growth-total{text-align:left}.audience-growth-selected span,.audience-growth-total span{justify-content:flex-start}.audience-growth-content-grid{grid-template-columns:1fr}.dimension-movement{text-align:left;min-width:0}.dimension-interval-summary{flex-direction:column;align-items:stretch}.dimension-interval-summary>span{border-radius:12px;justify-content:space-between}.audience-growth-brief>header{grid-template-columns:auto 1fr}.audience-growth-brief>header>a{grid-column:1/-1}.audience-growth-brief__grid{grid-template-columns:1fr}.audience-growth-brief__grid>div{border-bottom:1px solid #ffffff12;border-right:0;padding:14px 0}}@media (prefers-reduced-motion:reduce){.analyzer-enter{animation:none}*{scroll-behavior:auto!important}.ci-card-link,.ci-insight-card,.ci-card-arrow,.ci-evidence-open,.ci-health-bar,.ch-chart-selectable .ch-chart-halo,.ch-chart-selectable .ch-chart-point,.ch-chart-selectable .ch-chart-score,.ch-chart-selectable .ch-chart-month,.ch-chart-event-marker circle,.ch-chart-event-marker text,.ch-dimension-card,.ch-dimension-card__chevron,.ch-evidence-card,.ch-learning-card,.ch-action-card,.ch-event-card,.content-evidence-table__row,.content-evidence-table__action button svg,.content-evidence-filters button,.ci-brand-panel,.intelligence-pillar-card,.intelligence-source-card,.intelligence-card-link svg,.intelligence-inline-link svg,.ci-platform-tab,.ci-platform-tooltip,.creative-dimension-tab,.creative-dimension-tab svg{transition:none!important}.ci-guide-trigger,.signals-guide-drawer,.signals-guide-header>button{transition:none!important;animation:none!important}.ci-card-link:hover,.ci-insight-card:hover,.ci-card-link:hover .ci-card-arrow,.ci-insight-card:hover .ci-card-arrow,.ci-card-link:hover .ci-evidence-open,.ci-health-bar:hover{transform:none!important}.ci-section-action--link{transition:none!important}.ci-section-action--link:hover,.ch-back-link:hover,.ch-dimension-card:hover,.ch-evidence-card:hover,.ch-learning-card:hover,.ch-action-card:hover,.ch-event-card:hover,.content-evidence-filters button:hover,.ci-brand-panel:hover,.intelligence-pillar-card:hover,.intelligence-source-card:hover,.ci-platform-tab--active:hover{transform:none!important}}@media (max-width:900px){.desktop-sidebar{display:none}.app-main{margin-left:0!important;padding:16px!important}.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.evidence-grid{grid-template-columns:1fr}.driver-row{grid-template-columns:34px 1fr}.driver-result{grid-column:2;align-items:flex-start}.driver-row strong{text-align:left}.date-range-control,.date-range-control__custom{align-items:stretch;width:100%}.date-range-control__custom{flex-direction:column}.date-range-control__custom label{justify-content:space-between}}@media (max-width:1180px){.audience-growth-overview__body{grid-template-columns:1fr}.audience-growth-overview__stats{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.audience-growth-overview__stats>div{min-height:92px}.audience-growth-overview__stats>div+div{border-top:0;border-left:1px solid #fff1}.audience-driver-row{grid-template-columns:30px minmax(180px,1fr) minmax(130px,.7fr) 100px 85px 16px}.audience-conversion-layout{grid-template-columns:1fr}.audience-conversion-readings{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.audience-dashboard-panel__header,.audience-dashboard-panel__header--tabs{flex-direction:column;align-items:flex-start}.audience-driver-row{grid-template-columns:26px minmax(0,1fr) 90px 16px;gap:12px}.audience-driver-row__bar{grid-area:2/2/auto/4}.audience-driver-row__rate{display:none}.audience-driver-row>svg,.audience-driver-row>span:last-child{grid-area:1/4}.audience-dashboard-profile-grid{grid-template-columns:1fr}.audience-voice-panel{grid-template-columns:auto 1fr;align-items:flex-start}.audience-voice-panel>small{grid-column:2;justify-self:start}.audience-opportunity-matrix__body{grid-template-columns:1fr}.audience-opportunity-insight dl{max-width:430px}}@media (max-width:680px){.audience-dashboard-panel{padding:20px}.audience-dashboard-panel__header h2{font-size:var(--type-h2-size)}.audience-growth-overview__stats{grid-template-columns:1fr}.audience-growth-overview__stats>div+div{border-top:1px solid #fff1;border-left:0}.audience-dashboard-growth-chart{min-height:315px;padding-inline:12px}.audience-dashboard-growth-chart__selection{flex-direction:column;align-items:flex-start;gap:3px}.audience-dashboard-growth-chart__selection small{margin-left:0}.audience-dashboard-growth-chart__plot{height:220px}.audience-driver-tabs{max-width:100%;overflow-x:auto}.audience-driver-tabs button{flex:none}.audience-driver-row{grid-template-columns:24px minmax(0,1fr) 74px 14px;padding-inline:12px}.audience-driver-row__metric small{display:none}.audience-conversion-readings{grid-template-columns:1fr}.audience-reach-chart{min-height:365px;padding-inline:12px}.audience-reach-chart__header>small{display:none}.audience-reach-chart__plot{height:270px}.audience-reach-chart__legend>small{display:none}.audience-quadrant-matrix{padding-inline:10px}.audience-quadrant-matrix__header>small{display:none}.audience-quadrant-matrix__plot,.audience-opportunity-matrix .audience-quadrant-matrix__plot{height:440px}.audience-quadrant>span{max-width:calc(100% - 16px);padding:7px 8px;top:8px;left:8px}.audience-quadrant>span b{font-size:var(--type-caption-size)}.audience-quadrant>span small{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.audience-quadrant-matrix__axis--y{display:none}.audience-quadrant-matrix__legend>small{width:100%;margin-left:0}.audience-opportunity-matrix .audience-quadrant-matrix__point.is-labelled:not(.is-selected)>span{display:none}.audience-opportunity-insight{padding:17px}.audience-evidence-drawer{border-left:0;width:100%}.audience-evidence-drawer__scroll{padding-inline:17px}.audience-evidence-drawer__metrics,.audience-profile-panel dl>div{grid-template-columns:1fr}.audience-profile-panel small{grid-column:1}.audience-voice-panel{grid-template-columns:1fr}.audience-voice-panel>small{grid-column:1}}@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-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-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-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-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}
