@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono);font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}body{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1));font-family:var(--font-sans);--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum"}h1,h2,h3{font-family:var(--font-display);font-weight:400}.container{width:100%}@media(min-width:640px){.container{max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.\!collapse{visibility:collapse!important}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-left-12{left:-3rem}.-left-3{left:-.75rem}.-right-12{right:-3rem}.-top-12{top:-3rem}.bottom-0{bottom:0}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-3{top:.75rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.z-10{z-index:10}.z-30{z-index:30}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2 / span 2}.col-span-full{grid-column:1 / -1}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.-mb-6{margin-bottom:-1.5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-mt-0\.5{margin-top:-.125rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.ms-auto{margin-inline-start:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.\!table{display:table!important}.table{display:table}.table-row{display:table-row}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-44{height:11rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[55vh\]{height:55vh}.h-\[56px\]{height:56px}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-36{max-height:9rem}.max-h-48{max-height:12rem}.max-h-56{max-height:14rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[--radix-context-menu-content-available-height\]{max-height:var(--radix-context-menu-content-available-height)}.max-h-\[--radix-select-content-available-height\]{max-height:var(--radix-select-content-available-height)}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[28rem\]{max-height:28rem}.max-h-\[300px\]{max-height:300px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[80dvh\]{max-height:80dvh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(20rem\,50dvh\)\]{max-height:min(20rem,50dvh)}.max-h-\[min\(50vh\,24rem\)\]{max-height:min(50vh,24rem)}.max-h-\[var\(--radix-dropdown-menu-content-available-height\)\]{max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-screen{max-height:100vh}.\!min-h-0{min-height:0px!important}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-28{min-height:7rem}.min-h-5{min-height:1.25rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-9{min-height:2.25rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[--radix-popover-trigger-width\]{width:var(--radix-popover-trigger-width)}.w-\[100px\]{width:100px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[480px\]{width:480px}.w-\[560px\]{width:560px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[16rem\]{min-width:16rem}.min-w-\[18px\]{min-width:18px}.min-w-\[3\.25rem\]{min-width:3.25rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[160px\]{max-width:160px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[320px\]{max-width:320px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-40{flex-basis:10rem}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\[--radix-context-menu-content-transform-origin\]{transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\[--radix-dropdown-menu-content-transform-origin\]{transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\[--radix-hover-card-content-transform-origin\]{transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\[--radix-menubar-content-transform-origin\]{transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\[--radix-popover-content-transform-origin\]{transform-origin:var(--radix-popover-content-transform-origin)}.origin-\[--radix-select-content-transform-origin\]{transform-origin:var(--radix-select-content-transform-origin)}.origin-\[--radix-tooltip-content-transform-origin\]{transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-cols-fr{grid-auto-columns:minmax(0,1fr)}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[1\.25rem_minmax\(0\,1fr\)\]{grid-template-columns:1.25rem minmax(0,1fr)}.grid-cols-\[1fr_auto_auto_auto\]{grid-template-columns:1fr auto auto auto}.grid-cols-\[1rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:1rem minmax(0,1fr) auto}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:2.5rem minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(7rem\,12rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(7rem,12rem) minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-rows:auto minmax(0,1fr) auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-end{justify-items:end}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-px{gap:1px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-2\.5{-moz-column-gap:.625rem;column-gap:.625rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-border>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:hsl(var(--border) / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-self-start{justify-self:start}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-sm{border-radius:6px}.rounded-xl{border-radius:16px}.rounded-l-md{border-top-left-radius:8px;border-bottom-left-radius:8px}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-md{border-top-right-radius:8px;border-bottom-right-radius:8px}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-xl{border-top-left-radius:16px;border-top-right-radius:16px}.rounded-tl-sm{border-top-left-radius:6px}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[var\(--p-color-border-secondary\)\]{border-color:var(--p-color-border-secondary)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-card-border{--tw-border-opacity: 1;border-color:hsl(var(--card-border) / var(--tw-border-opacity, 1))}.border-card-border\/60{border-color:hsl(var(--card-border) / .6)}.border-caution\/40{border-color:hsl(var(--caution) / .4)}.border-caution\/60{border-color:hsl(var(--caution) / .6)}.border-current{border-color:currentColor}.border-destructive{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.border-destructive-border{border-color:var(--destructive-border)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/40{border-color:hsl(var(--destructive) / .4)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-600\/30{border-color:#16a34a4d}.border-green-600\/50{border-color:#16a34a80}.border-input{--tw-border-opacity: 1;border-color:hsl(var(--input) / var(--tw-border-opacity, 1))}.border-muted{--tw-border-opacity: 1;border-color:hsl(var(--muted) / var(--tw-border-opacity, 1))}.border-muted-foreground\/30{border-color:hsl(var(--muted-foreground) / .3)}.border-muted-foreground\/40{border-color:hsl(var(--muted-foreground) / .4)}.border-neutral-200{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1))}.border-positive\/40{border-color:hsl(var(--positive) / .4)}.border-positive\/60{border-color:hsl(var(--positive) / .6)}.border-primary{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.border-primary-border{border-color:var(--primary-border)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/50{border-color:#ef444480}.border-red-600\/30{border-color:#dc26264d}.border-secondary-border{border-color:var(--secondary-border)}.border-select-border{--tw-border-opacity: 1;border-color:hsl(var(--select-border) / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-\[\#2D8B4E\]{--tw-bg-opacity: 1;background-color:rgb(45 139 78 / var(--tw-bg-opacity, 1))}.bg-\[\#5B6570\]{--tw-bg-opacity: 1;background-color:rgb(91 101 112 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-card{--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.bg-caution{--tw-bg-opacity: 1;background-color:hsl(var(--caution) / var(--tw-bg-opacity, 1))}.bg-caution-tint{--tw-bg-opacity: 1;background-color:hsl(var(--caution-tint) / var(--tw-bg-opacity, 1))}.bg-caution-tint\/40{background-color:hsl(var(--caution-tint) / .4)}.bg-caution\/10{background-color:hsl(var(--caution) / .1)}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-foreground{--tw-bg-opacity: 1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-green-600\/10{background-color:#16a34a1a}.bg-input{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.bg-muted{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.bg-muted-foreground\/20{background-color:hsl(var(--muted-foreground) / .2)}.bg-muted\/25{background-color:hsl(var(--muted) / .25)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/60{background-color:hsl(var(--muted) / .6)}.bg-popover{--tw-bg-opacity: 1;background-color:hsl(var(--popover) / var(--tw-bg-opacity, 1))}.bg-positive{--tw-bg-opacity: 1;background-color:hsl(var(--positive) / var(--tw-bg-opacity, 1))}.bg-positive-tint{--tw-bg-opacity: 1;background-color:hsl(var(--positive-tint) / var(--tw-bg-opacity, 1))}.bg-positive-tint\/40{background-color:hsl(var(--positive-tint) / .4)}.bg-primary{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/25{background-color:hsl(var(--primary) / .25)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/10{background-color:#dc26261a}.bg-secondary{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.bg-select-fill{--tw-bg-opacity: 1;background-color:hsl(var(--select-fill) / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-select-fill{--tw-gradient-from: hsl(var(--select-fill) / 1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--select-fill) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-select-grad{--tw-gradient-to: hsl(var(--select-grad) / 1) var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[1px\]{padding:1px}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-\[env\(safe-area-inset-bottom\)\]{padding-bottom:env(safe-area-inset-bottom)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.75em\]{font-size:.75em}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[8\.5px\]{font-size:8.5px}.text-\[9px\]{font-size:9px}.text-\[length\:var\(--p-font-size-body-medium\)\]{font-size:var(--p-font-size-body-medium)}.text-\[length\:var\(--p-font-size-body-small\)\]{font-size:var(--p-font-size-body-small)}.text-\[length\:var\(--p-font-size-input-label\)\]{font-size:var(--p-font-size-input-label)}.text-\[length\:var\(--p-font-size-input-value\)\]{font-size:var(--p-font-size-input-value)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-5{line-height:1.25rem}.leading-\[1\.125rem\]{line-height:1.125rem}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-\[\#C15F3C\]{--tw-text-opacity: 1;color:rgb(193 95 60 / var(--tw-text-opacity, 1))}.text-\[\#D00000\]{--tw-text-opacity: 1;color:rgb(208 0 0 / var(--tw-text-opacity, 1))}.text-\[var\(--p-color-text-critical\)\]{color:var(--p-color-text-critical)}.text-\[var\(--p-color-text-secondary\)\]{color:var(--p-color-text-secondary)}.text-accent-foreground{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-card-foreground{--tw-text-opacity: 1;color:hsl(var(--card-foreground) / var(--tw-text-opacity, 1))}.text-caution{--tw-text-opacity: 1;color:hsl(var(--caution) / var(--tw-text-opacity, 1))}.text-current{color:currentColor}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-destructive-foreground{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.text-foreground\/60{color:hsl(var(--foreground) / .6)}.text-foreground\/80{color:hsl(var(--foreground) / .8)}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-muted-foreground{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.text-muted-foreground\/40{color:hsl(var(--muted-foreground) / .4)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/60{color:hsl(var(--muted-foreground) / .6)}.text-neutral-400{--tw-text-opacity: 1;color:rgb(163 163 163 / var(--tw-text-opacity, 1))}.text-neutral-500{--tw-text-opacity: 1;color:rgb(115 115 115 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-popover-foreground{--tw-text-opacity: 1;color:hsl(var(--popover-foreground) / var(--tw-text-opacity, 1))}.text-positive{--tw-text-opacity: 1;color:hsl(var(--positive) / var(--tw-text-opacity, 1))}.text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.text-primary-foreground{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-secondary-foreground{--tw-text-opacity: 1;color:hsl(var(--secondary-foreground) / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-selection{--tw-shadow: var(--shadow-selection);--tw-shadow-colored: var(--shadow-selection);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--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(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--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, 0 0 #0000)}.ring-2{--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, 0 0 #0000)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-ring{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background) / 1)}.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,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:ease;transition-duration:.25s}.transition-all{transition-property:all;transition-timing-function:ease;transition-duration:.25s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:ease;transition-duration:.25s}.transition-opacity{transition-property:opacity;transition-timing-function:ease;transition-duration:.25s}.transition-transform{transition-property:transform;transition-timing-function:ease;transition-duration:.25s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.25s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.running{animation-play-state:running}input[type=search]::-webkit-search-cancel-button{display:none}[contenteditable][data-placeholder]:empty:before{content:attr(data-placeholder);color:hsl(var(--muted-foreground));pointer-events:none}.border.toggle-elevate:before{inset:-1px}.hover-elevate:not(.no-default-hover-elevate),.active-elevate:not(.no-default-active-elevate),.hover-elevate-2:not(.no-default-hover-elevate),.active-elevate-2:not(.no-default-active-elevate){position:relative;z-index:0}.hover-elevate:not(.no-default-hover-elevate):after,.active-elevate:not(.no-default-active-elevate):after,.hover-elevate-2:not(.no-default-hover-elevate):after,.active-elevate-2:not(.no-default-active-elevate):after{content:"";pointer-events:none;position:absolute;inset:0;border-radius:inherit;z-index:999}.hover-elevate:hover:not(.no-default-hover-elevate):after,.active-elevate:active:not(.no-default-active-elevate):after{background-color:var(--elevate-1)}.hover-elevate-2:hover:not(.no-default-hover-elevate):after,.active-elevate-2:active:not(.no-default-active-elevate):after{background-color:var(--elevate-2)}.border.hover-elevate:not(.no-hover-interaction-elevate):after,.border.active-elevate:not(.no-active-interaction-elevate):after,.border.hover-elevate-2:not(.no-hover-interaction-elevate):after,.border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}.font-display{font-family:var(--font-display)}.\[background\:var\(--p-color-bg-surface-overlay\)\]{background:var(--p-color-bg-surface-overlay)}.\[border-color\:var\(--badge-outline\)\]{border-color:var(--badge-outline)}.\[border-color\:var\(--button-outline\)\]{border-color:var(--button-outline)}.\[border-color\:var\(--p-color-border-secondary\)\]{border-color:var(--p-color-border-secondary)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root,:host{--button-outline: rgba(0,0,0, .1);--badge-outline: rgba(0,0,0, .05);--opaque-button-border-intensity: -8;--elevate-1: rgba(0,0,0, .03);--elevate-2: rgba(0,0,0, .08);--background: 35 33% 97%;--foreground: 0 0% 10%;--card: 0 0% 100%;--card-foreground: 0 0% 10%;--card-border: 30 16% 89%;--popover: 0 0% 100%;--popover-foreground: 0 0% 10%;--popover-border: 30 16% 89%;--border: 30 16% 89%;--input: 30 16% 89%;--primary: 16 53% 50%;--primary-foreground: 0 0% 100%;--primary-hover: 14 56% 42%;--primary-tint: 18 100% 97%;--secondary: 33 19% 95%;--secondary-foreground: 0 0% 27%;--muted: 33 19% 95%;--muted-foreground: 0 0% 53%;--accent: 33 19% 95%;--accent-foreground: 0 0% 10%;--positive: 138 51% 36%;--positive-foreground: 0 0% 100%;--positive-tint: 138 100% 97%;--positive-tint-2: 138 50% 94%;--select-fill: 138 56% 90%;--select-grad: 138 47% 84%;--select-border: 138 41% 64%;--select-text: 138 18% 45%;--caution: 43 88% 38%;--caution-foreground: 0 0% 100%;--caution-tint: 50 100% 94%;--destructive: 16 53% 50%;--destructive-foreground: 0 0% 100%;--ring: 16 53% 50%;--sidebar: 35 33% 97%;--sidebar-foreground: 0 0% 27%;--sidebar-border: 30 16% 89%;--sidebar-primary: 16 53% 50%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 33 19% 95%;--sidebar-accent-foreground: 0 0% 10%;--sidebar-ring: 16 53% 50%;--chart-1: 16 53% 50%;--chart-2: 14 53% 62%;--chart-3: 22 64% 70%;--chart-4: 138 25% 39%;--chart-5: 152 14% 49%;--font-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-serif: "DM Serif Display", Georgia, "Times New Roman", serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-display: "DM Serif Display", Georgia, serif;--radius: .75rem;--shadow-selection: 0 4px 16px rgba(45, 139, 78, .18);--shadow-selection-subtle: 0 4px 12px rgba(45, 139, 78, .15);--shadow-pill-active: 0 1px 2px rgba(0,0,0,.06);--shadow-2xs: 0 0 0 0 transparent;--shadow-xs: 0 0 0 0 transparent;--shadow-sm: 0 0 0 0 transparent;--shadow: 0 0 0 0 transparent;--shadow-md: 0 0 0 0 transparent;--shadow-lg: 0 0 0 0 transparent;--shadow-xl: 0 0 0 0 transparent;--shadow-2xl: 0 0 0 0 transparent;--tracking-normal: 0em;--spacing: .25rem;--sidebar-primary-border: hsl(var(--sidebar-primary));--sidebar-primary-border: hsl(from hsl(var(--sidebar-primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--sidebar-accent-border: hsl(var(--sidebar-accent));--sidebar-accent-border: hsl(from hsl(var(--sidebar-accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--primary-border: hsl(var(--primary));--primary-border: hsl(from hsl(var(--primary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--secondary-border: hsl(var(--secondary));--secondary-border: hsl(from hsl(var(--secondary)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--muted-border: hsl(var(--muted));--muted-border: hsl(from hsl(var(--muted)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--accent-border: hsl(var(--accent));--accent-border: hsl(from hsl(var(--accent)) h s calc(l + var(--opaque-button-border-intensity)) / alpha);--destructive-border: hsl(var(--destructive));--destructive-border: hsl(from hsl(var(--destructive)) h s calc(l + var(--opaque-button-border-intensity)) / alpha)}.file\:mr-3::file-selector-button{margin-right:.75rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-primary::file-selector-button{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:py-1\.5::file-selector-button{padding-top:.375rem;padding-bottom:.375rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.file\:text-primary-foreground::file-selector-button{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::placeholder{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:block:after{content:var(--tw-content);display:block}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-black\/10:after{content:var(--tw-content);border-color:#0000001a}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.after\:border.toggle-elevate:after:before{content:var(--tw-content);inset:-1px}.after\:border.hover-elevate:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate:not(.no-active-interaction-elevate):after:after,.after\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after:after,.after\:border.active-elevate-2:not(.no-active-interaction-elevate):after:after{content:var(--tw-content);inset:-1px}.first\:rounded-l-md:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.first\:border-l:first-child{border-left-width:1px}.first\:pt-1:first-child{padding-top:.25rem}.last\:rounded-r-md:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.odd\:bg-muted\/40:nth-child(odd){background-color:hsl(var(--muted) / .4)}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:ring-2:focus-within{--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, 0 0 #0000)}.focus-within\:ring-ring:focus-within{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-muted-foreground\/60:hover{border-color:hsl(var(--muted-foreground) / .6)}.hover\:border-primary:hover{--tw-border-opacity: 1;border-color:hsl(var(--primary) / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:bg-accent:hover{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/60:hover{background-color:hsl(var(--muted) / .6)}.hover\:bg-primary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary:hover{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:text-accent-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.hover\:text-primary-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-40:hover{opacity:.4}.hover\:opacity-80:hover{opacity:.8}.hover\:ring-2:hover{--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, 0 0 #0000)}.hover\:ring-blue-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:bg-accent:focus{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.focus\:text-accent-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.focus\:text-destructive:focus{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.focus\:text-primary-foreground:focus{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--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, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-1:focus-visible{--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, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--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, 0 0 #0000)}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset: inset}.focus-visible\:ring-primary:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--primary) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background) / 1)}.active\:shadow-none:active{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-foreground\/70{color:hsl(var(--foreground) / .7)}.group.destructive .group-\[\.destructive\]\:text-primary{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{--tw-text-opacity: 1;color:hsl(var(--destructive-foreground) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:text-primary:hover{--tw-text-opacity: 1;color:hsl(var(--primary) / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--destructive) / var(--tw-ring-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.has-\[\:focus-visible\]\:ring-2:has(:focus-visible){--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, 0 0 #0000)}.has-\[\:focus-visible\]\:ring-blue-500:has(:focus-visible){--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.has-\[\:focus-visible\]\:ring-ring:has(:focus-visible){--tw-ring-opacity: 1;--tw-ring-color: hsl(var(--ring) / var(--tw-ring-opacity, 1))}.has-\[\:focus-visible\]\:ring-offset-2:has(:focus-visible){--tw-ring-offset-width: 2px}.aria-selected\:bg-accent[aria-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:text-muted-foreground[aria-selected=true]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{--tw-bg-opacity: 1;background-color:hsl(var(--background) / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked],.data-\[state\=indeterminate\]\:bg-primary[data-state=indeterminate]{--tw-bg-opacity: 1;background-color:hsl(var(--primary) / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--secondary) / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{--tw-bg-opacity: 1;background-color:hsl(var(--muted) / var(--tw-bg-opacity, 1))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{--tw-bg-opacity: 1;background-color:hsl(var(--input) / var(--tw-bg-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked],.data-\[state\=indeterminate\]\:text-primary-foreground[data-state=indeterminate]{--tw-text-opacity: 1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--accent-foreground) / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.25s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.25s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}html[data-design=new] .ds\:mt-0\.5{margin-top:.125rem}html[data-design=new] .ds\:h-9{height:2.25rem}html[data-design=new] .ds\:min-h-8{min-height:2rem}html[data-design=new] .ds\:w-9{width:2.25rem}html[data-design=new] .ds\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}html[data-design=new] .ds\:items-center{align-items:center}html[data-design=new] .ds\:rounded-\[var\(--p-border-radius-container\)\]{border-radius:var(--p-border-radius-container)}html[data-design=new] .ds\:rounded-\[var\(--p-border-radius-control\)\]{border-radius:var(--p-border-radius-control)}html[data-design=new] .ds\:rounded-lg{border-radius:12px}html[data-design=new] .ds\:rounded-none{border-radius:0}html[data-design=new] .ds\:border{border-width:1px}html[data-design=new] .ds\:border-\[color\:var\(--ds-field-border\)\]{border-color:var(--ds-field-border)}html[data-design=new] .ds\:border-\[var\(--p-color-border-secondary\)\]{border-color:var(--p-color-border-secondary)}html[data-design=new] .ds\:border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}html[data-design=new] .ds\:bg-\[var\(--p-color-bg-accent\)\]{background-color:var(--p-color-bg-accent)}html[data-design=new] .ds\:bg-\[var\(--p-color-input-bg-surface\)\]{background-color:var(--p-color-input-bg-surface)}html[data-design=new] .ds\:p-0{padding:0}html[data-design=new] .ds\:p-3{padding:.75rem}html[data-design=new] .ds\:px-2\.5{padding-left:.625rem;padding-right:.625rem}html[data-design=new] .ds\:text-left{text-align:left}html[data-design=new] .ds\:text-\[length\:var\(--p-font-size-input-value\)\]{font-size:var(--p-font-size-input-value)}html[data-design=new] .ds\:font-normal{font-weight:400}html[data-design=new] .ds\:text-\[var\(--p-color-text-on-accent\)\]{color:var(--p-color-text-on-accent)}html[data-design=new] .ds\:text-\[var\(--p-color-text-secondary\)\]{color:var(--p-color-text-secondary)}html[data-design=new] .ds\:text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}html[data-design=new] .ds\:opacity-80{opacity:.8}html[data-design=new] .ds\:border.toggle-elevate:before{inset:-1px}html[data-design=new] .ds\:border.hover-elevate:not(.no-hover-interaction-elevate):after,html[data-design=new] .ds\:border.active-elevate:not(.no-active-interaction-elevate):after,html[data-design=new] .ds\:border.hover-elevate-2:not(.no-hover-interaction-elevate):after,html[data-design=new] .ds\:border.active-elevate-2:not(.no-active-interaction-elevate):after{inset:-1px}html[data-design=new] .ds\:\[--fh-shadow\:var\(--p-shadow-input\)\]{--fh-shadow: var(--p-shadow-input)}html[data-design=new] .ds\:hover\:border-destructive:hover{--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}html[data-design=new] .ds\:hover\:text-destructive:hover{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}@media not all and (min-width:1024px){.max-lg\:mt-6{margin-top:1.5rem}}@media not all and (min-width:640px){.max-sm\:col-start-2{grid-column-start:2}.max-sm\:ml-0{margin-left:0}.max-sm\:ms-0{margin-inline-start:0px}.max-sm\:hidden{display:none}.max-sm\:h-\[100dvh\]{height:100dvh}.max-sm\:max-h-\[100dvh\]{max-height:100dvh}.max-sm\:max-h-\[50vh\]{max-height:50vh}.max-sm\:max-h-none{max-height:none}.max-sm\:min-h-11{min-height:2.75rem}.max-sm\:w-full{width:100%}.max-sm\:flex-1{flex:1 1 0%}.max-sm\:auto-cols-auto{grid-auto-columns:auto}.max-sm\:grid-flow-row{grid-auto-flow:row}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-cols-\[1rem_minmax\(0\,1fr\)\]{grid-template-columns:1rem minmax(0,1fr)}.max-sm\:flex-col-reverse{flex-direction:column-reverse}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-stretch{align-items:stretch}.max-sm\:justify-end{justify-content:flex-end}.max-sm\:gap-0\.5{gap:.125rem}.max-sm\:justify-self-start{justify-self:start}.max-sm\:rounded-none{border-radius:0}.max-sm\:p-5{padding:1.25rem}html[data-design=new] .max-sm\:ds\:h-11{height:2.75rem}html[data-design=new] .max-sm\:ds\:w-11{width:2.75rem}html[data-design=new] .ds\:max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}html[data-design=new] .ds\:max-sm\:flex-col{flex-direction:column}html[data-design=new] .ds\:max-sm\:items-start{align-items:flex-start}html[data-design=new] .ds\:max-sm\:gap-3{gap:.75rem}}@media(min-width:640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:col-span-4{grid-column:span 4 / span 4}.sm\:mx-2{margin-left:.5rem;margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[480px\]{max-width:480px}.sm\:max-w-\[560px\]{max-width:560px}.sm\:max-w-\[min\(100\%\,32rem\)\]{max-width:min(100%,32rem)}.sm\:max-w-\[min\(60rem\,calc\(100vw-2rem\)\)\]{max-width:min(60rem,calc(100vw - 2rem))}.sm\:max-w-\[min\(72rem\,calc\(100vw-2rem\)\)\]{max-width:min(72rem,calc(100vw - 2rem))}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[minmax\(14rem\,20rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(14rem,20rem) minmax(0,1fr)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(7rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:rounded-lg{border-radius:12px}.sm\:p-6{padding:1.5rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}html[data-design=new] .ds\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-design=new] .ds\:sm\:rounded-\[var\(--p-border-radius-dialog\)\]{border-radius:var(--p-border-radius-dialog)}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:border-b-0{border-bottom-width:0px}.md\:border-r{border-right-width:1px}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:top-4{top:1rem}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-80{width:20rem}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.lg\:items-start{align-items:flex-start}.lg\:gap-6{gap:1.5rem}.lg\:self-start{align-self:flex-start}}@media(prefers-color-scheme:dark){.dark\:border-amber-800:where(:not(html[data-design=new][data-theme=light] *)){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:where(:not(html[data-design=new][data-theme=light] *)){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-destructive:where(:not(html[data-design=new][data-theme=light] *)){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:border-gray-700:where(:not(html[data-design=new][data-theme=light] *)){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-green-800:where(:not(html[data-design=new][data-theme=light] *)){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-violet-800:where(:not(html[data-design=new][data-theme=light] *)){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:bg-amber-950\/30:where(:not(html[data-design=new][data-theme=light] *)){background-color:#451a034d}.dark\:bg-blue-950\/30:where(:not(html[data-design=new][data-theme=light] *)){background-color:#1725544d}.dark\:bg-card:where(:not(html[data-design=new][data-theme=light] *)){--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:where(:not(html[data-design=new][data-theme=light] *)){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-950\/30:where(:not(html[data-design=new][data-theme=light] *)){background-color:#052e164d}.dark\:bg-red-950\/40:where(:not(html[data-design=new][data-theme=light] *)){background-color:#450a0a66}.dark\:bg-violet-950\/20:where(:not(html[data-design=new][data-theme=light] *)){background-color:#2e106533}.dark\:bg-violet-950\/30:where(:not(html[data-design=new][data-theme=light] *)){background-color:#2e10654d}.dark\:text-amber-100:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-green-400:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-red-400:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-violet-100:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:where(:not(html[data-design=new][data-theme=light] *)){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:after\:border-white\/10:where(:not(html[data-design=new][data-theme=light] *)):after{content:var(--tw-content);border-color:#ffffff1a}.dark\:hover\:bg-green-950\/30:hover:where(:not(html[data-design=new][data-theme=light] *)){background-color:#052e164d}}.dark\:border-amber-800:where(html[data-design=new][data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:where(html[data-design=new][data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-destructive:where(html[data-design=new][data-theme=dark] *){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.dark\:border-gray-700:where(html[data-design=new][data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-green-800:where(html[data-design=new][data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-violet-800:where(html[data-design=new][data-theme=dark] *){--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:bg-amber-950\/30:where(html[data-design=new][data-theme=dark] *){background-color:#451a034d}.dark\:bg-blue-950\/30:where(html[data-design=new][data-theme=dark] *){background-color:#1725544d}.dark\:bg-card:where(html[data-design=new][data-theme=dark] *){--tw-bg-opacity: 1;background-color:hsl(var(--card) / var(--tw-bg-opacity, 1))}.dark\:bg-green-900:where(html[data-design=new][data-theme=dark] *){--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-950\/30:where(html[data-design=new][data-theme=dark] *){background-color:#052e164d}.dark\:bg-red-950\/40:where(html[data-design=new][data-theme=dark] *){background-color:#450a0a66}.dark\:bg-violet-950\/20:where(html[data-design=new][data-theme=dark] *){background-color:#2e106533}.dark\:bg-violet-950\/30:where(html[data-design=new][data-theme=dark] *){background-color:#2e10654d}.dark\:text-amber-100:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.dark\:text-amber-400:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-500:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.dark\:text-gray-100:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-green-400:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-red-400:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-violet-100:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-200:where(html[data-design=new][data-theme=dark] *){--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:after\:border-white\/10:where(html[data-design=new][data-theme=dark] *):after{content:var(--tw-content);border-color:#ffffff1a}.dark\:hover\:bg-green-950\/30:hover:where(html[data-design=new][data-theme=dark] *){background-color:#052e164d}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){--tw-bg-opacity: 1;background-color:hsl(var(--accent) / var(--tw-bg-opacity, 1))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:8px;border-bottom-right-radius:8px}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\:first-child\]\:pl-12>:first-child{padding-left:3rem}.\[\&\>\:first-child\]\:pl-8>:first-child{padding-left:2rem}.\[\&\>\:first-child\]\:text-muted-foreground>:first-child{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:h-4>svg{height:1rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:w-4>svg{width:1rem}.\[\&\>svg\]\:text-caution>svg{--tw-text-opacity: 1;color:hsl(var(--caution) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-destructive>svg{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-muted-foreground>svg{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-positive>svg{--tw-text-opacity: 1;color:hsl(var(--positive) / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>td\:first-child\]\:pl-10>td:first-child{padding-left:2.5rem}@media not all and (min-width:640px){.max-sm\:\[\&\>tfoot\]\:mt-2>tfoot{margin-top:.5rem}.max-sm\:\[\&\>tfoot\]\:block>tfoot{display:block}.max-sm\:\[\&\>tfoot_td\:empty\]\:hidden>tfoot td:empty{display:none}.max-sm\:\[\&\>tfoot_tr\]\:rounded-xl>tfoot tr{border-radius:16px}}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[hidden\]\]\:hidden[hidden]{display:none}.data-\[state\=indeterminate\]\:\[\&_\.fh-check-dash\]\:block .fh-check-dash[data-state=indeterminate]{display:block}.data-\[state\=indeterminate\]\:\[\&_\.fh-check-tick\]\:hidden .fh-check-tick[data-state=indeterminate]{display:none}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground) / 1)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted) / 1)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{--tw-text-opacity: 1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity, 1))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_button\[role\=combobox\]\]\:w-full button[role=combobox]{width:100%}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:size-5 svg{width:1.25rem;height:1.25rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}@media(pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:hidden{display:none}.\[\@media\(pointer\:coarse\)\]\:h-11{height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:h-7{height:1.75rem}.\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:2.75rem}.\[\@media\(pointer\:coarse\)\]\:w-11{width:2.75rem}.\[\@media\(pointer\:coarse\)\]\:w-7{width:1.75rem}.\[\@media\(pointer\:coarse\)\]\:items-center{align-items:center}.\[\@media\(pointer\:coarse\)\]\:text-base{font-size:1rem;line-height:1.5rem}html[data-design=new] .ds\:\[\@media\(pointer\:coarse\)\]\:h-11{height:2.75rem}html[data-design=new] .ds\:\[\@media\(pointer\:coarse\)\]\:min-h-11{min-height:2.75rem}html[data-design=new] .ds\:\[\@media\(pointer\:coarse\)\]\:min-w-11{min-width:2.75rem}html[data-design=new] .ds\:\[\@media\(pointer\:coarse\)\]\:justify-center{justify-content:center}html[data-design=new] .ds\:\[\@media\(pointer\:coarse\)\]\:text-base{font-size:1rem;line-height:1.5rem}}:root,.ds-theme-light{--p-border-radius-action: 624.9375rem;--p-border-radius-avatar: clamp(.375rem, round(30%, .125rem), .75rem);--p-border-radius-banner-inner: 1rem;--p-border-radius-checkbox: .25rem;--p-border-radius-checkbox-checked: .3125rem ;--p-border-radius-container: 1.25rem;--p-border-radius-content-highlight: .125rem;--p-border-radius-control: .75rem;--p-border-radius-control-inner: .5rem;--p-border-radius-corner-shape: superellipse(1.333);--p-border-radius-dialog: 1.5rem;--p-border-radius-element: .625rem;--p-border-radius-focus: .25rem;--p-border-radius-media: clamp(.375rem, round(25%, .125rem), .75rem);--p-border-radius-media-compact: .25rem;--p-border-radius-option-item: .75rem;--p-border-radius-popover: 1rem;--p-border-radius-preview: 624.9375rem;--p-border-radius-tag: .5rem;--p-border-radius-tag-inner: .375rem;--p-border-radius-tag-seam: .125rem;--p-border-width-outline-input-focus: none;--p-color-app-bg: #0a0a0a;--p-color-avatar-bg-fill: #a6a6a6;--p-color-avatar-five-bg-fill: #e2221a;--p-color-avatar-five-text-on-bg-fill: #ffffff;--p-color-avatar-four-bg-fill: #195ae8;--p-color-avatar-four-text-on-bg-fill: #ffffff;--p-color-avatar-one-bg-fill: #e340b6;--p-color-avatar-one-text-on-bg-fill: #ffffff;--p-color-avatar-seven-bg-fill: #672ff4;--p-color-avatar-seven-text-on-bg-fill: #ffffff;--p-color-avatar-six-bg-fill: #ffac08;--p-color-avatar-six-text-on-bg-fill: #ffffff;--p-color-avatar-text-on-bg-fill: #101010;--p-color-avatar-three-bg-fill: #00b0de;--p-color-avatar-three-text-on-bg-fill: #ffffff;--p-color-avatar-two-bg-fill: #5ecb10;--p-color-avatar-two-text-on-bg-fill: #ffffff;--p-color-backdrop-bg: #000000b5;--p-color-badge-bg-fill-caution: #fedc77;--p-color-badge-bg-fill-critical: #ffd0cc;--p-color-badge-bg-fill-info: #8ce1f8;--p-color-badge-bg-fill-success: #b3f782;--p-color-badge-bg-fill-warning: #ffbf80;--p-color-badge-text-ai: #20016f;--p-color-badge-text-caution: #573b00;--p-color-badge-text-critical: rgba(126, 16, 12, 1);--p-color-badge-text-critical-on-bg-fill: #650a06;--p-color-badge-text-info: rgba(1, 89, 111, 1);--p-color-badge-text-success: #214b03;--p-color-badge-text-warning: #6f2e01;--p-color-bg: #ffffff;--p-color-bg-accent: #101010;--p-color-bg-accent-active: #0a0a0a;--p-color-bg-accent-disabled: #00000021;--p-color-bg-accent-hover: #0a0a0a;--p-color-bg-accent-selected: #101010;--p-color-bg-ai-accent: #7854f6;--p-color-bg-ai-accent-active: #521fdb;--p-color-bg-ai-accent-hover: #672ff4;--p-color-bg-ai-accent-selected: #7854f6;--p-color-bg-brand-accent: #101010;--p-color-bg-brand-accent-active: #0a0a0a;--p-color-bg-brand-accent-disabled: #00000021;--p-color-bg-brand-accent-hover: #0a0a0a;--p-color-bg-brand-accent-selected: #101010;--p-color-bg-caution-accent: #ffb837;--p-color-bg-caution-accent-active: #de9503;--p-color-bg-caution-accent-hover: #ffac08;--p-color-bg-caution-accent-selected: #ffb837;--p-color-bg-critical-accent: rgba(216, 32, 25, 1);--p-color-bg-critical-accent-active: rgba(179, 26, 20, 1);--p-color-bg-critical-accent-disabled: #00000021;--p-color-bg-critical-accent-hover: rgba(206, 31, 24, 1);--p-color-bg-critical-accent-selected: rgba(216, 32, 25, 1);--p-color-bg-fill: #f2f2f2;--p-color-bg-fill-active: #dddddd;--p-color-bg-fill-ai: #ede6fe;--p-color-bg-fill-ai-active: #c9b7f9;--p-color-bg-fill-ai-hover: #dacff7;--p-color-bg-fill-ai-secondary: #dacff7;--p-color-bg-fill-ai-secondary-active: #b99ff9;--p-color-bg-fill-ai-secondary-hover: #c9b7f9;--p-color-bg-fill-brand: #f7f7f7;--p-color-bg-fill-brand-active: #ebebeb;--p-color-bg-fill-brand-disabled: #00000008;--p-color-bg-fill-brand-hover: #f2f2f2;--p-color-bg-fill-brand-selected: #ebebeb;--p-color-bg-fill-caution: #ffefcc;--p-color-bg-fill-caution-active: #fee091;--p-color-bg-fill-caution-hover: #ffe4a8;--p-color-bg-fill-caution-secondary: #fedc77;--p-color-bg-fill-critical: #ffe7e6;--p-color-bg-fill-critical-active: #fcb5b1;--p-color-bg-fill-critical-hover: #ffd0cc;--p-color-bg-fill-critical-secondary: #ffd0cc;--p-color-bg-fill-critical-selected: #fcb5b1;--p-color-bg-fill-disabled: #00000008;--p-color-bg-fill-highlight: #e6eefe;--p-color-bg-fill-highlight-active: #a7c1f9;--p-color-bg-fill-highlight-hover: #cddbf9;--p-color-bg-fill-highlight-secondary: #cddbf9;--p-color-bg-fill-hover: #ebebeb;--p-color-bg-fill-info: #d2f6fe;--p-color-bg-fill-info-active: #a0e5f7;--p-color-bg-fill-info-hover: #b2e9f6;--p-color-bg-fill-info-secondary: #8ce1f8;--p-color-bg-fill-inverse: #1b1b1b;--p-color-bg-fill-inverse-active: #606060;--p-color-bg-fill-inverse-hover: #4a4a4a;--p-color-bg-fill-secondary: #ebebeb;--p-color-bg-fill-secondary-active: #d0d0d0;--p-color-bg-fill-secondary-hover: #dddddd;--p-color-bg-fill-secondary-selected: #d0d0d0;--p-color-bg-fill-selected: #dddddd;--p-color-bg-fill-success: #e8fcd9;--p-color-bg-fill-success-active: #c2f59e;--p-color-bg-fill-success-hover: #d0f3b7;--p-color-bg-fill-success-secondary: #b3f782;--p-color-bg-fill-tertiary: #dddddd;--p-color-bg-fill-tertiary-active: #c0c0c0;--p-color-bg-fill-tertiary-hover: #d0d0d0;--p-color-bg-fill-transparent: #0000000d;--p-color-bg-fill-transparent-active: #00000021;--p-color-bg-fill-transparent-hover: #00000014;--p-color-bg-fill-transparent-secondary: #00000014;--p-color-bg-fill-transparent-secondary-active: #0000002e;--p-color-bg-fill-transparent-secondary-hover: #00000021;--p-color-bg-fill-transparent-selected: #00000021;--p-color-bg-fill-warning: #ffeddb;--p-color-bg-fill-warning-active: #ffd1a4;--p-color-bg-fill-warning-hover: #ffe3c7;--p-color-bg-fill-warning-secondary: #ffbf80;--p-color-bg-highlight-accent: #195ae8;--p-color-bg-highlight-accent-active: #1347b9;--p-color-bg-highlight-accent-hover: #1650d0;--p-color-bg-highlight-accent-selected: #195ae8;--p-color-bg-info-accent: #5bc9eb;--p-color-bg-info-accent-active: #00b0de;--p-color-bg-info-accent-hover: #3dbce5;--p-color-bg-info-accent-selected: #5bc9eb;--p-color-bg-inverse: #0a0a0a;--p-color-bg-success-accent: #8ae156;--p-color-bg-success-accent-active: #5ecb10;--p-color-bg-success-accent-hover: #75d63b;--p-color-bg-success-accent-selected: #8ae156;--p-color-bg-surface: #ffffff;--p-color-bg-surface-active: #f2f2f2;--p-color-bg-surface-ai: #ede6fe;--p-color-bg-surface-ai-active: #c9b7f9;--p-color-bg-surface-ai-hover: #dacff7;--p-color-bg-surface-brand: #f7f7f7;--p-color-bg-surface-brand-active: #ebebeb;--p-color-bg-surface-brand-hover: #f2f2f2;--p-color-bg-surface-brand-selected: #ebebeb;--p-color-bg-surface-caution: #ffefcc;--p-color-bg-surface-caution-active: #fee091;--p-color-bg-surface-caution-hover: #ffe4a8;--p-color-bg-surface-critical: #ffe7e6;--p-color-bg-surface-critical-active: #fcb5b1;--p-color-bg-surface-critical-hover: #ffd0cc;--p-color-bg-surface-disabled: #00000008;--p-color-bg-surface-highlight: #e6eefe;--p-color-bg-surface-highlight-active: #a7c1f9;--p-color-bg-surface-highlight-hover: #cddbf9;--p-color-bg-surface-hover: #f7f7f7;--p-color-bg-surface-info: #d2f6fe;--p-color-bg-surface-info-active: #a0e5f7;--p-color-bg-surface-info-hover: #b2e9f6;--p-color-bg-surface-inverse: #1b1b1b;--p-color-bg-surface-overlay: #ffffff;--p-color-bg-surface-secondary: #f7f7f7;--p-color-bg-surface-secondary-active: #ebebeb;--p-color-bg-surface-secondary-hover: #f2f2f2;--p-color-bg-surface-secondary-selected: #ebebeb;--p-color-bg-surface-selected: #f2f2f2;--p-color-bg-surface-success: #e8fcd9;--p-color-bg-surface-success-active: #c2f59e;--p-color-bg-surface-success-hover: #d0f3b7;--p-color-bg-surface-tertiary: #f2f2f2;--p-color-bg-surface-tertiary-active: #dddddd;--p-color-bg-surface-tertiary-hover: #ebebeb;--p-color-bg-surface-transparent: #00000000;--p-color-bg-surface-warning: #ffeddb;--p-color-bg-surface-warning-active: #ffd1a4;--p-color-bg-surface-warning-hover: #ffe3c7;--p-color-bg-warning-accent: #ff8a3e;--p-color-bg-warning-accent-active: #f26a10;--p-color-bg-warning-accent-hover: #ff771c;--p-color-bg-warning-accent-selected: #ff8a3e;--p-color-border: rgba(221, 221, 221, 1);--p-color-border-ai: #ede6fe;--p-color-border-ai-active: #c9b7f9;--p-color-border-ai-hover: #dacff7;--p-color-border-ai-secondary: #9474ff;--p-color-border-ai-secondary-active: #7126ff;--p-color-border-ai-secondary-hover: #8051ff;--p-color-border-brand: #d0d0d0;--p-color-border-caution: #ffe4a8;--p-color-border-critical: #e2221a;--p-color-border-critical-secondary: #f89996;--p-color-border-disabled: rgba(247, 247, 247, 1);--p-color-border-focus: rgba(80, 131, 240, 1);--p-color-border-highlight: #5083f0;--p-color-border-highlight-active: #195ae8;--p-color-border-highlight-hover: #366fec;--p-color-border-hover: rgba(208, 208, 208, 1);--p-color-border-info: #8ce1f8;--p-color-border-inverse: #606060;--p-color-border-inverse-active: #d0d0d0;--p-color-border-inverse-hover: #c0c0c0;--p-color-border-secondary: rgba(242, 242, 242, 1);--p-color-border-success: #c2f59e;--p-color-border-tertiary: rgba(192, 192, 192, 1);--p-color-border-warning: #ffe3c7;--p-color-button-bg-fill: #ebebeb;--p-color-button-bg-fill-active: #d0d0d0;--p-color-button-bg-fill-critical: #ffe7e6;--p-color-button-bg-fill-critical-active: #fcb5b1;--p-color-button-bg-fill-critical-hover: #ffd0cc;--p-color-button-bg-fill-hover: #dddddd;--p-color-button-gradient-bg-fill: radial-gradient(50% 50% at 50% 0%, #ffffff33 0%, #ffffff00 100%), radial-gradient(49.59% 37.11% at 50.41% 101.56%, #ffffff26 0%, #ffffff00 66.46%);--p-color-button-gradient-bg-fill-critical: radial-gradient(50% 50% at 50% 0%, rgba(255, 255, 255, .2) 0%, #ffffff00 100%), radial-gradient(49.59% 37.11% at 50.41% 101.56%, #ffffff26 0%, #ffffff00 66.46%);--p-color-button-group-divider: #0000001c;--p-color-button-group-divider-brand: #ffffff38;--p-color-button-primary-bg: #101010;--p-color-button-primary-bg-active: #0a0a0a;--p-color-button-primary-bg-critical: rgba(216, 32, 25, 1);--p-color-button-primary-bg-critical-active: rgba(179, 26, 20, 1);--p-color-button-primary-bg-critical-disabled: #00000021;--p-color-button-primary-bg-critical-hover: rgba(206, 31, 24, 1);--p-color-button-primary-bg-disabled: #00000021;--p-color-button-primary-bg-hover: #0a0a0a;--p-color-button-primary-disclosure: #ffffff;--p-color-button-primary-disclosure-active: #dddddd;--p-color-button-primary-disclosure-critical: #ffffff;--p-color-button-primary-disclosure-disabled: #ffffff;--p-color-button-primary-disclosure-hover: #dddddd;--p-color-button-primary-text: #ffffff;--p-color-button-primary-text-active: #dddddd;--p-color-button-primary-text-critical: #ffffff;--p-color-button-primary-text-disabled: #ffffff;--p-color-button-primary-text-hover: #dddddd;--p-color-checkbox-bg-surface-disabled: #00000014;--p-color-checkbox-icon-disabled: #ffffff;--p-color-choice-bg-checked: #101010;--p-color-choice-bg-checked-critical: rgba(216, 32, 25, 1);--p-color-choice-bg-checked-critical-active: rgba(216, 32, 25, 1);--p-color-choice-bg-checked-hover: #0a0a0a;--p-color-choice-bg-surface: #0000;--p-color-choice-bg-surface-disabled: #00000014;--p-color-choice-icon: #ffffff;--p-color-choice-icon-critical: #ffffff;--p-color-choice-icon-disabled: #ffffff;--p-color-code-text: #303030;--p-color-code-text-comment: #616161;--p-color-code-text-connector: #5700d1;--p-color-code-text-entity: #791a79;--p-color-code-text-function: #047b5d;--p-color-code-text-keyword: #007cb4;--p-color-code-text-number: #003a5a;--p-color-code-text-operator: #007cb4;--p-color-code-text-property: #086b5a;--p-color-code-text-punctuation: #4a4a4a;--p-color-code-text-string: #003a5a;--p-color-code-text-type: #e30c76;--p-color-details-text-critical: rgba(206, 31, 24, 1);--p-color-icon: #101010;--p-color-icon-accent: rgba(112, 112, 112, 1);--p-color-icon-active: #0a0a0a;--p-color-icon-ai: #20016f;--p-color-icon-ai-accent: #7854f6;--p-color-icon-ai-accent-active: #521fdb;--p-color-icon-ai-accent-hover: #672ff4;--p-color-icon-ai-active: #100038;--p-color-icon-ai-hover: #180053;--p-color-icon-brand: #0a0a0a;--p-color-icon-caution: #432e00;--p-color-icon-caution-accent: #ffac08;--p-color-icon-caution-accent-active: #bd7e00;--p-color-icon-caution-accent-hover: #de9503;--p-color-icon-critical: #4d0502;--p-color-icon-critical-accent: #e2221a;--p-color-icon-critical-accent-active: #ce1f18;--p-color-icon-critical-accent-hover: #d82019;--p-color-icon-disabled: #a6a6a6;--p-color-icon-highlight: #01246f;--p-color-icon-highlight-accent: #366fec;--p-color-icon-highlight-accent-active: #1650d0;--p-color-icon-highlight-accent-hover: #195ae8;--p-color-icon-highlight-active: #001238;--p-color-icon-highlight-hover: #001b53;--p-color-icon-hover: #0a0a0a;--p-color-icon-info: #004253;--p-color-icon-info-accent: #00b0de;--p-color-icon-info-accent-active: #008eb2;--p-color-icon-info-accent-hover: #009fc8;--p-color-icon-inverse: #d0d0d0;--p-color-icon-secondary: #606060;--p-color-icon-secondary-active: #303030;--p-color-icon-secondary-hover: #4a4a4a;--p-color-icon-success: #183701;--p-color-icon-success-accent: #5ecb10;--p-color-icon-success-accent-active: #428e0b;--p-color-icon-success-accent-hover: #50ac0e;--p-color-icon-tertiary: rgba(112, 112, 112, 1);--p-color-icon-warning: #532100;--p-color-icon-warning-accent: #ff771c;--p-color-icon-warning-accent-active: #e55c00;--p-color-icon-warning-accent-hover: #f26a10;--p-color-input-bg-surface: #ffffff;--p-color-input-bg-surface-active: #ffffff;--p-color-input-bg-surface-ai: #ffffff;--p-color-input-bg-surface-error: #ffffff;--p-color-input-bg-surface-hover: #f7f7f7;--p-color-input-border: rgba(140, 140, 140, 1);--p-color-input-border-active: rgba(80, 131, 240, 1);--p-color-input-border-hover: #606060;--p-color-nav-bg: rgba(0, 0, 0, 0);--p-color-nav-bg-fill: rgba(255, 255, 255, .19);--p-color-nav-bg-fill-hover: rgba(255, 255, 255, .29);--p-color-nav-bg-surface: rgba(0, 0, 0, 0);--p-color-nav-bg-surface-active: rgba(255, 255, 255, .11);--p-color-nav-bg-surface-hover: rgba(255, 255, 255, .06);--p-color-nav-bg-surface-selected: rgba(255, 255, 255, .11);--p-color-nav-icon: rgba(140, 140, 140, 1);--p-color-nav-icon-active: rgba(247, 247, 247, 1);--p-color-nav-icon-hover: rgba(208, 208, 208, 1);--p-color-nav-text: rgba(208, 208, 208, 1);--p-color-nav-text-active: rgba(247, 247, 247, 1);--p-color-nav-text-hover: rgba(247, 247, 247, 1);--p-color-nav-text-secondary: rgba(140, 140, 140, 1);--p-color-nav-text-secondary-active: rgba(247, 247, 247, 1);--p-color-nav-text-secondary-hover: rgba(208, 208, 208, 1);--p-color-page-button-bg-fill: #ffffff;--p-color-page-button-bg-fill-active: #f7f7f7;--p-color-page-button-bg-fill-hover: #f7f7f7;--p-color-radio-button-bg-surface-disabled: #00000014;--p-color-radio-button-icon-disabled: #ffffff;--p-color-scrollbar-thumb-active: #4a4a4a;--p-color-scrollbar-thumb-bg: #a6a6a6;--p-color-scrollbar-thumb-bg-hover: #8c8c8c;--p-color-scrollbar-thumb-hover: #606060;--p-color-text: #101010;--p-color-text-accent: rgba(112, 112, 112, 1);--p-color-text-ai: #20016f;--p-color-text-ai-accent: rgba(82, 31, 219, 1);--p-color-text-ai-active: #100038;--p-color-text-ai-hover: #180053;--p-color-text-ai-on-accent: #ede6fe;--p-color-text-ai-on-accent-active: #dacff7;--p-color-text-ai-on-accent-hover: #dacff7;--p-color-text-ai-on-bg-fill: #20016f;--p-color-text-ai-secondary: #29028d;--p-color-text-brand: #101010;--p-color-text-brand-hover: #101010;--p-color-text-brand-on-accent: #ffffff;--p-color-text-brand-on-accent-active: #dddddd;--p-color-text-brand-on-accent-disabled: #ffffff;--p-color-text-brand-on-accent-hover: #dddddd;--p-color-text-brand-on-bg-fill: #101010;--p-color-text-brand-on-bg-fill-active: #101010;--p-color-text-brand-on-bg-fill-disabled: #a6a6a6;--p-color-text-brand-on-bg-fill-hover: #101010;--p-color-text-caution: #432e00;--p-color-text-caution-accent: rgba(133, 90, 0, 1);--p-color-text-caution-active: #312100;--p-color-text-caution-hover: #312100;--p-color-text-caution-on-accent: #312100;--p-color-text-caution-on-accent-active: #312100;--p-color-text-caution-on-accent-hover: #312100;--p-color-text-caution-on-bg-fill: #432e00;--p-color-text-caution-secondary: #573b00;--p-color-text-critical: #650a06;--p-color-text-critical-accent: rgba(206, 31, 24, 1);--p-color-text-critical-active: #360200;--p-color-text-critical-hover: #4d0502;--p-color-text-critical-on-accent: #ffffff;--p-color-text-critical-on-accent-active: #ffe7e6;--p-color-text-critical-on-accent-hover: #ffe7e6;--p-color-text-critical-on-bg-fill: #650a06;--p-color-text-critical-secondary: rgba(126, 16, 12, 1);--p-color-text-disabled: #a6a6a6;--p-color-text-highlight: #01246f;--p-color-text-highlight-accent: rgba(22, 80, 208, 1);--p-color-text-highlight-active: #001238;--p-color-text-highlight-hover: #001b53;--p-color-text-highlight-on-accent: #e6eefe;--p-color-text-highlight-on-accent-active: #cddbf9;--p-color-text-highlight-on-accent-hover: #cddbf9;--p-color-text-highlight-on-bg-fill: #01246f;--p-color-text-highlight-on-bg-fill-active: #001238;--p-color-text-highlight-on-bg-fill-hover: #001b53;--p-color-text-highlight-secondary: rgba(2, 46, 141, 1);--p-color-text-info: #004253;--p-color-text-info-accent: rgba(0, 142, 178, 1);--p-color-text-info-active: #002c38;--p-color-text-info-hover: #004253;--p-color-text-info-on-accent: #002c38;--p-color-text-info-on-accent-active: #002c38;--p-color-text-info-on-accent-hover: #002c38;--p-color-text-info-on-bg-fill: #004253;--p-color-text-info-secondary: rgba(1, 89, 111, 1);--p-color-text-inverse: #d0d0d0;--p-color-text-inverse-secondary: #a6a6a6;--p-color-text-link: rgba(22, 80, 208, 1);--p-color-text-link-active: rgba(13, 63, 170, 1);--p-color-text-link-hover: rgba(19, 71, 185, 1);--p-color-text-link-inverse: #82a7f7;--p-color-text-on-accent: #ffffff;--p-color-text-on-accent-active: #dddddd;--p-color-text-on-accent-disabled: #ffffff;--p-color-text-on-accent-hover: #dddddd;--p-color-text-secondary: rgba(74, 74, 74, 1);--p-color-text-success: #183701;--p-color-text-success-accent: rgba(66, 142, 11, 1);--p-color-text-success-active: #0f2400;--p-color-text-success-hover: #0f2400;--p-color-text-success-on-accent: #0f2400;--p-color-text-success-on-accent-active: #0f2400;--p-color-text-success-on-accent-hover: #0f2400;--p-color-text-success-on-bg-fill: #183701;--p-color-text-success-secondary: #214b03;--p-color-text-tertiary: rgba(96, 96, 96, 1);--p-color-text-warning: #532100;--p-color-text-warning-accent: rgba(229, 92, 0, 1);--p-color-text-warning-active: #381600;--p-color-text-warning-hover: #381600;--p-color-text-warning-on-accent: #381600;--p-color-text-warning-on-accent-active: #381600;--p-color-text-warning-on-accent-hover: #381600;--p-color-text-warning-on-bg-fill: #532100;--p-color-text-warning-secondary: #6f2e01;--p-color-tooltip-tail-down-border: #d4d4d4;--p-color-tooltip-tail-up-border: #e3e3e3;--p-color-video-thumbnail-play-button-bg-fill: #000000b5;--p-color-video-thumbnail-play-button-bg-fill-hover: #000000cf;--p-color-video-thumbnail-play-button-text-on-bg-fill: #ffffff;--p-filter-nav-icon: saturate(0) invert(1) brightness(1.5) contrast(1.5) opacity(.9);--p-filter-nav-icon-active: saturate(0) invert(1) brightness(2) contrast(1.5) opacity(.9);--p-font-family-sans: "Inter", "Noto Sans Arabic", "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--p-font-feature-settings: "calt" on, "ss03" on, "cv09" on, "cv02" on, "cv03" on, "cv04" on;--p-font-letter-spacing-body-large: 0rem;--p-font-letter-spacing-body-medium: -.01em;--p-font-letter-spacing-body-small: -.005em;--p-font-letter-spacing-body-x-small: 0rem;--p-font-letter-spacing-dense: -.005em;--p-font-letter-spacing-denser: -.01em;--p-font-letter-spacing-densest: -.02em;--p-font-letter-spacing-display-large: -.02em;--p-font-letter-spacing-display-medium: -.02em;--p-font-letter-spacing-display-small: -.02em;--p-font-letter-spacing-heading-large: -.01em;--p-font-letter-spacing-heading-medium: -.01em;--p-font-letter-spacing-heading-small: -.005em;--p-font-line-height-body-large: 1.375rem;--p-font-line-height-body-medium: 1.25rem;--p-font-line-height-body-small: 1.125rem;--p-font-line-height-body-x-small: .875rem;--p-font-line-height-button-label: 1rem;--p-font-line-height-details-text: 1rem;--p-font-line-height-display-large: 2.25rem;--p-font-line-height-display-medium: 2rem;--p-font-line-height-display-small: 1.75rem;--p-font-line-height-heading-large: 1.375rem;--p-font-line-height-heading-medium: 1.25rem;--p-font-line-height-heading-small: 1.125rem;--p-font-line-height-input-label: 1.25rem;--p-font-line-height-input-label-small: 1rem;--p-font-line-height-input-value: 1.25rem;--p-font-size-adjust-input-value: none;--p-font-size-adjust-input-value-arabic: none;--p-font-size-adjust-input-value-hebrew: none;--p-font-size-body-large: .9375rem;--p-font-size-body-medium: .8125rem;--p-font-size-body-small: .75rem;--p-font-size-body-x-small: .6875rem;--p-font-size-button-label: .75rem;--p-font-size-details-text: .75rem;--p-font-size-display-large: 1.8125rem;--p-font-size-display-medium: 1.625rem;--p-font-size-display-small: 1.375rem;--p-font-size-heading-large: .9375rem;--p-font-size-heading-medium: .8125rem;--p-font-size-heading-small: .75rem;--p-font-size-input-label: .8125rem;--p-font-size-input-label-small: .75rem;--p-font-size-input-value: .8125rem;--p-font-weight-bold: 600;--p-font-weight-button-label: 500;--p-font-weight-details-text: 400;--p-font-weight-display-large: 500;--p-font-weight-display-medium: 500;--p-font-weight-display-small: 500;--p-font-weight-heading-large: 500;--p-font-weight-heading-medium: 500;--p-font-weight-heading-small: 500;--p-font-weight-input-label: 500;--p-font-weight-input-label-small: 400;--p-font-weight-medium: 500;--p-font-weight-regular: 400;--p-font-weight-semibold: 600;--p-height-field-min-block-size: 1.875rem;--p-shadow-100: 0rem .3125rem .3125rem -.15625rem rgba(0, 0, 0, .03), 0rem .1875rem .1875rem -.09375rem #00000005, 0rem .125rem .125rem -.0625rem #00000005, 0rem .0625rem .0625rem -.03125rem #00000008, 0rem .03125rem .03125rem 0rem #0000000a, 0rem 0rem 0rem .0625rem #0000000f;--p-shadow-200: 0rem .5rem .625rem -.3125rem rgba(0, 0, 0, .08), 0rem .3125rem .3125rem -.15625rem #00000008, 0rem .1875rem .1875rem -.09375rem #00000005, 0rem .125rem .125rem -.0625rem #00000005, 0rem .0625rem .0625rem -.03125rem #00000008, 0rem .03125rem .03125rem 0rem #0000000a, 0rem 0rem 0rem .0625rem #0000000f;--p-shadow-300: 0rem .5rem 1.5rem -.5rem #00000047, 0rem .5rem 1rem -.25rem #0000000d, 0rem .1875rem .375rem 0rem #0000000d, 0rem .125rem .25rem 0rem #0000000d, 0rem .0625rem .125rem 0rem #0000000d, 0rem 0rem 0rem .0625rem #0000000f;--p-shadow-400: 0rem 1.25rem 2rem -.75rem #00000033, 0rem .625rem 1rem -.375rem #00000014, 0rem .1875rem .375rem 0rem #00000014, 0rem .125rem .25rem 0rem #00000014, 0rem .0625rem .125rem 0rem #0000000d, 0rem 0rem 0rem .0625rem #0000000f;--p-shadow-500: 0rem 1.5rem 2.25rem -.75rem #0000001f, 0rem 1.5rem 1.5rem -.75rem #00000014, 0rem .5rem 1rem -.375rem #00000014, 0rem .1875rem .375rem 0rem #00000014, 0rem .125rem .25rem 0rem #00000014, 0rem .0625rem .125rem 0rem #0000000d, 0rem 0rem 0rem .0625rem #0000000f;--p-shadow-600: 0rem 1.5rem 3.5rem -.75rem #0000003d, 0rem 1.5rem 1.5rem -.75rem #0000001f, 0rem .1875rem .375rem 0rem #0000000d, 0rem .125rem .25rem 0rem #0000000d, 0rem .0625rem .125rem 0rem #0000000d, 0rem 0rem 0rem .0625rem #00000012;--p-shadow-banner: 0rem 0rem .125rem 0rem #0000003d, 0rem .125rem .75rem 0rem #00000005, 0rem .25rem 1rem 0rem #00000005, 0rem .25rem 3rem 0rem #00000005;--p-shadow-bevel-100: .0625rem 0rem 0rem 0rem #00000021 inset, -.0625rem 0rem 0rem 0rem #00000021 inset, 0rem -.0625rem 0rem 0rem #0000002b inset, 0rem .0625rem 0rem 0rem #cccccc80 inset;--p-shadow-border-inset: 0rem 0rem 0rem .0625rem #00000014 inset;--p-shadow-button: none;--p-shadow-button-disabled: none;--p-shadow-button-hover: 0rem .0625rem 0rem 0rem #EBEBEB inset, -.0625rem 0rem 0rem 0rem #EBEBEB inset, .0625rem 0rem 0rem 0rem #EBEBEB inset, 0rem -.0625rem 0rem 0rem #CCC inset;--p-shadow-button-inset: -.0625rem 0rem .0625rem 0rem rgba(26, 26, 26, .122) inset, .0625rem 0rem .0625rem 0rem #1a1a1a1f inset, 0rem .125rem .0625rem 0rem #1a1a1a33 inset;--p-shadow-button-primary: 0rem .0625rem .03125rem -.03125rem #00000021, 0rem .0625rem .125rem -.03125rem #00000021, 0rem .25rem .375rem -.125rem #00000021, 0rem .125rem .1875rem -.09375rem #00000021, inset 0rem 0rem .25rem .0625rem #101010, inset 0rem 0rem .25rem .125rem #ffffff1a, inset 0rem 0rem .75rem -.375rem #ffffffbf;--p-shadow-button-primary-critical: 0rem .0625rem .03125rem -.03125rem rgba(229, 0, 0, .16), 0rem .0625rem .125rem -.03125rem #e5000029, 0rem .25rem .375rem -.125rem #e5000029, 0rem .125rem .1875rem -.09375rem #ff00001a, inset 0rem 0rem .25rem .0625rem #F50000, inset 0rem 0rem .25rem .125rem #ffffff1a, inset 0rem 0rem .75rem -.375rem #ffffffbf;--p-shadow-button-primary-critical-hover: 0rem .0625rem .03125rem -.03125rem rgba(229, 0, 0, .12), 0rem .0625rem .125rem -.03125rem #e500001f, 0rem .25rem .375rem -.125rem #e500001f, 0rem .125rem .1875rem -.09375rem #ff00001f, inset 0rem 0rem .25rem .0625rem #F50000, inset 0rem 0rem .25rem .125rem #ffffff1a, inset 0rem 0rem .75rem -.375rem #ffffffbf;--p-shadow-button-primary-critical-inset: 0rem .0625rem .03125rem -.03125rem rgba(0, 0, 0, .13), inset 0rem 0rem .75rem -.375rem #ffffffbf, inset 0rem 0rem .25rem .125rem #ffffff1a, inset 0rem 0rem .25rem .0625rem #e0000b;--p-shadow-button-primary-hover: 0rem .0625rem .03125rem -.03125rem #00000021, 0rem .0625rem .125rem -.03125rem #00000021, 0rem .25rem .375rem -.125rem #00000021, 0rem .125rem .1875rem -.09375rem #00000021, inset 0rem 0rem .25rem .0625rem #101010, inset 0rem 0rem .25rem .125rem #ffffff1a, inset 0rem 0rem .75rem -.375rem #ffffffbf;--p-shadow-button-primary-inset: 0rem .0625rem .03125rem -.03125rem #00000021, inset 0rem 0rem .75rem -.375rem #ffffffbf, inset 0rem 0rem .25rem .125rem #ffffff1a, inset 0rem 0rem .25rem .0625rem #101010;--p-shadow-button-primary-success: 0rem -.0625rem 0rem .0625rem #0c5132cc inset, 0rem 0rem 0rem .0625rem #136f45cc inset, 0rem .03125rem 0rem .09375rem #ffffff40 inset;--p-shadow-button-primary-success-hover: 0rem .0625rem 0rem 0rem #ffffff7a inset, .0625rem 0rem 0rem 0rem #ffffff33 inset, -.0625rem 0rem 0rem 0rem #ffffff33 inset, 0rem -.09375rem 0rem 0rem #00000040 inset;--p-shadow-button-primary-success-inset: -.0625rem 0rem .0625rem 0rem #00000033 inset, .0625rem 0rem .0625rem 0rem #00000033 inset, 0rem .125rem 0rem 0rem #00000099 inset;--p-shadow-choice-checked: 0rem .0625rem .0625rem -.03125rem #00000021, inset 0rem 0rem 0rem .03125rem #00000066, inset 0rem .09375rem .125rem -.0625rem #ffffff6b;--p-shadow-choice-critical-checked: 0rem .0625rem .0625rem -.03125rem #00000021, inset 0rem 0rem 0rem .03125rem #0000001a, inset 0rem .09375rem .125rem -.0625rem #ffffff6b;--p-shadow-container: 0rem 0rem .125rem 0rem rgba(0, 0, 0, .24), 0rem .125rem .75rem 0rem #00000005, 0rem .25rem 1rem 0rem #00000005, 0rem .25rem 3rem 0rem #00000005;--p-shadow-control-inset: inset 0rem 0rem 0rem .03125rem #00000005, 0rem 0rem 0rem .0625rem #ffffff8c, 0rem .0625rem 0rem 0rem #ffffff, 0rem 0rem .5rem 0rem #00000005, inset 0rem .0625rem .125rem 0rem #00000005;--p-shadow-control-knob: 0 .0625rem .0625rem -.03125rem #0000000f, 0 .125rem .125rem -.0625rem #0000000f, 0 .25rem .25rem -.125rem #0000000f, 0 .125rem .5rem 0 #0000000f;--p-shadow-dialog: 0rem .125rem .1875rem -.0625rem rgba(0, 0, 0, .06), 0rem .25rem .375rem -.125rem #0000000f, 0rem .5rem .75rem -.25rem #0000000f, 0rem 1rem 1.5rem -.375rem #0000000f, 0rem 2rem 3rem -.5rem #0000000f, 0rem 0rem 0rem .0625rem #00000014;--p-shadow-input: 0rem .125rem .1875rem -.0625rem rgba(0, 0, 0, .04), 0rem .1875rem .25rem -.09375rem #0000000a, 0rem 0rem 0rem .0625rem #00000021;--p-shadow-input-ai: 0 0 .5rem .0625rem #7e5cff0d inset, 0 .125rem .1875rem -.0625rem #0000000a, 0 .1875rem .25rem -.09375rem #0000000a, 0 .25rem .3125rem -.125rem #0000000a, 0 0 0 .0625rem #7e5cff;--p-shadow-input-ai-focus: ;--p-shadow-input-critical: 0rem 0rem 0rem .0625rem #eb0014, 0rem .25rem .3125rem -.125rem #0000000a, 0rem .1875rem .25rem -.09375rem #0000000a, 0rem .125rem .1875rem -.0625rem #0000000a, inset 0rem 0rem .5rem .0625rem #e03d500d;--p-shadow-input-critical-focus: 0 0 .5rem .0625rem rgba(255, 43, 58, .05) inset, 0 0 0 .1875rem #ff2b3a24, 0 0 0 .0625rem #ff2b3a, 0 .25rem .3125rem -.125rem #0000000a, 0 .1875rem .25rem -.09375rem #0000000a, 0 .125rem .1875rem -.0625rem #0000000a;--p-shadow-input-disabled: 0rem 0rem 0rem .0625rem rgba(0, 0, 0, .1);--p-shadow-input-focus: 0rem .125rem .1875rem -.0625rem rgba(0, 0, 0, .04), 0rem .1875rem .25rem -.09375rem #0000000a, 0rem .25rem .3125rem -.125rem #0000000a, 0rem 0rem 0rem .0625rem rgba(80, 131, 240, 1), 0rem 0rem 0rem .1875rem #3573f60f, 0rem .25rem 1.25rem .125rem #3573f60f, 0rem 0rem .5rem .0625rem #3573f60d inset;--p-shadow-input-strong: 0rem .125rem .1875rem -.0625rem rgba(0, 0, 0, .04), 0rem .1875rem .25rem -.09375rem #0000000a, 0rem 0rem 0rem .0625rem #00000033;--p-shadow-item-focus: inset 0 0 0 .0625rem rgba(80, 131, 240, 1), inset 0 0 .5rem .0625rem #5083f00d, inset 0 .25rem 1.25rem .125rem #5083f00f;--p-shadow-nav-item-active: inset 0rem 0rem .75rem rgba(255, 255, 255, .04), inset 0rem .0625rem .0625rem #ffffff0a, inset 0rem 0rem 0rem .0625rem #ffffff05;--p-shadow-nav-selected: 0rem 0rem 0rem .0625rem rgba(255, 255, 255, .02) inset, 0rem .0625rem .0625rem 0rem #ffffff0f inset, 0rem 0rem .75rem .0625rem #ffffff0f inset, 0rem .0625rem .125rem 0rem #0000001a, 0rem 0rem 0rem .0625rem #0000001a;--p-shadow-page-button: 0 0 0 .0625rem rgba(0, 0, 0, .07), 0 .125rem 1.25rem 0 #00000008, 0 .3125rem 1.25rem 0 #00000008, 0 .5rem 3.75rem 0 #00000008;--p-shadow-page-button-active: 0 0 0 .0625rem rgba(0, 0, 0, .07), 0 .125rem 1.25rem 0 #00000008, 0 .3125rem 1.25rem 0 #00000008, 0 .5rem 3.75rem 0 #00000008;--p-shadow-popover: 0rem .125rem .125rem -.0625rem rgba(0, 0, 0, .06), 0rem .1875rem .25rem -.125rem #0000000f, 0rem .375rem .5rem -.1875rem #0000000f, 0rem .75rem 1rem -.25rem #0000000f, 0rem 0rem 0rem .0625rem #00000014;--p-shadow-section: 0rem 0rem .125rem 0rem rgba(0, 0, 0, .24), 0rem .125rem .75rem 0rem #00000005, 0rem .25rem 1rem 0rem #00000005, 0rem .25rem 3rem 0rem #00000005;--p-shadow-toast: 0rem .125rem .25rem -.0625rem #00000014, 0rem .25rem .5rem -.125rem #00000014, 0rem .5rem 1rem -.25rem #00000014, 0rem 1rem 2rem -.5rem #00000014, 0rem 2rem 4rem -1rem #00000014, 0rem 4rem 8rem -2rem #00000014, 0rem 0rem 0rem .0625rem #00000014;--p-shadow-toolbar-action: 0 0 0 .0625rem rgba(0, 0, 0, .07), 0 .125rem 1.25rem 0 #00000008, 0 .3125rem 1.25rem 0 #00000008, 0 .5rem 3.75rem 0 #00000008;--p-shadow-toolbar-action-active: 0 0 0 .0625rem rgba(0, 0, 0, .07), 0 .125rem 1.25rem 0 #00000008, 0 .3125rem 1.25rem 0 #00000008, 0 .5rem 3.75rem 0 #00000008;--p-space-badge-icon-padding-inline-start: .25rem;--p-space-badge-icon-padding-inline-start-large: .25rem;--p-space-badge-padding-inline: .375rem;--p-space-badge-padding-inline-large: .5rem;--p-space-button-group-gap: .5rem;--p-space-card-gap: 1rem;--p-space-card-padding: 1rem;--p-space-choice-margin: .0625rem;--p-space-choice-size: .875rem;--p-space-table-cell-padding: .375rem;--ds-font-mono: "Geist Mono", ui-monospace, Monaco, Consolas, monospace;--ds-chart-1: #13acf0;--ds-chart-2: #6a42e9;--ds-chart-3: #597eed;--ds-chart-4: #d147ac;--ds-chart-5: #23baba;--ds-chart-comparison: #0a97d5;--ds-chart-comparison-opacity: .5;--ds-chart-grid: #eeeeef;--ds-chart-axis-text: #70707b;--ds-chart-legend-text: #70707b;--ds-chart-cursor: #cbcbcf;--ds-chart-marker-stroke: #ffffff;--ds-chart-highlight: #005bd3;--ds-text-muted: var(--p-color-text-tertiary);--ds-trend-up: #067a43;--ds-trend-up-live: #00aa4f;--ds-trend-down: var(--ds-text-muted);--ds-trend-critical: #7e100c;--ds-heat-0: #f9fafe;--ds-heat-1: #f2f5fe;--ds-heat-2: #e5ebfc;--ds-heat-3: #cbd7f9;--ds-heat-4: #b1c3f7;--ds-heat-5: #91a9f3;--ds-heat-6: #133aaf;--ds-heat-text: #0b2062;--ds-heat-text-strong: #ffffff;--ds-placeholder: #757575;--ds-field-border: transparent;--ds-toggle-off-border: #8c8c8c;--ds-toggle-on-bg: var(--p-color-choice-bg-checked);--ds-dropzone-border: var(--p-color-border-tertiary);--ds-focus-ring: 0 0 0 2px var(--p-color-bg-surface), 0 0 0 4px var(--p-color-border-focus);--ds-code-keyword: #007ab8;--ds-code-table: #791a79;--ds-code-column: #086b5a;--ds-code-value: #003a5a;--ds-code-viz: #d13c77;--ds-code-gutter: #6c6c6c;--ds-ai-gradient: conic-gradient(from 210deg, #9474ff, #8ce1f8, #b3f782, #fedc77, #ffbf80, #ffd0cc, #9474ff);--ds-ai-avatar: linear-gradient(135deg, #672ff4, #7126ff 55%, #1c004f);--ds-frame-gap: .5rem;--ds-radius-main: 1rem;--ds-nav-width: 15rem;--ds-glass: rgba(255, 255, 255, .8);--ds-tooltip-bg: #1a1a1a;--ds-tooltip-text: #eeeeee;--ds-tooltip-radius: .5rem;--ds-tooltip-shadow: 0 0 0 1px rgba(220, 220, 220, .18), 0 1px 2px 0 rgba(0, 0, 0, .15), 0 3px 6px -5px rgba(0, 0, 0, .15);--ds-savebar-bg: #0a0a0a;--ds-savebar-text: #eeeeee;--ds-savebar-discard-bg: rgba(255, 255, 255, .12);--ds-savebar-discard-bg-hover: rgba(255, 255, 255, .2);--ds-savebar-save-bg: #fcfcfc;--ds-savebar-save-bg-hover: #e3e3e3;--ds-savebar-save-text: #121212;--ds-savebar-error: #f78086;--ds-scrim-modal: rgba(0, 0, 0, .5);--ds-tab-text: #4a4a4a;--ds-tab-bg-hover: rgba(0, 0, 0, .08);--ds-tab-bg-selected: rgba(0, 0, 0, .13);--ds-checkbox-size: .875rem;--ds-chart-tip-bg: #1b1b1b;--ds-chart-tip-text: #eeeeee;--ds-chart-tip-title: #d0d0d0;--ds-chart-tip-radius: .3125rem}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--p-color-avatar-bg-fill: #b5b5b5;--p-color-avatar-five-bg-fill: #fd4b92;--p-color-avatar-five-text-on-bg-fill: #fff6f8;--p-color-avatar-four-bg-fill: #51c0ff;--p-color-avatar-four-text-on-bg-fill: #002133;--p-color-avatar-one-bg-fill: #c530c5;--p-color-avatar-one-text-on-bg-fill: #fdeffd;--p-color-avatar-seven-bg-fill: #9474ff;--p-color-avatar-seven-text-on-bg-fill: #f8f7ff;--p-color-avatar-six-bg-fill: #25e82b;--p-color-avatar-six-text-on-bg-fill: #033d05;--p-color-avatar-text-on-bg-fill: #ffffff;--p-color-avatar-three-bg-fill: #2ce0d4;--p-color-avatar-three-text-on-bg-fill: #033c39;--p-color-avatar-two-bg-fill: #52f490;--p-color-avatar-two-text-on-bg-fill: #014b40;--p-color-badge-bg-fill-caution: #4f4700;--p-color-badge-bg-fill-critical: #2f040b;--p-color-badge-bg-fill-info: #003a5a;--p-color-badge-bg-fill-success: #014b40;--p-color-badge-bg-fill-warning: #5e4200;--p-color-badge-text-ai: #d4ccff;--p-color-badge-text-caution: #ffeb78;--p-color-badge-text-critical: #f78086;--p-color-badge-text-critical-on-bg-fill: #f78086;--p-color-badge-text-info: #a8d8ff;--p-color-badge-text-success: #2ced83;--p-color-badge-text-warning: #ffc879;--p-color-bg: #0a0a0a;--p-color-bg-accent: #fcfcfc;--p-color-bg-accent-active: #c6c6c6;--p-color-bg-accent-disabled: #ffffff38;--p-color-bg-accent-hover: #eeeeee;--p-color-bg-accent-selected: #d4d4d4;--p-color-bg-ai-accent: #8051ff;--p-color-bg-ai-accent-active: #3b0093;--p-color-bg-ai-accent-hover: #5700d1;--p-color-bg-ai-accent-selected: #3b0093;--p-color-bg-brand-accent: #fcfcfc;--p-color-bg-brand-accent-active: #c6c6c6;--p-color-bg-brand-accent-disabled: #ffffff38;--p-color-bg-brand-accent-hover: #eeeeee;--p-color-bg-brand-accent-selected: #d4d4d4;--p-color-bg-caution-accent: #ffe600;--p-color-bg-caution-accent-active: #e1cb00;--p-color-bg-caution-accent-hover: #ead300;--p-color-bg-caution-accent-selected: #e1cb00;--p-color-bg-critical-accent: #c70a24;--p-color-bg-critical-accent-active: #8e0b21;--p-color-bg-critical-accent-disabled: #ffffff38;--p-color-bg-critical-accent-hover: #a30a24;--p-color-bg-critical-accent-selected: #8e0b21;--p-color-bg-fill: #2f2f2f;--p-color-bg-fill-active: #414141;--p-color-bg-fill-ai: #3b0093;--p-color-bg-fill-ai-active: #5700d1;--p-color-bg-fill-ai-hover: #5700d1;--p-color-bg-fill-ai-secondary: #3b0093;--p-color-bg-fill-ai-secondary-active: #5700d1;--p-color-bg-fill-ai-secondary-hover: #5700d1;--p-color-bg-fill-brand: #414141;--p-color-bg-fill-brand-active: #2f2f2f;--p-color-bg-fill-brand-disabled: #ffffff0f;--p-color-bg-fill-brand-hover: #373737;--p-color-bg-fill-brand-selected: #2f2f2f;--p-color-bg-fill-caution: #4f4700;--p-color-bg-fill-caution-active: #4f4700;--p-color-bg-fill-caution-hover: #4f4700;--p-color-bg-fill-caution-secondary: #4f4700;--p-color-bg-fill-critical: #2f040b;--p-color-bg-fill-critical-active: #2f040b;--p-color-bg-fill-critical-hover: #2f040b;--p-color-bg-fill-critical-secondary: #2f040b;--p-color-bg-fill-critical-selected: #2f040b;--p-color-bg-fill-disabled: #ffffff0f;--p-color-bg-fill-highlight: #004299;--p-color-bg-fill-highlight-active: #004299;--p-color-bg-fill-highlight-hover: #004299;--p-color-bg-fill-highlight-secondary: #004299;--p-color-bg-fill-hover: #373737;--p-color-bg-fill-info: #003a5a;--p-color-bg-fill-info-active: #003a5a;--p-color-bg-fill-info-hover: #003a5a;--p-color-bg-fill-info-secondary: #003a5a;--p-color-bg-fill-inverse: #303030;--p-color-bg-fill-inverse-active: #616161;--p-color-bg-fill-secondary: #373737;--p-color-bg-fill-secondary-active: #585858;--p-color-bg-fill-secondary-hover: #414141;--p-color-bg-fill-secondary-selected: #585858;--p-color-bg-fill-selected: #373737;--p-color-bg-fill-success: #014b40;--p-color-bg-fill-success-active: #014b40;--p-color-bg-fill-success-hover: #014b40;--p-color-bg-fill-success-secondary: #014b40;--p-color-bg-fill-tertiary: #414141;--p-color-bg-fill-tertiary-active: #585858;--p-color-bg-fill-tertiary-hover: #585858;--p-color-bg-fill-transparent: #0000;--p-color-bg-fill-transparent-active: #ffffff26;--p-color-bg-fill-transparent-hover: #ffffff17;--p-color-bg-fill-transparent-secondary: #ffffff1f;--p-color-bg-fill-transparent-secondary-active: #ffffff2e;--p-color-bg-fill-transparent-secondary-hover: #ffffff26;--p-color-bg-fill-transparent-selected: #ffffff38;--p-color-bg-fill-warning: #5e4200;--p-color-bg-fill-warning-active: #5e4200;--p-color-bg-fill-warning-hover: #5e4200;--p-color-bg-fill-warning-secondary: #5e4200;--p-color-bg-highlight-accent: #005bd3;--p-color-bg-highlight-accent-active: #002e6a;--p-color-bg-highlight-accent-hover: #004299;--p-color-bg-highlight-accent-selected: #002e6a;--p-color-bg-info-accent: #91d0ff;--p-color-bg-info-accent-active: #0094d5;--p-color-bg-info-accent-hover: #51c0ff;--p-color-bg-info-accent-selected: #0094d5;--p-color-bg-success-accent: #047b5d;--p-color-bg-success-accent-active: #014b40;--p-color-bg-success-accent-hover: #035e4c;--p-color-bg-success-accent-selected: #014b40;--p-color-bg-surface: #1a1a1a;--p-color-bg-surface-active: #282828;--p-color-bg-surface-ai: #3b0093;--p-color-bg-surface-ai-active: #7126ff;--p-color-bg-surface-ai-hover: #5700d1;--p-color-bg-surface-brand: #414141;--p-color-bg-surface-brand-active: #2f2f2f;--p-color-bg-surface-brand-hover: #373737;--p-color-bg-surface-brand-selected: #4a4a4a;--p-color-bg-surface-caution: #332e00;--p-color-bg-surface-caution-active: #695f00;--p-color-bg-surface-caution-hover: #4f4700;--p-color-bg-surface-critical: #5f0716;--p-color-bg-surface-critical-active: #a30a24;--p-color-bg-surface-critical-hover: #8e0b21;--p-color-bg-surface-disabled: #ffffff0f;--p-color-bg-surface-highlight: #002e6a;--p-color-bg-surface-highlight-active: #005bd3;--p-color-bg-surface-highlight-hover: #004299;--p-color-bg-surface-hover: #222222;--p-color-bg-surface-info: #003a5a;--p-color-bg-surface-info-active: #00679b;--p-color-bg-surface-info-hover: #00527c;--p-color-bg-surface-inverse: #303030;--p-color-bg-surface-overlay: #292929;--p-color-bg-surface-secondary: #282828;--p-color-bg-surface-secondary-active: #373737;--p-color-bg-surface-secondary-hover: #2f2f2f;--p-color-bg-surface-secondary-selected: #373737;--p-color-bg-surface-selected: #2f2f2f;--p-color-bg-surface-success: #073630;--p-color-bg-surface-success-active: #035e4c;--p-color-bg-surface-success-hover: #014b40;--p-color-bg-surface-tertiary: #2f2f2f;--p-color-bg-surface-tertiary-active: #ffffff38;--p-color-bg-surface-tertiary-hover: #ffffff2e;--p-color-bg-surface-transparent: #0000;--p-color-bg-surface-warning: #412d00;--p-color-bg-surface-warning-active: #7c5800;--p-color-bg-surface-warning-hover: #5e4200;--p-color-bg-warning-accent: #ffb800;--p-color-bg-warning-accent-active: #b28400;--p-color-bg-warning-accent-hover: #e5a500;--p-color-bg-warning-accent-selected: #b28400;--p-color-border: #ffffff17;--p-color-border-ai: #8051ff;--p-color-border-ai-active: #aa95ff;--p-color-border-ai-hover: #9474ff;--p-color-border-ai-secondary: #aa95ff;--p-color-border-ai-secondary-active: #d4ccff;--p-color-border-ai-secondary-hover: #c7bcff;--p-color-border-brand: #585858;--p-color-border-caution: #827500;--p-color-border-critical: #c70a24;--p-color-border-critical-secondary: #f78086;--p-color-border-disabled: #ffffff08;--p-color-border-focus: #97adff;--p-color-border-highlight: #97adff;--p-color-border-highlight-active: #c5d0ff;--p-color-border-highlight-hover: #bac7ff;--p-color-border-hover: #ffffff1f;--p-color-border-info: #007cb4;--p-color-border-inverse: #616161;--p-color-border-inverse-active: #e3e3e3;--p-color-border-inverse-hover: #cccccc;--p-color-border-secondary: #ffffff0f;--p-color-border-success: #047b5d;--p-color-border-tertiary: #ffffff2e;--p-color-border-warning: #956f00;--p-color-button-bg-fill: #2f2f2f;--p-color-button-bg-fill-active: #414141;--p-color-button-bg-fill-critical: #2f2f2f;--p-color-button-bg-fill-critical-active: #414141;--p-color-button-bg-fill-critical-hover: #373737;--p-color-button-bg-fill-hover: #373737;--p-color-button-gradient-bg-fill: linear-gradient(#ffffff00, #ffffff00);--p-color-button-gradient-bg-fill-critical: none;--p-color-button-group-divider: #0000;--p-color-button-group-divider-brand: #00000033;--p-color-button-primary-bg: #fcfcfc;--p-color-button-primary-bg-active: #c6c6c6;--p-color-button-primary-bg-critical: #c70a24;--p-color-button-primary-bg-critical-active: #8e0b21;--p-color-button-primary-bg-critical-disabled: #ffffff38;--p-color-button-primary-bg-critical-hover: #a30a24;--p-color-button-primary-bg-disabled: #ffffff38;--p-color-button-primary-bg-hover: #eeeeee;--p-color-button-primary-disclosure: #121212;--p-color-button-primary-disclosure-active: #121212;--p-color-button-primary-disclosure-critical: #fff6f8;--p-color-button-primary-disclosure-disabled: #121212;--p-color-button-primary-disclosure-hover: #121212;--p-color-button-primary-text: #121212;--p-color-button-primary-text-active: #121212;--p-color-button-primary-text-critical: #fff6f8;--p-color-button-primary-text-disabled: #121212;--p-color-button-primary-text-hover: #121212;--p-color-choice-bg-checked: #fcfcfc;--p-color-choice-bg-checked-critical: #c70a24;--p-color-choice-bg-checked-critical-active: #8e0b21;--p-color-choice-bg-checked-hover: #eeeeee;--p-color-choice-bg-surface: #585858;--p-color-choice-bg-surface-disabled: #ffffff0f;--p-color-choice-icon: #121212;--p-color-choice-icon-critical: #fff6f8;--p-color-choice-icon-disabled: #1a1a1a;--p-color-code-text: #eeeeee;--p-color-code-text-comment: #aaaaaa;--p-color-code-text-connector: #aa95ff;--p-color-code-text-entity: #f8b1f8;--p-color-code-text-function: #11df7b;--p-color-code-text-keyword: #51c0ff;--p-color-code-text-number: #a8d8ff;--p-color-code-text-operator: #51c0ff;--p-color-code-text-property: #74dbc8;--p-color-code-text-punctuation: #c6c6c6;--p-color-code-text-string: #a8d8ff;--p-color-code-text-type: #feb5ca;--p-color-details-text-critical: #f78086;--p-color-icon: #dcdcdc;--p-color-icon-accent: #8a8a8a;--p-color-icon-active: #eeeeee;--p-color-icon-ai: #aa95ff;--p-color-icon-ai-accent: #aa95ff;--p-color-icon-ai-accent-active: #aa95ff;--p-color-icon-ai-accent-hover: #aa95ff;--p-color-icon-ai-active: #d4ccff;--p-color-icon-ai-hover: #c7bcff;--p-color-icon-brand: #1a1a1a;--p-color-icon-caution: #e1cb00;--p-color-icon-caution-accent: #e1cb00;--p-color-icon-caution-accent-active: #e1cb00;--p-color-icon-caution-accent-hover: #e1cb00;--p-color-icon-critical: #f78086;--p-color-icon-critical-accent: #f78086;--p-color-icon-critical-accent-active: #f78086;--p-color-icon-critical-accent-hover: #f78086;--p-color-icon-disabled: #585858;--p-color-icon-highlight: #0071e9;--p-color-icon-highlight-accent: #0071e9;--p-color-icon-highlight-accent-active: #97adff;--p-color-icon-highlight-accent-hover: #4188ff;--p-color-icon-highlight-active: #97adff;--p-color-icon-highlight-hover: #4188ff;--p-color-icon-hover: #eeeeee;--p-color-icon-info: #51c0ff;--p-color-icon-info-accent: #51c0ff;--p-color-icon-info-accent-active: #51c0ff;--p-color-icon-info-accent-hover: #51c0ff;--p-color-icon-inverse: #e3e3e3;--p-color-icon-secondary: #aaaaaa;--p-color-icon-secondary-active: #dcdcdc;--p-color-icon-secondary-hover: #c6c6c6;--p-color-icon-success: #18bf79;--p-color-icon-success-accent: #18bf79;--p-color-icon-success-accent-active: #18bf79;--p-color-icon-success-accent-hover: #18bf79;--p-color-icon-tertiary: #8a8a8a;--p-color-icon-warning: #e5a500;--p-color-icon-warning-accent: #e5a500;--p-color-icon-warning-accent-active: #e5a500;--p-color-icon-warning-accent-hover: #e5a500;--p-color-input-bg-surface: #1a1a1a;--p-color-input-bg-surface-active: #282828;--p-color-input-bg-surface-ai: #3b0093;--p-color-input-bg-surface-error: #5f0716;--p-color-input-bg-surface-hover: #222222;--p-color-input-border: #585858;--p-color-input-border-active: #eeeeee;--p-color-input-border-hover: #707070;--p-color-nav-bg: #0a0a0a;--p-color-nav-bg-surface: #0a0a0a;--p-color-nav-bg-surface-active: #1a1a1a;--p-color-nav-bg-surface-hover: #1a1a1a;--p-color-nav-bg-surface-selected: #222222;--p-color-nav-icon: #8c8c8c;--p-color-nav-icon-active: #fcfcfc;--p-color-nav-icon-hover: #dcdcdc;--p-color-nav-text: #dcdcdc;--p-color-nav-text-active: #fcfcfc;--p-color-nav-text-hover: #fcfcfc;--p-color-nav-text-secondary: #a6a6a6;--p-color-nav-text-secondary-active: #fcfcfc;--p-color-nav-text-secondary-hover: #dcdcdc;--p-color-page-button-bg-fill: #282828;--p-color-page-button-bg-fill-active: #373737;--p-color-page-button-bg-fill-hover: #2f2f2f;--p-color-scrollbar-thumb-active: #c6c6c6;--p-color-scrollbar-thumb-bg: #707070;--p-color-scrollbar-thumb-hover: #aaaaaa;--p-color-text: #eeeeee;--p-color-text-accent: #616161;--p-color-text-ai: #d4ccff;--p-color-text-ai-accent: #c7bcff;--p-color-text-ai-active: #e4deff;--p-color-text-ai-hover: #dfd9ff;--p-color-text-ai-on-accent: #fdfdff;--p-color-text-ai-on-accent-active: #fdfdff;--p-color-text-ai-on-accent-hover: #fdfdff;--p-color-text-ai-on-bg-fill: #d4ccff;--p-color-text-ai-secondary: #c7bcff;--p-color-text-brand: #eeeeee;--p-color-text-brand-hover: #eeeeee;--p-color-text-brand-on-accent: #121212;--p-color-text-brand-on-accent-active: #121212;--p-color-text-brand-on-accent-disabled: #121212;--p-color-text-brand-on-accent-hover: #121212;--p-color-text-brand-on-bg-fill: #eeeeee;--p-color-text-brand-on-bg-fill-active: #eeeeee;--p-color-text-brand-on-bg-fill-disabled: #585858;--p-color-text-brand-on-bg-fill-hover: #eeeeee;--p-color-text-caution: #ffeb78;--p-color-text-caution-accent: #ead300;--p-color-text-caution-active: #f7df00;--p-color-text-caution-hover: #ffe600;--p-color-text-caution-on-accent: #1f1c00;--p-color-text-caution-on-accent-active: #1f1c00;--p-color-text-caution-on-accent-hover: #1f1c00;--p-color-text-caution-on-bg-fill: #ffeb78;--p-color-text-caution-secondary: #ead300;--p-color-text-critical: #f78086;--p-color-text-critical-accent: #f78086;--p-color-text-critical-active: #fec1c7;--p-color-text-critical-hover: #fdacb1;--p-color-text-critical-on-accent: #fff6f8;--p-color-text-critical-on-accent-active: #fff6f8;--p-color-text-critical-on-accent-hover: #fff6f8;--p-color-text-critical-on-bg-fill: #f78086;--p-color-text-critical-secondary: #f78086;--p-color-text-disabled: #585858;--p-color-text-highlight: #c5d0ff;--p-color-text-highlight-accent: #c5d0ff;--p-color-text-highlight-active: #dbe1ff;--p-color-text-highlight-hover: #d5dcff;--p-color-text-highlight-on-accent: #fcfdff;--p-color-text-highlight-on-accent-active: #fcfdff;--p-color-text-highlight-on-accent-hover: #fcfdff;--p-color-text-highlight-on-bg-fill: #c5d0ff;--p-color-text-highlight-on-bg-fill-active: #dbe1ff;--p-color-text-highlight-on-bg-fill-hover: #d5dcff;--p-color-text-highlight-secondary: #c5d0ff;--p-color-text-info: #a8d8ff;--p-color-text-info-accent: #a8d8ff;--p-color-text-info-active: #cae6ff;--p-color-text-info-hover: #c0e1ff;--p-color-text-info-on-accent: #002133;--p-color-text-info-on-accent-active: #002133;--p-color-text-info-on-accent-hover: #002133;--p-color-text-info-on-bg-fill: #a8d8ff;--p-color-text-info-secondary: #a8d8ff;--p-color-text-inverse: #e3e3e3;--p-color-text-inverse-secondary: #b5b5b5;--p-color-text-link: #c5d0ff;--p-color-text-link-active: #dbe1ff;--p-color-text-link-hover: #d5dcff;--p-color-text-link-inverse: #c5d0ff;--p-color-text-on-accent: #121212;--p-color-text-on-accent-active: #121212;--p-color-text-on-accent-disabled: #121212;--p-color-text-on-accent-hover: #121212;--p-color-text-secondary: #aaaaaa;--p-color-text-success: #2ced83;--p-color-text-success-accent: #2ced83;--p-color-text-success-active: #6ef799;--p-color-text-success-hover: #52f490;--p-color-text-success-on-accent: #e6feea;--p-color-text-success-on-accent-active: #e6feea;--p-color-text-success-on-accent-hover: #e6feea;--p-color-text-success-on-bg-fill: #2ced83;--p-color-text-success-secondary: #2ced83;--p-color-text-tertiary: #616161;--p-color-text-warning: #ffc879;--p-color-text-warning-accent: #ffc879;--p-color-text-warning-active: #ffddb6;--p-color-text-warning-hover: #ffd6a4;--p-color-text-warning-on-accent: #251a00;--p-color-text-warning-on-accent-active: #251a00;--p-color-text-warning-on-accent-hover: #251a00;--p-color-text-warning-on-bg-fill: #ffc879;--p-color-text-warning-secondary: #ffc879;--p-color-tooltip-tail-down-border: #3c3c3c;--p-color-tooltip-tail-up-border: #474747;--p-shadow-100: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem 0rem 0rem #ffffff08, 0rem .15625rem .03125rem 0rem #00000057, 0rem .25rem .25rem -.09375rem #0000001f, 0rem .3125rem .3125rem -.15625rem #0000003d;--p-shadow-200: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem .0625rem -.03125rem #0000001f, 0rem .1875rem .1875rem -.09375rem #0000001f, 0rem .5rem .625rem -.3125rem #0000003d;--p-shadow-300: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.3125rem #00000026, 0rem .5rem 1.5rem -.5rem #000000d6;--p-shadow-400: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.1875rem #0000003d, 0rem 1.25rem 2rem -.75rem #00000099;--p-shadow-500: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .125rem .25rem 0rem #0000003d, 0rem .5rem 1rem -.375rem #0000003d, 0rem 1.5rem 2.25rem -.75rem #0000005c;--p-shadow-600: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.1875rem #00000026, 0rem 1.5rem 3.5rem -.75rem #000000b8;--p-shadow-banner: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem .0625rem -.03125rem #0000001f, 0rem .1875rem .1875rem -.09375rem #0000001f, 0rem .5rem .625rem -.3125rem #0000003d;--p-shadow-bevel-100: .0625rem 0rem 0rem 0rem #cccccc14 inset, -.0625rem 0rem 0rem 0rem #cccccc14 inset, 0rem -.0625rem 0rem 0rem #cccccc14 inset, 0rem .0625rem 0rem 0rem #cccccc29 inset;--p-shadow-button: 0rem 0rem 0rem .03125rem #0000003d, 0rem .0625rem .125rem -.03125rem #0000001f, 0rem .125rem .1875rem -.09375rem #0000001f, 0rem .25rem .25rem -.125rem #0000001f, inset 0rem .0625rem 0rem #ffffff0a, inset 0rem 0rem 0rem .0625rem #ffffff12, inset 0rem .25rem .25rem -.125rem #ffffff0a;--p-shadow-button-inset: 0rem 0rem 0rem .0625rem #0000005c, 0rem 0rem 0rem .125rem #ffffff08, 0rem .125rem 0rem #ffffff0a, inset 0rem .0625rem 0rem #00000033;--p-shadow-button-primary: 0rem -.0625rem 0rem 0rem #aaaaaa inset, 0rem 0rem 0rem .0625rem #0000001a inset, 0rem .03125rem 0rem .09375rem #fcfcfc inset;--p-shadow-button-primary-critical: 0rem -.0625rem 0rem .0625rem #8e0b21cc inset, 0rem 0rem 0rem .0625rem #a30a24cc inset, 0rem .03125rem 0rem .09375rem #f78086a3 inset;--p-shadow-button-primary-critical-hover: 0rem -.0625rem 0rem .0625rem #8e0b21cc inset, 0rem 0rem 0rem .0625rem #a30a24cc inset, 0rem .03125rem 0rem .09375rem #f7808670 inset;--p-shadow-button-primary-critical-inset: -.0625rem 0rem .0625rem 0rem #00000033 inset, .0625rem 0rem .0625rem 0rem #00000033 inset, 0rem .125rem 0rem 0rem #00000099 inset;--p-shadow-button-primary-hover: 0rem -.0625rem 0rem 0rem #aaaaaa inset, 0rem 0rem 0rem .0625rem #0000001a inset, 0rem .03125rem 0rem .09375rem #fcfcfc inset;--p-shadow-button-primary-inset: -.0625rem 0rem .0625rem 0rem #1a1a1a1f inset, .0625rem 0rem .0625rem 0rem #1a1a1a1f inset, 0rem .125rem .0625rem 0rem #1a1a1a33 inset;--p-shadow-choice-checked: none;--p-shadow-choice-critical-checked: none;--p-shadow-container: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem 0rem 0rem #ffffff08, 0rem .15625rem .03125rem 0rem #00000057, 0rem .25rem .25rem -.09375rem #0000001f, 0rem .3125rem .3125rem -.15625rem #0000003d;--p-shadow-control-inset: none;--p-shadow-control-knob: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem 0rem 0rem #ffffff08, 0rem .15625rem .03125rem 0rem #00000057, 0rem .25rem .25rem -.09375rem #0000001f, 0rem .3125rem .3125rem -.15625rem #0000003d;--p-shadow-dialog: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.1875rem #0000003d, 0rem 1.25rem 2rem -.75rem #00000099;--p-shadow-input: none;--p-shadow-input-ai: none;--p-shadow-input-critical: none;--p-shadow-input-critical-focus: none;--p-shadow-input-disabled: none;--p-shadow-input-focus: none;--p-shadow-input-strong: none;--p-shadow-item-focus: none;--p-shadow-nav-item-active: none;--p-shadow-nav-selected: 0rem 0rem 0rem .0625rem #ffffff05 inset, 0rem .0625rem .0625rem 0rem #ffffff0f inset, 0rem 0rem .75rem .0625rem #ffffff0f inset, 0rem .0625rem .125rem 0rem #0000001a, 0rem 0rem 0rem .0625rem #0000001a;--p-shadow-page-button: none;--p-shadow-page-button-active: 0rem .125rem .0625rem 0rem #1a1a1a33 inset, .0625rem 0rem .0625rem 0rem #1a1a1a1f inset, -.0625rem 0rem .0625rem 0rem #1a1a1a1f inset;--p-shadow-popover: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.3125rem #00000026, 0rem .5rem 1.5rem -.5rem #000000d6;--p-shadow-section: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem 0rem 0rem #ffffff08, 0rem .15625rem .03125rem 0rem #00000057, 0rem .25rem .25rem -.09375rem #0000001f, 0rem .3125rem .3125rem -.15625rem #0000003d;--p-shadow-toast: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .125rem .25rem 0rem #0000003d, 0rem .5rem 1rem -.375rem #0000003d, 0rem 1.5rem 2.25rem -.75rem #0000005c;--p-shadow-toolbar-action: none;--p-shadow-toolbar-action-active: 0rem .125rem .0625rem 0rem #1a1a1a33 inset, .0625rem 0rem .0625rem 0rem #1a1a1a1f inset, -.0625rem 0rem .0625rem 0rem #1a1a1a1f inset;--ds-chart-grid: var(--p-color-border-secondary);--ds-chart-axis-text: var(--p-color-text-secondary);--ds-chart-legend-text: var(--p-color-text-secondary);--ds-chart-cursor: var(--p-color-border-tertiary);--ds-chart-marker-stroke: var(--p-color-bg-surface);--ds-text-muted: var(--p-color-text-secondary);--ds-trend-up: #2ced83;--ds-trend-up-live: #2ced83;--ds-trend-down: var(--ds-text-muted);--ds-trend-critical: var(--p-color-text-critical-secondary);--ds-heat-0: var(--p-color-bg-surface-secondary);--ds-heat-1: #00366f;--ds-heat-2: var(--p-color-bg-surface-highlight);--ds-heat-3: var(--p-color-bg-surface-highlight-hover);--ds-heat-4: var(--p-color-bg-highlight-accent);--ds-heat-5: var(--p-color-icon-highlight-accent-hover);--ds-heat-6: var(--p-color-border-highlight);--ds-heat-text: var(--p-color-text);--ds-heat-text-strong: #101010;--ds-placeholder: var(--p-color-text-secondary);--ds-field-border: var(--p-color-input-border-hover);--ds-toggle-off-border: var(--p-color-input-border-hover);--ds-toggle-on-bg: var(--p-color-choice-bg-checked);--ds-dropzone-border: var(--p-color-border-tertiary);--ds-focus-ring: 0 0 0 2px var(--p-color-bg-surface), 0 0 0 4px var(--p-color-border-focus);--ds-code-keyword: var(--p-color-code-text-keyword);--ds-code-table: var(--p-color-code-text-entity);--ds-code-column: var(--p-color-code-text-property);--ds-code-value: var(--p-color-code-text-number);--ds-code-viz: var(--p-color-code-text-type);--ds-code-gutter: var(--p-color-code-text-comment);--ds-glass: rgba(26, 26, 26, .8);--ds-tab-text: var(--p-color-text-secondary);--ds-tab-bg-hover: rgba(255, 255, 255, .1);--ds-tab-bg-selected: rgba(255, 255, 255, .16)}}:root[data-theme=dark],.ds-theme-dark{--p-color-avatar-bg-fill: #b5b5b5;--p-color-avatar-five-bg-fill: #fd4b92;--p-color-avatar-five-text-on-bg-fill: #fff6f8;--p-color-avatar-four-bg-fill: #51c0ff;--p-color-avatar-four-text-on-bg-fill: #002133;--p-color-avatar-one-bg-fill: #c530c5;--p-color-avatar-one-text-on-bg-fill: #fdeffd;--p-color-avatar-seven-bg-fill: #9474ff;--p-color-avatar-seven-text-on-bg-fill: #f8f7ff;--p-color-avatar-six-bg-fill: #25e82b;--p-color-avatar-six-text-on-bg-fill: #033d05;--p-color-avatar-text-on-bg-fill: #ffffff;--p-color-avatar-three-bg-fill: #2ce0d4;--p-color-avatar-three-text-on-bg-fill: #033c39;--p-color-avatar-two-bg-fill: #52f490;--p-color-avatar-two-text-on-bg-fill: #014b40;--p-color-badge-bg-fill-caution: #4f4700;--p-color-badge-bg-fill-critical: #2f040b;--p-color-badge-bg-fill-info: #003a5a;--p-color-badge-bg-fill-success: #014b40;--p-color-badge-bg-fill-warning: #5e4200;--p-color-badge-text-ai: #d4ccff;--p-color-badge-text-caution: #ffeb78;--p-color-badge-text-critical: #f78086;--p-color-badge-text-critical-on-bg-fill: #f78086;--p-color-badge-text-info: #a8d8ff;--p-color-badge-text-success: #2ced83;--p-color-badge-text-warning: #ffc879;--p-color-bg: #0a0a0a;--p-color-bg-accent: #fcfcfc;--p-color-bg-accent-active: #c6c6c6;--p-color-bg-accent-disabled: #ffffff38;--p-color-bg-accent-hover: #eeeeee;--p-color-bg-accent-selected: #d4d4d4;--p-color-bg-ai-accent: #8051ff;--p-color-bg-ai-accent-active: #3b0093;--p-color-bg-ai-accent-hover: #5700d1;--p-color-bg-ai-accent-selected: #3b0093;--p-color-bg-brand-accent: #fcfcfc;--p-color-bg-brand-accent-active: #c6c6c6;--p-color-bg-brand-accent-disabled: #ffffff38;--p-color-bg-brand-accent-hover: #eeeeee;--p-color-bg-brand-accent-selected: #d4d4d4;--p-color-bg-caution-accent: #ffe600;--p-color-bg-caution-accent-active: #e1cb00;--p-color-bg-caution-accent-hover: #ead300;--p-color-bg-caution-accent-selected: #e1cb00;--p-color-bg-critical-accent: #c70a24;--p-color-bg-critical-accent-active: #8e0b21;--p-color-bg-critical-accent-disabled: #ffffff38;--p-color-bg-critical-accent-hover: #a30a24;--p-color-bg-critical-accent-selected: #8e0b21;--p-color-bg-fill: #2f2f2f;--p-color-bg-fill-active: #414141;--p-color-bg-fill-ai: #3b0093;--p-color-bg-fill-ai-active: #5700d1;--p-color-bg-fill-ai-hover: #5700d1;--p-color-bg-fill-ai-secondary: #3b0093;--p-color-bg-fill-ai-secondary-active: #5700d1;--p-color-bg-fill-ai-secondary-hover: #5700d1;--p-color-bg-fill-brand: #414141;--p-color-bg-fill-brand-active: #2f2f2f;--p-color-bg-fill-brand-disabled: #ffffff0f;--p-color-bg-fill-brand-hover: #373737;--p-color-bg-fill-brand-selected: #2f2f2f;--p-color-bg-fill-caution: #4f4700;--p-color-bg-fill-caution-active: #4f4700;--p-color-bg-fill-caution-hover: #4f4700;--p-color-bg-fill-caution-secondary: #4f4700;--p-color-bg-fill-critical: #2f040b;--p-color-bg-fill-critical-active: #2f040b;--p-color-bg-fill-critical-hover: #2f040b;--p-color-bg-fill-critical-secondary: #2f040b;--p-color-bg-fill-critical-selected: #2f040b;--p-color-bg-fill-disabled: #ffffff0f;--p-color-bg-fill-highlight: #004299;--p-color-bg-fill-highlight-active: #004299;--p-color-bg-fill-highlight-hover: #004299;--p-color-bg-fill-highlight-secondary: #004299;--p-color-bg-fill-hover: #373737;--p-color-bg-fill-info: #003a5a;--p-color-bg-fill-info-active: #003a5a;--p-color-bg-fill-info-hover: #003a5a;--p-color-bg-fill-info-secondary: #003a5a;--p-color-bg-fill-inverse: #303030;--p-color-bg-fill-inverse-active: #616161;--p-color-bg-fill-secondary: #373737;--p-color-bg-fill-secondary-active: #585858;--p-color-bg-fill-secondary-hover: #414141;--p-color-bg-fill-secondary-selected: #585858;--p-color-bg-fill-selected: #373737;--p-color-bg-fill-success: #014b40;--p-color-bg-fill-success-active: #014b40;--p-color-bg-fill-success-hover: #014b40;--p-color-bg-fill-success-secondary: #014b40;--p-color-bg-fill-tertiary: #414141;--p-color-bg-fill-tertiary-active: #585858;--p-color-bg-fill-tertiary-hover: #585858;--p-color-bg-fill-transparent: #0000;--p-color-bg-fill-transparent-active: #ffffff26;--p-color-bg-fill-transparent-hover: #ffffff17;--p-color-bg-fill-transparent-secondary: #ffffff1f;--p-color-bg-fill-transparent-secondary-active: #ffffff2e;--p-color-bg-fill-transparent-secondary-hover: #ffffff26;--p-color-bg-fill-transparent-selected: #ffffff38;--p-color-bg-fill-warning: #5e4200;--p-color-bg-fill-warning-active: #5e4200;--p-color-bg-fill-warning-hover: #5e4200;--p-color-bg-fill-warning-secondary: #5e4200;--p-color-bg-highlight-accent: #005bd3;--p-color-bg-highlight-accent-active: #002e6a;--p-color-bg-highlight-accent-hover: #004299;--p-color-bg-highlight-accent-selected: #002e6a;--p-color-bg-info-accent: #91d0ff;--p-color-bg-info-accent-active: #0094d5;--p-color-bg-info-accent-hover: #51c0ff;--p-color-bg-info-accent-selected: #0094d5;--p-color-bg-success-accent: #047b5d;--p-color-bg-success-accent-active: #014b40;--p-color-bg-success-accent-hover: #035e4c;--p-color-bg-success-accent-selected: #014b40;--p-color-bg-surface: #1a1a1a;--p-color-bg-surface-active: #282828;--p-color-bg-surface-ai: #3b0093;--p-color-bg-surface-ai-active: #7126ff;--p-color-bg-surface-ai-hover: #5700d1;--p-color-bg-surface-brand: #414141;--p-color-bg-surface-brand-active: #2f2f2f;--p-color-bg-surface-brand-hover: #373737;--p-color-bg-surface-brand-selected: #4a4a4a;--p-color-bg-surface-caution: #332e00;--p-color-bg-surface-caution-active: #695f00;--p-color-bg-surface-caution-hover: #4f4700;--p-color-bg-surface-critical: #5f0716;--p-color-bg-surface-critical-active: #a30a24;--p-color-bg-surface-critical-hover: #8e0b21;--p-color-bg-surface-disabled: #ffffff0f;--p-color-bg-surface-highlight: #002e6a;--p-color-bg-surface-highlight-active: #005bd3;--p-color-bg-surface-highlight-hover: #004299;--p-color-bg-surface-hover: #222222;--p-color-bg-surface-info: #003a5a;--p-color-bg-surface-info-active: #00679b;--p-color-bg-surface-info-hover: #00527c;--p-color-bg-surface-inverse: #303030;--p-color-bg-surface-overlay: #292929;--p-color-bg-surface-secondary: #282828;--p-color-bg-surface-secondary-active: #373737;--p-color-bg-surface-secondary-hover: #2f2f2f;--p-color-bg-surface-secondary-selected: #373737;--p-color-bg-surface-selected: #2f2f2f;--p-color-bg-surface-success: #073630;--p-color-bg-surface-success-active: #035e4c;--p-color-bg-surface-success-hover: #014b40;--p-color-bg-surface-tertiary: #2f2f2f;--p-color-bg-surface-tertiary-active: #ffffff38;--p-color-bg-surface-tertiary-hover: #ffffff2e;--p-color-bg-surface-transparent: #0000;--p-color-bg-surface-warning: #412d00;--p-color-bg-surface-warning-active: #7c5800;--p-color-bg-surface-warning-hover: #5e4200;--p-color-bg-warning-accent: #ffb800;--p-color-bg-warning-accent-active: #b28400;--p-color-bg-warning-accent-hover: #e5a500;--p-color-bg-warning-accent-selected: #b28400;--p-color-border: #ffffff17;--p-color-border-ai: #8051ff;--p-color-border-ai-active: #aa95ff;--p-color-border-ai-hover: #9474ff;--p-color-border-ai-secondary: #aa95ff;--p-color-border-ai-secondary-active: #d4ccff;--p-color-border-ai-secondary-hover: #c7bcff;--p-color-border-brand: #585858;--p-color-border-caution: #827500;--p-color-border-critical: #c70a24;--p-color-border-critical-secondary: #f78086;--p-color-border-disabled: #ffffff08;--p-color-border-focus: #97adff;--p-color-border-highlight: #97adff;--p-color-border-highlight-active: #c5d0ff;--p-color-border-highlight-hover: #bac7ff;--p-color-border-hover: #ffffff1f;--p-color-border-info: #007cb4;--p-color-border-inverse: #616161;--p-color-border-inverse-active: #e3e3e3;--p-color-border-inverse-hover: #cccccc;--p-color-border-secondary: #ffffff0f;--p-color-border-success: #047b5d;--p-color-border-tertiary: #ffffff2e;--p-color-border-warning: #956f00;--p-color-button-bg-fill: #2f2f2f;--p-color-button-bg-fill-active: #414141;--p-color-button-bg-fill-critical: #2f2f2f;--p-color-button-bg-fill-critical-active: #414141;--p-color-button-bg-fill-critical-hover: #373737;--p-color-button-bg-fill-hover: #373737;--p-color-button-gradient-bg-fill: linear-gradient(#ffffff00, #ffffff00);--p-color-button-gradient-bg-fill-critical: none;--p-color-button-group-divider: #0000;--p-color-button-group-divider-brand: #00000033;--p-color-button-primary-bg: #fcfcfc;--p-color-button-primary-bg-active: #c6c6c6;--p-color-button-primary-bg-critical: #c70a24;--p-color-button-primary-bg-critical-active: #8e0b21;--p-color-button-primary-bg-critical-disabled: #ffffff38;--p-color-button-primary-bg-critical-hover: #a30a24;--p-color-button-primary-bg-disabled: #ffffff38;--p-color-button-primary-bg-hover: #eeeeee;--p-color-button-primary-disclosure: #121212;--p-color-button-primary-disclosure-active: #121212;--p-color-button-primary-disclosure-critical: #fff6f8;--p-color-button-primary-disclosure-disabled: #121212;--p-color-button-primary-disclosure-hover: #121212;--p-color-button-primary-text: #121212;--p-color-button-primary-text-active: #121212;--p-color-button-primary-text-critical: #fff6f8;--p-color-button-primary-text-disabled: #121212;--p-color-button-primary-text-hover: #121212;--p-color-choice-bg-checked: #fcfcfc;--p-color-choice-bg-checked-critical: #c70a24;--p-color-choice-bg-checked-critical-active: #8e0b21;--p-color-choice-bg-checked-hover: #eeeeee;--p-color-choice-bg-surface: #585858;--p-color-choice-bg-surface-disabled: #ffffff0f;--p-color-choice-icon: #121212;--p-color-choice-icon-critical: #fff6f8;--p-color-choice-icon-disabled: #1a1a1a;--p-color-code-text: #eeeeee;--p-color-code-text-comment: #aaaaaa;--p-color-code-text-connector: #aa95ff;--p-color-code-text-entity: #f8b1f8;--p-color-code-text-function: #11df7b;--p-color-code-text-keyword: #51c0ff;--p-color-code-text-number: #a8d8ff;--p-color-code-text-operator: #51c0ff;--p-color-code-text-property: #74dbc8;--p-color-code-text-punctuation: #c6c6c6;--p-color-code-text-string: #a8d8ff;--p-color-code-text-type: #feb5ca;--p-color-details-text-critical: #f78086;--p-color-icon: #dcdcdc;--p-color-icon-accent: #8a8a8a;--p-color-icon-active: #eeeeee;--p-color-icon-ai: #aa95ff;--p-color-icon-ai-accent: #aa95ff;--p-color-icon-ai-accent-active: #aa95ff;--p-color-icon-ai-accent-hover: #aa95ff;--p-color-icon-ai-active: #d4ccff;--p-color-icon-ai-hover: #c7bcff;--p-color-icon-brand: #1a1a1a;--p-color-icon-caution: #e1cb00;--p-color-icon-caution-accent: #e1cb00;--p-color-icon-caution-accent-active: #e1cb00;--p-color-icon-caution-accent-hover: #e1cb00;--p-color-icon-critical: #f78086;--p-color-icon-critical-accent: #f78086;--p-color-icon-critical-accent-active: #f78086;--p-color-icon-critical-accent-hover: #f78086;--p-color-icon-disabled: #585858;--p-color-icon-highlight: #0071e9;--p-color-icon-highlight-accent: #0071e9;--p-color-icon-highlight-accent-active: #97adff;--p-color-icon-highlight-accent-hover: #4188ff;--p-color-icon-highlight-active: #97adff;--p-color-icon-highlight-hover: #4188ff;--p-color-icon-hover: #eeeeee;--p-color-icon-info: #51c0ff;--p-color-icon-info-accent: #51c0ff;--p-color-icon-info-accent-active: #51c0ff;--p-color-icon-info-accent-hover: #51c0ff;--p-color-icon-inverse: #e3e3e3;--p-color-icon-secondary: #aaaaaa;--p-color-icon-secondary-active: #dcdcdc;--p-color-icon-secondary-hover: #c6c6c6;--p-color-icon-success: #18bf79;--p-color-icon-success-accent: #18bf79;--p-color-icon-success-accent-active: #18bf79;--p-color-icon-success-accent-hover: #18bf79;--p-color-icon-tertiary: #8a8a8a;--p-color-icon-warning: #e5a500;--p-color-icon-warning-accent: #e5a500;--p-color-icon-warning-accent-active: #e5a500;--p-color-icon-warning-accent-hover: #e5a500;--p-color-input-bg-surface: #1a1a1a;--p-color-input-bg-surface-active: #282828;--p-color-input-bg-surface-ai: #3b0093;--p-color-input-bg-surface-error: #5f0716;--p-color-input-bg-surface-hover: #222222;--p-color-input-border: #585858;--p-color-input-border-active: #eeeeee;--p-color-input-border-hover: #707070;--p-color-nav-bg: #0a0a0a;--p-color-nav-bg-surface: #0a0a0a;--p-color-nav-bg-surface-active: #1a1a1a;--p-color-nav-bg-surface-hover: #1a1a1a;--p-color-nav-bg-surface-selected: #222222;--p-color-nav-icon: #8c8c8c;--p-color-nav-icon-active: #fcfcfc;--p-color-nav-icon-hover: #dcdcdc;--p-color-nav-text: #dcdcdc;--p-color-nav-text-active: #fcfcfc;--p-color-nav-text-hover: #fcfcfc;--p-color-nav-text-secondary: #a6a6a6;--p-color-nav-text-secondary-active: #fcfcfc;--p-color-nav-text-secondary-hover: #dcdcdc;--p-color-page-button-bg-fill: #282828;--p-color-page-button-bg-fill-active: #373737;--p-color-page-button-bg-fill-hover: #2f2f2f;--p-color-scrollbar-thumb-active: #c6c6c6;--p-color-scrollbar-thumb-bg: #707070;--p-color-scrollbar-thumb-hover: #aaaaaa;--p-color-text: #eeeeee;--p-color-text-accent: #616161;--p-color-text-ai: #d4ccff;--p-color-text-ai-accent: #c7bcff;--p-color-text-ai-active: #e4deff;--p-color-text-ai-hover: #dfd9ff;--p-color-text-ai-on-accent: #fdfdff;--p-color-text-ai-on-accent-active: #fdfdff;--p-color-text-ai-on-accent-hover: #fdfdff;--p-color-text-ai-on-bg-fill: #d4ccff;--p-color-text-ai-secondary: #c7bcff;--p-color-text-brand: #eeeeee;--p-color-text-brand-hover: #eeeeee;--p-color-text-brand-on-accent: #121212;--p-color-text-brand-on-accent-active: #121212;--p-color-text-brand-on-accent-disabled: #121212;--p-color-text-brand-on-accent-hover: #121212;--p-color-text-brand-on-bg-fill: #eeeeee;--p-color-text-brand-on-bg-fill-active: #eeeeee;--p-color-text-brand-on-bg-fill-disabled: #585858;--p-color-text-brand-on-bg-fill-hover: #eeeeee;--p-color-text-caution: #ffeb78;--p-color-text-caution-accent: #ead300;--p-color-text-caution-active: #f7df00;--p-color-text-caution-hover: #ffe600;--p-color-text-caution-on-accent: #1f1c00;--p-color-text-caution-on-accent-active: #1f1c00;--p-color-text-caution-on-accent-hover: #1f1c00;--p-color-text-caution-on-bg-fill: #ffeb78;--p-color-text-caution-secondary: #ead300;--p-color-text-critical: #f78086;--p-color-text-critical-accent: #f78086;--p-color-text-critical-active: #fec1c7;--p-color-text-critical-hover: #fdacb1;--p-color-text-critical-on-accent: #fff6f8;--p-color-text-critical-on-accent-active: #fff6f8;--p-color-text-critical-on-accent-hover: #fff6f8;--p-color-text-critical-on-bg-fill: #f78086;--p-color-text-critical-secondary: #f78086;--p-color-text-disabled: #585858;--p-color-text-highlight: #c5d0ff;--p-color-text-highlight-accent: #c5d0ff;--p-color-text-highlight-active: #dbe1ff;--p-color-text-highlight-hover: #d5dcff;--p-color-text-highlight-on-accent: #fcfdff;--p-color-text-highlight-on-accent-active: #fcfdff;--p-color-text-highlight-on-accent-hover: #fcfdff;--p-color-text-highlight-on-bg-fill: #c5d0ff;--p-color-text-highlight-on-bg-fill-active: #dbe1ff;--p-color-text-highlight-on-bg-fill-hover: #d5dcff;--p-color-text-highlight-secondary: #c5d0ff;--p-color-text-info: #a8d8ff;--p-color-text-info-accent: #a8d8ff;--p-color-text-info-active: #cae6ff;--p-color-text-info-hover: #c0e1ff;--p-color-text-info-on-accent: #002133;--p-color-text-info-on-accent-active: #002133;--p-color-text-info-on-accent-hover: #002133;--p-color-text-info-on-bg-fill: #a8d8ff;--p-color-text-info-secondary: #a8d8ff;--p-color-text-inverse: #e3e3e3;--p-color-text-inverse-secondary: #b5b5b5;--p-color-text-link: #c5d0ff;--p-color-text-link-active: #dbe1ff;--p-color-text-link-hover: #d5dcff;--p-color-text-link-inverse: #c5d0ff;--p-color-text-on-accent: #121212;--p-color-text-on-accent-active: #121212;--p-color-text-on-accent-disabled: #121212;--p-color-text-on-accent-hover: #121212;--p-color-text-secondary: #aaaaaa;--p-color-text-success: #2ced83;--p-color-text-success-accent: #2ced83;--p-color-text-success-active: #6ef799;--p-color-text-success-hover: #52f490;--p-color-text-success-on-accent: #e6feea;--p-color-text-success-on-accent-active: #e6feea;--p-color-text-success-on-accent-hover: #e6feea;--p-color-text-success-on-bg-fill: #2ced83;--p-color-text-success-secondary: #2ced83;--p-color-text-tertiary: #616161;--p-color-text-warning: #ffc879;--p-color-text-warning-accent: #ffc879;--p-color-text-warning-active: #ffddb6;--p-color-text-warning-hover: #ffd6a4;--p-color-text-warning-on-accent: #251a00;--p-color-text-warning-on-accent-active: #251a00;--p-color-text-warning-on-accent-hover: #251a00;--p-color-text-warning-on-bg-fill: #ffc879;--p-color-text-warning-secondary: #ffc879;--p-color-tooltip-tail-down-border: #3c3c3c;--p-color-tooltip-tail-up-border: #474747;--p-shadow-100: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem 0rem 0rem #ffffff08, 0rem .15625rem .03125rem 0rem #00000057, 0rem .25rem .25rem -.09375rem #0000001f, 0rem .3125rem .3125rem -.15625rem #0000003d;--p-shadow-200: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem .0625rem -.03125rem #0000001f, 0rem .1875rem .1875rem -.09375rem #0000001f, 0rem .5rem .625rem -.3125rem #0000003d;--p-shadow-300: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.3125rem #00000026, 0rem .5rem 1.5rem -.5rem #000000d6;--p-shadow-400: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.1875rem #0000003d, 0rem 1.25rem 2rem -.75rem #00000099;--p-shadow-500: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .125rem .25rem 0rem #0000003d, 0rem .5rem 1rem -.375rem #0000003d, 0rem 1.5rem 2.25rem -.75rem #0000005c;--p-shadow-600: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.1875rem #00000026, 0rem 1.5rem 3.5rem -.75rem #000000b8;--p-shadow-banner: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem .0625rem -.03125rem #0000001f, 0rem .1875rem .1875rem -.09375rem #0000001f, 0rem .5rem .625rem -.3125rem #0000003d;--p-shadow-bevel-100: .0625rem 0rem 0rem 0rem #cccccc14 inset, -.0625rem 0rem 0rem 0rem #cccccc14 inset, 0rem -.0625rem 0rem 0rem #cccccc14 inset, 0rem .0625rem 0rem 0rem #cccccc29 inset;--p-shadow-button: 0rem 0rem 0rem .03125rem #0000003d, 0rem .0625rem .125rem -.03125rem #0000001f, 0rem .125rem .1875rem -.09375rem #0000001f, 0rem .25rem .25rem -.125rem #0000001f, inset 0rem .0625rem 0rem #ffffff0a, inset 0rem 0rem 0rem .0625rem #ffffff12, inset 0rem .25rem .25rem -.125rem #ffffff0a;--p-shadow-button-inset: 0rem 0rem 0rem .0625rem #0000005c, 0rem 0rem 0rem .125rem #ffffff08, 0rem .125rem 0rem #ffffff0a, inset 0rem .0625rem 0rem #00000033;--p-shadow-button-primary: 0rem -.0625rem 0rem 0rem #aaaaaa inset, 0rem 0rem 0rem .0625rem #0000001a inset, 0rem .03125rem 0rem .09375rem #fcfcfc inset;--p-shadow-button-primary-critical: 0rem -.0625rem 0rem .0625rem #8e0b21cc inset, 0rem 0rem 0rem .0625rem #a30a24cc inset, 0rem .03125rem 0rem .09375rem #f78086a3 inset;--p-shadow-button-primary-critical-hover: 0rem -.0625rem 0rem .0625rem #8e0b21cc inset, 0rem 0rem 0rem .0625rem #a30a24cc inset, 0rem .03125rem 0rem .09375rem #f7808670 inset;--p-shadow-button-primary-critical-inset: -.0625rem 0rem .0625rem 0rem #00000033 inset, .0625rem 0rem .0625rem 0rem #00000033 inset, 0rem .125rem 0rem 0rem #00000099 inset;--p-shadow-button-primary-hover: 0rem -.0625rem 0rem 0rem #aaaaaa inset, 0rem 0rem 0rem .0625rem #0000001a inset, 0rem .03125rem 0rem .09375rem #fcfcfc inset;--p-shadow-button-primary-inset: -.0625rem 0rem .0625rem 0rem #1a1a1a1f inset, .0625rem 0rem .0625rem 0rem #1a1a1a1f inset, 0rem .125rem .0625rem 0rem #1a1a1a33 inset;--p-shadow-choice-checked: none;--p-shadow-choice-critical-checked: none;--p-shadow-container: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem 0rem 0rem #ffffff08, 0rem .15625rem .03125rem 0rem #00000057, 0rem .25rem .25rem -.09375rem #0000001f, 0rem .3125rem .3125rem -.15625rem #0000003d;--p-shadow-control-inset: none;--p-shadow-control-knob: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem 0rem 0rem #ffffff08, 0rem .15625rem .03125rem 0rem #00000057, 0rem .25rem .25rem -.09375rem #0000001f, 0rem .3125rem .3125rem -.15625rem #0000003d;--p-shadow-dialog: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.1875rem #0000003d, 0rem 1.25rem 2rem -.75rem #00000099;--p-shadow-input: none;--p-shadow-input-ai: none;--p-shadow-input-critical: none;--p-shadow-input-critical-focus: none;--p-shadow-input-disabled: none;--p-shadow-input-focus: none;--p-shadow-input-strong: none;--p-shadow-item-focus: none;--p-shadow-nav-item-active: none;--p-shadow-nav-selected: 0rem 0rem 0rem .0625rem #ffffff05 inset, 0rem .0625rem .0625rem 0rem #ffffff0f inset, 0rem 0rem .75rem .0625rem #ffffff0f inset, 0rem .0625rem .125rem 0rem #0000001a, 0rem 0rem 0rem .0625rem #0000001a;--p-shadow-page-button: none;--p-shadow-page-button-active: 0rem .125rem .0625rem 0rem #1a1a1a33 inset, .0625rem 0rem .0625rem 0rem #1a1a1a1f inset, -.0625rem 0rem .0625rem 0rem #1a1a1a1f inset;--p-shadow-popover: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .0625rem .125rem 0rem #00000026, 0rem .1875rem .375rem -.3125rem #00000026, 0rem .5rem 1.5rem -.5rem #000000d6;--p-shadow-section: 0rem 0rem 0rem .0625rem #dcdcdc24, 0rem .0625rem 0rem 0rem #ffffff08, 0rem .15625rem .03125rem 0rem #00000057, 0rem .25rem .25rem -.09375rem #0000001f, 0rem .3125rem .3125rem -.15625rem #0000003d;--p-shadow-toast: 0rem 0rem 0rem .0625rem #dcdcdc2e, 0rem .125rem .25rem 0rem #0000003d, 0rem .5rem 1rem -.375rem #0000003d, 0rem 1.5rem 2.25rem -.75rem #0000005c;--p-shadow-toolbar-action: none;--p-shadow-toolbar-action-active: 0rem .125rem .0625rem 0rem #1a1a1a33 inset, .0625rem 0rem .0625rem 0rem #1a1a1a1f inset, -.0625rem 0rem .0625rem 0rem #1a1a1a1f inset;--ds-chart-grid: var(--p-color-border-secondary);--ds-chart-axis-text: var(--p-color-text-secondary);--ds-chart-legend-text: var(--p-color-text-secondary);--ds-chart-cursor: var(--p-color-border-tertiary);--ds-chart-marker-stroke: var(--p-color-bg-surface);--ds-text-muted: var(--p-color-text-secondary);--ds-trend-up: #2ced83;--ds-trend-up-live: #2ced83;--ds-trend-down: var(--ds-text-muted);--ds-trend-critical: var(--p-color-text-critical-secondary);--ds-heat-0: var(--p-color-bg-surface-secondary);--ds-heat-1: #00366f;--ds-heat-2: var(--p-color-bg-surface-highlight);--ds-heat-3: var(--p-color-bg-surface-highlight-hover);--ds-heat-4: var(--p-color-bg-highlight-accent);--ds-heat-5: var(--p-color-icon-highlight-accent-hover);--ds-heat-6: var(--p-color-border-highlight);--ds-heat-text: var(--p-color-text);--ds-heat-text-strong: #101010;--ds-placeholder: var(--p-color-text-secondary);--ds-field-border: var(--p-color-input-border-hover);--ds-toggle-off-border: var(--p-color-input-border-hover);--ds-toggle-on-bg: var(--p-color-choice-bg-checked);--ds-dropzone-border: var(--p-color-border-tertiary);--ds-focus-ring: 0 0 0 2px var(--p-color-bg-surface), 0 0 0 4px var(--p-color-border-focus);--ds-code-keyword: var(--p-color-code-text-keyword);--ds-code-table: var(--p-color-code-text-entity);--ds-code-column: var(--p-color-code-text-property);--ds-code-value: var(--p-color-code-text-number);--ds-code-viz: var(--p-color-code-text-type);--ds-code-gutter: var(--p-color-code-text-comment);--ds-glass: rgba(26, 26, 26, .8);--ds-tab-text: var(--p-color-text-secondary);--ds-tab-bg-hover: rgba(255, 255, 255, .1);--ds-tab-bg-selected: rgba(255, 255, 255, .16)}.ds-root{font-family:var(--p-font-family-sans);font-feature-settings:var(--p-font-feature-settings);font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);letter-spacing:var(--p-font-letter-spacing-body-medium);color:var(--p-color-text);background:var(--p-color-bg-surface);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.ds-root *,.ds-root *:before,.ds-root *:after{box-sizing:border-box}.ds-root a{color:var(--p-color-text-link)}.ds-root a:hover{color:var(--p-color-text-link-hover)}.ds-root a:active{color:var(--p-color-text-link-active)}.ds-root button{font:inherit;letter-spacing:inherit}.ds-root :focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}.ds-display-l{font-size:var(--p-font-size-display-large);line-height:var(--p-font-line-height-display-large);font-weight:var(--p-font-weight-display-large);letter-spacing:var(--p-font-letter-spacing-display-large)}.ds-display-m{font-size:var(--p-font-size-display-medium);line-height:var(--p-font-line-height-display-medium);font-weight:var(--p-font-weight-display-medium);letter-spacing:var(--p-font-letter-spacing-display-medium)}.ds-display-s{font-size:var(--p-font-size-display-small);line-height:var(--p-font-line-height-display-small);font-weight:var(--p-font-weight-display-small);letter-spacing:var(--p-font-letter-spacing-display-small)}.ds-heading-l{font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large);font-weight:var(--p-font-weight-heading-large);letter-spacing:var(--p-font-letter-spacing-heading-large)}.ds-heading-m{font-size:var(--p-font-size-heading-medium);line-height:var(--p-font-line-height-heading-medium);font-weight:var(--p-font-weight-heading-medium);letter-spacing:var(--p-font-letter-spacing-heading-medium)}.ds-heading-s{font-size:var(--p-font-size-heading-small);line-height:var(--p-font-line-height-heading-small);font-weight:var(--p-font-weight-heading-small);letter-spacing:var(--p-font-letter-spacing-heading-small)}.ds-body-l{font-size:var(--p-font-size-body-large);line-height:var(--p-font-line-height-body-large);letter-spacing:var(--p-font-letter-spacing-body-large)}.ds-body-m{font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);letter-spacing:var(--p-font-letter-spacing-body-medium)}.ds-body-s{font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);letter-spacing:var(--p-font-letter-spacing-body-small)}.ds-caption{font-size:var(--p-font-size-body-x-small);line-height:var(--p-font-line-height-body-x-small)}.ds-mono{font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-medium);line-height:1.4}.ds-page-title{font-size:var(--p-font-size-body-medium);line-height:1.75rem;font-weight:500;letter-spacing:-.02em;margin:0}.ds-card-title{font-size:var(--p-font-size-body-medium);line-height:1rem;font-weight:600;letter-spacing:-.01em;margin:0}.ds-section-title{font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large);font-weight:500;letter-spacing:-.01em;margin:0}.ds-big-number{font-size:var(--p-font-size-display-medium);line-height:var(--p-font-line-height-display-medium);font-weight:500;letter-spacing:-.02em}.ds-metric-value{font-size:1.25rem;line-height:1.25rem;font-weight:600;letter-spacing:-.005em}.ds-text-secondary{color:var(--p-color-text-secondary)}.ds-text-tertiary,.ds-text-muted{color:var(--ds-text-muted)}.ds-text-disabled{color:var(--p-color-text-disabled)}.ds-strong{font-weight:600}.ds-metric-label{border-bottom:1px dotted var(--p-color-border-tertiary);display:inline-block;font-weight:600;font-size:var(--p-font-size-body-medium);line-height:1rem;letter-spacing:-.01em}.ds-frame{background:var(--p-color-app-bg);display:grid;grid-template-columns:var(--ds-nav-width) minmax(0,1fr);grid-template-rows:3.25rem minmax(0,1fr);color:var(--p-color-text-inverse);min-height:0}.ds-frame__top{grid-column:1 / -1;display:flex;align-items:center;gap:1rem;padding:0 .75rem;color:var(--p-color-nav-text)}.ds-frame__search{flex:0 1 28rem;margin:0 auto;display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .75rem;border-radius:var(--p-border-radius-action);background:var(--p-color-nav-bg-fill);color:var(--p-color-nav-text-secondary);font-size:var(--p-font-size-body-medium)}.ds-frame__search kbd{margin-left:auto;font:inherit;font-size:var(--p-font-size-body-x-small);opacity:.8}.ds-nav{padding:.25rem .5rem 1rem;display:flex;flex-direction:column;gap:2px;overflow:auto}.ds-nav__item{display:flex;align-items:center;gap:.5rem;height:2rem;padding:0 .5rem;border-radius:var(--p-border-radius-element);color:var(--p-color-nav-text);font-size:var(--p-font-size-body-medium);font-weight:450;letter-spacing:-.01em;text-decoration:none;background:var(--p-color-nav-bg-surface);border:0;width:100%;text-align:left;cursor:pointer}.ds-nav__item .ds-icon{color:var(--p-color-nav-icon)}.ds-nav__item:hover{background:var(--p-color-nav-bg-surface-hover);color:var(--p-color-nav-text-hover)}.ds-nav__item:hover .ds-icon{color:var(--p-color-nav-icon-hover)}.ds-nav__item[aria-current=page]{background:var(--p-color-nav-bg-surface-selected);color:var(--p-color-nav-text-active);font-weight:500;box-shadow:var(--p-shadow-nav-selected)}.ds-nav__item[aria-current=page] .ds-icon{color:var(--p-color-nav-icon-active)}.ds-nav__item--sub{padding-left:2rem;color:var(--p-color-nav-text-secondary)}.ds-nav__count{margin-left:auto;font-size:var(--p-font-size-body-x-small);background:var(--p-color-nav-bg-fill);color:var(--p-color-nav-text);border-radius:var(--p-border-radius-tag);padding:0 .375rem;line-height:1rem}.ds-nav__group{color:var(--p-color-nav-text-secondary);font-size:var(--p-font-size-body-small);padding:.75rem .5rem .25rem}.ds-main{background:var(--p-color-bg-surface);color:var(--p-color-text);border-radius:var(--ds-radius-main);margin:0 var(--ds-frame-gap) var(--ds-frame-gap) 0;overflow:auto;min-width:0}.ds-main__inner{padding:1rem;display:grid;gap:var(--p-space-card-gap);max-width:64rem;margin:0 auto}.ds-page-header{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ds-page-header__actions{margin-left:auto;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ds-breadcrumb{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-medium);font-weight:500;display:inline-flex;align-items:center;gap:.25rem}.ds-toolbar{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.ds-icon{width:1rem;height:1rem;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ds-icon--20{width:1.25rem;height:1.25rem}.ds-card{background:var(--p-color-bg-surface);border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);padding:var(--p-space-card-padding);min-width:0}.ds-card--compact{border-radius:var(--p-border-radius-control)}.ds-card--flush{padding:0;overflow:hidden}.ds-card--tinted{background:var(--p-color-bg-surface-secondary);box-shadow:none}.ds-card__header{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ds-card__header>:last-child:not(:first-child){margin-left:auto}.ds-card--flush>.ds-card__header{padding:.75rem 1rem 0}.ds-stack{display:grid;gap:var(--p-space-card-gap)}.ds-grid-2{display:grid;gap:var(--p-space-card-gap);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.ds-settings{border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);overflow:hidden;padding:.25rem;background:var(--p-color-bg-surface)}.ds-settings__row{display:flex;align-items:center;gap:.75rem;min-height:4rem;padding:.75rem;border-radius:var(--p-border-radius-control);background:none;border:0;width:100%;text-align:left;cursor:pointer;color:inherit}.ds-settings__row:hover{background:var(--p-color-bg-surface-hover)}.ds-settings__row+.ds-settings__row{box-shadow:0 -1px 0 var(--p-color-border-secondary)}.ds-settings__icon{width:2rem;height:2rem;border-radius:var(--p-border-radius-media);background:var(--p-color-bg-fill);display:grid;place-items:center;color:var(--p-color-icon-secondary);flex:none}.ds-settings__text{display:grid;min-width:0}.ds-settings__title{font-weight:450}.ds-settings__sub{color:var(--p-color-text-secondary)}.ds-settings__chev{margin-left:auto;color:var(--p-color-icon-secondary)}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;height:1.75rem;padding:.375rem .75rem;border:0;border-radius:var(--p-border-radius-action);font-size:var(--p-font-size-button-label);line-height:var(--p-font-line-height-button-label);font-weight:var(--p-font-weight-button-label);cursor:pointer;text-decoration:none;white-space:nowrap;position:relative;color:var(--p-color-text);background:var(--p-color-page-button-bg-fill);box-shadow:var(--p-shadow-page-button)}.ds-btn:hover{background:var(--p-color-page-button-bg-fill-hover)}.ds-btn:active{background:var(--p-color-page-button-bg-fill-active)}.ds-btn--primary{background-color:var(--p-color-button-primary-bg);background-image:var(--p-color-button-gradient-bg-fill);color:var(--p-color-button-primary-text);box-shadow:var(--p-shadow-button-primary)}.ds-btn--primary:hover{background-color:var(--p-color-button-primary-bg-hover);color:var(--p-color-button-primary-text-hover);box-shadow:var(--p-shadow-button-primary-hover)}.ds-btn--primary:active{background-color:var(--p-color-button-primary-bg-active);color:var(--p-color-button-primary-text-active)}.ds-btn--critical{background-color:var(--p-color-button-primary-bg-critical);background-image:var(--p-color-button-gradient-bg-fill-critical);color:var(--p-color-button-primary-text-critical);box-shadow:var(--p-shadow-button-primary-critical)}.ds-btn--critical:hover{background-color:var(--p-color-button-primary-bg-critical-hover);box-shadow:var(--p-shadow-button-primary-critical-hover)}.ds-btn--critical:active{background-color:var(--p-color-button-primary-bg-critical-active)}.ds-btn--fill{background:var(--p-color-button-bg-fill);box-shadow:none}.ds-btn--fill:hover{background:var(--p-color-button-bg-fill-hover)}.ds-btn--fill:active{background:var(--p-color-button-bg-fill-active)}.ds-btn--ghost{background:transparent;box-shadow:none;border-radius:6px}.ds-btn--ghost:hover{background:var(--p-color-bg-fill-transparent-hover)}.ds-btn--ghost:active{background:var(--p-color-bg-fill-transparent-active)}.ds-btn--icon{width:1.75rem;padding:0}.ds-btn--ghost.ds-btn--icon{border-radius:var(--p-border-radius-action)}.ds-btn--lg{height:2.25rem;padding:.5rem 1rem;font-size:var(--p-font-size-body-medium)}.ds-btn[disabled],.ds-btn[aria-disabled=true]{cursor:not-allowed;background:var(--p-color-bg-fill-disabled);background-image:none;color:var(--p-color-text-disabled);box-shadow:none}.ds-btn--primary[disabled]{background-color:var(--p-color-button-primary-bg-disabled);color:var(--p-color-button-primary-text-disabled)}.ds-btn-group{display:inline-flex;gap:var(--p-space-button-group-gap);align-items:center}.ds-split{display:inline-flex}.ds-split>:first-child{border-radius:var(--p-border-radius-action) 0 0 var(--p-border-radius-action);background:var(--p-color-bg-fill-disabled);color:var(--p-color-text-disabled);box-shadow:none}.ds-split>:last-child{border-radius:0 var(--p-border-radius-action) var(--p-border-radius-action) 0;background:var(--p-color-button-bg-fill);box-shadow:none;padding:0 .5rem}.ds-dismiss{width:1.75rem;height:1.75rem;border-radius:var(--p-border-radius-action);border:0;background:var(--ds-glass);box-shadow:0 2px 8px #0000001f;display:inline-grid;place-items:center;cursor:pointer;color:var(--p-color-icon-secondary)}.ds-pill{display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;padding:.25rem .75rem .25rem .375rem;border-radius:var(--p-border-radius-action);border:0;background:var(--p-color-button-bg-fill);color:var(--p-color-text);font-size:var(--p-font-size-body-medium);line-height:1.25rem;cursor:pointer;white-space:nowrap}.ds-pill__label{font-size:var(--p-font-size-button-label);font-weight:500}.ds-pill:hover{background:var(--p-color-button-bg-fill-hover)}.ds-pill:active,.ds-pill.is-pressed{background:var(--p-color-bg-fill-tertiary)}.ds-pill--caret{padding:.25rem .375rem .25rem .75rem}.ds-pill[disabled]{background:var(--p-color-bg-fill-disabled);color:var(--p-color-text-disabled);cursor:not-allowed}.ds-pill--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--p-color-border-secondary)}.ds-tabs{display:inline-flex;gap:.25rem;flex-wrap:wrap}.ds-tab{height:1.75rem;padding:0 .75rem;border-radius:var(--p-border-radius-action);border:0;background:transparent;color:var(--ds-tab-text);font-size:var(--p-font-size-body-medium);cursor:pointer;display:inline-flex;align-items:center;gap:.25rem}.ds-tab:hover{background:var(--ds-tab-bg-hover)}.ds-tab[aria-selected=true]{background:var(--ds-tab-bg-selected);color:var(--p-color-text);box-shadow:none;font-weight:500}.ds-segmented{display:inline-flex;border-radius:8px;box-shadow:0 0 0 1px var(--p-color-border);background:var(--p-color-bg-surface-secondary);overflow:hidden}.ds-segmented button{height:1.75rem;padding:0 .75rem;border:0;background:transparent;font-size:var(--p-font-size-body-medium);color:var(--p-color-text);cursor:pointer}.ds-segmented button+button{box-shadow:-1px 0 0 var(--p-color-border)}.ds-segmented button[aria-pressed=true]{background:var(--p-color-bg-surface);font-weight:600}.ds-segmented button:hover:not([aria-pressed=true]){background:var(--p-color-bg-surface-hover)}.ds-badge{display:inline-flex;align-items:center;gap:2px;padding:1px var(--p-space-badge-padding-inline);border-radius:var(--p-border-radius-tag);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);font-weight:500;white-space:nowrap;background:var(--p-color-bg-fill-transparent);color:var(--p-color-text-secondary);border:0}.ds-badge--icon{padding-left:var(--p-space-badge-icon-padding-inline-start)}.ds-badge .ds-icon{width:1rem;height:1rem}.ds-badge--neutral-strong{background:var(--p-color-bg-fill-transparent-secondary)}.ds-badge--info{background:var(--p-color-badge-bg-fill-info);color:var(--p-color-badge-text-info)}.ds-badge--success{background:var(--p-color-badge-bg-fill-success);color:var(--p-color-badge-text-success)}.ds-badge--caution{background:var(--p-color-badge-bg-fill-caution);color:var(--p-color-badge-text-caution)}.ds-badge--warning{background:var(--p-color-badge-bg-fill-warning);color:var(--p-color-badge-text-warning)}.ds-badge--critical{background:var(--p-color-badge-bg-fill-critical);color:var(--p-color-badge-text-critical)}.ds-badge--ai{background:var(--p-color-bg-fill-ai);color:var(--p-color-badge-text-ai)}.ds-badge--on-frame{background:#ffffff26;color:var(--p-color-nav-text)}.ds-dot{width:.5rem;height:.5rem;border-radius:50%;display:inline-block;flex:none;background:var(--p-color-icon-tertiary)}.ds-dot--success{background:var(--p-color-icon-success-accent);box-shadow:0 0 0 4px var(--p-color-bg-fill-success-secondary)}.ds-dot--critical{background:var(--p-color-icon-critical-accent)}.ds-dot--caution{background:var(--p-color-icon-caution-accent)}.ds-banner{display:flex;gap:.5rem;align-items:flex-start;padding:1rem;border-radius:var(--p-border-radius-container);font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium)}.ds-banner__icon{width:1.25rem;height:1.25rem;flex:none}.ds-banner__body{flex:1;min-width:0}.ds-banner__title{font-weight:600}.ds-banner--info{background:var(--p-color-bg-surface-info);color:var(--p-color-text-info)}.ds-banner--info .ds-banner__icon{color:var(--p-color-icon-info-accent)}.ds-banner--success{background:var(--p-color-bg-surface-success);color:var(--p-color-text-success)}.ds-banner--success .ds-banner__icon{color:var(--p-color-icon-success)}.ds-banner--warning{background:var(--p-color-bg-surface-warning);color:var(--p-color-text-warning)}.ds-banner--warning .ds-banner__icon{color:var(--p-color-icon-warning)}.ds-banner--critical{background:var(--p-color-bg-surface-critical);color:var(--p-color-text-critical)}.ds-banner--critical .ds-banner__icon{color:var(--p-color-icon-critical)}.ds-banner a{color:inherit;text-decoration:underline}.ds-banner--standalone{background:var(--p-color-bg-surface);color:var(--p-color-text);box-shadow:var(--p-shadow-banner);align-items:center}.ds-banner--standalone .ds-banner__icon{width:1.75rem;height:1.75rem;border-radius:var(--p-border-radius-action);padding:.3125rem}.ds-banner--standalone.ds-banner--info .ds-banner__icon{background:var(--p-color-bg-info-accent);color:var(--p-color-text-info-on-accent)}.ds-banner--standalone.ds-banner--success .ds-banner__icon{background:var(--p-color-bg-success-accent);color:var(--p-color-text-success-on-accent)}.ds-banner--standalone.ds-banner--warning .ds-banner__icon{background:var(--p-color-bg-warning-accent);color:var(--p-color-text-warning-on-accent)}.ds-banner--standalone.ds-banner--critical .ds-banner__icon{background:var(--p-color-bg-critical-accent);color:var(--p-color-text-critical-on-accent)}.ds-table-wrap{overflow-x:auto}.ds-table{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);letter-spacing:-.01em}.ds-table th{text-align:left;font-weight:500;color:var(--p-color-text-secondary);background:var(--p-color-bg-surface-secondary);height:1.9375rem;padding:.375rem .375rem .375rem .75rem;white-space:nowrap;border:1px solid transparent}.ds-table th:first-child{border-radius:var(--p-border-radius-element) 0 0 var(--p-border-radius-element)}.ds-table th:last-child{border-radius:0 var(--p-border-radius-element) var(--p-border-radius-element) 0}.ds-table td{height:2rem;padding:.375rem .375rem .375rem .75rem;border-bottom:1px solid var(--p-color-border-secondary);vertical-align:middle}.ds-table tbody tr:last-child td{border-bottom:0}.ds-table tbody tr:hover td{background:var(--p-color-bg-surface-hover)}.ds-table tbody tr[aria-selected=true] td{background:var(--p-color-bg-surface-selected)}.ds-table tbody tr:hover td:first-child,.ds-table tbody tr[aria-selected=true] td:first-child{border-radius:var(--p-border-radius-element) 0 0 var(--p-border-radius-element)}.ds-table tbody tr:hover td:last-child,.ds-table tbody tr[aria-selected=true] td:last-child{border-radius:0 var(--p-border-radius-element) var(--p-border-radius-element) 0}.ds-table .num,.ds-table th.num{text-align:right;font-variant-numeric:tabular-nums;padding-right:.75rem}.ds-table .ds-cell-secondary{color:var(--ds-text-muted)}.ds-table .ds-cell-strong{font-weight:500}.ds-table--lg{font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium)}.ds-table--lg th{height:2.3125rem;padding-block:.5rem}.ds-table--lg td{height:2.1875rem}.ds-table tr.ds-summary td{background:var(--p-color-bg-surface-tertiary);font-weight:600;border-bottom:0}.ds-table tr.ds-flag td{background:var(--p-color-bg-surface-caution)}.ds-table th[aria-sort]{cursor:pointer;color:var(--p-color-text)}.ds-table th[aria-sort=ascending]:after{content:" ↑"}.ds-table th[aria-sort=descending]:after{content:" ↓"}.ds-pagination{display:inline-flex;align-items:center;justify-content:space-between;gap:.25rem;min-width:8.625rem;height:2.5rem;padding:0 .375rem;border-radius:var(--p-border-radius-action);box-shadow:var(--p-shadow-border-inset);color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-medium)}.ds-index-toolbar{display:flex;gap:.5rem;align-items:center;padding:.5rem .75rem;flex-wrap:wrap}.ds-field{display:grid;gap:.25rem;min-width:0}.ds-label{font-size:var(--p-font-size-input-label);line-height:var(--p-font-line-height-input-label);font-weight:var(--p-font-weight-input-label)}.ds-help{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small)}.ds-error{color:var(--p-color-text-critical);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small)}.ds-input{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding:.375rem .5rem .375rem .625rem;background:var(--p-color-input-bg-surface);border:1px solid var(--ds-field-border);border-radius:var(--p-border-radius-control);box-shadow:var(--p-shadow-input);color:var(--p-color-text);position:relative}.ds-input:hover{background:var(--p-color-input-bg-surface-hover)}.ds-input:focus-within{background:var(--p-color-input-bg-surface-active);box-shadow:var(--p-shadow-input-focus);border-color:var(--p-color-input-border-active)}.ds-input--error{box-shadow:var(--p-shadow-input-critical);border-color:var(--p-color-border-critical)}.ds-input--error:focus-within{box-shadow:var(--p-shadow-input-critical-focus)}.ds-input--disabled,.ds-input[aria-disabled=true]{background:var(--p-color-bg-surface-disabled);box-shadow:var(--p-shadow-input-disabled);color:var(--p-color-text-disabled)}.ds-input input,.ds-input textarea,.ds-input select{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0;margin:0;font:inherit;font-size:var(--p-font-size-input-value);line-height:var(--p-font-line-height-input-value);letter-spacing:-.01em;color:inherit;box-shadow:none}.ds-input input::-moz-placeholder,.ds-input textarea::-moz-placeholder{color:var(--ds-placeholder)}.ds-input input::placeholder,.ds-input textarea::placeholder{color:var(--ds-placeholder)}.ds-input textarea{resize:vertical;min-height:4rem}.ds-input--area{align-items:flex-start}.ds-input__affix{align-self:stretch;display:flex;align-items:center;padding:0 .625rem;background:var(--p-color-bg-fill-disabled);color:var(--p-color-text-secondary)}.ds-input__affix:first-child{margin:-.375rem 0 -.375rem -.625rem;border-right:1px solid var(--p-color-border);border-radius:var(--p-border-radius-control) 0 0 var(--p-border-radius-control)}.ds-input__affix:last-child{margin:-.375rem -.5rem -.375rem 0;border-left:1px solid var(--p-color-border);border-radius:0 var(--p-border-radius-control) var(--p-border-radius-control) 0}.ds-select{padding-right:1.75rem}.ds-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ds-select:after{content:"";position:absolute;right:.5rem;top:50%;width:1rem;height:1rem;margin-top:-.5rem;background:var(--p-color-icon-secondary);pointer-events:none;-webkit-mask:var(--ds-chevrons) center / contain no-repeat;mask:var(--ds-chevrons) center / contain no-repeat}.ds-root{--ds-chevrons: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6.5 8 10 4.5 13.5 8l-1 1L10 6.5 7.5 9zm0 4 1-1L10 13.5 12.5 11l1 1L10 15.5z'/%3E%3C/svg%3E");--ds-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--ds-chevron-r: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M7 4.5 12.5 10 7 15.5' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ds-check,.ds-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;flex:none;width:var(--p-space-choice-size);height:var(--p-space-choice-size);background:var(--p-color-input-bg-surface);border:1px solid var(--ds-field-border);box-shadow:var(--p-shadow-input-strong);cursor:pointer;position:relative;display:inline-block;vertical-align:middle}.ds-check{border-radius:var(--p-border-radius-checkbox)}.ds-radio{border-radius:50%}.ds-check:checked{width:1rem;height:1rem;background:var(--p-color-choice-bg-checked);border-radius:var(--p-border-radius-checkbox-checked);box-shadow:var(--p-shadow-choice-checked);border-color:var(--ds-field-border)}.ds-check:checked:after{content:"";position:absolute;inset:0;background:var(--p-color-choice-icon);-webkit-mask:var(--ds-check) center / 80% no-repeat;mask:var(--ds-check) center / 80% no-repeat}.ds-check:indeterminate{background:var(--p-color-choice-bg-checked);width:1rem;height:1rem}.ds-check:indeterminate:after{content:"";position:absolute;left:25%;right:25%;top:calc(50% - 1px);height:2px;border-radius:1px;background:var(--p-color-choice-icon)}.ds-radio:checked{width:1rem;height:1rem;background:var(--p-color-choice-bg-checked);box-shadow:var(--p-shadow-choice-checked)}.ds-radio:checked:after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--p-color-choice-icon)}.ds-check:disabled,.ds-radio:disabled{background:var(--p-color-checkbox-bg-surface-disabled);box-shadow:none;cursor:not-allowed}.ds-choice{display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;font-size:var(--p-font-size-body-medium)}.ds-choice:has(input:checked){font-weight:600}.ds-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:2rem;height:1rem;border-radius:var(--p-border-radius-action);background:var(--p-color-bg-surface);box-shadow:inset 0 0 0 1px var(--ds-toggle-off-border);position:relative;cursor:pointer;flex:none;transition:background .12s}.ds-toggle:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:var(--ds-toggle-off-border);transition:transform .12s,background .12s}.ds-toggle:checked{background:var(--ds-toggle-on-bg);box-shadow:none}.ds-toggle:checked:after{transform:translate(16px);background:var(--p-color-choice-icon);box-shadow:var(--p-shadow-control-knob)}.ds-toggle:disabled{opacity:.5;cursor:not-allowed}.ds-toggle:focus-visible{box-shadow:var(--ds-focus-ring)}.ds-popover{background:var(--p-color-bg-surface-overlay);border-radius:var(--p-border-radius-popover);box-shadow:var(--p-shadow-popover);color:var(--p-color-text)}.ds-menu{list-style:none;margin:0;padding:4px;min-width:9.6875rem;display:grid;gap:2px}.ds-menu__item{display:flex;align-items:center;gap:.5rem;height:2rem;padding:.25rem .375rem;border-radius:var(--p-border-radius-control);font-size:var(--p-font-size-body-medium);cursor:pointer;border:0;width:100%;background:transparent;color:inherit;text-align:left}.ds-menu__item .ds-icon{color:var(--p-color-icon-secondary)}.ds-menu__item:hover,.ds-menu__item:focus-visible{background:var(--p-color-bg-surface-hover)}.ds-menu__item[aria-current=true]{background:var(--p-color-bg-surface-selected);font-weight:600}.ds-menu__item--critical{color:var(--p-color-text-critical)}.ds-menu__item--critical .ds-icon{color:var(--p-color-icon-critical)}.ds-menu__sep{height:1px;background:var(--p-color-border-secondary);margin:4px 0;list-style:none}.ds-tooltip{display:inline-block;max-width:15rem;padding:.25rem .5rem;border-radius:var(--ds-tooltip-radius);background:var(--ds-tooltip-bg);box-shadow:var(--ds-tooltip-shadow);border:0;font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);color:var(--ds-tooltip-text)}.ds-datepicker{display:grid;grid-template-columns:10.625rem minmax(0,1fr);width:34.375rem;max-width:100%;overflow:hidden}.ds-datepicker__rail{background:var(--p-color-bg-surface-secondary);border-right:1px solid var(--p-color-border-secondary);padding:.5rem;display:grid;gap:2px;align-content:start}.ds-datepicker__sep{height:1px;background:var(--p-color-border-secondary);margin:4px 0}.ds-datepicker__opt{height:1.5625rem;padding:2px 6px;border-radius:8px;border:0;background:transparent;text-align:left;color:var(--p-color-text);font-size:var(--p-font-size-body-medium);cursor:pointer}.ds-datepicker__opt:hover{background:var(--p-color-bg-surface-secondary-hover)}.ds-datepicker__opt[aria-pressed=true]{background:var(--p-color-bg-surface-secondary-selected);font-weight:600}.ds-datepicker__body{padding:.75rem;display:grid;gap:.75rem}.ds-datepicker__rel{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:var(--p-font-size-body-small)}.ds-datepicker__rel .ds-input{width:6rem;min-height:1.875rem}.ds-datepicker__month{display:flex;align-items:center;justify-content:space-between;font-weight:600}.ds-cal{border-collapse:collapse;width:100%;table-layout:fixed}.ds-cal th{font-size:var(--p-font-size-body-x-small);line-height:var(--p-font-line-height-body-x-small);font-weight:400;color:var(--p-color-text-secondary);height:2rem}.ds-cal td{height:2rem;padding:0;text-align:center}.ds-cal td.is-range{background:var(--p-color-bg-surface-tertiary)}.ds-cal td.is-range-start{border-radius:10px 0 0 10px}.ds-cal td.is-range-end{border-radius:0 10px 10px 0}.ds-cal button{width:100%;height:2rem;border:0;background:transparent;border-radius:var(--p-border-radius-element);font:inherit;font-size:var(--p-font-size-body-medium);color:var(--p-color-text);cursor:pointer}.ds-cal button:hover{background:var(--p-color-bg-surface-tertiary-hover)}.ds-cal button[aria-selected=true]{background:var(--p-color-bg-accent);color:var(--p-color-text-on-accent);font-weight:600;box-shadow:inset 0 0 0 1px #00000014}.ds-cal button:disabled{color:var(--p-color-text-disabled);cursor:not-allowed;background:transparent}.ds-datepicker__foot{display:flex;align-items:center;gap:.5rem;font-size:var(--p-font-size-body-small)}.ds-datepicker__foot .ds-btn-group{margin-left:auto}.ds-scrim{background:var(--ds-scrim-modal);display:grid;place-items:center;padding:1.5rem}.ds-modal{width:100%;max-width:38.75rem;background:var(--p-color-bg-surface-overlay);border-radius:var(--p-border-radius-dialog);box-shadow:var(--p-shadow-dialog);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;max-height:100%}.ds-modal__head{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .75rem 1.25rem}.ds-modal__title{font-size:var(--p-font-size-body-medium);font-weight:500;margin:0}.ds-modal__body{padding:.5rem 1.25rem 1.25rem;display:grid;gap:.75rem;overflow:auto}.ds-modal__foot{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--p-color-border-secondary)}.ds-dropzone{display:grid;place-items:center;gap:.5rem;text-align:center;padding:1.5rem;border:1px dashed var(--ds-dropzone-border);border-radius:var(--p-border-radius-control)}.ds-tile-option{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;border:1px solid var(--p-color-border);background:var(--p-color-bg-surface);font-size:var(--p-font-size-body-medium)}.ds-ql{border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);background:var(--p-color-bg-surface);overflow:hidden}.ds-ql__bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem}.ds-ql__code{margin:0;padding:.5rem .75rem .75rem 0;font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-medium);line-height:1.1375rem;display:grid;counter-reset:ln;color:var(--p-color-text);white-space:pre-wrap}.ds-ql__line{display:grid;grid-template-columns:2.5rem minmax(0,1fr)}.ds-ql__line:before{counter-increment:ln;content:counter(ln);text-align:right;padding-right:.75rem;color:var(--ds-code-gutter)}.ds-ql__line.is-active{background:var(--p-color-bg-surface-hover);border-radius:6px}.ds-ql .k{color:var(--ds-code-keyword);font-weight:500}.ds-ql .t{color:var(--ds-code-table)}.ds-ql .c{color:var(--ds-code-column)}.ds-ql .v{color:var(--ds-code-value)}.ds-ql .z{color:var(--ds-code-viz)}.ds-ql__refine{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-top:1px solid var(--p-color-border-secondary);color:var(--p-color-text-secondary)}.ds-composer{display:flex;align-items:center;gap:.625rem;width:min(25rem,100%);height:2.75rem;padding:0 .75rem 0 .5rem;border-radius:1.75rem;border:1.5px solid transparent;background:linear-gradient(var(--p-color-bg-surface),var(--p-color-bg-surface)) padding-box,var(--ds-ai-gradient) border-box;box-shadow:var(--p-shadow-300);color:var(--p-color-text-secondary)}.ds-composer__avatar{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--ds-ai-avatar);flex:none}.ds-composer__text{flex:1;font-size:var(--p-font-size-body-large)}.ds-composer .ds-icon{color:var(--p-color-icon-secondary)}.ds-avatar{width:1.75rem;height:1.75rem;border-radius:50%;display:inline-grid;place-items:center;font-size:var(--p-font-size-body-small);font-weight:600;background:var(--p-color-avatar-bg-fill);color:var(--p-color-avatar-text-on-bg-fill);flex:none}.ds-avatar--store{border-radius:6px}.ds-avatar--1{background:var(--p-color-avatar-one-bg-fill);color:var(--p-color-avatar-one-text-on-bg-fill)}.ds-avatar--2{background:var(--p-color-avatar-two-bg-fill);color:var(--p-color-avatar-two-text-on-bg-fill)}.ds-avatar--3{background:var(--p-color-avatar-three-bg-fill);color:var(--p-color-avatar-three-text-on-bg-fill)}.ds-avatar--4{background:var(--p-color-avatar-four-bg-fill);color:var(--p-color-avatar-four-text-on-bg-fill)}.ds-avatar--5{background:var(--p-color-avatar-five-bg-fill);color:var(--p-color-avatar-five-text-on-bg-fill)}.ds-avatar--6{background:var(--p-color-avatar-six-bg-fill);color:var(--p-color-avatar-six-text-on-bg-fill)}.ds-avatar--7{background:var(--p-color-avatar-seven-bg-fill);color:var(--p-color-avatar-seven-text-on-bg-fill)}.ds-trend{display:inline-flex;align-items:center;gap:2px;font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);color:var(--ds-trend-down)}.ds-trend--up{color:var(--ds-trend-up)}.ds-trend--critical{color:var(--ds-trend-critical)}.ds-trend .ds-icon{width:.75rem;height:.75rem}.ds-metric{display:grid;gap:.25rem}.ds-metric__row{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ds-metric__spark{height:2.5rem;margin-top:.5rem;color:var(--ds-chart-1)}.ds-pillcard{display:inline-flex;align-items:center;gap:.5rem;height:2rem;padding:0 .75rem;border-radius:var(--p-border-radius-action);box-shadow:inset 0 0 0 1px var(--p-color-border-secondary);background:var(--p-color-bg-surface);font-size:var(--p-font-size-body-medium)}.ds-divider{border:0;height:1px;background:var(--p-color-border-secondary);margin:0}.ds-kv{display:grid;grid-template-columns:auto 1fr;gap:.25rem 1rem;padding:.75rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-secondary);font-size:var(--p-font-size-body-medium)}.ds-kv dt{color:var(--p-color-text-secondary)}.ds-kv dd{margin:0;text-align:right;font-weight:500}.ds-progress{height:2px;border-radius:1px;background:var(--p-color-bg-fill-secondary);overflow:hidden}.ds-progress>i{display:block;height:100%;background:var(--ds-chart-1)}.ds-skeleton{background:var(--p-color-bg-fill-secondary);border-radius:6px;min-height:1rem}.ds-chart{display:block;width:100%;height:auto;overflow:visible}.ds-chart text{font-family:var(--p-font-family-sans);font-size:11px;fill:var(--ds-chart-axis-text)}.ds-chart__grid{stroke:var(--ds-chart-grid);stroke-width:1}.ds-chart__line{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ds-chart__under{fill:none;stroke:var(--ds-chart-marker-stroke);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.ds-chart__line--comparison{stroke:var(--ds-chart-comparison);opacity:var(--ds-chart-comparison-opacity);stroke-dasharray:.1 5}.ds-chart__area{opacity:.14;stroke:none}.ds-chart__cursor{stroke:var(--ds-chart-cursor);stroke-width:1}.ds-chart__marker{stroke:var(--ds-chart-marker-stroke);stroke-width:2}.ds-s1{--s: var(--ds-chart-1)}.ds-s2{--s: var(--ds-chart-2)}.ds-s3{--s: var(--ds-chart-3)}.ds-s4{--s: var(--ds-chart-4)}.ds-s5{--s: var(--ds-chart-5)}.ds-chart [class*=ds-s].ds-chart__line,.ds-chart [class*=ds-s].ds-chart__marker{stroke:var(--s)}.ds-chart [class*=ds-s].ds-chart__marker{fill:var(--s);stroke:var(--ds-chart-marker-stroke)}.ds-chart [class*=ds-s].ds-chart__area,.ds-chart [class*=ds-s].ds-chart__bar{fill:var(--s)}.ds-chart__bar--comparison{fill:var(--ds-chart-comparison);opacity:var(--ds-chart-comparison-opacity)}.ds-legend{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:var(--p-font-size-body-x-small);line-height:1rem;color:var(--ds-chart-legend-text)}.ds-legend__item{display:inline-flex;align-items:center;gap:.375rem;border:0;background:none;padding:0;border-radius:2px;color:inherit;font:inherit;cursor:pointer}.ds-legend__item[aria-pressed=false]{opacity:.45}.ds-swatch{width:.5rem;height:.5rem;border-radius:50%;background:var(--s, var(--ds-chart-1));display:inline-block}.ds-swatch--comparison{background:var(--ds-chart-comparison);opacity:var(--ds-chart-comparison-opacity)}.ds-chart-tip{display:inline-grid;gap:4px;padding:.5rem;border-radius:var(--ds-chart-tip-radius);background:var(--ds-chart-tip-bg);color:var(--ds-chart-tip-text);box-shadow:var(--ds-tooltip-shadow);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small)}.ds-chart-tip strong{font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);font-weight:600;color:var(--ds-chart-tip-title)}.ds-donut-centre{font-size:14px;font-weight:600;fill:var(--p-color-text)}.ds-heat{border-collapse:separate;border-spacing:0;font-size:var(--p-font-size-body-x-small)}.ds-heat th{font-weight:400;color:var(--p-color-text-secondary);padding:2px 8px;text-align:left}.ds-heat td{min-width:4.75rem;height:3.25rem;padding:2px 8px;color:var(--ds-heat-text);border:1px solid var(--c);background:var(--c)}.ds-heat td.h0{--c: var(--ds-heat-0)}.ds-heat td.h1{--c: var(--ds-heat-1)}.ds-heat td.h2{--c: var(--ds-heat-2)}.ds-heat td.h3{--c: var(--ds-heat-3)}.ds-heat td.h4{--c: var(--ds-heat-4)}.ds-heat td.h5{--c: var(--ds-heat-5)}.ds-heat td.h6{--c: var(--ds-heat-6);color:var(--ds-heat-text-strong)}.ds-heat tr:first-child td:first-child{border-top-left-radius:8px}.ds-heat tr:first-child td:last-child{border-top-right-radius:8px}.ds-heat tr:last-child td:first-child{border-bottom-left-radius:8px}.ds-heat tr:last-child td:last-child{border-bottom-right-radius:8px}.ds-compact-bar{display:grid;gap:4px}.ds-compact-bar__row{display:flex;justify-content:space-between;font-size:var(--p-font-size-body-medium)}.ds-compact-bar__row b{font-weight:600}@media(max-width:900px){.ds-frame{grid-template-columns:minmax(0,1fr)}.ds-frame>.ds-nav{display:none}.ds-main{margin:0 var(--ds-frame-gap) var(--ds-frame-gap)}.ds-datepicker{grid-template-columns:minmax(0,1fr)}.ds-datepicker__rail{border-right:0;border-bottom:1px solid var(--p-color-border-secondary);grid-auto-flow:column;overflow-x:auto}}:root,.ds-root,.ds-theme-light,.ds-theme-dark{--ds-chart-other: var(--p-color-icon-tertiary);--ds-chart-other-text: var(--p-color-text-secondary);--ds-momentum-1: var(--p-color-badge-bg-fill-critical);--ds-momentum-2: color-mix(in srgb, var(--p-color-badge-bg-fill-critical) 50%, var(--p-color-bg-surface-secondary-active));--ds-momentum-3: var(--p-color-bg-surface-secondary-active);--ds-momentum-4: color-mix(in srgb, var(--p-color-badge-bg-fill-success) 50%, var(--p-color-bg-surface-secondary-active));--ds-momentum-5: var(--p-color-badge-bg-fill-success);--ds-momentum-text: var(--p-color-text);--ds-edge-shadow: color-mix(in srgb, var(--p-color-text) 16%, transparent);--ds-z-sticky-col: 10;--ds-z-sticky-head: 20;--ds-z-sticky-corner: 30}.ds-table-wrap{position:relative}.ds-table-wrap--scroll{overflow:auto;max-height:var(--ds-table-max-h, 28rem);overscroll-behavior:contain;position:relative}.ds-table-wrap--scroll:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:var(--p-border-radius-element)}.ds-table-wrap--x{overflow-x:auto;max-height:none}.ds-table--sticky-col,.ds-table--sticky-end,.ds-table--statement{width:-moz-max-content;width:max-content;min-width:100%}.ds-table tbody tr.ds-summary,.ds-table tfoot tr,.ds-table tr.ds-grand{--ds-cell-bg: var(--p-color-bg-surface-tertiary)}.ds-table tbody tr.ds-flag{--ds-cell-bg: var(--p-color-bg-surface-caution)}.ds-table tbody tr.ds-cat,.ds-table tbody tr.ds-child,.ds-table tbody tr.ds-detail{--ds-cell-bg: var(--p-color-bg-surface-secondary)}.ds-table tbody tr:hover{--ds-cell-bg: var(--p-color-bg-surface-hover)}.ds-table tbody tr[aria-selected=true]{--ds-cell-bg: var(--p-color-bg-surface-selected)}.ds-table--sticky-col th:first-child,.ds-table--sticky-col td:first-child,.ds-table--sticky-end th:last-child,.ds-table--sticky-end td:last-child{position:sticky}.ds-table--sticky-col tbody tr td:first-child,.ds-table--sticky-end tbody tr td:last-child,.ds-table--sticky-foot tfoot td{background:var(--ds-cell-bg, var(--ds-table-bg, var(--p-color-bg-surface)))}.ds-table--sticky-col th:first-child,.ds-table--sticky-col td:first-child{left:0;z-index:var(--ds-z-sticky-col);box-shadow:inset -1px 0 0 var(--p-color-border-secondary);min-width:var(--ds-sticky-col-w, 9rem)}.ds-table--sticky-end th:last-child,.ds-table--sticky-end td:last-child{right:0;z-index:var(--ds-z-sticky-col);box-shadow:inset 1px 0 0 var(--p-color-border-secondary)}.ds-table--sticky-head thead th{position:sticky;top:0;z-index:var(--ds-z-sticky-head)}.ds-table--sticky-head thead tr+tr th{top:var(--ds-head-band-h, 1.9375rem)}.ds-table--sticky-col.ds-table--sticky-head thead th:first-child,.ds-table--sticky-end.ds-table--sticky-head thead th:last-child{z-index:var(--ds-z-sticky-corner)}.ds-table--sticky-foot tfoot td{position:sticky;bottom:0;z-index:var(--ds-z-sticky-head);font-weight:600;border-top:1px solid var(--p-color-border-secondary);border-bottom:0}.ds-table--sticky-foot.ds-table--sticky-col tfoot td:first-child,.ds-table--sticky-foot.ds-table--sticky-end tfoot td:last-child{z-index:var(--ds-z-sticky-corner)}.ds-table tfoot td{background:var(--p-color-bg-surface-tertiary);font-weight:600}.ds-table--sticky-col th:first-child:after,.ds-table--sticky-col td:first-child:after,.ds-table--sticky-end th:last-child:before,.ds-table--sticky-end td:last-child:before{content:"";position:absolute;top:0;bottom:0;width:.5rem;pointer-events:none;opacity:0}.ds-table--sticky-col th:first-child:after,.ds-table--sticky-col td:first-child:after{left:100%;background:linear-gradient(to right,var(--ds-edge-shadow),transparent)}.ds-table--sticky-end th:last-child:before,.ds-table--sticky-end td:last-child:before{right:100%;background:linear-gradient(to left,var(--ds-edge-shadow),transparent)}.ds-table-wrap[data-scroll=mid] .ds-table--sticky-col :is(th,td):first-child:after,.ds-table-wrap[data-scroll=end] .ds-table--sticky-col :is(th,td):first-child:after,.ds-table-wrap[data-scroll=start] .ds-table--sticky-end :is(th,td):last-child:before,.ds-table-wrap[data-scroll=mid] .ds-table--sticky-end :is(th,td):last-child:before{opacity:1}@supports (animation-timeline: scroll()){@keyframes ds-edge-in{0%{opacity:0}to{opacity:1}}@keyframes ds-edge-out{0%{opacity:1}to{opacity:0}}.ds-table-wrap--scroll .ds-table--sticky-col :is(th,td):first-child:after{opacity:0;animation:ds-edge-in linear both;animation-timeline:scroll(nearest x);animation-range:0 1.5rem}.ds-table-wrap--scroll .ds-table--sticky-end :is(th,td):last-child:before{opacity:1;animation:ds-edge-out linear both;animation-timeline:scroll(nearest x);animation-range:calc(100% - 1.5rem) 100%}}@media(max-width:640px){.ds-table--sticky-col td:first-child,.ds-table--sticky-col th:first-child{max-width:40vw;min-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ds-table--statement{font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium)}.ds-table--statement td.num,.ds-table--statement th.num{white-space:nowrap;min-width:5.5rem}.ds-table--statement tr.ds-level-1>:first-child{padding-left:1.5rem}.ds-table--statement tr.ds-level-2>:first-child{padding-left:2.25rem;color:var(--p-color-text-secondary)}.ds-table--statement tr.ds-cat td{background:var(--p-color-bg-surface-secondary);font-weight:600}.ds-table--statement tr.ds-subtotal td{font-weight:600;border-top:1px solid var(--p-color-border-tertiary)}.ds-table--statement tr.ds-grand td{font-weight:600;background:var(--p-color-bg-surface-tertiary);border-top:2px solid var(--p-color-border-tertiary);border-bottom:0}.ds-table--statement td.num:after{content:")";visibility:hidden}.ds-table--statement td.num.neg:after{visibility:visible;content:""}.ds-table--statement td.zero{color:var(--p-color-text-tertiary)}.ds-table--statement td.empty{color:var(--p-color-text-disabled)}.ds-table--statement tr.ds-band th{text-align:center;font-size:var(--p-font-size-body-x-small);text-transform:uppercase;letter-spacing:.04em;height:1.75rem;box-shadow:inset 0 -1px 0 var(--p-color-border-secondary);border-radius:0}.ds-table--statement{--ds-head-band-h: 1.75rem}.ds-table--statement th.ds-group-start,.ds-table--statement td.ds-group-start{box-shadow:inset 1px 0 0 var(--p-color-border-secondary)}.ds-table th[data-state]{box-shadow:inset 0 -2px 0 var(--ds-state, var(--p-color-border-tertiary))}.ds-table th[data-state=actual]{--ds-state: var(--ds-trend-up);background:var(--p-color-bg-surface-success);color:var(--p-color-text)}.ds-table th[data-state=forecast]{--ds-state: var(--p-color-text-caution-accent);background:var(--p-color-bg-surface-caution);color:var(--p-color-text)}.ds-table th[data-state=empty]{--ds-state: var(--p-color-border-tertiary)}.ds-state-mark{display:inline-grid;place-items:center;min-width:1rem;height:1rem;margin-left:.25rem;padding:0 .25rem;border-radius:var(--p-border-radius-tag);background:var(--p-color-bg-fill-transparent-secondary);font-size:var(--p-font-size-body-x-small);font-weight:600;line-height:1}.ds-state-legend{display:flex;flex-wrap:wrap;gap:.25rem 1rem;font-size:var(--p-font-size-body-small);color:var(--p-color-text-secondary)}.ds-state-legend__item{display:inline-flex;align-items:center;gap:.375rem}.ds-state-legend__item:before{content:"";width:1rem;height:.75rem;border-radius:var(--p-border-radius-focus);background:var(--p-color-bg-surface-secondary);box-shadow:inset 0 -2px 0 var(--ds-state, var(--p-color-border-tertiary))}.ds-state-legend__item[data-state=actual]{--ds-state: var(--ds-trend-up)}.ds-state-legend__item[data-state=actual]:before{background:var(--p-color-bg-surface-success)}.ds-state-legend__item[data-state=forecast]{--ds-state: var(--p-color-text-caution-accent)}.ds-state-legend__item[data-state=forecast]:before{background:var(--p-color-bg-surface-caution)}.ds-delta{display:inline-flex;align-items:center;gap:.125rem;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--ds-trend-down)}.ds-delta .ds-icon{width:.75rem;height:.75rem;flex:none}.ds-delta__word{margin-left:.25rem;font-size:var(--p-font-size-body-x-small);font-weight:500;text-transform:uppercase;letter-spacing:.03em;opacity:.85}.ds-delta--fav{color:var(--ds-trend-up)}.ds-delta--adv{color:var(--ds-trend-critical)}.ds-delta--flat{color:var(--ds-trend-down)}.ds-delta[data-dir=up][data-polarity=up-good],.ds-delta[data-dir=down][data-polarity=up-bad]{color:var(--ds-trend-up)}.ds-delta[data-dir=up][data-polarity=up-bad],.ds-delta[data-dir=down][data-polarity=up-good]{color:var(--ds-trend-critical)}.ds-delta[data-dir=flat]{color:var(--ds-trend-down)}.ds-cell-stack{display:grid;line-height:1.25}.ds-cell-stack__sub{font-size:var(--p-font-size-body-x-small);line-height:1rem;color:var(--p-color-text-tertiary)}.ds-table td.num .ds-cell-stack{justify-items:end}.ds-taglist{display:inline-flex;align-items:center;gap:.25rem;flex-wrap:nowrap;max-width:100%}.ds-taglist--wrap{flex-wrap:wrap}.ds-taglist__item,.ds-taglist__more{display:inline-flex;align-items:center;height:1.25rem;padding:0 .375rem;border-radius:var(--p-border-radius-tag);background:var(--p-color-bg-fill-secondary);color:var(--p-color-text);font-size:var(--p-font-size-body-x-small);white-space:nowrap}.ds-taglist__more{background:transparent;box-shadow:inset 0 0 0 1px var(--p-color-border-secondary);color:var(--p-color-text-secondary);font-weight:500;cursor:default}.ds-disclosure{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;padding:0;margin-right:.25rem;border:0;border-radius:var(--p-border-radius-focus);background:transparent;color:var(--p-color-icon-secondary);cursor:pointer;vertical-align:middle;flex:none}.ds-disclosure:hover{background:var(--p-color-bg-fill-transparent-hover);color:var(--p-color-icon)}.ds-disclosure .ds-icon{width:.75rem;height:.75rem;transition:transform .15s ease}.ds-disclosure[aria-expanded=true] .ds-icon,tr[aria-expanded=true] .ds-disclosure .ds-icon{transform:rotate(90deg)}.ds-disclosure-cell{display:flex;align-items:flex-start;gap:0}.ds-disclosure-cell>.ds-disclosure{margin-top:.0625rem}.ds-disclosure--spacer{visibility:hidden;pointer-events:none}.ds-table tbody tr.ds-child>:first-child{padding-left:2.25rem}.ds-table tbody tr[hidden]{display:none}.ds-table tbody tr.ds-detail td{padding:1rem;height:auto;white-space:normal}.ds-table tbody tr.ds-detail:hover td{background:var(--p-color-bg-surface-secondary)}.ds-detail{display:grid;gap:.5rem}@media(pointer:coarse){.ds-disclosure{width:2.75rem;height:2.75rem;margin:-.75rem .25rem -.75rem -.75rem}}@media(prefers-reduced-motion:reduce){.ds-disclosure .ds-icon{transition:none}}.ds-table--cards td:first-child{min-width:10rem}.ds-cell-actions{display:flex;align-items:center;gap:.5rem;justify-content:flex-end}@media(max-width:640px){.ds-table--cards,.ds-table--cards tbody,.ds-table--cards tr,.ds-table--cards td{display:block;width:100%}.ds-table--cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-table--cards tbody{display:grid;gap:.5rem}.ds-table--cards tbody tr{background:var(--p-color-bg-surface);border-radius:var(--p-border-radius-control);box-shadow:var(--p-shadow-container);padding:.75rem;display:grid;gap:.25rem}.ds-table--cards tbody tr:hover td,.ds-table--cards tbody tr[aria-selected=true] td{background:transparent;border-radius:0}.ds-table--cards tbody tr[aria-selected=true]{background:var(--p-color-bg-surface-selected)}.ds-table--cards td{height:auto;padding:0;border:0;display:flex;justify-content:space-between;align-items:baseline;gap:1rem;text-align:right;min-width:0}.ds-table--cards td:before{content:attr(data-label);color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);text-align:left;flex:none}.ds-table--cards td:first-child{display:block;text-align:left;font-size:var(--p-font-size-body-large, var(--p-font-size-body-medium));font-weight:600;padding-bottom:.25rem}.ds-table--cards td:first-child:before{content:none}.ds-table--cards td.num{padding-right:0}.ds-table--cards td.ds-cell-actions{margin-top:.25rem;padding-top:.5rem;border-top:1px solid var(--p-color-border-secondary);justify-content:flex-start}.ds-table--cards td.ds-cell-actions:before{content:none}}.ds-cards-note{display:flex;gap:.5rem;padding:.5rem .75rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-secondary);font-size:var(--p-font-size-body-small);color:var(--p-color-text-secondary)}.ds-metric--select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:var(--p-color-bg-surface);border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);padding:var(--p-space-card-padding);position:relative}.ds-metric--select:hover{background:var(--p-color-bg-surface-hover)}.ds-metric--select[aria-expanded=true]{box-shadow:var(--p-shadow-container),inset 0 0 0 2px var(--p-color-border-focus)}.ds-metric--select:focus-visible{box-shadow:var(--p-shadow-container),var(--ds-focus-ring)}.ds-metric--select[aria-expanded=true]:focus-visible{box-shadow:var(--p-shadow-container),inset 0 0 0 2px var(--p-color-border-focus),var(--ds-focus-ring)}.ds-metric--select[disabled]{cursor:not-allowed;color:var(--p-color-text-disabled)}.ds-metric--select .ds-icon.ds-metric__chev{position:absolute;right:.75rem;top:.75rem;width:.75rem;height:.75rem;color:var(--p-color-icon-secondary);transition:transform .15s ease}.ds-metric--select[aria-expanded=true] .ds-metric__chev{transform:rotate(180deg)}.ds-metric-panel{grid-column:1 / -1;background:var(--p-color-bg-surface-secondary);border-radius:var(--p-border-radius-container);padding:var(--p-space-card-padding);display:grid;gap:.5rem}.ds-metric-panel[hidden]{display:none}.ds-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--p-color-border-secondary);border-radius:var(--p-border-radius-control);overflow:hidden;box-shadow:var(--p-shadow-container)}.ds-metric-strip__cell{background:var(--p-color-bg-surface);padding:.75rem 1rem;display:grid;gap:.125rem;min-width:0}.ds-metric-strip__cell .ds-metric-label{border-bottom:0;font-weight:450;color:var(--p-color-text-secondary)}.ds-metric-strip--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-metric-strip--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:640px){.ds-metric-strip,.ds-metric-strip--3,.ds-metric-strip--5{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-metric-strip>.ds-metric-strip__cell:last-child:nth-child(odd){grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.ds-metric--select .ds-metric__chev{transition:none}}@property --ds-fade-l{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ds-fade-r{syntax: "<length>"; inherits: false; initial-value: 0px;}.ds-tabs-scroll{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%}.ds-tabs-scroll::-webkit-scrollbar{display:none}.ds-tabs--scroll{flex-wrap:nowrap}.ds-tabs--scroll .ds-tab{flex:none;white-space:nowrap}.ds-tab__count{display:inline-grid;place-items:center;min-width:1.25rem;height:1.25rem;padding:0 .375rem;border-radius:var(--p-border-radius-tag);background:var(--p-color-bg-fill-secondary);font-size:var(--p-font-size-body-x-small);font-weight:500}.ds-tab__count--warn{background:var(--p-color-badge-bg-fill-warning);color:var(--p-color-badge-text-warning)}.ds-tab[aria-selected=true] .ds-tab__count{background:var(--p-color-bg-fill-tertiary)}.ds-tab[disabled]{color:var(--p-color-text-disabled);cursor:not-allowed}@media(max-width:640px){.ds-tabs-scroll{--ds-fade-l: 0px;--ds-fade-r: 1.5rem;-webkit-mask-image:linear-gradient(to right,transparent 0,black var(--ds-fade-l),black calc(100% - var(--ds-fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black var(--ds-fade-l),black calc(100% - var(--ds-fade-r)),transparent 100%)}@supports (animation-timeline: scroll()){@keyframes ds-fade-l{0%{--ds-fade-l: 0px}to{--ds-fade-l: 1.5rem}}@keyframes ds-fade-r{0%{--ds-fade-r: 1.5rem}to{--ds-fade-r: 0px}}.ds-tabs-scroll{animation:ds-fade-l linear both,ds-fade-r linear both;animation-timeline:scroll(self x),scroll(self x);animation-range:0 1.5rem,calc(100% - 1.5rem) 100%}}.ds-tab{height:2.25rem}}.ds-matrix th,.ds-matrix td{text-align:center}.ds-matrix th:first-child,.ds-matrix td:first-child{text-align:left}.ds-matrix td{height:2.25rem}.ds-matrix__cell{display:inline-grid;place-items:center;min-width:1.75rem;min-height:1.75rem}@media(pointer:coarse){.ds-matrix__cell{min-width:2.75rem;min-height:2.75rem}}@media(max-width:640px){.ds-matrix--stack,.ds-matrix--stack tbody,.ds-matrix--stack tr,.ds-matrix--stack td{display:block;width:100%;min-width:0}.ds-matrix--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ds-matrix--stack tbody{display:grid;gap:.5rem}.ds-matrix--stack tbody tr{background:var(--p-color-bg-surface);box-shadow:var(--p-shadow-container);border-radius:var(--p-border-radius-control);padding:.75rem}.ds-matrix--stack td{display:flex;align-items:center;justify-content:space-between;height:auto;border:0;padding:0;min-height:2.75rem;text-align:left}.ds-matrix--stack td:before{content:attr(data-label)}.ds-matrix--stack td:first-child{font-weight:600;min-height:0;padding-bottom:.25rem;border-bottom:1px solid var(--p-color-border-secondary);margin-bottom:.25rem}.ds-matrix--stack td:first-child:before{content:none}}.ds-s-other{--s: var(--ds-chart-other)}.ds-pill--series{padding:.25rem .75rem .25rem .5rem;gap:.375rem}.ds-pill__swatch{width:.5rem;height:.5rem;border-radius:50%;background:var(--s, var(--ds-chart-1));box-shadow:0 0 0 1px var(--s, var(--ds-chart-1));flex:none}.ds-pill--series[aria-pressed=true]{background:var(--p-color-bg-fill-tertiary);font-weight:500}.ds-pill--series[aria-pressed=false]{opacity:.6;background:transparent;box-shadow:inset 0 0 0 1px var(--p-color-border-secondary)}.ds-pill--series[aria-pressed=false] .ds-pill__swatch{background:transparent}.ds-pill--series[data-all]{padding-left:.75rem}.ds-pill--series[disabled] .ds-pill__swatch{background:var(--p-color-text-disabled);box-shadow:none}.ds-legend__more{display:none;border:0;background:none;padding:0;color:var(--p-color-text-link);font:inherit;cursor:pointer}@media(max-width:640px){.ds-legend--collapse:not([data-expanded=true]) .ds-legend__item:nth-child(n+4){display:none}.ds-legend--collapse .ds-legend__more{display:inline}}.ds-hbar{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ds-hbar__row{display:grid;grid-template-columns:minmax(5rem,9rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;font-size:var(--p-font-size-body-medium)}.ds-hbar__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-hbar__track{height:1rem;border-radius:var(--p-border-radius-focus);background:var(--p-color-bg-surface-secondary);overflow:hidden}.ds-hbar__bar{display:block;height:100%;width:calc(var(--v, 0) * 1%);background:var(--s, var(--ds-chart-1));border-radius:var(--p-border-radius-focus);min-width:2px}.ds-hbar__bar--comparison{background:var(--ds-chart-comparison);opacity:var(--ds-chart-comparison-opacity)}.ds-hbar__value{font-variant-numeric:tabular-nums;font-weight:500;text-align:right;min-width:3.5rem}@media(max-width:640px){.ds-hbar__row{grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem}.ds-hbar__track{grid-column:1 / -1;grid-row:2}}.ds-spark{position:relative;height:2.5rem;color:var(--s, var(--ds-chart-1))}.ds-spark__line{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ds-spark__line path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ds-spark__band{position:absolute;top:0;bottom:0;left:calc(var(--from, 0) * 1%);width:calc((var(--to, 100) - var(--from, 0)) * 1%);background:currentColor;opacity:.12;border-radius:var(--p-border-radius-focus)}.ds-spark__dot{position:absolute;left:calc(var(--x, 100) * 1%);top:calc(var(--y, 50) * 1%);width:.5rem;height:.5rem;transform:translate(-50%,-50%);border-radius:50%;background:currentColor;box-shadow:0 0 0 2px var(--p-color-bg-surface)}.ds-spark__ticks{display:flex;justify-content:space-between;margin-top:.25rem;font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-x-small);color:var(--p-color-text-tertiary)}.ds-momentum{display:inline-flex;align-items:center;gap:.25rem;height:1.25rem;padding:0 .5rem;border-radius:var(--p-border-radius-tag);background:var(--ds-momentum-3);color:var(--ds-momentum-text);font-size:var(--p-font-size-body-small);font-weight:500;white-space:nowrap}.ds-momentum .ds-icon{width:.75rem;height:.75rem}.ds-momentum[data-step="1"]{background:var(--ds-momentum-1)}.ds-momentum[data-step="2"]{background:var(--ds-momentum-2)}.ds-momentum[data-step="3"]{background:var(--ds-momentum-3)}.ds-momentum[data-step="4"]{background:var(--ds-momentum-4)}.ds-momentum[data-step="5"]{background:var(--ds-momentum-5)}.ds-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-root{--ds-z-topbar: 20;--ds-z-drawer-scrim: 40;--ds-z-drawer: 41;--ds-z-modal: 50;--ds-z-toast: 60;--ds-topbar-h: 3rem;--ds-drawer-w: min(85vw, 20rem);--ds-safe-bottom: env(safe-area-inset-bottom, 0px);--ds-touch: 2.75rem}.ds-safe-bottom{padding-bottom:max(1rem,var(--ds-safe-bottom))}@keyframes ds-spin{to{transform:rotate(360deg)}}@keyframes ds-shimmer{to{transform:translate(100%)}}@keyframes ds-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@keyframes ds-indeterminate{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ds-pulse{0%,to{opacity:1}50%{opacity:.35}}.ds-root a.ds-btn{color:var(--p-color-text);text-decoration:none}.ds-root a.ds-btn--primary{color:var(--p-color-button-primary-text)}.ds-root a.ds-btn--critical{color:var(--p-color-button-primary-text-critical)}.ds-root a.ds-btn--primary:hover{color:var(--p-color-button-primary-text-hover)}.ds-toast-region{position:fixed;z-index:var(--ds-z-toast);bottom:max(1rem,var(--ds-safe-bottom));display:flex;flex-direction:column;gap:.5rem;width:min(24rem,calc(100vw - 2rem));pointer-events:none}.ds-toast-region--left{left:1rem}.ds-toast-region--right{right:1rem}.ds-toast-region--static{position:static;width:100%;max-width:24rem}.ds-toast{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.5rem .625rem;align-items:start;padding:.75rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-inverse);color:var(--p-color-text-inverse);box-shadow:var(--p-shadow-toast);font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);animation:ds-toast-in .18s ease-out}.ds-toast__icon{width:1.25rem;height:1.25rem;margin-top:1px}.ds-toast__body{display:grid;gap:.125rem;min-width:0}.ds-toast__title{font-weight:600;margin:0}.ds-toast__text{margin:0;opacity:.85;overflow-wrap:anywhere}.ds-toast__actions{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-top:.25rem}.ds-toast__btn{display:inline-flex;align-items:center;gap:.25rem;height:1.75rem;padding:0 .75rem;border:0;border-radius:var(--p-border-radius-action);background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;font-size:var(--p-font-size-button-label);font-weight:500;cursor:pointer}.ds-toast__btn:hover{background:color-mix(in srgb,currentColor 22%,transparent)}.ds-toast__link{color:inherit!important;font-weight:500;text-decoration:underline;font-size:var(--p-font-size-button-label)}.ds-toast__close{width:1.5rem;height:1.5rem;border:0;border-radius:var(--p-border-radius-action);background:transparent;color:inherit;opacity:.75;display:grid;place-items:center;cursor:pointer}.ds-toast__close:hover{opacity:1;background:color-mix(in srgb,currentColor 14%,transparent)}.ds-toast__pin{grid-column:2 / -1;font-size:var(--p-font-size-body-x-small);line-height:var(--p-font-line-height-body-x-small);opacity:.75}.ds-toast--success{background:var(--p-color-bg-surface-success);color:var(--p-color-text-success)}.ds-toast--success .ds-toast__icon{color:var(--p-color-icon-success)}.ds-toast--info{background:var(--p-color-bg-surface-info);color:var(--p-color-text-info)}.ds-toast--info .ds-toast__icon{color:var(--p-color-icon-info)}.ds-toast--critical{background:var(--p-color-bg-surface-critical);color:var(--p-color-text-critical);box-shadow:var(--p-shadow-toast),inset 0 0 0 1px var(--p-color-border-critical)}.ds-toast--critical .ds-toast__icon{color:var(--p-color-icon-critical)}.ds-spinner{display:inline-block;flex:none;width:1rem;height:1rem;border-radius:50%;border:2px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;animation:ds-spin .8s linear infinite;vertical-align:middle}.ds-spinner--sm{width:.75rem;height:.75rem;border-width:1.5px}.ds-spinner--lg{width:2rem;height:2rem;border-width:3px}.ds-btn[aria-busy=true]{cursor:progress;pointer-events:none}.ds-btn[aria-busy=true]:not(.ds-btn--primary):not(.ds-btn--critical){color:var(--p-color-text-secondary)}.ds-btn[aria-busy=true]>.ds-icon{display:none}.ds-skeleton{position:relative;overflow:hidden}.ds-skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--p-color-bg-surface) 70%,transparent),transparent);animation:ds-shimmer 1.4s ease-in-out infinite}.ds-skeleton--line{height:.75rem;border-radius:var(--p-border-radius-tag)}.ds-skeleton--title{height:1.25rem;width:40%;border-radius:var(--p-border-radius-tag)}.ds-skeleton--block{height:6rem;border-radius:var(--p-border-radius-control)}.ds-skeleton-row{display:grid;grid-template-columns:1.25rem 2fr 1fr 1fr 5rem;gap:.75rem;align-items:center;padding:.5rem .75rem}.ds-skeleton-row+.ds-skeleton-row{border-top:1px solid var(--p-color-border-secondary)}.ds-skeleton-card{display:grid;gap:.75rem}.ds-badge--progress{background:var(--p-color-badge-bg-fill-info);color:var(--p-color-badge-text-info);gap:.25rem;padding-left:var(--p-space-badge-icon-padding-inline-start)}.ds-pageloader{min-height:50dvh;display:grid;place-content:center;justify-items:center;gap:.75rem;color:var(--p-color-text-secondary)}.ds-empty{display:grid;justify-items:center;text-align:center;gap:.5rem;padding:2rem 1rem;max-width:28rem;margin:0 auto}.ds-empty__icon,.ds-error-state__icon{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--p-color-bg-fill);display:grid;place-items:center;color:var(--p-color-icon-secondary);margin-bottom:.25rem}.ds-empty__title{margin:0;font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);font-weight:600}.ds-empty__hint{margin:0;color:var(--p-color-text-secondary)}.ds-empty__action{margin-top:.5rem;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.ds-empty--table{padding:1.5rem 1rem}.ds-empty--table .ds-empty__icon{width:2rem;height:2rem}.ds-empty--search .ds-empty__icon{background:var(--p-color-bg-fill-secondary)}.ds-empty--first-run{padding:3rem 1.5rem;border-radius:var(--p-border-radius-container);background:var(--p-color-bg-surface-secondary);max-width:none}.ds-empty--first-run .ds-empty__icon{width:3.5rem;height:3.5rem;background:var(--p-color-bg-surface);box-shadow:var(--p-shadow-container)}.ds-empty--first-run .ds-empty__title{font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large);font-weight:500}.ds-empty--positive .ds-empty__icon{background:var(--p-color-bg-fill-success);color:var(--p-color-icon-success)}.ds-error-state{display:grid;justify-items:center;text-align:center;gap:.5rem;padding:1.5rem 1rem;border-radius:var(--p-border-radius-container);background:var(--p-color-bg-surface-critical);color:var(--p-color-text-critical)}.ds-error-state__icon{background:var(--p-color-bg-fill-critical-secondary);color:var(--p-color-icon-critical)}.ds-error-state__title{margin:0;font-weight:600}.ds-error-state__text{margin:0;max-width:32rem}.ds-error-state__detail{margin:.25rem 0 0;max-width:100%;padding:.5rem .75rem;border-radius:var(--p-border-radius-element);background:var(--p-color-bg-surface);color:var(--p-color-text);font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small);text-align:left;overflow-wrap:anywhere}.ds-error-state__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.ds-boundary,.ds-statuspage,.ds-auth{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:.75rem;padding:2rem 1rem max(2rem,var(--ds-safe-bottom));text-align:center;background:var(--p-color-bg-surface)}.ds-boundary>*,.ds-statuspage>*{margin:0;max-width:30rem}.ds-boundary__ref,.ds-statuspage__code{font-family:var(--ds-font-mono);color:var(--p-color-text-secondary)}.ds-statuspage__code{font-size:var(--p-font-size-display-large);line-height:var(--p-font-line-height-display-large);font-weight:500;letter-spacing:-.02em}.ds-statuspage__title,.ds-boundary__title{font-size:var(--p-font-size-display-small);line-height:var(--p-font-line-height-display-small);font-weight:500;letter-spacing:-.01em}.ds-boundary__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.ds-auth{background:var(--p-color-bg-surface-secondary);align-content:center}.ds-auth__card{width:min(24rem,100%);background:var(--p-color-bg-surface);border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);padding:1.5rem;display:grid;gap:1rem;text-align:left}.ds-auth__brand{display:flex;align-items:center;gap:.5rem;font-weight:600;letter-spacing:-.01em}.ds-auth__title{margin:0;font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large);font-weight:500}.ds-auth__sub{margin:0;color:var(--p-color-text-secondary)}.ds-auth__foot{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small)}.ds-scrim--fixed{position:fixed;inset:0;z-index:var(--ds-z-modal)}.ds-scrim--contained{position:absolute;inset:0;z-index:var(--ds-z-modal)}.ds-scrim--stage{min-height:22rem;border-radius:var(--p-border-radius-popover);overflow:hidden}.ds-scrim{grid-template-columns:minmax(0,1fr)}.ds-modal{min-width:0}.ds-modal__foot .ds-btn-group{flex-wrap:wrap;justify-content:flex-end}.ds-modal__body{min-height:0;align-content:start}.ds-modal__title{display:flex;align-items:center;gap:.5rem}.ds-modal--sm{max-width:28rem}.ds-modal--lg{max-width:min(60rem,calc(100vw - 2rem))}.ds-modal--full{max-width:none;width:100%;height:100%;border-radius:0}.ds-modal__icon{width:2.5rem;height:2.5rem;border-radius:50%;display:grid;place-items:center;background:var(--p-color-bg-fill-critical);color:var(--p-color-icon-critical)}.ds-modal__list{margin:0;padding-left:1.25rem;display:grid;gap:.25rem}.ds-modal__tabs{padding:0 1.25rem .5rem;overflow-x:auto}.ds-modal__tabs .ds-tabs{flex-wrap:nowrap}.ds-modal__foot--split{justify-content:space-between;align-items:center}.ds-logbox{margin:0;padding:.75rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-secondary);font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small);line-height:1.125rem;max-height:16rem;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--p-color-text)}.ds-logbox .e{color:var(--p-color-text-critical);font-weight:500}.ds-sheet-scrim{background:var(--p-color-backdrop-bg);display:grid;align-items:end}.ds-sheet{width:100%;max-height:92dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:var(--p-color-bg-surface-overlay);border-radius:var(--p-border-radius-popover) var(--p-border-radius-popover) 0 0;box-shadow:var(--p-shadow-dialog);overflow:hidden}.ds-sheet__handle{width:2.5rem;height:.25rem;margin:.5rem auto .25rem;border-radius:var(--p-border-radius-action);background:var(--p-color-border-tertiary)}.ds-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.25rem .5rem .5rem 1rem}.ds-sheet__title{margin:0;font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large);font-weight:500}.ds-sheet__body{padding:.25rem 1rem 1rem;overflow:auto;display:grid;gap:.75rem;align-content:start;min-height:0}.ds-sheet__foot{display:flex;gap:.5rem;padding:.75rem 1rem max(.75rem,var(--ds-safe-bottom));border-top:1px solid var(--p-color-border-secondary);background:var(--p-color-bg-surface-overlay)}.ds-sheet__foot>*{flex:1}.ds-topbar{display:none;position:sticky;top:0;z-index:var(--ds-z-topbar);height:var(--ds-topbar-h);align-items:center;gap:.25rem;padding:0 .25rem;background:var(--p-color-app-bg);color:var(--p-color-nav-text-active)}.ds-topbar .ds-btn{margin-right:.5rem;background:var(--p-color-nav-bg-fill);background-image:none;box-shadow:none;color:var(--p-color-nav-text-active)}.ds-topbar .ds-btn:hover{background:var(--p-color-nav-bg-fill-hover)}.ds-topbar__btn{width:var(--ds-touch);height:var(--ds-touch);flex:none;display:grid;place-items:center;border:0;border-radius:var(--p-border-radius-action);background:transparent;color:var(--p-color-nav-text);cursor:pointer}.ds-topbar__btn:hover{background:var(--p-color-nav-bg-surface-hover);color:var(--p-color-nav-text-hover)}.ds-topbar__btn .ds-icon{width:1.25rem;height:1.25rem}.ds-topbar__title{flex:1;min-width:0;margin:0;font-size:var(--p-font-size-body-large);line-height:var(--p-font-line-height-body-large);font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-drawer-scrim{position:fixed;inset:0;z-index:var(--ds-z-drawer-scrim);background:var(--p-color-backdrop-bg);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.ds-drawer{position:fixed;z-index:var(--ds-z-drawer);top:0;bottom:0;left:0;width:var(--ds-drawer-w);display:flex;flex-direction:column;background:var(--p-color-app-bg);color:var(--p-color-nav-text);transform:translate(-100%);visibility:hidden;transition:transform .22s ease-out,visibility .22s;box-shadow:var(--p-shadow-dialog)}.ds-drawer.is-open{transform:none;visibility:visible}.ds-drawer.is-open+.ds-drawer-scrim,.ds-drawer-scrim.is-open{opacity:1;visibility:visible}.ds-drawer__head{display:flex;align-items:center;gap:.5rem;height:var(--ds-topbar-h);padding:0 .25rem 0 .75rem;flex:none;font-weight:500;color:var(--p-color-nav-text-active)}.ds-drawer__body{flex:1;min-height:0;overflow:auto;padding:0 .5rem .5rem;display:flex;flex-direction:column;gap:2px;overscroll-behavior:contain}.ds-drawer__foot{flex:none;display:flex;align-items:center;gap:.5rem;padding:.75rem max(.75rem,0px) max(.75rem,var(--ds-safe-bottom)) .75rem;border-top:1px solid var(--p-color-nav-bg-fill);font-size:var(--p-font-size-body-small);color:var(--p-color-nav-text-secondary)}.ds-phone{--ds-safe-bottom: 1.25rem;position:relative;width:390px;max-width:100%;height:var(--ds-phone-h, 46rem);margin-inline:auto;display:flex;flex-direction:column;overflow:hidden;background:var(--p-color-bg-surface);border:.5rem solid var(--p-color-app-bg);border-radius:calc(var(--p-border-radius-dialog) + 1rem);box-shadow:0 0 0 1px var(--p-color-border-tertiary),var(--p-shadow-popover);container:ds-vp / inline-size;contain:layout paint}.ds-phone:after{content:"";position:absolute;left:50%;bottom:.375rem;width:8rem;height:.25rem;margin-left:-4rem;border-radius:var(--p-border-radius-action);background:var(--p-color-text-tertiary);opacity:.6;pointer-events:none;z-index:100}.ds-phone--app{background:var(--p-color-app-bg)}.ds-phone .ds-topbar{display:flex}.ds-phone__body{flex:1;min-height:0;overflow:auto;background:var(--p-color-bg-surface);color:var(--p-color-text);border-radius:var(--ds-radius-main) var(--ds-radius-main) 0 0;margin:0 var(--ds-frame-gap);padding:1rem 1rem max(1.5rem,var(--ds-safe-bottom));display:grid;gap:var(--p-space-card-gap);align-content:start}.ds-phone__body--flush{padding-inline:0}.ds-phone--plain{border-color:var(--p-color-border)}.ds-phone--plain .ds-phone__body{margin:0;border-radius:0}.ds-phone-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,390px),1fr));gap:1.5rem;justify-items:center}.ds-phone-cap{font-size:var(--p-font-size-body-x-small);color:var(--p-color-text-secondary);text-align:center;margin-top:.5rem}.ds-pageheader{display:grid;gap:.25rem;min-width:0}.ds-pageheader__crumb{display:flex;align-items:center;gap:.25rem;color:var(--p-color-text-secondary);font-weight:500;flex-wrap:wrap}.ds-pageheader__crumb a{text-decoration:none}.ds-pageheader__row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-width:0}.ds-pageheader__title{margin:0;font-size:15px;line-height:1.75rem;font-weight:600;letter-spacing:-.02em;min-width:0;overflow-wrap:anywhere}.ds-pageheader__sub{margin:0;color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-medium, 13px);font-weight:400;line-height:1.25rem}.fh-crumb{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--p-font-size-body-small, 12px);color:var(--p-color-text-secondary)}.fh-crumb a{color:inherit;text-decoration:none}.fh-crumb a:hover{text-decoration:underline}.fh-crumb [aria-current=page]{color:var(--p-color-text)}.fh-crumb .ds-icon{width:.75rem;height:.75rem}@media(max-width:640px){.ds-pageheader__actions{flex-wrap:wrap}}.ds-pageheader__actions{margin-left:auto;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ds-pageheader__overflow{display:none;position:relative}.ds-main__inner--wide{max-width:100rem}.ds-embedded .ds-main__inner,.ds-embedded.ds-main__inner{max-width:none;padding:.5rem;gap:.75rem}.ds-embedded .ds-pageheader__title,.ds-embedded .ds-pageheader__sub,.ds-embedded .ds-pageheader__crumb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-embedded .ds-pageheader__actions{margin-left:0}.ds-embedded .ds-card{padding:.75rem}.ds-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ds-filterbar__pill{display:none}.ds-filterbar__fields{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;flex:1;min-width:0}.ds-filterbar__sheethead,.ds-filterbar__sheetfoot,.ds-filterbar__scrim{display:none}.ds-filterbar__count{display:inline-grid;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:var(--p-border-radius-action);background:var(--p-color-bg-fill-inverse);color:var(--p-color-text-inverse);font-size:var(--p-font-size-body-x-small);font-weight:600}.ds-disabled-tip{position:relative;display:inline-flex;border-radius:var(--p-border-radius-action)}.ds-disabled-tip>[disabled],.ds-disabled-tip>[aria-disabled=true]{pointer-events:none}.ds-disabled-tip__tip{position:absolute;z-index:var(--ds-z-toast);bottom:calc(100% + .375rem);left:0;width:-moz-max-content;width:max-content;max-width:min(15rem,70vw);visibility:hidden;opacity:0;transition:opacity .12s;pointer-events:none}.ds-disabled-tip:hover .ds-disabled-tip__tip,.ds-disabled-tip:focus .ds-disabled-tip__tip,.ds-disabled-tip:focus-within .ds-disabled-tip__tip,.ds-disabled-tip.is-open .ds-disabled-tip__tip{visibility:visible;opacity:1}.ds-banner__action{flex:none;align-self:center;margin-left:auto;display:flex;gap:.5rem;flex-wrap:wrap}.ds-banner__text{margin:0}.ds-banner ul{margin:.25rem 0 0;padding-left:1.25rem}.ds-run{display:grid;gap:1rem}.ds-run__head{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.ds-run__title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin:0;font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large);font-weight:500;letter-spacing:-.01em}.ds-run__meta{flex:1;min-width:0;display:grid;gap:.25rem}.ds-run__last{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-medium)}.ds-run__last b{color:var(--p-color-text);font-weight:500}.ds-run__head>.ds-btn,.ds-run__head>.ds-run__cta{margin-left:auto;flex:none}.ds-run__progress{display:grid;gap:.375rem;padding:.75rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-secondary)}.ds-run__step{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ds-run__step b{font-weight:600;font-variant-numeric:tabular-nums}.ds-run__stepname{color:var(--p-color-text)}.ds-run__progress .ds-progress{height:.5rem;border-radius:var(--p-border-radius-action);background:var(--p-color-bg-fill-secondary);position:relative}.ds-run__progress .ds-progress>i{border-radius:inherit;transition:width .3s ease}.ds-run__progress .ds-progress.is-indeterminate>i{width:40%;animation:ds-indeterminate 1.4s ease-in-out infinite}.ds-run__caption{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small)}.ds-run__caption .ds-btn{margin-left:auto}.ds-run__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem}.ds-run__stat{display:grid;gap:.125rem;padding:.625rem .75rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-secondary)}.ds-run__stat dt{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small)}.ds-run__stat dd{margin:0;font-size:1.25rem;line-height:1.5rem;font-weight:600;letter-spacing:-.005em}.ds-run__stat--warning dd{color:var(--p-color-text-caution, var(--p-color-text-warning))}.ds-run__stat--critical dd{color:var(--p-color-text-critical)}.ds-run__results{border-radius:var(--p-border-radius-control);box-shadow:inset 0 0 0 1px var(--p-color-border-secondary);overflow:hidden}.ds-run__results .ds-table-wrap{max-height:16rem;overflow:auto}.ds-run__log{display:grid;gap:.375rem}.ds-run__logbar{display:flex;align-items:center;gap:.5rem;font-weight:500}.ds-run__logbar .ds-btn{margin-left:auto}.ds-run .ds-logbox{max-height:9rem}.ds-run__section-title{margin:0;font-weight:600}.ds-sidenav{display:grid;gap:2px;align-content:start}.ds-sidenav__group{padding:.75rem .625rem .25rem;font-size:var(--p-font-size-body-small);font-weight:600;color:var(--p-color-text-secondary)}.ds-sidenav__group:first-child{padding-top:.25rem}.ds-sidenav__item{display:flex;align-items:center;gap:.5rem;min-height:2rem;padding:.25rem .625rem;border:0;border-radius:var(--p-border-radius-element);background:transparent;color:var(--p-color-text);font-size:var(--p-font-size-body-medium);font-weight:450;text-decoration:none;text-align:left;width:100%;cursor:pointer}.ds-root a.ds-sidenav__item{color:var(--p-color-text)}.ds-sidenav__item .ds-icon{color:var(--p-color-icon-secondary)}.ds-sidenav__item:hover{background:var(--p-color-bg-surface-hover)}.ds-sidenav__item[aria-current=page]{background:var(--p-color-bg-surface-selected);font-weight:600}.ds-sidenav__item[aria-current=page] .ds-icon{color:var(--p-color-icon)}.ds-sidenav__item[aria-disabled=true]{color:var(--p-color-text-disabled);cursor:not-allowed}.ds-masterdetail{display:grid;grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:1rem;align-items:start}.ds-masterdetail__list{display:grid;gap:2px;padding:.25rem;border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);background:var(--p-color-bg-surface);min-width:0}.ds-masterdetail__item{display:flex;align-items:center;gap:.625rem;min-height:3rem;padding:.5rem .625rem;border:0;border-radius:var(--p-border-radius-control);background:transparent;color:inherit;text-align:left;width:100%;cursor:pointer}.ds-masterdetail__item:hover{background:var(--p-color-bg-surface-hover)}.ds-masterdetail__item[aria-selected=true]{background:var(--p-color-bg-surface-selected)}.ds-masterdetail__item>.ds-settings__text{flex:1}.ds-masterdetail__detail{display:grid;gap:1rem;min-width:0}.ds-masterdetail__back{display:none}@media(prefers-reduced-motion:reduce){.ds-root *,.ds-root *:before,.ds-root *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ds-skeleton:after{display:none}.ds-run__progress .ds-progress.is-indeterminate>i{transform:none}}@media(pointer:coarse){.ds-btn{min-height:2.75rem;padding-inline:1rem}.ds-btn--icon{width:2.75rem}.ds-btn--lg{min-height:2.75rem}.ds-tab{min-height:2.75rem;padding-inline:.75rem}.ds-pill,.ds-segmented button,.ds-choice,.ds-nav__item,.ds-menu__item,.ds-sidenav__item{min-height:2.75rem}.ds-masterdetail__item{min-height:3.25rem}.ds-toast__close{width:2.75rem;height:2.75rem}.ds-toast__btn,.ds-input{min-height:2.75rem}.ds-input input,.ds-input textarea,.ds-input select{font-size:1rem}.ds-banner .ds-btn,.ds-cal button{min-height:2.75rem}}.ds-coarse .ds-btn{min-height:2.75rem;padding-inline:1rem}.ds-coarse .ds-btn--icon{width:2.75rem}.ds-coarse .ds-btn--lg{min-height:2.75rem}.ds-coarse .ds-tab{min-height:2.75rem;padding-inline:.75rem}.ds-coarse .ds-pill,.ds-coarse .ds-segmented button,.ds-coarse .ds-choice,.ds-coarse .ds-nav__item,.ds-coarse .ds-menu__item,.ds-coarse .ds-sidenav__item{min-height:2.75rem}.ds-coarse .ds-masterdetail__item{min-height:3.25rem}.ds-coarse .ds-toast__close{width:2.75rem;height:2.75rem}.ds-coarse .ds-toast__btn,.ds-coarse .ds-input{min-height:2.75rem}.ds-coarse .ds-input input,.ds-coarse .ds-input textarea,.ds-coarse .ds-input select{font-size:1rem}.ds-coarse .ds-banner .ds-btn,.ds-coarse .ds-cal button{min-height:2.75rem}@media(max-width:640px){.ds-topbar{display:flex}.ds-frame>.ds-topbar{grid-column:1 / -1}.ds-modal--sm,.ds-modal--lg{max-width:none}.ds-scrim{align-items:end;padding:0}.ds-modal{max-width:none;border-radius:var(--p-border-radius-popover) var(--p-border-radius-popover) 0 0;max-height:92dvh;position:relative;padding-top:.75rem}.ds-modal:before{content:"";position:absolute;top:.375rem;left:50%;width:2.5rem;height:.25rem;margin-left:-1.25rem;border-radius:var(--p-border-radius-action);background:var(--p-color-border-tertiary)}.ds-modal--full{max-height:100dvh;height:100dvh;border-radius:0}.ds-modal--full:before{display:none}.ds-modal__foot{flex-direction:column-reverse;padding-bottom:max(.75rem,var(--ds-safe-bottom))}.ds-modal__foot .ds-btn{width:100%;min-height:2.75rem}.ds-modal__foot--split{align-items:stretch}.ds-modal__foot .ds-btn-group{flex-direction:column-reverse;width:100%}.ds-toast-region{left:.75rem;right:.75rem;width:auto;bottom:max(.75rem,var(--ds-safe-bottom))}.ds-toast{grid-template-columns:auto minmax(0,1fr) auto}.ds-pageheader__row{flex-wrap:nowrap;align-items:flex-start}.ds-pageheader__title{flex:1}.ds-pageheader__actions{flex-wrap:nowrap}.ds-pageheader__actions .ds-pageheader__secondary{display:none}.ds-pageheader__overflow{display:block}.ds-pageheader--stack .ds-pageheader__row{flex-wrap:wrap}.ds-filterbar__fields{display:none}.ds-filterbar__pill{display:inline-flex}.ds-filterbar.is-open .ds-filterbar__scrim{display:block;position:fixed;inset:0;z-index:var(--ds-z-modal);background:var(--p-color-backdrop-bg)}.ds-filterbar.is-open .ds-filterbar__fields{display:grid;position:fixed;z-index:calc(var(--ds-z-modal) + 1);left:0;right:0;bottom:0;max-height:92dvh;overflow:auto;gap:.75rem;align-content:start;padding:0 1rem;background:var(--p-color-bg-surface-overlay);border-radius:var(--p-border-radius-popover) var(--p-border-radius-popover) 0 0;box-shadow:var(--p-shadow-dialog)}.ds-filterbar.is-open .ds-filterbar__fields>.ds-field,.ds-filterbar.is-open .ds-filterbar__fields>.ds-input{width:100%}.ds-filterbar__sheethead{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;padding:.75rem 0 .25rem;background:var(--p-color-bg-surface-overlay);font-size:var(--p-font-size-heading-large);font-weight:500;z-index:1}.ds-filterbar.is-open .ds-filterbar__sheetfoot{display:flex;gap:.5rem;position:sticky;bottom:0;margin:0 -1rem;padding:.75rem 1rem max(.75rem,var(--ds-safe-bottom));background:var(--p-color-bg-surface-overlay);border-top:1px solid var(--p-color-border-secondary)}.ds-filterbar__sheetfoot>*{flex:1}.ds-banner{flex-wrap:wrap}.ds-banner__action{flex-basis:100%;margin-left:0;padding-left:1.75rem}.ds-banner__action .ds-btn{flex:1}.ds-run__head>.ds-btn,.ds-run__head>.ds-run__cta{margin-left:0;width:100%;min-height:2.75rem}.ds-run__caption .ds-btn{margin-left:0}.ds-run__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-run__logbar .ds-btn{margin-left:auto}.ds-masterdetail{grid-template-columns:minmax(0,1fr)}.ds-masterdetail[data-view=detail] .ds-masterdetail__list,.ds-masterdetail[data-view=list] .ds-masterdetail__detail{display:none}.ds-masterdetail[data-view=detail] .ds-masterdetail__back{display:inline-flex;justify-self:start}.ds-main__inner{padding:.75rem}.ds-skeleton-row{grid-template-columns:1.25rem minmax(0,1fr) 4rem}.ds-skeleton-row>:nth-child(3),.ds-skeleton-row>:nth-child(4){display:none}}@container ds-vp (max-width: 640px){.ds-topbar{display:flex}.ds-frame>.ds-topbar{grid-column:1 / -1}.ds-modal--sm,.ds-modal--lg{max-width:none}.ds-scrim{align-items:end;padding:0}.ds-modal{max-width:none;border-radius:var(--p-border-radius-popover) var(--p-border-radius-popover) 0 0;max-height:92dvh;position:relative;padding-top:.75rem}.ds-modal:before{content:"";position:absolute;top:.375rem;left:50%;width:2.5rem;height:.25rem;margin-left:-1.25rem;border-radius:var(--p-border-radius-action);background:var(--p-color-border-tertiary)}.ds-modal--full{max-height:100dvh;height:100dvh;border-radius:0}.ds-modal--full:before{display:none}.ds-modal__foot{flex-direction:column-reverse;padding-bottom:max(.75rem,var(--ds-safe-bottom))}.ds-modal__foot .ds-btn{width:100%;min-height:2.75rem}.ds-modal__foot--split{align-items:stretch}.ds-modal__foot .ds-btn-group{flex-direction:column-reverse;width:100%}.ds-toast-region{left:.75rem;right:.75rem;width:auto;bottom:max(.75rem,var(--ds-safe-bottom))}.ds-toast{grid-template-columns:auto minmax(0,1fr) auto}.ds-pageheader__row{flex-wrap:nowrap;align-items:flex-start}.ds-pageheader__title{flex:1}.ds-pageheader__actions{flex-wrap:nowrap}.ds-pageheader__actions .ds-pageheader__secondary{display:none}.ds-pageheader__overflow{display:block}.ds-pageheader--stack .ds-pageheader__row{flex-wrap:wrap}.ds-filterbar__fields{display:none}.ds-filterbar__pill{display:inline-flex}.ds-filterbar.is-open .ds-filterbar__scrim{display:block;position:fixed;inset:0;z-index:var(--ds-z-modal);background:var(--p-color-backdrop-bg)}.ds-filterbar.is-open .ds-filterbar__fields{display:grid;position:fixed;z-index:calc(var(--ds-z-modal) + 1);left:0;right:0;bottom:0;max-height:92dvh;overflow:auto;gap:.75rem;align-content:start;padding:0 1rem;background:var(--p-color-bg-surface-overlay);border-radius:var(--p-border-radius-popover) var(--p-border-radius-popover) 0 0;box-shadow:var(--p-shadow-dialog)}.ds-filterbar.is-open .ds-filterbar__fields>.ds-field,.ds-filterbar.is-open .ds-filterbar__fields>.ds-input{width:100%}.ds-filterbar__sheethead{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;padding:.75rem 0 .25rem;background:var(--p-color-bg-surface-overlay);font-size:var(--p-font-size-heading-large);font-weight:500;z-index:1}.ds-filterbar.is-open .ds-filterbar__sheetfoot{display:flex;gap:.5rem;position:sticky;bottom:0;margin:0 -1rem;padding:.75rem 1rem max(.75rem,var(--ds-safe-bottom));background:var(--p-color-bg-surface-overlay);border-top:1px solid var(--p-color-border-secondary)}.ds-filterbar__sheetfoot>*{flex:1}.ds-banner{flex-wrap:wrap}.ds-banner__action{flex-basis:100%;margin-left:0;padding-left:1.75rem}.ds-banner__action .ds-btn{flex:1}.ds-run__head>.ds-btn,.ds-run__head>.ds-run__cta{margin-left:0;width:100%;min-height:2.75rem}.ds-run__caption .ds-btn{margin-left:0}.ds-run__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-run__logbar .ds-btn{margin-left:auto}.ds-masterdetail{grid-template-columns:minmax(0,1fr)}.ds-masterdetail[data-view=detail] .ds-masterdetail__list,.ds-masterdetail[data-view=list] .ds-masterdetail__detail{display:none}.ds-masterdetail[data-view=detail] .ds-masterdetail__back{display:inline-flex;justify-self:start}.ds-main__inner{padding:.75rem}.ds-skeleton-row{grid-template-columns:1.25rem minmax(0,1fr) 4rem}.ds-skeleton-row>:nth-child(3),.ds-skeleton-row>:nth-child(4){display:none}}@keyframes ds-forms-spin{to{transform:rotate(360deg)}}@keyframes ds-forms-pulse{0%,to{opacity:1}50%{opacity:.35}}.ds-icon-spin{animation:ds-forms-spin .8s linear infinite;transform-origin:50% 50%}.ds-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .25rem;border-radius:var(--p-border-radius-tag-inner);background:var(--p-color-bg-surface-secondary);box-shadow:0 0 0 1px var(--p-color-border-secondary);font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-x-small);line-height:1;color:var(--p-color-text-secondary)}.ds-input.is-hover{background:var(--p-color-input-bg-surface-hover)}.ds-input.is-focus{background:var(--p-color-input-bg-surface-active);box-shadow:var(--p-shadow-input-focus);border-color:var(--p-color-input-border-active)}.ds-secret input:focus-visible,.ds-input--num input:focus-visible,.ds-datefield input:focus-visible,.ds-timefield input:focus-visible,.ds-combobox__search input:focus-visible{box-shadow:none}.ds-input__btn{align-self:stretch;display:grid;place-items:center;width:2.75rem;margin:-.375rem -.5rem -.375rem 0;padding:0;border:0;border-left:1px solid var(--p-color-border-secondary);border-radius:0 var(--p-border-radius-control) var(--p-border-radius-control) 0;background:transparent;color:var(--p-color-icon-secondary);cursor:pointer;flex:none}.ds-input__btn:not(:last-child){margin-right:0;border-radius:0}.ds-input__btn:hover,.ds-input__btn.is-hover{background:var(--p-color-bg-fill-transparent-hover);color:var(--p-color-icon)}.ds-input__btn:active{background:var(--p-color-bg-fill-transparent-active)}.ds-input__btn:focus-visible{box-shadow:var(--ds-focus-ring);border-radius:var(--p-border-radius-control)}.ds-input__btn[disabled]{color:var(--p-color-icon-disabled);cursor:not-allowed;background:transparent}.ds-input__btn--text{width:auto;padding:0 .75rem;font-size:var(--p-font-size-body-medium);font-weight:500;color:var(--p-color-text)}.ds-combobox{position:relative;min-width:0}.ds-combobox__trigger{display:flex;align-items:center;gap:.5rem;width:100%;min-height:2rem;padding:.25rem .5rem .25rem .625rem;background:var(--p-color-input-bg-surface);border:1px solid var(--ds-field-border);border-radius:var(--p-border-radius-control);box-shadow:var(--p-shadow-input);color:var(--p-color-text);font:inherit;font-size:var(--p-font-size-input-value);line-height:var(--p-font-line-height-input-value);letter-spacing:-.01em;text-align:left;cursor:pointer}.ds-combobox__trigger:hover,.ds-combobox__trigger.is-hover{background:var(--p-color-input-bg-surface-hover)}.ds-combobox__trigger[aria-expanded=true],.ds-combobox__trigger.is-focus{background:var(--p-color-input-bg-surface-active);box-shadow:var(--p-shadow-input-focus);border-color:var(--p-color-input-border-active)}.ds-combobox__trigger:focus-visible{box-shadow:var(--ds-focus-ring)}.ds-combobox__trigger[aria-invalid=true]{box-shadow:var(--p-shadow-input-critical);border-color:var(--p-color-border-critical)}.ds-combobox__trigger[disabled],.ds-combobox__trigger[aria-disabled=true]{background:var(--p-color-bg-surface-disabled);box-shadow:var(--p-shadow-input-disabled);color:var(--p-color-text-disabled);cursor:not-allowed}.ds-combobox__value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:baseline;gap:.5rem}.ds-combobox__placeholder{color:var(--ds-placeholder)}.ds-combobox__code{font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small);color:var(--p-color-text-secondary);flex:none;min-width:4.25rem}.ds-combobox__value .ds-combobox__code{min-width:0}.ds-combobox__caret{flex:none;color:var(--p-color-icon-secondary);display:inline-flex}.ds-combobox__trigger[disabled] .ds-combobox__caret{color:var(--p-color-icon-disabled)}.ds-combobox--multi .ds-combobox__trigger{min-height:2rem;height:auto;align-items:flex-start;padding-block:.1875rem}.ds-combobox--multi .ds-combobox__caret{align-self:center}.ds-combobox__chips{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:.25rem;align-items:center;min-height:1.5rem}.ds-combobox__chip{display:inline-flex;align-items:center;gap:.125rem;max-width:100%;height:1.5rem;padding:0 .125rem 0 .5rem;border-radius:var(--p-border-radius-tag);background:var(--p-color-bg-fill-secondary);color:var(--p-color-text);font-size:var(--p-font-size-body-small);font-weight:500;line-height:1rem}.ds-combobox__chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-combobox__chip--mono{font-family:var(--ds-font-mono);font-weight:400}.ds-combobox__chip-x{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border:0;border-radius:var(--p-border-radius-tag-inner);background:transparent;color:var(--p-color-icon-secondary);cursor:pointer;padding:0;flex:none}.ds-combobox__chip-x:hover{background:var(--p-color-bg-fill-transparent-hover);color:var(--p-color-icon)}.ds-combobox__chip-x .ds-icon{width:.75rem;height:.75rem}.ds-combobox__more{font-size:var(--p-font-size-body-small);color:var(--p-color-text-secondary);padding:0 .25rem}.ds-combobox__panel{position:absolute;z-index:40;top:calc(100% + .25rem);left:0;right:0;min-width:16rem;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;background:var(--p-color-bg-surface-overlay);border-radius:var(--p-border-radius-popover);box-shadow:var(--p-shadow-popover);color:var(--p-color-text)}.ds-combobox--inline .ds-combobox__panel{position:static;margin-top:.25rem}.ds-combobox__search{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-bottom:1px solid var(--p-color-border-secondary);color:var(--p-color-icon-secondary)}.ds-combobox__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:0;margin:0;font:inherit;font-size:var(--p-font-size-input-value);line-height:var(--p-font-line-height-input-value);color:var(--p-color-text)}.ds-combobox__search input::-moz-placeholder{color:var(--ds-placeholder)}.ds-combobox__search input::placeholder{color:var(--ds-placeholder)}.ds-combobox__search:focus-within{box-shadow:inset 0 -1px 0 var(--p-color-input-border-active)}.ds-combobox__list{list-style:none;margin:0;padding:.25rem;max-height:20rem;overflow:auto;overscroll-behavior:contain}.ds-combobox__group{margin:0;padding:0;list-style:none}.ds-combobox__group-label{padding:.5rem .5rem .25rem;font-size:var(--p-font-size-body-x-small);line-height:1rem;font-weight:600;color:var(--p-color-text-secondary)}.ds-combobox__opt{display:grid;grid-template-columns:auto minmax(0,1fr) auto 1rem;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;min-height:2rem;padding:.25rem .5rem;border-radius:var(--p-border-radius-control);font-size:var(--p-font-size-body-medium);line-height:1.25rem;cursor:pointer;color:var(--p-color-text)}.ds-combobox__opt--nocode{grid-template-columns:minmax(0,1fr) auto 1rem}.ds-combobox__opt--lead{grid-template-columns:auto minmax(0,1fr) auto}.ds-combobox__opt--lead:has(.ds-combobox__code){grid-template-columns:auto auto minmax(0,1fr) auto}.ds-combobox__opt:hover,.ds-combobox__opt[data-active=true]{background:var(--p-color-bg-surface-hover)}.ds-combobox__opt[aria-selected=true]{background:var(--p-color-bg-surface-selected)}.ds-combobox__opt[aria-selected=true] .ds-combobox__name{font-weight:600}.ds-combobox__opt[aria-disabled=true]{color:var(--p-color-text-disabled);cursor:not-allowed;background:transparent}.ds-combobox__opt[aria-disabled=true] .ds-combobox__code,.ds-combobox__opt[aria-disabled=true] .ds-combobox__sub{color:var(--p-color-text-disabled)}.ds-combobox__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-combobox__name small{display:block;font-size:var(--p-font-size-body-small);color:var(--p-color-text-secondary)}.ds-combobox__sub{font-size:var(--p-font-size-body-small);color:var(--p-color-text-secondary);white-space:nowrap}.ds-combobox__hint-mapped{font-size:var(--p-font-size-body-small);color:var(--p-color-text-secondary);white-space:nowrap;display:inline-flex;align-items:center;gap:.125rem}.ds-combobox__hint-mapped .ds-icon{width:.75rem;height:.75rem}.ds-combobox__check{width:1rem;height:1rem;color:var(--p-color-icon);visibility:hidden}.ds-combobox__opt[aria-selected=true] .ds-combobox__check{visibility:visible}.ds-combobox__opt .ds-check{pointer-events:none}.ds-combobox__status{display:grid;justify-items:center;gap:.25rem;padding:1.5rem 1rem;text-align:center;color:var(--p-color-text-secondary)}.ds-combobox__status strong{color:var(--p-color-text);font-weight:600}.ds-combobox__status--row{display:flex;justify-content:flex-start;align-items:center;gap:.5rem;padding:.75rem;text-align:left}.ds-combobox__status--error{color:var(--p-color-text-critical)}.ds-combobox__status--error .ds-icon{color:var(--p-color-icon-critical)}.ds-combobox__foot{display:flex;align-items:center;gap:.5rem;padding:.25rem;border-top:1px solid var(--p-color-border-secondary)}.ds-combobox__hints{display:flex;flex-wrap:wrap;gap:.25rem 1rem;align-items:center;padding:.375rem .75rem;border-top:1px solid var(--p-color-border-secondary);background:var(--p-color-bg-surface-secondary);font-size:var(--p-font-size-body-x-small);line-height:1rem;color:var(--p-color-text-secondary)}.ds-combobox__hints span{display:inline-flex;align-items:center;gap:.25rem}.ds-secret .ds-secret__mask{flex:1;min-width:0;font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-medium);color:var(--ds-placeholder);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:.5rem}.ds-secret .ds-secret__mask .ds-icon{color:var(--p-color-icon-secondary)}.ds-secret[data-state=saved]{background:var(--p-color-bg-surface-secondary)}.ds-secret[data-state=revealed] input{font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-medium)}.ds-secret[data-state=revealing]{background:var(--p-color-bg-surface-secondary)}.ds-secret[data-state=revealing] .ds-input__btn{color:var(--p-color-icon-secondary);cursor:progress}.ds-secret[data-state=saved] .ds-input__btn--text{margin-right:-.5rem}.ds-input--num input{text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ds-input--num input::-webkit-outer-spin-button,.ds-input--num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ds-input--w-xs{width:7rem;max-width:100%}.ds-input--w-sm{width:11rem;max-width:100%}.ds-input--mono input,.ds-input--mono textarea{font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-medium)}.ds-numhint{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap;color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small)}.ds-numhint b{font-family:var(--ds-font-mono);font-weight:400;font-variant-numeric:tabular-nums;color:var(--p-color-text)}.ds-datefield{width:11rem;max-width:100%}.ds-timefield{width:8rem;max-width:100%}.ds-datefield input,.ds-timefield input{font-variant-numeric:tabular-nums}.ds-datepicker--single{grid-template-columns:minmax(0,1fr);width:18.5rem}.ds-datepicker--months{width:34.375rem}.ds-monthpicker{width:17.5rem;max-width:100%;padding:.75rem;display:grid;gap:.5rem}.ds-monthpicker__year{display:flex;align-items:center;justify-content:space-between;font-weight:600}.ds-monthpicker__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.ds-monthpicker__m{height:2.25rem;border:0;border-radius:var(--p-border-radius-element);background:transparent;font:inherit;font-size:var(--p-font-size-body-medium);color:var(--p-color-text);cursor:pointer}.ds-monthpicker__m:hover{background:var(--p-color-bg-surface-tertiary-hover)}.ds-monthpicker__m.is-today{box-shadow:inset 0 0 0 1px var(--p-color-border)}.ds-monthpicker__m.is-range{background:var(--p-color-bg-surface-tertiary);border-radius:0}.ds-monthpicker__m.is-range-start{border-radius:var(--p-border-radius-element) 0 0 var(--p-border-radius-element)}.ds-monthpicker__m.is-range-end{border-radius:0 var(--p-border-radius-element) var(--p-border-radius-element) 0}.ds-monthpicker__m[aria-selected=true]{background:var(--p-color-bg-accent);color:var(--p-color-text-on-accent);font-weight:600}.ds-monthpicker__m:disabled{color:var(--p-color-text-disabled);cursor:not-allowed;background:transparent}.ds-monthpicker__panes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ds-monthpicker__panes .ds-monthpicker{width:auto;padding:0}.ds-switch-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;min-height:2.75rem;padding:.625rem .75rem;border-radius:var(--p-border-radius-control);box-shadow:0 0 0 1px var(--p-color-border-secondary);background:var(--p-color-bg-surface);cursor:pointer;color:var(--p-color-text)}.ds-switch-row>.ds-toggle{margin-top:.125rem}.ds-switch-row:hover,.ds-switch-row.is-hover{background:var(--p-color-bg-surface-hover)}.ds-switch-row--end{grid-template-columns:minmax(0,1fr) auto}.ds-switch-row--end>.ds-toggle{order:2}.ds-switch-row--flat{box-shadow:none;border-radius:0;background:transparent}.ds-switch-row--flat+.ds-switch-row--flat{box-shadow:0 -1px 0 var(--p-color-border-secondary)}.ds-switch-row__body{display:grid;gap:.125rem;min-width:0}.ds-switch-row__title{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;font-size:var(--p-font-size-body-medium);font-weight:500;line-height:1.25rem}.ds-switch-row__desc{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small)}.ds-switch-row__reason{display:inline-flex;align-items:center;gap:.25rem;color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small)}.ds-switch-row:has(.ds-toggle:disabled),.ds-switch-row[aria-disabled=true]{cursor:not-allowed}.ds-switch-row:has(.ds-toggle:disabled) .ds-switch-row__title,.ds-switch-row:has(.ds-toggle:disabled) .ds-switch-row__desc{color:var(--p-color-text-disabled)}.ds-switch-row:has(.ds-toggle:disabled):hover{background:var(--p-color-bg-surface)}.ds-switch-row:has(.ds-toggle:focus-visible){box-shadow:var(--ds-focus-ring)}.ds-switch-row--error{box-shadow:0 0 0 1px var(--p-color-border-critical)}.ds-checkgroup{border:0;padding:0;margin:0;display:grid;gap:.5rem;min-width:0}.ds-checkgroup legend{padding:0;margin-bottom:.25rem;font-size:var(--p-font-size-input-label);line-height:var(--p-font-line-height-input-label);font-weight:var(--p-font-weight-input-label)}.ds-checkgroup__items{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.ds-checkgroup .ds-choice:has(input:disabled){color:var(--p-color-text-disabled);cursor:not-allowed}.ds-daychips{display:flex;flex-wrap:wrap;gap:.375rem;border:0;padding:0;margin:0;min-width:0}.ds-daychip{position:relative;display:inline-grid;place-items:center;min-width:2.75rem;height:1.75rem;padding:0 .625rem;border-radius:var(--p-border-radius-action);background:var(--p-color-button-bg-fill);color:var(--p-color-text);font-size:var(--p-font-size-body-medium);line-height:1.25rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-daychip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ds-daychip:hover,.ds-daychip.is-hover{background:var(--p-color-button-bg-fill-hover)}.ds-daychip:has(input:checked){background:var(--p-color-choice-bg-checked);color:var(--p-color-choice-icon);font-weight:600}.ds-daychip:has(input:focus-visible){box-shadow:var(--ds-focus-ring)}.ds-daychip:has(input:disabled){background:var(--p-color-bg-fill-disabled);color:var(--p-color-text-disabled);cursor:not-allowed}.ds-daychip:has(input:disabled:checked){background:var(--p-color-bg-fill-secondary);color:var(--p-color-text-secondary)}.ds-savebar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:1.25rem;min-height:2.25rem;padding:.25rem .25rem .25rem .75rem;background:var(--ds-savebar-bg);color:var(--ds-savebar-text);border-radius:624.9375rem;box-shadow:var(--ds-tooltip-shadow)}.ds-savebar:has([role=alert]){border-radius:var(--p-border-radius-container)}.ds-savebar[hidden]{display:none}.ds-savebar__msg{display:inline-flex;align-items:center;gap:.5rem;font-weight:400;min-width:0}.ds-savebar__msg .ds-icon{color:var(--p-color-icon-caution)}.ds-savebar__msg [role=alert]{color:var(--ds-savebar-error)}.ds-savebar__actions>button{height:1.75rem;min-height:1.75rem;padding-inline:.75rem;border:0;border-radius:624.9375rem;box-shadow:none;font-size:var(--p-font-size-body-small);font-weight:500}.ds-savebar__actions>button:first-child{background:var(--ds-savebar-discard-bg);color:var(--ds-savebar-text)}.ds-savebar__actions>button:first-child:hover:not(:disabled){background:var(--ds-savebar-discard-bg-hover)}.ds-savebar__actions>button:last-child{background:var(--ds-savebar-save-bg);color:var(--ds-savebar-save-text)}.ds-savebar__actions>button:last-child:hover:not(:disabled){background:var(--ds-savebar-save-bg-hover)}.ds-savebar__actions>button:disabled{opacity:.5;cursor:not-allowed}.ds-savebar__actions{margin-left:auto;display:flex;gap:.25rem;align-items:center}.ds-formfoot{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding-top:.75rem;margin-top:.25rem;border-top:1px solid var(--p-color-border-secondary)}.ds-formfoot__status{display:inline-flex;align-items:center;gap:.375rem;color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);min-height:1.25rem}.ds-formfoot__status[data-state=dirty]{color:var(--p-color-text);font-weight:500}.ds-formfoot__status[data-state=saved]{color:var(--p-color-text-success)}.ds-formfoot__status[data-state=error]{color:var(--p-color-text-critical);font-weight:500}.ds-formfoot__actions{margin-left:auto;display:flex;gap:.5rem}.ds-check[aria-checked=mixed]{background:var(--p-color-choice-bg-checked);width:1rem;height:1rem}.ds-check[aria-checked=mixed]:after{content:"";position:absolute;left:25%;right:25%;top:calc(50% - 1px);height:2px;border-radius:1px;background:var(--p-color-choice-icon)}.ds-check:disabled:checked,.ds-check:disabled[aria-checked=mixed]{background:var(--p-color-bg-fill-secondary)}.ds-check:disabled:checked:after{background:var(--p-color-icon-secondary)}.ds-codeblock__text{min-width:0}.ds-permgroup{border-radius:var(--p-border-radius-control);box-shadow:0 0 0 1px var(--p-color-border-secondary);overflow:hidden;background:var(--p-color-bg-surface)}.ds-permgroup__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:.75rem;align-items:center;min-height:3rem;padding:.625rem .75rem;background:var(--p-color-bg-surface-secondary);cursor:pointer}.ds-permgroup__text{display:grid;min-width:0}.ds-permgroup__title{font-weight:600;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.ds-permgroup__desc{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small)}.ds-permgroup__count{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);font-variant-numeric:tabular-nums;white-space:nowrap}.ds-permgroup__chev{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border:0;background:transparent;border-radius:var(--p-border-radius-action);color:var(--p-color-icon-secondary);cursor:pointer;padding:0}.ds-permgroup__chev:hover{background:var(--p-color-bg-fill-transparent-hover)}.ds-permgroup__chev .ds-icon{transition:transform .15s}.ds-permgroup__chev[aria-expanded=false] .ds-icon{transform:rotate(-90deg)}.ds-permgroup__children{list-style:none;margin:0;padding:0}.ds-permgroup__children[hidden]{display:none}.ds-permgroup__child{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;min-height:2.75rem;padding:.375rem .75rem .375rem 2.375rem;cursor:pointer;border-top:1px solid var(--p-color-border-secondary)}.ds-permgroup__child:hover{background:var(--p-color-bg-surface-hover)}.ds-permgroup__child>span{display:grid;min-width:0}.ds-permgroup__child small{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small)}.ds-permgroup__child:has(.ds-toggle:disabled){cursor:not-allowed;color:var(--p-color-text-secondary)}.ds-permgroup__child:has(.ds-toggle:disabled):hover{background:transparent}.ds-permgroup--locked .ds-permgroup__head{cursor:default}.ds-permnote{display:flex;gap:.5rem;align-items:flex-start;padding:.625rem .75rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-info);color:var(--p-color-text-info);font-size:var(--p-font-size-body-medium)}.ds-permnote .ds-icon{margin-top:.125rem;color:var(--p-color-icon-info-accent)}.ds-dropzone{position:relative;cursor:pointer;transition:background .12s,border-color .12s}.ds-dropzone:hover,.ds-dropzone.is-hover{background:var(--p-color-bg-surface-hover)}.ds-dropzone:focus-within{box-shadow:var(--ds-focus-ring)}.ds-dropzone__input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.ds-dropzone>:not(.ds-dropzone__input){position:relative;pointer-events:none}.ds-dropzone .ds-filechip,.ds-dropzone .ds-btn,.ds-dropzone a{pointer-events:auto;z-index:1}.ds-dropzone.is-dragover{border-style:solid;border-color:var(--p-color-border-focus);background:var(--p-color-bg-surface-info)}.ds-dropzone.is-filled{border-style:solid;border-color:var(--p-color-border-secondary);background:var(--p-color-bg-surface);cursor:default}.ds-dropzone.is-error{border-style:solid;border-color:var(--p-color-border-critical);background:var(--p-color-bg-surface-critical)}.ds-dropzone[aria-disabled=true]{cursor:not-allowed;background:var(--p-color-bg-surface-disabled);color:var(--p-color-text-disabled)}.ds-dropzone[aria-disabled=true] .ds-dropzone__input{cursor:not-allowed}.ds-filechip{display:inline-flex;align-items:center;gap:.5rem;max-width:100%;min-height:2rem;padding:.25rem .25rem .25rem .625rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-secondary);box-shadow:0 0 0 1px var(--p-color-border-secondary);font-size:var(--p-font-size-body-medium)}.ds-filechip__icon{color:var(--p-color-icon-secondary);display:inline-flex}.ds-filechip__name{min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-filechip__size{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);white-space:nowrap;font-variant-numeric:tabular-nums}.ds-filechip__remove{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border:0;border-radius:var(--p-border-radius-action);background:transparent;color:var(--p-color-icon-secondary);cursor:pointer;padding:0;flex:none}.ds-filechip__remove:hover{background:var(--p-color-bg-fill-transparent-hover);color:var(--p-color-icon)}.ds-filechip--error{background:var(--p-color-bg-surface);box-shadow:0 0 0 1px var(--p-color-border-critical)}.ds-filechip--error .ds-filechip__icon{color:var(--p-color-icon-critical)}.ds-validlist{list-style:none;margin:0;padding:0;display:grid;gap:.25rem;font-size:var(--p-font-size-body-medium)}.ds-validlist li{display:grid;grid-template-columns:1rem minmax(0,1fr) auto;gap:.5rem;align-items:start}.ds-validlist li>.ds-icon{margin-top:.1875rem}.ds-validlist [data-state=pass]>.ds-icon{color:var(--p-color-icon-success)}.ds-validlist [data-state=fail]>.ds-icon{color:var(--p-color-icon-critical)}.ds-validlist [data-state=fail]>span:nth-child(2){color:var(--p-color-text-critical)}.ds-validlist [data-state=warn]>.ds-icon{color:var(--p-color-icon-warning)}.ds-codeblock{min-width:0;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-secondary);box-shadow:0 0 0 1px var(--p-color-border-secondary);overflow:hidden}.ds-codeblock__head{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem .375rem .75rem;border-bottom:1px solid var(--p-color-border-secondary);min-height:2.5rem}.ds-codeblock__title{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-codeblock__meta{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);white-space:nowrap;display:inline-flex;align-items:center;gap:.375rem}.ds-codeblock__actions{margin-left:auto;display:flex;gap:.25rem;align-items:center}.ds-codeblock__actions .ds-btn[aria-pressed=true]{background:var(--p-color-bg-fill-tertiary)}.ds-codeblock__body{margin:0;padding:.5rem 0;max-height:var(--ds-codeblock-max-h, 16rem);overflow:auto;font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small);line-height:1.125rem;white-space:pre;-moz-tab-size:2;-o-tab-size:2;tab-size:2;counter-reset:ln;color:var(--p-color-text)}.ds-codeblock__body:focus-visible{box-shadow:inset var(--ds-focus-ring)}.ds-codeblock__line{display:block;width:-moz-max-content;width:max-content;min-width:100%;padding:0 .75rem;box-shadow:inset 2px 0 0 transparent}.ds-codeblock--wrap .ds-codeblock__body{white-space:pre-wrap;overflow-wrap:anywhere}.ds-codeblock--wrap .ds-codeblock__line{width:auto}.ds-codeblock--lines .ds-codeblock__line{display:grid;grid-template-columns:2.5rem minmax(0,1fr);-moz-column-gap:.75rem;column-gap:.75rem}.ds-codeblock--lines .ds-codeblock__line:before{counter-increment:ln;content:counter(ln);text-align:right;color:var(--ds-code-gutter);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ds-codeblock__ts{color:var(--p-color-text-secondary)}.ds-codeblock__lvl{display:inline-block;min-width:3.25rem;font-weight:600;letter-spacing:.02em}.ds-codeblock__line[data-level=debug]{color:var(--p-color-text-tertiary)}.ds-codeblock__line[data-level=warn]{color:var(--p-color-text-caution);box-shadow:inset 2px 0 0 var(--p-color-border-caution);background:var(--p-color-bg-surface-caution)}.ds-codeblock__line[data-level=error]{color:var(--p-color-text-critical);box-shadow:inset 2px 0 0 var(--p-color-border-critical);background:var(--p-color-bg-surface-critical)}.ds-codeblock__line[data-level=warn] .ds-codeblock__ts,.ds-codeblock__line[data-level=error] .ds-codeblock__ts{color:inherit;opacity:.8}.ds-codeblock__live{width:.5rem;height:.5rem;border-radius:50%;background:var(--p-color-icon-success-accent);animation:ds-forms-pulse 1.5s ease-in-out infinite;flex:none}.ds-copyable .ds-copy-done{display:none}.ds-copyable.is-copied .ds-copy-done{display:inline-flex;align-items:center;gap:.25rem}.ds-copyable.is-copied .ds-copy-idle{display:none}.ds-copyable.is-copied{color:var(--p-color-text-success)}.ds-conntile{background:var(--p-color-bg-surface);border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);overflow:hidden;min-width:0}.ds-conntile__head{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto auto;grid-template-areas:"icon text status actions";align-items:center;gap:.75rem;min-height:3.5rem;padding:.75rem 1rem}.ds-conntile__icon{grid-area:icon;width:2.5rem;height:2.5rem;border-radius:var(--p-border-radius-media);background:var(--p-color-bg-fill);display:grid;place-items:center;color:var(--p-color-icon-secondary)}.ds-conntile__text{grid-area:text;display:grid;min-width:0}.ds-conntile__name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-conntile__sub{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-conntile__status{grid-area:status}.ds-conntile__actions{grid-area:actions;display:flex;gap:.5rem}.ds-conntile__actions [aria-expanded] .ds-icon{transition:transform .15s}.ds-conntile__actions [aria-expanded=true] .ds-icon{transform:rotate(180deg)}.ds-conntile__panel{padding:0 1rem 1rem;display:grid;gap:.75rem}.ds-conntile__panel[hidden]{display:none}.ds-conntile__well{display:grid;gap:.75rem;padding:1rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface-secondary)}.ds-conntile__error{display:grid;gap:.5rem}.ds-conntile.is-open{box-shadow:var(--p-shadow-container),0 0 0 1px var(--p-color-border)}.ds-accordion{display:grid;gap:var(--p-space-card-gap);min-width:0}.ds-accordion__item{background:var(--p-color-bg-surface);border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);overflow:hidden}.ds-accordion--joined{gap:0;border-radius:var(--p-border-radius-container);box-shadow:var(--p-shadow-container);overflow:hidden;background:var(--p-color-bg-surface)}.ds-accordion--joined .ds-accordion__item{box-shadow:none;border-radius:0}.ds-accordion--joined .ds-accordion__item+.ds-accordion__item{border-top:1px solid var(--p-color-border-secondary)}.ds-accordion__trigger{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.5rem 1rem;border:0;background:transparent;color:inherit;text-align:left;font-weight:600;cursor:pointer}.ds-accordion__trigger:hover{background:var(--p-color-bg-surface-hover)}.ds-accordion__trigger:focus-visible{box-shadow:inset var(--ds-focus-ring)}.ds-accordion__lead{color:var(--p-color-icon-secondary);display:inline-flex}.ds-accordion__label{min-width:0;display:grid}.ds-accordion__label small{font-weight:400;color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small)}.ds-accordion__chev{margin-left:auto;color:var(--p-color-icon-secondary);display:inline-flex;transition:transform .15s}.ds-accordion__trigger[aria-expanded=true] .ds-accordion__chev{transform:rotate(180deg)}.ds-accordion__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .15s ease,visibility 0s linear .15s}.ds-accordion__trigger[aria-expanded=true]+.ds-accordion__panel{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.ds-accordion__panel>div{overflow:hidden;min-height:0}.ds-accordion__inner{padding:.25rem 1rem 1rem;display:grid;gap:.75rem}.ds-kvlist{margin:0;display:grid;font-size:var(--p-font-size-body-medium)}.ds-kvlist__row{display:grid;grid-template-columns:minmax(7rem,12rem) minmax(0,1fr);gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--p-color-border-secondary);align-items:baseline}.ds-kvlist__row:last-child{border-bottom:0}.ds-kvlist dt{color:var(--p-color-text-secondary)}.ds-kvlist dd{margin:0;min-width:0;overflow-wrap:anywhere;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ds-kvlist--mono dd{font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small)}.ds-checklist{list-style:none;margin:0;padding:0;display:grid}.ds-checklist li{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.75rem;align-items:start;padding:.625rem 0;border-bottom:1px solid var(--p-color-border-secondary)}.ds-checklist li:last-child{border-bottom:0}.ds-checklist .ds-icon{margin-top:.125rem}.ds-checklist [data-state=pass]>.ds-icon{color:var(--p-color-icon-success)}.ds-checklist [data-state=fail]>.ds-icon{color:var(--p-color-icon-critical)}.ds-checklist [data-state=warn]>.ds-icon{color:var(--p-color-icon-warning)}.ds-checklist [data-state=skip]>.ds-icon{color:var(--p-color-icon-tertiary)}.ds-checklist__main{display:grid;gap:.125rem;min-width:0}.ds-checklist__label{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-weight:500}.ds-checklist__msg{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);overflow-wrap:anywhere}.ds-checklist__path{font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small);color:var(--p-color-text-secondary);text-align:left;overflow-wrap:anywhere;grid-column:2}.ds-pathbar{display:flex;align-items:center;gap:.125rem;padding:.5rem .75rem;border-bottom:1px solid var(--p-color-border-secondary);font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small);overflow-x:auto;white-space:nowrap;scrollbar-width:none;color:var(--p-color-text-secondary)}.ds-pathbar::-webkit-scrollbar{display:none}.ds-pathbar button{border:0;background:transparent;padding:.125rem .375rem;border-radius:var(--p-border-radius-element);font:inherit;color:inherit;cursor:pointer;flex:none;min-height:1.5rem}.ds-pathbar button:hover{background:var(--p-color-bg-fill-transparent-hover);color:var(--p-color-text)}.ds-pathbar [aria-current=location]{color:var(--p-color-text);font-weight:600}.ds-pathbar .ds-icon{width:.75rem;height:.75rem;flex:none;color:var(--p-color-icon-tertiary)}.ds-filelist{list-style:none;margin:0;padding:.25rem;display:grid}.ds-filelist li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border-radius:var(--p-border-radius-element)}.ds-filelist li:hover{background:var(--p-color-bg-surface-hover)}.ds-filelist li[aria-selected=true]{background:var(--p-color-bg-surface-selected)}.ds-filebrowser{container-type:inline-size}.ds-filelist__main{display:grid;grid-template-columns:1.25rem minmax(0,1fr) 4.5rem 8rem;gap:.75rem;align-items:center;min-height:2.75rem;padding:0 .5rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--p-border-radius-element);width:100%}.ds-filelist__icon{color:var(--p-color-icon-secondary);display:inline-flex}.ds-filelist__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-filelist__name--mono{font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small)}.ds-filelist__size{text-align:right;color:var(--p-color-text-secondary);font-variant-numeric:tabular-nums;font-size:var(--p-font-size-body-small)}.ds-filelist__mod{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small);white-space:nowrap}.ds-filelist__act{margin-right:.25rem}.ds-filelist__state{display:grid;justify-items:center;gap:.25rem;padding:2rem 1rem;text-align:center;color:var(--p-color-text-secondary)}.ds-filelist__state strong{color:var(--p-color-text);font-weight:600}.ds-filelist__state--error{color:var(--p-color-text-critical)}.ds-filelist__state--error .ds-icon{color:var(--p-color-icon-critical)}@container (max-width: 34rem){.ds-filelist__mod{display:none}.ds-filelist__main{grid-template-columns:1.25rem minmax(0,1fr) auto}}.ds-fieldcard{display:grid;gap:.5rem;padding:.75rem;border-radius:var(--p-border-radius-control);background:var(--p-color-bg-surface);box-shadow:0 0 0 1px var(--p-color-border-secondary);min-width:0}.ds-fieldcard__head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ds-fieldcard__name{font-family:var(--ds-font-mono);font-size:var(--p-font-size-body-small);font-weight:500}.ds-fieldcard__head .ds-badge{margin-left:0}.ds-fieldcard__head>:last-child:not(:first-child){margin-left:auto}.ds-fieldcard--locked{background:var(--p-color-bg-surface-secondary)}.ds-fieldcard--error{box-shadow:0 0 0 1px var(--p-color-border-critical)}.ds-fieldcard__valid{display:inline-flex;align-items:center;gap:.375rem;font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);color:var(--p-color-text-secondary)}.ds-fieldcard__valid[data-state=valid]{color:var(--p-color-text-success)}.ds-fieldcard__valid[data-state=invalid]{color:var(--p-color-text-critical)}.ds-fieldcard textarea{min-height:7rem}@media(max-width:640px){.ds-combobox:not(.ds-combobox--inline) .ds-combobox__panel{position:fixed;inset:auto 0 0;max-height:80dvh;border-radius:var(--p-border-radius-dialog) var(--p-border-radius-dialog) 0 0}.ds-combobox:not(.ds-combobox--inline) .ds-combobox__list{max-height:none}.ds-combobox__hints,.ds-combobox__opt .ds-combobox__sub{display:none}.ds-monthpicker__panes{grid-template-columns:minmax(0,1fr)}.ds-datepicker--months{width:100%}.ds-savebar{padding-left:.75rem;border-radius:var(--p-border-radius-container)}.ds-formfoot__actions{margin-left:0;width:100%}.ds-formfoot__actions .ds-btn{flex:1}.ds-codeblock__lbl{display:none}.ds-codeblock__body{max-height:min(var(--ds-codeblock-max-h, 16rem),50vh)}.ds-conntile__head{grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"icon text status" "actions actions actions"}.ds-conntile__actions .ds-btn{flex:1}.ds-kvlist__row{grid-template-columns:minmax(0,1fr);gap:.125rem}.ds-filelist__main{grid-template-columns:1.25rem minmax(0,1fr) auto}.ds-filelist__mod{display:none}.ds-permgroup__head{grid-template-columns:auto minmax(0,1fr) auto}.ds-permgroup__count{display:none}.ds-validlist li{grid-template-columns:1rem minmax(0,1fr)}.ds-validlist li>.ds-badge{grid-column:2;justify-self:start}}@media(pointer:coarse){.ds-input,.ds-combobox__trigger,.ds-combobox__search{min-height:2.75rem}.ds-root .ds-input input,.ds-root .ds-input select,.ds-root .ds-input textarea,.ds-root .ds-combobox__trigger,.ds-root .ds-combobox__search input{font-size:1rem}.ds-combobox__opt{min-height:2.75rem}.ds-combobox__chip{height:1.75rem}.ds-combobox__chip-x{width:1.75rem;height:1.75rem}.ds-combobox__hints{display:none}.ds-input__btn{width:2.75rem}.ds-daychip{min-width:2.75rem;height:2.75rem}.ds-switch-row,.ds-permgroup__child,.ds-permgroup__head{min-height:3rem}.ds-permgroup__chev,.ds-filechip__remove{width:2.75rem;height:2.75rem}.ds-filechip{min-height:2.75rem}.ds-monthpicker__m{height:2.75rem}.ds-pathbar button{min-height:2.75rem}.ds-accordion__trigger{min-height:3rem}.ds-conntile__actions .ds-btn{height:2.75rem}.ds-codeblock__actions .ds-btn{width:2.75rem;height:2.75rem}}@media(prefers-reduced-motion:reduce){.ds-icon-spin,.ds-codeblock__live{animation:none}.ds-accordion__panel,.ds-accordion__chev,.ds-permgroup__chev .ds-icon,.ds-conntile__actions [aria-expanded] .ds-icon,.ds-dropzone{transition:none}}html[data-design=new]{--background: 0 0% 100%;--foreground: 0 0% 6.3%;--card: 0 0% 100%;--card-foreground: 0 0% 6.3%;--card-border: 0 0% 94.9%;--popover: 0 0% 100%;--popover-foreground: 0 0% 6.3%;--popover-border: 0 0% 86.7%;--border: 0 0% 86.7%;--input: 0 0% 100%;--primary: 0 0% 6.3%;--primary-foreground: 0 0% 100%;--primary-hover: 0 0% 3.9%;--primary-tint: 0 0% 96.9%;--secondary: 0 0% 92.2%;--secondary-foreground: 0 0% 6.3%;--muted: 0 0% 96.9%;--muted-foreground: 0 0% 29%;--accent: 0 0% 92.2%;--accent-foreground: 0 0% 6.3%;--positive: 151.6 90.6% 25.1%;--positive-foreground: 0 0% 100%;--positive-tint: 94.3 85.4% 92%;--positive-tint-2: 94.3 85.4% 92%;--select-fill: 0 0% 94.9%;--select-grad: 0 0% 94.9%;--select-border: 0 0% 54.9%;--select-text: 0 0% 29%;--caution: 41.2 100% 13.1%;--caution-foreground: 0 0% 100%;--caution-tint: 41.2 100% 90%;--destructive: 2.2 79.3% 47.3%;--destructive-foreground: 0 0% 100%;--ring: 220.9 84.2% 62.7%;--sidebar: 0 0% 3.9%;--sidebar-foreground: 0 0% 81.6%;--sidebar-border: 0 0% 37.6%;--sidebar-primary: 0 0% 96.9%;--sidebar-primary-foreground: 0 0% 3.9%;--sidebar-accent: 0 0% 14.5%;--sidebar-accent-foreground: 0 0% 96.9%;--sidebar-ring: 220.9 84.2% 62.7%;--chart-1: 198.5 88% 50.8%;--chart-2: 254.4 79.1% 58.6%;--chart-3: 225 80.4% 63.9%;--chart-4: 316.1 60% 54.9%;--chart-5: 180 68.3% 43.3%;--font-sans: "Inter Variable", "Inter", "Noto Sans Arabic", "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--font-serif: var(--font-sans);--font-display: var(--font-sans);--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, Monaco, Consolas, monospace;--p-font-family-sans: "Inter Variable", "Inter", "Noto Sans Arabic", "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, Monaco, Consolas, monospace;--radius: var(--p-border-radius-control);color-scheme:light}html[data-design=new][data-theme=dark]{--background: 0 0% 10.2%;--foreground: 0 0% 93.3%;--card: 0 0% 10.2%;--card-foreground: 0 0% 93.3%;--card-border: 0 0% 15.5%;--popover: 0 0% 16.1%;--popover-foreground: 0 0% 93.3%;--popover-border: 0 0% 18.3%;--border: 0 0% 18.3%;--input: 0 0% 10.2%;--primary: 0 0% 98.8%;--primary-foreground: 0 0% 7.1%;--primary-hover: 0 0% 93.3%;--primary-tint: 0 0% 15.7%;--secondary: 0 0% 21.6%;--secondary-foreground: 0 0% 93.3%;--muted: 0 0% 15.7%;--muted-foreground: 0 0% 66.7%;--accent: 0 0% 21.6%;--accent-foreground: 0 0% 93.3%;--positive: 147 84.3% 55.1%;--positive-foreground: 0 0% 10.2%;--positive-tint: 172.3 77% 12%;--positive-tint-2: 171.1 97.4% 14.9%;--select-fill: 0 0% 18.4%;--select-grad: 0 0% 18.4%;--select-border: 0 0% 34.5%;--select-text: 0 0% 66.7%;--caution: 51.1 100% 73.5%;--caution-foreground: 0 0% 10.2%;--caution-tint: 54.1 100% 10%;--destructive: 357 88.1% 73.5%;--destructive-foreground: 350.2 84.3% 10%;--ring: 227.3 100% 79.6%;--sidebar: 0 0% 3.9%;--sidebar-foreground: 0 0% 86.3%;--sidebar-border: 0 0% 38%;--sidebar-primary: 0 0% 98.8%;--sidebar-primary-foreground: 0 0% 3.9%;--sidebar-accent: 0 0% 13.3%;--sidebar-accent-foreground: 0 0% 98.8%;--sidebar-ring: 227.3 100% 79.6%;--chart-1: 198.5 88% 50.8%;--chart-2: 254.4 79.1% 58.6%;--chart-3: 225 80.4% 63.9%;--chart-4: 316.1 60% 54.9%;--chart-5: 180 68.3% 43.3%;--font-sans: "Inter Variable", "Inter", "Noto Sans Arabic", "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--font-serif: var(--font-sans);--font-display: var(--font-sans);--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, Monaco, Consolas, monospace;--p-font-family-sans: "Inter Variable", "Inter", "Noto Sans Arabic", "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, Monaco, Consolas, monospace;--radius: var(--p-border-radius-control);--elevate-1: rgba(255, 255, 255, .06);--elevate-2: rgba(255, 255, 255, .12);--button-outline: rgba(255, 255, 255, .14);--badge-outline: rgba(255, 255, 255, .08);color-scheme:dark}@media(prefers-color-scheme:dark){html[data-design=new]:not([data-theme=light]){--background: 0 0% 10.2%;--foreground: 0 0% 93.3%;--card: 0 0% 10.2%;--card-foreground: 0 0% 93.3%;--card-border: 0 0% 15.5%;--popover: 0 0% 16.1%;--popover-foreground: 0 0% 93.3%;--popover-border: 0 0% 18.3%;--border: 0 0% 18.3%;--input: 0 0% 10.2%;--primary: 0 0% 98.8%;--primary-foreground: 0 0% 7.1%;--primary-hover: 0 0% 93.3%;--primary-tint: 0 0% 15.7%;--secondary: 0 0% 21.6%;--secondary-foreground: 0 0% 93.3%;--muted: 0 0% 15.7%;--muted-foreground: 0 0% 66.7%;--accent: 0 0% 21.6%;--accent-foreground: 0 0% 93.3%;--positive: 147 84.3% 55.1%;--positive-foreground: 0 0% 10.2%;--positive-tint: 172.3 77% 12%;--positive-tint-2: 171.1 97.4% 14.9%;--select-fill: 0 0% 18.4%;--select-grad: 0 0% 18.4%;--select-border: 0 0% 34.5%;--select-text: 0 0% 66.7%;--caution: 51.1 100% 73.5%;--caution-foreground: 0 0% 10.2%;--caution-tint: 54.1 100% 10%;--destructive: 357 88.1% 73.5%;--destructive-foreground: 350.2 84.3% 10%;--ring: 227.3 100% 79.6%;--sidebar: 0 0% 3.9%;--sidebar-foreground: 0 0% 86.3%;--sidebar-border: 0 0% 38%;--sidebar-primary: 0 0% 98.8%;--sidebar-primary-foreground: 0 0% 3.9%;--sidebar-accent: 0 0% 13.3%;--sidebar-accent-foreground: 0 0% 98.8%;--sidebar-ring: 227.3 100% 79.6%;--chart-1: 198.5 88% 50.8%;--chart-2: 254.4 79.1% 58.6%;--chart-3: 225 80.4% 63.9%;--chart-4: 316.1 60% 54.9%;--chart-5: 180 68.3% 43.3%;--font-sans: "Inter Variable", "Inter", "Noto Sans Arabic", "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--font-serif: var(--font-sans);--font-display: var(--font-sans);--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, Monaco, Consolas, monospace;--p-font-family-sans: "Inter Variable", "Inter", "Noto Sans Arabic", "Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--ds-font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, Monaco, Consolas, monospace;--radius: var(--p-border-radius-control);--elevate-1: rgba(255, 255, 255, .06);--elevate-2: rgba(255, 255, 255, .12);--button-outline: rgba(255, 255, 255, .14);--badge-outline: rgba(255, 255, 255, .08);color-scheme:dark}}:root{--critical-fg: hsl(var(--primary));--critical-solid: hsl(var(--destructive));--critical-base: hsl(var(--destructive));--critical-tint: hsl(var(--primary-tint));--critical-tint-5: color-mix(in srgb, var(--critical-base) 5%, transparent);--critical-tint-10: color-mix(in srgb, var(--critical-base) 10%, transparent);--critical-tint-20: color-mix(in srgb, var(--critical-base) 20%, transparent);--warning-fg: hsl(var(--primary));--warning-solid: hsl(var(--destructive));--warning-base: hsl(var(--destructive));--warning-tint: hsl(var(--primary-tint));--warning-tint-5: color-mix(in srgb, var(--warning-base) 5%, transparent);--warning-tint-10: color-mix(in srgb, var(--warning-base) 10%, transparent);--warning-tint-20: color-mix(in srgb, var(--warning-base) 20%, transparent);--info-fg: hsl(var(--primary));--info-solid: hsl(var(--primary));--info-base: hsl(var(--primary));--info-tint: hsl(var(--primary-tint));--info-tint-5: color-mix(in srgb, var(--info-base) 5%, transparent);--info-tint-10: color-mix(in srgb, var(--info-base) 10%, transparent);--info-tint-20: color-mix(in srgb, var(--info-base) 20%, transparent);--success-fg: hsl(var(--positive));--success-solid: hsl(var(--positive));--success-base: hsl(var(--positive));--success-tint: hsl(var(--positive-tint));--success-tint-5: color-mix(in srgb, var(--success-base) 5%, transparent);--success-tint-10: color-mix(in srgb, var(--success-base) 10%, transparent);--success-tint-20: color-mix(in srgb, var(--success-base) 20%, transparent);--accent-fg: hsl(var(--primary));--accent-chip-bg: hsl(var(--primary-tint));--accent-chip-fg: hsl(var(--destructive));--accent-wash: color-mix(in srgb, hsl(var(--primary)) 10%, transparent);--accent-border: hsl(var(--primary));--badge-success-bg: hsl(var(--positive));--badge-success-fg: hsl(var(--positive-foreground));--badge-critical-bg: hsl(var(--destructive));--badge-critical-fg: hsl(var(--destructive-foreground));--badge-warning-bg: hsl(var(--destructive));--badge-warning-fg: hsl(var(--destructive-foreground));--badge-info-bg: color-mix(in srgb, hsl(var(--primary)) 15%, transparent);--badge-info-fg: hsl(var(--primary));--badge-caution-bg: hsl(var(--caution));--badge-caution-fg: hsl(var(--caution-foreground));--badge-neutral-bg: hsl(var(--secondary));--badge-neutral-fg: hsl(var(--secondary-foreground));--delta-fav: hsl(var(--positive));--delta-adv: hsl(var(--primary));--delta-flat: hsl(var(--muted-foreground))}html[data-design=new]{--critical-fg: var(--p-color-text-critical);--critical-solid: var(--p-color-bg-fill-critical);--critical-base: var(--p-color-text-critical);--critical-tint: var(--p-color-bg-surface-critical);--critical-tint-5: var(--critical-tint);--critical-tint-10: var(--critical-tint);--critical-tint-20: var(--critical-tint);--warning-fg: var(--p-color-text-warning);--warning-solid: var(--p-color-bg-fill-warning);--warning-base: var(--p-color-text-warning);--warning-tint: var(--p-color-bg-surface-warning);--warning-tint-5: var(--warning-tint);--warning-tint-10: var(--warning-tint);--warning-tint-20: var(--warning-tint);--info-fg: var(--p-color-text-info);--info-solid: var(--p-color-bg-fill-info);--info-base: var(--p-color-text-info);--info-tint: var(--p-color-bg-surface-info);--info-tint-5: var(--info-tint);--info-tint-10: var(--info-tint);--info-tint-20: var(--info-tint);--success-fg: var(--p-color-text-success);--success-solid: var(--p-color-bg-fill-success);--success-base: var(--p-color-text-success);--success-tint: var(--p-color-bg-surface-success);--success-tint-5: var(--success-tint);--success-tint-10: var(--success-tint);--success-tint-20: var(--success-tint);--accent-fg: hsl(var(--muted-foreground));--accent-chip-bg: hsl(var(--muted));--accent-chip-fg: hsl(var(--foreground));--accent-wash: hsl(var(--muted));--accent-border: hsl(var(--border));--badge-success-bg: var(--p-color-badge-bg-fill-success);--badge-success-fg: var(--p-color-badge-text-success);--badge-critical-bg: var(--p-color-badge-bg-fill-critical);--badge-critical-fg: var(--p-color-badge-text-critical);--badge-warning-bg: var(--p-color-badge-bg-fill-warning);--badge-warning-fg: var(--p-color-badge-text-warning);--badge-info-bg: var(--p-color-badge-bg-fill-info);--badge-info-fg: var(--p-color-badge-text-info);--badge-caution-bg: var(--p-color-badge-bg-fill-caution);--badge-caution-fg: var(--p-color-badge-text-caution);--badge-neutral-bg: var(--p-color-bg-fill-transparent);--badge-neutral-fg: var(--p-color-text-secondary);--delta-fav: var(--ds-trend-up);--delta-adv: var(--ds-trend-critical);--delta-flat: var(--ds-trend-down)}.text-critical,.hover\:text-critical:hover{color:var(--critical-fg)}.bg-critical,.hover\:bg-critical:hover{background-color:var(--critical-solid)}.bg-critical-tint{background-color:var(--critical-tint)}.bg-critical-tint-5{background-color:var(--critical-tint-5)}.bg-critical-tint-10{background-color:var(--critical-tint-10)}.bg-critical-tint-20{background-color:var(--critical-tint-20)}.hover\:bg-critical-tint:hover{background-color:var(--critical-tint)}.hover\:bg-critical-tint-10:hover{background-color:var(--critical-tint-10)}.hover\:bg-critical-tint-20:hover{background-color:var(--critical-tint-20)}.border-critical{border-color:var(--critical-base)}.border-l-critical{border-left-color:var(--critical-base)}.border-critical\/30{border-color:color-mix(in srgb,var(--critical-base) 30%,transparent)}.border-critical\/40{border-color:color-mix(in srgb,var(--critical-base) 40%,transparent)}.border-critical\/50{border-color:color-mix(in srgb,var(--critical-base) 50%,transparent)}.text-warning,.hover\:text-warning:hover{color:var(--warning-fg)}.bg-warning,.hover\:bg-warning:hover{background-color:var(--warning-solid)}.bg-warning-tint{background-color:var(--warning-tint)}.bg-warning-tint-5{background-color:var(--warning-tint-5)}.bg-warning-tint-10{background-color:var(--warning-tint-10)}.bg-warning-tint-20{background-color:var(--warning-tint-20)}.hover\:bg-warning-tint:hover{background-color:var(--warning-tint)}.hover\:bg-warning-tint-10:hover{background-color:var(--warning-tint-10)}.hover\:bg-warning-tint-20:hover{background-color:var(--warning-tint-20)}.border-warning{border-color:var(--warning-base)}.border-l-warning{border-left-color:var(--warning-base)}.border-warning\/30{border-color:color-mix(in srgb,var(--warning-base) 30%,transparent)}.border-warning\/40{border-color:color-mix(in srgb,var(--warning-base) 40%,transparent)}.border-warning\/50{border-color:color-mix(in srgb,var(--warning-base) 50%,transparent)}.text-info,.hover\:text-info:hover{color:var(--info-fg)}.bg-info,.hover\:bg-info:hover{background-color:var(--info-solid)}.bg-info-tint{background-color:var(--info-tint)}.bg-info-tint-5{background-color:var(--info-tint-5)}.bg-info-tint-10{background-color:var(--info-tint-10)}.bg-info-tint-20{background-color:var(--info-tint-20)}.hover\:bg-info-tint:hover{background-color:var(--info-tint)}.hover\:bg-info-tint-10:hover{background-color:var(--info-tint-10)}.hover\:bg-info-tint-20:hover{background-color:var(--info-tint-20)}.border-info{border-color:var(--info-base)}.border-l-info{border-left-color:var(--info-base)}.border-info\/30{border-color:color-mix(in srgb,var(--info-base) 30%,transparent)}.border-info\/40{border-color:color-mix(in srgb,var(--info-base) 40%,transparent)}.border-info\/50{border-color:color-mix(in srgb,var(--info-base) 50%,transparent)}.text-success,.hover\:text-success:hover{color:var(--success-fg)}.bg-success,.hover\:bg-success:hover{background-color:var(--success-solid)}.bg-success-tint{background-color:var(--success-tint)}.bg-success-tint-5{background-color:var(--success-tint-5)}.bg-success-tint-10{background-color:var(--success-tint-10)}.bg-success-tint-20{background-color:var(--success-tint-20)}.hover\:bg-success-tint:hover{background-color:var(--success-tint)}.hover\:bg-success-tint-10:hover{background-color:var(--success-tint-10)}.hover\:bg-success-tint-20:hover{background-color:var(--success-tint-20)}.border-success{border-color:var(--success-base)}.border-l-success{border-left-color:var(--success-base)}.border-success\/30{border-color:color-mix(in srgb,var(--success-base) 30%,transparent)}.border-success\/40{border-color:color-mix(in srgb,var(--success-base) 40%,transparent)}.border-success\/50{border-color:color-mix(in srgb,var(--success-base) 50%,transparent)}.text-brand-accent{color:var(--accent-fg)}.bg-brand-accent-wash{background-color:var(--accent-wash)}.bg-brand-accent-chip{background-color:var(--accent-chip-bg);color:var(--accent-chip-fg)}.hover\:bg-brand-accent-chip:hover{background-color:var(--accent-chip-bg)}.border-brand-accent{border-color:var(--accent-border)}.fh-badge--success{background-color:var(--badge-success-bg);color:var(--badge-success-fg)}.fh-badge--critical{background-color:var(--badge-critical-bg);color:var(--badge-critical-fg)}.fh-badge--warning{background-color:var(--badge-warning-bg);color:var(--badge-warning-fg)}.fh-badge--info{background-color:var(--badge-info-bg);color:var(--badge-info-fg)}.fh-badge--caution{background-color:var(--badge-caution-bg);color:var(--badge-caution-fg)}.fh-badge--neutral{background-color:var(--badge-neutral-bg);color:var(--badge-neutral-fg)}:where(html[data-design=new] .fh-badge){gap:2px;padding:1px var(--p-space-badge-padding-inline);border-radius:var(--p-border-radius-tag);box-shadow:none;font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);font-weight:500}:where(html[data-design=new] .fh-badge--default){background-color:var(--p-color-bg-fill-transparent-secondary);color:var(--p-color-text)}:where(html[data-design=new] .fh-badge--secondary){background-color:var(--p-color-bg-fill-transparent);color:var(--p-color-text-secondary)}:where(html[data-design=new] .fh-badge--destructive){background-color:var(--p-color-badge-bg-fill-critical);color:var(--p-color-badge-text-critical)}:where(html[data-design=new] .fh-badge--outline){background-color:transparent;color:var(--p-color-text-secondary);border:1px solid var(--p-color-border)}.fh-delta--fav{color:var(--delta-fav)}.fh-delta--adv{color:var(--delta-adv)}.fh-delta--flat{color:var(--delta-flat)}.fh-delta__arrow,.fh-delta__sign{display:none}html[data-design=new] .fh-delta{white-space:nowrap;font-variant-numeric:tabular-nums}html[data-design=new] .fh-delta__arrow{display:inline-block;width:.75rem;height:.75rem;flex:none;vertical-align:-.125em;margin-right:.125rem}html[data-design=new] .fh-delta__sign{display:inline}:where(html[data-design=new]){--fh-z-col: 10;--fh-z-head: 20;--fh-z-corner: 30;--fh-edge-shadow: color-mix(in srgb, var(--p-color-text) 16%, transparent);--fh-touch: 2.75rem;--fh-none: 0 0 0 0 transparent}:where(html[data-design=new]) .fh-btn{--fh-shadow: var(--p-shadow-page-button);gap:.25rem;min-height:1.75rem;padding:.375rem .75rem;border:0;border-radius:var(--p-border-radius-action);font-size:var(--p-font-size-button-label);line-height:var(--p-font-line-height-button-label);font-weight:var(--p-font-weight-button-label);box-shadow:var(--fh-shadow);transition:background-color .12s ease,box-shadow .12s ease,color .12s ease}:where(html[data-design=new]) .fh-btn.fh-btn:after{display:none}:where(html[data-design=new]) .fh-btn:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) .fh-btn-outline:not([class*=" bg-"]){background-color:var(--p-color-page-button-bg-fill);background-image:none}:where(html[data-design=new]) .fh-btn-outline:not([class*=" bg-"]):hover{background-color:var(--p-color-page-button-bg-fill-hover)}:where(html[data-design=new]) .fh-btn-outline:not([class*=" bg-"]):active{background-color:var(--p-color-page-button-bg-fill-active)}:where(html[data-design=new]) .fh-btn-default{--fh-shadow: var(--p-shadow-button-primary)}:where(html[data-design=new]) .fh-btn-default:hover{--fh-shadow: var(--p-shadow-button-primary-hover)}:where(html[data-design=new]) .fh-btn-default[class~=bg-primary]{background-color:var(--p-color-button-primary-bg);background-image:var(--p-color-button-gradient-bg-fill)}:where(html[data-design=new]) .fh-btn-default[class~=bg-primary]:hover{background-color:var(--p-color-button-primary-bg-hover)}:where(html[data-design=new]) .fh-btn-default[class~=bg-primary]:active{background-color:var(--p-color-button-primary-bg-active)}:where(html[data-design=new]) .fh-btn-default[class~=text-primary-foreground]{color:var(--p-color-button-primary-text)}:where(html[data-design=new]) .fh-btn-default[class~=text-primary-foreground]:hover{color:var(--p-color-button-primary-text-hover)}:where(html[data-design=new]) .fh-btn-default[class~=text-primary-foreground]:active{color:var(--p-color-button-primary-text-active)}:where(html[data-design=new]) .fh-btn-destructive{--fh-shadow: var(--p-shadow-button-primary-critical)}:where(html[data-design=new]) .fh-btn-destructive:hover{--fh-shadow: var(--p-shadow-button-primary-critical-hover)}:where(html[data-design=new]) .fh-btn-destructive[class~=bg-destructive]{background-color:var(--p-color-button-primary-bg-critical);background-image:var(--p-color-button-gradient-bg-fill-critical)}:where(html[data-design=new]) .fh-btn-destructive[class~=bg-destructive]:hover{background-color:var(--p-color-button-primary-bg-critical-hover)}:where(html[data-design=new]) .fh-btn-destructive[class~=bg-destructive]:active{background-color:var(--p-color-button-primary-bg-critical-active)}:where(html[data-design=new]) .fh-btn-destructive[class~=text-destructive-foreground]{color:var(--p-color-button-primary-text-critical)}:where(html[data-design=new]) .fh-btn-secondary{--fh-shadow: var(--fh-none)}:where(html[data-design=new]) .fh-btn-secondary[class~=bg-secondary]{background-color:var(--p-color-button-bg-fill)}:where(html[data-design=new]) .fh-btn-secondary[class~=bg-secondary]:hover{background-color:var(--p-color-button-bg-fill-hover)}:where(html[data-design=new]) .fh-btn-secondary[class~=bg-secondary]:active{background-color:var(--p-color-button-bg-fill-active)}:where(html[data-design=new]) .fh-btn-secondary[class~=text-secondary-foreground]{color:var(--p-color-text)}:where(html[data-design=new]) .fh-btn-ghost{--fh-shadow: var(--fh-none);border-radius:var(--p-border-radius-element)}:where(html[data-design=new]) .fh-btn-ghost:not([class*=" bg-"]){background-color:transparent}:where(html[data-design=new]) .fh-btn-ghost:not([class*=" bg-"]):hover{background-color:var(--p-color-bg-fill-transparent-hover)}:where(html[data-design=new]) .fh-btn-ghost:not([class*=" bg-"]):active{background-color:var(--p-color-bg-fill-transparent-active)}:where(html[data-design=new]) .fh-btn-ghost.fh-btn-size-icon{border-radius:var(--p-border-radius-action)}:where(html[data-design=new]) .fh-btn-link{--fh-shadow: var(--fh-none);min-height:0;padding:0 .125rem;background-color:transparent;color:var(--p-color-text-link);border-radius:var(--p-border-radius-tag);text-decoration:none}:where(html[data-design=new]) .fh-btn-link:hover{background-color:transparent;color:var(--p-color-text-link-hover);text-decoration:underline}:where(html[data-design=new]) .fh-btn-size-lg{min-height:2.25rem;padding:.5rem 1rem;font-size:var(--p-font-size-body-medium)}:where(html[data-design=new]) .fh-btn-size-icon{width:1.75rem;height:1.75rem;padding:0}:where(html[data-design=new]) .fh-btn:disabled,:where(html[data-design=new]) .fh-btn[aria-disabled=true]{--fh-shadow: var(--fh-none);opacity:1;cursor:not-allowed;background-color:var(--p-color-bg-fill-disabled);background-image:none;color:var(--p-color-text-disabled)}:where(html[data-design=new]) .fh-btn-default:disabled,:where(html[data-design=new]) .fh-btn-default[aria-disabled=true],:where(html[data-design=new]) .fh-btn-destructive:disabled,:where(html[data-design=new]) .fh-btn-destructive[aria-disabled=true]{background-color:var(--p-color-button-primary-bg-disabled);color:var(--p-color-button-primary-text-disabled)}:where(html[data-design=new]) .fh-btn-ghost:disabled,:where(html[data-design=new]) .fh-btn-link:disabled{background-color:transparent}:where(html[data-design=new]) .fh-btn[aria-busy=true]{cursor:progress;pointer-events:none}:where(html[data-design=new]) .fh-btn[aria-busy=true]:not(.fh-btn-default):not(.fh-btn-destructive){color:var(--p-color-text-secondary)}:where(html[data-design=new]) .fh-btn[role=combobox]{--fh-shadow: var(--p-shadow-input);justify-content:space-between;min-height:2rem;padding:.375rem .625rem;border:1px solid var(--ds-field-border);border-radius:var(--p-border-radius-control);background-color:var(--p-color-input-bg-surface);font-size:var(--p-font-size-input-value);line-height:var(--p-font-line-height-input-value);font-weight:400;text-align:left}:where(html[data-design=new]) .fh-btn[role=combobox]:hover{background-color:var(--p-color-input-bg-surface-hover)}:where(html[data-design=new]) .fh-btn[role=combobox][aria-expanded=true]{--fh-shadow: var(--p-shadow-input-focus);background-color:var(--p-color-input-bg-surface-active);border-color:var(--p-color-input-border-active)}:where(html[data-design=new]) .fh-btn[role=combobox][aria-invalid=true]{--fh-shadow: var(--p-shadow-input-critical);border-color:var(--p-color-border-critical)}:where(html[data-design=new]) .fh-btn[role=combobox]:disabled{--fh-shadow: var(--p-shadow-input-disabled);background-color:var(--p-color-bg-surface-disabled)}:where(html[data-design=new]) [data-ds=card]{border:0;background-color:var(--p-color-bg-surface);color:var(--p-color-text);box-shadow:var(--p-shadow-container)}:where(html[data-design=new]) [data-ds=card-header]{padding:var(--p-space-card-padding) var(--p-space-card-padding) .75rem}:where(html[data-design=new]) [data-ds=card-header]:last-child{padding-bottom:var(--p-space-card-padding)}:where(html[data-design=new]) [data-ds=card-title]{font-family:var(--p-font-family-sans);font-size:var(--p-font-size-body-medium);line-height:1rem;font-weight:600;letter-spacing:-.01em}:where(html[data-design=new]) [data-ds=card-description]{font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);color:var(--p-color-text-secondary)}:where(html[data-design=new]) [data-ds=card-content]{padding:0 var(--p-space-card-padding) var(--p-space-card-padding)}:where(html[data-design=new]) [data-ds=card-footer]{padding:0 var(--p-space-card-padding) var(--p-space-card-padding);gap:.5rem}:where(html[data-design=new]) [data-ds=input],:where(html[data-design=new]) [data-ds=textarea],:where(html[data-design=new]) [data-ds=select-trigger]{height:auto;min-height:2rem;padding:.375rem .625rem;border:1px solid var(--ds-field-border);background-color:var(--p-color-input-bg-surface);box-shadow:var(--p-shadow-input);color:var(--p-color-text);font-size:var(--p-font-size-input-value);line-height:var(--p-font-line-height-input-value);letter-spacing:-.01em;transition:background-color .12s ease,box-shadow .12s ease}:where(html[data-design=new]) [data-ds=textarea]{min-height:4rem}:where(html[data-design=new]) [data-ds=input]::-moz-placeholder,:where(html[data-design=new]) [data-ds=textarea]::-moz-placeholder{color:var(--ds-placeholder)}:where(html[data-design=new]) [data-ds=input]::placeholder,:where(html[data-design=new]) [data-ds=textarea]::placeholder,:where(html[data-design=new]) [data-ds=select-trigger][data-placeholder]{color:var(--ds-placeholder)}:where(html[data-design=new]) [data-ds=input]:hover,:where(html[data-design=new]) [data-ds=textarea]:hover,:where(html[data-design=new]) [data-ds=select-trigger]:hover{background-color:var(--p-color-input-bg-surface-hover)}:where(html[data-design=new]) [data-ds=input]:focus,:where(html[data-design=new]) [data-ds=input]:focus-visible,:where(html[data-design=new]) [data-ds=textarea]:focus,:where(html[data-design=new]) [data-ds=textarea]:focus-visible,:where(html[data-design=new]) [data-ds=select-trigger]:focus,:where(html[data-design=new]) [data-ds=select-trigger][data-state=open]{outline:none;background-color:var(--p-color-input-bg-surface-active);box-shadow:var(--p-shadow-input-focus);border-color:var(--p-color-input-border-active)}:where(html[data-design=new]) [data-ds=input][aria-invalid=true],:where(html[data-design=new]) [data-ds=textarea][aria-invalid=true],:where(html[data-design=new]) [data-ds=select-trigger][aria-invalid=true]{box-shadow:var(--p-shadow-input-critical);border-color:var(--p-color-border-critical)}:where(html[data-design=new]) [data-ds=input][aria-invalid=true]:focus,:where(html[data-design=new]) [data-ds=textarea][aria-invalid=true]:focus,:where(html[data-design=new]) [data-ds=select-trigger][aria-invalid=true]:focus{box-shadow:var(--p-shadow-input-critical-focus)}:where(html[data-design=new]) [data-ds=input]:disabled,:where(html[data-design=new]) [data-ds=textarea]:disabled,:where(html[data-design=new]) [data-ds=select-trigger]:disabled{opacity:1;background-color:var(--p-color-bg-surface-disabled);box-shadow:var(--p-shadow-input-disabled);color:var(--p-color-text-disabled);cursor:not-allowed}:where(html[data-design=new]) [data-ds=select-trigger] svg{opacity:1;color:var(--p-color-icon-secondary)}:where(html[data-design=new]) [data-ds=label]{font-size:var(--p-font-size-input-label);line-height:var(--p-font-line-height-input-label);font-weight:var(--p-font-weight-input-label);color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=field]>*+*{margin-top:.25rem}:where(html[data-design=new]) [data-ds=help]{font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);color:var(--p-color-text-secondary)}:where(html[data-design=new]) [data-ds=error]{font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);font-weight:400;color:var(--p-color-text-critical)}:where(html[data-design=new]) [data-ds=checkbox],:where(html[data-design=new]) [data-ds=radio]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;padding:0;border:1px solid var(--ds-field-border);background-color:var(--p-color-input-bg-surface);box-shadow:var(--p-shadow-input-strong);color:var(--p-color-choice-icon);cursor:pointer}:where(html[data-design=new]) [data-ds=checkbox]{width:var(--ds-checkbox-size);height:var(--ds-checkbox-size);border-radius:var(--p-border-radius-checkbox)}:where(html[data-design=new]) [data-ds=radio]{border-radius:50%}:where(html[data-design=new]) [data-ds=checkbox][data-state=checked],:where(html[data-design=new]) [data-ds=checkbox][data-state=indeterminate],:where(html[data-design=new]) [data-ds=radio][data-state=checked]{background-color:var(--p-color-choice-bg-checked);box-shadow:var(--p-shadow-choice-checked);border-color:var(--ds-field-border)}:where(html[data-design=new]) [data-ds=checkbox][data-state=checked],:where(html[data-design=new]) [data-ds=checkbox][data-state=indeterminate]{width:1rem;height:1rem;border-radius:var(--p-border-radius-checkbox-checked)}:where(html[data-design=new]) [data-ds=checkbox] svg{width:.75rem;height:.75rem;stroke-width:3}:where(html[data-design=new]) [data-ds=checkbox][data-state=indeterminate] .fh-check-tick{display:none}:where(html[data-design=new]) [data-ds=checkbox][data-state=indeterminate] .fh-check-dash{display:block}:where(html[data-design=new]) [data-ds=radio] svg{width:.5rem;height:.5rem}:where(html[data-design=new]) [data-ds=checkbox]:focus-visible,:where(html[data-design=new]) [data-ds=radio]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) [data-ds=checkbox][aria-invalid=true],:where(html[data-design=new]) [data-ds=radio][aria-invalid=true]{border-color:var(--p-color-border-critical)}:where(html[data-design=new]) [data-ds=checkbox]:disabled,:where(html[data-design=new]) [data-ds=radio]:disabled{opacity:1;cursor:not-allowed;background-color:var(--p-color-checkbox-bg-surface-disabled);box-shadow:none}:where(html[data-design=new]) [data-ds=checkbox][data-state=checked]:disabled,:where(html[data-design=new]) [data-ds=checkbox][data-state=indeterminate]:disabled,:where(html[data-design=new]) [data-ds=radio][data-state=checked]:disabled{opacity:.5;background-color:var(--p-color-choice-bg-checked)}:where(html[data-design=new]) [data-ds=switch]{position:relative;width:2rem;height:1rem;padding:0;border:0;border-radius:var(--p-border-radius-action);background-color:var(--p-color-bg-surface);box-shadow:inset 0 0 0 1px var(--ds-toggle-off-border);transition:background-color .12s ease}:where(html[data-design=new]) [data-ds=switch][data-state=checked]{background-color:var(--ds-toggle-on-bg);box-shadow:none}:where(html[data-design=new]) [data-ds=switch]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) [data-ds=switch]:disabled{opacity:.5;cursor:not-allowed}:where(html[data-design=new]) [data-ds=switch-thumb]{width:.625rem;height:.625rem;margin-left:.1875rem;border-radius:50%;background-color:var(--ds-toggle-off-border);box-shadow:none;transform:translate(0);transition:transform .12s ease,background-color .12s ease}:where(html[data-design=new]) [data-ds=switch-thumb][data-state=checked]{background-color:var(--p-color-choice-icon);box-shadow:var(--p-shadow-control-knob);transform:translate(1rem)}:where(html[data-design=new]) [data-ds=table-wrap]{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%}:where(html[data-design=new]) [data-ds=table-wrap][role=region]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:var(--p-border-radius-element)}:where(html[data-design=new]) [data-ds=table]{border-collapse:separate;border-spacing:0;font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);letter-spacing:-.01em}:where(html[data-design=new]) [data-ds=table-head]>tr,:where(html[data-design=new]) [data-ds=table] tbody>tr,:where(html[data-design=new]) [data-ds=table-foot]>tr{border:0}:where(html[data-design=new]) [data-ds=table-th]{height:1.9375rem;padding:.375rem .375rem .375rem .75rem;background-color:var(--p-color-bg-surface-secondary);color:var(--p-color-text-secondary);font-weight:500;white-space:nowrap}:where(html[data-design=new]) [data-ds=table-th]:first-child{border-radius:var(--p-border-radius-element) 0 0 var(--p-border-radius-element)}:where(html[data-design=new]) [data-ds=table-th]:last-child{border-radius:0 var(--p-border-radius-element) var(--p-border-radius-element) 0}:where(html[data-design=new]) [data-ds=table-th][aria-sort]{cursor:pointer;color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=table-td]{height:2rem;padding:.375rem .375rem .375rem .75rem;border-bottom:1px solid var(--p-color-border-secondary);vertical-align:middle}:where(html[data-design=new]) [data-ds=table] tbody>tr:last-child>[data-ds=table-td]{border-bottom:0}:where(html[data-design=new]) [data-ds=table-row]{background-color:transparent;transition:none;--fh-cell-bg: var(--p-color-bg-surface)}:where(html[data-design=new]) [data-ds=table-row]:hover{background-color:transparent;--fh-cell-bg: var(--p-color-bg-surface-hover)}:where(html[data-design=new]) [data-ds=table-row]:hover>[data-ds=table-td]{background-color:var(--p-color-bg-surface-hover)}:where(html[data-design=new]) [data-ds=table-row][data-state=selected]{background-color:transparent;--fh-cell-bg: var(--p-color-bg-surface-selected)}:where(html[data-design=new]) [data-ds=table-row][data-state=selected]>[data-ds=table-td]{background-color:var(--p-color-bg-surface-selected)}:where(html[data-design=new]) [data-ds=table-row]:hover>[data-ds=table-td]:first-child,:where(html[data-design=new]) [data-ds=table-row][data-state=selected]>[data-ds=table-td]:first-child{border-radius:var(--p-border-radius-element) 0 0 var(--p-border-radius-element)}:where(html[data-design=new]) [data-ds=table-row]:hover>[data-ds=table-td]:last-child,:where(html[data-design=new]) [data-ds=table-row][data-state=selected]>[data-ds=table-td]:last-child{border-radius:0 var(--p-border-radius-element) var(--p-border-radius-element) 0}:where(html[data-design=new]) [data-ds=table-foot]{border:0;background-color:var(--p-color-bg-surface-tertiary);font-weight:600}:where(html[data-design=new]) [data-ds=table-foot]>tr>td{background-color:var(--p-color-bg-surface-tertiary);border-bottom:0}:where(html[data-design=new]) [data-ds=table]>caption{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-small)}:where(html[data-design=new]) [data-ds=table][data-sticky-head] thead [data-ds=table-th]{position:sticky;top:0;z-index:var(--fh-z-head)}:where(html[data-design=new]) [data-ds=table][data-sticky-col] :is([data-ds=table-th],[data-ds=table-td]):first-child{position:sticky;left:0;z-index:var(--fh-z-col);box-shadow:inset -1px 0 0 var(--p-color-border-secondary)}:where(html[data-design=new]) [data-ds=table][data-sticky-end] :is([data-ds=table-th],[data-ds=table-td]):last-child{position:sticky;right:0;z-index:var(--fh-z-col);box-shadow:inset 1px 0 0 var(--p-color-border-secondary)}:where(html[data-design=new]) [data-ds=table][data-sticky-col] [data-ds=table-td]:first-child,:where(html[data-design=new]) [data-ds=table][data-sticky-end] [data-ds=table-td]:last-child{background-color:var(--fh-cell-bg, var(--p-color-bg-surface))}:where(html[data-design=new]) [data-ds=table][data-sticky-col] [data-ds=table-foot] td:first-child,:where(html[data-design=new]) [data-ds=table][data-sticky-end] [data-ds=table-foot] td:last-child{background-color:var(--p-color-bg-surface-tertiary)}:where(html[data-design=new]) [data-ds=table][data-sticky-col][data-sticky-head] thead [data-ds=table-th]:first-child,:where(html[data-design=new]) [data-ds=table][data-sticky-end][data-sticky-head] thead [data-ds=table-th]:last-child{z-index:var(--fh-z-corner)}:where(html[data-design=new]) [data-ds=table][data-sticky-col] [data-ds=table-td]:first-child,:where(html[data-design=new]) [data-ds=table][data-sticky-end] [data-ds=table-td]:last-child{border-radius:0}:where(html[data-design=new]) [data-ds=tabs-list]{gap:.25rem;height:auto;padding:0;background-color:transparent;border-radius:0;color:var(--ds-tab-text);max-width:100%;overflow-x:auto;scrollbar-width:none}:where(html[data-design=new]) [data-ds=tabs-list]::-webkit-scrollbar{display:none}:where(html[data-design=new]) [data-ds=tab]{min-height:1.75rem;padding-inline:.75rem;gap:.25rem;border-radius:var(--p-border-radius-action);font-size:var(--p-font-size-body-medium);font-weight:400;box-shadow:none;transition:background-color .12s ease,box-shadow .12s ease}:where(html[data-design=new]) [data-ds=tab]:not([class*=" bg-"]):hover{background-color:var(--ds-tab-bg-hover)}:where(html[data-design=new]) [data-ds=tab][data-state=active]{font-weight:500}:where(html[data-design=new]) [data-ds=tab][data-state=active][class*="data-[state=active]:bg-background"]{background-color:var(--ds-tab-bg-selected);box-shadow:none;color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=tab]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) [data-ds=tab]:disabled{opacity:1;color:var(--p-color-text-disabled);cursor:not-allowed}:where(html[data-design=new]) [data-ds=tab-panel]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring);border-radius:var(--p-border-radius-element)}:where(html[data-design=new]) [data-ds=toggle]{height:1.75rem;min-width:1.75rem;padding:0 .5rem;border-radius:var(--p-border-radius-action);font-size:var(--p-font-size-body-medium);font-weight:500;color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=toggle]:hover{background-color:var(--p-color-bg-fill-transparent-hover);color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=toggle][data-state=on]{background-color:var(--p-color-bg-fill-secondary);color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=toggle]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) [data-ds=toggle]:disabled{opacity:1;color:var(--p-color-text-disabled)}:where(html[data-design=new]) [data-ds=toggle].border{border:0;box-shadow:var(--p-shadow-border-inset)}:where(html[data-design=new]) [data-ds=toggle-group]{display:inline-flex;gap:0;overflow:hidden;border-radius:var(--p-border-radius-tag);background-color:var(--p-color-bg-surface-secondary);box-shadow:0 0 0 1px var(--p-color-border)}:where(html[data-design=new]) [data-ds=toggle-group-item]{height:1.75rem;min-width:0;padding:0 .75rem;border:0;border-radius:0;background-color:transparent;box-shadow:none;font-size:var(--p-font-size-body-medium);font-weight:400;color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=toggle-group-item]+[data-ds=toggle-group-item]{box-shadow:-1px 0 0 var(--p-color-border)}:where(html[data-design=new]) [data-ds=toggle-group-item]:hover{background-color:var(--p-color-bg-surface-hover);color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=toggle-group-item][data-state=on]{background-color:var(--p-color-bg-surface);color:var(--p-color-text);font-weight:600}:where(html[data-design=new]) [data-ds=toggle-group-item]:focus-visible{outline:none;position:relative;z-index:1;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) [data-ds=toggle-group-item]:disabled{opacity:1;color:var(--p-color-text-disabled)}:where(html[data-design=new]) [data-ds=overlay]{background-color:var(--ds-scrim-modal)}:where(html[data-design=new]) [data-ds=dialog]{padding:1.25rem;gap:.75rem;border:0;background-color:var(--p-color-bg-surface-overlay);color:var(--p-color-text);box-shadow:var(--p-shadow-dialog);max-height:calc(100dvh - 2rem)}html[data-design=new] [data-ds=dialog] .fhl-dialog__foot{bottom:-1.25rem;padding-bottom:1.25rem}@media(max-width:639.98px){html[data-design=new] [data-ds=dialog] .fhl-dialog__foot{bottom:-1.25rem;margin-bottom:-1.25rem;padding-bottom:calc(max(.75rem,env(safe-area-inset-bottom)) + 1.25rem)}}:where(html[data-design=new]) [data-ds=dialog-header]{text-align:left;gap:.25rem}:where(html[data-design=new]) [data-ds=dialog-title]{font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);font-weight:500;letter-spacing:-.01em;color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=dialog-description]{font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);color:var(--p-color-text-secondary)}:where(html[data-design=new]) [data-ds=dialog-footer]{gap:.5rem}:where(html[data-design=new]) [data-ds=dialog-footer]>*+*{margin-left:0;margin-top:0}:where(html[data-design=new]) [data-ds=dialog-close]{top:.625rem;right:.75rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--p-border-radius-action);opacity:1;color:var(--p-color-icon-secondary);background-color:transparent}:where(html[data-design=new]) [data-ds=dialog-close]:hover{background-color:var(--p-color-bg-fill-transparent-hover);color:var(--p-color-icon)}:where(html[data-design=new]) [data-ds=dialog-close]:focus,:where(html[data-design=new]) [data-ds=dialog-close]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) [data-ds=sheet]{border:0;box-shadow:var(--p-shadow-dialog);color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=sheet][data-side=bottom]{max-height:92dvh;overflow-y:auto;border-radius:var(--p-border-radius-dialog) var(--p-border-radius-dialog) 0 0;padding-bottom:max(1rem,env(safe-area-inset-bottom))}:where(html[data-design=new]) [data-ds=sheet] [data-ds=dialog-title]{font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large)}@keyframes fh-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes fh-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(max-width:639.98px){:where(html[data-design=new]) [data-ds=dialog]{inset:auto 0 0;width:100%;max-width:100%;max-height:92dvh;transform:none;padding:1.25rem 1rem 0;border-radius:var(--p-border-radius-dialog) var(--p-border-radius-dialog) 0 0}:where(html[data-design=new]) [data-ds=dialog][data-state=open]{animation:fh-sheet-in .2s ease-out both}:where(html[data-design=new]) [data-ds=dialog][data-state=closed]{animation:fh-sheet-out .15s ease-in both}:where(html[data-design=new]) [data-ds=dialog] [data-ds=dialog-title]{font-size:var(--p-font-size-heading-large);line-height:var(--p-font-line-height-heading-large)}:where(html[data-design=new]) [data-ds=dialog] [data-ds=dialog-footer]{position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column-reverse;margin-inline:-1rem;padding:.75rem 1rem max(.75rem,env(safe-area-inset-bottom));background-color:var(--p-color-bg-surface-overlay);border-top:1px solid var(--p-color-border-secondary)}:where(html[data-design=new]) [data-ds=dialog] [data-ds=dialog-footer]>*{width:100%}}@media(prefers-reduced-motion:reduce){:where(html[data-design=new]) [data-ds=dialog][data-state]{animation:none}}:where(html[data-design=new]) [data-ds=popover],:where(html[data-design=new]) [data-ds=menu],:where(html[data-design=new]) [data-ds=select-content]{border:0;border-radius:var(--p-border-radius-popover);background-color:var(--p-color-bg-surface-overlay);color:var(--p-color-text);box-shadow:var(--p-shadow-popover)}:where(html[data-design=new]) [data-ds=menu],:where(html[data-design=new]) [data-ds=select-content]{padding:4px;min-width:9.6875rem}:where(html[data-design=new]) [data-ds=menu]{display:flex;flex-direction:column;gap:2px}:where(html[data-design=new]) [data-ds=select-content] [data-ds=select-viewport]{padding:0}:where(html[data-design=new]) [data-ds=menu-item]{min-height:2rem;padding-block:.25rem;border-radius:var(--p-border-radius-control);font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium);color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=menu-item] svg{color:var(--p-color-icon-secondary)}:where(html[data-design=new]) [data-ds=menu-item]:hover,:where(html[data-design=new]) [data-ds=menu-item]:focus,:where(html[data-design=new]) [data-ds=menu-item][data-highlighted],:where(html[data-design=new]) [data-ds=menu-item][data-state=open],:where(html[data-design=new]) [data-ds=menu-item][data-selected=true],:where(html[data-design=new]) [data-ds=menu-item][data-selected=true]:hover{background-color:var(--p-color-bg-surface-hover);color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=menu-item][data-state=checked]{font-weight:600}:where(html[data-design=new]) [data-ds=menu-item][data-disabled]:not([data-disabled=false]){opacity:1;color:var(--p-color-text-disabled)}:where(html[data-design=new]) [data-ds=menu-item][data-disabled]:not([data-disabled=false]) svg{color:var(--p-color-icon-disabled)}:where(html[data-design=new]) [data-ds=menu-item]:is(.text-destructive,.text-critical),:where(html[data-design=new]) [data-ds=menu-item]:is(.text-destructive,.text-critical) svg{color:var(--p-color-text-critical)}:where(html[data-design=new]) [data-ds=menu-item]:is(.text-destructive,.text-critical)[data-highlighted],:where(html[data-design=new]) [data-ds=menu-item]:is(.text-destructive,.text-critical):focus{background-color:var(--p-color-bg-surface-critical)}:where(html[data-design=new]) [data-ds=menu-label]{padding-block:.375rem;font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);font-weight:500;color:var(--p-color-text-secondary)}:where(html[data-design=new]) [data-ds=menu-sep]{height:1px;margin-block:4px;background-color:var(--p-color-border-secondary)}:where(html[data-design=new]) [data-ds=menubar]{height:auto;padding:.25rem;border:0;border-radius:var(--p-border-radius-action);background-color:var(--p-color-bg-surface);box-shadow:var(--p-shadow-border-inset)}:where(html[data-design=new]) [data-ds=menubar-trigger]{border-radius:var(--p-border-radius-action);font-size:var(--p-font-size-body-medium);font-weight:500}:where(html[data-design=new]) [data-ds=menubar-trigger]:focus,:where(html[data-design=new]) [data-ds=menubar-trigger][data-state=open]{background-color:var(--p-color-bg-surface-hover);color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=select-scroll]{color:var(--p-color-icon-secondary)}:where(html[data-design=new]) [data-ds=command]{background-color:transparent;border-radius:inherit;color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=command] [cmdk-input-wrapper]{border-bottom:1px solid var(--p-color-border-secondary);padding-inline:.75rem}:where(html[data-design=new]) [data-ds=command] [cmdk-input-wrapper] svg{color:var(--p-color-icon-secondary);opacity:1}:where(html[data-design=new]) [data-ds=command-input]{height:2.5rem;font-size:var(--p-font-size-input-value);line-height:var(--p-font-line-height-input-value);color:var(--p-color-text);box-shadow:none}:where(html[data-design=new]) [data-ds=command-input]::-moz-placeholder{color:var(--ds-placeholder)}:where(html[data-design=new]) [data-ds=command-input]::placeholder{color:var(--ds-placeholder)}:where(html[data-design=new]) [data-ds=command-list]{padding:4px}:where(html[data-design=new]) [data-ds=command-empty]{padding-block:1.5rem;font-size:var(--p-font-size-body-medium);color:var(--p-color-text-secondary)}:where(html[data-design=new]) [data-ds=command-group]{padding:0}:where(html[data-design=new]) [data-ds=command-group] [cmdk-group-heading]{padding:.375rem;font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small);font-weight:500;color:var(--p-color-text-secondary)}:where(html[data-design=new]) [data-ds=command-group] [cmdk-group-heading]~*{margin:0}:where(html[data-design=new]) [data-ds=command] [data-ds=menu-item]{padding-inline:.375rem}:where(html[data-design=new]) [data-ds=tooltip]{max-width:15rem;padding:.25rem .5rem;border:0;border-radius:var(--ds-tooltip-radius);background-color:var(--ds-tooltip-bg);color:var(--ds-tooltip-text);box-shadow:var(--ds-tooltip-shadow);font-size:var(--p-font-size-body-small);line-height:var(--p-font-line-height-body-small)}:where(html[data-design=new]) .fh-alert{padding:1rem;border:0;border-radius:var(--p-border-radius-container);font-size:var(--p-font-size-body-medium);line-height:var(--p-font-line-height-body-medium)}:where(html[data-design=new]) .fh-alert-default{background-color:var(--p-color-bg-surface);color:var(--p-color-text);box-shadow:var(--p-shadow-banner)}:where(html[data-design=new]) .fh-alert-default>svg{color:var(--p-color-icon-secondary)}:where(html[data-design=new]) .fh-alert-info{background-color:var(--p-color-bg-surface-info);color:var(--p-color-text-info)}:where(html[data-design=new]) .fh-alert-info>svg{color:var(--p-color-icon-info-accent)}:where(html[data-design=new]) .fh-alert-success{background-color:var(--p-color-bg-surface-success);color:var(--p-color-text-success)}:where(html[data-design=new]) .fh-alert-success>svg{color:var(--p-color-icon-success)}:where(html[data-design=new]) .fh-alert-warning{background-color:var(--p-color-bg-surface-warning);color:var(--p-color-text-warning)}:where(html[data-design=new]) .fh-alert-warning>svg{color:var(--p-color-icon-warning)}:where(html[data-design=new]) .fh-alert-destructive{background-color:var(--p-color-bg-surface-critical);color:var(--p-color-text-critical)}:where(html[data-design=new]) .fh-alert-destructive>svg{color:var(--p-color-icon-critical)}:where(html[data-design=new]) .fh-alert a{color:inherit;text-decoration:underline}:where(html[data-design=new]) [data-ds=alert-title]{font-weight:600;letter-spacing:0;line-height:var(--p-font-line-height-body-medium)}:where(html[data-design=new]) [data-ds=progress]{height:2px;border-radius:var(--p-border-radius-action);background-color:var(--p-color-bg-fill-secondary)}:where(html[data-design=new]) [data-ds=progress-bar]{background-color:var(--ds-chart-1)}:where(html[data-design=new]) [data-ds=separator]{background-color:var(--p-color-border-secondary)}:where(html[data-design=new]) [data-ds=scrollbar]{width:.5rem;padding:1px}:where(html[data-design=new]) [data-ds=scrollbar][data-orientation=horizontal]{width:auto;height:.5rem}:where(html[data-design=new]) [data-ds=scroll-thumb]{background-color:var(--p-color-bg-fill-tertiary)}:where(html[data-design=new]) [data-ds=scroll-thumb]:hover{background-color:var(--p-color-bg-fill-tertiary-hover)}:where(html[data-design=new]) [data-ds=avatar]{border-radius:var(--p-border-radius-avatar)}:where(html[data-design=new]) [data-ds=avatar-fallback]{background-color:var(--p-color-avatar-bg-fill);color:var(--p-color-avatar-text-on-bg-fill);font-size:var(--p-font-size-body-small);font-weight:600}:where(html[data-design=new]) [data-ds=slider-track]{height:.25rem;background-color:var(--p-color-bg-fill-secondary)}:where(html[data-design=new]) [data-ds=slider-range]{background-color:var(--p-color-bg-accent)}:where(html[data-design=new]) [data-ds=slider-thumb]{width:1rem;height:1rem;border:2px solid var(--p-color-bg-accent);background-color:var(--p-color-bg-surface);box-shadow:var(--p-shadow-control-knob)}:where(html[data-design=new]) [data-ds=slider-thumb]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) [data-ds=accordion-item]{border-color:var(--p-color-border-secondary)}:where(html[data-design=new]) [data-ds=accordion-trigger]{padding-block:.75rem;font-size:var(--p-font-size-body-medium);font-weight:500;border-radius:var(--p-border-radius-control)}:where(html[data-design=new]) [data-ds=accordion-trigger]:hover{text-decoration:none}:where(html[data-design=new]) [data-ds=accordion-trigger]:focus-visible{outline:none;box-shadow:var(--ds-focus-ring)}:where(html[data-design=new]) [data-ds=accordion-trigger]>svg{color:var(--p-color-icon-secondary);transition:transform .15s ease}:where(html[data-design=new]) [data-ds=accordion-content]{font-size:var(--p-font-size-body-medium)}:where(html[data-design=new]) [data-ds=accordion-content][data-state=open]{animation-duration:.15s}:where(html[data-design=new]) [data-ds=accordion-content][data-state=closed]{animation-duration:.15s}:where(html[data-design=new]) [data-ds=breadcrumb] ol{font-size:var(--p-font-size-body-medium);font-weight:500;color:var(--p-color-text-secondary)}:where(html[data-design=new]) [data-ds=breadcrumb] a:hover{color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=breadcrumb] [aria-current=page]{font-weight:500;color:var(--p-color-text)}:where(html[data-design=new]) [data-ds=pagination]{color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-medium)}:where(html[data-design=new]) [data-ds=pagination] a[aria-current=page]{color:var(--p-color-text)}:where(html[data-design=new]) .fh-cal-caption{font-size:var(--p-font-size-body-medium);font-weight:500}:where(html[data-design=new]) .fh-cal-nav{--fh-shadow: var(--fh-none);padding:0;opacity:1;color:var(--p-color-icon-secondary)}:where(html[data-design=new]) .fh-cal-head{font-size:var(--p-font-size-body-x-small);line-height:var(--p-font-line-height-body-x-small);font-weight:400;color:var(--p-color-text-secondary)}:where(html[data-design=new]) .fh-cal-cell.fh-cal-cell{background-color:transparent;border-radius:0}:where(html[data-design=new]) .fh-cal-cell.fh-cal-cell:has(.fh-cal-range-mid),:where(html[data-design=new]) .fh-cal-cell.fh-cal-cell:has(.fh-cal-range-start),:where(html[data-design=new]) .fh-cal-cell.fh-cal-cell:has(.fh-cal-range-end){background-color:var(--p-color-bg-surface-tertiary)}:where(html[data-design=new]) .fh-cal-cell.fh-cal-cell:has(.fh-cal-range-start){border-radius:var(--p-border-radius-element) 0 0 var(--p-border-radius-element)}:where(html[data-design=new]) .fh-cal-cell.fh-cal-cell:has(.fh-cal-range-end){border-radius:0 var(--p-border-radius-element) var(--p-border-radius-element) 0}:where(html[data-design=new]) .fh-cal-cell.fh-cal-cell:has(.fh-cal-range-start.fh-cal-range-end){border-radius:var(--p-border-radius-element)}:where(html[data-design=new]) .fh-cal-day{--fh-shadow: var(--fh-none);padding:0;border-radius:var(--p-border-radius-element);font-size:var(--p-font-size-body-medium);font-weight:400;color:var(--p-color-text);background-color:transparent}:where(html[data-design=new]) .fh-cal-day:hover{background-color:var(--p-color-bg-surface-tertiary-hover)}:where(html[data-design=new]) .fh-cal-day[aria-selected=true],:where(html[data-design=new]) .fh-cal-day[aria-selected=true]:hover,:where(html[data-design=new]) .fh-cal-day[aria-selected=true]:focus{background-color:var(--p-color-bg-accent);color:var(--p-color-text-on-accent);font-weight:600;opacity:1}:where(html[data-design=new]) .fh-cal-day.fh-cal-range-mid[aria-selected=true],:where(html[data-design=new]) .fh-cal-day.fh-cal-range-mid[aria-selected=true]:hover{background-color:transparent;color:var(--p-color-text);font-weight:400}:where(html[data-design=new]) .fh-cal-day.fh-cal-today:not([aria-selected=true]){background-color:transparent;box-shadow:inset 0 0 0 1px var(--p-color-border-tertiary)}:where(html[data-design=new]) .fh-cal-day.day-outside:not([aria-selected=true]){color:var(--p-color-text-tertiary)}:where(html[data-design=new]) .fh-cal-day:disabled{color:var(--p-color-text-disabled);opacity:1}@media(pointer:coarse){:where(html[data-design=new]) .fh-btn{min-height:var(--fh-touch)}:where(html[data-design=new]) .fh-btn-size-icon{width:var(--fh-touch);height:var(--fh-touch);min-width:var(--fh-touch)}:where(html[data-design=new]) .fh-btn-link{min-height:var(--fh-touch)}:where(html[data-design=new]) .fh-cal-day.fh-btn{min-height:0}:where(html[data-design=new]) [data-ds=input],:where(html[data-design=new]) [data-ds=textarea],:where(html[data-design=new]) [data-ds=select-trigger]{min-height:var(--fh-touch);font-size:16px}:where(html[data-design=new]) .fh-btn[role=combobox]{min-height:var(--fh-touch);font-size:16px}:where(html[data-design=new]) [data-ds=command-input]{font-size:16px}:where(html[data-design=new]) [data-ds=tab],:where(html[data-design=new]) [data-ds=toggle],:where(html[data-design=new]) [data-ds=toggle-group-item]{min-height:var(--fh-touch)}:where(html[data-design=new]) [data-ds=toggle]{min-width:var(--fh-touch)}:where(html[data-design=new]) [data-ds=menu-item]{min-height:var(--fh-touch)}:where(html[data-design=new]) [data-ds=accordion-trigger]{min-height:var(--fh-touch)}:where(html[data-design=new]) [data-ds=dialog-close]{width:var(--fh-touch);height:var(--fh-touch);top:.25rem;right:.25rem}:where(html[data-design=new]) [data-ds=checkbox]:before,:where(html[data-design=new]) [data-ds=radio]:before{content:"";position:absolute;inset:-1rem}:where(html[data-design=new]) [data-ds=switch]:before{content:"";position:absolute;inset:-.875rem -.375rem}:where(html[data-design=new]) .fh-cal-cell.fh-cal-cell{width:var(--fh-touch);height:var(--fh-touch)}:where(html[data-design=new]) .fh-cal-day.fh-cal-day{width:var(--fh-touch);height:var(--fh-touch)}:where(html[data-design=new]) .fh-cal-head{width:var(--fh-touch)}}@media(prefers-reduced-motion:reduce){:where(html[data-design=new]) .fh-btn,:where(html[data-design=new]) [data-ds=input],:where(html[data-design=new]) [data-ds=textarea],:where(html[data-design=new]) [data-ds=select-trigger],:where(html[data-design=new]) [data-ds=switch],:where(html[data-design=new]) [data-ds=switch-thumb],:where(html[data-design=new]) [data-ds=tab],:where(html[data-design=new]) [data-ds=accordion-trigger]>svg{transition:none}:where(html[data-design=new]) [data-ds=accordion-content]{animation-duration:.01ms}}html[data-design=new] .ds-toast-viewport{margin:0;list-style:none;flex-direction:column-reverse;max-height:calc(100dvh - 2rem)}html[data-design=new] .ds-toast-viewport>li{list-style:none}html[data-design=new] .ds-toast--plain{grid-template-columns:minmax(0,1fr) auto}html[data-design=new] .ds-toast--plain .ds-toast__actions,html[data-design=new] .ds-toast--plain .ds-toast__pin{grid-column:1 / -1}html[data-design=new] .ds-toast__btn:focus-visible,html[data-design=new] .ds-toast__close:focus-visible{outline:2px solid currentColor;outline-offset:2px}html[data-design=new] .ds-toast[data-state=closed]{animation:ds-toast-out .12s ease-in forwards}html[data-design=new] .ds-toast[data-swipe=move]{transform:translate(var(--radix-toast-swipe-move-x))}html[data-design=new] .ds-toast[data-swipe=cancel]{transform:none;transition:transform .2s ease-out}html[data-design=new] .ds-toast[data-swipe=end]{animation:ds-toast-out .12s ease-in forwards}@keyframes ds-toast-out{to{opacity:0;transform:translate(1rem)}}html[data-design=new] .ds-skeleton{min-height:0;border-radius:var(--p-border-radius-tag)}html[data-design=new] .ds-skeleton[class*=rounded-full]{border-radius:9999px}html[data-design=new] .ds-skeleton[class*=rounded-lg],html[data-design=new] .ds-skeleton[class*=rounded-xl]{border-radius:var(--p-border-radius-control)}@media(prefers-reduced-motion:reduce){html[data-design=new] .ds-spinner{animation-duration:1.6s!important;animation-iteration-count:infinite!important}}html[data-design=new] .ds-confirm{padding:0;border:0;gap:0;max-width:28rem;background:var(--p-color-bg-surface-overlay);border-radius:var(--p-border-radius-dialog);box-shadow:var(--p-shadow-dialog);z-index:var(--ds-z-modal);position:fixed}html[data-design=new] .ds-confirm__body{display:grid;gap:.75rem;padding:1.25rem}html[data-design=new] .ds-confirm__title{margin:0;font-size:var(--p-font-size-heading-small, 1rem);font-weight:600}html[data-design=new] .ds-confirm__text{margin:0;color:var(--p-color-text-secondary);font-size:var(--p-font-size-body-medium)}html[data-design=new] .ds-confirm__label{font-size:var(--p-font-size-body-medium);font-weight:500}html[data-design=new] .ds-confirm__phrase{font-family:var(--ds-font-mono)}html[data-design=new] .ds-confirm .ds-modal__foot{flex-wrap:wrap}html[data-design=new] .ds-confirm .ds-btn[disabled]{cursor:not-allowed;opacity:.6}@media(max-width:640px){html[data-design=new] .ds-confirm{inset:auto 0 0;max-width:none;transform:none;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:max(0rem,var(--ds-safe-bottom, 0px));position:fixed}html[data-design=new] .ds-confirm .ds-modal__foot{flex-direction:column-reverse}html[data-design=new] .ds-confirm .ds-modal__foot .ds-btn{width:100%}}html[data-design=new] body{background-color:var(--p-color-bg-surface);color:var(--p-color-text);font-family:var(--p-font-family-sans);font-feature-settings:var(--p-font-feature-settings),"tnum";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-design=new] .ds-theme-light{color-scheme:light}html[data-design=new] .ds-theme-dark{color-scheme:dark}@media(prefers-reduced-motion:reduce){html[data-design=new] *:not(.animate-spin),html[data-design=new] *:not(.animate-spin):before,html[data-design=new] *:not(.animate-spin):after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse){html[data-design=new] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=file]),html[data-design=new] select,html[data-design=new] textarea{font-size:16px}}html[data-design=new] tr.opacity-60{opacity:1}html[data-design=new] span[style*="rgb(156, 163, 175)"]{color:var(--p-color-text-secondary)!important}html[data-design=new] .text-amber-600,html[data-design=new] .text-amber-500{color:var(--p-color-text-warning)}html[data-design=new] .ds-secret .ds-secret__mask{color:var(--p-color-text-secondary)}html[data-design=new] .ds-toast__text{opacity:1}html[data-design=new] .ds-toast--critical .ds-toast__btn{color:inherit}html[data-design=new] .rd-tl__tag.rd-tl__tag,html[data-design=new] .rd-count.rd-count{color:var(--p-color-text)}html[data-design=new] button.absolute.right-3[aria-label^="Show "],html[data-design=new] button.absolute.right-3[aria-label^="Hide "]{min-width:1.5rem;min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center}@media(pointer:coarse){html[data-design=new] button.absolute.right-3[aria-label^="Show "],html[data-design=new] button.absolute.right-3[aria-label^="Hide "]{min-width:var(--ds-touch, 2.75rem);min-height:var(--ds-touch, 2.75rem);right:0}html[data-design=new] :is(main,[role=dialog]) :is(button,a[href]):not(.fh-btn):not(.ds-btn):not([class*=ds-]):not([data-ds]):not([role]):not(.absolute):not(.fixed):not(.sticky):not(.relative){position:relative}html[data-design=new] :is(main,[role=dialog]) :is(button,a[href]):not(.fh-btn):not(.ds-btn):not([class*=ds-]):not([data-ds]):not([role]):not(.absolute):not(.fixed):not(.sticky):after{content:"";position:absolute;inset-block:min(0px,calc((100% - var(--ds-touch, 2.75rem)) / 2));inset-inline:min(0px,calc((100% - var(--ds-touch, 2.75rem)) / 2))}html[data-design=new] .ds-tab{min-width:var(--ds-touch, 2.75rem)}html[data-design=new] .ds-input__btn{margin-block:calc(-.375rem - 1px)}}html[data-design=new] input[type=color]:focus-visible{outline:2px solid var(--p-color-border-focus);outline-offset:2px}@media(pointer:coarse){html[data-design=new] .fh-btn{min-width:var(--fh-touch, 2.75rem)}html[data-design=new] .ds-savebar__actions>button{min-height:var(--ds-touch, 2.75rem)}html[data-design=new] input[type=color]{min-height:var(--ds-touch, 2.75rem);min-width:var(--ds-touch, 2.75rem)}html[data-design=new] .fh-badge[role=button],html[data-design=new] button .fh-badge{min-height:var(--ds-touch, 2.75rem);display:inline-flex;align-items:center}}
