@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";@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-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, system-ui, sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:"Inter", ui-sans-serif, system-ui, sans-serif;--color-red-50:oklch(97.1% .013 17.38);--color-red-100:oklch(93.6% .032 17.717);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-600:oklch(60% .118 184.704);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-700:oklch(52% .105 223.128);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-indigo-50:#fbf5f5;--color-indigo-100:#f7ebeb;--color-indigo-200:#eed3d4;--color-indigo-300:#e0b0b1;--color-indigo-400:#cd8587;--color-indigo-500:#b55a5d;--color-indigo-600:#8a232d;--color-indigo-700:#711a21;--color-indigo-800:#5b1318;--color-indigo-900:#4a0d11;--color-indigo-950:#2b0609;--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-violet-900:oklch(38% .189 293.745);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-700:oklch(49.6% .265 301.924);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-900:oklch(41% .159 10.272);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:#f8f9fa;--color-slate-100:#f1f2f4;--color-slate-200:#e2e3e6;--color-slate-300:#cbccd0;--color-slate-400:#94959a;--color-slate-500:#6f7072;--color-slate-600:#57585c;--color-slate-700:#454649;--color-slate-800:#333436;--color-slate-900:#212224;--color-slate-950:#121315;--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-gray-900:oklch(21% .034 264.665);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animate-bounce:bounce 1s infinite;--blur-xs:4px;--blur-sm:8px;--blur-md:12px;--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-indigo-505:#b55a5d;--color-indigo-650:#7d1c25;--color-slate-150:#e8e9ec;--color-slate-205:#d8d9dd;--color-slate-250:#c4c5c9;--color-slate-405:#8c8d92;--color-slate-505:#656668}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{color:var(--color-slate-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f0f1f3}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}@layer components{.custom-scrollbar::-webkit-scrollbar{width:4px;height:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-gray-200);border-radius:3.40282e38px}@media (hover:hover){.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--color-gray-300)}}.loop-path{stroke-linecap:round;stroke-linejoin:round}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.static\!{position:static!important}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-6{top:calc(var(--spacing) * 6)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.top-24{top:calc(var(--spacing) * 24)}.top-\[3px\]{top:3px}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-0\.5{bottom:calc(var(--spacing) * .5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-0\.5{left:calc(var(--spacing) * .5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.left-4\.5{left:calc(var(--spacing) * 4.5)}.left-5{left:calc(var(--spacing) * 5)}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-45{z-index:45}.z-50{z-index:50}.z-\[8\]{z-index:8}.z-\[80\]{z-index:80}.z-\[99\]{z-index:99}.z-\[240\]{z-index:240}.z-\[10000\]{z-index:10000}.z-\[100000\]{z-index:100000}.z-\[200000\]{z-index:200000}.col-span-2{grid-column:span 2/span 2}.col-span-4{grid-column:span 4/span 4}.col-span-6{grid-column:span 6/span 6}.float-left{float:left}.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}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.mx-1{margin-inline:calc(var(--spacing) * 1)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-3\.5{margin-inline:calc(var(--spacing) * 3.5)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-5{margin-right:calc(var(--spacing) * 5)}.-mb-1{margin-bottom:calc(var(--spacing) * -1)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-3\.5{margin-left:calc(var(--spacing) * 3.5)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-5{margin-left:calc(var(--spacing) * 5)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.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-4\.5{height:calc(var(--spacing) * 4.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-6\.5{height:calc(var(--spacing) * 6.5)}.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-12{height:calc(var(--spacing) * 12)}.h-32{height:calc(var(--spacing) * 32)}.h-72{height:calc(var(--spacing) * 72)}.h-full{height:100%}.h-screen{height:100vh}.max-h-52{max-height:calc(var(--spacing) * 52)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[82vh\]{max-height:82vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[300px\]{max-height:300px}.max-h-\[520px\]{max-height:520px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(min\(720px\,100vh-6rem\)-64px\)\]{max-height:calc(min(720px,100vh - 6rem) - 64px)}.max-h-\[min\(720px\,calc\(100vh-6rem\)\)\]{max-height:min(720px,100vh - 6rem)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[170px\]{min-height:170px}.min-h-\[210px\]{min-height:210px}.min-h-\[220px\]{min-height:220px}.min-h-\[250px\]{min-height:250px}.min-h-\[290px\]{min-height:290px}.min-h-\[360px\]{min-height:360px}.min-h-\[380px\]{min-height:380px}.min-h-\[400px\]{min-height:400px}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.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-7\.5{width:calc(var(--spacing) * 7.5)}.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-14{width:calc(var(--spacing) * 14)}.w-15{width:calc(var(--spacing) * 15)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.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-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[34px\]{width:34px}.w-\[72px\]{width:72px}.w-\[280px\]{width:280px}.w-\[340px\]{width:340px}.w-\[390px\]{width:390px}.w-\[400px\]{width:400px}.w-\[430px\]{width:430px}.w-\[min\(400px\,34vw\)\]{width:min(400px,34vw)}.w-\[min\(440px\,calc\(100vw-2rem\)\)\]{width:min(440px,100vw - 2rem)}.w-\[min\(520px\,92vw\)\]{width:min(520px,92vw)}.w-\[min\(760px\,92vw\)\]{width:min(760px,92vw)}.w-\[min\(780px\,calc\(100\%-64px\)\)\]{width:min(780px,100% - 64px)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[260px\]{max-width:260px}.max-w-\[300px\]{max-width:300px}.max-w-\[520px\]{max-width:520px}.max-w-\[calc\(100\%_-_2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-20px\)\]{max-width:calc(100vw - 20px)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-\[50px\]{min-width:50px}.min-w-\[132px\]{min-width:132px}.min-w-\[140px\]{min-width:140px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[252px\]{min-width:252px}.min-w-\[340px\]{min-width:340px}.min-w-\[1060px\]{min-width:1060px}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-\[3\]{flex:3}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-3\.5{--tw-translate-x:calc(var(--spacing) * 3.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-4{--tw-translate-x:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[3px\]{--tw-translate-x:3px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-\[21px\]{--tw-translate-x:21px;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}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform\!{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)!important}.animate-bounce{animation:var(--animate-bounce)}.animate-none{animation:none}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.scrollbar-none{scrollbar-width:none}.scrollbar-thin{scrollbar-width:thin}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[1\.1fr_0\.8fr_1\.25fr\]{grid-template-columns:1.1fr .8fr 1.25fr}.grid-cols-\[1fr_185px\]{grid-template-columns:1fr 185px}.grid-cols-\[70px_minmax\(150px\,1fr\)_minmax\(120px\,1fr\)_90px_80px\]{grid-template-columns:70px minmax(150px,1fr) minmax(120px,1fr) 90px 80px}.grid-cols-\[72px_1fr\]{grid-template-columns:72px 1fr}.grid-cols-\[250px_minmax\(0\,1fr\)\]{grid-template-columns:250px minmax(0,1fr)}.grid-cols-\[275px_minmax\(0\,1fr\)\]{grid-template-columns:275px minmax(0,1fr)}.grid-cols-\[auto_1fr_1fr\]{grid-template-columns:auto 1fr 1fr}.grid-cols-\[minmax\(0\,1fr\)_42px_42px_42px\]{grid-template-columns:minmax(0,1fr) 42px 42px 42px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-150>:not(:last-child)){border-color:var(--color-slate-150)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.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)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2b5783\]{border-color:#2b5783}.border-\[\#2f5f91\]{border-color:#2f5f91}.border-\[\#8E2828\]{border-color:#8e2828}.border-\[\#8E2828\]\/25{border-color:oklab(43.6761% .124639 .0577951/.25)}.border-\[\#8faeca\]{border-color:#8faeca}.border-\[\#234a72\]{border-color:#234a72}.border-\[\#35699a\]{border-color:#35699a}.border-\[\#cbd5e1\]{border-color:#cbd5e1}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-200\/40{border-color:#fee68566}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/40{border-color:color-mix(in oklab, var(--color-amber-200) 40%, transparent)}}.border-amber-200\/50{border-color:#fee68580}@supports (color:color-mix(in lab, red, red)){.border-amber-200\/50{border-color:color-mix(in oklab, var(--color-amber-200) 50%, transparent)}}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-700{border-color:var(--color-amber-700)}.border-black{border-color:var(--color-black)}.border-black\/40{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.border-black\/40{border-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-600{border-color:var(--color-blue-600)}.border-cyan-100{border-color:var(--color-cyan-100)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-100\/30{border-color:#d0fae54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-100\/30{border-color:color-mix(in oklab, var(--color-emerald-100) 30%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-200\/40{border-color:#a4f4cf66}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/40{border-color:color-mix(in oklab, var(--color-emerald-200) 40%, transparent)}}.border-emerald-200\/50{border-color:#a4f4cf80}@supports (color:color-mix(in lab, red, red)){.border-emerald-200\/50{border-color:color-mix(in oklab, var(--color-emerald-200) 50%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700{border-color:var(--color-emerald-700)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-indigo-50{border-color:var(--color-indigo-50)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-100\/30{border-color:#f7ebeb4d}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/30{border-color:color-mix(in oklab, var(--color-indigo-100) 30%, transparent)}}.border-indigo-100\/40{border-color:#f7ebeb66}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/40{border-color:color-mix(in oklab, var(--color-indigo-100) 40%, transparent)}}.border-indigo-100\/50{border-color:#f7ebeb80}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/50{border-color:color-mix(in oklab, var(--color-indigo-100) 50%, transparent)}}.border-indigo-100\/70{border-color:#f7ebebb3}@supports (color:color-mix(in lab, red, red)){.border-indigo-100\/70{border-color:color-mix(in oklab, var(--color-indigo-100) 70%, transparent)}}.border-indigo-200{border-color:var(--color-indigo-200)}.border-indigo-200\/60{border-color:#eed3d499}@supports (color:color-mix(in lab, red, red)){.border-indigo-200\/60{border-color:color-mix(in oklab, var(--color-indigo-200) 60%, transparent)}}.border-indigo-300{border-color:var(--color-indigo-300)}.border-indigo-500{border-color:var(--color-indigo-500)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-indigo-700{border-color:var(--color-indigo-700)}.border-purple-100\/30{border-color:#f3e8ff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-100\/30{border-color:color-mix(in oklab, var(--color-purple-100) 30%, transparent)}}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-200\/40{border-color:#ffccd366}@supports (color:color-mix(in lab, red, red)){.border-rose-200\/40{border-color:color-mix(in oklab, var(--color-rose-200) 40%, transparent)}}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-400{border-color:var(--color-rose-400)}.border-rose-500{border-color:var(--color-rose-500)}.border-sky-100{border-color:var(--color-sky-100)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300\/40{border-color:#77d4ff66}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/40{border-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.border-sky-400{border-color:var(--color-sky-400)}.border-sky-700{border-color:var(--color-sky-700)}.border-slate-50{border-color:var(--color-slate-50)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-100\/50{border-color:#f1f2f480}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/50{border-color:color-mix(in oklab, var(--color-slate-100) 50%, transparent)}}.border-slate-100\/70{border-color:#f1f2f4b3}@supports (color:color-mix(in lab, red, red)){.border-slate-100\/70{border-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.border-slate-150{border-color:var(--color-slate-150)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/50{border-color:#e2e3e680}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/50{border-color:color-mix(in oklab, var(--color-slate-200) 50%, transparent)}}.border-slate-200\/60{border-color:#e2e3e699}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/60{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.border-slate-200\/65{border-color:#e2e3e6a6}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/65{border-color:color-mix(in oklab, var(--color-slate-200) 65%, transparent)}}.border-slate-200\/70{border-color:#e2e3e6b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-slate-200\/80{border-color:#e2e3e6cc}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/80{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.border-slate-200\/85{border-color:#e2e3e6d9}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/85{border-color:color-mix(in oklab, var(--color-slate-200) 85%, transparent)}}.border-slate-205{border-color:var(--color-slate-205)}.border-slate-250{border-color:var(--color-slate-250)}.border-slate-300{border-color:var(--color-slate-300)}.border-slate-300\/60{border-color:#cbccd099}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/60{border-color:color-mix(in oklab, var(--color-slate-300) 60%, transparent)}}.border-slate-300\/70{border-color:#cbccd0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/70{border-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.border-slate-400{border-color:var(--color-slate-400)}.border-slate-800{border-color:var(--color-slate-800)}.border-slate-950{border-color:var(--color-slate-950)}.border-teal-200{border-color:var(--color-teal-200)}.border-teal-200\/50{border-color:#96f7e480}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/50{border-color:color-mix(in oklab, var(--color-teal-200) 50%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-white\/70{border-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.border-white\/70{border-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.border-white\/90{border-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.border-white\/90{border-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.border-l-indigo-600{border-left-color:var(--color-indigo-600)}.bg-\[\#1d4ed8\]{background-color:#1d4ed8}.bg-\[\#2f5f91\]{background-color:#2f5f91}.bg-\[\#4c1d95\]{background-color:#4c1d95}.bg-\[\#6b21a8\]{background-color:#6b21a8}.bg-\[\#8E2828\]{background-color:#8e2828}.bg-\[\#35699a\]{background-color:#35699a}.bg-\[\#047857\]{background-color:#047857}.bg-\[\#F0F1F3\]{background-color:#f0f1f3}.bg-\[\#be123c\]{background-color:#be123c}.bg-\[\#cbd5e1\]{background-color:#cbd5e1}.bg-\[\#eef0f2\]{background-color:#eef0f2}.bg-\[\#eef5fb\]{background-color:#eef5fb}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/65{background-color:#000000a6}@supports (color:color-mix(in lab, red, red)){.bg-black\/65{background-color:color-mix(in oklab, var(--color-black) 65%, transparent)}}.bg-blue-50\/40{background-color:#eff6ff66}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/40{background-color:color-mix(in oklab, var(--color-blue-50) 40%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-cyan-50\/70{background-color:#ecfeffb3}@supports (color:color-mix(in lab, red, red)){.bg-cyan-50\/70{background-color:color-mix(in oklab, var(--color-cyan-50) 70%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/50{background-color:#ecfdf580}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/50{background-color:color-mix(in oklab, var(--color-emerald-50) 50%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-300{background-color:var(--color-gray-300)}.bg-green-500{background-color:var(--color-green-500)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-50\/10{background-color:#fbf5f51a}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/10{background-color:color-mix(in oklab, var(--color-indigo-50) 10%, transparent)}}.bg-indigo-50\/20{background-color:#fbf5f533}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/20{background-color:color-mix(in oklab, var(--color-indigo-50) 20%, transparent)}}.bg-indigo-50\/40{background-color:#fbf5f566}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/40{background-color:color-mix(in oklab, var(--color-indigo-50) 40%, transparent)}}.bg-indigo-50\/45{background-color:#fbf5f573}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/45{background-color:color-mix(in oklab, var(--color-indigo-50) 45%, transparent)}}.bg-indigo-50\/50{background-color:#fbf5f580}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/50{background-color:color-mix(in oklab, var(--color-indigo-50) 50%, transparent)}}.bg-indigo-50\/55{background-color:#fbf5f58c}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/55{background-color:color-mix(in oklab, var(--color-indigo-50) 55%, transparent)}}.bg-indigo-50\/60{background-color:#fbf5f599}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/60{background-color:color-mix(in oklab, var(--color-indigo-50) 60%, transparent)}}.bg-indigo-50\/70{background-color:#fbf5f5b3}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/70{background-color:color-mix(in oklab, var(--color-indigo-50) 70%, transparent)}}.bg-indigo-50\/80{background-color:#fbf5f5cc}@supports (color:color-mix(in lab, red, red)){.bg-indigo-50\/80{background-color:color-mix(in oklab, var(--color-indigo-50) 80%, transparent)}}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-100\/85{background-color:#f7ebebd9}@supports (color:color-mix(in lab, red, red)){.bg-indigo-100\/85{background-color:color-mix(in oklab, var(--color-indigo-100) 85%, transparent)}}.bg-indigo-400{background-color:var(--color-indigo-400)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-indigo-650{background-color:var(--color-indigo-650)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-50\/40{background-color:#faf5ff66}@supports (color:color-mix(in lab, red, red)){.bg-purple-50\/40{background-color:color-mix(in oklab, var(--color-purple-50) 40%, transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/40{background-color:#fff1f266}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/40{background-color:color-mix(in oklab, var(--color-rose-50) 40%, transparent)}}.bg-rose-50\/50{background-color:#fff1f280}@supports (color:color-mix(in lab, red, red)){.bg-rose-50\/50{background-color:color-mix(in oklab, var(--color-rose-50) 50%, transparent)}}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/50{background-color:#f0f9ff80}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/50{background-color:color-mix(in oklab, var(--color-sky-50) 50%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-200\/40{background-color:#b8e6fe66}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/40{background-color:color-mix(in oklab, var(--color-sky-200) 40%, transparent)}}.bg-sky-500{background-color:var(--color-sky-500)}.bg-sky-600{background-color:var(--color-sky-600)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/20{background-color:#f8f9fa33}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/20{background-color:color-mix(in oklab, var(--color-slate-50) 20%, transparent)}}.bg-slate-50\/30{background-color:#f8f9fa4d}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/30{background-color:color-mix(in oklab, var(--color-slate-50) 30%, transparent)}}.bg-slate-50\/40{background-color:#f8f9fa66}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/40{background-color:color-mix(in oklab, var(--color-slate-50) 40%, transparent)}}.bg-slate-50\/50{background-color:#f8f9fa80}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/50{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.bg-slate-50\/70{background-color:#f8f9fab3}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/70{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.bg-slate-50\/80{background-color:#f8f9facc}@supports (color:color-mix(in lab, red, red)){.bg-slate-50\/80{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-100\/60{background-color:#f1f2f499}@supports (color:color-mix(in lab, red, red)){.bg-slate-100\/60{background-color:color-mix(in oklab, var(--color-slate-100) 60%, transparent)}}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-200\/70{background-color:#e2e3e6b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/70{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.bg-slate-200\/80{background-color:#e2e3e6cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-200\/80{background-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.bg-slate-300{background-color:var(--color-slate-300)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-900\/60{background-color:#21222499}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/60{background-color:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.bg-slate-900\/95{background-color:#212224f2}@supports (color:color-mix(in lab, red, red)){.bg-slate-900\/95{background-color:color-mix(in oklab, var(--color-slate-900) 95%, transparent)}}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/20{background-color:#12131533}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/20{background-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.bg-slate-950\/40{background-color:#12131566}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/40{background-color:color-mix(in oklab, var(--color-slate-950) 40%, transparent)}}.bg-slate-950\/55{background-color:#1213158c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:#12131599}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/80{background-color:#121315cc}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/80{background-color:color-mix(in oklab, var(--color-slate-950) 80%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-red-50\/40{--tw-gradient-from:#fef2f266}@supports (color:color-mix(in lab, red, red)){.from-red-50\/40{--tw-gradient-from:color-mix(in oklab, var(--color-red-50) 40%, transparent)}}.from-red-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-sky-50\/40{--tw-gradient-to:#f0f9ff66}@supports (color:color-mix(in lab, red, red)){.to-sky-50\/40{--tw-gradient-to:color-mix(in oklab, var(--color-sky-50) 40%, transparent)}}.to-sky-50\/40{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.stroke-\[2\.5\],.stroke-\[2\.5px\]{stroke-width:2.5px}.stroke-\[3px\]{stroke-width:3px}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-4\.5{padding:calc(var(--spacing) * 4.5)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-5{padding-right:calc(var(--spacing) * 5)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.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}.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))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[7\.5px\]{font-size:7.5px}.text-\[7px\]{font-size:7px}.text-\[8\.5px\]{font-size:8.5px}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-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-\[-0\.12em\]{--tw-tracking:-.12em;letter-spacing:-.12em}.tracking-\[-0\.18em\]{--tw-tracking:-.18em;letter-spacing:-.18em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#2b5783\]{color:#2b5783}.text-\[\#2f5f91\]{color:#2f5f91}.text-\[\#8E2828\]{color:#8e2828}.text-\[\#35699a\]{color:#35699a}.text-\[\#a78bfa\]{color:#a78bfa}.text-amber-200{color:var(--color-amber-200)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-amber-950\/85{color:#461901d9}@supports (color:color-mix(in lab, red, red)){.text-amber-950\/85{color:color-mix(in oklab, var(--color-amber-950) 85%, transparent)}}.text-black{color:var(--color-black)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-cyan-500{color:var(--color-cyan-500)}.text-cyan-600{color:var(--color-cyan-600)}.text-cyan-700{color:var(--color-cyan-700)}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-emerald-950\/85{color:#002c22d9}@supports (color:color-mix(in lab, red, red)){.text-emerald-950\/85{color:color-mix(in oklab, var(--color-emerald-950) 85%, transparent)}}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-600{color:var(--color-green-600)}.text-indigo-100{color:var(--color-indigo-100)}.text-indigo-200{color:var(--color-indigo-200)}.text-indigo-400{color:var(--color-indigo-400)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-650{color:var(--color-indigo-650)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-700\/80{color:#711a21cc}@supports (color:color-mix(in lab, red, red)){.text-indigo-700\/80{color:color-mix(in oklab, var(--color-indigo-700) 80%, transparent)}}.text-indigo-700\/90{color:#711a21e6}@supports (color:color-mix(in lab, red, red)){.text-indigo-700\/90{color:color-mix(in oklab, var(--color-indigo-700) 90%, transparent)}}.text-indigo-800{color:var(--color-indigo-800)}.text-indigo-900{color:var(--color-indigo-900)}.text-indigo-950{color:var(--color-indigo-950)}.text-indigo-950\/80{color:#2b0609cc}@supports (color:color-mix(in lab, red, red)){.text-indigo-950\/80{color:color-mix(in oklab, var(--color-indigo-950) 80%, transparent)}}.text-pink-500{color:var(--color-pink-500)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-purple-700{color:var(--color-purple-700)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-900{color:var(--color-rose-900)}.text-sky-400{color:var(--color-sky-400)}.text-sky-600{color:var(--color-sky-600)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-sky-950{color:var(--color-sky-950)}.text-slate-250{color:var(--color-slate-250)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-405{color:var(--color-slate-405)}.text-slate-500{color:var(--color-slate-500)}.text-slate-505{color:var(--color-slate-505)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-600{color:var(--color-teal-600)}.text-teal-700{color:var(--color-teal-700)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-violet-900{color:var(--color-violet-900)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-yellow-700{color:var(--color-yellow-700)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.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,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.placeholder-slate-400::placeholder{color:var(--color-slate-400)}.accent-amber-500{accent-color:var(--color-amber-500)}.accent-blue-600{accent-color:var(--color-blue-600)}.accent-cyan-600{accent-color:var(--color-cyan-600)}.accent-indigo-500{accent-color:var(--color-indigo-500)}.accent-indigo-600{accent-color:var(--color-indigo-600)}.accent-indigo-650{accent-color:var(--color-indigo-650)}.accent-pink-600{accent-color:var(--color-pink-600)}.accent-red-600{accent-color:var(--color-red-600)}.accent-slate-800{accent-color:var(--color-slate-800)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(79\,70\,229\,0\.45\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#4f46e573);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--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)}.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)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px 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-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-blue-600\/30{--tw-shadow-color:#155dfc4d}@supports (color:color-mix(in lab, red, red)){.shadow-blue-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-blue-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-600\/30{--tw-shadow-color:#0097674d}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-600\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-600) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-indigo-600\/20{--tw-shadow-color:#8a232d33}@supports (color:color-mix(in lab, red, red)){.shadow-indigo-600\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-indigo-600) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[0\.5px\]{--tw-blur:blur(.5px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-0{--tw-brightness:brightness(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-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-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-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-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-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-205{--tw-duration:.205s;transition-duration:.205s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-305{--tw-duration:.305s;transition-duration:.305s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:text-indigo-600:is(:where(.group):hover *){color:var(--color-indigo-600)}}.placeholder\:text-slate-300::placeholder{color:var(--color-slate-300)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:z-20:hover{z-index:20}.hover\:z-30:hover{z-index:30}.hover\:border-\[\#234a72\]:hover{border-color:#234a72}.hover\:border-amber-200:hover{border-color:var(--color-amber-200)}.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-indigo-200:hover{border-color:var(--color-indigo-200)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:border-indigo-400:hover{border-color:var(--color-indigo-400)}.hover\:border-sky-300:hover{border-color:var(--color-sky-300)}.hover\:border-sky-400:hover{border-color:var(--color-sky-400)}.hover\:border-slate-150:hover{border-color:var(--color-slate-150)}.hover\:border-slate-200:hover{border-color:var(--color-slate-200)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-slate-400:hover{border-color:var(--color-slate-400)}.hover\:bg-\[\#2f5f91\]:hover{background-color:#2f5f91}.hover\:bg-\[\#8E2828\]\/90:hover{background-color:oklab(43.6761% .124639 .0577951/.9)}.hover\:bg-\[\#35699a\]:hover{background-color:#35699a}.hover\:bg-amber-50\/20:hover{background-color:#fffbeb33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-amber-50\/20:hover{background-color:color-mix(in oklab, var(--color-amber-50) 20%, transparent)}}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}.hover\:bg-emerald-50\/20:hover{background-color:#ecfdf533}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-50\/20:hover{background-color:color-mix(in oklab, var(--color-emerald-50) 20%, transparent)}}.hover\:bg-emerald-500:hover{background-color:var(--color-emerald-500)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-indigo-50:hover{background-color:var(--color-indigo-50)}.hover\:bg-indigo-50\/20:hover{background-color:#fbf5f533}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-50\/20:hover{background-color:color-mix(in oklab, var(--color-indigo-50) 20%, transparent)}}.hover\:bg-indigo-100:hover{background-color:var(--color-indigo-100)}.hover\:bg-indigo-100\/70:hover{background-color:#f7ebebb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-indigo-100\/70:hover{background-color:color-mix(in oklab, var(--color-indigo-100) 70%, transparent)}}.hover\:bg-indigo-200:hover{background-color:var(--color-indigo-200)}.hover\:bg-indigo-500:hover{background-color:var(--color-indigo-500)}.hover\:bg-indigo-600:hover{background-color:var(--color-indigo-600)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-100:hover{background-color:var(--color-rose-100)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-sky-100\/60:hover{background-color:#dff2fe99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-sky-100\/60:hover{background-color:color-mix(in oklab, var(--color-sky-100) 60%, transparent)}}.hover\:bg-sky-500:hover{background-color:var(--color-sky-500)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/50:hover{background-color:#f8f9fa80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/50:hover{background-color:color-mix(in oklab, var(--color-slate-50) 50%, transparent)}}.hover\:bg-slate-50\/55:hover{background-color:#f8f9fa8c}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/55:hover{background-color:color-mix(in oklab, var(--color-slate-50) 55%, transparent)}}.hover\:bg-slate-50\/70:hover{background-color:#f8f9fab3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/70:hover{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.hover\:bg-slate-50\/80:hover{background-color:#f8f9facc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/80:hover{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-200\/70:hover{background-color:#e2e3e6b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-200\/70:hover{background-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.hover\:bg-slate-300:hover{background-color:var(--color-slate-300)}.hover\:bg-teal-100:hover{background-color:var(--color-teal-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-cyan-700:hover{color:var(--color-cyan-700)}.hover\:text-emerald-600:hover{color:var(--color-emerald-600)}.hover\:text-indigo-500:hover{color:var(--color-indigo-500)}.hover\:text-indigo-600:hover{color:var(--color-indigo-600)}.hover\:text-indigo-700:hover{color:var(--color-indigo-700)}.hover\:text-indigo-800:hover{color:var(--color-indigo-800)}.hover\:text-indigo-900:hover{color:var(--color-indigo-900)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-rose-500:hover{color:var(--color-rose-500)}.hover\:text-rose-600:hover{color:var(--color-rose-600)}.hover\:text-sky-600:hover{color:var(--color-sky-600)}.hover\:text-slate-600:hover{color:var(--color-slate-600)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-slate-800:hover{color:var(--color-slate-800)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow:hover{--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)}}.focus\:border-\[\#35699a\]:focus{border-color:#35699a}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-indigo-400:focus{border-color:var(--color-indigo-400)}.focus\:border-indigo-500:focus{border-color:var(--color-indigo-500)}.focus\:border-pink-500:focus{border-color:var(--color-pink-500)}.focus\:border-rose-500:focus{border-color:var(--color-rose-500)}.focus\:border-sky-400:focus{border-color:var(--color-sky-400)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-indigo-100:focus{--tw-ring-color:var(--color-indigo-100)}.focus\:ring-indigo-400:focus{--tw-ring-color:var(--color-indigo-400)}.focus\:ring-indigo-500:focus{--tw-ring-color:var(--color-indigo-500)}.focus\:ring-rose-500:focus{--tw-ring-color:var(--color-rose-500)}.focus\:ring-sky-400:focus{--tw-ring-color:var(--color-sky-400)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-indigo-400:focus-visible{--tw-ring-color:var(--color-indigo-400)}.focus-visible\:ring-indigo-500:focus-visible{--tw-ring-color:var(--color-indigo-500)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-indigo-300:disabled{background-color:var(--color-indigo-300)}.disabled\:bg-indigo-800:disabled{background-color:var(--color-indigo-800)}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:text-slate-300:disabled{color:var(--color-slate-300)}.disabled\:text-slate-400:disabled{color:var(--color-slate-400)}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}.disabled\:hover\:bg-white:disabled:hover{background-color:var(--color-white)}.disabled\:hover\:text-slate-300:disabled:hover{color:var(--color-slate-300)}}.aria-invalid\:border-red-500[aria-invalid=true]{border-color:var(--color-red-500)}@media (width>=40rem){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-auto{width:auto}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-none{flex:none}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-auto{align-self:auto}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-start{align-items:flex-start}.md\:self-center{align-self:center}.md\:p-3{padding:calc(var(--spacing) * 3)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}}@media (width>=64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}}@media (width>=80rem){.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:w-auto{width:auto}.xl\:flex-1{flex:1}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}.xl\:justify-end{justify-content:flex-end}.xl\:gap-3{gap:calc(var(--spacing) * 3)}}}#sidebar{--color-slate-400:#3f4042!important;--color-slate-500:#212224!important;--color-slate-600:#121315!important}#sidebar .text-\[8px\]{font-size:10px!important;font-weight:700!important}#sidebar .text-\[9px\]{font-size:11px!important;font-weight:700!important}#sidebar .text-\[10px\]{font-size:12px!important;font-weight:700!important}#sidebar .text-\[11px\]{font-size:13px!important;font-weight:700!important}#sidebar .text-xs{font-size:13px!important}#sidebar .text-sm{font-size:15px!important}#sidebar span,#sidebar p,#sidebar div,#sidebar label{font-weight:500}#sidebar strong,#sidebar .font-bold,#sidebar .font-semibold{font-weight:700!important}#sidebar h3,#sidebar label.uppercase,#sidebar .uppercase{letter-spacing:.04em!important;font-weight:800!important}#sidebar .sidebar-section-title-blue{color:#4f46e5!important}#sidebar input,#sidebar select,#sidebar button{font-size:13px!important;font-weight:600!important}.audioropa-sidebar-logo{filter:brightness(1.1)saturate(1.08)contrast(1.03)}:root{--workbench-action:#0d9488;--workbench-action-soft:#e6fffb;--workbench-section-border:#d9dce2;--workbench-section-rail:#7c8796;--workbench-capacity-bg:#f6f8fb;--workbench-capacity-border:#c9ced6;--workbench-capacity-text:#3f4652}.theme-dark{--workbench-action:#2f5f91;--workbench-action-soft:#2f5f9138;--workbench-section-border:#313946;--workbench-section-rail:#5f6b7a;--workbench-capacity-bg:#181e26;--workbench-capacity-border:#3a4351;--workbench-capacity-text:#d7dde6}.calculator-result-card{border:1px solid var(--workbench-capacity-border);background:var(--workbench-capacity-bg);color:var(--workbench-capacity-text);border-radius:14px;padding:20px;position:relative;overflow:hidden}.calculator-result-card:before{content:"";background:var(--workbench-action);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.calculator-result-card--current{text-align:center;background:linear-gradient(135deg, var(--workbench-action-soft), #fff 74%);border-color:#0d948847;flex-direction:column;justify-content:center;align-items:center;display:flex}.calculator-result-card--headroom{background:linear-gradient(135deg, #fff 0%, var(--workbench-capacity-bg) 100%)}.calculator-result-label{color:var(--workbench-action);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.calculator-result-value{color:#1f2937;font-family:var(--font-sans);font-size:30px;font-weight:950;line-height:1}.calculator-result-value--large{margin-top:6px;font-size:38px}.calculator-result-unit{color:var(--workbench-action);font-family:var(--font-sans);text-transform:uppercase;font-size:12px;font-weight:850}.calculator-result-unit--large{font-size:18px}.calculator-result-subvalue{color:#687385;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;margin-top:5px;font-size:10px;font-weight:800;display:block}.calculator-result-note{color:#5b6472;margin-top:10px;font-size:11px;font-weight:650;line-height:1.45}.calculator-result-note--center{text-align:center}.calculator-load-card{border:1px solid var(--workbench-section-border);text-align:left;background:#ffffffd1;border-radius:12px;margin-top:16px;padding:12px}.calculator-load-card>*+*{margin-top:6px}.calculator-load-title{color:var(--workbench-capacity-text);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900;display:block}.calculator-load-value{font-weight:850}.calculator-load-value--heat{color:#64748b}.calculator-load-value--va{color:var(--workbench-action)}#sidebar .sidebar-major-section{position:relative;border:1px solid var(--workbench-section-border)!important;background:#fbfcfd!important;border-radius:10px!important;padding:12px!important;box-shadow:0 1px 2px #0f172a0a!important}#sidebar .sidebar-major-section+.sidebar-major-section{margin-top:12px}#sidebar .sidebar-major-section:before{content:"";background:var(--workbench-section-rail);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-1px}#sidebar .sidebar-major-section>div:first-child{border-bottom:1px solid #e2e5ea;margin-bottom:10px;padding-bottom:8px}#sidebar .sidebar-major-section label{color:#343941!important;letter-spacing:.07em!important;font-size:12px!important}#sidebar .sidebar-major-section .text-\[\#8E2828\]{color:#343941!important}#sidebar .sidebar-major-section .border-\[\#8E2828\]\/25{border-color:#c9ced6!important}#sidebar .sidebar-major-section .bg-\[\#8E2828\]\/5{background-color:#f4f6f8!important}#sidebar .sidebar-major-section .hover\:bg-\[\#8E2828\]\/10:hover{background-color:#edf0f4!important}.design-details-panel{color:#1f2937}.design-details-panel-header{background:#fbfcfd}.design-details-panel-header h3{color:#2f5f91!important}.design-details-close{transition:background-color .15s,color .15s,border-color .15s}.design-details-section{background:#fbfcfd;border:1px solid #e1e6ee;border-radius:8px;margin-bottom:8px;overflow:hidden}.design-details-section h4{color:#162131;letter-spacing:.08em;text-transform:uppercase;background:#e8edf4;border-bottom:1px solid #cbd5e1;margin:0;padding:8px 10px 8px 14px;font-size:11px;font-weight:1000;line-height:1;position:relative}.design-details-section h4:before{content:"";background:#2563eb;width:4px;position:absolute;top:0;bottom:0;left:0}.design-details-row-list{padding:2px 0}.design-details-row{border-bottom:1px solid #e2e8f0b8;grid-template-columns:minmax(82px,.45fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:5px 9px;display:grid}.design-details-row:last-child{border-bottom:0}.design-details-row span{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.15}.design-details-row strong{color:#111827;overflow-wrap:anywhere;text-align:right;min-width:0;font-size:11px;font-weight:850;line-height:1.18}.design-details-driver-load-grid{border-top:1px solid #e2e8f0d1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px;display:grid}.design-details-driver-load-card{text-align:center;background:#eef0f2;border:1px solid #d5dde8;border-radius:6px;min-width:0;padding:8px 8px 7px}.design-details-driver-load-card span,.design-details-driver-load-card small{min-width:0;display:block}.theme-light .design-details-panel-title,.theme-light-root .design-details-panel-title{color:#111827!important}.design-details-driver-load-card span{color:#526174;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.1}.design-details-driver-load-card strong{color:#17202b;margin-top:3px;font-size:19px;font-weight:950;line-height:1;display:block}.design-details-driver-load-card small{color:#526174;margin-top:4px;font-size:10px;font-weight:800;line-height:1.15}.design-details-driver-load-bar{background:#c7ccd1;border:1px solid #8f969e;border-radius:999px;width:min(100%,112px);height:5px;margin:7px auto 0;overflow:hidden}.design-details-driver-load-bar span{border-radius:inherit;background:#2f5f91;height:100%;display:block}.design-details-driver-load-bar--warm span{background:#b7791f}.design-details-driver-load-bar--near span{background:#c45a18}.design-details-driver-load-bar--over span{background:#8e2828}.design-details-electrical-list{gap:8px;padding:8px;display:grid}.design-details-electrical-channel{background:#f7f9fb;border:1px solid #d5dde8;border-radius:7px;min-width:0;overflow:hidden}.design-details-electrical-channel-header{border-bottom:1px solid #dfe5ed;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:7px 8px;display:flex}.design-details-electrical-channel-header>div{align-items:center;gap:6px;min-width:0;display:flex}.design-details-electrical-channel-header strong{color:#17202b;min-width:0;font-size:10.5px;font-weight:950;line-height:1.1}.design-details-electrical-channel-header>span{color:#455468;white-space:nowrap;background:#eef2f6;border:1px solid #d5dde8;border-radius:4px;flex:none;padding:3px 5px;font-size:9px;font-weight:900;line-height:1}.design-details-electrical-channel-dot{background:#dc2626;border-radius:999px;flex:none;width:8px;height:8px}.design-details-electrical-channel--b .design-details-electrical-channel-dot{background:#2563eb}.design-details-electrical-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:7px;display:grid}.design-details-electrical-metrics>div{text-align:center;background:#fff;border:1px solid #dfe5ed;border-radius:5px;min-width:0;padding:5px 2px}.design-details-electrical-metrics span,.design-details-electrical-metrics strong{display:block}.design-details-electrical-metrics span{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:8px;font-weight:950;line-height:1.05}.design-details-electrical-metrics strong{color:#17202b;white-space:nowrap;margin-top:3px;font-size:11.5px;font-weight:950;line-height:1}.design-details-terminal-voltage{background:#fff7f7;border:1px solid #fecaca;border-radius:5px;margin:0 7px 7px;overflow:hidden}.design-details-electrical-channel--b .design-details-terminal-voltage{background:#f5f9ff;border-color:#bfdbfe}.design-details-terminal-voltage>span{color:#7f1d1d;letter-spacing:.035em;text-align:center;text-transform:uppercase;padding:5px 5px 4px;font-size:8.5px;font-weight:950;line-height:1.05;display:block}.design-details-electrical-channel--b .design-details-terminal-voltage>span{color:#1e3a8a}.design-details-terminal-voltage>div{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:5px;display:grid}.design-details-terminal-voltage p{text-align:center;min-width:0;margin:0;padding:0 2px}.design-details-terminal-voltage p+p{border-left:1px solid #dc26261f}.design-details-electrical-channel--b .design-details-terminal-voltage p+p{border-left-color:#2563eb24}.design-details-terminal-voltage small,.design-details-terminal-voltage strong{white-space:nowrap;display:block}.design-details-terminal-voltage small{color:#b91c1c;font-size:8.5px;font-weight:850;line-height:1}.design-details-terminal-voltage strong{color:#7f1d1d;margin-top:3px;font-size:11.5px;font-weight:950;line-height:1}.design-details-electrical-channel--b .design-details-terminal-voltage small{color:#1d4ed8}.design-details-electrical-channel--b .design-details-terminal-voltage strong{color:#1e3a8a}#sidebar .driver-capacity-card,#sidebar .driver-option-card--capacity,#sidebar .driver-capacity-note{background-color:var(--workbench-capacity-bg)!important;border-color:var(--workbench-capacity-border)!important;color:var(--workbench-capacity-text)!important}#sidebar .driver-capacity-icon{color:var(--workbench-capacity-text)!important;background-color:#7c879624!important}#sidebar .driver-capacity-label{color:var(--workbench-capacity-text)!important}#sidebar .driver-current-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important}#sidebar .driver-current-trigger{background:#f7f9fb;border:1px solid #d5dde8;border-radius:8px;margin:0;padding:10px 12px;transition:background-color .15s,border-color .15s}#sidebar .driver-current-trigger:hover{background:#e2e8f0b8;border-color:#94a3b866}#sidebar .driver-current-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}#sidebar .driver-current-main{text-align:left;flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}#sidebar .driver-current-title-line{align-items:center;gap:7px;width:100%;min-width:0;display:flex}#sidebar .driver-current-title-line .driver-status-pill{flex:none}#sidebar .driver-current-title-line h4{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}#sidebar .driver-current-main>.driver-status-pill{margin-top:7px}#sidebar .driver-documentation-row{border:1px solid var(--workbench-section-border);background:#eef0f2;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:30px;margin-top:8px;padding:3px 8px;display:flex}#sidebar .driver-documentation-label{color:#526174;letter-spacing:.04em;text-transform:uppercase;line-height:1;font-size:9px!important;font-weight:950!important}.driver-status-pill{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:20px;padding:0 7px;line-height:1;display:inline-flex;font-size:9px!important;font-weight:900!important}.driver-status-pill--suitable{color:#0f766e;background:#0d94881a;border-color:#0d94883d}.driver-status-pill--capacity{border-color:var(--workbench-capacity-border);background:var(--workbench-capacity-bg);color:var(--workbench-capacity-text)}.loop-locked-note{color:#1d3f63!important;background:#2f5f911f!important;border-color:#2f5f9152!important}.loop-locked-note svg,.loop-locked-note strong{color:#1d3f63!important;stroke:#1d3f63!important}.driver-doc-button{color:#697386;background:#fff;border:1px solid #d8dde5;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex;box-shadow:0 1px 1px #0f172a0a}.driver-doc-button:hover{color:var(--workbench-action);background:var(--workbench-action-soft);border-color:#0d948880}.driver-doc-button--disabled{cursor:not-allowed;opacity:.55}.driver-doc-tooltip-wrap{display:inline-flex;position:relative}.driver-doc-tooltip{z-index:120;color:#fff;width:max-content;max-width:190px;font-family:var(--font-sans);opacity:0;pointer-events:none;text-align:center;white-space:normal;background:#0f172af5;border:1px solid #0f172a38;border-radius:7px;padding:6px 8px;font-size:11px;font-weight:800;line-height:1.2;transition:opacity .12s .5s,transform .12s .5s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)translateY(2px)}.driver-doc-tooltip-wrap:hover .driver-doc-tooltip,.driver-doc-tooltip-wrap:focus-within .driver-doc-tooltip{opacity:1;transform:translate(-50%)translateY(0)}.driver-select-popout{color:#111827}.driver-select-popout-header{border-bottom:1px solid #e2e6ed;justify-content:space-between;align-items:flex-start;gap:10px;padding:7px 8px 10px;display:flex}.driver-requirement-chips{flex-shrink:0;gap:5px;display:flex}.driver-requirement-chips span{color:#4b5563;min-height:22px;font-family:var(--font-sans);background:#f7f9fb;border:1px solid #d8dde5;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex;font-size:10px!important;font-weight:900!important}#sidebar .loop-type-summary{min-height:70px}#sidebar .loop-type-action-button{border:1px solid var(--workbench-section-border);color:#4b5563;text-transform:uppercase;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:30px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;font-size:11px!important;font-weight:800!important}#sidebar .loop-type-action-button:hover,#sidebar .loop-type-action-button--active{background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#0d948873}.loop-config-popout,.loop-type-popout{color:#111827}.loop-config-popout-body{max-height:none}.cancellation-chart-bg{fill:#f8fafc;stroke:#cbd5e1;stroke-width:1px}.cancellation-axis-label{fill:#475569}.cancellation-grid-line{stroke:#cbd5e1;stroke-width:1px;stroke-dasharray:4 4}.cancellation-protected-zone{fill:#35699a2b;stroke:#35699ac7;stroke-width:1.5px}.cancellation-mode-button{color:#475569;background:0 0;border:1px solid #0000}.cancellation-mode-button:hover{color:#1e293b;background:#e2e8f0}.cancellation-mode-button--active,.cancellation-mode-button[aria-pressed=true]{box-shadow:0 1px 2px #0f172a2e;color:#fff!important;background:#35699a!important;border-color:#2b5783!important}.cancellation-map-svg{aspect-ratio:980/410;width:100%;min-width:720px;height:auto;min-height:0;display:block}.cancellation-map-scroll{overscroll-behavior-x:contain;scrollbar-gutter:stable}.cancellation-heatmap-image{image-rendering:auto}.cancellation-objective-button{color:#334155;background:#f8fafc;border-color:#cbd5e1}.cancellation-objective-button:hover{background:#e8f0f7;border-color:#6f9bc4}.cancellation-objective-button[aria-pressed=true]{color:#fff!important;background:#35699a!important;border-color:#2b5783!important}.cancellation-explanation-dialog{color:#334155}@media (width<=760px){.topology-config-grid,.cancellation-optimizer>.grid,.cancellation-visual-grid{grid-template-columns:minmax(0,1fr)!important}.cancellation-optimizer{grid-column:1!important}.cancellation-optimizer .grid-cols-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-dark #sidebar .loop-type-action-button{color:#c5ccd6;background:#11161d;border-color:#303844}.theme-dark #sidebar .loop-type-action-button:hover,.theme-dark #sidebar .loop-type-action-button--active{background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#2dd4bf73}.theme-dark #sidebar .driver-documentation-row,.theme-dark-root #sidebar .driver-documentation-row{background:#11161d!important;border-color:#303844!important}.theme-dark #sidebar .driver-documentation-label,.theme-dark-root #sidebar .driver-documentation-label{color:#b8c1cf!important}.theme-dark #sidebar .driver-current-trigger,.theme-dark-root #sidebar .driver-current-trigger{color:#eef2f7!important;background:#1e293bdb!important;border-color:#475569!important}.theme-dark #sidebar .driver-current-trigger h4,.theme-dark-root #sidebar .driver-current-trigger h4{color:#eef2f7!important}.theme-dark #sidebar .driver-current-trigger svg,.theme-dark-root #sidebar .driver-current-trigger svg{color:#cbd5e1!important}.theme-dark #sidebar .driver-current-trigger:hover,.theme-dark-root #sidebar .driver-current-trigger:hover{background:#1e293bdb;border-color:#475569}.theme-dark #sidebar .driver-current-trigger:hover svg,.theme-dark-root #sidebar .driver-current-trigger:hover svg{color:#fff!important}.theme-dark .driver-status-pill--suitable,.theme-dark-root .driver-status-pill--suitable{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf59}.theme-dark .driver-doc-button,.theme-dark-root .driver-doc-button{color:#eef2ff;background:#172033;border-color:#64748b;box-shadow:0 0 0 1px #e2e8f014,0 2px 8px #0f172a73}.theme-dark .driver-doc-button:hover,.theme-dark-root .driver-doc-button:hover{background:var(--workbench-action-soft);color:#99f6e4;border-color:#5eead4b8}.theme-dark .driver-doc-tooltip,.theme-dark-root .driver-doc-tooltip{color:#0f172a;background:#e2e8f0f7;border-color:#94a3b8a6}.theme-dark-root .driver-select-popout{color:#e6eaf0!important;background:#151a21!important;border-color:#313946!important}.theme-dark-root .driver-select-popout-header{border-color:#303844!important}.theme-dark-root .driver-select-popout .bg-white,.theme-dark-root .driver-select-popout .bg-slate-50,.theme-dark-root .driver-select-popout .bg-slate-50\/70,.theme-dark-root .driver-select-popout .bg-slate-50\/80,.theme-dark-root .driver-select-popout .bg-sky-50\/50,.theme-dark-root .driver-select-popout .bg-sky-100,.theme-dark-root .driver-select-popout .bg-slate-100{background-color:#11161d!important}.theme-dark-root .driver-select-popout .border-slate-150,.theme-dark-root .driver-select-popout .border-slate-200,.theme-dark-root .driver-select-popout .border-slate-250,.theme-dark-root .driver-select-popout .border-slate-300,.theme-dark-root .driver-select-popout .border-slate-400,.theme-dark-root .driver-select-popout .border-sky-200,.theme-dark-root .driver-select-popout .border-sky-400{border-color:#303844!important}.theme-dark-root .driver-select-popout .text-slate-900,.theme-dark-root .driver-select-popout .text-slate-800,.theme-dark-root .driver-select-popout .text-slate-705,.theme-dark-root .driver-select-popout .text-sky-900,.theme-dark-root .driver-select-popout .text-sky-955{color:#eef2f7!important}.theme-dark-root .driver-select-popout .text-slate-700,.theme-dark-root .driver-select-popout .text-slate-650,.theme-dark-root .driver-select-popout .text-slate-500,.theme-dark-root .driver-select-popout .text-slate-400,.theme-dark-root .driver-select-popout .text-sky-700{color:#b8c1cf!important}.theme-dark-root .driver-select-popout .driver-requirement-chips span{color:#d7dde6;background:#11161d;border-color:#303844}.settings-page{color:#111827}.settings-shell{grid-template-columns:clamp(168px,24%,220px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-nav{flex-direction:column;gap:8px;min-width:0;display:flex}.settings-nav-button{color:#687385;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e1e5eb;border-radius:10px;align-items:flex-start;gap:10px;width:100%;min-height:58px;padding:10px;transition:background-color .15s,border-color .15s,color .15s;display:flex}.settings-nav-button span{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-nav-button strong{color:#1f2937;font-size:12px;font-weight:900;line-height:1.15}.settings-nav-button small{color:#6b7280;font-size:10px;font-weight:700;line-height:1.2}.settings-nav-button:hover,.settings-nav-button--active{background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#0d948873}.settings-nav-button--active strong{color:var(--workbench-action)}.settings-content{min-width:0}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-section{background:#fbfcfd;border:1px solid #e1e5eb;border-radius:10px;min-width:0;padding:14px}.settings-section-wide{grid-column:1/-1}.settings-section-title{color:var(--workbench-action);align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.settings-section-title h3{color:#111827;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:13px;font-weight:900}.settings-section-title p{color:#6b7280;margin:2px 0 0;font-size:11px;font-weight:600}.settings-form-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.settings-form-grid label{flex-direction:column;gap:5px;min-width:0;display:flex}.settings-form-grid span{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:900}.settings-form-grid input{color:#111827;background:#fff;border:1px solid #d8dde5;border-radius:8px;min-height:34px;padding:0 10px;font-size:12px;font-weight:700}.settings-panel-block{border-top:1px solid #e1e5eb;margin-top:13px;padding-top:13px}.settings-panel-block:first-of-type{border-top:0;margin-top:0;padding-top:0}.settings-block-heading{margin-bottom:8px}.settings-block-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.settings-block-heading h4{color:#1f2937;text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:11px;font-weight:900}.settings-block-heading p{color:#6b7280;margin:2px 0 0;font-size:11px;font-weight:600}.settings-block-heading-row>span{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #d8dde5;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:900}.settings-save-button{background:var(--workbench-action);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid #0d948859;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:34px;margin-top:12px;padding:0 12px;font-size:11px;font-weight:900;display:inline-flex}.settings-save-button:disabled{opacity:.65;cursor:wait}.settings-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.settings-choice{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:0 10px;font-size:12px;font-weight:800;transition:border-color .15s,background-color .15s,color .15s;display:flex}.settings-choice-note{color:#7b8491;text-transform:uppercase;letter-spacing:.06em;margin-left:auto;font-size:9px;font-weight:900}.settings-choice:hover,.settings-choice--active{background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#0d948873}.settings-token-grid{flex-wrap:wrap;gap:7px;display:flex}.settings-token{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:999px;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;transition:border-color .15s,background-color .15s,color .15s}.settings-token:hover,.settings-token--active{background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#0d948873}.settings-token.settings-token--inactive{color:#64748b;opacity:.58;filter:grayscale(.85);background:#e5e7eb;border-color:#cbd5e1}.settings-token.settings-token--driver.settings-token--inactive{-webkit-text-decoration:line-through #64748ba6;text-decoration:line-through #64748ba6;text-decoration-thickness:1px}.settings-token.settings-token--driver.settings-token--active:after{content:" on";color:var(--workbench-action);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.settings-utility-row{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.settings-utility-row--top{margin-top:-2px}.settings-reset-button{color:#4b5563;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:10px;font-weight:900;transition:border-color .15s,background-color .15s,color .15s,opacity .15s;display:inline-flex}.settings-reset-button:hover:not(:disabled){background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#0d948873}.settings-reset-button:disabled{opacity:.45;cursor:not-allowed}.settings-driver-tools{grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;display:grid}.settings-search-field{color:#7b8491;background:#fff;border:1px solid #d8dde5;border-radius:8px;align-items:center;gap:8px;min-width:0;min-height:32px;padding:0 9px;display:flex}.settings-search-field input{color:#111827;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:11px;font-weight:800}.settings-search-field input::placeholder{color:#8b95a3}.settings-empty-note{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:12px;font-size:11px;font-weight:800}.settings-driver-model-list{flex-direction:column;gap:10px;min-width:0;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.settings-driver-brand-group{background:#fff;border:1px solid #e1e5eb;border-radius:10px;min-width:0;padding:10px}.settings-driver-brand-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.settings-driver-brand-heading strong{color:#1f2937;min-width:0;font-size:11px;font-weight:900}.settings-driver-brand-heading span{color:#7b8491;text-transform:uppercase;letter-spacing:.05em;flex:none;font-size:9px;font-weight:900}.settings-model-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:7px;display:grid}.settings-model-token{background:var(--workbench-action-soft);min-height:40px;color:var(--workbench-action);cursor:pointer;border:1px solid #0d948847;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;padding:6px 8px;font-size:10px;font-weight:900;transition:border-color .15s,background-color .15s,color .15s,opacity .15s;display:grid}.settings-model-token--hidden{grid-template-columns:24px minmax(0,1fr) auto}.settings-model-token-icon{color:currentColor;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.settings-model-token-icon--blocked{background:#64748b1f;border:1px solid}.settings-model-token span{text-align:left;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.15;overflow:visible}.settings-model-token small{color:currentColor;opacity:.72;text-transform:uppercase;font-size:8px;font-weight:900}.settings-model-token:hover{background:#0d948824;border-color:#0d94888c}.settings-model-token--hidden{color:#64748b;opacity:.56;filter:grayscale(.95);background:#e1e5ea;border-style:dashed;border-color:#b7c0cc}.settings-model-token--hidden:hover{color:#475569;opacity:.82;background:#d8dee6;border-color:#94a3b8}.settings-action-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:8px;display:grid}.settings-action-option{color:#6b7280;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:9px;align-items:flex-start;gap:9px;min-height:50px;padding:9px 10px;transition:border-color .15s,background-color .15s,color .15s;display:flex}.settings-action-option span{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-action-option strong{color:#1f2937;font-size:11px;font-weight:900;line-height:1.1}.settings-action-option small{color:#7b8491;font-size:10px;font-weight:700;line-height:1.2}.settings-action-option .settings-topology-warning{color:#8a4b08;background:#fff7df;border:1px solid #f0c36d;border-radius:6px;align-items:flex-start;gap:5px;margin-top:4px;padding:5px 6px;font-size:9px;font-weight:800;line-height:1.3;display:flex}.settings-topology-warning svg{flex:none;margin-top:1px}.settings-action-option:hover,.settings-action-option--visible{background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#0d948873}.settings-action-option--visible strong{color:var(--workbench-action)}.settings-report-export-layout{grid-template-columns:minmax(230px,320px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.settings-report-list{flex-direction:column;gap:7px;display:flex}.settings-report-row{grid-template-columns:34px minmax(0,1fr);align-items:stretch;gap:7px;display:grid}.settings-report-visibility-button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:8px;justify-content:center;align-items:center;min-height:50px;transition:border-color .15s,background-color .15s,color .15s,opacity .15s;display:inline-flex}.settings-report-visibility-button:hover,.settings-report-visibility-button--visible{background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#0d948873}.settings-report-visibility-button--hidden{color:#94a3b8;opacity:.68;background:#eef2f6;border-style:dashed;border-color:#b7c0cc}.settings-report-visibility-button--hidden svg{width:22px;height:22px}.settings-report-option-button{width:100%}.settings-report-option-button--active{box-shadow:inset 3px 0 0 var(--workbench-action)}.settings-report-option-button--hidden{color:#64748b;opacity:.58;filter:grayscale(.95);background:#e1e5ea;border-style:dashed;border-color:#b7c0cc}.settings-report-option-button--hidden strong,.settings-report-option-button--hidden small{color:#64748b}.settings-report-option-button--hidden:hover{color:#475569;opacity:.84;background:#d8dee6;border-color:#94a3b8}.settings-report-option-button--hidden:hover strong,.settings-report-option-button--hidden:hover small{color:#475569}.settings-report-popout{background:#fff;border:1px solid #d8dde5;border-radius:10px;min-height:292px;overflow:hidden;box-shadow:0 14px 32px #0f172a1f}.settings-report-popout-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 11px;display:flex}.settings-report-popout-header h4{color:#1f2937;margin:0;font-size:12px;font-weight:950;line-height:1.1}.settings-report-popout-close{color:#475569;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.settings-report-popout-close:hover{color:var(--workbench-action);border-color:#0d948873}.settings-report-popout-body{background:#fff;min-height:247px}.settings-topology-option--hidden{color:#8792a1;opacity:.78;filter:grayscale();background:#eef2f6;border-color:#cfd6df}.settings-topology-option--hidden strong,.settings-topology-option--hidden small{color:#7b8491}.settings-topology-option--hidden:hover{color:#5f6877;opacity:.94;background:#e2e8f0;border-color:#b9c2ce}.settings-topology-option--hidden:hover strong,.settings-topology-option--hidden:hover small{color:#5f6877}.settings-segmented{background:#dbe3ec;border:1px solid #b8c4d1;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #0f172a14}.settings-segmented button{color:#425166;letter-spacing:.025em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:34px;font-size:11px;font-weight:900;transition:background-color .14s,border-color .14s,box-shadow .14s,color .14s}.settings-segmented button:hover{color:#172033;background:#ffffff8a}.settings-segmented button.active{color:#fff;background:#2563eb;border-color:#1d4ed8;box-shadow:0 2px 5px #0f172a38,inset 0 1px #fff3}.theme-dark .language-menu-button,.theme-dark-root .language-menu-popout{color:#d7dde6!important;background:#151a21!important;border-color:#313946!important}.theme-dark-root .language-menu-popout button{color:#c5ccd6!important}.theme-dark-root .language-menu-popout button:hover,.theme-dark-root .language-menu-popout .bg-indigo-50{color:var(--workbench-action)!important;background:#2dd4bf1f!important}.theme-dark .settings-page{color:#e6eaf0!important;background:#151a21!important;border-color:#313946!important}.theme-dark .settings-header,.theme-dark .settings-section{background:#161b23!important;border-color:#303844!important}.theme-dark .settings-nav-button{color:#b8c1cf!important;background:#11161d!important;border-color:#303844!important}.theme-dark .settings-nav-button strong,.theme-dark .settings-block-heading h4{color:#eef2f7!important}.theme-dark .settings-nav-button small,.theme-dark .settings-block-heading p{color:#b8c1cf!important}.theme-dark .settings-block-heading-row>span{color:#b8c1cf!important;background:#11161d!important;border-color:#303844!important}.theme-dark .settings-nav-button:hover,.theme-dark .settings-nav-button--active{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf73!important}.theme-dark .settings-nav-button--active strong{color:var(--workbench-action)!important}.theme-dark .settings-section-title h3{color:#eef2f7!important}.theme-dark .settings-section-title p,.theme-dark .settings-form-grid span{color:#b8c1cf!important}.theme-dark .settings-form-grid input,.theme-dark .settings-choice,.theme-dark .settings-token{color:#eef2f7!important;background:#11161d!important;border-color:#303844!important}.theme-dark .settings-choice:hover,.theme-dark .settings-choice--active,.theme-dark .settings-token:hover,.theme-dark .settings-token--active{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf73!important}.theme-dark .settings-reset-button,.theme-dark .settings-search-field{color:#b8c1cf!important;background:#11161d!important;border-color:#303844!important}.theme-dark .settings-reset-button:hover:not(:disabled){background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf73!important}.theme-dark .settings-search-field input{color:#eef2f7!important}.theme-dark .settings-search-field input::placeholder{color:#8792a1!important}.theme-dark .settings-empty-note{color:#b8c1cf!important;background:#11161d!important;border-color:#303844!important}.theme-dark .settings-driver-brand-group{background:#11161d!important;border-color:#303844!important}.theme-dark .settings-driver-brand-heading strong{color:#eef2f7!important}.theme-dark .settings-driver-brand-heading span{color:#b8c1cf!important}.theme-dark .settings-model-token{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf61!important}.theme-dark .settings-model-token--hidden{color:#aeb7c4!important;background:#181f29!important;border-color:#303844!important}.theme-dark .settings-action-option{color:#aeb7c4!important;background:#11161d!important;border-color:#303844!important}.theme-dark .settings-action-option strong{color:#eef2f7!important}.theme-dark .settings-action-option small{color:#b8c1cf!important}.theme-dark .settings-action-option .settings-topology-warning,.theme-dark-root .settings-action-option .settings-topology-warning{color:#f4cf7a!important;background:#34260d!important;border-color:#8c651d!important}.theme-dark .settings-action-option:hover,.theme-dark .settings-action-option--visible{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf73!important}.theme-dark .settings-action-option--visible strong{color:var(--workbench-action)!important}.theme-dark .settings-report-visibility-button{color:#aeb7c4!important;background:#11161d!important;border-color:#303844!important}.theme-dark .settings-report-visibility-button:hover,.theme-dark .settings-report-visibility-button--visible{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf73!important}.theme-dark .settings-report-visibility-button--hidden{color:#7f8a99!important;opacity:.72!important;background:#181f29!important;border-style:dashed!important;border-color:#4b5563!important}.theme-dark .settings-report-option-button--hidden{color:#818c9a!important;opacity:.62!important;filter:grayscale()!important;background:#1a2029!important;border-style:dashed!important;border-color:#4b5563!important}.theme-dark .settings-report-option-button--hidden strong,.theme-dark .settings-report-option-button--hidden small{color:#818c9a!important}.theme-dark .settings-report-option-button--hidden:hover{color:#aeb7c4!important;opacity:.88!important;background:#252d38!important;border-color:#64748b!important}.theme-dark .settings-report-option-button--hidden:hover strong,.theme-dark .settings-report-option-button--hidden:hover small{color:#aeb7c4!important}.theme-dark .settings-report-popout{background:#11161d!important;border-color:#303844!important;box-shadow:0 18px 36px #00000057!important}.theme-dark .settings-report-popout-header{background:#161b23!important;border-color:#303844!important}.theme-dark .settings-report-popout-header h4{color:#eef2f7!important}.theme-dark .settings-report-popout-close{color:#cbd5e1!important;background:#11161d!important;border-color:#303844!important}.theme-dark .settings-report-popout-close:hover{color:var(--workbench-action)!important;border-color:#2dd4bf73!important}.theme-dark .settings-report-popout-body{background:#11161d!important}.theme-dark .settings-topology-option--hidden{opacity:.72;filter:grayscale();color:#7f8a99!important;background:#1d242e!important;border-color:#3a4350!important}.theme-dark .settings-topology-option--hidden strong,.theme-dark .settings-topology-option--hidden small{color:#7f8a99!important}.theme-dark .settings-topology-option--hidden:hover{opacity:.9;color:#aeb7c4!important;background:#252d38!important;border-color:#4a5565!important}.theme-dark .settings-topology-option--hidden:hover strong,.theme-dark .settings-topology-option--hidden:hover small{color:#aeb7c4!important}.theme-dark .settings-choice-note{color:#b8c1cf!important}.theme-dark .settings-segmented{background:#0f1722!important;border-color:#475569!important;box-shadow:inset 0 1px 2px #0000006b!important}.theme-dark .settings-segmented button{color:#cbd5e1!important}.theme-dark .settings-segmented button:hover{color:#f8fafc!important;background:#1d2633!important}.theme-dark .settings-segmented button.active{color:#fff!important;background:#2563eb!important;border-color:#93c5fd!important;box-shadow:0 2px 8px #0000007a,inset 0 1px #ffffff2e!important}.theme-dark .settings-panel-block{border-color:#303844!important}@media (width<=1180px){.header-action-label{display:none}.language-menu-button{justify-content:center;width:44px;padding-left:0!important;padding-right:0!important}}@media (width<=760px){.settings-shell{grid-template-columns:1fr}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-grid,.settings-form-grid,.settings-report-export-layout,.settings-driver-tools{grid-template-columns:1fr}}@media (width<=560px){.settings-nav{grid-template-columns:1fr}}.theme-dark .loop-config-popout,.theme-dark-root .loop-config-popout{color:#e6eaf0!important;background:#151a21!important;border-color:#313946!important}.theme-dark .loop-config-popout-header,.theme-dark-root .loop-config-popout-header{background:#161b23!important;border-color:#303844!important}.theme-dark .loop-config-popout-body,.theme-dark-root .loop-config-popout-body{background:#151a21!important}.theme-dark-root .loop-config-popout .bg-white,.theme-dark-root .loop-config-popout .bg-slate-50,.theme-dark-root .loop-config-popout .bg-slate-50\/80,.theme-dark-root .loop-config-popout .bg-indigo-50,.theme-dark-root .loop-config-popout .bg-indigo-50\/50{background-color:#11161d!important}.theme-dark-root .loop-config-popout .border-slate-50,.theme-dark-root .loop-config-popout .border-slate-100,.theme-dark-root .loop-config-popout .border-slate-150,.theme-dark-root .loop-config-popout .border-slate-200,.theme-dark-root .loop-config-popout .border-indigo-50,.theme-dark-root .loop-config-popout .border-indigo-100,.theme-dark-root .loop-config-popout .border-indigo-100\/50,.theme-dark-root .loop-config-popout .border-indigo-100\/70{border-color:#303844!important}.theme-dark-root .loop-config-popout .text-slate-900,.theme-dark-root .loop-config-popout .text-slate-800,.theme-dark-root .loop-config-popout .text-slate-700,.theme-dark-root .loop-config-popout .text-indigo-955,.theme-dark-root .loop-config-popout .text-indigo-950{color:#eef2f7!important}.theme-dark-root .loop-config-popout .text-slate-600,.theme-dark-root .loop-config-popout .text-slate-500,.theme-dark-root .loop-config-popout .text-slate-400,.theme-dark-root .loop-config-popout .text-slate-405,.theme-dark-root .loop-config-popout .text-slate-505{color:#b8c1cf!important}.theme-dark-root .loop-config-popout .text-indigo-600,.theme-dark-root .loop-config-popout .text-indigo-700,.theme-dark-root .loop-config-popout .text-indigo-800{color:var(--workbench-action)!important}.theme-dark #sidebar .loop-locked-note,.theme-dark-root #sidebar .loop-locked-note,.theme-dark .loop-config-popout .loop-locked-note,.theme-dark-root .loop-config-popout .loop-locked-note{color:#f8fafc!important;background:#182638!important;border-color:#4a5d73!important}.theme-dark #sidebar .loop-locked-note svg,.theme-dark-root #sidebar .loop-locked-note svg,.theme-dark .loop-config-popout .loop-locked-note svg,.theme-dark-root .loop-config-popout .loop-locked-note svg,.theme-dark #sidebar .loop-locked-note strong,.theme-dark-root #sidebar .loop-locked-note strong,.theme-dark .loop-config-popout .loop-locked-note strong,.theme-dark-root .loop-config-popout .loop-locked-note strong{color:#fff!important;stroke:#fff!important}.theme-dark .loop-config-popout .adhoc-loop-card,.theme-dark-root .loop-config-popout .adhoc-loop-card{background:#11161d!important;border-color:#303844!important}.theme-dark .loop-config-popout .adhoc-phase-controls,.theme-dark-root .loop-config-popout .adhoc-phase-controls{background:0 0!important}.theme-dark .loop-config-popout .adhoc-channel-toggle,.theme-dark-root .loop-config-popout .adhoc-channel-toggle{background:#151c26!important;border-color:#4a5d73!important}.theme-dark .loop-config-popout .adhoc-channel-button,.theme-dark-root .loop-config-popout .adhoc-channel-button{color:#c4cedc!important;background:0 0!important}.theme-dark .loop-config-popout .adhoc-channel-button:not(.adhoc-channel-button--active):hover,.theme-dark-root .loop-config-popout .adhoc-channel-button:not(.adhoc-channel-button--active):hover{color:#fff!important;background:#1d2733!important}.theme-dark .loop-config-popout .adhoc-channel-button--red.adhoc-channel-button--active,.theme-dark-root .loop-config-popout .adhoc-channel-button--red.adhoc-channel-button--active{color:#fff!important;background:#dc2626!important}.theme-dark .loop-config-popout .adhoc-channel-button--blue.adhoc-channel-button--active,.theme-dark-root .loop-config-popout .adhoc-channel-button--blue.adhoc-channel-button--active{color:#fff!important;background:#2f5f91!important}.theme-dark .loop-config-popout .adhoc-polarity-button--normal,.theme-dark-root .loop-config-popout .adhoc-polarity-button--normal{color:#fff!important;background:#15352d!important;border-color:#59c89a!important}.theme-dark .loop-config-popout .adhoc-polarity-button--reverse,.theme-dark-root .loop-config-popout .adhoc-polarity-button--reverse{color:#fff!important;background:#3a1823!important;border-color:#be5b72!important}.theme-dark-root .loop-config-popout input,.theme-dark-root .loop-config-popout select,.theme-dark-root .loop-config-popout textarea{color:#eef2f7!important;background-color:#0f141b!important;border-color:#303844!important}.theme-dark .cancellation-chart-bg,.theme-dark-root .cancellation-chart-bg{fill:#11161d;stroke:#3a4554}.theme-dark .cancellation-axis-label,.theme-dark-root .cancellation-axis-label{fill:#d7dee8}.theme-dark .cancellation-pointer-position,.theme-dark-root .cancellation-pointer-position{color:#d7dee8!important;border-color:#3a4554!important}.theme-dark .cancellation-pointer-position strong,.theme-dark-root .cancellation-pointer-position strong{color:#fff!important}.theme-dark .cancellation-grid-line,.theme-dark-root .cancellation-grid-line{stroke:#3a4554}.theme-dark .cancellation-protected-zone,.theme-dark-root .cancellation-protected-zone{fill:#35699a4d;stroke:#93c5fdd1}.theme-dark .cancellation-protected-marker,.theme-dark-root .cancellation-protected-marker{stroke:#93c5fd!important}.theme-dark .cancellation-protected-marker-label,.theme-dark-root .cancellation-protected-marker-label{fill:#bfdbfe!important}.theme-dark .cancellation-protected-heading,.theme-dark-root .cancellation-protected-heading{color:#bfdbfe!important}.theme-dark .cancellation-color-scale,.theme-dark-root .cancellation-color-scale{color:#d7dee8}.theme-dark .cancellation-mode-button,.theme-dark-root .cancellation-mode-button{color:#cbd5e1}.theme-dark .cancellation-mode-button:hover,.theme-dark-root .cancellation-mode-button:hover{color:#fff;background:#263240}.theme-dark .cancellation-protected-settings,.theme-dark-root .cancellation-protected-settings{background:#162334!important;border-color:#6f9bc4!important}.theme-dark .cancellation-protected-settings input,.theme-dark-root .cancellation-protected-settings input{color:#fff!important;background:#0f141b!important;border-color:#6f9bc4!important}.theme-dark .cancellation-objective-button,.theme-dark-root .cancellation-objective-button{color:#d7dee8;background:#0f141b;border-color:#3a4554}.theme-dark .cancellation-objective-button:hover,.theme-dark-root .cancellation-objective-button:hover{background:#1a2735;border-color:#6f9bc4}.theme-dark .cancellation-objective-button[aria-pressed=true],.theme-dark-root .cancellation-objective-button[aria-pressed=true]{color:#fff!important;background:#35699a!important;border-color:#6f9bc4!important}.theme-dark-root .cancellation-explanation-dialog,.theme-dark-root .cancellation-explanation-header,.theme-dark-root .cancellation-explanation-footer{background:#11161d!important;border-color:#303844!important}.theme-dark-root .cancellation-explanation-dialog .text-slate-900,.theme-dark-root .cancellation-explanation-dialog .text-slate-800{color:#f4f7fb!important}.theme-dark-root .cancellation-explanation-dialog .text-slate-700{color:#c5ccd6!important}.theme-dark-root .cancellation-explanation-dialog .border-slate-200,.theme-dark-root .cancellation-explanation-dialog .border-slate-300{border-color:#303844!important}.theme-dark-root .cancellation-explanation-dialog .bg-slate-50{background:#1a2029!important}.theme-dark .cancellation-optimizer,.theme-dark-root .cancellation-optimizer,.theme-dark .cancellation-chart-panel,.theme-dark-root .cancellation-chart-panel,.theme-dark .cancellation-result-cell,.theme-dark-root .cancellation-result-cell{background:#11161d!important;border-color:#303844!important}.theme-dark .cancellation-result-summary--recommended,.theme-dark-root .cancellation-result-summary--recommended{background:#112720!important;border-color:#3d8c71!important}.theme-dark .cancellation-result-summary--caution,.theme-dark-root .cancellation-result-summary--caution{background:#2a2416!important;border-color:#8d7335!important}.theme-dark .cancellation-result-summary p,.theme-dark-root .cancellation-result-summary p{color:#f4f7fb!important}.theme-dark .loop-config-preview-canvas,.theme-dark-root .loop-config-preview-canvas{background:#0c1117!important}.theme-dark .loop-config-preview-room,.theme-dark-root .loop-config-preview-room{fill:#172434!important;stroke:#6f9bc4!important}.theme-dark .loop-config-preview-section--even,.theme-dark-root .loop-config-preview-section--even{fill:#1a2d40!important}.theme-dark .loop-config-preview-section--odd,.theme-dark-root .loop-config-preview-section--odd{fill:#202a37!important}.theme-dark .loop-config-preview-edge-label,.theme-dark-root .loop-config-preview-edge-label{fill:#fff!important;stroke:#0c1117!important}.theme-dark-root .loop-type-popout{color:#e6eaf0!important;background:#151a21!important;border-color:#313946!important}.theme-dark-root .loop-type-popout .bg-white{background-color:#11161d!important}.theme-dark-root .loop-type-popout .border-slate-200,.theme-dark-root .loop-type-popout .border-indigo-100\/50,.theme-dark-root .loop-type-popout .border-slate-300{border-color:#303844!important}.theme-dark-root .loop-type-popout .text-slate-655,.theme-dark-root .loop-type-popout .text-slate-400,.theme-dark-root .loop-type-popout .text-slate-600{color:#b8c1cf!important}.theme-dark-root .loop-type-popout .text-indigo-700,.theme-dark-root .loop-type-popout .hover\:text-indigo-600:hover,.theme-dark-root .loop-type-popout .hover\:text-indigo-800:hover{color:var(--workbench-action)!important}.theme-dark-root .loop-type-popout .bg-indigo-50\/70,.theme-dark-root .loop-type-popout .hover\:bg-indigo-50\/20:hover,.theme-dark-root .loop-type-popout .hover\:bg-indigo-100\/70:hover{background-color:#2dd4bf1f!important}#workspace{min-width:0}#workspace .text-\[8px\]{font-size:9px!important}#workspace .text-\[9px\]{font-size:10px!important}#workspace .text-\[10px\]{font-size:11px!important}#workspace .text-\[10\.5px\]{font-size:11.5px!important}#workspace .tracking-widest{letter-spacing:.06em!important}#workspace .tracking-wider{letter-spacing:.04em!important}.actions-show-all-button{color:#687385;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:22px;padding:0 8px;font-size:8px;font-weight:900;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.actions-show-all-button:hover{background:var(--workbench-action-soft);color:var(--workbench-action);border-color:#0d948866}.actions-empty-note{color:#64748b;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;padding:8px;font-size:10px;font-weight:800;line-height:1.25}.printable-reports-popout{color:#111827}.printable-report-row-label,.printable-report-action-button{color:#fff!important;box-shadow:none!important;background:#2f5f91!important;border-color:#234a72!important}.printable-report-action-button:hover:not(:disabled){color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.printable-report-row-label span{color:#fff!important}.theme-dark .printable-reports-popout,.theme-dark-root .printable-reports-popout{color:#e6eaf0!important;background:#151a21!important;border-color:#313946!important}.theme-dark .printable-reports-popout .printable-reports-popout-header,.theme-dark-root .printable-reports-popout .printable-reports-popout-header{border-color:#313946!important}.theme-dark .printable-reports-popout .text-slate-900,.theme-dark .printable-reports-popout .text-slate-700,.theme-dark-root .printable-reports-popout .text-slate-900,.theme-dark-root .printable-reports-popout .text-slate-700{color:#e6eaf0!important}.theme-dark .printable-reports-popout .text-slate-500,.theme-dark-root .printable-reports-popout .text-slate-500{color:#aab4c2!important}.theme-dark .printable-reports-popout button,.theme-dark-root .printable-reports-popout button{color:#dce4ee!important;background:#11161d!important;border-color:#303844!important}.theme-dark .printable-reports-popout .printable-report-row-label,.theme-dark-root .printable-reports-popout .printable-report-row-label,.theme-dark .printable-reports-popout .printable-report-action-button,.theme-dark-root .printable-reports-popout .printable-report-action-button{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark .printable-reports-popout button:hover,.theme-dark-root .printable-reports-popout button:hover{color:#f8fafc!important;background:#1c2531!important;border-color:#5b6b80!important}.theme-dark .printable-reports-popout .printable-report-action-button:hover:not(:disabled),.theme-dark-root .printable-reports-popout .printable-report-action-button:hover:not(:disabled){color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.admin-telemetry-location-chip{border:1px solid var(--workbench-section-border);background:var(--workbench-capacity-bg);min-height:22px;color:var(--workbench-capacity-text);border-radius:7px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:850;line-height:1.1;display:inline-flex}.admin-telemetry-location-icon{color:var(--workbench-action)}.admin-driver-panel{color:#1f2937}.admin-driver-table-shell{background:#fff;border-color:var(--workbench-section-border)!important}.admin-driver-spec-table{color:#334155}.admin-driver-spec-table thead{color:#4b5563!important;background:#f4f6f8!important}.admin-driver-spec-table th{border-color:var(--workbench-section-border)!important;color:#4b5563!important;letter-spacing:.05em!important;background:#f4f6f8!important}.admin-driver-spec-table tbody,.admin-driver-row{background:#fff!important}.admin-driver-row:hover,.admin-driver-row--mld:hover,.admin-driver-row--series:hover{background:#f6f8fb!important}.admin-driver-row--mld,.admin-driver-row--series,.admin-driver-row--expanded{background:#fbfcfd!important}.admin-driver-spec-table td{border-color:#e3e7ed!important}.admin-driver-brand-chip{border:1px solid var(--workbench-section-border);background:var(--workbench-capacity-bg);min-height:16px;color:var(--workbench-capacity-text);text-transform:uppercase;border-radius:5px;align-items:center;padding:1px 5px;font-size:8px;font-weight:900;line-height:1;display:inline-flex}.admin-driver-model{color:#243040!important}.admin-driver-spec-table input,.admin-driver-spec-table select{color:#1f2937!important;background:#fff!important;border-color:#d8dde5!important;font-weight:750!important}.admin-driver-spec-table input:hover,.admin-driver-spec-table select:hover{background:#f8fafc!important;border-color:#aeb8c5!important}.admin-driver-spec-table input:focus,.admin-driver-spec-table select:focus{background:#fff!important;border-color:#0d948894!important;outline:none!important;box-shadow:0 0 0 1px #0d948847!important}.admin-driver-capacity-cell,.admin-driver-analysis-cell{background:#f8fafc!important}.admin-driver-headroom-pill{border:1px solid var(--workbench-capacity-border)!important;background:var(--workbench-capacity-bg)!important;color:var(--workbench-capacity-text)!important;animation:none!important}.admin-driver-headroom-pill--ok{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#0d94883d!important}.admin-driver-headroom-pill--over{border-color:var(--workbench-capacity-border)!important;color:#4b5563!important;background:#eef2f6!important}.admin-driver-analysis-button{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border:1px solid #0d94884d!important}.admin-driver-analysis-button:hover,.admin-driver-analysis-button--active{background:var(--workbench-action)!important;color:#fff!important;border-color:#0d948885!important}.admin-wire-row--in-use{background:var(--workbench-action-soft)!important}.admin-wire-row--in-use:hover{background:#dff7f3!important}.admin-wire-in-use-chip{min-height:17px;color:var(--workbench-action);text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #0d948852;border-radius:999px;align-items:center;padding:0 6px;font-size:8px;font-weight:950;line-height:1;display:inline-flex}.analysis-panel{container:cross-section-panel/inline-size;border-radius:10px!important}.analysis-header{flex:none;background:#eef0f2!important;min-height:0!important;padding:8px!important;display:block!important}.analysis-header-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"summary""components""slice";gap:8px;width:100%;max-width:1680px;margin:0 auto;display:grid}.analysis-summary-card{grid-area:summary}.analysis-components-card{grid-area:components}.analysis-slice-card{grid-area:slice}.analysis-control-card{background:#ffffffd1;border:1px solid #c3ccd7;border-radius:8px;min-width:0;height:100%;min-height:112px;margin:0;padding:8px;overflow:visible;box-shadow:0 1px 2px #0f172a0a}.analysis-summary-heading{border-bottom:1px solid #d7dde5;justify-content:space-between;align-items:flex-start;gap:8px;min-height:36px;padding-bottom:6px;display:flex}.analysis-summary-heading h2{color:#111827;margin:0;font-weight:900;letter-spacing:0!important;font-size:13px!important;line-height:1.12!important}.analysis-summary-heading p{color:#64748b;letter-spacing:.04em;text-transform:uppercase;margin:3px 0 0;font-weight:800;font-size:9px!important;line-height:1.1!important}.analysis-summary-position{color:#64748b;text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:82px;max-width:48%;display:flex}.analysis-summary-position span{letter-spacing:.06em;text-transform:uppercase;font-weight:900;line-height:1;font-size:8px!important}.analysis-summary-position strong{color:#1e3a5f;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;line-height:1.15;overflow:hidden}.analysis-hover-readout{min-width:0}.analysis-readout-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 7px;width:100%;margin-top:6px;display:grid!important}.analysis-readout-item{color:#475569;background:#f7f9fb;border:1px solid #d7dde5;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;min-width:0;min-height:23px;padding:3px 5px;font-size:9px;font-weight:800;line-height:1.05;display:grid}.analysis-readout-series{align-items:center;gap:5px;min-width:0;display:flex}.analysis-readout-series>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analysis-readout-dot,.analysis-curve-dot{border-radius:999px;flex:none;width:7px;height:7px}.analysis-readout-item strong{color:#17202b;white-space:nowrap;font-size:10px}.analysis-tooltip-bridge{opacity:0;width:1px;height:1px;display:block;overflow:hidden}.analysis-curve-controls{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:100%;align-items:stretch!important;gap:0!important;display:grid!important}.analysis-curve-control{border-right:1px solid #d7dde5;grid-template-rows:34px minmax(30px,1fr);gap:7px;width:100%;min-width:0;padding:2px 8px;display:grid}.analysis-curve-control:first-child{padding-left:2px}.analysis-curve-control:last-child{border-right:0;padding-right:2px}.analysis-curve-controls input[type=range]{cursor:pointer;min-width:0;margin:0;width:100%!important;height:18px!important;min-height:18px!important}.analysis-curve-line-sample{flex:0 0 26px;width:26px;height:8px;overflow:visible}.analysis-curve-toggle{color:#475569;text-align:left;background-clip:padding-box;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;width:100%;min-width:0;min-height:32px;padding:4px 7px;font-weight:850;display:flex;overflow:visible;font-size:10px!important;line-height:1.05!important}.analysis-curve-control button.analysis-curve-toggle{cursor:pointer}.analysis-curve-control button.analysis-curve-toggle:hover{background:#f1f5f9;border-color:#94a3b8}.analysis-curve-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.analysis-angle-badge{color:#3730a3;background:#3730a31f;border-radius:999px;flex:none;padding:2px 5px;font-weight:900;font-size:8px!important}.analysis-curve-toggle--primary.analysis-curve-toggle--active{background:#3730a314!important;border-color:#3730a357!important}.analysis-curve-toggle--secondary.analysis-curve-toggle--active{background:#0e74901a!important;border-color:#0e749057!important}.analysis-curve-toggle--horizontal.analysis-curve-toggle--active{background:#6b21a81a!important;border-color:#6b21a857!important}.analysis-curve-slider-row{grid-template-columns:minmax(48px,1fr) 50px 54px;align-items:center;width:100%;min-width:0;min-height:28px;gap:4px!important;display:grid!important}.analysis-curve-value{color:#334155;text-align:right;white-space:nowrap;min-width:0;font-weight:900;width:auto!important;font-size:10px!important}.analysis-curve-actions{justify-content:flex-end;align-items:center;gap:3px;width:54px;min-height:24px;display:flex}.analysis-curve-actions button{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:5px;justify-content:center;align-items:center;min-width:24px;height:24px;font-weight:900;line-height:1;display:inline-flex;font-size:10px!important}.analysis-curve-actions .analysis-curve-use-button{color:#3730a3;text-transform:uppercase;background:#eef2ff;border-color:#a5b4fc;min-width:29px;font-size:8px!important}.analysis-curve-control--inactive .analysis-curve-slider-row{opacity:.44}.analysis-curve-control--inactive input[type=range]{cursor:not-allowed}[data-help-id=primary-vertical-curve] .analysis-curve-value{color:#3730a3}[data-help-id=secondary-vertical-curve] .analysis-curve-value{color:#0e7490}[data-help-id=horizontal-curve] .analysis-curve-value{color:#6b21a8}.analysis-slice-heading{border-bottom:1px solid #d7dde5;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding-bottom:5px;display:flex}.analysis-slice-heading>span{color:#475569;letter-spacing:.05em;text-transform:uppercase;font-weight:900;font-size:9px!important}.analysis-axis-toggle{background:#fff;border:1px solid #cbd5e1;border-radius:6px;grid-template-columns:repeat(2,auto);align-items:center;padding:2px;display:inline-grid}.analysis-axis-toggle button{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:24px;padding:3px 7px;font-weight:900;line-height:1;font-size:9px!important}.analysis-axis-toggle button.analysis-axis-button--active{color:#fff;background:#2f5f91}.analysis-slice-controls{background:0 0;border:0;gap:2px;width:100%;margin-top:4px;padding:0;display:grid!important}.analysis-slice-controls input[type=range]{margin:0;width:100%!important;height:18px!important;min-height:18px!important}.analysis-slice-row{grid-template-columns:48px minmax(72px,1fr) 52px;align-items:center;gap:6px;width:100%;min-height:26px;display:grid}.analysis-slice-label{color:#64748b;cursor:default;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-self:start;padding:0;font-weight:900;line-height:1;font-size:9px!important}.analysis-slice-row button.analysis-slice-label{cursor:pointer}.analysis-slice-row input[type=range]{width:100%!important}.analysis-slice-row strong{color:#1e3a5f;text-align:right;white-space:nowrap;font-size:10px;font-weight:900}.analysis-slice-value-button{color:#1e3a5f;cursor:pointer;text-align:right;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:5px;justify-self:end;min-width:48px;min-height:24px;padding:2px 4px;font-weight:900;line-height:1;font-size:10px!important}.analysis-slice-value-button:hover{background:#eef3f8;border-color:#cbd5e1}.analysis-spill-control.spill-control--compact{grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;margin-top:4px;gap:6px!important;display:grid!important}.analysis-spill-control.spill-control--compact .spill-toggle-button{border-radius:6px;gap:6px;min-height:28px;padding:4px 6px 4px 8px;font-size:9px!important}.analysis-spill-control.spill-control--compact .spill-toggle-button__track{width:32px;height:17px}.analysis-spill-control.spill-control--compact .spill-toggle-button__thumb{width:11px;height:11px;left:3px}.analysis-spill-control.spill-control--compact .spill-toggle-button--on .spill-toggle-button__thumb{transform:translate(15px)}.analysis-spill-control.spill-control--compact .spill-control-slider{min-height:28px;box-shadow:none;background:#f7f9fb;border:1px solid #d7dde5;border-radius:6px;grid-template-columns:auto minmax(45px,1fr) 43px;padding:3px 6px;gap:6px!important;min-width:0!important;display:grid!important}.analysis-spill-control.spill-control--compact .spill-control-slider span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:8px!important}.analysis-spill-control.spill-control--compact .spill-control-slider strong{white-space:nowrap;width:auto;font-size:9px!important}.analysis-spill-control.spill-control--compact .spill-control-slider input{width:100%;height:18px!important;min-height:18px!important}.spill-control-slider--disabled{opacity:.46}.analysis-header button:focus-visible,.analysis-header input[type=range]:focus-visible{outline-offset:2px;outline:2px solid #2f5f91!important}@container cross-section-panel (width>=500px){.analysis-header-layout{grid-template-columns:minmax(190px,.8fr) minmax(280px,1.2fr);grid-template-areas:"summary slice""components components"}}@container cross-section-panel (width>=500px) and (width<=759px){.analysis-readout-grid{grid-template-columns:1fr}.analysis-readout-grid:has(.analysis-readout-item:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-curve-control{padding-inline:4px}.analysis-curve-control:first-child{padding-left:2px}.analysis-curve-control:last-child{padding-right:2px}.analysis-curve-slider-row{grid-template-columns:minmax(0,1fr) 44px 54px;min-height:28px}}@container cross-section-panel (width>=500px) and (width<=1219px){.analysis-control-card{min-height:0;padding:6px}.analysis-curve-control{grid-template-rows:32px 28px;gap:4px;padding-block:2px}.analysis-slice-heading{min-height:28px;padding-bottom:3px}.analysis-slice-controls{gap:0;margin-top:2px}.analysis-slice-row{min-height:24px}.analysis-spill-control.spill-control--compact{margin-top:2px}}@container cross-section-panel (width>=760px){.analysis-header-layout{grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr)}}@container cross-section-panel (width>=1220px){.analysis-header-layout{grid-template-columns:minmax(235px,.75fr) minmax(540px,1.7fr) minmax(320px,1fr);grid-template-areas:"summary components slice"}}@container cross-section-panel (width<=420px){.analysis-curve-controls{grid-template-columns:1fr}.analysis-control-card{min-height:0}.analysis-curve-control{border-bottom:1px solid #d7dde5;border-right:0;grid-template-rows:32px 28px;padding:6px 2px}.analysis-curve-control:last-child{border-bottom:0}}@media (width<=1400px) and (height<=800px){.analysis-panel{overscroll-behavior:contain;overflow:hidden auto!important}}.analysis-chart{background:linear-gradient(#fff 0%,#fbfcfd 100%)}.analysis-chart .recharts-wrapper,.analysis-chart .recharts-wrapper:focus,.analysis-chart .recharts-wrapper:focus-visible,.analysis-chart .recharts-surface,.analysis-chart .recharts-surface:focus,.analysis-chart .recharts-surface:focus-visible,.analysis-chart svg:focus,.analysis-chart svg:focus-visible,.analysis-chart svg :focus,.analysis-chart svg :focus-visible{outline:none!important}.analysis-height-heatmap{background:#fbfcfd}.analysis-height-heatmap-grid{cursor:crosshair;min-width:0}.analysis-height-heatmap-hover-readout{min-width:0;box-shadow:none;color:#475569;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:10px;font-size:9px;font-weight:850;line-height:1;display:flex}.analysis-height-heatmap-hover-readout strong{color:#172033;font-weight:950}.analysis-height-heatmap-wire-dot{z-index:4;pointer-events:none;border:2px solid #ffffffeb;border-radius:999px;width:12px;height:12px;position:absolute;bottom:4px;transform:translate(-50%);box-shadow:0 0 0 1px #0f172a3d,0 2px 5px #0f172a2e}.heatmap-split-tab{grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:8px;height:100%;min-height:0;display:grid}.heatmap-plan-pane{min-height:0;position:relative;overflow:hidden}.heatmap-top-view-label{z-index:8;color:#2f5f91;letter-spacing:.055em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffc7;border:1px solid #64748b47;border-radius:6px;padding:7px 9px;font-size:13px;font-weight:950;line-height:1;position:absolute;top:10px;left:10px;box-shadow:0 4px 12px #0f172a17}.heatmap-spill-control{z-index:9;max-width:min(420px,100% - 20px);position:absolute;top:46px;left:10px}.spill-control{font-family:var(--font-sans)}.spill-toggle-button{color:#1f2937;cursor:pointer;text-transform:uppercase;background:#ffffffeb;border:1px solid #94a3b8;border-radius:8px;align-items:center;gap:8px;min-height:32px;padding:6px 8px 6px 10px;font-size:10px;font-weight:950;line-height:1;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.spill-toggle-button:hover{background:#eef3f8;border-color:#2f5f91}.spill-toggle-button:focus-visible{outline-offset:2px;outline:2px solid #2f5f91}.spill-toggle-button--on{color:#15324f;background:#eaf2f9;border-color:#2f5f91}.spill-toggle-button__label{white-space:nowrap}.spill-toggle-button__track{background:#8fa0b2;border-radius:999px;flex:none;align-items:center;width:38px;height:20px;transition:background-color .15s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #0f172a24}.spill-toggle-button--on .spill-toggle-button__track{background:#2f5f91}.spill-toggle-button__thumb{background:#fff;border-radius:999px;width:14px;height:14px;transition:transform .15s;position:absolute;left:3px;box-shadow:0 1px 2px #0f172a47}.spill-toggle-button--on .spill-toggle-button__thumb{transform:translate(18px)}.spill-control-slider{background:#ffffffe0;border-radius:8px;padding:5px 7px;box-shadow:0 4px 12px #0f172a14}.heatmap-height-panes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.heatmap-height-panel{background:#fbfcfd;border:1px solid #e1e5eb;border-radius:8px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.heatmap-height-panel-header{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:10px;min-height:40px;padding:7px 9px 6px;display:flex}.heatmap-height-title{color:#475569;letter-spacing:.035em;text-transform:uppercase;align-items:center;gap:6px;min-width:0;font-size:10px;font-weight:900;line-height:1.1;display:flex}.heatmap-height-title-text{text-overflow:ellipsis;white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.heatmap-height-title-text strong{color:#1d4ed8;letter-spacing:.015em;font-size:18px;font-weight:950;line-height:.95}.heatmap-height-dot{background:#4f46e5;border-radius:999px;flex:none;width:8px;height:8px}.heatmap-height-legend{color:#64748b;font-family:var(--font-sans);flex:none;align-items:center;gap:5px;font-size:8px;font-weight:800;line-height:1;display:flex}.heatmap-height-hover-readout{min-width:0;box-shadow:none;color:#475569;font-family:var(--font-sans);white-space:nowrap;background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:10px;font-size:9px;font-weight:850;line-height:1;display:flex}.heatmap-height-hover-readout strong{color:#172033;font-weight:950}.heatmap-height-legend-item{align-items:center;gap:2px;display:inline-flex}.heatmap-height-legend-item span{border:1px solid #ffffffc7;border-radius:2px;width:9px;height:9px;box-shadow:0 1px 2px #0f172a26}.heatmap-height-body{flex:1;grid-template-columns:38px minmax(0,1fr);gap:6px;min-height:0;padding:7px 9px 8px;display:grid}.heatmap-height-axis{color:#64748b;font-family:var(--font-sans);flex-direction:column;justify-content:space-between;align-items:flex-end;padding:2px 0;font-size:8px;font-weight:800;line-height:1;display:flex}.heatmap-height-axis-title{transform-origin:50%;white-space:nowrap;text-transform:uppercase;transform:rotate(-90deg)}.heatmap-height-grid-wrap{flex-direction:column;gap:5px;min-width:0;min-height:0;display:flex}.heatmap-height-grid{cursor:crosshair;background:#f8fafc;border:1px solid #d9e0ea;border-radius:6px;flex:1;min-height:0;display:grid;position:relative;overflow:hidden}.heatmap-height-grid>div:not(.heatmap-height-listening-line){opacity:.64}.heatmap-height-image{object-fit:fill;opacity:.64;image-rendering:auto;grid-area:1/1/-1/-1;width:100%;height:100%;display:block}.heatmap-height-listening-line{pointer-events:none;border-top:1px solid #fffffff5;position:absolute;left:0;right:0;box-shadow:0 0 0 1px #4f46e573}.heatmap-height-domain{color:#64748b;font-family:var(--font-sans);justify-content:space-between;font-size:8px;font-weight:800;line-height:1;display:flex}.heatmap-slice-control{grid-template-rows:auto 14px auto;gap:3px;min-height:42px;display:grid}.heatmap-slice-readout{color:#475569;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:900;line-height:1;display:flex}.heatmap-slice-readout strong{color:#1d4ed8;font-family:var(--font-sans);letter-spacing:0;white-space:nowrap;font-size:10px}.heatmap-slice-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:14px;margin:0}.heatmap-slice-slider::-webkit-slider-runnable-track{background:#94a3b8;border-radius:999px;height:5px;box-shadow:inset 0 0 0 1px #0f172a29}.heatmap-slice-slider::-webkit-slider-thumb{appearance:none;background:#2563eb;border:2px solid #fff;border-radius:999px;width:14px;height:14px;margin-top:-4.5px;box-shadow:0 1px 3px #0f172a4d}.heatmap-slice-slider-y::-webkit-slider-thumb{background:#7c3aed}.heatmap-slice-slider::-moz-range-track{background:#94a3b8;border-radius:999px;height:5px;box-shadow:inset 0 0 0 1px #0f172a29}.heatmap-slice-slider::-moz-range-thumb{background:#2563eb;border:2px solid #fff;border-radius:999px;width:14px;height:14px;box-shadow:0 1px 3px #0f172a4d}.heatmap-slice-slider-y::-moz-range-thumb{background:#7c3aed}.heatmap-slice-scale{color:#64748b;font-family:var(--font-sans);justify-content:space-between;font-size:8px;font-weight:800;line-height:1;display:flex}@media (width<=920px){.heatmap-height-panes{grid-template-columns:1fr}.heatmap-split-tab{grid-template-rows:minmax(0,1fr) minmax(0,1.15fr)}}.analysis-heatmap-toggle{white-space:nowrap}.theme-dark .analysis-heatmap-toggle,.theme-dark-root .analysis-heatmap-toggle{color:#dbe7f5!important;background:#11161d!important;border-color:#3b4554!important}.theme-dark .analysis-heatmap-toggle[aria-pressed=true],.theme-dark-root .analysis-heatmap-toggle[aria-pressed=true]{color:#dbeafe!important;background:#172033!important;border-color:#4f7ad8!important}.heatmap-legend-panel{box-sizing:border-box;width:156px;max-width:calc(100% - 16px)}.heatmap-legend-hover{min-height:16px}.heatmap-legend-readout{grid-template-columns:minmax(0,1fr) 48px;align-items:baseline;column-gap:6px;width:100%;min-width:0;display:grid}.heatmap-legend-coordinates,.heatmap-legend-db{font-variant-numeric:tabular-nums}.heatmap-legend-coordinates{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.heatmap-legend-db{text-align:right;white-space:nowrap;width:48px;display:block}.heatmap-legend-empty{min-height:14px;display:block}.field-hover-popup{color:#1f2937;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;border-color:#94a3b894;box-shadow:0 10px 24px #0f172a26}.field-hover-popup-title{color:#64748b;text-transform:uppercase;letter-spacing:0;font-size:8px;font-weight:950;line-height:1}.field-hover-popup-row{color:#475569;justify-content:space-between;align-items:center;gap:6px;line-height:1.15;display:flex}.field-hover-popup-divider{border-top:1px solid #94a3b852;margin:2px 0 1px}.field-hover-popup-row--series{gap:8px}.field-hover-popup-series-label{align-items:center;gap:5px;min-width:0;display:flex}.field-hover-popup-series-dot{border-radius:999px;flex:none;width:7px;height:7px;box-shadow:0 0 0 1px #0f172a2e}.field-hover-popup-series-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.field-hover-popup-row strong{color:#111827;white-space:nowrap;font-weight:950}.visualizer-surface{background:#fff}.analysis-readout{background:#fbfcfd!important}.analysis-readout>div:first-child{background:#fff;border:1px solid #e2e6ed;border-radius:8px;padding:6px 8px}.analysis-readout .grid>div,.analysis-guidance .grid>div{min-width:0;background:#fff!important;border-color:#e1e5eb!important}.analysis-guidance{background:#f5f7fa!important}.analysis-guidance .grid>div{border:1px solid #e1e5eb;border-radius:8px;padding:8px}.analysis-guidance p{line-height:1.3!important}.theme-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6eaf0!important;background:#0f1217!important}.theme-dark .calculator-result-card{border-color:var(--workbench-capacity-border);background:var(--workbench-capacity-bg);color:var(--workbench-capacity-text)}.theme-dark .calculator-result-card--current{background:linear-gradient(135deg,#132b2dfa,#171d25 76%);border-color:#2dd4bf47}.theme-dark .calculator-result-card--headroom{background:linear-gradient(135deg, #171d25 0%, var(--workbench-capacity-bg) 100%)}.theme-dark .calculator-result-value{color:#e6eaf0}.theme-dark .calculator-result-subvalue,.theme-dark .calculator-result-note{color:#aeb7c4}.theme-dark .calculator-load-card{background:#0f1217b8;border-color:#303946}.theme-dark .calculator-load-value--heat{color:#c5ccd6}.theme-dark .design-advisor-panel{color:#e6eaf0!important;background:#141a22!important;border-color:#303946!important;box-shadow:0 24px 60px #0000007a!important}.theme-dark .design-advisor-panel .bg-white,.theme-dark .design-advisor-panel .bg-slate-50{background:#171d25!important}.theme-dark .design-advisor-panel .bg-indigo-50{background:#2f5f9138!important}.theme-dark .design-advisor-panel .border-slate-200,.theme-dark .design-advisor-panel .border-indigo-100{border-color:#303946!important}.theme-dark .design-advisor-panel .text-slate-900,.theme-dark .design-advisor-panel .text-slate-800{color:#f2f5f8!important}.theme-dark .design-advisor-panel .text-slate-700,.theme-dark .design-advisor-panel .text-slate-600,.theme-dark .design-advisor-panel .text-slate-500,.theme-dark .design-advisor-panel .text-slate-400{color:#b7c0cc!important}.theme-dark .design-advisor-panel .text-indigo-700{color:#e6eaf0!important}.theme-dark .design-advisor-panel input{color:#f8fafc!important;background:#0f141c!important;border-color:#303946!important}.theme-dark .design-advisor-panel input::placeholder{color:#8f9aa8!important}.theme-dark .design-advisor-panel .bg-red-50{color:#fecaca!important;background:#7f1d1d42!important;border-color:#f8717161!important}.theme-dark .design-advisor-panel .bg-amber-50{color:#fde68a!important;background:#78350f3d!important;border-color:#fbbf245c!important}.theme-dark .design-advisor-panel .bg-sky-50,.theme-dark .design-advisor-panel .bg-emerald-50{color:#dbeafe!important;background:#2f5f9133!important;border-color:#7dd3fc52!important}.theme-dark #sidebar{--color-slate-400:#aeb7c4!important;--color-slate-500:#c5ccd6!important;--color-slate-600:#d7dde6!important;color:#e6eaf0!important;background:#161a21!important;border-color:#2b313b!important;box-shadow:14px 0 30px #00000047!important}.theme-dark .design-details-panel,.theme-dark-root .design-details-panel{color:#e6eaf0!important;background:#11161d!important;border-color:#2b313b!important;box-shadow:10px 0 24px #0000003d!important}.theme-dark .design-details-panel-header,.theme-dark-root .design-details-panel-header{background:#161a21!important;border-color:#2b313b!important}.theme-dark .design-details-panel-header h3,.theme-dark-root .design-details-panel-header h3{color:#e6eaf0!important}.theme-dark .design-details-close,.theme-dark-root .design-details-close{color:#c5ccd6!important;background:#151a21!important;border-color:#303844!important}.theme-dark .design-details-close:hover,.theme-dark-root .design-details-close:hover{color:#f8fafc!important;background:#1d2430!important}.theme-dark .design-details-section,.theme-dark-root .design-details-section{background:#151a21!important;border-color:#303844!important}.theme-dark .design-details-section h4,.theme-dark-root .design-details-section h4{color:#f3f7fb!important;background:#202938!important;border-color:#3e4a5e!important}.theme-dark .design-details-section h4:before,.theme-dark-root .design-details-section h4:before{background:#60a5fa!important}.theme-dark .design-details-row,.theme-dark-root .design-details-row{border-bottom-color:#303844d1!important}.theme-dark .design-details-row span,.theme-dark-root .design-details-row span{color:#98a3b3!important}.theme-dark .design-details-row strong,.theme-dark-root .design-details-row strong{color:#f3f6fa!important}.theme-dark .design-details-driver-load-grid,.theme-dark-root .design-details-driver-load-grid{border-top-color:#303844d1!important}.theme-dark .design-details-driver-load-card,.theme-dark-root .design-details-driver-load-card{background:#151b24!important;border-color:#303844!important}.theme-dark .design-details-driver-load-card span,.theme-dark .design-details-driver-load-card small,.theme-dark-root .design-details-driver-load-card span,.theme-dark-root .design-details-driver-load-card small{color:#b8c1cf!important}.theme-dark .design-details-driver-load-card strong,.theme-dark-root .design-details-driver-load-card strong{color:#f3f6fa!important}.theme-dark .design-details-driver-load-bar,.theme-dark-root .design-details-driver-load-bar{background:#202833!important;border-color:#3f4856!important}.theme-dark .design-details-electrical-channel,.theme-dark-root .design-details-electrical-channel{background:#151b24!important;border-color:#303844!important}.theme-dark .design-details-electrical-channel-header,.theme-dark-root .design-details-electrical-channel-header{border-color:#303844!important}.theme-dark .design-details-electrical-channel-header strong,.theme-dark-root .design-details-electrical-channel-header strong,.theme-dark .design-details-electrical-metrics strong,.theme-dark-root .design-details-electrical-metrics strong{color:#f3f6fa!important}.theme-dark .design-details-electrical-channel-header>span,.theme-dark-root .design-details-electrical-channel-header>span{color:#c5ccd6!important;background:#202833!important;border-color:#3f4856!important}.theme-dark .design-details-electrical-metrics>div,.theme-dark-root .design-details-electrical-metrics>div{background:#11161d!important;border-color:#303844!important}.theme-dark .design-details-electrical-metrics span,.theme-dark-root .design-details-electrical-metrics span{color:#aeb7c4!important}.theme-dark .design-details-terminal-voltage,.theme-dark-root .design-details-terminal-voltage{background:#7f1d1d29!important;border-color:#f871716b!important}.theme-dark .design-details-electrical-channel--b .design-details-terminal-voltage,.theme-dark-root .design-details-electrical-channel--b .design-details-terminal-voltage{background:#1e3a8a2e!important;border-color:#60a5fa6b!important}.theme-dark .design-details-terminal-voltage>span,.theme-dark-root .design-details-terminal-voltage>span,.theme-dark .design-details-terminal-voltage small,.theme-dark-root .design-details-terminal-voltage small,.theme-dark .design-details-terminal-voltage strong,.theme-dark-root .design-details-terminal-voltage strong{color:#fecaca!important}.theme-dark .design-details-electrical-channel--b .design-details-terminal-voltage>span,.theme-dark-root .design-details-electrical-channel--b .design-details-terminal-voltage>span,.theme-dark .design-details-electrical-channel--b .design-details-terminal-voltage small,.theme-dark-root .design-details-electrical-channel--b .design-details-terminal-voltage small,.theme-dark .design-details-electrical-channel--b .design-details-terminal-voltage strong,.theme-dark-root .design-details-electrical-channel--b .design-details-terminal-voltage strong{color:#bfdbfe!important}.theme-dark .audioropa-sidebar-logo{filter:brightness(1.18)saturate(1.08)contrast(1.04)}.theme-dark #sidebar .sidebar-major-section{background:#151a21!important;border-color:#313946!important;box-shadow:0 10px 22px #00000029!important}.theme-dark #sidebar .sidebar-major-section:before{background:#5f6b7a}.theme-dark #sidebar .sidebar-major-section>div:first-child{border-bottom-color:#2c3440!important}.theme-dark #sidebar .sidebar-major-section label,.theme-dark #sidebar .sidebar-major-section .text-\[\#8E2828\]{color:#d7dde6!important}.theme-dark #sidebar .sidebar-major-section .border-\[\#8E2828\]\/25{border-color:#3a4351!important}.theme-dark #sidebar .sidebar-major-section .bg-\[\#8E2828\]\/5{background-color:#1d232c!important}.theme-dark #sidebar .sidebar-major-section .hover\:bg-\[\#8E2828\]\/10:hover{background-color:#252d38!important}.theme-dark #workspace,.theme-dark main{color:#e6eaf0!important;background:#0f1217!important}.theme-dark .analysis-panel{background:#151a21!important;border-color:#313946!important}.theme-dark .analysis-header,.theme-dark .analysis-readout,.theme-dark .analysis-height-heatmap,.theme-dark .analysis-guidance{background:#161b23!important;border-color:#303844!important}.theme-dark .analysis-curve-controls>div,.theme-dark .analysis-slice-controls,.theme-dark .analysis-readout>div:first-child,.theme-dark .analysis-readout .grid>div,.theme-dark .analysis-guidance .grid>div{background:#11161d!important;border-color:#303844!important}.theme-dark .analysis-curve-toggle,.theme-dark-root .analysis-curve-toggle{color:#f8fafc!important}.theme-dark .analysis-curve-toggle--primary.analysis-curve-toggle--active,.theme-dark-root .analysis-curve-toggle--primary.analysis-curve-toggle--active{background:#3730a333!important;border-color:#4f46e5!important}.theme-dark .analysis-curve-toggle--secondary.analysis-curve-toggle--active,.theme-dark-root .analysis-curve-toggle--secondary.analysis-curve-toggle--active{background:#0e749038!important;border-color:#0e7490!important}.theme-dark .analysis-curve-toggle--horizontal.analysis-curve-toggle--active,.theme-dark-root .analysis-curve-toggle--horizontal.analysis-curve-toggle--active{background:#6b21a83d!important;border-color:#6b21a8!important}.theme-dark .analysis-curve-toggle:not(.analysis-curve-toggle--active),.theme-dark-root .analysis-curve-toggle:not(.analysis-curve-toggle--active){color:#b8c1cf!important;background:#11161d!important;border-color:#303844!important}.theme-dark .analysis-chart{background:linear-gradient(#12171f 0%,#11161d 100%)!important}.theme-dark .analysis-height-heatmap-grid{background:#101722!important;border-color:#303844!important}.theme-dark .heatmap-height-panel,.theme-dark-root .heatmap-height-panel{background:#161b23!important;border-color:#303844!important}.theme-dark .heatmap-top-view-label,.theme-dark-root .heatmap-top-view-label{color:#e2e8f0!important;background:#0d1117d1!important;border-color:#303844!important;box-shadow:0 6px 16px #00000052!important}.theme-dark .heatmap-height-panel-header,.theme-dark-root .heatmap-height-panel-header{border-color:#303844!important}.theme-dark .heatmap-height-title,.theme-dark .heatmap-height-axis,.theme-dark .heatmap-height-domain,.theme-dark .heatmap-height-legend,.theme-dark-root .heatmap-height-title,.theme-dark-root .heatmap-height-axis,.theme-dark-root .heatmap-height-domain,.theme-dark-root .heatmap-height-legend{color:#94a3b8!important}.theme-dark .heatmap-height-title-text strong,.theme-dark .heatmap-slice-readout strong,.theme-dark-root .heatmap-height-title-text strong,.theme-dark-root .heatmap-slice-readout strong{color:#93c5fd!important}.theme-dark .heatmap-slice-readout,.theme-dark .heatmap-slice-scale,.theme-dark-root .heatmap-slice-readout,.theme-dark-root .heatmap-slice-scale{color:#94a3b8!important}.theme-dark .heatmap-slice-slider::-webkit-slider-runnable-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark-root .heatmap-slice-slider::-webkit-slider-runnable-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark .heatmap-slice-slider::-webkit-slider-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark-root .heatmap-slice-slider::-webkit-slider-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark .heatmap-slice-slider::-moz-range-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark-root .heatmap-slice-slider::-moz-range-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark .heatmap-slice-slider::-moz-range-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark-root .heatmap-slice-slider::-moz-range-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark .heatmap-height-grid,.theme-dark-root .heatmap-height-grid{background:#101722!important;border-color:#303844!important}.theme-dark .analysis-height-heatmap,.theme-dark .analysis-height-heatmap-axis,.theme-dark .analysis-height-heatmap-legend{color:#94a3b8!important}.theme-dark .field-hover-popup,.theme-dark-root .field-hover-popup{color:#e2e8f0!important;background:#0d1117eb!important;border-color:#3b4757!important;box-shadow:0 12px 28px #00000061!important}.theme-dark .field-hover-popup-title,.theme-dark-root .field-hover-popup-title{color:#94a3b8!important}.theme-dark .field-hover-popup-row,.theme-dark-root .field-hover-popup-row{color:#cbd5e1!important}.theme-dark .field-hover-popup-divider,.theme-dark-root .field-hover-popup-divider{border-top-color:#94a3b85c!important}.theme-dark .field-hover-popup-series-dot,.theme-dark-root .field-hover-popup-series-dot{box-shadow:0 0 0 1px #f8fafc47!important}.theme-dark .field-hover-popup-row strong,.theme-dark-root .field-hover-popup-row strong{color:#f8fafc!important}.theme-dark .wire-label-halo{opacity:.86;stroke:#101722!important;stroke-width:3px!important}.theme-dark .wire-arrow-halo{opacity:.84;fill:#101722!important;stroke:#101722!important;stroke-width:1.6px!important}.theme-dark .loop-direction-arrow:not(.loop-direction-arrow--install){fill:#cbd5e1!important;opacity:.62!important}.theme-dark .visualizer-dimensions line{opacity:.72;stroke:#64748b!important}.theme-dark .visualizer-dimension-label{opacity:.82;fill:#cbd5e1!important}.theme-dark .bg-white,.theme-dark .bg-slate-50,.theme-dark .bg-slate-50\/50,.theme-dark .bg-slate-50\/75,.theme-dark .bg-slate-100{background-color:#191e26!important}.theme-dark .heatmap-visualizer-shell,.theme-dark .visualizer-surface,.theme-dark .three-d-view{background:#000!important}.theme-dark .heatmap-visualizer-shell,.theme-dark .three-d-view{border-color:#1f2937!important}.theme-dark .three-d-view canvas{background:#000!important}.theme-dark .three-d-overlay-title h3{color:#f1f5f9!important}.theme-dark .three-d-overlay-title p{color:#aeb7c4!important}.theme-dark .three-d-overlay-panel,.theme-dark .three-d-legend-panel,.theme-dark .three-d-tip-panel,.theme-dark .heatmap-legend-panel{color:#d7dde6!important;background:#0d1117db!important;border-color:#303844!important;box-shadow:0 14px 32px #00000057!important}.theme-dark .three-d-overlay-panel .bg-slate-100{color:#c5ccd6!important;background-color:#151b23!important}.theme-dark .three-d-overlay-panel .hover\:bg-slate-200:hover{background-color:#242b35!important}.theme-dark .three-d-legend-title,.theme-dark .heatmap-legend-title{color:#aeb7c4!important}.theme-dark .three-d-legend-label,.theme-dark .heatmap-legend-label,.theme-dark .heatmap-legend-coordinates{color:#dbe3ec!important}.theme-dark .three-d-legend-label--bold{color:#f1f5f9!important}.theme-dark .three-d-legend-note,.theme-dark .three-d-tip-panel,.theme-dark .heatmap-legend-empty{color:#9aa6b5!important}.theme-dark .heatmap-legend-title,.theme-dark .heatmap-legend-hover{border-color:#303844!important}.theme-dark .heatmap-legend-dot{border:1px solid #ffffff6b}.theme-dark .heatmap-calibration-tick{stroke:#94a3b8!important}.theme-dark .heatmap-calibration-label{fill:#cbd5e1!important}.theme-dark .heatmap-calibration-label--bold,.theme-dark .heatmap-calibration-title{fill:#f1f5f9!important}.theme-dark .bg-slate-200,.theme-dark .bg-slate-200\/80{background-color:#242b35!important}.theme-dark .bg-indigo-50,.theme-dark .bg-indigo-100,.theme-dark .bg-teal-50,.theme-dark .bg-teal-50\/75{background-color:#14b8a61f!important}.theme-dark .bg-rose-50,.theme-dark .bg-rose-100{background-color:#f43f5e1f!important}.theme-dark .bg-red-50,.theme-dark .bg-red-50\/15,.theme-dark .bg-red-50\/20,.theme-dark .bg-red-50\/30,.theme-dark .bg-red-50\/40,.theme-dark .bg-red-50\/60,.theme-dark .bg-red-50\/80,.theme-dark .bg-red-100,.theme-dark .bg-red-100\/40{background-color:#f43f5e24!important}.theme-dark .bg-sky-50,.theme-dark .bg-sky-50\/50{background-color:#0ea5e91f!important}.theme-dark .bg-violet-50{background-color:#8b5cf621!important}.theme-dark .border-violet-200{border-color:#a78bfa57!important}.theme-dark .text-violet-500,.theme-dark .text-violet-600,.theme-dark .text-violet-700{color:#a78bfa!important}.theme-dark .bg-amber-50,.theme-dark .bg-amber-50\/70,.theme-dark .bg-amber-100{background-color:#f59e0b21!important}.theme-dark .border-slate-100,.theme-dark .border-slate-150,.theme-dark .border-slate-200,.theme-dark .border-slate-300,.theme-dark .border-slate-300\/60,.theme-dark .border-teal-200,.theme-dark .border-teal-200\/50,.theme-dark .border-indigo-200,.theme-dark .border-rose-200\/50,.theme-dark .border-red-100\/40,.theme-dark .border-red-100\/50,.theme-dark .border-red-200,.theme-dark .border-red-200\/40,.theme-dark .border-red-200\/50,.theme-dark .border-red-300,.theme-dark .border-sky-200,.theme-dark .border-sky-300,.theme-dark .border-amber-150,.theme-dark .border-amber-200{border-color:#303844!important}.theme-dark .text-slate-900,.theme-dark .text-slate-800,.theme-dark .text-slate-700{color:#eef2f7!important}.theme-dark .text-slate-600,.theme-dark .text-slate-500,.theme-dark .text-slate-400{color:#b8c1cf!important}.theme-dark .text-indigo-600,.theme-dark .text-indigo-700,.theme-dark .text-teal-600,.theme-dark .text-teal-700,.theme-dark .text-teal-900{color:#5eead4!important}.theme-dark .text-rose-600,.theme-dark .text-rose-700,.theme-dark .text-red-600,.theme-dark .text-red-600\/85,.theme-dark .text-red-700,.theme-dark .text-red-950,.theme-dark .text-red-955{color:#fb7185!important}.theme-dark .text-sky-700,.theme-dark .text-sky-900,.theme-dark .text-sky-955{color:#7dd3fc!important}.theme-dark .text-\[\#8E2828\]{color:#f08a8f!important}.theme-dark .border-\[\#8E2828\]\/25{border-color:#f08a8f59!important}.theme-dark .bg-\[\#8E2828\]\/5{background-color:#f08a8f1a!important}.theme-dark .hover\:bg-\[\#8E2828\]\/10:hover{background-color:#f08a8f29!important}.theme-dark .text-amber-600,.theme-dark .text-amber-800,.theme-dark .text-amber-900,.theme-dark .text-amber-950{color:#fbbf24!important}.theme-dark .hover\:bg-slate-50:hover,.theme-dark .hover\:bg-slate-100:hover,.theme-dark .hover\:bg-slate-200:hover{background-color:#232a34!important}.theme-dark input,.theme-dark select,.theme-dark textarea{color:#f3f6fa!important;background-color:#12161d!important;border-color:#343c49!important}.theme-dark input::placeholder,.theme-dark textarea::placeholder{color:#7f8a99!important}.theme-dark input[type=range]{background-color:#303846!important}.theme-dark .theme-toggle{color:#e7ecf3!important;background-color:#191e26!important;border-color:#303844!important}.theme-dark .theme-toggle:hover{background-color:#232a34!important}.theme-dark .actions-show-all-button{color:#b8c1cf!important;background:#161b23!important;border-color:#303844!important}.theme-dark .actions-show-all-button:hover{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf73!important}.theme-dark .actions-empty-note{color:#b8c1cf!important;background:#11161d!important;border-color:#303844!important}.theme-dark .admin-telemetry-session-row:hover{background:#151c25!important}.theme-dark .admin-telemetry-session-row:hover .text-slate-900,.theme-dark .admin-telemetry-session-row:hover .text-slate-800,.theme-dark .admin-telemetry-session-row:hover .text-slate-700{color:#eef2f7!important}.theme-dark .admin-telemetry-session-row:hover .text-slate-600,.theme-dark .admin-telemetry-session-row:hover .text-slate-500,.theme-dark .admin-telemetry-session-row:hover .text-slate-400{color:#c5ccd6!important}.theme-dark .admin-telemetry-session-row:hover .bg-slate-100{background-color:#101722!important;border-color:#303844!important}.theme-dark .admin-telemetry-location-chip{color:#d7dde6;background:#11161d;border-color:#303844}.theme-dark .admin-telemetry-session-row:hover .admin-telemetry-location-chip{color:#eef2f7;background:#101722;border-color:#2dd4bf47}.theme-dark .admin-driver-panel,.theme-dark .admin-driver-table-shell{color:#e6eaf0!important;background:#161b23!important;border-color:#303844!important}.theme-dark .admin-driver-spec-table{color:#d7dde6!important}.theme-dark .admin-driver-spec-table thead{color:#c5ccd6!important;background:#11161d!important}.theme-dark .admin-driver-spec-table tbody,.theme-dark .admin-driver-row{background:#161b23!important}.theme-dark .admin-driver-row:hover,.theme-dark .admin-driver-row--mld:hover,.theme-dark .admin-driver-row--series:hover{background:#1b222c!important}.theme-dark .admin-driver-row--mld,.theme-dark .admin-driver-row--series,.theme-dark .admin-driver-row--expanded{background:#181f28!important}.theme-dark .admin-driver-spec-table th,.theme-dark .admin-driver-spec-table td{border-color:#303844!important}.theme-dark .admin-driver-spec-table th{color:#c5ccd6!important;background:#11161d!important}.theme-dark .admin-driver-brand-chip{color:#c5ccd6!important;background:#11161d!important;border-color:#3a4350!important}.theme-dark .admin-driver-model{color:#eef2f7!important}.theme-dark .admin-driver-spec-table input,.theme-dark .admin-driver-spec-table select{color:#f3f6fa!important;background:#101722!important;border-color:#3a4350!important}.theme-dark .admin-driver-spec-table input:hover,.theme-dark .admin-driver-spec-table select:hover{background:#151c25!important;border-color:#536071!important}.theme-dark .admin-driver-spec-table input:focus,.theme-dark .admin-driver-spec-table select:focus{background:#0f141b!important;border-color:#2dd4bf9e!important;box-shadow:0 0 0 1px #2dd4bf42!important}.theme-dark .admin-driver-capacity-cell,.theme-dark .admin-driver-analysis-cell{background:#141a22!important}.theme-dark .admin-driver-headroom-pill--ok{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf4d!important}.theme-dark .admin-driver-headroom-pill--over{color:#c5ccd6!important;background:#202833!important;border-color:#3a4350!important}.theme-dark .admin-driver-analysis-button{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#2dd4bf52!important}.theme-dark .admin-driver-analysis-button:hover,.theme-dark .admin-driver-analysis-button--active{color:#ecfeff!important;background:#0f766e!important;border-color:#5eead480!important}.theme-dark .admin-wire-row--in-use{background:var(--workbench-action-soft)!important}.theme-dark .admin-wire-row--in-use:hover{background:#173336!important}.theme-dark .admin-wire-in-use-chip{color:var(--workbench-action)!important;background:#101722!important;border-color:#2dd4bf61!important}.theme-dark .shadow-sm,.theme-dark .shadow-md,.theme-dark .shadow-lg,.theme-dark .shadow-xl,.theme-dark .shadow-2xl,.theme-dark .shadow-3xs{box-shadow:0 16px 34px #00000047!important}.theme-dark .recharts-wrapper,.theme-dark .recharts-surface,.theme-dark-root .recharts-wrapper,.theme-dark-root .recharts-surface{background:0 0!important}.theme-dark .recharts-cartesian-grid line,.theme-dark-root .recharts-cartesian-grid line{stroke:#303844!important}.theme-dark .recharts-cartesian-axis line,.theme-dark .recharts-cartesian-axis-tick line,.theme-dark-root .recharts-cartesian-axis line,.theme-dark-root .recharts-cartesian-axis-tick line{stroke:#566172!important}.theme-dark .recharts-text,.theme-dark .recharts-label,.theme-dark .recharts-cartesian-axis-tick-value,.theme-dark-root .recharts-text,.theme-dark-root .recharts-label,.theme-dark-root .recharts-cartesian-axis-tick-value{fill:#c8d0dc!important}.theme-dark .analysis-zone-label,.theme-dark-root .analysis-zone-label{fill:#fff!important;stroke:none!important;paint-order:normal!important}.theme-dark .recharts-legend-item-text,.theme-dark-root .recharts-legend-item-text{color:#d8dee8!important}.theme-dark [data-tour=metal-loss-test-loop-geometry],.theme-dark-root [data-tour=metal-loss-test-loop-geometry]{color:#e6eaf0!important;background:#11161d!important;border-color:#303844!important}.theme-dark [data-tour=metal-loss-test-loop-geometry] h4,.theme-dark [data-tour=metal-loss-test-loop-geometry] p,.theme-dark [data-tour=metal-loss-test-loop-geometry] span,.theme-dark-root [data-tour=metal-loss-test-loop-geometry] h4,.theme-dark-root [data-tour=metal-loss-test-loop-geometry] p,.theme-dark-root [data-tour=metal-loss-test-loop-geometry] span{color:#fff!important;border-color:#ffffff7a!important}.theme-dark [data-tour=metal-loss-test-loop-geometry] input,.theme-dark-root [data-tour=metal-loss-test-loop-geometry] input{color:#fff!important;background:#0f141a!important;border-color:#475569!important}.theme-dark .metal-loss-add-row-button,.theme-dark .metal-loss-add-row-button:hover,.theme-dark-root .metal-loss-add-row-button,.theme-dark-root .metal-loss-add-row-button:hover,.theme-dark .metal-loss-advanced-button,.theme-dark .metal-loss-advanced-button:hover,.theme-dark-root .metal-loss-advanced-button,.theme-dark-root .metal-loss-advanced-button:hover{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark .metal-loss-frequency-sheet,.theme-dark-root .metal-loss-frequency-sheet,.theme-dark .metal-loss-graph-panel,.theme-dark-root .metal-loss-graph-panel{color:#e6eaf0!important;background:#11161d!important;border-color:#303844!important}.theme-dark .metal-loss-frequency-table thead tr,.theme-dark-root .metal-loss-frequency-table thead tr{color:#fff!important;background:#1b222c!important;border-color:#303844!important}.theme-dark .metal-loss-frequency-table th,.theme-dark-root .metal-loss-frequency-table th,.theme-dark .metal-loss-frequency-table th span,.theme-dark-root .metal-loss-frequency-table th span{color:#fff!important;border-color:#ffffff9e!important}.theme-dark .metal-loss-frequency-table tbody tr,.theme-dark-root .metal-loss-frequency-table tbody tr{border-color:#303844!important}.theme-dark .metal-loss-frequency-table tbody tr:hover,.theme-dark-root .metal-loss-frequency-table tbody tr:hover{background:#1a2029!important}.theme-dark .metal-loss-frequency-table td,.theme-dark-root .metal-loss-frequency-table td{color:#d8dee8!important;border-color:#303844!important}.theme-dark .metal-loss-frequency-table input,.theme-dark-root .metal-loss-frequency-table input{color:#fff!important;background:#0f141a!important;border-color:#475569!important}.theme-dark .metal-loss-frequency-table input::placeholder,.theme-dark-root .metal-loss-frequency-table input::placeholder{color:#94a3b8!important}.theme-dark .metal-loss-frequency-table input:focus,.theme-dark-root .metal-loss-frequency-table input:focus{border-color:#2f5f91!important;outline:none!important;box-shadow:0 0 0 1px #2f5f9199!important}.theme-dark .metal-loss-graph-panel h4,.theme-dark .metal-loss-graph-panel p,.theme-dark .metal-loss-graph-panel span,.theme-dark .metal-loss-graph-panel strong,.theme-dark-root .metal-loss-graph-panel h4,.theme-dark-root .metal-loss-graph-panel p,.theme-dark-root .metal-loss-graph-panel span,.theme-dark-root .metal-loss-graph-panel strong{color:#fff!important}.theme-dark .metal-loss-graph-panel .bg-indigo-50,.theme-dark .metal-loss-graph-panel .bg-indigo-100\/85,.theme-dark .metal-loss-graph-panel .bg-rose-50\/40,.theme-dark .metal-loss-graph-panel .bg-emerald-50\/40,.theme-dark .metal-loss-graph-panel .bg-blue-50\/40,.theme-dark .metal-loss-graph-panel .bg-slate-50,.theme-dark .metal-loss-graph-panel .bg-emerald-50\/50,.theme-dark-root .metal-loss-graph-panel .bg-indigo-50,.theme-dark-root .metal-loss-graph-panel .bg-indigo-100\/85,.theme-dark-root .metal-loss-graph-panel .bg-rose-50\/40,.theme-dark-root .metal-loss-graph-panel .bg-emerald-50\/40,.theme-dark-root .metal-loss-graph-panel .bg-blue-50\/40,.theme-dark-root .metal-loss-graph-panel .bg-slate-50,.theme-dark-root .metal-loss-graph-panel .bg-emerald-50\/50{background:#1b222c!important;border-color:#303844!important}.theme-dark .metal-loss-graph-panel .border-slate-100,.theme-dark .metal-loss-graph-panel .border-slate-200,.theme-dark .metal-loss-graph-panel .border-slate-300,.theme-dark .metal-loss-graph-panel .border-indigo-100,.theme-dark .metal-loss-graph-panel .border-indigo-200,.theme-dark .metal-loss-graph-panel .border-rose-100,.theme-dark .metal-loss-graph-panel .border-emerald-100,.theme-dark .metal-loss-graph-panel .border-emerald-200,.theme-dark .metal-loss-graph-panel .border-blue-100,.theme-dark-root .metal-loss-graph-panel .border-slate-100,.theme-dark-root .metal-loss-graph-panel .border-slate-200,.theme-dark-root .metal-loss-graph-panel .border-slate-300,.theme-dark-root .metal-loss-graph-panel .border-indigo-100,.theme-dark-root .metal-loss-graph-panel .border-indigo-200,.theme-dark-root .metal-loss-graph-panel .border-rose-100,.theme-dark-root .metal-loss-graph-panel .border-emerald-100,.theme-dark-root .metal-loss-graph-panel .border-emerald-200,.theme-dark-root .metal-loss-graph-panel .border-blue-100{border-color:#303844!important}.theme-dark .easy-metal-loss-header,.theme-dark-root .easy-metal-loss-header{color:#fff!important;background:#11161d!important;border-color:#303844!important}.theme-dark .easy-metal-loss-body,.theme-dark-root .easy-metal-loss-body{color:#e6eaf0!important;background:#0f141a!important}.theme-dark .easy-metal-loss-header button,.theme-dark-root .easy-metal-loss-header button,.theme-dark .easy-metal-loss-done,.theme-dark-root .easy-metal-loss-done{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark .custom-scrollbar::-webkit-scrollbar-thumb{background:#3a4350}.theme-dark .custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#4a5565}html.theme-light-root body{background:#eef2f6!important}.theme-light,.theme-light-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--workbench-action:#0f766e;--workbench-action-soft:#e7f7f4;--workbench-section-border:#cbd5e1;--workbench-section-rail:#64748b;--workbench-capacity-bg:#f4f7fb;--workbench-capacity-border:#cbd5e1;--workbench-capacity-text:#344154;color:#17202b!important;background:#eef2f6!important}.theme-light #workspace,.theme-light main{color:#17202b!important;background:#eef2f6!important}.theme-light #sidebar{--color-slate-400:#64748b!important;--color-slate-500:#475569!important;--color-slate-600:#334155!important;color:#17202b!important;background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:10px 0 28px #0f172a14!important}.theme-light .audioropa-sidebar-logo{filter:saturate(.92)contrast(1.08)brightness(.98)}.theme-light #sidebar .sidebar-major-section,.theme-light .settings-page,.theme-light .analysis-panel{background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 10px 26px #0f172a0f!important}.theme-light #sidebar .sidebar-major-section:before{background:#64748b}.theme-light #sidebar .sidebar-major-section>div:first-child,.theme-light .settings-header,.theme-light .settings-section,.theme-light .analysis-header,.theme-light .analysis-readout,.theme-light .analysis-guidance{background:#f8fafc!important;border-color:#d5dde8!important}.theme-light #sidebar .sidebar-major-section label,.theme-light #sidebar .sidebar-major-section h3,.theme-light .settings-section-title h3,.theme-light .settings-nav-button strong,.theme-light .settings-block-heading h4,.theme-light .text-slate-900,.theme-light .text-slate-800,.theme-light .text-slate-700,.theme-light-root .text-slate-900,.theme-light-root .text-slate-800,.theme-light-root .text-slate-700{color:#17202b!important}.theme-light .text-slate-600,.theme-light .text-slate-500,.theme-light .text-slate-400,.theme-light-root .text-slate-600,.theme-light-root .text-slate-500,.theme-light-root .text-slate-400{color:#526174!important}.theme-light .text-\[\#8E2828\],.theme-light .text-indigo-500,.theme-light .text-indigo-600,.theme-light .text-indigo-700,.theme-light .text-indigo-800,.theme-light .text-teal-600,.theme-light .text-teal-700,.theme-light .text-teal-900,.theme-light-root .text-\[\#8E2828\],.theme-light-root .text-indigo-500,.theme-light-root .text-indigo-600,.theme-light-root .text-indigo-700,.theme-light-root .text-indigo-800,.theme-light-root .text-teal-600,.theme-light-root .text-teal-700,.theme-light-root .text-teal-900{color:var(--workbench-action)!important}.theme-light .bg-\[\#8E2828\],.theme-light .bg-indigo-500,.theme-light .bg-indigo-600,.theme-light .bg-teal-500,.theme-light .bg-teal-600,.theme-light-root .bg-\[\#8E2828\],.theme-light-root .bg-indigo-500,.theme-light-root .bg-indigo-600,.theme-light-root .bg-teal-500,.theme-light-root .bg-teal-600{background-color:var(--workbench-action)!important;color:#fff!important}.theme-light .hover\:bg-\[\#8E2828\]\/10:hover,.theme-light .bg-\[\#8E2828\]\/5,.theme-light .bg-indigo-50,.theme-light .bg-indigo-50\/50,.theme-light .bg-indigo-50\/70,.theme-light .bg-indigo-100,.theme-light .bg-teal-50,.theme-light .bg-teal-50\/75,.theme-light-root .hover\:bg-\[\#8E2828\]\/10:hover,.theme-light-root .bg-\[\#8E2828\]\/5,.theme-light-root .bg-indigo-50,.theme-light-root .bg-indigo-50\/50,.theme-light-root .bg-indigo-50\/70,.theme-light-root .bg-indigo-100,.theme-light-root .bg-teal-50,.theme-light-root .bg-teal-50\/75{background-color:var(--workbench-action-soft)!important}.theme-light .border-\[\#8E2828\]\/25,.theme-light .border-indigo-100,.theme-light .border-indigo-100\/50,.theme-light .border-indigo-100\/70,.theme-light .border-indigo-200,.theme-light .border-teal-200,.theme-light .border-teal-200\/50,.theme-light-root .border-\[\#8E2828\]\/25,.theme-light-root .border-indigo-100,.theme-light-root .border-indigo-100\/50,.theme-light-root .border-indigo-100\/70,.theme-light-root .border-indigo-200,.theme-light-root .border-teal-200,.theme-light-root .border-teal-200\/50{border-color:#0f766e47!important}.theme-light .bg-white,.theme-light-root .bg-white{background-color:#fff!important}.theme-light .bg-slate-50,.theme-light .bg-slate-50\/50,.theme-light .bg-slate-50\/70,.theme-light .bg-slate-50\/75,.theme-light .bg-slate-50\/80,.theme-light .bg-slate-100,.theme-light-root .bg-slate-50,.theme-light-root .bg-slate-50\/50,.theme-light-root .bg-slate-50\/70,.theme-light-root .bg-slate-50\/75,.theme-light-root .bg-slate-50\/80,.theme-light-root .bg-slate-100{background-color:#f4f7fb!important}.theme-light .bg-slate-200,.theme-light .bg-slate-200\/80,.theme-light-root .bg-slate-200,.theme-light-root .bg-slate-200\/80{background-color:#e2e8f0!important}.theme-light .border-slate-50,.theme-light .border-slate-100,.theme-light .border-slate-150,.theme-light .border-slate-200,.theme-light .border-slate-250,.theme-light .border-slate-300,.theme-light .border-slate-300\/60,.theme-light-root .border-slate-50,.theme-light-root .border-slate-100,.theme-light-root .border-slate-150,.theme-light-root .border-slate-200,.theme-light-root .border-slate-250,.theme-light-root .border-slate-300,.theme-light-root .border-slate-300\/60{border-color:#cbd5e1!important}.theme-light input,.theme-light select,.theme-light textarea,.theme-light-root input,.theme-light-root select,.theme-light-root textarea{color:#17202b!important;background-color:#fff!important;border-color:#cbd5e1!important}.theme-light input::placeholder,.theme-light textarea::placeholder,.theme-light-root input::placeholder,.theme-light-root textarea::placeholder{color:#7a8798!important}.theme-light input[type=range],.theme-light-root input[type=range]{accent-color:var(--workbench-action)}.theme-light button,.theme-light-root button{border-color:#cbd5e1}.theme-light .hover\:bg-slate-50:hover,.theme-light .hover\:bg-slate-100:hover,.theme-light .hover\:bg-slate-200:hover,.theme-light-root .hover\:bg-slate-50:hover,.theme-light-root .hover\:bg-slate-100:hover,.theme-light-root .hover\:bg-slate-200:hover{background-color:#eaf0f6!important}.theme-light .theme-toggle,.theme-light .language-menu-button,.theme-light-root .language-menu-popout{color:#334155!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 5px 14px #0f172a0f!important}.theme-light .theme-toggle:hover,.theme-light .language-menu-button:hover,.theme-light-root .language-menu-popout button:hover{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important}.theme-light .loop-type-action-button,.theme-light .driver-doc-button,.theme-light .actions-show-all-button,.theme-light .settings-reset-button,.theme-light .settings-search-field,.theme-light-root .driver-doc-button{color:#42526a!important;background:#fff!important;border-color:#cbd5e1!important}.theme-light .loop-type-action-button:hover,.theme-light .loop-type-action-button--active,.theme-light .driver-doc-button:hover,.theme-light .actions-show-all-button:hover,.theme-light .settings-reset-button:hover:not(:disabled),.theme-light-root .driver-doc-button:hover{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#0f766e61!important}.theme-light .analysis-readout>div:first-child,.theme-light .analysis-readout .grid>div,.theme-light .analysis-guidance .grid>div,.theme-light .settings-choice,.theme-light .settings-token,.theme-light .settings-action-option,.theme-light .settings-driver-brand-group,.theme-light .settings-panel-block{background:#fff!important;border-color:#d5dde8!important}.theme-light .analysis-curve-controls>div,.theme-light .analysis-slice-controls{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.analysis-curve-controls input[type=range],.analysis-slice-controls input[type=range]{background:0 0!important}.analysis-curve-controls input[type=range]::-webkit-slider-runnable-track{background:#94a3b8!important;border-radius:999px!important;height:5px!important;box-shadow:inset 0 0 0 1px #0f172a1f!important}.analysis-slice-controls input[type=range]::-webkit-slider-runnable-track{background:#94a3b8!important;border-radius:999px!important;height:5px!important;box-shadow:inset 0 0 0 1px #0f172a1f!important}.analysis-curve-controls input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#2563eb!important;border:2px solid #fff!important;border-radius:999px!important;width:16px!important;height:16px!important;margin-top:-5.5px!important;box-shadow:0 1px 3px #0f172a52!important}.analysis-slice-controls input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#2563eb!important;border:2px solid #fff!important;border-radius:999px!important;width:16px!important;height:16px!important;margin-top:-5.5px!important;box-shadow:0 1px 3px #0f172a52!important}.analysis-curve-controls input.analysis-slider-primary[type=range]::-webkit-slider-thumb{background:#3730a3!important}.analysis-curve-controls input.analysis-slider-secondary[type=range]::-webkit-slider-thumb{background:#0e7490!important}.analysis-curve-controls input.analysis-slider-horizontal[type=range]::-webkit-slider-thumb{background:#6b21a8!important}.analysis-curve-controls input[type=range]::-moz-range-track{background:#94a3b8!important;border-radius:999px!important;height:5px!important;box-shadow:inset 0 0 0 1px #0f172a1f!important}.analysis-slice-controls input[type=range]::-moz-range-track{background:#94a3b8!important;border-radius:999px!important;height:5px!important;box-shadow:inset 0 0 0 1px #0f172a1f!important}.analysis-curve-controls input[type=range]::-moz-range-thumb{background:#2563eb!important;border:2px solid #fff!important;border-radius:999px!important;width:16px!important;height:16px!important;box-shadow:0 1px 3px #0f172a52!important}.analysis-slice-controls input[type=range]::-moz-range-thumb{background:#2563eb!important;border:2px solid #fff!important;border-radius:999px!important;width:16px!important;height:16px!important;box-shadow:0 1px 3px #0f172a52!important}.analysis-curve-controls input.analysis-slider-primary[type=range]::-moz-range-thumb{background:#3730a3!important}.analysis-curve-controls input.analysis-slider-secondary[type=range]::-moz-range-thumb{background:#0e7490!important}.analysis-curve-controls input.analysis-slider-horizontal[type=range]::-moz-range-thumb{background:#6b21a8!important}.theme-dark .analysis-curve-controls input[type=range]::-webkit-slider-runnable-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark .analysis-slice-controls input[type=range]::-webkit-slider-runnable-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark-root .analysis-curve-controls input[type=range]::-webkit-slider-runnable-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark-root .analysis-slice-controls input[type=range]::-webkit-slider-runnable-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark .analysis-curve-controls input[type=range]::-webkit-slider-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark .analysis-slice-controls input[type=range]::-webkit-slider-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark-root .analysis-curve-controls input[type=range]::-webkit-slider-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark-root .analysis-slice-controls input[type=range]::-webkit-slider-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark .analysis-curve-controls input[type=range]::-moz-range-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark .analysis-slice-controls input[type=range]::-moz-range-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark-root .analysis-curve-controls input[type=range]::-moz-range-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark-root .analysis-slice-controls input[type=range]::-moz-range-track{background:#64748b!important;box-shadow:inset 0 0 0 1px #e2e8f02e!important}.theme-dark .analysis-curve-controls input[type=range]::-moz-range-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark .analysis-slice-controls input[type=range]::-moz-range-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark-root .analysis-curve-controls input[type=range]::-moz-range-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-dark-root .analysis-slice-controls input[type=range]::-moz-range-thumb{border-color:#11161d!important;box-shadow:0 1px 4px #0000008c,0 0 0 1px #e2e8f040!important}.theme-light .settings-nav-button small,.theme-light .settings-section-title p,.theme-light .settings-form-grid span,.theme-light .settings-choice-note{color:#526174!important}.theme-light .settings-action-option strong,.theme-light .settings-driver-brand-heading strong{color:#17202b!important}.theme-light .driver-status-pill--suitable,.theme-light-root .driver-status-pill--suitable{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#0f766e57!important}.theme-light .driver-status-pill--capacity,.theme-light-root .driver-status-pill--capacity{color:#475569!important;background:#f1f5f9!important;border-color:#cbd5e1!important}.theme-light .driver-requirement-chips span,.theme-light-root .driver-requirement-chips span{color:#42526a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.theme-light .analysis-chart,.theme-light .visualizer-surface,.theme-light .heatmap-visualizer-shell,.theme-light .three-d-view{background:#fff!important;border-color:#cbd5e1!important}.theme-light .wire-label-halo{opacity:.94;stroke:#fff!important;stroke-width:4px!important}.theme-light .wire-arrow-halo{opacity:.9;fill:#fff!important;stroke:#fff!important;stroke-width:2px!important}.theme-light .visualizer-dimensions line{opacity:.76;stroke:#64748b!important}.theme-light .visualizer-dimension-label{fill:#334155!important}.theme-light .three-d-overlay-panel,.theme-light .three-d-legend-panel,.theme-light .three-d-tip-panel,.theme-light .heatmap-legend-panel{color:#334155!important;background:#ffffffeb!important;border-color:#cbd5e1!important;box-shadow:0 12px 28px #0f172a1f!important}.theme-light .three-d-overlay-title h3,.theme-light .three-d-legend-label--bold{color:#17202b!important}.theme-light .three-d-overlay-title p,.theme-light .three-d-legend-title,.theme-light .three-d-legend-note,.theme-light .three-d-tip-panel,.theme-light .heatmap-legend-title,.theme-light .heatmap-legend-empty{color:#526174!important}.theme-light .three-d-legend-label,.theme-light .heatmap-legend-label,.theme-light .heatmap-legend-coordinates{color:#334155!important}.theme-light .heatmap-legend-title,.theme-light .heatmap-legend-hover{border-color:#d5dde8!important}.theme-light .heatmap-calibration-tick{stroke:#64748b!important}.theme-light .heatmap-calibration-label{fill:#475569!important}.theme-light .heatmap-calibration-label--bold,.theme-light .heatmap-calibration-title{fill:#17202b!important}.theme-light .settings-nav-button{color:#526174!important;background:#fff!important;border-color:#d5dde8!important}.theme-light .settings-nav-button:hover,.theme-light .settings-nav-button--active,.theme-light .settings-choice:hover,.theme-light .settings-choice--active,.theme-light .settings-token:hover,.theme-light .settings-token--active,.theme-light .settings-action-option:hover,.theme-light .settings-action-option--visible{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#0f766e5c!important}.theme-light .settings-nav-button--active strong,.theme-light .settings-action-option--visible strong{color:var(--workbench-action)!important}.theme-light .settings-topology-option--hidden{opacity:.72;filter:grayscale();color:#7a8798!important;background:#eef2f6!important;border-color:#d5dde8!important}.theme-light .settings-topology-option--hidden strong,.theme-light .settings-topology-option--hidden small{color:#7a8798!important}.theme-light .settings-segmented{background:#dbe3ec!important;border-color:#9baabd!important;box-shadow:inset 0 1px 2px #0f172a14!important}.theme-light .settings-segmented button{color:#334155!important}.theme-light .settings-segmented button:hover{color:#172033!important;background:#ffffff9e!important}.theme-light .settings-segmented button.active,.theme-light-root #root .settings-segmented button.active,.theme-light-root #root .settings-segmented button.active:hover{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important;box-shadow:0 2px 5px #0f172a38,inset 0 1px #fff3!important}.theme-light-root .driver-select-popout,.theme-light-root .loop-config-popout,.theme-light-root .loop-type-popout{color:#17202b!important;background:#fff!important;border-color:#cbd5e1!important;box-shadow:0 24px 60px #0f172a2e!important}.theme-light-root .driver-select-popout-header,.theme-light-root .loop-config-popout-header{background:#f8fafc!important;border-color:#d5dde8!important}.theme-light-root .loop-config-popout-body{background:#fff!important}.theme-light-root .driver-select-popout .bg-white,.theme-light-root .driver-select-popout .bg-slate-50,.theme-light-root .driver-select-popout .bg-slate-50\/70,.theme-light-root .driver-select-popout .bg-slate-50\/80,.theme-light-root .loop-config-popout .bg-white,.theme-light-root .loop-config-popout .bg-slate-50,.theme-light-root .loop-config-popout .bg-slate-50\/80,.theme-light-root .loop-type-popout .bg-white{background-color:#fff!important}.theme-light-root .driver-select-popout .bg-sky-50\/50,.theme-light-root .driver-select-popout .bg-sky-100{background-color:#edf7fb!important}.theme-light-root .driver-select-popout .border-slate-150,.theme-light-root .driver-select-popout .border-slate-200,.theme-light-root .driver-select-popout .border-slate-250,.theme-light-root .driver-select-popout .border-slate-300,.theme-light-root .driver-select-popout .border-slate-400,.theme-light-root .loop-config-popout .border-slate-50,.theme-light-root .loop-config-popout .border-slate-100,.theme-light-root .loop-config-popout .border-slate-150,.theme-light-root .loop-config-popout .border-slate-200,.theme-light-root .loop-type-popout .border-slate-200,.theme-light-root .loop-type-popout .border-slate-300{border-color:#cbd5e1!important}.theme-light-root .driver-select-popout .text-slate-900,.theme-light-root .driver-select-popout .text-slate-800,.theme-light-root .driver-select-popout .text-slate-705,.theme-light-root .driver-select-popout .text-sky-900,.theme-light-root .driver-select-popout .text-sky-955,.theme-light-root .loop-config-popout .text-slate-900,.theme-light-root .loop-config-popout .text-slate-800,.theme-light-root .loop-config-popout .text-slate-700,.theme-light-root .loop-type-popout .text-slate-655{color:#17202b!important}.theme-light-root .driver-select-popout .text-slate-700,.theme-light-root .driver-select-popout .text-slate-650,.theme-light-root .driver-select-popout .text-slate-500,.theme-light-root .driver-select-popout .text-slate-400,.theme-light-root .loop-config-popout .text-slate-600,.theme-light-root .loop-config-popout .text-slate-500,.theme-light-root .loop-config-popout .text-slate-400,.theme-light-root .loop-type-popout .text-slate-400,.theme-light-root .loop-type-popout .text-slate-600{color:#526174!important}.theme-light .admin-driver-panel,.theme-light .admin-driver-table-shell{color:#17202b!important;background:#fff!important;border-color:#cbd5e1!important}.theme-light .admin-driver-spec-table thead,.theme-light .admin-driver-spec-table th{color:#475569!important;background:#f1f5f9!important}.theme-light .admin-driver-row,.theme-light .admin-driver-spec-table tbody{background:#fff!important}.theme-light .admin-driver-row:hover,.theme-light .admin-driver-row--mld:hover,.theme-light .admin-driver-row--series:hover{background:#f8fafc!important}.theme-light .admin-driver-row--mld,.theme-light .admin-driver-row--series,.theme-light .admin-driver-row--expanded{background:#f7fafc!important}.theme-light .admin-driver-spec-table th,.theme-light .admin-driver-spec-table td{border-color:#d5dde8!important}.theme-light .admin-driver-brand-chip,.theme-light .admin-wire-in-use-chip{color:#42526a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.theme-light .admin-driver-model{color:#17202b!important}.theme-light .admin-driver-capacity-cell,.theme-light .admin-driver-analysis-cell{background:#f8fafc!important}.theme-light .admin-driver-headroom-pill--ok,.theme-light .admin-driver-analysis-button{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;border-color:#0f766e52!important}.theme-light .admin-driver-headroom-pill--over{color:#475569!important;background:#eef2f6!important;border-color:#cbd5e1!important}.theme-light .admin-wire-row--in-use{background:var(--workbench-action-soft)!important}.theme-light .bg-rose-50,.theme-light .bg-rose-100,.theme-light .bg-red-50,.theme-light .bg-red-50\/15,.theme-light .bg-red-50\/20,.theme-light .bg-red-50\/30,.theme-light .bg-red-50\/40,.theme-light .bg-red-50\/60,.theme-light .bg-red-50\/80,.theme-light .bg-red-100,.theme-light .bg-red-100\/40{background-color:#fff1f2!important}.theme-light .text-rose-600,.theme-light .text-rose-700,.theme-light .text-red-600,.theme-light .text-red-700,.theme-light .text-red-950,.theme-light .text-red-955{color:#be123c!important}.theme-light .bg-amber-50,.theme-light .bg-amber-50\/70,.theme-light .bg-amber-100{background-color:#fff7ed!important}.theme-light .text-amber-600,.theme-light .text-amber-800,.theme-light .text-amber-900,.theme-light .text-amber-950{color:#b45309!important}.theme-light .shadow-sm,.theme-light .shadow-md,.theme-light .shadow-lg,.theme-light .shadow-xl,.theme-light .shadow-2xl,.theme-light .shadow-3xs{box-shadow:0 10px 26px #0f172a12!important}.theme-light #sidebar .text-\[8px\],.theme-light #sidebar .text-\[9px\]{font-size:11px!important;line-height:1.22!important}.theme-light #sidebar .text-\[10px\],.theme-light #sidebar .text-\[11px\],.theme-light #sidebar .text-xs{font-size:12px!important;line-height:1.25!important}.theme-light #sidebar .text-sm{font-size:14px!important;line-height:1.25!important}.theme-light #sidebar h3,.theme-light #sidebar label.uppercase,.theme-light #sidebar .uppercase{letter-spacing:.035em!important}.theme-light #sidebar input,.theme-light #sidebar select,.theme-light #sidebar button{font-size:12px!important;line-height:1.2!important}.theme-light #workspace .text-\[8px\]{font-size:10px!important;line-height:1.25!important}.theme-light #workspace .text-\[9px\]{font-size:11px!important;line-height:1.25!important}.theme-light #workspace .text-\[10px\],.theme-light #workspace .text-\[10\.5px\],.theme-light #workspace .text-\[11px\]{font-size:12px!important;line-height:1.28!important}.theme-light #workspace .text-xs{font-size:13px!important;line-height:1.3!important}.theme-light #workspace .text-sm{font-size:14px!important;line-height:1.35!important}.theme-light #workspace .tracking-widest{letter-spacing:.045em!important}.theme-light #workspace .tracking-wider{letter-spacing:.032em!important}.theme-light #workspace header button,.theme-light #workspace header .header-action-label,.theme-light .language-menu-button,.theme-light .theme-toggle{font-size:12px!important;font-weight:850!important}.theme-light .analysis-header h2{font-size:15px!important;line-height:1.15!important}.theme-light .analysis-header p,.theme-light .analysis-readout,.theme-light .analysis-guidance p,.theme-light .analysis-guidance li{font-size:12px!important;line-height:1.35!important}.theme-light .analysis-curve-controls button,.theme-light .analysis-slice-controls button,.theme-light .analysis-curve-controls span,.theme-light .analysis-slice-controls span{font-size:12px!important}.theme-light .analysis-chart svg text,.theme-light .visualizer-surface svg text,.theme-light .heatmap-visualizer-shell svg text{font-size:11px!important;font-weight:750!important}.theme-light .analysis-chart svg .recharts-text,.theme-light .analysis-chart svg .recharts-label,.theme-light .analysis-chart svg .recharts-cartesian-axis-tick-value{font-size:11px!important}.theme-light .driver-status-pill,.theme-light .driver-requirement-chips span,.theme-light .admin-driver-brand-chip,.theme-light .admin-wire-in-use-chip,.theme-light .actions-show-all-button{letter-spacing:.03em!important;min-height:20px!important;font-size:10.5px!important;line-height:1.15!important}.theme-light .settings-nav-button strong,.theme-light .settings-action-option strong,.theme-light .settings-driver-brand-heading strong{font-size:13px!important;line-height:1.2!important}.theme-light .settings-nav-button small,.theme-light .settings-action-option small,.theme-light .settings-section-title p,.theme-light .settings-block-heading p,.theme-light .settings-choice-note{font-size:11px!important;line-height:1.28!important}.theme-light .settings-form-grid span,.theme-light .settings-choice,.theme-light .settings-token,.theme-light .settings-model-token{font-size:12px!important;line-height:1.25!important}.theme-light .settings-form-grid input,.theme-light .settings-search-field input,.theme-light input,.theme-light select,.theme-light textarea{font-size:13px!important;line-height:1.25!important}.theme-light .three-d-overlay-title h3{font-size:20px!important;line-height:1.15!important}.theme-light .three-d-overlay-title p,.theme-light .three-d-overlay-panel button,.theme-light .three-d-tip-panel,.theme-light .heatmap-legend-panel{font-size:12px!important;line-height:1.25!important}.theme-light .three-d-legend-title,.theme-light .heatmap-legend-title{font-size:10px!important;line-height:1.2!important}.theme-light .three-d-legend-label,.theme-light .three-d-legend-note,.theme-light .heatmap-legend-label,.theme-light .heatmap-legend-coordinates,.theme-light .heatmap-legend-empty{font-size:11px!important;line-height:1.2!important}.theme-light-root .driver-select-popout,.theme-light-root .loop-config-popout,.theme-light-root .loop-type-popout,.theme-light-root .language-menu-popout{font-size:13px!important;line-height:1.3!important}.theme-light-root .driver-select-popout .text-\[8px\],.theme-light-root .driver-select-popout .text-\[9px\],.theme-light-root .loop-config-popout .text-\[8px\],.theme-light-root .loop-config-popout .text-\[9px\],.theme-light-root .loop-type-popout .text-\[8px\],.theme-light-root .loop-type-popout .text-\[9px\]{font-size:11px!important;line-height:1.25!important}.theme-light-root .driver-select-popout .text-\[10px\],.theme-light-root .driver-select-popout .text-\[11px\],.theme-light-root .loop-config-popout .text-\[10px\],.theme-light-root .loop-config-popout .text-\[11px\],.theme-light-root .loop-type-popout .text-\[10px\],.theme-light-root .loop-type-popout .text-\[11px\]{font-size:12px!important;line-height:1.28!important}.theme-light .admin-driver-spec-table{font-size:12px!important;line-height:1.3!important}.theme-light .admin-driver-spec-table th{font-size:11px!important;line-height:1.2!important}.theme-light .admin-driver-spec-table input,.theme-light .admin-driver-spec-table select{min-height:30px!important;font-size:12px!important}.theme-light,.theme-light-root{--wb-app-bg:#c9ccd1;--wb-panel-bg:#d9dce0;--wb-panel-bg-alt:#e5e7ea;--wb-field-bg:#f3f4f5;--wb-border:#8d949c;--wb-border-soft:#aeb4bb;--wb-text:#151a20;--wb-muted:#444c55;--wb-accent:#2f5f91;--wb-accent-soft:#d6e2ee;--wb-good:#176a4f;--wb-alert:#8a4a00}.theme-light{background:var(--wb-app-bg)!important;color:var(--wb-text)!important;font-size:13px!important}.theme-light #workspace,.theme-light main,.theme-light .flex-1.overflow-hidden.p-2,.theme-light .flex-1.overflow-hidden.p-2.md\:p-3{background:var(--wb-app-bg)!important}.theme-light #sidebar{background:var(--wb-panel-bg)!important;box-shadow:none!important;border-right:1px solid #767d86!important}.theme-light #sidebar-header,.theme-light #sidebar>.px-4,.theme-light #workspace>header{background:#d1d4d8!important;border-color:#858c94!important;box-shadow:inset 0 -1px #eef0f2!important}.theme-light #sidebar-header{gap:6px!important;padding:10px 12px!important}.theme-light #sidebar .overflow-y-auto{background:var(--wb-panel-bg)!important}.theme-light #sidebar .sidebar-major-section,.theme-light .settings-page,.theme-light .settings-shell,.theme-light .settings-content,.theme-light .settings-section,.theme-light .settings-panel-block,.theme-light .analysis-panel,.theme-light .analysis-header,.theme-light .analysis-readout,.theme-light .analysis-guidance,.theme-light .admin-driver-panel,.theme-light .admin-driver-table-shell,.theme-light .heatmap-visualizer-shell{background:var(--wb-panel-bg-alt)!important;border:1px solid var(--wb-border)!important;box-shadow:none!important;border-radius:3px!important}.theme-light #sidebar .sidebar-major-section{gap:6px!important;margin-bottom:12px!important;padding:0!important}.theme-light #sidebar .sidebar-major-section,.theme-light #sidebar [data-tour=actions-export]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.theme-light #sidebar [data-tour=actions-export]{margin-top:12px!important;padding-bottom:0!important}.theme-light #sidebar .sidebar-major-section:before{display:none!important}.theme-light #sidebar .sidebar-major-section>div:first-child,.theme-light .settings-section-title,.theme-light .settings-block-heading,.theme-light .analysis-header{background:#eef0f2!important;border:1px solid #8d949c!important;border-radius:2px!important;padding:5px 7px!important}.theme-light #sidebar .sidebar-section-loop-type>div:first-child,.theme-light #sidebar .sidebar-section-loop-config>div:first-child,.theme-light #sidebar .design-details-trigger-card>div:first-child,.theme-light #sidebar .system-settings-trigger-card>div:first-child,.theme-light #sidebar .sidebar-section-driver>div:first-child,.theme-light #sidebar [data-tour=actions-export]>div:first-child{background:#b8cadb!important;border:1px solid #66839f!important;border-radius:2px!important;margin:0 0 6px!important;padding:5px 7px!important}.theme-light #sidebar .sidebar-major-section>div:first-child h3,.theme-light #sidebar .sidebar-major-section>div:first-child label,.theme-light #sidebar [data-tour=actions-export] h3{color:#0f141a!important;letter-spacing:.025em!important;font-size:13px!important;font-weight:950!important;line-height:1.1!important}.theme-light #sidebar [data-tour=actions-export] .action-export-button,.theme-light #sidebar [data-tour=actions-export] .action-export-button:hover,.theme-light-root #sidebar [data-tour=actions-export] .action-export-button,.theme-light-root #sidebar [data-tour=actions-export] .action-export-button:hover,.theme-dark #sidebar [data-tour=actions-export] .action-export-button,.theme-dark #sidebar [data-tour=actions-export] .action-export-button:hover,.theme-dark-root #sidebar [data-tour=actions-export] .action-export-button,.theme-dark-root #sidebar [data-tour=actions-export] .action-export-button:hover{color:#fff!important;box-shadow:none!important;background:#2f5f91!important;border-color:#234a72!important}.theme-light #sidebar [data-tour=actions-export] .action-export-button svg,.theme-light-root #sidebar [data-tour=actions-export] .action-export-button svg,.theme-dark #sidebar [data-tour=actions-export] .action-export-button svg,.theme-dark-root #sidebar [data-tour=actions-export] .action-export-button svg{color:#fff!important}.admin-user-toggle{border:1px solid #0000;box-shadow:inset 0 0 0 1px #0f172a0a}.admin-user-toggle--active.admin-user-toggle--on,.theme-light .admin-user-toggle--active.admin-user-toggle--on,.theme-light-root .admin-user-toggle--active.admin-user-toggle--on,.theme-dark .admin-user-toggle--active.admin-user-toggle--on,.theme-dark-root .admin-user-toggle--active.admin-user-toggle--on{background:#2f5f91!important;border-color:#234a72!important}.admin-user-toggle--admin.admin-user-toggle--on,.theme-light .admin-user-toggle--admin.admin-user-toggle--on,.theme-light-root .admin-user-toggle--admin.admin-user-toggle--on,.theme-dark .admin-user-toggle--admin.admin-user-toggle--on,.theme-dark-root .admin-user-toggle--admin.admin-user-toggle--on{background:#3b6d9d!important;border-color:#234a72!important}.admin-user-toggle--off,.theme-light .admin-user-toggle--off,.theme-light-root .admin-user-toggle--off{background:#b8cadb!important;border-color:#66839f!important}.theme-dark .admin-user-toggle--off,.theme-dark-root .admin-user-toggle--off{background:#203247!important;border-color:#2f5f91!important}.admin-user-toggle-knob,.theme-light .admin-user-toggle-knob,.theme-light-root .admin-user-toggle-knob,.theme-dark .admin-user-toggle-knob,.theme-dark-root .admin-user-toggle-knob{border:1px solid #0f172a1f;background:#fff!important}.admin-users-table-shell{max-width:100%}.admin-users-table{table-layout:auto}.admin-users-table th,.admin-users-table td{white-space:nowrap}.admin-users-table td:first-child,.admin-users-table th:first-child,.admin-users-table td:nth-child(2),.admin-users-table th:nth-child(2){white-space:normal}.admin-users-toggle-column{width:82px;min-width:82px}.admin-users-actions-column{width:104px;min-width:104px}.admin-issues-filter-toggle--on,.theme-light .admin-issues-filter-toggle--on,.theme-light-root .admin-issues-filter-toggle--on,.theme-dark .admin-issues-filter-toggle--on,.theme-dark-root .admin-issues-filter-toggle--on{background:#2f5f91!important;border-color:#234a72!important}.admin-issues-filter-toggle--off,.theme-light .admin-issues-filter-toggle--off,.theme-light-root .admin-issues-filter-toggle--off{background:#b8cadb!important;border-color:#66839f!important}.theme-dark .admin-issues-filter-toggle--off,.theme-dark-root .admin-issues-filter-toggle--off{background:#203247!important;border-color:#2f5f91!important}.admin-issues-filter-toggle-knob,.theme-light .admin-issues-filter-toggle-knob,.theme-light-root .admin-issues-filter-toggle-knob,.theme-dark .admin-issues-filter-toggle-knob,.theme-dark-root .admin-issues-filter-toggle-knob{border:1px solid #0f172a1f;background:#fff!important}.admin-new-user-button,.admin-new-user-button:hover,.theme-light .admin-new-user-button,.theme-light .admin-new-user-button:hover,.theme-light-root .admin-new-user-button,.theme-light-root .admin-new-user-button:hover,.theme-dark .admin-new-user-button,.theme-dark .admin-new-user-button:hover,.theme-dark-root .admin-new-user-button,.theme-dark-root .admin-new-user-button:hover{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.admin-new-user-button svg,.theme-light .admin-new-user-button svg,.theme-light-root .admin-new-user-button svg,.theme-dark .admin-new-user-button svg,.theme-dark-root .admin-new-user-button svg{color:#fff!important}.theme-light .bg-white,.theme-light-root .bg-white,.theme-light .bg-slate-50,.theme-light .bg-slate-50\/50,.theme-light .bg-slate-50\/70,.theme-light .bg-slate-50\/75,.theme-light .bg-slate-50\/80,.theme-light .bg-slate-100,.theme-light-root .bg-slate-50,.theme-light-root .bg-slate-50\/50,.theme-light-root .bg-slate-50\/70,.theme-light-root .bg-slate-50\/80,.theme-light-root .bg-slate-100{background-color:var(--wb-panel-bg-alt)!important}.theme-light .bg-indigo-50,.theme-light .bg-indigo-50\/50,.theme-light .bg-indigo-50\/70,.theme-light .bg-indigo-100,.theme-light .bg-teal-50,.theme-light .bg-teal-50\/75,.theme-light .bg-sky-50,.theme-light .bg-sky-50\/50,.theme-light .bg-sky-100,.theme-light-root .bg-indigo-50,.theme-light-root .bg-indigo-50\/50,.theme-light-root .bg-indigo-50\/70,.theme-light-root .bg-indigo-100,.theme-light-root .bg-teal-50,.theme-light-root .bg-sky-50,.theme-light-root .bg-sky-100{background-color:#dce3ea!important}.theme-light .border-slate-50,.theme-light .border-slate-100,.theme-light .border-slate-150,.theme-light .border-slate-200,.theme-light .border-slate-250,.theme-light .border-slate-300,.theme-light .border-indigo-50,.theme-light .border-indigo-100,.theme-light .border-indigo-200,.theme-light .border-teal-200,.theme-light .border-sky-200,.theme-light-root .border-slate-50,.theme-light-root .border-slate-100,.theme-light-root .border-slate-150,.theme-light-root .border-slate-200,.theme-light-root .border-slate-250,.theme-light-root .border-slate-300,.theme-light-root .border-indigo-100,.theme-light-root .border-indigo-200,.theme-light-root .border-sky-200{border-color:var(--wb-border-soft)!important}.theme-light .rounded,.theme-light .rounded-md,.theme-light .rounded-lg,.theme-light .rounded-xl,.theme-light .rounded-2xl,.theme-light-root .rounded,.theme-light-root .rounded-md,.theme-light-root .rounded-lg,.theme-light-root .rounded-xl,.theme-light-root .rounded-2xl{border-radius:3px!important}.theme-light .shadow-xs,.theme-light .shadow-sm,.theme-light .shadow-md,.theme-light .shadow-lg,.theme-light .shadow-xl,.theme-light .shadow-2xl,.theme-light .shadow-3xs,.theme-light .shadow-2xs,.theme-light .shadow-inner,.theme-light-root .shadow-xs,.theme-light-root .shadow-sm,.theme-light-root .shadow-md,.theme-light-root .shadow-lg,.theme-light-root .shadow-xl,.theme-light-root .shadow-2xl,.theme-light-root .shadow-3xs,.theme-light-root .shadow-2xs{box-shadow:none!important}.theme-light #sidebar label,.theme-light #sidebar h3,.theme-light .settings-section-title h3,.theme-light .settings-block-heading h4,.theme-light .analysis-header h2,.theme-light .text-slate-900,.theme-light .text-slate-800,.theme-light .text-slate-700,.theme-light-root .text-slate-900,.theme-light-root .text-slate-800,.theme-light-root .text-slate-700{color:var(--wb-text)!important}.theme-light .text-slate-600,.theme-light .text-slate-500,.theme-light .text-slate-400,.theme-light .text-slate-450,.theme-light .text-slate-455,.theme-light .text-slate-650,.theme-light .text-slate-655,.theme-light-root .text-slate-600,.theme-light-root .text-slate-500,.theme-light-root .text-slate-400,.theme-light-root .text-slate-650{color:var(--wb-muted)!important}.theme-light .text-indigo-500,.theme-light .text-indigo-600,.theme-light .text-indigo-700,.theme-light .text-indigo-800,.theme-light .text-teal-600,.theme-light .text-teal-700,.theme-light .text-sky-700,.theme-light-root .text-indigo-500,.theme-light-root .text-indigo-600,.theme-light-root .text-indigo-700,.theme-light-root .text-indigo-800,.theme-light-root .text-teal-600,.theme-light-root .text-teal-700,.theme-light-root .text-sky-700{color:var(--wb-accent)!important}.theme-light .bg-indigo-500,.theme-light .bg-indigo-600,.theme-light .bg-indigo-700,.theme-light .bg-teal-500,.theme-light .bg-teal-600,.theme-light .bg-sky-500,.theme-light .bg-sky-600,.theme-light-root .bg-indigo-500,.theme-light-root .bg-indigo-600,.theme-light-root .bg-indigo-700,.theme-light-root .bg-teal-500,.theme-light-root .bg-teal-600,.theme-light-root .bg-sky-600{background-color:var(--wb-accent)!important;color:#fff!important;border-color:#234a72!important}.theme-light button,.theme-light-root button,.theme-light .loop-type-action-button,.theme-light .driver-doc-button,.theme-light .actions-show-all-button,.theme-light .settings-reset-button,.theme-light .settings-save-button,.theme-light .admin-driver-analysis-button{box-shadow:none!important;border-radius:3px!important}.theme-light button:not(.bg-indigo-600):not(.bg-teal-600):not(.bg-sky-600):not(.bg-rose-600):not(.bg-red-600):not(.bg-amber-600):not(.analysis-axis-button--active),.theme-light-root button:not(.bg-indigo-600):not(.bg-teal-600):not(.bg-sky-600):not(.bg-rose-600):not(.bg-red-600):not(.bg-amber-600):not(.analysis-axis-button--active){color:var(--wb-text)!important;background-color:#e1e3e6!important;border-color:#8e969f!important}.theme-light button:hover,.theme-light-root button:hover,.theme-light .hover\:bg-slate-50:hover,.theme-light .hover\:bg-slate-100:hover,.theme-light .hover\:bg-slate-200:hover{color:var(--wb-text)!important;background-color:#eef0f2!important}.theme-light input,.theme-light select,.theme-light textarea,.theme-light-root input,.theme-light-root select,.theme-light-root textarea{background:var(--wb-field-bg)!important;color:#10151b!important;border:1px solid #7c848d!important;border-radius:2px!important;min-height:26px!important;box-shadow:inset 0 1px 2px #00000017!important}.theme-light input:focus,.theme-light select:focus,.theme-light textarea:focus,.theme-light-root input:focus,.theme-light-root select:focus,.theme-light-root textarea:focus{border-color:#224f7e!important;outline:1px solid #224f7e!important;box-shadow:inset 0 1px 2px #00000017!important}.theme-light #sidebar .text-\[8px\],.theme-light #sidebar .text-\[9px\],.theme-light #workspace .text-\[8px\],.theme-light #workspace .text-\[9px\]{font-size:11px!important;line-height:1.2!important}.theme-light #sidebar .text-\[10px\],.theme-light #sidebar .text-\[10\.5px\],.theme-light #sidebar .text-\[11px\],.theme-light #sidebar .text-xs,.theme-light #workspace .text-\[10px\],.theme-light #workspace .text-\[10\.5px\],.theme-light #workspace .text-\[11px\],.theme-light #workspace .text-xs{font-size:12px!important;line-height:1.25!important}.theme-light .uppercase,.theme-light .tracking-wide,.theme-light .tracking-wider,.theme-light .tracking-widest,.theme-light-root .uppercase,.theme-light-root .tracking-wide,.theme-light-root .tracking-wider,.theme-light-root .tracking-widest{letter-spacing:.015em!important}.theme-light .settings-grid,.theme-light .settings-form-grid,.theme-light .settings-action-grid,.theme-light .settings-token-grid{gap:6px!important}.theme-light .settings-choice,.theme-light .settings-token,.theme-light .settings-action-option,.theme-light .settings-driver-brand-group,.theme-light .analysis-readout .grid>div,.theme-light .analysis-guidance .grid>div{border:1px solid var(--wb-border-soft)!important;box-shadow:none!important;background:#eef0f2!important;border-radius:2px!important}.theme-light .settings-choice--active,.theme-light .settings-token--active,.theme-light .settings-action-option--visible,.theme-light .settings-nav-button--active,.theme-light .loop-type-action-button--active,.theme-light .driver-option-card{background:var(--wb-accent-soft)!important;border-color:#5d7f9f!important}.theme-light .settings-nav{border:1px solid var(--wb-border)!important;background:#d2d5d9!important;border-radius:3px!important;padding:6px!important}.theme-light .settings-nav-button{border:1px solid #0000!important;border-radius:2px!important;padding:7px 8px!important}.theme-light .driver-status-pill,.theme-light .driver-requirement-chips span,.theme-light .admin-driver-brand-chip,.theme-light .admin-wire-in-use-chip,.theme-light .settings-token,.theme-light .settings-model-token{box-shadow:none!important;border-radius:2px!important}.theme-light-root .driver-select-popout,.theme-light-root .loop-config-popout,.theme-light-root .loop-type-popout,.theme-light-root .language-menu-popout{background:#dce0e4!important;border:1px solid #727a83!important;border-radius:3px!important;box-shadow:0 4px 14px #0000002e!important}.theme-light-root .driver-select-popout-header,.theme-light-root .loop-config-popout-header{background:#cdd1d6!important;border-bottom:1px solid #858c94!important}.theme-light .admin-driver-spec-table{border-collapse:collapse!important}.theme-light .admin-driver-spec-table th,.theme-light .admin-driver-spec-table td{background:#e6e8eb!important;border:1px solid #9299a1!important;padding:5px 6px!important}.theme-light .admin-driver-spec-table th{color:#111827!important;background:#cdd2d8!important}.theme-light .admin-driver-row:hover,.theme-light .admin-driver-row--mld:hover,.theme-light .admin-driver-row--series:hover,.theme-light .admin-driver-row--expanded{background:#dfe6ed!important}.theme-light .three-d-overlay-panel,.theme-light .three-d-legend-panel,.theme-light .three-d-tip-panel,.theme-light .heatmap-legend-panel{box-shadow:none!important;background:#e4e7eaf5!important;border:1px solid #7e8790!important;border-radius:3px!important}.theme-light .visualizer-surface,.theme-light .analysis-chart,.theme-light .three-d-view{background:#eef0f2!important;border:1px solid #8d949c!important;border-radius:3px!important}.theme-light #workspace [data-tour=navigation-tabs] button,.theme-light-root #workspace [data-tour=navigation-tabs] button{color:#26313d!important;border:1px solid #0000!important;border-radius:2px!important;padding:5px 8px!important}.theme-light #workspace [data-tour=navigation-tabs] button.workspace-tab-active,.theme-light #workspace [data-tour=navigation-tabs] button.text-indigo-600,.theme-light-root #workspace [data-tour=navigation-tabs] button.workspace-tab-active,.theme-light-root #workspace [data-tour=navigation-tabs] button.text-indigo-600{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.theme-light #workspace [data-tour=navigation-tabs] button.workspace-tab-active>.absolute,.theme-light #workspace [data-tour=navigation-tabs] button.text-indigo-600>.absolute,.theme-light-root #workspace [data-tour=navigation-tabs] button.workspace-tab-active>.absolute,.theme-light-root #workspace [data-tour=navigation-tabs] button.text-indigo-600>.absolute{display:none!important}.theme-light #workspace [data-tour=navigation-tabs] button:hover,.theme-light-root #workspace [data-tour=navigation-tabs] button:hover{color:#0f141a!important;background:#dce3ea!important;border-color:#8fa5b9!important}.theme-light #workspace [data-tour=navigation-tabs] button.workspace-tab-active,.theme-light #workspace [data-tour=navigation-tabs] button.workspace-tab-active:hover,.theme-light #workspace [data-tour=navigation-tabs] button.text-indigo-600,.theme-light #workspace [data-tour=navigation-tabs] button.text-indigo-600:hover,.theme-light-root #workspace [data-tour=navigation-tabs] button.workspace-tab-active,.theme-light-root #workspace [data-tour=navigation-tabs] button.workspace-tab-active:hover,.theme-light-root #workspace [data-tour=navigation-tabs] button.text-indigo-600,.theme-light-root #workspace [data-tour=navigation-tabs] button.text-indigo-600:hover{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.theme-light #sidebar .auto-current-toggle{box-shadow:none!important;background:0 0!important;border:0!important;gap:2px!important}#sidebar .auto-current-toggle{gap:3px!important}#sidebar .auto-current-toggle-option{white-space:nowrap!important;justify-content:center!important;align-items:center!important;min-width:0!important;padding:0 6px!important;display:flex!important}#sidebar .driver-auto-select-toggle{min-width:138px!important}#sidebar .dual-mode-switch{grid-template-columns:minmax(34px,auto) 42px minmax(28px,auto);min-height:30px!important;box-shadow:none!important;cursor:pointer!important;font-family:var(--font-sans)!important;background:0 0!important;border:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0!important;line-height:1!important;display:inline-grid!important}#sidebar .dual-mode-switch:focus-visible{outline-offset:3px!important;outline:2px solid #2f5f91!important}#sidebar .dual-mode-switch__label{color:#526174!important;letter-spacing:.01em!important;text-transform:uppercase!important;white-space:nowrap!important;font-size:10px!important;font-weight:950!important;line-height:1!important}#sidebar .dual-mode-switch__label--active{color:#101820!important}#sidebar .dual-mode-switch__track{background:#9aa8b7!important;border:1px solid #7f8c9c!important;border-radius:999px!important;align-items:center!important;width:42px!important;height:22px!important;transition:background-color .15s,border-color .15s!important;display:inline-flex!important;position:relative!important;box-shadow:inset 0 0 0 1px #0f172a14!important}#sidebar .dual-mode-switch--auto .dual-mode-switch__track{background:#2f5f91!important;border-color:#234a72!important}#sidebar .dual-mode-switch__thumb{background:#fff!important;border-radius:999px!important;width:16px!important;height:16px!important;transition:transform .15s!important;position:absolute!important;left:3px!important;box-shadow:0 1px 2px #0f172a57!important}#sidebar .dual-mode-switch--auto .dual-mode-switch__thumb{transform:translate(19px)!important}.theme-light #sidebar .auto-current-toggle-option{color:#26313d!important;background:0 0!important;border:1px solid #0000!important;border-radius:2px!important;min-height:24px!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.theme-light #sidebar .auto-current-toggle-option:hover{color:#0f141a!important;background:#dce3ea!important;border-color:#8fa5b9!important}.theme-light #sidebar .auto-current-toggle-option--manual.auto-current-toggle-option--active,.theme-light-root #sidebar .auto-current-toggle-option--manual.auto-current-toggle-option--active{color:#2d1800!important;background:#f6c85f!important;border-color:#bd7c12!important}.theme-light #sidebar .auto-current-toggle-option--auto.auto-current-toggle-option--active,.theme-light-root #sidebar .auto-current-toggle-option--auto.auto-current-toggle-option--active{color:#052e16!important;background:#7dd3a7!important;border-color:#15803d!important}.theme-dark #sidebar .auto-current-toggle,.theme-dark-root #sidebar .auto-current-toggle{box-shadow:none!important;background:0 0!important;border:0!important;gap:2px!important}.theme-dark #sidebar .dual-mode-switch__label,.theme-dark-root #sidebar .dual-mode-switch__label{color:#aab5c4!important}.theme-dark #sidebar .dual-mode-switch__label--active,.theme-dark-root #sidebar .dual-mode-switch__label--active{color:#fff!important}.theme-dark #sidebar .dual-mode-switch__track,.theme-dark-root #sidebar .dual-mode-switch__track{background:#2b3441!important;border-color:#3b4656!important}.theme-dark #sidebar .dual-mode-switch--auto .dual-mode-switch__track,.theme-dark-root #sidebar .dual-mode-switch--auto .dual-mode-switch__track{background:#2f5f91!important;border-color:#234a72!important}.theme-dark #sidebar .dual-mode-switch__thumb,.theme-dark-root #sidebar .dual-mode-switch__thumb{background:#fff!important}.theme-dark #sidebar .auto-current-toggle-option,.theme-dark-root #sidebar .auto-current-toggle-option{color:#cbd5e1!important;background:#111827!important;border:1px solid #334155!important;border-radius:2px!important;min-height:24px!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.theme-dark #sidebar .auto-current-toggle-option:hover,.theme-dark-root #sidebar .auto-current-toggle-option:hover{color:#f8fafc!important;background:#1f2937!important;border-color:#64748b!important}.theme-dark #sidebar .auto-current-toggle-option--manual.auto-current-toggle-option--active,.theme-dark-root #sidebar .auto-current-toggle-option--manual.auto-current-toggle-option--active{color:#120900!important;background:#d8912f!important;border-color:#fbbf24!important}.theme-dark #sidebar .auto-current-toggle-option--auto.auto-current-toggle-option--active,.theme-dark-root #sidebar .auto-current-toggle-option--auto.auto-current-toggle-option--active{color:#03160d!important;background:#22a06b!important;border-color:#86efac!important}#sidebar .drive-current-readout{text-align:center;min-width:4.8ch;color:#1f4f82!important;font-size:18px!important;font-weight:950!important;line-height:1!important}#sidebar .drive-current-value-cluster{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;min-width:0;display:inline-flex}#sidebar .drive-voltage-readout{text-align:center;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;display:inline-flex;color:#16705f!important;font-size:12px!important;font-weight:950!important;line-height:1!important}#sidebar .drive-voltage-channel{white-space:nowrap}.theme-dark #sidebar .drive-current-readout{color:#93c5fd!important}.theme-dark #sidebar .drive-voltage-readout{color:#6ee7c4!important}#sidebar .drive-current-slider{accent-color:#2f6fae!important;height:18px!important;box-shadow:none!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:999px!important;transition:none!important}#sidebar .drive-current-slider:disabled{box-shadow:none!important;background:0 0!important;border-color:#0000!important}#sidebar .drive-current-slider::-webkit-slider-runnable-track{background:#8f99a5!important;border-radius:999px!important;height:4px!important;transition:none!important}#sidebar .drive-current-slider:disabled::-webkit-slider-runnable-track{background:#9faab6!important}#sidebar .drive-current-slider::-webkit-slider-thumb{appearance:none!important;background:#2f6fae!important;border:2px solid #153f70!important;border-radius:999px!important;width:18px!important;height:18px!important;margin-top:-7px!important;transition:none!important;box-shadow:0 1px 3px #0f172a59!important}#sidebar .drive-current-slider:disabled::-webkit-slider-thumb{background:#4b83b7!important;border-color:#245988!important}#sidebar .drive-current-slider::-moz-range-track{background:#8f99a5!important;border-radius:999px!important;height:4px!important;transition:none!important}#sidebar .drive-current-slider:disabled::-moz-range-track{background:#9faab6!important}#sidebar .drive-current-slider::-moz-range-thumb{background:#2f6fae!important;border:2px solid #153f70!important;border-radius:999px!important;width:18px!important;height:18px!important;transition:none!important;box-shadow:0 1px 3px #0f172a59!important}#sidebar .drive-capacity-mini-graphs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin-top:-2px;display:grid}#sidebar .drive-capacity-mini-graph{color:#536273;min-width:0;height:11px;font-family:var(--font-sans);grid-template-columns:8px minmax(22px,1fr) auto;align-items:center;gap:3px;font-weight:850;display:grid;font-size:8px!important;line-height:1!important}#sidebar .drive-capacity-mini-graph__label{text-align:center;font-weight:950;font-size:8px!important}#sidebar .drive-capacity-mini-graph__value{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:8px!important}#sidebar .drive-capacity-mini-graph__track{background:#aab5c2;border-radius:999px;height:3px;display:block;overflow:hidden}#sidebar .drive-capacity-mini-graph__fill{border-radius:inherit;background:#2f6fae;height:100%;display:block}#sidebar .drive-capacity-mini-graph--warm .drive-capacity-mini-graph__fill{background:#d97706}#sidebar .drive-capacity-mini-graph--near .drive-capacity-mini-graph__fill{background:#c2410c}#sidebar .drive-capacity-mini-graph--over .drive-capacity-mini-graph__fill{background:#dc2626}.theme-dark #sidebar .drive-capacity-mini-graph{color:#cbd5e1}.theme-dark #sidebar .drive-capacity-mini-graph__track{background:#4b5563}.theme-dark #sidebar .drive-current-slider{background:#3b434e!important;border-color:#4f5a67!important;box-shadow:inset 0 1px 2px #00000059!important}.theme-dark #sidebar .drive-current-slider::-webkit-slider-runnable-track{background:#3b434e!important}.theme-dark #sidebar .drive-current-slider::-moz-range-track{background:#3b434e!important}.theme-dark #sidebar .drive-current-slider::-webkit-slider-thumb{background:#3b82c4!important;border-color:#8cc4ff!important}.theme-dark #sidebar .drive-current-slider::-moz-range-thumb{background:#3b82c4!important;border-color:#8cc4ff!important}.theme-light{font-size:14px!important}.theme-light .text-\[8px\],.theme-light .text-\[9px\],.theme-light-root .text-\[8px\],.theme-light-root .text-\[9px\]{font-size:11px!important;line-height:1.25!important}.theme-light .text-\[9\.5px\],.theme-light .text-\[10px\],.theme-light .text-\[10\.5px\],.theme-light .text-\[11px\],.theme-light-root .text-\[9\.5px\],.theme-light-root .text-\[10px\],.theme-light-root .text-\[10\.5px\],.theme-light-root .text-\[11px\]{font-size:12px!important;line-height:1.28!important}.theme-light .text-\[12px\],.theme-light .text-xs,.theme-light-root .text-\[12px\],.theme-light-root .text-xs{font-size:13px!important;line-height:1.3!important}.theme-light .text-sm,.theme-light-root .text-sm{font-size:14px!important;line-height:1.32!important}.theme-light .text-base,.theme-light-root .text-base{font-size:16px!important}.theme-light #sidebar .text-\[8px\],.theme-light #sidebar .text-\[9px\],.theme-light #workspace .text-\[8px\],.theme-light #workspace .text-\[9px\]{font-size:12px!important}.theme-light #sidebar .text-\[9\.5px\],.theme-light #sidebar .text-\[10px\],.theme-light #sidebar .text-\[10\.5px\],.theme-light #sidebar .text-\[11px\],.theme-light #sidebar .text-xs,.theme-light #workspace .text-\[9\.5px\],.theme-light #workspace .text-\[10px\],.theme-light #workspace .text-\[10\.5px\],.theme-light #workspace .text-\[11px\],.theme-light #workspace .text-xs{font-size:13px!important}.theme-light #sidebar .text-sm,.theme-light #workspace .text-sm{font-size:15px!important}.theme-light button,.theme-light input,.theme-light select,.theme-light textarea,.theme-light #sidebar input,.theme-light #sidebar select,.theme-light #sidebar button{font-size:13px!important;line-height:1.24!important}.theme-light #sidebar .sidebar-major-section>div:first-child h3,.theme-light #sidebar .sidebar-major-section>div:first-child label,.theme-light #sidebar [data-tour=actions-export] h3{font-size:15px!important}.theme-light #workspace [data-tour=navigation-tabs] button,.theme-light #sidebar .auto-current-toggle-option,.theme-light #workspace header .header-action-label{font-size:13px!important}.theme-light #sidebar .auto-current-toggle-option{letter-spacing:.01em!important;font-size:10px!important}.theme-dark,.theme-dark-root{font-size:14px!important}.theme-dark .text-\[8px\],.theme-dark .text-\[9px\],.theme-dark-root .text-\[8px\],.theme-dark-root .text-\[9px\]{font-size:11px!important;line-height:1.25!important}.theme-dark .text-\[9\.5px\],.theme-dark .text-\[10px\],.theme-dark .text-\[10\.5px\],.theme-dark .text-\[11px\],.theme-dark-root .text-\[9\.5px\],.theme-dark-root .text-\[10px\],.theme-dark-root .text-\[10\.5px\],.theme-dark-root .text-\[11px\]{font-size:12px!important;line-height:1.28!important}.theme-dark .text-\[12px\],.theme-dark .text-xs,.theme-dark-root .text-\[12px\],.theme-dark-root .text-xs{font-size:13px!important;line-height:1.3!important}.theme-dark .text-sm,.theme-dark-root .text-sm{font-size:14px!important;line-height:1.32!important}.theme-dark .text-base,.theme-dark-root .text-base{font-size:16px!important}.theme-dark #sidebar .text-\[8px\],.theme-dark #sidebar .text-\[9px\],.theme-dark #workspace .text-\[8px\],.theme-dark #workspace .text-\[9px\],.theme-dark-root #sidebar .text-\[8px\],.theme-dark-root #sidebar .text-\[9px\],.theme-dark-root #workspace .text-\[8px\],.theme-dark-root #workspace .text-\[9px\]{font-size:12px!important}.theme-dark #sidebar .text-\[9\.5px\],.theme-dark #sidebar .text-\[10px\],.theme-dark #sidebar .text-\[10\.5px\],.theme-dark #sidebar .text-\[11px\],.theme-dark #sidebar .text-xs,.theme-dark #workspace .text-\[9\.5px\],.theme-dark #workspace .text-\[10px\],.theme-dark #workspace .text-\[10\.5px\],.theme-dark #workspace .text-\[11px\],.theme-dark #workspace .text-xs,.theme-dark-root #sidebar .text-\[9\.5px\],.theme-dark-root #sidebar .text-\[10px\],.theme-dark-root #sidebar .text-\[10\.5px\],.theme-dark-root #sidebar .text-\[11px\],.theme-dark-root #sidebar .text-xs,.theme-dark-root #workspace .text-\[9\.5px\],.theme-dark-root #workspace .text-\[10px\],.theme-dark-root #workspace .text-\[10\.5px\],.theme-dark-root #workspace .text-\[11px\],.theme-dark-root #workspace .text-xs{font-size:13px!important}.theme-dark #sidebar .text-sm,.theme-dark #workspace .text-sm,.theme-dark-root #sidebar .text-sm,.theme-dark-root #workspace .text-sm{font-size:15px!important}.theme-dark button,.theme-dark input,.theme-dark select,.theme-dark textarea,.theme-dark #sidebar input,.theme-dark #sidebar select,.theme-dark #sidebar button,.theme-dark-root button,.theme-dark-root input,.theme-dark-root select,.theme-dark-root textarea,.theme-dark-root #sidebar input,.theme-dark-root #sidebar select,.theme-dark-root #sidebar button{font-size:13px!important;line-height:1.24!important}.theme-dark #sidebar .sidebar-major-section>div:first-child h3,.theme-dark #sidebar .sidebar-major-section>div:first-child label,.theme-dark #sidebar [data-tour=actions-export] h3,.theme-dark-root #sidebar .sidebar-major-section>div:first-child h3,.theme-dark-root #sidebar .sidebar-major-section>div:first-child label,.theme-dark-root #sidebar [data-tour=actions-export] h3{font-size:15px!important}.theme-dark #sidebar [data-tour=actions-export] h3,.theme-dark-root #sidebar [data-tour=actions-export] h3{color:#fff!important}.theme-dark #workspace [data-tour=navigation-tabs] button,.theme-dark #sidebar .auto-current-toggle-option,.theme-dark #workspace header .header-action-label,.theme-dark-root #workspace [data-tour=navigation-tabs] button,.theme-dark-root #sidebar .auto-current-toggle-option,.theme-dark-root #workspace header .header-action-label{font-size:13px!important}.theme-dark #workspace [data-tour=navigation-tabs] button,.theme-dark-root #workspace [data-tour=navigation-tabs] button{align-items:center!important;min-height:28px!important;font-size:12px!important;line-height:1.12!important;display:inline-flex!important}.theme-dark #workspace [data-tour=navigation-tabs] button.workspace-tab-active,.theme-dark #workspace [data-tour=navigation-tabs] button.workspace-tab-active:hover,.theme-dark-root #workspace [data-tour=navigation-tabs] button.workspace-tab-active,.theme-dark-root #workspace [data-tour=navigation-tabs] button.workspace-tab-active:hover{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark #sidebar .auto-current-toggle-option,.theme-dark-root #sidebar .auto-current-toggle-option{letter-spacing:.01em!important;padding-left:4px!important;padding-right:4px!important;font-size:10px!important;line-height:1!important}.theme-light .settings-token.settings-token--inactive,.theme-light-root .settings-token.settings-token--inactive{color:#657386!important;opacity:.56!important;filter:grayscale(.9)!important;background:#e1e5ea!important;border-color:#b7c0cc!important}.theme-dark .settings-token.settings-token--inactive,.theme-dark-root .settings-token.settings-token--inactive{color:#7f8a99!important;opacity:.62!important;filter:grayscale()!important;background:#1a2029!important;border-color:#303844!important}.theme-light .settings-token.settings-token--active,.theme-light-root .settings-token.settings-token--active,.theme-dark .settings-token.settings-token--active,.theme-dark-root .settings-token.settings-token--active{background:var(--workbench-action-soft)!important;color:var(--workbench-action)!important;opacity:1!important;filter:none!important;border-color:#0f766e6b!important;text-decoration:none!important}.theme-light .settings-model-token.settings-model-token--hidden,.theme-light-root .settings-model-token.settings-model-token--hidden{color:#657386!important;opacity:.56!important;filter:grayscale(.95)!important;background:#e1e5ea!important;border-style:dashed!important;border-color:#aab4c2!important}.theme-dark .settings-model-token.settings-model-token--hidden,.theme-dark-root .settings-model-token.settings-model-token--hidden{color:#818c9a!important;opacity:.62!important;filter:grayscale()!important;background:#1a2029!important;border-style:dashed!important;border-color:#4b5563!important}.theme-light .settings-model-token.settings-model-token--hidden:hover,.theme-light-root .settings-model-token.settings-model-token--hidden:hover,.theme-dark .settings-model-token.settings-model-token--hidden:hover,.theme-dark-root .settings-model-token.settings-model-token--hidden:hover{opacity:.88!important}.theme-light .settings-report-option-button.settings-report-option-button--hidden,.theme-light-root .settings-report-option-button.settings-report-option-button--hidden{color:#657386!important;opacity:.58!important;filter:grayscale(.95)!important;background:#e1e5ea!important;border-style:dashed!important;border-color:#aab4c2!important}.theme-dark .settings-report-option-button.settings-report-option-button--hidden,.theme-dark-root .settings-report-option-button.settings-report-option-button--hidden{color:#818c9a!important;opacity:.62!important;filter:grayscale()!important;background:#1a2029!important;border-style:dashed!important;border-color:#4b5563!important}.theme-light .settings-report-option-button.settings-report-option-button--hidden strong,.theme-light .settings-report-option-button.settings-report-option-button--hidden small,.theme-light-root .settings-report-option-button.settings-report-option-button--hidden strong,.theme-light-root .settings-report-option-button.settings-report-option-button--hidden small{color:#657386!important}.theme-dark .settings-report-option-button.settings-report-option-button--hidden strong,.theme-dark .settings-report-option-button.settings-report-option-button--hidden small,.theme-dark-root .settings-report-option-button.settings-report-option-button--hidden strong,.theme-dark-root .settings-report-option-button.settings-report-option-button--hidden small{color:#818c9a!important}.theme-light .settings-report-visibility-button.settings-report-visibility-button--hidden,.theme-light-root .settings-report-visibility-button.settings-report-visibility-button--hidden{color:#657386!important;opacity:.7!important;background:#e1e5ea!important;border-style:dashed!important;border-color:#aab4c2!important}.theme-dark .settings-report-visibility-button.settings-report-visibility-button--hidden,.theme-dark-root .settings-report-visibility-button.settings-report-visibility-button--hidden{color:#818c9a!important;opacity:.72!important;background:#1a2029!important;border-style:dashed!important;border-color:#4b5563!important}#workspace [data-tour=navigation-tabs]{width:100%;max-width:100%;overflow:visible}#workspace [data-tour=navigation-tabs] button{text-align:center;flex:0 auto;justify-content:center;align-items:center;min-width:0;max-width:100%;white-space:normal!important}@media (width<=1180px){.theme-light #workspace [data-tour=navigation-tabs] button,.theme-dark #workspace [data-tour=navigation-tabs] button,.theme-dark-root #workspace [data-tour=navigation-tabs] button{padding-left:7px!important;padding-right:7px!important;font-size:11px!important;line-height:1.1!important}}@media (width<=860px){#workspace header{overflow-x:hidden}#workspace [data-tour=navigation-tabs]{gap:4px!important}.theme-light #workspace [data-tour=navigation-tabs] button,.theme-dark #workspace [data-tour=navigation-tabs] button,.theme-dark-root #workspace [data-tour=navigation-tabs] button{padding-left:6px!important;padding-right:6px!important;font-size:10px!important}}.theme-light .three-d-tip-panel,.theme-dark .three-d-tip-panel,.theme-dark-root .three-d-tip-panel,.three-d-tip-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-light .three-d-controls-text,.theme-dark .three-d-controls-text,.theme-dark-root .three-d-controls-text,.three-d-controls-text{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#526174!important;background:0 0!important;border:0!important;border-radius:0!important}.theme-light .three-d-legend-panel,.theme-dark .three-d-legend-panel,.theme-dark-root .three-d-legend-panel,.three-d-legend-panel{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.workspace-mode-toggle{background:#eef2f6;border:1px solid #cbd5e1;border-radius:8px;grid-template-columns:repeat(2,minmax(70px,1fr));gap:2px;min-height:30px;padding:2px;display:inline-grid}.workspace-mode-toggle button{color:#475569;min-width:0;font-family:var(--font-sans);text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:10px;font-weight:950;line-height:1;transition:none}.workspace-mode-toggle button:hover{color:#0f172a;background:#dce3ea}.workspace-mode-toggle button.workspace-mode-toggle-active,.workspace-mode-toggle button.workspace-mode-toggle-active:hover,.workspace-mode-toggle button.workspace-mode-toggle-active:active,.workspace-mode-toggle button.workspace-mode-toggle-active:focus-visible{box-shadow:0 1px 4px #234a7247;color:#fff!important;background:#2f5f91!important}.basic-sidebar-loop-type{background:#f8fafcb8;border:1px solid #94a3b880;border-radius:10px;gap:8px;padding:10px;display:grid}.basic-sidebar-loop-type label{font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900}.basic-sidebar-loop-type select{color:#18212d;cursor:pointer;background:#fff;border:1px solid #aeb9c6;border-radius:7px;width:100%;min-height:38px;padding:7px 34px 7px 10px}.theme-dark .basic-sidebar-loop-type,.theme-dark-root .basic-sidebar-loop-type{background:#11161d;border-color:#303844}.theme-dark .basic-sidebar-loop-type select,.theme-dark-root .basic-sidebar-loop-type select{color:#fff;background:#161d27;border-color:#3b4655}.sidebar-mode-row{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.sidebar-mode-row p{color:#64748b;min-width:0;font-family:var(--font-sans);margin:0;font-size:9px;font-weight:800;line-height:1.25}.sidebar-mode-row .workspace-mode-message{color:#1e3a5f;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;flex-basis:100%;padding:5px 7px;font-size:9px;line-height:1.25}#sidebar .sidebar-workspace-mode-toggle{grid-template-columns:repeat(2,minmax(64px,1fr));min-height:28px}#sidebar .sidebar-workspace-mode-toggle button{font-size:10px!important;font-weight:950!important}.system-settings-trigger-card{background:#f8fafcb8;border:1px solid #94a3b880;border-radius:12px;padding:10px;box-shadow:0 1px 4px #0f172a0a}.system-settings-trigger-label{min-width:0;line-height:1.1}.system-settings-trigger-button{color:#fff;background:#2f5f91;justify-content:center;align-items:center;gap:6px;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.system-settings-trigger-button:hover{background:#2f5f91}#sidebar .design-reviewer-trigger-button,#sidebar .design-reviewer-trigger-button:hover,.theme-dark #sidebar .design-reviewer-trigger-button,.theme-dark-root #sidebar .design-reviewer-trigger-button{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.system-settings-trigger-button--open{color:#334155;background:#e2e8f0;border-color:#cbd5e1}.system-settings-trigger-button--open:hover{background:#cbd5e1}.system-settings-overlay{z-index:44;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a38;justify-content:flex-end;min-width:0;padding:10px;display:flex;position:absolute;inset:0}.system-settings-drawer{background:#f8fafc;border:1px solid #94a3b894;border-radius:10px;flex-direction:column;width:min(820px,100%);min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 22px 60px #0f172a3d}.system-settings-drawer-header{background:#fff;border-bottom:1px solid #dbe3ed;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.system-settings-drawer-header p{color:#64748b;font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 3px;font-size:9px;font-weight:950;line-height:1}.system-settings-drawer-header h2{color:#0f172a;font-family:var(--font-sans);margin:0;font-size:16px;font-weight:950;line-height:1.1}.system-settings-drawer-header button{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.system-settings-drawer-header button:hover{color:#0f172a;background:#e2e8f0}.system-settings-body{flex:auto;min-height:0;padding:10px;overflow:hidden}.system-settings-body .settings-page{height:100%;box-shadow:none;border-radius:8px}.theme-dark .system-settings-trigger-card,.theme-dark-root .system-settings-trigger-card{background:#11161d;border-color:#303844}.theme-dark .system-settings-trigger-label,.theme-dark-root .system-settings-trigger-label{color:#e5e7eb!important}.theme-dark .system-settings-trigger-button--open,.theme-dark-root .system-settings-trigger-button--open{color:#e2e8f0;background:#242b35;border-color:#303844}.theme-dark .system-settings-trigger-button--open:hover,.theme-dark-root .system-settings-trigger-button--open:hover{background:#303844}.theme-dark .system-settings-overlay,.theme-dark-root .system-settings-overlay{background:#0206177a}.theme-dark .system-settings-drawer,.theme-dark-root .system-settings-drawer{background:#0f141b;border-color:#303844}.theme-dark .system-settings-drawer-header,.theme-dark-root .system-settings-drawer-header{background:#11161d;border-color:#303844}.theme-dark .system-settings-drawer-header h2,.theme-dark-root .system-settings-drawer-header h2{color:#f8fafc}.theme-dark .system-settings-drawer-header p,.theme-dark-root .system-settings-drawer-header p{color:#94a3b8}.theme-dark .system-settings-drawer-header button,.theme-dark-root .system-settings-drawer-header button{color:#e2e8f0;background:#1a2029;border-color:#303844}.theme-dark .system-settings-drawer-header button:hover,.theme-dark-root .system-settings-drawer-header button:hover{color:#fff;background:#242b35}@media (width<=860px){.system-settings-overlay{padding:8px}.system-settings-drawer{width:100%}}.easy-workspace{flex:auto;grid-template-columns:minmax(330px,.78fr) minmax(420px,1fr);grid-template-areas:"setup visual";gap:10px;min-height:0;display:grid;overflow:hidden}.easy-panel{background:#fff;border:1px solid #d5dde8;border-radius:8px;min-width:0;min-height:0;box-shadow:0 1px 6px #0f172a0f}.easy-setup-panel{flex-direction:column;grid-area:setup;gap:8px;padding:10px;display:flex;overflow:hidden}.easy-visual-panel{grid-area:visual;grid-template-rows:minmax(180px,1fr) minmax(136px,.68fr);gap:8px;padding:10px;display:grid;overflow:hidden}.easy-mode-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.easy-unit-row button{color:#334155;text-transform:uppercase;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;min-height:30px;font-size:10px;font-weight:950}.easy-unit-row button.active{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}.theme-light .easy-unit-row button.active,.theme-light .easy-unit-row button.active:hover,.theme-light-root .easy-unit-row button.active,.theme-light-root .easy-unit-row button.active:hover,.theme-light [data-help-id=unit-system] button.bg-indigo-600,.theme-light [data-help-id=unit-system] button.bg-indigo-600:hover,.theme-light-root [data-help-id=unit-system] button.bg-indigo-600,.theme-light-root [data-help-id=unit-system] button.bg-indigo-600:hover{color:#fff!important;background-color:#2563eb!important;border-color:#1d4ed8!important}.easy-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.easy-room-grid,.easy-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.easy-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.easy-field{flex-direction:column;gap:3px;min-width:0;display:flex}.easy-field-wide{grid-column:span 2}.easy-advanced-mode-note{color:#526174;min-height:31px;font-family:var(--font-sans);background:#f8fafc;border:1px solid #d5dde8;border-radius:7px;align-self:end;align-items:center;margin:0;padding:0 9px;font-size:10px;font-weight:850;line-height:1.2;display:flex}.easy-field>span{color:#526174;min-width:0;font-family:var(--font-sans);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:900;line-height:1.1;overflow:hidden}.easy-field>div{background:#f8fafc;border:1px solid #cfd8e3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:31px;display:grid;overflow:hidden}.easy-field input,.easy-field select{color:#0f172a;width:100%;min-width:0;height:31px;font-family:var(--font-sans);background:#f8fafc;border:1px solid #cfd8e3;border-radius:7px;outline:none;font-size:12px;font-weight:850}.easy-field>div input{background:0 0;border:0;border-radius:0;height:29px;padding:0 7px}.easy-field select{padding:0 7px}.easy-field small{color:#64748b;text-transform:uppercase;border-left:1px solid #d9e1ec;align-self:stretch;align-items:center;padding:0 7px;font-size:9px;font-weight:900;display:inline-flex}.easy-secondary-button{color:#27364a;text-transform:uppercase;cursor:pointer;background:#eef2f6;border:1px solid #cbd5e1;border-radius:7px;justify-content:center;align-self:end;align-items:center;gap:6px;min-height:31px;font-size:10px;font-weight:950;display:inline-flex}.easy-driver-summary{flex-direction:column;gap:7px;min-height:0;display:flex}.easy-driver-text{background:#f8fafc;border:1px solid #cfd8e3;border-radius:8px;flex-direction:column;gap:4px;padding:10px;display:flex}.easy-driver-text span,.easy-stats-row span{color:#64748b;text-transform:uppercase;font-size:9px;font-weight:950;line-height:1.1}.easy-driver-text strong{color:#0f172a;font-size:16px;font-weight:950;line-height:1.08}.easy-driver-text small{color:#526174;font-size:10px;font-weight:800;line-height:1.2}.easy-warning{color:#92400e;background:#fffbeb;border:1px solid #f59e0b;border-radius:8px;padding:8px 9px;font-size:11px;font-weight:900;line-height:1.25}.easy-stats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:0;display:grid}.easy-stats-row>div{background:#fff;border:1px solid #d5dde8;border-radius:8px;min-width:0;padding:8px}.easy-stats-row strong{color:#172033;margin-top:3px;font-size:14px;font-weight:950;line-height:1;display:block}.easy-mini-map,.easy-mini-cross-section{flex-direction:column;gap:5px;min-width:0;min-height:0;display:flex;overflow:hidden}.easy-mini-map .visualizer-surface{border:1px solid #d5dde8;flex:auto;min-height:0;box-shadow:none!important}.easy-mini-heading,.easy-mini-scale{color:#64748b;font-family:var(--font-sans);text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:950;line-height:1;display:flex}.easy-mini-heading strong{color:#172033;font-size:10px}.easy-mini-cross-section svg{border:1px solid #d5dde8;border-radius:8px;flex:auto;width:100%;min-height:118px}.easy-mini-cross-section-db-label{fill:#475569;font-family:var(--font-sans);letter-spacing:0;font-size:7px;font-weight:950}.easy-metal-loss-modal{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8f;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.easy-metal-loss-dialog{background:#fff;border:1px solid #cbd5e1;border-radius:10px;flex-direction:column;width:min(920px,94vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 24px 70px #0f172a47}.easy-metal-loss-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.easy-metal-loss-header strong{text-transform:uppercase;font-size:12px;font-weight:950}.easy-metal-loss-header button,.easy-metal-loss-done{color:#334155;text-transform:uppercase;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;font-size:10px;font-weight:950}.easy-metal-loss-header button{min-height:28px;padding:0 10px}.easy-metal-loss-body{min-height:0;padding:12px;overflow-y:auto}.easy-metal-loss-mode-row,.easy-estimate-choice-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.easy-metal-loss-mode-row button,.easy-estimate-choice-row button{color:#334155;text-transform:uppercase;cursor:pointer;background:#f8fafc;border:1px solid #cbd5e1;border-radius:7px;min-height:32px;font-size:10px;font-weight:950}.easy-metal-loss-mode-row button.active,.easy-estimate-choice-row button.active{color:#fff!important;background:#2563eb!important;border-color:#1d4ed8!important}.easy-metal-loss-panel{flex-direction:column;gap:10px;display:flex}.easy-estimate-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.easy-estimate-range span{color:#526174;text-align:center;text-transform:uppercase;background:#f8fafc;border:1px solid #d5dde8;border-radius:7px;min-width:0;padding:8px 9px;font-size:10px;font-weight:900}.easy-metal-loss-done{color:#fff;background:#0f172a;align-self:flex-end;align-items:center;gap:6px;min-height:32px;margin:0 12px 12px;padding:0 12px;display:inline-flex}.theme-dark .workspace-mode-toggle,.theme-dark-root .workspace-mode-toggle,.theme-dark .easy-unit-row button,.theme-dark-root .easy-unit-row button,.theme-dark .easy-metal-loss-mode-row button,.theme-dark-root .easy-metal-loss-mode-row button,.theme-dark .easy-estimate-choice-row button,.theme-dark-root .easy-estimate-choice-row button,.theme-dark .easy-secondary-button,.theme-dark-root .easy-secondary-button,.theme-dark .easy-panel,.theme-dark-root .easy-panel,.theme-dark .easy-field input,.theme-dark-root .easy-field input,.theme-dark .easy-field select,.theme-dark-root .easy-field select,.theme-dark .easy-field>div,.theme-dark-root .easy-field>div,.theme-dark .easy-advanced-mode-note,.theme-dark-root .easy-advanced-mode-note,.theme-dark .easy-driver-text,.theme-dark-root .easy-driver-text,.theme-dark .easy-stats-row>div,.theme-dark-root .easy-stats-row>div,.theme-dark .easy-estimate-range span,.theme-dark-root .easy-estimate-range span,.theme-dark .easy-mini-map .visualizer-surface,.theme-dark-root .easy-mini-map .visualizer-surface,.theme-dark .easy-mini-cross-section svg,.theme-dark-root .easy-mini-cross-section svg,.theme-dark .easy-metal-loss-dialog,.theme-dark-root .easy-metal-loss-dialog{background:#11161d!important;border-color:#303844!important}.theme-dark .easy-mini-cross-section svg,.theme-dark-root .easy-mini-cross-section svg{background:#151c26!important}.theme-dark .easy-mini-cross-section-bg,.theme-dark-root .easy-mini-cross-section-bg{fill:#151c26!important}.theme-dark .easy-mini-cross-section-band,.theme-dark-root .easy-mini-cross-section-band{fill:#3a4452!important;opacity:1!important}.theme-dark .easy-mini-cross-section-db-label,.theme-dark-root .easy-mini-cross-section-db-label{fill:#fff!important}.theme-dark .sidebar-mode-row .workspace-mode-message,.theme-dark-root .sidebar-mode-row .workspace-mode-message{color:#dbeafe;background:#142235;border-color:#315f8d}.theme-dark .workspace-mode-toggle button.workspace-mode-toggle-active,.theme-dark .workspace-mode-toggle button.workspace-mode-toggle-active:hover,.theme-dark-root .workspace-mode-toggle button.workspace-mode-toggle-active,.theme-dark-root .workspace-mode-toggle button.workspace-mode-toggle-active:hover,.theme-dark .easy-unit-row button.active,.theme-dark-root .easy-unit-row button.active,.theme-dark .easy-metal-loss-mode-row button.active,.theme-dark-root .easy-metal-loss-mode-row button.active,.theme-dark .easy-estimate-choice-row button.active,.theme-dark-root .easy-estimate-choice-row button.active{color:#f8fafc!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark .easy-field input,.theme-dark-root .easy-field input,.theme-dark .easy-field select,.theme-dark-root .easy-field select,.theme-dark .easy-driver-text strong,.theme-dark-root .easy-driver-text strong,.theme-dark .easy-stats-row strong,.theme-dark-root .easy-stats-row strong,.theme-dark .easy-mini-heading strong,.theme-dark-root .easy-mini-heading strong{color:#f3f6fa!important}.theme-dark .easy-field>span,.theme-dark-root .easy-field>span,.theme-dark .easy-field small,.theme-dark-root .easy-field small,.theme-dark .easy-advanced-mode-note,.theme-dark-root .easy-advanced-mode-note,.theme-dark .easy-driver-text span,.theme-dark-root .easy-driver-text span,.theme-dark .easy-driver-text small,.theme-dark-root .easy-driver-text small,.theme-dark .easy-stats-row span,.theme-dark-root .easy-stats-row span,.theme-dark .easy-estimate-range span,.theme-dark-root .easy-estimate-range span,.theme-dark .easy-mini-heading,.theme-dark-root .easy-mini-heading,.theme-dark .easy-mini-scale,.theme-dark-root .easy-mini-scale{color:#b8c1cf!important}.theme-dark,.theme-dark-root{--workbench-action:#2f5f91;--workbench-action-soft:#2f5f9138}.theme-dark .bg-indigo-500,.theme-dark .bg-indigo-600,.theme-dark .bg-indigo-700,.theme-dark .bg-teal-500,.theme-dark .bg-teal-600,.theme-dark .bg-sky-500,.theme-dark .bg-sky-600,.theme-dark .bg-blue-500,.theme-dark .bg-blue-600,.theme-dark-root .bg-indigo-500,.theme-dark-root .bg-indigo-600,.theme-dark-root .bg-indigo-700,.theme-dark-root .bg-teal-500,.theme-dark-root .bg-teal-600,.theme-dark-root .bg-sky-500,.theme-dark-root .bg-sky-600,.theme-dark-root .bg-blue-500,.theme-dark-root .bg-blue-600,.theme-dark .hover\:bg-indigo-500:hover,.theme-dark .hover\:bg-indigo-600:hover,.theme-dark .hover\:bg-indigo-700:hover,.theme-dark .hover\:bg-indigo-750:hover,.theme-dark .hover\:bg-teal-500:hover,.theme-dark .hover\:bg-teal-600:hover,.theme-dark .hover\:bg-sky-500:hover,.theme-dark .hover\:bg-sky-600:hover,.theme-dark .hover\:bg-blue-500:hover,.theme-dark .hover\:bg-blue-600:hover,.theme-dark .hover\:bg-blue-700:hover,.theme-dark-root .hover\:bg-indigo-500:hover,.theme-dark-root .hover\:bg-indigo-600:hover,.theme-dark-root .hover\:bg-indigo-700:hover,.theme-dark-root .hover\:bg-indigo-750:hover,.theme-dark-root .hover\:bg-teal-500:hover,.theme-dark-root .hover\:bg-teal-600:hover,.theme-dark-root .hover\:bg-sky-500:hover,.theme-dark-root .hover\:bg-sky-600:hover,.theme-dark-root .hover\:bg-blue-500:hover,.theme-dark-root .hover\:bg-blue-600:hover,.theme-dark-root .hover\:bg-blue-700:hover{color:#fff!important;background-color:#2f5f91!important;border-color:#234a72!important}.theme-dark .settings-save-button,.theme-dark-root .settings-save-button,.theme-dark .system-settings-trigger-button,.theme-dark-root .system-settings-trigger-button,.theme-dark #workspace [data-tour=navigation-tabs] button.workspace-tab-active,.theme-dark-root #workspace [data-tour=navigation-tabs] button.workspace-tab-active,.theme-dark .settings-segmented button.active,.theme-dark-root .settings-segmented button.active,.theme-dark .workspace-mode-toggle button.workspace-mode-toggle-active,.theme-dark-root .workspace-mode-toggle button.workspace-mode-toggle-active,.theme-dark .easy-unit-row button.active,.theme-dark-root .easy-unit-row button.active,.theme-dark .easy-metal-loss-mode-row button.active,.theme-dark-root .easy-metal-loss-mode-row button.active,.theme-dark .easy-estimate-choice-row button.active,.theme-dark-root .easy-estimate-choice-row button.active,.theme-dark #sidebar .auto-current-toggle-option--manual.auto-current-toggle-option--active,.theme-dark-root #sidebar .auto-current-toggle-option--manual.auto-current-toggle-option--active,.theme-dark #sidebar .auto-current-toggle-option--auto.auto-current-toggle-option--active,.theme-dark-root #sidebar .auto-current-toggle-option--auto.auto-current-toggle-option--active,.theme-dark .settings-nav-button--active,.theme-dark-root .settings-nav-button--active,.theme-dark .settings-choice--active,.theme-dark-root .settings-choice--active,.theme-dark .settings-token--active,.theme-dark-root .settings-token--active,.theme-dark .settings-model-token,.theme-dark-root .settings-model-token,.theme-dark .settings-action-option--visible,.theme-dark-root .settings-action-option--visible,.theme-dark .settings-report-visibility-button--visible,.theme-dark-root .settings-report-visibility-button--visible,.theme-dark .settings-report-option-button--active,.theme-dark-root .settings-report-option-button--active,.theme-dark .actions-show-all-button:hover,.theme-dark-root .actions-show-all-button:hover,.theme-dark .admin-driver-analysis-button:hover,.theme-dark-root .admin-driver-analysis-button:hover,.theme-dark .admin-driver-analysis-button--active,.theme-dark-root .admin-driver-analysis-button--active{color:#fff!important;box-shadow:none!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark .settings-nav-button--active strong,.theme-dark-root .settings-nav-button--active strong,.theme-dark .settings-choice--active strong,.theme-dark-root .settings-choice--active strong,.theme-dark .settings-token--active strong,.theme-dark-root .settings-token--active strong,.theme-dark .settings-model-token strong,.theme-dark-root .settings-model-token strong,.theme-dark .settings-model-token span,.theme-dark-root .settings-model-token span,.theme-dark .settings-model-token small,.theme-dark-root .settings-model-token small,.theme-dark .settings-action-option--visible strong,.theme-dark-root .settings-action-option--visible strong,.theme-dark .settings-action-option--visible small,.theme-dark-root .settings-action-option--visible small{color:#fff!important}.theme-dark .settings-report-option-button--active,.theme-dark-root .settings-report-option-button--active{box-shadow:inset 3px 0 #fff!important}.theme-dark .three-d-overlay-title button,.theme-dark-root .three-d-overlay-title button,.theme-dark .three-d-overlay-title button[aria-pressed=false],.theme-dark-root .three-d-overlay-title button[aria-pressed=false]{color:#fff!important;box-shadow:none!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark .three-d-overlay-title button:hover,.theme-dark-root .three-d-overlay-title button:hover{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark .spill-toggle-button,.theme-dark-root .spill-toggle-button{color:#fff!important;box-shadow:none!important;background:#11161d!important;border-color:#303844!important}.theme-dark .spill-toggle-button:hover,.theme-dark-root .spill-toggle-button:hover,.theme-dark .spill-toggle-button--on,.theme-dark-root .spill-toggle-button--on{color:#fff!important;background:#141c26!important;border-color:#2f5f91!important}.theme-dark .spill-toggle-button__track,.theme-dark-root .spill-toggle-button__track{background:#2b3441!important;box-shadow:inset 0 0 0 1px #3b4656!important}.theme-dark .spill-toggle-button--on .spill-toggle-button__track,.theme-dark-root .spill-toggle-button--on .spill-toggle-button__track{background:#2f5f91!important;box-shadow:inset 0 0 0 1px #234a72!important}.theme-dark .spill-toggle-button__thumb,.theme-dark-root .spill-toggle-button__thumb{background:#fff!important}.theme-dark .spill-control-slider,.theme-dark-root .spill-control-slider{box-shadow:none!important;background:#000!important;border:1px solid #303844!important}.theme-dark .spill-control-slider span,.theme-dark-root .spill-control-slider span,.theme-dark .spill-control-slider strong,.theme-dark-root .spill-control-slider strong{color:#fff!important}.theme-dark .spill-control-slider input,.theme-dark-root .spill-control-slider input{accent-color:#2f5f91!important}.theme-dark .header-support-button,.theme-dark-root .header-support-button,.theme-dark .header-user-avatar,.theme-dark-root .header-user-avatar{color:#fff!important;background:#11161d!important;border-color:#303844!important}.theme-dark .header-support-button:hover,.theme-dark-root .header-support-button:hover,.theme-dark .header-user-avatar:hover,.theme-dark-root .header-user-avatar:hover{color:#fff!important;background:#1a2029!important;border-color:#475569!important}.theme-dark .header-support-button svg,.theme-dark-root .header-support-button svg,.theme-dark .header-user-email,.theme-dark-root .header-user-email,.theme-dark .calculator-title-icon,.theme-dark-root .calculator-title-icon{color:#fff!important;stroke:#fff!important}.theme-dark .text-indigo-500,.theme-dark .text-indigo-150,.theme-dark .text-indigo-200,.theme-dark .text-indigo-550,.theme-dark .text-indigo-600,.theme-dark .text-indigo-650,.theme-dark .text-indigo-655,.theme-dark .text-indigo-700,.theme-dark .text-indigo-700\/90,.theme-dark .text-indigo-705,.theme-dark .text-indigo-750,.theme-dark .text-indigo-800,.theme-dark .text-indigo-850,.theme-dark .text-indigo-900,.theme-dark .text-indigo-950,.theme-dark .text-indigo-955,.theme-dark .text-teal-500,.theme-dark .text-teal-600,.theme-dark .text-teal-700,.theme-dark .text-teal-800,.theme-dark .text-teal-900,.theme-dark .text-emerald-500,.theme-dark .text-emerald-600,.theme-dark .text-emerald-700,.theme-dark .text-emerald-800,.theme-dark .text-emerald-900,.theme-dark .text-emerald-955,.theme-dark .text-cyan-500,.theme-dark .text-cyan-600,.theme-dark .text-cyan-700,.theme-dark .text-sky-700,.theme-dark .text-sky-850,.theme-dark .text-sky-850\/80,.theme-dark .text-sky-900,.theme-dark .text-sky-950,.theme-dark .text-sky-955,.theme-dark-root .text-indigo-500,.theme-dark-root .text-indigo-150,.theme-dark-root .text-indigo-200,.theme-dark-root .text-indigo-550,.theme-dark-root .text-indigo-600,.theme-dark-root .text-indigo-650,.theme-dark-root .text-indigo-655,.theme-dark-root .text-indigo-700,.theme-dark-root .text-indigo-700\/90,.theme-dark-root .text-indigo-705,.theme-dark-root .text-indigo-750,.theme-dark-root .text-indigo-800,.theme-dark-root .text-indigo-850,.theme-dark-root .text-indigo-900,.theme-dark-root .text-indigo-950,.theme-dark-root .text-indigo-955,.theme-dark-root .text-teal-500,.theme-dark-root .text-teal-600,.theme-dark-root .text-teal-700,.theme-dark-root .text-teal-800,.theme-dark-root .text-teal-900,.theme-dark-root .text-emerald-500,.theme-dark-root .text-emerald-600,.theme-dark-root .text-emerald-700,.theme-dark-root .text-emerald-800,.theme-dark-root .text-emerald-900,.theme-dark-root .text-emerald-955,.theme-dark-root .text-cyan-500,.theme-dark-root .text-cyan-600,.theme-dark-root .text-cyan-700,.theme-dark-root .text-sky-700,.theme-dark-root .text-sky-850,.theme-dark-root .text-sky-850\/80,.theme-dark-root .text-sky-900,.theme-dark-root .text-sky-950,.theme-dark-root .text-sky-955,.theme-dark .driver-status-pill--suitable,.theme-dark-root .driver-status-pill--suitable,.theme-dark .hover\:text-indigo-500:hover,.theme-dark .hover\:text-indigo-600:hover,.theme-dark .hover\:text-indigo-700:hover,.theme-dark .hover\:text-indigo-800:hover,.theme-dark .hover\:text-teal-600:hover,.theme-dark .hover\:text-teal-700:hover,.theme-dark .hover\:text-emerald-600:hover,.theme-dark .hover\:text-emerald-700:hover,.theme-dark .hover\:text-cyan-600:hover,.theme-dark .hover\:text-cyan-700:hover,.theme-dark .hover\:text-sky-700:hover,.theme-dark-root .hover\:text-indigo-500:hover,.theme-dark-root .hover\:text-indigo-600:hover,.theme-dark-root .hover\:text-indigo-700:hover,.theme-dark-root .hover\:text-indigo-800:hover,.theme-dark-root .hover\:text-teal-600:hover,.theme-dark-root .hover\:text-teal-700:hover,.theme-dark-root .hover\:text-emerald-600:hover,.theme-dark-root .hover\:text-emerald-700:hover,.theme-dark-root .hover\:text-cyan-600:hover,.theme-dark-root .hover\:text-cyan-700:hover,.theme-dark-root .hover\:text-sky-700:hover{color:#fff!important}@media (width<=1180px){.easy-workspace{grid-template-columns:minmax(270px,.82fr) minmax(320px,1fr);grid-template-areas:"setup visual"}}@media (width<=880px){.easy-workspace{grid-template-columns:1fr;grid-template-areas:"setup""visual";overflow-y:auto}.easy-room-grid,.easy-profile-grid,.easy-hardware-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.easy-advanced-mode-note{grid-column:span 1}}@media (height<=760px){.easy-setup-panel,.easy-visual-panel{padding:8px}.easy-field-grid{gap:5px}.easy-field input,.easy-field select,.easy-field>div{height:28px;min-height:28px}.easy-visual-panel{grid-template-rows:minmax(150px,1fr) minmax(118px,.64fr)}}.theme-light-root .loop-config-popout .cancellation-objective-button[aria-pressed=true],.theme-dark-root .loop-config-popout .cancellation-objective-button[aria-pressed=true],.theme-light-root .loop-config-popout .cancellation-mode-button[aria-pressed=true],.theme-dark-root .loop-config-popout .cancellation-mode-button[aria-pressed=true]{color:#fff!important;background:#35699a!important;border-color:#2b5783!important}.theme-light-root .loop-config-popout .cancellation-optimizer input[aria-readonly=true]{color:#64748b!important;cursor:not-allowed!important;background:#e2e8f0!important;border-color:#cbd5e1!important}.theme-dark-root .loop-config-popout .cancellation-optimizer input[aria-readonly=true]{color:#94a3b8!important;cursor:not-allowed!important;background:#222b36!important;border-color:#3a4554!important}.settings-action-grid--topologies{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.settings-topology-option{cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:88px;opacity:1!important;filter:none!important;display:grid!important}.settings-topology-option.settings-action-option--visible{color:#334155!important;background:#f4f8fc!important;border-color:#93b8dc!important}.settings-topology-option.settings-action-option--visible strong{color:#1e3a5f!important}.settings-topology-option.settings-action-option--visible small{color:#64748b!important}.settings-topology-option.settings-topology-option--hidden{color:#64748b!important;background:#eef2f6!important;border-color:#cbd5e1!important}.settings-topology-option.settings-topology-option--hidden strong,.settings-topology-option.settings-topology-option--hidden small{color:#64748b!important}.settings-topology-option-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-action-option .settings-topology-toggle-indicator{letter-spacing:.045em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:5px;min-width:78px;min-height:32px;padding:6px 10px;font-family:inherit;font-size:10px;font-weight:950;line-height:1;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.settings-action-option .settings-topology-toggle-indicator .settings-topology-toggle-label{min-width:auto;display:inline}.settings-topology-toggle-indicator--on{color:#fff;background:#2f5f91;border-color:#234a72;box-shadow:0 2px 5px #234a7247}.settings-topology-toggle-indicator--on:hover{background:#3972a8;border-color:#1f4267}.settings-topology-toggle-indicator--off{color:#334155;background:#dce3eb;border-color:#94a3b8;box-shadow:0 1px 2px #0f172a1f}.settings-topology-toggle-indicator--off:hover{color:#1e293b;background:#cbd5e1;border-color:#64748b}.theme-light #system-settings-drawer button.settings-topology-toggle-indicator--on,.theme-light-root #system-settings-drawer button.settings-topology-toggle-indicator--on{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important;box-shadow:0 2px 5px #234a7247!important}.theme-light #system-settings-drawer button.settings-topology-toggle-indicator--on:hover,.theme-light-root #system-settings-drawer button.settings-topology-toggle-indicator--on:hover{background:#3972a8!important;border-color:#1f4267!important}.theme-light #system-settings-drawer button.settings-topology-toggle-indicator--off,.theme-light-root #system-settings-drawer button.settings-topology-toggle-indicator--off{color:#334155!important;background:#dce3eb!important;border-color:#94a3b8!important;box-shadow:0 1px 2px #0f172a1f!important}.theme-light #system-settings-drawer button.settings-topology-toggle-indicator--off:hover,.theme-light-root #system-settings-drawer button.settings-topology-toggle-indicator--off:hover{color:#1e293b!important;background:#cbd5e1!important;border-color:#64748b!important}.settings-topology-toggle-indicator:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.settings-topology-option small.settings-topology-warning{color:#8a4b08!important}.theme-dark .settings-topology-option.settings-action-option--visible,.theme-dark-root .settings-topology-option.settings-action-option--visible{color:#d5deea!important;background:#172333!important;border-color:#4777a8!important}.theme-dark .settings-topology-option.settings-action-option--visible strong,.theme-dark-root .settings-topology-option.settings-action-option--visible strong{color:#f1f5f9!important}.theme-dark .settings-topology-option.settings-action-option--visible small,.theme-dark-root .settings-topology-option.settings-action-option--visible small{color:#c3cedb!important}.theme-dark .settings-topology-option.settings-topology-option--hidden,.theme-dark-root .settings-topology-option.settings-topology-option--hidden{color:#9eabba!important;background:#1d2530!important;border-color:#3a4656!important}.theme-dark .settings-topology-option.settings-topology-option--hidden strong,.theme-dark-root .settings-topology-option.settings-topology-option--hidden strong,.theme-dark .settings-topology-option.settings-topology-option--hidden small,.theme-dark-root .settings-topology-option.settings-topology-option--hidden small{color:#9eabba!important}.theme-dark .settings-topology-toggle-indicator--on,.theme-dark-root .settings-topology-toggle-indicator--on{color:#fff!important;background:#35699a!important;border-color:#5b8bb8!important}.theme-dark .settings-topology-toggle-indicator--on:hover,.theme-dark-root .settings-topology-toggle-indicator--on:hover{background:#417db3!important;border-color:#79a7d0!important}.theme-dark .settings-topology-toggle-indicator--off,.theme-dark-root .settings-topology-toggle-indicator--off{color:#d3dbe6!important;background:#2a3441!important;border-color:#59677a!important}.theme-dark .settings-topology-toggle-indicator--off:hover,.theme-dark-root .settings-topology-toggle-indicator--off:hover{color:#fff!important;background:#354151!important;border-color:#77869a!important}.theme-dark .settings-topology-toggle-indicator:focus-visible,.theme-dark-root .settings-topology-toggle-indicator:focus-visible{outline-color:#93c5fd}.theme-dark .settings-topology-option small.settings-topology-warning,.theme-dark-root .settings-topology-option small.settings-topology-warning{color:#f4cf7a!important}@media (width<=620px){.settings-action-grid--topologies{grid-template-columns:1fr}}.theme-light .analysis-header,.theme-light-root .analysis-header{padding:8px!important}.theme-light .analysis-control-card,.theme-light-root .analysis-control-card{background:#f8f9fb!important;border-color:#aeb8c4!important;border-radius:6px!important;box-shadow:inset 0 1px #ffffffbf!important}.theme-light .analysis-curve-control,.theme-light-root .analysis-curve-control{background:0 0!important;border-color:#c6ced8!important}.theme-light .analysis-slice-controls,.theme-light-root .analysis-slice-controls{background:0 0!important;border:0!important}.theme-light .analysis-summary-heading h2,.theme-light-root .analysis-summary-heading h2{font-size:13px!important}.theme-light .analysis-summary-heading p,.theme-light-root .analysis-summary-heading p,.theme-light .analysis-summary-position span,.theme-light-root .analysis-summary-position span,.theme-light .analysis-readout-item,.theme-light-root .analysis-readout-item,.theme-light .analysis-curve-toggle,.theme-light-root .analysis-curve-toggle,.theme-light .analysis-curve-value,.theme-light-root .analysis-curve-value,.theme-light .analysis-slice-heading>span,.theme-light-root .analysis-slice-heading>span,.theme-light .analysis-slice-label,.theme-light-root .analysis-slice-label{line-height:1.1!important}.theme-light .analysis-summary-heading p,.theme-light-root .analysis-summary-heading p{font-size:9px!important}.theme-light .analysis-curve-controls>.analysis-curve-control,.theme-light-root .analysis-curve-controls>.analysis-curve-control{border-color:#c6ced8!important}.theme-light .analysis-curve-controls .analysis-curve-toggle,.theme-light-root .analysis-curve-controls .analysis-curve-toggle,.theme-light .analysis-curve-controls .analysis-curve-name,.theme-light-root .analysis-curve-controls .analysis-curve-name,.theme-light .analysis-curve-controls .analysis-curve-value,.theme-light-root .analysis-curve-controls .analysis-curve-value,.theme-light .analysis-curve-controls .analysis-curve-actions button,.theme-light-root .analysis-curve-controls .analysis-curve-actions button{font-size:10px!important}.theme-light .analysis-curve-controls .analysis-angle-badge,.theme-light-root .analysis-curve-controls .analysis-angle-badge,.theme-light .analysis-curve-controls .analysis-curve-use-button,.theme-light-root .analysis-curve-controls .analysis-curve-use-button{font-size:8px!important}.theme-light .analysis-slice-controls .analysis-slice-label,.theme-light-root .analysis-slice-controls .analysis-slice-label,.theme-light .analysis-slice-controls .analysis-slice-value-button,.theme-light-root .analysis-slice-controls .analysis-slice-value-button{font-size:9px!important}.theme-light .analysis-slice-controls .analysis-slice-value-button,.theme-light-root .analysis-slice-controls .analysis-slice-value-button{font-size:10px!important}.theme-light .analysis-header input[type=range],.theme-light-root .analysis-header input[type=range]{height:18px!important;min-height:18px!important;box-shadow:none!important;border:0!important}.theme-light .analysis-axis-toggle,.theme-light-root .analysis-axis-toggle{background:#fff!important;border-color:#8996a5!important;border-radius:6px!important}.theme-light .analysis-axis-toggle button.analysis-axis-button--active,.theme-light-root .analysis-axis-toggle button.analysis-axis-button--active{color:#fff!important;background:#2f5f91!important;border-color:#234a72!important}.theme-dark .analysis-control-card,.theme-dark-root .analysis-control-card{box-shadow:none!important;background:#11161d!important;border-color:#394454!important}.theme-dark .analysis-summary-heading,.theme-dark-root .analysis-summary-heading,.theme-dark .analysis-slice-heading,.theme-dark-root .analysis-slice-heading,.theme-dark .analysis-curve-control,.theme-dark-root .analysis-curve-control{border-color:#303844!important}.theme-dark .analysis-summary-heading h2,.theme-dark-root .analysis-summary-heading h2,.theme-dark .analysis-readout-item strong,.theme-dark-root .analysis-readout-item strong{color:#f1f5f9!important}.theme-dark .analysis-summary-heading p,.theme-dark-root .analysis-summary-heading p,.theme-dark .analysis-summary-position span,.theme-dark-root .analysis-summary-position span,.theme-dark .analysis-slice-heading>span,.theme-dark-root .analysis-slice-heading>span,.theme-dark .analysis-slice-label,.theme-dark-root .analysis-slice-label{color:#aab5c3!important}.theme-dark .analysis-summary-position strong,.theme-dark-root .analysis-summary-position strong,.theme-dark .analysis-slice-row strong,.theme-dark-root .analysis-slice-row strong,.theme-dark .analysis-slice-value-button,.theme-dark-root .analysis-slice-value-button{color:#dbeafe!important}.theme-dark .analysis-slice-value-button:hover,.theme-dark-root .analysis-slice-value-button:hover{background:#161b23!important;border-color:#3b4656!important}.theme-dark .analysis-readout-item,.theme-dark-root .analysis-readout-item{color:#cbd5e1!important;background:#161b23!important;border-color:#303844!important}.theme-dark .analysis-curve-control,.theme-dark-root .analysis-curve-control,.theme-dark .analysis-slice-controls,.theme-dark-root .analysis-slice-controls{background:0 0!important}.theme-dark .analysis-axis-toggle,.theme-dark-root .analysis-axis-toggle,.theme-dark .analysis-curve-actions button,.theme-dark-root .analysis-curve-actions button{color:#d5deea!important;background:#161b23!important;border-color:#3b4656!important}.theme-dark .analysis-curve-controls button.analysis-curve-toggle,.theme-dark-root .analysis-curve-controls button.analysis-curve-toggle,.theme-dark .analysis-curve-controls .analysis-curve-name,.theme-dark-root .analysis-curve-controls .analysis-curve-name,.theme-dark .analysis-curve-controls .analysis-curve-value,.theme-dark-root .analysis-curve-controls .analysis-curve-value,.theme-dark .analysis-curve-controls .analysis-curve-actions button,.theme-dark-root .analysis-curve-controls .analysis-curve-actions button,.theme-dark .analysis-slice-controls .analysis-slice-value-button,.theme-dark-root .analysis-slice-controls .analysis-slice-value-button{font-size:10px!important}.theme-dark .analysis-curve-controls .analysis-angle-badge,.theme-dark-root .analysis-curve-controls .analysis-angle-badge,.theme-dark .analysis-curve-controls .analysis-curve-use-button,.theme-dark-root .analysis-curve-controls .analysis-curve-use-button{font-size:8px!important}.theme-dark .analysis-axis-toggle button,.theme-dark-root .analysis-axis-toggle button,.theme-dark .analysis-slice-controls .analysis-slice-label,.theme-dark-root .analysis-slice-controls .analysis-slice-label{font-size:9px!important}.theme-dark .analysis-axis-toggle button.analysis-axis-button--active,.theme-dark-root .analysis-axis-toggle button.analysis-axis-button--active{color:#fff!important;background:#2f5f91!important}.theme-dark .analysis-curve-actions .analysis-curve-use-button,.theme-dark-root .analysis-curve-actions .analysis-curve-use-button{color:#bfdbfe!important;background:#172333!important;border-color:#4f6f91!important}.theme-dark [data-help-id=primary-vertical-curve] .analysis-curve-value,.theme-dark-root [data-help-id=primary-vertical-curve] .analysis-curve-value{color:#a5b4fc!important}.theme-dark [data-help-id=secondary-vertical-curve] .analysis-curve-value,.theme-dark-root [data-help-id=secondary-vertical-curve] .analysis-curve-value{color:#67e8f9!important}.theme-dark [data-help-id=horizontal-curve] .analysis-curve-value,.theme-dark-root [data-help-id=horizontal-curve] .analysis-curve-value{color:#d8b4fe!important}.theme-dark .analysis-spill-control.spill-control--compact .spill-control-slider,.theme-dark-root .analysis-spill-control.spill-control--compact .spill-control-slider{background:#161b23!important;border-color:#303844!important}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
