/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-border-spacing-x:0;--tw-border-spacing-y:0}}}@layer theme{:root,:host{--font-sans:"Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--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-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-800:oklch(47% .157 37.304);--color-orange-950:oklch(26.6% .079 36.259);--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-200:oklch(94.5% .129 101.54);--color-yellow-300:oklch(90.5% .182 98.111);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-yellow-950:oklch(28.6% .066 53.813);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-green-950:oklch(26.6% .065 152.934);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--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-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-teal-900:oklch(38.6% .063 188.416);--color-teal-950:oklch(27.7% .046 192.524);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-800:oklch(45% .085 224.283);--color-cyan-900:oklch(39.8% .07 227.392);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--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-blue-900:oklch(37.9% .146 265.522);--color-blue-950:oklch(28.2% .091 267.935);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-300:oklch(78.5% .115 274.713);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-800:oklch(39.8% .195 277.366);--color-indigo-900:oklch(35.9% .144 278.697);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-purple-950:oklch(29.1% .149 302.717);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-800:oklch(45.9% .187 3.815);--color-pink-900:oklch(40.8% .153 2.432);--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-800:oklch(27.8% .033 256.848);--color-gray-900:oklch(21% .034 264.665);--color-gray-950:oklch(13% .028 261.692);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--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-primary-50:var(--color-blue-50);--color-primary-100:var(--color-blue-100);--color-primary-200:var(--color-blue-200);--color-primary-300:var(--color-blue-300);--color-primary-400:var(--color-blue-400);--color-primary-500:var(--color-blue-500);--color-primary-600:var(--color-blue-600);--color-primary-700:var(--color-blue-700);--color-primary-800:var(--color-blue-800);--color-primary-900:var(--color-blue-900);--color-dark-backdrop:oklch(13% .028 261.692)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-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}:root{color-scheme:light;--line:var(--color-gray-200);--line2:var(--color-gray-100);--panel:var(--color-white);--panel2:var(--color-gray-50);--bg:var(--color-gray-50);--tx:var(--color-gray-900);--tx2:var(--color-gray-600);--tx3:var(--color-gray-500);--ind:var(--color-blue-700);--amb:var(--color-amber-600);--grn:var(--color-green-700);--red:var(--color-red-700);--kx-goal:#2a78d6;--kx-idea:#eb6834;--kx-belief:#1baf7a;--kx-constraint:#eda100;--kx-question:#e87ba4;--kx-insight:#008300;--kx-decision:#4a3aa7;--kx-risk:#e34948;--kx-closed:var(--color-gray-400);--kx-group:var(--color-gray-100);--kx-edge:var(--color-gray-400);--kx-sel:var(--color-blue-600);--kx-hl:var(--color-yellow-400);--chart-1:#2a78d6;--chart-2:#eb6834;--chart-3:#1baf7a;--chart-4:#eda100;--chart-5:#e87ba4;--chart-6:#008300;--chart-7:#4a3aa7;--chart-ok:var(--color-green-600);--chart-bad:var(--color-red-600);--chart-wait:var(--color-yellow-400);--chart-busy:var(--color-blue-600);--chart-idle:var(--color-gray-400);--chart-seq1:#86b6ef;--chart-seq2:#2a78d6;--chart-seq3:#104281;--fm-capability:#4a3aa7;--fm-feature:#2a78d6;--fm-function:#1baf7a;--fm-item:var(--color-gray-500);--fm-unplaced:#eda100;--fm-idea:var(--color-yellow-500);--fm-proposed:var(--color-amber-500);--fm-planned:var(--color-indigo-500);--fm-in_progress:var(--color-blue-600);--fm-delivered:var(--color-green-600);--fm-retired:var(--color-gray-400);--fm-added:var(--color-green-600);--fm-edited:var(--color-amber-500);--fm-moved:var(--color-blue-600);--fm-removed:var(--color-gray-400);--dom-core:#7c3aed;--dom-supporting:#0891b2;--dom-generic:var(--color-gray-500);--dom-heat:var(--color-red-600);--dom-advice:var(--color-amber-500);--dom-sticky-ink:#111827}.dark{color-scheme:dark;--line:var(--color-gray-700);--line2:var(--color-gray-700);--panel:var(--color-gray-800);--panel2:var(--color-gray-700);--bg:var(--color-gray-900);--tx:var(--color-white);--tx2:var(--color-gray-300);--tx3:var(--color-gray-400);--ind:var(--color-blue-400);--amb:var(--color-yellow-300);--grn:var(--color-green-400);--red:var(--color-red-400);--kx-goal:#3987e5;--kx-idea:#d95926;--kx-belief:#199e70;--kx-constraint:#c98500;--kx-question:#d55181;--kx-insight:#008300;--kx-decision:#9085e9;--kx-risk:#e66767;--kx-closed:var(--color-gray-500);--kx-group:var(--color-gray-700);--kx-edge:var(--color-gray-500);--kx-sel:var(--color-blue-400);--kx-hl:var(--color-yellow-300);--chart-1:#3987e5;--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#008300;--chart-7:#9085e9;--fm-capability:#9085e9;--fm-feature:#3987e5;--fm-function:#199e70;--fm-item:var(--color-gray-400);--fm-unplaced:#c98500;--fm-idea:var(--color-yellow-300);--fm-proposed:var(--color-amber-400);--fm-planned:var(--color-indigo-400);--fm-in_progress:var(--color-blue-400);--fm-delivered:var(--color-green-400);--fm-retired:var(--color-gray-500);--fm-added:var(--color-green-400);--fm-edited:var(--color-amber-400);--fm-moved:var(--color-blue-400);--fm-removed:var(--color-gray-500);--dom-core:#a78bfa;--dom-supporting:#22d3ee;--dom-generic:var(--color-gray-400);--dom-heat:var(--color-red-400);--dom-advice:var(--color-amber-400);--chart-ok:var(--color-green-500);--chart-bad:var(--color-red-500);--chart-wait:var(--color-yellow-300);--chart-busy:var(--color-blue-500);--chart-idle:var(--color-gray-500);--chart-seq1:#184f95;--chart-seq2:#3987e5;--chart-seq3:#9ec5f4}html{-webkit-text-size-adjust:100%}body{background-color:var(--color-gray-50);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:where(.dark,.dark *){background-color:var(--color-gray-900);color:var(--color-gray-100)}body{font-feature-settings:"cv11", "ss01"}a{color:var(--color-blue-700)}@media (hover:hover){a:hover{text-decoration-line:underline}}a:where(.dark,.dark *){color:var(--color-blue-400)}h1,h2,h3,h4{color:var(--color-gray-900)}:is(h1,h2,h3,h4):where(.dark,.dark *){color:var(--color-white)}code,pre,kbd{font-family:var(--font-mono)}:focus-visible{outline-style:var(--tw-outline-style);outline-offset:2px;outline-width:2px;outline-color:var(--color-blue-600)}:focus-visible:where(.dark,.dark *){outline-color:var(--color-blue-500)}::selection{background-color:var(--color-blue-200)}::selection:where(){background-color:var(--color-blue-800)}[hx-get],[hx-post]{-webkit-tap-highlight-color:transparent}summary{cursor:pointer}ul,ol{list-style:revert;padding-inline-start:1.25rem}nav ul,nav ol,ul.plain,ol.plain{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{.mono{font-family:var(--font-mono);font-size:.8125rem}.muted{color:var(--color-gray-500)}.muted:where(.dark,.dark *){color:var(--color-gray-400)}.dim{color:var(--color-gray-600)}.dim:where(.dark,.dark *){color:var(--color-gray-300)}.small{--tw-leading:calc(var(--spacing) * 5);font-size:.8125rem;line-height:calc(var(--spacing) * 5)}.tiny{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.right{text-align:right}.nowrap{white-space:nowrap}.grow{flex:1;min-width:0}.row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.row-top{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.stack>*+*{margin-top:calc(var(--spacing) * 3)}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sep{margin-inline:var(--spacing);color:var(--color-gray-400)}.label-up{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase}.label-up:where(.dark,.dark *){color:var(--color-gray-400)}.kbd{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);color:var(--color-gray-600);font-size:.6875rem}.kbd:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-600);color:var(--color-gray-200)}.nav-link{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-size:.9375rem;font-weight:var(--font-weight-medium);color:var(--color-gray-900);text-decoration-line:none;display:flex}@media (hover:hover){.nav-link:hover{background-color:var(--color-gray-100);text-decoration-line:none}}.nav-link:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.nav-link:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.nav-link>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-gray-500);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));flex-shrink:0}.nav-link>svg:where(.dark,.dark *){color:var(--color-gray-400)}.nav-link:hover>svg{color:var(--color-gray-900)}.nav-link:hover>svg:where(.dark,.dark *){color:var(--color-white)}.nav-link.active{background-color:var(--color-gray-100)}.nav-link.active:where(.dark,.dark *){background-color:var(--color-gray-700)}.nav-link.active>svg{color:var(--color-blue-700)}.nav-link.active>svg:where(.dark,.dark *){color:var(--color-white)}.nav-link.soon{color:var(--color-gray-500)}.nav-link.soon:where(.dark,.dark *){color:var(--color-gray-400)}.nav-group-h{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase;display:flex}@media (hover:hover){.nav-group-h:hover{background-color:var(--color-gray-100)}}.nav-group-h:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.nav-group-h:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.nav-group-h[aria-expanded=false] .chev{rotate:-90deg}#sidebar>.sidebar{height:100%}.nav-badge{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-yellow-300);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);border-radius:3.40282e38px;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.nav-badge:where(.dark,.dark *){background-color:var(--color-yellow-400)}.nav-phase{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);color:var(--color-gray-500);border-radius:.25rem;margin-inline-start:auto;font-size:.6875rem}.nav-phase:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-400)}@media (min-width:64rem){[data-sidebar=rail] #sidebar{width:calc(var(--spacing) * 16)!important}[data-sidebar=rail] .main-wrap{margin-inline-start:calc(var(--spacing) * 16)!important}[data-sidebar=rail] #sidebar .nav-label,[data-sidebar=rail] #sidebar .nav-group-h,[data-sidebar=rail] #sidebar .nav-badge,[data-sidebar=rail] #sidebar .nav-phase,[data-sidebar=rail] #sidebar .sidebar-foot{display:none}[data-sidebar=rail] #sidebar .nav-items{display:block!important}[data-sidebar=rail] #sidebar .nav-link{justify-content:center;padding-inline:0;position:relative}[data-sidebar=rail] #sidebar .nav-items{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 3)}[data-sidebar=rail] #sidebar .nav-items:where(.dark,.dark *){border-color:var(--color-gray-700)}[data-sidebar=rail] #sidebar .nav-link .rail-dot{top:var(--spacing);right:calc(var(--spacing) * 1.5);display:block;position:absolute}}.rail-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-yellow-300);border-radius:3.40282e38px;display:none}.icon-btn{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:var(--radius-lg);color:var(--color-gray-500);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.icon-btn:hover{background-color:var(--color-gray-100);color:var(--color-gray-900)}}.icon-btn:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-200);--tw-outline-style:none;outline-style:none}.icon-btn:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.icon-btn:where(.dark,.dark *):hover{background-color:var(--color-gray-700);color:var(--color-white)}}.icon-btn:where(.dark,.dark *):focus{--tw-ring-color:var(--color-gray-600)}.dropdown{z-index:50;width:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);background-color:var(--color-white);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);display:none;overflow:hidden}.dropdown:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700)}.dropdown-h{background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);display:block}.dropdown-h:where(.dark,.dark *){background-color:var(--color-gray-600);color:var(--color-gray-200)}.dropdown-item{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-700);text-decoration-line:none;display:flex}@media (hover:hover){.dropdown-item:hover{background-color:var(--color-gray-100);text-decoration-line:none}}.dropdown-item:where(.dark,.dark *){color:var(--color-gray-200)}@media (hover:hover){.dropdown-item:where(.dark,.dark *):hover{background-color:var(--color-gray-600);color:var(--color-white)}}.scopebar{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:64rem){.scopebar{padding-inline:calc(var(--spacing) * 6)}}.scopebar:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.level{border-radius:var(--radius-md);background-color:var(--color-gray-900);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-white)}.level:where(.dark,.dark *){background-color:var(--color-white);color:var(--color-gray-900)}.scope-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);padding-inline-start:calc(var(--spacing) * 2.5);padding-inline-end:calc(var(--spacing) * 8)}.scope-select:focus{border-color:var(--color-blue-500);--tw-ring-color:var(--color-blue-500)}.scope-select:disabled{opacity:.5}.scope-select:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-white)}.scope-select:where(.dark,.dark *):focus{border-color:var(--color-blue-500);--tw-ring-color:var(--color-blue-500)}.scope-select{max-width:14rem}.seg{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);display:inline-flex;overflow:hidden}.seg:where(.dark,.dark *){border-color:var(--color-gray-600)}.seg span{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.seg span:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}.seg span:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-400)}.seg span.on{background-color:var(--color-blue-700);color:var(--color-white)}.seg span.on:where(.dark,.dark *){background-color:var(--color-blue-600)}.crumbs{align-items:center;gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);flex-wrap:wrap;display:flex}.crumbs:where(.dark,.dark *){color:var(--color-gray-400)}.crumbs a{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-gray-700);text-decoration-line:none;display:inline-flex}@media (hover:hover){.crumbs a:hover{color:var(--color-blue-700)}}.crumbs a:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.crumbs a:where(.dark,.dark *):hover{color:var(--color-white)}}.crumbs .cur{color:var(--color-gray-500)}.crumbs .cur:where(.dark,.dark *){color:var(--color-gray-400)}.toast{pointer-events:auto;width:100%;max-width:var(--container-md);align-items:flex-start;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:var(--color-white);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);--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);border-width:1px;display:flex}.toast:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-200)}.toast-ic{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.toast-success{border-color:var(--color-green-200)}.toast-success:where(.dark,.dark *){border-color:var(--color-green-800)}.toast-success .toast-ic{background-color:var(--color-green-100);color:var(--color-green-600)}.toast-success .toast-ic:where(.dark,.dark *){background-color:var(--color-green-800);color:var(--color-green-200)}.toast-error{border-color:var(--color-red-200)}.toast-error:where(.dark,.dark *){border-color:var(--color-red-800)}.toast-error .toast-ic{background-color:var(--color-red-100);color:var(--color-red-600)}.toast-error .toast-ic:where(.dark,.dark *){background-color:var(--color-red-800);color:var(--color-red-200)}.toast-info{border-color:var(--color-blue-200)}.toast-info:where(.dark,.dark *){border-color:var(--color-blue-800)}.toast-info .toast-ic{background-color:var(--color-blue-100);color:var(--color-blue-600)}.toast-info .toast-ic:where(.dark,.dark *){background-color:var(--color-blue-800);color:var(--color-blue-200)}.toast-warning{border-color:var(--color-yellow-200)}.toast-warning:where(.dark,.dark *){border-color:var(--color-yellow-800)}.toast-warning .toast-ic{background-color:var(--color-yellow-100);color:var(--color-yellow-600)}.toast-warning .toast-ic:where(.dark,.dark *){background-color:var(--color-yellow-800);color:var(--color-yellow-200)}.alert{margin-inline:calc(var(--spacing) * 4);margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}@media (min-width:64rem){.alert{margin-inline:calc(var(--spacing) * 6)}}.alert-red{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-800)}.alert-red:where(.dark,.dark *){border-color:var(--color-red-800);background-color:var(--color-gray-800);color:var(--color-red-400)}.alert-amb{border-color:var(--color-yellow-300);background-color:var(--color-yellow-50);color:var(--color-yellow-800)}.alert-amb:where(.dark,.dark *){border-color:var(--color-yellow-800);background-color:var(--color-gray-800);color:var(--color-yellow-300)}.alert-grn{border-color:var(--color-green-300);background-color:var(--color-green-50);color:var(--color-green-800)}.alert-grn:where(.dark,.dark *){border-color:var(--color-green-800);background-color:var(--color-gray-800);color:var(--color-green-400)}.escalation{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-300);background-color:var(--color-red-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-red-800)}.escalation:where(.dark,.dark *){border-color:var(--color-red-800);background-color:var(--color-gray-800);color:var(--color-red-300)}.escalation strong{color:var(--color-red-700)}.escalation strong:where(.dark,.dark *){color:var(--color-red-400)}.page{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10)}@media (min-width:64rem){.page{padding-inline:calc(var(--spacing) * 6)}}.page-h{margin-bottom:calc(var(--spacing) * 5);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.page-h h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-900)}@media (min-width:40rem){.page-h h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.page-h h1:where(.dark,.dark *){color:var(--color-white)}.page-h .sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);flex-basis:100%;order:9999}.page-h .sub:where(.dark,.dark *){color:var(--color-gray-400)}.page-h .actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.crumb{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.crumb:where(.dark,.dark *){color:var(--color-gray-400)}.idtag{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600)}.idtag:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-300)}.card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.card:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.card-h{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);flex-wrap:wrap;display:flex}.card-h:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-white)}.card-h .count{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-yellow-100);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-yellow-800);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.card-h .count:where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.card-h .link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);margin-inline-start:auto}.card-h .muted,.card-h .small{--tw-font-weight:var(--font-weight-normal);font-size:.8125rem;font-weight:var(--font-weight-normal)}.card-b{padding:calc(var(--spacing) * 4)}.card-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.card-empty:where(.dark,.dark *){color:var(--color-gray-400)}.grid2{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}}.grid-cc{align-items:flex-start;gap:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:80rem){.grid-cc{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.kpis{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.kpis{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpi{padding:calc(var(--spacing) * 4)}.kpi .label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.kpi .label:where(.dark,.dark *){color:var(--color-gray-400)}.kpi .value{margin-top:var(--spacing);margin-bottom:var(--spacing);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);--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,)}.kpi .value:where(.dark,.dark *){color:var(--color-white)}.kpi .value.amb{color:var(--color-yellow-600)}.kpi .value.amb:where(.dark,.dark *){color:var(--color-yellow-300)}.kpi .value.red{color:var(--color-red-700)}.kpi .value.red:where(.dark,.dark *){color:var(--color-red-400)}.kpi .value small{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.kpi .value small:where(.dark,.dark *){color:var(--color-gray-400)}.kpi .note{color:var(--color-gray-500);font-size:.8125rem}.kpi .note:where(.dark,.dark *){color:var(--color-gray-400)}.delta{align-items:center;gap:calc(var(--spacing) * .5);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:3.40282e38px;margin-inline-start:auto;display:inline-flex}.delta-good{background-color:var(--color-green-100);color:var(--color-green-800)}.delta-good:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.delta-bad{background-color:var(--color-red-100);color:var(--color-red-800)}.delta-bad:where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-300)}.delta-flat{background-color:var(--color-gray-100);color:var(--color-gray-700)}.delta-flat:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.meter{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 1.5);background-color:var(--color-gray-200);border-radius:3.40282e38px;overflow:hidden}.meter:where(.dark,.dark *){background-color:var(--color-gray-700)}.meter>i{background-color:var(--color-blue-600);border-radius:3.40282e38px;height:100%;display:block}.meter>i:where(.dark,.dark *){background-color:var(--color-blue-500)}.meter.warn>i{background-color:var(--color-yellow-400)}.meter.over>i{background-color:var(--color-red-600)}.meter.over>i:where(.dark,.dark *){background-color:var(--color-red-500)}.list>.item,.list>.swipe>.item{align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}:is(.list>.item,.list>.swipe>.item):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}:is(.list>.item,.list>.swipe>.item):where(.dark,.dark *){border-color:var(--color-gray-700)}.list>.swipe:last-child>.item{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.list>.item.sel,.list>.swipe>.item.sel{background-color:var(--color-blue-50);--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-blue-600));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.list>.item.sel,.list>.swipe>.item.sel):where(.dark,.dark *){background-color:var(--color-gray-700);--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-blue-500));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.list>a.item,.list>.swipe>a.item{color:inherit;text-decoration-line:none}.list>a.item:hover,.list>.swipe>a.item:hover{background-color:var(--color-gray-50);text-decoration-line:none}:is(.list>a.item:hover,.list>.swipe>a.item:hover):where(.dark,.dark *){background-color:#36415399}@supports (color:color-mix(in lab, red, red)){:is(.list>a.item:hover,.list>.swipe>a.item:hover):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.item .title{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.item .title:where(.dark,.dark *){color:var(--color-white)}.item .meta{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.item .meta:where(.dark,.dark *){color:var(--color-gray-400)}.timeline{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-gray-200);margin-inline-start:calc(var(--spacing) * 3);position:relative}.timeline:where(.dark,.dark *){border-color:var(--color-gray-700)}.timeline>li{margin-inline-start:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 4);position:relative}.timeline>li:last-child{margin-bottom:0}.timeline-dot{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-blue-100);--tw-font-weight:var(--font-weight-semibold);font-size:.625rem;font-weight:var(--font-weight-semibold);color:var(--color-blue-800);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-white);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:-2.15rem}.timeline-dot:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-300);--tw-ring-color:var(--color-gray-800)}.timeline-dot.agent{background-color:var(--color-purple-100);color:var(--color-purple-800)}.timeline-dot.agent:where(.dark,.dark *){background-color:var(--color-purple-900);color:var(--color-purple-300)}.timeline-dot.system{background-color:var(--color-gray-100);color:var(--color-gray-600)}.timeline-dot.system:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.timeline-time{margin-bottom:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);display:block}.timeline-time:where(.dark,.dark *){color:var(--color-gray-500)}.timeline>li.timeline-group{margin-inline-start:calc(var(--spacing) * -3);margin-bottom:calc(var(--spacing) * 3);background-color:var(--color-white);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase;position:relative}.timeline>li.timeline-group:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-400)}.feed .item{align-items:flex-start}.feed .time{width:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex:none}.feed .time:where(.dark,.dark *){color:var(--color-gray-400)}.feed .who{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-700)}.feed .who:where(.dark,.dark *){color:var(--color-blue-400)}.live-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);animation:var(--animate-pulse);background-color:var(--color-green-500);border-radius:3.40282e38px;display:inline-block}.skeleton{animation:var(--animate-pulse)}:where(.skeleton>: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)))}.skeleton{padding:calc(var(--spacing) * 4)}.skeleton>div{height:calc(var(--spacing) * 2.5);background-color:var(--color-gray-200);border-radius:3.40282e38px}.skeleton>div:where(.dark,.dark *){background-color:var(--color-gray-700)}.chip{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-800);text-decoration-line:none;display:inline-flex}@media (hover:hover){.chip:hover{text-decoration-line:none}}.chip:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}a.chip:hover{--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);--tw-ring-color:currentcolor}.chip-ind{background-color:var(--color-blue-100);color:var(--color-blue-800)}.chip-ind:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-300)}.chip-amb{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.chip-amb:where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.chip-grn{background-color:var(--color-green-100);color:var(--color-green-800)}.chip-grn:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.chip-red{background-color:var(--color-red-100);color:var(--color-red-800)}.chip-red:where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-300)}.chip-model{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:.6875rem;font-weight:var(--font-weight-normal);color:var(--color-gray-700)}.chip-model:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-300)}.badge{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-yellow-300);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.diamond{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-yellow-400);margin-inline-end:var(--spacing);display:inline-block;rotate:45deg}.status{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-800);display:inline-flex}.status:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.status:before{content:"";width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);opacity:.8;background-color:currentColor;border-radius:3.40282e38px;flex-shrink:0}.status:has(.live-dot):before{content:none}:is(.status-pending,.status-running,.status-sending,.status-evaluating,.status-requested,.status-mitigating,.status-received,.status-deploying,.status-in_progress,.status-planning,.status-ready,.status-normalized,.status-onboarding,.status-registered,.state-open){color:var(--color-blue-800)}:is(.status-pending,.status-running,.status-sending,.status-evaluating,.status-requested,.status-mitigating,.status-received,.status-deploying,.status-in_progress,.status-planning,.status-ready,.status-normalized,.status-onboarding,.status-registered,.state-open):where(.dark,.dark *){color:var(--color-blue-300)}.status:is(.status-pending,.status-running,.status-sending,.status-evaluating,.status-requested,.status-mitigating,.status-received,.status-deploying,.status-in_progress,.status-planning,.status-ready,.status-normalized,.status-onboarding,.status-registered,.state-open){background-color:var(--color-blue-100)}.status:is(.status-pending,.status-running,.status-sending,.status-evaluating,.status-requested,.status-mitigating,.status-received,.status-deploying,.status-in_progress,.status-planning,.status-ready,.status-normalized,.status-onboarding,.status-registered,.state-open):where(.dark,.dark *){background-color:var(--color-blue-900)}:is(.status-waiting_on_gate,.status-waiting_on_credentials,.status-working_locally,.status-open,.status-held,.status-awaiting_approval,.status-awaiting_signoff,.status-at_risk,.status-gate,.status-waiting,.status-proposed,.status-exploring,.status-captured,.status-in_review,.status-suspended,.status-paused,.status-stale,.status-deprecated,.status-duplicate){color:var(--color-yellow-800)}:is(.status-waiting_on_gate,.status-waiting_on_credentials,.status-working_locally,.status-open,.status-held,.status-awaiting_approval,.status-awaiting_signoff,.status-at_risk,.status-gate,.status-waiting,.status-proposed,.status-exploring,.status-captured,.status-in_review,.status-suspended,.status-paused,.status-stale,.status-deprecated,.status-duplicate):where(.dark,.dark *){color:var(--color-yellow-300)}.status:is(.status-waiting_on_gate,.status-waiting_on_credentials,.status-working_locally,.status-open,.status-held,.status-awaiting_approval,.status-awaiting_signoff,.status-at_risk,.status-gate,.status-waiting,.status-proposed,.status-exploring,.status-captured,.status-in_review,.status-suspended,.status-paused,.status-stale,.status-deprecated,.status-duplicate){background-color:var(--color-yellow-100)}.status:is(.status-waiting_on_gate,.status-waiting_on_credentials,.status-working_locally,.status-open,.status-held,.status-awaiting_approval,.status-awaiting_signoff,.status-at_risk,.status-gate,.status-waiting,.status-proposed,.status-exploring,.status-captured,.status-in_review,.status-suspended,.status-paused,.status-stale,.status-deprecated,.status-duplicate):where(.dark,.dark *){background-color:var(--color-yellow-900)}:is(.status-completed,.status-approved,.status-answered,.status-done,.status-validated,.status-graduated,.status-merged,.status-success,.status-succeeded,.status-sent,.status-applied,.status-released,.status-deployed,.status-reported,.status-healthy,.status-active,.status-closed,.status-cleared,.status-signed_off,.status-fixed,.status-ok,.status-passed,.state-merged,.status-delivered){color:var(--color-green-800)}:is(.status-completed,.status-approved,.status-answered,.status-done,.status-validated,.status-graduated,.status-merged,.status-success,.status-succeeded,.status-sent,.status-applied,.status-released,.status-deployed,.status-reported,.status-healthy,.status-active,.status-closed,.status-cleared,.status-signed_off,.status-fixed,.status-ok,.status-passed,.state-merged,.status-delivered):where(.dark,.dark *){color:var(--color-green-300)}.status:is(.status-completed,.status-approved,.status-answered,.status-done,.status-validated,.status-graduated,.status-merged,.status-success,.status-succeeded,.status-sent,.status-applied,.status-released,.status-deployed,.status-reported,.status-healthy,.status-active,.status-closed,.status-cleared,.status-signed_off,.status-fixed,.status-ok,.status-passed,.state-merged,.status-delivered){background-color:var(--color-green-100)}.status:is(.status-completed,.status-approved,.status-answered,.status-done,.status-validated,.status-graduated,.status-merged,.status-success,.status-succeeded,.status-sent,.status-applied,.status-released,.status-deployed,.status-reported,.status-healthy,.status-active,.status-closed,.status-cleared,.status-signed_off,.status-fixed,.status-ok,.status-passed,.state-merged,.status-delivered):where(.dark,.dark *){background-color:var(--color-green-900)}.status-planned{color:var(--color-indigo-800)}.status-planned:where(.dark,.dark *){color:var(--color-indigo-300)}.status.status-planned{background-color:var(--color-indigo-100)}.status.status-planned:where(.dark,.dark *){background-color:var(--color-indigo-900)}:is(.status-failed,.status-failure,.status-rejected,.status-cancelled,.status-expired,.status-breached,.status-incident,.status-capped,.status-not_signed_off,.status-unhealthy,.status-refused,.status-blocked,.state-closed){color:var(--color-red-800)}:is(.status-failed,.status-failure,.status-rejected,.status-cancelled,.status-expired,.status-breached,.status-incident,.status-capped,.status-not_signed_off,.status-unhealthy,.status-refused,.status-blocked,.state-closed):where(.dark,.dark *){color:var(--color-red-300)}.status:is(.status-failed,.status-failure,.status-rejected,.status-cancelled,.status-expired,.status-breached,.status-incident,.status-capped,.status-not_signed_off,.status-unhealthy,.status-refused,.status-blocked,.state-closed){background-color:var(--color-red-100)}.status:is(.status-failed,.status-failure,.status-rejected,.status-cancelled,.status-expired,.status-breached,.status-incident,.status-capped,.status-not_signed_off,.status-unhealthy,.status-refused,.status-blocked,.state-closed):where(.dark,.dark *){background-color:var(--color-red-900)}:is(.status-new,.status-none,.status-skipped,.status-superseded,.status-draft,.status-ignored,.status-noise,.status-retired,.status-offboarded,.status-waived,.status-recorded,.status-disabled){color:var(--color-gray-700)}:is(.status-new,.status-none,.status-skipped,.status-superseded,.status-draft,.status-ignored,.status-noise,.status-retired,.status-offboarded,.status-waived,.status-recorded,.status-disabled):where(.dark,.dark *){color:var(--color-gray-300)}.slo-ok{background-color:var(--color-green-100);color:var(--color-green-800)}.slo-ok:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.slo-at_risk,.sev-sev3,.sev-medium{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}:is(.slo-at_risk,.sev-sev3,.sev-medium):where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.slo-breached,.sev-sev1,.sev-sev2,.sev-critical,.sev-high{background-color:var(--color-red-100);color:var(--color-red-800)}:is(.slo-breached,.sev-sev1,.sev-sev2,.sev-critical,.sev-high):where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-300)}.sev-sev4,.sev-low{background-color:var(--color-gray-100);color:var(--color-gray-700)}:is(.sev-sev4,.sev-low):where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.btn{height:calc(var(--spacing) * 9);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-900);-webkit-user-select:none;user-select:none;text-decoration-line:none;display:inline-flex}@media (hover:hover){.btn:hover{background-color:var(--color-gray-100);color:var(--color-blue-700);text-decoration-line:none}}.btn:focus{z-index:10;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-100);--tw-outline-style:none;outline-style:none}.btn:disabled{cursor:not-allowed;opacity:.5}.btn:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-300)}@media (hover:hover){.btn:where(.dark,.dark *):hover{background-color:var(--color-gray-700);color:var(--color-white)}}.btn:where(.dark,.dark *):focus{--tw-ring-color:var(--color-gray-700)}summary.btn{list-style:none}summary.btn::-webkit-details-marker{display:none}.btn-sm{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.btn-lg{height:calc(var(--spacing) * 11);padding-inline:calc(var(--spacing) * 5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.btn-block{width:100%}.btn-primary,.btn-approve{border-color:var(--color-blue-700);background-color:var(--color-blue-700);color:var(--color-white)}@media (hover:hover){:is(.btn-primary,.btn-approve):hover{border-color:var(--color-blue-800);background-color:var(--color-blue-800);color:var(--color-white)}}:is(.btn-primary,.btn-approve):focus{--tw-ring-color:var(--color-blue-300)}:is(.btn-primary,.btn-approve):where(.dark,.dark *){border-color:var(--color-blue-600);background-color:var(--color-blue-600);color:var(--color-white)}@media (hover:hover){:is(.btn-primary,.btn-approve):where(.dark,.dark *):hover{border-color:var(--color-blue-700);background-color:var(--color-blue-700)}}:is(.btn-primary,.btn-approve):where(.dark,.dark *):focus{--tw-ring-color:var(--color-blue-800)}.decision-box .btn-approve,.btn-approve.solid.go,.btn-success{border-color:var(--color-green-700);background-color:var(--color-green-700);color:var(--color-white)}@media (hover:hover){:is(.decision-box .btn-approve,.btn-approve.solid.go,.btn-success):hover{border-color:var(--color-green-800);background-color:var(--color-green-800)}}:is(.decision-box .btn-approve,.btn-approve.solid.go,.btn-success):focus{--tw-ring-color:var(--color-green-300)}:is(.decision-box .btn-approve,.btn-approve.solid.go,.btn-success):where(.dark,.dark *){border-color:var(--color-green-600);background-color:var(--color-green-600)}@media (hover:hover){:is(.decision-box .btn-approve,.btn-approve.solid.go,.btn-success):where(.dark,.dark *):hover{border-color:var(--color-green-700);background-color:var(--color-green-700)}}:is(.decision-box .btn-approve,.btn-approve.solid.go,.btn-success):where(.dark,.dark *):focus{--tw-ring-color:var(--color-green-800)}.btn-danger{border-color:var(--color-red-700);color:var(--color-red-700);background-color:#0000}@media (hover:hover){.btn-danger:hover{border-color:var(--color-red-800);background-color:var(--color-red-700);color:var(--color-white)}}.btn-danger:focus{--tw-ring-color:var(--color-red-300)}.btn-danger:where(.dark,.dark *){border-color:var(--color-red-500);color:var(--color-red-400);background-color:#0000}@media (hover:hover){.btn-danger:where(.dark,.dark *):hover{background-color:var(--color-red-600);color:var(--color-white)}}.btn-danger:where(.dark,.dark *):focus{--tw-ring-color:var(--color-red-900)}.btn-warn{border-color:var(--color-yellow-400);background-color:var(--color-yellow-300);color:var(--color-gray-900)}@media (hover:hover){.btn-warn:hover{border-color:var(--color-yellow-400);background-color:var(--color-yellow-400);color:var(--color-gray-900)}}.btn-warn:focus{--tw-ring-color:var(--color-yellow-200)}.btn-warn:where(.dark,.dark *){border-color:var(--color-yellow-400);background-color:var(--color-yellow-400);color:var(--color-gray-900)}@media (hover:hover){.btn-warn:where(.dark,.dark *):hover{background-color:var(--color-yellow-500);color:var(--color-gray-900)}}.btn-warn:where(.dark,.dark *):focus{--tw-ring-color:var(--color-yellow-900)}.btn-group{border-radius:var(--radius-lg);--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);display:inline-flex}.btn-group .btn{border-radius:0;margin-inline-start:-1px}.btn-group .btn:first-child{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);margin-inline-start:0}.btn-group .btn:last-child{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.btn-group .btn.on{background-color:var(--color-gray-100);color:var(--color-blue-700)}.btn-group .btn.on:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-white)}:is(input[type=text],input[type=search],input[type=password],input[type=url],input[type=number],input[type=date],input[type=email],input:not([type]),textarea,select.input,input.input){border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900)}:is(input[type=text],input[type=search],input[type=password],input[type=url],input[type=number],input[type=date],input[type=email],input:not([type]),textarea,select.input,input.input)::placeholder{color:var(--color-gray-400)}:is(input[type=text],input[type=search],input[type=password],input[type=url],input[type=number],input[type=date],input[type=email],input:not([type]),textarea,select.input,input.input):focus{border-color:var(--color-blue-500);--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);--tw-ring-color:var(--color-blue-500);--tw-outline-style:none;outline-style:none}:is(input[type=text],input[type=search],input[type=password],input[type=url],input[type=number],input[type=date],input[type=email],input:not([type]),textarea,select.input,input.input):where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-white)}:is(input[type=text],input[type=search],input[type=password],input[type=url],input[type=number],input[type=date],input[type=email],input:not([type]),textarea,select.input,input.input):where(.dark,.dark *)::placeholder{color:var(--color-gray-400)}:is(input[type=text],input[type=search],input[type=password],input[type=url],input[type=number],input[type=date],input[type=email],input:not([type]),textarea,select.input,input.input):where(.dark,.dark *):focus{border-color:var(--color-blue-500);--tw-ring-color:var(--color-blue-500)}select.input{padding-inline-end:calc(var(--spacing) * 9)}textarea{min-height:calc(var(--spacing) * 20);resize:vertical;width:100%}input[type=checkbox]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:var(--radius-sm);border-color:var(--color-gray-300);background-color:var(--color-gray-100);color:var(--color-blue-600)}input[type=checkbox]: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);--tw-ring-color:var(--color-blue-500)}input[type=checkbox]:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);--tw-ring-offset-color:var(--color-gray-800)}input[type=checkbox]:where(.dark,.dark *):focus{--tw-ring-color:var(--color-blue-600)}input[type=radio]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-color:var(--color-gray-300);background-color:var(--color-gray-100);color:var(--color-blue-600)}input[type=radio]: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);--tw-ring-color:var(--color-blue-500)}input[type=radio]:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);--tw-ring-offset-color:var(--color-gray-800)}input[type=file]{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-gray-50);width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);display:block}input[type=file]::file-selector-button{margin-inline-end:calc(var(--spacing) * 3)}input[type=file]::file-selector-button{cursor:pointer}input[type=file]::file-selector-button{border-style:var(--tw-border-style);border-width:0}input[type=file]::file-selector-button{background-color:var(--color-gray-800)}input[type=file]::file-selector-button{padding-inline:calc(var(--spacing) * 4)}input[type=file]::file-selector-button{padding-block:calc(var(--spacing) * 2)}input[type=file]::file-selector-button{color:var(--color-white)}input[type=file]:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-gray-300)}input[type=file]:where(.dark,.dark *)::file-selector-button{background-color:var(--color-gray-600)}.field{gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.field label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.field label:where(.dark,.dark *){color:var(--color-white)}.field label:has(input[type=checkbox]){align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:inline-flex}.form-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid .full{grid-column:span 2/span 2}}.form-grid>*{min-width:0}.repo-branch-row{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.repo-branch-row>.input{flex:12rem;min-width:0}.repo-branch-row>.btn{flex-shrink:0}.field>select,.field>input{max-width:100%}.table{text-align:left;width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700)}.table:where(.dark,.dark *){color:var(--color-gray-300)}.table{border-collapse:collapse}.table th{background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-gray-700);text-transform:uppercase}.table th:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-400)}.table tbody th{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-gray-500);text-transform:none;background-color:#0000}.table tbody th:where(.dark,.dark *){color:var(--color-gray-400);background-color:#0000}.table td{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);vertical-align:top}.table td:where(.dark,.dark *){border-color:var(--color-gray-700)}.table thead+tbody tr:first-child td{border-top-style:var(--tw-border-style);border-top-width:0}.table tbody tr:hover>td{background-color:var(--color-gray-50)}.table tbody tr:hover>td:where(.dark,.dark *){background-color:#36415366}@supports (color:color-mix(in lab, red, red)){.table tbody tr:hover>td:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 40%, transparent)}}.table tr.dim td{opacity:.55}.table tr.on td{background-color:var(--color-blue-50)}.table tr.on td:where(.dark,.dark *){background-color:var(--color-gray-700)}.table th a{align-items:center;gap:var(--spacing);color:inherit;text-decoration-line:none;display:inline-flex}@media (hover:hover){.table th a:hover{color:var(--color-gray-900)}.table th a:where(.dark,.dark *):hover{color:var(--color-white)}}.num{text-align:right;font-family:var(--font-mono);--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,);font-size:.8125rem}.bar{height:calc(var(--spacing) * 2);min-width:calc(var(--spacing) * 15);background-color:var(--color-gray-200);border-radius:3.40282e38px;overflow:hidden}.bar:where(.dark,.dark *){background-color:var(--color-gray-700)}.bar>i{background-color:var(--color-blue-600);border-radius:3.40282e38px;height:100%;display:block}.bar>i:where(.dark,.dark *){background-color:var(--color-blue-500)}.table.catalogue tr.product-row>td{background-color:var(--color-gray-50)}.table.catalogue tr.product-row>td:where(.dark,.dark *){background-color:#3641534d}@supports (color:color-mix(in lab, red, red)){.table.catalogue tr.product-row>td:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 30%, transparent)}}.table.catalogue tr.component-row>td{border-color:var(--color-gray-100)}.table.catalogue tr.component-row>td:where(.dark,.dark *){border-color:#36415399}@supports (color:color-mix(in lab, red, red)){.table.catalogue tr.component-row>td:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.table-tools{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:48rem){.table-tools{flex-direction:row;align-items:center}}.table-tools:where(.dark,.dark *){border-color:var(--color-gray-700)}.pager{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);flex-direction:column;display:flex}@media (min-width:48rem){.pager{flex-direction:row;align-items:center}}.pager:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-400)}.pager b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.pager b:where(.dark,.dark *){color:var(--color-white)}.pager ul{display:inline-flex}:where(.pager ul>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-1px * var(--tw-space-x-reverse));margin-inline-end:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.pager li>a,.pager li>span{height:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);color:var(--color-gray-500);justify-content:center;align-items:center;text-decoration-line:none;display:flex}@media (hover:hover){:is(.pager li>a,.pager li>span):hover{background-color:var(--color-gray-100);color:var(--color-gray-700)}}:is(.pager li>a,.pager li>span):where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:var(--color-gray-400)}@media (hover:hover){:is(.pager li>a,.pager li>span):where(.dark,.dark *):hover{background-color:var(--color-gray-700);color:var(--color-white)}}.pager li:first-child>*{border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg)}.pager li:last-child>*{border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg)}.pager li>.on{z-index:10;border-color:var(--color-blue-300);background-color:var(--color-blue-50);color:var(--color-blue-600)}.pager li>.on:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-700);color:var(--color-white)}.pager li>span.off{cursor:not-allowed;opacity:.5}.filters{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.filters a{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);border-radius:3.40282e38px;align-items:center;text-decoration-line:none;display:inline-flex}@media (hover:hover){.filters a:hover{background-color:var(--color-gray-100);text-decoration-line:none}}.filters a:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-300)}@media (hover:hover){.filters a:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.filters a.on{border-color:var(--color-blue-700);background-color:var(--color-blue-700);color:var(--color-white)}.filters a.on:where(.dark,.dark *){border-color:var(--color-blue-600);background-color:var(--color-blue-600);color:var(--color-white)}.pipeline{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pipeline{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.pipeline{grid-template-columns:repeat(7,minmax(0,1fr))}}.pipeline>div{border-color:var(--color-gray-200);padding:calc(var(--spacing) * 4)}.pipeline>div:where(.dark,.dark *){border-color:var(--color-gray-700)}.pipeline>div{border-right-width:1px}.pipeline>div:last-child{border-right-width:0}.pipeline .n{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.pipeline .n:where(.dark,.dark *){color:var(--color-white)}.board{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 2);grid-template-columns:repeat(7,minmax(13rem,1fr));display:grid;overflow-x:auto}.col{min-height:calc(var(--spacing) * 40);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-100);padding:calc(var(--spacing) * 2)}.col:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#1e293999}@supports (color:color-mix(in lab, red, red)){.col:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 60%, transparent)}}.col-h{padding-inline:var(--spacing);padding-top:calc(var(--spacing) * .5);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);justify-content:space-between;align-items:center;display:flex}.col-h:where(.dark,.dark *){color:var(--color-white)}.col-h span{height:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 5);background-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-700);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.col-h span:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.wcard{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 3);color:var(--color-gray-900);--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);text-decoration-line:none;display:block}@media (hover:hover){.wcard:hover{border-color:var(--color-blue-400);text-decoration-line:none}}.wcard:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:var(--color-white)}@media (hover:hover){.wcard:where(.dark,.dark *):hover{border-color:var(--color-blue-500)}}.wcard .k{font-family:var(--font-mono);color:var(--color-gray-500);justify-content:space-between;font-size:.6875rem;display:flex}.wcard .k:where(.dark,.dark *){color:var(--color-gray-400)}.wcard .t{margin-top:var(--spacing);margin-bottom:calc(var(--spacing) * 2);--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.wcard .f{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:flex}.wcard .f:where(.dark,.dark *){color:var(--color-gray-400)}.stepper{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.stepper .st{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-gray-500);display:flex}.stepper .st:where(.dark,.dark *){color:var(--color-gray-400)}.stepper .st.done{color:var(--color-gray-900)}.stepper .st.done:where(.dark,.dark *){color:var(--color-white)}.stepper .st.cur{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-700)}.stepper .st.cur:where(.dark,.dark *){color:var(--color-blue-400)}.stepper .dot{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);background-color:var(--color-gray-300);border-radius:3.40282e38px}.stepper .dot:where(.dark,.dark *){background-color:var(--color-gray-600)}.stepper .done .dot{background-color:var(--color-green-500)}.stepper .cur .dot{animation:var(--animate-pulse);background-color:var(--color-blue-600);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-100)}.stepper .cur .dot:where(.dark,.dark *){background-color:var(--color-blue-500);--tw-ring-color:var(--color-blue-900)}.stepper .gate .dot{border-radius:2px;rotate:45deg}.stepper .cur.gate .dot{background-color:var(--color-yellow-400)}.stepper .line{height:1px;min-width:calc(var(--spacing) * 4);background-color:var(--color-gray-200);flex:1}.stepper .line:where(.dark,.dark *){background-color:var(--color-gray-700)}.stepper .st .note{font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:.6875rem;font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.stepper .st .note:where(.dark,.dark *){color:var(--color-gray-400)}.stepper .st.lbl{align-items:flex-start;gap:calc(var(--spacing) * .5);flex-direction:column}.stepper .st .name{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.stepper .wait .dot{background-color:var(--color-yellow-400);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-yellow-100)}.stepper .wait .dot:where(.dark,.dark *){--tw-ring-color:var(--color-yellow-900)}.stepper .st.wait{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-yellow-700)}.stepper .st.wait:where(.dark,.dark *){color:var(--color-yellow-300)}.stepper .fail .dot{background-color:var(--color-red-600)}.stepper .st.fail{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.stepper .st.fail:where(.dark,.dark *){color:var(--color-red-400)}.stepper .skip .dot{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-400);background-color:#0000}.stepper .st.skip{color:var(--color-gray-400);font-style:italic}.stepper .st.skip:where(.dark,.dark *){color:var(--color-gray-500)}.tabs{margin-block:calc(var(--spacing) * 4);gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);flex-wrap:wrap;display:flex}.tabs:where(.dark,.dark *){border-color:var(--color-gray-700)}.tabs a{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:var(--color-gray-500);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px;text-decoration-line:none;display:inline-block}@media (hover:hover){.tabs a:hover{border-color:var(--color-gray-300);color:var(--color-gray-700);text-decoration-line:none}}.tabs a:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.tabs a:where(.dark,.dark *):hover{color:var(--color-gray-300)}}.tabs a.on{border-color:var(--color-blue-600);color:var(--color-blue-700)}.tabs a.on:where(.dark,.dark *){border-color:var(--color-blue-500);color:var(--color-blue-400)}.ac .item{gap:calc(var(--spacing) * 3)}.ac .ok{color:var(--color-green-600)}.facts,.evidence-grid{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);grid-template-columns:repeat(1,minmax(0,1fr));display:grid;overflow:hidden}@media (min-width:40rem){.facts,.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.facts,.evidence-grid):where(.dark,.dark *){border-color:var(--color-gray-700)}.facts>div,.evidence-grid>div{border-color:var(--color-gray-200);background-color:var(--color-gray-50);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}:is(.facts>div,.evidence-grid>div):where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){:is(.facts>div,.evidence-grid>div):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.facts>div,.evidence-grid>div{border-right-width:1px}.facts>div:last-child,.evidence-grid>div:last-child{border-right-width:0}.facts .v,.evidence-grid .v{margin-top:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900)}:is(.facts .v,.evidence-grid .v):where(.dark,.dark *){color:var(--color-white)}.evidence-grid{margin-top:calc(var(--spacing) * 3)}@media (min-width:40rem){.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.evidence-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.met-yes{color:var(--color-green-700)}.met-yes:where(.dark,.dark *){color:var(--color-green-400)}.met-no{color:var(--color-red-700)}.met-no:where(.dark,.dark *){color:var(--color-red-400)}.runhead{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.runhead{padding-inline:calc(var(--spacing) * 6)}}.runhead h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-900)}.runhead h1:where(.dark,.dark *){color:var(--color-white)}.run3{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.run3{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:80rem){.run3{grid-template-columns:20rem minmax(0,1fr) 17rem}}.run3>section{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.run3>section:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.tl{padding:calc(var(--spacing) * 2)}.tl a.ti{margin-bottom:calc(var(--spacing) * .5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 2.5);color:var(--color-gray-900);border-width:1px;border-color:#0000;text-decoration-line:none;display:flex}@media (hover:hover){.tl a.ti:hover{background-color:var(--color-gray-100);text-decoration-line:none}}.tl a.ti:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.tl a.ti:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.tl a.ti.sel{border-color:var(--color-blue-200);background-color:var(--color-blue-50)}.tl a.ti.sel:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700)}.tl .ti{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5);display:flex}.ti .ic{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-radius:var(--radius-md);background-color:var(--color-blue-100);font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-blue-800);flex:none;justify-content:center;align-items:center;display:inline-flex}.ti .ic:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-300)}.ti .ic.g{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.ti .ic.g:where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.ti .ic.s{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-100);color:var(--color-gray-500)}.ti .ic.s:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-gray-400)}.ti .body{flex:1;min-width:0}.ti .l1{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.ti .l2{margin-top:calc(var(--spacing) * .5);justify-content:space-between;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:flex}.ti .l2:where(.dark,.dark *){color:var(--color-gray-400)}.ti .l2 .mono{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.detail-h{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.detail-h:where(.dark,.dark *){border-color:var(--color-gray-700)}.detail-b{padding:calc(var(--spacing) * 4)}.output{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);font-family:var(--font-mono);--tw-leading:var(--leading-relaxed);font-size:.8125rem;line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-gray-800)}.output:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900);color:var(--color-gray-200)}.kv{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:auto minmax(0,1fr);display:grid}.kv dt{color:var(--color-gray-500)}.kv dt:where(.dark,.dark *){color:var(--color-gray-400)}.kv dd{text-align:right;min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;color:var(--color-gray-900);font-size:.8125rem}.kv dd:where(.dark,.dark *){color:var(--color-white)}.kv dd.status{white-space:normal;justify-self:flex-end;max-width:100%}.side{padding:calc(var(--spacing) * 4)}.side h4{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase}.side h4:where(.dark,.dark *){color:var(--color-gray-400)}.side .mrow{justify-content:space-between;gap:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.side .mrow>:first-child{overflow-wrap:anywhere;min-width:0}.side .mrow>:last-child{flex-shrink:0}.side{overflow-wrap:anywhere}.prob{margin-block:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));grid-template-columns:2.5rem 1fr 3rem;display:grid}.split{align-items:flex-start;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 10);display:grid}@media (min-width:64rem){.split{padding-inline:calc(var(--spacing) * 6);grid-template-columns:22rem minmax(0,1fr)}}.split>section{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);min-width:0;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.split>section:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.split .pad{padding:calc(var(--spacing) * 4)}.split .decision-box{z-index:2;margin-inline:calc(var(--spacing) * -4);margin-bottom:calc(var(--spacing) * -4);border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);background-color:var(--color-white);max-height:60vh;padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4);--tw-shadow:0 -6px 12px -8px 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);position:sticky;bottom:0;overflow-y:auto}.split .decision-box:where(.dark,.dark *){background-color:var(--color-gray-800)}.scrollbox{max-height:calc(var(--spacing) * 80);overflow-y:auto}.scrollbox.expanded{max-height:none}.scrollbox-toggle{margin-top:var(--spacing);cursor:pointer;border-style:var(--tw-border-style);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-700);background-color:#0000;border-width:0;padding:0}@media (hover:hover){.scrollbox-toggle:hover{text-decoration-line:underline}}.scrollbox-toggle:where(.dark,.dark *){color:var(--color-blue-400)}.risk{width:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 4);flex-shrink:0}.risk:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.risk:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.decision-box{margin-top:calc(var(--spacing) * 5);align-items:flex-start;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.decision-box:where(.dark,.dark *){border-color:var(--color-gray-700)}.decision-form{width:30rem;max-width:100%}.mobile-only{display:none}.swipe{position:relative;overflow:hidden}.swipe>.item{z-index:1;background-color:var(--color-white);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));--tw-duration:.15s;--tw-ease:var(--ease-out);transition-duration:.15s;transition-timing-function:var(--ease-out);position:relative}.swipe>.item:where(.dark,.dark *){background-color:var(--color-gray-800)}.swipe>.item{touch-action:pan-y}.swipe-act{visibility:hidden;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.swipe.right .swipe-act,.swipe.left .swipe-act{visibility:visible}.list>.swipe{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200)}.list>.swipe:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.list>.swipe:where(.dark,.dark *){border-color:var(--color-gray-700)}.list>.swipe>.item{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.list>.swipe:hover>a.item{background-color:var(--color-gray-50)}.list>.swipe:hover>a.item:where(.dark,.dark *){background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.list>.swipe:hover>a.item:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.swipe-act .ok{color:var(--color-green-700)}.swipe-act .ok:where(.dark,.dark *){color:var(--color-green-400)}.swipe-act .no{color:var(--color-red-700)}.swipe-act .no:where(.dark,.dark *){color:var(--color-red-400)}.swipe.right .swipe-act{background-color:var(--color-green-100)}.swipe.right .swipe-act:where(.dark,.dark *){background-color:var(--color-green-900)}.swipe.left .swipe-act{background-color:var(--color-red-100)}.swipe.left .swipe-act:where(.dark,.dark *){background-color:var(--color-red-900)}.notified{margin-top:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.delivery{align-items:center;gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 4);flex-wrap:wrap;display:flex}.delivery .grow .title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pr-row{align-items:flex-start;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);grid-template-columns:auto 1fr auto;display:grid}.pr-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.pr-row:where(.dark,.dark *){border-color:var(--color-gray-700)}.pr-num{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.pr-meta{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600);flex-wrap:wrap;display:flex}.pr-meta:where(.dark,.dark *){color:var(--color-gray-400)}.pr-meta .mono{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.plus{font-family:var(--font-mono);color:var(--color-green-700)}.plus:where(.dark,.dark *){color:var(--color-green-400)}.minus{font-family:var(--font-mono);color:var(--color-red-700)}.minus:where(.dark,.dark *){color:var(--color-red-400)}.rounds{gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.round{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.round:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.round:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.round .n{width:calc(var(--spacing) * 16);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.round .n:where(.dark,.dark *){color:var(--color-gray-400)}.round .arrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400)}.round a.stp{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-700);text-decoration-line:none;display:inline-flex}@media (hover:hover){.round a.stp:hover{border-color:var(--color-blue-400);text-decoration-line:none}}.round a.stp:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-300)}.round a.stp.sel{border-color:var(--color-blue-600);color:var(--color-blue-700)}.round a.stp.sel:where(.dark,.dark *){border-color:var(--color-blue-500);color:var(--color-white)}.round a.stp i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-gray-300);border-radius:3.40282e38px;display:inline-block}.round a.stp i:where(.dark,.dark *){background-color:var(--color-gray-600)}.round a.stp.ok i{background-color:var(--color-green-500)}.round a.stp.bad i{background-color:var(--color-red-500)}.round a.stp.run i{animation:var(--animate-pulse);background-color:var(--color-blue-500)}.round a.stp.gate i{background-color:var(--color-yellow-400);border-radius:1px;rotate:45deg}.round a.stp.gate.ok i{background-color:var(--color-green-500)}.round a.stp.gate.bad i{background-color:var(--color-red-500)}.round .out{margin-inline-start:auto}.lazy>summary{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);list-style-type:none;display:flex}@media (hover:hover){.lazy>summary:hover{background-color:var(--color-gray-50)}}.lazy>summary:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}@media (hover:hover){.lazy>summary:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.lazy>summary::-webkit-details-marker{display:none}.lazy>summary:before{content:"▸";font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400)}.lazy[open]>summary:before{content:"▾"}.lazy[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.lazy>.lazy-b{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-top-style:var(--tw-border-style);border-top-width:0;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3)}.lazy>.lazy-b:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.diff-files{margin-bottom:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.diff-file{margin-bottom:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);overflow:hidden}.diff-file:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.diff-file>summary{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.diff-file>summary:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-700)}.diff-tbl{width:100%;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);border-collapse:collapse}.diff-tbl td{padding-inline:calc(var(--spacing) * 2);vertical-align:top;word-break:break-all;white-space:pre-wrap}.diff-tbl td.ln{width:1%;min-width:calc(var(--spacing) * 10);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--color-gray-200);text-align:right;white-space:nowrap;color:var(--color-gray-400);-webkit-user-select:none;user-select:none}.diff-tbl td.ln:where(.dark,.dark *){border-color:var(--color-gray-700)}.diff-tbl tr.add td.code{background-color:var(--color-green-50)}.diff-tbl tr.add td.code:where(.dark,.dark *){background-color:#0d542b4d}@supports (color:color-mix(in lab, red, red)){.diff-tbl tr.add td.code:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-900) 30%, transparent)}}.diff-tbl tr.add td.code:before{content:"+";color:var(--color-green-600);margin-inline-end:var(--spacing)}.diff-tbl tr.del td.code{background-color:var(--color-red-50)}.diff-tbl tr.del td.code:where(.dark,.dark *){background-color:#82181a4d}@supports (color:color-mix(in lab, red, red)){.diff-tbl tr.del td.code:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-900) 30%, transparent)}}.diff-tbl tr.del td.code:before{content:"-";color:var(--color-red-600);margin-inline-end:var(--spacing)}.diff-tbl tr.ctx td.code:before{content:" ";margin-inline-end:var(--spacing)}.diff-tbl tr.hunk td{background-color:var(--color-blue-50);color:var(--color-blue-700)}.diff-tbl tr.hunk td:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.diff-tbl tr.hunk td:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 30%, transparent)}}.diff-tbl tr.hunk td:where(.dark,.dark *){color:var(--color-blue-300)}.diff-tbl tr.meta td{color:var(--color-gray-400);font-style:italic}.tr-entry{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--color-gray-200);padding-block:calc(var(--spacing) * 1.5);margin-inline-start:var(--spacing);padding-inline-start:calc(var(--spacing) * 3)}.tr-entry:where(.dark,.dark *){border-color:var(--color-gray-700)}.tr-entry.turn{border-color:var(--color-blue-500)}.tr-entry.result.err{border-color:var(--color-red-500)}.tr-entry.end{border-color:var(--color-green-500)}.tr-h{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-wrap:wrap;display:flex}.tr-h:where(.dark,.dark *){color:var(--color-gray-400)}.tr-h strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.tr-h strong:where(.dark,.dark *){color:var(--color-white)}.tr-text{margin-top:var(--spacing);white-space:pre-wrap}.tr-call{margin-top:calc(var(--spacing) * 1.5)}.pre{margin-top:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-height:26rem;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-normal);line-height:var(--leading-normal);overflow-wrap:break-word;white-space:pre-wrap;overflow:auto}.pre:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}details.more>summary{margin-top:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-700)}details.more>summary:where(.dark,.dark *){color:var(--color-blue-400)}.counts{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.trace{margin-inline:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--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);overflow:hidden}@media (min-width:64rem){.trace{margin-inline:calc(var(--spacing) * 6)}}.trace:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.trace-h{align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.trace-h:where(.dark,.dark *){border-color:var(--color-gray-700)}.trace-title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.trace-title:where(.dark,.dark *){color:var(--color-white)}.trace-chips{gap:var(--spacing);flex-wrap:wrap;display:flex}.trace-chip{cursor:pointer;-webkit-user-select:none;user-select:none}.trace-chip[aria-pressed=false]{opacity:.4;text-decoration-line:line-through}.trace-actions{align-items:center;gap:var(--spacing);margin-inline-start:auto;display:flex}.trace-body{position:relative}.trace-lines{overscroll-behavior:contain;background-color:var(--color-gray-950);max-height:32rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-family:var(--font-mono);--tw-leading:var(--leading-snug);font-size:.8125rem;line-height:var(--leading-snug);color:var(--color-gray-100);overflow-y:auto}.trace-lines:focus{--tw-outline-style:none;outline-style:none}.trace-lines: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);--tw-ring-color:var(--color-blue-500);--tw-ring-inset:inset}.trl{column-gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-900);padding-block:calc(var(--spacing) * .5);grid-template-columns:4.25rem 1rem 6.5rem minmax(0,1fr);display:grid}.trl:last-child{border-style:var(--tw-border-style);border-width:0}.tl-t{color:var(--color-gray-500);--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,)}.tl-g{text-align:center;color:var(--color-gray-400)}.tl-k{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-400);overflow:hidden}.tl-x{overflow-wrap:break-word;white-space:pre-wrap}.tl-turn .tl-x{color:var(--color-blue-200)}.tl-turn .tl-g{color:var(--color-blue-400)}.tl-tool_call .tl-g,.tl-tool_result .tl-g{color:var(--color-amber-400)}.tl-tool_call .tl-x{color:var(--color-amber-100)}.tl-command .tl-x{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-green-300)}.tl-command .tl-g{color:var(--color-green-400)}.tl-output .tl-x{color:var(--color-gray-300)}.tl-diff .tl-g{color:var(--color-purple-400)}.tl-status .tl-x{color:var(--color-gray-400);font-style:italic}.tl-err .tl-x{color:var(--color-red-300)}.tl-d{border-radius:var(--radius-lg);background-color:var(--color-white);min-width:0;padding:calc(var(--spacing) * 2);font-family:var(--font-sans);color:var(--color-gray-800)}.tl-d:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-200)}.tl-d .diff-file{margin-bottom:var(--spacing)}.trace-jump{inset-inline-end:calc(var(--spacing) * 4);bottom:calc(var(--spacing) * 3);background-color:var(--color-blue-600);padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-white);--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);border-radius:3.40282e38px;position:absolute}@media (hover:hover){.trace-jump:hover{background-color:var(--color-blue-700)}}.trace-jump:focus{--tw-outline-style:none;outline-style:none}.trace-jump: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);--tw-ring-color:var(--color-blue-300)}.trace.hide-turn .tl-turn,.trace.hide-tool_call .tl-tool_call,.trace.hide-tool_result .tl-tool_result,.trace.hide-command .tl-command,.trace.hide-output .tl-output,.trace.hide-diff .tl-diff,.trace.hide-status .tl-status{display:none}@media (max-width:640px){.tl{grid-template-columns:3.5rem 1rem minmax(0,1fr)}.tl-k{display:none}}.placeholder{margin-inline:auto;margin-block:calc(var(--spacing) * 16);max-width:var(--container-xl);padding-inline:calc(var(--spacing) * 4);text-align:center}.placeholder h1{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.oauth{height:calc(var(--spacing) * 11);cursor:pointer;justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);display:inline-flex}@media (hover:hover){.oauth:hover{background-color:var(--color-gray-100)}}.oauth:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-gray-100);--tw-outline-style:none;outline-style:none}.oauth:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-white)}@media (hover:hover){.oauth:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.oauth:where(.dark,.dark *):focus{--tw-ring-color:var(--color-gray-700)}.signin{--si-bg:#f4f7ff;--si-bg-deep:#e6eeff;--si-card:#ffffffd9;--si-text:#0f1523;--si-text-2:#3b4a66;--si-muted:#5b6b88;--si-blue:#1a6fff;--si-blue-hover:#0f5fe8;--si-link:#1a6fff;--si-border:#1a6fff38;--si-glow:0 0 40px #1a6fff24;--si-alert-bg:#dc262614;--si-alert-border:#dc262659;--si-alert-text:#9f1c1c;--si-note-bg:#1a6fff0f;background:radial-gradient(1200px 600px at 50% -10%, var(--si-bg-deep), transparent 70%), var(--si-bg);min-height:100vh;color:var(--si-text);margin:0;font-family:DM Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:15px;line-height:1.6}.dark .signin{--si-bg:#0f1523;--si-bg-deep:#0a1128;--si-card:#ffffff12;--si-text:#f4f7ff;--si-text-2:#d0e4ff;--si-muted:#a0b8d8;--si-link:#3da0ff;--si-border:#1a6fff33;--si-glow:0 0 40px #1a6fff40;--si-alert-bg:#f871711a;--si-alert-border:#f8717166;--si-alert-text:#fecaca;--si-note-bg:#3da0ff14;background:radial-gradient(1200px 600px at 50% -10%, #1a6fff2e, transparent 70%), var(--si-bg)}.signin-main{width:100%;min-height:100vh;max-width:var(--container-md);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 10);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex}.signin-card{background:var(--si-card);border:1px solid var(--si-border);width:100%;box-shadow:var(--si-glow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;border-radius:16px;padding:40px 32px 32px}@media (max-width:480px){.signin-card{padding:32px 20px 24px}}.signin-mark{width:168px;height:auto;color:var(--si-text);margin:0 auto 24px;display:block}.signin-title{letter-spacing:.02em;text-transform:uppercase;color:var(--si-text);margin:0;font-family:Barlow Condensed,DM Sans,ui-sans-serif,sans-serif;font-size:44px;font-weight:700;line-height:1.1}.signin-by{letter-spacing:.12em;text-transform:uppercase;color:var(--si-link);margin:4px 0 0;font-size:13px;font-weight:600}.signin-lede{color:var(--si-text-2);text-wrap:balance;margin:16px 0 28px;font-size:16px}.signin-form{margin:0 0 12px}.signin-btn{background:var(--si-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;padding:14px 32px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .15s,box-shadow .15s;display:inline-flex}.signin-btn:hover{background:var(--si-blue-hover);box-shadow:0 0 24px #1a6fff59}.signin-btn:focus-visible{outline-offset:2px;outline:3px solid #b8d4ff}.signin-btn-icon{background:#fff;border-radius:9999px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.signin-note{color:var(--si-muted);margin:20px 0 0;font-size:14px}.signin-alert{border:1px solid var(--si-alert-border);background:var(--si-alert-bg);color:var(--si-alert-text);text-align:left;border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:14px}.signin-setup{border:1px dashed var(--si-border);background:var(--si-note-bg);color:var(--si-text-2);text-align:left;border-radius:8px;margin:0 0 12px;padding:12px 14px;font-size:14px}.signin-setup code,.signin-dev code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:12px}.signin-dev{border-top:1px solid var(--si-border);color:var(--si-muted);text-align:left;margin:20px 0 0;padding-top:16px;font-size:13px}.signin-foot{margin-top:calc(var(--spacing) * 6);justify-content:center;align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);width:100%;color:var(--si-muted);flex-wrap:wrap;font-size:12px;display:flex}.signin-version{font-family:var(--font-mono);letter-spacing:.02em}.signin-theme{border:1px solid var(--si-border);min-height:32px;color:var(--si-muted);font:inherit;cursor:pointer;background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.signin-theme:hover{color:var(--si-text)}.signin-theme:focus-visible{outline:2px solid var(--si-link);outline-offset:2px}.signin a{color:var(--si-link)}.grid-brain{margin-bottom:calc(var(--spacing) * 4);align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.grid-brain{grid-template-columns:minmax(21rem,1fr) minmax(0,1.5fr)}}.ki{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.ki:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.ki:where(.dark,.dark *){border-color:var(--color-gray-700)}.ki-h{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ki-body{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900)}.ki-body:where(.dark,.dark *){color:var(--color-white)}.ki-quote{margin-block:var(--spacing);border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--color-gray-300);color:var(--color-gray-600);padding-inline-start:calc(var(--spacing) * 2.5);font-size:.8125rem}.ki-quote:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-400)}.ki-flag{margin-top:var(--spacing)}.ki-actions{margin-top:calc(var(--spacing) * 2.5);align-items:flex-start;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ki-actions form{margin:0}.ki-act>summary{list-style:none}.ki-act>summary::-webkit-details-marker{display:none}.ki-act[open]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);flex-basis:100%;order:10}.ki-act[open]:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.ki-act[open]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.ki-act[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.ki-act textarea,.ki-act input[type=text]{width:100%}.ki-act .field label{display:block}.kg-scroll{max-height:47.5rem;overflow:auto}.kg{font-family:var(--font-sans);display:block}.kg-lane{fill:var(--tx3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.kg-node rect{fill:var(--panel);stroke:var(--line);stroke-width:1.2px}.kg-node.t-decision rect{stroke:var(--ind)}.kg-node.t-risk rect,.kg-node.t-constraint rect{stroke:var(--amb)}.kg-node.t-goal rect{stroke:var(--grn)}.kg-node.t-component rect{fill:var(--panel2)}.kg-node.s-proposed rect,.kg-node.s-exploring rect,.kg-node.s-captured rect{stroke-dasharray:4 3}.kg-node.s-validated rect,.kg-node.s-graduated rect{stroke-width:1.8px}.kg-node.closed{opacity:.42}a[data-kg-node]{cursor:pointer;outline:none}a[data-kg-node]:hover .kg-node rect,a[data-kg-node]:focus-visible .kg-node rect{stroke:var(--color-blue-500);stroke-width:2px}.kg-node.sel rect{stroke:var(--color-blue-600);stroke-width:2.5px}.kx-panel.kg-drawer{top:calc(var(--spacing) * 14);z-index:45;--tw-translate-x:105%;width:min(28rem,100vw);max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);--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);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));border-radius:0;position:fixed;bottom:0;right:0;overflow-y:auto}.kx-panel.kg-drawer.open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.kg-drawer .kx-panel-h>span{--tw-outline-style:none;outline-style:none}.kg-node.closed rect{fill:var(--panel2);stroke-dasharray:2 3}.kg-node:hover rect{stroke-width:2.4px}.kg-meta{fill:var(--tx3);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:9.5px}.kg-text{fill:var(--tx);font-size:11px}.kg-edge path{fill:none;stroke:var(--tx3);stroke-width:1.4px}.kg-edge text{fill:var(--tx2);paint-order:stroke;stroke:var(--panel);stroke-width:3px;font-size:9.5px}.kg-edge.faded{opacity:.45}.kg-m path{fill:var(--tx3)}.kg-key line{stroke:var(--tx3);stroke-width:2px}.rel-supports path,.rel-supports line{stroke:var(--grn)}.kg-m.rel-supports path{fill:var(--grn);stroke:none}.rel-contradicts path,.rel-contradicts line{stroke:var(--red)}.kg-m.rel-contradicts path{fill:var(--red);stroke:none}.rel-refines path,.rel-refines line{stroke:var(--ind)}.kg-m.rel-refines path{fill:var(--ind);stroke:none}.rel-supersedes path,.rel-supersedes line{stroke:var(--amb);stroke-dasharray:5 3}.kg-m.rel-supersedes path{fill:var(--amb);stroke:none;stroke-dasharray:none}.rel-realized_by path,.rel-realized_by line{stroke:var(--grn);stroke-dasharray:2 3}.kg-m.rel-realized_by path{fill:var(--grn);stroke:none;stroke-dasharray:none}.kg-legend{gap:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);flex-wrap:wrap;display:flex}.kg-legend:where(.dark,.dark *){border-color:var(--color-gray-700)}.kg-closed{gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);flex-direction:column;display:flex}.kg-closed:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx{padding-bottom:calc(var(--spacing) * 4)}.kx-head{margin-bottom:calc(var(--spacing) * 3)}.kx-toolbar{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.kx-search{flex:18rem;min-width:0;position:relative}.kx-search input[type=search]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);width:100%;padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);padding-inline-start:calc(var(--spacing) * 9);padding-inline-end:calc(var(--spacing) * 28);display:block}.kx-search input[type=search]:focus{border-color:var(--color-blue-500);--tw-ring-color:var(--color-blue-500)}.kx-search input[type=search]:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-white)}.kx-search input[type=search]:where(.dark,.dark *)::placeholder{color:var(--color-gray-400)}.kx-search-ic{pointer-events:none;color:var(--color-gray-500);align-items:center;padding-inline-start:calc(var(--spacing) * 3);display:flex;position:absolute;inset-block:0;inset-inline-start:calc(var(--spacing) * 0)}.kx-search-ic:where(.dark,.dark *){color:var(--color-gray-400)}.kx-meaning{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;color:var(--color-gray-600);display:flex;position:absolute;inset-block:0;inset-inline-end:calc(var(--spacing) * 2)}.kx-meaning:where(.dark,.dark *){color:var(--color-gray-300)}.kx-results{z-index:40;margin-top:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);max-height:60vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);inset-inline:0;position:absolute;top:100%;overflow-y:auto}.kx-results:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.kx-results.hidden{display:none}.kx-hit{align-items:flex-start;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.kx-hit:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.kx-hit:hover{background-color:var(--color-gray-50)}}.kx-hit:where(.dark,.dark *){border-color:var(--color-gray-700)}@media (hover:hover){.kx-hit:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.kx-hit[aria-selected=true]{background-color:var(--color-blue-50)}.kx-hit[aria-selected=true]:where(.dark,.dark *){background-color:var(--color-gray-700)}.kx-hit .why{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-shrink:0;margin-inline-start:auto}.kx-hit .why:where(.dark,.dark *){color:var(--color-gray-400)}.kx-tabs{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-width:100%;display:inline-flex;overflow-x:auto}.kx-tabs:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.kx-tabs button{align-items:center;gap:calc(var(--spacing) * 1.5);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-700);display:inline-flex}.kx-tabs button:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}@media (hover:hover){.kx-tabs button:hover{background-color:var(--color-gray-100)}}.kx-tabs button:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-300)}@media (hover:hover){.kx-tabs button:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.kx-tabs button[aria-selected=true]{background-color:var(--color-blue-700);color:var(--color-white)}@media (hover:hover){.kx-tabs button[aria-selected=true]:hover{background-color:var(--color-blue-700)}}.kx-tabs button[aria-selected=true]:where(.dark,.dark *){background-color:var(--color-blue-600);color:var(--color-white)}.kx-controls{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.kx-ctl{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:inline-flex}.kx-ctl:where(.dark,.dark *){color:var(--color-gray-400)}.kx-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);padding-inline-start:calc(var(--spacing) * 2);padding-inline-end:calc(var(--spacing) * 7)}.kx-select:focus{border-color:var(--color-blue-500);--tw-ring-color:var(--color-blue-500)}.kx-select:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-white)}.kx-time{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);flex-wrap:wrap;display:flex}.kx-time:where(.dark,.dark *){color:var(--color-gray-300)}.kx-time-l{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-500);display:inline-flex}.kx-time-l:where(.dark,.dark *){color:var(--color-gray-400)}.kx-time input[type=range]{height:calc(var(--spacing) * 1.5);min-width:calc(var(--spacing) * 40);cursor:pointer;accent-color:var(--color-blue-600);flex:1}.kx-time-v{min-width:calc(var(--spacing) * 24);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.kx-body{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.kx-body{grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width:96rem){.kx-body{grid-template-columns:15.5rem minmax(0,1fr) 22rem}}.kx-filters,.kx-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);min-width:0}:is(.kx-filters,.kx-panel):where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.kx-filters{max-height:calc(100vh - 12rem);overflow-y:auto}.kx-filters-h,.kx-panel-h{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:flex;position:sticky;top:0}:is(.kx-filters-h,.kx-panel-h):where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:var(--color-white)}.kx-filters-h .link{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);margin-inline-start:auto}.kx-panel-h>span{flex-grow:1}.kx-facets{padding-inline:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3)}.kx-facet{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 2)}.kx-facet:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.kx-facet:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx-facet>summary{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase;display:flex}.kx-facet>summary:where(.dark,.dark *){color:var(--color-gray-400)}.kx-facet>summary{list-style:none}.kx-facet>summary::-webkit-details-marker{display:none}.kx-facet>summary .on{background-color:var(--color-blue-100);padding-inline:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-blue-800);text-transform:none;border-radius:3.40282e38px;margin-inline-start:auto}.kx-facet>summary .on:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-300)}.kx-opt{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);display:flex}@media (hover:hover){.kx-opt:hover{background-color:var(--color-gray-50)}}.kx-opt:where(.dark,.dark *){color:var(--color-gray-300)}@media (hover:hover){.kx-opt:where(.dark,.dark *):hover{background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.kx-opt:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}}.kx-opt input{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);border-color:var(--color-gray-300);color:var(--color-blue-600);border-radius:.25rem}.kx-opt input:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700)}.kx-opt .n{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);--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,);margin-inline-start:auto}.kx-opt .n:where(.dark,.dark *){color:var(--color-gray-400)}.kx-opt.zero{opacity:.55}.kx-dates{gap:calc(var(--spacing) * 1.5);padding-top:var(--spacing);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.kx-dates input{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.kx-dates input:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-white)}.kx-main{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);flex-direction:column;min-width:0;display:flex}.kx-main:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.kx-mainbar{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.kx-mainbar:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx-trail{align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.kx-trail button{max-width:calc(var(--spacing) * 56);text-overflow:ellipsis;white-space:nowrap;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-blue-700);overflow:hidden}@media (hover:hover){.kx-trail button:hover{background-color:var(--color-gray-100)}}.kx-trail button:where(.dark,.dark *){color:var(--color-blue-400)}@media (hover:hover){.kx-trail button:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.kx-trail button[aria-current]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.kx-trail button[aria-current]:where(.dark,.dark *){color:var(--color-white)}.kx-trail .sep{color:var(--color-gray-400)}.kx-status{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);margin-inline-start:auto}.kx-status:where(.dark,.dark *){color:var(--color-gray-400)}.kx-stage{height:calc(100vh - 17rem);min-height:28rem;position:relative;overflow:hidden}.kx-graph{--tw-outline-style:none;background:var(--panel);outline-style:none;width:100%;height:100%;position:absolute;inset:0}.kx-graph.busy{opacity:.6;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.kx-view{background-color:var(--color-white);position:absolute;inset:0;overflow:auto}.kx-view:where(.dark,.dark *){background-color:var(--color-gray-800)}.kx-view.hidden,.kx-empty.hidden,.kx-tip.hidden,.kx-selbar.hidden,.kx-dialog.hidden{display:none}.kx-graph-tools{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);z-index:10;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:#ffffffe6;flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.kx-graph-tools{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.kx-graph-tools{padding:var(--spacing);--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)}.kx-graph-tools:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:#1e2939e6}@supports (color:color-mix(in lab, red, red)){.kx-graph-tools:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.kx-graph-tools .icon-btn{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.kx-legend{bottom:calc(var(--spacing) * 2);left:calc(var(--spacing) * 2);z-index:10;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:#ffffffe6;flex-wrap:wrap;max-width:calc(100% - 13rem);display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.kx-legend{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.kx-legend{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-700)}.kx-legend:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:#1e2939e6}@supports (color:color-mix(in lab, red, red)){.kx-legend:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.kx-legend:where(.dark,.dark *){color:var(--color-gray-300)}.kx-legend .k{align-items:center;gap:var(--spacing);white-space:nowrap;display:inline-flex}.kx-legend svg{flex-shrink:0}.kx-minimap{right:calc(var(--spacing) * 2);bottom:calc(var(--spacing) * 2);z-index:10;cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:#ffffffe6;display:none;position:absolute}@supports (color:color-mix(in lab, red, red)){.kx-minimap{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.kx-minimap{--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)}@media (min-width:40rem){.kx-minimap{display:block}}.kx-minimap:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:#1e2939e6}@supports (color:color-mix(in lab, red, red)){.kx-minimap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 90%, transparent)}}.kx-minimap{width:180px;height:120px}.kx-tip{pointer-events:none;z-index:30;max-width:var(--container-xs);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-700);--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);position:absolute}.kx-tip:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700);color:var(--color-gray-200)}.kx-tip .t{margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.kx-tip .t:where(.dark,.dark *){color:var(--color-white)}.kx-tip .m{color:var(--color-gray-500)}.kx-tip .m:where(.dark,.dark *){color:var(--color-gray-400)}.kx-empty{z-index:20;padding:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.kx-empty:where(.dark,.dark *){color:var(--color-gray-400)}.kx-selbar{bottom:calc(var(--spacing) * 3);z-index:20;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);flex-wrap:wrap;display:flex;position:absolute;left:50%}.kx-selbar:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700)}.kx-main{position:relative}.kx-panel{max-height:calc(100vh - 12rem);overflow-y:auto}.kx-detail{padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.kx-hint{border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3)}.kx-hint:where(.dark,.dark *){background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.kx-hint:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.kx-sw{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);flex-shrink:0;display:inline-block}.kx-t-goal{background:var(--kx-goal)}.kx-t-idea{background:var(--kx-idea)}.kx-t-hypothesis,.kx-t-assumption{background:var(--kx-belief)}.kx-t-decision{background:var(--kx-decision)}.kx-t-constraint{background:var(--kx-constraint)}.kx-t-question{background:var(--kx-question)}.kx-t-risk{background:var(--kx-risk)}.kx-t-insight{background:var(--kx-insight)}.kx-type{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-700);display:inline-flex}.kx-type:where(.dark,.dark *){color:var(--color-gray-300)}.kx-n-body{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.kx-n-body:where(.dark,.dark *){color:var(--color-white)}.kx-sec{margin-top:calc(var(--spacing) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 2)}.kx-sec:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx-sec>h3{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.kx-sec>h3:where(.dark,.dark *){color:var(--color-gray-400)}.kx-quote{margin-block:var(--spacing);border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px;border-color:var(--color-gray-300);color:var(--color-gray-600);padding-inline-start:calc(var(--spacing) * 2.5);font-size:.8125rem}.kx-quote:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-400)}.kx-link{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:var(--spacing);padding-block:var(--spacing);text-align:left;display:flex}@media (hover:hover){.kx-link:hover{background-color:var(--color-gray-50)}.kx-link:where(.dark,.dark *):hover{background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.kx-link:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}}.kx-link .rel{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);color:var(--color-gray-700);border-radius:.25rem;flex-shrink:0;font-size:.6875rem}.kx-link .rel:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.kx-actions{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.kx-hist{gap:var(--spacing);display:grid}.kx-hist li{color:var(--color-gray-600);font-size:.8125rem}.kx-hist li:where(.dark,.dark *){color:var(--color-gray-300)}.kx-closed-text{color:var(--color-gray-500);text-decoration-line:line-through;text-decoration-color:#99a1af99}@supports (color:color-mix(in lab, red, red)){.kx-closed-text{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.kx-closed-text:where(.dark,.dark *){color:var(--color-gray-400)}.kx-dialog{z-index:70;background-color:#10182899;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.kx-dialog{background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.kx-dialog{padding:calc(var(--spacing) * 4)}.kx-dialog-card{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);--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)}.kx-dialog-card:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.kx-keys{margin-top:calc(var(--spacing) * 3);column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:max-content 1fr;display:grid}.kx-keys dt{text-align:right}.kx-table{width:100%;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.kx-table th{z-index:1;background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);white-space:nowrap;color:var(--color-gray-500);text-transform:uppercase;position:sticky;top:0}.kx-table th:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-400)}.kx-table td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);vertical-align:top}.kx-table td:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx-table tbody tr{cursor:pointer}@media (hover:hover){.kx-table tbody tr:hover{background-color:var(--color-gray-50)}.kx-table tbody tr:where(.dark,.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.kx-table tbody tr:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}}.kx-table tbody tr.sel{background-color:var(--color-blue-50);--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--color-blue-600));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.kx-table tbody tr.sel:where(.dark,.dark *){background-color:var(--color-gray-700)}.kx-table tbody tr.closed td{color:var(--color-gray-500)}.kx-table tbody tr.closed td:where(.dark,.dark *){color:var(--color-gray-400)}.kx-table th a{color:inherit;text-decoration-line:none}.kx-table th a[aria-sort]{color:var(--color-gray-900)}.kx-table th a[aria-sort]:where(.dark,.dark *){color:var(--color-white)}.kx-viewbar{z-index:2;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex;position:sticky;top:0}.kx-viewbar:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.kx-viewbar .grow{min-width:calc(var(--spacing) * 56);flex:14rem}.kx-cols{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.kx-cols label{align-items:center;gap:var(--spacing);color:var(--color-gray-600);display:inline-flex}.kx-cols label:where(.dark,.dark *){color:var(--color-gray-300)}.kx-wgrid{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.kx-wgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kx-wgrid:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx-wstat{gap:calc(var(--spacing) * .5);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:inherit;flex-direction:column;text-decoration-line:none;display:flex}.kx-wstat:last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}@media (hover:hover){.kx-wstat:hover{background-color:var(--color-gray-50);text-decoration-line:none}}.kx-wstat:where(.dark,.dark *){border-color:var(--color-gray-700)}@media (hover:hover){.kx-wstat:where(.dark,.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.kx-wstat:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}}.kx-wstat .n{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);--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,)}.kx-wstat .n:where(.dark,.dark *){color:var(--color-white)}.kx-wstat .n.amb{color:var(--color-yellow-700)}.kx-wstat .n.amb:where(.dark,.dark *){color:var(--color-yellow-300)}.kx-wstat .n.red{color:var(--color-red-700)}.kx-wstat .n.red:where(.dark,.dark *){color:var(--color-red-400)}.kx-wstat .l{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.kx-wstat .l:where(.dark,.dark *){color:var(--color-gray-400)}.kx-lin{height:calc(var(--spacing) * 72);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);width:100%}.kx-lin:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx-lin{background:var(--panel)}.kx-tree .kx-tree{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-gray-200);margin-inline-start:calc(var(--spacing) * 3);padding-inline-start:calc(var(--spacing) * 3)}.kx-tree .kx-tree:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx-tree .kx-tree.hidden{display:none}.kx-tree-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}@media (hover:hover){.kx-tree-row:hover{background-color:var(--color-gray-50)}.kx-tree-row:where(.dark,.dark *):hover{background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.kx-tree-row:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}}.kx-tree-row.sel,.kx-tl li.sel,.kx-card.sel,.kx-chain-step.sel{background-color:var(--color-blue-50);--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);--tw-ring-color:var(--color-blue-600)}:is(.kx-tree-row.sel,.kx-tl li.sel,.kx-card.sel,.kx-chain-step.sel):where(.dark,.dark *){background-color:var(--color-gray-700);--tw-ring-color:var(--color-blue-500)}.kx-tree-row.kx-story{cursor:default}.kx-tree-tog{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:var(--color-gray-500);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));border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.kx-tree-tog:hover{background-color:var(--color-gray-200)}}.kx-tree-tog:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.kx-tree-tog:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}}.kx-tree-tog[aria-expanded=true]{rotate:90deg}.kx-rel{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);color:var(--color-gray-700);border-radius:.25rem;flex-shrink:0;font-size:.6875rem}.kx-rel:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.kx-matrix{border-collapse:separate;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-spacing:2px}.kx-matrix thead th{padding-inline:var(--spacing);padding-bottom:var(--spacing);text-align:left;vertical-align:bottom;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.kx-matrix thead th:where(.dark,.dark *){color:var(--color-gray-300)}.kx-mx-col{max-width:calc(var(--spacing) * 28);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.kx-matrix tbody th{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);padding-inline-end:calc(var(--spacing) * 2)}.kx-cell{height:calc(var(--spacing) * 9);width:100%;min-width:calc(var(--spacing) * 12);border-radius:var(--radius-md);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);--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,);justify-content:center;align-items:center;display:flex}@media (hover:hover){.kx-cell:hover{outline-style:var(--tw-outline-style);outline-width:2px;outline-color:var(--color-blue-600)}}.kx-cell:disabled{cursor:default;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-400)}@media (hover:hover){.kx-cell:disabled:hover{outline-style:var(--tw-outline-style);outline-width:0}}.kx-cell:where(.dark,.dark *){color:var(--color-white)}.kx-cell{background:var(--kx-goal)}@supports (color:color-mix(in lab, red, red)){.kx-cell{background:color-mix(in srgb, var(--kx-goal) calc(var(--h) * 0.75%), var(--panel2))}}.kx-bars{height:calc(var(--spacing) * 52);align-items:flex-end;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-bottom:var(--spacing);display:flex;overflow-x:auto}.kx-bars:where(.dark,.dark *){border-color:var(--color-gray-700)}.kx-bar{height:100%;min-width:calc(var(--spacing) * 7);justify-content:flex-end;align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * .5);flex-direction:column;flex:1;display:flex}@media (hover:hover){.kx-bar:hover{background-color:var(--color-gray-50)}.kx-bar:where(.dark,.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.kx-bar:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}}.kx-bar-stack{width:100%;max-width:calc(var(--spacing) * 10);border-top-left-radius:4px;border-top-right-radius:4px;flex-direction:column-reverse;display:flex;overflow:hidden}.kx-bar-stack>span{width:100%;box-shadow:inset 0 1px 0 var(--panel);display:block}.kx-bar-l{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--color-gray-500);font-size:.625rem;overflow:hidden}.kx-bar-l:where(.dark,.dark *){color:var(--color-gray-400)}.kx-tl li{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:flex}.kx-tl li:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.kx-tl li:hover{background-color:var(--color-gray-50)}}.kx-tl li:where(.dark,.dark *){border-color:var(--color-gray-700)}@media (hover:hover){.kx-tl li:where(.dark,.dark *):hover{background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.kx-tl li:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}}.kx-chain{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.kx-chain-step{max-width:calc(var(--spacing) * 60);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}@media (hover:hover){.kx-chain-step:hover{border-color:var(--color-blue-500)}}.kx-chain-step:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.kx-chain-step.old{color:var(--color-gray-500);text-decoration-line:line-through;text-decoration-color:#99a1af99}@supports (color:color-mix(in lab, red, red)){.kx-chain-step.old{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.kx-chain-step.old:where(.dark,.dark *),.kx-chain-arrow{color:var(--color-gray-400)}.kx-board{align-items:flex-start;gap:calc(var(--spacing) * 3);min-height:100%;padding:calc(var(--spacing) * 3);display:flex;overflow-x:auto}.kx-col{width:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);flex-shrink:0}.kx-col:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.kx-col:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.kx-col-h{align-items:center;gap:calc(var(--spacing) * 2);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex;position:sticky;top:0}.kx-col-h:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900)}.kx-col-b{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);flex-direction:column;display:flex}.kx-card{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (hover:hover){.kx-card:hover{border-color:var(--color-blue-500)}}.kx-card:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.kx-card.closed{opacity:.6}@media (max-width:63.99rem){.kx-filters{top:calc(var(--spacing) * 14);z-index:45;--tw-translate-x:calc(105% * -1);width:min(19rem,88vw);max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);--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);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));border-radius:0;position:fixed;bottom:0;left:0}.kx-filters.open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.kx-stage{height:calc(100vh - 19rem);min-height:24rem}.kx-legend{max-width:calc(100% - 1rem)}}@media (max-width:95.99rem){.kx-panel{top:calc(var(--spacing) * 14);z-index:45;--tw-translate-x:105%;width:min(24rem,100vw);max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);--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);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));border-radius:0;position:fixed;bottom:0;right:0}.kx-panel.open{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}}@media (max-width:39.99rem){.kx-controls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.kx-ctl{align-items:stretch;gap:calc(var(--spacing) * .5);flex-direction:column}.kx-ctl .kx-select{width:100%}.kx-head .actions{margin-inline-start:0}.kx-tabs span{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kx-time input[type=range]{min-width:calc(var(--spacing) * 24)}.kx-legend{display:none}}.prov{align-items:flex-start;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3);display:flex;overflow-x:auto}.prov-node{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2.5);flex:0 0 11rem}.prov-node:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.prov-node>summary{list-style:none}.prov-node>summary::-webkit-details-marker{display:none}.prov-node.missing{--tw-border-style:dashed;opacity:.65;border-style:dashed}.prov-node[open]{flex-basis:calc(var(--spacing) * 72)}.prov-events{margin-top:calc(var(--spacing) * 1.5);gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 1.5);display:grid}.prov-events:where(.dark,.dark *){border-color:var(--color-gray-700)}.prov-arrow{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-400);align-self:center}.drawer{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3)}.drawer:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.drawer:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.drawer table{margin-block:calc(var(--spacing) * 1.5)}.confirm{justify-content:center}.confirm-panel{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:100%;max-height:92vh;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);flex-direction:column;align-self:flex-end;margin:0;display:flex;position:relative;overflow:hidden}@media (min-width:40rem){.confirm-panel{margin:calc(var(--spacing) * 4);max-width:var(--container-lg);border-radius:var(--radius-lg);align-self:center}}.confirm-panel:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.confirm-h{align-items:flex-start;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 3);display:flex}.confirm-h:where(.dark,.dark *){border-color:var(--color-gray-700)}.confirm-ic{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);background-color:var(--color-blue-100);color:var(--color-blue-700);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.confirm-ic:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-300)}.confirm[data-tone=approve] .confirm-ic{background-color:var(--color-green-100);color:var(--color-green-700)}.confirm[data-tone=approve] .confirm-ic:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.confirm[data-tone=danger] .confirm-ic{background-color:var(--color-red-100);color:var(--color-red-700)}.confirm[data-tone=danger] .confirm-ic:where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-300)}.confirm-title{padding-top:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.confirm-title:where(.dark,.dark *){color:var(--color-white)}.confirm-b{gap:calc(var(--spacing) * 3);min-height:0;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);color:var(--color-gray-700);display:grid;overflow-y:auto}.confirm-b:where(.dark,.dark *){color:var(--color-gray-300)}.confirm-b p{margin:0}.confirm-what{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.confirm-what:where(.dark,.dark *){color:var(--color-white)}.confirm-facts{column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);border-radius:var(--radius-lg);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.confirm-facts:where(.dark,.dark *){background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.confirm-facts:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.confirm-facts dt{color:var(--color-gray-500)}.confirm-facts dt:where(.dark,.dark *){color:var(--color-gray-400)}.confirm-facts dd{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-gray-900);margin:0}.confirm-facts dd:where(.dark,.dark *){color:var(--color-white)}.confirm-entered dd{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:pre-wrap}.confirm-label{margin-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.confirm-label:where(.dark,.dark *){color:var(--color-gray-400)}.confirm-verdict .confirm-label{margin-inline-end:var(--spacing);display:inline}.confirm-warn{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-yellow-300);background-color:var(--color-yellow-50);padding:calc(var(--spacing) * 3);color:var(--color-yellow-800)}.confirm-warn:where(.dark,.dark *){border-color:var(--color-yellow-800);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.confirm-warn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.confirm-warn:where(.dark,.dark *){color:var(--color-yellow-300)}.confirm-warn .confirm-label{color:var(--color-yellow-800)}.confirm-warn .confirm-label:where(.dark,.dark *){color:var(--color-yellow-300)}.confirm-warn ul{margin:0;list-style-type:disc}:where(.confirm-warn ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.confirm-warn ul{padding-inline-start:calc(var(--spacing) * 5)}.confirm-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.confirm-typed{gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.confirm-typed:where(.dark,.dark *){border-color:var(--color-gray-700)}.confirm-typed.hidden{display:none}.confirm-f{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 3);flex-direction:column-reverse;display:flex}@media (min-width:40rem){.confirm-f{flex-direction:row;justify-content:flex-end}}.confirm-f:where(.dark,.dark *){border-color:var(--color-gray-700)}.confirm-f{padding-bottom:max(.75rem, env(safe-area-inset-bottom))}.confirm-f .btn{height:calc(var(--spacing) * 11);width:100%}@media (min-width:40rem){.confirm-f .btn{height:calc(var(--spacing) * 9);width:auto}}.btn-danger-solid{border-color:var(--color-red-700);background-color:var(--color-red-700);color:var(--color-white)}@media (hover:hover){.btn-danger-solid:hover{border-color:var(--color-red-800);background-color:var(--color-red-800);color:var(--color-white)}}.btn-danger-solid:focus{--tw-ring-color:var(--color-red-300)}.btn-danger-solid:where(.dark,.dark *){border-color:var(--color-red-600);background-color:var(--color-red-600)}@media (hover:hover){.btn-danger-solid:where(.dark,.dark *):hover{background-color:var(--color-red-700)}}.btn-danger-solid:where(.dark,.dark *):focus{--tw-ring-color:var(--color-red-900)}.chart-section{margin-bottom:calc(var(--spacing) * 4)}.chart-section-h{margin-bottom:calc(var(--spacing) * 2);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);width:fit-content;padding-block:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);-webkit-user-select:none;user-select:none;padding-inline-end:calc(var(--spacing) * 2);list-style-type:none;display:flex}.chart-section-h:where(.dark,.dark *){color:var(--color-white)}.chart-section-h::-webkit-details-marker{display:none}.chart-section-sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.chart-section-sub:where(.dark,.dark *){color:var(--color-gray-400)}.chart-chev{color:var(--color-gray-500);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));display:inline-flex}.chart-chev:where(.dark,.dark *){color:var(--color-gray-400)}details:not([open])>.chart-section-h .chart-chev{rotate:-90deg}.chart-tools{margin-bottom:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.chart-tools-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.chart-tools-note:where(.dark,.dark *){color:var(--color-gray-400)}.chart-range{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.chart-range.on{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.chart-range.on:where(.dark,.dark *){color:var(--color-white)}.chart-tick{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--color-blue-700);display:inline-flex}.chart-tick:where(.dark,.dark *){color:var(--color-blue-400)}.chart-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.chart-grid-2,.chart-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.chart-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.chart-grid-3>.chart-card:first-child{grid-column:span 2/span 2}}@media (min-width:96rem){.chart-grid-3>.chart-card:first-child{grid-column:span 1/span 1}}.chart-card{padding:calc(var(--spacing) * 4);flex-direction:column;display:flex;container-type:inline-size}@media (min-width:48rem){.chart-card{padding:calc(var(--spacing) * 5)}}.chart-head{margin-bottom:var(--spacing);column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);flex-direction:column;display:flex}@container (min-width:28rem){.chart-head{flex-direction:row;justify-content:space-between;align-items:flex-start}}.chart-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.chart-title:where(.dark,.dark *){color:var(--color-white)}.chart-sub{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.chart-sub:where(.dark,.dark *){color:var(--color-gray-400)}.chart-big{align-items:baseline;column-gap:calc(var(--spacing) * 2);flex-flow:wrap;flex-shrink:0;display:flex}@container (min-width:28rem){.chart-big{text-align:right;flex-direction:column;align-items:flex-end}}.chart-big .v{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900)}.chart-big .v:where(.dark,.dark *){color:var(--color-white)}.chart-big .n{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:inline-flex}.chart-big .n:where(.dark,.dark *){color:var(--color-gray-400)}.chart-big .delta{margin-inline-start:0}.chart-plot{margin-inline:calc(var(--spacing) * -1);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.15s;transition-duration:.15s}.htmx-request .chart-plot,.htmx-request.chart-card .chart-plot{opacity:.5}.chart-plot .apexcharts-bar-area,.chart-plot .apexcharts-rangebar-area,.chart-plot .apexcharts-marker,.chart-plot .apexcharts-series path{cursor:pointer}.chart-plot .apexcharts-tooltip{border-radius:var(--radius-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)}.chart-plot .apexcharts-tooltip-title,.chart-plot .apexcharts-tooltip-text-y-value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.chart-plot .apexcharts-legend-text{margin-inline-start:var(--spacing)}.chart-tip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.chart-tip-v{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.chart-tip-l{color:var(--color-gray-600)}.chart-tip-l:where(.dark,.dark *){color:var(--color-gray-300)}.chart-empty{margin-block:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 36);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);justify-content:center;align-items:center;display:flex}.chart-empty:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-400)}.chart-foot{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.chart-foot:where(.dark,.dark *){border-color:var(--color-gray-700)}.chart-by .btn{padding-inline:calc(var(--spacing) * 2.5)}.chart-link{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;margin-inline-start:auto}.chart-table{margin-top:calc(var(--spacing) * 2)}.chart-table>summary{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-600);display:inline-flex}@media (hover:hover){.chart-table>summary:hover{color:var(--color-gray-900)}}.chart-table>summary:where(.dark,.dark *){color:var(--color-gray-300)}@media (hover:hover){.chart-table>summary:where(.dark,.dark *):hover{color:var(--color-white)}}.chart-table[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.run-chart{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}@media (min-width:64rem){.run-chart{padding-inline:calc(var(--spacing) * 6)}}.drill-chips{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.drill-chips .chip{gap:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));padding-inline-start:calc(var(--spacing) * 2.5);padding-inline-end:calc(var(--spacing) * 1.5)}.drill-x{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);color:currentColor;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.drill-x:hover{background-color:var(--color-blue-200);text-decoration-line:none}.drill-x:where(.dark,.dark *):hover{background-color:var(--color-blue-800)}}.chart-table .table th[scope=row]{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:nowrap;color:var(--color-gray-900);text-transform:none}.chart-table .table th[scope=row]:where(.dark,.dark *){color:var(--color-white)}.dm{vertical-align:middle;max-width:100%;display:inline-flex;position:relative}.dm-badge{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-purple-300);background-color:var(--color-purple-100);min-width:0;max-width:100%;padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-purple-800);display:inline-flex}@media (hover:hover){.dm-badge:hover{background-color:var(--color-purple-200);text-decoration-line:none}}.dm-badge: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);--tw-ring-color:var(--color-purple-300);--tw-outline-style:none;outline-style:none}.dm-badge:where(.dark,.dark *){border-color:var(--color-purple-700);background-color:var(--color-purple-950);color:var(--color-purple-200)}@media (hover:hover){.dm-badge:where(.dark,.dark *):hover{background-color:var(--color-purple-900)}}.dm-badge:where(.dark,.dark *):focus{--tw-ring-color:var(--color-purple-800)}.dm-badge .dm-l{white-space:nowrap}.dm-badge .dm-use{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-normal);font-size:.6875rem;font-weight:var(--font-weight-normal);opacity:.9;overflow:hidden}.dm-badge .dm-n{font-family:var(--font-mono);font-size:.6875rem}.dm-badge .dm-unsure{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background-color:var(--color-yellow-300);--tw-font-weight:var(--font-weight-bold);font-size:.625rem;font-weight:var(--font-weight-bold);color:var(--color-yellow-900);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.dm-compact .dm-l{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dm-pop{z-index:70;margin-top:var(--spacing);width:calc(var(--spacing) * 80);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-purple-200);background-color:var(--color-white);max-width:calc(100vw - 2rem);padding:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:normal;color:var(--color-gray-700);--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);flex-direction:column;display:none;position:absolute;top:100%;left:0}.dm-pop:where(.dark,.dark *){border-color:var(--color-purple-800);background-color:var(--color-gray-800);color:var(--color-gray-200)}.dm:hover>.dm-pop,.dm:focus-within>.dm-pop{display:flex}.dm.dm-hide>.dm-pop{display:none}.dm-pop-h{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-purple-800);display:flex}.dm-pop-h:where(.dark,.dark *){color:var(--color-purple-200)}.dm-row{gap:calc(var(--spacing) * 2);overflow-wrap:anywhere;grid-template-columns:4.5rem minmax(0,1fr);display:grid}.dm-k{color:var(--color-gray-500)}.dm-k:where(.dark,.dark *){color:var(--color-gray-400)}.dm-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 1.5);color:var(--color-gray-500)}.dm-foot:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-400)}.dm-warn{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-yellow-700)}.dm-warn:where(.dark,.dark *){color:var(--color-yellow-300)}.dm-effect{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);flex-shrink:0}.dm-effect.dm-acts{background-color:var(--color-purple-700);color:var(--color-white)}.dm-effect.dm-acts:where(.dark,.dark *){background-color:var(--color-purple-500)}.dm-effect.dm-advises{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-purple-300);color:var(--color-purple-800)}.dm-effect.dm-advises:where(.dark,.dark *){border-color:var(--color-purple-600);color:var(--color-purple-200)}.dm-list{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.chip-dm{background-color:var(--color-purple-100);color:var(--color-purple-800)}.chip-dm:where(.dark,.dark *){background-color:var(--color-purple-950);color:var(--color-purple-200)}.dmap{padding-inline:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 4)}@media (min-width:64rem){.dmap{padding-inline:calc(var(--spacing) * 6)}}.dmap-track{min-width:max-content;padding-block:var(--spacing);align-items:stretch;gap:0;display:flex}.dmap-stage{gap:var(--spacing);flex-direction:column;display:flex}.dmap-stage-l{padding-inline:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.dmap-stage-l:where(.dark,.dark *){color:var(--color-gray-400)}.dmap-stage-nodes{border-radius:var(--radius-lg);align-items:stretch;display:flex}.dmap-stage.round .dmap-stage-nodes{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-200);padding:var(--spacing)}.dmap-stage.round .dmap-stage-nodes:where(.dark,.dark *){border-color:var(--color-gray-700)}.dmap-link{margin-inline:calc(var(--spacing) * .5);height:1px;width:calc(var(--spacing) * 4);background-color:var(--color-gray-300);flex-shrink:0;align-self:center}.dmap-link:where(.dark,.dark *){background-color:var(--color-gray-600)}.dmap-node{width:calc(var(--spacing) * 36);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-direction:column;flex-shrink:0;display:flex}.dmap-node:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.dmap-node.sel{--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);--tw-ring-color:var(--color-blue-500)}.dmap-node a.t{-webkit-line-clamp:2;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.dmap-node a.t:hover{color:var(--color-blue-700)}}.dmap-node a.t:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.dmap-node a.t:where(.dark,.dark *):hover{color:var(--color-blue-400)}}.dmap-node .s{align-items:center;gap:calc(var(--spacing) * 1.5);color:var(--color-gray-500);display:flex}.dmap-node .s:where(.dark,.dark *){color:var(--color-gray-400)}.dmap-node .s:before{content:"";width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-gray-300);border-radius:3.40282e38px;flex-shrink:0}.dmap-node .s:before:where(){background-color:var(--color-gray-600)}.dmap-node.gate .s:before{border-radius:2px;rotate:45deg}.dmap-node.done .s:before{background-color:var(--color-green-500)}.dmap-node.current{border-color:var(--color-blue-400)}.dmap-node.current:where(.dark,.dark *){border-color:var(--color-blue-600)}.dmap-node.current .s:before{animation:var(--animate-pulse);background-color:var(--color-blue-600)}.dmap-node.waiting{border-color:var(--color-yellow-300);background-color:var(--color-yellow-50)}.dmap-node.waiting:where(.dark,.dark *){border-color:var(--color-yellow-700);background-color:#43200466}@supports (color:color-mix(in lab, red, red)){.dmap-node.waiting:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.dmap-node.waiting .s{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-yellow-800)}.dmap-node.waiting .s:where(.dark,.dark *){color:var(--color-yellow-300)}.dmap-node.waiting .s:before{background-color:var(--color-yellow-400)}.dmap-node.failed{border-color:var(--color-red-300)}.dmap-node.failed:where(.dark,.dark *){border-color:var(--color-red-800)}.dmap-node.failed .s{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-red-700)}.dmap-node.failed .s:where(.dark,.dark *){color:var(--color-red-400)}.dmap-node.failed .s:before{background-color:var(--color-red-600)}.dmap-node.auto .s:before{background-color:var(--color-gray-400)}.dmap-node.next{--tw-border-style:dashed;color:var(--color-gray-500);background-color:#0000;border-style:dashed}.dmap-node.next:where(.dark,.dark *){background-color:#0000}.dmap-node.has-dm{border-color:var(--color-purple-300)}.dmap-node.has-dm:where(.dark,.dark *){border-color:var(--color-purple-700)}.dmap-legend{margin-top:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-wrap:wrap;display:flex}.dmap-legend:where(.dark,.dark *){color:var(--color-gray-400)}.dmap-legend span{align-items:center;gap:calc(var(--spacing) * 1.5);display:inline-flex}.dmap-legend i{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;display:inline-block}.subnav{margin-bottom:calc(var(--spacing) * 4);gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);flex-wrap:wrap;display:flex}.subnav:where(.dark,.dark *){border-color:var(--color-gray-700)}.subnav a{align-items:center;gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-500);border-color:#0000;border-bottom-width:2px;margin-bottom:-1px;display:inline-flex}@media (hover:hover){.subnav a:hover{border-color:var(--color-gray-300);color:var(--color-gray-700);text-decoration-line:none}}.subnav a:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.subnav a:where(.dark,.dark *):hover{color:var(--color-gray-200)}}.subnav a.on{border-color:var(--color-blue-600);color:var(--color-blue-700)}.subnav a.on:where(.dark,.dark *){border-color:var(--color-blue-500);color:var(--color-blue-400)}.doc-text{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);max-height:36rem;padding:calc(var(--spacing) * 4);font-family:var(--font-mono);--tw-leading:var(--leading-relaxed);font-size:.8125rem;line-height:var(--leading-relaxed);overflow-wrap:anywhere;white-space:pre-wrap;color:var(--color-gray-800);overflow:auto}.doc-text:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900);color:var(--color-gray-200)}.bar-cell{min-width:calc(var(--spacing) * 24);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.bar-cell .bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-gray-200);border-radius:3.40282e38px;flex:1;overflow:hidden}.bar-cell .bar:where(.dark,.dark *){background-color:var(--color-gray-700)}.bar-cell .bar>i{background-color:var(--color-blue-600);border-radius:3.40282e38px;height:100%;display:block}.bar-cell .bar>i:where(.dark,.dark *){background-color:var(--color-blue-500)}.bar-cell.good .bar>i{background-color:var(--color-green-600)}.bar-cell.good .bar>i:where(.dark,.dark *){background-color:var(--color-green-500)}.bar-cell.bad .bar>i{background-color:var(--color-red-600)}.bar-cell.bad .bar>i:where(.dark,.dark *){background-color:var(--color-red-500)}.ops-banner{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;display:flex}.ops-banner>svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.ops-banner .ops-banner-note{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.ops-banner-ok{border-color:var(--color-green-200);background-color:var(--color-green-50);color:var(--color-green-800)}.ops-banner-ok:where(.dark,.dark *){border-color:var(--color-green-800);background-color:var(--color-green-950);color:var(--color-green-300)}.ops-banner-warn{border-color:var(--color-yellow-200);background-color:var(--color-yellow-50);color:var(--color-yellow-800)}.ops-banner-warn:where(.dark,.dark *){border-color:var(--color-yellow-700);background-color:var(--color-yellow-950);color:var(--color-yellow-200)}.ops-banner-bad{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-800)}.ops-banner-bad:where(.dark,.dark *){border-color:var(--color-red-800);background-color:var(--color-red-950);color:var(--color-red-300)}.ops-strip{margin-bottom:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.ops-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.ops-strip{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:96rem){.ops-strip{grid-template-columns:repeat(6,minmax(0,1fr))}}.ops-badge{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--color-gray-200);background-color:var(--color-white);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-900);flex-direction:column;text-decoration-line:none;display:flex}@media (hover:hover){.ops-badge:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);text-decoration-line:none}}.ops-badge:focus{--tw-outline-style:none;outline-style:none}.ops-badge:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:var(--color-blue-300)}.ops-badge:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800);color:var(--color-white)}.ops-badge:where(.dark,.dark *):focus-visible{--tw-ring-color:var(--color-blue-800)}.ops-badge .ops-name{align-items:center;gap:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-semibold);min-width:0;font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase;display:flex}.ops-badge .ops-name:where(.dark,.dark *){color:var(--color-gray-400)}.ops-badge .ops-name span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-badge .ops-val{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:break-word;--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,)}@media (min-width:40rem){.ops-badge .ops-val{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.ops-badge .ops-when{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);overflow:hidden}.ops-badge .ops-when:where(.dark,.dark *){color:var(--color-gray-400)}.ops-ic{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ops-ok,.ops-ok:where(.dark,.dark *){border-inline-start-color:var(--color-green-500)}.ops-ok .ops-ic{color:var(--color-green-600)}.ops-ok .ops-ic:where(.dark,.dark *){color:var(--color-green-400)}.ops-warn{border-inline-start-color:var(--color-yellow-400);background-color:var(--color-yellow-50)}.ops-warn:where(.dark,.dark *){border-inline-start-color:var(--color-yellow-300);background-color:#43200466}@supports (color:color-mix(in lab, red, red)){.ops-warn:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.ops-warn .ops-ic,.ops-warn .ops-val{color:var(--color-yellow-700)}:is(.ops-warn .ops-ic,.ops-warn .ops-val):where(.dark,.dark *){color:var(--color-yellow-300)}.ops-bad{border-inline-start-color:var(--color-red-600);background-color:var(--color-red-50)}.ops-bad:where(.dark,.dark *){border-inline-start-color:var(--color-red-500);background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.ops-bad:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.ops-bad .ops-ic,.ops-bad .ops-val{color:var(--color-red-700)}:is(.ops-bad .ops-ic,.ops-bad .ops-val):where(.dark,.dark *){color:var(--color-red-400)}.ops-unknown{border-inline-start-color:var(--color-gray-400)}.ops-unknown:where(.dark,.dark *){border-inline-start-color:var(--color-gray-500)}.ops-unknown .ops-ic{color:var(--color-gray-500)}.ops-unknown .ops-ic:where(.dark,.dark *){color:var(--color-gray-400)}.ops-section-h{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-gray-900);flex-wrap:wrap;display:flex}.ops-section-h:where(.dark,.dark *){color:var(--color-white)}.ops-section-h .sub{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.ops-section-h .sub:where(.dark,.dark *){color:var(--color-gray-400)}.table tr.ops-urgent>td{background-color:var(--color-red-50)}.table tr.ops-urgent>td:where(.dark,.dark *){background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.table tr.ops-urgent>td:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.table tr.ops-urgent>td:first-child{--tw-shadow:inset 4px 0 0 0 var(--tw-shadow-color,var(--color-red-600));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ops-checks{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.ops-checks{grid-template-columns:repeat(2,minmax(0,1fr))}}.ops-check-h{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ops-rule{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.ops-rule:where(.dark,.dark *){color:var(--color-gray-400)}.fm-summary{margin-bottom:calc(var(--spacing) * 3);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);flex-wrap:wrap;display:flex}.fm-summary:where(.dark,.dark *){color:var(--color-gray-300)}.fm-summary b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.fm-summary b:where(.dark,.dark *){color:var(--color-white)}.fm-tabs{margin-bottom:calc(var(--spacing) * 3)}.fm-body{align-items:flex-start;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.fm-body{grid-template-columns:minmax(0,1fr) 24rem}}.fm-main{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);min-width:0}.fm-main:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}@media (min-width:64rem){.fm-panel{top:calc(var(--spacing) * 16);position:sticky}}.fm-filters{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fm-filters:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-filters input[type=search]{min-width:calc(var(--spacing) * 48);flex:14rem}.fm-outline{padding-block:var(--spacing)}.fm-row{min-height:calc(var(--spacing) * 9);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-end:calc(var(--spacing) * 3);display:flex}.fm-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.fm-row:where(.dark,.dark *){border-color:#36415399}@supports (color:color-mix(in lab, red, red)){.fm-row:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.fm-row{padding-inline-start:calc(var(--d,0) * 1.25rem + .5rem)}.fm-row:hover{background-color:var(--color-gray-50)}.fm-row:hover:where(.dark,.dark *){background-color:#36415366}@supports (color:color-mix(in lab, red, red)){.fm-row:hover:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 40%, transparent)}}.fm-row.sel{background-color:var(--color-blue-50)}.fm-row.sel:where(.dark,.dark *){background-color:var(--color-gray-700)}.fm-row.ctx .fm-open{opacity:.6}.fm-row.retired .t{color:var(--color-gray-500);text-decoration-line:line-through;text-decoration-color:#99a1af99}@supports (color:color-mix(in lab, red, red)){.fm-row.retired .t{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.fm-row.retired .t:where(.dark,.dark *){color:var(--color-gray-400)}.fm-row.hidden{display:none}.fm-row.fm-l-capability{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.fm-row.fm-l-item,.fm-row.fm-l-task{font-size:.8125rem}.fm-tog{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-gray-500);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fm-tog:hover{background-color:var(--color-gray-200)}}.fm-tog:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.fm-tog:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}}.fm-row[aria-expanded=false]>.fm-tog svg{rotate:-90deg}.fm-tog-sp{width:calc(var(--spacing) * 6);flex-shrink:0;display:inline-block}.fm-open{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;color:var(--color-gray-900);flex-grow:1;text-decoration-line:none;display:flex}@media (hover:hover){.fm-open:hover{text-decoration-line:none}}.fm-open:where(.dark,.dark *){color:var(--color-white)}.fm-open .key,.fm-link .key{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-shrink:0}:is(.fm-open .key,.fm-link .key):where(.dark,.dark *){color:var(--color-gray-400)}.fm-open .t,.fm-link .t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fm-lvl{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);flex-shrink:0;display:inline-block}.fm-kind{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);color:var(--color-gray-700);border-radius:.25rem;flex-shrink:0;font-size:.6875rem}.fm-kind:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.fm-size{width:calc(var(--spacing) * 14);text-align:right;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600);flex-shrink:0}.fm-size:where(.dark,.dark *){color:var(--color-gray-300)}.fm-prog{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);--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,);flex-shrink:0;display:inline-flex}.fm-prog:where(.dark,.dark *){color:var(--color-gray-400)}.fm-prog .bar{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 16);background-color:var(--color-gray-200);border-radius:3.40282e38px;display:inline-block;overflow:hidden}.fm-prog .bar:where(.dark,.dark *){background-color:var(--color-gray-700)}.fm-prog .bar i{background-color:var(--color-green-600);border-radius:3.40282e38px;height:100%;display:block}.fm-prog .bar i:where(.dark,.dark *){background-color:var(--color-green-500)}.fm-prog.wide{margin-top:calc(var(--spacing) * 2);display:flex}.fm-prog.wide .bar{width:100%}.fm-c-capability{background:var(--fm-capability)}.fm-c-feature{background:var(--fm-feature)}.fm-c-function{background:var(--fm-function)}.fm-c-item{background:var(--fm-item)}.fm-c-unplaced{background:var(--fm-unplaced)}.fm-c-idea{background:var(--fm-idea)}.fm-switch{cursor:pointer;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:nowrap;color:var(--color-gray-700)}.fm-switch:where(.dark,.dark *){color:var(--color-gray-300)}.fm-more a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.fm-h2{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.fm-h2:where(.dark,.dark *){color:var(--color-white)}.fm-unplaced{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3)}.fm-unplaced:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-ugroup{margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.fm-ugroup:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-ugroup-h{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex}.fm-ugroup-h:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.fm-ugroup-h:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.fm-ugroup-h .count{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);margin-inline-start:auto}.fm-ugroup-h .count:where(.dark,.dark *){color:var(--color-gray-400)}.fm-title{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.fm-title:where(.dark,.dark *){color:var(--color-white)}.fm-trail{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);color:var(--color-gray-500);flex-wrap:wrap;display:flex}.fm-trail:where(.dark,.dark *),.fm-trail .sep{color:var(--color-gray-400)}.fm-link{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:var(--spacing);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);text-decoration-line:none;display:flex}@media (hover:hover){.fm-link:hover{background-color:var(--color-gray-50);text-decoration-line:none}}.fm-link:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.fm-link:where(.dark,.dark *):hover{background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.fm-link:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}}.fm-actions{align-items:flex-start;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fm-actions>h3{flex-basis:100%}.fm-act>summary{list-style:none}.fm-act>summary::-webkit-details-marker{display:none}.fm-act[open]{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);flex-basis:100%;order:10}.fm-act[open]:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.fm-act[open]:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.fm-act[open]>summary{margin-bottom:calc(var(--spacing) * 2)}.fm-form label{gap:var(--spacing);flex-direction:column;display:flex}.fm-modal-body .fm-ideaform{border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;padding:0}.fm-modal-body .fm-ideaform>.card-h{display:none}.fm-modal-body>form.fm-form{gap:calc(var(--spacing) * 3);display:grid}.fm-modal-body label:has(>input:not([type=radio]):not([type=checkbox])),.fm-modal-body label:has(>select),.fm-modal-body label:has(>textarea){gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.fm-form label.kx-ctl{flex-direction:row}.fm-place{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fm-place .sep{color:var(--color-gray-400)}.fm-place .fm-act[open]{flex-basis:100%}.fm-task.done a{color:var(--color-gray-500);text-decoration-line:line-through;text-decoration-color:#99a1af99}@supports (color:color-mix(in lab, red, red)){.fm-task.done a{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.fm-task.done a:where(.dark,.dark *){color:var(--color-gray-400)}.fm-tick{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-400);color:var(--color-white);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fm-tick:hover{border-color:var(--color-blue-600)}}.fm-tick:where(.dark,.dark *){border-color:var(--color-gray-500)}.fm-task.done .fm-tick{border-color:var(--color-green-600);background-color:var(--color-green-600)}.fm-tick.static{pointer-events:none}.fm-addtask{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.fm-addtask:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-stage{flex-direction:column;display:flex;position:relative}.fm-stage:fullscreen{background-color:var(--color-white);padding:calc(var(--spacing) * 2)}.fm-stage:fullscreen:where(.dark,.dark *){background-color:var(--color-gray-900)}.fm-graphbar{min-height:calc(var(--spacing) * 11);align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fm-graphbar:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-graph{--tw-outline-style:none;background:var(--panel);outline-style:none;width:100%;height:calc(100vh - 19rem);min-height:28rem;position:relative}.fm-stage:fullscreen .fm-graph{height:calc(100vh - 6rem)}.fm-legend{column-gap:calc(var(--spacing) * 3);row-gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-700);flex-wrap:wrap;display:flex}.fm-legend:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-300)}.fm-key{align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;display:inline-flex}.fm-sw{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:3.40282e38px;display:inline-block}.fm-ring{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-style:var(--tw-border-style);background-color:#0000;border-width:3px;border-radius:3.40282e38px;display:inline-block}.fm-r-proposed{border-color:var(--fm-proposed)}.fm-r-planned{border-color:var(--fm-planned)}.fm-r-in_progress{border-color:var(--fm-in_progress)}.fm-r-delivered{border-color:var(--fm-delivered)}.fm-r-retired{border-color:var(--fm-retired)}.fm-body:fullscreen{align-content:flex-start;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) 24rem;overflow:hidden}.fm-body:fullscreen:where(.dark,.dark *){background-color:var(--color-gray-900)}.fm-body:fullscreen .fm-panel{height:calc(100vh - 1rem);position:static;overflow-y:auto}.fm-body:fullscreen .fm-graph{height:calc(100vh - 7.5rem)}@media (min-width:64rem){.fm-body.fm-nopanel{grid-template-columns:minmax(0,1fr)}}.fm-body.fm-nopanel:fullscreen{grid-template-columns:minmax(0,1fr)}.fm-body.fm-nopanel .fm-panel{display:none}.fm-grip{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);cursor:grab;color:var(--color-gray-400);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.fm-grip:hover{background-color:var(--color-gray-200);color:var(--color-gray-700)}}.fm-grip:where(.dark,.dark *){color:var(--color-gray-500)}@media (hover:hover){.fm-grip:where(.dark,.dark *):hover{background-color:var(--color-gray-600);color:var(--color-gray-200)}}.fm-outline.fm-dragging .fm-row{opacity:.6}.fm-outline.fm-dragging .fm-row.fm-drop-ok,.fm-outline.fm-dragging .fm-row.fm-drag-src{opacity:1}.fm-row.fm-drop-ok{background-color:var(--color-green-50)}.fm-row.fm-drop-ok:where(.dark,.dark *){background-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.fm-row.fm-drop-ok:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 30%, transparent)}}.fm-row.fm-drop-into{--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);--tw-ring-color:var(--color-green-600);--tw-ring-inset:inset}.fm-row.fm-drop-into:where(.dark,.dark *){--tw-ring-color:var(--color-green-500)}.fm-row.fm-drop-before{box-shadow:inset 0 3px 0 0 var(--color-blue-600)}.fm-row.fm-drop-after{box-shadow:inset 0 -3px 0 0 var(--color-blue-600)}.fm-dnd-say{min-height:0;padding-inline:calc(var(--spacing) * 3);color:var(--color-amber-700)}.fm-dnd-say:empty{display:none}.fm-dnd-say:where(.dark,.dark *){color:var(--color-amber-300)}.fm-order{align-items:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.fm-ideaform{margin-bottom:calc(var(--spacing) * 3)}.fm-placepick{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3);display:grid}.fm-placepick:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-placepick label[hidden]{display:none}.fm-suggs{gap:calc(var(--spacing) * 2);display:grid}.fm-sugg{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 2.5)}.fm-sugg:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-sugg form{margin-top:calc(var(--spacing) * 1.5)}.fm-flag{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-amber-400);padding-inline:calc(var(--spacing) * 1.5);white-space:nowrap;color:var(--color-amber-700);border-radius:.25rem;flex-shrink:0;align-items:center;font-size:.6875rem;display:inline-flex}.fm-flag:where(.dark,.dark *){border-color:var(--color-amber-500);color:var(--color-amber-300)}.fm-kpis{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.fm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.fm-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:96rem){.fm-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}}.fm-kpis .kpi .value{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.fm-dcards{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.fm-dcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.fm-dcards{grid-template-columns:repeat(3,minmax(0,1fr))}}.fm-dcard{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);color:var(--color-gray-900);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));flex-direction:column;text-decoration-line:none;display:flex}@media (hover:hover){.fm-dcard:hover{border-color:var(--color-blue-500);text-decoration-line:none}}.fm-dcard:where(.dark,.dark *){color:var(--color-white)}@media (hover:hover){.fm-dcard:where(.dark,.dark *):hover{border-color:var(--color-blue-400)}}.fm-dcard-h{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);min-width:0;font-weight:var(--font-weight-semibold);display:flex}.fm-dcard-h .key{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500);flex-shrink:0}.fm-dcard-h .key:where(.dark,.dark *){color:var(--color-gray-400)}.fm-dcard-h .t{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;overflow:hidden}.fm-dcard .fm-prog.wide{margin-top:0}.fm-dcard-f{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.fm-mix{height:calc(var(--spacing) * 2);background-color:var(--color-gray-200);border-radius:3.40282e38px;width:100%;display:flex;overflow:hidden}.fm-mix:where(.dark,.dark *){background-color:var(--color-gray-700)}.fm-mix>i{height:100%;display:block}.fm-mix-words{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.fm-mix-words>span{align-items:center;gap:var(--spacing);white-space:nowrap;display:inline-flex}.fm-dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);border-radius:3.40282e38px;display:inline-block}.fm-mix-new{background:var(--chart-seq1)}.fm-mix-planning{background:var(--chart-seq2)}.fm-mix-ready{background:var(--chart-1)}.fm-mix-in_progress{background:var(--chart-busy)}.fm-mix-in_review{background:var(--chart-wait)}.fm-mix-deploying{background:var(--chart-7)}.fm-mix-done{background:var(--chart-ok)}.fm-mix-cancelled{background:var(--chart-idle)}.fm-pad{padding:calc(var(--spacing) * 3)}.fm-cols{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.fm-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fm-side{min-width:0}.fm-mini{height:calc(var(--spacing) * 80);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);width:100%}.fm-mini:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-mini{background:var(--panel)}.fm-diff-group{margin-bottom:calc(var(--spacing) * 3)}.fm-diff-h{margin-bottom:var(--spacing);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase;display:flex}.fm-diff-h:where(.dark,.dark *){color:var(--color-gray-400)}.fm-diff-h .count{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);border-radius:3.40282e38px;font-size:.6875rem}.fm-diff-h .count:where(.dark,.dark *){background-color:var(--color-gray-700)}.fm-diff-row{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px;border-color:var(--color-gray-200);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));padding-inline-start:calc(var(--spacing) * 2.5)}.fm-diff-row:where(.dark,.dark *){border-color:var(--color-gray-600)}.fm-d-added .fm-diff-row,.fm-d-placed .fm-diff-row{border-inline-start-color:var(--fm-added)}.fm-d-edited .fm-diff-row{border-inline-start-color:var(--fm-edited)}.fm-d-moved .fm-diff-row{border-inline-start-color:var(--fm-moved);--tw-border-style:dashed;border-style:dashed}.fm-d-retired .fm-diff-row,.fm-d-unplaced .fm-diff-row{border-inline-start-color:var(--fm-removed)}.fm-field{overflow-wrap:break-word;color:var(--color-gray-700);margin-inline-start:var(--spacing)}.fm-field:where(.dark,.dark *){color:var(--color-gray-300)}.fm-before{color:var(--color-gray-500);text-decoration-line:line-through;text-decoration-color:#99a1af99}@supports (color:color-mix(in lab, red, red)){.fm-before{-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent);text-decoration-color:color-mix(in oklab, var(--color-gray-400) 60%, transparent)}}.fm-before:where(.dark,.dark *){color:var(--color-gray-400)}.fm-after{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.fm-after:where(.dark,.dark *){color:var(--color-white)}.fm-ops{gap:calc(var(--spacing) * 2);display:grid}.fm-op{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 2.5)}.fm-op:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-op.problem{border-color:var(--color-red-300);background-color:var(--color-red-50)}.fm-op.problem:where(.dark,.dark *){border-color:var(--color-red-800);background-color:#4608094d}@supports (color:color-mix(in lab, red, red)){.fm-op.problem:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 30%, transparent)}}.fm-op.dropped{opacity:.6}.fm-op-h{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.fm-op-n{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-gray-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.fm-op-n:where(.dark,.dark *){background-color:var(--color-gray-700)}.fm-op-why{margin-inline-start:calc(var(--spacing) * 8);margin-top:var(--spacing)}.fm-op .fm-field{margin-inline-start:calc(var(--spacing) * 8)}.fm-drop{align-items:center;gap:calc(var(--spacing) * 1.5);white-space:nowrap;display:inline-flex}.fm-history td{vertical-align:top}.htmx-indicator{opacity:0;transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{opacity:1}@media (max-width:47.99rem){.mobile-only{display:initial}.split.has-sel>section:first-child,.split:not(.has-sel)>section:last-child{display:none}.row-top{flex-direction:column}.risk{width:100%;min-width:0}.list>.item{min-height:calc(var(--spacing) * 16);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.decision-box{flex-flow:column;align-items:stretch}.split .decision-box{max-height:55vh}.decision-box form,.decision-box details,.decision-form{width:100%}.decision-box .btn-lg,.decision-box .btn{min-height:calc(var(--spacing) * 12);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));justify-content:center}.decision-box textarea{min-height:calc(var(--spacing) * 24);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.table{display:block;overflow-x:auto}.facts>div,.evidence-grid>div{border-right-width:0;border-bottom-style:var(--tw-border-style);border-bottom-width:1px}:is(.facts>div,.evidence-grid>div):last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}.status-existing{color:var(--color-gray-700)}.status-existing:where(.dark,.dark *){color:var(--color-gray-300)}.status-implemented{color:var(--color-green-800)}.status-implemented:where(.dark,.dark *){color:var(--color-green-300)}.status.status-implemented{background-color:var(--color-green-100)}.status.status-implemented:where(.dark,.dark *){background-color:var(--color-green-900)}.dom-search{width:100%;position:relative}@media (min-width:40rem){.dom-search{width:calc(var(--spacing) * 80)}}.dom-search input[type=search]{padding-block:calc(var(--spacing) * 1.5);padding-inline-start:calc(var(--spacing) * 9)}.dom-search .kx-results{width:min(32rem,100vw - 2rem);left:auto;right:0}.dom-hit-type{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);color:var(--color-gray-700);border-radius:.25rem;flex-shrink:0;font-size:.6875rem}.dom-hit-type:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.dom-menu-h{padding-inline:calc(var(--spacing) * 3);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.dom-menu-h:where(.dark,.dark *){color:var(--color-gray-400)}.dom-menu-i{align-items:flex-start;gap:calc(var(--spacing) * 2);text-align:left;width:100%;display:flex}.dom-menu-i .dom-sw{margin-top:var(--spacing)}.dom-sw{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5);border-radius:var(--radius-sm);background:var(--c,var(--color-gray-400));flex-shrink:0;display:inline-block}.dom-summary a{text-decoration-line:none}@media (hover:hover){.dom-summary a:hover{text-decoration-line:underline}}.dom-viewbar{margin-bottom:calc(var(--spacing) * 2);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dom-viewbar .kx-time{flex:1;min-width:min(100%,28rem);margin-bottom:0}.dom-mode,.dom-seg{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:inline-flex;overflow:hidden}:is(.dom-mode,.dom-seg):where(.dark,.dark *){border-color:var(--color-gray-600)}.dom-mode a,.dom-seg a{align-items:center;gap:calc(var(--spacing) * 1.5);border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-700);text-decoration-line:none;display:inline-flex}:is(.dom-mode a,.dom-seg a):last-child{border-inline-end-style:var(--tw-border-style);border-inline-end-width:0}@media (hover:hover){:is(.dom-mode a,.dom-seg a):hover{background-color:var(--color-gray-100);text-decoration-line:none}}:is(.dom-mode a,.dom-seg a):where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-300)}@media (hover:hover){:is(.dom-mode a,.dom-seg a):where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.dom-mode a.on,.dom-seg a.on{background-color:var(--color-blue-700);color:var(--color-white)}@media (hover:hover){:is(.dom-mode a.on,.dom-seg a.on):hover{background-color:var(--color-blue-700)}}:is(.dom-mode a.on,.dom-seg a.on):where(.dark,.dark *){background-color:var(--color-blue-600);color:var(--color-white)}.dom-mode-w{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8;display:none}@media (min-width:80rem){.dom-mode-w{display:inline}}.dom-graphbar .dom-compare input[type=date]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.dom-graph{touch-action:none}.dom-legend .dom-region{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 4);border-radius:var(--radius-sm);border-style:var(--tw-border-style);background:var(--c,var(--dom-generic));border-width:2px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.dom-legend .dom-region{background:color-mix(in oklab, var(--c,var(--dom-generic)) 18%, transparent)}}.dom-legend .dom-region{border-color:var(--c,var(--dom-generic))}.dom-legend .dom-cls-core{--c:var(--dom-core)}.dom-legend .dom-cls-supporting{--c:var(--dom-supporting)}.dom-legend .dom-cls-generic{--c:var(--dom-generic)}.dom-legend .dom-agg{--c:#facc15}.dom-legend .dom-sw{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:.25rem}.dom-sticky{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5);--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);background:var(--c);border-radius:2px;display:inline-block}.dom-line{height:0;width:calc(var(--spacing) * 6);border-top-style:var(--tw-border-style);border-top-width:2px;border-color:var(--color-gray-500);display:inline-block}.dom-line:where(.dark,.dark *){border-color:var(--color-gray-400)}.dom-line.dashed{--tw-border-style:dashed;border-style:dashed}.dom-state{height:calc(var(--spacing) * 3);width:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-500);border-radius:3.40282e38px;display:inline-block}.dom-state:where(.dark,.dark *){border-color:var(--color-gray-400)}.dom-state.initial{border-color:var(--color-green-600)}.dom-state.initial:where(.dark,.dark *){border-color:var(--color-green-400)}.dom-state.final{border-style:var(--tw-border-style);--tw-border-style:double;border-style:double;border-width:4px}.dom-group-h{z-index:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-600);text-transform:uppercase;position:sticky;top:0}.dom-group-h:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182899}@supports (color:color-mix(in lab, red, red)){.dom-group-h:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 60%, transparent)}}.dom-group-h:where(.dark,.dark *){color:var(--color-gray-300)}.dom-row .dom-kind,.dom-kind{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 1.5);color:var(--color-gray-700);border-radius:.25rem;flex-shrink:0;font-size:.6875rem}:is(.dom-row .dom-kind,.dom-kind):where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.dom-row.dom-t-subdomain .t,.dom-row.dom-t-bounded_context .t{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dom-row.dom-t-attribute,.dom-row.dom-t-invariant{font-size:.8125rem}.dom-n{align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);--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,);flex-shrink:0;display:inline-flex}.dom-n:where(.dark,.dark *){color:var(--color-gray-400)}.dom-term{border-radius:var(--radius-sm);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-teal-500);-webkit-text-decoration-color:var(--color-teal-500);text-decoration-color:var(--color-teal-500);text-underline-offset:2px;text-decoration-style:dotted}@media (hover:hover){.dom-term:hover{background-color:var(--color-teal-50)}}.dom-term:where(.dark,.dark *){-webkit-text-decoration-color:var(--color-teal-400);-webkit-text-decoration-color:var(--color-teal-400);text-decoration-color:var(--color-teal-400)}@media (hover:hover){.dom-term:where(.dark,.dark *):hover{background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.dom-term:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}}.dom-def a.dom-term{color:inherit}.dom-gwt{margin-bottom:calc(var(--spacing) * 2);column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 2);grid-template-columns:4.5rem 1fr;display:grid}.dom-gwt:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-gwt dt{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500)}.dom-gwt dt:where(.dark,.dark *){color:var(--color-gray-400)}.dom-attrs{gap:var(--spacing);display:grid}.dom-attr{align-items:center;gap:calc(var(--spacing) * 1.5);grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 2.25rem 2.25rem 4.25rem;display:grid}.dom-attr-h{--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.dom-attr-h:where(.dark,.dark *){color:var(--color-gray-400)}.dom-attr .dom-in{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:.8125rem}.dom-attr input[type=checkbox]{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);border-color:var(--color-gray-300);border-radius:.25rem;margin-inline:auto;display:block}.dom-attr input[type=checkbox]:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-700)}.dom-attr-act{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * .5);display:flex}.dom-attr-new{margin-top:var(--spacing);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 2)}.dom-attr-new:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-lint-inline{grid-column:1/-1}.dom-lint-inline:empty{display:none}.dom-reorder{margin-top:calc(var(--spacing) * 1.5);align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.dom-ord{align-items:center;gap:calc(var(--spacing) * .5);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);border-radius:.25rem;padding-inline-start:calc(var(--spacing) * 1.5);display:inline-flex}.dom-ord:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-mini{margin-bottom:var(--spacing);height:calc(var(--spacing) * 40);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);width:100%}.dom-mini:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-mini{background:var(--panel)}.dom-rel{align-items:center;gap:var(--spacing);display:flex}.dom-rel .fm-link{flex:1;min-width:0}.dom-relw{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.dom-fmgroup{margin-bottom:calc(var(--spacing) * 1.5)}.dom-advice{margin-bottom:calc(var(--spacing) * 1.5);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300);background-color:var(--color-amber-50);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--color-amber-900);display:flex}.dom-advice:where(.dark,.dark *){border-color:var(--color-amber-700);background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dom-advice:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dom-advice:where(.dark,.dark *){color:var(--color-amber-200)}.dom-help{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3)}.dom-help:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.dom-help:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.dom-help .dom-sw{vertical-align:middle}.dom-check{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);flex-direction:row}.dom-check:where(.dark,.dark *){color:var(--color-gray-300)}.dom-life-ed{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0;padding:calc(var(--spacing) * 3);display:grid}.dom-life-ed:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-relfields{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0;padding:calc(var(--spacing) * 3);display:grid}.dom-relfields:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-relfields[hidden]{display:none}.dom-lint-box{min-height:calc(var(--spacing) * 8)}.dom-lint{gap:var(--spacing);display:grid}.dom-lint p{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);display:flex}.dom-lint-what{color:var(--color-gray-700)}.dom-lint-what:where(.dark,.dark *){color:var(--color-gray-300)}.dom-lint-what svg{color:var(--color-green-600)}.dom-lint-what svg:where(.dark,.dark *){color:var(--color-green-400)}.dom-lint-problem{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-800)}.dom-lint-problem:where(.dark,.dark *){border-color:var(--color-red-800);background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dom-lint-problem:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dom-lint-problem:where(.dark,.dark *){color:var(--color-red-200)}.dom-lint-breaking{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-300);background-color:var(--color-red-50);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-red-800)}.dom-lint-breaking:where(.dark,.dark *){border-color:var(--color-red-800);background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dom-lint-breaking:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dom-lint-breaking:where(.dark,.dark *){color:var(--color-red-200)}.dom-lint-advice{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-900)}.dom-lint-advice:where(.dark,.dark *){border-color:var(--color-amber-700);background-color:#4619014d}@supports (color:color-mix(in lab, red, red)){.dom-lint-advice:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 30%, transparent)}}.dom-lint-advice:where(.dark,.dark *){color:var(--color-amber-200)}.dom-lint-quiet{padding-block:var(--spacing)}.dom-langbar{align-items:center}.dom-gloss{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3)}.dom-gloss:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.dom-gloss:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-gloss-h{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dom-az{gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.dom-az a{padding-inline:calc(var(--spacing) * 1.5);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem;text-decoration-line:none}@media (hover:hover){.dom-az a:hover{background-color:var(--color-gray-100)}.dom-az a:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.dom-letter{margin-top:calc(var(--spacing) * 2);margin-bottom:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-500)}.dom-letter:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-400)}.dom-letter{scroll-margin-top:4rem}.dom-terms{gap:calc(var(--spacing) * 2);display:grid}.dom-term-row{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * .5);display:grid}@media (min-width:40rem){.dom-term-row{grid-template-columns:minmax(9rem,14rem) 1fr}}.dom-term-row dt{align-items:baseline;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.dom-term-row dd{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700)}.dom-term-row dd:where(.dark,.dark *){color:var(--color-gray-300)}.dom-term-name{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.dom-term-h{margin-bottom:var(--spacing);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.dom-term-h:where(.dark,.dark *){color:var(--color-white)}.dom-homonym{margin-bottom:calc(var(--spacing) * 4)}.dom-homonym-rows{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:48rem){.dom-homonym-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}.dom-homonym-row{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 2.5);color:var(--color-gray-900);flex-direction:column;text-decoration-line:none;display:flex}@media (hover:hover){.dom-homonym-row:hover{border-color:var(--color-blue-500);text-decoration-line:none}}.dom-homonym-row:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-white)}@media (hover:hover){.dom-homonym-row:where(.dark,.dark *):hover{border-color:var(--color-blue-400)}}.dom-ctx-chip{align-items:center;gap:var(--spacing);background-color:var(--color-blue-100);padding-inline:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-800);border-radius:.25rem;align-self:flex-start;display:inline-flex}.dom-ctx-chip:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-200)}.dom-impact .kx-sec:first-of-type{margin-top:var(--spacing)}.pm-pick{min-width:calc(var(--spacing) * 48);gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);display:grid}.pm-pick:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-200)}.pm-pick button{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);text-align:left}@media (hover:hover){.pm-pick button:hover{background-color:var(--color-gray-100)}}.pm-pick button:focus{background-color:var(--color-gray-100);--tw-outline-style:none;outline-style:none}@media (hover:hover){.pm-pick button:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.pm-pick button:where(.dark,.dark *):focus{background-color:var(--color-gray-700)}.pm-pick .pm-pick-h{padding-inline:calc(var(--spacing) * 2.5);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.pm-pick .pm-pick-h:where(.dark,.dark *){color:var(--color-gray-400)}.dom-body:fullscreen{align-content:flex-start;gap:calc(var(--spacing) * 2);background-color:var(--color-white);padding:calc(var(--spacing) * 2);grid-template-columns:minmax(0,1fr) 24rem;overflow:hidden}.dom-body:fullscreen:where(.dark,.dark *){background-color:var(--color-gray-900)}.dom-body:fullscreen .fm-panel{height:calc(100vh - 1rem);position:static;overflow-y:auto}.dom-body:fullscreen .fm-graph{height:calc(100vh - 7.5rem)}@media (min-width:64rem){.dom-body.fm-nopanel{grid-template-columns:minmax(0,1fr)}}.dom-body.fm-nopanel:fullscreen{grid-template-columns:minmax(0,1fr)}.dom-body.fm-nopanel .fm-panel{display:none}.dom-pick{gap:calc(var(--spacing) * 3);display:grid}.dom-pick-top{position:relative}.dom-pick-top input[type=search]{width:100%;padding-inline-start:calc(var(--spacing) * 9)}.dom-pick-group[hidden]{display:none}.dom-pick-h{text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.dom-pick-h:where(.dark,.dark *){color:var(--color-white)}.dom-pick-x{margin-bottom:calc(var(--spacing) * 2);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.dom-pick-x:where(.dark,.dark *){color:var(--color-gray-400)}.dom-pick-grid{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (min-width:40rem){.dom-pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.dom-pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dom-pick-card{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:100%;padding:calc(var(--spacing) * 3);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);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));display:flex}@media (hover:hover){.dom-pick-card:hover{border-color:var(--color-blue-500);background-color:var(--color-blue-50)}}.dom-pick-card:focus{border-color:var(--color-blue-600);--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);--tw-ring-color:var(--color-blue-500);--tw-outline-style:none;outline-style:none}.dom-pick-card:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-white)}@media (hover:hover){.dom-pick-card:where(.dark,.dark *):hover{border-color:var(--color-blue-400);background-color:var(--color-gray-700)}}.dom-pick-card[hidden]{display:none}.dom-pick-card:disabled{cursor:not-allowed;--tw-border-style:dashed;background-color:var(--color-gray-50);opacity:.7;border-style:dashed}@media (hover:hover){.dom-pick-card:disabled:hover{border-color:var(--color-gray-200);background-color:var(--color-gray-50)}}.dom-pick-card:disabled:where(.dark,.dark *){background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.dom-pick-card:disabled:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}@media (hover:hover){.dom-pick-card:disabled:where(.dark,.dark *):hover{border-color:var(--color-gray-600);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.dom-pick-card:disabled:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}}.dom-pick-card .dom-sw{margin-top:var(--spacing);width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:.25rem}.dom-pick-t{gap:calc(var(--spacing) * .5);flex-direction:column;min-width:0;display:flex}.dom-pick-w{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);color:var(--color-gray-600)}.dom-pick-w:where(.dark,.dark *){color:var(--color-gray-300)}.dom-pick-hint{margin-top:calc(var(--spacing) * .5);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-amber-700);display:inline-flex}.dom-pick-hint:where(.dark,.dark *){color:var(--color-amber-300)}.dom-pick-where{margin-top:calc(var(--spacing) * .5);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-blue-700);overflow:hidden}.dom-pick-where:where(.dark,.dark *){color:var(--color-blue-300)}.dom-back{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);color:var(--color-blue-700);align-self:flex-start;display:inline-flex}@media (hover:hover){.dom-back:hover{background-color:var(--color-gray-100)}}.dom-back:where(.dark,.dark *){color:var(--color-blue-400)}@media (hover:hover){.dom-back:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.dom-modal-body .dom-form{gap:calc(var(--spacing) * 3);display:grid}.dom-modal-body label:has(>input:not([type=radio]):not([type=checkbox])),.dom-modal-body label:has(>select),.dom-modal-body label:has(>textarea){gap:calc(var(--spacing) * 1.5);flex-direction:column;display:flex}.fm-c-domain{background:linear-gradient(90deg,#facc15 0 33%,#60a5fa 33% 66%,#fb923c 66%)}.fm-dcol{width:calc(var(--spacing) * 48);align-items:center;gap:var(--spacing);flex-shrink:0;display:none;overflow:hidden}@media (min-width:80rem){.fm-dcol{display:inline-flex}}.fm-dcol-n{width:calc(var(--spacing) * 16);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);--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,);flex-shrink:0;justify-content:flex-end;display:none}@media (min-width:40rem){.fm-dcol-n{display:inline-flex}}@media (min-width:80rem){.fm-dcol-n{display:none}}.fm-dcol-n:where(.dark,.dark *){color:var(--color-gray-400)}@media (max-width:639px){.fm-outline .fm-row{flex-wrap:wrap;row-gap:.125rem}.fm-outline .fm-row .fm-open{flex-basis:calc(100% - 4rem)}}.fm-dchip{text-overflow:ellipsis;white-space:nowrap;max-width:5.75rem;padding-inline:calc(var(--spacing) * 1.5);--tw-leading:calc(var(--spacing) * 5);font-size:.6875rem;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);border-radius:.25rem;text-decoration-line:none;display:inline-block;overflow:hidden}@media (hover:hover){.fm-dchip:hover{--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);--tw-ring-color:var(--color-blue-500);text-decoration-line:none}}.fm-dchip:where(.dark,.dark *){color:var(--color-white)}.fm-dchip{background:var(--c,oklch(70.7% .022 261.325))}@supports (color:color-mix(in lab, red, red)){.fm-dchip{background:color-mix(in oklab, var(--c,var(--color-gray-400)) 34%, transparent)}}.fm-dchip{box-shadow:inset 0 0 0 1px var(--c,oklch(70.7% .022 261.325))}@supports (color:color-mix(in lab, red, red)){.fm-dchip{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c,var(--color-gray-400)) 70%, transparent)}}.fm-dmore{color:var(--color-gray-500);font-size:.6875rem}.fm-dmore:where(.dark,.dark *){color:var(--color-gray-400)}.fm-dnone{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing) * 1.5);white-space:nowrap;color:var(--color-gray-500);border-radius:.25rem;flex-shrink:0;align-items:center;font-size:.6875rem;display:inline-flex}.fm-dnone:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-400)}.fm-dhint{margin-bottom:var(--spacing);align-items:center;gap:var(--spacing);padding-inline:calc(var(--spacing) * 2);display:flex}.dl-list{min-height:calc(var(--spacing) * 40);padding-block:var(--spacing);font-size:.8125rem}.dl-list option{text-overflow:ellipsis;white-space:nowrap;padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);overflow:hidden}.fm-dinherit{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0;padding:calc(var(--spacing) * 3);display:grid}.fm-dinherit:where(.dark,.dark *){border-color:var(--color-gray-700)}.fm-dinherit legend{padding-inline:var(--spacing);color:var(--color-gray-700)}.fm-dinherit legend:where(.dark,.dark *){color:var(--color-gray-300)}.fm-dinherit .dom-check{align-items:flex-start;gap:calc(var(--spacing) * 2);display:flex}.fm-dinherit .dom-check .dom-sw{margin-top:calc(var(--spacing) * 1.5)}.dom-trace .fm-filters{margin-bottom:calc(var(--spacing) * 2)}.dom-trace-sum{margin-bottom:var(--spacing)}.dom-tm-wrap{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);max-height:70vh;overflow:auto}.dom-tm-wrap:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-tm{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.dom-tm th,.dom-tm td{border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100)}:is(.dom-tm th,.dom-tm td):where(.dark,.dark *){border-color:#364153b3}@supports (color:color-mix(in lab, red, red)){:is(.dom-tm th,.dom-tm td):where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 70%, transparent)}}.dom-tm thead th{z-index:2;background-color:var(--color-gray-50);vertical-align:bottom;position:sticky;top:0}.dom-tm thead th:where(.dark,.dark *){background-color:var(--color-gray-800)}.dom-tm-corner{z-index:3;min-width:calc(var(--spacing) * 56);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-gray-500);left:0}.dom-tm-corner:where(.dark,.dark *){color:var(--color-gray-400)}.dom-tm-corner{position:sticky}.dom-tm-col{height:calc(var(--spacing) * 36);width:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);padding-inline:0;padding-block:var(--spacing);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.dom-tm-col a{height:100%;color:var(--color-gray-800);justify-content:center;align-items:flex-end;text-decoration-line:none;display:flex}@media (hover:hover){.dom-tm-col a:hover{color:var(--color-blue-700);text-decoration-line:none}}.dom-tm-col a:where(.dark,.dark *){color:var(--color-gray-200)}@media (hover:hover){.dom-tm-col a:where(.dark,.dark *):hover{color:var(--color-blue-400)}}.dom-tm-v{max-height:calc(var(--spacing) * 34);white-space:nowrap;writing-mode:vertical-rl;font-size:.6875rem;overflow:hidden;transform:rotate(180deg)}.dom-tm-col.gap{background-color:var(--color-amber-50)}.dom-tm-col.gap:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dom-tm-col.gap:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dom-tm-row{z-index:1;max-width:calc(var(--spacing) * 72);min-width:calc(var(--spacing) * 56);text-overflow:ellipsis;white-space:nowrap;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);position:sticky;left:0;overflow:hidden}.dom-tm-row:where(.dark,.dark *){background-color:var(--color-gray-900)}.dom-tm-row a{color:var(--color-gray-900);text-decoration-line:none}@media (hover:hover){.dom-tm-row a:hover{text-decoration-line:underline}}.dom-tm-row a:where(.dark,.dark *){color:var(--color-white)}.dom-tm tr.gap .dom-tm-row{background-color:var(--color-amber-50)}.dom-tm tr.gap .dom-tm-row:where(.dark,.dark *){background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.dom-tm tr.gap .dom-tm-row:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.dom-tm td{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);text-align:center;padding:0}.dom-tm td.gapc{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.dom-tm td.gapc{background-color:color-mix(in oklab, var(--color-amber-50) 60%, transparent)}}.dom-tm td.gapc:where(.dark,.dark *){background-color:#46190133}@supports (color:color-mix(in lab, red, red)){.dom-tm td.gapc:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 20%, transparent)}}.dom-tm td.on{background-color:var(--color-blue-100)}.dom-tm td.on:where(.dark,.dark *){background-color:#1c398e99}@supports (color:color-mix(in lab, red, red)){.dom-tm td.on:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 60%, transparent)}}.dom-tm td.via{background-color:var(--color-blue-50)}.dom-tm td.via:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.dom-tm td.via:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.dom-tc{width:100%;height:100%;font-family:var(--font-mono);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);color:var(--color-blue-900);display:block}@media (hover:hover){.dom-tc:hover{background-color:var(--color-blue-200)}}.dom-tc: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);--tw-ring-color:var(--color-blue-500);--tw-outline-style:none;--tw-ring-inset:inset;outline-style:none}.dom-tc:where(.dark,.dark *){color:var(--color-blue-100)}@media (hover:hover){.dom-tc:where(.dark,.dark *):hover{background-color:var(--color-blue-800)}}.dom-tc-via{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:#1447e6b3}@supports (color:color-mix(in lab, red, red)){.dom-tc-via{color:color-mix(in oklab, var(--color-blue-700) 70%, transparent)}}.dom-tc-via:where(.dark,.dark *){color:#90c5ffb3}@supports (color:color-mix(in lab, red, red)){.dom-tc-via:where(.dark,.dark *){color:color-mix(in oklab, var(--color-blue-300) 70%, transparent)}}.dom-flag-cols{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.dom-flag-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.dom-flag-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.dom-flag-list{gap:var(--spacing);display:grid}.dom-flag-list li{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dom-tag{margin-left:var(--spacing);align-items:center;gap:var(--spacing);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing) * 1.5);vertical-align:middle;--tw-font-weight:var(--font-weight-medium);font-size:11px;font-weight:var(--font-weight-medium);color:var(--color-gray-600);border-radius:.25rem;display:inline-flex}.dom-tag:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-300)}.dom-drift{margin-right:var(--spacing);padding-inline:calc(var(--spacing) * 1.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-radius:.25rem;align-items:center;display:inline-flex}.dom-drift.ok{background-color:var(--color-emerald-100);color:var(--color-emerald-800)}.dom-drift.ok:where(.dark,.dark *){background-color:#004e3b66}@supports (color:color-mix(in lab, red, red)){.dom-drift.ok:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-emerald-900) 40%, transparent)}}.dom-drift.ok:where(.dark,.dark *){color:var(--color-emerald-200)}.dom-drift.amb{background-color:var(--color-amber-100);color:var(--color-amber-900)}.dom-drift.amb:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.dom-drift.amb:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.dom-drift.amb:where(.dark,.dark *){color:var(--color-amber-200)}.dom-drift.idle{background-color:var(--color-gray-100);color:var(--color-gray-700)}.dom-drift.idle:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-300)}.dom-drift-list{margin-top:var(--spacing);gap:var(--spacing);display:grid}.dom-drift-list li{overflow-wrap:break-word;min-width:0}.dom-pair{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.dom-pair{grid-template-columns:1fr minmax(12rem,1fr) 1fr}}.dom-pair-side{align-content:flex-start;gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3);display:grid}.dom-pair-side:where(.dark,.dark *){border-color:var(--color-gray-700)}.dom-pair-mid{align-content:flex-start;gap:calc(var(--spacing) * 2);display:grid}.dom-pair-rel{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dom-pair-a{align-items:center;gap:var(--spacing);display:inline-flex}.dom-feed-list{gap:0;display:grid}.dom-feed-row{align-items:baseline;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));grid-template-columns:6.5rem 7.5rem minmax(0,9rem) minmax(0,1fr) auto;display:grid}.dom-feed-row:where(.dark,.dark *){border-color:#36415399}@supports (color:color-mix(in lab, red, red)){.dom-feed-row:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.dom-feed-model{padding-inline:calc(var(--spacing) * 1.5);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);white-space:nowrap;border-radius:.25rem}.dom-feed-model.fm{background-color:var(--color-indigo-100);color:var(--color-indigo-800)}.dom-feed-model.fm:where(.dark,.dark *){background-color:var(--color-indigo-900);color:var(--color-indigo-200)}.dom-feed-model.dm{background-color:var(--color-amber-100);color:var(--color-amber-900)}.dom-feed-model.dm:where(.dark,.dark *){background-color:var(--color-amber-900);color:var(--color-amber-100)}@media (max-width:767px){.dom-feed-row{grid-template-columns:auto minmax(0,1fr)}}.dom-body>*{min-width:0}.dom-legend .fm-key.muted{white-space:normal}.dom-row{row-gap:calc(var(--spacing) * .5);flex-wrap:wrap}.dom-row .fm-open{flex-basis:calc(100% - 2.5rem);min-width:0}@media (min-width:40rem){.dom-row .fm-open{flex-basis:calc(var(--spacing) * 56)}}.dom-graphbar{column-gap:calc(var(--spacing) * 3)}.dom-goal{cursor:pointer;align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 2.5);display:flex}@media (hover:hover){.dom-goal:hover{background-color:var(--color-gray-50)}}.dom-goal:has(:checked){border-color:var(--color-primary-500);background-color:var(--color-primary-50)}.dom-goal:where(.dark,.dark *){border-color:var(--color-gray-700)}@media (hover:hover){.dom-goal:where(.dark,.dark *):hover{background-color:#36415366}@supports (color:color-mix(in lab, red, red)){.dom-goal:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 40%, transparent)}}}.dom-goal:where(.dark,.dark *):has(:checked){border-color:var(--color-primary-400);background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.dom-goal:where(.dark,.dark *):has(:checked){background-color:color-mix(in oklab, var(--color-primary-900) 30%, transparent)}}.dom-goal input{margin-top:var(--spacing);flex-shrink:0}.dom-form fieldset{min-width:0}.dom-form select.input{width:100%;max-width:100%}.dom-modeler{margin-bottom:calc(var(--spacing) * 2);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.dom-modeler:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.dom-modeler-row{align-items:baseline;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.dom-spin{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);animation:var(--animate-spin);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-gray-300);border-top-color:var(--color-primary-600);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.dom-spin:where(.dark,.dark *){border-color:var(--color-gray-600);border-top-color:var(--color-primary-400)}.dom-changed{margin-block:calc(var(--spacing) * 2);gap:var(--spacing);display:grid}.dom-changed ul{margin-block:var(--spacing)}.fm-flag.dchg{border-color:var(--color-amber-400);background-color:var(--color-amber-50);color:var(--color-amber-900)}.fm-flag.dchg:where(.dark,.dark *){border-color:var(--color-amber-600);background-color:#46190166}@supports (color:color-mix(in lab, red, red)){.fm-flag.dchg:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}.fm-flag.dchg:where(.dark,.dark *){color:var(--color-amber-200)}.plan-cards{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.plan-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan-card{align-content:flex-start;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 4);display:grid}.plan-card-h{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:flex}.plan-card-h:where(.dark,.dark *){color:var(--color-white)}.plan-stats{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.plan-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.plan-stat{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);align-content:flex-start;display:grid}.plan-stat:where(.dark,.dark *){border-color:var(--color-gray-700)}.plan-stat b{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));color:var(--color-gray-900);--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,)}.plan-stat b:where(.dark,.dark *){color:var(--color-white)}.plan-stat span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.plan-stat span:where(.dark,.dark *){color:var(--color-gray-400)}.plan-cols{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:80rem){.plan-cols{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.plan-list{gap:calc(var(--spacing) * 1.5);display:grid}.plan-list li{min-width:0}.btn-xs{height:calc(var(--spacing) * 7);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.pj-new{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.pj-new{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.pj-howto{gap:calc(var(--spacing) * 1.5);margin-inline-start:calc(var(--spacing) * 5);list-style-type:decimal;display:grid}.pj-start{gap:calc(var(--spacing) * 3);display:grid}.pj-start fieldset{gap:calc(var(--spacing) * 2);min-width:0;display:grid}.pj-start label:not(.dom-goal){gap:var(--spacing);display:grid}.pj-start .input{width:100%}.pj-start select.input{width:100%;max-width:100%}.pj-now{margin-bottom:calc(var(--spacing) * 3);align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px;display:flex}.pj-now-running{border-color:var(--color-blue-200);background-color:var(--color-blue-50);color:var(--color-blue-900)}.pj-now-running:where(.dark,.dark *){border-color:var(--color-blue-800);background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.pj-now-running:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.pj-now-running:where(.dark,.dark *){color:var(--color-blue-200)}.pj-now-waiting,.pj-now-proposed{border-color:var(--color-amber-300);background-color:var(--color-amber-50);color:var(--color-amber-900)}:is(.pj-now-waiting,.pj-now-proposed):where(.dark,.dark *){border-color:var(--color-amber-700);background-color:#46190166}@supports (color:color-mix(in lab, red, red)){:is(.pj-now-waiting,.pj-now-proposed):where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 40%, transparent)}}:is(.pj-now-waiting,.pj-now-proposed):where(.dark,.dark *){color:var(--color-amber-200)}.pj-now-applied{border-color:var(--color-green-300);background-color:var(--color-green-50);color:var(--color-green-900)}.pj-now-applied:where(.dark,.dark *){border-color:var(--color-green-800);background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.pj-now-applied:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.pj-now-applied:where(.dark,.dark *){color:var(--color-green-200)}.pj-now-stopped,.pj-now-failed{border-color:var(--color-gray-300);background-color:var(--color-gray-50);color:var(--color-gray-800)}:is(.pj-now-stopped,.pj-now-failed):where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-200)}.pj-now a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-decoration-line:underline}.pj-stages-card{margin-bottom:calc(var(--spacing) * 3)}.pj-stages{gap:var(--spacing);padding:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:calc(var(--spacing) * 2);list-style-type:none;display:grid}@media (min-width:40rem){.pj-stages{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:80rem){.pj-stages{grid-template-columns:repeat(8,minmax(0,1fr))}}.pj-stage{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.pj-stage:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-stage.cur{background-color:var(--color-primary-50);--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);--tw-ring-color:var(--color-primary-200)}.pj-stage.cur:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.pj-stage.cur:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 30%, transparent)}}.pj-stage.cur:where(.dark,.dark *){--tw-ring-color:var(--color-primary-800)}.pj-stage-n{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pj-stage-n:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-300)}.pj-stage.st-done .pj-stage-n{border-color:var(--color-green-500);background-color:var(--color-green-500);color:var(--color-white)}.pj-stage.st-done .pj-stage-n:where(.dark,.dark *){border-color:var(--color-green-600);background-color:var(--color-green-600)}.pj-stage.st-waiting .pj-stage-n{border-color:var(--color-amber-400);background-color:var(--color-amber-100);color:var(--color-amber-900)}.pj-stage.st-waiting .pj-stage-n:where(.dark,.dark *){border-color:var(--color-amber-500);background-color:var(--color-amber-900);color:var(--color-amber-100)}.pj-stage.st-running .pj-stage-n{border-color:var(--color-blue-400);background-color:var(--color-blue-100);color:var(--color-blue-900)}.pj-stage.st-running .pj-stage-n:where(.dark,.dark *){border-color:var(--color-blue-500);background-color:var(--color-blue-900);color:var(--color-blue-100)}.pj-stage.st-failed .pj-stage-n,.pj-stage.st-stopped .pj-stage-n{border-color:var(--color-red-400);background-color:var(--color-red-100);color:var(--color-red-900)}:is(.pj-stage.st-failed .pj-stage-n,.pj-stage.st-stopped .pj-stage-n):where(.dark,.dark *){border-color:var(--color-red-500);background-color:var(--color-red-900);color:var(--color-red-100)}.pj-stage.st-skipped .pj-stage-n{--tw-border-style:dashed;color:var(--color-gray-400);border-style:dashed}.pj-stage-t{gap:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);display:grid}.pj-stage-t:where(.dark,.dark *){color:var(--color-gray-200)}.pj-stage-s{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-600);display:block;overflow:hidden}.pj-stage-s:where(.dark,.dark *){color:var(--color-gray-400)}.pj-stage-l{column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.pj-stage-l a{text-decoration-line:underline}.pj-question{margin-bottom:calc(var(--spacing) * 3)}.pj-newapp{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3)}.pj-newapp:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-newapp summary{cursor:pointer}.pj-grid{align-items:flex-start;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.pj-grid{grid-template-columns:14rem minmax(0,1fr)}}@media (min-width:80rem){.pj-grid{grid-template-columns:14rem minmax(0,1fr) 20rem}}@media (min-width:96rem){.pj-grid{grid-template-columns:15rem minmax(0,1fr) 24rem}}@media (min-width:64rem){.pj-talk{grid-column:span 2/span 2}}@media (min-width:80rem){.pj-talk{top:calc(var(--spacing) * 20);grid-column:span 1/span 1;max-height:calc(100vh - 6rem);position:sticky;overflow-y:auto}}.pj-steps ol{gap:calc(var(--spacing) * .5);padding:calc(var(--spacing) * 2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.pj-steps ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.pj-steps ol{grid-template-columns:repeat(1,minmax(0,1fr))}}.pj-steps .pj-step-t .tiny.muted:first-of-type{display:none}@media (min-width:64rem){.pj-steps .pj-step-t .tiny.muted:first-of-type{display:inline}}.pj-step{align-items:flex-start;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-800);text-decoration-line:none;display:flex}@media (hover:hover){.pj-step:hover{background-color:var(--color-gray-50);text-decoration-line:none}}.pj-step:where(.dark,.dark *){color:var(--color-gray-200)}@media (hover:hover){.pj-step:where(.dark,.dark *):hover{background-color:#36415366}@supports (color:color-mix(in lab, red, red)){.pj-step:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 40%, transparent)}}}.pj-step.on{background-color:var(--color-primary-50);--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);--tw-ring-color:var(--color-primary-200)}.pj-step.on:where(.dark,.dark *){background-color:#1c398e4d}@supports (color:color-mix(in lab, red, red)){.pj-step.on:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 30%, transparent)}}.pj-step.on:where(.dark,.dark *){--tw-ring-color:var(--color-primary-800)}.pj-num{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-600);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pj-num:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-300)}.pj-step.st-done .pj-num{border-color:var(--color-green-500);background-color:var(--color-green-500);color:var(--color-white)}.pj-step.st-done .pj-num:where(.dark,.dark *){border-color:var(--color-green-600);background-color:var(--color-green-600)}.pj-step.st-review .pj-num{border-color:var(--color-amber-400);background-color:var(--color-amber-100);color:var(--color-amber-900)}.pj-step.st-review .pj-num:where(.dark,.dark *){border-color:var(--color-amber-500);background-color:var(--color-amber-900);color:var(--color-amber-100)}.pj-step.st-running .pj-num{border-color:var(--color-blue-400);background-color:var(--color-blue-100);color:var(--color-blue-900)}.pj-step.st-running .pj-num:where(.dark,.dark *){border-color:var(--color-blue-500);background-color:var(--color-blue-900);color:var(--color-blue-100)}.pj-step.st-skipped .pj-num,.pj-step.st-stopped .pj-num{--tw-border-style:dashed;color:var(--color-gray-400);border-style:dashed}.pj-step.cur .pj-step-t b{color:var(--color-primary-700)}.pj-step.cur .pj-step-t b:where(.dark,.dark *){color:var(--color-primary-300)}.pj-step-t{gap:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.pj-step-s{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.pj-main{align-content:flex-start;gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 4);display:grid}.pj-main-h{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.pj-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.pj-title:where(.dark,.dark *){color:var(--color-white)}.pj-say{gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-primary-100);background-color:#eff6ff99;display:flex}@supports (color:color-mix(in lab, red, red)){.pj-say{background-color:color-mix(in oklab, var(--color-primary-50) 60%, transparent)}}.pj-say{padding:calc(var(--spacing) * 3)}.pj-say:where(.dark,.dark *){border-color:var(--color-primary-900);background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.pj-say:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 20%, transparent)}}.pj-facts{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}@media (min-width:40rem){.pj-facts{grid-template-columns:11rem minmax(0,1fr)}}.pj-facts dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.pj-facts dt:where(.dark,.dark *){color:var(--color-gray-400)}.pj-facts dd{min-width:0;color:var(--color-gray-900)}.pj-facts dd:where(.dark,.dark *){color:var(--color-gray-100)}.pj-ul{margin-inline-start:calc(var(--spacing) * 5);list-style-type:disc}.pj-list{gap:calc(var(--spacing) * 2);display:grid}.pj-list li{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.pj-list li:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-two{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.pj-two{grid-template-columns:repeat(2,minmax(0,1fr))}}.pj-graphs{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:80rem){.pj-graphs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pj-fig{gap:var(--spacing);min-width:0;display:grid}.pj-graph{height:calc(var(--spacing) * 72);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);width:100%}.pj-graph:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-graph{background:var(--panel)}.pj .alert{margin:0}.pj-rows,.pj-thread,.pj-list{padding-inline-start:0;list-style-type:none}.pj-rows{gap:calc(var(--spacing) * 1.5);display:grid}.pj-row{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);min-width:0;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);display:flex}.pj-row:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-row-rel{background-color:#f9fafb99}@supports (color:color-mix(in lab, red, red)){.pj-row-rel{background-color:color-mix(in oklab, var(--color-gray-50) 60%, transparent)}}.pj-row-rel:where(.dark,.dark *){background-color:#1e293966}@supports (color:color-mix(in lab, red, red)){.pj-row-rel:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 40%, transparent)}}.pj-row-main{align-items:flex-start;gap:calc(var(--spacing) * 2);flex:1;min-width:0;display:flex}.pj-n{width:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * .5);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-400);--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,);flex-shrink:0}.pj-row-t{gap:calc(var(--spacing) * .5);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}.pj-row-d{color:var(--color-gray-600)}.pj-row-d:where(.dark,.dark *){color:var(--color-gray-300)}.pj-row-l{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.pj-edit{flex-shrink:0;position:relative}.pj-edit>summary{list-style-type:none}.pj-edit-b{z-index:20;margin-top:var(--spacing);width:calc(var(--spacing) * 72);gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-width:80vw;padding:calc(var(--spacing) * 3);--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);display:grid;position:absolute;inset-inline-end:calc(var(--spacing) * 0)}.pj-edit-b:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.pj-edit-f{gap:calc(var(--spacing) * 1.5);display:grid}.pj-size-t td,.pj-size-t th{vertical-align:top}.pj-size-t td:first-child{min-width:calc(var(--spacing) * 48)}.pj-actions{margin-top:calc(var(--spacing) * 2);align-items:flex-start;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.pj-actions:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-revise{min-width:0}.pj-revise[open]{flex-basis:100%}.pj-revise>summary{list-style-type:none}.pj-revise form{max-width:var(--container-xl)}.pj-next{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.pj-next{grid-template-columns:repeat(3,minmax(0,1fr))}}.pj-next-c{align-content:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3);display:grid}.pj-next-c:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-next-c h3{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:flex}.pj-next-c h3:where(.dark,.dark *){color:var(--color-white)}.pj-narrative{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);padding:calc(var(--spacing) * 3);color:var(--color-gray-800)}.pj-narrative:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-200)}.pj-thread{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);display:grid}.pj-msg{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.pj-msg:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-msg-h{align-items:baseline;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));display:flex}.pj-orchestrator{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.pj-orchestrator{background-color:color-mix(in oklab, var(--color-primary-50) 50%, transparent)}}.pj-orchestrator:where(.dark,.dark *){background-color:#1c398e33}@supports (color:color-mix(in lab, red, red)){.pj-orchestrator:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-primary-900) 20%, transparent)}}.pj-person{border-color:var(--color-gray-200);background-color:var(--color-white);margin-inline-start:calc(var(--spacing) * 4)}.pj-person:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.pj-forge{--tw-border-style:dashed;color:var(--color-gray-600);border-style:dashed}.pj-forge:where(.dark,.dark *){color:var(--color-gray-300)}.pj-ans{align-items:flex-start;gap:calc(var(--spacing) * 1.5);background-color:var(--color-green-50);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);border-radius:.25rem;display:flex}.pj-ans:where(.dark,.dark *){background-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.pj-ans:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 30%, transparent)}}.pj-ans svg{margin-top:calc(var(--spacing) * .5);flex-shrink:0}.pj-answer{gap:calc(var(--spacing) * 1.5);display:grid}.pj-note{gap:calc(var(--spacing) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding:calc(var(--spacing) * 3);display:grid}.pj-note:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-jlist{gap:calc(var(--spacing) * 1.5);display:grid}.pj-idea{margin-top:calc(var(--spacing) * 2);gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:calc(var(--spacing) * 2);display:grid}.pj-idea:where(.dark,.dark *){border-color:var(--color-gray-700)}.pj-jrow{align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;min-width:0;display:flex}.ul-term{cursor:help;border-radius:var(--radius-sm);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-teal-500);-webkit-text-decoration-color:var(--color-teal-500);text-decoration-color:var(--color-teal-500);text-underline-offset:2px;--tw-outline-style:none;outline-style:none;text-decoration-style:dotted;display:inline;position:relative}@media (hover:hover){.ul-term:hover{background-color:var(--color-teal-50)}}.ul-term:focus-visible{background-color:var(--color-teal-50);--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);--tw-ring-color:var(--color-teal-500)}.ul-term:where(.dark,.dark *){-webkit-text-decoration-color:var(--color-teal-400);-webkit-text-decoration-color:var(--color-teal-400);text-decoration-color:var(--color-teal-400)}@media (hover:hover){.ul-term:where(.dark,.dark *):hover{background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.ul-term:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}}.ul-term:where(.dark,.dark *):focus-visible{background-color:#022f2e66}@supports (color:color-mix(in lab, red, red)){.ul-term:where(.dark,.dark *):focus-visible{background-color:color-mix(in oklab, var(--color-teal-950) 40%, transparent)}}.ul-tip{visibility:hidden;z-index:40;margin-top:var(--spacing);width:calc(var(--spacing) * 72);gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-width:80vw;padding:calc(var(--spacing) * 2.5);text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);white-space:normal;color:var(--color-gray-700);opacity:0;--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);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));inset-inline-start:calc(var(--spacing) * 0);font-style:normal;text-decoration-line:none;display:grid;position:absolute;top:100%}.ul-tip:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-200)}.ul-term:hover>.ul-tip,.ul-term:focus>.ul-tip,.ul-term:focus-within>.ul-tip{visibility:visible;opacity:1}.ul-tip-h{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900)}.ul-tip-h:where(.dark,.dark *){color:var(--color-white)}.ul-tip-ctx{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-500)}.ul-tip-ctx:where(.dark,.dark *){color:var(--color-gray-400)}.ul-tip-also{color:var(--color-gray-500);font-style:italic}.ul-tip-also:where(.dark,.dark *){color:var(--color-gray-400)}.ul-tip-d{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.ul-tip-f{margin-top:calc(var(--spacing) * .5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100);padding-top:var(--spacing);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-teal-700);text-transform:uppercase;font-size:.6875rem}.ul-tip-f:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-teal-300)}.ul-term-sample{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-teal-500);-webkit-text-decoration-color:var(--color-teal-500);text-decoration-color:var(--color-teal-500);text-underline-offset:2px;text-decoration-style:dotted}.ul-term-sample:where(.dark,.dark *){-webkit-text-decoration-color:var(--color-teal-400);-webkit-text-decoration-color:var(--color-teal-400);text-decoration-color:var(--color-teal-400)}.dc-tab{gap:calc(var(--spacing) * 4);display:grid}.dc-empty{justify-items:start;gap:calc(var(--spacing) * 2);display:grid}.dc-map{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.dc-map{grid-template-columns:minmax(0,1fr) 18rem}}.dc-graph{height:calc(var(--spacing) * 80);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);width:100%}@media (min-width:64rem){.dc-graph{height:calc(var(--spacing) * 96)}}.dc-graph:where(.dark,.dark *){border-color:var(--color-gray-700)}.dc-graph{background:var(--panel)}.dc-map-panel{border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0;padding:calc(var(--spacing) * 3)}.dc-map-panel:where(.dark,.dark *){border-color:var(--color-gray-700)}.dc-summary{gap:calc(var(--spacing) * 1.5);display:grid}.dc-summary-t{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.dc-summary-t:where(.dark,.dark *){color:var(--color-white)}.dc-cols{align-items:flex-start;gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.dc-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-scroll{max-height:28rem;overflow-y:auto}.dc-item-domain{align-items:flex-start;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.dc-item-domain{grid-template-columns:repeat(2,minmax(0,1fr))}}.dc-lang .dom-terms{max-height:calc(var(--spacing) * 80)}.dc-workbar{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dc-sel{width:auto;min-width:0;max-width:100%;padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}@media (min-width:40rem){.dc-sel{max-width:calc(var(--spacing) * 64)}}.dc-card-ctx{margin-top:var(--spacing);align-items:center;gap:var(--spacing);flex-wrap:wrap;min-width:0;display:flex}.dc-run-b{gap:calc(var(--spacing) * 3);display:grid}.dc-run-g h3{margin-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dc-chips{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.dc-chip{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0;max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);text-decoration-line:none;display:inline-flex}@media (hover:hover){.dc-chip:hover{border-color:var(--color-blue-500);text-decoration-line:none}}.dc-chip:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-white)}@media (hover:hover){.dc-chip:where(.dark,.dark *):hover{border-color:var(--color-blue-400)}}.dc-chip-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dc-heat-legend{margin-bottom:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);display:flex}.dc-heat-legend .dc-h{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3);border-radius:var(--radius-sm);display:inline-block}.dc-heat-rows{gap:calc(var(--spacing) * 2);display:grid}.dc-heat-row{align-items:flex-start;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-100);padding-bottom:calc(var(--spacing) * 2);display:grid}.dc-heat-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:40rem){.dc-heat-row{grid-template-columns:minmax(9rem,14rem) 1fr}}.dc-heat-row:where(.dark,.dark *){border-color:var(--color-gray-700)}.dc-heat-ctx{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.dc-heat-cells{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;min-width:0;display:flex}.dc-heat-cell{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);min-width:0;max-width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));text-decoration-line:none;display:inline-flex}@media (hover:hover){.dc-heat-cell:hover{--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);--tw-ring-color:var(--color-blue-500);text-decoration-line:none}}.dc-heat-n{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--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,)}.dc-heat-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dc-heat-outside{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-300)}.dc-heat-outside:where(.dark,.dark *){border-color:var(--color-gray-600)}.dc-h0{background-color:var(--color-gray-100);color:var(--color-gray-600)}.dc-h0:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-300)}.dc-h1{background-color:var(--color-amber-100);color:var(--color-amber-900)}.dc-h1:where(.dark,.dark *){background-color:#46190199}@supports (color:color-mix(in lab, red, red)){.dc-h1:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-950) 60%, transparent)}}.dc-h1:where(.dark,.dark *){color:var(--color-amber-200)}.dc-h2{background-color:var(--color-amber-200);color:var(--color-amber-950)}.dc-h2:where(.dark,.dark *){background-color:#7b3306b3}@supports (color:color-mix(in lab, red, red)){.dc-h2:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 70%, transparent)}}.dc-h2:where(.dark,.dark *){color:var(--color-amber-100)}.dc-h3{background-color:var(--color-orange-300);color:var(--color-orange-950)}.dc-h3:where(.dark,.dark *){background-color:var(--color-orange-800);color:var(--color-orange-50)}.dc-h4{background-color:var(--color-red-500);color:var(--color-white)}.dc-h4:where(.dark,.dark *){background-color:var(--color-red-700);color:var(--color-white)}.ig-icon{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);-webkit-mask:var(--ig-icon) center / contain no-repeat;-webkit-mask:var(--ig-icon) center / contain no-repeat;mask:var(--ig-icon) center / contain no-repeat;-webkit-mask:var(--ig-icon) center / contain no-repeat;background-color:currentColor;flex-shrink:0;display:inline-block}.ig-icon-box{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-blue-50);color:var(--color-blue-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ig-icon-box:where(.dark,.dark *){background-color:#1c398e80}@supports (color:color-mix(in lab, red, red)){.ig-icon-box:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-900) 50%, transparent)}}.ig-icon-box:where(.dark,.dark *){color:var(--color-blue-300)}.ig-icon-box.lg{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.ig-icon-box.lg .ig-icon{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.ig-ready{margin-bottom:calc(var(--spacing) * 4);align-items:center;column-gap:calc(var(--spacing) * 4);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);flex-wrap:wrap;display:flex}.ig-ready:where(.dark,.dark *){color:var(--color-gray-300)}.ig-ready b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);--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,)}.ig-ready b:where(.dark,.dark *){color:var(--color-white)}.ig-ready .warn b{color:var(--color-yellow-700)}.ig-ready .warn b:where(.dark,.dark *){color:var(--color-yellow-300)}.ig-tools{gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:40rem){.ig-tools{flex-flow:wrap;align-items:center}}.ig-tools:where(.dark,.dark *){border-color:var(--color-gray-700)}.ig-tools .grow-field{min-width:0}@media (min-width:40rem){.ig-tools .grow-field{min-width:calc(var(--spacing) * 56);flex:1}}.ig-tools select.input,.ig-tools input{width:100%}@media (min-width:40rem){.ig-tools select.input,.ig-tools input{width:auto}}.ig-table td{vertical-align:middle}.ig-table tr[data-href]{cursor:pointer}.ig-type{align-items:center;gap:calc(var(--spacing) * 2.5);min-width:0;display:flex}.ig-type .t{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ig-type .t:where(.dark,.dark *){color:var(--color-white)}.ig-attn{margin-top:var(--spacing);align-items:center;column-gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-yellow-800);flex-wrap:wrap;display:flex}.ig-attn:where(.dark,.dark *){color:var(--color-yellow-300)}.ig-attn a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.ig-state-connected{background-color:var(--color-green-100);color:var(--color-green-800)}.ig-state-connected:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.ig-state-attention{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.ig-state-attention:where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.ig-state-off{background-color:var(--color-gray-100);color:var(--color-gray-600)}.ig-state-off:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-400)}.ig-add{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.ig-add{grid-template-columns:13rem minmax(0,1fr)}}.ig-cats{gap:var(--spacing);padding-bottom:var(--spacing);display:flex;overflow-x:auto}@media (min-width:64rem){.ig-cats{flex-direction:column;padding-bottom:0;overflow:visible}}.ig-cats a{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-700);flex-shrink:0;text-decoration-line:none;display:flex}@media (hover:hover){.ig-cats a:hover{background-color:var(--color-gray-100);text-decoration-line:none}}.ig-cats a:where(.dark,.dark *){color:var(--color-gray-300)}@media (hover:hover){.ig-cats a:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.ig-cats a.on{background-color:var(--color-blue-50);color:var(--color-blue-700)}.ig-cats a.on:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-white)}.ig-cats .n{background-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600);--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,);border-radius:3.40282e38px}.ig-cats .n:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-400)}.ig-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:40rem){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.ig-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ig-card{gap:calc(var(--spacing) * 3);min-width:0;padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.ig-card h3{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.ig-card h3:where(.dark,.dark *){color:var(--color-white)}.ig-card .sum{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}.ig-card .sum:where(.dark,.dark *){color:var(--color-gray-400)}.ig-card .ways{gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600);flex-direction:column;display:flex}.ig-card .ways:where(.dark,.dark *),.ig-card .ways .off{color:var(--color-gray-400)}.ig-card .ways .off:where(.dark,.dark *){color:var(--color-gray-500)}.ig-card .foot{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-top:var(--spacing);margin-top:auto;display:flex}.wz-steps{margin-bottom:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.wz-steps .s{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-gray-500);text-decoration-line:none;display:inline-flex}@media (hover:hover){.wz-steps .s:hover{text-decoration-line:none}}.wz-steps .s:where(.dark,.dark *){color:var(--color-gray-400)}.wz-steps .s .n{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--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,);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.wz-steps .s .n:where(.dark,.dark *){border-color:var(--color-gray-600)}.wz-steps .s.done{color:var(--color-gray-900)}.wz-steps .s.done:where(.dark,.dark *){color:var(--color-white)}.wz-steps .s.done .n{border-color:var(--color-green-600);background-color:var(--color-green-600);color:var(--color-white)}.wz-steps .s.done .n:where(.dark,.dark *){border-color:var(--color-green-500);background-color:var(--color-green-500)}.wz-steps .s.cur{color:var(--color-blue-700)}.wz-steps .s.cur:where(.dark,.dark *){color:var(--color-blue-400)}.wz-steps .s.cur .n{border-color:var(--color-blue-700);background-color:var(--color-blue-700);color:var(--color-white)}.wz-steps .s.cur .n:where(.dark,.dark *){border-color:var(--color-blue-500);background-color:var(--color-blue-500)}.wz-steps a.s:hover .t{text-decoration-line:underline}.wz-steps .line{height:1px;width:calc(var(--spacing) * 6);background-color:var(--color-gray-300);display:none}@media (min-width:40rem){.wz-steps .line{display:block}}.wz-steps .line:where(.dark,.dark *){background-color:var(--color-gray-600)}.wz-ways{gap:calc(var(--spacing) * 3);display:grid}.wz-way{cursor:pointer;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding:calc(var(--spacing) * 4);display:flex}@media (hover:hover){.wz-way:hover{border-color:var(--color-blue-400)}}.wz-way:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}@media (hover:hover){.wz-way:where(.dark,.dark *):hover{border-color:var(--color-blue-500)}}.wz-way:has(input:checked){border-color:var(--color-blue-600);--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);--tw-ring-color:var(--color-blue-600)}.wz-way:has(input:checked):where(.dark,.dark *){border-color:var(--color-blue-500);--tw-ring-color:var(--color-blue-500)}.wz-way.off{cursor:not-allowed;opacity:.7}@media (hover:hover){.wz-way.off:hover{border-color:var(--color-gray-200)}.wz-way.off:where(.dark,.dark *):hover{border-color:var(--color-gray-700)}}.wz-way .t{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);flex-wrap:wrap;display:flex}.wz-way .t:where(.dark,.dark *){color:var(--color-white)}.wz-way .d{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600)}.wz-way .d:where(.dark,.dark *){color:var(--color-gray-400)}.wz-way .w{margin-top:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);font-style:italic}.wz-way .w:where(.dark,.dark *){color:var(--color-gray-400)}.wz-way .why{margin-top:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-yellow-800)}.wz-way .why:where(.dark,.dark *){color:var(--color-yellow-300)}.wz-foot{margin-top:calc(var(--spacing) * 5);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.wz-foot .right-side{gap:calc(var(--spacing) * 2);flex-wrap:wrap;margin-inline-start:auto;display:flex}.wz-result{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-width:1px}.wz-result.ok{border-color:var(--color-green-300);background-color:var(--color-green-50);color:var(--color-green-900)}.wz-result.ok:where(.dark,.dark *){border-color:var(--color-green-800);background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.wz-result.ok:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.wz-result.ok:where(.dark,.dark *){color:var(--color-green-200)}.wz-result.bad{border-color:var(--color-red-300);background-color:var(--color-red-50);color:var(--color-red-900)}.wz-result.bad:where(.dark,.dark *){border-color:var(--color-red-800);background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.wz-result.bad:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.wz-result.bad:where(.dark,.dark *){color:var(--color-red-200)}.wz-result .h{align-items:center;gap:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);display:flex}.wz-errors{margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red-300);background-color:var(--color-red-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-red-800)}.wz-errors:where(.dark,.dark *){border-color:var(--color-red-800);background-color:var(--color-gray-800);color:var(--color-red-400)}.wz-errors ul{margin-inline-start:calc(var(--spacing) * 5);list-style-type:disc}.wz-held{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-green-700)}.wz-held:where(.dark,.dark *){color:var(--color-green-400)}.setup-layout{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:64rem){.setup-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,26rem)}.setup-layout[data-setup-hidden]{grid-template-columns:repeat(1,minmax(0,1fr))}.setup-layout>.card{align-self:flex-start}}.setup-panel{z-index:65;--tw-translate-x:100%;width:min(92vw,26rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--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);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));--tw-duration:.2s;inset-block:0;flex-direction:column;transition-duration:.2s;display:flex;position:fixed;right:0;overflow-y:auto}@media (min-width:64rem){.setup-panel{inset:auto;top:calc(var(--spacing) * 18);z-index:auto;--tw-translate-x:0px;width:auto;max-height:calc(100vh - 6rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--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);border-width:1px;align-self:flex-start;position:sticky}}.setup-panel:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.setup-layout[data-setup-open] .setup-panel{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:64rem){.setup-layout[data-setup-hidden] .setup-panel{display:none}}.setup-backdrop{z-index:64;background-color:#10182880;display:none;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.setup-backdrop{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}@media (min-width:64rem){.setup-backdrop{display:none}}.setup-layout[data-setup-open] .setup-backdrop{display:block}@media (min-width:64rem){.setup-open-btn{display:none}.setup-layout[data-setup-hidden] .setup-open-btn{display:inline-flex}}.setup-panel-h{z-index:10;align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex;position:sticky;top:0}.setup-panel-h:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.setup-panel-h h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.setup-panel-h h2:where(.dark,.dark *){color:var(--color-white)}.setup-panel-b{gap:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.setup-group h3{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.setup-group h3:where(.dark,.dark *){color:var(--color-gray-400)}.setup-group h3 .who{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);text-transform:none}.setup-step{gap:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);display:flex}.setup-glyph{margin-top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.setup-glyph.ok{border-color:var(--color-green-600);background-color:var(--color-green-600);color:var(--color-white)}.setup-glyph.ok:where(.dark,.dark *){border-color:var(--color-green-500);background-color:var(--color-green-500)}.setup-glyph.no{border-color:var(--color-yellow-500);color:var(--color-yellow-700)}.setup-glyph.no:where(.dark,.dark *){color:var(--color-yellow-300)}.setup-glyph.unk{border-color:var(--color-gray-300);color:var(--color-gray-400)}.setup-glyph.unk:where(.dark,.dark *){border-color:var(--color-gray-600)}.setup-step .t{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.setup-step .t:where(.dark,.dark *){color:var(--color-white)}.setup-step .b{margin-top:calc(var(--spacing) * .5);color:var(--color-gray-600)}.setup-step .b:where(.dark,.dark *){color:var(--color-gray-400)}.setup-copy{margin-top:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.setup-copy input{min-width:0;font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex:1}.setup-help ol{margin-inline-start:calc(var(--spacing) * 5);list-style-type:decimal}:where(.setup-help ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.setup-help ol{color:var(--color-gray-600)}.setup-help ol:where(.dark,.dark *){color:var(--color-gray-400)}.setup-help .h{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.setup-help .h:where(.dark,.dark *){color:var(--color-gray-400)}.setup-note{border-radius:var(--radius-lg);background-color:var(--color-blue-50);padding:calc(var(--spacing) * 3);color:var(--color-blue-900)}.setup-note:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.setup-note:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.setup-note:where(.dark,.dark *){color:var(--color-blue-200)}.setup-sec{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 3)}.setup-sec:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.setup-sec:where(.dark,.dark *){border-color:var(--color-gray-700)}.setup-sec>.h{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide);color:var(--color-gray-500);text-transform:uppercase}.setup-sec>.h:where(.dark,.dark *){color:var(--color-gray-400)}.setup-sec ul{margin-inline-start:calc(var(--spacing) * 5);list-style-type:disc}:where(.setup-sec ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.setup-sec ul{color:var(--color-gray-600)}.setup-sec ul:where(.dark,.dark *){color:var(--color-gray-400)}.setup-sec ol{margin-inline-start:calc(var(--spacing) * 5);list-style-type:decimal}:where(.setup-sec ol>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.setup-sec ol{color:var(--color-gray-600)}.setup-sec ol:where(.dark,.dark *){color:var(--color-gray-400)}.setup-sec p{color:var(--color-gray-600)}.setup-sec p:where(.dark,.dark *){color:var(--color-gray-400)}.setup-sec strong{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.setup-sec strong:where(.dark,.dark *){color:var(--color-white)}.wl-target{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-top:calc(var(--spacing) * 3)}.wl-target:first-child{border-top-style:var(--tw-border-style);border-top-width:0;padding-top:0}.wl-target:where(.dark,.dark *){border-color:var(--color-gray-700)}.wl-head{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);flex-wrap:wrap;display:flex}.wl-head:where(.dark,.dark *){color:var(--color-white)}.wl-actions{margin-top:calc(var(--spacing) * 2);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lw-active{border-color:var(--color-amber-300)}.lw-active:where(.dark,.dark *){border-color:var(--color-amber-700)}.lw-banner{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-amber-200);background-color:var(--color-amber-50);padding:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-amber-900);flex-direction:column;display:flex}.lw-banner:where(.dark,.dark *){border-color:var(--color-amber-800);background-color:#7b330633}@supports (color:color-mix(in lab, red, red)){.lw-banner:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 20%, transparent)}}.lw-banner:where(.dark,.dark *){color:var(--color-amber-200)}.lw-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lw-chip{align-items:center;gap:var(--spacing);background-color:var(--color-amber-100);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-amber-800);border-radius:3.40282e38px;display:inline-flex}.lw-chip:where(.dark,.dark *){background-color:#7b330666}@supports (color:color-mix(in lab, red, red)){.lw-chip:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-amber-900) 40%, transparent)}}.lw-chip:where(.dark,.dark *){color:var(--color-amber-200)}.setup-val{padding-block:calc(var(--spacing) * 1.5)}.setup-val .l{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.setup-val .l:where(.dark,.dark *){color:var(--color-white)}.setup-val .n{margin-top:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.setup-val .n:where(.dark,.dark *){color:var(--color-gray-400)}.setup-table{width:100%;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.setup-table th{padding-block:var(--spacing);text-align:start;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);padding-inline-end:calc(var(--spacing) * 2)}.setup-table th:where(.dark,.dark *){color:var(--color-white)}.setup-table td{padding-block:var(--spacing);vertical-align:top;color:var(--color-gray-600);padding-inline-end:calc(var(--spacing) * 2)}.setup-table td:where(.dark,.dark *){color:var(--color-gray-400)}.setup-table tr+tr{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100)}.setup-table tr+tr:where(.dark,.dark *){border-color:var(--color-gray-700)}.setup-sec dl dt{margin-top:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.setup-sec dl dt:first-child{margin-top:0}.setup-sec dl dt:where(.dark,.dark *){color:var(--color-white)}.setup-sec dl dd{color:var(--color-gray-600)}.setup-sec dl dd:where(.dark,.dark *){color:var(--color-gray-400)}.ig-head{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.ig-head h1{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-gray-900)}@media (min-width:40rem){.ig-head h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.ig-head h1:where(.dark,.dark *){color:var(--color-white)}.ig-head .meta{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500);flex-wrap:wrap;display:flex}.ig-head .meta:where(.dark,.dark *){color:var(--color-gray-400)}.ig-head .actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;width:100%;display:flex}@media (min-width:40rem){.ig-head .actions{width:auto;margin-inline-start:auto}}.ig-kv{column-gap:calc(var(--spacing) * 4);row-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}@media (min-width:40rem){.ig-kv{grid-template-columns:12rem minmax(0,1fr)}}.ig-kv dt{color:var(--color-gray-500)}.ig-kv dt:where(.dark,.dark *){color:var(--color-gray-400)}.ig-kv dd{overflow-wrap:break-word;min-width:0;color:var(--color-gray-900)}.ig-kv dd:where(.dark,.dark *){color:var(--color-white)}:where(.ig-uses>: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)));border-color:var(--color-gray-200)}:where(.ig-uses:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}.ig-uses li{gap:calc(var(--spacing) * .5);padding-block:calc(var(--spacing) * 2);flex-direction:column;display:flex}@media (min-width:40rem){.ig-uses li{align-items:baseline;gap:calc(var(--spacing) * 3);flex-direction:row}}.ig-uses .w{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ig-uses .w:where(.dark,.dark *){color:var(--color-white)}.admin-layout{align-items:flex-start;gap:calc(var(--spacing) * 5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.admin-layout{grid-template-columns:19rem minmax(0,1fr)}}@media (min-width:80rem){.admin-layout{grid-template-columns:21rem minmax(0,1fr)}}.admin-side{min-width:0}@media (min-width:64rem){.admin-side{flex-direction:column;max-height:calc(100vh - 8.5rem);display:flex;position:sticky;top:7.5rem}}.admin-search{margin-bottom:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-direction:column;display:flex}.admin-toggle{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);display:inline-flex}.admin-toggle:where(.dark,.dark *){color:var(--color-gray-300)}.admin-tree{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);min-height:0;padding:calc(var(--spacing) * 1.5);display:none;position:relative;overflow-y:auto}@media (min-width:64rem){.admin-tree{display:block}}.admin-tree:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.admin-keys{margin-top:calc(var(--spacing) * 2);align-items:center;gap:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-wrap:wrap;display:none}@media (min-width:64rem){.admin-keys{display:flex}}.admin-keys:where(.dark,.dark *){color:var(--color-gray-400)}@media (min-width:64rem){.admin-drill{display:none}}.admin-detail{min-width:0}.admin-nav{margin-bottom:calc(var(--spacing) * 2);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.admin-up{align-items:center;gap:var(--spacing);min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);text-decoration-line:none;display:inline-flex}@media (hover:hover){.admin-up:hover{color:var(--color-blue-700)}}.admin-up:where(.dark,.dark *){color:var(--color-gray-400)}@media (hover:hover){.admin-up:where(.dark,.dark *):hover{color:var(--color-white)}}.admin-sibs{align-items:center;gap:var(--spacing);flex-shrink:0;display:inline-flex}.admin-sibs .btn{gap:calc(var(--spacing) * .5)}.admin-children{margin-bottom:calc(var(--spacing) * 4)}.admin-children-btn{align-items:center;gap:calc(var(--spacing) * 1.5);color:inherit;display:inline-flex}.admin-children-chev{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))}.admin-children-btn[aria-expanded=true] .admin-children-chev{rotate:90deg}.admin-children-body{display:block}@media (min-width:64rem){.admin-children-body{display:none}}.admin-children[data-state=open] .admin-children-body{display:block}.admin-children[data-state=closed] .admin-children-body{display:none}.admin-empty{align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.admin-empty .actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admin-badge{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-gray-100);color:var(--color-gray-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.admin-badge:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.dot{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-gray-400);border-radius:3.40282e38px;flex-shrink:0;display:inline-block}.dot:where(.dark,.dark *){background-color:var(--color-gray-500)}.dot-active{background-color:var(--color-green-500)}.dot-onboarding,.dot-discovery{background-color:var(--color-blue-500)}.dot-suspended,.dot-paused{background-color:var(--color-yellow-400)}.dot-archived,.dot-offboarded,.dot-retired{--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);--tw-ring-color:var(--color-gray-400);--tw-ring-inset:inset;background-color:#0000}:is(.dot-archived,.dot-offboarded,.dot-retired):where(.dark,.dark *){--tw-ring-color:var(--color-gray-500)}.tree,.tree-group{margin:0;padding:0;list-style-type:none}.tree-group[hidden]{display:none}.tree-item{--tw-outline-style:none;outline-style:none}.tree-row{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);min-width:0;padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-800);padding-inline-end:calc(var(--spacing) * 2);display:flex}@media (hover:hover){.tree-row:hover{background-color:var(--color-gray-100)}}.tree-row:where(.dark,.dark *){color:var(--color-gray-200)}@media (hover:hover){.tree-row:where(.dark,.dark *):hover{background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.tree-row:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}}.tree-item[aria-level="1"]>.tree-row{padding-inline-start:var(--spacing)}.tree-item[aria-level="2"]>.tree-row{padding-inline-start:calc(var(--spacing) * 5)}.tree-item[aria-level="3"]>.tree-row{padding-inline-start:calc(var(--spacing) * 9)}.tree-item:focus-visible>.tree-row{--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);--tw-ring-color:var(--color-blue-500);--tw-ring-inset:inset}.tree-row.sel{background-color:var(--color-blue-50);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-800)}.tree-row.sel:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-white)}.tree-row.match .tree-label{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tree-row.arch .tree-label{color:var(--color-gray-500);font-style:italic}.tree-row.arch .tree-label:where(.dark,.dark *){color:var(--color-gray-400)}.tree-tog{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);cursor:pointer;color:var(--color-gray-400);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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.tree-item[aria-expanded=true]>.tree-row>.tree-tog{rotate:90deg}.tree-kind{color:var(--color-gray-500);flex-shrink:0;display:inline-flex}.tree-kind:where(.dark,.dark *){color:var(--color-gray-400)}.tree-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;flex-grow:1;text-decoration-line:none;overflow:hidden}@media (hover:hover){.tree-label:hover{text-decoration-line:none}}.tree-meta{font-family:var(--font-mono);color:var(--color-gray-500);--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,);flex-shrink:0;font-size:.6875rem}.tree-meta:where(.dark,.dark *){color:var(--color-gray-400)}.tree-more{list-style-type:none}.tree-more-btn{margin-block:calc(var(--spacing) * .5);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-700);margin-inline-start:calc(var(--spacing) * 9)}@media (hover:hover){.tree-more-btn:hover{background-color:var(--color-gray-100)}}.tree-more-btn: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);--tw-ring-color:var(--color-blue-500);--tw-outline-style:none;outline-style:none}.tree-more-btn:where(.dark,.dark *){color:var(--color-blue-400)}@media (hover:hover){.tree-more-btn:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.tree-note{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.tree-note:where(.dark,.dark *){color:var(--color-gray-400)}.drill{margin:0;list-style-type:none}:where(.drill>: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)));border-color:var(--color-gray-200)}.drill{padding:0}:where(.drill:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}.drill-row{min-height:calc(var(--spacing) * 14);align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);color:inherit;text-decoration-line:none;display:flex}@media (hover:hover){.drill-row:hover{background-color:var(--color-gray-50);text-decoration-line:none}.drill-row:where(.dark,.dark *):hover{background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.drill-row:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}}.minimap{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.minimap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.minimap{grid-template-columns:repeat(3,minmax(0,1fr))}}.minimap-tile{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0;padding:calc(var(--spacing) * 3);color:inherit;text-decoration-line:none;display:flex}@media (hover:hover){.minimap-tile:hover{border-color:var(--color-blue-400);text-decoration-line:none}}.minimap-tile:where(.dark,.dark *){border-color:var(--color-gray-700)}@media (hover:hover){.minimap-tile:where(.dark,.dark *):hover{border-color:var(--color-blue-500)}}.minimap-tile.arch{--tw-border-style:dashed;opacity:.7;border-style:dashed}.minimap-ic{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--radius-lg);background-color:var(--color-gray-100);color:var(--color-gray-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.minimap-ic:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.prodmap{gap:calc(var(--spacing) * 3);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:48rem){.prodmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.prodmap{grid-template-columns:repeat(3,minmax(0,1fr))}}.prodmap-tile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0}.prodmap-tile:where(.dark,.dark *){border-color:var(--color-gray-700)}.prodmap-tile.arch{--tw-border-style:dashed;opacity:.7;border-style:dashed}.prodmap-head{align-items:center;gap:calc(var(--spacing) * 3);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);min-width:0;padding:calc(var(--spacing) * 3);color:inherit;text-decoration-line:none;display:flex}@media (hover:hover){.prodmap-head:hover{background-color:var(--color-gray-50);text-decoration-line:none}.prodmap-head:where(.dark,.dark *):hover{background-color:#36415399}@supports (color:color-mix(in lab, red, red)){.prodmap-head:where(.dark,.dark *):hover{background-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}}.prodmap-subs{gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style-type:none;display:grid}.prodmap-sub{align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-800);text-decoration-line:none;display:flex}@media (hover:hover){.prodmap-sub:hover{border-color:var(--color-blue-400);text-decoration-line:none}}.prodmap-sub:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-200)}@media (hover:hover){.prodmap-sub:where(.dark,.dark *):hover{border-color:var(--color-blue-500)}}.prodmap-sub.arch{--tw-border-style:dashed;color:var(--color-gray-500);border-style:dashed;font-style:italic}.prodmap-sub.arch:where(.dark,.dark *){color:var(--color-gray-400)}.prodmap-sub.more{color:var(--color-blue-700);border-color:#0000;justify-content:center}.prodmap-sub.more:where(.dark,.dark *){color:var(--color-blue-400)}.prodmap-none{padding-inline:calc(var(--spacing) * 3);padding-top:var(--spacing);padding-bottom:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.prodmap-none:where(.dark,.dark *){color:var(--color-gray-400)}.prodmap-links{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.prodmap-links:where(.dark,.dark *){border-color:var(--color-gray-700)}.env-pipeline{margin:0;list-style-type:none}:where(.env-pipeline>: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)));border-color:var(--color-gray-200)}.env-pipeline{padding:0}:where(.env-pipeline:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}.pipeline-step{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.pipeline-n{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-blue-100);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-800);border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}.pipeline-n:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-300)}.admin-lbl{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.admin-lbl:where(.dark,.dark *){color:var(--color-white)}.rep-list{gap:calc(var(--spacing) * 3);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.rep-row{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3)}.rep-row:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.rep-row:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.rep-row-h{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;min-width:0;display:flex}.rep-tools{align-items:center;gap:var(--spacing);flex-shrink:0;margin-inline-start:auto;display:flex}.rep-row-inline{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.rep-row-inline{flex-direction:row;align-items:flex-start}}.rep-row [data-for][hidden]{display:none}.admin-json>summary,.admin-pop>summary{cursor:pointer;list-style-type:none}.admin-json>summary{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.admin-json>summary:where(.dark,.dark *){color:var(--color-white)}.admin-json>summary:before{content:"▸ "}.admin-json[open]>summary:before{content:"▾ "}.admin-pop{position:relative}.admin-pop>summary::-webkit-details-marker{display:none}.admin-pop-box{z-index:40;margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);width:min(22rem,100vw - 2rem);padding:calc(var(--spacing) * 4);--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);inset-inline-end:calc(var(--spacing) * 0);position:absolute;top:100%}.admin-pop-box:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.admin-name .admin-rename{display:none}.admin-name[data-open] .admin-rename{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.admin-name[data-open] [data-rename-show]{display:none}.admin-rename .input{flex:1;flex-basis:calc(var(--spacing) * 56);min-width:0}.tree-pencil{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);color:var(--color-gray-400);border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;display:none}@media (hover:hover){.tree-pencil:hover{background-color:var(--color-gray-200);color:var(--color-gray-700)}.tree-pencil:where(.dark,.dark *):hover{background-color:var(--color-gray-600);color:var(--color-white)}}.tree-row:hover .tree-pencil,.tree-item:focus-visible>.tree-row .tree-pencil,.tree-row.sel .tree-pencil{display:inline-flex}.tree-rename-in{height:calc(var(--spacing) * 7);min-width:0;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex:1;padding-block:0}.repo-check{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.repo-check:where(.dark,.dark *){color:var(--color-gray-400)}.repo-check.ok{color:var(--color-green-700)}.repo-check.ok:where(.dark,.dark *){color:var(--color-green-400)}.repo-check.warn{color:var(--color-yellow-700)}.repo-check.warn:where(.dark,.dark *){color:var(--color-yellow-300)}.repo-check.bad{color:var(--color-red-700)}.repo-check.bad:where(.dark,.dark *){color:var(--color-red-400)}@media (min-width:64rem){.admin-detail .setup-layout{grid-template-columns:repeat(1,minmax(0,1fr))}.admin-detail .setup-panel{z-index:65;--tw-translate-x:100%;width:min(92vw,26rem);max-height:none;translate:var(--tw-translate-x) var(--tw-translate-y);border-block-style:var(--tw-border-style);border-block-width:0;border-inline-end-style:var(--tw-border-style);--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);inset-block:0;inset-inline-start:auto;inset-inline-end:calc(var(--spacing) * 0);border-inline-end-width:0;border-radius:0;position:fixed;top:0}}.admin-detail .setup-layout[data-setup-open] .setup-panel{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}@media (min-width:64rem){.admin-detail .setup-layout[data-setup-hidden] .setup-panel{display:flex}.admin-detail .setup-open-btn{display:inline-flex}}@media (min-width:1400px){.admin-detail .setup-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem)}.admin-detail .setup-layout[data-setup-hidden]{grid-template-columns:minmax(0,1fr)}.admin-detail .setup-panel{inset:auto;top:calc(var(--spacing) * 18);z-index:auto;--tw-translate-x:0px;width:auto;max-height:calc(100vh - 6rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--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);border-width:1px;position:sticky}.admin-detail .setup-layout[data-setup-hidden] .setup-panel,.admin-detail .setup-open-btn{display:none}.admin-detail .setup-layout[data-setup-hidden] .setup-open-btn{display:inline-flex}.admin-detail .setup-layout .setup-backdrop{display:none}}.admin-detail .input[readonly]{cursor:default;background-color:var(--color-gray-100);color:var(--color-gray-500)}.admin-detail .input[readonly]:where(.dark,.dark *){background-color:var(--color-gray-800);color:var(--color-gray-400)}.dz{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}.dz-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white)}.dz-card:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.dz-card.red{border-color:var(--color-red-300)}.dz-card.red:where(.dark,.dark *){border-color:var(--color-red-800)}.dz-h{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);flex-wrap:wrap;display:flex}.dz-h:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-white)}.dz-card.red .dz-h{border-color:var(--color-red-200);color:var(--color-red-800)}.dz-card.red .dz-h:where(.dark,.dark *){border-color:var(--color-red-900);color:var(--color-red-300)}.dz-b{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);flex-direction:column;display:flex}.dz-b:where(.dark,.dark *){color:var(--color-gray-300)}.dz-list{margin:0;list-style-type:disc}:where(.dz-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}.dz-list{padding-inline-start:calc(var(--spacing) * 5)}.dz-foot{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.dz-rules{gap:calc(var(--spacing) * 1.5);grid-template-columns:repeat(1,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (min-width:40rem){.dz-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}.dz-rule{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);border-width:1px;display:flex}.dz-rule.ok{border-color:var(--color-green-200);background-color:var(--color-green-50);color:var(--color-green-800)}.dz-rule.ok:where(.dark,.dark *){border-color:var(--color-green-900);background-color:#032e1566}@supports (color:color-mix(in lab, red, red)){.dz-rule.ok:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 40%, transparent)}}.dz-rule.ok:where(.dark,.dark *){color:var(--color-green-300)}.dz-rule.no{border-color:var(--color-red-200);background-color:var(--color-red-50);color:var(--color-red-800)}.dz-rule.no:where(.dark,.dark *){border-color:var(--color-red-900);background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.dz-rule.no:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.dz-rule.no:where(.dark,.dark *){color:var(--color-red-300)}.dz-table td,.dz-table th{vertical-align:top}.mv-route{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.mv-node{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);display:inline-flex}.mv-node:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.mv-node:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.mv-node:where(.dark,.dark *){color:var(--color-white)}.mv-arrow{color:var(--color-gray-400)}.mv-group{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.mv-group:where(.dark,.dark *){border-color:var(--color-gray-700)}.mv-group>h3{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);display:flex}.mv-group>h3:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-white)}.mv-group.flagged>h3{color:var(--color-yellow-800)}.mv-group.flagged>h3:where(.dark,.dark *){color:var(--color-yellow-300)}.mv-impact{gap:var(--spacing);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-direction:column;display:flex}.mv-impact+.mv-impact{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-100)}.mv-impact+.mv-impact:where(.dark,.dark *){border-color:#36415399}@supports (color:color-mix(in lab, red, red)){.mv-impact+.mv-impact:where(.dark,.dark *){border-color:color-mix(in oklab, var(--color-gray-700) 60%, transparent)}}.mv-impact .n{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);--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,)}.mv-impact .n:where(.dark,.dark *){color:var(--color-white)}.mv-samples{gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.mv-dir-tightens{color:var(--color-green-700)}.mv-dir-tightens:where(.dark,.dark *){color:var(--color-green-400)}.mv-dir-loosens{color:var(--color-red-700)}.mv-dir-loosens:where(.dark,.dark *){color:var(--color-red-400)}.mv-dir-changes{color:var(--color-gray-600)}.mv-dir-changes:where(.dark,.dark *){color:var(--color-gray-400)}.tree-item[draggable=true]>.tree-row{cursor:grab}.tree-item.dragging>.tree-row{opacity:.5}.tree-item.drop-ok>.tree-row{background-color:var(--color-blue-50);--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);--tw-ring-color:var(--color-blue-500);--tw-ring-inset:inset}.tree-item.drop-ok>.tree-row:where(.dark,.dark *){background-color:var(--color-gray-700)}.tree-drop-hint{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-blue-700)}.tree-drop-hint:where(.dark,.dark *){color:var(--color-blue-300)}.palette{z-index:70;padding-inline:calc(var(--spacing) * 4);justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.palette[hidden]{display:none}.palette-backdrop{background-color:#10182880;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.palette-backdrop{background-color:color-mix(in oklab, var(--color-gray-900) 50%, transparent)}}.palette-backdrop:where(.dark,.dark *){background-color:#101828cc}@supports (color:color-mix(in lab, red, red)){.palette-backdrop:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 80%, transparent)}}.palette-box{width:100%;max-width:var(--container-xl);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--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);position:relative;overflow:hidden}.palette-box:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.palette-in{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);display:flex}.palette-in:where(.dark,.dark *){border-color:var(--color-gray-700)}.palette-in input{height:calc(var(--spacing) * 12);border-style:var(--tw-border-style);width:100%;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));color:var(--color-gray-900);background-color:#0000;border-width:0;padding:0}.palette-in input::placeholder{color:var(--color-gray-400)}.palette-in input:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + 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)}.palette-in input:where(.dark,.dark *){color:var(--color-white)}.palette-list{max-height:50vh;padding:calc(var(--spacing) * 1.5);margin:0;list-style-type:none;overflow-y:auto}.palette-group{padding-inline:calc(var(--spacing) * 2.5);padding-top:calc(var(--spacing) * 2);padding-bottom:var(--spacing);--tw-font-weight:var(--font-weight-semibold);font-size:.6875rem;font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);color:var(--color-gray-500);text-transform:uppercase}.palette-group:where(.dark,.dark *){color:var(--color-gray-400)}.palette-opt{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);display:flex}.palette-opt:where(.dark,.dark *){color:var(--color-white)}.palette-opt[aria-selected=true]{background-color:var(--color-blue-50);color:var(--color-blue-800)}.palette-opt[aria-selected=true]:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-white)}.palette-opt .h{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-shrink:0;margin-inline-start:auto;overflow:hidden}.palette-opt .h:where(.dark,.dark *){color:var(--color-gray-400)}.palette-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-500)}.palette-empty:where(.dark,.dark *){color:var(--color-gray-400)}.palette-foot{align-items:center;gap:var(--spacing);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);display:flex}.palette-foot:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-400)}.wz-banner{margin-bottom:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200);background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-blue-900);flex-wrap:wrap;display:flex}.wz-banner:where(.dark,.dark *){border-color:var(--color-blue-900);background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.wz-banner:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.wz-banner:where(.dark,.dark *){color:var(--color-blue-200)}.wz-banner>span{flex:1;min-width:0}.wz-checks{gap:calc(var(--spacing) * 3);flex-direction:column;padding:0;list-style-type:none;display:flex}.wz-check-group{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3)}.wz-check-group:where(.dark,.dark *){border-color:var(--color-gray-700)}.wz-check-h{margin-bottom:calc(var(--spacing) * 1.5);align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.wz-check-group ul{gap:var(--spacing);flex-direction:column;padding:0;list-style-type:none;display:flex}.wz-check{align-items:flex-start;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);display:flex}.wz-check:where(.dark,.dark *){color:var(--color-gray-300)}.wz-check-g{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);border-style:var(--tw-border-style);border-width:1px;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.wz-check.ok .wz-check-g{border-color:var(--color-green-600);background-color:var(--color-green-600);color:var(--color-white)}.wz-check.ok .wz-check-g:where(.dark,.dark *){border-color:var(--color-green-500);background-color:var(--color-green-500)}.wz-check.warn .wz-check-g{border-color:var(--color-yellow-500);color:var(--color-yellow-700)}.wz-check.warn .wz-check-g:where(.dark,.dark *){color:var(--color-yellow-300)}.wz-check.missing .wz-check-g{border-color:var(--color-red-500);color:var(--color-red-700)}.wz-check.missing .wz-check-g:where(.dark,.dark *){color:var(--color-red-400)}.wz-check.missing{color:var(--color-red-800)}.wz-check.missing:where(.dark,.dark *){color:var(--color-red-300)}.wz-check a{text-decoration-line:underline}.prodmap-link{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-blue-700);text-underline-offset:2px}@media (hover:hover){.prodmap-link:hover{text-decoration-line:underline}}.prodmap-link:where(.dark,.dark *){color:var(--color-blue-400)}.rm-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.rm-grid{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:80rem){.rm-grid{grid-template-columns:minmax(0,1fr) 22rem}}.rm-main{flex-direction:column;min-width:0;display:flex}.rm-side{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.rm-chips{align-items:center;gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rm-chips:where(.dark,.dark *){border-color:var(--color-gray-700)}.rm-chip{cursor:pointer;text-decoration-line:none}@media (hover:hover){.rm-chip:hover{text-decoration-line:none}}.rm-chip.on{background-color:var(--color-blue-600);color:var(--color-white)}.rm-chip.on:where(.dark,.dark *){background-color:var(--color-blue-500);color:var(--color-white)}.rm-list{gap:calc(var(--spacing) * 2);overscroll-behavior:contain;max-height:60vh;padding:calc(var(--spacing) * 3);margin:0;list-style-type:none;display:grid;overflow-y:auto}@media (min-width:64rem){.rm-list{max-height:calc(100vh - 22rem)}}.rm-msg{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);color:var(--color-gray-800);--tw-outline-style:none;outline-style:none;display:grid}.rm-msg: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);--tw-ring-color:var(--color-blue-500)}.rm-msg:where(.dark,.dark *){border-color:var(--color-gray-700);color:var(--color-gray-200)}.rm-msg[aria-current=true]{--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);--tw-ring-color:var(--color-blue-500)}.rm-user{border-color:var(--color-gray-200);background-color:var(--color-white);margin-inline-start:calc(var(--spacing) * 3)}.rm-user:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.rm-agent{border-color:var(--color-purple-200);background-color:#faf5ff99}@supports (color:color-mix(in lab, red, red)){.rm-agent{background-color:color-mix(in oklab, var(--color-purple-50) 60%, transparent)}}.rm-agent:where(.dark,.dark *){border-color:var(--color-purple-900);background-color:#3c03664d}@supports (color:color-mix(in lab, red, red)){.rm-agent:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 30%, transparent)}}.rm-system{--tw-border-style:dashed;color:var(--color-gray-600);border-style:dashed}.rm-system:where(.dark,.dark *){color:var(--color-gray-300)}.rm-h{align-items:center;column-gap:calc(var(--spacing) * 1.5);row-gap:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.rm-who{align-items:center;gap:var(--spacing);color:var(--color-gray-900);display:inline-flex}.rm-who:where(.dark,.dark *){color:var(--color-white)}.rm-badge{font-size:.6875rem}.rm-badge-agent{background-color:var(--color-purple-100);color:var(--color-purple-800)}.rm-badge-agent:where(.dark,.dark *){background-color:var(--color-purple-900);color:var(--color-purple-200)}.rm-badge-system{background-color:var(--color-gray-100);color:var(--color-gray-700)}.rm-badge-system:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.rm-badge-user{background-color:var(--color-green-100);color:var(--color-green-800)}.rm-badge-user:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.rm-topic{font-size:.6875rem}.rm-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));overflow-wrap:anywhere;white-space:pre-wrap}.rm-agent .rm-text{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.rm-links{gap:var(--spacing);flex-wrap:wrap;display:flex}.rm-links .chip{text-decoration-line:none}@media (hover:hover){.rm-links .chip:hover{text-decoration-line:none}}.rm-empty{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);text-align:center}.rm-compose,.rm-ask{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3);display:grid}:is(.rm-compose,.rm-ask):where(.dark,.dark *){border-color:var(--color-gray-700)}.rm-compose-h{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rm-topic-select{width:auto;padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.rm-compose-box{position:relative}.rm-mentions{z-index:30;margin:0;margin-bottom:var(--spacing);max-height:calc(var(--spacing) * 56);width:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);max-width:100%;padding:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--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);inset-inline-start:calc(var(--spacing) * 0);list-style-type:none;position:absolute;bottom:100%;overflow-y:auto}.rm-mentions:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.rm-mentions[hidden]{display:none}.rm-mention{cursor:pointer;align-items:baseline;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);color:var(--color-gray-900);display:flex}.rm-mention:where(.dark,.dark *){color:var(--color-white)}.rm-mention[aria-selected=true]{background-color:var(--color-blue-50)}.rm-mention[aria-selected=true]:where(.dark,.dark *){background-color:var(--color-gray-700)}.rm-mention .h{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);margin-inline-start:auto}.rm-mention .h:where(.dark,.dark *){color:var(--color-gray-400)}.rm-readonly{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.rm-readonly:where(.dark,.dark *){border-color:var(--color-gray-700)}.rm-gates{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);margin:0;list-style-type:none;display:grid}.rm-gate{gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-yellow-200);background-color:#fefce880;display:grid}@supports (color:color-mix(in lab, red, red)){.rm-gate{background-color:color-mix(in oklab, var(--color-yellow-50) 50%, transparent)}}.rm-gate{padding:calc(var(--spacing) * 2.5)}.rm-gate:where(.dark,.dark *){border-color:var(--color-yellow-900);background-color:#43200433}@supports (color:color-mix(in lab, red, red)){.rm-gate:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 20%, transparent)}}.rm-gate-h{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));flex-wrap:wrap;display:flex}.rm-gate-q{color:var(--color-gray-800)}.rm-gate-q:where(.dark,.dark *){color:var(--color-gray-200)}.rm-gate-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.rm-answer{gap:calc(var(--spacing) * 1.5);width:100%;display:grid}.rm-decline>summary{list-style-type:none}.rm-decline>summary::-webkit-details-marker{display:none}.rm-members{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3);margin:0;list-style-type:none;display:grid}.rm-members li{align-items:baseline;column-gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.rt-list{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);margin:0;list-style-type:none;display:grid}.rt-row{gap:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);display:grid}.rt-row:where(.dark,.dark *){border-color:var(--color-gray-700)}.rt-h{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);flex-wrap:wrap;display:flex}.rt-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.rt-name:where(.dark,.dark *){color:var(--color-white)}.rt-status{font-size:.6875rem}.rt-done{background-color:var(--color-green-100);color:var(--color-green-800)}.rt-done:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.rt-running{background-color:var(--color-blue-100);color:var(--color-blue-800)}.rt-running:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-200)}.rt-failed{background-color:var(--color-red-100);color:var(--color-red-800)}.rt-failed:where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-200)}.rt-skipped{background-color:var(--color-gray-100);color:var(--color-gray-700)}.rt-skipped:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.rt-b{overflow-wrap:anywhere}.rt-cols{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.rt-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.rt-op .fm-op-h{flex-wrap:wrap}.rt-op .fm-op-h>.grow{flex-basis:calc(var(--spacing) * 40);min-width:10rem}.rt-op .fm-drop{white-space:nowrap;flex-basis:100%}@media (min-width:40rem){.rt-op .fm-drop{flex-basis:auto;margin-inline-start:auto}}.rt-pre{overflow-wrap:anywhere;white-space:pre-wrap}.ln-list{gap:calc(var(--spacing) * 3);padding:calc(var(--spacing) * 3);margin:0;list-style-type:none;display:grid}.ln-set{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);display:grid}.ln-set:where(.dark,.dark *){border-color:var(--color-gray-700)}.ln-h{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.ln-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.ln-title:where(.dark,.dark *){color:var(--color-white)}@media (min-width:40rem){.ln-links{margin-inline-start:auto}}.ln-props{gap:calc(var(--spacing) * 1.5);margin:0;padding:0;list-style-type:none;display:grid}.ln-prop{gap:calc(var(--spacing) * .5);border-radius:var(--radius-md);border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-gray-200);padding-block:var(--spacing);overflow-wrap:anywhere;padding-inline-start:calc(var(--spacing) * 2.5);display:grid}.ln-prop:where(.dark,.dark *){border-color:var(--color-gray-600)}.ln-prop-h{align-items:center;column-gap:calc(var(--spacing) * 2);row-gap:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.ln-prop-title{color:var(--color-gray-900)}.ln-prop-title:where(.dark,.dark *){color:var(--color-white)}.ln-prop-status,.ln-status{font-size:.6875rem}.ln-applied{border-color:var(--color-green-400)}.ln-applied:where(.dark,.dark *){border-color:var(--color-green-600)}.ln-blocked{border-color:var(--color-yellow-400)}.ln-blocked:where(.dark,.dark *){border-color:var(--color-yellow-600)}.ln-ok{background-color:var(--color-green-100);color:var(--color-green-800)}.ln-ok:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.ln-amb{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.ln-amb:where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.ln-ind{background-color:var(--color-blue-100);color:var(--color-blue-800)}.ln-ind:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-200)}.ln-words{color:var(--color-gray-700)}.ln-words:where(.dark,.dark *){color:var(--color-gray-300)}.help-doc h1{margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 3);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.help-doc h2{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-bottom:var(--spacing);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.help-doc h2:where(.dark,.dark *){border-color:var(--color-gray-700)}.help-doc h3{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.help-doc h4,.help-doc h5,.help-doc h6{margin-top:calc(var(--spacing) * 4);margin-bottom:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.help-doc p{margin-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.help-doc ul{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);list-style-type:disc}.help-doc ol{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 6);list-style-type:decimal}.help-doc li{margin-block:calc(var(--spacing) * .5)}.help-doc pre{margin-block:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding:calc(var(--spacing) * 3);--tw-leading:var(--leading-relaxed);font-size:.8125rem;line-height:var(--leading-relaxed);color:var(--color-gray-800);overflow-x:auto}.help-doc pre:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-900);color:var(--color-gray-200)}.help-doc code{background-color:var(--color-gray-100);padding-inline:var(--spacing);padding-block:calc(var(--spacing) * .5);border-radius:.25rem;font-size:.8125rem}.help-doc code:where(.dark,.dark *){background-color:var(--color-gray-800)}.help-doc pre code{background-color:#0000;padding:0}.help-doc blockquote{margin-block:calc(var(--spacing) * 3);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-gray-300);padding-left:calc(var(--spacing) * 3);color:var(--color-gray-600)}.help-doc blockquote:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-400)}.help-doc table{margin-block:calc(var(--spacing) * 3);border-collapse:collapse;width:100%;font-size:.8125rem}.help-doc th,.help-doc td{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);text-align:left;vertical-align:top}:is(.help-doc th,.help-doc td):where(.dark,.dark *){border-color:var(--color-gray-700)}.help-doc th{background-color:var(--color-gray-50);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.help-doc th:where(.dark,.dark *){background-color:var(--color-gray-800)}.help-doc a{text-decoration-line:underline}.help-doc :target{background-color:var(--color-yellow-50);border-radius:.25rem}.help-doc :target:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.help-doc :target:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.ask-cites{margin-top:var(--spacing);column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * .5);flex-wrap:wrap;display:flex}.ask-cite{align-items:baseline;gap:var(--spacing);display:inline-flex}.ask-cite-n{font-family:var(--font-mono);color:var(--color-gray-500);font-size:.6875rem}.ask-cite-n:where(.dark,.dark *){color:var(--color-gray-400)}.ln-next{color:var(--color-gray-700)}.ln-next:where(.dark,.dark *){color:var(--color-gray-300)}.ln-actions{padding-top:var(--spacing)}.mt-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.mt-grid{grid-template-columns:minmax(0,1fr) 20rem}}@media (min-width:80rem){.mt-grid{grid-template-columns:minmax(0,1fr) 22rem}}.mt-main{min-width:0}.mt-side{gap:calc(var(--spacing) * 4);flex-direction:column;min-width:0;display:flex}.mt-ladder{gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style-type:none;display:grid}@media (min-width:40rem){.mt-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.mt-ladder{grid-template-columns:repeat(6,minmax(0,1fr))}}.mt-step{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);min-width:0}.mt-step:where(.dark,.dark *){border-color:var(--color-gray-700)}.mt-step-a{gap:var(--spacing);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-decoration-line:none;display:grid}@media (hover:hover){.mt-step-a:hover{text-decoration-line:none}}.mt-step-n{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-gray-100);font-family:var(--font-mono);color:var(--color-gray-700);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.mt-step-n:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.mt-step-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900)}.mt-step-name:where(.dark,.dark *){color:var(--color-white)}.mt-step-score{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500)}.mt-step-score:where(.dark,.dark *){color:var(--color-gray-400)}.mt-bar{height:calc(var(--spacing) * 1.5);background-color:var(--color-gray-100);border-radius:3.40282e38px;width:100%;display:block;overflow:hidden}.mt-bar:where(.dark,.dark *){background-color:var(--color-gray-700)}.mt-bar-fill{background-color:var(--color-gray-400);border-radius:3.40282e38px;height:100%;display:block}.mt-bar-fill:where(.dark,.dark *){background-color:var(--color-gray-500)}.mt-earned{border-color:var(--color-green-300);background-color:#f0fdf499}@supports (color:color-mix(in lab, red, red)){.mt-earned{background-color:color-mix(in oklab, var(--color-green-50) 60%, transparent)}}.mt-earned:where(.dark,.dark *){border-color:var(--color-green-700);background-color:#032e154d}@supports (color:color-mix(in lab, red, red)){.mt-earned:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-green-950) 30%, transparent)}}.mt-earned .mt-bar-fill{background-color:var(--color-green-500)}.mt-earned .mt-step-n{background-color:var(--color-green-600);color:var(--color-white)}.mt-partial{border-color:var(--color-yellow-300)}.mt-partial:where(.dark,.dark *){border-color:var(--color-yellow-700)}.mt-partial .mt-bar-fill{background-color:var(--color-yellow-500)}.mt-current{--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);--tw-ring-color:var(--color-blue-400)}.mt-current:where(.dark,.dark *){--tw-ring-color:var(--color-blue-500)}.mt-level-card.mt-earned,.mt-level-card.mt-partial{background-color:var(--color-white)}:is(.mt-level-card.mt-earned,.mt-level-card.mt-partial):where(.dark,.dark *){background-color:var(--color-gray-800)}.mt-level{font-size:.6875rem}.mt-level-none{background-color:var(--color-gray-100);color:var(--color-gray-700)}.mt-level-none:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.mt-level-remember{background-color:var(--color-blue-100);color:var(--color-blue-800)}.mt-level-remember:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-200)}.mt-level-understand{background-color:var(--color-cyan-100);color:var(--color-cyan-800)}.mt-level-understand:where(.dark,.dark *){background-color:var(--color-cyan-900);color:var(--color-cyan-200)}.mt-level-apply{background-color:var(--color-teal-100);color:var(--color-teal-800)}.mt-level-apply:where(.dark,.dark *){background-color:var(--color-teal-900);color:var(--color-teal-200)}.mt-level-analyze{background-color:var(--color-green-100);color:var(--color-green-800)}.mt-level-analyze:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-200)}.mt-level-evaluate{background-color:var(--color-purple-100);color:var(--color-purple-800)}.mt-level-evaluate:where(.dark,.dark *){background-color:var(--color-purple-900);color:var(--color-purple-200)}.mt-level-create{background-color:var(--color-pink-100);color:var(--color-pink-800)}.mt-level-create:where(.dark,.dark *){background-color:var(--color-pink-900);color:var(--color-pink-200)}.mt-state{margin-inline-start:var(--spacing);font-size:.6875rem}.mt-state-earned{background-color:var(--color-green-100);color:var(--color-green-800)}.mt-state-earned:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.mt-state-partial{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.mt-state-partial:where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.mt-state-none{background-color:var(--color-gray-100);color:var(--color-gray-700)}.mt-state-none:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.mt-tone-ok{background-color:var(--color-green-100);color:var(--color-green-800)}.mt-tone-ok:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.mt-tone-bad{background-color:var(--color-red-100);color:var(--color-red-800)}.mt-tone-bad:where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-200)}.mt-tone-amb{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.mt-tone-amb:where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.mt-tone-idle{background-color:var(--color-gray-100);color:var(--color-gray-600)}.mt-tone-idle:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-300)}.mt-tone-ind{background-color:var(--color-blue-100);color:var(--color-blue-800)}.mt-tone-ind:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-200)}.mt-table td,.mt-table th{vertical-align:top}.mt-measure{min-width:9rem}.mt-how{display:none}@media (min-width:40rem){.mt-how{display:block}}.mt-wide{display:none}@media (min-width:40rem){.mt-wide{display:table-cell}}.mt-narrow{margin-top:var(--spacing)}@media (min-width:40rem){.mt-narrow{display:none}}.mt-target{white-space:nowrap}.mt-needs{gap:var(--spacing);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-700);margin:0;padding-inline-start:calc(var(--spacing) * 7);list-style-type:disc;display:grid}.mt-needs:where(.dark,.dark *){color:var(--color-gray-300)}.mt-history{gap:calc(var(--spacing) * 1.5);padding:calc(var(--spacing) * 3);margin:0;list-style-type:none;display:grid}.mt-history li{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.mt-me td{background-color:#eff6ff99}@supports (color:color-mix(in lab, red, red)){.mt-me td{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.mt-me td:where(.dark,.dark *){background-color:#1624564d}@supports (color:color-mix(in lab, red, red)){.mt-me td:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 30%, transparent)}}.mt-mini{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:flex}.mt-mini-step{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6);background-color:var(--color-gray-100);font-family:var(--font-mono);color:var(--color-gray-500);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.mt-mini-step:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-400)}.mt-mini-step.on{background-color:var(--color-green-600);color:var(--color-white)}.mt-mini-step.cur{--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);--tw-ring-color:var(--color-blue-400)}.mt-mini-step.cur:where(.dark,.dark *){--tw-ring-color:var(--color-blue-500)}:root{--sdrawer-w:26rem}.sdrawer{top:calc(var(--spacing) * 14);z-index:45;border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--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);flex-direction:column;display:flex;position:fixed;bottom:0;right:0}.sdrawer:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:var(--color-gray-800)}.sdrawer{width:min(var(--sdrawer-w), 100vw)}.sdrawer[hidden]{display:none}.sdrawer-grip{width:calc(var(--spacing) * 2);cursor:col-resize;inset-inline-start:calc(var(--spacing) * -1);display:none;position:absolute;top:0;bottom:0}@media (hover:hover){.sdrawer-grip:hover{background-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.sdrawer-grip:hover{background-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}}@media (min-width:64rem){.sdrawer-grip{display:block}}.sdrawer-h{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.sdrawer-h:where(.dark,.dark *){border-color:var(--color-gray-700)}.sdrawer-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);margin:0}.sdrawer-title:where(.dark,.dark *){color:var(--color-white)}.sdrawer-tools{align-items:center;gap:var(--spacing);display:flex}.sdrawer-b{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@media (min-width:64rem){html[data-sdrawer] .main-wrap{padding-inline-end:min(var(--sdrawer-w), 70vw)}}@media (max-width:40rem){.sdrawer{z-index:60;border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-width:0;inset:0}.sdrawer-h{height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 3)}}.ask-open{height:calc(var(--spacing) * 9);gap:calc(var(--spacing) * 1.5);border-color:var(--color-blue-200);background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 2.5);color:var(--color-blue-800);margin-inline-end:var(--spacing)}@media (hover:hover){.ask-open:hover{background-color:var(--color-blue-100);color:var(--color-blue-900)}}@media (min-width:40rem){.ask-open{padding-inline:calc(var(--spacing) * 3)}}.ask-open:where(.dark,.dark *){border-color:var(--color-blue-900);background-color:#16245699}@supports (color:color-mix(in lab, red, red)){.ask-open:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 60%, transparent)}}.ask-open:where(.dark,.dark *){color:var(--color-blue-200)}@media (hover:hover){.ask-open:where(.dark,.dark *):hover{background-color:var(--color-blue-900)}}.ask-open[aria-expanded=true]{background-color:var(--color-blue-600);color:var(--color-white)}@media (hover:hover){.ask-open[aria-expanded=true]:hover{background-color:var(--color-blue-700);color:var(--color-white)}}.ask-open[aria-expanded=true]:where(.dark,.dark *){background-color:var(--color-blue-600);color:var(--color-white)}.ask-open .ask-badge{inset-inline-end:calc(var(--spacing) * .5);top:calc(var(--spacing) * .5);width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);background-color:var(--color-red-600);border-radius:3.40282e38px;position:absolute}.ask-open{position:relative}.ask-badge[hidden]{display:none}.ask-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ask-scope{gap:calc(var(--spacing) * 1.5);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-shrink:0;display:grid}.ask-scope:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-scope-row{align-items:center;gap:calc(var(--spacing) * 2);min-width:0;display:flex}.ask-scope-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-gray-900);flex-grow:1;overflow:hidden}.ask-scope-label:where(.dark,.dark *){color:var(--color-white)}.ask-scope-pick .scope-select{width:100%}.ask-hint{border-radius:var(--radius-md);background-color:var(--color-yellow-50);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-yellow-800);margin:0}.ask-hint:where(.dark,.dark *){background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.ask-hint:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.ask-hint:where(.dark,.dark *){color:var(--color-yellow-300)}.ask-recent>summary{cursor:pointer;color:var(--color-gray-500);-webkit-user-select:none;user-select:none;list-style-type:none}.ask-recent>summary:where(.dark,.dark *){color:var(--color-gray-400)}.ask-recent>summary::-webkit-details-marker{display:none}.ask-recent-list{margin:0;margin-top:var(--spacing);max-height:calc(var(--spacing) * 48);gap:calc(var(--spacing) * .5);padding:0;list-style-type:none;display:grid;overflow-y:auto}.ask-recent-list li{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 1.5);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));display:grid}@media (hover:hover){.ask-recent-list li:hover{background-color:var(--color-gray-100)}.ask-recent-list li:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.ask-recent-list li.on{background-color:var(--color-blue-50)}.ask-recent-list li.on:where(.dark,.dark *){background-color:var(--color-gray-700)}.ask-recent-list a{text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-900);text-decoration-line:none;overflow:hidden}.ask-recent-list a:where(.dark,.dark *){color:var(--color-white)}.ask-panel-foot{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);flex-shrink:0}.ask-panel-foot:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-thread{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ask-list{align-content:flex-start;gap:calc(var(--spacing) * 3);overscroll-behavior:contain;min-height:0;padding:calc(var(--spacing) * 3);flex:1;margin:0;list-style-type:none;display:grid;overflow-y:auto}.ask-thread:not(.ask-in-panel) .ask-list{max-height:60vh}@media (min-width:64rem){.ask-thread:not(.ask-in-panel) .ask-list{max-height:calc(100vh - 24rem)}}.ask-thread:not(.ask-in-panel) .ask-list{min-height:16rem}.ask-empty{gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 6);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-600);display:grid}.ask-empty:where(.dark,.dark *){color:var(--color-gray-300)}.ask-empty p{margin:0}.ask-empty-h{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.ask-empty-h:where(.dark,.dark *){color:var(--color-white)}.ask-examples{justify-content:center;gap:calc(var(--spacing) * 1.5);flex-wrap:wrap;display:flex}.ask-examples .chip{cursor:pointer}@media (hover:hover){.ask-examples .chip:hover{background-color:var(--color-blue-100)}.ask-examples .chip:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}}.ask-m{gap:var(--spacing);overflow-wrap:anywhere;min-width:0;display:grid}.ask-person{justify-items:end}.ask-bubble{border-radius:var(--radius-2xl);background-color:var(--color-blue-600);max-width:90%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:pre-wrap;color:var(--color-white);border-end-end-radius:var(--radius-md)}.ask-bubble:where(.dark,.dark *){background-color:var(--color-blue-700)}.ask-meta{color:var(--color-gray-500);font-size:.6875rem}.ask-meta:where(.dark,.dark *){color:var(--color-gray-400)}.ask-answer{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed);white-space:pre-wrap;color:var(--color-gray-800)}.ask-answer:where(.dark,.dark *){color:var(--color-gray-200)}.ask-cite-n{margin-inline:calc(var(--spacing) * .5);background-color:var(--color-blue-100);padding-inline:var(--spacing);font-family:var(--font-mono);color:var(--color-blue-800);border-radius:.25rem;font-size:.6875rem;text-decoration-line:none;display:inline-block}@media (hover:hover){.ask-cite-n:hover{background-color:var(--color-blue-200)}}.ask-cite-n:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-200)}@media (hover:hover){.ask-cite-n:where(.dark,.dark *):hover{background-color:var(--color-blue-800)}}.ask-mark{color:var(--color-gray-500);font-style:italic}.ask-mark:where(.dark,.dark *){color:var(--color-gray-400)}.ask-cites{gap:calc(var(--spacing) * .5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-50);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));margin:0;list-style-type:none;display:grid}.ask-cites:where(.dark,.dark *){border-color:var(--color-gray-700);background-color:#10182866}@supports (color:color-mix(in lab, red, red)){.ask-cites:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-900) 40%, transparent)}}.ask-cites li{align-items:baseline;gap:var(--spacing);flex-wrap:wrap;display:flex}.ask-steps{gap:var(--spacing);flex-wrap:wrap;display:flex}.ask-step-chip,.ask-tool{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-500);flex-wrap:wrap;display:inline-flex}:is(.ask-step-chip,.ask-tool):where(.dark,.dark *){color:var(--color-gray-400)}.ask-tool{display:flex}.ask-step-dot{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5);background-color:var(--color-gray-400);border-radius:3.40282e38px;display:inline-block}.ask-step-dot:where(.dark,.dark *){background-color:var(--color-gray-500)}.ask-step-live{align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-blue-700);display:flex}.ask-step-live:where(.dark,.dark *){color:var(--color-blue-300)}.ask-live .ask-answer:empty{display:none}.ask-note{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-300);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-gray-600)}.ask-note:where(.dark,.dark *){border-color:var(--color-gray-600);color:var(--color-gray-300)}.ask-card{margin-top:var(--spacing);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-white);--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);gap:0;display:grid;overflow:hidden}.ask-card:where(.dark,.dark *){border-color:var(--color-gray-600);background-color:var(--color-gray-800)}.ask-card-h{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ask-card-h:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-card .confirm-ic{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.ask-card-title{min-width:0;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);flex-grow:1;margin:0}.ask-card-title:where(.dark,.dark *){color:var(--color-white)}.ask-card-state{font-size:.6875rem}.ask-card-pending{background-color:var(--color-yellow-100);color:var(--color-yellow-800)}.ask-card-pending:where(.dark,.dark *){background-color:var(--color-yellow-900);color:var(--color-yellow-300)}.ask-card-confirmed{background-color:var(--color-green-100);color:var(--color-green-800)}.ask-card-confirmed:where(.dark,.dark *){background-color:var(--color-green-900);color:var(--color-green-300)}.ask-card-failed,.ask-card-expired{background-color:var(--color-red-100);color:var(--color-red-800)}:is(.ask-card-failed,.ask-card-expired):where(.dark,.dark *){background-color:var(--color-red-900);color:var(--color-red-200)}.ask-card-cancelled{background-color:var(--color-gray-100);color:var(--color-gray-700)}.ask-card-cancelled:where(.dark,.dark *){background-color:var(--color-gray-700);color:var(--color-gray-200)}.ask-card-b{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:.8125rem}.ask-card-f{align-items:center;gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ask-card-f:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-card-until{margin-inline-start:auto}.ask-card[data-state=confirmed],.ask-card[data-state=cancelled],.ask-card[data-state=failed],.ask-card[data-state=expired]{opacity:.8}.ask-foot{gap:calc(var(--spacing) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding:calc(var(--spacing) * 3);flex-shrink:0;display:grid}.ask-foot:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-cancel{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ask-compose{gap:calc(var(--spacing) * 1.5);display:grid}.ask-compose textarea{min-height:calc(var(--spacing) * 10);resize:vertical;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.ask-compose-f{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);display:flex}.ask-limit{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-yellow-300);background-color:var(--color-yellow-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-yellow-800);margin:0}.ask-limit:where(.dark,.dark *){border-color:var(--color-yellow-800);background-color:#733e0a4d}@supports (color:color-mix(in lab, red, red)){.ask-limit:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-900) 30%, transparent)}}.ask-limit:where(.dark,.dark *){color:var(--color-yellow-300)}.ask-closed{margin:0}.ask-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.ask-offers{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.ask-offers:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-offers-compact{border-radius:var(--radius-md);border-style:var(--tw-border-style);background-color:#eff6ff99;border-width:1px}@supports (color:color-mix(in lab, red, red)){.ask-offers-compact{background-color:color-mix(in oklab, var(--color-blue-50) 60%, transparent)}}.ask-offers-compact{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5)}.ask-offers-compact:where(.dark,.dark *){background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.ask-offers-compact:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.ask-offers-list{gap:var(--spacing);margin:0;padding:0;list-style-type:none;display:grid}.ask-offers-list li{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));flex-wrap:wrap;display:flex}.ask-offer-t{overflow-wrap:anywhere;flex-grow:1;min-width:0}.ask-learn-next{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-blue-200);background-color:var(--color-blue-50);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.ask-learn-next:where(.dark,.dark *){border-color:var(--color-blue-900);background-color:#16245666}@supports (color:color-mix(in lab, red, red)){.ask-learn-next:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-blue-950) 40%, transparent)}}.ask-learn-btns{align-items:center;gap:calc(var(--spacing) * 1.5);display:flex}.ask-learn-done .ask-note{border-color:var(--color-green-300);color:var(--color-green-800)}.ask-learn-done .ask-note:where(.dark,.dark *){border-color:var(--color-green-800);color:var(--color-green-300)}.lp-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.lp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-outline{gap:calc(var(--spacing) * .5);color:var(--color-gray-700);margin:0;padding-inline-start:calc(var(--spacing) * 5);list-style-type:decimal;display:grid}.lp-outline:where(.dark,.dark *){color:var(--color-gray-300)}.lp-mine{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.lp-steps{gap:calc(var(--spacing) * 2);margin:0;padding:0;list-style-type:none;display:grid}.lp-step>details{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200)}.lp-step>details:where(.dark,.dark *){border-color:var(--color-gray-700)}.lp-step>details>summary{cursor:pointer;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));-webkit-user-select:none;user-select:none;list-style-type:none}.lp-step>details>summary::-webkit-details-marker{display:none}.lp-step-n{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5);background-color:var(--color-blue-100);font-family:var(--font-mono);color:var(--color-blue-800);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:.6875rem;display:inline-flex}.lp-step-n:where(.dark,.dark *){background-color:var(--color-blue-900);color:var(--color-blue-200)}.lp-step-b{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.lp-step-b:where(.dark,.dark *){border-color:var(--color-gray-700)}@media (min-width:48rem){.lp-step-b .form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.lp-add>summary{cursor:pointer;color:var(--color-blue-700);-webkit-user-select:none;user-select:none;list-style-type:none}.lp-add>summary:where(.dark,.dark *){color:var(--color-blue-300)}.lp-add>summary::-webkit-details-marker{display:none}.ask-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.ask-grid{grid-template-columns:18rem minmax(0,1fr)}}@media (min-width:80rem){.ask-grid{grid-template-columns:20rem minmax(0,1fr)}}.ask-side{min-width:0}.ask-side-pick{gap:var(--spacing);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:grid}.ask-side-pick:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-side-search{align-items:center;gap:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);min-width:0;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.ask-side-search:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-side-note{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);margin:0}.ask-side-note:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-side-more{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);text-align:center}.ask-side-more:where(.dark,.dark *){border-color:var(--color-gray-700)}.ask-threads{gap:calc(var(--spacing) * .5);max-height:60vh;padding:calc(var(--spacing) * 2);margin:0;list-style-type:none;display:grid;overflow-y:auto}.ask-threads li{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1.5);display:grid}@media (hover:hover){.ask-threads li:hover{background-color:var(--color-gray-100)}.ask-threads li:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}}.ask-threads li.on{background-color:var(--color-blue-50)}.ask-threads li.on:where(.dark,.dark *){background-color:var(--color-gray-700)}.ask-threads a{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-gray-900);text-decoration-line:none;overflow:hidden}.ask-threads a:where(.dark,.dark *){color:var(--color-white)}.ask-main{flex-direction:column;min-width:0;display:flex}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-y-0{inset-block:0}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1{inset-inline-end:calc(var(--spacing) * 1)}.top-0{top:0}.top-1{top:var(--spacing)}.top-16{top:calc(var(--spacing) * 16)}.right-0{right:0}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-\[60px\]{bottom:60px}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.m-0{margin:0}.m-4{margin:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-0{margin-block:0}.ms-1{margin-inline-start:var(--spacing)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-5{margin-inline-start:calc(var(--spacing) * 5)}.ms-7{margin-inline-start:calc(var(--spacing) * 7)}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--spacing)}.me-1\.5{margin-inline-end:calc(var(--spacing) * 1.5)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.mt-0{margin-top:0}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.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-14{height:calc(var(--spacing) * 14)}.h-full{height:100%}.h-screen{height:100vh}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[36rem\]{max-height:36rem}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-5\/6{width:83.3333%}.w-8{width:calc(var(--spacing) * 8)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-56{max-width:calc(var(--spacing) * 56)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[8rem\]{max-width:8rem}.max-w-\[9rem\]{max-width:9rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-4\.5{min-width:calc(var(--spacing) * 4.5)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[16rem\]{min-width:16rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.rotate-45{rotate:45deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform-none{transform:none}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.content-start{align-content:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:var(--spacing)}.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-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-300{border-color:var(--color-green-300)}.border-purple-200{border-color:var(--color-purple-200)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-yellow-300{border-color:var(--color-yellow-300)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-dark-backdrop\/70{background-color:#030712b3}@supports (color:color-mix(in lab, red, red)){.bg-dark-backdrop\/70{background-color:color-mix(in oklab, var(--color-dark-backdrop) 70%, transparent)}}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-400{background-color:var(--color-yellow-400)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.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)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.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)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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-\[0\.625rem\]{font-size:.625rem}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.8125rem\]{font-size:.8125rem}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.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-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-900{color:var(--color-gray-900)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-primary-600{color:var(--color-primary-600)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.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-white{color:var(--color-white)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-100{opacity:1}.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-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-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)}.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,)}.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,)}.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-\[margin\]{transition-property:margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,width\]{transition-property:translate,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}@media (hover:hover){.group-hover\:text-gray-600:is(:where(.group):hover *){color:var(--color-gray-600)}}.checked\:border-transparent:checked{border-color:#0000}.checked\:bg-blue-600:checked{background-color:var(--color-blue-600)}@media (hover:hover){.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-900:hover{color:var(--color-gray-900)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-2:focus{top:calc(var(--spacing) * 2)}.focus\:left-2:focus{left:calc(var(--spacing) * 2)}.focus\:z-\[60\]:focus{z-index:60}.focus\:rounded-lg:focus{border-radius:var(--radius-lg)}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:font-medium:focus{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.focus\:shadow-lg:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-blue-500:focus{--tw-ring-color:var(--color-blue-500)}.focus\:ring-gray-300:focus{--tw-ring-color:var(--color-gray-300)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}@media (min-width:40rem){.sm\:left-auto{left:auto}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-auto{width:auto}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:flex-1{flex:1}.sm\:basis-0{flex-basis:0}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-end{align-items:flex-end}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:ms-auto{margin-inline-start:auto}.md\:block{display:block}.md\:hidden{display:none}.md\:inline{display:inline}.md\:max-w-sm{max-width:var(--container-sm)}.md\:max-w-xl{max-width:var(--container-xl)}.md\:max-w-xs{max-width:var(--container-xs)}.md\:min-w-52{min-width:calc(var(--spacing) * 52)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:ms-64{margin-inline-start:calc(var(--spacing) * 64)}.lg\:ms-auto{margin-inline-start:auto}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:w-auto{width:auto}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:80rem){.xl\:col-span-3{grid-column:span 3/span 3}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media (min-width:96rem){.\32 xl\:hidden{display:none}}.rtl\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *){rotate:180deg}:where(.rtl\:space-x-reverse:where(:dir(rtl),[dir=rtl],[dir=rtl] *)>:not(:last-child)){--tw-space-x-reverse:1}.dark\:hidden:where(.dark,.dark *){display:none}.dark\:inline:where(.dark,.dark *){display:inline}:where(.dark\:divide-gray-700:where(.dark,.dark *)>:not(:last-child)){border-color:var(--color-gray-700)}.dark\:border-gray-600:where(.dark,.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:where(.dark,.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:where(.dark,.dark *){border-color:var(--color-gray-800)}.dark\:border-green-800:where(.dark,.dark *){border-color:var(--color-green-800)}.dark\:border-purple-800:where(.dark,.dark *){border-color:var(--color-purple-800)}.dark\:border-yellow-700:where(.dark,.dark *){border-color:var(--color-yellow-700)}.dark\:bg-amber-900:where(.dark,.dark *){background-color:var(--color-amber-900)}.dark\:bg-blue-600:where(.dark,.dark *){background-color:var(--color-blue-600)}.dark\:bg-blue-900:where(.dark,.dark *){background-color:var(--color-blue-900)}.dark\:bg-gray-600:where(.dark,.dark *){background-color:var(--color-gray-600)}.dark\:bg-gray-700:where(.dark,.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-700\/50:where(.dark,.dark *){background-color:#36415380}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-700\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-700) 50%, transparent)}}.dark\:bg-gray-800:where(.dark,.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:#1e293980}@supports (color:color-mix(in lab, red, red)){.dark\:bg-gray-800\/50:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-gray-800) 50%, transparent)}}.dark\:bg-gray-900:where(.dark,.dark *){background-color:var(--color-gray-900)}.dark\:bg-green-900:where(.dark,.dark *){background-color:var(--color-green-900)}.dark\:bg-purple-900:where(.dark,.dark *){background-color:var(--color-purple-900)}.dark\:bg-purple-950\/40:where(.dark,.dark *){background-color:#3c036666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-purple-950) 40%, transparent)}}.dark\:bg-red-900:where(.dark,.dark *){background-color:var(--color-red-900)}.dark\:bg-yellow-900:where(.dark,.dark *){background-color:var(--color-yellow-900)}.dark\:bg-yellow-950\/40:where(.dark,.dark *){background-color:#43200466}@supports (color:color-mix(in lab, red, red)){.dark\:bg-yellow-950\/40:where(.dark,.dark *){background-color:color-mix(in oklab, var(--color-yellow-950) 40%, transparent)}}.dark\:text-amber-200:where(.dark,.dark *){color:var(--color-amber-200)}.dark\:text-amber-300:where(.dark,.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:where(.dark,.dark *){color:var(--color-amber-400)}.dark\:text-blue-200:where(.dark,.dark *){color:var(--color-blue-200)}.dark\:text-blue-300:where(.dark,.dark *){color:var(--color-blue-300)}.dark\:text-blue-400:where(.dark,.dark *){color:var(--color-blue-400)}.dark\:text-gray-200:where(.dark,.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:where(.dark,.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:where(.dark,.dark *){color:var(--color-gray-400)}.dark\:text-gray-500:where(.dark,.dark *){color:var(--color-gray-500)}.dark\:text-green-300:where(.dark,.dark *){color:var(--color-green-300)}.dark\:text-green-400:where(.dark,.dark *){color:var(--color-green-400)}.dark\:text-primary-400:where(.dark,.dark *){color:var(--color-primary-400)}.dark\:text-purple-100:where(.dark,.dark *){color:var(--color-purple-100)}.dark\:text-purple-300:where(.dark,.dark *){color:var(--color-purple-300)}.dark\:text-purple-400:where(.dark,.dark *){color:var(--color-purple-400)}.dark\:text-red-300:where(.dark,.dark *){color:var(--color-red-300)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-white:where(.dark,.dark *){color:var(--color-white)}.dark\:text-yellow-200:where(.dark,.dark *){color:var(--color-yellow-200)}.dark\:text-yellow-300:where(.dark,.dark *){color:var(--color-yellow-300)}.dark\:placeholder-gray-400:where(.dark,.dark *)::placeholder{color:var(--color-gray-400)}@media (hover:hover){.dark\:group-hover\:text-gray-300:where(.dark,.dark *):is(:where(.group):hover *){color:var(--color-gray-300)}}.dark\:checked\:bg-blue-500:where(.dark,.dark *):checked{background-color:var(--color-blue-500)}@media (hover:hover){.dark\:hover\:bg-gray-500:where(.dark,.dark *):hover{background-color:var(--color-gray-500)}.dark\:hover\:bg-gray-600:where(.dark,.dark *):hover{background-color:var(--color-gray-600)}.dark\:hover\:bg-gray-700:where(.dark,.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-800:where(.dark,.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:text-gray-200:where(.dark,.dark *):hover{color:var(--color-gray-200)}.dark\:hover\:text-white:where(.dark,.dark *):hover{color:var(--color-white)}}.dark\:focus\:bg-gray-800:where(.dark,.dark *):focus{background-color:var(--color-gray-800)}.dark\:focus\:ring-gray-600:where(.dark,.dark *):focus{--tw-ring-color:var(--color-gray-600)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("fonts/inter-latin-wght-normal.260c81a4759b.woff2")format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("fonts/barlow-condensed-latin-700-normal.936740600377.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url("fonts/dm-sans-latin-400-normal.eab31fab8c2d.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url("fonts/dm-sans-latin-500-normal.bef724efbbf0.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url("fonts/dm-sans-latin-600-normal.72ed2e7b7e7d.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@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-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}