/*! tailwindcss v4.3.3 | 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-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:IBM Plex Sans, ui-sans-serif, system-ui, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-mono:IBM Plex Mono, ui-monospace, SFMono-Regular, Consolas, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.78125rem;--text-xs--line-height:1.5;--text-sm:.875rem;--text-sm--line-height:1.55;--text-base:1rem;--text-base--line-height:1.65;--text-lg:1.0625rem;--text-lg--line-height:1.5;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.25;--text-3xl:1.75rem;--text-3xl--line-height:1.15;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:7px;--radius-xl:8px;--radius-2xl:10px;--radius-3xl:12px;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--blur-xs:4px;--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-bg:rgb(var(--bg-rgb));--color-card:rgb(var(--card-rgb2));--color-line:rgb(var(--line-rgb));--color-ink:rgb(var(--ink-rgb));--color-muted:rgb(var(--muted-rgb));--color-purple:rgb(var(--c-purple-rgb));--color-blue:rgb(var(--c-blue-rgb));--color-green:rgb(var(--c-green-rgb));--color-red:rgb(var(--c-red-rgb));--color-orange:rgb(var(--c-orange-rgb));--color-amber:rgb(var(--c-amber-rgb));--color-brand:rgb(var(--c-brand-rgb));--color-accent:rgb(var(--c-accent-rgb));--color-cta:rgb(var(--c-cta-rgb));--color-link:rgb(var(--c-link-rgb));--color-sunken:rgb(var(--sunken-rgb));--color-faint:rgb(var(--faint-rgb));--color-line-strong:rgb(var(--line-strong-rgb));--text-2xs:.6875rem;--text-2xs--line-height:1.45;--text-lg--letter-spacing:-.005em;--text-xl--letter-spacing:-.01em;--text-2xl--letter-spacing:-.02em;--text-3xl--letter-spacing:-.025em}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:#e5e7eb}::file-selector-button{border-color:#e5e7eb}input::placeholder,textarea::placeholder{color:#9ca3af}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}*{-webkit-tap-highlight-color:transparent}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:-.005em}h1,h2,h3{letter-spacing:-.018em}h3{font-size:1.1875rem;line-height:1.45}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);font-weight:700}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:600}body{background:var(--bg);color:var(--ink);letter-spacing:0;font-size:14px;position:relative;overflow-x:clip}h1{letter-spacing:-.01em;font-weight:600}h2{letter-spacing:-.005em;font-weight:600}h3{letter-spacing:0;font-size:.9375rem;font-weight:600;line-height:1.4}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.-top-6{top:calc(var(--spacing) * -6)}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.-right-6{right:calc(var(--spacing) * -6)}.right-0{right:0}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:0}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-\[-21px\]{left:-21px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-60{z-index:60}.z-65{z-index:65}.z-70{z-index:70}.z-80{z-index:80}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-px{margin-top:1px}.-mr-1\.5{margin-right:calc(var(--spacing) * -1.5)}.mr-1{margin-right:var(--spacing)}.mr-auto{margin-right:auto}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-36{height:calc(var(--spacing) * 36)}.h-\[18px\]{height:18px}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-\[180px\]{min-height:180px}.min-h-screen{min-height:100vh}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-72{width:calc(var(--spacing) * 72)}.w-\[18px\]{width:18px}.w-\[min\(92vw\,360px\)\]{width:min(92vw,360px)}.w-\[min\(94vw\,600px\)\]{width:min(94vw,600px)}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-104{max-width:calc(var(--spacing) * 104)}.max-w-\[9rem\]{max-width:9rem}.max-w-\[10rem\]{max-width:10rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[30\%\]{max-width:30%}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-accent{border-color:var(--color-accent)}.border-amber{border-color:var(--color-amber)}.border-amber\/25{border-color:color-mix(in srgb, rgb(var(--c-amber-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-amber\/25{border-color:color-mix(in oklab, var(--color-amber) 25%, transparent)}}.border-amber\/30{border-color:color-mix(in srgb, rgb(var(--c-amber-rgb)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-amber\/30{border-color:color-mix(in oklab, var(--color-amber) 30%, transparent)}}.border-amber\/40{border-color:color-mix(in srgb, rgb(var(--c-amber-rgb)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-amber\/40{border-color:color-mix(in oklab, var(--color-amber) 40%, transparent)}}.border-amber\/60{border-color:color-mix(in srgb, rgb(var(--c-amber-rgb)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-amber\/60{border-color:color-mix(in oklab, var(--color-amber) 60%, transparent)}}.border-blue\/25{border-color:color-mix(in srgb, rgb(var(--c-blue-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-blue\/25{border-color:color-mix(in oklab, var(--color-blue) 25%, transparent)}}.border-blue\/30{border-color:color-mix(in srgb, rgb(var(--c-blue-rgb)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-blue\/30{border-color:color-mix(in oklab, var(--color-blue) 30%, transparent)}}.border-blue\/40{border-color:color-mix(in srgb, rgb(var(--c-blue-rgb)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-blue\/40{border-color:color-mix(in oklab, var(--color-blue) 40%, transparent)}}.border-green\/25{border-color:color-mix(in srgb, rgb(var(--c-green-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-green\/25{border-color:color-mix(in oklab, var(--color-green) 25%, transparent)}}.border-green\/30{border-color:color-mix(in srgb, rgb(var(--c-green-rgb)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-green\/30{border-color:color-mix(in oklab, var(--color-green) 30%, transparent)}}.border-green\/40{border-color:color-mix(in srgb, rgb(var(--c-green-rgb)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-green\/40{border-color:color-mix(in oklab, var(--color-green) 40%, transparent)}}.border-green\/60{border-color:color-mix(in srgb, rgb(var(--c-green-rgb)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-green\/60{border-color:color-mix(in oklab, var(--color-green) 60%, transparent)}}.border-line{border-color:var(--color-line)}.border-line-strong{border-color:var(--color-line-strong)}.border-link{border-color:var(--color-link)}.border-orange\/60{border-color:color-mix(in srgb, rgb(var(--c-orange-rgb)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-orange\/60{border-color:color-mix(in oklab, var(--color-orange) 60%, transparent)}}.border-purple\/25{border-color:color-mix(in srgb, rgb(var(--c-purple-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-purple\/25{border-color:color-mix(in oklab, var(--color-purple) 25%, transparent)}}.border-purple\/30{border-color:color-mix(in srgb, rgb(var(--c-purple-rgb)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-purple\/30{border-color:color-mix(in oklab, var(--color-purple) 30%, transparent)}}.border-purple\/40{border-color:color-mix(in srgb, rgb(var(--c-purple-rgb)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-purple\/40{border-color:color-mix(in oklab, var(--color-purple) 40%, transparent)}}.border-red\/25{border-color:color-mix(in srgb, rgb(var(--c-red-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-red\/25{border-color:color-mix(in oklab, var(--color-red) 25%, transparent)}}.border-red\/30{border-color:color-mix(in srgb, rgb(var(--c-red-rgb)) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-red\/30{border-color:color-mix(in oklab, var(--color-red) 30%, transparent)}}.border-red\/40{border-color:color-mix(in srgb, rgb(var(--c-red-rgb)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-red\/40{border-color:color-mix(in oklab, var(--color-red) 40%, transparent)}}.border-red\/60{border-color:color-mix(in srgb, rgb(var(--c-red-rgb)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.border-red\/60{border-color:color-mix(in oklab, var(--color-red) 60%, transparent)}}.border-transparent{border-color:#0000}.border-t-transparent{border-top-color:#0000}.bg-amber{background-color:var(--color-amber)}.bg-amber\/5{background-color:color-mix(in srgb, rgb(var(--c-amber-rgb)) 5%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-amber\/5{background-color:color-mix(in oklab, var(--color-amber) 5%, transparent)}}.bg-amber\/10{background-color:color-mix(in srgb, rgb(var(--c-amber-rgb)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-amber\/10{background-color:color-mix(in oklab, var(--color-amber) 10%, transparent)}}.bg-amber\/15{background-color:color-mix(in srgb, rgb(var(--c-amber-rgb)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-amber\/15{background-color:color-mix(in oklab, var(--color-amber) 15%, transparent)}}.bg-bg{background-color:var(--color-bg)}.bg-bg\/40{background-color:color-mix(in srgb, rgb(var(--bg-rgb)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/40{background-color:color-mix(in oklab, var(--color-bg) 40%, transparent)}}.bg-bg\/60{background-color:color-mix(in srgb, rgb(var(--bg-rgb)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-bg\/60{background-color:color-mix(in oklab, var(--color-bg) 60%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-blue{background-color:var(--color-blue)}.bg-blue\/10{background-color:color-mix(in srgb, rgb(var(--c-blue-rgb)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-blue\/10{background-color:color-mix(in oklab, var(--color-blue) 10%, transparent)}}.bg-blue\/15{background-color:color-mix(in srgb, rgb(var(--c-blue-rgb)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-blue\/15{background-color:color-mix(in oklab, var(--color-blue) 15%, transparent)}}.bg-brand\/20{background-color:color-mix(in srgb, rgb(var(--c-brand-rgb)) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-brand\/20{background-color:color-mix(in oklab, var(--color-brand) 20%, transparent)}}.bg-card{background-color:var(--color-card)}.bg-card\/95{background-color:color-mix(in srgb, rgb(var(--card-rgb2)) 95%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-card\/95{background-color:color-mix(in oklab, var(--color-card) 95%, transparent)}}.bg-current{background-color:currentColor}.bg-green{background-color:var(--color-green)}.bg-green\/10{background-color:color-mix(in srgb, rgb(var(--c-green-rgb)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-green\/10{background-color:color-mix(in oklab, var(--color-green) 10%, transparent)}}.bg-green\/15{background-color:color-mix(in srgb, rgb(var(--c-green-rgb)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-green\/15{background-color:color-mix(in oklab, var(--color-green) 15%, transparent)}}.bg-green\/90{background-color:color-mix(in srgb, rgb(var(--c-green-rgb)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-green\/90{background-color:color-mix(in oklab, var(--color-green) 90%, transparent)}}.bg-line{background-color:var(--color-line)}.bg-line-strong{background-color:var(--color-line-strong)}.bg-muted{background-color:var(--color-muted)}.bg-muted\/10{background-color:color-mix(in srgb, rgb(var(--muted-rgb)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/10{background-color:color-mix(in oklab, var(--color-muted) 10%, transparent)}}.bg-orange{background-color:var(--color-orange)}.bg-orange\/15{background-color:color-mix(in srgb, rgb(var(--c-orange-rgb)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-orange\/15{background-color:color-mix(in oklab, var(--color-orange) 15%, transparent)}}.bg-purple{background-color:var(--color-purple)}.bg-purple\/10{background-color:color-mix(in srgb, rgb(var(--c-purple-rgb)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/10{background-color:color-mix(in oklab, var(--color-purple) 10%, transparent)}}.bg-purple\/15{background-color:color-mix(in srgb, rgb(var(--c-purple-rgb)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-purple\/15{background-color:color-mix(in oklab, var(--color-purple) 15%, transparent)}}.bg-red{background-color:var(--color-red)}.bg-red\/10{background-color:color-mix(in srgb, rgb(var(--c-red-rgb)) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-red\/10{background-color:color-mix(in oklab, var(--color-red) 10%, transparent)}}.bg-red\/15{background-color:color-mix(in srgb, rgb(var(--c-red-rgb)) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-red\/15{background-color:color-mix(in oklab, var(--color-red) 15%, transparent)}}.bg-red\/90{background-color:color-mix(in srgb, rgb(var(--c-red-rgb)) 90%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-red\/90{background-color:color-mix(in oklab, var(--color-red) 90%, transparent)}}.bg-sunken{background-color:var(--color-sunken)}.bg-transparent{background-color:#0000}.fill-current{fill:currentColor}.p-1{padding:var(--spacing)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[18px\]{padding-inline:18px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[3px\]{padding-block:3px}.py-\[7px\]{padding-block:7px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-1{padding-right:var(--spacing)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));letter-spacing:var(--tw-tracking,var(--text-2xl--letter-spacing))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-lg--letter-spacing))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));letter-spacing:var(--tw-tracking,var(--text-xl--letter-spacing))}.text-2xs{font-size:var(--text-2xs);line-height:var(--tw-leading,var(--text-2xs--line-height))}.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-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-amber{color:var(--color-amber)}.text-blue{color:var(--color-blue)}.text-faint{color:var(--color-faint)}.text-green{color:var(--color-green)}.text-ink{color:var(--color-ink)}.text-link{color:var(--color-link)}.text-muted{color:var(--color-muted)}.text-muted\/70{color:color-mix(in srgb, rgb(var(--muted-rgb)) 70%, transparent)}@supports (color:color-mix(in lab, red, red)){.text-muted\/70{color:color-mix(in oklab, var(--color-muted) 70%, transparent)}}.text-orange{color:var(--color-orange)}.text-purple{color:var(--color-purple)}.text-red{color:var(--color-red)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-cta{accent-color:var(--color-cta)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.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-\[0_10px_24px_-10px_rgba\(239\,68\,68\,\.8\)\]{--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#ef4444cc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_24px_-10px_rgba\(245\,158\,11\,\.8\)\]{--tw-shadow:0 10px 24px -10px var(--tw-shadow-color,#f59e0bcc);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--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)}.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)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber\/25{--tw-ring-color:color-mix(in srgb, rgb(var(--c-amber-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-amber\/25{--tw-ring-color:color-mix(in oklab, var(--color-amber) 25%, transparent)}}.ring-green\/25{--tw-ring-color:color-mix(in srgb, rgb(var(--c-green-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-green\/25{--tw-ring-color:color-mix(in oklab, var(--color-green) 25%, transparent)}}.ring-orange\/25{--tw-ring-color:color-mix(in srgb, rgb(var(--c-orange-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-orange\/25{--tw-ring-color:color-mix(in oklab, var(--color-orange) 25%, transparent)}}.ring-red\/25{--tw-ring-color:color-mix(in srgb, rgb(var(--c-red-rgb)) 25%, transparent)}@supports (color:color-mix(in lab, red, red)){.ring-red\/25{--tw-ring-color:color-mix(in oklab, var(--color-red) 25%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-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}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-ink:is(:where(.group):hover *){color:var(--color-ink)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:mt-0:first-child{margin-top:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:border-line-strong:hover{border-color:var(--color-line-strong)}.hover\:bg-bg\/40:hover{background-color:color-mix(in srgb, rgb(var(--bg-rgb)) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg\/40:hover{background-color:color-mix(in oklab, var(--color-bg) 40%, transparent)}}.hover\:bg-bg\/50:hover{background-color:color-mix(in srgb, rgb(var(--bg-rgb)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg\/50:hover{background-color:color-mix(in oklab, var(--color-bg) 50%, transparent)}}.hover\:bg-bg\/60:hover{background-color:color-mix(in srgb, rgb(var(--bg-rgb)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-bg\/60:hover{background-color:color-mix(in oklab, var(--color-bg) 60%, transparent)}}.hover\:bg-card:hover{background-color:var(--color-card)}.hover\:bg-line\/50:hover{background-color:color-mix(in srgb, rgb(var(--line-rgb)) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-line\/50:hover{background-color:color-mix(in oklab, var(--color-line) 50%, transparent)}}.hover\:bg-line\/60:hover{background-color:color-mix(in srgb, rgb(var(--line-rgb)) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-line\/60:hover{background-color:color-mix(in oklab, var(--color-line) 60%, transparent)}}.hover\:bg-sunken:hover{background-color:var(--color-sunken)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-link:hover{color:var(--color-link)}.hover\:text-red:hover{color:var(--color-red)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-80:focus{z-index:80}.focus\:rounded-xl:focus{border-radius:var(--radius-xl)}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-line:focus{border-color:var(--color-line)}.focus\:bg-card:focus{background-color:var(--color-card)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2\.5:focus{padding-block:calc(var(--spacing) * 2.5)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-ink:focus{color:var(--color-ink)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:text-muted:disabled{color:var(--color-muted)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:inline{display:inline}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_1fr_auto\]{grid-template-columns:1fr 1fr 1fr auto}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:grid-cols-\[1fr_8rem_6rem\]{grid-template-columns:1fr 8rem 6rem}.sm\:grid-cols-\[1fr_12rem_6rem_auto\]{grid-template-columns:1fr 12rem 6rem auto}.sm\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)_7rem_auto\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr) 7rem auto}.sm\:items-end{align-items:flex-end}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));letter-spacing:var(--tw-tracking,var(--text-3xl--letter-spacing))}}@media (width>=48rem){.md\:sticky{position:sticky}.md\:top-0{top:0}.md\:bottom-auto{bottom:auto}.md\:left-\(--sidebar-width\){left:var(--sidebar-width)}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-screen{height:100vh}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:w-auto{width:auto}.md\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.md\:grid-cols-\[minmax\(0\,1fr\)_200px\]{grid-template-columns:minmax(0,1fr) 200px}.md\:items-center{align-items:center}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:self-start{align-self:flex-start}}@media (width>=64rem){.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-12{grid-column:span 12/span 12}.lg\:w-\[calc\(\(100\%-1\.5rem\)\*2\/3\+0\.75rem\)\]{width:calc(66.6667% - .25rem)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.3fr_1fr_1fr_1fr_auto\]{grid-template-columns:1.3fr 1fr 1fr 1fr auto}.lg\:grid-cols-\[1\.3fr_1fr_1fr_auto\]{grid-template-columns:1.3fr 1fr 1fr auto}.lg\:grid-cols-\[210px_minmax\(0\,1fr\)\]{grid-template-columns:210px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lg\:flex-col{flex-direction:column}}@media (width>=80rem){.xl\:flex{display:flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\>\*\]\:min-w-0>*{min-width:0}}:root{--ds-accent:#4f46e5;--ds-accent-ink:#fff;--color-primary:#4f46e5;--color-primary-hover:#4338ca;--ds-cta:#7c3aed;--ds-cta-hover:#6d28d9;--color-grad-from:#2563eb;--color-grad-mid:#4f46e5;--color-grad-to:#7c3aed;--color-sidebar-bg:#141a33;--color-sidebar-surface:#1e2547;--color-sidebar-text:#a9b0cc;--color-sidebar-text-dim:#6b7396;--color-sidebar-divider:#2a3157;--color-canvas:#f5f6fd;--color-surface:#fff;--color-surface-sunken:#f2f4fe;--color-border:#e2e5f1;--color-border-strong:#d5d9ea;--color-text:#141a33;--color-text-secondary:#5d6480;--color-text-muted:#9298b4;--ds-link:#4f46e5;--meter-track:#edeef1;--status-success-text:#2e9e5b;--status-success-bg:#e6f6ec;--status-info-text:#2563eb;--status-info-bg:#eaf1fe;--status-warning-text:#c07d2c;--status-warning-bg:#fbeedd;--status-prevent-text:#6d28d9;--status-prevent-bg:#f1ebfe;--status-neutral-text:#5d6480;--status-neutral-border:#d5d9ea;--cloud-azure:#2f7fd1;--cloud-aws:#f0902a;--fs-display:30px;--lh-display:36px;--fs-h1:22px;--lh-h1:28px;--fs-h2:18px;--lh-h2:24px;--sidebar-width:232px;--bg-rgb:245 246 253;--panel-rgb:255 255 255;--card-rgb2:255 255 255;--sunken-rgb:242 244 254;--line-rgb:226 229 241;--line-strong-rgb:213 217 234;--ink-rgb:20 26 51;--muted-rgb:93 100 128;--faint-rgb:146 152 180;--bg:rgb(var(--bg-rgb));--panel:rgb(var(--panel-rgb));--card:rgb(var(--card-rgb2));--line:rgb(var(--line-rgb));--ink:rgb(var(--ink-rgb));--muted:rgb(var(--muted-rgb));--card-rgb:255,255,255;--e1:0 1px 2px #1118270a, 0 1px 3px #1118270f;--e2:0 4px 12px #11182714;--e3:0 8px 24px #1118271f;--edge:inset 0 1px 0 #fff0;--shadow:var(--e1);--shadow-lg:var(--e2);--c-red-rgb:190 60 60;--c-orange-rgb:192 125 44;--c-amber-rgb:192 125 44;--c-green-rgb:46 158 91;--c-purple-rgb:124 58 237;--c-blue-rgb:37 99 235;--c-pink-rgb:181 88 138;--c-red:rgb(var(--c-red-rgb));--c-orange:rgb(var(--c-orange-rgb));--c-amber:rgb(var(--c-amber-rgb));--c-green:rgb(var(--c-green-rgb));--c-purple:rgb(var(--c-purple-rgb));--c-blue:rgb(var(--c-blue-rgb));--c-pink:rgb(var(--c-pink-rgb));--c-brand-rgb:79 70 229;--c-accent-rgb:79 70 229;--c-cta-rgb:124 58 237;--c-link-rgb:79 70 229;--c-brand:rgb(var(--c-brand-rgb));--c-accent:rgb(var(--c-accent-rgb));--brand-deep:#4338ca;--side-rgb:20 26 51;--side-2-rgb:30 37 71;--side-ink-rgb:232 235 248;--side-muted-rgb:169 176 204;--side:rgb(var(--side-rgb));--side-2:rgb(var(--side-2-rgb));--side-ink:rgb(var(--side-ink-rgb));--side-muted:rgb(var(--side-muted-rgb))}html.dark{--bg-rgb:13 16 34;--panel-rgb:20 26 51;--card-rgb2:24 30 58;--sunken-rgb:30 37 71;--line-strong-rgb:54 62 105;--line-rgb:40 47 84;--ink-rgb:236 238 250;--muted-rgb:169 176 204;--faint-rgb:110 117 150;--card-rgb:24,30,58;--e1:0 1px 2px #0006, 0 6px 16px -6px #00000080;--e2:0 2px 6px #00000080, 0 20px 46px -14px #000000a8;--e3:0 36px 84px -24px #000000c7;--edge:inset 0 1px 0 #fff0;--shadow:var(--e1);--shadow-lg:var(--e2);--c-red-rgb:239 68 68;--c-orange-rgb:249 115 22;--c-amber-rgb:245 158 11;--c-green-rgb:34 197 94;--c-purple-rgb:167 139 250;--c-blue-rgb:96 165 250;--c-pink-rgb:236 72 153;--c-brand-rgb:129 140 248;--c-accent-rgb:129 140 248;--c-link-rgb:147 160 250;--brand-deep:#6366f1;--status-success-text:#6fd39a;--status-success-bg:#2e9e5b2e;--status-info-text:#93b4fb;--status-info-bg:#2563eb38;--status-warning-text:#e8b06a;--status-warning-bg:#c07d2c33;--status-prevent-text:#c4b5fd;--status-prevent-bg:#7c3aed3d;--status-neutral-text:#a9b0cc;--status-neutral-border:#363e69}.font-display{font-feature-settings:"tnum" 1}.bg-card,html.dark .bg-card{background-image:none}body:before{content:"";z-index:0;pointer-events:none;filter:blur(10px);background:radial-gradient(45% 55% at 78% 0,#2f5bea12,#0000 70%),radial-gradient(40% 50% at 14% 4%,#2f5bea0d,#0000 70%);height:60vh;display:none;position:fixed;inset:-20% -10% auto}html.dark body:before{background:radial-gradient(45% 55% at 78% 0,#7c9bff1a,#0000 70%),radial-gradient(40% 50% at 14% 4%,#7c9bff0f,#0000 70%)}#app{z-index:1;position:relative}:root{--shadow-card:0 1px 2px #1118270a, 0 1px 3px #1118270f}.data-table thead th{background:var(--color-surface-sunken);color:var(--color-text-muted);text-transform:none;letter-spacing:normal;padding:14px 16px;font-size:13px;font-weight:600}html.dark .data-table thead th{background:rgb(var(--sunken-rgb))}.data-table tbody td{padding:13px 16px}.data-table tbody tr:hover{background:var(--color-surface-sunken)}html.dark .data-table tbody tr:hover{background:rgb(var(--sunken-rgb))}.elev-2{box-shadow:var(--e2), var(--edge)}.elev-3{box-shadow:var(--e3), var(--edge)}.lift:hover{box-shadow:var(--e2), var(--edge);transform:translateY(-3px)}.grad-text{color:var(--color-text);background-image:none;-webkit-background-clip:border-box;background-clip:border-box}html.dark .grad-text{color:var(--ink)}.btn-grad{background-color:var(--color-primary);background-image:linear-gradient(135deg, var(--color-grad-from) 0%, var(--color-grad-mid) 55%, var(--color-grad-to) 100%);color:#fff;transition:box-shadow .15s,filter .15s;box-shadow:0 6px 16px -10px #4f46e5b3}.btn-grad:hover{filter:brightness(1.06);box-shadow:0 8px 20px -10px #4f46e5d9}.btn-cta{background-color:var(--ds-cta);color:#fff;transition:background-color .15s}.btn-cta:hover{background-color:var(--ds-cta-hover)}#app button:not(.nav-item),#app select,#panel button,#panel select,#app a.focusable[class*=px-],#panel a.focusable[class*=px-]{line-height:1.25rem;font-size:13px!important}.btn-grad,.btn-cta,.polAct{padding:7px 14px!important}#app select{padding-top:6px!important;padding-bottom:6px!important}#app .uiTab{padding:6px 14px!important}#app .text-xs button,#app button.text-xs,#panel button.text-xs{font-size:12px!important}html.dark .btn-cta{background-color:#7c3aed}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.nav-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent}.nav-scroll:hover{scrollbar-color:var(--line) transparent}.nav-scroll::-webkit-scrollbar{width:6px}.nav-scroll::-webkit-scrollbar-thumb{background:0 0}.nav-scroll:hover::-webkit-scrollbar-thumb{background:var(--line)}#sidebar{width:var(--sidebar-width);background:var(--color-sidebar-bg);color:var(--color-sidebar-text);border-right:0}@media (width>=768px){#sidebar{flex:0 0 var(--sidebar-width)}}#sidebar .text-muted,#sidebar .text-muted\/70{color:var(--side-muted)}#sidebar .text-ink{color:var(--side-ink)}.nav-group>p{z-index:1;background:var(--side);position:sticky;top:0}.nav-item{color:var(--color-sidebar-text);border:1px solid #0000;font-weight:400}.nav-item:hover{background:var(--color-sidebar-surface);color:#fff}.nav-item .nav-ic{color:inherit}.nav-item[aria-current=page]{background:linear-gradient(135deg, var(--color-grad-from) 0%, var(--color-grad-mid) 55%, var(--color-grad-to) 100%);color:var(--ds-accent-ink);border-radius:999px;font-weight:600}.nav-item[aria-current=page]:hover{background:linear-gradient(135deg, var(--color-grad-from) 0%, var(--color-grad-mid) 55%, var(--color-grad-to) 100%);filter:brightness(1.06)}.side-note{background:var(--color-sidebar-surface);color:var(--color-sidebar-text);border:0}#sidebar .nav-scroll:hover{scrollbar-color:#ffffff2e transparent}#sidebar .nav-scroll:hover::-webkit-scrollbar-thumb{background:#ffffff2e}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}@keyframes pulse-dot{0%,to{box-shadow:0 0 #f59e0b8c}50%{box-shadow:0 0 0 6px #f59e0b00}}.pulse{animation:1.6s ease-out infinite pulse-dot}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise>:nth-child(2){animation-delay:40ms}.rise>:nth-child(3){animation-delay:80ms}.rise>:nth-child(4){animation-delay:.12s}.rise>:nth-child(5){animation-delay:.16s}@keyframes shimmer{to{background-position:-200% 0}}.skel{background:linear-gradient(90deg, var(--line) 25%, rgba(var(--card-rgb),.4) 37%, var(--line) 63%);background-size:200% 100%;border-radius:8px;animation:1.4s linear infinite shimmer}@keyframes toastin{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.gap-row{transition:background .18s,border-color .18s;position:relative}.gap-row:before{content:"";background:var(--rail,transparent);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.gap-row[data-sev=critical]{--rail:#ef4444}.gap-row[data-sev=high]{--rail:#f97316}.gap-row[data-sev=medium]{--rail:#f59e0b}.gap-row[data-sev=low]{--rail:#22c55e}.gap-row:hover,.gap-row:focus-within{background:rgba(var(--card-rgb), .55)}.gap-detail{grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,.3,1);display:grid}.gap-row.open .gap-detail{grid-template-rows:1fr}.gap-detail>div{overflow:hidden}.gap-chev{transition:transform .24s cubic-bezier(.2,.7,.3,1)}.gap-row.open .gap-chev{transform:rotate(90deg)}.seg{background:rgba(var(--card-rgb),.6);border:1px solid var(--line);border-radius:12px;padding:3px;display:inline-flex}.seg>button{border-radius:9px;transition:background .18s,color .18s,box-shadow .18s}.seg>button[aria-pressed=true]{background:var(--card);box-shadow:var(--shadow)}.segBtn{color:rgb(var(--muted-rgb));transition:background .18s,color .18s,box-shadow .18s}.segBtn:hover:not(:disabled){color:rgb(var(--ink-rgb))}.segBtn[aria-pressed=true]{background:var(--card);color:rgb(var(--ink-rgb));box-shadow:0 1px 2px #10182814, 0 0 0 1px var(--line)}.chip{border-color:var(--line);background:var(--card);color:rgb(var(--ink-rgb));transition:background .18s,border-color .18s,color .18s}.chip:hover{border-color:rgb(var(--line-strong-rgb))}.chip .chipN{background:rgb(var(--sunken-rgb));color:rgb(var(--muted-rgb))}.chip[aria-pressed=true] .chipN{color:#fff;background:#ffffff24}#content,#pageHead{max-width:72rem}#content.wide,#pageHead.wide{max-width:108rem}@media (width>=640px){#content.wide,#pageHead.wide{padding-left:2rem;padding-right:2rem}}:root{--app-header-h:74px}@media (width>=640px){:root{--app-header-h:82px}}.gap-group-h{top:var(--app-header-h);z-index:2;position:sticky}@keyframes dialdraw{0%{stroke-dashoffset:var(--dash-len)}to{stroke-dashoffset:var(--dash-off)}}.dial-arc{animation:1.1s cubic-bezier(.2,.7,.3,1) both dialdraw}.stat-tile{border:1px solid var(--line);background:linear-gradient(160deg, rgba(var(--card-rgb),.95), rgba(var(--card-rgb),.6));border-radius:1.25rem;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s;position:relative;overflow:hidden}.stat-tile:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.stat-tile:after{content:"";background:radial-gradient(circle, var(--tint,transparent), transparent 68%);opacity:.5;pointer-events:none;width:70%;height:160%;position:absolute;top:-60%;right:-30%}.tile-good{--tint:#22c55e80}.tile-warn{--tint:#f59e0b80}.tile-bad{--tint:#ef444480}.rec-card{transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s}.rec-card:hover{box-shadow:var(--shadow-lg);border-color:#8b5cf659;transform:translateY(-2px)}button.findings-tab{transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s}button.findings-tab:hover{box-shadow:var(--shadow-lg);border-color:#8b5cf659;transform:translateY(-2px)}.findings-tab-icon{transition:background .25s,color .25s,transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s,border-color .25s}button.findings-tab:hover .findings-tab-icon{color:#fff;background:linear-gradient(150deg,#4a78ff,#2f5bea 55%,#1e43c0);border-color:#0000;transform:scale(1.06);box-shadow:0 10px 24px -10px #2f5bea99}.rec-rank{font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:linear-gradient(150deg,#2f5bea24,#2f5bea12);transition:background .25s,color .25s,transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s}.rec-card[data-top="1"] .rec-rank{color:#fff;background:linear-gradient(150deg,#4a78ff,#2f5bea 55%,#1e43c0)}.rec-stack:hover .rec-card[data-top="1"] .rec-rank,.rec-stack:focus-within .rec-card[data-top="1"] .rec-rank{color:#2f5bea;background:linear-gradient(150deg,#2f5bea24,#2f5bea12)}.rec-stack:hover .rec-card:hover .rec-rank,.rec-stack:focus-within .rec-card:focus-within .rec-rank{color:#fff;background:linear-gradient(150deg,#4a78ff,#2f5bea 55%,#1e43c0);transform:scale(1.06);box-shadow:0 10px 24px -10px #2f5bea99}@media (hover:none){.rec-stack:hover .rec-card[data-top="1"] .rec-rank{color:#fff;background:linear-gradient(150deg,#4a78ff,#2f5bea 55%,#1e43c0)}}.rec-do{background:#2f5bea0f;border-left:3px solid #2f5bea}.uiTab.findings-tab[aria-pressed=true]{background-color:var(--card);box-shadow:var(--e2), var(--edge), inset 0 0 0 999px #2f5bea12}.uiTab:active,.focusable:active{transform:scale(.985)}.modal-back{animation:.18s both fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes modalin{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#loginScreen{--lg-ink:#141a33;--lg-muted:#5d6480;--lg-line:#e2e5f1;--lg-soft:#f2f4fe;--lg-purple:#4f46e5;--lg-purple-2:#2563eb;--lg-purple-deep:#7c3aed;--lg-red:#c0262d;color:var(--lg-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;font-family:IBM Plex Sans,system-ui,Segoe UI,sans-serif}.lg-shell{grid-template-columns:minmax(360px,32%) minmax(0,1fr);min-height:100%;display:grid}.lg-art{border-left:1px solid var(--lg-line);background:#eef1fd;min-height:100vh;position:relative;overflow:hidden}.lg-art picture img{object-fit:cover;object-position:100% 50%;width:100%;height:100%;position:absolute;inset:0}.lg-art-copy{z-index:1;color:var(--lg-ink);position:absolute;top:clamp(28px,5.5vh,64px);left:clamp(28px,4.5vw,72px);right:clamp(28px,4.5vw,72px)}.lg-quote{letter-spacing:-.025em;font-size:clamp(30px,3vw,46px);font-weight:600;line-height:1.12}.lg-sub{color:var(--lg-muted);margin-top:14px;font-size:clamp(15px,1.25vw,19px);line-height:1.55}.lg-panel{background:radial-gradient(900px 420px at 110% -10%,#eaeefe 0%,#eaeefe00 62%),#fff;flex-direction:column;justify-content:flex-start;align-items:center;min-width:0;min-height:100vh;padding:28px clamp(20px,2.4vw,40px) 32px;display:flex}.lg-form{width:100%;max-width:400px;margin:auto 0;padding-top:24px;animation:.6s cubic-bezier(.2,.7,.2,1) both lgRise}.lg-brand{grid-template-columns:auto auto;align-self:flex-start;align-items:end;display:grid}.lg-brand img{grid-area:1/1}.lg-brand span{grid-area:1/2}.lg-brand-tag{letter-spacing:.16em;text-transform:uppercase;color:var(--lg-purple);white-space:nowrap;grid-area:2/2;margin-top:12px;font-size:clamp(11px,1vw,14px);font-weight:700}.lg-brand img{width:auto;height:clamp(60px,6.3vw,96px);margin-right:-9px}.lg-brand span{letter-spacing:-.025em;color:var(--lg-ink);white-space:nowrap;padding-bottom:4px;font-size:clamp(34px,3.55vw,54px);font-weight:600;line-height:.74}.lg-eyebrow,.lg-title,.lg-lead{text-align:center}.lg-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lg-purple);margin-top:0;font-size:15px;font-weight:700}.lg-title{letter-spacing:-.022em;color:var(--lg-ink);margin-top:12px;font-size:clamp(38px,3.5vw,50px);font-weight:600;line-height:1.15}.lg-title em{background:linear-gradient(90deg,var(--lg-purple-2),var(--lg-purple-deep));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lg-lead{color:var(--lg-muted);margin-top:14px;font-size:18px;line-height:1.6}.lg-stack{gap:12px;margin-top:28px;display:grid}.lg-btn{appearance:none;cursor:pointer;letter-spacing:.005em;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;height:50px;padding:0 18px;font:600 15px/1 IBM Plex Sans,system-ui,sans-serif;transition:transform .15s,box-shadow .2s,background-color .2s,border-color .2s;display:flex}.lg-btn:active{transform:translateY(1px)}.lg-btn:focus-visible,.lg-input:focus-visible,.lg-link:focus-visible,.lg-eye:focus-visible{outline-offset:2px;outline:3px solid #4f46e573}.lg-btn-outline{color:var(--lg-ink);border:1.5px solid var(--lg-line);background:#fff}.lg-btn-outline:hover{background:var(--lg-soft);border-color:#c2c8f4;box-shadow:0 8px 20px -12px #3730a366}.lg-btn-primary{color:#fff;background:linear-gradient(135deg,var(--lg-purple-2) 0%,var(--lg-purple) 55%,var(--lg-purple-deep) 100%);border:0;box-shadow:0 12px 26px -12px #4f46e5bf,inset 0 1px #ffffff2e}.lg-btn-primary:hover{transform:translateY(-1px);box-shadow:0 16px 32px -12px #4f46e5d9,inset 0 1px #ffffff38}.lg-btn[disabled]{opacity:.65;cursor:progress;transform:none}.lg-btn svg{flex:none}.lg-divider{color:#9298b4;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;margin:24px 0;font-size:11.5px;font-weight:600;display:flex}.lg-divider:before,.lg-divider:after{content:"";background:var(--lg-line);flex:1;height:1px}.lg-field{display:block}.lg-field+.lg-field{margin-top:14px}.lg-label{color:var(--lg-ink);justify-content:space-between;align-items:baseline;margin-bottom:7px;font-size:13px;font-weight:600;display:flex}.lg-input{border:1.5px solid var(--lg-line);width:100%;height:48px;color:var(--lg-ink);background:#fcfdff;border-radius:12px;padding:0 15px;font:500 15px IBM Plex Sans,system-ui,sans-serif;transition:border-color .15s,box-shadow .15s,background-color .15s}.lg-input::placeholder{color:#9aa1bd;font-weight:400}.lg-input:hover{border-color:#cdd3f5}.lg-input:focus{border-color:var(--lg-purple-2);background:#fff;outline:none;box-shadow:0 0 0 4px #4f46e524}.lg-otp{justify-content:center;gap:10px;margin-top:28px;display:flex}.lg-otp-box{text-align:center;width:56px;height:60px;font-size:26px;font-weight:600;font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:0}.lg-otp-help{margin-top:18px;font-size:14px}.lg-pw{display:block;position:relative}.lg-pw .lg-input{padding-right:50px}.lg-eye{width:36px;height:36px;color:var(--lg-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:6px;right:6px}.lg-eye:hover{background:var(--lg-soft);color:var(--lg-purple)}.lg-link{appearance:none;cursor:pointer;color:var(--lg-purple);background:0 0;border:0;padding:0;font:600 13px IBM Plex Sans,system-ui,sans-serif}.lg-link:hover{text-underline-offset:3px;text-decoration:underline}.lg-back{align-items:center;gap:6px;margin-bottom:6px;display:inline-flex}.lg-err{color:var(--lg-red);margin-top:14px;font-size:13px;line-height:1.45}.lg-err:empty{margin-top:0}.lg-note{color:var(--lg-muted);margin-top:12px;font-size:12.5px;line-height:1.55}.lg-foot{border-top:1px solid var(--lg-line);color:var(--lg-muted);align-items:center;gap:10px;margin-top:32px;padding-top:20px;font-size:12.5px;line-height:1.5;display:flex}.lg-foot svg{color:var(--lg-purple);flex:none}.lg-code{color:var(--lg-purple);background:var(--lg-soft);border-radius:6px;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:12.5px}.lg-spin{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite lgSpin}.lg-btn-outline .lg-spin{border-color:#4f46e540;border-top-color:var(--lg-purple)}@keyframes lgSpin{to{transform:rotate(360deg)}}@keyframes lgRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=900px){.lg-shell{grid-template-columns:minmax(0,1fr)}.lg-art{order:-1;height:34vh;min-height:230px}.lg-art-copy,.lg-sub{display:none}.lg-panel{justify-content:flex-start;min-height:0;padding:24px 16px 40px}.lg-brand img{height:64px;margin-right:-6px}.lg-brand span{padding-bottom:3px;font-size:36px}}.hdr-brand{color:var(--ink);border-radius:10px;flex:none;align-items:flex-end;margin-left:6px;margin-right:14px;padding:2px 6px;text-decoration:none;display:flex}.hdr-brand img{width:auto;height:34px;margin-right:-3px}.hdr-brand span{letter-spacing:-.022em;white-space:nowrap;padding-bottom:2px;font-size:20px;font-weight:600;line-height:.74}.hdr-brand .logo-dark,html.dark .hdr-brand .logo-light{display:none}html.dark .hdr-brand .logo-dark{display:block}@media (width<=899px){.hdr-brand{display:none}}.user-menu-wrap{position:relative}.user-avatar{cursor:pointer;color:#fff;letter-spacing:0;background:linear-gradient(135deg, var(--color-grad-from) 0%, var(--color-grad-mid) 55%, var(--color-grad-to) 100%);border:0;border-radius:999px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:700;transition:filter .15s,box-shadow .15s;display:grid;box-shadow:0 6px 14px -8px #4f46e5cc}.user-avatar.hidden{display:none}.user-menu{z-index:50;background:var(--card);border:1px solid var(--line);width:248px;box-shadow:var(--e3);border-radius:14px;padding:6px;position:absolute;top:calc(100% + 10px);right:0}.user-menu.hidden{display:none}.user-menu-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.user-menu-head .user-avatar{width:34px;height:34px;box-shadow:none;cursor:default;font-size:14px}.user-menu-name{color:var(--ink);font-size:14px;font-weight:600;line-height:1.25}.user-menu-role{margin-top:3px}.user-menu-item{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;font-weight:500;display:flex}.user-menu-item:hover:not([disabled]){background:rgb(var(--sunken-rgb))}.user-menu-item svg{color:var(--muted);flex:none}.user-menu-item.danger{color:rgb(var(--c-red-rgb))}.user-menu-item.danger svg{color:currentColor}.user-menu-item[disabled]{opacity:.5;cursor:not-allowed}.user-menu-note{color:var(--muted);padding:6px 10px 4px;font-size:12px;line-height:1.45}:root{--bg-rgb:246 247 249;--sunken-rgb:243 244 246;--line-rgb:228 231 236;--line-strong-rgb:208 213 221;--ink-rgb:16 24 40;--muted-rgb:71 84 103;--faint-rgb:152 162 179;--color-canvas:#f6f7f9;--color-surface-sunken:#f3f4f6;--color-border:#e4e7ec;--color-border-strong:#d0d5dd;--color-text:#101828;--color-text-secondary:#475467;--color-text-muted:#98a2b3;--color-sidebar-bg:#0f1424;--color-sidebar-surface:#1a2036;--color-sidebar-text:#aab1c5;--color-sidebar-text-dim:#6c7590;--color-sidebar-divider:#222a42;--side-rgb:15 20 36;--shadow-card:0 1px 2px #1018280a;--e1:0 1px 2px #1018280a;--fs-h1:20px;--lh-h1:28px;--fs-h2:16px;--lh-h2:24px;--sidebar-width:236px;--app-header-h:56px}@media (width>=640px){:root{--app-header-h:56px}}html.dark{--bg-rgb:12 15 26;--panel-rgb:18 22 36;--card-rgb2:20 25 41;--card-rgb:20,25,41;--sunken-rgb:27 33 52;--line-rgb:37 44 66;--line-strong-rgb:52 61 89;--color-sidebar-bg:#0a0d18;--side-rgb:10 13 24;--shadow-card:none}.lift:hover{box-shadow:var(--shadow-card);border-color:rgb(var(--line-strong-rgb));transform:none}.hover\:shadow-md:hover{box-shadow:0 1px 3px #10182814!important}.rise>*{animation:none!important}#app button.rounded-full[class*=px-],#panel button.rounded-full[class*=px-]{border-radius:6px}.btn-grad{background-image:none;background-color:rgb(var(--c-brand-rgb));box-shadow:none}.btn-grad:hover{filter:none;background-color:var(--brand-deep);box-shadow:none}.btn-cta{box-shadow:none}.data-table thead th,#app table thead th{text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--muted-rgb));padding-top:9px;padding-bottom:9px;font-weight:600;font-size:11.5px!important}.data-table tbody td{padding-top:10px;padding-bottom:10px}#pageHead{padding-top:22px}#pageHead h1{font-size:20px;line-height:28px}#pageHead>p{margin-top:2px;font-size:13.5px}#sidebar .side-brand{border-bottom:1px solid var(--color-sidebar-divider)}#sidebar .nav-group>p{color:var(--color-sidebar-text-dim);background:var(--color-sidebar-bg)}.nav-item{color:var(--color-sidebar-text);border:0;border-radius:6px;font-weight:400;position:relative}.nav-item[aria-current=page],.nav-item[aria-current=page]:hover{color:#fff;filter:none;background:#818cf824;border-radius:6px;font-weight:500}.nav-item[aria-current=page]:before{content:"";background:#818cf8;border-radius:0 3px 3px 0;width:3px;position:absolute;top:6px;bottom:6px;left:-8px}.nav-count{color:#fff;text-align:center;background:#e5484d;border-radius:9px;min-width:18px;padding:1px 6px;font-size:11px;font-weight:600}.side-note{border:1px solid var(--color-sidebar-divider);background:#ffffff0a;border-radius:6px}.user-avatar{background:rgb(var(--c-brand-rgb));width:32px;height:32px;box-shadow:none;font-size:13px}.user-avatar:hover,.user-avatar[aria-expanded=true]{filter:none;box-shadow:0 0 0 3px #4f46e52e}.user-menu,.user-menu-item{border-radius:8px}.user-menu{box-shadow:0 12px 24px -6px #1018282e}.seg{border-radius:8px}.seg>button{border-radius:6px}.skel{border-radius:4px}#app table thead th button,.data-table thead th button{font-weight:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;font-size:inherit!important}#content,#pageHead{margin-left:0!important}@media (width>=640px){#content,#pageHead{padding-left:2rem;padding-right:2rem}}:root{--bg-rgb:247 249 252;--panel-rgb:255 255 255;--card-rgb2:255 255 255;--card-rgb:255,255,255;--sunken-rgb:240 243 249;--line-rgb:226 232 240;--line-strong-rgb:203 213 225;--ink-rgb:24 34 53;--muted-rgb:100 116 139;--faint-rgb:148 163 184;--c-purple-rgb:114 85 232;--c-blue-rgb:37 99 235;--c-green-rgb:21 128 61;--c-red-rgb:200 38 38;--c-orange-rgb:194 65 12;--c-amber-rgb:180 83 9;--c-pink-rgb:190 24 93;--c-brand-rgb:114 85 232;--c-accent-rgb:114 85 232;--c-cta-rgb:114 85 232;--c-link-rgb:37 99 235;--brand-deep:#5b3fd6;--ds-accent:#7255e8;--ds-cta:#7255e8;--ds-cta-hover:#5b3fd6;--ds-link:#2563eb;--color-primary:#7255e8;--color-primary-hover:#5b3fd6;--color-grad-from:#6d5ae6;--color-grad-mid:#7255e8;--color-grad-to:#8b5cf6;--color-canvas:#f7f9fc;--color-surface:#fff;--color-surface-sunken:#f0f3f9;--color-border:#e2e8f0;--color-border-strong:#cbd5e1;--color-text:#182235;--color-text-secondary:#64748b;--color-text-muted:#94a3b8;--meter-track:#e9edf4;--status-success-text:#15803d;--status-success-bg:#ecfdf3;--status-info-text:#1d4ed8;--status-info-bg:#eff5ff;--status-warning-text:#b45309;--status-warning-bg:#fff6e5;--status-prevent-text:#5b3fd6;--status-prevent-bg:#f1edfe;--status-neutral-text:#475569;--status-neutral-border:#cbd5e1;--color-sidebar-bg:#0c1120;--color-sidebar-surface:#182134;--color-sidebar-text:#aab4c8;--color-sidebar-text-dim:#66728c;--color-sidebar-divider:#1c2538;--side-rgb:12 17 32;--side-2-rgb:24 33 52;--side-ink-rgb:241 245 249;--side-muted-rgb:170 180 200;--shadow-card:0 1px 2px #0f172a0a, 0 1px 1px #0f172a05;--e1:var(--shadow-card);--e2:0 4px 14px -4px #0f172a1a, 0 2px 4px -2px #0f172a0f;--e3:0 18px 40px -12px #0f172a38, 0 4px 10px -4px #0f172a14;--shadow:var(--e1);--shadow-lg:var(--e2);--ease-out:cubic-bezier(.2,.7,.3,1);--dur-1:.15s;--dur-2:.2s;--dur-3:.25s;--chart-prevent:#7255e8;--chart-alert:#3b82f6;--chart-good:#16a34a;--chart-warn:#f59e0b;--chart-bad:#dc2626;--chart-orange:#ea580c;--chart-exempt:#94a3b8;--chart-off:#e2e8f0;--sidebar-width:240px;--sidebar-width-collapsed:64px;--app-header-h:56px}html.dark{--bg-rgb:12 17 32;--panel-rgb:21 29 46;--card-rgb2:21 29 46;--card-rgb:21,29,46;--sunken-rgb:29 41 59;--line-rgb:39 51 71;--line-strong-rgb:51 65 85;--ink-rgb:241 245 249;--muted-rgb:148 163 184;--faint-rgb:100 116 139;--c-purple-rgb:165 139 255;--c-blue-rgb:96 165 250;--c-green-rgb:74 222 128;--c-red-rgb:248 113 113;--c-orange-rgb:251 146 60;--c-amber-rgb:251 191 36;--c-pink-rgb:244 114 182;--c-brand-rgb:165 139 255;--c-accent-rgb:165 139 255;--c-cta-rgb:124 98 240;--c-link-rgb:125 177 251;--brand-deep:#8f72fb;--ds-accent:#a58bff;--ds-cta:#7c62f0;--ds-cta-hover:#8f72fb;--ds-link:#7db1fb;--color-canvas:#0c1120;--color-surface:#151d2e;--color-surface-sunken:#1d293b;--color-border:#273347;--color-border-strong:#334155;--color-text:#f1f5f9;--color-text-secondary:#94a3b8;--color-text-muted:#64748b;--meter-track:#243045;--status-success-text:#6ee7a0;--status-success-bg:#4ade801f;--status-info-text:#93c5fd;--status-info-bg:#60a5fa24;--status-warning-text:#fcd34d;--status-warning-bg:#fbbf2421;--status-prevent-text:#c4b5fd;--status-prevent-bg:#a58bff29;--status-neutral-text:#a5b1c4;--status-neutral-border:#334155;--chart-prevent:#a58bff;--chart-alert:#60a5fa;--chart-good:#4ade80;--chart-warn:#fbbf24;--chart-bad:#f87171;--chart-orange:#fb923c;--chart-exempt:#64748b;--chart-off:#2a3850;--color-sidebar-bg:#090d19;--color-sidebar-surface:#151d2e;--color-sidebar-divider:#1a2335;--side-rgb:9 13 25;--shadow-card:0 1px 0 #ffffff08 inset;--e1:var(--shadow-card);--e2:0 8px 22px -8px #0000008c, 0 1px 0 #ffffff0a inset;--e3:0 24px 56px -16px #000000b3, 0 1px 0 #ffffff0d inset;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fill-good{background:#16a34a}.fill-warn{background:#f59e0b}.fill-bad{background:#dc2626}html.dark .fill-good{background:#4ade80}html.dark .fill-warn{background:#fbbf24}html.dark .fill-bad{background:#f87171}.fill-brand{background:rgb(var(--c-brand-rgb))}.grad{background-image:linear-gradient(135deg,#6d5ae6 0%,#7255e8 50%,#8b5cf6 100%)}html.dark .grad{background-image:linear-gradient(135deg,#5b48d9 0%,#6d55e8 50%,#7c5cf0 100%)}.btn-grad,.btn-cta{background-image:none;background-color:var(--ds-cta);color:#fff;transition:background-color var(--dur-1) ease, box-shadow var(--dur-1) ease;box-shadow:0 1px 2px #0f172a1f,inset 0 1px #ffffff1f}.btn-grad:hover,.btn-cta:hover{background-color:var(--ds-cta-hover);filter:none}html.dark .btn-cta,html.dark .btn-grad{background-color:var(--ds-cta)}.focusable:focus-visible{outline:2px solid rgb(var(--c-brand-rgb));outline-offset:2px}.card-shadow{box-shadow:var(--shadow-card)}.lift{transition:border-color var(--dur-2) ease, box-shadow var(--dur-2) ease}.lift:hover{border-color:rgb(var(--line-strong-rgb));box-shadow:var(--e2);transform:none}.glass{background:rgba(var(--card-rgb), .78);-webkit-backdrop-filter:saturate(160%)blur(12px)}.data-table thead th,#app table thead th{background:rgb(var(--sunken-rgb));color:rgb(var(--muted-rgb));text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid rgb(var(--line-rgb));font-weight:600;font-size:11px!important}html.dark .data-table thead th,html.dark #app table thead th{background:rgb(var(--sunken-rgb))}.data-table tbody tr,#app table tbody tr{transition:background-color var(--dur-1) ease}.data-table tbody tr:hover,#app table tbody tr:hover{background:rgba(var(--c-brand-rgb), .035)}html.dark .data-table tbody tr:hover,html.dark #app table tbody tr:hover{background:#ffffff06}#app table td{font-variant-numeric:tabular-nums}.data-table tbody tr[tabindex]:focus-visible{outline:2px solid rgb(var(--c-brand-rgb));outline-offset:-2px;background:rgba(var(--c-brand-rgb), .05)}#app span.rounded-full[class*=px-],#panel span.rounded-full[class*=px-]{border-radius:6px;font-weight:500}.skel{background:linear-gradient(90deg, rgb(var(--sunken-rgb)) 25%, rgba(var(--card-rgb), .9) 37%, rgb(var(--sunken-rgb)) 63%);background-size:200% 100%;border-radius:6px}.chip[aria-pressed=true]{background:rgb(var(--c-brand-rgb));border-color:rgb(var(--c-brand-rgb));color:#fff}html.dark .chip[aria-pressed=true]{color:#fff;background:#a58bff2e;border-color:#a58bff80}.chip[aria-pressed=true]>span:first-child{color:#fff!important}.uiTab[aria-pressed=true]{border-color:rgba(var(--c-brand-rgb), .55)}.uiTab.findings-tab[aria-pressed=true]{box-shadow:var(--e2), inset 0 0 0 999px rgba(var(--c-brand-rgb), .06)}html.dark .uiTab[aria-pressed=true]{box-shadow:var(--e2), inset 0 0 0 999px #a58bff1a}.rec-rank{background:rgba(var(--c-brand-rgb), .1);color:rgb(var(--c-brand-rgb))}.rec-card[data-top="1"] .rec-rank,.rec-stack:hover .rec-card:hover .rec-rank,.rec-stack:focus-within .rec-card:focus-within .rec-rank,button.findings-tab:hover .findings-tab-icon{color:#fff;background:#7255e8;box-shadow:0 8px 18px -10px #7255e8b3}.rec-stack:hover .rec-card[data-top="1"] .rec-rank,.rec-stack:focus-within .rec-card[data-top="1"] .rec-rank{background:rgba(var(--c-brand-rgb), .1);color:rgb(var(--c-brand-rgb));box-shadow:none}@media (hover:none){.rec-stack:hover .rec-card[data-top="1"] .rec-rank{color:#fff;background:#7255e8}}.rec-card:hover,button.findings-tab:hover{box-shadow:var(--e2);border-color:rgba(var(--c-brand-rgb), .35);transform:none}.rec-do{border-left-color:rgb(var(--c-brand-rgb));background:rgba(var(--c-brand-rgb), .06)}.stat-tile:hover{transform:none}.modal-card{animation:modalin var(--dur-3) var(--ease-out) both}.toast{animation:toastin var(--dur-2) var(--ease-out) both}@keyframes fadeup{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}#content{animation:fadeup var(--dur-3) var(--ease-out) both}#topbar{background:rgba(var(--card-rgb), .82);-webkit-backdrop-filter:saturate(160%)blur(12px)}.topbar-crumb{color:rgb(var(--muted-rgb))}.topbar-crumb b{color:rgb(var(--ink-rgb));font-weight:600}#sidebar{width:var(--sidebar-width);transition:width var(--dur-2) var(--ease-out), transform .3s var(--ease-out)}@media (width>=768px){#sidebar{flex:none}}.nav-item{transition:background-color var(--dur-1) ease, color var(--dur-1) ease;border-radius:7px}.nav-item:hover{color:#fff;background:#ffffff0e}.nav-item[aria-current=page],.nav-item[aria-current=page]:hover{color:#fff;background:#a58bff29;font-weight:500}.nav-item[aria-current=page]:before{background:#a58bff}.nav-item[aria-current=page] .nav-ic{color:#c4b5fd}.nav-count{background:#ef4444}.side-toggle{color:var(--color-sidebar-text-dim);transition:background-color var(--dur-1) ease, color var(--dur-1) ease;border-radius:7px}.side-toggle:hover{color:#fff;background:#ffffff0f}@media (width>=768px){html[data-sidebar=collapsed] #sidebar{width:var(--sidebar-width-collapsed)}html[data-sidebar=collapsed] #sidebar .side-label,html[data-sidebar=collapsed] #sidebar .side-full{display:none}html[data-sidebar=collapsed] #sidebar .nav-item{justify-content:center;padding-left:0;padding-right:0}html[data-sidebar=collapsed] #sidebar .nav-group>p{visibility:hidden;height:14px;padding:0}html[data-sidebar=collapsed] #sidebar .side-brand{justify-content:center;padding:0}html[data-sidebar=collapsed] #sidebar .nav-count{min-width:15px;padding:0 4px;font-size:10px;position:absolute;top:2px;right:4px}html[data-sidebar=collapsed] #sidebar .side-note{justify-content:center;padding:10px 0}html[data-sidebar=collapsed] #sidebar .side-foot{justify-content:center;padding-left:0;padding-right:0}}.user-avatar{background:#7255e8}.user-avatar:hover,.user-avatar[aria-expanded=true]{box-shadow:0 0 0 3px #7255e838}.user-menu{box-shadow:var(--e3);border-radius:10px}#pageHead>p{color:rgb(var(--muted-rgb))}html[data-density=compact] .data-table tbody td,html[data-density=compact] #app table tbody td{padding-top:6px!important;padding-bottom:6px!important}html[data-density=compact] .data-table thead th,html[data-density=compact] #app table thead th{padding-top:7px!important;padding-bottom:7px!important}html[data-density=compact] #content section.p-5,html[data-density=compact] #content .sm\:p-6{padding:14px!important}html[data-density=compact] #pageHead{padding-top:14px}html[data-density=compact] .nav-item{padding-top:5px;padding-bottom:5px}html[data-density=compact] #content .space-y-5>:not(:last-child){margin-bottom:14px}html[data-density=compact] #content .gap-5{gap:14px}@media (prefers-reduced-motion:reduce){#content{animation:none!important}#sidebar{transition:none!important}}:root{--radius-panel:12px}html:not(.dark){--color-sidebar-bg:#fff;--color-sidebar-surface:#f4f1fe;--color-sidebar-text:#475569;--color-sidebar-text-dim:#94a3b8;--color-sidebar-divider:#e8edf4;--side-rgb:255 255 255;--side-2-rgb:244 241 254;--side-ink-rgb:24 34 53;--side-muted-rgb:100 116 139}#sidebar{border-right:1px solid var(--color-sidebar-divider)}#sidebar .side-name{color:rgb(var(--side-ink-rgb))}html.dark #sidebar .side-name{color:#fff}#sidebar .nav-group>p{letter-spacing:.1em}.nav-item{border-radius:8px;padding-top:8px;padding-bottom:8px}.nav-item[aria-current=page]:before{display:none}html:not(.dark) .nav-item:hover{color:#182235;background:#f1f5f9}html:not(.dark) .nav-item[aria-current=page],html:not(.dark) .nav-item[aria-current=page]:hover{color:#4c32c9;background:#f1edfe;font-weight:600}html:not(.dark) .nav-item[aria-current=page] .nav-ic{color:#7255e8}html:not(.dark) .side-note{background:#f8fafc;border-color:#e8edf4}html:not(.dark) .side-toggle:hover{color:#182235;background:#f1f5f9}html:not(.dark) #sidebar .nav-scroll:hover{scrollbar-color:#cbd5e1 transparent}html:not(.dark) #sidebar .nav-scroll:hover::-webkit-scrollbar-thumb{background:#cbd5e1}html.dark .nav-item[aria-current=page],html.dark .nav-item[aria-current=page]:hover{color:#fff;background:#a58bff29;font-weight:600}#topbar{border-bottom-color:rgb(var(--line-rgb))}.page-band{background:radial-gradient(520px 180px at 100% 0%, #7255e81a, transparent 70%), radial-gradient(420px 160px at 82% 120%, #2563eb12, transparent 70%), rgb(var(--card-rgb2));border-bottom:1px solid rgb(var(--line-rgb));position:relative;overflow:hidden}html.dark .page-band{background:radial-gradient(520px 180px at 100% 0%, #a58bff24, transparent 70%), radial-gradient(420px 160px at 82% 120%, #60a5fa14, transparent 70%), rgb(var(--panel-rgb))}#pageHead{padding-bottom:24px;padding-top:26px!important}#pageHead h1{letter-spacing:-.02em;font-size:24px;font-weight:600;line-height:32px}#pageHead .page-sub{max-width:72ch;font-size:14px}.page-icon{color:#fff;background:linear-gradient(135deg,#7255e8,#5b6cf0);box-shadow:0 6px 16px -8px #7255e8a6,inset 0 1px #fff3}html.dark .page-icon{background:linear-gradient(135deg,#7c62f0,#4f6ef0)}#content{padding-top:24px!important}html[data-density=compact] #pageHead{padding-bottom:14px;padding-top:16px!important}html[data-density=compact] #content{padding-top:16px!important}#content .rounded-2xl{border-radius:var(--radius-panel)}html:not(.dark) #content section.border-line,html:not(.dark) .metric-card{border-color:#e3e8f0}.metric-card{transition:border-color var(--dur-2) ease, box-shadow var(--dur-2) ease;position:relative}.metric-card .metric-icon{background:currentColor}@supports (color:color-mix(in lab, red, red)){.metric-card .metric-icon{background:color-mix(in srgb, currentColor 12%, transparent)}}.metric-card p.font-display{font-size:30px;line-height:36px}.seg-tabs{background:rgb(var(--sunken-rgb));border:1px solid rgb(var(--line-rgb))}.seg-tab{transition:background-color var(--dur-1) ease, color var(--dur-1) ease, box-shadow var(--dur-1) ease}.seg-tab[aria-pressed=true]{background:rgb(var(--card-rgb2));box-shadow:0 1px 2px #0f172a14, 0 0 0 1px rgb(var(--line-rgb));font-weight:600}html.dark .seg-tab[aria-pressed=true]{background:rgb(var(--line-strong-rgb));box-shadow:none}#content input[type=search],#content input[type=text],#content select{border-color:rgb(var(--line-rgb))}#content input:focus,#content select:focus{border-color:rgb(var(--c-brand-rgb));box-shadow:0 0 0 3px rgba(var(--c-brand-rgb), .15);outline:none}html[data-design=v4]{--bg-rgb:244 246 250;--panel-rgb:255 255 255;--card-rgb2:255 255 255;--card-rgb:255,255,255;--sunken-rgb:243 240 249;--line-rgb:229 231 235;--line-strong-rgb:209 213 219;--ink-rgb:17 24 39;--muted-rgb:107 114 128;--faint-rgb:156 163 175;--c-purple-rgb:110 54 183;--c-blue-rgb:10 132 255;--c-brand-rgb:110 54 183;--c-accent-rgb:110 54 183;--c-cta-rgb:110 54 183;--c-link-rgb:10 112 230;--brand-deep:#5a2a99;--ds-accent:#6e36b7;--ds-cta:#6e36b7;--ds-cta-hover:#5a2a99;--ds-link:#0a70e6;--color-primary:#6e36b7;--color-primary-hover:#5a2a99;--color-grad-from:#6e36b7;--color-grad-mid:#8350c9;--color-grad-to:#9b61fa;--color-canvas:#f4f6fa;--color-surface:#fff;--color-surface-sunken:#f3f0f9;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-text:#111827;--color-text-secondary:#6b7280;--color-text-muted:#9ca3af;--meter-track:#efe9f8;--status-prevent-text:#5a2a99;--status-prevent-bg:#efe9f8;--status-info-text:#0a63c2;--status-info-bg:#e6f2ff;--chart-prevent:#6e36b7;--chart-alert:#0a84ff;--chart-exempt:#d8c6f7;--lime:#c3f53c;--lime-ink:#140a1d;--radius-panel:12px}html[data-design=v4],html[data-design=v4]:not(.dark){--color-sidebar-bg:#1f1428;--color-sidebar-surface:#2d1c3b;--color-sidebar-text:#cbbfd8;--color-sidebar-text-dim:#8d7c9f;--color-sidebar-divider:#2d1c3b;--side-rgb:31 20 40;--side-2-rgb:45 28 59;--side-ink-rgb:243 240 247;--side-muted-rgb:160 146 178}html[data-design=v4].dark{--bg-rgb:15 10 21;--panel-rgb:25 17 36;--card-rgb2:25 17 36;--card-rgb:25,17,36;--sunken-rgb:33 23 47;--line-rgb:42 30 56;--line-strong-rgb:58 43 77;--ink-rgb:243 244 246;--muted-rgb:156 163 175;--faint-rgb:107 114 128;--c-purple-rgb:155 97 250;--c-blue-rgb:48 176 199;--c-brand-rgb:155 97 250;--c-accent-rgb:155 97 250;--c-cta-rgb:155 97 250;--c-link-rgb:90 200 220;--brand-deep:#b083ff;--ds-accent:#9b61fa;--ds-cta:#8a4ff0;--ds-cta-hover:#9b61fa;--ds-link:#5ac8dc;--color-canvas:#0f0a15;--color-surface:#191124;--color-surface-sunken:#21172f;--color-border:#2a1e38;--color-border-strong:#3a2b4d;--color-text:#f3f4f6;--color-text-secondary:#9ca3af;--color-text-muted:#6b7280;--meter-track:#2b1d40;--status-prevent-text:#c9a8ff;--status-prevent-bg:#2b1d40;--status-info-text:#7fd6e6;--status-info-bg:#30b0c724;--chart-prevent:#9b61fa;--chart-alert:#30b0c7;--chart-exempt:#5b4a73;--chart-off:#2b1d40;--color-sidebar-bg:#140d1d;--color-sidebar-surface:#22162f;--color-sidebar-divider:#22162f;--side-rgb:20 13 29;--side-2-rgb:34 22 47;--lime-ink:#0f0a15}html[data-design=v4] #sidebar,html[data-design=v4]:not(.dark) #sidebar{background:var(--color-sidebar-bg);color:var(--color-sidebar-text);border-right:0}html[data-design=v4] #sidebar .side-name,html[data-design=v4].dark #sidebar .side-name{color:#fff}html[data-design=v4] #sidebar .text-muted,html[data-design=v4] #sidebar .text-faint,html[data-design=v4] #sidebar .nav-group>p,html[data-design=v4] .nav-item .nav-ic{color:var(--color-sidebar-text-dim)}html[data-design=v4] .nav-item:hover,html[data-design=v4]:not(.dark) .nav-item:hover,html[data-design=v4].dark .nav-item:hover{color:#fff;background:#2d1c3b}html[data-design=v4] .nav-item:hover .nav-ic{color:#fff}html[data-design=v4].dark .nav-item:hover{background:#22162f}html[data-design=v4] .nav-item[aria-current=page],html[data-design=v4] .nav-item[aria-current=page]:hover,html[data-design=v4]:not(.dark) .nav-item[aria-current=page],html[data-design=v4]:not(.dark) .nav-item[aria-current=page]:hover,html[data-design=v4].dark .nav-item[aria-current=page],html[data-design=v4].dark .nav-item[aria-current=page]:hover{background:var(--lime);color:var(--lime-ink);font-weight:600;box-shadow:0 6px 18px -8px #c3f53c8c}html[data-design=v4] .nav-item[aria-current=page] .nav-ic,html[data-design=v4]:not(.dark) .nav-item[aria-current=page] .nav-ic{color:var(--lime-ink)}html[data-design=v4] .nav-count{color:#fff;background:#ef4444}html[data-design=v4] #sidebar .side-brand{background:#2d1c3b;border:1px solid #3a2650;border-radius:12px;height:52px;margin:10px 8px 2px;padding:0 10px}html[data-design=v4].dark #sidebar .side-brand{background:#1d1329;border-color:#2a1e38}html[data-design=v4] .side-note,html[data-design=v4]:not(.dark) .side-note{background:#2d1c3b;border:1px solid #3a2650}html[data-design=v4].dark .side-note{background:#1d1329;border-color:#2a1e38}html[data-design=v4] .side-note p[style]+p{color:var(--lime)!important}html[data-design=v4] .side-note p span[style]{background:var(--lime)!important}html[data-design=v4] .side-note>svg{color:var(--lime)}html[data-design=v4] .side-toggle,html[data-design=v4]:not(.dark) .side-toggle{color:var(--color-sidebar-text-dim)}html[data-design=v4] .side-toggle:hover,html[data-design=v4]:not(.dark) .side-toggle:hover{color:#fff;background:#2d1c3b}html[data-design=v4] #sidebar .nav-scroll:hover,html[data-design=v4]:not(.dark) #sidebar .nav-scroll:hover{scrollbar-color:#4a3560 transparent}html[data-design=v4]:not(.dark) #sidebar .nav-scroll:hover::-webkit-scrollbar-thumb{background:#4a3560}@media (width>=768px){html[data-design=v4][data-sidebar=collapsed] #sidebar .side-brand{margin:10px 6px 2px;padding:0}html[data-design=v4][data-sidebar=collapsed] #sidebar .nav-item{border-radius:10px}}html[data-design=v4] #content .rounded-2xl,html[data-design=v4] #content .rounded-xl.border{border-radius:12px}html[data-design=v4]:not(.dark) #content section.border-line,html[data-design=v4]:not(.dark) .metric-card{border-color:#e5e7eb}html[data-design=v4] .metric-card .metric-icon{background:var(--status-prevent-bg);color:rgb(var(--c-brand-rgb))}html[data-design=v4] .page-band{background:radial-gradient(560px 200px at 100% 0%, #6e36b71f, transparent 70%), radial-gradient(420px 160px at 80% 130%, #c3f53c1a, transparent 70%), rgb(var(--card-rgb2))}html[data-design=v4].dark .page-band{background:radial-gradient(560px 200px at 100% 0%, #9b61fa33, transparent 70%), radial-gradient(420px 160px at 80% 130%, #c3f53c0f, transparent 70%), rgb(var(--panel-rgb))}html[data-design=v4] .page-icon,html[data-design=v4].dark .page-icon{background:linear-gradient(135deg,#6e36b7,#9b61fa);box-shadow:0 6px 16px -8px #6e36b7b3,inset 0 1px #fff3}html[data-design=v4] .grad,html[data-design=v4].dark .grad{background-image:linear-gradient(135deg,#6e36b7 0%,#8a4fd6 55%,#b28ae8 100%)}html[data-design=v4] .fill-brand{background-image:linear-gradient(90deg,#6e36b7,#d8c6f7)}html[data-design=v4].dark .fill-brand{background-image:linear-gradient(90deg,#9b61fa,#d8c6f7)}html[data-design=v4] .user-avatar{background:linear-gradient(135deg,#6e36b7,#9b61fa)}html[data-design=v4] .user-avatar:hover,html[data-design=v4] .user-avatar[aria-expanded=true]{box-shadow:0 0 0 3px #6e36b740}html[data-design=v4] .rec-card[data-top="1"] .rec-rank,html[data-design=v4] .rec-stack:hover .rec-card:hover .rec-rank,html[data-design=v4] button.findings-tab:hover .findings-tab-icon{background:#6e36b7}html[data-design=v4] #app span.rounded-full[class*=px-],html[data-design=v4] #panel span.rounded-full[class*=px-]{border:1px solid;border-radius:999px}@supports (color:color-mix(in lab, red, red)){html[data-design=v4] #app span.rounded-full[class*=px-],html[data-design=v4] #panel span.rounded-full[class*=px-]{border:1px solid color-mix(in srgb, currentColor 22%, transparent)}}html[data-design=v4] #content a{color:rgb(var(--c-link-rgb))}html[data-design=v4]{--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace}html[data-design=v4] .lg-code,html[data-design=v4] code,html[data-design=v4] .font-mono{font-family:var(--font-mono)}html[data-design=v4] #content table,html[data-design=v4] .metric-card,html[data-design=v4] .font-display{font-variant-numeric:tabular-nums}html[data-design=v4] .nav-item,html[data-design=v4]:not(.dark) .nav-item{color:#9ca3af;border-radius:8px}html[data-design=v4] .nav-item:hover,html[data-design=v4]:not(.dark) .nav-item:hover{background:#2a1c37}html[data-design=v4] .nav-item[aria-current=page],html[data-design=v4] .nav-item[aria-current=page]:hover,html[data-design=v4]:not(.dark) .nav-item[aria-current=page],html[data-design=v4].dark .nav-item[aria-current=page],html[data-design=v4] #content section.border-line,html[data-design=v4] .metric-card{box-shadow:none}html[data-design=v4].dark #content section.border-line,html[data-design=v4].dark .metric-card{border-color:#2a1e38}html[data-design=v4] .data-table thead th,html[data-design=v4] #content table thead th{background:rgb(var(--sunken-rgb));color:rgb(var(--muted-rgb));letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid rgb(var(--line-rgb));height:36px;font-size:11px;font-weight:600;line-height:14px}html[data-design=v4] .data-table tbody td,html[data-design=v4] #content table tbody td{height:44px}html[data-design=v4] .data-table tbody tr:hover,html[data-design=v4] #content table tbody tr:hover{background:#f9fafb}html[data-design=v4].dark .data-table tbody tr:hover,html[data-design=v4].dark #content table tbody tr:hover{background:#1d1429}html[data-design=v4] #content button.rounded-full,html[data-design=v4] #content button.rounded-xl,html[data-design=v4] #content input,html[data-design=v4] #content select{border-radius:8px}html[data-design=v4] #app span.rounded-full[class*=px-],html[data-design=v4] #panel span.rounded-full[class*=px-]{border-radius:6px}html[data-design=v4].dark #content input:focus,html[data-design=v4].dark #content select:focus{border-color:#8a4ff0;box-shadow:0 0 0 2px #8a4ff033}html[data-design=v4] .modal-back{background:#11182773}html[data-design=v4].dark .modal-back{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f0a15cc}html[data-design=v4] .modal-card{border-radius:12px}html[data-design=v4].dark .modal-card{border-color:#8a4ff04d}html[data-design=v5]{--font-sans:"Segoe UI", system-ui, Arial, sans-serif}html[data-design=v5]:not(.dark){--bg-rgb:250 248 246;--panel-rgb:255 254 253;--card-rgb2:255 254 253;--card-rgb:255,254,253;--sunken-rgb:247 242 237;--line-rgb:233 227 229;--line-strong-rgb:220 208 222;--ink-rgb:48 37 61;--muted-rgb:120 100 128;--faint-rgb:162 141 157;--c-purple-rgb:131 68 188;--c-blue-rgb:35 127 195;--c-green-rgb:33 135 106;--c-red-rgb:184 87 131;--c-orange-rgb:181 116 38;--c-amber-rgb:167 119 39;--c-pink-rgb:173 112 154;--c-brand-rgb:146 85 185;--c-accent-rgb:146 85 185;--c-cta-rgb:98 102 196;--c-link-rgb:153 81 180;--brand-deep:#79439c;--ds-accent:#9255b9;--ds-cta:#6266c4;--ds-cta-hover:#5258b5;--ds-link:#9951b4;--color-primary:#9255b9;--color-primary-hover:#79439c;--color-grad-from:#8441bf;--color-grad-mid:#9250d1;--color-grad-to:#b17bd9;--color-canvas:#faf8f6;--color-surface:#fffefd;--color-surface-sunken:#f7f2ed;--color-border:#e9e3e5;--color-border-strong:#dcd0de;--color-text:#30253d;--color-text-secondary:#786480;--color-text-muted:#a28d9d;--meter-track:#e8eef1;--status-success-text:#388967;--status-success-bg:#e2f5e9;--status-info-text:#2479bb;--status-info-bg:#e2f2ff;--status-warning-text:#a77727;--status-warning-bg:#fff0d4;--status-prevent-text:#8344bc;--status-prevent-bg:#f0e2ff;--status-neutral-text:#786480;--status-neutral-border:#e4dbd1;--chart-prevent:#9250d1;--chart-alert:#2389dc;--chart-good:#21876a;--chart-warn:#e28c31;--chart-bad:#b85783;--chart-orange:#e28c31;--chart-exempt:#b9a7cc;--chart-off:#ece6ef;--color-sidebar-bg:#f0b890;--color-sidebar-surface:#f9d6b9;--color-sidebar-text:#492f44;--color-sidebar-text-dim:#67465c;--color-sidebar-divider:#d39a83;--side-rgb:240 184 144;--side-2-rgb:249 214 185;--side-ink-rgb:61 40 59;--side-muted-rgb:103 70 92;--shadow-card:0 4px 14px #9663ac09;--e1:var(--shadow-card);--radius-panel:8px}html[data-design=v5]:not(.dark) #sidebar{color:#492f44;background:radial-gradient(at 0 8%,#bb8fd67a 0%,#0000 57%),radial-gradient(at 100% 92%,#95be8d85 0%,#0000 58%),linear-gradient(155deg,#f5c59f 0%,#f0b890 48%,#e9aa87 100%);border-right:1px solid #d5997e}html[data-design=v5]:not(.dark) #sidebar .side-name{color:#3d283b;letter-spacing:-.3px;font-size:15px;font-weight:650}html[data-design=v5]:not(.dark) #sidebar .side-brand .text-muted{color:#63475f;font-weight:550}html[data-design=v5]:not(.dark) #sidebar .nav-group>p{color:#65435e;letter-spacing:1px;background:0 0;font-size:9.5px;font-weight:700;position:static}html[data-design=v5]:not(.dark) .nav-item{color:#492f44;border-radius:6px;font-size:12px;font-weight:550}html[data-design=v5]:not(.dark) .nav-item .nav-ic{color:#714b67}html[data-design=v5]:not(.dark) .nav-group:nth-child(2) .nav-item .nav-ic{color:#73518c}html[data-design=v5]:not(.dark) .nav-group:nth-child(3) .nav-item .nav-ic{color:#784e65}html[data-design=v5]:not(.dark) .nav-item:hover{color:#432451;background:#d7b7e7}html[data-design=v5]:not(.dark) .nav-item:hover .nav-ic{color:#80509f}html[data-design=v5]:not(.dark) .nav-item[aria-current=page],html[data-design=v5]:not(.dark) .nav-item[aria-current=page]:hover{color:#fff;background:#9255b9;font-weight:650;box-shadow:0 3px 9px #8547a324}html[data-design=v5]:not(.dark) .nav-item[aria-current=page] .nav-ic,html[data-design=v5]:not(.dark) .nav-group .nav-item[aria-current=page] .nav-ic{color:#fff}html[data-design=v5]:not(.dark) .nav-count{color:#66375d;background:#e4b9d7;border-radius:4px;font-weight:650}html[data-design=v5]:not(.dark) .nav-item[aria-current=page] .nav-count{color:#fff;background:#79439c}html[data-design=v5]:not(.dark) .side-note{color:#493346;background:#f9d6b9;border:1px solid #dca58b;border-radius:7px}html[data-design=v5]:not(.dark) .side-note p:first-child{color:#674b60!important}html[data-design=v5]:not(.dark) .side-note p+p{font-weight:550;color:#503348!important}html[data-design=v5]:not(.dark) .side-note p span[style]{background:#9b63be!important}html[data-design=v5]:not(.dark) .side-note>svg{color:#714b67}html[data-design=v5]:not(.dark) #sidebar .side-foot .text-faint{color:#67465c}html[data-design=v5]:not(.dark) .side-toggle{color:#67465c;border-radius:6px}html[data-design=v5]:not(.dark) .side-toggle:hover{color:#432451;background:#d7b7e7}html[data-design=v5]:not(.dark) #sidebar .nav-scroll:hover{scrollbar-color:#d39a83 transparent}html[data-design=v5]:not(.dark) #sidebar .nav-scroll:hover::-webkit-scrollbar-thumb{background:#d39a83}html[data-design=v5] #sidebar .focusable:focus-visible{outline-color:#8648ad}html[data-design=v5]:not(.dark) #topbar{background:#fefdfceb;border-bottom-color:#e9e3e5}html[data-design=v5]:not(.dark) .topbar-crumb{color:#756085}html[data-design=v5]:not(.dark) .topbar-crumb b{color:#392447}html[data-design=v5]:not(.dark) .hdr-brand span{color:#514370}html[data-design=v5]:not(.dark) .user-avatar{background:linear-gradient(140deg,#a363d8,#8441bf)}html[data-design=v5]:not(.dark) .user-avatar:hover,html[data-design=v5]:not(.dark) .user-avatar[aria-expanded=true]{box-shadow:0 0 0 3px #9255b938}html[data-design=v5]:not(.dark) .page-band{background:0 0;border-bottom:0}html[data-design=v5]:not(.dark) #pageHead h1{color:#392447;letter-spacing:-.6px;font-size:27px;font-weight:600;line-height:34px}html[data-design=v5]:not(.dark) #pageHead .page-sub{color:#786480}html[data-design=v5]:not(.dark) .page-icon{background:linear-gradient(140deg,#a363d8,#8441bf);box-shadow:0 5px 12px #8b56c426}html[data-design=v5]:not(.dark) #content{padding-top:8px!important}html[data-design=v5]:not(.dark) #content .rounded-2xl,html[data-design=v5]:not(.dark) #content .rounded-xl.border{border-radius:8px}html[data-design=v5]:not(.dark) #content section.border-line{background-color:#fffefd;border-color:#e6e1e7;box-shadow:0 4px 14px #9663ac09}html[data-design=v5]:not(.dark) #content h2,html[data-design=v5]:not(.dark) #content section>h3,html[data-design=v5]:not(.dark) #content section>div:first-child>h3,html[data-design=v5]:not(.dark) #content section>div:first-child>div>h3{color:#76508a}html[data-design=v5]:not(.dark) #content nav>button[aria-current=page]{color:#8954a5;background:#f0e5fa;border-radius:0;box-shadow:inset 2px 0 #ac7bd0}html[data-design=v5]:not(.dark) #content nav>button:not([aria-current]){color:#9b83ab}html[data-design=v5]:not(.dark) #content a{color:#9951b4}html[data-design=v5]:not(.dark) #content table{--ink-rgb:111 86 69;--muted-rgb:146 127 110;--color-ink:#6f5645;--color-muted:#927f6e}html[data-design=v5]:not(.dark) #content table tbody td:first-child{--ink-rgb:140 102 159;--color-ink:#8c669f}html[data-design=v5]:not(.dark) .data-table thead th,html[data-design=v5]:not(.dark) #app table thead th{color:#8c6b50;letter-spacing:.2px;text-transform:none;background:#f5eee6;border-bottom:1px solid #e8dfd5;font-weight:500;font-size:11px!important}html[data-design=v5]:not(.dark) #app table tbody td{color:#6f5645;border-color:#eee7df}html[data-design=v5]:not(.dark) #app table tbody td:first-child{color:#8c669f}html[data-design=v5]:not(.dark) #app table tbody tr{background:#fffdfa}html[data-design=v5]:not(.dark) #app table tbody tr:nth-child(2n){background:#fbf8f3}html[data-design=v5]:not(.dark) .data-table tbody tr:hover,html[data-design=v5]:not(.dark) #app table tbody tr:hover{background:#f8f0f8}:is(html[data-design=v5]:not(.dark) #content section:has(>table),html[data-design=v5]:not(.dark) #content section:has(>div>table)){border-color:#e7ded6}html[data-design=v5]:not(.dark) #app span.rounded-full[class*=px-],html[data-design=v5]:not(.dark) #panel span.rounded-full[class*=px-]{border:1px solid;border-radius:4px}@supports (color:color-mix(in lab, red, red)){html[data-design=v5]:not(.dark) #app span.rounded-full[class*=px-],html[data-design=v5]:not(.dark) #panel span.rounded-full[class*=px-]{border:1px solid color-mix(in srgb, currentColor 22%, transparent)}}html[data-design=v5]:not(.dark) #content input,html[data-design=v5]:not(.dark) #content select{background-color:#fff;border-color:#e4dbd1;border-radius:5px}html[data-design=v5]:not(.dark) #content input:focus,html[data-design=v5]:not(.dark) #content select:focus{border-color:#9255b9;box-shadow:0 0 0 3px #9255b926}html[data-design=v5]:not(.dark) #content button.rounded-full,html[data-design=v5]:not(.dark) #content button.rounded-xl{border-radius:5px}html[data-design=v5]:not(.dark) .seg-tabs{background:#f7f2ed;border-color:#e7ded6}html[data-design=v5]:not(.dark) .seg-tab[aria-pressed=true],html[data-design=v5]:not(.dark) .segBtn[aria-pressed=true]{color:#9759b5;background:#efddfb;box-shadow:0 0 0 1px #d4afea}html[data-design=v5]:not(.dark) .chip[aria-pressed=true]{color:#9759b5;background:#efddfb;border-color:#d4afea}html[data-design=v5]:not(.dark) .chip[aria-pressed=true]>span:first-child{color:#9759b5!important}html[data-design=v5]:not(.dark) .uiTab[aria-pressed=true]{border-color:#d4afea}html[data-design=v5]:not(.dark) .btn-cta,html[data-design=v5]:not(.dark) .btn-grad{color:#fff;background-color:#6266c4;background-image:linear-gradient(135deg,#526ecb 0%,#6266c4 62%,#7b60bd 100%);border:1px solid #5d65bc;border-radius:5px;box-shadow:0 3px 8px #5661b51f}html[data-design=v5]:not(.dark) .btn-cta:hover,html[data-design=v5]:not(.dark) .btn-grad:hover{background-image:linear-gradient(135deg,#4862bd 0%,#5358b6 62%,#6d52b0 100%)}html[data-design=v5]:not(.dark) .grad{background-image:linear-gradient(135deg,#8441bf 0%,#9250d1 55%,#b17bd9 100%)}html[data-design=v5]:not(.dark) .fill-brand{background-image:linear-gradient(90deg,#a363d8,#8441bf)}html[data-design=v5]:not(.dark) .fill-good{background-image:linear-gradient(90deg,#43ae82,#238564)}html[data-design=v5]:not(.dark) .fill-warn{background-image:linear-gradient(90deg,#f7ca9f,#e28c31)}html[data-design=v5]:not(.dark) .fill-bad{background-image:linear-gradient(90deg,#d47ea3,#b85783)}html[data-design=v5]:not(.dark) .rec-card[data-top="1"] .rec-rank,html[data-design=v5]:not(.dark) .rec-stack:hover .rec-card:hover .rec-rank,html[data-design=v5]:not(.dark) button.findings-tab:hover .findings-tab-icon{background:#9255b9;box-shadow:0 8px 18px -10px #9255b9b3}html[data-design=v5]:not(.dark) .modal-back{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2a153b45}html[data-design=v5]:not(.dark) .modal-card{border-color:#ded5e9;border-radius:9px;box-shadow:0 25px 100px #41235330}html[data-design=v5]{--sidebar-width:250px}html[data-design=v5] #sidebar{padding:27px 14px 14px}html[data-design=v5] #sidebar nav{padding:0}html[data-design=v5] #sidebar .nav-group>p{margin:16px 11px 7px;padding:0;line-height:15px}html[data-design=v5] #sidebar .nav-group:first-child>p{margin-top:4px}html[data-design=v5] #sidebar .nav-group>div{gap:2px}html[data-design=v5] .nav-item{gap:10px;min-height:34px;padding:9px 10px}html[data-design=v5] .nav-item .nav-ic,html[data-design=v5] .nav-item .nav-ic svg{width:16px;height:16px}.peach-brand{color:#3d283b;letter-spacing:-.6px;align-items:center;gap:11px;padding:0 10px 24px;font-size:22px;font-weight:650;line-height:1;text-decoration:none;display:flex}.peach-brand img{object-fit:contain;flex-shrink:0;width:48px;height:54px}.peach-brand small{color:#63475f;letter-spacing:1.3px;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:550;display:block}.peach-workspace{color:#493346;background:#f9d6b9;border:1px solid #dca58b;border-radius:7px;align-items:center;gap:10px;margin:0 4px 12px;padding:12px;font-size:11px;display:flex}.peach-workspace small{color:#674b60;margin-top:4px;font-size:9px;display:block}.peach-workspace-symbol{color:#8956a5;background:#efbc9f;border-radius:5px;flex:0 0 28px;place-items:center;height:28px;font-size:18px;line-height:1;display:grid}.peach-workspace .peach-live{margin-left:auto}.peach-live{background:#9b63be;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.peach-live.on{background:#31a78b}.peach-live.off{background:#c9b8c4}.peach-status{color:#503348;border-top:1px solid #d39a83;align-items:center;gap:9px;margin:13px 8px 0;padding:12px 0;font-size:10px;font-weight:550;display:flex}.peach-status small,.peach-account small{color:#67465c;margin-top:5px;font-size:9px;font-weight:550;display:block}.peach-account{align-items:center;gap:6px;padding:12px 9px 3px;display:flex}.peach-account-main{color:#503348;text-align:left;cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:10px;min-width:0;font-size:10px;font-weight:550;display:flex}.peach-avatar{color:#fff;background:#b97da4;border-radius:6px;flex:0 0 32px;place-items:center;height:32px;font-size:10px;font-weight:600;display:grid}.peach-account-arrow{color:#67465c;margin-left:auto}html[data-sidebar=collapsed] .peach-brand{justify-content:center;padding:0 0 18px}html[data-sidebar=collapsed] .peach-account{flex-direction:column;padding:10px 0 0}html[data-sidebar=collapsed] .peach-account-main{flex:none;justify-content:center}html[data-design=v5][data-sidebar=collapsed] #sidebar{padding-left:8px;padding-right:8px}.peach-masthead{background:#fefdfc;border-bottom:1px solid #e9e3e5;align-items:center;gap:15px;height:78px;padding:0 30px;display:flex;position:sticky}.peach-caption{color:#756085;white-space:nowrap;font-size:11px}.peach-caption span{color:#c9c2cc;margin:0 12px}.keystone-wordmark{flex-direction:column;align-items:center;text-decoration:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.keystone-name{white-space:nowrap;align-items:center;height:36px;display:flex}.keystone-name img{object-fit:contain;flex-shrink:0;width:54px;height:36px;margin-right:-12px}.keystone-name span{color:#514370;letter-spacing:-.8px;font-size:23px;font-weight:550;line-height:23px}.keystone-tagline{color:#8d7ba0;letter-spacing:.8px;margin-left:7px;font-size:8px;line-height:1.4}.peach-masthead-end{align-items:center;gap:8px;margin-left:auto;display:flex}.peach-conn{color:#726b78;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:inline-flex}.peach-divider{background:#e4dfe7;width:1px;height:16px;margin:0 9px}.peach-env{color:#8553ae;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;background:#eee2fb;border-radius:4px;padding:5px 8px;font-size:8px}.peach-masthead .user-avatar{border-radius:6px;width:32px;height:32px;font-size:12px}.peach-context{color:#8e8195;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 30px 0;font-size:10px;display:flex}.peach-crumb{color:#8e8195;font-size:10px}.peach-context-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.peach-context-end>button{color:#705483;background:#fff;border:1px solid #ded0ed;border-radius:6px;gap:8px;height:32px;padding:7px 10px;font-size:10px}.peach-context-end>button:hover{background:#faf5ff}.peach-context-end>button .font-medium{color:#705483;font-weight:400}.peach-mode{color:#9668ac;white-space:nowrap;background:#f0e4fa;border:1px solid #e5d0f1;border-radius:4px;padding:5px 9px;font-size:9px}.peach-footer{color:#a28d9d;letter-spacing:.6px;border-top:1px solid #e9e3e5;justify-content:space-between;gap:20px;margin-top:24px;padding:20px 30px;font-size:8px;display:flex}.peach-footer span:first-child{text-transform:uppercase;white-space:nowrap}.peach-footer span:last-child{text-align:right}@media (width<=1023px){.peach-caption{display:none}.keystone-wordmark{position:static;transform:none}.peach-masthead{padding:0 16px}.peach-context{padding:12px 16px 0}}@media (width<=639px){.peach-env,.peach-divider{display:none}.peach-footer{flex-direction:column;padding:16px}.peach-footer span:last-child{text-align:left}}html[data-design=v5] .page-band #pageHead{max-width:none;padding:25px 30px!important}html[data-design=v5] #content{max-width:none;padding-left:30px;padding-right:30px}@media (width<=639px){html[data-design=v5] .page-band #pageHead{padding:18px 16px!important}html[data-design=v5] #content{padding-left:16px;padding-right:16px}}.page-eyebrow{color:#9c58bc;letter-spacing:1.5px;text-transform:uppercase;font-size:9px;font-weight:600}html[data-design=v5] #pageHead h1{margin:8px 0 10px;font-size:27px!important;line-height:31px!important}html[data-design=v5] #pageHead .page-sub{margin-top:0;font-size:12px;line-height:21.6px}.peach-strip{grid-template-columns:repeat(var(--tiles,4), minmax(0, 1fr));border:1px solid #e6d9ed;border-radius:10px;display:grid;overflow:hidden;box-shadow:0 3px 10px #73548b05}.peach-tile{text-align:left;background:var(--tile-bg);border:0;border-right:1px solid #e9d8e6;border-radius:0;align-items:center;gap:12px;min-width:0;padding:20px 18px;display:flex}.peach-tile:last-child{border-right:0}.peach-tile.cursor-pointer:hover{filter:saturate(1.15)brightness(.99)}.peach-tile-art{height:48px;color:var(--tile-ink);background:#ffffff4f;border:1px solid #ffffffa1;border-radius:10px;flex:0 0 48px;place-items:center;display:grid}.peach-metric-art{width:46px;height:46px}.peach-tile-copy{flex:1;min-width:0}.peach-tile-label{color:var(--tile-ink);font-size:11px;font-weight:600;display:block}.peach-tile-sub{color:#8b778f;margin-top:6px;font-size:10px;line-height:14px;display:block}.peach-tile-value{color:var(--tile-ink);letter-spacing:-1px;font-variant-numeric:tabular-nums;flex-shrink:0;padding-left:7px;font-size:29px;font-weight:650;line-height:32px}.peach-tile.tone-peach{--tile-ink:#b57a46;--tile-bg:#fff0e3}.peach-tile.tone-violet{--tile-ink:#9250d1;--tile-bg:linear-gradient(120deg, #f0e2fc, #f8efff)}.peach-tile.tone-sky{--tile-ink:#2389dc;--tile-bg:linear-gradient(120deg, #e2f2ff, #f0f8ff)}.peach-tile.tone-mint{--tile-ink:#3b8150;--tile-bg:linear-gradient(115deg, #dff2df, #f0faed)}.peach-tile.tone-teal{--tile-ink:#287f85;--tile-bg:linear-gradient(115deg, #d9f1f0, #edfafa)}.peach-tile.tone-red{--tile-ink:#b44d59;--tile-bg:linear-gradient(115deg, #fbdde0, #fff0f1)}.peach-tile.tone-green{--tile-ink:#368466;--tile-bg:linear-gradient(120deg, #e5f5eb, #f2faf5)}.peach-tile.tone-amber{--tile-ink:#bd772b;--tile-bg:linear-gradient(120deg, #fff0dc, #fff7ec)}.peach-tile.tone-rose{--tile-ink:#b35378;--tile-bg:linear-gradient(120deg, #fbe3ed, #fff1f6)}.peach-tile.tone-gray{--tile-ink:#84788e;--tile-bg:linear-gradient(120deg, #efebf2, #f8f5fa)}.peach-tile.tone-indigo{--tile-ink:#727db5;--tile-bg:linear-gradient(120deg, #eceffe, #f6f7ff)}@media (width<=1023px){.peach-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.peach-tile{border-bottom:1px solid #e9d8e6}}@media (width<=639px){.peach-strip{grid-template-columns:minmax(0,1fr)}.peach-tile{border-right:0}}html[data-design=v5] .peach-bento{gap:22px}html[data-design=v5] .peach-bento>section>div:first-child{padding:23px 23px 0}html[data-design=v5] .peach-bento>section>div:first-child h2{letter-spacing:-.2px;font-size:15px;font-weight:600}html[data-design=v5] .peach-bento>section>div:first-child p{color:#93769f;margin-top:6px;font-size:10px}html[data-design=v5] .peach-bento>section>div:first-child button{font-size:11px;font-weight:400}html[data-design=v5] .peach-bento>section>div:last-child{padding:24px 23px 23px}html[data-design=v5]:not(.dark) #content section.peach-posture{background-image:linear-gradient(135deg,#e7f7ee,#f3fbf6 65%,#f8f6e8);border-color:#cfe6d8}.peach-score{color:#32815f;letter-spacing:-4px;font-size:65px;font-weight:400;line-height:78px}.peach-score small{letter-spacing:0;font-size:22px}.peach-bar{background:#e8eef1;border-radius:5px;height:7px;margin:15px 0;display:flex;overflow:hidden}.peach-bar.thin{background:#f0e8f5;height:6px;margin:0 0 18px}.peach-bar i{height:100%;display:block}.peach-bar i.good,.peach-bar i.green{background-image:linear-gradient(90deg,#43ae82,#238564)}.peach-bar i.bad{background:#4f94d6}.peach-bar i.exempt{background:#b9a7cc}.peach-bar i.prevent,.peach-bar i.violet{background-image:linear-gradient(90deg,#a363d8,#8441bf)}.peach-bar i.alert,.peach-bar i.blue{background-image:linear-gradient(90deg,#4aa7e9,#247ec4)}.peach-bar i.off{background-image:linear-gradient(90deg,#e9a65f,#c9762b)}.peach-bar.thin i.green{background-image:linear-gradient(90deg,#78c79f,#3a9b76)}.peach-kv{color:#866391;text-align:left;border-bottom:1px solid #e6eeef;justify-content:space-between;align-items:center;padding:13px 0;font-size:12px;display:flex}.peach-kv strong{color:#7b518b;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}button.peach-kv{cursor:pointer}button.peach-kv:hover span{text-decoration:underline}.peach-coverage-row{color:#71527e;text-align:left;cursor:pointer;grid-template-columns:90px minmax(0,1fr) 32px;align-items:center;gap:16px;width:100%;margin:18px 0;font-size:11px;display:grid}.peach-coverage-row:first-child{margin-top:0}.peach-coverage-row .peach-bar{height:10px;margin:0}.peach-coverage-row b{font-weight:500}.peach-note{background-image:linear-gradient(110deg,#fff0da,#fff5e8);border:1px solid #efd5b3;border-radius:7px;align-items:center;gap:12px;margin:20px 0 16px;padding:14px 15px;display:flex}.peach-note p{color:#946b42;font-size:11px;line-height:18.7px}.peach-note-art{flex-shrink:0;width:32px;height:32px}.peach-notice{color:#b879a7;letter-spacing:-2px;cursor:pointer;font-size:46px;font-weight:350;line-height:62px;display:block}.peach-legend{color:#766280;flex-wrap:wrap;gap:16px;font-size:10px;display:flex}.peach-legend span.prevent:before,.peach-legend span.alert:before{content:"";background:#9250d1;border-radius:2px;width:7px;height:7px;margin-right:6px;display:inline-block}.peach-legend span.alert:before{background:#2389dc}.peach-bars{border-bottom:1px solid #dce8ed;align-items:flex-end;gap:4px;height:160px;padding-top:20px;display:flex}.peach-bars>div{flex:1;align-items:flex-end;gap:2px;min-width:0;height:100%;display:flex}.peach-bars i{background-image:linear-gradient(#b06cde,#8644c1);border-radius:2px 2px 0 0;flex:1;min-height:1px}.peach-bars i+i{background-image:linear-gradient(#4aa7e9,#247ec4)}.peach-axis{color:#806d8a;justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.peach-list-row{text-align:left;cursor:pointer;border-bottom:1px solid #e5edf1;align-items:center;gap:18px;width:100%;padding:16px 0;display:flex}.peach-list-row:first-child{padding-top:0}.peach-list-row:last-child{border-bottom:0}.peach-rank{color:#9cbdc9;flex-shrink:0;width:34px;font-size:25px;font-weight:350}.peach-list-title{color:#526f83;margin-bottom:6px;font-size:14px;font-weight:600;line-height:19px;display:block}.peach-list-sub{color:#8a9eac;font-size:11px;display:block}.peach-ini-card{cursor:pointer;background:#fffdfb;border:1px solid #e7dfea;border-radius:13px;flex-direction:column;padding:23px 23px 0;transition:box-shadow .15s,border-color .15s;display:flex;box-shadow:0 3px 12px #6b448007}.peach-ini-card:hover{border-color:#d9c6e6;box-shadow:0 6px 18px #6b448012}.peach-ini-top{align-items:center;gap:17px;margin-bottom:21px;display:flex}.peach-ini-art{background-image:linear-gradient(140deg,#e9d6f3,#dfd9f7 55%,#d4e5fc);border:1px solid #e0d3ef;border-radius:14px;flex:0 0 86px;place-items:center;height:86px;display:grid;box-shadow:0 3px 8px #80629c0a}.peach-ini-card:nth-child(2n) .peach-ini-art{background-image:linear-gradient(140deg,#d8e8fc,#dfdcf7 55%,#eddbf4)}.peach-initiative-art{width:82px;height:82px}.peach-ini-category{color:#9572ab;letter-spacing:.5px;font-size:10px;font-weight:600}.peach-ini-origin{color:#a38eaf;margin-top:8px;font-size:9px}.peach-ini-name{color:#705480;letter-spacing:-.2px;min-height:45px;margin-bottom:7px;font-size:15px;font-weight:600;line-height:22.5px}.peach-ini-sub{color:#9d83ac;margin-bottom:22px;font-size:10px}.peach-ini-goal{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.peach-ini-goal>span{color:#9377a1;align-items:center;gap:6px;font-size:10px;display:flex}.peach-ini-goal strong{color:#9872ad;letter-spacing:-.5px;font-size:21px;font-weight:550}.peach-ini-goal small{color:#a58ab4;letter-spacing:0;margin-left:2px;font-size:9px;font-weight:400}.peach-tag{border:1px solid;border-radius:4px;align-items:center;padding:4px 8px;font-size:9px;display:inline-flex}.peach-tag.prevent{color:#8344bc;background:#f0e2ff;border-color:#ddbef5}.peach-tag.alert{color:#2479bb;background:#e2f2ff;border-color:#b9dcf6}.peach-ini-modes{color:#9377a1;justify-content:space-between;gap:7px;margin-bottom:20px;font-size:9px;display:flex}.peach-ini-modes span{align-items:center;gap:4px;display:flex}.peach-ini-modes i{background:#9250d1;border-radius:50%;width:5px;height:5px}.peach-ini-modes .alert i{background:#2389dc}.peach-ini-modes .off i{background:#e28c31}.peach-ini-modes b{color:#896b9a;margin-left:1px;font-weight:600}.peach-ini-foot{color:#a48bb3;border-top:1px solid #eee4f3;justify-content:space-between;align-items:center;gap:8px;margin:auto -23px 0;padding:14px 23px;font-size:9px;display:flex}.peach-ini-foot .text-link{color:#a065b4;font-size:10px;font-weight:500}.peach-rollout{grid-template-columns:repeat(5,minmax(0,1fr));margin:30px 0 28px;display:grid}.peach-rollout-step{--stage:#71339b;--rule:#9852cf;--node:linear-gradient(140deg, #e9d5f2 0%, #dfd4f4 48%, #d1e2fc 100%);padding:0 20px 22px 0;position:relative}.peach-rollout-step.step-2{--stage:#176b4e;--rule:#2eaa7f;--node:linear-gradient(140deg, #d4e4fc, #ddd8f6 55%, #e8d6f2)}.peach-rollout-step.step-3{--stage:#8b5715;--rule:#d69530}.peach-rollout-step.step-4{--stage:#315d9e;--rule:#528bd5;--node:linear-gradient(140deg, #d4e4fc, #ddd8f6 55%, #e8d6f2)}.peach-rollout-step.step-5{--stage:#703b9c;--rule:#9f6bd7;padding-right:0}.peach-rollout-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex;position:relative}.peach-rollout-top:after{content:"";background:var(--rule);height:1px;position:absolute;top:50%;left:104px;right:34px}@supports (color:color-mix(in lab, red, red)){.peach-rollout-top:after{background:color-mix(in srgb, var(--rule) 40%, transparent)}}.peach-rollout-node{background-image:var(--node);border:1px solid #ddd0ef;border-radius:15px;flex:0 0 94px;place-items:center;height:94px;display:grid;box-shadow:0 4px 9px #66517f0d}.peach-rollout-art{width:88px;height:88px}.peach-rollout-seq{color:var(--stage);letter-spacing:1px;padding-left:8px;font-size:10px;font-weight:600}.peach-rollout-step h4{color:var(--stage);letter-spacing:-.2px;margin-bottom:7px;font-size:13px;font-weight:650}.peach-rollout-step p{color:#756b7e;font-size:11px;line-height:17.6px}.peach-rollout-rule{background:var(--rule);border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:20px}.peach-rollout-step.step-5 .peach-rollout-rule{right:0}@media (width<=1023px){.peach-rollout{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.peach-rollout-top:after{display:none}}@media (width<=639px){.peach-rollout{grid-template-columns:minmax(0,1fr)}}.peach-adoption{background-image:linear-gradient(110deg,#fff0dc 0%,#fff4e7 65%,#ffead6 100%);border:1px solid #efd2af;border-radius:12px;align-items:center;gap:27px;padding:23px 28px;display:flex;box-shadow:0 4px 12px #b6834508}.peach-adoption-art{flex-shrink:0;width:156px;height:102px}.peach-adoption-label{color:#b17b44;letter-spacing:1.4px;text-transform:uppercase;font-size:8px;font-weight:650}html[data-design=v5] #content .peach-adoption h2{color:#8b623e;letter-spacing:-.3px;margin:8px 0;font-size:17px;font-weight:600;line-height:25.5px}.peach-adoption p{color:#ad8864;font-size:11px;line-height:19.8px}.peach-adoption .peach-adoption-steps{color:#bf9e79;align-items:center;gap:13px;margin-top:15px;font-size:9px;display:flex}.peach-adoption-steps b{color:#ad7a49;margin-left:4px;font-weight:550}.peach-adoption-steps i{color:#c9ab89;font-style:normal}@media (width<=639px){.peach-adoption{flex-direction:column;align-items:flex-start;padding:18px}}html[data-design=v5]:not(.dark) .rec-card{border-left:3px solid #b88ad8;border-radius:7px}html[data-design=v5]:not(.dark) .grid>.rec-card:nth-child(3n+2){border-left-color:#8fbfe9}html[data-design=v5]:not(.dark) .grid>.rec-card:nth-child(3n+3){border-left-color:#8cc9aa}html[data-design=v5] .rec-card .rec-n{color:#c0a7d9;letter-spacing:-1px;border:0;min-width:26px;height:auto;padding:0;font-size:21px;font-weight:350}html[data-design=v5]:not(.dark) .rec-card h3{color:#9377a6;font-size:14px;font-weight:500}html.dark[data-design=v5] .peach-brand,html.dark[data-design=v5] .peach-workspace,html.dark[data-design=v5] .peach-status,html.dark[data-design=v5] .peach-account-main{color:var(--color-sidebar-text)}html.dark[data-design=v5] .peach-brand small,html.dark[data-design=v5] .peach-workspace small,html.dark[data-design=v5] .peach-status small,html.dark[data-design=v5] .peach-account small,html.dark[data-design=v5] .peach-account-arrow{color:var(--color-sidebar-text-dim)}html.dark[data-design=v5] .peach-workspace{border-color:var(--color-sidebar-divider);background:#ffffff0d}html.dark[data-design=v5] .peach-workspace-symbol{background:#ffffff14}html.dark[data-design=v5] .peach-status{border-top-color:var(--color-sidebar-divider)}html.dark[data-design=v5] .peach-masthead{background:rgb(var(--panel-rgb));border-bottom-color:rgb(var(--line-rgb))}html.dark[data-design=v5] .keystone-name span{color:rgb(var(--ink-rgb))}html.dark[data-design=v5] .peach-context-end>button{background:rgb(var(--panel-rgb));border-color:rgb(var(--line-rgb))}html.dark[data-design=v5] .peach-context-end>button .font-medium{color:rgb(var(--ink-rgb))}html.dark[data-design=v5] .peach-footer{border-top-color:rgb(var(--line-rgb))}html.dark[data-design=v5] .peach-strip{border-color:rgb(var(--line-rgb))}html.dark[data-design=v5] .peach-tile{--tile-bg:rgb(var(--panel-rgb));border-color:rgb(var(--line-rgb))}html.dark[data-design=v5] .peach-tile-sub,html.dark[data-design=v5] .peach-kv,html.dark[data-design=v5] .peach-coverage-row,html.dark[data-design=v5] .peach-ini-sub,html.dark[data-design=v5] .peach-ini-modes,html.dark[data-design=v5] .peach-rollout-step p{color:rgb(var(--muted-rgb))}html.dark[data-design=v5] .peach-kv,html.dark[data-design=v5] .peach-list-row{border-color:rgb(var(--line-rgb))}html.dark[data-design=v5] .peach-ini-card{background:rgb(var(--panel-rgb));border-color:rgb(var(--line-rgb))}html.dark[data-design=v5] .peach-ini-name,html.dark[data-design=v5] .peach-list-title,html.dark[data-design=v5] .peach-kv strong{color:rgb(var(--ink-rgb))}html.dark[data-design=v5] .peach-ini-foot{border-top-color:rgb(var(--line-rgb))}html[data-design=v5] #app .peach-notice{line-height:62px;font-size:46px!important}html[data-design=v5] #app .peach-account-main,html[data-design=v5] #app .peach-context-end>button{font-size:10px!important}html[data-design=v5] #app .peach-kv{font-size:12px!important}html[data-design=v5] #app .peach-tile,html[data-design=v5] #app .peach-list-row,html[data-design=v5] #app .peach-coverage-row,html[data-design=v5] #app .peach-legend button,html[data-design=v5] #app button.text-\[11px\],html[data-design=v5] #app .peach-bento>section>div:first-child button{font-size:11px!important}html[data-design=v5] #app .peach-legend button{font-size:10px!important}html[data-design=v5]:not(.dark) #app .peach-btn-green{border-radius:5px;font-weight:650;box-shadow:0 2px 6px #8b9d6414;color:#4b5333!important;background:linear-gradient(110deg,#cce9bf 0%,#e0e7bd 48%,#f4c5a0 100%)!important;border:1px solid #c8d7ac!important}html[data-design=v5]:not(.dark) #app .peach-btn-peach{border-radius:5px;font-weight:650;box-shadow:0 2px 6px #ae795b12;color:#663e2b!important;background:linear-gradient(110deg,#f6c29a 0%,#f2c0a7 72%,#e6bdd2 100%)!important;border:1px solid #e3ad91!important}html[data-design=v5]:not(.dark) .seg-tabs{box-shadow:none;gap:7px;padding:0;background:0 0!important;border:0!important}html[data-design=v5]:not(.dark) .seg-tab{background:#fff;border:1px solid #e3d8ec;font-weight:400;color:#9b83ab!important;box-shadow:none!important;border-radius:4px!important;padding:8px 13px!important;font-size:11px!important}html[data-design=v5]:not(.dark) .seg-tab[aria-pressed=true]{background:#efddfb;border-color:#d4afea;color:#9759b5!important}html[data-design=v5]:not(.dark) .seg-tab:hover{border-color:#d4afea}html[data-design=v5] #pageHead .page-sub{max-width:none}html[data-design=v5] #content .grid:not([class*=grid-cols]){grid-template-columns:minmax(0,1fr)}@media (width<=1023px){html[data-design=v5] #content .grid>*{min-width:0}}html[data-design=v5][data-palette=mint]:not(.dark) #sidebar{background:radial-gradient(at 0 4%,#f1dc8b9c 0%,#0000 51%),linear-gradient(155deg,#a1d8cf 0%,#82c9cf 46%,#85b9d9 100%);border-right-color:#85b7bf}html[data-design=v5][data-palette=mint]:not(.dark) .peach-brand{color:#244852}html[data-design=v5][data-palette=mint]:not(.dark) .peach-brand small{color:#416b75}html[data-design=v5][data-palette=mint]:not(.dark) .peach-workspace{color:#305b62;background:#d4eadc;border-color:#90bcb6}html[data-design=v5][data-palette=mint]:not(.dark) .peach-workspace-symbol{color:#3c7880;background:#b7dacb}html[data-design=v5][data-palette=mint]:not(.dark) .peach-workspace small{color:#496f76}html[data-design=v5][data-palette=mint]:not(.dark) #sidebar .peach-live{background:#24a989}html[data-design=v5][data-palette=mint]:not(.dark) #sidebar .nav-group>p{color:#3c6c75}html[data-design=v5][data-palette=mint]:not(.dark) .nav-item{color:#274f5c}html[data-design=v5][data-palette=mint]:not(.dark) .nav-item .nav-ic,html[data-design=v5][data-palette=mint]:not(.dark) .nav-group:first-child .nav-item .nav-ic{color:#397988}html[data-design=v5][data-palette=mint]:not(.dark) .nav-group:nth-child(2) .nav-item .nav-ic{color:#347991}html[data-design=v5][data-palette=mint]:not(.dark) .nav-group:nth-child(3) .nav-item .nav-ic{color:#477e80}html[data-design=v5][data-palette=mint]:not(.dark) .nav-item:hover{color:#173c2c;background:#70b38e}html[data-design=v5][data-palette=mint]:not(.dark) .nav-item:hover .nav-ic{color:#28583f}html[data-design=v5][data-palette=mint]:not(.dark) .nav-item[aria-current=page]{color:#fff;box-shadow:none;background:#4a9369}html[data-design=v5][data-palette=mint]:not(.dark) .nav-item[aria-current=page]:hover{color:#fff;background:#3f835c}html[data-design=v5][data-palette=mint]:not(.dark) .nav-item[aria-current=page] .nav-ic,html[data-design=v5][data-palette=mint]:not(.dark) .nav-group .nav-item[aria-current=page] .nav-ic{color:#fff}html[data-design=v5][data-palette=mint]:not(.dark) .nav-count{color:#285f50;background:#9dddc4}html[data-design=v5][data-palette=mint]:not(.dark) .nav-item[aria-current=page] .nav-count{color:#fff;background:#34734d}html[data-design=v5][data-palette=mint]:not(.dark) .peach-status{color:#2b5c65;border-top-color:#79b2ba}html[data-design=v5][data-palette=mint]:not(.dark) .peach-account-main{color:#284d5a}html[data-design=v5][data-palette=mint]:not(.dark) .peach-avatar{background:#599ca9}html[data-design=v5][data-palette=mint]:not(.dark) .peach-status small,html[data-design=v5][data-palette=mint]:not(.dark) .peach-account small,html[data-design=v5][data-palette=mint]:not(.dark) .peach-account-arrow,html[data-design=v5][data-palette=mint]:not(.dark) .side-toggle{color:#3f6673}html[data-design=v5][data-palette=mint]:not(.dark) .side-toggle:hover{color:#173c2c;background:#70b38e}html[data-design=v5][data-palette=mint]:not(.dark) #sidebar .focusable:focus-visible{outline-color:#2c6845}html[data-design=v5][data-palette=mint]:not(.dark) #content nav>button{border-radius:6px}html[data-design=v5][data-palette=mint]:not(.dark) #content nav>button:not([aria-current]):hover{color:#173c2c;background:#70b38e}html[data-design=v5][data-palette=mint]:not(.dark) #content nav>button[aria-current=page]{color:#fff;box-shadow:none;background:#4a9369;font-weight:600}html[data-design=v5][data-palette=mint]:not(.dark) #content nav>button[aria-current=page]:hover{color:#fff;background:#3f835c}html[data-design=v5][data-palette=mint]:not(.dark) #content nav>button:focus-visible{outline-offset:3px;outline:2px solid #2c6845}html[data-design=v5][data-palette=mint]:not(.dark) .peach-ini-card:hover{border-color:#69bea0;box-shadow:0 0 0 1px #69bea066,0 9px 24px #527e6812}html[data-design=v5][data-palette=mint]:not(.dark) .peach-ini-card:focus-within{border-color:#69bea0;box-shadow:0 0 0 2px #69bea080}html[data-design=v5][data-palette=mint]:not(.dark) .peach-tile.tone-peach{--tile-ink:#98742e;--tile-bg:linear-gradient(115deg, #fff4ce, #fff9e8)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-tile.tone-violet{--tile-ink:#9250c8;--tile-bg:linear-gradient(115deg, #eee1fb, #f8f0ff)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-tile.tone-sky{--tile-ink:#287fbf;--tile-bg:linear-gradient(115deg, #dfefff, #eff7ff)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-tile.tone-amber{--tile-ink:#b46b25;--tile-bg:linear-gradient(115deg, #ffe7ce, #fff3e7)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-tile.tone-green{--tile-ink:#438449;--tile-bg:linear-gradient(115deg, #e0f2d9, #f2faee)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-tile.tone-indigo{--tile-ink:#297c86;--tile-bg:linear-gradient(115deg, #d9f2f4, #eefafb)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-tile.tone-gray{--tile-ink:#6e788c;--tile-bg:linear-gradient(115deg, #e7eaf2, #f5f6fa)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-tile.tone-rose{--tile-ink:#af5276;--tile-bg:linear-gradient(115deg, #fbdce8, #fff0f6)}html[data-design=v5][data-palette=mint]:not(.dark) #sidebar .nav-scroll:hover{scrollbar-color:#79b2ba transparent}html[data-design=v5][data-palette=mint]:not(.dark) #sidebar .nav-scroll:hover::-webkit-scrollbar-thumb{background:#79b2ba}html[data-design=v5][data-palette=mint]:not(.dark) #app :is(.kg-action,.peach-btn-green,.peach-btn-peach){border-radius:5px;font-weight:650;box-shadow:0 3px 8px #3b8e8c18;color:#285361!important;background:linear-gradient(115deg,#e7d994 0%,#9bd7c9 40%,#87bfdc 100%)!important;border:1px solid #8fbfbd!important}html[data-design=v5][data-palette=mint]:not(.dark) #app :is(.kg-action,.peach-btn-green,.peach-btn-peach):hover:not(:disabled){box-shadow:0 4px 10px #2d9f8020;color:#174e44!important;background:linear-gradient(115deg,#8ce4bd 0%,#60dfb5 55%,#70ced1 100%)!important;border-color:#4ebd9d!important}html[data-design=v5][data-palette=mint]:not(.dark) #app :is(.kg-action,.peach-btn-green,.peach-btn-peach):focus-visible{outline-offset:3px;outline:2px solid #167d61}html[data-design=v5][data-palette=mint]:not(.dark) .peach-bars i{background-image:linear-gradient(#83bde9,#3989c9)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-bars i+i{background-image:linear-gradient(#9ce7ce,#5bc3a2)}html[data-design=v5][data-palette=mint]:not(.dark) .peach-legend span.prevent:before{background:#3989c9}html[data-design=v5][data-palette=mint]:not(.dark) .peach-legend span.alert:before{background:#5bc3a2}.theme-card{background:rgb(var(--panel-rgb));border:1px solid rgb(var(--line-rgb));border-radius:10px;padding:14px;transition:border-color .15s,box-shadow .15s;display:block}.theme-card:hover{border-color:rgb(var(--line-strong-rgb))}.theme-card.on{border-color:#9255b9;box-shadow:0 0 0 3px #9255b926}html[data-design=v5][data-palette=mint]:not(.dark) .theme-card.on{border-color:#4a9369;box-shadow:0 0 0 3px #4a93692e}.theme-preview{border:1px solid rgb(var(--line-rgb));background:#faf8f6;border-radius:7px;height:112px;display:flex;overflow:hidden}.theme-preview-side{flex-direction:column;flex:0 0 30%;gap:6px;padding:12px 8px;display:flex}.theme-preview-side i{background:#ffffff73;border-radius:3px;height:7px;display:block}.theme-preview-side i:first-child{background:#3c283c59;width:70%;height:9px;margin-bottom:4px}.theme-preview-main{flex-direction:column;flex:1;gap:7px;padding:12px 10px;display:flex}.theme-preview-main>b{background:#d9cfe0;border-radius:3px;width:45%;height:8px;display:block}.theme-preview-tiles{border:1px solid #ece2ee;border-radius:4px;grid-template-columns:repeat(4,1fr);gap:0;height:26px;display:grid;overflow:hidden}.theme-preview-tiles i{display:block}.theme-preview-card{background:#fffefd;border:1px solid #ece2ee;border-radius:4px;flex:1}.theme-default{color:#8344bc;background:#f0e2ff;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.theme-check{color:#fff;background:#9255b9;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}html[data-design=v5][data-palette=mint]:not(.dark) .theme-check{background:#4a9369}html[data-design=v5][data-palette=pearl]:not(.dark) #sidebar{background:radial-gradient(at 100% 100%,#299c8b66 0%,#0000 53%),radial-gradient(at 100% 53%,#427fd370 0%,#0000 65%),linear-gradient(160deg,#674394 0%,#55418b 48%,#3c4b7b 100%);border-right-color:#7662a2}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-brand{color:#fff8ff}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-brand small{color:#e0d0f2;font-weight:650}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-workspace{color:#fff4ff;background:#ffffff12;border-color:#b7a1d263}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-workspace-symbol{color:#f3c397;background:#ffffff14}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-workspace small{color:#e0d1ef}html[data-design=v5][data-palette=pearl]:not(.dark) #sidebar .peach-live{background:#edaa68}html[data-design=v5][data-palette=pearl]:not(.dark) #sidebar .nav-group>p{color:#dec9f2;letter-spacing:1.3px;font-weight:600}html[data-design=v5][data-palette=pearl]:not(.dark) .nav-item{color:#f4eaff;font-weight:400}html[data-design=v5][data-palette=pearl]:not(.dark) .nav-item .nav-ic,html[data-design=v5][data-palette=pearl]:not(.dark) .nav-group:nth-child(2) .nav-item .nav-ic,html[data-design=v5][data-palette=pearl]:not(.dark) .nav-group:nth-child(3) .nav-item .nav-ic{color:#dfbffa}html[data-design=v5][data-palette=pearl]:not(.dark) .nav-item:hover{color:#fff4e9;background:#795863}html[data-design=v5][data-palette=pearl]:not(.dark) .nav-item:hover .nav-ic{color:#fff4e9}html[data-design=v5][data-palette=pearl]:not(.dark) .nav-item[aria-current=page]{color:#49344b;background:#f2bc88;font-weight:600;box-shadow:0 3px 12px #0b1f3520}html[data-design=v5][data-palette=pearl]:not(.dark) .nav-item[aria-current=page]:hover{color:#49344b;background:#f6c89c}html[data-design=v5][data-palette=pearl]:not(.dark) .nav-item[aria-current=page] .nav-ic,html[data-design=v5][data-palette=pearl]:not(.dark) .nav-group .nav-item[aria-current=page] .nav-ic{color:#744c3c}html[data-design=v5][data-palette=pearl]:not(.dark) .nav-count,html[data-design=v5][data-palette=pearl]:not(.dark) .nav-item[aria-current=page] .nav-count{color:#235b37;background:#a7d9b2;font-weight:400}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-status{color:#f1e3fa;border-top-color:#c3add04d;font-weight:400}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-account-main{color:#fff5ff;font-weight:400}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-avatar{background:#b18bce}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-status small,html[data-design=v5][data-palette=pearl]:not(.dark) .peach-account small,html[data-design=v5][data-palette=pearl]:not(.dark) .peach-account-arrow{color:#dbcef0;font-weight:400}html[data-design=v5][data-palette=pearl]:not(.dark) .side-toggle{color:#dbcef0}html[data-design=v5][data-palette=pearl]:not(.dark) .side-toggle:hover{color:#fff4e9;background:#795863}html[data-design=v5][data-palette=pearl]:not(.dark) #sidebar .focusable:focus-visible{outline-color:#f2bc88}html[data-design=v5][data-palette=pearl]:not(.dark) #sidebar .nav-scroll:hover{scrollbar-color:#c3add073 transparent}html[data-design=v5][data-palette=pearl]:not(.dark) #sidebar .nav-scroll:hover::-webkit-scrollbar-thumb{background:#c3add073}.pearl-note-art{display:none}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-note{background-image:linear-gradient(115deg,#fff0da,#fff6e9);border-color:#edcfaa;border-radius:10px;gap:14px;padding:14px 16px;box-shadow:0 3px 9px #b78b5208}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-note .peach-note-art{display:none}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-note .pearl-note-art{flex:0 0 62px;width:62px;height:62px;display:block}html[data-design=v5][data-palette=pearl]:not(.dark) .peach-note p{line-height:19.8px}@media (width<=750px){html[data-design=v5][data-palette=pearl]:not(.dark) .peach-note .pearl-note-art{flex-basis:48px;width:48px;height:48px}}html[data-design=v5][data-palette=pearl]:not(.dark) #app :is(.peach-btn-green,.peach-btn-peach){border-radius:5px;font-weight:550;box-shadow:0 3px 8px #5661b51f;color:#fff!important;background:linear-gradient(135deg,#526ecb 0%,#6266c4 62%,#7b60bd 100%)!important;border:1px solid #5d65bc!important}html[data-design=v5][data-palette=pearl]:not(.dark) #app :is(.peach-btn-green,.peach-btn-peach):hover:not(:disabled){background:linear-gradient(135deg,#4862bd 0%,#5358b6 62%,#6d52b0 100%)!important}html[data-design=v5][data-palette=pearl]:not(.dark) #content nav>button[aria-current=page]{color:#49344b;background:#f2bc88;border-radius:6px;font-weight:600;box-shadow:0 3px 8px #49304b10}html[data-design=v5][data-palette=pearl]:not(.dark) #content nav>button[aria-current=page]:hover{color:#49344b;background:#e9ac78}html[data-design=v5][data-palette=pearl]:not(.dark) #content nav>button:not([aria-current]){color:#b098bd;border-radius:6px}html[data-design=v5][data-palette=pearl]:not(.dark) #content nav>button:not([aria-current]):hover{color:#fff4e9;background:#795863}html[data-design=v5][data-palette=pearl]:not(.dark) .theme-card.on{border-color:#e9a36b;box-shadow:0 0 0 3px #f2bc884d}html[data-design=v5][data-palette=pearl]:not(.dark) .theme-check{background:#e9a36b}html[data-palette=greendark]{--dk-ac:#226c43;--dk-ac-hover:#2b7b4f;--dk-ac-ink:#fff;--dk-ac-line:#398858;--dk-hover:#145435;--dk-count:#246640;--dk-count-ink:#dcffe4;--dk-brand:#f0fff4;--dk-tint:#59d88a;--dk-ws:#51e083;--dk-status:#62db91;--dk-eyebrow:#49d47a;--dk-sym:#9be8b5;--dk-acct:#e4ffec;--dk-acct-dim:#a3cdb2;--dk-cta:#247344;--dk-cta-hover:#2d8050;--dk-cta-line:#318250;--dk-cta-ink:#fff;--dk-panel-line:#2d643e;--dk-link:#93d9a8;--dk-score:#7cdd97;--dk-rank:#79bd8c;--dk-num:#54d583;--dk-focus:#8fdda6;--dk-menu:#226c43;--dk-menu-hover:#226c43;--dk-menu-ink:#fff;--dk-row-hover:#16452b;--dk-tile4:linear-gradient(115deg, #254b31, #1a3022);--dk-tile4-line:#3e6e49;--dk-node:linear-gradient(135deg, #17472d, #10291c);--dk-node-line:#398354;--dk-art:linear-gradient(135deg, #183b2a, #2e2145 58%, #182d49);--dk-art-line:#526d65}html[data-palette=purpledark]{--dk-ac:#9000ff;--dk-ac-hover:#9000ff;--dk-ac-ink:#fff;--dk-ac-line:#b457ff;--dk-hover:#57009b;--dk-count:#4a2466;--dk-count-ink:#f0dcff;--dk-brand:#f9f0ff;--dk-tint:#bd77ff;--dk-ws:#bd77ff;--dk-status:#bd77ff;--dk-eyebrow:#bd77ff;--dk-sym:#c89be8;--dk-acct:#f4e4ff;--dk-acct-dim:#bba3cd;--dk-cta:#9000ff;--dk-cta-hover:#a02aff;--dk-cta-line:#b457ff;--dk-cta-ink:#fff;--dk-panel-line:#4d2d64;--dk-link:#bc93d9;--dk-score:#b57cdd;--dk-rank:#a179bd;--dk-num:#bd77ff;--dk-focus:#c89be8;--dk-menu:#9000ff;--dk-menu-hover:#9000ff;--dk-menu-ink:#fff;--dk-row-hover:#3c1456;--dk-tile4:linear-gradient(115deg, #254b31, #1a3022);--dk-tile4-line:#3e6e49;--dk-node:linear-gradient(135deg, #4b126f, #24112e);--dk-node-line:#a734ff;--dk-art:linear-gradient(135deg, #2c183b, #2e2145 58%, #182d49);--dk-art-line:#9947cf}html[data-palette=orangedark]{--dk-ac:#ff8a16;--dk-ac-hover:#ff9c3a;--dk-ac-ink:#281507;--dk-ac-line:#ffac51;--dk-hover:#a54808;--dk-count:#664524;--dk-count-ink:#ffeedc;--dk-brand:#fff8f0;--dk-tint:#ff9c32;--dk-ws:#ff9c32;--dk-status:#ff9c32;--dk-eyebrow:#ff9c32;--dk-sym:#e8c29b;--dk-acct:#fff2e4;--dk-acct-dim:#cdb8a3;--dk-cta:#ff8a16;--dk-cta-hover:#ff9c3a;--dk-cta-line:#ffac51;--dk-cta-ink:#211407;--dk-panel-line:#64482d;--dk-link:#d9b693;--dk-score:#ddac7c;--dk-rank:#bd9b79;--dk-num:#ff9c32;--dk-focus:#ffb36b;--dk-menu:#ff8a16;--dk-menu-hover:#ff9c3a;--dk-menu-ink:#281507;--dk-row-hover:#282a2e;--dk-tile4:linear-gradient(115deg, #4b3825, #30251a);--dk-tile4-line:#6e563e;--dk-node:linear-gradient(135deg, #6c330d, #351e0f);--dk-node-line:#ff921f;--dk-art:linear-gradient(135deg, #3d2b1d, #2a2230 58%, #1a2839);--dk-art-line:#d77b23}html[data-design=v5].dark{--bg-rgb:9 10 11;--panel-rgb:20 21 23;--card-rgb2:20 21 23;--card-rgb:20,21,23;--sunken-rgb:32 33 36;--line-rgb:52 54 58;--line-strong-rgb:68 70 75;--ink-rgb:255 255 255;--muted-rgb:214 216 220;--faint-rgb:150 153 160;--c-purple-rgb:211 163 248;--c-blue-rgb:159 195 239;--c-green-rgb:139 203 158;--c-red-rgb:245 172 199;--c-orange-rgb:243 177 108;--c-amber-rgb:241 193 126;--c-pink-rgb:240 162 189;--color-canvas:#090a0b;--color-surface:#141517;--color-surface-sunken:#202124;--color-border:#34363a;--color-border-strong:#44464b;--color-text:#fff;--color-text-secondary:#d6d8dc;--color-text-muted:#9699a0;--meter-track:#3a3043;--status-success-text:#ade2bc;--status-success-bg:#213c2b;--status-info-text:#b7d0fb;--status-info-bg:#243049;--status-warning-text:#f1c17e;--status-warning-bg:#3b2c1a;--status-prevent-text:#e1b8ff;--status-prevent-bg:#352244;--status-neutral-text:#d6d8dc;--status-neutral-border:#44464b;--chart-prevent:#c38ce8;--chart-alert:#8bb4ea;--chart-good:#6db586;--chart-warn:#e3a35d;--chart-bad:#e889ab;--chart-orange:#e3a35d;--chart-exempt:#847090;--chart-off:#2b2d31;--color-sidebar-bg:#090a0c;--color-sidebar-surface:#141618;--color-sidebar-divider:#2b3031;--color-sidebar-text:#fff;--color-sidebar-text-dim:#fff;--side-rgb:9 10 12;--side-ink-rgb:255 255 255;--side-muted-rgb:255 255 255;--shadow-card:0 4px 16px #00000021;--e1:var(--shadow-card);--radius-panel:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-design=v5].dark body{color:#fff;background:#090a0b}html[data-design=v5].dark ::selection{background:var(--dk-ac)}@supports (color:color-mix(in lab, red, red)){html[data-design=v5].dark ::selection{background:color-mix(in srgb, var(--dk-ac) 70%, #000)}}html[data-design=v5].dark ::selection{color:#fff}html[data-design=v5].dark #sidebar{color:#fff;background:#090a0c;border-right:1px solid #292c2e}html[data-design=v5].dark #sidebar .nav-group>p{color:#fff;letter-spacing:1px;background:0 0;font-size:9.5px;font-weight:700;position:static}html[data-design=v5].dark .nav-item{color:#fff;border-radius:6px;font-size:12px;font-weight:550}html[data-design=v5].dark .nav-item .nav-ic,html[data-design=v5].dark .nav-group .nav-item .nav-ic{color:#fff}html[data-design=v5].dark .nav-item:hover{background:var(--dk-hover);color:#fff}html[data-design=v5].dark .nav-item[aria-current=page]{background:var(--dk-ac);color:var(--dk-ac-ink);border-radius:6px;font-weight:650;box-shadow:0 3px 14px #00000045}html[data-design=v5].dark .nav-item[aria-current=page]:hover{background:var(--dk-ac-hover);color:var(--dk-ac-ink);filter:none}html[data-design=v5].dark .nav-item[aria-current=page]:before{display:none}html[data-design=v5].dark .nav-item[aria-current=page] .nav-ic,html[data-design=v5].dark .nav-group .nav-item[aria-current=page] .nav-ic{color:var(--dk-ac-ink)}html[data-design=v5].dark .nav-count,html[data-design=v5].dark .nav-item[aria-current=page] .nav-count{background:var(--dk-count);color:var(--dk-count-ink);border-radius:4px;font-weight:650}html[data-design=v5].dark .peach-brand{color:var(--dk-brand)}html[data-design=v5].dark .peach-brand small{color:var(--dk-tint)}html[data-design=v5].dark .peach-workspace{color:var(--dk-ws);background:#141618;border-color:#34393a}html[data-design=v5].dark .peach-workspace small{color:#51aff5}html[data-design=v5].dark .peach-workspace-symbol{color:var(--dk-sym);background:#222628}html[data-design=v5].dark #sidebar .peach-live{background:#7bd5a3}html[data-design=v5].dark #sidebar .peach-live.off{background:#6b6f75}html[data-design=v5].dark .peach-status{color:var(--dk-status);border-top-color:#2b3031}html[data-design=v5].dark .peach-status small{color:var(--dk-status)}html[data-design=v5].dark .peach-account-main{color:var(--dk-acct)}html[data-design=v5].dark .peach-account small,html[data-design=v5].dark .peach-account-arrow{color:var(--dk-acct-dim)}html[data-design=v5].dark .peach-avatar{color:var(--dk-brand);background:#2a3130}html[data-design=v5].dark .side-note{color:#fff;background:#141618;border:1px solid #34393a;border-radius:7px}html[data-design=v5].dark .side-toggle{color:var(--dk-acct-dim);border-radius:6px}html[data-design=v5].dark .side-toggle:hover{background:var(--dk-hover);color:#fff}html[data-design=v5].dark #sidebar .focusable:focus-visible{outline-color:var(--dk-focus)}html[data-design=v5].dark #sidebar .nav-scroll:hover{scrollbar-color:#3a3d41 transparent}html[data-design=v5].dark #sidebar .nav-scroll:hover::-webkit-scrollbar-thumb{background:#3a3d41}html[data-design=v5].dark .peach-masthead{background:#101112;border-bottom-color:#303236}html[data-design=v5].dark .peach-caption,html[data-design=v5].dark .peach-conn,html[data-design=v5].dark .peach-context,html[data-design=v5].dark .peach-crumb{color:#fff}html[data-design=v5].dark .peach-caption span{color:#6b6f75}html[data-design=v5].dark .peach-divider{background:#3a3c40}html[data-design=v5].dark .peach-env,html[data-design=v5].dark .peach-mode{color:#fff;background:#26272a;border:1px solid #45474b}html[data-design=v5].dark .keystone-name span,html[data-design=v5].dark .keystone-tagline{color:#fff}.keystone-name img.ks-dark,html[data-design=v5].dark .keystone-name img.ks-light{display:none}html[data-design=v5].dark .keystone-name img.ks-dark{display:block}html[data-design=v5].dark .peach-context-end>button{background:#151619;border-color:#44464b}html[data-design=v5].dark .peach-context-end>button:hover{background:#202124}html[data-design=v5].dark .peach-context-end>button .font-medium{color:#fff}html[data-design=v5].dark .peach-footer{color:#fff;border-top-color:#34363a}html[data-design=v5].dark #topbar{background:#101112eb;border-bottom-color:#303236}html[data-design=v5].dark .page-band{background:0 0;border-bottom:0}html[data-design=v5].dark #pageHead h1{color:#fff;letter-spacing:-.6px;font-weight:600}html[data-design=v5].dark #pageHead .page-sub{color:#fff}html[data-design=v5].dark .page-eyebrow{color:var(--dk-eyebrow)}html[data-design=v5].dark #content{padding-top:8px!important}html[data-design=v5].dark #content .rounded-2xl,html[data-design=v5].dark #content .rounded-xl.border{border-radius:8px}html[data-design=v5].dark #content section.border-line{background-color:#141517;border-color:#34363a;box-shadow:0 4px 16px #00000021}html[data-design=v5].dark #content .peach-bento>section.border-line{border-color:var(--dk-panel-line)}html[data-design=v5].dark #content h2,html[data-design=v5].dark #content section>h3,html[data-design=v5].dark #content section>div:first-child>h3,html[data-design=v5].dark #content section>div:first-child>div>h3{color:#fff}html[data-design=v5].dark #content a,html[data-design=v5].dark .text-link{color:var(--dk-link)}html[data-design=v5].dark .peach-bento>section>div:first-child p{color:#fff}html[data-design=v5].dark .peach-bento>section>div:first-child button{color:var(--dk-link)}html[data-design=v5].dark #content nav>button{border-radius:6px}html[data-design=v5].dark #content nav>button:not([aria-current]){color:#fff}html[data-design=v5].dark #content nav>button:not([aria-current]):hover{background:var(--dk-hover);color:#fff}html[data-design=v5].dark #content nav>button[aria-current=page]{background:var(--dk-menu);color:var(--dk-menu-ink);box-shadow:none;font-weight:600}html[data-design=v5].dark #content nav>button[aria-current=page]:hover{background:var(--dk-menu-hover);color:var(--dk-menu-ink)}html[data-design=v5].dark #content table{--ink-rgb:255 255 255;--muted-rgb:214 216 220}html[data-design=v5].dark .data-table thead th,html[data-design=v5].dark #app table thead th{color:#fff;letter-spacing:.2px;text-transform:none;background:#202124;border-bottom:1px solid #383a3e;font-weight:500;font-size:11px!important}html[data-design=v5].dark #app table tbody td{color:#fff;border-color:#303236}html[data-design=v5].dark #app table tbody tr{background:#121315}html[data-design=v5].dark #app table tbody tr:nth-child(2n){background:#17181b}html[data-design=v5].dark .data-table tbody tr:hover,html[data-design=v5].dark #app table tbody tr:hover{background:var(--dk-row-hover)}:is(html[data-design=v5].dark #content section:has(>table),html[data-design=v5].dark #content section:has(>div>table)){border-color:#34363a}html[data-design=v5].dark #app span.rounded-full[class*=px-],html[data-design=v5].dark #panel span.rounded-full[class*=px-]{border:1px solid;border-radius:4px}@supports (color:color-mix(in lab, red, red)){html[data-design=v5].dark #app span.rounded-full[class*=px-],html[data-design=v5].dark #panel span.rounded-full[class*=px-]{border:1px solid color-mix(in srgb, currentColor 35%, transparent)}}html[data-design=v5].dark #content input,html[data-design=v5].dark #content select,html[data-design=v5].dark #content textarea{color:#fff;background-color:#151619;border-color:#44464b;border-radius:5px}html[data-design=v5].dark #content input::placeholder,html[data-design=v5].dark #content textarea::placeholder{color:#9699a0}html[data-design=v5].dark #content input:focus,html[data-design=v5].dark #content select:focus{border-color:var(--dk-focus);box-shadow:0 0 0 3px var(--dk-focus)}@supports (color:color-mix(in lab, red, red)){html[data-design=v5].dark #content input:focus,html[data-design=v5].dark #content select:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--dk-focus) 22%, transparent)}}html[data-design=v5].dark #content button.rounded-full,html[data-design=v5].dark #content button.rounded-xl{border-radius:5px}html[data-design=v5].dark .chip{color:#fff;background:#202124;border-color:#44464b}html[data-design=v5].dark .chip[aria-pressed=true]{background:var(--dk-ac);border-color:var(--dk-ac-line);color:var(--dk-ac-ink)}html[data-design=v5].dark .chip[aria-pressed=true]>span:first-child{color:var(--dk-ac-ink)!important}html[data-design=v5].dark .segBtn[aria-pressed=true]{color:#fff;background:#34363b;box-shadow:0 0 0 1px #44464b}html[data-design=v5].dark .uiTab[aria-pressed=true]{border-color:var(--dk-ac-line);box-shadow:none}html[data-design=v5].dark .seg-tabs{box-shadow:none;gap:7px;padding:0;background:0 0!important;border:0!important}html[data-design=v5].dark .seg-tab{background:#202124;border:1px solid #44464b;font-weight:400;color:#fff!important;box-shadow:none!important;border-radius:4px!important;padding:8px 13px!important;font-size:11px!important}html[data-design=v5].dark .seg-tab:hover{background:var(--dk-hover);border-color:var(--dk-ac-line)}html[data-design=v5].dark .seg-tab[aria-pressed=true]{background:var(--dk-ac);border-color:var(--dk-ac-line);color:var(--dk-ac-ink)!important}html[data-design=v5].dark .btn-cta,html[data-design=v5].dark .btn-grad,html[data-design=v5].dark #app :is(.kg-action,.peach-btn-green,.peach-btn-peach){box-shadow:none;text-shadow:none;border-radius:5px;font-weight:650;background:var(--dk-cta)!important;color:var(--dk-cta-ink)!important;border:1px solid var(--dk-cta-line)!important;background-image:none!important}html[data-design=v5].dark .btn-cta:hover:not(:disabled),html[data-design=v5].dark .btn-grad:hover:not(:disabled),html[data-design=v5].dark #app :is(.kg-action,.peach-btn-green,.peach-btn-peach):hover:not(:disabled){background:var(--dk-cta-hover)!important}html[data-design=v5].dark #app :is(.btn-cta,.btn-grad,.kg-action,.peach-btn-green,.peach-btn-peach) :is(svg,span){color:inherit}html[data-design=v5].dark :is(button,a,input,select,textarea).focusable:focus-visible{outline-color:var(--dk-focus)}html[data-design=v5].dark .grad{background-image:linear-gradient(135deg,#a56bd3 0%,#b479dc 55%,#d09bf2 100%)}html[data-design=v5].dark .fill-brand{background-image:linear-gradient(90deg,#b479dc,#d09bf2)}html[data-design=v5].dark .fill-good{background-image:linear-gradient(90deg,#4b9a6b,#8bcb9e)}html[data-design=v5].dark .fill-warn{background-image:linear-gradient(90deg,#d4822d,#f3b16c)}html[data-design=v5].dark .fill-bad{background-image:linear-gradient(90deg,#c4587e,#ef97ae)}html[data-design=v5].dark .rec-card[data-top="1"] .rec-rank,html[data-design=v5].dark .rec-stack:hover .rec-card:hover .rec-rank,html[data-design=v5].dark button.findings-tab:hover .findings-tab-icon{background:var(--dk-ac);color:var(--dk-ac-ink);box-shadow:none}html[data-design=v5].dark .modal-back{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030205b3}html[data-design=v5].dark .modal-card{background:#17181a;border-color:#45474b;border-radius:9px;box-shadow:0 22px 100px #0009}html[data-design=v5].dark .peach-strip{border-color:#383a3e;box-shadow:0 3px 14px #00000021}html[data-design=v5].dark .peach-tile{border-color:#ffffff14}html[data-design=v5].dark .peach-tile-label,html[data-design=v5].dark .peach-tile-sub{color:#fff}html[data-design=v5].dark .peach-tile-art{background:#ffffff08;border-color:#ffffff0f}html[data-design=v5].dark .peach-tile.tone-peach{--tile-ink:#f3b77b;--tile-bg:linear-gradient(115deg, #4d301b, #322317)}html[data-design=v5].dark .peach-tile.tone-violet{--tile-ink:#d3a3f8;--tile-bg:linear-gradient(115deg, #462759, #2e1d3e)}html[data-design=v5].dark .peach-tile.tone-sky{--tile-ink:#b5c3fb;--tile-bg:linear-gradient(115deg, #233e5e, #1b2b42)}html[data-design=v5].dark .peach-tile.tone-mint{--tile-ink:#a5d8a9;--tile-bg:var(--dk-tile4)}html[data-design=v5].dark .peach-tile.tone-green{--tile-ink:#a5d8a9;--tile-bg:linear-gradient(115deg, #254b31, #1a3022)}html[data-design=v5].dark .peach-tile.tone-amber{--tile-ink:#edbf79;--tile-bg:linear-gradient(115deg, #4b3019, #342416)}html[data-design=v5].dark .peach-tile.tone-rose{--tile-ink:#f0a2bd;--tile-bg:linear-gradient(115deg, #522938, #341e29)}html[data-design=v5].dark .peach-tile.tone-gray{--tile-ink:#c8b4d6;--tile-bg:linear-gradient(115deg, #3d304b, #292131)}html[data-design=v5].dark .peach-tile.tone-indigo{--tile-ink:#b5c3fb;--tile-bg:linear-gradient(115deg, #2a3058, #1d2140)}@media (width<=1023px){html[data-design=v5].dark .peach-tile{border-bottom-color:#ffffff14}}html[data-design=v5].dark #content section.peach-posture{background-color:#141517;background-image:none}html[data-design=v5].dark .peach-score{color:var(--dk-score)}html[data-design=v5].dark .peach-bar,html[data-design=v5].dark .peach-bar.thin{background:#3a3043}html[data-design=v5].dark .peach-bar i.prevent,html[data-design=v5].dark .peach-bar i.violet{background-image:linear-gradient(90deg,#b479dc,#d09bf2)}html[data-design=v5].dark .peach-bar i.alert,html[data-design=v5].dark .peach-bar i.blue,html[data-design=v5].dark .peach-bar i.bad{background-image:linear-gradient(90deg,#729dce,#9fc3ef)}html[data-design=v5].dark .peach-bar i.off{background-image:linear-gradient(90deg,#d4822d,#f3b16c)}html[data-design=v5].dark .peach-bar i.good,html[data-design=v5].dark .peach-bar i.green,html[data-design=v5].dark .peach-bar.thin i.green{background-image:linear-gradient(90deg,#4b9a6b,#8bcb9e)}html[data-design=v5].dark .peach-bar i.exempt{background:#847090}html[data-design=v5].dark .peach-kv{color:#fff;border-bottom-color:#34363a}html[data-design=v5].dark .peach-kv strong,html[data-design=v5].dark .peach-coverage-row{color:#fff}html[data-design=v5].dark .peach-note{background-image:linear-gradient(115deg,#392b1b,#2d241a);border-color:#6f522c}html[data-design=v5].dark .peach-note p{color:#edc38c}html[data-design=v5].dark .peach-notice{color:#e5bc78}html[data-design=v5].dark .peach-legend,html[data-design=v5].dark .peach-axis{color:#fff}html[data-design=v5].dark .peach-legend span.prevent:before{background:#b782d9}html[data-design=v5].dark .peach-legend span.alert:before{background:#87bd9c}html[data-design=v5].dark .peach-bars{border-bottom-color:#46354f}html[data-design=v5].dark .peach-bars i{background-image:linear-gradient(#d5a4f5,#ad70d1)}html[data-design=v5].dark .peach-bars i+i{background-image:linear-gradient(#a0d4b1,#589b72)}html[data-design=v5][data-palette=purpledark].dark .peach-bars i{background:#9000ff}html[data-design=v5][data-palette=purpledark].dark .peach-bars i+i{background:#348fe2}html[data-design=v5][data-palette=purpledark].dark .peach-legend span.prevent:before{background:#9000ff}html[data-design=v5][data-palette=purpledark].dark .peach-legend span.alert:before{background:#348fe2}html[data-design=v5].dark .peach-list-row{border-bottom-color:#34363a}html[data-design=v5].dark .peach-rank{color:var(--dk-rank)}html[data-design=v5].dark .peach-list-title,html[data-design=v5].dark .peach-list-sub{color:#fff}html[data-design=v5].dark .peach-ini-card{background:#141517;border-color:#34363a;box-shadow:0 4px 16px #00000021}html[data-design=v5].dark .peach-ini-card:hover{border-color:var(--dk-ac-line);box-shadow:0 0 0 1px var(--dk-ac-line), 0 7px 24px #00000045}@supports (color:color-mix(in lab, red, red)){html[data-design=v5].dark .peach-ini-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--dk-ac-line) 40%, transparent), 0 7px 24px #00000045}}html[data-design=v5].dark .peach-ini-art,html[data-design=v5].dark .peach-ini-card:nth-child(2n) .peach-ini-art{background-image:var(--dk-art);border-color:var(--dk-art-line);box-shadow:0 3px 12px #0003}html[data-design=v5].dark :is(.peach-ini-category,.peach-ini-origin,.peach-ini-name,.peach-ini-sub,.peach-ini-goal>span,.peach-ini-modes,.peach-ini-modes b,.peach-ini-foot){color:#fff}html[data-design=v5].dark .peach-ini-goal strong,html[data-design=v5].dark .peach-ini-goal small{color:#d4a7f0}html[data-design=v5].dark .peach-ini-foot{border-top-color:#34363a}html[data-design=v5].dark .peach-ini-foot .text-link{color:#f0b961}html[data-design=v5].dark .peach-tag.prevent{color:#e1b8ff;background:#352244;border-color:#70468a}html[data-design=v5].dark .peach-tag.alert{color:#b7d0fb;background:#243049;border-color:#425f8a}html[data-design=v5].dark .peach-rollout-step{--node:var(--dk-node);--stage:#d8b3ef;--rule:#ad7bd0}html[data-design=v5].dark .peach-rollout-step.step-2{--stage:#9ad4ae;--rule:#69ae82}html[data-design=v5].dark .peach-rollout-step.step-3{--stage:#edbd77;--rule:#d8a054}html[data-design=v5].dark .peach-rollout-step.step-4{--stage:#a9c3f0;--rule:#6f9ad8}html[data-design=v5].dark .peach-rollout-step.step-5{--stage:#d6b7ed;--rule:#ad7bd0}html[data-design=v5].dark .peach-rollout-node{border-color:var(--dk-node-line);box-shadow:0 3px 12px #0003}html[data-design=v5].dark .peach-rollout-step p{color:#fff}html[data-design=v5].dark .peach-adoption{box-shadow:none;background-image:linear-gradient(115deg,#3a281b,#2d221b);border-color:#715131}html[data-design=v5].dark #content .peach-adoption h2{color:#f0c48a}html[data-design=v5].dark .peach-adoption p,html[data-design=v5].dark .peach-adoption-label,html[data-design=v5].dark .peach-adoption .peach-adoption-steps,html[data-design=v5].dark .peach-adoption-steps b,html[data-design=v5].dark .peach-adoption-steps i{color:#ddba8e}html[data-design=v5].dark .rec-card{border-left:3px solid var(--dk-ac-line);border-radius:7px}html[data-design=v5].dark .rec-card .rec-n{color:var(--dk-num)}html[data-design=v5].dark .rec-card h3{color:#fff;font-size:14px;font-weight:500}html[data-design=v5].dark .peach-note .pearl-note-art{display:none}html[data-design=v5].dark .theme-card.on{border-color:var(--dk-ac-line);box-shadow:0 0 0 3px var(--dk-ac-line)}@supports (color:color-mix(in lab, red, red)){html[data-design=v5].dark .theme-card.on{box-shadow:0 0 0 3px color-mix(in srgb, var(--dk-ac-line) 30%, transparent)}}html[data-design=v5].dark .theme-check{background:var(--dk-ac);color:var(--dk-ac-ink)}html[data-design=v5].dark .theme-default{color:#e1b8ff;background:#352244}.theme-preview.dark-preview{background:#090a0b;border-color:#34363a}.theme-preview.dark-preview .theme-preview-side i{background:#ffffff38}.theme-preview.dark-preview .theme-preview-side i:first-child{background:#ffffff8c}.theme-preview.dark-preview .theme-preview-main>b{background:#3a3c40}.theme-preview.dark-preview .theme-preview-tiles{border-color:#383a3e}.theme-preview.dark-preview .theme-preview-card{background:#141517;border-color:#34363a}html[data-design=v5].dark .nav-item:not([aria-current=page]){font-weight:400}html[data-design=v5].dark .peach-masthead .user-avatar{background:var(--dk-ac);color:var(--dk-ac-ink)}html[data-design=v5].dark .peach-masthead .user-avatar:hover,html[data-design=v5].dark .peach-masthead .user-avatar[aria-expanded=true]{box-shadow:0 0 0 3px var(--dk-ac-line)}@supports (color:color-mix(in lab, red, red)){html[data-design=v5].dark .peach-masthead .user-avatar:hover,html[data-design=v5].dark .peach-masthead .user-avatar[aria-expanded=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--dk-ac-line) 35%, transparent)}}html[data-design=v5].dark .peach-tile.tone-teal{--tile-ink:#edbf79;--tile-bg:linear-gradient(115deg, #4b3019, #342416)}html[data-design=v5].dark .peach-tile.tone-red{--tile-ink:#f0a2bd;--tile-bg:linear-gradient(115deg, #522938, #341e29)}@media (width>=1024px) and (width<=1400px){.peach-strip[data-tiles="5"]{grid-template-columns:repeat(3,minmax(0,1fr))}.peach-strip[data-tiles="5"] .peach-tile{border-bottom:1px solid #e7dce9}html[data-design=v5].dark .peach-strip[data-tiles="5"] .peach-tile{border-bottom-color:#ffffff14}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
