@charset "UTF-8";/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@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-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-400:oklch(76.5% .177 163.223);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-500:oklch(71.5% .143 215.221);--color-blue-500:oklch(62.3% .214 259.815);--color-indigo-500:oklch(58.5% .233 277.117);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-400:oklch(70.2% .183 293.541);--color-violet-500:oklch(60.6% .25 292.717);--color-slate-500:oklch(55.4% .046 257.417);--color-gray-400:oklch(70.7% .022 261.325);--color-neutral-400:oklch(70.8% 0 0);--color-neutral-500:oklch(55.6% 0 0);--color-neutral-600:oklch(43.9% 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--font-weight-thin:100;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--blur-sm:8px;--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);--color-background:var(--sand-1);--color-foreground:var(--sand-12);--color-primary:var(--iris-9);--color-primary-foreground:var(--sand-1);--color-muted:var(--sand-3);--color-muted-foreground:var(--sand-11);--color-border:var(--sand-4);--color-accent:var(--iris-3);--color-ring:var(--iris-9);--color-1:240 68% 60%;--color-2:250 60% 55%;--color-3:235 70% 55%;--color-4:45 82% 55%;--color-5:28 65% 50%;--animate-rainbow:rainbow 6s infinite linear}}@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;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}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-3{inset:calc(var(--spacing) * -3)}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-0\.5{inset:calc(var(--spacing) * .5)}.inset-3{inset:calc(var(--spacing) * 3)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-\[-20\%\]{inset-block:-20%}.inset-y-\[-30\%\]{inset-block:-30%}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-6{top:calc(var(--spacing) * 6)}.top-80{top:calc(var(--spacing) * 80)}.top-\[2px\]{top:2px}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-3{z-index:3}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[5\]{z-index:5}.col-span-3{grid-column:span 3/span 3}.col-span-6{grid-column:span 6/span 6}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-auto{margin-left:auto}.\!block{display:block!important}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.\!aspect-auto{aspect-ratio:auto!important}.aspect-\[3\/4\]{aspect-ratio:3/4}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-64{height:calc(var(--spacing) * 64)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[6px\]{height:6px}.h-\[13px\]{height:13px}.h-\[18px\]{height:18px}.h-\[140\%\]{height:140%}.h-\[200\%\]{height:200%}.h-\[400px\]{height:400px}.h-full{height:100%}.h-min{height:min-content}.h-px{height:1px}.min-h-\[42px\]{min-height:42px}.min-h-\[48px\]{min-height:48px}.min-h-\[54px\]{min-height:54px}.min-h-\[80px\]{min-height:80px}.min-h-\[260px\]{min-height:260px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[2px\]{width:2px}.w-\[6px\]{width:6px}.w-\[45\%\]{width:45%}.w-\[55\%\]{width:55%}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[85\%\]{max-width:85%}.max-w-\[460px\]{max-width:460px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-12{--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.skew-y-12{--tw-skew-y:skewY(12deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-rainbow{animation:var(--animate-rainbow)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-rows-\[1fr_auto\]{grid-template-rows:1fr auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.content-center{align-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.\!gap-0{gap:calc(var(--spacing) * 0)!important}.gap-0{gap:calc(var(--spacing) * 0)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[100px\]{border-radius:100px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.rounded-bl-md{border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-2{border-color:var(--color-2)}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.border-black\/\[0\.04\]{border-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.04\]{border-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.border-black\/\[0\.06\]{border-color:#0000000f}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-black) 6%,transparent)}}.border-black\/\[0\.08\]{border-color:#00000014}@supports (color:color-mix(in lab,red,red)){.border-black\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-black) 8%,transparent)}}.border-cyan-500\/30{border-color:#00b7d74d}@supports (color:color-mix(in lab,red,red)){.border-cyan-500\/30{border-color:color-mix(in oklab,var(--color-cyan-500) 30%,transparent)}}.border-violet-500\/30{border-color:#8d54ff4d}@supports (color:color-mix(in lab,red,red)){.border-violet-500\/30{border-color:color-mix(in oklab,var(--color-violet-500) 30%,transparent)}}.border-white{border-color:var(--color-white)}.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\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/\[0\.15\]{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.15\]{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#fdfdfc\]{background-color:#fdfdfc}.bg-background{background-color:var(--color-background)}.bg-black{background-color:var(--color-black)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-black\/\[0\.02\]{background-color:#00000005}@supports (color:color-mix(in lab,red,red)){.bg-black\/\[0\.02\]{background-color:color-mix(in oklab,var(--color-black) 2%,transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-border{background-color:var(--color-border)}.bg-cyan-400\/50{background-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.bg-cyan-400\/50{background-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab,red,red)){.bg-cyan-500\/10{background-color:color-mix(in oklab,var(--color-cyan-500) 10%,transparent)}}.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-green-500{background-color:var(--color-green-500)}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-600{background-color:var(--color-neutral-600)}.bg-primary{background-color:var(--color-primary)}.bg-transparent{background-color:#0000}.bg-violet-500\/10{background-color:#8d54ff1a}@supports (color:color-mix(in lab,red,red)){.bg-violet-500\/10{background-color:color-mix(in oklab,var(--color-violet-500) 10%,transparent)}}.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\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/\[0\.05\]{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.05\]{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(\#121213\,\#121213\)\,linear-gradient\(\#121213_50\%\,rgba\(18\,18\,19\,0\.6\)_80\%\,rgba\(18\,18\,19\,0\)\)\,linear-gradient\(90deg\,hsl\(var\(--color-1\)\)\,hsl\(var\(--color-5\)\)\,hsl\(var\(--color-3\)\)\,hsl\(var\(--color-4\)\)\,hsl\(var\(--color-2\)\)\)\]{background-image:linear-gradient(#121213,#121213),linear-gradient(#121213 50%,#12121399 80%,#12121300),linear-gradient(90deg,hsl(var(--color-1)),hsl(var(--color-5)),hsl(var(--color-3)),hsl(var(--color-4)),hsl(var(--color-2)))}.bg-\[radial-gradient\(35\%_80\%_at_30\%_0\%\,rgb\(250_250_250\/0\.1\)\,transparent\)\]{background-image:radial-gradient(35% 80% at 30% 0,#fafafa1a,#0000)}.from-emerald-400{--tw-gradient-from:var(--color-emerald-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#21201c\]\/\[0\.08\]{--tw-gradient-via:oklab(24.314% -.000708073 .0075293/.08);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/\[0\.06\]{--tw-gradient-via:#0000000f}@supports (color:color-mix(in lab,red,red)){.via-black\/\[0\.06\]{--tw-gradient-via:color-mix(in oklab, var(--color-black) 6%, transparent)}}.via-black\/\[0\.06\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/\[0\.06\]{--tw-gradient-via:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.via-white\/\[0\.06\]{--tw-gradient-via:color-mix(in oklab, var(--color-white) 6%, transparent)}}.via-white\/\[0\.06\]{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-teal-500{--tw-gradient-to:var(--color-teal-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(350px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(350px,#fff,#0000);mask-image:radial-gradient(350px,#fff,#0000)}.\[mask-image\:radial-gradient\(400px_circle_at_50\%_100\%\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(400px at 50% 100%,#fff,#0000);mask-image:radial-gradient(400px at 50% 100%,#fff,#0000)}.\[mask-image\:radial-gradient\(400px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(400px,#fff,#0000);mask-image:radial-gradient(400px,#fff,#0000)}.\[mask-image\:radial-gradient\(500px_circle_at_20\%_50\%\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(500px at 20%,#fff,#0000);mask-image:radial-gradient(500px at 20%,#fff,#0000)}.\[mask-image\:radial-gradient\(500px_circle_at_80\%_50\%\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(500px at 80%,#fff,#0000);mask-image:radial-gradient(500px at 80%,#fff,#0000)}.\[mask-image\:radial-gradient\(500px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(500px,#fff,#0000);mask-image:radial-gradient(500px,#fff,#0000)}.\[mask-image\:radial-gradient\(600px_circle_at_20\%_80\%\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(600px at 20% 80%,#fff,#0000);mask-image:radial-gradient(600px at 20% 80%,#fff,#0000)}.\[mask-image\:radial-gradient\(600px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(600px,#fff,#0000);mask-image:radial-gradient(600px,#fff,#0000)}.\[mask-image\:radial-gradient\(650px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(650px,#fff,#0000);mask-image:radial-gradient(650px,#fff,#0000)}.\[mask-image\:radial-gradient\(700px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(700px,#fff,#0000);mask-image:radial-gradient(700px,#fff,#0000)}.\[mask-image\:radial-gradient\(760px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(760px,#fff,#0000);mask-image:radial-gradient(760px,#fff,#0000)}.\[mask-image\:radial-gradient\(800px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(800px,#fff,#0000);mask-image:radial-gradient(800px,#fff,#0000)}.\[mask-image\:radial-gradient\(900px_circle_at_center\,white\,transparent\)\]{-webkit-mask-image:radial-gradient(900px,#fff,#0000);mask-image:radial-gradient(900px,#fff,#0000)}.box-decoration-clone{-webkit-box-decoration-break:clone;box-decoration-break:clone}.bg-\[length\:200\%\]{background-size:200%}.\[background-clip\:padding-box\,border-box\,border-box\]{background-clip:padding-box,border-box,border-box}.\[background-origin\:border-box\]{background-origin:border-box}.fill-\[\#21201c\]\/\[0\.02\]{fill:#21201c05}.fill-\[\#21201c\]\/\[0\.04\]{fill:#21201c0a}.fill-cyan-400\/\[0\.03\]{fill:#00d2ef08}@supports (color:color-mix(in lab,red,red)){.fill-cyan-400\/\[0\.03\]{fill:color-mix(in oklab,var(--color-cyan-400) 3%,transparent)}}.fill-cyan-500\/\[0\.02\]{fill:#00b7d705}@supports (color:color-mix(in lab,red,red)){.fill-cyan-500\/\[0\.02\]{fill:color-mix(in oklab,var(--color-cyan-500) 2%,transparent)}}.fill-cyan-500\/\[0\.03\]{fill:#00b7d708}@supports (color:color-mix(in lab,red,red)){.fill-cyan-500\/\[0\.03\]{fill:color-mix(in oklab,var(--color-cyan-500) 3%,transparent)}}.fill-gray-400\/30{fill:#99a1af4d}@supports (color:color-mix(in lab,red,red)){.fill-gray-400\/30{fill:color-mix(in oklab,var(--color-gray-400) 30%,transparent)}}.fill-indigo-500\/\[0\.03\]{fill:#625fff08}@supports (color:color-mix(in lab,red,red)){.fill-indigo-500\/\[0\.03\]{fill:color-mix(in oklab,var(--color-indigo-500) 3%,transparent)}}.fill-neutral-400\/\[0\.02\]{fill:#a1a1a105}@supports (color:color-mix(in lab,red,red)){.fill-neutral-400\/\[0\.02\]{fill:color-mix(in oklab,var(--color-neutral-400) 2%,transparent)}}.fill-slate-500\/50{fill:#62748e80}@supports (color:color-mix(in lab,red,red)){.fill-slate-500\/50{fill:color-mix(in oklab,var(--color-slate-500) 50%,transparent)}}.fill-violet-400\/\[0\.06\]{fill:#a685ff0f}@supports (color:color-mix(in lab,red,red)){.fill-violet-400\/\[0\.06\]{fill:color-mix(in oklab,var(--color-violet-400) 6%,transparent)}}.fill-violet-500\/\[0\.02\]{fill:#8d54ff05}@supports (color:color-mix(in lab,red,red)){.fill-violet-500\/\[0\.02\]{fill:color-mix(in oklab,var(--color-violet-500) 2%,transparent)}}.fill-white\/\[0\.02\]{fill:#ffffff05}@supports (color:color-mix(in lab,red,red)){.fill-white\/\[0\.02\]{fill:color-mix(in oklab,var(--color-white) 2%,transparent)}}.stroke-\[\#21201c\]\/\[0\.06\]{stroke:#21201c0f}.stroke-\[\#21201c\]\/\[0\.035\]{stroke:#21201c09}.stroke-cyan-400\/\[0\.04\]{stroke:#00d2ef0a}@supports (color:color-mix(in lab,red,red)){.stroke-cyan-400\/\[0\.04\]{stroke:color-mix(in oklab,var(--color-cyan-400) 4%,transparent)}}.stroke-cyan-500\/\[0\.02\]{stroke:#00b7d705}@supports (color:color-mix(in lab,red,red)){.stroke-cyan-500\/\[0\.02\]{stroke:color-mix(in oklab,var(--color-cyan-500) 2%,transparent)}}.stroke-cyan-500\/\[0\.03\]{stroke:#00b7d708}@supports (color:color-mix(in lab,red,red)){.stroke-cyan-500\/\[0\.03\]{stroke:color-mix(in oklab,var(--color-cyan-500) 3%,transparent)}}.stroke-cyan-500\/\[0\.04\]{stroke:#00b7d70a}@supports (color:color-mix(in lab,red,red)){.stroke-cyan-500\/\[0\.04\]{stroke:color-mix(in oklab,var(--color-cyan-500) 4%,transparent)}}.stroke-gray-400\/30{stroke:#99a1af4d}@supports (color:color-mix(in lab,red,red)){.stroke-gray-400\/30{stroke:color-mix(in oklab,var(--color-gray-400) 30%,transparent)}}.stroke-indigo-500\/\[0\.04\]{stroke:#625fff0a}@supports (color:color-mix(in lab,red,red)){.stroke-indigo-500\/\[0\.04\]{stroke:color-mix(in oklab,var(--color-indigo-500) 4%,transparent)}}.stroke-neutral-400\/\[0\.02\]{stroke:#a1a1a105}@supports (color:color-mix(in lab,red,red)){.stroke-neutral-400\/\[0\.02\]{stroke:color-mix(in oklab,var(--color-neutral-400) 2%,transparent)}}.stroke-neutral-400\/\[0\.03\]{stroke:#a1a1a108}@supports (color:color-mix(in lab,red,red)){.stroke-neutral-400\/\[0\.03\]{stroke:color-mix(in oklab,var(--color-neutral-400) 3%,transparent)}}.stroke-violet-500\/\[0\.03\]{stroke:#8d54ff08}@supports (color:color-mix(in lab,red,red)){.stroke-violet-500\/\[0\.03\]{stroke:color-mix(in oklab,var(--color-violet-500) 3%,transparent)}}.stroke-white\/\[0\.025\]{stroke:#ffffff06}@supports (color:color-mix(in lab,red,red)){.stroke-white\/\[0\.025\]{stroke:color-mix(in oklab,var(--color-white) 2.5%,transparent)}}.\!p-0{padding:calc(var(--spacing) * 0)!important}.p-0{padding:calc(var(--spacing) * 0)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-16{padding-inline:calc(var(--spacing) * 16)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[0\.95rem\]{padding-block:.95rem}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-4{padding-left:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-mono)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.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)}.font-thin{--tw-font-weight:var(--font-weight-thin);font-weight:var(--font-weight-thin)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.text-\[\#1a1a1a\]{color:#1a1a1a}.text-\[\#3DF2E0\]{color:#3df2e0}.text-\[\#55DBFF\]{color:#55dbff}.text-\[\#21201c\]{color:#21201c}.text-black{color:var(--color-black)}.text-black\/40{color:#0006}@supports (color:color-mix(in lab,red,red)){.text-black\/40{color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.text-cyan-300{color:var(--color-cyan-300)}.text-cyan-400\/40{color:#00d2ef66}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/40{color:color-mix(in oklab,var(--color-cyan-400) 40%,transparent)}}.text-cyan-400\/50{color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/50{color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.text-cyan-400\/80{color:#00d2efcc}@supports (color:color-mix(in lab,red,red)){.text-cyan-400\/80{color:color-mix(in oklab,var(--color-cyan-400) 80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-foreground\/60{color:var(--color-foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--color-foreground) 60%,transparent)}}.text-green-600{color:var(--color-green-600)}.text-muted-foreground{color:var(--color-muted-foreground)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-primary-foreground{color:var(--color-primary-foreground)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-violet-300{color:var(--color-violet-300)}.text-violet-400\/70{color:#a685ffb3}@supports (color:color-mix(in lab,red,red)){.text-violet-400\/70{color:color-mix(in oklab,var(--color-violet-400) 70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/10{color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.text-white\/10{color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab,red,red)){.text-white\/20{color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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_1rem_2rem_-1rem_black\]{--tw-shadow:0 1rem 2rem -1rem var(--tw-shadow-color,black);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[var\(--blur\)\]{--tw-blur:blur(var(--blur));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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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-\[5px\]{--tw-backdrop-blur:blur(5px);-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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[border\:calc\(0\.08\*1rem\)_solid_transparent\]{border:.08rem solid #0000}@media(hover:hover){.group-hover\:top-0:is(:where(.group):hover *){top:calc(var(--spacing) * 0)}.group-hover\:left-0:is(:where(.group):hover *){left:calc(var(--spacing) * 0)}.group-hover\:h-full:is(:where(.group):hover *){height:100%}.group-hover\:w-full:is(:where(.group):hover *){width:100%}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-12:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 12);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-\[1\.8\]:is(:where(.group):hover *){scale:1.8}.group-hover\:rounded-none:is(:where(.group):hover *){border-radius:0}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--color-primary)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-black\/25::placeholder{color:#00000040}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-black\/25::placeholder{color:color-mix(in oklab,var(--color-black) 25%,transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:bottom-\[-20\%\]:before{content:var(--tw-content);bottom:-20%}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:z-0:before{content:var(--tw-content);z-index:0}.before\:h-1\/5:before{content:var(--tw-content);height:20%}.before\:w-3\/5:before{content:var(--tw-content);width:60%}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:animate-rainbow:before{content:var(--tw-content);animation:var(--animate-rainbow)}.before\:bg-\[linear-gradient\(90deg\,hsl\(var\(--color-1\)\)\,hsl\(var\(--color-5\)\)\,hsl\(var\(--color-3\)\)\,hsl\(var\(--color-4\)\)\,hsl\(var\(--color-2\)\)\)\]:before{content:var(--tw-content);background-image:linear-gradient(90deg,hsl(var(--color-1)),hsl(var(--color-5)),hsl(var(--color-3)),hsl(var(--color-4)),hsl(var(--color-2)))}.before\:bg-\[length\:200\%\]:before{content:var(--tw-content);background-size:200%}.before\:\[filter\:blur\(calc\(0\.8\*1rem\)\)\]:before{content:var(--tw-content);filter:blur(.8rem)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-\[calc\(-1\*var\(--glowingeffect-border-width\)\)\]:after{content:var(--tw-content);inset:calc(-1 * var(--glowingeffect-border-width))}.after\:rounded-\[inherit\]:after{content:var(--tw-content);border-radius:inherit}.after\:\[mask-image\:linear-gradient\(\#0000\,\#0000\)\,conic-gradient\(from_calc\(\(var\(--start\)-var\(--spread\)\)\*1deg\)\,\#00000000_0deg\,\#fff\,\#00000000_calc\(var\(--spread\)\*2deg\)\)\]:after{content:var(--tw-content);-webkit-mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),#0000 0deg,#fff,#0000 calc(var(--spread) * 2deg));mask-image:linear-gradient(#0000,#0000),conic-gradient(from calc((var(--start) - var(--spread)) * 1deg),#0000,#fff,#0000 calc(var(--spread) * 2deg))}.after\:\[background-attachment\:fixed\]:after{content:var(--tw-content);background-attachment:fixed}.after\:\[mask-composite\:intersect\]:after{content:var(--tw-content);-webkit-mask-composite:source-in;mask-composite:intersect}.after\:\[mask-clip\:padding-box\,border-box\]:after{content:var(--tw-content);-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box}.after\:opacity-\[var\(--active\)\]:after{content:var(--tw-content);opacity:var(--active)}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.after\:duration-300:after{content:var(--tw-content);--tw-duration:.3s;transition-duration:.3s}.after\:content-\[\"\"\]:after{--tw-content:"";content:var(--tw-content)}.after\:\[background\:var\(--gradient\)\]:after{content:var(--tw-content);background:var(--gradient)}.after\:\[border\:var\(--glowingeffect-border-width\)_solid_transparent\]:after{content:var(--tw-content);border:var(--glowingeffect-border-width) solid transparent}@media(hover:hover){.hover\:border-black\/20:hover{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/20:hover{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.hover\:border-black\/40:hover{border-color:#0006}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/40:hover{border-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.hover\:border-black\/\[0\.12\]:hover{border-color:#0000001f}@supports (color:color-mix(in lab,red,red)){.hover\:border-black\/\[0\.12\]:hover{border-color:color-mix(in oklab,var(--color-black) 12%,transparent)}}.hover\:border-cyan-400\/50:hover{border-color:#00d2ef80}@supports (color:color-mix(in lab,red,red)){.hover\:border-cyan-400\/50:hover{border-color:color-mix(in oklab,var(--color-cyan-400) 50%,transparent)}}.hover\:border-violet-400\/50:hover{border-color:#a685ff80}@supports (color:color-mix(in lab,red,red)){.hover\:border-violet-400\/50:hover{border-color:color-mix(in oklab,var(--color-violet-400) 50%,transparent)}}.hover\:border-white\/30:hover{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/30:hover{border-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-\[\#333\]:hover{background-color:#333}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.hover\:bg-black\/\[0\.04\]:hover{background-color:#0000000a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-black\/\[0\.04\]:hover{background-color:color-mix(in oklab,var(--color-black) 4%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--color-muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--color-muted) 50%,transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-70:hover{opacity:.7}}.focus\:border-black\/20:focus{border-color:#0003}@supports (color:color-mix(in lab,red,red)){.focus\:border-black\/20:focus{border-color:color-mix(in oklab,var(--color-black) 20%,transparent)}}.focus\:bg-black\/\[0\.03\]:focus{background-color:#00000008}@supports (color:color-mix(in lab,red,red)){.focus\:bg-black\/\[0\.03\]:focus{background-color:color-mix(in oklab,var(--color-black) 3%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-color:var(--color-1)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--color-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-3{grid-column:span 3/span 3}.md\:mt-20{margin-top:calc(var(--spacing) * 20)}.md\:hidden{display:none}.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\:gap-8{gap:calc(var(--spacing) * 8)}.md\:border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.md\:border-border{border-color:var(--color-border)}.md\:fill-slate-500\/70{fill:#62748eb3}@supports (color:color-mix(in lab,red,red)){.md\:fill-slate-500\/70{fill:color-mix(in oklab,var(--color-slate-500) 70%,transparent)}}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pt-36{padding-top:calc(var(--spacing) * 36)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:pb-32{padding-bottom:calc(var(--spacing) * 32)}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:hidden{display:none}}@media(min-width:80rem){.xl\:px-14{padding-inline:calc(var(--spacing) * 14)}.xl\:px-20{padding-inline:calc(var(--spacing) * 20)}}@media(prefers-color-scheme:dark){.dark\:bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}}}:root,.light,.light-theme{--iris-1:#fdfdff;--iris-2:#f8f8ff;--iris-3:#f0f1fe;--iris-4:#e6e7ff;--iris-5:#dadcff;--iris-6:#cbcdff;--iris-7:#b8baf8;--iris-8:#9b9ef0;--iris-9:#5b5bd6;--iris-10:#5151cd;--iris-11:#5753c6;--iris-12:#272962}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--iris-1:color(display-p3 .992 .992 .999);--iris-2:color(display-p3 .972 .973 .998);--iris-3:color(display-p3 .943 .945 .992);--iris-4:color(display-p3 .902 .906 1);--iris-5:color(display-p3 .857 .861 1);--iris-6:color(display-p3 .799 .805 .987);--iris-7:color(display-p3 .721 .727 .955);--iris-8:color(display-p3 .61 .619 .918);--iris-9:color(display-p3 .357 .357 .81);--iris-10:color(display-p3 .318 .318 .774);--iris-11:color(display-p3 .337 .326 .748);--iris-12:color(display-p3 .154 .161 .371)}}}.dark,.dark-theme{--iris-1:#13131e;--iris-2:#171625;--iris-3:#202248;--iris-4:#262a65;--iris-5:#303374;--iris-6:#3d3e82;--iris-7:#4a4a95;--iris-8:#5958b1;--iris-9:#5b5bd6;--iris-10:#6e6ade;--iris-11:#b1a9ff;--iris-12:#e0dffe}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--iris-1:color(display-p3 .075 .075 .114);--iris-2:color(display-p3 .089 .086 .14);--iris-3:color(display-p3 .128 .134 .272);--iris-4:color(display-p3 .153 .165 .382);--iris-5:color(display-p3 .192 .201 .44);--iris-6:color(display-p3 .239 .241 .491);--iris-7:color(display-p3 .291 .289 .565);--iris-8:color(display-p3 .35 .345 .673);--iris-9:color(display-p3 .357 .357 .81);--iris-10:color(display-p3 .428 .416 .843);--iris-11:color(display-p3 .685 .662 1);--iris-12:color(display-p3 .878 .875 .986)}}}:root,.light,.light-theme{--sand-1:#fdfdfc;--sand-2:#f9f9f8;--sand-3:#f1f0ef;--sand-4:#e9e8e6;--sand-5:#e2e1de;--sand-6:#dad9d6;--sand-7:#cfceca;--sand-8:#bcbbb5;--sand-9:#8d8d86;--sand-10:#82827c;--sand-11:#63635e;--sand-12:#21201c}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--sand-1:color(display-p3 .992 .992 .989);--sand-2:color(display-p3 .977 .977 .973);--sand-3:color(display-p3 .943 .942 .936);--sand-4:color(display-p3 .913 .912 .903);--sand-5:color(display-p3 .885 .883 .873);--sand-6:color(display-p3 .854 .852 .839);--sand-7:color(display-p3 .813 .81 .794);--sand-8:color(display-p3 .738 .734 .713);--sand-9:color(display-p3 .553 .553 .528);--sand-10:color(display-p3 .511 .511 .488);--sand-11:color(display-p3 .388 .388 .37);--sand-12:color(display-p3 .129 .126 .111)}}}.dark,.dark-theme{--sand-1:#111110;--sand-2:#191918;--sand-3:#222221;--sand-4:#2a2a28;--sand-5:#31312e;--sand-6:#3b3a37;--sand-7:#494844;--sand-8:#62605b;--sand-9:#6f6d66;--sand-10:#7c7b74;--sand-11:#b5b3ad;--sand-12:#eeeeec}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--sand-1:color(display-p3 .067 .067 .063);--sand-2:color(display-p3 .098 .098 .094);--sand-3:color(display-p3 .135 .135 .129);--sand-4:color(display-p3 .164 .163 .156);--sand-5:color(display-p3 .193 .192 .183);--sand-6:color(display-p3 .23 .229 .217);--sand-7:color(display-p3 .285 .282 .267);--sand-8:color(display-p3 .384 .378 .357);--sand-9:color(display-p3 .434 .428 .403);--sand-10:color(display-p3 .487 .481 .456);--sand-11:color(display-p3 .707 .703 .68);--sand-12:color(display-p3 .933 .933 .926)}}}:root,.light,.light-theme{--amber-1:#fefdfb;--amber-2:#fefbe9;--amber-3:#fff7c2;--amber-4:#ffee9c;--amber-5:#fbe577;--amber-6:#f3d673;--amber-7:#e9c162;--amber-8:#e2a336;--amber-9:#ffc53d;--amber-10:#ffba18;--amber-11:#ab6400;--amber-12:#4f3422}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--amber-1:color(display-p3 .995 .992 .985);--amber-2:color(display-p3 .994 .986 .921);--amber-3:color(display-p3 .994 .969 .782);--amber-4:color(display-p3 .989 .937 .65);--amber-5:color(display-p3 .97 .902 .527);--amber-6:color(display-p3 .936 .844 .506);--amber-7:color(display-p3 .89 .762 .443);--amber-8:color(display-p3 .85 .65 .3);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 .959 .741 .274);--amber-11:color(display-p3 .64 .4 0);--amber-12:color(display-p3 .294 .208 .145)}}}.dark,.dark-theme{--amber-1:#16120c;--amber-2:#1d180f;--amber-3:#302008;--amber-4:#3f2700;--amber-5:#4d3000;--amber-6:#5c3d05;--amber-7:#714f19;--amber-8:#8f6424;--amber-9:#ffc53d;--amber-10:#ffd60a;--amber-11:#ffca16;--amber-12:#ffe7b3}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--amber-1:color(display-p3 .082 .07 .05);--amber-2:color(display-p3 .111 .094 .064);--amber-3:color(display-p3 .178 .128 .049);--amber-4:color(display-p3 .239 .156 0);--amber-5:color(display-p3 .29 .193 0);--amber-6:color(display-p3 .344 .245 .076);--amber-7:color(display-p3 .422 .314 .141);--amber-8:color(display-p3 .535 .399 .189);--amber-9:color(display-p3 1 .77 .26);--amber-10:color(display-p3 1 .87 .15);--amber-11:color(display-p3 1 .8 .29);--amber-12:color(display-p3 .984 .909 .726)}}}:root,.light,.light-theme{--ruby-1:#fffcfd;--ruby-2:#fff7f8;--ruby-3:#feeaed;--ruby-4:#ffdce1;--ruby-5:#ffced6;--ruby-6:#f8bfc8;--ruby-7:#efacb8;--ruby-8:#e592a3;--ruby-9:#e54666;--ruby-10:#dc3b5d;--ruby-11:#ca244d;--ruby-12:#64172b}@supports (color:color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--ruby-1:color(display-p3 .998 .989 .992);--ruby-2:color(display-p3 .995 .971 .974);--ruby-3:color(display-p3 .983 .92 .928);--ruby-4:color(display-p3 .987 .869 .885);--ruby-5:color(display-p3 .968 .817 .839);--ruby-6:color(display-p3 .937 .758 .786);--ruby-7:color(display-p3 .897 .685 .721);--ruby-8:color(display-p3 .851 .588 .639);--ruby-9:color(display-p3 .83 .323 .408);--ruby-10:color(display-p3 .795 .286 .375);--ruby-11:color(display-p3 .728 .211 .311);--ruby-12:color(display-p3 .36 .115 .171)}}}@keyframes rainbow{0%{background-position:0%}to{background-position:200%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@font-face{font-family:Graphik;src:url(/fonts/GeistVF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMonoVF.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/InterLatin.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/LatoRegular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/LatoBold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:1rem;line-height:1.6;background:#000;color:#f5f2eb;overflow-x:clip}::selection{background:#ffffff29;color:#fdfdfc}::-webkit-scrollbar{width:0;height:0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.display,.display-md,.display-lg,.display-xl{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;letter-spacing:-.01em}.display-xl{font-size:clamp(2.5rem,5vw,5rem);line-height:1.05}.display-lg{font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.1}.display-md{font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.15}.heading-lg{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;letter-spacing:-.01em}.heading-sm{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:1.125rem;line-height:1.4;letter-spacing:0}.label{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:.75rem;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.mono{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:400}.mono-tag{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:500;font-size:.875rem;color:#5b5bd6;letter-spacing:.02em}.text-balance{text-wrap:balance}.playbook{--pb-ink: #161616;--pb-ink-secondary: #393939;--pb-ink-muted: #6f6f6f;--pb-surface: #f0f0f2;--pb-surface-white: #ffffff;--pb-surface-subtle: #f4f4f4;--pb-border: #e0e0e0;--pb-accent: #0891b2;--pb-accent-light: rgba(8, 145, 178, .06);--pb-danger: #da1e28;--pb-danger-light: rgba(218, 30, 40, .06);--pb-success: #198038;--pb-success-light: rgba(25, 128, 56, .06);background:var(--pb-surface);min-height:100vh;-webkit-font-smoothing:antialiased;position:relative}.playbook-grid-bg{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(0,0,0,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.07) 1px,transparent 1px);background-size:48px 48px}.playbook-elevated{position:relative;z-index:1;max-width:1440px;margin:0 16px;background:var(--pb-surface-white);box-shadow:0 4px 24px #0000000f,0 12px 48px #0000000a,0 24px 80px #00000008;border:1px solid rgba(0,0,0,.06);border-radius:0 0 20px 20px}@media(min-width:1472px){.playbook-elevated{margin:0 auto}}.playbook-header{max-width:1080px;margin:0 auto;padding:110px clamp(24px,3vw,48px) 1.5rem}@media(max-width:672px){.playbook-header{padding:100px 1rem 1rem}}.playbook-eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-accent);margin-bottom:1rem}.playbook-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;letter-spacing:-.03em;font-size:clamp(2.2rem,4.5vw,3.2rem);line-height:1.1;color:var(--pb-ink);margin-bottom:1.5rem}.playbook-lead{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.12rem,1.4vw,1.28rem);line-height:1.8;color:var(--pb-ink-secondary);max-width:820px}.playbook-meta{display:flex;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--pb-border);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;color:var(--pb-ink-muted);letter-spacing:.04em}.playbook-body{max-width:1080px;margin:0 auto;padding:0 clamp(24px,3vw,48px) 4rem}@media(max-width:672px){.playbook-body{padding:0 1rem 2.5rem}}.playbook-section{margin-bottom:4rem}@media(max-width:672px){.playbook-section{margin-bottom:2.5rem}}.playbook-section-number{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pb-ink-muted);margin-bottom:.5rem}.playbook-h2{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;letter-spacing:-.025em;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;color:var(--pb-ink);margin-bottom:1.5rem}.playbook-h3{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:clamp(1.15rem,1.4vw,1.32rem);line-height:1.35;color:var(--pb-ink);margin-top:2rem;margin-bottom:.75rem}.playbook-p,.playbook-p-large{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(1.08rem,1.25vw,1.22rem);line-height:1.85;color:var(--pb-ink-secondary);margin-bottom:1.5rem}.playbook-p-large{font-size:clamp(1.15rem,1.35vw,1.3rem);line-height:1.9}.playbook-hero-image{margin:1rem 0 2rem}.playbook-hero-image img{width:100%;height:auto;display:block;border-radius:14px}.playbook-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:2rem 0}.playbook-stat{padding:1rem 1.5rem;background:#0a0a0a;border-radius:12px}.playbook-stat-number{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(2.2rem,3.2vw,3rem);letter-spacing:-.03em;line-height:1.1;color:#fff;margin-bottom:.25rem}.playbook-stat-label{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;line-height:1.55;color:#ffffffb8}.playbook-stat-source{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.68rem;color:#fff6;margin-top:.5rem}.playbook-callout{padding:1.5rem;border-radius:12px;margin:2rem 0;border-left:3px solid var(--pb-accent);background:var(--pb-accent-light)}.playbook-callout-warn{border-left-color:var(--pb-danger);background:var(--pb-danger-light)}.playbook-callout-success{border-left-color:var(--pb-success);background:var(--pb-success-light)}.playbook-callout-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pb-accent);margin-bottom:.5rem}.playbook-callout-warn .playbook-callout-label{color:var(--pb-danger)}.playbook-callout-success .playbook-callout-label{color:var(--pb-success)}.playbook-callout p{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;line-height:1.75;color:var(--pb-ink-secondary);margin:0}.playbook-quote{padding:1.5rem 2rem;margin:2rem 0;border-left:3px solid var(--pb-border);background:var(--pb-surface-subtle);border-radius:0 12px 12px 0}.playbook-quote p{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.12rem;line-height:1.75;color:var(--pb-ink);font-style:italic;margin:0 0 .5rem}.playbook-quote cite{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.75rem;font-style:normal;color:var(--pb-ink-muted);letter-spacing:.02em}.playbook-checklist{list-style:none;padding:0;margin:1.5rem 0;display:flex;flex-direction:column;gap:.75rem}.playbook-check-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;background:var(--pb-surface-subtle);border-radius:10px;border:1px solid var(--pb-border)}.playbook-check-number{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:var(--pb-accent);color:#fff;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:600}.playbook-check-content{flex:1}.playbook-check-title{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:1.08rem;color:var(--pb-ink);margin-bottom:.25rem}.playbook-check-desc{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.7;color:var(--pb-ink-secondary)}.playbook-divider{border:none;height:1px;background:var(--pb-border);margin:3rem 0}.playbook-table-wrap{overflow-x:auto;margin:2rem 0;border-radius:12px;border:1px solid var(--pb-border)}.playbook-table{width:100%;border-collapse:collapse;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem}.playbook-table th{background:var(--pb-surface-subtle);font-weight:600;color:var(--pb-ink);text-align:left;padding:.75rem 1rem;border-bottom:1px solid var(--pb-border);font-size:.92rem;letter-spacing:.01em}.playbook-table td{padding:.75rem 1rem;border-bottom:1px solid rgba(0,0,0,.04);color:var(--pb-ink-secondary);vertical-align:top;line-height:1.6}.playbook-table tr:last-child td{border-bottom:none}.playbook-list{padding-left:1.25rem;margin:1rem 0;display:flex;flex-direction:column;gap:.5rem}.playbook-list li{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;line-height:1.75;color:var(--pb-ink-secondary)}.playbook-cta{max-width:1080px;margin:0 auto;padding:0 clamp(24px,3vw,48px) 4rem}.playbook-cta-box{padding:2rem 2.5rem;border-radius:16px;background:var(--pb-surface-subtle);border:1px solid var(--pb-border);text-align:center}.playbook-cta-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:1.5rem;letter-spacing:-.02em;color:var(--pb-ink);margin-bottom:.75rem}.playbook-cta-text{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.05rem;line-height:1.7;color:var(--pb-ink-secondary);max-width:620px;margin:0 auto 1.5rem}.playbook-cta-button{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.5rem;border-radius:10px;background:var(--pb-ink);color:#fff;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.playbook-cta-button:hover{background:#393939;transform:translateY(-1px)}.playbook-back{display:inline-flex;align-items:center;gap:.4rem;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.92rem;font-weight:500;color:var(--pb-ink-muted);text-decoration:none;margin-bottom:1.5rem;transition:color .18s ease}.playbook-back:hover{color:var(--pb-ink)}.playbook>footer,.playbook>.footer-wrap{position:relative;z-index:1}@font-face{font-family:Graphik;src:url(/fonts/GraphikLight.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/GraphikRegular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/GraphikMedium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/GraphikSemibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(/fonts/GraphikBold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--bg-deep: var(--iris-dark-1);--bg-hero: var(--iris-dark-1);--bg-dark: var(--iris-dark-2);--bg-dark-alt: var(--iris-dark-3);--bg-light: var(--sand-1);--bg-light-alt: var(--sand-3);--bg-paper: var(--sand-2);--bg-paper-subtle: var(--sand-4);--surface-dark: rgba(23, 22, 37, .82);--surface-dark-strong: rgba(19, 19, 30, .96);--surface-light: rgba(253, 253, 252, .92);--surface-light-strong: var(--sand-2);--border-dark: rgba(245, 242, 235, .08);--border-dark-strong: rgba(245, 242, 235, .14);--border-light: rgba(33, 32, 28, .08);--border-light-strong: rgba(33, 32, 28, .14);--text-strong: #f5f2eb;--text-body: rgba(245, 242, 235, .68);--text-muted: rgba(245, 242, 235, .4);--text-ink: var(--sand-12);--text-ink-soft: var(--sand-11);--text-ink-muted: var(--sand-10);--accent: var(--iris-9);--accent-hover: var(--iris-10);--accent-text: var(--iris-11);--accent-deep: var(--iris-12);--accent-soft: rgba(91, 91, 214, .06);--accent-fill: var(--iris-3);--accent-fill-strong: var(--iris-4);--accent-strong: var(--iris-9);--accent-border: var(--iris-7);--accent-glow: rgba(91, 91, 214, .18);--accent-glow-strong: rgba(91, 91, 214, .32);--accent-warm: var(--amber-8);--accent-warm-bright: var(--amber-9);--accent-warm-text: var(--amber-11);--accent-warm-deep: var(--amber-12);--accent-warm-fill: rgba(226, 163, 54, .12);--accent-warm-glow: rgba(226, 163, 54, .22);--danger: var(--ruby-9);--shadow-soft: 0 14px 40px rgba(33, 32, 28, .08), 0 4px 12px rgba(39, 41, 98, .04);--shadow-medium: 0 22px 56px rgba(33, 32, 28, .12), 0 8px 18px rgba(39, 41, 98, .06);--shadow-strong: 0 40px 96px rgba(33, 32, 28, .18), 0 16px 28px rgba(39, 41, 98, .09);--shadow-indigo-glow: 0 18px 48px rgba(39, 41, 98, .22);--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 28px;--max-content: 1200px}body:after{content:"";position:fixed;inset:0;z-index:9999;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px}.section{position:relative;width:100%;padding:4rem 1.5rem}@media(max-width:768px){.section{padding:2.5rem 1rem}}.section-inner{max-width:1200px;margin:0 auto}.section-narrow{max-width:800px;margin:0 auto}.tag-glow{color:var(--accent);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:500;text-shadow:0 0 20px var(--accent-glow-strong),0 0 40px rgba(91,91,214,.12)}.divider{width:100%;height:1px;background:var(--border-dark);border:none}.site-shell-dark{background:linear-gradient(180deg,var(--bg-hero) 0%,var(--bg-deep) 100%)}.site-shell-light{background:linear-gradient(180deg,var(--bg-light) 0%,var(--bg-paper) 100%)}.content-width{max-width:var(--max-content);margin:0 auto;width:100%}.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:24px;height:1px;background:currentColor;opacity:.4}.eyebrow-dark{color:var(--accent-strong)}.eyebrow-light{color:var(--accent-text)}.headline-dark{color:var(--text-strong)}.headline-light{color:var(--text-ink)}.body-dark{color:var(--text-body)}.body-light{color:var(--text-ink-soft)}.muted-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.panel-blur-dark{background:linear-gradient(180deg,#202248cc,#13131eeb);border:1px solid var(--border-dark);box-shadow:inset 0 1px #f5f2eb0a,var(--shadow-medium);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.panel-light{background:#fdfdfcdb;border:1px solid var(--border-light);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.inline-link{display:inline-flex;align-items:center;gap:.4rem;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:500;transition:color .18s ease,border-color .18s ease;border-bottom:1px solid currentColor;padding-bottom:2px}.inline-link-dark{color:#f5f2ebb8;border-bottom-color:#f5f2eb2e}.inline-link-dark:hover,.inline-link-dark:focus-visible{color:var(--text-strong)}.inline-link-light{color:var(--accent-text);border-bottom-color:#5753c638}.inline-link-light:hover,.inline-link-light:focus-visible{color:var(--accent-deep)}.button-base{--button-bg: var(--accent);--button-text: #f5f2eb;--button-border: transparent;--button-sweep: rgba(245, 242, 235, .18);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.8rem 1.35rem;border-radius:14px;border:1px solid var(--button-border);background:var(--button-bg);color:var(--button-text);font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transform:translateY(0) scale(1);box-shadow:0 14px 30px #2729622e;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,color .22s ease,background .22s ease}.button-base:before{content:"";position:absolute;inset:0;background:var(--button-sweep);transform:translate(-100%);transition:transform .35s ease;z-index:0}.button-base:hover,.button-base:focus-visible{transform:translateY(-2px);box-shadow:0 18px 36px #27296242}.button-base:hover:before,.button-base:focus-visible:before{transform:translate(0)}.button-base:active{animation:buttonBounce .16s ease}.button-base:focus-visible{outline:2px solid rgba(91,91,214,.32);outline-offset:2px}.button-label{position:relative;z-index:1}.button-primary{--button-bg: linear-gradient(180deg, #5b5bd6 0%, #5151cd 100%);--button-text: #f5f2eb;--button-border: rgba(255, 255, 255, .16);--button-sweep: rgba(255, 255, 255, .12)}.button-outline{--button-bg: rgba(245, 242, 235, .04);--button-text: var(--text-strong);--button-border: rgba(245, 242, 235, .2);--button-sweep: rgba(91, 91, 214, .18);box-shadow:inset 0 1px #f5f2eb0a}.button-ghost{--button-bg: transparent;--button-text: var(--text-body);--button-border: transparent;--button-sweep: rgba(245, 242, 235, .08);box-shadow:none}.button-square-border{border-radius:10px;border-color:#21201c38}.button-light-outline{--button-bg: rgba(253, 253, 252, .92);--button-text: #21201c;--button-border: rgba(33, 32, 28, .22);--button-sweep: rgba(91, 91, 214, .12)}.cursor-card{--pointer-x: 50%;--pointer-y: 50%;--glow-opacity: 0;position:relative;overflow:hidden;isolation:isolate;border-radius:var(--radius-lg);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.cursor-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(260px circle at var(--pointer-x) var(--pointer-y),rgba(91,91,214,.16),transparent 56%),radial-gradient(180px circle at var(--pointer-x) var(--pointer-y),rgba(155,158,240,.2),transparent 48%);opacity:var(--glow-opacity);transition:opacity .18s ease;pointer-events:none;z-index:0}.cursor-card:after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;background:linear-gradient(180deg,#f5f2eb2e,#f5f2eb05) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none;opacity:.75}.cursor-card:hover,.cursor-card:focus-within{transform:translateY(-3px)}.cursor-card:hover:before,.cursor-card:focus-within:before{--glow-opacity: 1}.cursor-card-dark{background:linear-gradient(180deg,#202248eb,#13131ef5);border:1px solid rgba(177,169,255,.14);box-shadow:inset 0 1px #f5f2eb0a,var(--shadow-medium)}.cursor-card-light{background:linear-gradient(180deg,#fdfdfcf5,#f9f9f8f5);border:1px solid var(--border-light);box-shadow:var(--shadow-soft)}.hero-placeholder{min-height:420px;border-radius:var(--radius-xl);border:1px solid rgba(177,169,255,.16);background:linear-gradient(145deg,#f5f2eb14,#f5f2eb03),radial-gradient(circle at top left,rgba(91,91,214,.2),transparent 35%),linear-gradient(180deg,#202248,#13131e);box-shadow:inset 0 1px #f5f2eb0f,inset 0 -30px 50px #13131e52,var(--shadow-strong)}.hero-placeholder-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(245,242,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.05) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(180deg,rgba(0,0,0,.66),transparent 88%)}.hero-placeholder-copy{position:absolute;inset:auto 1.5rem 1.5rem;display:flex;justify-content:space-between;gap:1rem;align-items:end}.hero-process-surface{position:relative;width:100%;height:100%;min-height:420px;overflow:hidden;border-radius:18px;border:1px solid rgba(177,169,255,.18);background:radial-gradient(circle at 12% 14%,rgba(91,91,214,.18),transparent 34%),linear-gradient(145deg,#f5f2eb12,#f5f2eb03),linear-gradient(180deg,#202248,#13131e);box-shadow:inset 0 1px #f5f2eb14,inset 0 -24px 40px #13131e52,var(--shadow-strong)}.hero-process-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(245,242,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.045) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 92%)}.hero-process-svg{position:absolute;inset:0;width:100%;height:100%}.hero-process-path-base{fill:none;stroke:#f5f2eb24;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:2 14}.hero-process-path-highlight{stroke:#9b9ef0;stroke-width:7;filter:url(#heroProcessGlow)}.hero-process-anchor-dot{fill:#9b9ef0;filter:url(#heroProcessGlow)}.hero-process-anchor-dot-soft{fill:#f5f2ebb8}.hero-process-node-shell{position:absolute;transform:translate(-50%,-50%)}.hero-process-node-employee{left:18%;top:55%;width:29%}.hero-process-node-semantic{left:54%;top:28%;width:28%}.hero-process-node-governance{left:54%;top:72%;width:28%}.hero-process-node-ai{left:84%;top:41%;width:24%}.hero-process-node-return{left:84%;top:75%;width:24%}.hero-process-node-depth{position:absolute;inset:10px 10px -14px;border-radius:10px;background:linear-gradient(180deg,#d9d7f06b,#d9d7f014);opacity:.72;filter:blur(2px);transform:translateY(8px) scale(.98)}.hero-process-node-card{border-radius:10px;padding:.9rem .9rem .82rem;background:linear-gradient(180deg,#fdfdfcfa,#f9f9f8f5);border:1px solid var(--border-light);box-shadow:0 12px 28px #13131e2e,inset 0 1px #ffffffd1,0 0 18px #5b5bd614}.hero-process-node-card:hover,.hero-process-node-card:focus-within{box-shadow:0 16px 30px #13131e38,inset 0 1px #ffffffd1,0 0 22px #5b5bd624}.hero-process-node-header{display:flex;align-items:flex-start;gap:.65rem}.hero-process-node-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#5b5bd60f;border:1px solid var(--border-light);color:var(--accent-deep);flex-shrink:0}.hero-process-node-eyebrow{font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#82827c;margin-bottom:.22rem}.hero-process-node-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:600;line-height:1.08;letter-spacing:-.04em;color:var(--text-ink)}.hero-process-node-content{margin-top:.78rem}.hero-process-chip-row{display:flex;gap:.38rem;flex-wrap:wrap}.hero-process-chip{display:inline-flex;align-items:center;justify-content:center;padding:.26rem .54rem;border-radius:999px;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.01em}.hero-process-chip-danger{background:#e546661a;color:#ca244d}.hero-process-chip-safe{background:#5b5bd61a;color:#5753c6}.hero-process-chip-neutral{background:#21201c14;color:#63635e}.hero-process-input-bar{margin-top:.7rem;padding:.6rem .72rem;border-radius:9px;border:1px solid var(--border-light);background:#21201c0a;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.76rem;line-height:1.45;color:#63635e}.hero-process-mini-log{display:grid;gap:.42rem;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.78rem;font-weight:700;color:#63635e}.hero-process-mini-log>div{display:flex;align-items:center;gap:.42rem}.hero-process-log-dot{width:8px;height:8px;border-radius:999px;background:#5b5bd6;box-shadow:0 0 0 3px #5b5bd624}.hero-process-return-stack{display:grid;gap:.45rem}.hero-process-return-row{height:10px;border-radius:999px;background:linear-gradient(90deg,#27296238,#5b5bd66b)}.hero-process-return-row-short{width:78%}.hero-process-return-foot{margin-top:.16rem;font-family:Lato,Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.74rem;font-weight:700;color:#63635e}@media(max-width:767px){.hero-process-surface{min-height:340px;border-radius:16px}.hero-process-path-base{stroke-width:8}.hero-process-path-highlight{stroke-width:5.5}.hero-process-node-card{padding:.72rem}.hero-process-node-title{font-size:.9rem}.hero-process-node-eyebrow{font-size:.56rem}.hero-process-input-bar,.hero-process-mini-log,.hero-process-return-foot{font-size:.66rem}.hero-process-chip{font-size:.58rem;padding:.2rem .42rem}}.section-divider-light{border-top:1px solid var(--border-light)}.section-divider-dark{border-top:1px solid rgba(177,169,255,.14)}.pill{display:inline-flex;align-items:center;gap:.45rem;border-radius:999px;padding:.45rem .8rem;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.72rem;letter-spacing:.05em}.pill-dark{background:#f5f2eb0d;border:1px solid rgba(177,169,255,.16);color:var(--text-body)}.pill-light{background:#5b5bd60f;border:1px solid var(--border-light);color:var(--accent-text)}.calendly-overlay{background:#13131ec7!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.calendly-overlay .calendly-popup{max-width:480px!important;border-radius:16px!important;box-shadow:0 32px 80px #13131e8c,0 0 0 1px #b1a9ff14!important;overflow:hidden!important}.calendly-overlay .calendly-popup-close{color:#f5f2eb9e!important;transition:color .2s ease}.calendly-overlay .calendly-popup-close:hover{color:#f5f2eb!important}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes particleStream{0%{transform:translate(-100%)}to{transform:translate(100vw)}}@keyframes subtlePulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes buttonBounce{0%{transform:translateY(-1px) scale(.96)}60%{transform:translateY(-2px) scale(1.03)}to{transform:translateY(0) scale(1)}}.legal-doc-content{--legal-accent: #5753c6;--legal-accent-light: rgba(87, 83, 198, .06);--legal-accent-border: rgba(87, 83, 198, .14);font-family:Graphik,Inter,system-ui,sans-serif;color:#63635e;line-height:1.75;font-size:clamp(.95rem,1.1vw,1.05rem)}.legal-doc-content .legal-doc-title{font-size:clamp(1.8rem,3vw,2.4rem);font-weight:400;letter-spacing:-.03em;line-height:1.15;color:#21201c;margin-bottom:.75rem}.legal-doc-content h2{font-size:clamp(1.15rem,1.4vw,1.3rem);font-weight:600;letter-spacing:-.02em;color:#21201c;margin-top:2.8rem;margin-bottom:.85rem;padding-top:1.8rem;border-top:1px solid rgba(33,32,28,.08)}.legal-doc-content h3{font-size:clamp(1rem,1.2vw,1.1rem);font-weight:600;color:#63635e;margin-top:2rem;margin-bottom:.6rem}.legal-doc-content p{margin-bottom:1rem}.legal-doc-content strong{color:#21201c;font-weight:600}.legal-doc-content a{color:var(--legal-accent);text-decoration:none;transition:color .2s;font-weight:500}.legal-doc-content a:hover{color:#272962}.legal-doc-content code{font-family:IBM Plex Mono,monospace;font-size:.84em;background:#e9e8e6;border:1px solid rgba(33,32,28,.08);border-radius:5px;padding:.15em .45em;color:var(--legal-accent)}.legal-doc-content hr{border:none;height:1px;background:linear-gradient(to right,rgba(33,32,28,.08),rgba(33,32,28,.03),transparent);margin:2.5rem 0}.legal-doc-content ul,.legal-doc-content ol{padding-left:1.5rem;margin-bottom:1.15rem}.legal-doc-content li{margin-bottom:.4rem;padding-left:.25rem}.legal-doc-content blockquote{padding:.85rem 1.2rem;margin:1.25rem 0;background:var(--legal-accent-light);border:1px solid var(--legal-accent-border);border-radius:10px;color:#63635e;font-style:italic}.legal-doc-content .legal-table-wrap{overflow-x:auto;margin:1.5rem 0;border-radius:12px;border:1px solid rgba(33,32,28,.08);box-shadow:0 2px 8px #21201c0a}.legal-doc-content table{width:100%;border-collapse:collapse;font-size:.88rem}.legal-doc-content th{background:#e9e8e6;font-weight:600;color:#63635e;text-align:left;padding:.75rem 1rem;border-bottom:1px solid rgba(33,32,28,.08);white-space:nowrap;font-size:.8rem;letter-spacing:.02em}.legal-doc-content td{padding:.7rem 1rem;border-bottom:1px solid rgba(33,32,28,.04);color:#63635e;vertical-align:top}.legal-doc-content tr:last-child td{border-bottom:none}.legal-doc-content tr:hover td{background:#21201c05}.legal-doc-content .legal-check-item{list-style:none;position:relative;padding-left:1.6rem;margin-left:-1.5rem}.legal-doc-content .legal-check-item:before{content:"";position:absolute;left:0;top:.35rem;width:14px;height:14px;border-radius:4px;border:1.5px solid rgba(33,32,28,.2);background:transparent}.legal-doc-content .legal-check-item.checked:before{background:var(--legal-accent-light);border-color:var(--legal-accent)}.legal-doc-content--policy{--legal-accent: #5753c6;--legal-accent-light: rgba(87, 83, 198, .06);--legal-accent-border: rgba(87, 83, 198, .14)}.legal-doc-content--agreement{--legal-accent: #272962;--legal-accent-light: rgba(39, 41, 98, .06);--legal-accent-border: rgba(39, 41, 98, .14)}.legal-doc-content--compliance{--legal-accent: #ab6400;--legal-accent-light: rgba(171, 100, 0, .06);--legal-accent-border: rgba(171, 100, 0, .16)}.legal-doc-content--reference{--legal-accent: #63635e;--legal-accent-light: rgba(99, 99, 94, .06);--legal-accent-border: rgba(99, 99, 94, .14)}.cds--chart-holder{--cds-charts-1-1-1: #6929c4;--cds-charts-1-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-1-2-1: #002d9c;--cds-charts-1-2-1-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-1-3-1: #1192e8;--cds-charts-1-3-1-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-1-4-1: #007d79;--cds-charts-1-4-1-hovered: rgb(0, 89.3, 86.4424);--cds-charts-2-1-1: #6929c4;--cds-charts-2-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-2-1-2: #009d9a;--cds-charts-2-1-2-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-2-2-1: #8a3ffc;--cds-charts-2-2-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-2-2-2: #520408;--cds-charts-2-2-2-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-2-3-1: #9f1853;--cds-charts-2-3-1-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-2-3-2: #520408;--cds-charts-2-3-2-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-2-4-1: #1192e8;--cds-charts-2-4-1-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-2-4-2: #005d5d;--cds-charts-2-4-2-hovered: rgb(0, 57.3, 57.3);--cds-charts-2-5-1: #009d9a;--cds-charts-2-5-1-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-2-5-2: #002d9c;--cds-charts-2-5-2-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-3-1-1: #ee5396;--cds-charts-3-1-1-hovered: rgb(234.7888888889, 50.5111111111, 130.1666666667);--cds-charts-3-1-2: #1192e8;--cds-charts-3-1-2-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-3-1-3: #6929c4;--cds-charts-3-1-3-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-3-2-1: #9f1853;--cds-charts-3-2-1-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-3-2-2: #fa4d56;--cds-charts-3-2-2-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-3-2-3: #520408;--cds-charts-3-2-3-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-3-3-1: #a56eff;--cds-charts-3-3-1-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-3-3-2: #005d5d;--cds-charts-3-3-2-hovered: rgb(0, 57.3, 57.3);--cds-charts-3-3-3: #002d9c;--cds-charts-3-3-3-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-3-4-1: #a56eff;--cds-charts-3-4-1-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-3-4-2: #005d5d;--cds-charts-3-4-2-hovered: rgb(0, 57.3, 57.3);--cds-charts-3-4-3: #9f1853;--cds-charts-3-4-3-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-3-5-1: #012749;--cds-charts-3-5-1-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-3-5-2: #6929c4;--cds-charts-3-5-2-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-3-5-3: #009d9a;--cds-charts-3-5-3-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-4-1-1: #6929c4;--cds-charts-4-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-4-1-2: #012749;--cds-charts-4-1-2-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-4-1-3: #009d9a;--cds-charts-4-1-3-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-4-1-4: #ee5396;--cds-charts-4-1-4-hovered: rgb(234.7888888889, 50.5111111111, 130.1666666667);--cds-charts-4-2-1: #9f1853;--cds-charts-4-2-1-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-4-2-2: #fa4d56;--cds-charts-4-2-2-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-4-2-3: #520408;--cds-charts-4-2-3-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-4-2-4: #a56eff;--cds-charts-4-2-4-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-4-3-1: #009d9a;--cds-charts-4-3-1-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-4-3-2: #002d9c;--cds-charts-4-3-2-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-4-3-3: #a56eff;--cds-charts-4-3-3-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-4-3-4: #9f1853;--cds-charts-4-3-4-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-5-1-1: #6929c4;--cds-charts-5-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-5-1-2: #1192e8;--cds-charts-5-1-2-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-5-1-3: #005d5d;--cds-charts-5-1-3-hovered: rgb(0, 57.3, 57.3);--cds-charts-5-1-4: #9f1853;--cds-charts-5-1-4-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-5-1-5: #520408;--cds-charts-5-1-5-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-5-2-1: #002d9c;--cds-charts-5-2-1-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-5-2-2: #009d9a;--cds-charts-5-2-2-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-5-2-3: #9f1853;--cds-charts-5-2-3-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-5-2-4: #520408;--cds-charts-5-2-4-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-5-2-5: #a56eff;--cds-charts-5-2-5-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-14-1-1: #6929c4;--cds-charts-14-1-1-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-14-1-2: #1192e8;--cds-charts-14-1-2-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-14-1-3: #005d5d;--cds-charts-14-1-3-hovered: rgb(0, 57.3, 57.3);--cds-charts-14-1-4: #9f1853;--cds-charts-14-1-4-hovered: rgb(127.9819672131, 19.3180327869, 66.8081967213);--cds-charts-14-1-5: #fa4d56;--cds-charts-14-1-5-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-14-1-6: #520408;--cds-charts-14-1-6-hovered: rgb(47.9604651163, 2.3395348837, 4.6790697674);--cds-charts-14-1-7: #198038;--cds-charts-14-1-7-hovered: rgb(19.1666666667, 98.1333333333, 42.9333333333);--cds-charts-14-1-8: #002d9c;--cds-charts-14-1-8-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-14-1-9: #ee5396;--cds-charts-14-1-9-hovered: rgb(234.7888888889, 50.5111111111, 130.1666666667);--cds-charts-14-1-10: #b28600;--cds-charts-14-1-10-hovered: rgb(142.3, 107.1247191011, 0);--cds-charts-14-1-11: #009d9a;--cds-charts-14-1-11-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-14-1-12: #012749;--cds-charts-14-1-12-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-14-1-13: #8a3800;--cds-charts-14-1-13-hovered: rgb(102.3, 41.5130434783, 0);--cds-charts-14-1-14: #a56eff;--cds-charts-14-1-14-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-mono-1-1: #ffffff;--cds-charts-mono-1-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-1-2: #f6f2ff;--cds-charts-mono-1-2-hovered: rgb(221.2846153846, 206.3, 255);--cds-charts-mono-1-3: #e8daff;--cds-charts-mono-1-3-hovered: rgb(209.8081081081, 182.3, 255);--cds-charts-mono-1-4: #d4bbff;--cds-charts-mono-1-4-hovered: rgb(189.425, 151.3, 255);--cds-charts-mono-1-5: #be95ff;--cds-charts-mono-1-5-hovered: rgb(168.108490566, 113.3, 255);--cds-charts-mono-1-6: #a56eff;--cds-charts-mono-1-6-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-mono-1-7: #8a3ffc;--cds-charts-mono-1-7-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-mono-1-8: #6929c4;--cds-charts-mono-1-8-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-mono-1-9: #491d8b;--cds-charts-mono-1-9-hovered: rgb(57.4875, 22.8375, 109.4625);--cds-charts-mono-1-10: #31135e;--cds-charts-mono-1-10-hovered: rgb(33.5194690265, 12.9973451327, 64.3026548673);--cds-charts-mono-1-11: #1c0f30;--cds-charts-mono-1-11-hovered: rgb(12.1333333333, 6.5, 20.8);--cds-charts-mono-2-1: #ffffff;--cds-charts-mono-2-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-2-2: #edf5ff;--cds-charts-mono-2-2-hovered: rgb(201.3, 225.1666666667, 255);--cds-charts-mono-2-3: #d0e2ff;--cds-charts-mono-2-3-hovered: rgb(172.3, 203.9723404255, 255);--cds-charts-mono-2-4: #a6c8ff;--cds-charts-mono-2-4-hovered: rgb(130.3, 177.9382022472, 255);--cds-charts-mono-2-5: #78a9ff;--cds-charts-mono-2-5-hovered: rgb(84.3, 146.2577777778, 255);--cds-charts-mono-2-6: #4589ff;--cds-charts-mono-2-6-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-mono-2-7: #0f62fe;--cds-charts-mono-2-7-hovered: rgb(.9680497925, 81.3161825726, 232.3319502075);--cds-charts-mono-2-8: #0043ce;--cds-charts-mono-2-8-hovered: rgb(0, 55.3888349515, 170.3);--cds-charts-mono-2-9: #002d9c;--cds-charts-mono-2-9-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-mono-2-10: #001d6c;--cds-charts-mono-2-10-hovered: rgb(0, 19.4138888889, 72.3);--cds-charts-mono-2-11: #001141;--cds-charts-mono-2-11-hovered: rgb(0, 7.6630769231, 29.3);--cds-charts-mono-3-1: #ffffff;--cds-charts-mono-3-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-3-2: #e5f6ff;--cds-charts-mono-3-2-hovered: rgb(193.3, 233.6423076923, 255);--cds-charts-mono-3-3: #bae6ff;--cds-charts-mono-3-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-mono-3-4: #82cfff;--cds-charts-mono-3-4-hovered: rgb(94.3, 193.2912, 255);--cds-charts-mono-3-5: #33b1ff;--cds-charts-mono-3-5-hovered: rgb(15.3, 163.35, 255);--cds-charts-mono-3-6: #1192e8;--cds-charts-mono-3-6-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-mono-3-7: #0072c3;--cds-charts-mono-3-7-hovered: rgb(0, 93.1292307692, 159.3);--cds-charts-mono-3-8: #00539a;--cds-charts-mono-3-8-hovered: rgb(0, 63.7590909091, 118.3);--cds-charts-mono-3-9: #003a6d;--cds-charts-mono-3-9-hovered: rgb(0, 39.0036697248, 73.3);--cds-charts-mono-3-10: #012749;--cds-charts-mono-3-10-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-mono-3-11: #061727;--cds-charts-mono-3-11-hovered: rgb(1.24, 4.7533333333, 8.06);--cds-charts-mono-4-1: #ffffff;--cds-charts-mono-4-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-4-2: #d9fbfb;--cds-charts-mono-4-2-hovered: rgb(184.7, 247.6, 247.6);--cds-charts-mono-4-3: #9ef0f0;--cds-charts-mono-4-3-hovered: rgb(127.08125, 235.21875, 235.21875);--cds-charts-mono-4-4: #3ddbd9;--cds-charts-mono-4-4-hovered: rgb(38.2382608696, 206.0617391304, 203.9373913043);--cds-charts-mono-4-5: #08bdba;--cds-charts-mono-4-5-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-mono-4-6: #009d9a;--cds-charts-mono-4-6-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-mono-4-7: #007d79;--cds-charts-mono-4-7-hovered: rgb(0, 89.3, 86.4424);--cds-charts-mono-4-8: #005d5d;--cds-charts-mono-4-8-hovered: rgb(0, 57.3, 57.3);--cds-charts-mono-4-9: #004144;--cds-charts-mono-4-9-hovered: rgb(0, 30.875, 32.3);--cds-charts-mono-4-10: #022b30;--cds-charts-mono-4-10-hovered: rgb(.572, 12.298, 13.728);--cds-charts-mono-4-11: #081a1c;--cds-charts-mono-4-11-hovered: rgb(.0666666667, .2166666667, .2333333333);--cds-charts-diverge-1-1: #750e13;--cds-charts-diverge-1-1-hovered: rgb(85.1152671756, 10.1847328244, 13.8221374046);--cds-charts-diverge-1-2: #a2191f;--cds-charts-diverge-1-2-hovered: rgb(131.0727272727, 20.2272727273, 25.0818181818);--cds-charts-diverge-1-3: #da1e28;--cds-charts-diverge-1-3-hovered: rgb(186.6185483871, 25.6814516129, 34.2419354839);--cds-charts-diverge-1-4: #fa4d56;--cds-charts-diverge-1-4-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-diverge-1-5: #ff8389;--cds-charts-diverge-1-5-hovered: rgb(255, 95.3, 103.0274193548);--cds-charts-diverge-1-6: #ffb3b8;--cds-charts-diverge-1-6-hovered: rgb(255, 143.3, 150.6486842105);--cds-charts-diverge-1-7: #ffd7d9;--cds-charts-diverge-1-7-hovered: rgb(255, 179.3, 183.085);--cds-charts-diverge-1-8: #fff1f1;--cds-charts-diverge-1-8-hovered: rgb(255, 205.3, 205.3);--cds-charts-diverge-1-9: #ffffff;--cds-charts-diverge-1-9-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-diverge-1-10: #e5f6ff;--cds-charts-diverge-1-10-hovered: rgb(193.3, 233.6423076923, 255);--cds-charts-diverge-1-11: #bae6ff;--cds-charts-diverge-1-11-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-diverge-1-12: #82cfff;--cds-charts-diverge-1-12-hovered: rgb(94.3, 193.2912, 255);--cds-charts-diverge-1-13: #33b1ff;--cds-charts-diverge-1-13-hovered: rgb(15.3, 163.35, 255);--cds-charts-diverge-1-14: #1192e8;--cds-charts-diverge-1-14-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-diverge-1-15: #0072c3;--cds-charts-diverge-1-15-hovered: rgb(0, 93.1292307692, 159.3);--cds-charts-diverge-1-16: #00539a;--cds-charts-diverge-1-16-hovered: rgb(0, 63.7590909091, 118.3);--cds-charts-diverge-1-17: #003a6d;--cds-charts-diverge-1-17-hovered: rgb(0, 39.0036697248, 73.3);--cds-charts-diverge-2-1: #491d8b;--cds-charts-diverge-2-1-hovered: rgb(57.4875, 22.8375, 109.4625);--cds-charts-diverge-2-2: #6929c4;--cds-charts-diverge-2-2-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-diverge-2-3: #8a3ffc;--cds-charts-diverge-2-3-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-diverge-2-4: #a56eff;--cds-charts-diverge-2-4-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-diverge-2-5: #be95ff;--cds-charts-diverge-2-5-hovered: rgb(168.108490566, 113.3, 255);--cds-charts-diverge-2-6: #d4bbff;--cds-charts-diverge-2-6-hovered: rgb(189.425, 151.3, 255);--cds-charts-diverge-2-7: #e8daff;--cds-charts-diverge-2-7-hovered: rgb(209.8081081081, 182.3, 255);--cds-charts-diverge-2-8: #f6f2ff;--cds-charts-diverge-2-8-hovered: rgb(221.2846153846, 206.3, 255);--cds-charts-diverge-2-9: #ffffff;--cds-charts-diverge-2-9-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-diverge-2-10: #d9fbfb;--cds-charts-diverge-2-10-hovered: rgb(184.7, 247.6, 247.6);--cds-charts-diverge-2-11: #9ef0f0;--cds-charts-diverge-2-11-hovered: rgb(127.08125, 235.21875, 235.21875);--cds-charts-diverge-2-12: #3ddbd9;--cds-charts-diverge-2-12-hovered: rgb(38.2382608696, 206.0617391304, 203.9373913043);--cds-charts-diverge-2-13: #08bdba;--cds-charts-diverge-2-13-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-diverge-2-14: #009d9a;--cds-charts-diverge-2-14-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-diverge-2-15: #007d79;--cds-charts-diverge-2-15-hovered: rgb(0, 89.3, 86.4424);--cds-charts-diverge-2-16: #005d5d;--cds-charts-diverge-2-16-hovered: rgb(0, 57.3, 57.3);--cds-charts-diverge-2-17: #004144;--cds-charts-diverge-2-17-hovered: rgb(0, 30.875, 32.3)}.cds--chart-holder[data-carbon-theme=g90],.cds--chart-holder[data-carbon-theme=g100]{--cds-charts-1-1-1: #d4bbff;--cds-charts-1-1-1-hovered: rgb(189.425, 151.3, 255);--cds-charts-1-2-1: #4589ff;--cds-charts-1-2-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-1-3-1: #33b1ff;--cds-charts-1-3-1-hovered: rgb(15.3, 163.35, 255);--cds-charts-1-4-1: #08bdba;--cds-charts-1-4-1-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-2-1-1: #8a3ffc;--cds-charts-2-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-2-1-2: #08bdba;--cds-charts-2-1-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-2-2-1: #8a3ffc;--cds-charts-2-2-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-2-2-2: #ff7eb6;--cds-charts-2-2-2-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-2-3-1: #ff7eb6;--cds-charts-2-3-1-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-2-3-2: #fff1f1;--cds-charts-2-3-2-hovered: rgb(255, 205.3, 205.3);--cds-charts-2-4-1: #4589ff;--cds-charts-2-4-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-2-4-2: #bae6ff;--cds-charts-2-4-2-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-2-5-1: #007d79;--cds-charts-2-5-1-hovered: rgb(0, 89.3, 86.4424);--cds-charts-2-5-2: #6fdc8c;--cds-charts-2-5-2-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-3-1-1: #8a3ffc;--cds-charts-3-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-3-1-2: #08bdba;--cds-charts-3-1-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-3-1-3: #bae6ff;--cds-charts-3-1-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-3-2-1: #8a3ffc;--cds-charts-3-2-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-3-2-2: #ff7eb6;--cds-charts-3-2-2-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-3-2-3: #fff1f1;--cds-charts-3-2-3-hovered: rgb(255, 205.3, 205.3);--cds-charts-3-3-1: #4589ff;--cds-charts-3-3-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-3-3-2: #08bdba;--cds-charts-3-3-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-3-3-3: #d4bbff;--cds-charts-3-3-3-hovered: rgb(189.425, 151.3, 255);--cds-charts-3-4-1: #4589ff;--cds-charts-3-4-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-3-4-2: #6fdc8c;--cds-charts-3-4-2-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-3-4-3: #fff1f1;--cds-charts-3-4-3-hovered: rgb(255, 205.3, 205.3);--cds-charts-3-5-1: #007d79;--cds-charts-3-5-1-hovered: rgb(0, 89.3, 86.4424);--cds-charts-3-5-2: #6fdc8c;--cds-charts-3-5-2-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-3-5-3: #bae6ff;--cds-charts-3-5-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-4-1-1: #8a3ffc;--cds-charts-4-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-4-1-2: #08bdba;--cds-charts-4-1-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-4-1-3: #bae6ff;--cds-charts-4-1-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-4-1-4: #4589ff;--cds-charts-4-1-4-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-4-2-1: #4589ff;--cds-charts-4-2-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-4-2-2: #08bdba;--cds-charts-4-2-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-4-2-3: #d4bbff;--cds-charts-4-2-3-hovered: rgb(189.425, 151.3, 255);--cds-charts-4-2-4: #fff1f1;--cds-charts-4-2-4-hovered: rgb(255, 205.3, 205.3);--cds-charts-4-3-1: #007d79;--cds-charts-4-3-1-hovered: rgb(0, 89.3, 86.4424);--cds-charts-4-3-2: #fff1f1;--cds-charts-4-3-2-hovered: rgb(255, 205.3, 205.3);--cds-charts-4-3-3: #33b1ff;--cds-charts-4-3-3-hovered: rgb(15.3, 163.35, 255);--cds-charts-4-3-4: #6fdc8c;--cds-charts-4-3-4-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-5-1-1: #8a3ffc;--cds-charts-5-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-5-1-2: #08bdba;--cds-charts-5-1-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-5-1-3: #bae6ff;--cds-charts-5-1-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-5-1-4: #4589ff;--cds-charts-5-1-4-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-5-1-5: #ff7eb6;--cds-charts-5-1-5-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-5-2-1: #4589ff;--cds-charts-5-2-1-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-5-2-2: #08bdba;--cds-charts-5-2-2-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-5-2-3: #d4bbff;--cds-charts-5-2-3-hovered: rgb(189.425, 151.3, 255);--cds-charts-5-2-4: #fff1f1;--cds-charts-5-2-4-hovered: rgb(255, 205.3, 205.3);--cds-charts-5-2-5: #6fdc8c;--cds-charts-5-2-5-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-14-1-1: #8a3ffc;--cds-charts-14-1-1-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-14-1-2: #33b1ff;--cds-charts-14-1-2-hovered: rgb(15.3, 163.35, 255);--cds-charts-14-1-3: #007d79;--cds-charts-14-1-3-hovered: rgb(0, 89.3, 86.4424);--cds-charts-14-1-4: #ff7eb6;--cds-charts-14-1-4-hovered: rgb(255, 90.3, 161.7976744186);--cds-charts-14-1-5: #fa4d56;--cds-charts-14-1-5-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-14-1-6: #fff1f1;--cds-charts-14-1-6-hovered: rgb(255, 205.3, 205.3);--cds-charts-14-1-7: #6fdc8c;--cds-charts-14-1-7-hovered: rgb(82.2804469274, 213.0195530726, 117.0642458101);--cds-charts-14-1-8: #4589ff;--cds-charts-14-1-8-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-14-1-9: #d02670;--cds-charts-14-1-9-hovered: rgb(177.8146341463, 32.4853658537, 95.7463414634);--cds-charts-14-1-10: #d2a106;--cds-charts-14-1-10-hovered: rgb(175.2916666667, 134.3902777778, 5.0083333333);--cds-charts-14-1-11: #08bdba;--cds-charts-14-1-11-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-14-1-12: #bae6ff;--cds-charts-14-1-12-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-14-1-13: #ba4e00;--cds-charts-14-1-13-hovered: rgb(150.3, 63.0290322581, 0);--cds-charts-14-1-14: #d4bbff;--cds-charts-14-1-14-hovered: rgb(189.425, 151.3, 255);--cds-charts-mono-1-1: #ffffff;--cds-charts-mono-1-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-1-2: #f6f2ff;--cds-charts-mono-1-2-hovered: rgb(221.2846153846, 206.3, 255);--cds-charts-mono-1-3: #e8daff;--cds-charts-mono-1-3-hovered: rgb(209.8081081081, 182.3, 255);--cds-charts-mono-1-4: #d4bbff;--cds-charts-mono-1-4-hovered: rgb(189.425, 151.3, 255);--cds-charts-mono-1-5: #be95ff;--cds-charts-mono-1-5-hovered: rgb(168.108490566, 113.3, 255);--cds-charts-mono-1-6: #a56eff;--cds-charts-mono-1-6-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-mono-1-7: #8a3ffc;--cds-charts-mono-1-7-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-mono-1-8: #6929c4;--cds-charts-mono-1-8-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-mono-1-9: #491d8b;--cds-charts-mono-1-9-hovered: rgb(57.4875, 22.8375, 109.4625);--cds-charts-mono-1-10: #31135e;--cds-charts-mono-1-10-hovered: rgb(33.5194690265, 12.9973451327, 64.3026548673);--cds-charts-mono-1-11: #1c0f30;--cds-charts-mono-1-11-hovered: rgb(12.1333333333, 6.5, 20.8);--cds-charts-mono-2-1: #ffffff;--cds-charts-mono-2-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-2-2: #edf5ff;--cds-charts-mono-2-2-hovered: rgb(201.3, 225.1666666667, 255);--cds-charts-mono-2-3: #d0e2ff;--cds-charts-mono-2-3-hovered: rgb(172.3, 203.9723404255, 255);--cds-charts-mono-2-4: #a6c8ff;--cds-charts-mono-2-4-hovered: rgb(130.3, 177.9382022472, 255);--cds-charts-mono-2-5: #78a9ff;--cds-charts-mono-2-5-hovered: rgb(84.3, 146.2577777778, 255);--cds-charts-mono-2-6: #4589ff;--cds-charts-mono-2-6-hovered: rgb(33.3, 114.3516129032, 255);--cds-charts-mono-2-7: #0f62fe;--cds-charts-mono-2-7-hovered: rgb(.9680497925, 81.3161825726, 232.3319502075);--cds-charts-mono-2-8: #0043ce;--cds-charts-mono-2-8-hovered: rgb(0, 55.3888349515, 170.3);--cds-charts-mono-2-9: #002d9c;--cds-charts-mono-2-9-hovered: rgb(0, 34.7019230769, 120.3);--cds-charts-mono-2-10: #001d6c;--cds-charts-mono-2-10-hovered: rgb(0, 19.4138888889, 72.3);--cds-charts-mono-2-11: #001141;--cds-charts-mono-2-11-hovered: rgb(0, 7.6630769231, 29.3);--cds-charts-mono-3-1: #ffffff;--cds-charts-mono-3-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-3-2: #e5f6ff;--cds-charts-mono-3-2-hovered: rgb(193.3, 233.6423076923, 255);--cds-charts-mono-3-3: #bae6ff;--cds-charts-mono-3-3-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-mono-3-4: #82cfff;--cds-charts-mono-3-4-hovered: rgb(94.3, 193.2912, 255);--cds-charts-mono-3-5: #33b1ff;--cds-charts-mono-3-5-hovered: rgb(15.3, 163.35, 255);--cds-charts-mono-3-6: #1192e8;--cds-charts-mono-3-6-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-mono-3-7: #0072c3;--cds-charts-mono-3-7-hovered: rgb(0, 93.1292307692, 159.3);--cds-charts-mono-3-8: #00539a;--cds-charts-mono-3-8-hovered: rgb(0, 63.7590909091, 118.3);--cds-charts-mono-3-9: #003a6d;--cds-charts-mono-3-9-hovered: rgb(0, 39.0036697248, 73.3);--cds-charts-mono-3-10: #012749;--cds-charts-mono-3-10-hovered: rgb(.5175675676, 20.1851351351, 37.7824324324);--cds-charts-mono-3-11: #061727;--cds-charts-mono-3-11-hovered: rgb(1.24, 4.7533333333, 8.06);--cds-charts-mono-4-1: #ffffff;--cds-charts-mono-4-1-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-mono-4-2: #d9fbfb;--cds-charts-mono-4-2-hovered: rgb(184.7, 247.6, 247.6);--cds-charts-mono-4-3: #9ef0f0;--cds-charts-mono-4-3-hovered: rgb(127.08125, 235.21875, 235.21875);--cds-charts-mono-4-4: #3ddbd9;--cds-charts-mono-4-4-hovered: rgb(38.2382608696, 206.0617391304, 203.9373913043);--cds-charts-mono-4-5: #08bdba;--cds-charts-mono-4-5-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-mono-4-6: #009d9a;--cds-charts-mono-4-6-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-mono-4-7: #007d79;--cds-charts-mono-4-7-hovered: rgb(0, 89.3, 86.4424);--cds-charts-mono-4-8: #005d5d;--cds-charts-mono-4-8-hovered: rgb(0, 57.3, 57.3);--cds-charts-mono-4-9: #004144;--cds-charts-mono-4-9-hovered: rgb(0, 30.875, 32.3);--cds-charts-mono-4-10: #022b30;--cds-charts-mono-4-10-hovered: rgb(.572, 12.298, 13.728);--cds-charts-mono-4-11: #081a1c;--cds-charts-mono-4-11-hovered: rgb(.0666666667, .2166666667, .2333333333);--cds-charts-diverge-1-1: #750e13;--cds-charts-diverge-1-1-hovered: rgb(85.1152671756, 10.1847328244, 13.8221374046);--cds-charts-diverge-1-2: #a2191f;--cds-charts-diverge-1-2-hovered: rgb(131.0727272727, 20.2272727273, 25.0818181818);--cds-charts-diverge-1-3: #da1e28;--cds-charts-diverge-1-3-hovered: rgb(186.6185483871, 25.6814516129, 34.2419354839);--cds-charts-diverge-1-4: #fa4d56;--cds-charts-diverge-1-4-hovered: rgb(249.0245901639, 42.2754098361, 53.031147541);--cds-charts-diverge-1-5: #ff8389;--cds-charts-diverge-1-5-hovered: rgb(255, 95.3, 103.0274193548);--cds-charts-diverge-1-6: #ffb3b8;--cds-charts-diverge-1-6-hovered: rgb(255, 143.3, 150.6486842105);--cds-charts-diverge-1-7: #ffd7d9;--cds-charts-diverge-1-7-hovered: rgb(255, 179.3, 183.085);--cds-charts-diverge-1-8: #fff1f1;--cds-charts-diverge-1-8-hovered: rgb(255, 205.3, 205.3);--cds-charts-diverge-1-9: #ffffff;--cds-charts-diverge-1-9-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-diverge-1-10: #e5f6ff;--cds-charts-diverge-1-10-hovered: rgb(193.3, 233.6423076923, 255);--cds-charts-diverge-1-11: #bae6ff;--cds-charts-diverge-1-11-hovered: rgb(150.3, 217.0652173913, 255);--cds-charts-diverge-1-12: #82cfff;--cds-charts-diverge-1-12-hovered: rgb(94.3, 193.2912, 255);--cds-charts-diverge-1-13: #33b1ff;--cds-charts-diverge-1-13-hovered: rgb(15.3, 163.35, 255);--cds-charts-diverge-1-14: #1192e8;--cds-charts-diverge-1-14-hovered: rgb(14.5626506024, 125.0674698795, 198.7373493976);--cds-charts-diverge-1-15: #0072c3;--cds-charts-diverge-1-15-hovered: rgb(0, 93.1292307692, 159.3);--cds-charts-diverge-1-16: #00539a;--cds-charts-diverge-1-16-hovered: rgb(0, 63.7590909091, 118.3);--cds-charts-diverge-1-17: #003a6d;--cds-charts-diverge-1-17-hovered: rgb(0, 39.0036697248, 73.3);--cds-charts-diverge-2-1: #491d8b;--cds-charts-diverge-2-1-hovered: rgb(57.4875, 22.8375, 109.4625);--cds-charts-diverge-2-2: #6929c4;--cds-charts-diverge-2-2-hovered: rgb(89.1835443038, 34.8240506329, 166.4759493671);--cds-charts-diverge-2-3: #8a3ffc;--cds-charts-diverge-2-3-hovered: rgb(116.58, 27.8492307692, 251.4507692308);--cds-charts-diverge-2-4: #a56eff;--cds-charts-diverge-2-4-hovered: rgb(142.8413793103, 74.3, 255);--cds-charts-diverge-2-5: #be95ff;--cds-charts-diverge-2-5-hovered: rgb(168.108490566, 113.3, 255);--cds-charts-diverge-2-6: #d4bbff;--cds-charts-diverge-2-6-hovered: rgb(189.425, 151.3, 255);--cds-charts-diverge-2-7: #e8daff;--cds-charts-diverge-2-7-hovered: rgb(209.8081081081, 182.3, 255);--cds-charts-diverge-2-8: #f6f2ff;--cds-charts-diverge-2-8-hovered: rgb(221.2846153846, 206.3, 255);--cds-charts-diverge-2-9: #ffffff;--cds-charts-diverge-2-9-hovered: rgb(237.15, 237.15, 237.15);--cds-charts-diverge-2-10: #d9fbfb;--cds-charts-diverge-2-10-hovered: rgb(184.7, 247.6, 247.6);--cds-charts-diverge-2-11: #9ef0f0;--cds-charts-diverge-2-11-hovered: rgb(127.08125, 235.21875, 235.21875);--cds-charts-diverge-2-12: #3ddbd9;--cds-charts-diverge-2-12-hovered: rgb(38.2382608696, 206.0617391304, 203.9373913043);--cds-charts-diverge-2-13: #08bdba;--cds-charts-diverge-2-13-hovered: rgb(6.5502538071, 154.7497461929, 152.2934010152);--cds-charts-diverge-2-14: #009d9a;--cds-charts-diverge-2-14-hovered: rgb(0, 121.3, 118.9821656051);--cds-charts-diverge-2-15: #007d79;--cds-charts-diverge-2-15-hovered: rgb(0, 89.3, 86.4424);--cds-charts-diverge-2-16: #005d5d;--cds-charts-diverge-2-16-hovered: rgb(0, 57.3, 57.3);--cds-charts-diverge-2-17: #004144;--cds-charts-diverge-2-17-hovered: rgb(0, 30.875, 32.3)}.cds--cc--chart-wrapper .fill-1-1-1{fill:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-1-1-1.hovered{fill:var(--cds-charts-1-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-1-1-1{background-color:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--chart-wrapper .background-1-1-1.hovered{background-color:var(--cds-charts-1-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-1-1-1{stroke:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-1-1-1{stop-color:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-1-2-1{fill:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--chart-wrapper .fill-1-2-1.hovered{fill:var(--cds-charts-1-2-1-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-1-2-1{background-color:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--chart-wrapper .background-1-2-1.hovered{background-color:var(--cds-charts-1-2-1-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-1-2-1{stroke:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--chart-wrapper .stop-color-1-2-1{stop-color:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--chart-wrapper .fill-1-3-1{fill:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--chart-wrapper .fill-1-3-1.hovered{fill:var(--cds-charts-1-3-1-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-1-3-1{background-color:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--chart-wrapper .background-1-3-1.hovered{background-color:var(--cds-charts-1-3-1-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-1-3-1{stroke:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--chart-wrapper .stop-color-1-3-1{stop-color:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--chart-wrapper .fill-1-4-1{fill:var(--cds-charts-1-4-1, #007d79)}.cds--cc--chart-wrapper .fill-1-4-1.hovered{fill:var(--cds-charts-1-4-1-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-1-4-1{background-color:var(--cds-charts-1-4-1, #007d79)}.cds--cc--chart-wrapper .background-1-4-1.hovered{background-color:var(--cds-charts-1-4-1-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-1-4-1{stroke:var(--cds-charts-1-4-1, #007d79)}.cds--cc--chart-wrapper .stop-color-1-4-1{stop-color:var(--cds-charts-1-4-1, #007d79)}.cds--cc--chart-wrapper .fill-2-1-1{fill:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-2-1-1.hovered{fill:var(--cds-charts-2-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-1-1{background-color:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--chart-wrapper .background-2-1-1.hovered{background-color:var(--cds-charts-2-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-1-1{stroke:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-2-1-1{stop-color:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-2-1-2{fill:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--chart-wrapper .fill-2-1-2.hovered{fill:var(--cds-charts-2-1-2-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-1-2{background-color:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--chart-wrapper .background-2-1-2.hovered{background-color:var(--cds-charts-2-1-2-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-1-2{stroke:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--chart-wrapper .stop-color-2-1-2{stop-color:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--chart-wrapper .fill-2-2-1{fill:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--chart-wrapper .fill-2-2-1.hovered{fill:var(--cds-charts-2-2-1-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-2-1{background-color:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--chart-wrapper .background-2-2-1.hovered{background-color:var(--cds-charts-2-2-1-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-2-1{stroke:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--chart-wrapper .stop-color-2-2-1{stop-color:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--chart-wrapper .fill-2-2-2{fill:var(--cds-charts-2-2-2, #520408)}.cds--cc--chart-wrapper .fill-2-2-2.hovered{fill:var(--cds-charts-2-2-2-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-2-2{background-color:var(--cds-charts-2-2-2, #520408)}.cds--cc--chart-wrapper .background-2-2-2.hovered{background-color:var(--cds-charts-2-2-2-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-2-2{stroke:var(--cds-charts-2-2-2, #520408)}.cds--cc--chart-wrapper .stop-color-2-2-2{stop-color:var(--cds-charts-2-2-2, #520408)}.cds--cc--chart-wrapper .fill-2-3-1{fill:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--chart-wrapper .fill-2-3-1.hovered{fill:var(--cds-charts-2-3-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-3-1{background-color:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--chart-wrapper .background-2-3-1.hovered{background-color:var(--cds-charts-2-3-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-3-1{stroke:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--chart-wrapper .stop-color-2-3-1{stop-color:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--chart-wrapper .fill-2-3-2{fill:var(--cds-charts-2-3-2, #520408)}.cds--cc--chart-wrapper .fill-2-3-2.hovered{fill:var(--cds-charts-2-3-2-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-3-2{background-color:var(--cds-charts-2-3-2, #520408)}.cds--cc--chart-wrapper .background-2-3-2.hovered{background-color:var(--cds-charts-2-3-2-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-3-2{stroke:var(--cds-charts-2-3-2, #520408)}.cds--cc--chart-wrapper .stop-color-2-3-2{stop-color:var(--cds-charts-2-3-2, #520408)}.cds--cc--chart-wrapper .fill-2-4-1{fill:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--chart-wrapper .fill-2-4-1.hovered{fill:var(--cds-charts-2-4-1-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-4-1{background-color:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--chart-wrapper .background-2-4-1.hovered{background-color:var(--cds-charts-2-4-1-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-4-1{stroke:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--chart-wrapper .stop-color-2-4-1{stop-color:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--chart-wrapper .fill-2-4-2{fill:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--chart-wrapper .fill-2-4-2.hovered{fill:var(--cds-charts-2-4-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-4-2{background-color:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--chart-wrapper .background-2-4-2.hovered{background-color:var(--cds-charts-2-4-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-4-2{stroke:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--chart-wrapper .stop-color-2-4-2{stop-color:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--chart-wrapper .fill-2-5-1{fill:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--chart-wrapper .fill-2-5-1.hovered{fill:var(--cds-charts-2-5-1-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-5-1{background-color:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--chart-wrapper .background-2-5-1.hovered{background-color:var(--cds-charts-2-5-1-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-5-1{stroke:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--chart-wrapper .stop-color-2-5-1{stop-color:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--chart-wrapper .fill-2-5-2{fill:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--chart-wrapper .fill-2-5-2.hovered{fill:var(--cds-charts-2-5-2-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-2-5-2{background-color:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--chart-wrapper .background-2-5-2.hovered{background-color:var(--cds-charts-2-5-2-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-2-5-2{stroke:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--chart-wrapper .stop-color-2-5-2{stop-color:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--chart-wrapper .fill-3-1-1{fill:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--chart-wrapper .fill-3-1-1.hovered{fill:var(--cds-charts-3-1-1-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-1-1{background-color:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--chart-wrapper .background-3-1-1.hovered{background-color:var(--cds-charts-3-1-1-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-1-1{stroke:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--chart-wrapper .stop-color-3-1-1{stop-color:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--chart-wrapper .fill-3-1-2{fill:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-3-1-2.hovered{fill:var(--cds-charts-3-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-1-2{background-color:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--chart-wrapper .background-3-1-2.hovered{background-color:var(--cds-charts-3-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-1-2{stroke:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--chart-wrapper .stop-color-3-1-2{stop-color:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-3-1-3{fill:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--chart-wrapper .fill-3-1-3.hovered{fill:var(--cds-charts-3-1-3-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-1-3{background-color:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--chart-wrapper .background-3-1-3.hovered{background-color:var(--cds-charts-3-1-3-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-1-3{stroke:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--chart-wrapper .stop-color-3-1-3{stop-color:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--chart-wrapper .fill-3-2-1{fill:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--chart-wrapper .fill-3-2-1.hovered{fill:var(--cds-charts-3-2-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-2-1{background-color:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--chart-wrapper .background-3-2-1.hovered{background-color:var(--cds-charts-3-2-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-2-1{stroke:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--chart-wrapper .stop-color-3-2-1{stop-color:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--chart-wrapper .fill-3-2-2{fill:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--chart-wrapper .fill-3-2-2.hovered{fill:var(--cds-charts-3-2-2-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-2-2{background-color:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--chart-wrapper .background-3-2-2.hovered{background-color:var(--cds-charts-3-2-2-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-2-2{stroke:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--chart-wrapper .stop-color-3-2-2{stop-color:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--chart-wrapper .fill-3-2-3{fill:var(--cds-charts-3-2-3, #520408)}.cds--cc--chart-wrapper .fill-3-2-3.hovered{fill:var(--cds-charts-3-2-3-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-2-3{background-color:var(--cds-charts-3-2-3, #520408)}.cds--cc--chart-wrapper .background-3-2-3.hovered{background-color:var(--cds-charts-3-2-3-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-2-3{stroke:var(--cds-charts-3-2-3, #520408)}.cds--cc--chart-wrapper .stop-color-3-2-3{stop-color:var(--cds-charts-3-2-3, #520408)}.cds--cc--chart-wrapper .fill-3-3-1{fill:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--chart-wrapper .fill-3-3-1.hovered{fill:var(--cds-charts-3-3-1-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-3-1{background-color:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--chart-wrapper .background-3-3-1.hovered{background-color:var(--cds-charts-3-3-1-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-3-1{stroke:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--chart-wrapper .stop-color-3-3-1{stop-color:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--chart-wrapper .fill-3-3-2{fill:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--chart-wrapper .fill-3-3-2.hovered{fill:var(--cds-charts-3-3-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-3-2{background-color:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--chart-wrapper .background-3-3-2.hovered{background-color:var(--cds-charts-3-3-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-3-2{stroke:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--chart-wrapper .stop-color-3-3-2{stop-color:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--chart-wrapper .fill-3-3-3{fill:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--chart-wrapper .fill-3-3-3.hovered{fill:var(--cds-charts-3-3-3-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-3-3{background-color:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--chart-wrapper .background-3-3-3.hovered{background-color:var(--cds-charts-3-3-3-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-3-3{stroke:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--chart-wrapper .stop-color-3-3-3{stop-color:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--chart-wrapper .fill-3-4-1{fill:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--chart-wrapper .fill-3-4-1.hovered{fill:var(--cds-charts-3-4-1-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-4-1{background-color:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--chart-wrapper .background-3-4-1.hovered{background-color:var(--cds-charts-3-4-1-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-4-1{stroke:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--chart-wrapper .stop-color-3-4-1{stop-color:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--chart-wrapper .fill-3-4-2{fill:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--chart-wrapper .fill-3-4-2.hovered{fill:var(--cds-charts-3-4-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-4-2{background-color:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--chart-wrapper .background-3-4-2.hovered{background-color:var(--cds-charts-3-4-2-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-4-2{stroke:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--chart-wrapper .stop-color-3-4-2{stop-color:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--chart-wrapper .fill-3-4-3{fill:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--chart-wrapper .fill-3-4-3.hovered{fill:var(--cds-charts-3-4-3-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-4-3{background-color:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--chart-wrapper .background-3-4-3.hovered{background-color:var(--cds-charts-3-4-3-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-4-3{stroke:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--chart-wrapper .stop-color-3-4-3{stop-color:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--chart-wrapper .fill-3-5-1{fill:var(--cds-charts-3-5-1, #012749)}.cds--cc--chart-wrapper .fill-3-5-1.hovered{fill:var(--cds-charts-3-5-1-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-5-1{background-color:var(--cds-charts-3-5-1, #012749)}.cds--cc--chart-wrapper .background-3-5-1.hovered{background-color:var(--cds-charts-3-5-1-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-5-1{stroke:var(--cds-charts-3-5-1, #012749)}.cds--cc--chart-wrapper .stop-color-3-5-1{stop-color:var(--cds-charts-3-5-1, #012749)}.cds--cc--chart-wrapper .fill-3-5-2{fill:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--chart-wrapper .fill-3-5-2.hovered{fill:var(--cds-charts-3-5-2-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-5-2{background-color:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--chart-wrapper .background-3-5-2.hovered{background-color:var(--cds-charts-3-5-2-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-5-2{stroke:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--chart-wrapper .stop-color-3-5-2{stop-color:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--chart-wrapper .fill-3-5-3{fill:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--chart-wrapper .fill-3-5-3.hovered{fill:var(--cds-charts-3-5-3-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-3-5-3{background-color:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--chart-wrapper .background-3-5-3.hovered{background-color:var(--cds-charts-3-5-3-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-3-5-3{stroke:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--chart-wrapper .stop-color-3-5-3{stop-color:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--chart-wrapper .fill-4-1-1{fill:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-4-1-1.hovered{fill:var(--cds-charts-4-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-1-1{background-color:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--chart-wrapper .background-4-1-1.hovered{background-color:var(--cds-charts-4-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-1-1{stroke:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-4-1-1{stop-color:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-4-1-2{fill:var(--cds-charts-4-1-2, #012749)}.cds--cc--chart-wrapper .fill-4-1-2.hovered{fill:var(--cds-charts-4-1-2-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-1-2{background-color:var(--cds-charts-4-1-2, #012749)}.cds--cc--chart-wrapper .background-4-1-2.hovered{background-color:var(--cds-charts-4-1-2-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-1-2{stroke:var(--cds-charts-4-1-2, #012749)}.cds--cc--chart-wrapper .stop-color-4-1-2{stop-color:var(--cds-charts-4-1-2, #012749)}.cds--cc--chart-wrapper .fill-4-1-3{fill:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--chart-wrapper .fill-4-1-3.hovered{fill:var(--cds-charts-4-1-3-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-1-3{background-color:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--chart-wrapper .background-4-1-3.hovered{background-color:var(--cds-charts-4-1-3-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-1-3{stroke:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--chart-wrapper .stop-color-4-1-3{stop-color:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--chart-wrapper .fill-4-1-4{fill:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--chart-wrapper .fill-4-1-4.hovered{fill:var(--cds-charts-4-1-4-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-1-4{background-color:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--chart-wrapper .background-4-1-4.hovered{background-color:var(--cds-charts-4-1-4-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-1-4{stroke:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--chart-wrapper .stop-color-4-1-4{stop-color:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--chart-wrapper .fill-4-2-1{fill:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--chart-wrapper .fill-4-2-1.hovered{fill:var(--cds-charts-4-2-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-2-1{background-color:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--chart-wrapper .background-4-2-1.hovered{background-color:var(--cds-charts-4-2-1-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-2-1{stroke:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--chart-wrapper .stop-color-4-2-1{stop-color:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--chart-wrapper .fill-4-2-2{fill:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--chart-wrapper .fill-4-2-2.hovered{fill:var(--cds-charts-4-2-2-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-2-2{background-color:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--chart-wrapper .background-4-2-2.hovered{background-color:var(--cds-charts-4-2-2-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-2-2{stroke:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--chart-wrapper .stop-color-4-2-2{stop-color:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--chart-wrapper .fill-4-2-3{fill:var(--cds-charts-4-2-3, #520408)}.cds--cc--chart-wrapper .fill-4-2-3.hovered{fill:var(--cds-charts-4-2-3-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-2-3{background-color:var(--cds-charts-4-2-3, #520408)}.cds--cc--chart-wrapper .background-4-2-3.hovered{background-color:var(--cds-charts-4-2-3-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-2-3{stroke:var(--cds-charts-4-2-3, #520408)}.cds--cc--chart-wrapper .stop-color-4-2-3{stop-color:var(--cds-charts-4-2-3, #520408)}.cds--cc--chart-wrapper .fill-4-2-4{fill:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--chart-wrapper .fill-4-2-4.hovered{fill:var(--cds-charts-4-2-4-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-2-4{background-color:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--chart-wrapper .background-4-2-4.hovered{background-color:var(--cds-charts-4-2-4-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-2-4{stroke:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--chart-wrapper .stop-color-4-2-4{stop-color:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--chart-wrapper .fill-4-3-1{fill:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--chart-wrapper .fill-4-3-1.hovered{fill:var(--cds-charts-4-3-1-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-3-1{background-color:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--chart-wrapper .background-4-3-1.hovered{background-color:var(--cds-charts-4-3-1-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-3-1{stroke:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--chart-wrapper .stop-color-4-3-1{stop-color:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--chart-wrapper .fill-4-3-2{fill:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--chart-wrapper .fill-4-3-2.hovered{fill:var(--cds-charts-4-3-2-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-3-2{background-color:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--chart-wrapper .background-4-3-2.hovered{background-color:var(--cds-charts-4-3-2-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-3-2{stroke:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--chart-wrapper .stop-color-4-3-2{stop-color:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--chart-wrapper .fill-4-3-3{fill:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--chart-wrapper .fill-4-3-3.hovered{fill:var(--cds-charts-4-3-3-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-3-3{background-color:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--chart-wrapper .background-4-3-3.hovered{background-color:var(--cds-charts-4-3-3-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-3-3{stroke:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--chart-wrapper .stop-color-4-3-3{stop-color:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--chart-wrapper .fill-4-3-4{fill:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--chart-wrapper .fill-4-3-4.hovered{fill:var(--cds-charts-4-3-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-4-3-4{background-color:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--chart-wrapper .background-4-3-4.hovered{background-color:var(--cds-charts-4-3-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-4-3-4{stroke:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--chart-wrapper .stop-color-4-3-4{stop-color:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--chart-wrapper .fill-5-1-1{fill:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-5-1-1.hovered{fill:var(--cds-charts-5-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-1{background-color:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--chart-wrapper .background-5-1-1.hovered{background-color:var(--cds-charts-5-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-1{stroke:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-5-1-1{stop-color:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-5-1-2{fill:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-5-1-2.hovered{fill:var(--cds-charts-5-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-2{background-color:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--chart-wrapper .background-5-1-2.hovered{background-color:var(--cds-charts-5-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-2{stroke:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--chart-wrapper .stop-color-5-1-2{stop-color:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-5-1-3{fill:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--chart-wrapper .fill-5-1-3.hovered{fill:var(--cds-charts-5-1-3-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-3{background-color:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--chart-wrapper .background-5-1-3.hovered{background-color:var(--cds-charts-5-1-3-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-3{stroke:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--chart-wrapper .stop-color-5-1-3{stop-color:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--chart-wrapper .fill-5-1-4{fill:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--chart-wrapper .fill-5-1-4.hovered{fill:var(--cds-charts-5-1-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-4{background-color:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--chart-wrapper .background-5-1-4.hovered{background-color:var(--cds-charts-5-1-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-4{stroke:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--chart-wrapper .stop-color-5-1-4{stop-color:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--chart-wrapper .fill-5-1-5{fill:var(--cds-charts-5-1-5, #520408)}.cds--cc--chart-wrapper .fill-5-1-5.hovered{fill:var(--cds-charts-5-1-5-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-1-5{background-color:var(--cds-charts-5-1-5, #520408)}.cds--cc--chart-wrapper .background-5-1-5.hovered{background-color:var(--cds-charts-5-1-5-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-1-5{stroke:var(--cds-charts-5-1-5, #520408)}.cds--cc--chart-wrapper .stop-color-5-1-5{stop-color:var(--cds-charts-5-1-5, #520408)}.cds--cc--chart-wrapper .fill-5-2-1{fill:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--chart-wrapper .fill-5-2-1.hovered{fill:var(--cds-charts-5-2-1-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-1{background-color:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--chart-wrapper .background-5-2-1.hovered{background-color:var(--cds-charts-5-2-1-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-1{stroke:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--chart-wrapper .stop-color-5-2-1{stop-color:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--chart-wrapper .fill-5-2-2{fill:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--chart-wrapper .fill-5-2-2.hovered{fill:var(--cds-charts-5-2-2-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-2{background-color:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--chart-wrapper .background-5-2-2.hovered{background-color:var(--cds-charts-5-2-2-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-2{stroke:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--chart-wrapper .stop-color-5-2-2{stop-color:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--chart-wrapper .fill-5-2-3{fill:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--chart-wrapper .fill-5-2-3.hovered{fill:var(--cds-charts-5-2-3-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-3{background-color:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--chart-wrapper .background-5-2-3.hovered{background-color:var(--cds-charts-5-2-3-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-3{stroke:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--chart-wrapper .stop-color-5-2-3{stop-color:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--chart-wrapper .fill-5-2-4{fill:var(--cds-charts-5-2-4, #520408)}.cds--cc--chart-wrapper .fill-5-2-4.hovered{fill:var(--cds-charts-5-2-4-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-4{background-color:var(--cds-charts-5-2-4, #520408)}.cds--cc--chart-wrapper .background-5-2-4.hovered{background-color:var(--cds-charts-5-2-4-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-4{stroke:var(--cds-charts-5-2-4, #520408)}.cds--cc--chart-wrapper .stop-color-5-2-4{stop-color:var(--cds-charts-5-2-4, #520408)}.cds--cc--chart-wrapper .fill-5-2-5{fill:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--chart-wrapper .fill-5-2-5.hovered{fill:var(--cds-charts-5-2-5-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-5-2-5{background-color:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--chart-wrapper .background-5-2-5.hovered{background-color:var(--cds-charts-5-2-5-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-5-2-5{stroke:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--chart-wrapper .stop-color-5-2-5{stop-color:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--chart-wrapper .fill-14-1-1{fill:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-14-1-1.hovered{fill:var(--cds-charts-14-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-1{background-color:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--chart-wrapper .background-14-1-1.hovered{background-color:var(--cds-charts-14-1-1-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-1{stroke:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--chart-wrapper .stop-color-14-1-1{stop-color:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--chart-wrapper .fill-14-1-2{fill:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-14-1-2.hovered{fill:var(--cds-charts-14-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-2{background-color:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--chart-wrapper .background-14-1-2.hovered{background-color:var(--cds-charts-14-1-2-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-2{stroke:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--chart-wrapper .stop-color-14-1-2{stop-color:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--chart-wrapper .fill-14-1-3{fill:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--chart-wrapper .fill-14-1-3.hovered{fill:var(--cds-charts-14-1-3-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-3{background-color:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--chart-wrapper .background-14-1-3.hovered{background-color:var(--cds-charts-14-1-3-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-3{stroke:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--chart-wrapper .stop-color-14-1-3{stop-color:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--chart-wrapper .fill-14-1-4{fill:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--chart-wrapper .fill-14-1-4.hovered{fill:var(--cds-charts-14-1-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-4{background-color:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--chart-wrapper .background-14-1-4.hovered{background-color:var(--cds-charts-14-1-4-hovered, #9f1853);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-4{stroke:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--chart-wrapper .stop-color-14-1-4{stop-color:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--chart-wrapper .fill-14-1-5{fill:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--chart-wrapper .fill-14-1-5.hovered{fill:var(--cds-charts-14-1-5-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-5{background-color:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--chart-wrapper .background-14-1-5.hovered{background-color:var(--cds-charts-14-1-5-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-5{stroke:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--chart-wrapper .stop-color-14-1-5{stop-color:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--chart-wrapper .fill-14-1-6{fill:var(--cds-charts-14-1-6, #520408)}.cds--cc--chart-wrapper .fill-14-1-6.hovered{fill:var(--cds-charts-14-1-6-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-6{background-color:var(--cds-charts-14-1-6, #520408)}.cds--cc--chart-wrapper .background-14-1-6.hovered{background-color:var(--cds-charts-14-1-6-hovered, #520408);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-6{stroke:var(--cds-charts-14-1-6, #520408)}.cds--cc--chart-wrapper .stop-color-14-1-6{stop-color:var(--cds-charts-14-1-6, #520408)}.cds--cc--chart-wrapper .fill-14-1-7{fill:var(--cds-charts-14-1-7, #198038)}.cds--cc--chart-wrapper .fill-14-1-7.hovered{fill:var(--cds-charts-14-1-7-hovered, #198038);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-7{background-color:var(--cds-charts-14-1-7, #198038)}.cds--cc--chart-wrapper .background-14-1-7.hovered{background-color:var(--cds-charts-14-1-7-hovered, #198038);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-7{stroke:var(--cds-charts-14-1-7, #198038)}.cds--cc--chart-wrapper .stop-color-14-1-7{stop-color:var(--cds-charts-14-1-7, #198038)}.cds--cc--chart-wrapper .fill-14-1-8{fill:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--chart-wrapper .fill-14-1-8.hovered{fill:var(--cds-charts-14-1-8-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-8{background-color:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--chart-wrapper .background-14-1-8.hovered{background-color:var(--cds-charts-14-1-8-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-8{stroke:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--chart-wrapper .stop-color-14-1-8{stop-color:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--chart-wrapper .fill-14-1-9{fill:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--chart-wrapper .fill-14-1-9.hovered{fill:var(--cds-charts-14-1-9-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-9{background-color:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--chart-wrapper .background-14-1-9.hovered{background-color:var(--cds-charts-14-1-9-hovered, #ee5396);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-9{stroke:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--chart-wrapper .stop-color-14-1-9{stop-color:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--chart-wrapper .fill-14-1-10{fill:var(--cds-charts-14-1-10, #b28600)}.cds--cc--chart-wrapper .fill-14-1-10.hovered{fill:var(--cds-charts-14-1-10-hovered, #b28600);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-10{background-color:var(--cds-charts-14-1-10, #b28600)}.cds--cc--chart-wrapper .background-14-1-10.hovered{background-color:var(--cds-charts-14-1-10-hovered, #b28600);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-10{stroke:var(--cds-charts-14-1-10, #b28600)}.cds--cc--chart-wrapper .stop-color-14-1-10{stop-color:var(--cds-charts-14-1-10, #b28600)}.cds--cc--chart-wrapper .fill-14-1-11{fill:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--chart-wrapper .fill-14-1-11.hovered{fill:var(--cds-charts-14-1-11-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-11{background-color:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--chart-wrapper .background-14-1-11.hovered{background-color:var(--cds-charts-14-1-11-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-11{stroke:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--chart-wrapper .stop-color-14-1-11{stop-color:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--chart-wrapper .fill-14-1-12{fill:var(--cds-charts-14-1-12, #012749)}.cds--cc--chart-wrapper .fill-14-1-12.hovered{fill:var(--cds-charts-14-1-12-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-12{background-color:var(--cds-charts-14-1-12, #012749)}.cds--cc--chart-wrapper .background-14-1-12.hovered{background-color:var(--cds-charts-14-1-12-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-12{stroke:var(--cds-charts-14-1-12, #012749)}.cds--cc--chart-wrapper .stop-color-14-1-12{stop-color:var(--cds-charts-14-1-12, #012749)}.cds--cc--chart-wrapper .fill-14-1-13{fill:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--chart-wrapper .fill-14-1-13.hovered{fill:var(--cds-charts-14-1-13-hovered, #8a3800);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-13{background-color:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--chart-wrapper .background-14-1-13.hovered{background-color:var(--cds-charts-14-1-13-hovered, #8a3800);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-13{stroke:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--chart-wrapper .stop-color-14-1-13{stop-color:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--chart-wrapper .fill-14-1-14{fill:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--chart-wrapper .fill-14-1-14.hovered{fill:var(--cds-charts-14-1-14-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-14-1-14{background-color:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--chart-wrapper .background-14-1-14.hovered{background-color:var(--cds-charts-14-1-14-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-14-1-14{stroke:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--chart-wrapper .stop-color-14-1-14{stop-color:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--chart-wrapper .fill-mono-1-1{fill:var(--cds-charts-mono-1-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-1-1.hovered{fill:var(--cds-charts-mono-1-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-1{background-color:var(--cds-charts-mono-1-1, #ffffff)}.cds--cc--chart-wrapper .background-mono-1-1.hovered{background-color:var(--cds-charts-mono-1-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-1{stroke:var(--cds-charts-mono-1-1, #ffffff)}.cds--cc--chart-wrapper .stop-color-mono-1-1{stop-color:var(--cds-charts-mono-1-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-1-2{fill:var(--cds-charts-mono-1-2, #f6f2ff)}.cds--cc--chart-wrapper .fill-mono-1-2.hovered{fill:var(--cds-charts-mono-1-2-hovered, #f6f2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-2{background-color:var(--cds-charts-mono-1-2, #f6f2ff)}.cds--cc--chart-wrapper .background-mono-1-2.hovered{background-color:var(--cds-charts-mono-1-2-hovered, #f6f2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-2{stroke:var(--cds-charts-mono-1-2, #f6f2ff)}.cds--cc--chart-wrapper .stop-color-mono-1-2{stop-color:var(--cds-charts-mono-1-2, #f6f2ff)}.cds--cc--chart-wrapper .fill-mono-1-3{fill:var(--cds-charts-mono-1-3, #e8daff)}.cds--cc--chart-wrapper .fill-mono-1-3.hovered{fill:var(--cds-charts-mono-1-3-hovered, #e8daff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-3{background-color:var(--cds-charts-mono-1-3, #e8daff)}.cds--cc--chart-wrapper .background-mono-1-3.hovered{background-color:var(--cds-charts-mono-1-3-hovered, #e8daff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-3{stroke:var(--cds-charts-mono-1-3, #e8daff)}.cds--cc--chart-wrapper .stop-color-mono-1-3{stop-color:var(--cds-charts-mono-1-3, #e8daff)}.cds--cc--chart-wrapper .fill-mono-1-4{fill:var(--cds-charts-mono-1-4, #d4bbff)}.cds--cc--chart-wrapper .fill-mono-1-4.hovered{fill:var(--cds-charts-mono-1-4-hovered, #d4bbff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-4{background-color:var(--cds-charts-mono-1-4, #d4bbff)}.cds--cc--chart-wrapper .background-mono-1-4.hovered{background-color:var(--cds-charts-mono-1-4-hovered, #d4bbff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-4{stroke:var(--cds-charts-mono-1-4, #d4bbff)}.cds--cc--chart-wrapper .stop-color-mono-1-4{stop-color:var(--cds-charts-mono-1-4, #d4bbff)}.cds--cc--chart-wrapper .fill-mono-1-5{fill:var(--cds-charts-mono-1-5, #be95ff)}.cds--cc--chart-wrapper .fill-mono-1-5.hovered{fill:var(--cds-charts-mono-1-5-hovered, #be95ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-5{background-color:var(--cds-charts-mono-1-5, #be95ff)}.cds--cc--chart-wrapper .background-mono-1-5.hovered{background-color:var(--cds-charts-mono-1-5-hovered, #be95ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-5{stroke:var(--cds-charts-mono-1-5, #be95ff)}.cds--cc--chart-wrapper .stop-color-mono-1-5{stop-color:var(--cds-charts-mono-1-5, #be95ff)}.cds--cc--chart-wrapper .fill-mono-1-6{fill:var(--cds-charts-mono-1-6, #a56eff)}.cds--cc--chart-wrapper .fill-mono-1-6.hovered{fill:var(--cds-charts-mono-1-6-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-6{background-color:var(--cds-charts-mono-1-6, #a56eff)}.cds--cc--chart-wrapper .background-mono-1-6.hovered{background-color:var(--cds-charts-mono-1-6-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-6{stroke:var(--cds-charts-mono-1-6, #a56eff)}.cds--cc--chart-wrapper .stop-color-mono-1-6{stop-color:var(--cds-charts-mono-1-6, #a56eff)}.cds--cc--chart-wrapper .fill-mono-1-7{fill:var(--cds-charts-mono-1-7, #8a3ffc)}.cds--cc--chart-wrapper .fill-mono-1-7.hovered{fill:var(--cds-charts-mono-1-7-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-7{background-color:var(--cds-charts-mono-1-7, #8a3ffc)}.cds--cc--chart-wrapper .background-mono-1-7.hovered{background-color:var(--cds-charts-mono-1-7-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-7{stroke:var(--cds-charts-mono-1-7, #8a3ffc)}.cds--cc--chart-wrapper .stop-color-mono-1-7{stop-color:var(--cds-charts-mono-1-7, #8a3ffc)}.cds--cc--chart-wrapper .fill-mono-1-8{fill:var(--cds-charts-mono-1-8, #6929c4)}.cds--cc--chart-wrapper .fill-mono-1-8.hovered{fill:var(--cds-charts-mono-1-8-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-8{background-color:var(--cds-charts-mono-1-8, #6929c4)}.cds--cc--chart-wrapper .background-mono-1-8.hovered{background-color:var(--cds-charts-mono-1-8-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-8{stroke:var(--cds-charts-mono-1-8, #6929c4)}.cds--cc--chart-wrapper .stop-color-mono-1-8{stop-color:var(--cds-charts-mono-1-8, #6929c4)}.cds--cc--chart-wrapper .fill-mono-1-9{fill:var(--cds-charts-mono-1-9, #491d8b)}.cds--cc--chart-wrapper .fill-mono-1-9.hovered{fill:var(--cds-charts-mono-1-9-hovered, #491d8b);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-9{background-color:var(--cds-charts-mono-1-9, #491d8b)}.cds--cc--chart-wrapper .background-mono-1-9.hovered{background-color:var(--cds-charts-mono-1-9-hovered, #491d8b);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-9{stroke:var(--cds-charts-mono-1-9, #491d8b)}.cds--cc--chart-wrapper .stop-color-mono-1-9{stop-color:var(--cds-charts-mono-1-9, #491d8b)}.cds--cc--chart-wrapper .fill-mono-1-10{fill:var(--cds-charts-mono-1-10, #31135e)}.cds--cc--chart-wrapper .fill-mono-1-10.hovered{fill:var(--cds-charts-mono-1-10-hovered, #31135e);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-10{background-color:var(--cds-charts-mono-1-10, #31135e)}.cds--cc--chart-wrapper .background-mono-1-10.hovered{background-color:var(--cds-charts-mono-1-10-hovered, #31135e);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-10{stroke:var(--cds-charts-mono-1-10, #31135e)}.cds--cc--chart-wrapper .stop-color-mono-1-10{stop-color:var(--cds-charts-mono-1-10, #31135e)}.cds--cc--chart-wrapper .fill-mono-1-11{fill:var(--cds-charts-mono-1-11, #1c0f30)}.cds--cc--chart-wrapper .fill-mono-1-11.hovered{fill:var(--cds-charts-mono-1-11-hovered, #1c0f30);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-1-11{background-color:var(--cds-charts-mono-1-11, #1c0f30)}.cds--cc--chart-wrapper .background-mono-1-11.hovered{background-color:var(--cds-charts-mono-1-11-hovered, #1c0f30);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-1-11{stroke:var(--cds-charts-mono-1-11, #1c0f30)}.cds--cc--chart-wrapper .stop-color-mono-1-11{stop-color:var(--cds-charts-mono-1-11, #1c0f30)}.cds--cc--chart-wrapper .fill-mono-2-1{fill:var(--cds-charts-mono-2-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-2-1.hovered{fill:var(--cds-charts-mono-2-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-1{background-color:var(--cds-charts-mono-2-1, #ffffff)}.cds--cc--chart-wrapper .background-mono-2-1.hovered{background-color:var(--cds-charts-mono-2-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-1{stroke:var(--cds-charts-mono-2-1, #ffffff)}.cds--cc--chart-wrapper .stop-color-mono-2-1{stop-color:var(--cds-charts-mono-2-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-2-2{fill:var(--cds-charts-mono-2-2, #edf5ff)}.cds--cc--chart-wrapper .fill-mono-2-2.hovered{fill:var(--cds-charts-mono-2-2-hovered, #edf5ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-2{background-color:var(--cds-charts-mono-2-2, #edf5ff)}.cds--cc--chart-wrapper .background-mono-2-2.hovered{background-color:var(--cds-charts-mono-2-2-hovered, #edf5ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-2{stroke:var(--cds-charts-mono-2-2, #edf5ff)}.cds--cc--chart-wrapper .stop-color-mono-2-2{stop-color:var(--cds-charts-mono-2-2, #edf5ff)}.cds--cc--chart-wrapper .fill-mono-2-3{fill:var(--cds-charts-mono-2-3, #d0e2ff)}.cds--cc--chart-wrapper .fill-mono-2-3.hovered{fill:var(--cds-charts-mono-2-3-hovered, #d0e2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-3{background-color:var(--cds-charts-mono-2-3, #d0e2ff)}.cds--cc--chart-wrapper .background-mono-2-3.hovered{background-color:var(--cds-charts-mono-2-3-hovered, #d0e2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-3{stroke:var(--cds-charts-mono-2-3, #d0e2ff)}.cds--cc--chart-wrapper .stop-color-mono-2-3{stop-color:var(--cds-charts-mono-2-3, #d0e2ff)}.cds--cc--chart-wrapper .fill-mono-2-4{fill:var(--cds-charts-mono-2-4, #a6c8ff)}.cds--cc--chart-wrapper .fill-mono-2-4.hovered{fill:var(--cds-charts-mono-2-4-hovered, #a6c8ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-4{background-color:var(--cds-charts-mono-2-4, #a6c8ff)}.cds--cc--chart-wrapper .background-mono-2-4.hovered{background-color:var(--cds-charts-mono-2-4-hovered, #a6c8ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-4{stroke:var(--cds-charts-mono-2-4, #a6c8ff)}.cds--cc--chart-wrapper .stop-color-mono-2-4{stop-color:var(--cds-charts-mono-2-4, #a6c8ff)}.cds--cc--chart-wrapper .fill-mono-2-5{fill:var(--cds-charts-mono-2-5, #78a9ff)}.cds--cc--chart-wrapper .fill-mono-2-5.hovered{fill:var(--cds-charts-mono-2-5-hovered, #78a9ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-5{background-color:var(--cds-charts-mono-2-5, #78a9ff)}.cds--cc--chart-wrapper .background-mono-2-5.hovered{background-color:var(--cds-charts-mono-2-5-hovered, #78a9ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-5{stroke:var(--cds-charts-mono-2-5, #78a9ff)}.cds--cc--chart-wrapper .stop-color-mono-2-5{stop-color:var(--cds-charts-mono-2-5, #78a9ff)}.cds--cc--chart-wrapper .fill-mono-2-6{fill:var(--cds-charts-mono-2-6, #4589ff)}.cds--cc--chart-wrapper .fill-mono-2-6.hovered{fill:var(--cds-charts-mono-2-6-hovered, #4589ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-6{background-color:var(--cds-charts-mono-2-6, #4589ff)}.cds--cc--chart-wrapper .background-mono-2-6.hovered{background-color:var(--cds-charts-mono-2-6-hovered, #4589ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-6{stroke:var(--cds-charts-mono-2-6, #4589ff)}.cds--cc--chart-wrapper .stop-color-mono-2-6{stop-color:var(--cds-charts-mono-2-6, #4589ff)}.cds--cc--chart-wrapper .fill-mono-2-7{fill:var(--cds-charts-mono-2-7, #0f62fe)}.cds--cc--chart-wrapper .fill-mono-2-7.hovered{fill:var(--cds-charts-mono-2-7-hovered, #0f62fe);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-7{background-color:var(--cds-charts-mono-2-7, #0f62fe)}.cds--cc--chart-wrapper .background-mono-2-7.hovered{background-color:var(--cds-charts-mono-2-7-hovered, #0f62fe);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-7{stroke:var(--cds-charts-mono-2-7, #0f62fe)}.cds--cc--chart-wrapper .stop-color-mono-2-7{stop-color:var(--cds-charts-mono-2-7, #0f62fe)}.cds--cc--chart-wrapper .fill-mono-2-8{fill:var(--cds-charts-mono-2-8, #0043ce)}.cds--cc--chart-wrapper .fill-mono-2-8.hovered{fill:var(--cds-charts-mono-2-8-hovered, #0043ce);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-8{background-color:var(--cds-charts-mono-2-8, #0043ce)}.cds--cc--chart-wrapper .background-mono-2-8.hovered{background-color:var(--cds-charts-mono-2-8-hovered, #0043ce);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-8{stroke:var(--cds-charts-mono-2-8, #0043ce)}.cds--cc--chart-wrapper .stop-color-mono-2-8{stop-color:var(--cds-charts-mono-2-8, #0043ce)}.cds--cc--chart-wrapper .fill-mono-2-9{fill:var(--cds-charts-mono-2-9, #002d9c)}.cds--cc--chart-wrapper .fill-mono-2-9.hovered{fill:var(--cds-charts-mono-2-9-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-9{background-color:var(--cds-charts-mono-2-9, #002d9c)}.cds--cc--chart-wrapper .background-mono-2-9.hovered{background-color:var(--cds-charts-mono-2-9-hovered, #002d9c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-9{stroke:var(--cds-charts-mono-2-9, #002d9c)}.cds--cc--chart-wrapper .stop-color-mono-2-9{stop-color:var(--cds-charts-mono-2-9, #002d9c)}.cds--cc--chart-wrapper .fill-mono-2-10{fill:var(--cds-charts-mono-2-10, #001d6c)}.cds--cc--chart-wrapper .fill-mono-2-10.hovered{fill:var(--cds-charts-mono-2-10-hovered, #001d6c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-10{background-color:var(--cds-charts-mono-2-10, #001d6c)}.cds--cc--chart-wrapper .background-mono-2-10.hovered{background-color:var(--cds-charts-mono-2-10-hovered, #001d6c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-10{stroke:var(--cds-charts-mono-2-10, #001d6c)}.cds--cc--chart-wrapper .stop-color-mono-2-10{stop-color:var(--cds-charts-mono-2-10, #001d6c)}.cds--cc--chart-wrapper .fill-mono-2-11{fill:var(--cds-charts-mono-2-11, #001141)}.cds--cc--chart-wrapper .fill-mono-2-11.hovered{fill:var(--cds-charts-mono-2-11-hovered, #001141);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-2-11{background-color:var(--cds-charts-mono-2-11, #001141)}.cds--cc--chart-wrapper .background-mono-2-11.hovered{background-color:var(--cds-charts-mono-2-11-hovered, #001141);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-2-11{stroke:var(--cds-charts-mono-2-11, #001141)}.cds--cc--chart-wrapper .stop-color-mono-2-11{stop-color:var(--cds-charts-mono-2-11, #001141)}.cds--cc--chart-wrapper .fill-mono-3-1{fill:var(--cds-charts-mono-3-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-3-1.hovered{fill:var(--cds-charts-mono-3-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-1{background-color:var(--cds-charts-mono-3-1, #ffffff)}.cds--cc--chart-wrapper .background-mono-3-1.hovered{background-color:var(--cds-charts-mono-3-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-1{stroke:var(--cds-charts-mono-3-1, #ffffff)}.cds--cc--chart-wrapper .stop-color-mono-3-1{stop-color:var(--cds-charts-mono-3-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-3-2{fill:var(--cds-charts-mono-3-2, #e5f6ff)}.cds--cc--chart-wrapper .fill-mono-3-2.hovered{fill:var(--cds-charts-mono-3-2-hovered, #e5f6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-2{background-color:var(--cds-charts-mono-3-2, #e5f6ff)}.cds--cc--chart-wrapper .background-mono-3-2.hovered{background-color:var(--cds-charts-mono-3-2-hovered, #e5f6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-2{stroke:var(--cds-charts-mono-3-2, #e5f6ff)}.cds--cc--chart-wrapper .stop-color-mono-3-2{stop-color:var(--cds-charts-mono-3-2, #e5f6ff)}.cds--cc--chart-wrapper .fill-mono-3-3{fill:var(--cds-charts-mono-3-3, #bae6ff)}.cds--cc--chart-wrapper .fill-mono-3-3.hovered{fill:var(--cds-charts-mono-3-3-hovered, #bae6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-3{background-color:var(--cds-charts-mono-3-3, #bae6ff)}.cds--cc--chart-wrapper .background-mono-3-3.hovered{background-color:var(--cds-charts-mono-3-3-hovered, #bae6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-3{stroke:var(--cds-charts-mono-3-3, #bae6ff)}.cds--cc--chart-wrapper .stop-color-mono-3-3{stop-color:var(--cds-charts-mono-3-3, #bae6ff)}.cds--cc--chart-wrapper .fill-mono-3-4{fill:var(--cds-charts-mono-3-4, #82cfff)}.cds--cc--chart-wrapper .fill-mono-3-4.hovered{fill:var(--cds-charts-mono-3-4-hovered, #82cfff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-4{background-color:var(--cds-charts-mono-3-4, #82cfff)}.cds--cc--chart-wrapper .background-mono-3-4.hovered{background-color:var(--cds-charts-mono-3-4-hovered, #82cfff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-4{stroke:var(--cds-charts-mono-3-4, #82cfff)}.cds--cc--chart-wrapper .stop-color-mono-3-4{stop-color:var(--cds-charts-mono-3-4, #82cfff)}.cds--cc--chart-wrapper .fill-mono-3-5{fill:var(--cds-charts-mono-3-5, #33b1ff)}.cds--cc--chart-wrapper .fill-mono-3-5.hovered{fill:var(--cds-charts-mono-3-5-hovered, #33b1ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-5{background-color:var(--cds-charts-mono-3-5, #33b1ff)}.cds--cc--chart-wrapper .background-mono-3-5.hovered{background-color:var(--cds-charts-mono-3-5-hovered, #33b1ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-5{stroke:var(--cds-charts-mono-3-5, #33b1ff)}.cds--cc--chart-wrapper .stop-color-mono-3-5{stop-color:var(--cds-charts-mono-3-5, #33b1ff)}.cds--cc--chart-wrapper .fill-mono-3-6{fill:var(--cds-charts-mono-3-6, #1192e8)}.cds--cc--chart-wrapper .fill-mono-3-6.hovered{fill:var(--cds-charts-mono-3-6-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-6{background-color:var(--cds-charts-mono-3-6, #1192e8)}.cds--cc--chart-wrapper .background-mono-3-6.hovered{background-color:var(--cds-charts-mono-3-6-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-6{stroke:var(--cds-charts-mono-3-6, #1192e8)}.cds--cc--chart-wrapper .stop-color-mono-3-6{stop-color:var(--cds-charts-mono-3-6, #1192e8)}.cds--cc--chart-wrapper .fill-mono-3-7{fill:var(--cds-charts-mono-3-7, #0072c3)}.cds--cc--chart-wrapper .fill-mono-3-7.hovered{fill:var(--cds-charts-mono-3-7-hovered, #0072c3);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-7{background-color:var(--cds-charts-mono-3-7, #0072c3)}.cds--cc--chart-wrapper .background-mono-3-7.hovered{background-color:var(--cds-charts-mono-3-7-hovered, #0072c3);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-7{stroke:var(--cds-charts-mono-3-7, #0072c3)}.cds--cc--chart-wrapper .stop-color-mono-3-7{stop-color:var(--cds-charts-mono-3-7, #0072c3)}.cds--cc--chart-wrapper .fill-mono-3-8{fill:var(--cds-charts-mono-3-8, #00539a)}.cds--cc--chart-wrapper .fill-mono-3-8.hovered{fill:var(--cds-charts-mono-3-8-hovered, #00539a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-8{background-color:var(--cds-charts-mono-3-8, #00539a)}.cds--cc--chart-wrapper .background-mono-3-8.hovered{background-color:var(--cds-charts-mono-3-8-hovered, #00539a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-8{stroke:var(--cds-charts-mono-3-8, #00539a)}.cds--cc--chart-wrapper .stop-color-mono-3-8{stop-color:var(--cds-charts-mono-3-8, #00539a)}.cds--cc--chart-wrapper .fill-mono-3-9{fill:var(--cds-charts-mono-3-9, #003a6d)}.cds--cc--chart-wrapper .fill-mono-3-9.hovered{fill:var(--cds-charts-mono-3-9-hovered, #003a6d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-9{background-color:var(--cds-charts-mono-3-9, #003a6d)}.cds--cc--chart-wrapper .background-mono-3-9.hovered{background-color:var(--cds-charts-mono-3-9-hovered, #003a6d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-9{stroke:var(--cds-charts-mono-3-9, #003a6d)}.cds--cc--chart-wrapper .stop-color-mono-3-9{stop-color:var(--cds-charts-mono-3-9, #003a6d)}.cds--cc--chart-wrapper .fill-mono-3-10{fill:var(--cds-charts-mono-3-10, #012749)}.cds--cc--chart-wrapper .fill-mono-3-10.hovered{fill:var(--cds-charts-mono-3-10-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-10{background-color:var(--cds-charts-mono-3-10, #012749)}.cds--cc--chart-wrapper .background-mono-3-10.hovered{background-color:var(--cds-charts-mono-3-10-hovered, #012749);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-10{stroke:var(--cds-charts-mono-3-10, #012749)}.cds--cc--chart-wrapper .stop-color-mono-3-10{stop-color:var(--cds-charts-mono-3-10, #012749)}.cds--cc--chart-wrapper .fill-mono-3-11{fill:var(--cds-charts-mono-3-11, #061727)}.cds--cc--chart-wrapper .fill-mono-3-11.hovered{fill:var(--cds-charts-mono-3-11-hovered, #061727);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-3-11{background-color:var(--cds-charts-mono-3-11, #061727)}.cds--cc--chart-wrapper .background-mono-3-11.hovered{background-color:var(--cds-charts-mono-3-11-hovered, #061727);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-3-11{stroke:var(--cds-charts-mono-3-11, #061727)}.cds--cc--chart-wrapper .stop-color-mono-3-11{stop-color:var(--cds-charts-mono-3-11, #061727)}.cds--cc--chart-wrapper .fill-mono-4-1{fill:var(--cds-charts-mono-4-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-4-1.hovered{fill:var(--cds-charts-mono-4-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-1{background-color:var(--cds-charts-mono-4-1, #ffffff)}.cds--cc--chart-wrapper .background-mono-4-1.hovered{background-color:var(--cds-charts-mono-4-1-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-1{stroke:var(--cds-charts-mono-4-1, #ffffff)}.cds--cc--chart-wrapper .stop-color-mono-4-1{stop-color:var(--cds-charts-mono-4-1, #ffffff)}.cds--cc--chart-wrapper .fill-mono-4-2{fill:var(--cds-charts-mono-4-2, #d9fbfb)}.cds--cc--chart-wrapper .fill-mono-4-2.hovered{fill:var(--cds-charts-mono-4-2-hovered, #d9fbfb);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-2{background-color:var(--cds-charts-mono-4-2, #d9fbfb)}.cds--cc--chart-wrapper .background-mono-4-2.hovered{background-color:var(--cds-charts-mono-4-2-hovered, #d9fbfb);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-2{stroke:var(--cds-charts-mono-4-2, #d9fbfb)}.cds--cc--chart-wrapper .stop-color-mono-4-2{stop-color:var(--cds-charts-mono-4-2, #d9fbfb)}.cds--cc--chart-wrapper .fill-mono-4-3{fill:var(--cds-charts-mono-4-3, #9ef0f0)}.cds--cc--chart-wrapper .fill-mono-4-3.hovered{fill:var(--cds-charts-mono-4-3-hovered, #9ef0f0);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-3{background-color:var(--cds-charts-mono-4-3, #9ef0f0)}.cds--cc--chart-wrapper .background-mono-4-3.hovered{background-color:var(--cds-charts-mono-4-3-hovered, #9ef0f0);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-3{stroke:var(--cds-charts-mono-4-3, #9ef0f0)}.cds--cc--chart-wrapper .stop-color-mono-4-3{stop-color:var(--cds-charts-mono-4-3, #9ef0f0)}.cds--cc--chart-wrapper .fill-mono-4-4{fill:var(--cds-charts-mono-4-4, #3ddbd9)}.cds--cc--chart-wrapper .fill-mono-4-4.hovered{fill:var(--cds-charts-mono-4-4-hovered, #3ddbd9);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-4{background-color:var(--cds-charts-mono-4-4, #3ddbd9)}.cds--cc--chart-wrapper .background-mono-4-4.hovered{background-color:var(--cds-charts-mono-4-4-hovered, #3ddbd9);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-4{stroke:var(--cds-charts-mono-4-4, #3ddbd9)}.cds--cc--chart-wrapper .stop-color-mono-4-4{stop-color:var(--cds-charts-mono-4-4, #3ddbd9)}.cds--cc--chart-wrapper .fill-mono-4-5{fill:var(--cds-charts-mono-4-5, #08bdba)}.cds--cc--chart-wrapper .fill-mono-4-5.hovered{fill:var(--cds-charts-mono-4-5-hovered, #08bdba);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-5{background-color:var(--cds-charts-mono-4-5, #08bdba)}.cds--cc--chart-wrapper .background-mono-4-5.hovered{background-color:var(--cds-charts-mono-4-5-hovered, #08bdba);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-5{stroke:var(--cds-charts-mono-4-5, #08bdba)}.cds--cc--chart-wrapper .stop-color-mono-4-5{stop-color:var(--cds-charts-mono-4-5, #08bdba)}.cds--cc--chart-wrapper .fill-mono-4-6{fill:var(--cds-charts-mono-4-6, #009d9a)}.cds--cc--chart-wrapper .fill-mono-4-6.hovered{fill:var(--cds-charts-mono-4-6-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-6{background-color:var(--cds-charts-mono-4-6, #009d9a)}.cds--cc--chart-wrapper .background-mono-4-6.hovered{background-color:var(--cds-charts-mono-4-6-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-6{stroke:var(--cds-charts-mono-4-6, #009d9a)}.cds--cc--chart-wrapper .stop-color-mono-4-6{stop-color:var(--cds-charts-mono-4-6, #009d9a)}.cds--cc--chart-wrapper .fill-mono-4-7{fill:var(--cds-charts-mono-4-7, #007d79)}.cds--cc--chart-wrapper .fill-mono-4-7.hovered{fill:var(--cds-charts-mono-4-7-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-7{background-color:var(--cds-charts-mono-4-7, #007d79)}.cds--cc--chart-wrapper .background-mono-4-7.hovered{background-color:var(--cds-charts-mono-4-7-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-7{stroke:var(--cds-charts-mono-4-7, #007d79)}.cds--cc--chart-wrapper .stop-color-mono-4-7{stop-color:var(--cds-charts-mono-4-7, #007d79)}.cds--cc--chart-wrapper .fill-mono-4-8{fill:var(--cds-charts-mono-4-8, #005d5d)}.cds--cc--chart-wrapper .fill-mono-4-8.hovered{fill:var(--cds-charts-mono-4-8-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-8{background-color:var(--cds-charts-mono-4-8, #005d5d)}.cds--cc--chart-wrapper .background-mono-4-8.hovered{background-color:var(--cds-charts-mono-4-8-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-8{stroke:var(--cds-charts-mono-4-8, #005d5d)}.cds--cc--chart-wrapper .stop-color-mono-4-8{stop-color:var(--cds-charts-mono-4-8, #005d5d)}.cds--cc--chart-wrapper .fill-mono-4-9{fill:var(--cds-charts-mono-4-9, #004144)}.cds--cc--chart-wrapper .fill-mono-4-9.hovered{fill:var(--cds-charts-mono-4-9-hovered, #004144);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-9{background-color:var(--cds-charts-mono-4-9, #004144)}.cds--cc--chart-wrapper .background-mono-4-9.hovered{background-color:var(--cds-charts-mono-4-9-hovered, #004144);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-9{stroke:var(--cds-charts-mono-4-9, #004144)}.cds--cc--chart-wrapper .stop-color-mono-4-9{stop-color:var(--cds-charts-mono-4-9, #004144)}.cds--cc--chart-wrapper .fill-mono-4-10{fill:var(--cds-charts-mono-4-10, #022b30)}.cds--cc--chart-wrapper .fill-mono-4-10.hovered{fill:var(--cds-charts-mono-4-10-hovered, #022b30);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-10{background-color:var(--cds-charts-mono-4-10, #022b30)}.cds--cc--chart-wrapper .background-mono-4-10.hovered{background-color:var(--cds-charts-mono-4-10-hovered, #022b30);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-10{stroke:var(--cds-charts-mono-4-10, #022b30)}.cds--cc--chart-wrapper .stop-color-mono-4-10{stop-color:var(--cds-charts-mono-4-10, #022b30)}.cds--cc--chart-wrapper .fill-mono-4-11{fill:var(--cds-charts-mono-4-11, #081a1c)}.cds--cc--chart-wrapper .fill-mono-4-11.hovered{fill:var(--cds-charts-mono-4-11-hovered, #081a1c);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-mono-4-11{background-color:var(--cds-charts-mono-4-11, #081a1c)}.cds--cc--chart-wrapper .background-mono-4-11.hovered{background-color:var(--cds-charts-mono-4-11-hovered, #081a1c);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-mono-4-11{stroke:var(--cds-charts-mono-4-11, #081a1c)}.cds--cc--chart-wrapper .stop-color-mono-4-11{stop-color:var(--cds-charts-mono-4-11, #081a1c)}.cds--cc--chart-wrapper .fill-diverge-1-1{fill:var(--cds-charts-diverge-1-1, #750e13)}.cds--cc--chart-wrapper .fill-diverge-1-1.hovered{fill:var(--cds-charts-diverge-1-1-hovered, #750e13);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-1{background-color:var(--cds-charts-diverge-1-1, #750e13)}.cds--cc--chart-wrapper .background-diverge-1-1.hovered{background-color:var(--cds-charts-diverge-1-1-hovered, #750e13);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-1{stroke:var(--cds-charts-diverge-1-1, #750e13)}.cds--cc--chart-wrapper .stop-color-diverge-1-1{stop-color:var(--cds-charts-diverge-1-1, #750e13)}.cds--cc--chart-wrapper .fill-diverge-1-2{fill:var(--cds-charts-diverge-1-2, #a2191f)}.cds--cc--chart-wrapper .fill-diverge-1-2.hovered{fill:var(--cds-charts-diverge-1-2-hovered, #a2191f);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-2{background-color:var(--cds-charts-diverge-1-2, #a2191f)}.cds--cc--chart-wrapper .background-diverge-1-2.hovered{background-color:var(--cds-charts-diverge-1-2-hovered, #a2191f);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-2{stroke:var(--cds-charts-diverge-1-2, #a2191f)}.cds--cc--chart-wrapper .stop-color-diverge-1-2{stop-color:var(--cds-charts-diverge-1-2, #a2191f)}.cds--cc--chart-wrapper .fill-diverge-1-3{fill:var(--cds-charts-diverge-1-3, #da1e28)}.cds--cc--chart-wrapper .fill-diverge-1-3.hovered{fill:var(--cds-charts-diverge-1-3-hovered, #da1e28);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-3{background-color:var(--cds-charts-diverge-1-3, #da1e28)}.cds--cc--chart-wrapper .background-diverge-1-3.hovered{background-color:var(--cds-charts-diverge-1-3-hovered, #da1e28);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-3{stroke:var(--cds-charts-diverge-1-3, #da1e28)}.cds--cc--chart-wrapper .stop-color-diverge-1-3{stop-color:var(--cds-charts-diverge-1-3, #da1e28)}.cds--cc--chart-wrapper .fill-diverge-1-4{fill:var(--cds-charts-diverge-1-4, #fa4d56)}.cds--cc--chart-wrapper .fill-diverge-1-4.hovered{fill:var(--cds-charts-diverge-1-4-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-4{background-color:var(--cds-charts-diverge-1-4, #fa4d56)}.cds--cc--chart-wrapper .background-diverge-1-4.hovered{background-color:var(--cds-charts-diverge-1-4-hovered, #fa4d56);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-4{stroke:var(--cds-charts-diverge-1-4, #fa4d56)}.cds--cc--chart-wrapper .stop-color-diverge-1-4{stop-color:var(--cds-charts-diverge-1-4, #fa4d56)}.cds--cc--chart-wrapper .fill-diverge-1-5{fill:var(--cds-charts-diverge-1-5, #ff8389)}.cds--cc--chart-wrapper .fill-diverge-1-5.hovered{fill:var(--cds-charts-diverge-1-5-hovered, #ff8389);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-5{background-color:var(--cds-charts-diverge-1-5, #ff8389)}.cds--cc--chart-wrapper .background-diverge-1-5.hovered{background-color:var(--cds-charts-diverge-1-5-hovered, #ff8389);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-5{stroke:var(--cds-charts-diverge-1-5, #ff8389)}.cds--cc--chart-wrapper .stop-color-diverge-1-5{stop-color:var(--cds-charts-diverge-1-5, #ff8389)}.cds--cc--chart-wrapper .fill-diverge-1-6{fill:var(--cds-charts-diverge-1-6, #ffb3b8)}.cds--cc--chart-wrapper .fill-diverge-1-6.hovered{fill:var(--cds-charts-diverge-1-6-hovered, #ffb3b8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-6{background-color:var(--cds-charts-diverge-1-6, #ffb3b8)}.cds--cc--chart-wrapper .background-diverge-1-6.hovered{background-color:var(--cds-charts-diverge-1-6-hovered, #ffb3b8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-6{stroke:var(--cds-charts-diverge-1-6, #ffb3b8)}.cds--cc--chart-wrapper .stop-color-diverge-1-6{stop-color:var(--cds-charts-diverge-1-6, #ffb3b8)}.cds--cc--chart-wrapper .fill-diverge-1-7{fill:var(--cds-charts-diverge-1-7, #ffd7d9)}.cds--cc--chart-wrapper .fill-diverge-1-7.hovered{fill:var(--cds-charts-diverge-1-7-hovered, #ffd7d9);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-7{background-color:var(--cds-charts-diverge-1-7, #ffd7d9)}.cds--cc--chart-wrapper .background-diverge-1-7.hovered{background-color:var(--cds-charts-diverge-1-7-hovered, #ffd7d9);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-7{stroke:var(--cds-charts-diverge-1-7, #ffd7d9)}.cds--cc--chart-wrapper .stop-color-diverge-1-7{stop-color:var(--cds-charts-diverge-1-7, #ffd7d9)}.cds--cc--chart-wrapper .fill-diverge-1-8{fill:var(--cds-charts-diverge-1-8, #fff1f1)}.cds--cc--chart-wrapper .fill-diverge-1-8.hovered{fill:var(--cds-charts-diverge-1-8-hovered, #fff1f1);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-8{background-color:var(--cds-charts-diverge-1-8, #fff1f1)}.cds--cc--chart-wrapper .background-diverge-1-8.hovered{background-color:var(--cds-charts-diverge-1-8-hovered, #fff1f1);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-8{stroke:var(--cds-charts-diverge-1-8, #fff1f1)}.cds--cc--chart-wrapper .stop-color-diverge-1-8{stop-color:var(--cds-charts-diverge-1-8, #fff1f1)}.cds--cc--chart-wrapper .fill-diverge-1-9{fill:var(--cds-charts-diverge-1-9, #ffffff)}.cds--cc--chart-wrapper .fill-diverge-1-9.hovered{fill:var(--cds-charts-diverge-1-9-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-9{background-color:var(--cds-charts-diverge-1-9, #ffffff)}.cds--cc--chart-wrapper .background-diverge-1-9.hovered{background-color:var(--cds-charts-diverge-1-9-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-9{stroke:var(--cds-charts-diverge-1-9, #ffffff)}.cds--cc--chart-wrapper .stop-color-diverge-1-9{stop-color:var(--cds-charts-diverge-1-9, #ffffff)}.cds--cc--chart-wrapper .fill-diverge-1-10{fill:var(--cds-charts-diverge-1-10, #e5f6ff)}.cds--cc--chart-wrapper .fill-diverge-1-10.hovered{fill:var(--cds-charts-diverge-1-10-hovered, #e5f6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-10{background-color:var(--cds-charts-diverge-1-10, #e5f6ff)}.cds--cc--chart-wrapper .background-diverge-1-10.hovered{background-color:var(--cds-charts-diverge-1-10-hovered, #e5f6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-10{stroke:var(--cds-charts-diverge-1-10, #e5f6ff)}.cds--cc--chart-wrapper .stop-color-diverge-1-10{stop-color:var(--cds-charts-diverge-1-10, #e5f6ff)}.cds--cc--chart-wrapper .fill-diverge-1-11{fill:var(--cds-charts-diverge-1-11, #bae6ff)}.cds--cc--chart-wrapper .fill-diverge-1-11.hovered{fill:var(--cds-charts-diverge-1-11-hovered, #bae6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-11{background-color:var(--cds-charts-diverge-1-11, #bae6ff)}.cds--cc--chart-wrapper .background-diverge-1-11.hovered{background-color:var(--cds-charts-diverge-1-11-hovered, #bae6ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-11{stroke:var(--cds-charts-diverge-1-11, #bae6ff)}.cds--cc--chart-wrapper .stop-color-diverge-1-11{stop-color:var(--cds-charts-diverge-1-11, #bae6ff)}.cds--cc--chart-wrapper .fill-diverge-1-12{fill:var(--cds-charts-diverge-1-12, #82cfff)}.cds--cc--chart-wrapper .fill-diverge-1-12.hovered{fill:var(--cds-charts-diverge-1-12-hovered, #82cfff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-12{background-color:var(--cds-charts-diverge-1-12, #82cfff)}.cds--cc--chart-wrapper .background-diverge-1-12.hovered{background-color:var(--cds-charts-diverge-1-12-hovered, #82cfff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-12{stroke:var(--cds-charts-diverge-1-12, #82cfff)}.cds--cc--chart-wrapper .stop-color-diverge-1-12{stop-color:var(--cds-charts-diverge-1-12, #82cfff)}.cds--cc--chart-wrapper .fill-diverge-1-13{fill:var(--cds-charts-diverge-1-13, #33b1ff)}.cds--cc--chart-wrapper .fill-diverge-1-13.hovered{fill:var(--cds-charts-diverge-1-13-hovered, #33b1ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-13{background-color:var(--cds-charts-diverge-1-13, #33b1ff)}.cds--cc--chart-wrapper .background-diverge-1-13.hovered{background-color:var(--cds-charts-diverge-1-13-hovered, #33b1ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-13{stroke:var(--cds-charts-diverge-1-13, #33b1ff)}.cds--cc--chart-wrapper .stop-color-diverge-1-13{stop-color:var(--cds-charts-diverge-1-13, #33b1ff)}.cds--cc--chart-wrapper .fill-diverge-1-14{fill:var(--cds-charts-diverge-1-14, #1192e8)}.cds--cc--chart-wrapper .fill-diverge-1-14.hovered{fill:var(--cds-charts-diverge-1-14-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-14{background-color:var(--cds-charts-diverge-1-14, #1192e8)}.cds--cc--chart-wrapper .background-diverge-1-14.hovered{background-color:var(--cds-charts-diverge-1-14-hovered, #1192e8);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-14{stroke:var(--cds-charts-diverge-1-14, #1192e8)}.cds--cc--chart-wrapper .stop-color-diverge-1-14{stop-color:var(--cds-charts-diverge-1-14, #1192e8)}.cds--cc--chart-wrapper .fill-diverge-1-15{fill:var(--cds-charts-diverge-1-15, #0072c3)}.cds--cc--chart-wrapper .fill-diverge-1-15.hovered{fill:var(--cds-charts-diverge-1-15-hovered, #0072c3);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-15{background-color:var(--cds-charts-diverge-1-15, #0072c3)}.cds--cc--chart-wrapper .background-diverge-1-15.hovered{background-color:var(--cds-charts-diverge-1-15-hovered, #0072c3);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-15{stroke:var(--cds-charts-diverge-1-15, #0072c3)}.cds--cc--chart-wrapper .stop-color-diverge-1-15{stop-color:var(--cds-charts-diverge-1-15, #0072c3)}.cds--cc--chart-wrapper .fill-diverge-1-16{fill:var(--cds-charts-diverge-1-16, #00539a)}.cds--cc--chart-wrapper .fill-diverge-1-16.hovered{fill:var(--cds-charts-diverge-1-16-hovered, #00539a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-16{background-color:var(--cds-charts-diverge-1-16, #00539a)}.cds--cc--chart-wrapper .background-diverge-1-16.hovered{background-color:var(--cds-charts-diverge-1-16-hovered, #00539a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-16{stroke:var(--cds-charts-diverge-1-16, #00539a)}.cds--cc--chart-wrapper .stop-color-diverge-1-16{stop-color:var(--cds-charts-diverge-1-16, #00539a)}.cds--cc--chart-wrapper .fill-diverge-1-17{fill:var(--cds-charts-diverge-1-17, #003a6d)}.cds--cc--chart-wrapper .fill-diverge-1-17.hovered{fill:var(--cds-charts-diverge-1-17-hovered, #003a6d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-1-17{background-color:var(--cds-charts-diverge-1-17, #003a6d)}.cds--cc--chart-wrapper .background-diverge-1-17.hovered{background-color:var(--cds-charts-diverge-1-17-hovered, #003a6d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-1-17{stroke:var(--cds-charts-diverge-1-17, #003a6d)}.cds--cc--chart-wrapper .stop-color-diverge-1-17{stop-color:var(--cds-charts-diverge-1-17, #003a6d)}.cds--cc--chart-wrapper .fill-diverge-2-1{fill:var(--cds-charts-diverge-2-1, #491d8b)}.cds--cc--chart-wrapper .fill-diverge-2-1.hovered{fill:var(--cds-charts-diverge-2-1-hovered, #491d8b);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-1{background-color:var(--cds-charts-diverge-2-1, #491d8b)}.cds--cc--chart-wrapper .background-diverge-2-1.hovered{background-color:var(--cds-charts-diverge-2-1-hovered, #491d8b);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-1{stroke:var(--cds-charts-diverge-2-1, #491d8b)}.cds--cc--chart-wrapper .stop-color-diverge-2-1{stop-color:var(--cds-charts-diverge-2-1, #491d8b)}.cds--cc--chart-wrapper .fill-diverge-2-2{fill:var(--cds-charts-diverge-2-2, #6929c4)}.cds--cc--chart-wrapper .fill-diverge-2-2.hovered{fill:var(--cds-charts-diverge-2-2-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-2{background-color:var(--cds-charts-diverge-2-2, #6929c4)}.cds--cc--chart-wrapper .background-diverge-2-2.hovered{background-color:var(--cds-charts-diverge-2-2-hovered, #6929c4);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-2{stroke:var(--cds-charts-diverge-2-2, #6929c4)}.cds--cc--chart-wrapper .stop-color-diverge-2-2{stop-color:var(--cds-charts-diverge-2-2, #6929c4)}.cds--cc--chart-wrapper .fill-diverge-2-3{fill:var(--cds-charts-diverge-2-3, #8a3ffc)}.cds--cc--chart-wrapper .fill-diverge-2-3.hovered{fill:var(--cds-charts-diverge-2-3-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-3{background-color:var(--cds-charts-diverge-2-3, #8a3ffc)}.cds--cc--chart-wrapper .background-diverge-2-3.hovered{background-color:var(--cds-charts-diverge-2-3-hovered, #8a3ffc);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-3{stroke:var(--cds-charts-diverge-2-3, #8a3ffc)}.cds--cc--chart-wrapper .stop-color-diverge-2-3{stop-color:var(--cds-charts-diverge-2-3, #8a3ffc)}.cds--cc--chart-wrapper .fill-diverge-2-4{fill:var(--cds-charts-diverge-2-4, #a56eff)}.cds--cc--chart-wrapper .fill-diverge-2-4.hovered{fill:var(--cds-charts-diverge-2-4-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-4{background-color:var(--cds-charts-diverge-2-4, #a56eff)}.cds--cc--chart-wrapper .background-diverge-2-4.hovered{background-color:var(--cds-charts-diverge-2-4-hovered, #a56eff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-4{stroke:var(--cds-charts-diverge-2-4, #a56eff)}.cds--cc--chart-wrapper .stop-color-diverge-2-4{stop-color:var(--cds-charts-diverge-2-4, #a56eff)}.cds--cc--chart-wrapper .fill-diverge-2-5{fill:var(--cds-charts-diverge-2-5, #be95ff)}.cds--cc--chart-wrapper .fill-diverge-2-5.hovered{fill:var(--cds-charts-diverge-2-5-hovered, #be95ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-5{background-color:var(--cds-charts-diverge-2-5, #be95ff)}.cds--cc--chart-wrapper .background-diverge-2-5.hovered{background-color:var(--cds-charts-diverge-2-5-hovered, #be95ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-5{stroke:var(--cds-charts-diverge-2-5, #be95ff)}.cds--cc--chart-wrapper .stop-color-diverge-2-5{stop-color:var(--cds-charts-diverge-2-5, #be95ff)}.cds--cc--chart-wrapper .fill-diverge-2-6{fill:var(--cds-charts-diverge-2-6, #d4bbff)}.cds--cc--chart-wrapper .fill-diverge-2-6.hovered{fill:var(--cds-charts-diverge-2-6-hovered, #d4bbff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-6{background-color:var(--cds-charts-diverge-2-6, #d4bbff)}.cds--cc--chart-wrapper .background-diverge-2-6.hovered{background-color:var(--cds-charts-diverge-2-6-hovered, #d4bbff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-6{stroke:var(--cds-charts-diverge-2-6, #d4bbff)}.cds--cc--chart-wrapper .stop-color-diverge-2-6{stop-color:var(--cds-charts-diverge-2-6, #d4bbff)}.cds--cc--chart-wrapper .fill-diverge-2-7{fill:var(--cds-charts-diverge-2-7, #e8daff)}.cds--cc--chart-wrapper .fill-diverge-2-7.hovered{fill:var(--cds-charts-diverge-2-7-hovered, #e8daff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-7{background-color:var(--cds-charts-diverge-2-7, #e8daff)}.cds--cc--chart-wrapper .background-diverge-2-7.hovered{background-color:var(--cds-charts-diverge-2-7-hovered, #e8daff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-7{stroke:var(--cds-charts-diverge-2-7, #e8daff)}.cds--cc--chart-wrapper .stop-color-diverge-2-7{stop-color:var(--cds-charts-diverge-2-7, #e8daff)}.cds--cc--chart-wrapper .fill-diverge-2-8{fill:var(--cds-charts-diverge-2-8, #f6f2ff)}.cds--cc--chart-wrapper .fill-diverge-2-8.hovered{fill:var(--cds-charts-diverge-2-8-hovered, #f6f2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-8{background-color:var(--cds-charts-diverge-2-8, #f6f2ff)}.cds--cc--chart-wrapper .background-diverge-2-8.hovered{background-color:var(--cds-charts-diverge-2-8-hovered, #f6f2ff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-8{stroke:var(--cds-charts-diverge-2-8, #f6f2ff)}.cds--cc--chart-wrapper .stop-color-diverge-2-8{stop-color:var(--cds-charts-diverge-2-8, #f6f2ff)}.cds--cc--chart-wrapper .fill-diverge-2-9{fill:var(--cds-charts-diverge-2-9, #ffffff)}.cds--cc--chart-wrapper .fill-diverge-2-9.hovered{fill:var(--cds-charts-diverge-2-9-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-9{background-color:var(--cds-charts-diverge-2-9, #ffffff)}.cds--cc--chart-wrapper .background-diverge-2-9.hovered{background-color:var(--cds-charts-diverge-2-9-hovered, #ffffff);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-9{stroke:var(--cds-charts-diverge-2-9, #ffffff)}.cds--cc--chart-wrapper .stop-color-diverge-2-9{stop-color:var(--cds-charts-diverge-2-9, #ffffff)}.cds--cc--chart-wrapper .fill-diverge-2-10{fill:var(--cds-charts-diverge-2-10, #d9fbfb)}.cds--cc--chart-wrapper .fill-diverge-2-10.hovered{fill:var(--cds-charts-diverge-2-10-hovered, #d9fbfb);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-10{background-color:var(--cds-charts-diverge-2-10, #d9fbfb)}.cds--cc--chart-wrapper .background-diverge-2-10.hovered{background-color:var(--cds-charts-diverge-2-10-hovered, #d9fbfb);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-10{stroke:var(--cds-charts-diverge-2-10, #d9fbfb)}.cds--cc--chart-wrapper .stop-color-diverge-2-10{stop-color:var(--cds-charts-diverge-2-10, #d9fbfb)}.cds--cc--chart-wrapper .fill-diverge-2-11{fill:var(--cds-charts-diverge-2-11, #9ef0f0)}.cds--cc--chart-wrapper .fill-diverge-2-11.hovered{fill:var(--cds-charts-diverge-2-11-hovered, #9ef0f0);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-11{background-color:var(--cds-charts-diverge-2-11, #9ef0f0)}.cds--cc--chart-wrapper .background-diverge-2-11.hovered{background-color:var(--cds-charts-diverge-2-11-hovered, #9ef0f0);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-11{stroke:var(--cds-charts-diverge-2-11, #9ef0f0)}.cds--cc--chart-wrapper .stop-color-diverge-2-11{stop-color:var(--cds-charts-diverge-2-11, #9ef0f0)}.cds--cc--chart-wrapper .fill-diverge-2-12{fill:var(--cds-charts-diverge-2-12, #3ddbd9)}.cds--cc--chart-wrapper .fill-diverge-2-12.hovered{fill:var(--cds-charts-diverge-2-12-hovered, #3ddbd9);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-12{background-color:var(--cds-charts-diverge-2-12, #3ddbd9)}.cds--cc--chart-wrapper .background-diverge-2-12.hovered{background-color:var(--cds-charts-diverge-2-12-hovered, #3ddbd9);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-12{stroke:var(--cds-charts-diverge-2-12, #3ddbd9)}.cds--cc--chart-wrapper .stop-color-diverge-2-12{stop-color:var(--cds-charts-diverge-2-12, #3ddbd9)}.cds--cc--chart-wrapper .fill-diverge-2-13{fill:var(--cds-charts-diverge-2-13, #08bdba)}.cds--cc--chart-wrapper .fill-diverge-2-13.hovered{fill:var(--cds-charts-diverge-2-13-hovered, #08bdba);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-13{background-color:var(--cds-charts-diverge-2-13, #08bdba)}.cds--cc--chart-wrapper .background-diverge-2-13.hovered{background-color:var(--cds-charts-diverge-2-13-hovered, #08bdba);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-13{stroke:var(--cds-charts-diverge-2-13, #08bdba)}.cds--cc--chart-wrapper .stop-color-diverge-2-13{stop-color:var(--cds-charts-diverge-2-13, #08bdba)}.cds--cc--chart-wrapper .fill-diverge-2-14{fill:var(--cds-charts-diverge-2-14, #009d9a)}.cds--cc--chart-wrapper .fill-diverge-2-14.hovered{fill:var(--cds-charts-diverge-2-14-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-14{background-color:var(--cds-charts-diverge-2-14, #009d9a)}.cds--cc--chart-wrapper .background-diverge-2-14.hovered{background-color:var(--cds-charts-diverge-2-14-hovered, #009d9a);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-14{stroke:var(--cds-charts-diverge-2-14, #009d9a)}.cds--cc--chart-wrapper .stop-color-diverge-2-14{stop-color:var(--cds-charts-diverge-2-14, #009d9a)}.cds--cc--chart-wrapper .fill-diverge-2-15{fill:var(--cds-charts-diverge-2-15, #007d79)}.cds--cc--chart-wrapper .fill-diverge-2-15.hovered{fill:var(--cds-charts-diverge-2-15-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-15{background-color:var(--cds-charts-diverge-2-15, #007d79)}.cds--cc--chart-wrapper .background-diverge-2-15.hovered{background-color:var(--cds-charts-diverge-2-15-hovered, #007d79);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-15{stroke:var(--cds-charts-diverge-2-15, #007d79)}.cds--cc--chart-wrapper .stop-color-diverge-2-15{stop-color:var(--cds-charts-diverge-2-15, #007d79)}.cds--cc--chart-wrapper .fill-diverge-2-16{fill:var(--cds-charts-diverge-2-16, #005d5d)}.cds--cc--chart-wrapper .fill-diverge-2-16.hovered{fill:var(--cds-charts-diverge-2-16-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-16{background-color:var(--cds-charts-diverge-2-16, #005d5d)}.cds--cc--chart-wrapper .background-diverge-2-16.hovered{background-color:var(--cds-charts-diverge-2-16-hovered, #005d5d);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-16{stroke:var(--cds-charts-diverge-2-16, #005d5d)}.cds--cc--chart-wrapper .stop-color-diverge-2-16{stop-color:var(--cds-charts-diverge-2-16, #005d5d)}.cds--cc--chart-wrapper .fill-diverge-2-17{fill:var(--cds-charts-diverge-2-17, #004144)}.cds--cc--chart-wrapper .fill-diverge-2-17.hovered{fill:var(--cds-charts-diverge-2-17-hovered, #004144);transition:all .1s ease-out}.cds--cc--chart-wrapper .background-diverge-2-17{background-color:var(--cds-charts-diverge-2-17, #004144)}.cds--cc--chart-wrapper .background-diverge-2-17.hovered{background-color:var(--cds-charts-diverge-2-17-hovered, #004144);transition:all .1s ease-out}.cds--cc--chart-wrapper .stroke-diverge-2-17{stroke:var(--cds-charts-diverge-2-17, #004144)}.cds--cc--chart-wrapper .stop-color-diverge-2-17{stop-color:var(--cds-charts-diverge-2-17, #004144)}.cds--cc--tooltip .tooltip-1-1-1{background-color:var(--cds-charts-1-1-1, #6929c4)}.cds--cc--tooltip .tooltip-1-2-1{background-color:var(--cds-charts-1-2-1, #002d9c)}.cds--cc--tooltip .tooltip-1-3-1{background-color:var(--cds-charts-1-3-1, #1192e8)}.cds--cc--tooltip .tooltip-1-4-1{background-color:var(--cds-charts-1-4-1, #007d79)}.cds--cc--tooltip .tooltip-2-1-1{background-color:var(--cds-charts-2-1-1, #6929c4)}.cds--cc--tooltip .tooltip-2-1-2{background-color:var(--cds-charts-2-1-2, #009d9a)}.cds--cc--tooltip .tooltip-2-2-1{background-color:var(--cds-charts-2-2-1, #8a3ffc)}.cds--cc--tooltip .tooltip-2-2-2{background-color:var(--cds-charts-2-2-2, #520408)}.cds--cc--tooltip .tooltip-2-3-1{background-color:var(--cds-charts-2-3-1, #9f1853)}.cds--cc--tooltip .tooltip-2-3-2{background-color:var(--cds-charts-2-3-2, #520408)}.cds--cc--tooltip .tooltip-2-4-1{background-color:var(--cds-charts-2-4-1, #1192e8)}.cds--cc--tooltip .tooltip-2-4-2{background-color:var(--cds-charts-2-4-2, #005d5d)}.cds--cc--tooltip .tooltip-2-5-1{background-color:var(--cds-charts-2-5-1, #009d9a)}.cds--cc--tooltip .tooltip-2-5-2{background-color:var(--cds-charts-2-5-2, #002d9c)}.cds--cc--tooltip .tooltip-3-1-1{background-color:var(--cds-charts-3-1-1, #ee5396)}.cds--cc--tooltip .tooltip-3-1-2{background-color:var(--cds-charts-3-1-2, #1192e8)}.cds--cc--tooltip .tooltip-3-1-3{background-color:var(--cds-charts-3-1-3, #6929c4)}.cds--cc--tooltip .tooltip-3-2-1{background-color:var(--cds-charts-3-2-1, #9f1853)}.cds--cc--tooltip .tooltip-3-2-2{background-color:var(--cds-charts-3-2-2, #fa4d56)}.cds--cc--tooltip .tooltip-3-2-3{background-color:var(--cds-charts-3-2-3, #520408)}.cds--cc--tooltip .tooltip-3-3-1{background-color:var(--cds-charts-3-3-1, #a56eff)}.cds--cc--tooltip .tooltip-3-3-2{background-color:var(--cds-charts-3-3-2, #005d5d)}.cds--cc--tooltip .tooltip-3-3-3{background-color:var(--cds-charts-3-3-3, #002d9c)}.cds--cc--tooltip .tooltip-3-4-1{background-color:var(--cds-charts-3-4-1, #a56eff)}.cds--cc--tooltip .tooltip-3-4-2{background-color:var(--cds-charts-3-4-2, #005d5d)}.cds--cc--tooltip .tooltip-3-4-3{background-color:var(--cds-charts-3-4-3, #9f1853)}.cds--cc--tooltip .tooltip-3-5-1{background-color:var(--cds-charts-3-5-1, #012749)}.cds--cc--tooltip .tooltip-3-5-2{background-color:var(--cds-charts-3-5-2, #6929c4)}.cds--cc--tooltip .tooltip-3-5-3{background-color:var(--cds-charts-3-5-3, #009d9a)}.cds--cc--tooltip .tooltip-4-1-1{background-color:var(--cds-charts-4-1-1, #6929c4)}.cds--cc--tooltip .tooltip-4-1-2{background-color:var(--cds-charts-4-1-2, #012749)}.cds--cc--tooltip .tooltip-4-1-3{background-color:var(--cds-charts-4-1-3, #009d9a)}.cds--cc--tooltip .tooltip-4-1-4{background-color:var(--cds-charts-4-1-4, #ee5396)}.cds--cc--tooltip .tooltip-4-2-1{background-color:var(--cds-charts-4-2-1, #9f1853)}.cds--cc--tooltip .tooltip-4-2-2{background-color:var(--cds-charts-4-2-2, #fa4d56)}.cds--cc--tooltip .tooltip-4-2-3{background-color:var(--cds-charts-4-2-3, #520408)}.cds--cc--tooltip .tooltip-4-2-4{background-color:var(--cds-charts-4-2-4, #a56eff)}.cds--cc--tooltip .tooltip-4-3-1{background-color:var(--cds-charts-4-3-1, #009d9a)}.cds--cc--tooltip .tooltip-4-3-2{background-color:var(--cds-charts-4-3-2, #002d9c)}.cds--cc--tooltip .tooltip-4-3-3{background-color:var(--cds-charts-4-3-3, #a56eff)}.cds--cc--tooltip .tooltip-4-3-4{background-color:var(--cds-charts-4-3-4, #9f1853)}.cds--cc--tooltip .tooltip-5-1-1{background-color:var(--cds-charts-5-1-1, #6929c4)}.cds--cc--tooltip .tooltip-5-1-2{background-color:var(--cds-charts-5-1-2, #1192e8)}.cds--cc--tooltip .tooltip-5-1-3{background-color:var(--cds-charts-5-1-3, #005d5d)}.cds--cc--tooltip .tooltip-5-1-4{background-color:var(--cds-charts-5-1-4, #9f1853)}.cds--cc--tooltip .tooltip-5-1-5{background-color:var(--cds-charts-5-1-5, #520408)}.cds--cc--tooltip .tooltip-5-2-1{background-color:var(--cds-charts-5-2-1, #002d9c)}.cds--cc--tooltip .tooltip-5-2-2{background-color:var(--cds-charts-5-2-2, #009d9a)}.cds--cc--tooltip .tooltip-5-2-3{background-color:var(--cds-charts-5-2-3, #9f1853)}.cds--cc--tooltip .tooltip-5-2-4{background-color:var(--cds-charts-5-2-4, #520408)}.cds--cc--tooltip .tooltip-5-2-5{background-color:var(--cds-charts-5-2-5, #a56eff)}.cds--cc--tooltip .tooltip-14-1-1{background-color:var(--cds-charts-14-1-1, #6929c4)}.cds--cc--tooltip .tooltip-14-1-2{background-color:var(--cds-charts-14-1-2, #1192e8)}.cds--cc--tooltip .tooltip-14-1-3{background-color:var(--cds-charts-14-1-3, #005d5d)}.cds--cc--tooltip .tooltip-14-1-4{background-color:var(--cds-charts-14-1-4, #9f1853)}.cds--cc--tooltip .tooltip-14-1-5{background-color:var(--cds-charts-14-1-5, #fa4d56)}.cds--cc--tooltip .tooltip-14-1-6{background-color:var(--cds-charts-14-1-6, #520408)}.cds--cc--tooltip .tooltip-14-1-7{background-color:var(--cds-charts-14-1-7, #198038)}.cds--cc--tooltip .tooltip-14-1-8{background-color:var(--cds-charts-14-1-8, #002d9c)}.cds--cc--tooltip .tooltip-14-1-9{background-color:var(--cds-charts-14-1-9, #ee5396)}.cds--cc--tooltip .tooltip-14-1-10{background-color:var(--cds-charts-14-1-10, #b28600)}.cds--cc--tooltip .tooltip-14-1-11{background-color:var(--cds-charts-14-1-11, #009d9a)}.cds--cc--tooltip .tooltip-14-1-12{background-color:var(--cds-charts-14-1-12, #012749)}.cds--cc--tooltip .tooltip-14-1-13{background-color:var(--cds-charts-14-1-13, #8a3800)}.cds--cc--tooltip .tooltip-14-1-14{background-color:var(--cds-charts-14-1-14, #a56eff)}.cds--cc--legend .additional>.icon .area-1{fill:var(--cds-zone-fill-01, #f4f4f4);stroke:var(--cds-zone-stroke-01, #8d8d8d)}.cds--cc--legend .additional>.icon .area-2{fill:var(--cds-zone-fill-02, #e0e0e0);stroke:var(--cds-zone-stroke-02, #8d8d8d)}.cds--cc--legend .additional>.icon .area-3{fill:var(--cds-zone-fill-03, #c6c6c6);stroke:var(--cds-zone-stroke-03, #8d8d8d)}.cds--cc--legend .additional>.icon .quartile-wrapper{fill:var(--cds-zone-fill-02, #e0e0e0);stroke:var(--cds-zone-stroke-01, #8d8d8d)}.cds--cc--legend .additional>.icon .quartile-line{fill:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--axes{font-family:var(--cds-charts-font-family-condensed);overflow:visible}.cds--cc--axes g.axis g.ticks.invisible{visibility:hidden}.cds--cc--axes g.axis g.tick-hover rect.axis-holder{fill:#0000;stroke:#0000;stroke-width:2px}.cds--cc--axes g.axis g.tick-hover:hover rect.axis-holder,.cds--cc--axes g.axis g.tick-hover:focus rect.axis-holder{fill:var(--cds-layer-selected-inverse, #161616);stroke:var(--cds-layer-selected-inverse, #161616);stroke-width:2px}.cds--cc--axes g.axis g.tick-hover:hover text,.cds--cc--axes g.axis g.tick-hover:focus text{fill:var(--cds-layer-selected)}.cds--cc--axes g.axis g.tick text{fill:var(--cds-text-secondary, #525252);font-family:var(--cds-charts-font-family-condensed)}.cds--cc--axes g.axis g.tick text.tick-label--primary{font-weight:700}.cds--cc--axes g.axis g.tick text.tick-label{font-weight:400}.cds--cc--axes g.axis g.tick line{display:none}.cds--cc--axes g.axis path.domain{stroke:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--axes g.axis .axis-title{font-family:var(--cds-charts-font-family);font-weight:600;fill:var(--cds-text-primary, #161616)}.cds--cc--chart-wrapper g.callouts{stroke:var(--cds-text-secondary, #525252)}svg.cds--cc--color-legend{display:flex;user-select:none}svg.cds--cc--color-legend g.legend-title text{fill:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--card-node{display:flex;position:relative;background-color:var(--cds-layer-01, #f4f4f4);z-index:1;box-sizing:border-box;font-family:var(--cds-charts-font-family);width:100%;height:100%;padding:1rem .5rem;border-left:.25rem solid var(--cds-border-inverse, #161616)}.cds--cc--card-node--a,.cds--cc--card-node--button{border-top:none;border-right:none;border-bottom:none;color:inherit;text-decoration:none;cursor:pointer}.cds--cc--card-node--button{font-family:var(--cds-charts-font-family);text-align:left;width:100%}.cds--cc--card-node--a:focus,.cds--cc--card-node--a:hover,.cds--cc--card-node--button:focus,.cds--cc--card-node--button:hover{background-color:var(--cds-network-diagrams-background-hover, #f1f1f1)}.cds--cc--card-node--a:focus,.cds--cc--card-node--button:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}@media screen and (prefers-contrast){.cds--cc--card-node--a:focus,.cds--cc--card-node--button:focus{outline-style:dotted}}.cds--cc--card-node--stacked:before{content:"";height:100%;width:100%;position:absolute;z-index:0;border-top:.125rem solid var(--cds-layer-accent-01, #e0e0e0);border-right:.125rem solid var(--cds-layer-accent-01, #e0e0e0);pointer-events:none;left:.3125rem;bottom:.3125rem}.cds--cc--card-node--stacked:after{content:"";height:100%;width:100%;position:absolute;z-index:0;border-top:.125rem solid var(--cds-layer-accent-01, #e0e0e0);border-right:.125rem solid var(--cds-layer-accent-01, #e0e0e0);pointer-events:none;left:.6875rem;bottom:.6875rem}.cds--cc--card-node__column{padding:0 .5rem}.cds--cc--card-node__column--farside{margin-left:auto}.cds--cc--card-node__title{font-size:var(--cds-productive-heading-01-font-size, .875rem);font-weight:var(--cds-productive-heading-01-font-weight, 600);line-height:var(--cds-productive-heading-01-line-height, 1.28572);letter-spacing:var(--cds-productive-heading-01-letter-spacing, .16px);margin:0}.cds--cc--card-node__subtitle{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);margin:0}.cds--cc--card-node__label{display:block;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-secondary, #525252);padding-top:1.5rem}.cds--cc--shape-node{display:flex;justify-content:center;align-items:center;background-color:var(--cds-layer-01, #f4f4f4);box-sizing:border-box;font-family:var(--cds-charts-font-family);width:100%;height:100%;position:relative}.cds--cc--shape-node--circle{border-radius:100%}.cds--cc--shape-node--square{border-radius:0}.cds--cc--shape-node--rounded-square{border-radius:.5rem}.cds--cc--shape-node--a,.cds--cc--shape-node--button{border:none;color:inherit;text-decoration:none;cursor:pointer}.cds--cc--shape-node--button{font-family:var(--cds-charts-font-family);text-align:left;width:100%}.cds--cc--shape-node--a:focus,.cds--cc--shape-node--a:hover,.cds--cc--shape-node--button:focus,.cds--cc--shape-node--button:hover{background-color:var(--cds-network-diagrams-background-hover, #f1f1f1)}.cds--cc--shape-node--a:focus .cds--cc--shape-node__title,.cds--cc--shape-node--a:focus .cds--cc--shape-node__subtitle,.cds--cc--shape-node--a:hover .cds--cc--shape-node__title,.cds--cc--shape-node--a:hover .cds--cc--shape-node__subtitle,.cds--cc--shape-node--button:focus .cds--cc--shape-node__title,.cds--cc--shape-node--button:focus .cds--cc--shape-node__subtitle,.cds--cc--shape-node--button:hover .cds--cc--shape-node__title,.cds--cc--shape-node--button:hover .cds--cc--shape-node__subtitle{font-weight:600}.cds--cc--shape-node--a:focus:focus,.cds--cc--shape-node--button:focus:focus{outline:none;box-shadow:0 0 0 2px var(--cds-focus, #0f62fe)}.cds--cc--shape-node__body{position:absolute;top:calc(100% + .125rem);text-align:center}.cds--cc--shape-node__subtitle{padding-bottom:.125rem;font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-primary, #161616)}.cds--cc--shape-node__icon{display:flex}.cds--cc--shape-node__title{font-size:var(--cds-body-short-01-font-size, .875rem);font-weight:var(--cds-body-short-01-font-weight, 400);line-height:var(--cds-body-short-01-line-height, 1.28572);letter-spacing:var(--cds-body-short-01-letter-spacing, .16px);color:var(--cds-text-primary, #161616);padding-top:.125rem;margin-bottom:1px}.cds--cc--edge{fill:#0000}.cds--cc--edge__container{stroke-width:1.5rem;stroke:#0000;stroke-dasharray:none}.cds--cc--edge__inner{stroke-width:.0625rem;stroke:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--edge__outer{stroke-width:.15625rem;stroke:#0000}.cds--cc--edge:hover .cds--cc--edge__inner{stroke-width:.15625rem}.cds--cc--edge--dash-sm{stroke-dasharray:2 4}.cds--cc--edge--dash-md{stroke-dasharray:4 4}.cds--cc--edge--dash-lg{stroke-dasharray:8 4}.cds--cc--edge--dash-xl{stroke-dasharray:16 4}.cds--cc--edge--tunnel .cds--cc--edge__outer{stroke:var(--cds-layer-accent-01, #e0e0e0);stroke-width:.375rem}.cds--cc--edge--double .cds--cc--edge__inner{stroke:var(--cds-background, #ffffff)}.cds--cc--edge--double .cds--cc--edge__outer{stroke:var(--cds-border-inverse, #161616);stroke-width:.28125rem}.cds--cc--marker{fill:var(--cds-border-inverse, #161616)}.cds--cc--grid rect.chart-grid-backdrop{fill:var(--cds-grid-bg, #ffffff)}.cds--cc--grid rect.chart-grid-backdrop.stroked{stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--grid rect.stroke{stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--grid g.x.grid g.tick line,.cds--cc--grid g.y.grid g.tick line{pointer-events:none;stroke-width:1px;stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--grid g.x.grid g.tick.active line,.cds--cc--grid g.y.grid g.tick.active line{stroke-dasharray:2px;stroke:var(--cds-focus, #0f62fe)}.cds--cc--grid-brush g.grid-brush rect.selection{fill:none;fill-opacity:0;stroke:none}.cds--cc--grid-brush rect.frontSelection{fill:var(--cds-layer-accent-01, #e0e0e0);fill-opacity:.3;stroke:var(--cds-button-tertiary, #0f62fe)}.cds--cc--highlight rect.highlight-bar{pointer-events:none;fill:#ee5396;stroke:#ee5396}.cds--cc--layout-row{display:flex;flex-direction:row}.cds--cc--layout-column{display:flex;flex-direction:column}.cds--cc--layout-row-reverse{display:flex;flex-direction:row-reverse}.cds--cc--layout-column-reverse{display:flex;flex-direction:column-reverse}.cds--cc--layout-alignitems-center{align-items:center}.cds--cc--chart-wrapper .layout-child{overflow:visible}.cds--cc--chart-wrapper svg.layout-svg-wrapper{height:inherit;width:inherit;overflow:visible}div.cds--cc--legend{font-family:var(--cds-charts-font-family-condensed);display:flex;user-select:none;-webkit-flex-wrap:wrap;flex-wrap:wrap}div.cds--cc--legend[data-name=legend-items]{margin:-5px}div.cds--cc--legend[data-name=legend-items].horizontal{width:100%}div.cds--cc--legend div.legend-item{display:flex;align-items:center;margin:5px}div.cds--cc--legend div.legend-item div.checkbox{width:13px;height:13px;margin-right:4px;border-radius:2px;border:solid 1px var(--cds-background, #ffffff);box-shadow:0 0 0 2px #0000}@media(forced-colors:active){div.cds--cc--legend div.legend-item div.checkbox{forced-color-adjust:none}}div.cds--cc--legend div.legend-item div.checkbox:not(.active){border-color:var(--cds-text-secondary, #525252);background:var(--cds-background, #ffffff)}div.cds--cc--legend div.legend-item div.checkbox svg{display:none;vertical-align:text-top;fill:var(--cds-background, #ffffff);stroke:var(--cds-background, #ffffff)}div.cds--cc--legend div.legend-item.additional svg.icon{margin-right:4px}div.cds--cc--legend div.legend-item p{font-size:12px;fill:var(--cds-text-secondary, #525252);line-height:1rem}div.cds--cc--legend.center-aligned{justify-content:center}div.cds--cc--legend.right-aligned{justify-content:flex-end}div.cds--cc--legend.has-deactivated-items div.legend-item div.checkbox svg{display:block}div.cds--cc--legend.vertical{margin:-5px;flex-direction:column}div.cds--cc--legend.vertical div.legend-item{margin-right:0;margin-bottom:10px;white-space:nowrap}div.cds--cc--legend.clickable div.legend-item:not(.additional):hover{cursor:pointer}div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox{border:solid 1px var(--cds-background, #ffffff);box-shadow:0 0 0 2px #0f62fe}div.cds--cc--legend.clickable div.legend-item:not(.additional):hover div.checkbox:not(.active){border-color:var(--cds-text-secondary, #525252)}.cds--cc--meter-title{overflow:visible}.cds--cc--meter-title text.meter-title,.cds--cc--meter-title text.proportional-meter-title,.cds--cc--meter-title text.proportional-meter-total,.cds--cc--meter-title text.percent-value{fill:var(--cds-text-primary, #161616)}.cds--cc--meter-title g.status-indicator.status--danger circle.status{fill:var(--cds-support-error, #da1e28)}.cds--cc--meter-title g.status-indicator.status--warning circle.status{fill:var(--cds-support-warning, #f1c21b)}.cds--cc--meter-title g.status-indicator.status--warning path.innerFill{fill:#000}.cds--cc--meter-title g.status-indicator.status--success circle.status{fill:var(--cds-support-success, #24a148)}.cds--cc--meter-title g.status-indicator path.innerFill{fill:var(--cds-layer-01-absolute, #ffffff)}.cds--cc--ruler line.ruler-line,.cds--cc--ruler-binned line.ruler-line{stroke:var(--cds-layer-inverse-absolute, #000000);stroke-width:1px;stroke-dasharray:2;pointer-events:none}.cds--cc--skeleton rect.chart-skeleton-backdrop{fill:var(--cds-grid-bg, #ffffff)}.cds--cc--skeleton .shimmer-effect-lines{stroke-width:1px}.cds--cc--skeleton .shimmer-effect-sparkline{stroke-width:0px}.cds--cc--skeleton .empty-state-lines{stroke-width:1px;stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--skeleton .shimmer-lines .stop-bg-shimmer{stop-color:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--skeleton .shimmer-lines .stop-shimmer{stop-color:#fff}.cds--cc--skeleton .empty-state-areas{fill:#7f7f7f1a}.cds--cc--skeleton .shimmer-areas .stop-bg-shimmer{stop-color:#7f7f7f1a}.cds--cc--skeleton .shimmer-areas .stop-shimmer{stop-color:#ffffff26}.cds--cc--skeleton-lines rect.chart-skeleton-backdrop{fill:var(--cds-grid-bg, #ffffff)}.cds--cc--skeleton-lines .shimmer-effect-lines{stroke-width:1px}.cds--cc--skeleton-lines .shimmer-effect-sparkline{stroke-width:0px}.cds--cc--skeleton-lines .empty-state-lines{stroke-width:1px;stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--skeleton-lines .shimmer-lines .stop-bg-shimmer{stop-color:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--skeleton-lines .shimmer-lines .stop-shimmer{stop-color:#fff}.cds--cc--threshold line.threshold-line{stroke:#fa4d56;stroke-width:1;stroke-dasharray:4;cursor:pointer;pointer-events:none}.cds--cc--threshold line.threshold-line.active{stroke-width:2}.cds--cc--threshold rect.threshold-hoverable-area{height:20px;transform:translateY(-10px);cursor:pointer;fill:#0000}.cds--cc--threshold rect.threshold-hoverable-area.rotate{transform:rotate(90deg) translateY(-10px)}.cds--cc--threshold--label{background-color:#fa4d56;pointer-events:none;transition:opacity .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1);display:inline;box-shadow:0 1px 6px #0003;position:absolute;word-wrap:break-word;z-index:1059;font-family:var(--cds-charts-font-family-condensed);color:var(--cds-text-primary, #161616);line-height:16px;font-size:12px;padding:4px;min-width:20px}.cds--cc--threshold--label.hidden{opacity:0;transition:opacity .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1)}.cds--cc--title p.title{color:var(--cds-text-primary, #161616);font-size:16px;font-family:var(--cds-charts-font-family);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:15px}.cds--chart-holder .layout-child.title{height:unset!important;overflow:hidden}.cds--chart-holder .cds--cc--toolbar{display:flex}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;box-shadow:0 2px 6px var(--cds-shadow, rgba(0, 0, 0, .3));position:absolute;z-index:6000;display:none;background-color:var(--cds-layer);width:10rem;flex-direction:column;align-items:flex-start;top:32px;inset-inline-start:0;list-style:none}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options :before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options :after{box-sizing:inherit}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option{box-sizing:border-box;border:0;margin:0;font-family:inherit;font-size:100%;vertical-align:baseline;display:flex;align-items:center;padding:0;background-color:#0000;block-size:2.5rem;inline-size:100%;transition:background-color .11s cubic-bezier(0,0,.38,.9)}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option:hover{background-color:var(--cds-layer-hover)}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option .cds--overflow-menu-options__btn{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);outline:2px solid rgba(0,0,0,0);outline-offset:-2px;display:inline-flex;align-items:center;padding:0 1rem;border:none;background-color:#0000;block-size:100%;color:var(--cds-text-secondary, #525252);cursor:pointer;font-family:inherit;font-weight:400;inline-size:100%;max-inline-size:11.25rem;text-align:start;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9),color .11s cubic-bezier(0,0,.38,.9)}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option .cds--overflow-menu-options__btn:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option :before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu-options .cds--overflow-menu-options__option :after{box-sizing:inherit}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip{right:0;left:unset}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip.is-open{display:table}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu--flip ul{margin:0;padding:0;list-style:none}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger{width:2rem;height:2rem;appearance:none;background:none;block-size:2.5rem;border:0;box-sizing:border-box;cursor:pointer;display:flex;font-family:inherit;font-size:100%;inline-size:2.5rem;align-items:center;justify-content:center;margin:0;min-height:2.5rem;outline:2px solid rgba(0,0,0,0);outline-offset:-2px;padding:0;position:relative;text-align:start;transition:outline .11s cubic-bezier(0,0,.38,.9),background-color .11s cubic-bezier(0,0,.38,.9);vertical-align:baseline}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu:hover,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger:hover{background-color:var(--cds-layer-hover)}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu:focus,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger:focus{outline:2px solid var(--cds-focus, #0f62fe);outline-offset:-2px}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu :before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu :after,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger *,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger :before,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger :after{box-sizing:inherit}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu>:first-child,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger>:first-child{margin-block-start:0}.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu .cds--overflow-menu__icon,.cds--chart-holder .cds--cc--toolbar .cds--overflow-menu__trigger .cds--overflow-menu__icon{block-size:1rem;fill:var(--cds-icon-primary, #161616);inline-size:1rem}.cds--chart-holder{--cds-layout-size-height-min: 0px;--cds-layout-size-height-max: 999999999px;--cds-layout-density-padding-inline-min: 0px;--cds-layout-density-padding-inline-normal: 1rem;--cds-layout-density-padding-inline-max: 999999999px;--cds-layout-size-height-lg: 3rem}.cds--chart-holder .cds--modal{position:fixed;z-index:9000;display:flex;align-items:center;justify-content:center;background-color:var(--cds-overlay, rgba(22, 22, 22, .5));block-size:100vh;content:"";inline-size:100vw;inset-block-start:0;inset-inline-start:0;opacity:0;transition:opacity .24s cubic-bezier(.4,.14,1,1),visibility 0ms linear .24s;visibility:hidden}.cds--chart-holder .cds--modal.is-visible{z-index:99999;opacity:1;transition:opacity .24s cubic-bezier(0,0,.3,1),visibility 0ms linear;visibility:inherit}.cds--chart-holder .cds--modal.is-visible .cds--modal-container{transform:translateZ(0);transition:transform .24s cubic-bezier(0,0,.3,1)}.cds--chart-holder .cds--modal .cds--modal-container{position:fixed;top:0;display:grid;overflow:hidden;width:100%;height:100%;max-height:100%;background-color:var(--cds-layer);grid-template-columns:100%;grid-template-rows:auto 1fr auto;outline:3px solid rgba(0,0,0,0);outline-offset:-3px;transform:translate3d(0,-24px,0);transform-origin:top center;transition:transform .24s cubic-bezier(.4,.14,1,1)}@media(max-width:671px){.cds--chart-holder .cds--modal .cds--modal-container{transform:none}}@media(min-width:42rem){.cds--chart-holder .cds--modal .cds--modal-container{position:static;width:84%;height:auto;max-height:90%}}@media(min-width:66rem){.cds--chart-holder .cds--modal .cds--modal-container{width:60%;max-height:84%}}@media(min-width:82rem){.cds--chart-holder .cds--modal .cds--modal-container{width:48%}}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header{padding-top:1rem;padding-right:3rem;padding-left:1rem;margin-bottom:.5rem;grid-column:1/-1;grid-row:1/1}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header__label{box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;vertical-align:baseline;font-size:var(--cds-label-01-font-size, .75rem);font-weight:var(--cds-label-01-font-weight, 400);line-height:var(--cds-label-01-line-height, 1.33333);letter-spacing:var(--cds-label-01-letter-spacing, .32px);color:var(--cds-text-secondary, #525252);--docs-content-width: 75%;width:var(--docs-content-width)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header__heading{margin-top:.5rem!important;margin-bottom:1rem!important;box-sizing:border-box;padding:0;border:0;margin:0;font-family:inherit;vertical-align:baseline;font-size:var(--cds-heading-03-font-size, 1.25rem);font-weight:var(--cds-heading-03-font-weight, 400);line-height:var(--cds-heading-03-line-height, 1.4);letter-spacing:var(--cds-heading-03-letter-spacing, 0);padding-right:calc(20% - 3rem);color:var(--cds-text-primary, #161616);--docs-content-width: 75%;width:var(--docs-content-width)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close{position:absolute;z-index:2;top:0;right:0;overflow:hidden;width:3rem;height:3rem;padding:.75rem;border:2px solid rgba(0,0,0,0);background-color:#0000;cursor:pointer;transition:background-color .11s cubic-bezier(.2,0,.38,.9);margin:0;border-radius:0;font-family:inherit}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close:hover{background-color:var(--cds-layer-hover)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close:focus{border-color:var(--cds-focus, #0f62fe);outline:none}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-header .cds--modal-close__icon{width:1.25rem;height:1.25rem;fill:var(--cds-icon-primary, #161616)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content{padding:0!important;margin-bottom:0;color-scheme:var(--cds-color-scheme, light);font-size:var(--cds-body-01-font-size, .875rem);line-height:var(--cds-body-01-line-height, 1.42857);letter-spacing:var(--cds-body-01-letter-spacing, .16px);position:relative;color:var(--cds-text-primary, #161616);font-weight:400;grid-column:1/-1;grid-row:2/-2;overflow-y:auto}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table{position:relative;border-collapse:collapse;width:100%;border-spacing:0}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead{font-size:var(--cds-heading-compact-01-font-size, .875rem);font-weight:var(--cds-heading-compact-01-font-weight, 600);line-height:var(--cds-heading-compact-01-line-height, 1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing, .16px);background-color:var(--cds-layer-accent)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr{width:100%;height:3rem;border:none}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr th{position:sticky;top:0;padding-right:1rem;padding-left:1rem;background-color:var(--cds-layer-accent);color:var(--cds-text-primary, #161616);text-align:start;vertical-align:middle}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table thead tr th .cds--table-header-label{text-align:left}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody{font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);background-color:var(--cds-layer);width:100%}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr{transition:background-color 70ms cubic-bezier(0,0,.38,.9);width:100;height:3rem;border:none}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr:hover{background:var(--cds-layer-hover)!important}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-content .cds--data-table tbody tr td{transition:background-color 70ms cubic-bezier(0,0,.38,.9);padding-right:1rem;padding-left:1rem;border-top:1px solid var(--cds-layer);border-bottom:1px solid var(--cds-border-subtle);color:var(--cds-text-secondary, #525252);text-align:left;vertical-align:middle}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer{background-color:#0000;display:flex;height:4rem;justify-content:flex-end;margin-top:auto;grid-column:1/-1;grid-row:-1/-1}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--cc-modal-footer-spacer{width:50%}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn{max-width:none;height:4rem;flex:0 1 50%;align-items:baseline;padding-top:.875rem;padding-bottom:2rem;margin:0;--cds-layout-size-height-local: clamp( var(--cds-layout-size-height-min), var( --cds-layout-size-height, var(--cds-layout-size-height-lg) ), var(--cds-layout-size-height-max) );--cds-layout-density-padding-inline-local: clamp( var(--cds-layout-density-padding-inline-min), var( --cds-layout-density-padding-inline, var(--cds-layout-density-padding-inline-normal) ), var(--cds-layout-density-padding-inline-max) );--temp-1lh: (var(--cds-body-compact-01-line-height, 1.28572) * 1em);--temp-expressive-1lh: ( var(--cds-body-compact-02-line-height, 1.375) * 1em );--temp-padding-block-max: calc( (var(--cds-layout-size-height-lg) - var(--temp-1lh)) / 2 - .0625rem );box-sizing:border-box;padding:0;border:0;font-family:inherit;font-size:var(--cds-body-compact-01-font-size, .875rem);font-weight:var(--cds-body-compact-01-font-weight, 400);line-height:var(--cds-body-compact-01-line-height, 1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing, .16px);position:relative;display:inline-flex;width:max-content;max-width:20rem;min-height:var(--cds-layout-size-height-local);justify-content:space-between;border-radius:0;cursor:pointer;outline:none;padding-block:min((var(--cds-layout-size-height-local) - var(--temp-1lh))/2 - .0625rem,var(--temp-padding-block-max));padding-inline-end:calc(var(--cds-layout-density-padding-inline-local)*3 + 1rem - .0625rem);padding-inline-start:calc(var(--cds-layout-density-padding-inline-local) - .0625rem);text-align:left;text-decoration:none;transition:background 70ms cubic-bezier(0,0,.38,.9),box-shadow 70ms cubic-bezier(0,0,.38,.9),border-color 70ms cubic-bezier(0,0,.38,.9),outline 70ms cubic-bezier(0,0,.38,.9);vertical-align:top}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary{border-width:1px;border-style:solid;border-color:#0000;background-color:var(--cds-button-primary, #0f62fe);color:var(--cds-text-on-color, #ffffff)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary:hover{color:var(--cds-text-on-color, #ffffff);background-color:var(--cds-button-primary-hover, #0050e6)}.cds--chart-holder .cds--modal .cds--modal-container .cds--modal-footer .cds--btn--primary:focus{border-color:var(--cds-button-focus-color, var(--cds-focus, #0f62fe));box-shadow:inset 0 0 0 1px var(--cds-button-focus-color, var(--cds-focus, #0f62fe)),inset 0 0 0 2px var(--cds-background, #ffffff)}@supports (-moz-appearance: none){.cds--data-table td{background-clip:padding-box}}.cds--cc--tooltip{background-color:var(--cds-layer-02, #ffffff);pointer-events:none;transition-timing-function:cubic-bezier(.4,.14,.3,1);display:inline;visibility:visible;box-shadow:0 1px 6px #0003;position:absolute;word-wrap:break-word;z-index:1059;font-family:var(--cds-charts-font-family-condensed);transition:visibility 0s linear .1s,opacity .1s}.cds--cc--tooltip.hidden{opacity:0;visibility:hidden;transition:visibility 0s linear 0s,opacity .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1)}.cds--cc--tooltip .content-box{color:var(--cds-text-primary, #161616)}.cds--cc--tooltip .content-box .title-tooltip.title-tooltip-nowrap{width:max-content}.cds--cc--tooltip .content-box .title-tooltip{width:auto;padding:4px;min-width:20px;max-width:270px}.cds--cc--tooltip .content-box .title-tooltip p{margin:2px;font-size:12px;line-height:1rem}.cds--cc--tooltip .content-box .datapoint-tooltip{display:flex;padding:4px;flex-flow:row nowrap;width:auto;min-width:20px;justify-content:flex-start;align-items:center}.cds--cc--tooltip .content-box .datapoint-tooltip div.label{display:flex;flex:1}.cds--cc--tooltip .content-box .datapoint-tooltip div.label p{flex:1;padding-right:8px}.cds--cc--tooltip .content-box .datapoint-tooltip div.label span.label-icon svg{height:12px;padding-top:3px;vertical-align:top;padding-left:4px;width:auto;fill:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--tooltip .content-box .datapoint-tooltip.bold div.label p{font-weight:600}.cds--cc--tooltip .content-box .datapoint-tooltip p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:16px;font-size:12px;display:inline-block;margin:0;padding:0;border:0}.cds--cc--tooltip .content-box .datapoint-tooltip p.value{width:auto;margin-left:6px}.cds--cc--tooltip .content-box ul.multi-tooltip{margin:0;padding:0}.cds--cc--tooltip .content-box ul.multi-tooltip li{list-style:none;position:relative}.cds--cc--tooltip .content-box ul.multi-tooltip li:not(:last-child){border-bottom:1px solid var(--cds-tooltip-line-border, #e0e0e0)}.cds--cc--tooltip .content-box svg.arrow-right rect{fill:none}.cds--cc--tooltip .tooltip-color{position:absolute;left:0;top:0;width:4px;height:100%}@media(forced-colors:active){.cds--cc--tooltip .tooltip-color{forced-color-adjust:none}}.cds--cc--tooltip .tooltip-color+div.label p{margin-left:4px}.cds--cc--zero-line line.domain{stroke:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--zoom-bar rect.zoom-bg{fill:var(--cds-background, #ffffff);stroke:var(--cds-layer-01, #f4f4f4)}.cds--cc--zoom-bar rect.zoom-slider-bg{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--zoom-bar rect.zoom-slider-selected-area{fill:var(--cds-icon-secondary, #525252)}.cds--cc--zoom-bar path.zoom-bg-baseline{stroke:var(--cds-border-strong-01, #8d8d8d);stroke-width:2}.cds--cc--zoom-bar path.zoom-graph-area{fill:var(--cds-layer-accent-01, #e0e0e0);stroke:var(--cds-border-strong-01, #8d8d8d);stroke-width:1}.cds--cc--zoom-bar path.zoom-graph-area-unselected{fill:var(--cds-layer-01, #f4f4f4);stroke:none}.cds--cc--zoom-bar g.zoom-bar-brush rect.handle{fill:var(--cds-icon-secondary, #525252)}.cds--cc--zoom-bar g.zoom-bar-brush rect.handle-bar{fill:var(--cds-layer-02, #ffffff)}.cds--cc--zoom-bar g.zoom-bar-brush rect.selection{fill:none;stroke:none}.cds--cc--zoom-bar rect[class^=highlight-]{fill:#ee5396;stroke:#ee5396}.cds--cc--alluvial rect.node,.cds--cc--alluvial rect.node-text-bg{fill:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--alluvial text.node-text{fill:var(--cds-layer-01-absolute, #ffffff)}.cds--cc--alluvial polygon.arrow-down{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--area path.area,.cds--cc--area-stacked path.area{pointer-events:none}.cds--cc--bubble circle.dot.hovered{fill-opacity:1;transition:all .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1)}.cds--cc--bubble circle.dot.unfilled{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--bubble g.lines path.line{mix-blend-mode:multiply}.cds--cc--bullet path.range-box{pointer-events:none}.cds--cc--bullet path.range-box.order-1{fill:var(--cds-zone-fill-01, #f4f4f4);stroke:var(--cds-zone-stroke-01, #8d8d8d)}.cds--cc--bullet path.range-box.order-2{fill:var(--cds-zone-fill-02, #e0e0e0);stroke:var(--cds-zone-stroke-02, #8d8d8d)}.cds--cc--bullet path.range-box.order-3{fill:var(--cds-zone-fill-03, #c6c6c6);stroke:var(--cds-zone-stroke-03, #8d8d8d)}.cds--cc--bullet path.marker,.cds--cc--bullet path.quartile{pointer-events:none;stroke-width:1.5px;stroke:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--bullet path.quartile.over-bar{stroke:var(--cds-layer-01-absolute, #ffffff)}.cds--cc--choropleth path.border{stroke:var(--cds-border-subtle-selected-01, #c6c6c6)}.cds--cc--choropleth g.missing-data path{stroke:var(--cds-border-subtle-selected-01, #c6c6c6);fill:var(--cds-background, #ffffff)}.cds--cc--choropleth pattern path.pattern-fill{stroke:var(--cds-border-strong-01, #8d8d8d);stroke-width:.5px}.cds--cc--circle-pack circle.node{stroke-width:1.5px}.cds--cc--circle-pack circle.node.hovered{fill-opacity:1}.cds--cc--circle-pack circle.node.non-focal{fill:var(--cds-icon-disabled, rgba(22, 22, 22, .25));fill-opacity:30%;stroke:var(--cds-icon-disabled, rgba(22, 22, 22, .25))}.cds--cc--circle-pack circle.node.clickable{cursor:zoom-in}.cds--cc--chart-wrapper.zoomed-in{cursor:zoom-out}.cds--cc--chart-wrapper.zoomed-in .cds--cc--circle-pack circle.node.hovered-child{stroke:1.5px solid initial}.cds--cc--chart-wrapper.zoomed-in .cds--cc--circle-pack circle.node.clickable{cursor:zoom-out}.cds--cc--donut,.cds--cc--gauge{overflow:visible}.cds--cc--gauge path.arc-background{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--gauge .gauge-delta-arrow.status--danger{fill:var(--cds-support-error, #da1e28)}.cds--cc--gauge .gauge-delta-arrow.status--warning{fill:var(--cds-support-warning, #f1c21b)}.cds--cc--gauge .gauge-delta-arrow.status--success{fill:var(--cds-support-success, #24a148)}.cds--cc--heatmap g.highlighter-hidden{visibility:hidden}.cds--cc--heatmap g.cell-highlight line{stroke:#fff;stroke-width:1px}.cds--cc--heatmap g.cell-2 line{stroke:#fff;stroke-width:2px!important}.cds--cc--heatmap g.multi-cell line{stroke:#fff;stroke-width:2px}.cds--cc--heatmap rect.pattern-fill{fill:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--heatmap g.shadows line.top{filter:drop-shadow(0px -3px 2px black)}.cds--cc--heatmap g.shadows line.down{filter:drop-shadow(0px 3px 2px black)}.cds--cc--heatmap g.shadows line.left{filter:drop-shadow(-3px 0px 2px black)}.cds--cc--heatmap g.shadows line.right{filter:drop-shadow(3px 0px 2px black)}.cds--cc--heatmap rect.heat{stroke-width:0px;stroke:var(--cds-background, #ffffff)}.cds--cc--heatmap rect.null-state{fill:var(--cds-icon-inverse, #ffffff)}.cds--cc--line path.line{pointer-events:none;fill:none;stroke-width:1.5}.cds--cc--line path.line.sparkline-loading{animation:shimmer 2.5s infinite linear}@keyframes shimmer{0%{stroke:var(--cds-layer-accent-01, #e0e0e0)}20%{stroke:#fff;opacity:.5}to{stroke:var(--cds-layer-accent-01, #e0e0e0)}}.cds--cc--lollipop line.line{pointer-events:none}.cds--cc--lollipop circle.dot{stroke-width:1.5}.cds--cc--meter rect.container{fill:var(--cds-layer-01, #f4f4f4)}.cds--cc--meter line.rangeIndicator{stroke:var(--cds-meter-range-indicator, #a8a8a8);stroke-width:1px}.cds--cc--meter rect.value.status--danger{fill:var(--cds-support-error, #da1e28)}.cds--cc--meter rect.value.status--warning{fill:var(--cds-support-warning, #f1c21b);stroke-width:1px;stroke:var(--cds-alert-stroke, #b28600)}.cds--cc--meter rect.value.status--success{fill:var(--cds-support-success, #24a148)}.cds--cc--meter line.peak{stroke:var(--cds-border-inverse, #161616);stroke-width:2px}.cds--cc--pie{overflow:visible}.cds--cc--radar .blobs path{stroke-width:1.5px}.cds--cc--radar .y-axes path,.cds--cc--radar .x-axes line{stroke-width:1px;stroke:var(--cds-layer-accent-01, #e0e0e0)}.cds--cc--radar .x-axes line.hovered{stroke:var(--cds-layer-inverse-absolute, #000000)}.cds--cc--scatter{overflow:visible}.cds--cc--scatter circle.dot.hovered{fill-opacity:1;transition:all .1s;transition-timing-function:cubic-bezier(.4,.14,.3,1)}.cds--cc--scatter circle.dot.unfilled{fill:var(--cds-layer-01, #f4f4f4);stroke-width:1.5}.cds--cc--scatter circle.dot.threshold-anomaly{stroke-width:3}.cds--cc--scatter g.lines path.line{mix-blend-mode:multiply}.cds--cc--scatter-stacked{overflow:visible}.cds--cc--scatter-stacked circle.dot.unfilled{fill:var(--cds-layer-01, #f4f4f4);stroke-width:1.5}.cds--cc--scatter-stacked circle.dot.threshold-anomaly{stroke-width:3}.cds--cc--chart-wrapper .cds--cc--tree g.links{fill:none;stroke:var(--cds-border-strong-01, #8d8d8d);stroke-opacity:.4;stroke-width:1.5}.cds--cc--chart-wrapper .cds--cc--tree g.clickable{cursor:pointer}.cds--cc--chart-wrapper .cds--cc--tree g.clickable:hover text{font-weight:600}.cds--cc--chart-wrapper .cds--cc--tree g.clickable:hover circle{fill:var(--cds-text-primary, #161616);transition:all .1s ease-out}.cds--cc--chart-wrapper .cds--cc--tree circle.parent{fill:var(--cds-text-secondary, #525252)}.cds--cc--chart-wrapper .cds--cc--tree circle.child{fill:var(--cds-border-strong-01, #8d8d8d)}.cds--cc--chart-wrapper .cds--cc--tree text{fill:var(--cds-text-primary, #161616)}.cds--cc--chart-wrapper .cds--cc--tree text.text-stroke{stroke:var(--cds-text-inverse, #ffffff);stroke-width:2px}.cds--cc--treemap text{pointer-events:none}.cds--cc--wordcloud text.word.light{font-weight:300}.cds--chart-holder{--cds-charts-font-family: "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", sans-serif;--cds-charts-font-family-condensed: "IBM Plex Sans Condensed", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", sans-serif;font-family:var(--cds-charts-font-family)}.cds--cc--chart-wrapper p{padding:0;margin:0;font-size:12px;font-weight:400;color:var(--cds-text-secondary, #525252)}.cds--cc--chart-wrapper text{font-size:12px;font-weight:400;fill:var(--cds-text-secondary, #525252)}.cds--cc--chart-wrapper g.gauge-numbers text.gauge-value-number{font-family:var(--cds-charts-font-family);font-weight:300}.cds--cc--chart-wrapper text.meter-title,.cds--cc--chart-wrapper text.percent-value{font-size:16px;font-family:var(--cds-charts-font-family)}.cds--cc--chart-wrapper text.meter-title{font-weight:600}.cds--chart-holder{position:relative;display:block;width:100%;height:100%}.cds--chart-holder.filled,.cds--chart-holder.fullscreen,.cds--chart-holder.filled .cds--cc--chart-wrapper,.cds--chart-holder.fullscreen .cds--cc--chart-wrapper{background-color:var(--cds-background, #ffffff)}.cds--chart-holder .DONT_STYLE_ME_css_styles_verifier{overflow:hidden;opacity:0}.cds--chart-holder{--cds-ai-aura-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-background: #edf5ff;--cds-ai-aura-hover-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .32);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #78a9ff;--cds-ai-border-start: rgba(166, 200, 255, .64);--cds-ai-border-strong: #4589ff;--cds-ai-drop-shadow: rgba(15, 98, 254, .1);--cds-ai-inner-shadow: rgba(69, 137, 255, .1);--cds-ai-overlay: rgba(0, 17, 65, .5);--cds-ai-popover-background: #ffffff;--cds-ai-popover-caret-bottom: #78a9ff;--cds-ai-popover-caret-bottom-background: #eaf1ff;--cds-ai-popover-caret-bottom-background-actions: #e9effa;--cds-ai-popover-caret-center: #a0c3ff;--cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, .06);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .04);--cds-ai-skeleton-background: #d0e2ff;--cds-ai-skeleton-element-background: #4589ff;--cds-background: #ffffff;--cds-background-active: rgba(141, 141, 141, .5);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .12);--cds-background-inverse: #393939;--cds-background-inverse-hover: #474747;--cds-background-selected: rgba(141, 141, 141, .2);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: #c6c6c6;--cds-border-interactive: #0f62fe;--cds-border-inverse: #161616;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #8d8d8d;--cds-border-subtle-00: #e0e0e0;--cds-border-subtle-01: #c6c6c6;--cds-border-subtle-02: #e0e0e0;--cds-border-subtle-03: #c6c6c6;--cds-border-subtle-selected-01: #c6c6c6;--cds-border-subtle-selected-02: #c6c6c6;--cds-border-subtle-selected-03: #c6c6c6;--cds-border-tile-01: #c6c6c6;--cds-border-tile-02: #a8a8a8;--cds-border-tile-03: #c6c6c6;--cds-chat-avatar-agent: #393939;--cds-chat-avatar-bot: #6f6f6f;--cds-chat-avatar-user: #0f62fe;--cds-chat-bubble-agent: #ffffff;--cds-chat-bubble-border: #e0e0e0;--cds-chat-bubble-user: #e0e0e0;--cds-chat-button: #0f62fe;--cds-chat-button-active: rgba(141, 141, 141, .5);--cds-chat-button-hover: rgba(141, 141, 141, .12);--cds-chat-button-selected: rgba(141, 141, 141, .2);--cds-chat-button-text-hover: #0043ce;--cds-chat-button-text-selected: #525252;--cds-chat-header-background: #ffffff;--cds-chat-prompt-background: #ffffff;--cds-chat-prompt-border-end: rgba(244, 244, 244, 0);--cds-chat-prompt-border-start: #f4f4f4;--cds-chat-shell-background: #ffffff;--cds-field-01: #f4f4f4;--cds-field-02: #ffffff;--cds-field-03: #f4f4f4;--cds-field-hover-01: #e8e8e8;--cds-field-hover-02: #e8e8e8;--cds-field-hover-03: #e8e8e8;--cds-focus: #0f62fe;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-highlight: #d0e2ff;--cds-icon-disabled: rgba(22, 22, 22, .25);--cds-icon-interactive: #0f62fe;--cds-icon-inverse: #ffffff;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: #8d8d8d;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-interactive: #0f62fe;--cds-layer-01: #f4f4f4;--cds-layer-02: #ffffff;--cds-layer-03: #f4f4f4;--cds-layer-accent-01: #e0e0e0;--cds-layer-accent-02: #e0e0e0;--cds-layer-accent-03: #e0e0e0;--cds-layer-accent-active-01: #a8a8a8;--cds-layer-accent-active-02: #a8a8a8;--cds-layer-accent-active-03: #a8a8a8;--cds-layer-accent-hover-01: #d1d1d1;--cds-layer-accent-hover-02: #d1d1d1;--cds-layer-accent-hover-03: #d1d1d1;--cds-layer-active-01: #c6c6c6;--cds-layer-active-02: #c6c6c6;--cds-layer-active-03: #c6c6c6;--cds-layer-background-01: #ffffff;--cds-layer-background-02: #f4f4f4;--cds-layer-background-03: #ffffff;--cds-layer-hover-01: #e8e8e8;--cds-layer-hover-02: #e8e8e8;--cds-layer-hover-03: #e8e8e8;--cds-layer-selected-01: #e0e0e0;--cds-layer-selected-02: #e0e0e0;--cds-layer-selected-03: #e0e0e0;--cds-layer-selected-disabled: #8d8d8d;--cds-layer-selected-hover-01: #d1d1d1;--cds-layer-selected-hover-02: #d1d1d1;--cds-layer-selected-hover-03: #d1d1d1;--cds-layer-selected-inverse: #161616;--cds-link-inverse: #78a9ff;--cds-link-inverse-active: #f4f4f4;--cds-link-inverse-hover: #a6c8ff;--cds-link-inverse-visited: #be95ff;--cds-link-primary: #0f62fe;--cds-link-primary-hover: #0043ce;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-overlay: rgba(22, 22, 22, .5);--cds-shadow: rgba(0, 0, 0, .3);--cds-skeleton-background: #e8e8e8;--cds-skeleton-element: #c6c6c6;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #8a3ffc;--cds-support-error: #da1e28;--cds-support-error-inverse: #fa4d56;--cds-support-info: #0043ce;--cds-support-info-inverse: #4589ff;--cds-support-success: #24a148;--cds-support-success-inverse: #42be65;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-text-disabled: rgba(22, 22, 22, .25);--cds-text-error: #da1e28;--cds-text-helper: #6f6f6f;--cds-text-inverse: #ffffff;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: #8d8d8d;--cds-text-placeholder: rgba(22, 22, 22, .4);--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-color-scheme: light;--cds-alert-stroke: #b28600;--cds-layer-01-absolute: #ffffff;--cds-layer-inverse-absolute: #000000;--cds-null-state: none;--cds-grid-bg: #ffffff;--cds-meter-range-indicator: #a8a8a8;--cds-network-diagrams-background-hover: #f1f1f1;--cds-tooltip-line-border: #e0e0e0;--cds-zone-fill-01: #f4f4f4;--cds-zone-stroke-01: #8d8d8d;--cds-zone-fill-02: #e0e0e0;--cds-zone-stroke-02: #8d8d8d;--cds-zone-fill-03: #c6c6c6;--cds-zone-stroke-03: #8d8d8d;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--chart-holder{--cds-icon-primary:ButtonText;--cds-icon-secondary:ButtonText;--cds-icon-interactive:ButtonText;--cds-icon-disabled:GrayText;--cds-icon-on-color-disabled:GrayText;--cds-icon-inverse:SelectedItemText;--cds-icon-on-color:SelectedItemText;--cds-button-disabled:GrayText;--cds-interactive:ButtonText;--cds-link-primary:LinkText;--cds-link-primary-hover:LinkText;--cds-link-secondary:LinkText;--cds-link-inverse:SelectedItemText;--cds-link-inverse-hover:SelectedItemText;--cds-link-inverse-visited:SelectedItemText;--cds-link-visited:VisitedText;--cds-background-selected:SelectedItem;--cds-background-selected-hover:SelectedItem;--cds-background-inverse:SelectedItem;--cds-layer-selected-inverse:SelectedItem}}.cds--chart-holder[data-carbon-theme=g10]{--cds-ai-aura-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-background: #edf5ff;--cds-ai-aura-hover-end: rgba(255, 255, 255, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .32);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #78a9ff;--cds-ai-border-start: rgba(166, 200, 255, .64);--cds-ai-border-strong: #4589ff;--cds-ai-drop-shadow: rgba(15, 98, 254, .1);--cds-ai-inner-shadow: rgba(69, 137, 255, .1);--cds-ai-overlay: rgba(0, 17, 65, .5);--cds-ai-popover-background: #ffffff;--cds-ai-popover-caret-bottom: #78a9ff;--cds-ai-popover-caret-bottom-background: #eaf1ff;--cds-ai-popover-caret-bottom-background-actions: #e9effa;--cds-ai-popover-caret-center: #a0c3ff;--cds-ai-popover-shadow-outer-01: rgba(0, 67, 206, .06);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .04);--cds-ai-skeleton-background: #d0e2ff;--cds-ai-skeleton-element-background: #4589ff;--cds-background: #f4f4f4;--cds-background-active: rgba(141, 141, 141, .5);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .12);--cds-background-inverse: #393939;--cds-background-inverse-hover: #474747;--cds-background-selected: rgba(141, 141, 141, .2);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: #c6c6c6;--cds-border-interactive: #0f62fe;--cds-border-inverse: #161616;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #8d8d8d;--cds-border-subtle-00: #c6c6c6;--cds-border-subtle-01: #e0e0e0;--cds-border-subtle-02: #c6c6c6;--cds-border-subtle-03: #e0e0e0;--cds-border-subtle-selected-01: #c6c6c6;--cds-border-subtle-selected-02: #c6c6c6;--cds-border-subtle-selected-03: #c6c6c6;--cds-border-tile-01: #a8a8a8;--cds-border-tile-02: #c6c6c6;--cds-border-tile-03: #a8a8a8;--cds-chat-avatar-agent: #393939;--cds-chat-avatar-bot: #6f6f6f;--cds-chat-avatar-user: #0f62fe;--cds-chat-bubble-agent: #ffffff;--cds-chat-bubble-border: #e0e0e0;--cds-chat-bubble-user: #e0e0e0;--cds-chat-button: #0f62fe;--cds-chat-button-active: rgba(141, 141, 141, .5);--cds-chat-button-hover: rgba(141, 141, 141, .12);--cds-chat-button-selected: rgba(141, 141, 141, .2);--cds-chat-button-text-hover: #0043ce;--cds-chat-button-text-selected: #525252;--cds-chat-header-background: #ffffff;--cds-chat-prompt-background: #ffffff;--cds-chat-prompt-border-end: rgba(244, 244, 244, 0);--cds-chat-prompt-border-start: #f4f4f4;--cds-chat-shell-background: #ffffff;--cds-field-01: #ffffff;--cds-field-02: #f4f4f4;--cds-field-03: #ffffff;--cds-field-hover-01: #e8e8e8;--cds-field-hover-02: #e8e8e8;--cds-field-hover-03: #e8e8e8;--cds-focus: #0f62fe;--cds-focus-inset: #ffffff;--cds-focus-inverse: #ffffff;--cds-highlight: #d0e2ff;--cds-icon-disabled: rgba(22, 22, 22, .25);--cds-icon-interactive: #0f62fe;--cds-icon-inverse: #ffffff;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: #8d8d8d;--cds-icon-primary: #161616;--cds-icon-secondary: #525252;--cds-interactive: #0f62fe;--cds-layer-01: #ffffff;--cds-layer-02: #f4f4f4;--cds-layer-03: #ffffff;--cds-layer-accent-01: #e0e0e0;--cds-layer-accent-02: #e0e0e0;--cds-layer-accent-03: #e0e0e0;--cds-layer-accent-active-01: #a8a8a8;--cds-layer-accent-active-02: #a8a8a8;--cds-layer-accent-active-03: #a8a8a8;--cds-layer-accent-hover-01: #d1d1d1;--cds-layer-accent-hover-02: #d1d1d1;--cds-layer-accent-hover-03: #d1d1d1;--cds-layer-active-01: #c6c6c6;--cds-layer-active-02: #c6c6c6;--cds-layer-active-03: #c6c6c6;--cds-layer-background-01: #f4f4f4;--cds-layer-background-02: #ffffff;--cds-layer-background-03: #f4f4f4;--cds-layer-hover-01: #e8e8e8;--cds-layer-hover-02: #e8e8e8;--cds-layer-hover-03: #e8e8e8;--cds-layer-selected-01: #e0e0e0;--cds-layer-selected-02: #e0e0e0;--cds-layer-selected-03: #e0e0e0;--cds-layer-selected-disabled: #8d8d8d;--cds-layer-selected-hover-01: #d1d1d1;--cds-layer-selected-hover-02: #d1d1d1;--cds-layer-selected-hover-03: #d1d1d1;--cds-layer-selected-inverse: #161616;--cds-link-inverse: #78a9ff;--cds-link-inverse-active: #f4f4f4;--cds-link-inverse-hover: #a6c8ff;--cds-link-inverse-visited: #be95ff;--cds-link-primary: #0f62fe;--cds-link-primary-hover: #0043ce;--cds-link-secondary: #0043ce;--cds-link-visited: #8a3ffc;--cds-overlay: rgba(22, 22, 22, .5);--cds-shadow: rgba(0, 0, 0, .3);--cds-skeleton-background: #e8e8e8;--cds-skeleton-element: #c6c6c6;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #8a3ffc;--cds-support-error: #da1e28;--cds-support-error-inverse: #fa4d56;--cds-support-info: #0043ce;--cds-support-info-inverse: #4589ff;--cds-support-success: #24a148;--cds-support-success-inverse: #42be65;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-text-disabled: rgba(22, 22, 22, .25);--cds-text-error: #da1e28;--cds-text-helper: #6f6f6f;--cds-text-inverse: #ffffff;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: #8d8d8d;--cds-text-placeholder: rgba(22, 22, 22, .4);--cds-text-primary: #161616;--cds-text-secondary: #525252;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-color-scheme: light;--cds-alert-stroke: #b28600;--cds-layer-01-absolute: #ffffff;--cds-layer-inverse-absolute: #000000;--cds-null-state: none;--cds-grid-bg: #ffffff;--cds-meter-range-indicator: #a8a8a8;--cds-network-diagrams-background-hover: #f1f1f1;--cds-tooltip-line-border: #e0e0e0;--cds-zone-fill-01: #f4f4f4;--cds-zone-stroke-01: #8d8d8d;--cds-zone-fill-02: #e0e0e0;--cds-zone-stroke-02: #8d8d8d;--cds-zone-fill-03: #c6c6c6;--cds-zone-stroke-03: #8d8d8d;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--chart-holder[data-carbon-theme=g10]{--cds-icon-primary:ButtonText;--cds-icon-secondary:ButtonText;--cds-icon-interactive:ButtonText;--cds-icon-disabled:GrayText;--cds-icon-on-color-disabled:GrayText;--cds-icon-inverse:SelectedItemText;--cds-icon-on-color:SelectedItemText;--cds-button-disabled:GrayText;--cds-interactive:ButtonText;--cds-link-primary:LinkText;--cds-link-primary-hover:LinkText;--cds-link-secondary:LinkText;--cds-link-inverse:SelectedItemText;--cds-link-inverse-hover:SelectedItemText;--cds-link-inverse-visited:SelectedItemText;--cds-link-visited:VisitedText;--cds-background-selected:SelectedItem;--cds-background-selected-hover:SelectedItem;--cds-background-inverse:SelectedItem;--cds-layer-selected-inverse:SelectedItem}}.cds--chart-holder[data-carbon-theme=g90]{--cds-ai-aura-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-background: #474747;--cds-ai-aura-hover-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .4);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #4589ff;--cds-ai-border-start: rgba(166, 200, 255, .36);--cds-ai-border-strong: #78a9ff;--cds-ai-drop-shadow: rgba(0, 0, 0, .28);--cds-ai-inner-shadow: rgba(69, 137, 255, .16);--cds-ai-overlay: rgba(0, 0, 0, .5);--cds-ai-popover-background: #161616;--cds-ai-popover-caret-bottom: #4589ff;--cds-ai-popover-caret-bottom-background: #202d45;--cds-ai-popover-caret-bottom-background-actions: #1e283a;--cds-ai-popover-caret-center: #4870b5;--cds-ai-popover-shadow-outer-01: rgba(0, 0, 0, .12);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .08);--cds-ai-skeleton-background: rgba(120, 169, 255, .5);--cds-ai-skeleton-element-background: rgba(120, 169, 255, .3);--cds-background: #262626;--cds-background-active: rgba(141, 141, 141, .4);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .16);--cds-background-inverse: #f4f4f4;--cds-background-inverse-hover: #e8e8e8;--cds-background-selected: rgba(141, 141, 141, .24);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: rgba(141, 141, 141, .5);--cds-border-interactive: #4589ff;--cds-border-inverse: #f4f4f4;--cds-border-strong-01: #8d8d8d;--cds-border-strong-02: #a8a8a8;--cds-border-strong-03: #c6c6c6;--cds-border-subtle-00: #525252;--cds-border-subtle-01: #6f6f6f;--cds-border-subtle-02: #8d8d8d;--cds-border-subtle-03: #8d8d8d;--cds-border-subtle-selected-01: #8d8d8d;--cds-border-subtle-selected-02: #a8a8a8;--cds-border-subtle-selected-03: #a8a8a8;--cds-border-tile-01: #6f6f6f;--cds-border-tile-02: #8d8d8d;--cds-border-tile-03: #a8a8a8;--cds-chat-avatar-agent: #c6c6c6;--cds-chat-avatar-bot: #8d8d8d;--cds-chat-avatar-user: #4589ff;--cds-chat-bubble-agent: #262626;--cds-chat-bubble-border: #525252;--cds-chat-bubble-user: #393939;--cds-chat-button: #78a9ff;--cds-chat-button-active: rgba(141, 141, 141, .4);--cds-chat-button-hover: rgba(141, 141, 141, .16);--cds-chat-button-selected: rgba(141, 141, 141, .24);--cds-chat-button-text-hover: #a6c8ff;--cds-chat-button-text-selected: #c6c6c6;--cds-chat-header-background: #262626;--cds-chat-prompt-background: #161616;--cds-chat-prompt-border-end: rgba(38, 38, 38, 0);--cds-chat-prompt-border-start: #262626;--cds-chat-shell-background: #262626;--cds-field-01: #393939;--cds-field-02: #525252;--cds-field-03: #6f6f6f;--cds-field-hover-01: #474747;--cds-field-hover-02: #636363;--cds-field-hover-03: #5e5e5e;--cds-focus: #ffffff;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-highlight: #002d9c;--cds-icon-disabled: rgba(244, 244, 244, .25);--cds-icon-interactive: #ffffff;--cds-icon-inverse: #161616;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: rgba(255, 255, 255, .25);--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-interactive: #4589ff;--cds-layer-01: #393939;--cds-layer-02: #525252;--cds-layer-03: #6f6f6f;--cds-layer-accent-01: #525252;--cds-layer-accent-02: #6f6f6f;--cds-layer-accent-03: #8d8d8d;--cds-layer-accent-active-01: #8d8d8d;--cds-layer-accent-active-02: #393939;--cds-layer-accent-active-03: #525252;--cds-layer-accent-hover-01: #636363;--cds-layer-accent-hover-02: #5e5e5e;--cds-layer-accent-hover-03: #7a7a7a;--cds-layer-active-01: #6f6f6f;--cds-layer-active-02: #8d8d8d;--cds-layer-active-03: #393939;--cds-layer-background-01: #262626;--cds-layer-background-02: #393939;--cds-layer-background-03: #525252;--cds-layer-hover-01: #474747;--cds-layer-hover-02: #636363;--cds-layer-hover-03: #5e5e5e;--cds-layer-selected-01: #525252;--cds-layer-selected-02: #6f6f6f;--cds-layer-selected-03: #525252;--cds-layer-selected-disabled: #a8a8a8;--cds-layer-selected-hover-01: #636363;--cds-layer-selected-hover-02: #5e5e5e;--cds-layer-selected-hover-03: #636363;--cds-layer-selected-inverse: #f4f4f4;--cds-link-inverse: #0f62fe;--cds-link-inverse-active: #161616;--cds-link-inverse-hover: #0043ce;--cds-link-inverse-visited: #8a3ffc;--cds-link-primary: #78a9ff;--cds-link-primary-hover: #a6c8ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-overlay: rgba(0, 0, 0, .65);--cds-shadow: rgba(0, 0, 0, .8);--cds-skeleton-background: #333333;--cds-skeleton-element: #525252;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #a56eff;--cds-support-error: #ff8389;--cds-support-error-inverse: #da1e28;--cds-support-info: #4589ff;--cds-support-info-inverse: #0043ce;--cds-support-success: #42be65;--cds-support-success-inverse: #24a148;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-text-disabled: rgba(244, 244, 244, .25);--cds-text-error: #ffb3b8;--cds-text-helper: #c6c6c6;--cds-text-inverse: #161616;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: rgba(255, 255, 255, .25);--cds-text-placeholder: rgba(244, 244, 244, .4);--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-toggle-off: #8d8d8d;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-color-scheme: dark;--cds-alert-stroke: none;--cds-layer-01-absolute: #000000;--cds-layer-inverse-absolute: #ffffff;--cds-null-state: #161616;--cds-grid-bg: #161616;--cds-meter-range-indicator: #6f6f6f;--cds-network-diagrams-background-hover: #ededed;--cds-tooltip-line-border: #393939;--cds-zone-fill-01: #262626;--cds-zone-stroke-01: #6f6f6f;--cds-zone-fill-02: #393939;--cds-zone-stroke-02: #6f6f6f;--cds-zone-fill-03: #525252;--cds-zone-stroke-03: #6f6f6f;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--chart-holder[data-carbon-theme=g90]{--cds-icon-primary:ButtonText;--cds-icon-secondary:ButtonText;--cds-icon-interactive:ButtonText;--cds-icon-disabled:GrayText;--cds-icon-on-color-disabled:GrayText;--cds-icon-inverse:SelectedItemText;--cds-icon-on-color:SelectedItemText;--cds-button-disabled:GrayText;--cds-interactive:ButtonText;--cds-link-primary:LinkText;--cds-link-primary-hover:LinkText;--cds-link-secondary:LinkText;--cds-link-inverse:SelectedItemText;--cds-link-inverse-hover:SelectedItemText;--cds-link-inverse-visited:SelectedItemText;--cds-link-visited:VisitedText;--cds-background-selected:SelectedItem;--cds-background-selected-hover:SelectedItem;--cds-background-inverse:SelectedItem;--cds-layer-selected-inverse:SelectedItem}}.cds--chart-holder[data-carbon-theme=g100]{--cds-ai-aura-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-background: #333333;--cds-ai-aura-hover-end: rgba(0, 0, 0, 0);--cds-ai-aura-hover-start: rgba(69, 137, 255, .4);--cds-ai-aura-start: rgba(69, 137, 255, .1);--cds-ai-aura-start-sm: rgba(69, 137, 255, .16);--cds-ai-border-end: #4589ff;--cds-ai-border-start: rgba(166, 200, 255, .36);--cds-ai-border-strong: #78a9ff;--cds-ai-drop-shadow: rgba(0, 0, 0, .28);--cds-ai-inner-shadow: rgba(69, 137, 255, .16);--cds-ai-overlay: rgba(0, 0, 0, .5);--cds-ai-popover-background: #161616;--cds-ai-popover-caret-bottom: #4589ff;--cds-ai-popover-caret-bottom-background: #202d45;--cds-ai-popover-caret-bottom-background-actions: #1e283a;--cds-ai-popover-caret-center: #4870b5;--cds-ai-popover-shadow-outer-01: rgba(0, 0, 0, .12);--cds-ai-popover-shadow-outer-02: rgba(0, 0, 0, .08);--cds-ai-skeleton-background: rgba(120, 169, 255, .5);--cds-ai-skeleton-element-background: rgba(120, 169, 255, .3);--cds-background: #161616;--cds-background-active: rgba(141, 141, 141, .4);--cds-background-brand: #0f62fe;--cds-background-hover: rgba(141, 141, 141, .16);--cds-background-inverse: #f4f4f4;--cds-background-inverse-hover: #e8e8e8;--cds-background-selected: rgba(141, 141, 141, .24);--cds-background-selected-hover: rgba(141, 141, 141, .32);--cds-border-disabled: rgba(141, 141, 141, .5);--cds-border-interactive: #4589ff;--cds-border-inverse: #f4f4f4;--cds-border-strong-01: #6f6f6f;--cds-border-strong-02: #8d8d8d;--cds-border-strong-03: #a8a8a8;--cds-border-subtle-00: #393939;--cds-border-subtle-01: #525252;--cds-border-subtle-02: #6f6f6f;--cds-border-subtle-03: #6f6f6f;--cds-border-subtle-selected-01: #6f6f6f;--cds-border-subtle-selected-02: #8d8d8d;--cds-border-subtle-selected-03: #8d8d8d;--cds-border-tile-01: #525252;--cds-border-tile-02: #6f6f6f;--cds-border-tile-03: #8d8d8d;--cds-chat-avatar-agent: #c6c6c6;--cds-chat-avatar-bot: #8d8d8d;--cds-chat-avatar-user: #4589ff;--cds-chat-bubble-agent: #262626;--cds-chat-bubble-border: #525252;--cds-chat-bubble-user: #393939;--cds-chat-button: #78a9ff;--cds-chat-button-active: rgba(141, 141, 141, .4);--cds-chat-button-hover: rgba(141, 141, 141, .16);--cds-chat-button-selected: rgba(141, 141, 141, .24);--cds-chat-button-text-hover: #a6c8ff;--cds-chat-button-text-selected: #c6c6c6;--cds-chat-header-background: #262626;--cds-chat-prompt-background: #161616;--cds-chat-prompt-border-end: rgba(38, 38, 38, 0);--cds-chat-prompt-border-start: #262626;--cds-chat-shell-background: #262626;--cds-field-01: #262626;--cds-field-02: #393939;--cds-field-03: #525252;--cds-field-hover-01: #333333;--cds-field-hover-02: #474747;--cds-field-hover-03: #636363;--cds-focus: #ffffff;--cds-focus-inset: #161616;--cds-focus-inverse: #0f62fe;--cds-highlight: #001d6c;--cds-icon-disabled: rgba(244, 244, 244, .25);--cds-icon-interactive: #ffffff;--cds-icon-inverse: #161616;--cds-icon-on-color: #ffffff;--cds-icon-on-color-disabled: rgba(255, 255, 255, .25);--cds-icon-primary: #f4f4f4;--cds-icon-secondary: #c6c6c6;--cds-interactive: #4589ff;--cds-layer-01: #262626;--cds-layer-02: #393939;--cds-layer-03: #525252;--cds-layer-accent-01: #393939;--cds-layer-accent-02: #525252;--cds-layer-accent-03: #6f6f6f;--cds-layer-accent-active-01: #6f6f6f;--cds-layer-accent-active-02: #8d8d8d;--cds-layer-accent-active-03: #393939;--cds-layer-accent-hover-01: #474747;--cds-layer-accent-hover-02: #636363;--cds-layer-accent-hover-03: #5e5e5e;--cds-layer-active-01: #525252;--cds-layer-active-02: #6f6f6f;--cds-layer-active-03: #8d8d8d;--cds-layer-background-01: #161616;--cds-layer-background-02: #262626;--cds-layer-background-03: #393939;--cds-layer-hover-01: #333333;--cds-layer-hover-02: #474747;--cds-layer-hover-03: #636363;--cds-layer-selected-01: #393939;--cds-layer-selected-02: #525252;--cds-layer-selected-03: #6f6f6f;--cds-layer-selected-disabled: #a8a8a8;--cds-layer-selected-hover-01: #474747;--cds-layer-selected-hover-02: #636363;--cds-layer-selected-hover-03: #5e5e5e;--cds-layer-selected-inverse: #f4f4f4;--cds-link-inverse: #0f62fe;--cds-link-inverse-active: #161616;--cds-link-inverse-hover: #0043ce;--cds-link-inverse-visited: #8a3ffc;--cds-link-primary: #78a9ff;--cds-link-primary-hover: #a6c8ff;--cds-link-secondary: #a6c8ff;--cds-link-visited: #be95ff;--cds-overlay: rgba(0, 0, 0, .65);--cds-shadow: rgba(0, 0, 0, .8);--cds-skeleton-background: #292929;--cds-skeleton-element: #393939;--cds-support-caution-major: #ff832b;--cds-support-caution-minor: #f1c21b;--cds-support-caution-undefined: #a56eff;--cds-support-error: #fa4d56;--cds-support-error-inverse: #da1e28;--cds-support-info: #4589ff;--cds-support-info-inverse: #0043ce;--cds-support-success: #42be65;--cds-support-success-inverse: #24a148;--cds-support-warning: #f1c21b;--cds-support-warning-inverse: #f1c21b;--cds-text-disabled: rgba(244, 244, 244, .25);--cds-text-error: #ff8389;--cds-text-helper: #a8a8a8;--cds-text-inverse: #161616;--cds-text-on-color: #ffffff;--cds-text-on-color-disabled: rgba(255, 255, 255, .25);--cds-text-placeholder: rgba(244, 244, 244, .4);--cds-text-primary: #f4f4f4;--cds-text-secondary: #c6c6c6;--cds-toggle-off: #6f6f6f;--cds-spacing-01: .125rem;--cds-spacing-02: .25rem;--cds-spacing-03: .5rem;--cds-spacing-04: .75rem;--cds-spacing-05: 1rem;--cds-spacing-06: 1.5rem;--cds-spacing-07: 2rem;--cds-spacing-08: 2.5rem;--cds-spacing-09: 3rem;--cds-spacing-10: 4rem;--cds-spacing-11: 5rem;--cds-spacing-12: 6rem;--cds-spacing-13: 10rem;--cds-fluid-spacing-01: 0;--cds-fluid-spacing-02: 2vw;--cds-fluid-spacing-03: 5vw;--cds-fluid-spacing-04: 10vw;--cds-caption-01-font-size: .75rem;--cds-caption-01-font-weight: 400;--cds-caption-01-line-height: 1.33333;--cds-caption-01-letter-spacing: .32px;--cds-caption-02-font-size: .875rem;--cds-caption-02-font-weight: 400;--cds-caption-02-line-height: 1.28572;--cds-caption-02-letter-spacing: .32px;--cds-label-01-font-size: .75rem;--cds-label-01-font-weight: 400;--cds-label-01-line-height: 1.33333;--cds-label-01-letter-spacing: .32px;--cds-label-02-font-size: .875rem;--cds-label-02-font-weight: 400;--cds-label-02-line-height: 1.28572;--cds-label-02-letter-spacing: .16px;--cds-helper-text-01-font-size: .75rem;--cds-helper-text-01-line-height: 1.33333;--cds-helper-text-01-letter-spacing: .32px;--cds-helper-text-02-font-size: .875rem;--cds-helper-text-02-font-weight: 400;--cds-helper-text-02-line-height: 1.28572;--cds-helper-text-02-letter-spacing: .16px;--cds-body-short-01-font-size: .875rem;--cds-body-short-01-font-weight: 400;--cds-body-short-01-line-height: 1.28572;--cds-body-short-01-letter-spacing: .16px;--cds-body-short-02-font-size: 1rem;--cds-body-short-02-font-weight: 400;--cds-body-short-02-line-height: 1.375;--cds-body-short-02-letter-spacing: 0;--cds-body-long-01-font-size: .875rem;--cds-body-long-01-font-weight: 400;--cds-body-long-01-line-height: 1.42857;--cds-body-long-01-letter-spacing: .16px;--cds-body-long-02-font-size: 1rem;--cds-body-long-02-font-weight: 400;--cds-body-long-02-line-height: 1.5;--cds-body-long-02-letter-spacing: 0;--cds-code-01-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-01-font-size: .75rem;--cds-code-01-font-weight: 400;--cds-code-01-line-height: 1.33333;--cds-code-01-letter-spacing: .32px;--cds-code-02-font-family: "IBM Plex Mono", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", monospace;--cds-code-02-font-size: .875rem;--cds-code-02-font-weight: 400;--cds-code-02-line-height: 1.42857;--cds-code-02-letter-spacing: .32px;--cds-heading-01-font-size: .875rem;--cds-heading-01-font-weight: 600;--cds-heading-01-line-height: 1.42857;--cds-heading-01-letter-spacing: .16px;--cds-heading-02-font-size: 1rem;--cds-heading-02-font-weight: 600;--cds-heading-02-line-height: 1.5;--cds-heading-02-letter-spacing: 0;--cds-productive-heading-01-font-size: .875rem;--cds-productive-heading-01-font-weight: 600;--cds-productive-heading-01-line-height: 1.28572;--cds-productive-heading-01-letter-spacing: .16px;--cds-productive-heading-02-font-size: 1rem;--cds-productive-heading-02-font-weight: 600;--cds-productive-heading-02-line-height: 1.375;--cds-productive-heading-02-letter-spacing: 0;--cds-productive-heading-03-font-size: 1.25rem;--cds-productive-heading-03-font-weight: 400;--cds-productive-heading-03-line-height: 1.4;--cds-productive-heading-03-letter-spacing: 0;--cds-productive-heading-04-font-size: 1.75rem;--cds-productive-heading-04-font-weight: 400;--cds-productive-heading-04-line-height: 1.28572;--cds-productive-heading-04-letter-spacing: 0;--cds-productive-heading-05-font-size: 2rem;--cds-productive-heading-05-font-weight: 400;--cds-productive-heading-05-line-height: 1.25;--cds-productive-heading-05-letter-spacing: 0;--cds-productive-heading-06-font-size: 2.625rem;--cds-productive-heading-06-font-weight: 300;--cds-productive-heading-06-line-height: 1.199;--cds-productive-heading-06-letter-spacing: 0;--cds-productive-heading-07-font-size: 3.375rem;--cds-productive-heading-07-font-weight: 300;--cds-productive-heading-07-line-height: 1.19;--cds-productive-heading-07-letter-spacing: 0;--cds-expressive-paragraph-01-font-size: 1.5rem;--cds-expressive-paragraph-01-font-weight: 300;--cds-expressive-paragraph-01-line-height: 1.334;--cds-expressive-paragraph-01-letter-spacing: 0;--cds-expressive-heading-01-font-size: .875rem;--cds-expressive-heading-01-font-weight: 600;--cds-expressive-heading-01-line-height: 1.42857;--cds-expressive-heading-01-letter-spacing: .16px;--cds-expressive-heading-02-font-size: 1rem;--cds-expressive-heading-02-font-weight: 600;--cds-expressive-heading-02-line-height: 1.5;--cds-expressive-heading-02-letter-spacing: 0;--cds-expressive-heading-03-font-size: 1.25rem;--cds-expressive-heading-03-font-weight: 400;--cds-expressive-heading-03-line-height: 1.4;--cds-expressive-heading-03-letter-spacing: 0;--cds-expressive-heading-04-font-size: 1.75rem;--cds-expressive-heading-04-font-weight: 400;--cds-expressive-heading-04-line-height: 1.28572;--cds-expressive-heading-04-letter-spacing: 0;--cds-expressive-heading-05-font-size: 2rem;--cds-expressive-heading-05-font-weight: 400;--cds-expressive-heading-05-line-height: 1.25;--cds-expressive-heading-05-letter-spacing: 0;--cds-expressive-heading-06-font-size: 2rem;--cds-expressive-heading-06-font-weight: 600;--cds-expressive-heading-06-line-height: 1.25;--cds-expressive-heading-06-letter-spacing: 0;--cds-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-01-font-size: 1.25rem;--cds-quotation-01-font-weight: 400;--cds-quotation-01-line-height: 1.3;--cds-quotation-01-letter-spacing: 0;--cds-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-quotation-02-font-size: 2rem;--cds-quotation-02-font-weight: 300;--cds-quotation-02-line-height: 1.25;--cds-quotation-02-letter-spacing: 0;--cds-display-01-font-size: 2.625rem;--cds-display-01-font-weight: 300;--cds-display-01-line-height: 1.19;--cds-display-01-letter-spacing: 0;--cds-display-02-font-size: 2.625rem;--cds-display-02-font-weight: 600;--cds-display-02-line-height: 1.19;--cds-display-02-letter-spacing: 0;--cds-display-03-font-size: 2.625rem;--cds-display-03-font-weight: 300;--cds-display-03-line-height: 1.19;--cds-display-03-letter-spacing: 0;--cds-display-04-font-size: 2.625rem;--cds-display-04-font-weight: 300;--cds-display-04-line-height: 1.19;--cds-display-04-letter-spacing: 0;--cds-legal-01-font-size: .75rem;--cds-legal-01-font-weight: 400;--cds-legal-01-line-height: 1.33333;--cds-legal-01-letter-spacing: .32px;--cds-legal-02-font-size: .875rem;--cds-legal-02-font-weight: 400;--cds-legal-02-line-height: 1.28572;--cds-legal-02-letter-spacing: .16px;--cds-body-compact-01-font-size: .875rem;--cds-body-compact-01-font-weight: 400;--cds-body-compact-01-line-height: 1.28572;--cds-body-compact-01-letter-spacing: .16px;--cds-body-compact-02-font-size: 1rem;--cds-body-compact-02-font-weight: 400;--cds-body-compact-02-line-height: 1.375;--cds-body-compact-02-letter-spacing: 0;--cds-heading-compact-01-font-size: .875rem;--cds-heading-compact-01-font-weight: 600;--cds-heading-compact-01-line-height: 1.28572;--cds-heading-compact-01-letter-spacing: .16px;--cds-heading-compact-02-font-size: 1rem;--cds-heading-compact-02-font-weight: 600;--cds-heading-compact-02-line-height: 1.375;--cds-heading-compact-02-letter-spacing: 0;--cds-body-01-font-size: .875rem;--cds-body-01-font-weight: 400;--cds-body-01-line-height: 1.42857;--cds-body-01-letter-spacing: .16px;--cds-body-02-font-size: 1rem;--cds-body-02-font-weight: 400;--cds-body-02-line-height: 1.5;--cds-body-02-letter-spacing: 0;--cds-heading-03-font-size: 1.25rem;--cds-heading-03-font-weight: 400;--cds-heading-03-line-height: 1.4;--cds-heading-03-letter-spacing: 0;--cds-heading-04-font-size: 1.75rem;--cds-heading-04-font-weight: 400;--cds-heading-04-line-height: 1.28572;--cds-heading-04-letter-spacing: 0;--cds-heading-05-font-size: 2rem;--cds-heading-05-font-weight: 400;--cds-heading-05-line-height: 1.25;--cds-heading-05-letter-spacing: 0;--cds-heading-06-font-size: 2.625rem;--cds-heading-06-font-weight: 300;--cds-heading-06-line-height: 1.199;--cds-heading-06-letter-spacing: 0;--cds-heading-07-font-size: 3.375rem;--cds-heading-07-font-weight: 300;--cds-heading-07-line-height: 1.19;--cds-heading-07-letter-spacing: 0;--cds-fluid-heading-03-font-size: 1.25rem;--cds-fluid-heading-03-font-weight: 400;--cds-fluid-heading-03-line-height: 1.4;--cds-fluid-heading-03-letter-spacing: 0;--cds-fluid-heading-04-font-size: 1.75rem;--cds-fluid-heading-04-font-weight: 400;--cds-fluid-heading-04-line-height: 1.28572;--cds-fluid-heading-04-letter-spacing: 0;--cds-fluid-heading-05-font-size: 2rem;--cds-fluid-heading-05-font-weight: 400;--cds-fluid-heading-05-line-height: 1.25;--cds-fluid-heading-05-letter-spacing: 0;--cds-fluid-heading-06-font-size: 2rem;--cds-fluid-heading-06-font-weight: 600;--cds-fluid-heading-06-line-height: 1.25;--cds-fluid-heading-06-letter-spacing: 0;--cds-fluid-paragraph-01-font-size: 1.5rem;--cds-fluid-paragraph-01-font-weight: 300;--cds-fluid-paragraph-01-line-height: 1.334;--cds-fluid-paragraph-01-letter-spacing: 0;--cds-fluid-quotation-01-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-01-font-size: 1.25rem;--cds-fluid-quotation-01-font-weight: 400;--cds-fluid-quotation-01-line-height: 1.3;--cds-fluid-quotation-01-letter-spacing: 0;--cds-fluid-quotation-02-font-family: "IBM Plex Serif", system-ui, -apple-system, BlinkMacSystemFont, ".SFNSText-Regular", serif;--cds-fluid-quotation-02-font-size: 2rem;--cds-fluid-quotation-02-font-weight: 300;--cds-fluid-quotation-02-line-height: 1.25;--cds-fluid-quotation-02-letter-spacing: 0;--cds-fluid-display-01-font-size: 2.625rem;--cds-fluid-display-01-font-weight: 300;--cds-fluid-display-01-line-height: 1.19;--cds-fluid-display-01-letter-spacing: 0;--cds-fluid-display-02-font-size: 2.625rem;--cds-fluid-display-02-font-weight: 600;--cds-fluid-display-02-line-height: 1.19;--cds-fluid-display-02-letter-spacing: 0;--cds-fluid-display-03-font-size: 2.625rem;--cds-fluid-display-03-font-weight: 300;--cds-fluid-display-03-line-height: 1.19;--cds-fluid-display-03-letter-spacing: 0;--cds-fluid-display-04-font-size: 2.625rem;--cds-fluid-display-04-font-weight: 300;--cds-fluid-display-04-line-height: 1.19;--cds-fluid-display-04-letter-spacing: 0;--cds-color-scheme: dark;--cds-alert-stroke: none;--cds-layer-01-absolute: #000000;--cds-layer-inverse-absolute: #ffffff;--cds-null-state: none;--cds-grid-bg: #161616;--cds-meter-range-indicator: #6f6f6f;--cds-network-diagrams-background-hover: #ededed;--cds-tooltip-line-border: #6f6f6f;--cds-zone-fill-01: #262626;--cds-zone-stroke-01: #6f6f6f;--cds-zone-fill-02: #393939;--cds-zone-stroke-02: #6f6f6f;--cds-zone-fill-03: #525252;--cds-zone-stroke-03: #6f6f6f;--cds-layer:var(--cds-layer-01, #f4f4f4);--cds-layer-active:var(--cds-layer-active-01, #c6c6c6);--cds-layer-background:var(--cds-layer-background-01, #ffffff);--cds-layer-hover:var(--cds-layer-hover-01, #e8e8e8);--cds-layer-selected:var(--cds-layer-selected-01, #e0e0e0);--cds-layer-selected-hover:var(--cds-layer-selected-hover-01, #d1d1d1);--cds-layer-accent:var(--cds-layer-accent-01, #e0e0e0);--cds-layer-accent-hover:var(--cds-layer-accent-hover-01, #d1d1d1);--cds-layer-accent-active:var(--cds-layer-accent-active-01, #a8a8a8);--cds-field:var(--cds-field-01, #f4f4f4);--cds-field-hover:var(--cds-field-hover-01, #e8e8e8);--cds-border-subtle:var(--cds-border-subtle-00, #e0e0e0);--cds-border-subtle-selected:var(--cds-border-subtle-selected-01, #c6c6c6);--cds-border-strong:var(--cds-border-strong-01, #8d8d8d);--cds-border-tile:var(--cds-border-tile-01, #c6c6c6)}@media screen and (-ms-high-contrast:active),(forced-colors:active){.cds--chart-holder[data-carbon-theme=g100]{--cds-icon-primary:ButtonText;--cds-icon-secondary:ButtonText;--cds-icon-interactive:ButtonText;--cds-icon-disabled:GrayText;--cds-icon-on-color-disabled:GrayText;--cds-icon-inverse:SelectedItemText;--cds-icon-on-color:SelectedItemText;--cds-button-disabled:GrayText;--cds-interactive:ButtonText;--cds-link-primary:LinkText;--cds-link-primary-hover:LinkText;--cds-link-secondary:LinkText;--cds-link-inverse:SelectedItemText;--cds-link-inverse-hover:SelectedItemText;--cds-link-inverse-visited:SelectedItemText;--cds-link-visited:VisitedText;--cds-background-selected:SelectedItem;--cds-background-selected-hover:SelectedItem;--cds-background-inverse:SelectedItem;--cds-layer-selected-inverse:SelectedItem}}.cds--chart-holder.fullscreen{width:100%!important;height:100%!important;max-width:unset!important;max-height:unset!important;padding:2em}.cds--cc--chart-wrapper{overflow:visible;font-family:var(--cds-charts-font-family-condensed)}.lgl-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.lgl-shell *,.lgl-shell *:before,.lgl-shell *:after{box-sizing:border-box}.lgl-hero{position:relative;overflow:hidden;padding:clamp(112px,13vh,156px) clamp(20px,3.5vw,56px) clamp(56px,7vh,84px);border-bottom:1px solid rgba(33,32,28,.1);background:radial-gradient(ellipse 80% 60% at 80% 0%,rgba(91,91,214,.08),transparent 70%),radial-gradient(ellipse 50% 50% at 0% 100%,rgba(226,163,54,.04),transparent 70%),#fdfdfc}.lgl-hero__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(39,41,98,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(39,41,98,.06) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 70% at 60% 35%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 35%,black,transparent 80%)}.lgl-hero__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto}.lgl-hero__back{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#63635e;text-decoration:none;margin-bottom:36px;padding:6px 12px;border:1px solid rgba(33,32,28,.1);background:#f9f9f8;transition:color .2s,border-color .2s,background .2s}.lgl-hero__back:hover,.lgl-hero__back:focus-visible{color:#272962;border-color:#b8baf8;background:#f0f1fe}.lgl-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;flex-wrap:wrap}.lgl-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#63635e;padding:4px 10px;border:1px solid rgba(33,32,28,.1);border-radius:0;background:#f9f9f8}.lgl-hero__crumb--active{color:#272962;background:#f0f1fe;border-color:#dadcff}.lgl-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1;letter-spacing:-.034em;color:#272962;margin:0 0 24px;max-width:880px;text-wrap:balance}.lgl-hero__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.05rem,1.18vw,1.2rem);line-height:1.62;color:#63635e;margin:0;max-width:640px}.lgl-hero__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:18px;margin-top:32px;border-top:1px dashed rgba(33,32,28,.14);max-width:720px}.lgl-hero__meta-stamp{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#63635e}.lgl-hero__meta-stamp strong{color:#272962;font-weight:600;margin-left:6px}.lgl-section{position:relative;max-width:1320px;margin:0 auto;padding:clamp(56px,7vh,88px) clamp(20px,3.5vw,56px) clamp(40px,5vh,64px);border-bottom:1px solid rgba(33,32,28,.1)}.lgl-section:last-of-type{border-bottom:none}.lgl-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:clamp(22px,2.6vh,32px);padding-bottom:14px;border-bottom:1px dashed rgba(33,32,28,.14)}.lgl-cat-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid;border-radius:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.lgl-cat-eyebrow .lgl-cat-eyebrow__dot{width:6px;height:6px;border-radius:50%}.lgl-section__count{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#63635e}.lgl-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1px;background:#21201c1a;border:1px solid rgba(33,32,28,.1)}.lgl-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,28px);background:#fdfdfc;text-decoration:none;color:inherit;transition:background .22s cubic-bezier(.25,1,.5,1)}.lgl-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--lgl-card-accent, #5b5bd6);transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.25,1,.5,1)}.lgl-card:hover{background:#f9f9f8}.lgl-card:hover:before{transform:scaleX(1)}.lgl-card__head{display:flex;align-items:center;gap:14px}.lgl-card__icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lgl-card-border, rgba(33, 32, 28, .1));background:var(--lgl-card-light, #f9f9f8);color:var(--lgl-card-accent, #5753c6);flex-shrink:0}.lgl-card__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1rem,1.1vw,1.08rem);letter-spacing:-.012em;line-height:1.3;color:#272962;margin:0}.lgl-card__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.9rem,.96vw,.95rem);line-height:1.6;color:#63635e;margin:0;flex:1}.lgl-card__foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid rgba(33,32,28,.1)}.lgl-card__meta{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#63635e}.lgl-card__arrow{color:var(--lgl-card-accent, #5753c6);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;opacity:.6;transition:opacity .2s ease,transform .2s ease}.lgl-card:hover .lgl-card__arrow,.lgl-card:focus-visible .lgl-card__arrow{opacity:1;transform:translate(2px,-1px)}.lgl-doc{position:relative;max-width:920px;margin:0 auto;padding:clamp(48px,6vh,72px) clamp(20px,3.5vw,56px) clamp(80px,10vh,120px)}.lgl-doc__panel{position:relative;background:#fdfdfc;border:2px solid #272962;padding:clamp(28px,3.4vw,48px);box-shadow:8px 8px #f0f1fe,18px 18px #5b5bd629,0 14px 36px #2729621a}.lgl-doc__head{margin-bottom:clamp(28px,3.4vh,40px);padding-bottom:22px;border-bottom:1px dashed rgba(33,32,28,.14)}.lgl-doc__cat-badge{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;margin-bottom:18px;border:1px solid;border-radius:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.lgl-doc__cat-badge .lgl-doc__cat-dot{width:6px;height:6px;border-radius:50%}.lgl-doc__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.4vw,2.8rem);line-height:1.08;letter-spacing:-.028em;color:#272962;margin:0 0 14px;text-wrap:balance}.lgl-doc__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lgl-doc__meta-stamp{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#63635e}.lgl-doc__meta-stamp strong{color:#272962;font-weight:600;margin-left:6px}.lgl-doc__rule{margin-top:22px;height:2px;width:200px;background:linear-gradient(to right,var(--lgl-doc-accent, #5b5bd6),var(--lgl-doc-border, #dadcff),transparent)}.lgl-doc__loading{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#63635e;text-align:center;padding:60px 0}.lgl-doc__hub-link{display:inline-flex;align-items:center;gap:8px;margin-top:clamp(36px,4vh,56px);padding:8px 14px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5753c6;text-decoration:none;border:1px solid #dadcff;background:#f0f1fe;transition:color .2s,background .2s,border-color .2s}.lgl-doc__hub-link:hover,.lgl-doc__hub-link:focus-visible{color:#272962;background:#e6e7ff;border-color:#b8baf8}.sec-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.sec-shell *,.sec-shell *:before,.sec-shell *:after{box-sizing:border-box}.sec-main{position:relative;display:block}.sec-frame{position:relative;max-width:1280px;margin:0 auto;border-left:1px solid rgba(33,32,28,.1);border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc}.sec-frame--dark{background:transparent;border-left-color:#f5f2eb1a;border-right-color:#f5f2eb1a}.sec-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.sec-reveal.is-visible{opacity:1;transform:translateY(0)}.sec-eyebrow{display:inline-flex;align-items:center;padding:6px 14px;background:#f0f1fe;color:#5753c6;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid #dadcff;border-radius:0}.sec-eyebrow--dark{background:#5b5bd62e;color:#e0dffe;border-color:#b1a9ff47}.sec-section{padding:clamp(60px,8vh,96px) clamp(20px,3.5vw,56px) clamp(48px,6vh,72px);border-bottom:1px solid rgba(33,32,28,.1);scroll-margin-top:88px}.sec-section:last-of-type{border-bottom:none}.sec-section__head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(22px,3vh,32px);padding-bottom:18px;border-bottom:1px dashed rgba(33,32,28,.14)}.sec-section__head-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.sec-section__num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.16em;color:#5753c6;text-transform:uppercase}.sec-section__eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#63635e;padding:4px 10px;border:1px solid rgba(33,32,28,.1);background:#f9f9f8;border-radius:0}.sec-section__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1;letter-spacing:-.022em;color:#272962;margin:0;text-wrap:balance;max-width:820px}.sec-section__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0 0 clamp(28px,3.5vh,40px);max-width:720px}.sec-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:#5b5bd6;color:#fdfdfc;border:2px solid #21201c;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:.005em;text-decoration:none;cursor:pointer;appearance:none;box-shadow:4px 4px #21201c;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.sec-btn-primary:hover,.sec-btn-primary:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #21201c;background:#5151cd}.sec-btn-primary:focus-visible{outline:2px solid #e0dffe;outline-offset:4px}.sec-btn-primary:active{transform:translate(2px,2px);box-shadow:0 0 #21201c}.sec-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:#fdfdfc;color:#272962;border:2px solid #272962;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14.5px;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.sec-btn-ghost:hover,.sec-btn-ghost:focus-visible{background:#272962;color:#fdfdfc;transform:translateY(-1px)}.sec-btn-ghost:focus-visible{outline:2px solid #5b5bd6;outline-offset:4px}.sec-hero{position:relative;overflow:hidden;padding:clamp(120px,14vh,160px) clamp(20px,3.5vw,56px) clamp(72px,9vh,110px);border-bottom:1px solid rgba(33,32,28,.1);background:radial-gradient(ellipse 80% 60% at 70% 0%,rgba(91,91,214,.07),transparent 70%),radial-gradient(ellipse 60% 60% at 0% 100%,rgba(226,163,54,.05),transparent 70%),#fdfdfc}.sec-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(39,41,98,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(39,41,98,.06) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,black,transparent 80%)}.sec-hero__halo{position:absolute;top:-120px;right:-160px;width:540px;height:540px;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#5b5bd62e,#5b5bd600 78%);filter:blur(8px);opacity:.85}.sec-hero__sigil{position:absolute;top:50%;right:clamp(20px,5vw,80px);transform:translateY(-50%);width:clamp(280px,32vw,460px);max-width:40%;pointer-events:none;opacity:.55}@media(max-width:1100px){.sec-hero__sigil{width:clamp(240px,28vw,360px);right:clamp(8px,2vw,28px);opacity:.42}}@media(max-width:760px){.sec-hero__sigil{opacity:.18;width:clamp(220px,50vw,320px);right:-8%}}.sec-hero__inner{position:relative;max-width:1280px;margin:0 auto;z-index:1}.sec-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px}.sec-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#63635e;padding:4px 10px;border:1px solid rgba(33,32,28,.1);border-radius:0;background:#f9f9f8}.sec-hero__crumb--active{color:#272962;background:#f0f1fe;border-color:#dadcff}.sec-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;letter-spacing:-.035em;color:#272962;margin:0 0 24px;max-width:880px;text-wrap:balance}.sec-hero__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.05rem,1.18vw,1.2rem);line-height:1.62;color:#63635e;margin:0 0 36px;max-width:640px}.sec-hero__ctas{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:44px}.sec-hero__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:18px;border-top:1px dashed rgba(33,32,28,.14);max-width:720px}.sec-hero__meta-stamp{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#63635e}.sec-hero__meta-stamp strong{color:#272962;font-weight:600;margin-left:6px}.sec-hero__meta-dot{width:4px;height:4px;background:#cfceca;border-radius:50%}.sec-hero__meta-text{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;color:#63635e}.sec-hero__meta-text a{color:#5753c6;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .18s ease,border-color .18s ease}.sec-hero__meta-text a:hover,.sec-hero__meta-text a:focus-visible{color:#272962;border-color:#5b5bd6}.sec-arch__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(28px,4vw,60px);align-items:start}@media(max-width:980px){.sec-arch__grid{grid-template-columns:1fr}}.sec-arch__diagram{position:relative;background:#f9f9f8;border:2px solid #272962;padding:clamp(20px,2.4vw,32px);box-shadow:6px 6px #f0f1fe,0 10px 24px #27296214}.sec-arch__bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(18px,2.4vh,28px)}.sec-arch__item{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;align-items:start}.sec-arch__num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.06em;color:#5753c6;padding:6px 0;border-top:1px solid #dadcff}.sec-arch__item-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.3;letter-spacing:-.012em;color:#272962;margin:4px 0 6px}.sec-arch__item-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.62;color:#63635e;margin:0}.sec-layers{position:relative;background:linear-gradient(180deg,#171625,#13131e);color:#f5f2eb;padding:0;border-top:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);overflow:hidden}.sec-layers__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(245,242,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,black,transparent 78%)}.sec-layers__beam{position:absolute;top:0;left:50%;transform:translate(-50%);width:clamp(420px,38vw,600px);height:100%;pointer-events:none;background:radial-gradient(ellipse 70% 28% at 50% 0%,rgba(91,91,214,.32),transparent 70%),radial-gradient(ellipse 70% 36% at 50% 100%,rgba(177,169,255,.1),transparent 70%)}.sec-layers__inner{padding:clamp(72px,9vh,120px) clamp(20px,3.5vw,56px) clamp(60px,7vh,96px);position:relative;z-index:1}.sec-layers__head{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;margin-bottom:clamp(28px,3vh,36px)}.sec-layers__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.05;letter-spacing:-.028em;color:#f5f2eb;margin:0;max-width:760px;text-wrap:balance;text-shadow:0 1px 24px rgba(177,169,255,.18)}.sec-layers__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.16vw,1.16rem);line-height:1.62;color:#f5f2ebad;margin:0;max-width:640px}.sec-layers__stage{position:relative;width:100%;display:flex;align-items:center;justify-content:center;margin:clamp(20px,3vh,36px) 0 clamp(28px,4vh,48px)}.sec-layers__animation{position:relative;width:100%;max-width:640px;height:clamp(420px,56vh,620px)}@media(max-width:720px){.sec-layers__animation{height:clamp(380px,60vh,520px)}}.sec-layers__cells{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;list-style:none;padding:0;margin:0;background:#f5f2eb1a;border:1px solid rgba(245,242,235,.1)}@media(max-width:980px){.sec-layers__cells{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.sec-layers__cells{grid-template-columns:1fr}}.sec-layers__cell{background:#13131ebd;padding:clamp(18px,2vh,22px) clamp(16px,1.6vw,22px);display:flex;flex-direction:column;gap:10px;min-height:160px}.sec-layers__cell-head{display:flex;align-items:center;justify-content:space-between}.sec-layers__cell-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.sec-layers__cell-dot{width:8px;height:8px;border-radius:50%}.sec-layers__cell-name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(.98rem,1.1vw,1.08rem);letter-spacing:-.01em;color:#f5f2eb;margin:0}.sec-layers__cell-line{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.86rem,.94vw,.92rem);line-height:1.55;color:#f5f2ebad;margin:0}.sec-surfaces__grid{display:grid;grid-template-columns:1fr auto 1fr;gap:clamp(20px,2.6vw,36px);align-items:stretch}@media(max-width:980px){.sec-surfaces__grid{grid-template-columns:1fr}}.sec-surface-card{position:relative;background:#fdfdfc;border:2px solid #272962;padding:clamp(22px,2.6vw,30px);display:flex;flex-direction:column;gap:14px;box-shadow:inset 0 1px #ffffffeb,6px 6px #f0f1fe,14px 14px #5b5bd61f,0 10px 28px #2729621a;transition:transform .28s cubic-bezier(.25,1,.5,1),box-shadow .28s cubic-bezier(.25,1,.5,1)}.sec-surface-card:hover{transform:translate(-2px,-2px);box-shadow:inset 0 1px #ffffffeb,8px 8px #f0f1fe,18px 18px #5b5bd624,0 14px 36px #27296224}.sec-surface-card__head{display:flex;flex-direction:column;gap:8px}.sec-surface-card__kicker{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#5753c6}.sec-surface-card__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.4rem,1.8vw,1.7rem);line-height:1.15;letter-spacing:-.018em;color:#272962;margin:0}.sec-surface-card__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.62;color:#63635e;margin:0 0 6px}.sec-surface-card__controls{display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(33,32,28,.1);margin:0}.sec-surface-card__row{display:grid;grid-template-columns:100px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid rgba(33,32,28,.1)}.sec-surface-card__row:last-child{border-bottom:none}.sec-surface-card__row dt{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#5753c6;padding-top:2px}.sec-surface-card__row dd{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:.95rem;line-height:1.55;color:#63635e;margin:0}.sec-surfaces__plus{position:relative;display:flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:28px;font-weight:300;color:#5b5bd6}.sec-surfaces__plus span:first-child{position:relative;z-index:1;width:48px;height:48px;border-radius:50%;background:#fdfdfc;border:2px solid #272962;display:flex;align-items:center;justify-content:center;box-shadow:4px 4px #f0f1fe}@media(max-width:980px){.sec-surfaces__plus{transform:rotate(90deg);margin:8px 0}}.sec-surfaces__plus-line{position:absolute;inset:50% 0;height:1px;background:linear-gradient(to right,transparent,#b8baf8,transparent)}@media(max-width:980px){.sec-surfaces__plus-line{inset:50% -16px}}.sec-surfaces__cap{display:flex;align-items:center;gap:14px;margin-top:clamp(28px,3.4vh,40px)}@media(max-width:600px){.sec-surfaces__cap{flex-direction:column;gap:8px}}.sec-surfaces__cap-rule{flex:1;height:1px;background:linear-gradient(to right,transparent,rgba(33,32,28,.18) 30%,rgba(33,32,28,.18) 70%,transparent)}@media(max-width:600px){.sec-surfaces__cap-rule{display:none}}.sec-surfaces__cap-text{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#5753c6}.sec-evidence__diagram{position:relative;background:#f9f9f8;border:2px solid #272962;padding:clamp(20px,2.4vw,32px);box-shadow:6px 6px #f0f1fe,0 10px 24px #27296214;margin-bottom:clamp(24px,3vh,36px)}.sec-evidence__cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#21201c1a;border:1px solid rgba(33,32,28,.1)}@media(max-width:980px){.sec-evidence__cells{grid-template-columns:1fr}}.sec-evidence__cell{background:#fdfdfc;padding:clamp(22px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;position:relative;transition:background .24s cubic-bezier(.25,1,.5,1)}.sec-evidence__cell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#5b5bd6;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.25,1,.5,1)}.sec-evidence__cell:hover{background:#f9f9f8}.sec-evidence__cell:hover:before{transform:scaleX(1)}.sec-evidence__kicker{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5753c6}.sec-evidence__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.08rem,1.18vw,1.18rem);line-height:1.25;letter-spacing:-.012em;color:#272962;margin:0}.sec-evidence__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.9rem,.96vw,.95rem);line-height:1.6;color:#63635e;margin:0;flex:1}.sec-evidence__param{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding-top:10px;border-top:1px solid rgba(33,32,28,.1)}.sec-evidence__param .sec-evidence__param-k{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#63635e}.sec-evidence__param .sec-evidence__param-v{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;color:#272962;text-align:right}.sec-vis__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#21201c1a;border:1px solid rgba(33,32,28,.1)}@media(max-width:800px){.sec-vis__grid{grid-template-columns:1fr}}.sec-vis__col{background:#fdfdfc;padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:18px}.sec-vis__col--never{background:#f9f9f8}.sec-vis__col-head{display:flex;flex-direction:column;gap:6px;padding-bottom:14px;border-bottom:1px dashed rgba(33,32,28,.14)}.sec-vis__col-tag{display:inline-flex;align-items:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border-radius:0;align-self:flex-start;border:1px solid}.sec-vis__col-tag--observes{background:#f0f1fe;color:#272962;border-color:#dadcff}.sec-vis__col-tag--never{background:#21201c0d;color:#21201c;border-color:#21201c2e}.sec-vis__col-sub{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#63635e}.sec-vis__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.sec-vis__item{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.94rem,1vw,.98rem);line-height:1.55;color:#63635e}.sec-vis__col .sec-vis__item .sec-vis__icon{color:#5753c6}.sec-vis__col--never .sec-vis__item .sec-vis__icon{color:#63635e}.sec-vis__icon{margin-top:2px}.sec-controls__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#21201c1a;border:1px solid rgba(33,32,28,.1)}@media(max-width:1180px){.sec-controls__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sec-controls__grid{grid-template-columns:1fr}}.sec-controls__cell{background:#fdfdfc;padding:clamp(22px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;position:relative;transition:background .24s cubic-bezier(.25,1,.5,1)}.sec-controls__cell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#5b5bd6;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.25,1,.5,1)}.sec-controls__cell:hover{background:#f9f9f8}.sec-controls__cell:hover:before{transform:scaleX(1)}.sec-controls__kicker{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5753c6}.sec-controls__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.08rem,1.18vw,1.18rem);line-height:1.25;letter-spacing:-.012em;color:#272962;margin:0}.sec-controls__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.9rem,.96vw,.95rem);line-height:1.6;color:#63635e;margin:0;flex:1}.sec-controls__param{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0;padding-top:10px;border-top:1px solid rgba(33,32,28,.1)}.sec-controls__param .sec-controls__param-k{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#63635e}.sec-controls__param .sec-controls__param-v{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;color:#272962;text-align:right}.sec-data__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2vw,24px)}@media(max-width:980px){.sec-data__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sec-data__grid{grid-template-columns:1fr}}.sec-data__cell{background:#fdfdfc;border:1px solid rgba(33,32,28,.1);padding:clamp(22px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;transition:border-color .22s cubic-bezier(.25,1,.5,1),transform .24s cubic-bezier(.25,1,.5,1)}.sec-data__cell:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:36%;background:#5b5bd6;transition:width .32s cubic-bezier(.25,1,.5,1)}.sec-data__cell:hover{border-color:#b8baf8;transform:translateY(-2px)}.sec-data__cell:hover:after{width:100%}.sec-data__num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;color:#5753c6;padding-bottom:6px;border-bottom:1px dashed rgba(33,32,28,.14);align-self:flex-start}.sec-data__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.05rem,1.16vw,1.16rem);line-height:1.3;letter-spacing:-.012em;color:#272962;margin:0}.sec-data__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.92rem,.98vw,.96rem);line-height:1.6;color:#63635e;margin:0}.sec-sub__card{background:#fdfdfc;border:1px solid rgba(33,32,28,.1);overflow:hidden}.sec-sub__row{display:grid;grid-template-columns:minmax(160px,.9fr) minmax(0,1.6fr) minmax(120px,.6fr) minmax(160px,1fr);gap:18px;padding:16px clamp(18px,2vw,24px);font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.92rem,.96vw,.95rem);line-height:1.55;color:#63635e;border-bottom:1px solid rgba(33,32,28,.1)}.sec-sub__row:last-of-type{border-bottom:none}@media(max-width:900px){.sec-sub__row{grid-template-columns:1fr;gap:6px;padding:18px 20px}}.sec-sub__row--head{background:#f0f1fe}.sec-sub__row--head span{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#272962}.sec-sub__name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;color:#272962}.sec-sub__cap{padding:14px clamp(18px,2vw,24px);background:#f9f9f8;border-top:1px solid rgba(33,32,28,.1);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;color:#63635e;margin:0}.sec-sub__cap a{color:#5753c6;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px}.sec-sub__cap a:hover{color:#272962;border-color:#5b5bd6}.sec-comp__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}@media(max-width:900px){.sec-comp__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sec-comp__grid{grid-template-columns:1fr}}.sec-comp__cell{position:relative;background:#fdfdfc;border:1px solid rgba(33,32,28,.1);padding:clamp(20px,2.2vw,26px);display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:border-color .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1)}.sec-comp__cell:hover,.sec-comp__cell:focus-visible{border-color:#5b5bd6;transform:translateY(-2px)}.sec-comp__cell--in-progress{background:#f9f9f8}.sec-comp__status{align-self:flex-start;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:4px 9px;border-radius:0;border:1px solid transparent}.sec-comp__status--in-progress{background:#fff7c2;color:#ab6400;border-color:#e2a33659}.sec-comp__status--available{background:#f0f1fe;color:#272962;border-color:#dadcff}.sec-comp__status--mapped,.sec-comp__status--cited{background:#21201c0a;color:#21201c;border-color:#21201c2e}.sec-comp__name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.05rem,1.16vw,1.16rem);letter-spacing:-.012em;color:#272962;margin:0}.sec-comp__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.9rem,.96vw,.95rem);line-height:1.55;color:#63635e;margin:0}.sec-comp__cite{position:absolute;top:16px;right:16px;color:#63635e;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;transition:color .2s ease,transform .2s ease}.sec-comp__cell:hover .sec-comp__cite,.sec-comp__cell:focus-visible .sec-comp__cite{color:#5b5bd6;transform:translate(2px,-2px)}.sec-comp__bridge{margin:clamp(20px,2.4vh,28px) 0 0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#63635e}.sec-comp__bridge a{color:#5753c6;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px}.sec-comp__bridge a:hover{color:#272962;border-color:#5b5bd6}.sec-comp__footer{margin:clamp(28px,3.4vh,40px) 0 0;padding:clamp(20px,2.2vw,28px) clamp(22px,2.4vw,30px);background:#fdfdfc;border:1px solid #b8baf8;border-left:3px solid #5b5bd6}.sec-comp__footer-row{display:grid;grid-template-columns:clamp(72px,7vw,92px) minmax(0,1fr);gap:clamp(20px,2.4vw,32px);align-items:center}@media(max-width:600px){.sec-comp__footer-row{grid-template-columns:1fr;gap:12px}}.sec-comp__footer-num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(3.4rem,6vw,4.6rem);line-height:1;letter-spacing:-.04em;color:#272962;text-align:center}@media(max-width:600px){.sec-comp__footer-num{text-align:left}}.sec-comp__footer-text{display:flex;flex-direction:column;gap:8px}.sec-comp__footer-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.05rem,1.18vw,1.18rem);line-height:1.25;letter-spacing:-.012em;color:#272962}.sec-comp__footer-sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.92rem,.98vw,.96rem);line-height:1.6;color:#63635e}.sec-docs__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}@media(max-width:900px){.sec-docs__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.sec-docs__grid{grid-template-columns:1fr}}.sec-docs__card{background:#fdfdfc;border:1px solid rgba(33,32,28,.1);padding:clamp(20px,2.2vw,26px);display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:border-color .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1)}.sec-docs__card:hover{border-color:#5b5bd6;transform:translateY(-2px)}.sec-docs__cat{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5753c6}.sec-docs__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.08rem,1.18vw,1.18rem);line-height:1.2;letter-spacing:-.012em;color:#272962;margin:0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.sec-docs__arrow{color:#63635e;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:14px;transition:color .2s ease,transform .2s ease}.sec-docs__card:hover .sec-docs__arrow{color:#5b5bd6;transform:translate(2px,-2px)}.sec-docs__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.9rem,.96vw,.94rem);line-height:1.55;color:#63635e;margin:0;flex:1}.sec-docs__meta{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;color:#63635e;margin:0}.sec-prov{position:relative;padding:clamp(60px,8vh,96px) clamp(20px,3.5vw,56px) clamp(60px,8vh,96px);border-bottom:1px solid rgba(33,32,28,.1);overflow:hidden;background:linear-gradient(180deg,#fdfdfc,#f9f9f8)}.sec-prov__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 90% 20%,rgba(91,91,214,.1),transparent 70%),radial-gradient(ellipse 50% 60% at 0% 80%,rgba(226,163,54,.06),transparent 70%);mask-image:linear-gradient(180deg,black 70%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,black 70%,transparent 100%)}.sec-prov__inner{position:relative;z-index:1}.sec-prov__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);margin-top:clamp(8px,1vh,14px)}@media(max-width:760px){.sec-prov__grid{grid-template-columns:1fr}}.sec-prov__cell{position:relative;padding:clamp(22px,2.4vw,30px);background:#fdfdfc;border:2px solid #272962;display:flex;flex-direction:column;gap:10px;box-shadow:inset 0 1px #ffffffeb,4px 4px #f0f1fe,0 8px 24px #2729620d;transition:transform .24s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1)}.sec-prov__cell:hover{transform:translate(-2px,-2px);box-shadow:inset 0 1px #ffffffeb,8px 8px #f0f1fe,0 12px 32px #27296214}.sec-prov__num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;color:#5b5bd6;align-self:flex-start;padding-bottom:8px;border-bottom:1px dashed rgba(33,32,28,.14)}.sec-prov__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.32vw,1.32rem);line-height:1.2;letter-spacing:-.014em;color:#272962;margin:0}.sec-prov__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.94rem,1vw,.98rem);line-height:1.62;color:#63635e;margin:0}.sec-prov__cap{margin:clamp(28px,3.4vh,40px) 0 0;display:flex;align-items:flex-start;gap:16px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.92rem,.98vw,.96rem);line-height:1.62;color:#63635e}@media(max-width:760px){.sec-prov__cap{flex-direction:column;gap:10px}}.sec-prov__cap-rule{display:block;width:36px;height:1px;background:#5b5bd6;margin-top:12px;flex-shrink:0}@media(max-width:760px){.sec-prov__cap-rule{width:24px;margin-top:0}}.sec-deploy__diagram{position:relative;background:#fdfdfc;border:2px solid #272962;padding:clamp(20px,2.4vw,32px);box-shadow:6px 6px #f0f1fe,0 10px 24px #27296214;margin-bottom:clamp(24px,3vh,36px)}.sec-deploy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}@media(max-width:880px){.sec-deploy__grid{grid-template-columns:1fr}}.sec-deploy__card{position:relative;background:#fdfdfc;border:2px solid #272962;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:18px;box-shadow:inset 0 1px #ffffffeb,4px 4px #f0f1fe,0 8px 24px #2729620d;transition:transform .24s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1)}.sec-deploy__card:hover{transform:translate(-2px,-2px);box-shadow:inset 0 1px #ffffffeb,8px 8px #f0f1fe,0 12px 32px #27296214}.sec-deploy__card--b{background:#f9f9f8}.sec-deploy__card-head{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px dashed rgba(33,32,28,.14)}.sec-deploy__path{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#5b5bd6;align-self:flex-start;padding:4px 10px;background:#f0f1fe;border:1px solid #dadcff;border-radius:0}.sec-deploy__card-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.32vw,1.32rem);line-height:1.2;letter-spacing:-.014em;color:#272962;margin:0}.sec-deploy__card-sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.94rem,1vw,.98rem);line-height:1.55;color:#63635e;margin:0}.sec-deploy__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;flex:1}.sec-deploy__list-item{display:grid;grid-template-columns:12px 1fr;gap:12px;align-items:start;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.92rem,.98vw,.96rem);line-height:1.55;color:#63635e}.sec-deploy__bullet{width:8px;height:8px;margin-top:8px;background:#5b5bd6;border-radius:50%;display:inline-block}.sec-deploy__footprint{display:flex;flex-direction:column;gap:4px;margin:0;padding-top:14px;border-top:1px solid rgba(33,32,28,.1)}.sec-deploy__footprint .sec-deploy__footprint-k{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#63635e}.sec-deploy__footprint .sec-deploy__footprint-v{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:600;color:#272962;line-height:1.45}.sec-contact{padding:clamp(60px,8vh,96px) clamp(20px,3.5vw,56px) clamp(96px,12vh,140px);border-top:1px solid rgba(33,32,28,.1);background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(91,91,214,.05),transparent 70%),#fdfdfc}.sec-contact__card{display:grid;grid-template-columns:1fr 1px 1fr;gap:clamp(28px,4vw,60px);align-items:stretch;background:#fdfdfc;border:2px solid #272962;padding:clamp(32px,4vw,56px);box-shadow:inset 0 1px #ffffffeb,8px 8px #f0f1fe,20px 20px #5b5bd61a,0 16px 48px #2729621a;max-width:1100px;margin:0 auto}@media(max-width:800px){.sec-contact__card{grid-template-columns:1fr}}.sec-contact__col{display:flex;flex-direction:column;gap:12px}.sec-contact__sep{background:linear-gradient(to bottom,transparent,rgba(33,32,28,.18),transparent)}@media(max-width:800px){.sec-contact__sep{width:100%;height:1px;background:linear-gradient(to right,transparent,rgba(33,32,28,.18),transparent)}}.sec-contact__kicker{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#5753c6}.sec-contact__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.4rem,2vw,1.9rem);line-height:1.15;letter-spacing:-.022em;color:#272962;margin:0}.sec-contact__email{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(1rem,1.18vw,1.18rem);font-weight:600;letter-spacing:.01em;color:#272962;text-decoration:none;border-bottom:1px solid #b8baf8;padding-bottom:4px;align-self:flex-start;transition:color .2s ease,border-color .2s ease}.sec-contact__email:hover,.sec-contact__email:focus-visible{color:#5b5bd6;border-color:#5b5bd6}.sec-contact__note{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.92rem,.98vw,.96rem);line-height:1.6;color:#63635e;margin:0;max-width:380px}.aap-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif}.aap-shell *,.aap-shell *:before,.aap-shell *:after{box-sizing:border-box}.aap-frame{position:relative;max-width:1280px;margin:0 auto;border-left:1px solid rgba(33,32,28,.1);border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc}.aap-frame--dark{background:#13131e;border-left-color:#f5f2eb1a;border-right-color:#f5f2eb1a}.aap-row-rule{border-top:1px solid rgba(33,32,28,.1)}.aap-row-rule--dark{border-top-color:#f5f2eb1a}.aap-eyebrow-bar{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 0 0}.aap-eyebrow-bar:before,.aap-eyebrow-bar:after{content:"";flex:1;height:1px;border-top:1px dashed rgba(33,32,28,.1)}.aap-eyebrow{display:inline-block;margin:0 16px;padding:6px 14px;background:#f0f1fe;color:#5753c6;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid #dadcff;border-radius:0}.aap-eyebrow--dark{background:#5b5bd629;color:#b1a9ff;border-color:#b1a9ff38}.aap-mono-label{display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;color:#5753c6;text-transform:uppercase;line-height:1.2;margin-bottom:22px}.aap-mono-label--dark{color:#b1a9ff}.aap-mono-label--amber{color:#ab6400}.aap-section-heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.025em;color:#21201c;text-align:center;margin:30px clamp(20px,4vw,60px) 56px;text-wrap:balance}.aap-section-heading--dark{color:#f5f2eb}.aap-row-heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.65rem,2.4vw,2.4rem);line-height:1.15;letter-spacing:-.02em;color:#21201c;margin:0 0 20px;text-wrap:balance}.aap-row-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.62;color:#63635e}.aap-row-body+.aap-row-body{margin-top:14px}.aap-hero{position:relative;padding:clamp(120px,14vh,160px) clamp(20px,4vw,56px) clamp(60px,8vh,96px);background:linear-gradient(180deg,#171625,#13131e);overflow:hidden;border-bottom:1px solid rgba(245,242,235,.1)}.aap-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(245,242,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 30% 50%,black,transparent 80%)}.aap-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;max-width:1280px;margin:0 auto}@media(max-width:900px){.aap-hero__inner{grid-template-columns:1fr;gap:48px}}.aap-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px}.aap-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f5f2eb66;padding:4px 10px;border:1px solid rgba(245,242,235,.1);border-radius:0;background:#f5f2eb08}.aap-hero__crumb--active{color:#e0dffe;background:#5b5bd62e;border-color:#b1a9ff47}.aap-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.02;letter-spacing:-.03em;color:#f5f2eb;margin:0 0 24px;text-wrap:balance}.aap-hero__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.62;color:#f5f2ebad;max-width:560px;margin:0 0 36px}.aap-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.aap-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:#5b5bd6;color:#f5f2eb;border:2px solid #5b5bd6;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:15px;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.25,1,.5,1),border-color .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1);appearance:none}.aap-btn-primary:hover,.aap-btn-primary:focus-visible{background:#5151cd;border-color:#b1a9ff;transform:translateY(-1px)}.aap-btn-primary:focus-visible{outline:2px solid #b1a9ff;outline-offset:2px}.aap-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:transparent;color:#f5f2eb;border:2px solid rgba(245,242,235,.22);border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.25,1,.5,1),border-color .2s cubic-bezier(.25,1,.5,1)}.aap-btn-ghost:hover,.aap-btn-ghost:focus-visible{background:#f5f2eb0f;border-color:#f5f2eb6b}.aap-btn-dive{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#5b5bd6;color:#fdfdfc;border:2px solid #21201c;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:15px;letter-spacing:.005em;text-decoration:none;cursor:pointer;appearance:none;box-shadow:4px 4px #21201c;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.aap-btn-dive:hover,.aap-btn-dive:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #21201c;background:#5151cd}.aap-btn-dive:focus-visible{outline:2px solid #e0dffe;outline-offset:4px}.aap-btn-dive:active{transform:translate(2px,2px);box-shadow:0 0 #21201c}.aap-hero__blocks{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:24px;perspective:1400px;perspective-origin:50% 50%;min-height:460px}@media(max-width:900px){.aap-hero__blocks{min-height:360px}}.aap-hero__block{position:relative;transform-style:preserve-3d;animation:aapFloat 8s ease-in-out infinite}.aap-hero__block:nth-child(1){grid-column:1/2;grid-row:1/2;transform:rotateY(-14deg) rotateX(8deg) translateZ(20px);animation-delay:0s}.aap-hero__block:nth-child(2){grid-column:2/3;grid-row:1/3;transform:rotateY(10deg) rotateX(-6deg) translateZ(40px);animation-delay:1.2s}.aap-hero__block:nth-child(3){grid-column:1/2;grid-row:2/3;transform:rotateY(-8deg) rotateX(-4deg) translateZ(10px);animation-delay:2.6s}.aap-hero__block-face{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;min-height:200px;background:#fdfdfc;border:2px solid #21201c;border-radius:0;padding:24px 18px;box-shadow:8px 8px #202248,16px 16px #5b5bd64d;transition:transform .3s cubic-bezier(.25,1,.5,1),box-shadow .3s cubic-bezier(.25,1,.5,1);position:relative}.aap-hero__block-face:before{content:"";position:absolute;inset:8px;border:1px solid rgba(33,32,28,.1);pointer-events:none}.aap-hero__block:hover .aap-hero__block-face{transform:translate(-4px,-4px);box-shadow:12px 12px #202248,20px 20px #5b5bd666}.aap-hero__block-logo{width:clamp(48px,6vw,76px);height:clamp(48px,6vw,76px);object-fit:contain;margin-bottom:16px;filter:drop-shadow(0 2px 4px rgba(33,32,28,.15))}.aap-hero__block-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#63635e;text-align:center}@keyframes aapFloat{0%,to{transform:translateY(0) rotateY(var(--rotY, -14deg)) rotateX(var(--rotX, 8deg))}50%{transform:translateY(-8px) rotateY(var(--rotY, -14deg)) rotateX(var(--rotX, 8deg))}}.aap-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);background:#fdfdfc}@media(max-width:900px){.aap-stats{grid-template-columns:repeat(2,1fr)}}.aap-stats__cell{padding:38px 28px;border-right:1px solid rgba(33,32,28,.1)}.aap-stats__cell:last-child{border-right:none}@media(max-width:900px){.aap-stats__cell:nth-child(2n){border-right:none}.aap-stats__cell:nth-child(-n+2){border-bottom:1px solid rgba(33,32,28,.1)}}.aap-stats__num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(2.2rem,3vw,3rem);line-height:1;letter-spacing:-.025em;color:#21201c;margin:0 0 12px}.aap-stats__num--code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:0;color:#5753c6}.aap-stats__label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45;color:#63635e;margin-bottom:10px}.aap-stats__source{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8d8d86}.aap-stats__source a{color:inherit;text-decoration:underline;text-decoration-color:#b8baf8;text-underline-offset:3px;transition:color .18s ease}.aap-stats__source a:hover{color:#5753c6}.aap-attack-intro{padding-bottom:8px}.aap-attack-row{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,4vw,64px);padding:clamp(56px,7vh,96px) clamp(24px,4vw,64px);border-top:1px solid rgba(33,32,28,.1)}@media(max-width:900px){.aap-attack-row{grid-template-columns:1fr;gap:32px}}.aap-attack-row--reverse .aap-attack-row__diagram{order:-1}.aap-attack-row__copy{max-width:540px;justify-self:end}@media(max-width:900px){.aap-attack-row__copy{justify-self:stretch;max-width:100%}}.aap-attack-row--reverse .aap-attack-row__copy{justify-self:start}.aap-attack-row__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.aap-cve-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;background:#f9f9f8;border:1px solid rgba(33,32,28,.1);border-radius:0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.04em;color:#63635e}.aap-cve-chip__sev{display:inline-block;width:6px;height:6px;background:#5b5bd6;border-radius:50%}.aap-cve-chip--high .aap-cve-chip__sev{background:#ffc53d}.aap-cve-chip--critical .aap-cve-chip__sev{background:#e54666}.aap-attack-row__diagram{--aap-d-base: #5b5bd6;--aap-d-mid: #5b5bd6;--aap-d-deep: #202248;--aap-d-border: #272962;--aap-d-line: #b1a9ff;--aap-d-warn: #ffc53d;--aap-d-danger: #e54666;--aap-d-ink: #f5f2eb;--aap-d-paper: #fdfdfc;position:relative;background:linear-gradient(160deg,var(--aap-d-base) 0%,var(--aap-d-mid) 60%,var(--aap-d-deep) 100%);padding:clamp(20px,3vw,40px);border:2px solid var(--aap-d-border);border-radius:0;min-height:360px;box-shadow:8px 8px #21201c;overflow:hidden;color:var(--aap-d-line)}.aap-attack-row__diagram:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(245,242,235,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.06) 1px,transparent 1px);background-size:32px 32px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black,transparent 90%)}.aap-attack-row__diagram svg{position:relative;width:100%;height:auto;display:block}.aap-attack-row__diagram--indigo{--aap-d-base: #5b5bd6;--aap-d-mid: #5b5bd6;--aap-d-deep: #202248;--aap-d-border: #272962;--aap-d-line: #b1a9ff}.aap-attack-row__diagram--amber{--aap-d-base: #e2a336;--aap-d-mid: #c8851a;--aap-d-deep: #4f3422;--aap-d-border: #2a1d10;--aap-d-line: #ffefc4;--aap-d-warn: #fff7c2;--aap-d-danger: #ff8a3d}.aap-attack-row__diagram--ruby{--aap-d-base: #e54666;--aap-d-mid: #b3214a;--aap-d-deep: #4a0d22;--aap-d-border: #2b0814;--aap-d-line: #ffd1dc;--aap-d-warn: #ffd166;--aap-d-danger: #ffb3c0}.aap-attack-row__diagram--charcoal{--aap-d-base: #2a2925;--aap-d-mid: #1d1c19;--aap-d-deep: #0e0d0b;--aap-d-border: #0a0908;--aap-d-line: #c8c5bb;--aap-d-warn: #ffc53d;--aap-d-danger: #e54666}.aap-attack-row__diagram--midnight{--aap-d-base: #202248;--aap-d-mid: #171625;--aap-d-deep: #13131e;--aap-d-border: #07060c;--aap-d-line: #f5f2eb}.aap-pipeline{position:relative;padding:clamp(64px,9vh,112px) clamp(24px,4vw,64px);background:linear-gradient(180deg,#13131e,#171625,#13131e);border-top:1px solid rgba(245,242,235,.1);border-bottom:1px solid rgba(245,242,235,.1);overflow:hidden}.aap-pipeline__bg{position:absolute;inset:0;background-image:linear-gradient(rgba(245,242,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.04) 1px,transparent 1px);background-size:64px 64px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 80% at center,black,transparent 90%)}.aap-pipeline__heading{position:relative;text-align:center;margin:0 auto 12px;max-width:760px}.aap-pipeline__heading .aap-eyebrow{background:#5b5bd638;color:#e0dffe;border-color:#b1a9ff47}.aap-pipeline__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,3rem);line-height:1.1;letter-spacing:-.025em;color:#f5f2eb;text-align:center;margin:24px auto 12px;text-wrap:balance;max-width:880px}.aap-pipeline__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.06vw,1.06rem);line-height:1.6;color:#f5f2ebad;max-width:680px;margin:0 auto 56px;text-align:center}.aap-pipeline__flow{position:relative;display:grid;grid-template-columns:repeat(9,1fr);gap:0;max-width:1180px;margin:0 auto;align-items:stretch}@media(max-width:1100px){.aap-pipeline__flow{grid-template-columns:repeat(3,1fr);gap:16px 0}}@media(max-width:600px){.aap-pipeline__flow{grid-template-columns:repeat(2,1fr)}}.aap-stage{position:relative;background:linear-gradient(180deg,#5b5bd61a,#13131e80);border:2px solid rgba(177,169,255,.2);border-radius:0;padding:22px 14px 18px;text-align:center;transition:border-color .22s ease,transform .22s ease,background .22s ease}.aap-stage:hover{border-color:#b1a9ff;background:linear-gradient(180deg,#5b5bd633,#5b5bd60f);transform:translateY(-2px)}.aap-stage__num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;color:#b1a9ff;margin-bottom:8px;display:block}.aap-stage__name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:13px;line-height:1.2;color:#f5f2eb;letter-spacing:.01em;text-transform:lowercase}.aap-stage__arrow{position:absolute;top:50%;right:-1px;transform:translate(50%,-50%);z-index:2;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#13131e;color:#b1a9ff;pointer-events:none}@media(max-width:1100px){.aap-stage__arrow{display:none}}.aap-defense{padding:clamp(56px,7vh,96px) clamp(24px,4vw,56px);background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.aap-defense__heading{text-align:center;margin-bottom:56px}.aap-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid rgba(33,32,28,.1);border-left:1px solid rgba(33,32,28,.1);max-width:1180px;margin:0 auto}@media(max-width:1100px){.aap-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.aap-card-grid{grid-template-columns:1fr}}.aap-card{position:relative;padding:28px 24px 32px;background:#fdfdfc;border-right:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);transition:background .24s cubic-bezier(.25,1,.5,1),transform .24s cubic-bezier(.25,1,.5,1)}.aap-card:hover{background:#f9f9f8;transform:translateY(-1px)}.aap-card__icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#f0f1fe;color:#5753c6;border:1px solid #dadcff;border-radius:0;margin-bottom:18px}.aap-card__num{position:absolute;top:24px;right:24px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;color:#8d8d86}.aap-card__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:17px;line-height:1.25;letter-spacing:-.01em;color:#21201c;margin:0 0 10px}.aap-card__stops{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#5753c6;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed rgba(33,32,28,.1)}.aap-card__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.55;color:#63635e}.aap-card__body code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;background:#f1f0ef;padding:1px 6px;border:1px solid rgba(33,32,28,.1);color:#21201c;border-radius:0}.aap-egress{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(33,32,28,.1)}@media(max-width:900px){.aap-egress{grid-template-columns:1fr}}.aap-egress__left{position:relative;padding:clamp(56px,7vh,96px) clamp(28px,4vw,56px);border-right:1px solid rgba(33,32,28,.1);background-image:radial-gradient(circle,#cfceca 1px,transparent 1px);background-size:14px 14px;background-position:0 0;background-color:#fdfdfc;background-blend-mode:normal}@media(max-width:900px){.aap-egress__left{border-right:none;border-bottom:1px solid rgba(33,32,28,.1)}}.aap-egress__right{padding:clamp(56px,7vh,96px) clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:28px;justify-content:center}.aap-egress__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.8rem,3.2vw,3rem);line-height:1.1;letter-spacing:-.025em;color:#21201c;margin:0;text-wrap:balance}.aap-egress__bullet{display:grid;grid-template-columns:28px 1fr;gap:16px;align-items:start;padding-bottom:26px;border-bottom:1px solid rgba(33,32,28,.1)}.aap-egress__bullet:last-child{border-bottom:none;padding-bottom:0}.aap-egress__bullet-arrow{width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #5b5bd6;margin-top:4px}.aap-egress__bullet-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:17px;line-height:1.25;color:#21201c;margin:0 0 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.aap-mode-badge{display:inline-block;padding:3px 8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border:1px solid;border-radius:0}.aap-mode-badge--protected{background:#f1f0ef;color:#21201c;border-color:#cfceca}.aap-mode-badge--live{background:#38a1691f;color:#1a7a4d;border-color:#38a16952}.aap-egress__bullet-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:#63635e;margin:0}.aap-egress__bullet-body code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;background:#f9f9f8;padding:1px 6px;border:1px solid rgba(33,32,28,.1);color:#21201c;border-radius:0}.aap-hood{padding:clamp(56px,7vh,96px) clamp(24px,4vw,56px);background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.aap-hood__heading-row{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:32px;max-width:1180px;margin:0 auto 56px}@media(max-width:900px){.aap-hood__heading-row{grid-template-columns:1fr;gap:24px}}.aap-hood__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.025em;color:#21201c;margin:12px 0 0}.aap-hood__lede{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.06vw,1.06rem);line-height:1.6;color:#63635e;margin:0}.aap-hood__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid rgba(33,32,28,.1);border-left:1px solid rgba(33,32,28,.1);max-width:1180px;margin:0 auto}@media(max-width:900px){.aap-hood__grid{grid-template-columns:1fr}}.aap-hood__cell{padding:36px 30px;border-right:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);background:#fdfdfc}.aap-hood__cell-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5753c6;margin-bottom:16px}.aap-hood__cell-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:18px;line-height:1.25;letter-spacing:-.01em;color:#21201c;margin:0 0 14px}.aap-hood__cell-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:#63635e}.aap-hood__cell-body code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;background:#f1f0ef;padding:1px 6px;border:1px solid rgba(33,32,28,.1);color:#21201c;border-radius:0}.aap-coverage{position:relative;padding:clamp(80px,12vh,140px) 0;background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1);overflow:hidden}.aap-coverage__bg{position:absolute;inset:0;background-image:radial-gradient(circle,#dad9d6 1px,transparent 1px);background-size:24px 24px;opacity:.45;pointer-events:none}.aap-coverage__inner{position:relative;display:grid;grid-template-columns:1fr minmax(420px,640px) 1fr;align-items:center;gap:32px;max-width:1280px;margin:0 auto;padding:0 24px}@media(max-width:1000px){.aap-coverage__inner{grid-template-columns:1fr;gap:48px}}.aap-coverage__copy{text-align:center}.aap-coverage__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.025em;color:#21201c;margin:0 0 18px;text-wrap:balance}.aap-coverage__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.06vw,1.06rem);line-height:1.6;color:#63635e;max-width:460px;margin:0 auto 28px}.aap-coverage__cells{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr);gap:12px;height:100%;min-height:420px}.aap-mosaic-cell{border:1px solid rgba(33,32,28,.05);background:transparent;border-radius:0;min-height:88px;display:flex;align-items:center;justify-content:center}.aap-mosaic-cell--filled{background:#fdfdfc;border:2px solid #21201c;box-shadow:4px 4px #202248}.aap-mosaic-cell--filled img{width:50%;height:50%;object-fit:contain}.aap-cta{position:relative;padding:clamp(96px,14vh,160px) clamp(24px,4vw,56px);background:#13131e;text-align:center;border-top:1px solid rgba(245,242,235,.1);overflow:hidden}.aap-cta__arcs{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.aap-cta__arcs svg{width:min(140%,1600px);height:auto;opacity:.5}.aap-cta__arcs path,.aap-cta__arcs circle,.aap-cta__arcs ellipse{stroke:#f5f2eb1a;stroke-width:1;fill:none;stroke-dasharray:4 6}.aap-cta__inner{position:relative;max-width:720px;margin:0 auto}.aap-cta__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.025em;color:#f5f2eb;margin:0 0 36px;text-wrap:balance}.aap-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;background:linear-gradient(90deg,#5b5bd6,#5151cd,#ffc53d);color:#21201c;border:2px solid #21201c;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:16px;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1);box-shadow:4px 4px #fdfdfc}.aap-cta__btn:hover,.aap-cta__btn:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #fdfdfc}.aap-cta__btn:focus-visible{outline:2px solid #e0dffe;outline-offset:4px}.aap-cta__sources{margin-top:64px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#f5f2eb66;text-transform:uppercase;max-width:880px;margin-left:auto;margin-right:auto}.aap-cta__sources a{color:#b1a9ff;text-decoration:none;transition:color .18s ease;margin:0 6px}.aap-cta__sources a:hover{color:#e0dffe}.aap-cite{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;color:#8d8d86;letter-spacing:.04em}.aap-cite a{color:#5753c6;text-decoration:underline;text-decoration-color:#5b5bd640;text-underline-offset:2px}.aap-hatch-divider{height:24px;background-image:repeating-linear-gradient(-45deg,rgba(33,32,28,.1) 0 1px,transparent 1px 6px);border-top:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1)}.aap-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.25,1,.5,1),transform .7s cubic-bezier(.25,1,.5,1)}.aap-reveal.is-visible{opacity:1;transform:translateY(0)}.cca-shell{background:#fdf8f5;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif}.cca-shell *,.cca-shell *:before,.cca-shell *:after{box-sizing:border-box}.cca-frame{position:relative;max-width:1280px;margin:0 auto;border-left:1px solid rgba(77,24,14,.1);border-right:1px solid rgba(77,24,14,.1);background:#fdf8f5}.cca-eyebrow-bar{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 0 0}.cca-eyebrow-bar:before,.cca-eyebrow-bar:after{content:"";flex:1;height:1px;border-top:1px dashed rgba(77,24,14,.1)}.cca-eyebrow{display:inline-block;margin:0 16px;padding:6px 14px;background:#fde0d8;color:#a73a26;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid #f7b8a4;border-radius:0}.cca-eyebrow--dark{background:#e1665033;color:#fbeee7;border-color:#f7b8a452}.cca-mono-label{display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;color:#a73a26;text-transform:uppercase;line-height:1.2;margin-bottom:22px}.cca-mono-label--dark{color:#ee8a72}.cca-section-heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.08;letter-spacing:-.025em;color:#4d180e;text-align:center;margin:30px clamp(20px,4vw,60px) 56px;text-wrap:balance}.cca-row-heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.4rem);line-height:1.15;letter-spacing:-.02em;color:#4d180e;margin:0 0 20px;text-wrap:balance}.cca-row-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.62;color:#21201c}.cca-row-body+.cca-row-body{margin-top:14px}.cca-row-body code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.92em;background:#f7e9e0;padding:1px 6px;border:1px solid rgba(77,24,14,.1);color:#4d180e;border-radius:0}.cca-hero{position:relative;padding:clamp(120px,14vh,160px) clamp(20px,4vw,56px) clamp(60px,8vh,96px);background:radial-gradient(ellipse 70% 60% at 75% 40%,rgba(225,102,80,.18),transparent 70%),radial-gradient(ellipse 50% 40% at 20% 70%,rgba(236,125,153,.1),transparent 70%),linear-gradient(180deg,#261612,#1a0c0a);overflow:hidden;border-bottom:1px solid rgba(251,238,231,.1)}.cca-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(251,238,231,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(251,238,231,.04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;mask-image:radial-gradient(ellipse 90% 80% at 60% 50%,black,transparent 95%)}.cca-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(32px,5vw,72px);align-items:center;max-width:1280px;margin:0 auto}@media(max-width:900px){.cca-hero__inner{grid-template-columns:1fr;gap:48px}}.cca-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px}.cca-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#fbeee799;padding:4px 10px;border:1px solid rgba(251,238,231,.1);border-radius:0;background:#fbeee70a}.cca-hero__crumb--active{color:#fbeee7;background:#e1665033;border-color:#f7b8a45c}.cca-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.02;letter-spacing:-.03em;color:#fbeee7;margin:0 0 24px;text-wrap:balance}.cca-hero__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.62;color:#fbeee7b8;max-width:540px;margin:0 0 36px}.cca-hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.cca-btn-dive{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:#e16650;color:#fdf8f5;border:2px solid #1a0c0a;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:15px;letter-spacing:.005em;text-decoration:none;cursor:pointer;appearance:none;box-shadow:4px 4px #1a0c0a;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.cca-btn-dive:hover,.cca-btn-dive:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #1a0c0a;background:#cd5440}.cca-btn-dive:focus-visible{outline:2px solid #ee8a72;outline-offset:4px}.cca-btn-dive:active{transform:translate(2px,2px);box-shadow:0 0 #1a0c0a}.cca-hero__board{position:relative;background:#fff;border:2px solid #1a0c0a;border-radius:0;padding:20px 22px 18px;box-shadow:8px 8px #e16650d9,16px 16px #5b5bd62e;display:flex;flex-direction:column;gap:16px}.cca-hero__board-eyebrow{display:flex;align-items:center;gap:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a73a26}.cca-hero__board-eyebrow:before{content:"";width:6px;height:6px;background:#e16650;box-shadow:0 0 0 3px #e1665033}.cca-hero__board-stat{display:grid;grid-template-columns:1fr auto;align-items:end;gap:12px;padding-bottom:14px;border-bottom:1px solid #f1f1f4}.cca-hero__board-stat-num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(2rem,3vw,2.6rem);line-height:1;letter-spacing:-.025em;color:#4d180e}.cca-hero__board-stat-num small{font-size:13px;font-weight:500;margin-left:8px;color:#63635e;letter-spacing:0}.cca-hero__board-delta{display:inline-flex;align-items:center;gap:5px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;padding:4px 9px;border:1px solid #ee8a72;background:#fde0d8;color:#a73a26}.cca-hero__board-bars{display:grid;gap:6px}.cca-hero__board-bars-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.cca-hero__board-bars-title{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#63635e}.cca-hero__board-bars-axis{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.1em;color:#63635e}.cca-hero__board-bar{display:grid;grid-template-columns:88px 1fr 32px;align-items:center;gap:10px}.cca-hero__board-bar-label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;color:#4d180e}.cca-hero__board-bar-track{height:14px;background:#fbf3ee;border:1px solid #f1ddd0;position:relative}.cca-hero__board-bar-fill{position:absolute;inset:0 auto 0 0;border-right:1px solid #1a0c0a}.cca-hero__board-bar-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;color:#21201c;text-align:right}.cca-hero__board-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding-top:14px;border-top:1px solid #f1f1f4}.cca-hero__board-tile{display:grid;gap:6px;padding:10px;border:1px solid #efece8;background:#fdf8f5}.cca-hero__board-tile--iris{border-color:#dadcff;background:#f0f1fe}.cca-hero__board-tile--beige{border-color:#ebe1d3;background:#f4ede4}.cca-hero__board-tile-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#63635e}.cca-hero__board-tile-num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:18px;line-height:1;color:#4d180e}.cca-hero__board-tile--iris .cca-hero__board-tile-num{color:#272962}.cca-hero__board-tile--beige .cca-hero__board-tile-num{color:#5d4f3a}.cca-hero__board-tile-vis{display:block;width:100%;height:22px}.cca-stat-headline{display:grid;grid-template-columns:1.4fr 1fr;gap:0;border-top:1px solid rgba(77,24,14,.1);border-bottom:1px solid rgba(77,24,14,.1);background:#fdf8f5}@media(max-width:900px){.cca-stat-headline{grid-template-columns:1fr}}.cca-stat-headline__main{padding:clamp(40px,6vh,64px) clamp(28px,4vw,56px);border-right:1px solid rgba(77,24,14,.1);display:flex;flex-direction:column;gap:14px;background:radial-gradient(ellipse at 80% 20%,rgba(225,102,80,.1),transparent 60%),#fdf8f5}@media(max-width:900px){.cca-stat-headline__main{border-right:none;border-bottom:1px solid rgba(77,24,14,.1)}}.cca-stat-headline__num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(4.5rem,9vw,8rem);line-height:.92;letter-spacing:-.04em;color:#4d180e;margin:0}.cca-stat-headline__num em{font-style:normal;color:#e16650}.cca-stat-headline__label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.5;color:#21201c;max-width:520px}.cca-stat-headline__source{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#63635e;text-transform:uppercase;margin-top:10px}.cca-stat-headline__source a{color:#a73a26;text-decoration:underline;text-underline-offset:3px}.cca-stat-headline__side{padding:clamp(32px,5vh,48px);display:grid;grid-template-rows:repeat(3,1fr);gap:0;background:#fbf3ee}.cca-side-stat{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:baseline;padding:18px 0;border-bottom:1px dashed rgba(77,24,14,.1)}.cca-side-stat:last-child{border-bottom:none}.cca-side-stat__num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1;color:#a73a26;letter-spacing:-.02em}.cca-side-stat:nth-child(2) .cca-side-stat__num{color:#5753c6}.cca-side-stat:nth-child(3) .cca-side-stat__num{color:#5d4f3a}.cca-side-stat__label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.45;color:#21201c}.cca-intro{padding:clamp(64px,8vh,96px) clamp(20px,4vw,60px) clamp(40px,5vh,64px);text-align:center;background:radial-gradient(ellipse 60% 80% at 50% 50%,#f4ede4,#fdf8f5 70%)}.cca-intro__lede{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.6;color:#21201c;max-width:720px;margin:-28px auto 0;text-align:center;text-wrap:balance}.cca-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:0;border-top:1px solid rgba(77,24,14,.1);border-bottom:1px solid rgba(77,24,14,.1)}@media(max-width:900px){.cca-vs{grid-template-columns:1fr}}.cca-vs__col{padding:clamp(48px,6vh,72px) clamp(24px,4vw,56px);display:flex;flex-direction:column;gap:22px}.cca-vs__col--old{background:linear-gradient(180deg,#f0f1fe,#f4ede4);color:#21201c;position:relative}.cca-vs__col--old:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#5b5bd6}.cca-vs__col--new{background:linear-gradient(180deg,#fde0d8,#fdf8f5);position:relative}.cca-vs__col--new:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#e16650}.cca-vs__divider{position:relative;width:1px;background:#4d180e1a;margin:32px 0}.cca-vs__divider:before{content:"VS";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;background:#fdf8f5;border:1px solid rgba(77,24,14,.1);padding:8px 12px;color:#21201c}@media(max-width:900px){.cca-vs__divider{width:100%;height:1px;margin:0}.cca-vs__divider:before{padding:6px 10px}}.cca-vs__label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#63635e}.cca-vs__col--old .cca-vs__label{color:#5753c6}.cca-vs__col--new .cca-vs__label{color:#a73a26}.cca-vs__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.15;letter-spacing:-.02em;color:#4d180e;margin:0;text-wrap:balance}.cca-vs__bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.cca-vs__bullet{display:grid;grid-template-columns:18px 1fr;gap:12px;align-items:start;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;color:#21201c}.cca-vs__bullet-mark{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:700;font-size:14px;line-height:1.5;color:#63635e}.cca-vs__col--old .cca-vs__bullet-mark{color:#5b5bd6}.cca-vs__col--new .cca-vs__bullet-mark{color:#e16650}.cca-flow{position:relative;padding:clamp(64px,8vh,96px) clamp(24px,4vw,56px);background:radial-gradient(ellipse 60% 100% at 50% 50%,rgba(225,102,80,.06),transparent 80%),#fdf8f5;border-top:1px solid rgba(77,24,14,.1)}.cca-flow__heading{text-align:center;margin-bottom:56px}.cca-flow__svg-wrap{max-width:1180px;margin:0 auto}.cca-flow__svg-wrap svg{width:100%;height:auto;display:block}.cca-patterns{padding:clamp(56px,7vh,96px) clamp(24px,4vw,56px);background:#fbf3ee;border-top:1px solid rgba(77,24,14,.1)}.cca-patterns__heading{text-align:center;margin-bottom:56px}.cca-patterns__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:1px solid rgba(77,24,14,.1);border-left:1px solid rgba(77,24,14,.1);max-width:1180px;margin:0 auto;background:#fdf8f5}@media(max-width:760px){.cca-patterns__grid{grid-template-columns:1fr}}.cca-pattern{position:relative;padding:32px 28px 36px;border-right:1px solid rgba(77,24,14,.1);border-bottom:1px solid rgba(77,24,14,.1);border-left:4px solid transparent;display:grid;grid-template-columns:1fr;gap:18px;transition:background .24s cubic-bezier(.25,1,.5,1)}.cca-pattern--peach{border-left-color:#e16650}.cca-pattern--peach .cca-pattern__sev{border-color:#ee8a72;color:#a73a26;background:#fde0d8}.cca-pattern--peach .cca-pattern__title{color:#4d180e}.cca-pattern--iris{border-left-color:#5b5bd6}.cca-pattern--iris .cca-pattern__sev{border-color:#b8baf8;color:#5753c6;background:#f0f1fe}.cca-pattern--iris .cca-pattern__title{color:#272962}.cca-pattern--amber{border-left-color:#e2a336}.cca-pattern--amber .cca-pattern__sev{border-color:#e2a336;color:#ab6400;background:#e2a33624}.cca-pattern--amber .cca-pattern__title{color:#4f3422}.cca-pattern--beige{border-left-color:#847358}.cca-pattern--beige .cca-pattern__sev{border-color:#ccbba2;color:#5d4f3a;background:#f4ede4}.cca-pattern--beige .cca-pattern__title{color:#5d4f3a}.cca-pattern__head{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.cca-pattern__num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;color:#63635e}.cca-pattern__sev{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border:1px solid #ee8a72;color:#a73a26;background:#fde0d8}.cca-pattern__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:18px;line-height:1.25;letter-spacing:-.01em;color:#4d180e;margin:0}.cca-pattern__chart{height:88px;width:100%;background:linear-gradient(180deg,#fdf8f5,#fbf3ee);border:1px solid rgba(77,24,14,.1);padding:10px}.cca-pattern__chart svg{width:100%;height:100%;display:block}.cca-pattern__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.55;color:#21201c}.cca-tiles{padding:clamp(56px,7vh,96px) clamp(24px,4vw,56px);background:#1a0c0a;border-top:1px solid rgba(77,24,14,.1);position:relative;overflow:hidden}.cca-tiles:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(251,238,231,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(251,238,231,.03) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;mask-image:radial-gradient(ellipse at center,black,transparent 90%)}.cca-tiles__head{position:relative;text-align:center;margin-bottom:56px}.cca-tiles__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.025em;color:#fbeee7;margin:24px auto 0;text-wrap:balance;max-width:720px}.cca-tiles__grid{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:0;max-width:1180px;margin:0 auto;border:1px solid rgba(251,238,231,.12);background:#1a0c0a4d}@media(max-width:1040px){.cca-tiles__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:580px){.cca-tiles__grid{grid-template-columns:repeat(2,1fr)}}.cca-tile{padding:18px 16px;border-right:1px solid rgba(251,238,231,.1);border-bottom:1px solid rgba(251,238,231,.1);display:grid;gap:8px;align-content:start}.cca-tile:last-child{border-right:none}@media(max-width:1040px){.cca-tile:nth-child(3n){border-right:none}}@media(max-width:580px){.cca-tile:nth-child(2n){border-right:none!important}}.cca-tile__label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.16em;color:#fbeee78c;text-transform:uppercase}.cca-tile__num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:22px;line-height:1;color:#fbeee7;letter-spacing:-.02em}.cca-tile__num small{font-size:12px;font-weight:500;margin-left:4px;color:#ee8a72;letter-spacing:0}.cca-tile__spark{height:22px;width:100%}.cca-tile__spark svg{width:100%;height:100%;display:block}.cca-market{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(77,24,14,.1);background:#fdf8f5}@media(max-width:900px){.cca-market{grid-template-columns:1fr}}.cca-market__copy{padding:clamp(56px,7vh,96px) clamp(28px,4vw,56px);border-right:1px solid rgba(77,24,14,.1);display:flex;flex-direction:column;justify-content:center}@media(max-width:900px){.cca-market__copy{border-right:none;border-bottom:1px solid rgba(77,24,14,.1)}}.cca-market__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.025em;color:#4d180e;margin:12px 0 18px}.cca-market__sub-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}@media(max-width:600px){.cca-market__sub-stats{grid-template-columns:1fr}}.cca-market__sub-stat{border-top:2px solid #e16650;padding-top:12px}.cca-market__sub-stat:nth-child(2){border-top-color:#5b5bd6}.cca-market__sub-stat:nth-child(3){border-top-color:#847358}.cca-market__sub-num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:22px;line-height:1;color:#4d180e;letter-spacing:-.02em;margin-bottom:6px}.cca-market__sub-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#63635e;line-height:1.4}.cca-market__chart{position:relative;padding:clamp(40px,6vh,64px) clamp(28px,4vw,56px);background:radial-gradient(ellipse at 50% 0%,rgba(225,102,80,.08),transparent 60%),#fbf3ee;display:flex;align-items:center;justify-content:center}.cca-market__chart svg{width:100%;max-width:480px;height:auto}.cca-cross{padding:clamp(64px,8vh,96px) clamp(24px,4vw,56px);background:linear-gradient(135deg,#fde0d8,#fdf8f5,#fbf3ee);border-top:1px solid rgba(77,24,14,.1)}.cca-cross__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:32px}@media(max-width:900px){.cca-cross__inner{grid-template-columns:1fr;gap:16px}}.cca-cross__node{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;text-align:center;padding:22px 18px;border:2px solid #1a0c0a;background:#fdf8f5;box-shadow:4px 4px #e16650}.cca-cross__node-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a73a26;margin-bottom:6px}.cca-cross__node-text{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:14px;line-height:1.3;color:#4d180e}.cca-cross__arrow{display:flex;align-items:center;justify-content:center;color:#e16650}@media(max-width:900px){.cca-cross__arrow{transform:rotate(90deg)}}.cca-cross__cta-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;color:#a73a26;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.cca-cta{position:relative;padding:clamp(96px,14vh,160px) clamp(24px,4vw,56px);background:#1a0c0a;text-align:center;border-top:1px solid rgba(251,238,231,.1);overflow:hidden}.cca-cta__sunburst{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.cca-cta__sunburst svg{width:min(140%,1600px);height:auto;opacity:.7}.cca-cta__inner{position:relative;max-width:720px;margin:0 auto}.cca-cta__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.025em;color:#fbeee7;margin:0 0 36px;text-wrap:balance}.cca-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:linear-gradient(90deg,#e16650,#ee8a72);color:#1a0c0a;border:2px solid #fdf8f5;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:16px;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1);box-shadow:4px 4px #fdf8f5}.cca-cta__btn:hover,.cca-cta__btn:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #fdf8f5}.cca-cta__sources{margin-top:64px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#fbeee773;text-transform:uppercase;max-width:880px;margin-left:auto;margin-right:auto}.cca-cta__sources a{color:#ee8a72;text-decoration:none;margin:0 6px}.cca-cta__sources a:hover{color:#fdf8f5}.cca-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.25,1,.5,1),transform .7s cubic-bezier(.25,1,.5,1)}.cca-reveal.is-visible{opacity:1;transform:translateY(0)}.aiv-shell{background:#fbfaff;color:#2d1a55;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif}.aiv-shell *,.aiv-shell *:before,.aiv-shell *:after{box-sizing:border-box}.aiv-frame{position:relative;max-width:1280px;margin:0 auto;border-left:1px solid rgba(45,26,85,.1);border-right:1px solid rgba(45,26,85,.1);background:#fbfaff}.aiv-eyebrow-bar{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 0 0}.aiv-eyebrow-bar:before,.aiv-eyebrow-bar:after{content:"";flex:1;height:1px;border-top:1px dashed rgba(45,26,85,.1)}.aiv-eyebrow{display:inline-block;margin:0 16px;padding:6px 14px;background:#ebe4f9;color:#5b3fa3;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid #d6c5f0;border-radius:0}.aiv-eyebrow--dark{background:#8b6fd138;color:#d6c5f0;border-color:#b29ce052}.aiv-eyebrow--sky{background:#e0eefe;color:#2c5fa3;border-color:#b6cef6}.aiv-mono-label{display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;color:#5b3fa3;text-transform:uppercase;line-height:1.2;margin-bottom:22px}.aiv-mono-label--dark{color:#d6c5f0}.aiv-mono-label--sky{color:#2c5fa3}.aiv-mono-label--peach{color:#a73a26}.aiv-mono-label--clay{color:#8a4a16}.aiv-section-heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.025em;color:#2d1a55;text-align:center;margin:30px clamp(20px,4vw,60px) 56px;text-wrap:balance}.aiv-row-heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.65rem,2.4vw,2.4rem);line-height:1.15;letter-spacing:-.02em;color:#2d1a55;margin:0 0 20px;text-wrap:balance}.aiv-row-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.62;color:#21201c}.aiv-row-body+.aiv-row-body{margin-top:14px}.aiv-row-body code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.92em;background:#ebe4f9;padding:1px 6px;border:1px solid rgba(45,26,85,.1);color:#2d1a55;border-radius:0}.aiv-hero{position:relative;padding:clamp(120px,14vh,160px) clamp(20px,4vw,56px) clamp(60px,8vh,96px);background:radial-gradient(ellipse 70% 60% at 25% 35%,rgba(139,111,209,.3),transparent 70%),radial-gradient(ellipse 50% 50% at 80% 70%,rgba(74,140,224,.18),transparent 70%),radial-gradient(ellipse 40% 50% at 70% 20%,rgba(225,102,80,.1),transparent 70%),linear-gradient(180deg,#15142b,#0e0d1f);overflow:hidden;border-bottom:1px solid rgba(243,238,254,.1)}.aiv-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(243,238,254,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(243,238,254,.04) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;mask-image:radial-gradient(ellipse 90% 80% at 40% 50%,black,transparent 95%)}.aiv-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center;max-width:1280px;margin:0 auto}@media(max-width:900px){.aiv-hero__inner{grid-template-columns:1fr;gap:48px}}.aiv-hero__copy{text-align:left}@media(max-width:900px){.aiv-hero__copy{order:-1}}.aiv-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px}.aiv-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f3eefe9e;padding:4px 10px;border:1px solid rgba(243,238,254,.1);border-radius:0;background:#f3eefe0a}.aiv-hero__crumb--active{color:#f3eefe;background:#8b6fd13d;border-color:#b29ce05c}.aiv-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1.02;letter-spacing:-.03em;color:#f3eefe;margin:0 0 24px;text-wrap:balance}.aiv-hero__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.62;color:#f3eefeb3;max-width:560px;margin:0 0 36px}.aiv-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.aiv-btn-dive{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;background:#8b6fd1;color:#fbfaff;border:2px solid #0e0d1f;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:15px;letter-spacing:.005em;text-decoration:none;cursor:pointer;appearance:none;box-shadow:4px 4px #0e0d1f;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.aiv-btn-dive:hover,.aiv-btn-dive:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #0e0d1f;background:#7c5ec4}.aiv-btn-dive:focus-visible{outline:2px solid #b29ce0;outline-offset:4px}.aiv-btn-dive:active{transform:translate(2px,2px);box-shadow:0 0 #0e0d1f}.aiv-wall{position:relative;background:#f3eefe0a;border:2px solid rgba(178,156,224,.2);border-radius:0;padding:18px;box-shadow:8px 8px #4a8ce038,16px 16px #8b6fd14d}.aiv-wall__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 14px;border-bottom:1px dashed rgba(178,156,224,.22);margin-bottom:14px}.aiv-wall__head-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#d6c5f0db;display:flex;align-items:center;gap:8px}.aiv-wall__head-label:before{content:"";width:6px;height:6px;background:#b29ce0;box-shadow:0 0 0 3px #b29ce033}.aiv-wall__head-ratio{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em;color:#f3eefe}.aiv-wall__head-ratio small{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:500;font-size:9px;margin-left:6px;letter-spacing:.14em;color:#f3eefe8c}.aiv-wall__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}@media(max-width:700px){.aiv-wall__grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:460px){.aiv-wall__grid{grid-template-columns:repeat(4,1fr)}}.aiv-wall__cell{position:relative;aspect-ratio:1/1;background:#2b204673;border:1px solid rgba(178,156,224,.16);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px;overflow:hidden;transition:background .22s ease,border-color .22s ease}.aiv-wall__cell:hover{background:#8b6fd12e;border-color:#b29ce057}.aiv-wall__cell-icon{width:60%;max-width:26px;height:auto;object-fit:contain;filter:brightness(1.05);opacity:.92}.aiv-wall__cell-glyph{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:700;font-size:11px;letter-spacing:0;color:#d6c5f0eb;line-height:1}.aiv-wall__cell-tag{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:7px;letter-spacing:.1em;text-transform:uppercase;color:#d6c5f08c;line-height:1}.aiv-wall__cell--api{background:#4a8ce024;border-color:#94c2f23d}.aiv-wall__cell--api .aiv-wall__cell-glyph{color:#cde0fb}.aiv-wall__cell--svc{background:#d57f3a24;border-color:#f3d3a633}.aiv-wall__cell--svc .aiv-wall__cell-glyph{color:#f3d3a6}.aiv-wall__cell--mint{background:#6bbb8624;border-color:#b8e3c438}.aiv-wall__cell--mint .aiv-wall__cell-glyph{color:#b8e3c4}.aiv-wall__cell--ai{background:#8b6fd12e;border-color:#b29ce047}.aiv-wall__cell--human{background:linear-gradient(160deg,#fbe9d6,#fde0d8);border:2px solid #0e0d1f;box-shadow:0 0 0 2px #ffc48280,0 0 14px #e1665052;z-index:2}.aiv-wall__cell--human .aiv-wall__cell-glyph{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:14px;color:#8a4a16}.aiv-wall__cell--human .aiv-wall__cell-tag{color:#8a4a16}.aiv-wall__legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:14px;padding:12px 6px 4px;border-top:1px dashed rgba(178,156,224,.22);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#d6c5f0c7;text-transform:uppercase}.aiv-wall__legend-item{display:inline-flex;align-items:center;gap:6px}.aiv-wall__legend-item:before{content:"";width:8px;height:8px;background:var(--legend-color, #b29ce0)}.aiv-wall__legend-item--human:before{background:#ec9b5a;box-shadow:0 0 0 2px #ffc48266}.aiv-wall__legend-item--ai:before{background:#b29ce0}.aiv-wall__legend-item--api:before{background:#94c2f2}.aiv-wall__legend-item--svc:before{background:#ec9b5a;opacity:.85}.aiv-stats{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(45,26,85,.1);border-bottom:1px solid rgba(45,26,85,.1);background:#fbfaff}@media(max-width:900px){.aiv-stats{grid-template-columns:repeat(2,1fr)}}.aiv-stats__cell{position:relative;padding:38px 28px 32px;border-right:1px solid rgba(45,26,85,.1);background:#fbfaff;transition:background .24s cubic-bezier(.25,1,.5,1)}.aiv-stats__cell:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--aiv-stat-accent, #8b6fd1)}.aiv-stats__cell:last-child{border-right:none}@media(max-width:900px){.aiv-stats__cell:nth-child(2n){border-right:none}.aiv-stats__cell:nth-child(-n+2){border-bottom:1px solid rgba(45,26,85,.1)}}.aiv-stats__cell--velvet{--aiv-stat-accent: #8b6fd1;background:linear-gradient(180deg,#8b6fd10d,#fbfaff 70%)}.aiv-stats__cell--sky{--aiv-stat-accent: #4a8ce0;background:linear-gradient(180deg,#4a8ce00d,#fbfaff 70%)}.aiv-stats__cell--clay{--aiv-stat-accent: #d57f3a;background:linear-gradient(180deg,#d57f3a0d,#fbfaff 70%)}.aiv-stats__cell--peach{--aiv-stat-accent: #e16650;background:linear-gradient(180deg,#e166500d,#fbfaff 70%)}.aiv-stats__num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1;letter-spacing:-.025em;color:#2d1a55;margin:0 0 12px}.aiv-stats__num small{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:.42em;font-weight:600;letter-spacing:.1em;color:#63635e;margin-left:8px;text-transform:uppercase}.aiv-stats__cell--velvet .aiv-stats__num{color:#2d1a55}.aiv-stats__cell--sky .aiv-stats__num{color:#15396e}.aiv-stats__cell--clay .aiv-stats__num{color:#8a4a16}.aiv-stats__cell--peach .aiv-stats__num{color:#a73a26}.aiv-stats__label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45;color:#21201c;margin-bottom:10px}.aiv-stats__source{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8d8d86}.aiv-stats__source a{color:inherit;text-decoration:underline;text-decoration-color:#b29ce0;text-underline-offset:3px;transition:color .18s ease}.aiv-stats__source a:hover{color:#5b3fa3}.aiv-gap{position:relative;padding:clamp(64px,8vh,100px) clamp(24px,4vw,56px);background:radial-gradient(ellipse 60% 80% at 50% 0%,rgba(139,111,209,.06),transparent 70%),#fbfaff;border-top:1px solid rgba(45,26,85,.1);overflow:hidden}.aiv-gap__dots{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(45,26,85,.1) 1px,transparent 1px);background-size:18px 18px;pointer-events:none;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black,transparent 90%);opacity:.6}.aiv-gap__inner{position:relative;max-width:1180px;margin:0 auto}.aiv-gap__head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:32px;margin-bottom:36px}@media(max-width:760px){.aiv-gap__head{grid-template-columns:1fr}}.aiv-gap__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.025em;color:#2d1a55;margin:12px 0 0;max-width:720px;text-wrap:balance}.aiv-gap__subline{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#5b3fa3;text-align:right}@media(max-width:760px){.aiv-gap__subline{text-align:left}}.aiv-gap__bar-wrap{position:relative;border:2px solid #0e0d1f;background:#fbfaff;padding:24px 24px 28px;box-shadow:6px 6px #e19b5ad9}.aiv-gap__bar{position:relative;display:flex;height:64px;width:100%;border:2px solid #0e0d1f;overflow:hidden}.aiv-gap__bar-section{display:flex;align-items:center;justify-content:center;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:20px;color:#2d1a55;position:relative;border-right:2px solid #0e0d1f}.aiv-gap__bar-section:last-child{border-right:none}.aiv-gap__bar-section--invisible{flex:90;background:repeating-linear-gradient(-45deg,#fbe9d6 0 8px,#f3d3a6 8px 16px);color:#8a4a16}.aiv-gap__bar-section--visible{flex:10;background:linear-gradient(180deg,#b29ce0,#8b6fd1);color:#fbfaff}.aiv-gap__bar-pct{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(1.25rem,2vw,1.75rem);letter-spacing:-.02em}.aiv-gap__bar-pct small{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:500;font-size:10px;display:block;letter-spacing:.16em;text-transform:uppercase;margin-top:2px;opacity:.86}.aiv-gap__chips{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}@media(max-width:760px){.aiv-gap__chips{grid-template-columns:1fr}}.aiv-gap__chip{position:relative;padding:14px 16px;background:#f4f1fc;border:1px solid rgba(45,26,85,.1);border-left:3px solid #8b6fd1}.aiv-gap__chip--clay{border-left-color:#d57f3a;background:#fbe9d6}.aiv-gap__chip--sky{border-left-color:#4a8ce0;background:#e0eefe}.aiv-gap__chip-num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:18px;color:#2d1a55;line-height:1}.aiv-gap__chip-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#63635e;margin-top:4px}.aiv-gap__chip-source{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;margin-top:6px;letter-spacing:.1em;text-transform:uppercase}.aiv-gap__chip-source a{color:#5b3fa3;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b29ce0}.aiv-trio{padding:clamp(64px,8vh,96px) clamp(24px,4vw,56px);background:#f4f1fc;border-top:1px solid rgba(45,26,85,.1)}.aiv-trio__head{text-align:center;margin-bottom:56px}.aiv-trio__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:1200px;margin:0 auto}@media(max-width:1000px){.aiv-trio__grid{grid-template-columns:1fr}}.aiv-trio__col{display:flex;flex-direction:column;gap:0}.aiv-trio__panel{position:relative;padding:14px;border:2px solid #0e0d1f;border-radius:0;box-shadow:6px 6px 0 0 var(--aiv-trio-shadow, #8b6fd1);overflow:hidden}.aiv-trio__panel-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.aiv-trio__panel>*{position:relative;z-index:1}.aiv-trio__panel--velvet{--aiv-trio-shadow: #b29ce0;background:linear-gradient(160deg,#ebe4f9,#f4f1fc)}.aiv-trio__panel--velvet .aiv-trio__panel-bg{background-image:radial-gradient(circle,rgba(91,63,163,.18) 1px,transparent 1px);background-size:14px 14px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent 95%)}.aiv-trio__panel--clay{--aiv-trio-shadow: #ec9b5a;background:linear-gradient(160deg,#fbe9d6,#fff4c2)}.aiv-trio__panel--clay .aiv-trio__panel-bg{background-image:repeating-linear-gradient(-45deg,transparent 0,transparent 12px,rgba(213,127,58,.1) 12px,rgba(213,127,58,.1) 13px);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent 95%)}.aiv-trio__panel--sky{--aiv-trio-shadow: #94c2f2;background:linear-gradient(160deg,#e0eefe,#f4f1fc)}.aiv-trio__panel--sky .aiv-trio__panel-bg{background-image:linear-gradient(rgba(74,140,224,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(74,140,224,.1) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent 95%)}.aiv-trio__copy{padding:28px 6px 0}.aiv-trio__col-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(1.18rem,1.7vw,1.4rem);letter-spacing:-.02em;color:#2d1a55;margin:0 0 12px;line-height:1.2}.aiv-trio__col-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:#63635e;margin:0}.aiv-mock{width:100%;aspect-ratio:1/1;background:#fbfaff;border-radius:0;border:1px solid rgba(45,26,85,.1);padding:20px 18px 16px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.aiv-mock__eyebrow{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#2d1a556b;margin-bottom:2px}.aiv-mock__alert{border-radius:0;padding:14px 14px 12px;border:1px solid var(--aiv-alert-border, #d6c5f0);background:var(--aiv-alert-bg, rgba(139, 111, 209, .06))}.aiv-mock__alert-head{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:12.5px;font-weight:600;color:#2d1a55}.aiv-mock__alert-pill{margin-left:auto;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:9px;font-weight:600;color:#5b3fa3;background:#8b6fd124;padding:2px 7px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.aiv-mock__alert-msg{background:#8b6fd10d;border:1px solid rgba(139,111,209,.1);padding:8px 10px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:11px;color:#2d1a55b8;line-height:1.5;margin:0}.aiv-mock__alert-msg strong{font-weight:600;color:#2d1a55}.aiv-mock__alert--teams{--aiv-alert-bg: rgba(91, 63, 163, .06);--aiv-alert-border: #b29ce0}.aiv-mock__alert--teams .aiv-mock__alert-msg{background:#fbfaff;border-color:#2d1a551a;color:#63635e}.aiv-mock__alert-foot{display:flex;align-items:center;gap:6px;padding:6px 0 0;margin-top:auto;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:10px;color:#2d1a556b}.aiv-mock__alert-foot:before{content:"";width:5px;height:5px;background:#8b6fd175;border-radius:50%}.aiv-mock__packs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.aiv-mock__pack{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:9.5px;font-weight:600;color:#fbfaff;background:linear-gradient(135deg,#d57f3a,#8a4a16);padding:4px 10px;border-radius:999px;letter-spacing:.02em}.aiv-mock__pack--buttercup{background:linear-gradient(135deg,#e0b427,#d57f3a);color:#8a4a16}.aiv-mock__pack--peach{background:linear-gradient(135deg,#ee8a72,#e16650);color:#fbfaff}.aiv-mock__phrase{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background:#d57f3a0d;border:1px solid rgba(213,127,58,.12);font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:12px;font-weight:500;color:#2d1a55}.aiv-mock__phrase:nth-child(odd){background:#ffd8841a}.aiv-mock__phrase-action{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.aiv-mock__phrase-action--flag{color:#a73a26;background:#e1665024}.aiv-mock__phrase-action--warn{color:#8a4a16;background:#d57f3a24}.aiv-mock__providers{display:grid;grid-template-columns:1fr 1fr;gap:6px}.aiv-mock__provider{display:flex;align-items:center;gap:8px;padding:10px;background:#e0eefe;border:1px solid #b6cef6}.aiv-mock__provider img{width:20px;height:20px;object-fit:contain;border-radius:2px}.aiv-mock__provider span{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:500;color:#2d1a55}.aiv-mock__provider:nth-child(2){background:#ebe4f9;border-color:#d6c5f0}.aiv-mock__provider:nth-child(3){background:#dcf5e3;border-color:#b8e3c4}.aiv-mock__provider:nth-child(4){background:#fff4c2;border-color:#ffe784}.aiv-mock__apis{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#ebe4f9;border:1px solid #d6c5f0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:10.5px;color:#63635e}.aiv-mock__apis small{font-size:10px;font-weight:600;color:#2d1a5580;text-transform:uppercase;letter-spacing:.04em}.aiv-mock__apis span{flex:1}.aiv-mock__apis svg{color:#6bbb86}.aiv-mock__foot{display:flex;align-items:center;gap:6px;margin-top:auto;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:10px;color:#2d1a556b}.aiv-mock__foot:before{content:"";width:4px;height:4px;background:#8b6fd1;border-radius:50%}.aiv-ledger{padding:clamp(64px,8vh,96px) clamp(24px,4vw,56px);background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(74,140,224,.06),transparent 70%),#fbfaff;border-top:1px solid rgba(45,26,85,.1);position:relative;overflow:hidden}.aiv-ledger__head{text-align:left;max-width:1180px;margin:0 auto 40px}.aiv-ledger__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.025em;color:#2d1a55;margin:8px 0 14px;max-width:760px}.aiv-ledger__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.06vw,1.06rem);line-height:1.55;color:#63635e;max-width:640px}.aiv-ledger__row{position:relative;max-width:1180px;margin:0 auto;background:#fbfaff;border:2px solid #0e0d1f;box-shadow:6px 6px #94c2f2;display:grid;grid-template-columns:repeat(7,1fr);align-items:stretch}@media(max-width:1100px){.aiv-ledger__row{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.aiv-ledger__row{grid-template-columns:1fr}}.aiv-ledger__step{position:relative;padding:22px 18px 22px 22px;border-right:1px solid rgba(45,26,85,.1);display:flex;flex-direction:column;gap:8px;background:var(--aiv-step-bg, #fbfaff)}.aiv-ledger__step:last-child{border-right:none}@media(max-width:1100px){.aiv-ledger__step{border-right:none;border-bottom:1px solid rgba(45,26,85,.1)}.aiv-ledger__step:last-child{border-bottom:none}}.aiv-ledger__step--velvet{--aiv-step-bg: linear-gradient(180deg, rgba(139, 111, 209, .06) 0%, $aiv-velvet-1 100%)}.aiv-ledger__step--sky{--aiv-step-bg: linear-gradient(180deg, rgba(74, 140, 224, .06) 0%, $aiv-velvet-1 100%)}.aiv-ledger__step--clay{--aiv-step-bg: linear-gradient(180deg, rgba(213, 127, 58, .06) 0%, $aiv-velvet-1 100%)}.aiv-ledger__step--mint{--aiv-step-bg: linear-gradient(180deg, rgba(107, 187, 134, .06) 0%, $aiv-velvet-1 100%)}.aiv-ledger__step--peach{--aiv-step-bg: linear-gradient(180deg, rgba(225, 102, 80, .06) 0%, $aiv-velvet-1 100%)}.aiv-ledger__step--buttercup{--aiv-step-bg: linear-gradient(180deg, rgba(255, 216, 132, .1) 0%, $aiv-velvet-1 100%)}.aiv-ledger__step-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.16em;color:var(--aiv-step-num, #5b3fa3);text-transform:uppercase}.aiv-ledger__step--sky .aiv-ledger__step-num{color:#2c5fa3}.aiv-ledger__step--clay .aiv-ledger__step-num{color:#8a4a16}.aiv-ledger__step--mint .aiv-ledger__step-num{color:#2f6b46}.aiv-ledger__step--peach .aiv-ledger__step-num{color:#a73a26}.aiv-ledger__step--buttercup .aiv-ledger__step-num{color:#785f08}.aiv-ledger__step-label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:13px;color:#2d1a55;letter-spacing:-.005em;line-height:1.25}.aiv-ledger__step-value{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;color:#63635e;line-height:1.45;word-break:break-word}.aiv-ledger__step-arrow{position:absolute;top:50%;right:-10px;transform:translateY(-50%);z-index:2;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#fbfaff;border:1.5px solid rgba(45,26,85,.1);color:#8b6fd1;pointer-events:none}@media(max-width:1100px){.aiv-ledger__step-arrow{top:auto;bottom:-10px;right:50%;transform:translate(50%) rotate(90deg)}}.aiv-ledger__step:last-child .aiv-ledger__step-arrow{display:none}.aiv-ledger__cap{margin:18px auto 0;max-width:1180px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#63635e;text-align:right}.aiv-compliance{position:relative;padding:clamp(64px,8vh,96px) clamp(24px,4vw,56px);background:linear-gradient(180deg,#15142b,#0e0d1f);border-top:1px solid rgba(243,238,254,.1);border-bottom:1px solid rgba(243,238,254,.1);overflow:hidden}.aiv-compliance__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 60% at 30% 50%,rgba(139,111,209,.14),transparent 70%),radial-gradient(ellipse 50% 40% at 80% 30%,rgba(74,140,224,.1),transparent 65%)}.aiv-compliance__inner{position:relative;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}@media(max-width:900px){.aiv-compliance__inner{grid-template-columns:1fr;gap:32px}}.aiv-compliance__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.75rem,3.2vw,2.8rem);line-height:1.1;letter-spacing:-.025em;color:#f3eefe;margin:12px 0 18px;text-wrap:balance}.aiv-compliance__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.06vw,1.06rem);line-height:1.62;color:#f3eefeb3;max-width:540px;margin:0}.aiv-compliance__source{margin-top:18px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#f3eefe6b;text-transform:uppercase}.aiv-compliance__source a{color:#d6c5f0;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b29ce06b}.aiv-compliance__chips{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.aiv-compliance__chip{display:flex;flex-direction:column;gap:6px;padding:16px 18px;background:#f3eefe0a;border:1px solid rgba(178,156,224,.18);border-radius:0;transition:background .22s ease,border-color .22s ease,transform .22s ease}.aiv-compliance__chip:hover{background:#8b6fd124;border-color:#b29ce052;transform:translateY(-1px)}.aiv-compliance__chip-name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:16px;color:#f3eefe;letter-spacing:-.005em}.aiv-compliance__chip-req{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--aiv-chip-req-color, #b29ce0);line-height:1.3}.aiv-compliance__chip--velvet{--aiv-chip-req-color: #d6c5f0}.aiv-compliance__chip--sky{--aiv-chip-req-color: #94c2f2}.aiv-compliance__chip--clay{--aiv-chip-req-color: #f3d3a6}.aiv-compliance__chip--peach{--aiv-chip-req-color: #f7b8a4}.aiv-cost{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(45,26,85,.1);background:#fbfaff}@media(max-width:900px){.aiv-cost{grid-template-columns:1fr}}.aiv-cost__copy{padding:clamp(56px,7vh,96px) clamp(28px,4vw,56px);border-right:1px solid rgba(45,26,85,.1);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 0% 100%,rgba(225,102,80,.06),transparent 70%),#fbfaff}@media(max-width:900px){.aiv-cost__copy{border-right:none;border-bottom:1px solid rgba(45,26,85,.1)}}.aiv-cost__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;letter-spacing:-.025em;color:#2d1a55;margin:12px 0 18px;text-wrap:balance}.aiv-cost__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.06vw,1.06rem);line-height:1.62;color:#21201c;margin:0 0 28px;max-width:480px}.aiv-cost__source{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#63635e;text-transform:uppercase}.aiv-cost__source a{color:#5b3fa3;text-decoration:underline;text-underline-offset:3px}.aiv-cost__chart{position:relative;padding:clamp(40px,6vh,64px) clamp(28px,4vw,56px);background:repeating-linear-gradient(45deg,transparent 0,transparent 14px,rgba(225,102,80,.05) 14px,rgba(225,102,80,.05) 15px),radial-gradient(ellipse at 50% 0%,rgba(213,127,58,.1),transparent 60%),#fbe9d6;display:flex;align-items:center;justify-content:center}.aiv-cost__chart-inner{position:relative;width:100%;max-width:480px;display:flex;flex-direction:column;gap:14px}.aiv-cost__bar{display:grid;grid-template-columns:1fr;gap:6px}.aiv-cost__bar-row{display:grid;grid-template-columns:88px 1fr 84px;align-items:center;gap:12px}.aiv-cost__bar-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#21201c;font-weight:600}.aiv-cost__bar-track{position:relative;height:28px;background:#fbfaff;border:1.5px solid #0e0d1f;overflow:hidden}.aiv-cost__bar-fill{position:absolute;inset:0 auto 0 0;border-right:1.5px solid #0e0d1f;background:var(--aiv-cost-fill, #ee8a72)}.aiv-cost__bar-row:nth-child(1) .aiv-cost__bar-fill{--aiv-cost-fill: linear-gradient(90deg, #f7b8a4, #e16650)}.aiv-cost__bar-row:nth-child(2) .aiv-cost__bar-fill{--aiv-cost-fill: linear-gradient(90deg, #f3d3a6, #d57f3a)}.aiv-cost__bar-row:nth-child(3) .aiv-cost__bar-fill{--aiv-cost-fill: linear-gradient(90deg, #ffe784, #ec9b5a)}.aiv-cost__bar-num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em;color:#2d1a55;text-align:right}.aiv-cost__bar-num small{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;letter-spacing:.1em;margin-left:4px;color:#63635e;text-transform:uppercase}.aiv-bridge{padding:clamp(48px,6vh,72px) clamp(24px,4vw,56px);background:linear-gradient(135deg,#ebe4f9,#e0eefe);border-top:1px solid rgba(45,26,85,.1);display:flex;align-items:center;justify-content:center}.aiv-bridge__inner{max-width:880px;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:32px}@media(max-width:760px){.aiv-bridge__inner{grid-template-columns:1fr;gap:18px}}.aiv-bridge__copy{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:500;line-height:1.5;color:#2d1a55;letter-spacing:-.005em}.aiv-bridge__copy small{display:block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#5b3fa3;margin-bottom:6px;font-weight:500}.aiv-bridge__link{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:2px solid #0e0d1f;background:#fbfaff;color:#2d1a55;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14px;text-decoration:none;box-shadow:4px 4px #8b6fd1;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.aiv-bridge__link:hover,.aiv-bridge__link:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #8b6fd1;background:#e0eefe}.aiv-bridge__link:focus-visible{outline:2px solid #8b6fd1;outline-offset:4px}.aiv-cta{position:relative;padding:clamp(96px,14vh,160px) clamp(24px,4vw,56px);background:linear-gradient(180deg,#15142b,#0e0d1f);text-align:center;border-top:1px solid rgba(243,238,254,.1);overflow:hidden}.aiv-cta__pattern{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.aiv-cta__pattern svg{width:min(140%,1600px);height:auto;opacity:.55}.aiv-cta__pattern rect{fill:none;stroke:#d6c5f024;stroke-width:1;stroke-dasharray:4 6}.aiv-cta__pattern rect.is-accent{stroke:#d6c5f04d}.aiv-cta__pattern circle{fill:#d6c5f052}.aiv-cta__pattern circle.is-warm{fill:#f3d3a673}.aiv-cta__pattern circle.is-sky{fill:#94c2f266}.aiv-cta__inner{position:relative;max-width:760px;margin:0 auto}.aiv-cta__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.025em;color:#f3eefe;margin:0 0 36px;text-wrap:balance}.aiv-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:linear-gradient(90deg,#8b6fd1,#4a8ce0,#ec9b5a);color:#0e0d1f;border:2px solid #fbfaff;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:16px;letter-spacing:.005em;text-decoration:none;cursor:pointer;box-shadow:4px 4px #fbfaff;transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1)}.aiv-cta__btn:hover,.aiv-cta__btn:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #fbfaff}.aiv-cta__btn:focus-visible{outline:2px solid #b29ce0;outline-offset:4px}.aiv-cta__sources{margin-top:64px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#f3eefe6b;text-transform:uppercase;max-width:880px;margin-left:auto;margin-right:auto}.aiv-cta__sources a{color:#b29ce0;text-decoration:none;margin:0 6px}.aiv-cta__sources a:hover{color:#f3eefe}.aiv-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.25,1,.5,1),transform .7s cubic-bezier(.25,1,.5,1)}.aiv-reveal.is-visible{opacity:1;transform:translateY(0)}.cga-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif}.cga-shell *,.cga-shell *:before,.cga-shell *:after{box-sizing:border-box}.cga-frame{position:relative;max-width:1280px;margin:0 auto;border-left:1px solid rgba(33,32,28,.1);border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc}.cga-eyebrow-bar{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 0 0}.cga-eyebrow-bar:before,.cga-eyebrow-bar:after{content:"";flex:1;height:1px;border-top:1px dashed rgba(33,32,28,.1)}.cga-eyebrow{display:inline-block;margin:0 16px;padding:6px 14px;background:#fff7c2;color:#ab6400;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid rgba(171,100,0,.2);border-radius:0}.cga-mono-label{display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;color:#ab6400;text-transform:uppercase;line-height:1.2;margin-bottom:22px}.cga-mono-label--amber{color:#ab6400}.cga-mono-label--dark{color:#b1a9ff}.cga-section-heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.06;letter-spacing:-.025em;color:#21201c;text-align:center;margin:26px clamp(20px,4vw,60px) 48px;text-wrap:balance}.cga-row-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.62;color:#63635e}.cga-hero{position:relative;padding:clamp(110px,13vh,150px) clamp(20px,4vw,56px) clamp(56px,7vh,88px);background:linear-gradient(180deg,#171625,#13131e);overflow:hidden;border-bottom:1px solid rgba(245,242,235,.1)}.cga-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(255,197,61,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,197,61,.05) 1px,transparent 1px);background-size:48px 48px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 30% 50%,black,transparent 80%)}.cga-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,80px);align-items:center;max-width:1280px;margin:0 auto}@media(max-width:980px){.cga-hero__inner{grid-template-columns:1fr;gap:48px}}.cga-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px}.cga-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f5f2eb66;padding:4px 10px;border:1px solid rgba(245,242,235,.1);border-radius:0;background:#f5f2eb08}.cga-hero__crumb--active{color:#ffe9bd;background:#e2a3362e;border-color:#ffc53d52}.cga-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.04;letter-spacing:-.03em;color:#f5f2eb;margin:0 0 22px;text-wrap:balance}.cga-hero__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.62;color:#f5f2ebad;max-width:540px;margin:0 0 32px}.cga-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cga-btn-dive{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#ffc53d;color:#4f3422;border:2px solid #4f3422;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:15px;letter-spacing:.005em;text-decoration:none;cursor:pointer;appearance:none;box-shadow:4px 4px #4f3422;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.cga-btn-dive:hover,.cga-btn-dive:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #4f3422;background:#ffba18}.cga-btn-dive:focus-visible{outline:2px solid #ffe9bd;outline-offset:4px}.cga-btn-dive:active{transform:translate(2px,2px);box-shadow:0 0 #4f3422}.cga-cert{position:relative;background:#fdfdfc;border:2px solid #4f3422;border-radius:0;padding:24px 28px 20px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;color:#21201c;box-shadow:8px 8px #ffc53d,16px 16px #ffc53d4d;overflow:hidden;min-height:360px}.cga-cert:before{content:"";position:absolute;inset:8px;border:1px solid rgba(171,100,0,.32);pointer-events:none}.cga-cert:after{content:"";position:absolute;bottom:18px;left:18px;right:18px;height:1px;background-image:linear-gradient(90deg,#4f3422 0 4px,transparent 4px 8px);background-repeat:repeat-x;background-size:8px 1px;opacity:.35}.cga-cert__top{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid rgba(171,100,0,.3);margin-bottom:14px}.cga-cert__top-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#4f3422}.cga-cert__top-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.1em;color:#ab6400}.cga-cert__body{display:flex;flex-direction:column;gap:10px;position:relative}.cga-cert__row{display:grid;grid-template-columns:92px 1fr;gap:14px;align-items:baseline;padding-bottom:10px;border-bottom:1px dotted rgba(171,100,0,.24)}.cga-cert__row--last{border-bottom:none;padding-bottom:0}.cga-cert__row-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#ab6400}.cga-cert__row-value{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;line-height:1.45;color:#21201c;font-weight:500}.cga-cert__row-mono{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.02em}.cga-cert__stamp{position:absolute;top:12px;right:-6px;width:96px;height:96px;display:flex;align-items:center;justify-content:center;flex-direction:column;transform:rotate(-12deg);pointer-events:none;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;z-index:2}.cga-cert__stamp-ring{position:absolute;inset:0;border:2.5px solid #a82e2e;border-radius:50%;opacity:.78}.cga-cert__stamp-text{display:flex;flex-direction:column;text-align:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:700;color:#a82e2e;letter-spacing:.18em;line-height:1}.cga-cert__stamp-text span+span{margin-top:2px}.cga-cert__stamp-text{opacity:.86}.cga-cert__stamp-date{position:absolute;bottom:12px;left:0;right:0;text-align:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:8px;font-weight:600;letter-spacing:.16em;color:#a82e2e;opacity:.66}.cga-cert__perforation{margin:20px -28px 12px;height:1px;background-image:linear-gradient(90deg,transparent 0 4px,rgba(171,100,0,.4) 4px 12px);background-repeat:repeat-x;background-size:12px 1px}.cga-cert__foot{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ab6400b3;text-align:center;position:relative}.cga-exam{padding:clamp(64px,8vh,100px) clamp(24px,3.5vw,56px);background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.cga-exam__inner{max-width:1180px;margin:0 auto}.cga-exam__head{text-align:center;margin-bottom:32px}.cga-exam__layout{display:grid;grid-template-columns:2fr 1px 1fr;gap:32px;align-items:stretch}@media(max-width:980px){.cga-exam__layout{grid-template-columns:1fr}}.cga-exam__demo{min-width:0;contain:layout}.cga-exam__rule{background:linear-gradient(180deg,transparent 0%,rgba(33,32,28,.1) 12%,rgba(33,32,28,.1) 88%,transparent 100%)}@media(max-width:980px){.cga-exam__rule{display:none}}.cga-exam__points{display:flex;flex-direction:column;justify-content:center;gap:clamp(22px,3vw,32px);padding-left:clamp(8px,2vw,24px)}@media(max-width:980px){.cga-exam__points{padding-left:0;padding-top:16px;border-top:1px solid rgba(33,32,28,.1)}}.cga-exam__point-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.22;letter-spacing:-.01em;color:#21201c;margin:0 0 6px}.cga-exam__point-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.92rem,1vw,1rem);line-height:1.5;color:#63635e;margin:0}.cga-anim{position:relative;width:100%;background:#fdfdfc;border:1.5px solid #21201c;border-radius:0;box-shadow:5px 5px #ffc53d;overflow:hidden;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;min-height:420px;display:flex;flex-direction:column;opacity:0;transition:opacity .36s cubic-bezier(.25,1,.5,1)}.cga-anim:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(33,32,28,.04) 1px,transparent 1.1px);background-size:14px 14px;pointer-events:none;opacity:.45}.cga-anim--idle{opacity:0}.cga-anim--fadein,.cga-anim--stream,.cga-anim--inspect,.cga-anim--travel,.cga-anim--click,.cga-anim--assemble,.cga-anim--pack{opacity:1}.cga-anim--fadeout{opacity:0}.cga-anim__head{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid #dad9d6}.cga-anim__head-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ab6400}.cga-anim__head-state{display:inline-flex;align-items:center;gap:6px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#82827c}.cga-anim__head-dot{width:7px;height:7px;border-radius:50%;background:#ffc53d;box-shadow:0 0 #ffc53d8c;animation:cga-anim-pulse 1.6s cubic-bezier(.16,1,.3,1) infinite}@keyframes cga-anim-pulse{0%,to{box-shadow:0 0 #ffc53d8c}50%{box-shadow:0 0 0 6px #ffc53d00}}.cga-anim__body{position:relative;z-index:1;flex:1;display:flex;flex-direction:column}.cga-anim__stream{position:relative;list-style:none;margin:0;padding:8px 18px 0;display:flex;flex-direction:column;transition:opacity .35s cubic-bezier(.25,1,.5,1),filter .35s cubic-bezier(.25,1,.5,1)}.cga-anim--assemble .cga-anim__stream,.cga-anim--pack .cga-anim__stream{opacity:.32;filter:saturate(.6)}.cga-anim__row{position:relative;display:grid;grid-template-columns:12px 56px 60px 1fr 70px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px dotted rgba(33,32,28,.06);opacity:0;transform:translateY(10px);transition:opacity .36s cubic-bezier(.25,1,.5,1),transform .36s cubic-bezier(.25,1,.5,1),background .24s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1)}.cga-anim__row:last-child{border-bottom:none}.cga-anim__row.is-revealed{opacity:1;transform:translateY(0)}.cga-anim__row.is-latest{background:#ffc53d1a;box-shadow:inset 2px 0 #ffc53d}.cga-anim__row.is-hovered{background:#ffc53d24;box-shadow:inset 2px 0 #4f3422}.cga-anim__row-mark{width:7px;height:7px;background:transparent;border:1.25px solid #ab6400;margin-left:3px;transition:background .28s cubic-bezier(.25,1,.5,1),transform .28s cubic-bezier(.25,1,.5,1)}.cga-anim__row.is-latest .cga-anim__row-mark{background:#ffc53d}.cga-anim__row.is-hovered .cga-anim__row-mark{background:#4f3422;transform:scale(1.15)}.cga-anim__row-time{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.04em;color:#82827c}.cga-anim__row-who{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;letter-spacing:.02em;color:#63635e}.cga-anim__row-tags{display:inline-flex;flex-wrap:wrap;gap:6px}.cga-anim__tag{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;background:#fff7c2;border:1px solid rgba(171,100,0,.24);font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:11.5px;font-weight:500;color:#4f3422;letter-spacing:-.005em;opacity:0;transform:translate(-6px);transition:opacity .32s cubic-bezier(.25,1,.5,1),transform .32s cubic-bezier(.25,1,.5,1)}.cga-anim__row.is-revealed .cga-anim__tag{opacity:1;transform:translate(0)}.cga-anim__tag-code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ab6400;padding-right:6px;border-right:1px solid rgba(171,100,0,.32)}.cga-anim__row-evidence{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9.5px;letter-spacing:.04em;color:#21201c6b;text-align:right;padding-right:4px;opacity:0;transition:opacity .36s cubic-bezier(.25,1,.5,1) .2s}.cga-anim__row.is-revealed .cga-anim__row-evidence{opacity:1}.cga-anim__row.is-hovered .cga-anim__row-evidence{color:#4f3422}.cga-anim__row-flyout{position:absolute;right:10px;top:50%;transform:translateY(-50%) translate(8px);display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;padding:6px 10px;background:#4f3422;color:#fdfdfc;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;border-radius:0;box-shadow:2px 2px #ffc53d;pointer-events:none;animation:cga-anim-flyout-in .22s cubic-bezier(.25,1,.5,1) both;z-index:4}@keyframes cga-anim-flyout-in{0%{opacity:0;transform:translateY(-50%) translate(2px) scale(.96)}to{opacity:1;transform:translateY(-50%) translate(8px) scale(1)}}.cga-anim__row-flyout-label{font-weight:700;color:#fff7c2}.cga-anim__row-flyout-value{font-weight:500;font-size:9px;letter-spacing:.06em;color:#fdfdfcc2}.cga-anim__trail{position:absolute;left:12px;width:4px;height:4px;background:#ffc53d;pointer-events:none;opacity:0;animation:cga-anim-trail 1.4s cubic-bezier(.25,1,.5,1) infinite}@keyframes cga-anim-trail{0%{opacity:0;transform:translate(0)}20%{opacity:1}60%{transform:translate(160px,240px);opacity:.85}to{transform:translate(220px,320px);opacity:0}}.cga-anim__action{position:relative;margin-top:auto;padding:18px;display:flex;flex-direction:column;align-items:center;gap:10px;transition:opacity .32s cubic-bezier(.25,1,.5,1)}.cga-anim__action-rule{width:100%;height:1px;background:linear-gradient(90deg,transparent,#dad9d6 20%,#dad9d6 80%,transparent);margin-bottom:6px}.cga-anim__btn-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center}.cga-anim__btn-wrap.is-targeted .cga-anim__btn{transform:translate(-1px,-1px);box-shadow:5px 5px #4f3422,0 0 0 4px #ffc53d2e}.cga-anim__btn{position:relative;display:inline-flex;align-items:center;gap:10px;padding:10px 20px;background:#ffc53d;color:#4f3422;border:1.5px solid #4f3422;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:13px;letter-spacing:.005em;cursor:default;appearance:none;box-shadow:3px 3px #4f3422;transition:transform .18s cubic-bezier(.25,1,.5,1),box-shadow .18s cubic-bezier(.25,1,.5,1),background .18s cubic-bezier(.25,1,.5,1)}.cga-anim__btn.is-pressed{transform:translate(2px,2px);box-shadow:1px 1px #4f3422;background:#ffba18}.cga-anim__btn-caret{font-size:14px;line-height:1;color:#4f3422}.cga-anim__btn-ripple{position:absolute;left:50%;top:50%;width:20px;height:20px;border-radius:50%;border:1.5px solid #ffc53d;pointer-events:none;transform:translate(-50%,-50%);animation:cga-anim-ripple .36s cubic-bezier(.25,1,.5,1) forwards}@keyframes cga-anim-ripple{0%{width:20px;height:20px;opacity:.7;border-width:1.5px}to{width:160px;height:160px;opacity:0;border-width:.5px}}.cga-anim__action-cap{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.06em;color:#82827c;text-align:center;transition:opacity .28s cubic-bezier(.25,1,.5,1)}.cga-anim--assemble .cga-anim__action,.cga-anim--pack .cga-anim__action{opacity:0}.cga-anim__cursor{position:absolute;left:92%;top:88%;z-index:6;pointer-events:none;transform:translate(-2px,-2px);transition:left .72s cubic-bezier(.32,.72,.32,1),top .72s cubic-bezier(.32,.72,.32,1),transform .14s cubic-bezier(.25,1,.5,1);opacity:0;filter:drop-shadow(2px 3px 0 rgba(33,32,28,.18))}.cga-anim--inspect .cga-anim__cursor,.cga-anim--travel .cga-anim__cursor,.cga-anim--click .cga-anim__cursor{opacity:1}.cga-anim__cursor.is-pressed{transform:translate(-2px,-2px) scale(.84)}.cga-anim__pack{position:absolute;left:14px;right:14px;bottom:14px;background:#fdfdfc;border:1.5px solid #21201c;border-radius:0;padding:16px 18px 14px;box-shadow:4px 4px #ffc53d;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;transform:translateY(28px);opacity:0;pointer-events:none;transition:transform .46s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.25,1,.5,1)}.cga-anim__pack:before{content:"";position:absolute;top:6px;left:12px;right:12px;height:1px;background-image:linear-gradient(90deg,transparent 0 4px,rgba(171,100,0,.36) 4px 9px);background-size:9px 1px;background-repeat:repeat-x;opacity:.5;pointer-events:none}.cga-anim--pack .cga-anim__pack{transform:translateY(0);opacity:1}.cga-anim__pack-head{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(171,100,0,.18);margin-bottom:12px}.cga-anim__pack-head-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#4f3422}.cga-anim__pack-head-period{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#ab6400}.cga-anim__pack-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(171,100,0,.18);border-bottom:1px solid rgba(171,100,0,.18)}@media(max-width:540px){.cga-anim__pack-stats{grid-template-columns:1fr}}.cga-anim__pack-stat{padding:12px 14px;border-right:1px dotted rgba(171,100,0,.18)}.cga-anim__pack-stat:last-child{border-right:none}@media(max-width:540px){.cga-anim__pack-stat{border-right:none;border-bottom:1px dotted rgba(171,100,0,.18)}.cga-anim__pack-stat:last-child{border-bottom:none}}.cga-anim__pack-stat-num{display:block;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:26px;line-height:1;letter-spacing:-.025em;color:#4f3422}.cga-anim__pack-stat-label{display:block;margin-top:6px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:12px;line-height:1.35;color:#63635e}.cga-anim__pack-foot{display:flex;align-items:center;justify-content:space-between;padding-top:12px;gap:12px;flex-wrap:wrap}.cga-anim__pack-foot-mono{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.08em;color:#82827c;text-transform:uppercase}.cga-anim__pack-foot-stamp{display:inline-flex;align-items:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#a82e2e;padding:4px 10px;border:1.5px solid #a82e2e;border-radius:0;background:#a82e2e0a;transform:rotate(-12deg) scale(2);opacity:0;transition:transform .36s cubic-bezier(.24,1.4,.32,1),opacity .28s cubic-bezier(.25,1,.5,1)}.cga-anim__pack-foot-stamp.is-down{transform:rotate(-3deg) scale(1);opacity:1}.cga-landscape{padding:clamp(56px,7vh,96px) clamp(20px,3vw,48px);background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.cga-landscape__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);max-width:1180px;margin:0 auto}@media(max-width:980px){.cga-landscape__grid{grid-template-columns:1fr}}.cga-landscape__col{padding:32px 28px 28px;border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc;position:relative}.cga-landscape__col:last-child{border-right:none}.cga-landscape__col:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(255,197,61,.06) 0%,transparent 70%);pointer-events:none}@media(max-width:980px){.cga-landscape__col{border-right:none;border-bottom:1px solid rgba(33,32,28,.1)}.cga-landscape__col:last-child{border-bottom:none}}.cga-landscape__col--amber:before{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(226,163,54,.08) 0%,transparent 70%)}.cga-landscape__col--iris:before{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(91,91,214,.07) 0%,transparent 70%)}.cga-landscape__col--clay:before{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(213,127,58,.07) 0%,transparent 70%)}.cga-landscape__masthead{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid rgba(33,32,28,.1);margin-bottom:22px;position:relative}.cga-landscape__masthead-code{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:36px;line-height:.9;letter-spacing:-.04em;color:#21201c;padding:0 12px;border-right:1px solid rgba(33,32,28,.1)}.cga-landscape__col--amber .cga-landscape__masthead-code{color:#4f3422}.cga-landscape__col--iris .cga-landscape__masthead-code{color:#272962}.cga-landscape__col--clay .cga-landscape__masthead-code{color:#5a3614}.cga-landscape__masthead-name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.012em;color:#21201c}.cga-landscape__masthead-eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#82827c;margin-top:4px}.cga-landscape__items{display:flex;flex-direction:column;gap:18px;position:relative}.cga-landscape__item{padding-bottom:16px;border-bottom:1px dotted rgba(33,32,28,.1)}.cga-landscape__item:last-child{border-bottom:none;padding-bottom:0}.cga-landscape__item-rule{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.005em;color:#21201c;margin-bottom:4px}.cga-landscape__col--amber .cga-landscape__item-rule{color:#4f3422}.cga-landscape__col--iris .cga-landscape__item-rule{color:#272962}.cga-landscape__col--clay .cga-landscape__item-rule{color:#5a3614}.cga-landscape__item-line{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.55;color:#63635e;margin-bottom:8px}.cga-landscape__item-cite{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#82827c}.cga-landscape__item-cite a{color:#ab6400;text-decoration:underline;text-decoration-color:#ab64004d;text-underline-offset:3px}.cga-landscape__item-cite a:hover{color:#4f3422}.cga-landscape__col--iris .cga-landscape__item-cite a{color:#5753c6;text-decoration-color:#5b5bd64d}.cga-landscape__col--iris .cga-landscape__item-cite a:hover{color:#272962}.cga-landscape__col--clay .cga-landscape__item-cite a{color:#9a4a14;text-decoration-color:#9a4a144d}.cga-landscape__col--clay .cga-landscape__item-cite a:hover{color:#5a3614}.cga-tag{position:relative;padding:clamp(64px,8vh,100px) clamp(20px,3vw,48px);background:repeating-linear-gradient(0deg,rgba(33,32,28,.014) 0 1px,transparent 1px 28px),#fdfdfc;border-top:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1)}.cga-tag__layout{display:grid;grid-template-columns:minmax(280px,360px) 220px 1fr;gap:0;align-items:stretch;max-width:1180px;margin:0 auto}@media(max-width:980px){.cga-tag__layout{grid-template-columns:1fr;gap:24px}}.cga-tag__prompt{background:#f9f9f8;border:2px solid #4f3422;border-radius:0;padding:22px 22px 20px;box-shadow:4px 4px #ffc53d;align-self:center}.cga-tag__prompt-eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#ab6400;margin-bottom:12px;padding-bottom:10px;border-bottom:1px dotted rgba(171,100,0,.32)}.cga-tag__prompt-text{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.52;color:#21201c;margin:0 0 16px;font-style:italic}.cga-tag__prompt-foot{display:flex;flex-wrap:wrap;gap:6px}.cga-tag__prompt-foot-pill{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.06em;color:#63635e;padding:3px 8px;background:#fdfdfc;border:1px solid rgba(33,32,28,.1);border-radius:0}.cga-tag__connector{display:flex;align-items:stretch;justify-content:center}.cga-tag__connector svg{width:100%;height:100%;min-height:320px}@media(max-width:980px){.cga-tag__connector{display:none}}.cga-tag__chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:720px){.cga-tag__chips{grid-template-columns:1fr}}.cga-tag__chip{background:#fdfdfc;border:1.5px solid #21201c;border-radius:0;padding:14px 16px;position:relative;transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1)}.cga-tag__chip:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #21201c}.cga-tag__chip--amber{border-color:#4f3422}.cga-tag__chip--amber:hover{box-shadow:4px 4px #4f3422}.cga-tag__chip--iris{border-color:#272962}.cga-tag__chip--iris:hover{box-shadow:4px 4px #272962}.cga-tag__chip--clay{border-color:#5a3614}.cga-tag__chip--clay:hover{box-shadow:4px 4px #5a3614}.cga-tag__chip--mint{border-color:#1a7a4d}.cga-tag__chip--mint:hover{box-shadow:4px 4px #1a7a4d}.cga-tag__chip-head{display:flex;align-items:center;gap:8px;margin-bottom:6px}.cga-tag__chip-code{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:9.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:3px 7px;background:#21201c;color:#fdfdfc}.cga-tag__chip--amber .cga-tag__chip-code{background:#4f3422}.cga-tag__chip--iris .cga-tag__chip-code{background:#272962}.cga-tag__chip--clay .cga-tag__chip-code{background:#5a3614}.cga-tag__chip--mint .cga-tag__chip-code{background:#1a7a4d}.cga-tag__chip-rule{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.01em;color:#21201c}.cga-tag__chip-ref{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;color:#82827c;margin-bottom:4px}.cga-tag__chip-action{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.4;color:#63635e}.cga-tag__cap{margin:32px auto 0;max-width:1180px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#82827c;text-align:center;padding-top:18px;border-top:1px dashed rgba(33,32,28,.1)}.cga-cross{padding:clamp(56px,7vh,96px) clamp(20px,3vw,48px);background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.cga-cross__strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid rgba(33,32,28,.1);border-left:1px solid rgba(33,32,28,.1);max-width:1180px;margin:0 auto}@media(max-width:980px){.cga-cross__strip{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.cga-cross__strip{grid-template-columns:1fr}}.cga-cross__cell{padding:26px 22px;border-right:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);background:#fdfdfc;position:relative;transition:background .24s cubic-bezier(.25,1,.5,1)}.cga-cross__cell:hover{background:#f9f9f8}.cga-cross__cell-num{position:absolute;top:18px;right:22px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.16em;color:#ab6400}.cga-cross__cell-label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.01em;color:#21201c;margin:6px 0 10px}.cga-cross__cell-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.55;color:#63635e;margin:0}.cga-cross__foot{display:grid;grid-template-columns:minmax(0,2fr) auto;gap:28px;align-items:center;max-width:1180px;margin:36px auto 0;padding-top:28px;border-top:1px dashed rgba(33,32,28,.1)}@media(max-width:980px){.cga-cross__foot{grid-template-columns:1fr;gap:16px}}.cga-cross__foot-line{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:#63635e;margin:0;max-width:720px}.cga-cross__foot-link{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:#fdfdfc;color:#5753c6;border:1.5px solid #5753c6;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:13px;letter-spacing:.005em;text-decoration:none;white-space:nowrap;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1)}.cga-cross__foot-link:hover{background:#5753c6;color:#fdfdfc}.cga-start{position:relative;padding:clamp(56px,7vh,96px) clamp(20px,3vw,48px);background:radial-gradient(ellipse 60% 50% at 25% 30%,rgba(255,197,61,.1) 0%,transparent 70%),#fdfdfc;border-top:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1)}.cga-start__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,4vw,60px);align-items:start;max-width:1180px;margin:0 auto}@media(max-width:900px){.cga-start__inner{grid-template-columns:1fr;gap:32px}}.cga-start__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.025em;color:#21201c;margin:0 0 22px;text-wrap:balance}.cga-start__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.06vw,1.06rem);line-height:1.62;color:#63635e;margin:0 0 14px;max-width:540px}.cga-start__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.cga-start__item{display:grid;grid-template-columns:36px 1fr;gap:16px;align-items:start;padding:14px 16px;background:#f9f9f8;border:1.5px solid #21201c;border-radius:0;box-shadow:3px 3px #ffc53d;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1)}.cga-start__item:hover{transform:translate(-1px,-1px);box-shadow:5px 5px #ffc53d}.cga-start__item-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.14em;color:#ab6400;padding:6px 8px;background:#fdfdfc;border:1px solid rgba(33,32,28,.1);border-radius:0;text-align:center;align-self:start}.cga-start__item-label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:15px;letter-spacing:-.01em;color:#21201c;margin-bottom:4px}.cga-start__item-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.5;color:#63635e;margin:0}.cga-start__aside{max-width:1180px;margin:32px auto 0;padding-top:22px;border-top:1px dashed rgba(33,32,28,.1)}.cga-start__aside p{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;font-style:italic;line-height:1.6;color:#82827c;text-align:center;max-width:640px;margin:0 auto}.cga-cta{position:relative;padding:clamp(96px,14vh,160px) clamp(24px,4vw,56px);background:#13131e;text-align:center;border-top:1px solid rgba(245,242,235,.1);overflow:hidden}.cga-cta__pattern{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.cga-cta__pattern svg{width:min(140%,1600px);height:auto;opacity:.55}.cga-cta__inner{position:relative;max-width:720px;margin:0 auto}.cga-cta__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.08;letter-spacing:-.025em;color:#f5f2eb;margin:0 0 36px;text-wrap:balance}.cga-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;background:#ffc53d;color:#4f3422;border:2px solid #fdfdfc;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:16px;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1),background .22s cubic-bezier(.25,1,.5,1);box-shadow:4px 4px #fdfdfc}.cga-cta__btn:hover,.cga-cta__btn:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #fdfdfc;background:#ffba18}.cga-cta__btn:focus-visible{outline:2px solid #ffe9bd;outline-offset:4px}.cga-cta__sources{margin-top:64px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#f5f2eb66;text-transform:uppercase;max-width:920px;margin-left:auto;margin-right:auto}.cga-cta__sources a{color:#ffd87a;text-decoration:none;transition:color .18s ease;margin:0 6px}.cga-cta__sources a:hover{color:#fff5c5}.cga-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.25,1,.5,1),transform .7s cubic-bezier(.25,1,.5,1)}.cga-reveal.is-visible{opacity:1;transform:translateY(0)}.uas-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif}.uas-shell *,.uas-shell *:before,.uas-shell *:after{box-sizing:border-box}.uas-frame{position:relative;max-width:1280px;margin:0 auto;border-left:1px solid rgba(33,32,28,.1);border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc}.uas-eyebrow-bar{position:relative;display:flex;align-items:center;justify-content:center;padding:28px 0 0}.uas-eyebrow-bar:before,.uas-eyebrow-bar:after{content:"";flex:1;height:1px;border-top:1px dashed rgba(33,32,28,.1)}.uas-eyebrow{display:inline-block;margin:0 16px;padding:6px 14px;background:#f0f1fe;color:#272962;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid #dadcff;border-radius:0}.uas-eyebrow--coral{background:#e166501f;color:#a73a26;border-color:#e166504d}.uas-mono-label{display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.06em;color:#5753c6;text-transform:uppercase;line-height:1.2;margin-bottom:22px}.uas-mono-label--iris-deep{color:#272962}.uas-mono-label--dark{color:#e0dffe}.uas-section-heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;letter-spacing:-.025em;color:#272962;text-align:center;margin:30px clamp(20px,4vw,60px) 56px;text-wrap:balance}.uas-row-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.65;color:#63635e}.uas-row-body+.uas-row-body{margin-top:14px}.uas-hero{position:relative;padding:clamp(110px,13vh,152px) clamp(20px,4vw,56px) 0;background:linear-gradient(180deg,#171625,#13131e 60%,#0e0d1a);overflow:hidden;border-bottom:1px solid rgba(245,242,235,.1);min-height:96vh;display:flex;flex-direction:column}.uas-hero__grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(177,169,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(177,169,255,.05) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;mask-image:radial-gradient(ellipse 70% 60% at 50% 60%,black,transparent 90%)}.uas-hero__globe-wrap{position:absolute;bottom:-6vh;left:50%;transform:translate(-50%);width:min(120%,1620px);pointer-events:none;z-index:1;filter:drop-shadow(0 32px 48px rgba(39,41,98,.42))}.uas-globe{display:block;width:100%;height:auto}.uas-globe path{fill:none;stroke:#b1a9ff;stroke-width:1;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.16,1,.3,1)}.uas-globe__longs path{stroke:#b1a9ff;stroke-width:.85;opacity:.78}.uas-globe__lats path{stroke:#b1a9ff;stroke-width:1}.uas-globe__dots circle{fill:#e0dffe;opacity:0;filter:drop-shadow(0 0 6px rgba(177,169,255,.62));transition:opacity .6s cubic-bezier(.16,1,.3,1)}.uas-globe__halo{pointer-events:none}.uas-globe__halo--equator{opacity:.62}.uas-globe.is-drawn path{stroke-dashoffset:0}.uas-globe.is-drawn .uas-globe__dots circle{opacity:.92}.uas-floats{position:absolute;inset:0;pointer-events:none;z-index:3}.uas-float{position:absolute;animation:uas-float var(--dur, 7s) ease-in-out infinite;animation-delay:var(--delay, 0s)}.uas-float__face{display:flex;align-items:center;justify-content:center;width:clamp(56px,5.4vw,76px);height:clamp(56px,5.4vw,76px);background:#fdfdfc;border:2px solid #21201c;border-radius:0;position:relative;box-shadow:6px 6px #202248,14px 14px #5b5bd64d}.uas-float__face:before{content:"";position:absolute;inset:5px;border:1px solid rgba(33,32,28,.1);pointer-events:none}.uas-float__face img,.uas-float__face svg{width:56%;height:56%;object-fit:contain;filter:drop-shadow(0 1px 3px rgba(33,32,28,.18))}.uas-float--01{top:56%;left:8%;--dur: 7.6s;--delay: 0s}.uas-float--02{top:47%;left:24%;--dur: 8.4s;--delay: .7s}.uas-float--03{top:47%;right:24%;--dur: 9s;--delay: 1.4s}.uas-float--04{top:56%;right:8%;--dur: 7.2s;--delay: 2s}@keyframes uas-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.uas-hero__inner{position:relative;z-index:5;max-width:760px;margin:0 auto;text-align:center;padding-top:0}.uas-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px}.uas-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#f5f2eb66;padding:4px 10px;border:1px solid rgba(245,242,235,.1);border-radius:0;background:#f5f2eb08}.uas-hero__crumb--active{color:#e0dffe;background:#5b5bd62e;border-color:#b1a9ff47}.uas-hero__title-wrap{position:relative;display:inline-block;margin:0 auto 28px}.uas-hero__title-backdrop{position:absolute;inset:-22px -36px;background:#0d0d1a6b;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);border:1px solid rgba(177,169,255,.18);z-index:-1;border-radius:0;box-shadow:inset 0 1px #f5f2eb0d,0 18px 40px #0d0d1e57}.uas-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.02;letter-spacing:-.03em;color:#f5f2eb;margin:0;text-wrap:balance;max-width:14ch;text-shadow:0 0 32px rgba(91,91,214,.34),0 0 80px rgba(91,91,214,.18)}.uas-hero__ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center;justify-content:center}.uas-btn-dive{display:inline-flex;align-items:center;gap:10px;padding:14px 24px;background:#5b5bd6;color:#fdfdfc;border:2px solid #21201c;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:15px;letter-spacing:.005em;text-decoration:none;cursor:pointer;appearance:none;box-shadow:4px 4px #21201c;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.uas-btn-dive:hover,.uas-btn-dive:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #21201c;background:#5151cd}.uas-btn-dive:focus-visible{outline:2px solid #e0dffe;outline-offset:4px}.uas-btn-dive:active{transform:translate(2px,2px);box-shadow:0 0 #21201c}.uas-deploy__card,.uas-manifesto__card{position:relative;margin:0 auto;max-width:1180px;height:clamp(220px,26vh,300px);border:2px solid #0e0d1f;border-radius:0;overflow:hidden;isolation:isolate;contain:layout paint}.uas-deploy__shader,.uas-manifesto__shader{position:absolute;inset:0;z-index:0;overflow:hidden;will-change:transform}.uas-deploy__inner,.uas-manifesto__inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:clamp(20px,3vw,40px)}.uas-manifesto{padding:clamp(64px,9vh,112px) clamp(20px,4vw,56px);background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.uas-manifesto__card{box-shadow:10px 10px #a66400d9,22px 22px #4b321975,0 4px 20px #a664001f,0 18px 56px #4b32192e}.uas-manifesto__panel{position:relative;max-width:880px;width:100%;background:#140e088c;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);border:1px solid rgba(255,255,255,.22);padding:clamp(20px,2.4vh,32px) clamp(28px,3vw,48px);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a,0 8px 24px #00000038}.uas-manifesto__text{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.18vw,1.18rem);line-height:1.62;color:#fdfdfc;text-align:center;margin:0;letter-spacing:.005em;text-shadow:0 1px 2px rgba(0,0,0,.32)}.uas-manifesto-corner{position:absolute;width:32px;height:32px;z-index:5;pointer-events:none}.uas-manifesto-corner:before,.uas-manifesto-corner:after{content:"";position:absolute;background:linear-gradient(135deg,#ffffff5c,#ffffff24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:.5px solid rgba(255,255,255,.4);box-shadow:0 1px 3px #0000001a,inset 0 .5px #ffffff73}.uas-manifesto-corner:before{width:32px;height:3px}.uas-manifesto-corner:after{width:3px;height:32px}.uas-manifesto-corner--tl{top:8px;left:8px}.uas-manifesto-corner--tl:before,.uas-manifesto-corner--tl:after{top:0;left:0}.uas-manifesto-corner--tr{top:8px;right:8px}.uas-manifesto-corner--tr:before,.uas-manifesto-corner--tr:after{top:0;right:0}.uas-manifesto-corner--bl{bottom:8px;left:8px}.uas-manifesto-corner--bl:before,.uas-manifesto-corner--bl:after{bottom:0;left:0}.uas-manifesto-corner--br{bottom:8px;right:8px}.uas-manifesto-corner--br:before,.uas-manifesto-corner--br:after{bottom:0;right:0}.uas-argument{padding:clamp(72px,10vh,120px) clamp(24px,4vw,56px) clamp(56px,8vh,96px)}.uas-argument__copy{max-width:760px;margin:0 auto;text-align:center}.uas-argument__copy .uas-row-body{font-size:clamp(1.05rem,1.14vw,1.14rem);line-height:1.7}.uas-coverage{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);max-width:1280px;margin:0 auto;border-left:1px solid rgba(33,32,28,.1);border-right:1px solid rgba(33,32,28,.1)}@media(max-width:1000px){.uas-coverage{grid-template-columns:1fr}}.uas-coverage__copy{position:relative;padding:clamp(56px,8vh,96px) clamp(28px,4vw,56px);border-right:1px solid rgba(33,32,28,.1);background-color:#fdfdfc;background-image:radial-gradient(circle,#cfceca 1px,transparent 1px);background-size:14px 14px}@media(max-width:1000px){.uas-coverage__copy{border-right:none;border-bottom:1px solid rgba(33,32,28,.1)}}.uas-coverage__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.85rem,3vw,2.6rem);line-height:1.1;letter-spacing:-.025em;color:#272962;margin:0 0 36px;text-wrap:balance;max-width:480px}.uas-coverage__blocks{display:flex;flex-direction:column;gap:28px}.uas-coverage__block{display:grid;grid-template-columns:36px 1fr;gap:18px;align-items:start;padding-bottom:22px;border-bottom:1px solid rgba(33,32,28,.05)}.uas-coverage__block:last-child{border-bottom:none;padding-bottom:0}.uas-coverage__block-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.14em;color:#5753c6;padding-top:4px;border-right:1px dashed rgba(33,32,28,.1);padding-right:12px;align-self:stretch}.uas-coverage__block-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(1.05rem,1.2vw,1.18rem);line-height:1.25;color:#21201c;margin:0 0 8px}.uas-coverage__block-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:#63635e;margin:0}.uas-coverage__diagram-wrap{padding:clamp(56px,8vh,96px) clamp(28px,4vw,56px);background:#f9f9f8;display:flex;align-items:center;justify-content:center}.uas-coverage__svg{width:100%;max-width:540px;height:auto;display:block;filter:drop-shadow(0 6px 16px rgba(39,41,98,.1))}.uas-contrast{padding:clamp(56px,8vh,96px) 0 clamp(64px,9vh,112px);background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.uas-contrast__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);max-width:1280px;margin:0 auto}@media(max-width:900px){.uas-contrast__grid{grid-template-columns:1fr}}.uas-contrast__col{padding:clamp(36px,5vh,56px) clamp(28px,4vw,56px);border-right:1px solid rgba(33,32,28,.1)}.uas-contrast__col:last-child{border-right:none}@media(max-width:900px){.uas-contrast__col{border-right:none;border-bottom:1px solid rgba(33,32,28,.1)}.uas-contrast__col:last-child{border-bottom:none}}.uas-contrast__col--missed{background:#e166501a}.uas-contrast__col--covered{background:#6bbb861f}.uas-contrast__col-head{display:flex;align-items:baseline;gap:12px;margin-bottom:28px;padding-bottom:16px;border-bottom:1px dashed rgba(33,32,28,.1)}.uas-contrast__col-tag{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;padding:5px 11px;border:1px solid;border-radius:0}.uas-contrast__col--missed .uas-contrast__col-tag{color:#a73a26;background:#e1665024;border-color:#a73a2652}.uas-contrast__col--covered .uas-contrast__col-tag{color:#1a7a4d;background:#6bbb862e;border-color:#1a7a4d52}.uas-contrast__col-sub{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;color:#63635e;text-transform:lowercase}.uas-contrast__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.uas-contrast__item{display:grid;grid-template-columns:24px 1fr;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(33,32,28,.05)}.uas-contrast__item:last-child{border-bottom:none}.uas-contrast__icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:0;flex-shrink:0;margin-top:2px}.uas-contrast__col--missed .uas-contrast__icon{background:#e1665029;border-color:#a73a2652}.uas-contrast__col--covered .uas-contrast__icon{background:#6bbb8633;border-color:#1a7a4d52}.uas-contrast__item-label{display:block;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#21201c;margin-bottom:4px}.uas-contrast__item-line{display:block;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.5;color:#63635e}.uas-contrast__cap{max-width:720px;margin:36px auto 0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.04vw,1.04rem);line-height:1.6;color:#63635e;text-align:center;padding:0 clamp(20px,4vw,56px)}.uas-burden{padding:clamp(56px,8vh,96px) clamp(20px,4vw,56px);background:linear-gradient(180deg,#f0f1fe,#fdfdfc);border-top:1px solid rgba(33,32,28,.1)}.uas-burden__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(40px,5vw,72px);align-items:center;border:1.5px solid #0e0d1f;background:#fdfdfc;padding:clamp(40px,5vh,64px) clamp(32px,4vw,56px);box-shadow:6px 6px #5b5bd65c}@media(max-width:900px){.uas-burden__inner{grid-template-columns:1fr;gap:32px}}.uas-burden__copy{max-width:540px}.uas-burden__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.18;letter-spacing:-.018em;color:#272962;margin:0 0 32px;text-wrap:balance}.uas-burden__line{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.98rem,1.05vw,1.05rem);line-height:1.6;color:#63635e;margin:0}.uas-burden__line+.uas-burden__line{margin-top:18px}.uas-burden__diagram{display:flex;align-items:center;justify-content:center}.uas-burden__svg{width:100%;max-width:460px;height:auto;display:block;filter:drop-shadow(0 6px 14px rgba(39,41,98,.08))}.uas-deploy{padding:clamp(64px,9vh,112px) clamp(20px,4vw,56px);background:#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.uas-deploy__card{height:clamp(240px,30vh,340px);box-shadow:10px 10px #5b5bd6d9,22px 22px #2729628c,0 4px 20px #2729622e,0 18px 56px #27296233}.uas-deploy__panel{position:relative;max-width:760px;width:100%;background:#0d0d1a94;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);border:1px solid rgba(177,169,255,.26);padding:clamp(24px,3vh,36px) clamp(28px,3vw,48px);text-align:center;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff08,0 8px 24px #0000004d}.uas-deploy__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:clamp(1.45rem,2.2vw,1.95rem);line-height:1.12;letter-spacing:-.02em;color:#fdfdfc;margin:0 0 18px;text-shadow:0 1px 3px rgba(0,0,0,.42)}.uas-deploy__line{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.98rem,1.06vw,1.06rem);line-height:1.6;color:#fdfdfceb;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.32)}.uas-deploy__line+.uas-deploy__line{margin-top:12px}.uas-deploy-corner{position:absolute;width:32px;height:32px;z-index:5;pointer-events:none}.uas-deploy-corner:before,.uas-deploy-corner:after{content:"";position:absolute;background:linear-gradient(135deg,#ffffff5c,#ffffff24);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:.5px solid rgba(255,255,255,.4);box-shadow:0 1px 3px #0000001a,inset 0 .5px #ffffff73}.uas-deploy-corner:before{width:32px;height:3px}.uas-deploy-corner:after{width:3px;height:32px}.uas-deploy-corner--tl{top:8px;left:8px}.uas-deploy-corner--tl:before,.uas-deploy-corner--tl:after{top:0;left:0}.uas-deploy-corner--tr{top:8px;right:8px}.uas-deploy-corner--tr:before,.uas-deploy-corner--tr:after{top:0;right:0}.uas-deploy-corner--bl{bottom:8px;left:8px}.uas-deploy-corner--bl:before,.uas-deploy-corner--bl:after{bottom:0;left:0}.uas-deploy-corner--br{bottom:8px;right:8px}.uas-deploy-corner--br:before,.uas-deploy-corner--br:after{bottom:0;right:0}.uas-closer{position:relative;padding:clamp(72px,10vh,128px) clamp(24px,4vw,56px);background:linear-gradient(180deg,#fdfdfc,#f0f1fe,#e6e7ff);overflow:hidden;border-top:1px solid rgba(33,32,28,.1)}.uas-closer__bg{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(39,41,98,.08) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 60% at 50% 50%,black,transparent 90%)}.uas-closer__inner{position:relative;max-width:760px;margin:0 auto;text-align:center}.uas-closer__heading{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.95rem,3.4vw,2.85rem);line-height:1.08;letter-spacing:-.025em;color:#272962;margin:0 0 32px;text-wrap:balance}.uas-closer__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.05rem,1.16vw,1.16rem);line-height:1.7;color:#63635e;max-width:640px;margin:0 auto}.uas-closer__body+.uas-closer__body{margin-top:16px}.uas-closer__bridge{margin-top:48px;padding-top:32px;border-top:1px dashed #b8baf8;display:flex;flex-direction:column;align-items:center;gap:8px}.uas-closer__bridge-eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#63635e}.uas-closer__bridge-link{display:inline-flex;align-items:center;gap:8px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(.95rem,1.04vw,1.04rem);font-weight:500;color:#5753c6;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.uas-closer__bridge-link:hover,.uas-closer__bridge-link:focus-visible{color:#272962;border-color:#5b5bd6}.uas-cta{position:relative;padding:clamp(96px,14vh,160px) clamp(24px,4vw,56px);background:#13131e;text-align:center;border-top:1px solid rgba(245,242,235,.1);overflow:hidden}.uas-cta__pattern{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.uas-cta__pattern svg{width:min(140%,1600px);height:auto;opacity:.55}.uas-mg-lat,.uas-mg-long{fill:none;stroke:#b1a9ff2e;stroke-width:.75}.uas-mg-long{stroke:#b1a9ff24}.uas-mg-dot{fill:#e0dffec7;filter:drop-shadow(0 0 6px rgba(177,169,255,.55));animation:uas-mg-pulse 3.6s ease-in-out infinite}@keyframes uas-mg-pulse{0%,to{opacity:.45}50%{opacity:.95}}.uas-cta__inner{position:relative;max-width:740px;margin:0 auto}.uas-cta__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.08;letter-spacing:-.025em;color:#f5f2eb;margin:0 0 36px;text-wrap:balance}.uas-cta__btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;background:linear-gradient(90deg,#5b5bd6,#5151cd);color:#fdfdfc;border:2px solid #fdfdfc;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:700;font-size:16px;letter-spacing:.005em;text-decoration:none;cursor:pointer;transition:transform .22s cubic-bezier(.25,1,.5,1),box-shadow .22s cubic-bezier(.25,1,.5,1);box-shadow:4px 4px #b1a9ffc7}.uas-cta__btn:hover,.uas-cta__btn:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #b1a9ff}.uas-cta__btn:focus-visible{outline:2px solid #e0dffe;outline-offset:4px}.uas-cta__sources{margin-top:64px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#f5f2eb66;text-transform:uppercase;max-width:880px;margin-left:auto;margin-right:auto}.uas-cta__sources a{color:#b1a9ff;text-decoration:none;transition:color .18s ease;margin:0 6px}.uas-cta__sources a:hover{color:#e0dffe}.uas-reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.25,1,.5,1),transform .7s cubic-bezier(.25,1,.5,1)}.uas-reveal.is-visible{opacity:1;transform:translateY(0)}.patc-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.patc-shell *,.patc-shell *:before,.patc-shell *:after{box-sizing:border-box}.patc-frame{position:relative;max-width:1280px;margin:0 auto;border-left:1px solid rgba(33,32,28,.1);border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc}.patc-header{position:relative;border-bottom:1px solid rgba(33,32,28,.1);padding:clamp(96px,12vh,132px) clamp(20px,3.5vw,56px) clamp(28px,4vh,40px);background:#fdfdfc}.patc-header__row{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.patc-header__left{display:flex;align-items:center;gap:14px}.patc-header__wordmark{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:16px;letter-spacing:-.01em;color:#272962}.patc-header__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5753c6;padding:5px 10px;background:#f0f1fe;border:1px solid #dadcff;border-radius:0}.patc-header__right{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.patc-header__stamp{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#63635e}.patc-header__stamp strong{color:#21201c;font-weight:600;margin-left:6px}.patc-header__access{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#5753c6;padding:5px 10px;border:1px dashed rgba(33,32,28,.14);border-radius:0}.patc-intro{padding:clamp(36px,5vh,56px) clamp(20px,3.5vw,56px) clamp(40px,6vh,64px);border-bottom:1px solid rgba(33,32,28,.1)}.patc-intro__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.75rem,3vw,2.55rem);line-height:1.1;letter-spacing:-.025em;color:#272962;margin:0 0 24px;max-width:760px;text-wrap:balance}.patc-intro__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.7;color:#63635e;max-width:720px;margin:0 0 22px}.patc-intro__inline{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.06em;color:#63635e}.patc-intro__inline a{color:#5753c6;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .18s ease,border-color .18s ease}.patc-intro__inline a:hover,.patc-intro__inline a:focus-visible{color:#272962;border-color:#5b5bd6}.patc-intro__inline span:not(:last-child):after{content:"·";margin-left:22px;opacity:.4}.patc-body{display:grid;grid-template-columns:240px minmax(0,1fr);gap:0;align-items:start}@media(max-width:1099px){.patc-body{grid-template-columns:1fr}}.patc-toc{position:sticky;top:76px;align-self:start;padding:clamp(36px,5vh,56px) 28px clamp(36px,5vh,56px) clamp(20px,3.5vw,56px);border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc}@media(max-width:1099px){.patc-toc{position:sticky;top:56px;z-index:4;padding:14px clamp(20px,3.5vw,56px);border-right:none;border-bottom:1px solid rgba(33,32,28,.1);background:#fdfdfcf0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}.patc-toc__label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#63635e;margin:0 0 14px;display:block}@media(max-width:1099px){.patc-toc__label{display:none}}.patc-toc__list{display:flex;flex-direction:column;gap:2px;list-style:none;padding:0;margin:0}@media(max-width:1099px){.patc-toc__list{flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.patc-toc__list::-webkit-scrollbar{display:none}}.patc-toc__item{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:13.5px;line-height:1.4;color:#63635e;text-decoration:none;padding:7px 10px;border-left:2px solid transparent;transition:color .16s ease,border-color .16s ease,background .16s ease;white-space:nowrap}.patc-toc__item:hover,.patc-toc__item:focus-visible{color:#272962;border-left-color:#b8baf8}.patc-toc__item.is-active{color:#272962;border-left-color:#5b5bd6;font-weight:500}@media(max-width:1099px){.patc-toc__item{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-left:none;border:1px solid rgba(33,32,28,.1);border-radius:0;background:#fdfdfc}.patc-toc__item:hover,.patc-toc__item:focus-visible{border-color:#b8baf8;background:#f0f1fe}.patc-toc__item.is-active{border-color:#5b5bd6;background:#f0f1fe;color:#272962}}.patc-content{padding:0;min-width:0}.patc-section{padding:clamp(40px,6vh,72px) clamp(20px,3.5vw,56px);border-bottom:1px solid rgba(33,32,28,.1);scroll-margin-top:88px}@media(max-width:1099px){.patc-section{scroll-margin-top:124px}}.patc-section:last-child{border-bottom:none}.patc-section__head{display:flex;align-items:baseline;gap:14px;margin-bottom:clamp(20px,2.6vh,28px);padding-bottom:14px;border-bottom:1px dashed rgba(33,32,28,.14);flex-wrap:wrap}.patc-section__num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;color:#5753c6;text-transform:uppercase}.patc-section__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.35rem,1.85vw,1.65rem);line-height:1.18;letter-spacing:-.018em;color:#272962;margin:0;text-wrap:balance}.patc-section__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.98rem,1.04vw,1.04rem);line-height:1.66;color:#63635e;margin:0 0 24px;max-width:720px}.patc-arch__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(24px,3.4vw,48px);align-items:start}@media(max-width:900px){.patc-arch__grid{grid-template-columns:1fr}}.patc-arch__diagram{background:#f9f9f8;border:1px solid rgba(33,32,28,.1);padding:clamp(20px,2.6vh,32px);display:flex;align-items:center;justify-content:center}.patc-arch__diagram svg{width:100%;height:auto;display:block}.patc-arch__bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.patc-arch__item{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;padding:14px 0;border-bottom:1px solid rgba(33,32,28,.06)}.patc-arch__item:first-child{padding-top:0}.patc-arch__item:last-child{border-bottom:none;padding-bottom:0}.patc-arch__item-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;color:#5753c6;padding-top:3px}.patc-arch__item-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:#63635e;margin:0}.patc-arch__item-body strong{color:#21201c;font-weight:600}.patc-vis__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid rgba(33,32,28,.1);background:#fdfdfc}@media(max-width:760px){.patc-vis__grid{grid-template-columns:1fr}}.patc-vis__col{padding:clamp(22px,3vh,32px) clamp(20px,2.6vw,28px);border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc}.patc-vis__col:last-child{border-right:none}@media(max-width:760px){.patc-vis__col{border-right:none;border-bottom:1px solid rgba(33,32,28,.1)}.patc-vis__col:last-child{border-bottom:none}}.patc-vis__col-head{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#272962;margin:0 0 18px;padding-bottom:12px;border-bottom:1px dashed rgba(33,32,28,.14)}.patc-vis__col-head:before{content:"";display:inline-block;width:10px;height:10px;background:#5b5bd6;margin-right:10px;vertical-align:middle}.patc-vis__col--never .patc-vis__col-head{color:#21201c}.patc-vis__col--never .patc-vis__col-head:before{background:transparent;border:2px solid #21201c}.patc-vis__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.patc-vis__item{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.6;color:#63635e;padding:11px 0;border-bottom:1px solid rgba(33,32,28,.06)}.patc-vis__item:last-child{border-bottom:none}.patc-rec__panel{border:1px solid rgba(33,32,28,.1);background:#f9f9f8}.patc-rec__bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 16px;border-bottom:1px solid rgba(33,32,28,.1);background:#f1f0ef;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#63635e}.patc-rec__bar span:last-child{color:#5753c6}.patc-rec__pre{margin:0;padding:clamp(18px,2.4vh,24px);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;line-height:1.7;color:#21201c;background:#fdfdfc;white-space:pre;overflow-x:auto}.patc-rec__field{color:#5753c6;margin-right:12px}.patc-rec__value{color:#21201c}.patc-rec__comment{color:#8d8d86}.patc-rec__caption{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.6;color:#63635e;margin:14px 0 0}.patc-rec__caption a{color:#5753c6;text-decoration:none;border-bottom:1px solid #5b5bd6}.patc-rec__caption a:hover{color:#272962}.patc-id__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(33,32,28,.1)}@media(max-width:900px){.patc-id__grid{grid-template-columns:1fr}}.patc-id__card{padding:clamp(20px,2.6vh,28px);border-right:1px solid rgba(33,32,28,.1);background:#fdfdfc}.patc-id__card:last-child{border-right:none}@media(max-width:900px){.patc-id__card{border-right:none;border-bottom:1px solid rgba(33,32,28,.1)}.patc-id__card:last-child{border-bottom:none}}.patc-id__card-kicker{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#5753c6;margin:0 0 10px}.patc-id__card-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:1rem;line-height:1.3;color:#21201c;margin:0 0 8px}.patc-id__card-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13.5px;line-height:1.6;color:#63635e;margin:0}.patc-id__bridge{margin-top:18px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#63635e}.patc-id__bridge a{color:#5753c6;text-decoration:none;border-bottom:1px solid #5b5bd6;padding-bottom:1px}.patc-id__bridge a:hover{color:#272962}.patc-comp__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(33,32,28,.1)}@media(max-width:900px){.patc-comp__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.patc-comp__grid{grid-template-columns:1fr}}.patc-comp__cell{padding:clamp(18px,2.4vh,24px);border-right:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);background:#fdfdfc;display:flex;flex-direction:column;gap:10px;min-height:160px}.patc-comp__cell:nth-child(3n){border-right:none}@media(max-width:900px){.patc-comp__cell:nth-child(3n){border-right:1px solid rgba(33,32,28,.1)}.patc-comp__cell:nth-child(2n){border-right:none}}@media(max-width:580px){.patc-comp__cell:nth-child(2n){border-right:1px solid rgba(33,32,28,.1)}.patc-comp__cell{border-right:none!important}}.patc-comp__cell-head{display:flex;align-items:center;gap:10px}.patc-comp__cell-badge{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:#f9f9f8;border:1px solid rgba(33,32,28,.1);border-radius:0;flex-shrink:0}.patc-comp__cell-badge img{max-width:80%;max-height:80%;object-fit:contain}.patc-comp__cell-chip{display:inline-flex;align-items:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#272962;background:#f0f1fe;border:1px solid #dadcff;border-radius:0;padding:4px 8px}.patc-comp__cell-chip--soc{color:#5753c6;background:#5b5bd614;border-color:#5b5bd633}.patc-comp__cell-name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#21201c;margin:0}.patc-comp__cell-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.55;color:#63635e;margin:0;flex-grow:1}.patc-comp__cell-cite{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.06em;color:#5753c6;text-decoration:none;border-bottom:1px solid #b8baf8;padding-bottom:1px;align-self:flex-start;transition:color .18s ease,border-color .18s ease}.patc-comp__cell-cite:hover{color:#272962;border-color:#5b5bd6}.patc-sub__table{width:100%;border-collapse:collapse;border:1px solid rgba(33,32,28,.1);background:#fdfdfc;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.55}.patc-sub__table th,.patc-sub__table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(33,32,28,.06);border-right:1px solid rgba(33,32,28,.06);vertical-align:top;color:#63635e}.patc-sub__table th:last-child,.patc-sub__table td:last-child{border-right:none}.patc-sub__table th{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#272962;background:#f9f9f8;border-bottom:1px solid rgba(33,32,28,.1)}.patc-sub__table td:first-child{font-weight:600;color:#21201c}.patc-sub__table tr:last-child td{border-bottom:none}.patc-sub__caption{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.6;color:#63635e;margin:14px 0 0;max-width:760px}.patc-sub__caption a{color:#5753c6;text-decoration:none;border-bottom:1px solid #5b5bd6}.patc-sub__caption a:hover{color:#272962}.patc-inc__grid{display:grid;grid-template-columns:1.4fr 1fr;gap:0;border:1px solid rgba(33,32,28,.1)}@media(max-width:900px){.patc-inc__grid{grid-template-columns:1fr}}.patc-inc__col{padding:clamp(20px,2.6vh,28px);border-right:1px solid rgba(33,32,28,.1)}.patc-inc__col:last-child{border-right:none}@media(max-width:900px){.patc-inc__col{border-right:none;border-bottom:1px solid rgba(33,32,28,.1)}.patc-inc__col:last-child{border-bottom:none}}.patc-inc__head{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5753c6;margin:0 0 14px}.patc-inc__flow{display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:8px}@media(max-width:720px){.patc-inc__flow{grid-template-columns:repeat(2,1fr)}}.patc-inc__step{position:relative;padding:14px 12px 14px 0;border-right:1px dashed rgba(33,32,28,.14)}.patc-inc__step:last-child{border-right:none;padding-right:0}@media(max-width:720px){.patc-inc__step{border-right:1px dashed rgba(33,32,28,.14);padding-right:12px}.patc-inc__step:nth-child(2n){border-right:none;padding-right:0}}.patc-inc__step-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;color:#5753c6;margin:0 0 6px}.patc-inc__step-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:13px;line-height:1.3;color:#21201c;margin:0 0 4px}.patc-inc__step-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.5;color:#63635e;margin:0}.patc-disclose__email{display:inline-flex;align-items:center;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.04em;color:#272962;background:#f0f1fe;border:1px solid #dadcff;border-radius:0;padding:8px 14px;text-decoration:none;margin-bottom:14px;transition:background .18s ease,border-color .18s ease}.patc-disclose__email:hover{background:#e6e7ff;border-color:#b8baf8}.patc-disclose__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:13px;line-height:1.6;color:#63635e;margin:0}.patc-docs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid rgba(33,32,28,.1)}@media(max-width:900px){.patc-docs__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.patc-docs__grid{grid-template-columns:1fr}}.patc-docs__card{display:flex;flex-direction:column;gap:8px;padding:clamp(16px,2.2vh,22px);border-right:1px solid rgba(33,32,28,.1);border-bottom:1px solid rgba(33,32,28,.1);background:#fdfdfc;text-decoration:none;color:inherit;transition:background .18s ease,transform .18s ease;position:relative;min-height:140px}.patc-docs__card:nth-child(3n){border-right:none}.patc-docs__card:hover,.patc-docs__card:focus-visible{background:#f0f1fe;outline:none}.patc-docs__card:hover .patc-docs__card-arrow,.patc-docs__card:focus-visible .patc-docs__card-arrow{transform:translate(2px);color:#272962}@media(max-width:900px){.patc-docs__card:nth-child(3n){border-right:1px solid rgba(33,32,28,.1)}.patc-docs__card:nth-child(2n){border-right:none}}@media(max-width:580px){.patc-docs__card{border-right:none!important}}.patc-docs__card-cat{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5753c6;margin:0}.patc-docs__card-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14px;line-height:1.3;color:#21201c;margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.patc-docs__card-arrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:14px;color:#5753c6;transition:transform .18s ease,color .18s ease;flex-shrink:0}.patc-docs__card-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.55;color:#63635e;margin:0;flex-grow:1}.patc-docs__card-meta{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10px;letter-spacing:.1em;color:#63635e;margin:0;text-transform:uppercase}.patc-contact{padding:clamp(40px,6vh,64px) clamp(20px,3.5vw,56px);background:linear-gradient(180deg,#fdfdfc,#f0f1fe);border-bottom:none}.patc-contact__card{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1.5px solid #0e0d1f;background:#fdfdfc;box-shadow:6px 6px #5b5bd657}@media(max-width:760px){.patc-contact__card{grid-template-columns:1fr}}.patc-contact__col{padding:clamp(24px,3vh,32px);border-right:1px solid rgba(33,32,28,.1)}.patc-contact__col:last-child{border-right:none}@media(max-width:760px){.patc-contact__col{border-right:none;border-bottom:1px solid rgba(33,32,28,.1)}.patc-contact__col:last-child{border-bottom:none}}.patc-contact__kicker{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#5753c6;margin:0 0 10px}.patc-contact__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:1.05rem;line-height:1.3;color:#21201c;margin:0 0 12px}.patc-contact__email{display:inline-block;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:500;letter-spacing:.02em;color:#272962;text-decoration:none;border-bottom:1px solid #b8baf8;padding-bottom:2px;transition:color .18s ease,border-color .18s ease}.patc-contact__email:hover{color:#272962;border-color:#5b5bd6}.patc-contact__note{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:12.5px;line-height:1.6;color:#63635e;margin:8px 0 0}.patc-reveal{opacity:0;transform:translateY(12px);transition:opacity .6s cubic-bezier(.25,1,.5,1),transform .6s cubic-bezier(.25,1,.5,1)}.patc-reveal.is-visible{opacity:1;transform:translateY(0)}.mcp-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.mcp-shell *,.mcp-shell *:before,.mcp-shell *:after{box-sizing:border-box}.mcp-main{position:relative;display:block}.mcp-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.mcp-reveal.is-visible{opacity:1;transform:translateY(0)}.mcp-link{color:#5753c6;text-decoration:none;border-bottom:1px solid #b8baf8;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.mcp-link:hover,.mcp-link:focus-visible{color:#272962;border-color:#5b5bd6}.mcp-eyebrow{display:inline-flex;align-items:center;padding:6px 14px;background:#f0f1fe;color:#5753c6;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid #dadcff;border-radius:0}.mcp-eyebrow--dark{background:#5b5bd62e;color:#e0dffe;border-color:#b1a9ff47}.mcp-eyebrow--amber{background:#fff7c2;color:#ab6400;border-color:#e2a33659}.mcp-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:#5b5bd6;color:#fdfdfc;border:2px solid #21201c;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:.005em;text-decoration:none;cursor:pointer;appearance:none;box-shadow:4px 4px #21201c;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.mcp-btn-primary:hover,.mcp-btn-primary:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #21201c;background:#5151cd}.mcp-btn-primary:focus-visible{outline:2px solid #e0dffe;outline-offset:4px}.mcp-btn-primary:active{transform:translate(2px,2px);box-shadow:0 0 #21201c}.mcp-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:#fdfdfc;color:#272962;border:2px solid #272962;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14.5px;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.mcp-btn-ghost:hover,.mcp-btn-ghost:focus-visible{background:#272962;color:#fdfdfc;transform:translateY(-1px)}.mcp-btn-ghost:focus-visible{outline:2px solid #5b5bd6;outline-offset:4px}.mcp-section{position:relative;max-width:1320px;margin:0 auto;padding:clamp(72px,9vh,112px) clamp(20px,3.5vw,56px) clamp(56px,7vh,84px);border-bottom:1px solid rgba(33,32,28,.1)}.mcp-section:last-of-type{border-bottom:none}.mcp-hero{position:relative;overflow:hidden;padding:clamp(112px,13vh,156px) clamp(20px,3.5vw,56px) clamp(72px,9vh,110px);border-bottom:1px solid rgba(33,32,28,.1);background:radial-gradient(ellipse 80% 60% at 80% 0%,rgba(91,91,214,.1),transparent 70%),radial-gradient(ellipse 50% 50% at 0% 100%,rgba(226,163,54,.05),transparent 70%),#fdfdfc}.mcp-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(39,41,98,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(39,41,98,.06) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 60% 35%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 35%,black,transparent 80%)}.mcp-hero__halo{position:absolute;top:-180px;right:-180px;width:600px;height:600px;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#5b5bd633,#5b5bd600 78%);filter:blur(8px)}.mcp-hero__inner{position:relative;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:center}@media(max-width:980px){.mcp-hero__inner{grid-template-columns:1fr}}.mcp-hero__copy{display:flex;flex-direction:column}.mcp-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;flex-wrap:wrap}.mcp-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#63635e;padding:4px 10px;border:1px solid rgba(33,32,28,.1);border-radius:0;background:#f9f9f8}.mcp-hero__crumb--active{color:#272962;background:#f0f1fe;border-color:#dadcff}.mcp-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.6rem,5.4vw,4.6rem);line-height:1;letter-spacing:-.038em;color:#272962;margin:0 0 28px;max-width:740px;text-wrap:balance}.mcp-hero__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.05rem,1.18vw,1.2rem);line-height:1.62;color:#63635e;margin:0 0 36px;max-width:620px}.mcp-hero__ctas{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:32px}.mcp-hero__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:18px;border-top:1px dashed rgba(33,32,28,.14);max-width:620px}.mcp-hero__meta-stamp{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#63635e}.mcp-hero__meta-stamp strong{color:#272962;font-weight:600;margin-left:6px}.mcp-hero__meta-dot{width:4px;height:4px;background:#cfceca;border-radius:50%}.mcp-hero__meta-text{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;color:#63635e}.mcp-hero__visual{position:relative;width:100%;background:#f9f9f8;border:2px solid #272962;padding:clamp(20px,2.4vw,28px);box-shadow:8px 8px #f0f1fe,18px 18px #5b5bd62e,0 16px 48px #2729621f}.mcp-shift{background:#fdfdfc}.mcp-shift__head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(32px,4vh,48px);padding-bottom:20px;border-bottom:1px dashed rgba(33,32,28,.14)}.mcp-shift__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.026em;color:#272962;margin:6px 0 0;max-width:880px;text-wrap:balance}.mcp-shift__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:720px}.mcp-shift__grid{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:1px;background:#21201c1a;border:1px solid rgba(33,32,28,.1)}@media(max-width:880px){.mcp-shift__grid{grid-template-columns:1fr}}.mcp-shift__cell{background:#fdfdfc;padding:clamp(28px,3vw,36px);display:flex;flex-direction:column;gap:12px;position:relative}.mcp-shift__cell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#5b5bd6;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.25,1,.5,1)}.mcp-shift__cell:hover:before{transform:scaleX(1)}.mcp-shift__num{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.6rem,4.6vw,3.6rem);line-height:1;letter-spacing:-.04em;color:#272962}.mcp-shift__cell--wide .mcp-shift__num{font-size:clamp(1.6rem,2.2vw,2rem);letter-spacing:-.02em;line-height:1.15}.mcp-shift__label{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.55;color:#63635e;margin:0;flex:1}.mcp-shift__source{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#63635e}.mcp-shift__source a{color:#5753c6;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.mcp-shift__source a:hover{color:#272962;border-color:#5b5bd6}.mcp-what{background:#fdfdfc}.mcp-what__head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(28px,3.4vh,40px);padding-bottom:18px;border-bottom:1px dashed rgba(33,32,28,.14)}.mcp-what__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.026em;color:#272962;margin:0;text-wrap:balance}.mcp-what__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(28px,4vw,56px);align-items:center}@media(max-width:980px){.mcp-what__grid{grid-template-columns:1fr}}.mcp-what__diagram{position:relative;background:#f9f9f8;border:2px solid #272962;padding:clamp(20px,2.4vw,32px);box-shadow:6px 6px #f0f1fe,0 10px 24px #27296214}.mcp-what__copy{display:flex;flex-direction:column;gap:18px}.mcp-what__copy p{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.66;color:#63635e;margin:0}.mcp-checkpoints{position:relative;background:#13131e;color:#f5f2eb;border-top:1px solid rgba(245,242,235,.08);border-bottom:1px solid rgba(245,242,235,.08);overflow:hidden}.mcp-checkpoints__bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,242,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent 78%)}.mcp-checkpoints__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:clamp(80px,10vh,128px) clamp(20px,3.5vw,56px) clamp(72px,9vh,104px)}.mcp-checkpoints__head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(36px,4.4vh,56px);padding-bottom:20px;border-bottom:1px dashed rgba(245,242,235,.08)}.mcp-checkpoints__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2rem,3.6vw,3rem);line-height:1.05;letter-spacing:-.028em;color:#f5f2eb;margin:6px 0 0;max-width:820px;text-wrap:balance;text-shadow:0 1px 24px rgba(177,169,255,.2)}.mcp-checkpoints__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.08vw,1.08rem);line-height:1.66;color:#f5f2ebad;margin:0;max-width:720px}.mcp-checkpoints__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.mcp-checkpoints__row{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:clamp(20px,2.4vw,32px);align-items:start;padding:clamp(20px,2.4vh,28px) 0;border-top:1px solid rgba(245,242,235,.08)}.mcp-checkpoints__row:last-child{border-bottom:1px solid rgba(245,242,235,.08)}@media(max-width:600px){.mcp-checkpoints__row{grid-template-columns:64px minmax(0,1fr);gap:16px}}.mcp-checkpoints__num{display:flex;align-items:center;gap:12px}@media(max-width:600px){.mcp-checkpoints__num{flex-direction:column;align-items:flex-start;gap:6px}}.mcp-checkpoints__dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.mcp-checkpoints__num-text{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;font-weight:600;letter-spacing:.12em;color:#b1a9ff}.mcp-checkpoints__row-body{display:flex;flex-direction:column;gap:8px}.mcp-checkpoints__row-name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.4vw,1.35rem);letter-spacing:-.012em;color:#f5f2eb;margin:0}.mcp-checkpoints__row-line{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.96rem,1.02vw,1rem);line-height:1.6;color:#f5f2ebad;margin:0;max-width:760px}.mcp-checkpoints__rail{display:none}.mcp-checkpoints__foot{margin:clamp(28px,3vh,40px) 0 0;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;letter-spacing:.1em;color:#f5f2ebad}.mcp-checkpoints__foot a{color:#e0dffe;text-decoration:none;border-bottom:1px solid rgba(224,223,254,.32);padding-bottom:1px}.mcp-checkpoints__foot a:hover{border-color:#e0dffe}.mcp-shapes{background:#fdfdfc}.mcp-shapes__head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(28px,3.4vh,40px);padding-bottom:18px;border-bottom:1px dashed rgba(33,32,28,.14)}.mcp-shapes__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.026em;color:#272962;margin:0;max-width:820px;text-wrap:balance}.mcp-shapes__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:760px}.mcp-shapes__venn{position:relative;background:#f9f9f8;border:2px solid #272962;padding:clamp(20px,2.4vw,32px);box-shadow:8px 8px #f0f1fe,0 14px 36px #2729621a;margin-bottom:clamp(28px,3.4vh,44px)}.mcp-shapes__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}@media(max-width:980px){.mcp-shapes__cards{grid-template-columns:1fr}}.mcp-shapes__card{position:relative;background:#fdfdfc;border:2px solid #272962;padding:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;gap:14px;box-shadow:inset 0 1px #ffffffeb,4px 4px #f0f1fe,0 8px 24px #2729620d;transition:transform .24s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1)}.mcp-shapes__card:hover{transform:translate(-2px,-2px);box-shadow:inset 0 1px #ffffffeb,8px 8px #f0f1fe,0 12px 32px #27296214}.mcp-shapes__card-label{align-self:flex-start;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border:1px solid;border-radius:0}.mcp-shapes__card-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.2rem,1.4vw,1.4rem);line-height:1.2;letter-spacing:-.014em;color:#272962;margin:0}.mcp-shapes__card-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.95rem,1.02vw,1rem);line-height:1.62;color:#63635e;margin:0;flex:1}.mcp-shapes__card-foot{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#63635e;margin:0;padding-top:10px;border-top:1px solid rgba(33,32,28,.1)}.mcp-install{background:#f9f9f8}.mcp-install__head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(28px,3.4vh,40px);padding-bottom:18px;border-bottom:1px dashed rgba(33,32,28,.14)}.mcp-install__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.026em;color:#272962;margin:0;max-width:820px;text-wrap:balance}.mcp-install__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:760px}.mcp-install__timeline{list-style:none;padding:0;margin:0 0 clamp(28px,3.4vh,44px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#21201c1a;border:1px solid rgba(33,32,28,.1);position:relative}@media(max-width:880px){.mcp-install__timeline{grid-template-columns:1fr}}.mcp-install__step{position:relative;background:#fdfdfc;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:10px;transition:background .24s cubic-bezier(.25,1,.5,1)}.mcp-install__step:hover{background:#f9f9f8}.mcp-install__step-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid rgba(33,32,28,.1)}.mcp-install__step-tag{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#5b5bd6;padding:4px 9px;background:#f0f1fe;border:1px solid #dadcff}.mcp-install__step-num{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;color:#63635e}.mcp-install__step-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.1rem,1.24vw,1.24rem);line-height:1.25;letter-spacing:-.012em;color:#272962;margin:0}.mcp-install__step-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.92rem,.98vw,.96rem);line-height:1.6;color:#63635e;margin:0}.mcp-install__paths{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,22px)}@media(max-width:760px){.mcp-install__paths{grid-template-columns:1fr}}.mcp-install__path{background:#fdfdfc;border:2px solid #272962;padding:clamp(22px,2.4vw,30px);display:flex;flex-direction:column;gap:12px;box-shadow:inset 0 1px #ffffffeb,4px 4px #f0f1fe;transition:transform .24s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1)}.mcp-install__path:hover{transform:translate(-2px,-2px);box-shadow:inset 0 1px #ffffffeb,8px 8px #f0f1fe}.mcp-install__path-label{align-self:flex-start;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#5b5bd6;padding:4px 10px;background:#f0f1fe;border:1px solid #dadcff}.mcp-install__path-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.32vw,1.32rem);line-height:1.22;letter-spacing:-.014em;color:#272962;margin:0}.mcp-install__path-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.94rem,1vw,.98rem);line-height:1.62;color:#63635e;margin:0;flex:1}.mcp-install__path-foot{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#63635e;margin:0;padding-top:10px;border-top:1px solid rgba(33,32,28,.1)}.mcp-enables{position:relative;overflow:hidden;background:linear-gradient(180deg,#fdfdfc,#fbf6ee);border-bottom:1px solid rgba(33,32,28,.1);padding:clamp(72px,9vh,112px) clamp(20px,3.5vw,56px) clamp(64px,8vh,96px)}.mcp-enables__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(226,163,54,.14),transparent 70%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(91,91,214,.06),transparent 70%)}.mcp-enables__head{position:relative;z-index:1;max-width:1320px;margin:0 auto clamp(28px,3.4vh,40px);display:flex;flex-direction:column;gap:16px;padding-bottom:18px;border-bottom:1px dashed rgba(33,32,28,.14)}.mcp-enables__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.026em;color:#272962;margin:0;max-width:880px;text-wrap:balance}.mcp-enables__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:760px}.mcp-enables__row{position:relative;z-index:1;max-width:1320px;margin:0 auto clamp(28px,3.4vh,44px);background:#fdfdfc;border:2px solid #272962;padding:clamp(20px,2.4vw,32px);box-shadow:6px 6px #e2a3364d,0 10px 28px #27296214}.mcp-enables__list{position:relative;z-index:1;max-width:1320px;margin:0 auto;list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#21201c1a;border:1px solid rgba(33,32,28,.1)}@media(max-width:760px){.mcp-enables__list{grid-template-columns:1fr}}.mcp-enables__line{background:#fdfdfc;padding:clamp(18px,2.2vw,26px);display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.98rem,1.06vw,1.04rem);line-height:1.55;color:#63635e}.mcp-enables__line-before{color:#272962;font-weight:500}.mcp-enables__line-arrow{color:#ab6400;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-weight:600}.mcp-enables__line-after{color:#63635e}.mcp-recorded{background:#fdfdfc;padding:clamp(72px,9vh,112px) clamp(20px,3.5vw,56px);border-bottom:1px solid rgba(33,32,28,.1);max-width:1320px;margin:0 auto}.mcp-recorded__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;background:#fdfdfc;border:2px solid #272962;padding:clamp(28px,3.4vw,44px);box-shadow:8px 8px #f0f1fe,18px 18px #5b5bd629,0 14px 36px #2729621a}@media(max-width:880px){.mcp-recorded__panel{grid-template-columns:1fr}}.mcp-recorded__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.mcp-recorded__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.1;letter-spacing:-.022em;color:#272962;margin:0;max-width:540px}.mcp-recorded__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:540px}.mcp-recorded__link{display:inline-flex;align-items:center;gap:8px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14px;color:#5753c6;text-decoration:none;border-bottom:1px solid #b8baf8;padding-bottom:2px;transition:color .2s ease,border-color .2s ease}.mcp-recorded__link:hover{color:#272962;border-color:#5b5bd6}.mcp-recorded__visual{background:#f9f9f8;border:1px solid rgba(33,32,28,.1);padding:clamp(16px,2vw,24px)}.mcp-next{background:#fdfdfc}.mcp-next__head{display:flex;flex-direction:column;gap:14px;margin-bottom:clamp(28px,3.4vh,40px);padding-bottom:18px;border-bottom:1px dashed rgba(33,32,28,.14)}.mcp-next__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1;letter-spacing:-.022em;color:#272962;margin:0}.mcp-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}@media(max-width:980px){.mcp-next__grid{grid-template-columns:1fr}}.mcp-next__card{position:relative;background:#fdfdfc;border:1px solid rgba(33,32,28,.1);padding:clamp(22px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;transition:border-color .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1)}.mcp-next__card:hover{border-color:#5b5bd6;transform:translateY(-2px)}.mcp-next__card--disabled{opacity:.66;pointer-events:none;background:#f9f9f8}.mcp-next__eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#5753c6}.mcp-next__card-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.32vw,1.32rem);line-height:1.2;letter-spacing:-.014em;color:#272962;margin:0}.mcp-next__card-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.94rem,1vw,.98rem);line-height:1.6;color:#63635e;margin:0;flex:1}.mcp-next__cta{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;letter-spacing:.1em;color:#5753c6;padding-top:10px;border-top:1px solid rgba(33,32,28,.1)}.mcp-cta{position:relative;padding:clamp(80px,10vh,128px) clamp(20px,3.5vw,56px) clamp(96px,12vh,144px);background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(91,91,214,.1),transparent 70%),#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.mcp-cta__inner{position:relative;max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.mcp-cta__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.028em;color:#272962;margin:0;text-wrap:balance}.mcp-cta__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:540px}.mcp-cta__btn{margin-top:8px}.dvp-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.dvp-shell *,.dvp-shell *:before,.dvp-shell *:after{box-sizing:border-box}.dvp-main{position:relative;display:block}.dvp-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.dvp-reveal.is-visible{opacity:1;transform:translateY(0)}.dvp-eyebrow{display:inline-flex;align-items:center;padding:6px 14px;background:#ffe5d6;color:#8a3414;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1;border:1px solid #f5b89a;border-radius:0}.dvp-eyebrow--dark{background:#a8b4c824;color:#e6ebf2;border-color:#a8b4c852}.dvp-eyebrow--amber{background:#fff7c2;color:#ab6400;border-color:#e2a33659}.dvp-link{color:#8a3414;text-decoration:none;border-bottom:1px solid #d77a55;padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.dvp-link:hover,.dvp-link:focus-visible{color:#3f1606;border-color:#b14a2a}.dvp-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:#b14a2a;color:#fdfdfc;border:2px solid #3f1606;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14.5px;letter-spacing:.005em;text-decoration:none;cursor:pointer;appearance:none;box-shadow:4px 4px #3f1606;transition:transform .2s cubic-bezier(.25,1,.5,1),box-shadow .2s cubic-bezier(.25,1,.5,1),background .2s cubic-bezier(.25,1,.5,1)}.dvp-btn-primary:hover,.dvp-btn-primary:focus-visible{transform:translate(-2px,-2px);box-shadow:8px 8px #3f1606;background:#98381d}.dvp-btn-primary:focus-visible{outline:2px solid #ffe5d6;outline-offset:4px}.dvp-btn-primary:active{transform:translate(2px,2px);box-shadow:0 0 #3f1606}.dvp-btn-ghost{display:inline-flex;align-items:center;gap:10px;padding:13px 22px;background:#fdfdfc;color:#3f1606;border:2px solid #3f1606;border-radius:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14.5px;text-decoration:none;cursor:pointer;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1),transform .2s cubic-bezier(.25,1,.5,1)}.dvp-btn-ghost:hover,.dvp-btn-ghost:focus-visible{background:#3f1606;color:#fdfdfc;transform:translateY(-1px)}.dvp-btn-ghost:focus-visible{outline:2px solid #b14a2a;outline-offset:4px}.dvp-section{position:relative;max-width:1320px;margin:0 auto;padding:clamp(72px,9vh,112px) clamp(20px,3.5vw,56px) clamp(56px,7vh,84px);border-bottom:1px solid rgba(33,32,28,.1)}.dvp-section:last-of-type{border-bottom:none}.dvp-section__head{display:flex;flex-direction:column;gap:16px;margin-bottom:clamp(28px,3.4vh,40px);padding-bottom:18px;border-bottom:1px dashed rgba(33,32,28,.14)}.dvp-section__head--dark{border-bottom-color:#e6ebf214}.dvp-section__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.026em;color:#8a3414;margin:0;max-width:880px;text-wrap:balance}.dvp-section__title--dark{color:#e6ebf2;text-shadow:0 1px 24px rgba(168,180,200,.18)}.dvp-section__lead{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:760px}.dvp-section__lead--dark{color:#e6ebf2ad}.dvp-hero{position:relative;overflow:hidden;padding:clamp(112px,13vh,156px) clamp(20px,3.5vw,56px) clamp(72px,9vh,110px);border-bottom:1px solid rgba(33,32,28,.1);background:radial-gradient(ellipse 80% 60% at 80% 0%,rgba(177,74,42,.18),transparent 70%),radial-gradient(ellipse 50% 50% at 0% 100%,rgba(226,163,54,.06),transparent 70%),#fdfdfc}.dvp-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(63,22,6,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(63,22,6,.06) 1px,transparent 1px);background-size:56px 56px;pointer-events:none;mask-image:radial-gradient(ellipse 80% 70% at 60% 35%,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 35%,black,transparent 80%)}.dvp-hero__halo{position:absolute;top:-180px;right:-180px;width:600px;height:600px;pointer-events:none;border-radius:50%;background:radial-gradient(closest-side,#b14a2a38,#b14a2a00 78%);filter:blur(8px)}.dvp-hero__inner{position:relative;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(40px,5vw,80px);align-items:center}@media(max-width:980px){.dvp-hero__inner{grid-template-columns:1fr}}.dvp-hero__copy{display:flex;flex-direction:column}.dvp-hero__crumbs{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;flex-wrap:wrap}.dvp-hero__crumb{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#63635e;padding:4px 10px;border:1px solid rgba(33,32,28,.1);border-radius:0;background:#f9f9f8}.dvp-hero__crumb--active{color:#8a3414;background:#ffe5d6;border-color:#f5b89a}.dvp-hero__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1;letter-spacing:-.034em;color:#8a3414;margin:0 0 28px;max-width:760px;text-wrap:balance}.dvp-hero__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.05rem,1.18vw,1.2rem);line-height:1.62;color:#63635e;margin:0 0 36px;max-width:620px}.dvp-hero__ctas{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:32px}.dvp-hero__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding-top:18px;border-top:1px dashed rgba(33,32,28,.14);max-width:620px}.dvp-hero__meta-stamp{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#63635e}.dvp-hero__meta-stamp strong{color:#8a3414;font-weight:600;margin-left:6px}.dvp-hero__meta-dot{width:4px;height:4px;background:#cfceca;border-radius:50%}.dvp-hero__meta-text{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.08em;color:#63635e}.dvp-hero__visual{position:relative;width:100%;background:#f9f9f8;border:2px solid #3f1606;padding:clamp(20px,2.4vw,28px);box-shadow:8px 8px #ffe5d6,18px 18px #b14a2a2e,0 16px 48px #3f16061a}.dvp-coverage{background:#fdfdfc}.dvp-coverage__grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#21201c1a;border:1px solid rgba(33,32,28,.1)}@media(max-width:1080px){.dvp-coverage__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.dvp-coverage__grid{grid-template-columns:1fr}}.dvp-coverage__cell{background:#fdfdfc;padding:clamp(20px,2.2vw,26px);display:flex;flex-direction:column;gap:8px;position:relative;transition:background .22s cubic-bezier(.25,1,.5,1)}.dvp-coverage__cell:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#b14a2a;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.25,1,.5,1)}.dvp-coverage__cell:hover{background:#f9f9f8}.dvp-coverage__cell:hover:before{transform:scaleX(1)}.dvp-coverage__name{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.05rem,1.16vw,1.16rem);letter-spacing:-.012em;color:#8a3414;margin:0}.dvp-coverage__sub{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.05em;color:#63635e;margin:0}.dvp-crypto{background:#fdfdfc}.dvp-crypto__diagram{position:relative;background:#f9f9f8;border:2px solid #3f1606;padding:clamp(20px,2.4vw,32px);box-shadow:8px 8px #ffe5d6,0 14px 36px #3f16061a}.dvp-crypto__foot{margin-top:clamp(20px,2.4vh,28px);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.06em;color:#63635e}.dvp-hard{position:relative;margin:0;max-width:none;background:#0c1626;color:#e6ebf2;border-top:1px solid rgba(230,235,242,.08);border-bottom:1px solid rgba(230,235,242,.08);overflow:hidden;padding:0}.dvp-hard__bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(230,235,242,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(230,235,242,.04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black,transparent 78%)}.dvp-hard__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;padding:clamp(80px,10vh,128px) clamp(20px,3.5vw,56px) clamp(72px,9vh,104px)}.dvp-hard__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e6ebf214;border:1px solid rgba(230,235,242,.08)}@media(max-width:760px){.dvp-hard__grid{grid-template-columns:1fr}}.dvp-hard__cell{background:#14213abd;padding:clamp(26px,3vw,36px);display:flex;flex-direction:column;gap:14px;transition:background .24s cubic-bezier(.25,1,.5,1)}.dvp-hard__cell:hover{background:#1c3052db}.dvp-hard__num{align-self:flex-start;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;font-weight:600;letter-spacing:.2em;color:#ffc53d;padding-bottom:8px;border-bottom:1px solid rgba(230,235,242,.08);width:36px}.dvp-hard__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.4vw,1.38rem);letter-spacing:-.012em;color:#e6ebf2;margin:0}.dvp-hard__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.96rem,1.02vw,1rem);line-height:1.62;color:#e6ebf2ad;margin:0}.dvp-deploy{background:#f9f9f8}.dvp-deploy__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px)}@media(max-width:760px){.dvp-deploy__grid{grid-template-columns:1fr}}.dvp-deploy__card{background:#fdfdfc;border:2px solid #3f1606;padding:clamp(24px,2.6vw,32px);display:flex;flex-direction:column;gap:14px;box-shadow:inset 0 1px #ffffffeb,4px 4px #ffe5d6,0 8px 24px #3f16060d;transition:transform .24s cubic-bezier(.25,1,.5,1),box-shadow .24s cubic-bezier(.25,1,.5,1)}.dvp-deploy__card:hover{transform:translate(-2px,-2px);box-shadow:inset 0 1px #ffffffeb,8px 8px #ffe5d6,0 12px 32px #3f160614}.dvp-deploy__label{align-self:flex-start;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#8a3414;padding:4px 10px;background:#ffe5d6;border:1px solid #f5b89a}.dvp-deploy__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.32vw,1.32rem);line-height:1.22;letter-spacing:-.014em;color:#8a3414;margin:0}.dvp-deploy__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.96rem,1.02vw,1rem);line-height:1.62;color:#63635e;margin:0;flex:1}.dvp-deploy__foot{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.1em;color:#63635e;margin:0;padding-top:10px;border-top:1px solid rgba(33,32,28,.1)}.dvp-compose{background:#fdfdfc}.dvp-compose__panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center;background:#fdfdfc;border:2px solid #3f1606;padding:clamp(28px,3.4vw,44px);box-shadow:8px 8px #e2a3361f,18px 18px #e2a33633,0 14px 36px #3f16061a}@media(max-width:880px){.dvp-compose__panel{grid-template-columns:1fr}}.dvp-compose__copy{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.dvp-compose__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.1;letter-spacing:-.022em;color:#8a3414;margin:0;max-width:540px}.dvp-compose__body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:540px}.dvp-compose__link{display:inline-flex;align-items:center;gap:8px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:600;font-size:14px}.dvp-compose__visual{background:#f9f9f8;border:1px solid rgba(33,32,28,.1);padding:clamp(16px,2vw,24px)}.dvp-next{background:#fdfdfc}.dvp-next__title{font-size:clamp(1.7rem,2.6vw,2.4rem);line-height:1.1}.dvp-next__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}@media(max-width:980px){.dvp-next__grid{grid-template-columns:1fr}}.dvp-next__card{position:relative;background:#fdfdfc;border:1px solid rgba(33,32,28,.1);padding:clamp(22px,2.4vw,28px);display:flex;flex-direction:column;gap:12px;text-decoration:none;color:inherit;transition:border-color .22s cubic-bezier(.25,1,.5,1),transform .22s cubic-bezier(.25,1,.5,1)}.dvp-next__card:hover{border-color:#b14a2a;transform:translateY(-2px)}.dvp-next__eyebrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8a3414}.dvp-next__card-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:500;font-size:clamp(1.18rem,1.32vw,1.32rem);line-height:1.2;letter-spacing:-.014em;color:#8a3414;margin:0}.dvp-next__card-body{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(.94rem,1vw,.98rem);line-height:1.6;color:#63635e;margin:0;flex:1}.dvp-next__cta{display:inline-flex;align-items:center;gap:8px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;letter-spacing:.1em;color:#8a3414;padding-top:10px;border-top:1px solid rgba(33,32,28,.1)}.dvp-cta{position:relative;padding:clamp(80px,10vh,128px) clamp(20px,3.5vw,56px) clamp(96px,12vh,144px);background:radial-gradient(ellipse 60% 70% at 50% 0%,rgba(177,74,42,.1),transparent 70%),#fdfdfc;border-top:1px solid rgba(33,32,28,.1)}.dvp-cta__inner{position:relative;max-width:720px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.dvp-cta__title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.08;letter-spacing:-.028em;color:#8a3414;margin:0;text-wrap:balance}.dvp-cta__sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-weight:400;font-size:clamp(1rem,1.06vw,1.06rem);line-height:1.66;color:#63635e;margin:0;max-width:540px}.dvp-cta__btn{margin-top:8px}.frs-shell{background:#fdfdfc;color:#21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;min-height:100vh}.frs-shell *,.frs-shell *:before,.frs-shell *:after{box-sizing:border-box}.frs-main{position:relative;display:block}.frs-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.frs-reveal.is-visible{opacity:1;transform:translateY(0)}.frs-eyebrow{display:inline-flex;align-items:center;padding:7px 14px;background:#e1f4eb;color:#1e7050;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;line-height:1;border:1px solid #c0e7d2}.frs-eyebrow--amber{background:#fff7c2;color:#ab6400;border-color:#e2a33659}.frs-eyebrow--dark{background:#5cb98e2e;color:#b1f0c8;border-color:#97e0b84d}.frs-btn-primary{display:inline-flex;align-items:center;gap:12px;padding:16px 26px;background:#5cb98e;color:#fdfdfc;border:2px solid #21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;letter-spacing:.005em;cursor:pointer;text-decoration:none;box-shadow:6px 6px #5cb98ef2;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1),background .22s ease}.frs-btn-primary:hover,.frs-btn-primary:focus-visible{transform:translate(-2px,-2px);box-shadow:10px 10px #97e0b8;background:#4ba578}.frs-btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;background:transparent;color:#21201c;border:2px solid #21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;letter-spacing:.005em;cursor:pointer;text-decoration:none;transition:background .22s ease,color .22s ease}.frs-btn-secondary:hover,.frs-btn-secondary:focus-visible{background:#21201c;color:#fdfdfc}.frs-btn-on-dark-primary{display:inline-flex;align-items:center;gap:12px;padding:16px 26px;background:#fdfdfc;color:#21201c;border:2px solid #fdfdfc;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;letter-spacing:.005em;cursor:pointer;text-decoration:none;box-shadow:6px 6px #5cb98ef2;transition:transform .26s cubic-bezier(.16,1,.3,1),box-shadow .26s cubic-bezier(.16,1,.3,1)}.frs-btn-on-dark-primary:hover,.frs-btn-on-dark-primary:focus-visible{transform:translate(-2px,-2px);box-shadow:10px 10px #97e0b8}.frs-btn-on-dark-secondary{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;background:transparent;color:#fdfdfc;border:2px solid rgba(245,242,235,.55);font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;letter-spacing:.005em;cursor:pointer;text-decoration:none;transition:border-color .22s ease,background .22s ease}.frs-btn-on-dark-secondary:hover,.frs-btn-on-dark-secondary:focus-visible{border-color:#fdfdfc;background:#f5f2eb0f}.frs-hero{position:relative;padding:clamp(110px,14vh,170px) clamp(20px,4vw,64px) clamp(70px,10vh,120px);background:#fdfdfc;border-bottom:1px solid rgba(33,32,28,.1);overflow:hidden}.frs-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(33,32,28,.05) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(900px circle at 25% 30%,black,transparent 70%);-webkit-mask-image:radial-gradient(900px circle at 25% 30%,black,transparent 70%)}.frs-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 35% at 88% 22%,rgba(92,185,142,.12),transparent 70%),radial-gradient(ellipse 50% 30% at 12% 78%,rgba(226,163,54,.05),transparent 70%)}.frs-hero__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,5vw,80px);align-items:center}@media(max-width:960px){.frs-hero__inner{grid-template-columns:1fr;gap:56px}}.frs-hero__head{display:flex;flex-direction:column;gap:28px;max-width:640px}.frs-hero__title{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(48px,7vw,88px);font-weight:500;letter-spacing:-.025em;line-height:.96;color:#21201c}.frs-hero__title span{display:block}.frs-hero__title span.frs-hero__title-line2{color:#0c3d2a}.frs-hero__sub{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(18px,1.4vw,21px);font-weight:400;line-height:1.55;color:#63635e;max-width:560px;letter-spacing:.005em}.frs-hero__cta-row{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.frs-hero__photo-wrap{position:relative;aspect-ratio:4/5;background:#f1f0ef;border:2px solid #21201c;box-shadow:10px 10px #5cb98e8c,22px 22px #0e3a256b,0 4px 16px #21201c0f,0 16px 48px #0e3a250d;overflow:hidden}.frs-hero__photo-wrap img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.92) contrast(1.02)}.frs-hero__photo-wrap:before,.frs-hero__photo-wrap:after{content:"";position:absolute;width:28px;height:28px;border:2px solid #21201c;background:#fdfdfc;z-index:2}.frs-hero__photo-wrap:before{top:-8px;left:-8px;transform:rotate(45deg)}.frs-hero__photo-wrap:after{bottom:-8px;right:-8px;transform:rotate(45deg)}.frs-hero__photo-tag{position:absolute;bottom:28px;left:28px;z-index:3;display:inline-flex;align-items:center;gap:10px;padding:11px 16px;background:#fdfdfc;border:2px solid #21201c;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#21201c;box-shadow:4px 4px #5cb98ef2}.frs-hero__photo-tag .dot{width:8px;height:8px;background:#5cb98e}.frs-fear{padding:clamp(72px,10vh,144px) clamp(20px,4vw,64px);background:#fdfdfc;border-bottom:1px solid rgba(33,32,28,.1)}.frs-fear__inner{max-width:1320px;margin:0 auto}.frs-fear__lead{display:flex;flex-direction:column;gap:22px;margin-bottom:clamp(48px,6vh,72px);max-width:760px}.frs-fear__title{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(36px,4.4vw,56px);font-weight:500;letter-spacing:-.022em;line-height:1.04;color:#21201c}.frs-fear__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.5vw,36px)}@media(max-width:980px){.frs-fear__grid{grid-template-columns:1fr;gap:28px}}.frs-fear__card{position:relative;display:flex;flex-direction:column;gap:22px;padding:clamp(28px,2.4vw,36px);background:#fdfdfc;border:2px solid #21201c;box-shadow:10px 10px #5cb98e8c,22px 22px #0e3a256b,0 4px 16px #21201c0f,0 16px 48px #0e3a250d;min-height:360px}.frs-fear__icon{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:#e1f4eb;border:2px solid #5cb98e;color:#1e7050}.frs-fear__num{position:absolute;top:clamp(28px,2.4vw,36px);right:clamp(28px,2.4vw,36px);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.18em;color:#82827c}.frs-fear__story{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(18px,1.35vw,21px);font-weight:450;line-height:1.46;letter-spacing:-.005em;color:#21201c}.frs-fear__cite{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#82827c;line-height:1.4;padding-top:14px;border-top:1px solid rgba(33,32,28,.1)}.frs-fear__catch{margin-top:auto;padding-top:14px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#1e7050;display:flex;align-items:center;gap:10px}.frs-mcp{padding:clamp(72px,10vh,144px) clamp(20px,4vw,64px);background:linear-gradient(180deg,#fdfdfc,#f9f9f8);border-bottom:1px solid rgba(33,32,28,.1)}.frs-mcp__inner{max-width:1320px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(48px,6vh,80px)}.frs-mcp__head{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,5vw,80px);align-items:end}@media(max-width:980px){.frs-mcp__head{grid-template-columns:1fr;gap:28px;align-items:start}}.frs-mcp__title{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(40px,5.2vw,72px);font-weight:500;letter-spacing:-.025em;line-height:1;color:#21201c}.frs-mcp__title-em{color:#0c3d2a}.frs-mcp__sub{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(18px,1.4vw,21px);font-weight:400;line-height:1.6;color:#63635e;letter-spacing:.005em;max-width:580px}.frs-mcp__head-left{display:flex;flex-direction:column;gap:26px}.frs-mcp__head-right{display:flex;flex-direction:column;gap:18px;padding-bottom:8px}.frs-mcp-flow{position:relative;background:#fdfdfc;border:2px solid #21201c;box-shadow:10px 10px #5cb98e8c,22px 22px #0e3a256b,0 4px 16px #21201c0f,0 16px 48px #0e3a250d;padding:clamp(36px,4vw,60px);overflow:hidden}.frs-mcp-flow__head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:clamp(28px,3vw,44px);padding-bottom:18px;border-bottom:1px dashed rgba(33,32,28,.18)}.frs-mcp-flow__caption{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#82827c}.frs-mcp-flow__legend{display:inline-flex;align-items:center;gap:22px;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.16em;color:#63635e}.frs-mcp-flow__legend .swatch{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;font-weight:500}.frs-mcp-flow__legend .swatch .chip{width:12px;height:12px;border:1.5px solid #21201c}.frs-mcp-flow__legend .swatch--ok .chip{background:#5cb98e}.frs-mcp-flow__legend .swatch--blocked .chip{background:#ffc53d}.frs-mcp-flow__grid{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:clamp(20px,2.5vw,36px);align-items:stretch}@media(max-width:880px){.frs-mcp-flow__grid{grid-template-columns:1fr;gap:24px}}.frs-mcp-flow__col{display:flex;flex-direction:column;gap:14px}.frs-mcp-flow__col-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#82827c;margin-bottom:4px}.frs-mcp-flow__node{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#f9f9f8;border:1.5px solid rgba(33,32,28,.18)}.frs-mcp-flow__node img{width:22px;height:22px;object-fit:contain}.frs-mcp-flow__node span{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:500;color:#21201c;letter-spacing:-.005em}.frs-mcp-flow__center{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:clamp(28px,3vw,44px) clamp(20px,2vw,32px);background:#0e3a25;color:#fdfdfc;border:2px solid #21201c;min-height:220px}.frs-mcp-flow__center-mark{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#b1f0c8;opacity:.85}.frs-mcp-flow__center-title{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(26px,2.6vw,38px);font-weight:500;letter-spacing:-.015em;text-align:center;line-height:1}.frs-mcp-flow__center-sub{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;color:#f5f2ebc7;text-align:center;max-width:240px;line-height:1.5}.frs-mcp-flow__events{margin-top:clamp(32px,3.5vw,48px);padding-top:24px;border-top:1px dashed rgba(33,32,28,.18);display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,2vw,28px)}@media(max-width:720px){.frs-mcp-flow__events{grid-template-columns:1fr}}.frs-mcp-flow__event{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border:1.5px solid rgba(33,32,28,.18);background:#f9f9f8;font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:13px;letter-spacing:.01em;color:#21201c;line-height:1.4}.frs-mcp-flow__event .dot{flex-shrink:0;width:10px;height:10px;margin-top:5px;border:1.5px solid #21201c}.frs-mcp-flow__event--ok .dot{background:#5cb98e}.frs-mcp-flow__event--blocked .dot{background:#ffc53d}.frs-mcp-bullets{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,24px)}@media(max-width:980px){.frs-mcp-bullets{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.frs-mcp-bullets{grid-template-columns:1fr}}.frs-mcp-bullet{padding:24px 22px;background:#fdfdfc;border:1.5px solid rgba(33,32,28,.18);display:flex;flex-direction:column;gap:14px;min-height:150px}.frs-mcp-bullet__icon{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:#e1f4eb;border:1.5px solid #5cb98e;color:#1e7050}.frs-mcp-bullet__text{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(15.5px,1.15vw,17px);font-weight:450;line-height:1.4;color:#21201c;letter-spacing:-.002em}.frs-http{padding:clamp(72px,10vh,144px) clamp(20px,4vw,64px);background:#f9f9f8;border-bottom:1px solid rgba(33,32,28,.1)}.frs-http__inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(40px,5vw,80px);align-items:center}@media(max-width:980px){.frs-http__inner{grid-template-columns:1fr;gap:48px}}.frs-http__head{display:flex;flex-direction:column;gap:26px}.frs-http__title{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(34px,4.2vw,56px);font-weight:500;letter-spacing:-.022em;line-height:1.04;color:#21201c}.frs-http__title-em{color:#0c3d2a}.frs-http__sub{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(17px,1.3vw,20px);font-weight:400;line-height:1.6;color:#63635e;max-width:540px}.frs-http__points{display:flex;flex-direction:column;gap:14px;margin-top:8px}.frs-http__point{display:flex;align-items:flex-start;gap:14px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(15.5px,1.15vw,17px);font-weight:450;line-height:1.4;color:#21201c;letter-spacing:-.002em}.frs-http__point .tick{flex-shrink:0;width:22px;height:22px;margin-top:1px;background:#e1f4eb;border:1.5px solid #5cb98e;color:#1e7050;display:inline-flex;align-items:center;justify-content:center}.frs-http-flow{position:relative;background:#fdfdfc;border:2px solid #21201c;box-shadow:10px 10px #5cb98e8c,22px 22px #0e3a256b,0 4px 16px #21201c0f,0 16px 48px #0e3a250d;padding:clamp(28px,3vw,44px)}.frs-http-flow__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;padding-bottom:16px;border-bottom:1px dashed rgba(33,32,28,.18)}.frs-http-flow__cap{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#82827c}.frs-http-flow__rows{display:flex;flex-direction:column;gap:14px}.frs-http-flow__row{display:grid;grid-template-columns:1fr auto 1.1fr;gap:14px;align-items:center;padding:14px 16px;background:#f9f9f8;border:1.5px solid rgba(33,32,28,.18);font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12.5px;letter-spacing:.01em;color:#21201c;line-height:1.4}.frs-http-flow__row .arrow{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:14px;color:#82827c}.frs-http-flow__row .from{font-weight:500}.frs-http-flow__row .to{font-weight:500;color:#1e7050}.frs-http-flow__row--blocked{border-color:#e2a3368c;background:#fff7c2}.frs-http-flow__row--blocked .to{color:#ab6400;font-weight:600}.frs-inbox{position:relative;padding:clamp(72px,10vh,144px) clamp(20px,4vw,64px);background:#0e3a25;color:#fdfdfc;border-bottom:1px solid #0a2014;overflow:hidden}.frs-inbox:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,242,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.04) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(900px circle at 75% 20%,black,transparent 70%);-webkit-mask-image:radial-gradient(900px circle at 75% 20%,black,transparent 70%)}.frs-inbox:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 35% at 18% 25%,rgba(226,163,54,.18),transparent 70%),radial-gradient(ellipse 50% 35% at 88% 78%,rgba(151,224,184,.12),transparent 70%)}.frs-inbox__inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,5vw,80px);align-items:center}@media(max-width:980px){.frs-inbox__inner{grid-template-columns:1fr;gap:56px}}.frs-inbox__head{display:flex;flex-direction:column;gap:26px;max-width:540px}.frs-inbox__title{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-.025em;line-height:1;color:#fdfdfc}.frs-inbox__title-em{color:#ffc53d}.frs-inbox__sub{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(17px,1.3vw,20px);font-weight:400;line-height:1.6;letter-spacing:.005em;color:#f5f2ebd1}.frs-inbox__values{display:flex;flex-direction:column;gap:16px;margin-top:8px}.frs-inbox__value{display:flex;align-items:flex-start;gap:14px;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(16px,1.2vw,18.5px);font-weight:450;line-height:1.4;letter-spacing:-.002em;color:#fdfdfc}.frs-inbox__value .tick{flex-shrink:0;width:22px;height:22px;margin-top:1px;background:#ffc53d2e;border:1.5px solid #ffc53d;color:#ffc53d;display:inline-flex;align-items:center;justify-content:center}.frs-email{position:relative;background:#fdfdfc;color:#21201c;border:2px solid #21201c;box-shadow:10px 10px #e2a3368c,22px 22px #4f342257,0 4px 16px #21201c0f,0 16px 48px #4f34220d}.frs-email:before{content:"";position:absolute;inset:0;transform:translate(14px,14px);background:#f9f9f8;border:2px solid #21201c;z-index:-1}.frs-email__bar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:#f1f0ef;border-bottom:2px solid #21201c}.frs-email__bar .traffic{display:inline-flex;align-items:center;gap:8px}.frs-email__bar .traffic span{width:10px;height:10px;background:#cfceca;border:1.5px solid #21201c}.frs-email__bar .traffic span:first-child{background:#ffc53d}.frs-email__bar .traffic span:nth-child(2){background:#94d3b3}.frs-email__bar .traffic span:last-child{background:#8d8d86}.frs-email__bar .label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#82827c}.frs-email__head{padding:22px 24px 18px;border-bottom:1px dashed rgba(33,32,28,.18);display:flex;flex-direction:column;gap:8px}.frs-email__from{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:12px;letter-spacing:.01em;color:#82827c}.frs-email__from strong{color:#21201c;font-weight:500}.frs-email__subject{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(20px,1.6vw,24px);font-weight:500;letter-spacing:-.012em;line-height:1.25;color:#21201c}.frs-email__body{padding:24px;display:flex;flex-direction:column;gap:18px}.frs-email__greet{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:15.5px;color:#63635e}.frs-email__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.frs-email__stat{padding:16px;border:1.5px solid rgba(33,32,28,.18);background:#f9f9f8;display:flex;flex-direction:column;gap:4px}.frs-email__stat-value{font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(24px,2vw,30px);font-weight:500;letter-spacing:-.015em;color:#21201c}.frs-email__stat-label{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:10.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#82827c}.frs-email__divider{height:1px;background:#21201c1a;margin:4px 0}.frs-email__one-thing{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ab6400}.frs-email__decision{padding:16px 18px;background:#fff7c2;border:1.5px solid rgba(226,163,54,.55);font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:15px;line-height:1.5;color:#21201c}.frs-email__decision strong{font-weight:600;color:#0c3d2a}.frs-email__actions{display:flex;gap:12px;margin-top:4px}.frs-email__btn{flex:1;padding:13px 18px;background:#fdfdfc;border:2px solid #21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;letter-spacing:.005em;color:#21201c;cursor:default;text-align:center}.frs-email__btn--primary{background:#5cb98e;color:#fdfdfc}.frs-install{padding:clamp(72px,10vh,144px) clamp(20px,4vw,64px);background:#fdfdfc;border-bottom:1px solid rgba(33,32,28,.1)}.frs-install__inner{max-width:1320px;margin:0 auto}.frs-install__head{display:flex;flex-direction:column;gap:22px;margin-bottom:clamp(48px,6vh,72px);max-width:720px}.frs-install__title{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-.025em;line-height:1.02;color:#21201c}.frs-install__title-em{color:#0c3d2a}.frs-install__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,2.5vw,36px);position:relative}@media(max-width:980px){.frs-install__steps{grid-template-columns:1fr;gap:28px}}.frs-install__steps:before{content:"";position:absolute;top:56px;left:8%;right:8%;height:1px;background:linear-gradient(to right,transparent,rgba(33,32,28,.18) 12%,rgba(33,32,28,.18) 88%,transparent);z-index:0}@media(max-width:980px){.frs-install__steps:before{display:none}}.frs-install__step{position:relative;z-index:1;padding:clamp(28px,2.4vw,36px);background:#fdfdfc;border:2px solid #21201c;box-shadow:10px 10px #5cb98e8c,22px 22px #0e3a256b,0 4px 16px #21201c0f,0 16px 48px #0e3a250d;display:flex;flex-direction:column;gap:18px}.frs-install__step-num{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#5cb98e;color:#fdfdfc;border:2px solid #21201c;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em}.frs-install__step-mins{font-family:IBM Plex Mono,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#82827c}.frs-install__step-title{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(22px,1.8vw,26px);font-weight:500;letter-spacing:-.012em;line-height:1.18;color:#21201c}.frs-install__step-body{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(15.5px,1.15vw,17px);font-weight:400;line-height:1.5;color:#63635e;max-width:360px}.frs-cta{position:relative;padding:clamp(96px,14vh,160px) clamp(20px,4vw,64px);background:#0a2014;color:#fdfdfc;overflow:hidden}.frs-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(245,242,235,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(245,242,235,.04) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(900px circle at 50% 50%,black,transparent 70%);-webkit-mask-image:radial-gradient(900px circle at 50% 50%,black,transparent 70%)}.frs-cta:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 40% at 50% 30%,rgba(92,185,142,.22),transparent 70%)}.frs-cta__inner{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:32px}.frs-cta__title{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(42px,6vw,80px);font-weight:500;letter-spacing:-.025em;line-height:1;color:#fdfdfc}.frs-cta__title-em{color:#b1f0c8}.frs-cta__sub{margin:0;font-family:Graphik,Inter,system-ui,-apple-system,sans-serif;font-size:clamp(17px,1.3vw,20px);font-weight:400;line-height:1.6;color:#f5f2ebb8;max-width:580px}.frs-cta__row{display:flex;gap:18px;flex-wrap:wrap;justify-content:center}.ddp{height:100dvh;display:flex;flex-direction:column;background:#fff;overflow:hidden;position:relative;font-family:Graphik,-apple-system,Segoe UI,sans-serif;font-weight:400;color:#393939;-webkit-font-smoothing:antialiased}.ddp__grid{position:absolute;inset:0;pointer-events:none;z-index:0}.ddp__topbar{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:clamp(14px,2vh,20px) clamp(20px,3vw,48px);flex-shrink:0}.ddp__wordmark{font-size:clamp(.8rem,1.1vw,.95rem);font-weight:500;color:#161616;letter-spacing:-.02em;text-decoration:none;user-select:none}.ddp__legal-links{display:flex;align-items:center;gap:clamp(12px,2vw,20px)}.ddp__legal-link{font-size:clamp(.65rem,.8vw,.75rem);color:#8d8d8d;text-decoration:none;letter-spacing:.01em;transition:color .2s ease,transform .15s ease}.ddp__legal-link:hover{color:#161616}.ddp__legal-link:active{transform:scale(.985)}.ddp__main{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 clamp(20px,4vw,56px);gap:clamp(16px,2.5vh,28px);min-height:0}.ddp__title{font-size:clamp(1.3rem,2.8vw,2.1rem);font-weight:400;color:#161616;letter-spacing:-.025em;text-align:center;line-height:1.15}.ddp__columns{display:flex;align-items:stretch;width:100%;max-width:920px}.ddp__column{flex:1;display:flex;flex-direction:column;gap:clamp(10px,1.5vh,16px);padding:0 clamp(10px,2vw,28px)}.ddp__col-label{font-size:clamp(.6rem,.75vw,.72rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:center;padding-bottom:clamp(4px,.8vh,10px)}.ddp__col-label--blue{color:#0f62fe}.ddp__col-label--purple{color:#8a3ffc}.ddp__separator{width:1px;background:#e0e0e0;align-self:stretch;flex-shrink:0}.ddp__card{position:relative;display:flex;align-items:flex-start;gap:clamp(10px,1.2vw,16px);padding:clamp(14px,2vh,22px) clamp(14px,1.5vw,22px);padding-bottom:clamp(26px,3vh,34px);border:2px solid #161616;border-radius:0;background:#fff;cursor:pointer;user-select:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .25s ease;box-shadow:4px 4px #e0e0e0,0 0 0 1px #0000000a,0 2px 4px #0000000a,0 8px 24px #0000000f}.ddp__card:hover{transform:translateY(-5px)}.ddp__card:active{transform:scale(.985);transition-duration:.1s}.ddp__card--blue:hover{border-color:#0f62fe;box-shadow:5px 7px #0f62fe1f,0 16px 40px #0f62fe1a,0 4px 12px #0000000a}.ddp__card--purple:hover{border-color:#8a3ffc;box-shadow:5px 7px #8a3ffc1f,0 16px 40px #8a3ffc1a,0 4px 12px #0000000a}.ddp__card-icon{flex-shrink:0;width:clamp(28px,3.5vw,38px);height:clamp(28px,3.5vw,38px);display:flex;align-items:center;justify-content:center;border:1.5px solid;transition:background .25s ease}.ddp__card-icon--blue{color:#0f62fe;border-color:#0f62fe40;background:#0f62fe0a}.ddp__card:hover .ddp__card-icon--blue{background:#0f62fe14}.ddp__card-icon--purple{color:#8a3ffc;border-color:#8a3ffc40;background:#8a3ffc0a}.ddp__card:hover .ddp__card-icon--purple{background:#8a3ffc14}.ddp__card-body{flex:1;min-width:0}.ddp__card-title{font-size:clamp(.82rem,1.1vw,1rem);font-weight:500;color:#161616;letter-spacing:-.01em;margin-bottom:3px;line-height:1.3}.ddp__card-desc{font-size:clamp(.68rem,.82vw,.78rem);font-weight:400;color:#6f6f6f;line-height:1.55;letter-spacing:.005em}.ddp__html-link{position:absolute;bottom:clamp(6px,1vh,10px);right:clamp(10px,1vw,14px);font-size:clamp(9px,.6vw,10px);font-weight:400;color:#8d8d8d;text-decoration:none;display:inline-flex;align-items:center;gap:3px;letter-spacing:.01em;transition:color .2s ease;z-index:2}.ddp__html-link:hover{color:#262626}.ddp__footer{position:relative;z-index:10;display:flex;justify-content:center;padding:clamp(12px,2vh,20px) 20px;flex-shrink:0}.ddp__cta-btn{background:none;border:none;padding:0;cursor:pointer;transition:transform .15s ease}.ddp__cta-btn:active{transform:scale(.985)}@media(max-width:640px){.ddp__columns{max-width:100%}.ddp__column{padding:0 clamp(6px,1.5vw,10px)}.ddp__card{flex-direction:column;gap:6px;padding:clamp(10px,2vw,14px);padding-bottom:clamp(22px,3vh,28px)}.ddp__card-icon{width:28px;height:28px}.ddp__card-desc{font-size:.65rem;line-height:1.4}}@media(max-height:580px){.ddp__main{gap:10px}.ddp__card{padding:10px 12px 22px;gap:8px}.ddp__card-desc{font-size:.62rem;line-height:1.35}.ddp__topbar{padding-top:8px;padding-bottom:8px}.ddp__footer{padding:8px 20px}}
