/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--container-lg:32rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-graph-selected:var(--clr-select-node);--z-index-pop:10;--z-index-navigation:50;--z-index-modal:60;--ease-bezier:cubic-bezier(.4,0,.2,1);--duration-select:.1s;--duration-dropdown:.2s;--duration-modal:.3s;--duration-fade:.3s;--duration-move:.5s;--duration-transform:1s;--duration-cycle:1s;--color-background:var(--clr-prim-100);--color-foreground:var(--clr-prim-999);--color-card:var(--clr-prim-0);--color-card-foreground:var(--color-foreground);--color-primary:var(--clr-sec-600);--color-primary-foreground:var(--clr-sec-0);--color-primary-border:var(--clr-sec-400);--color-secondary:var(--clr-prim-200);--color-muted-foreground:var(--clr-prim-600);--color-accent:var(--clr-sec-100);--color-selected:var(--clr-sec-200);--color-selected-foreground:var(--clr-prim-999);--color-destructive:var(--clr-warn-600);--color-constructive:var(--clr-ok-600);--color-border:var(--clr-prim-400);--color-input:var(--color-card);--color-ring:var(--color-primary)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--font-ui:"Alegreya Sans SC","Rubik","Noto Color Emoji","Segoe UI Symbol",sans-serif;--font-main:"Rubik","Noto Color Emoji","Fira Code","Noto Sans Math","Noto Sans Symbols 2","Segoe UI Symbol",sans-serif;--font-math:"Fira Code","Noto Sans Math","Noto Sans Symbols 2","Rubik","Noto Color Emoji","Segoe UI Symbol",sans-serif;--font-size-base:16px;--font-size-sm:12px;--line-height:1.5;--text-max-width:75ch;--scroll-padding:3rem}:not(.dark):root{--clr-prim-0:oklch(100% 0 0);--clr-prim-100:oklch(98% 0 0);--clr-prim-200:oklch(95% 0 0);--clr-prim-400:oklch(85% 0 0);--clr-prim-600:oklch(65% 0 0);--clr-prim-999:oklch(0% 0 0);--clr-sec-0:oklch(100% 0 0);--clr-sec-100:oklch(95% .025 262);--clr-sec-200:oklch(90% .05 262);--clr-sec-400:oklch(73% .14 262);--clr-sec-600:oklch(60% .23 262);--clr-warn-600:oklch(60% .25 27);--clr-ok-600:oklch(60% .25 138);--clr-select-node:oklch(80% .25 180);--acc-bg-red:oklch(83% .12 27);--acc-bg-green:oklch(85% .15 138);--acc-bg-blue:oklch(85% .15 262);--acc-bg-purple:oklch(85% .2 295);--acc-bg-teal:oklch(82% .18 210);--acc-bg-orange:oklch(85% .13 62);--acc-bg-green25:oklch(96% .07 138);--acc-bg-green50:oklch(92% .15 138);--acc-bg-orange50:oklch(90% .044 62);--acc-fg-red:oklch(60% .22 27);--acc-fg-green:oklch(60% .22 138);--acc-fg-blue:oklch(60% .23 262);--acc-fg-purple:oklch(60% .25 295);--acc-fg-teal:oklch(60% .14 210);--acc-fg-orange:oklch(60% .15 62)}.dark:root{--clr-prim-0:oklch(15% 0 0);--clr-prim-100:oklch(22% 0 0);--clr-prim-200:oklch(30% 0 0);--clr-prim-400:oklch(50% 0 0);--clr-prim-600:oklch(70% 0 0);--clr-prim-999:oklch(95% 0 0);--clr-sec-0:oklch(100% 0 0);--clr-sec-100:oklch(30% .075 70);--clr-sec-200:oklch(40% .15 295);--clr-sec-400:oklch(55% .2 295);--clr-sec-600:oklch(70% .17 295);--clr-warn-600:oklch(65% .2 27);--clr-ok-600:oklch(65% .2 138);--clr-select-node:oklch(70% .16 180);--acc-bg-red:oklch(50% .15 27);--acc-bg-green:oklch(50% .15 138);--acc-bg-blue:oklch(50% .15 262);--acc-bg-purple:oklch(50% .2 295);--acc-bg-teal:oklch(50% .25 210);--acc-bg-orange:oklch(50% .1 62);--acc-bg-green25:oklch(28% .1 138);--acc-bg-green50:oklch(38% .2 138);--acc-bg-orange50:oklch(38% .075 62);--acc-fg-red:oklch(73% .2 27);--acc-fg-green:oklch(75% .15 138);--acc-fg-blue:oklch(75% .135 262);--acc-fg-purple:oklch(75% .15 295);--acc-fg-teal:oklch(75% .15 210);--acc-fg-orange:oklch(75% .15 62)}*,:after,:before,::backdrop{border-color:var(--color-border);accent-color:var(--color-primary)}::file-selector-button{border-color:var(--color-border);accent-color:var(--color-primary)}html{interpolate-size:allow-keywords;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;hanging-punctuation:first last;color-scheme:light dark}body{margin:0;padding:0;overflow-x:hidden}[data-color-scheme=dark]{color-scheme:dark}[data-color-scheme=light]{color-scheme:light}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding)}}:root{font-size:var(--font-size-base);line-height:var(--line-height);font-family:var(--font-main);color:var(--color-foreground);border-color:var(--color-border);background-color:var(--color-background)}@media only screen and (max-width:639px){:root{font-size:var(--font-size-sm)}}:focus,:focus-visible,:focus-within{outline:2px solid #0000}::placeholder{color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}p,li{max-width:var(--text-max-width);text-wrap:pretty}div:not(.dense)>p:not(:last-child){margin-bottom:.5rem}h1{text-align:center;font-size:1.125rem;font-weight:600;line-height:1.75rem}h2{text-align:center;font-weight:600}:not([role=manuals]) h2:not(:first-child){margin-top:.5rem}[role=manuals] h2:not(:first-child){margin-top:.75rem;margin-bottom:.5rem}b{font-weight:600}code{font-family:var(--font-math)}li{list-style-position:inside}li::marker{content:"– "}details{overflow:hidden}details::details-content{block-size:0;transition-property:block-size,content-visibility;transition-duration:var(--duration-dropdown);transition-timing-function:var(--ease-in-out);transition-behavior:allow-discrete}details[open]::details-content{block-size:auto}summary{cursor:pointer;list-style:none}summary:before{font-family:var(--font-math);content:"+";padding-right:.5rem}details[open] summary:before{font-family:var(--font-math);content:"-";padding-right:.5rem}}@layer components;@layer utilities{.\@container\/modal{container:modal/inline-size}.cc-search-icon{pointer-events:none;color:var(--color-muted-foreground);background-color:#0000}:focus-within>.cc-search-icon{color:var(--color-primary)}.cc-view-hidden-list{transition-property:clip-path;transition-duration:var(--duration-dropdown);transition-timing-function:var(--ease-out);clip-path:inset(10% 0% 90%);pointer-events:none}.cc-view-hidden-list.open{clip-path:inset(0%);pointer-events:auto}.cc-graph-interactive{pointer-events:auto}.space-mode .cc-graph-interactive{pointer-events:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.cc-modal-wrapper{isolation:isolate;z-index:var(--z-index-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cc-tab-tools{z-index:var(--z-index-pop);padding-top:.4rem;position:absolute;top:1.7rem;right:50%;transform:translate(50%)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-0\.5{top:calc(var(--spacing)*-.5)}.-top-1{top:calc(var(--spacing)*-1)}.-top-2{top:calc(var(--spacing)*-2)}.-top-6\.5{top:calc(var(--spacing)*-6.5)}.-top-8{top:calc(var(--spacing)*-8)}.-top-\[8px\]{top:-8px}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-4{top:calc(var(--spacing)*4)}.top-12{top:calc(var(--spacing)*12)}.top-18{top:calc(var(--spacing)*18)}.top-24{top:calc(var(--spacing)*24)}.top-\[3px\]{top:3px}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-\[8px\]{right:-8px}.right-0{right:calc(var(--spacing)*0)}.right-1\/2{right:50%}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-6{right:calc(var(--spacing)*6)}.right-10{right:calc(var(--spacing)*10)}.right-\[1px\]{right:1px}.right-\[3px\]{right:3px}.right-\[calc\(1rem-4px\)\]{right:calc(1rem - 4px)}.-bottom-\[8px\]{bottom:-8px}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-\[3px\]{bottom:3px}.-left-\[8px\]{left:-8px}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-2{left:calc(var(--spacing)*2)}.left-6{left:calc(var(--spacing)*6)}.left-28{left:calc(var(--spacing)*28)}.left-\[3px\]{left:3px}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.z-50{z-index:50}.z-bottom{z-index:0}.z-navigation{z-index:50}.z-pop{z-index:10}.z-sticky{z-index:20}.z-tooltip{z-index:30}.z-topmost{z-index:99}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.container{width:100%}@media (min-width:475px){.container{max-width:475px}}@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}}.m-0{margin:calc(var(--spacing)*0)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-0{margin-inline:calc(var(--spacing)*0)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-6{margin-inline:calc(var(--spacing)*6)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-3{margin-block:calc(var(--spacing)*3)}.cc-parsing-result{transition-property:clip-path,padding,margin,border,height;transition-duration:var(--duration-move);transition-timing-function:var(--ease-in-out);clip-path:inset(0% 0% 100%);border-width:0;height:0;margin-top:0;padding:0}.cc-parsing-result.open{clip-path:inset(0%);height:4.5rem;margin-top:.75rem;padding:.25rem .5rem}.cc-rs-edit-controls{transition-property:max-height;transition-duration:var(--duration-move);transition-timing-function:var(--ease-in-out);clip-path:inset(0% 0% 100%);max-height:0;margin-top:0}.cc-rs-edit-controls.open{clip-path:inset(0%);max-height:4.5rem;margin-top:.25rem}.-mt-0\.25{margin-top:calc(var(--spacing)*-.25)}.-mt-0\.75{margin-top:calc(var(--spacing)*-.75)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.-mt-6{margin-top:calc(var(--spacing)*-6)}.-mt-\[8px\]{margin-top:-8px}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-9{margin-top:calc(var(--spacing)*9)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-17{margin-top:calc(var(--spacing)*17)}.mt-\[4px\]{margin-top:4px}.inline-icon{color:var(--color-primary);margin-left:.1rem;margin-right:.1rem;font-size:1.25rem;display:inline-block;transform:translateY(-.2rem)}.cc-sample-color{border-style:solid;border-width:1px;border-radius:3.40282e38px;width:.75rem;height:.75rem;margin-right:.25rem;display:inline-block;transform:translateY(.125rem)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-3{margin-right:calc(var(--spacing)*3)}.mr-\[12px\]{margin-right:12px}.mr-auto{margin-right:auto}.-mb-5{margin-bottom:calc(var(--spacing)*-5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.-ml-0\.25{margin-left:calc(var(--spacing)*-.25)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-\[-1rem\]{margin-left:-1rem}.ml-auto{margin-left:auto}.cc-column{flex-direction:column;gap:.75rem;display:flex}.cc-icons{gap:.25rem;display:flex}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.field-sizing-content{field-sizing:content}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.cc-prompt-result{transition-property:clip-path,height;transition-duration:var(--duration-move);transition-timing-function:var(--ease-in-out);clip-path:inset(0% 0% 100%);height:0}.cc-prompt-result.open{clip-path:inset(0%);height:100%}.h-0{height:calc(var(--spacing)*0)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-20{height:calc(var(--spacing)*20)}.h-23{height:calc(var(--spacing)*23)}.h-36{height:calc(var(--spacing)*36)}.h-38{height:calc(var(--spacing)*38)}.h-50{height:calc(var(--spacing)*50)}.h-70{height:calc(var(--spacing)*70)}.h-80{height:calc(var(--spacing)*80)}.h-100{height:calc(var(--spacing)*100)}.h-110{height:calc(var(--spacing)*110)}.h-120{height:calc(var(--spacing)*120)}.h-128{height:calc(var(--spacing)*128)}.h-132{height:calc(var(--spacing)*132)}.h-140{height:calc(var(--spacing)*140)}.h-\[16px\]{height:16px}.h-\[22px\]{height:22px}.h-\[40px\]{height:40px}.h-\[100dvh\]{height:100dvh}.h-\[calc\(100dvh-3rem\)\]{height:calc(100dvh - 3rem)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-fit{height:fit-content}.h-full{height:100%}.h-min{height:min-content}.h-px{height:1px}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-0{max-height:calc(var(--spacing)*0)}.max-h-6{max-height:calc(var(--spacing)*6)}.max-h-7{max-height:calc(var(--spacing)*7)}.max-h-10{max-height:calc(var(--spacing)*10)}.max-h-12{max-height:calc(var(--spacing)*12)}.max-h-15{max-height:calc(var(--spacing)*15)}.max-h-20{max-height:calc(var(--spacing)*20)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-70{max-height:calc(var(--spacing)*70)}.max-h-100{max-height:calc(var(--spacing)*100)}.max-h-120{max-height:calc(var(--spacing)*120)}.max-h-120\!{max-height:calc(var(--spacing)*120)!important}.max-h-\[300px\]{max-height:300px}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[calc\(100svh-6rem\)\]{max-height:calc(100svh - 6rem)}.max-h-\[calc\(100svh-8rem\)\]{max-height:calc(100svh - 8rem)}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-14{min-height:calc(var(--spacing)*14)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-40{min-height:calc(var(--spacing)*40)}.min-h-55{min-height:calc(var(--spacing)*55)}.min-h-64{min-height:calc(var(--spacing)*64)}.min-h-70{min-height:calc(var(--spacing)*70)}.min-h-80{min-height:calc(var(--spacing)*80)}.cc-side-location{transition-property:width,min-width,opacity;transition-duration:var(--duration-move);transition-timing-function:var(--ease-bezier);opacity:0;width:0;min-width:0}.cc-side-location.open{opacity:1;width:100%}.cc-badge-constituenta{text-align:center;white-space:nowrap;border-width:1px;border-radius:.5rem;width:3rem;padding-inline:.25rem;font-weight:500}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-7\.25{width:calc(var(--spacing)*7.25)}.w-12{width:calc(var(--spacing)*12)}.w-14\.5{width:calc(var(--spacing)*14.5)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-31{width:calc(var(--spacing)*31)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-46{width:calc(var(--spacing)*46)}.w-48{width:calc(var(--spacing)*48)}.w-54{width:calc(var(--spacing)*54)}.w-60{width:calc(var(--spacing)*60)}.w-64{width:calc(var(--spacing)*64)}.w-66{width:calc(var(--spacing)*66)}.w-69{width:calc(var(--spacing)*69)}.w-70{width:calc(var(--spacing)*70)}.w-72{width:calc(var(--spacing)*72)}.w-76{width:calc(var(--spacing)*76)}.w-80{width:calc(var(--spacing)*80)}.w-84{width:calc(var(--spacing)*84)}.w-96{width:calc(var(--spacing)*96)}.w-100{width:calc(var(--spacing)*100)}.w-120{width:calc(var(--spacing)*120)}.w-130{width:calc(var(--spacing)*130)}.w-140{width:calc(var(--spacing)*140)}.w-144{width:calc(var(--spacing)*144)}.w-160{width:calc(var(--spacing)*160)}.w-172{width:calc(var(--spacing)*172)}.w-180{width:calc(var(--spacing)*180)}.w-\[16px\]{width:16px}.w-\[24ch\]{width:24ch}.w-\[30px\]{width:30px}.w-\[100dvw\]{width:100dvw}.w-\[150px\]{width:150px}.w-\[calc\(100dvw-3rem\)\]{width:calc(100dvw - 3rem)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-0{max-width:calc(var(--spacing)*0)}.max-w-40{max-width:calc(var(--spacing)*40)}.max-w-46{max-width:calc(var(--spacing)*46)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-50{max-width:calc(var(--spacing)*50)}.max-w-58{max-width:calc(var(--spacing)*58)}.max-w-64{max-width:calc(var(--spacing)*64)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-100{max-width:calc(var(--spacing)*100)}.max-w-112{max-width:calc(var(--spacing)*112)}.max-w-120{max-width:calc(var(--spacing)*120)}.max-w-136{max-width:calc(var(--spacing)*136)}.max-w-140{max-width:calc(var(--spacing)*140)}.max-w-320{max-width:calc(var(--spacing)*320)}.max-w-480{max-width:calc(var(--spacing)*480)}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60vw\]{max-width:60vw}.max-w-\[100dvw\]{max-width:100dvw}.max-w-\[100svw\]{max-width:100svw}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100svw-2rem\)\]{max-width:calc(100svw - 2rem)}.max-w-\[calc\(min\(40rem\,100dvw-2rem\)\)\]{max-width:min(40rem,100dvw - 2rem)}.max-w-\[calc\(min\(100vw\,80rem\)\)\]{max-width:min(100vw,80rem)}.max-w-fit{max-width:fit-content}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-12{min-width:calc(var(--spacing)*12)}.min-w-15{min-width:calc(var(--spacing)*15)}.min-w-18{min-width:calc(var(--spacing)*18)}.min-w-20{min-width:calc(var(--spacing)*20)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-28{min-width:calc(var(--spacing)*28)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-43{min-width:calc(var(--spacing)*43)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-58{min-width:calc(var(--spacing)*58)}.min-w-60{min-width:calc(var(--spacing)*60)}.min-w-70{min-width:calc(var(--spacing)*70)}.min-w-80{min-width:calc(var(--spacing)*80)}.min-w-88{min-width:calc(var(--spacing)*88)}.min-w-100{min-width:calc(var(--spacing)*100)}.min-w-112{min-width:calc(var(--spacing)*112)}.min-w-120{min-width:calc(var(--spacing)*120)}.min-w-\[10rem\]{min-width:10rem}.min-w-\[12ch\]{min-width:12ch}.min-w-\[18ch\]{min-width:18ch}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-fit{min-width:fit-content}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-1\/2{flex-basis:50%}.table-auto{table-layout:auto}.cc-animate-popover{transform-origin:var(--radix-select-content-transform-origin)}.cc-animate-popover[data-state=open]{--tw-enter-opacity:0;--tw-enter-scale:.95;animation:enter var(--tw-duration,.15s)var(--tw-ease,ease)}.cc-animate-popover[data-state=closed]{--tw-exit-opacity:0;--tw-exit-scale:.95;animation:exit var(--tw-duration,.15s)var(--tw-ease,ease)}.cc-animate-popover[data-side=bottom]{--tw-enter-translate-y:calc(-2*var(--spacing))}.cc-animate-popover[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.cc-animate-popover[data-side=right]{--tw-enter-translate-x:calc(-2*var(--spacing))}.cc-animate-popover[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-4{--tw-translate-x:calc(var(--spacing)*-4);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-9{--tw-translate-x:calc(var(--spacing)*-9);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-20{--tw-translate-x:calc(var(--spacing)*20);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[calc\(-50\%\+20px\)\]{--tw-translate-x: calc(-50% + 20px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-6{--tw-translate-y:calc(var(--spacing)*-6);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-\[1px\]{--tw-translate-y: -1px ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[6px\]{--tw-translate-y:6px;translate:var(--tw-translate-x)var(--tw-translate-y)}.cc-dropdown{transition-property:clip-path,transform;transition-duration:var(--duration-dropdown);transition-timing-function:var(--ease-in-out);clip-path:inset(10% 0% 90%);transform:translateY(-10%)}.cc-dropdown.open{clip-path:inset(0%);transform:translateY(0)}.cc-view-hidden-header{transition-property:transform;transition-duration:var(--duration-dropdown);transition-timing-function:var(--ease-out);transform:translate(.75rem)}.cc-view-hidden-header.open{transform:translate(calc(6.5rem - 50%))}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cc-hover-pulse:hover:not(:disabled){animation:pulse-scale var(--duration-cycle)infinite;animation-delay:var(--duration-select)}.cc-node-block{cursor:default;color:var(--color-muted-foreground);transition-property:color;transition-timing-function:var(--transition-bezier);transition-duration:var(--duration-select);background-color:#0000;border-style:dashed;border-width:2px;border-radius:5px;padding:4px}.selected .cc-node-block{color:var(--color-foreground);border-color:var(--color-graph-selected);border-style:solid}.cc-node-block:hover{color:var(--color-foreground);transition-delay:var(--duration-select)}.cursor-relocate .dragging .cc-node-block{cursor:move}.cc-node-operation{cursor:pointer;border-color:var(--color-muted-foreground);color:var(--color-foreground);background-color:var(--color-card);outline-offset:-2px;transition-property:outline-offset;transition-timing-function:var(--transition-bezier);transition-duration:var(--duration-select);border-width:1px;border-radius:5px;outline-style:solid;outline-color:#0000}.selected .cc-node-operation{outline-offset:4px;outline-color:var(--color-graph-selected);border-color:var(--color-foreground)}.cursor-relocate .dragging .cc-node-operation{cursor:move}.cc-btn-nav{color:var(--color-muted-foreground);cursor:pointer;white-space:nowrap;transition-property:background-color,color;transition-timing-function:var(--ease-bezier);border-radius:.75rem;transition-duration:.5s}.cc-btn-nav:hover{color:var(--color-foreground)}.cc-tree-item{cursor:pointer;will-change:max-height,opacity,padding,border;transition-property:max-height,opacity,padding,border,color,background-color;transition-timing-function:var(--ease-bezier);transition-duration:var(--duration-dropdown);padding-left:1.5rem;padding-right:.75rem}.cc-label{cursor:default;-webkit-user-select:text;user-select:text;white-space:nowrap;font-size:.875rem;font-weight:500;line-height:1.25rem}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-text{cursor:text}.resize{resize:both}.resize-none{resize:none}.cc-scroll-y{overscroll-behavior-y:contain;scroll-snap-type:y mandatory;overflow-y:auto}.cc-scroll-row{scroll-snap-align:start;scroll-snap-stop:always}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-mt-\[calc\(2px\+2rem\)\]{scroll-margin-top:calc(2px + 2rem)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.justify-items-end{justify-items:end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-12{gap:calc(var(--spacing)*12)}.gap-\[4px\]{gap:4px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-x-2>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(2px*var(--tw-divide-x-reverse));border-inline-end-width:calc(2px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-auto\!{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.border,.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-lg\!{border-radius:var(--radius-lg)!important}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-b-2xl{border-bottom-right-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2,.border-\[2px\]{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-x-2{border-inline-style:var(--tw-border-style);border-inline-width:2px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.cc-btn-primary{color:var(--color-foreground);background-color:var(--color-selected);border-color:var(--color-primary-border)}.cc-btn-primary:focus-visible,.cc-btn-primary:hover:not(:disabled){color:var(--color-primary-foreground);background-color:var(--color-primary);border-color:var(--color-primary)}.focus-frame{--focus-color:var(--color-ring)}.focus-frame:focus-visible,.focus-frame:has(:focus-visible){outline:2px solid var(--focus-color);border-color:var(--focus-color)}.focus-frame[aria-invalid=true]{--focus-color:var(--color-destructive)}.focus-outline{--focus-color:var(--color-ring)}.focus-outline:focus-visible{outline:2px solid var(--focus-color);border-color:var(--focus-color)}.focus-outline[aria-invalid=true]{--focus-color:var(--color-destructive)}.border-\(--acc-fg-red\){border-color:var(--acc-fg-red)}.border-accent-orange{border-color:var(--acc-bg-orange)}.border-destructive{border-color:var(--clr-warn-600)}.border-primary{border-color:var(--clr-sec-600)}.border-selected{border-color:var(--clr-sec-200)}.cc-selected{color:var(--color-selected-foreground);background-color:var(--color-selected)}.bg-\(--acc-bg-blue\){background-color:var(--acc-bg-blue)}.bg-\(--acc-bg-green\){background-color:var(--acc-bg-green)}.bg-\(--acc-bg-orange\){background-color:var(--acc-bg-orange)}.bg-\(--acc-bg-red\){background-color:var(--acc-bg-red)}.bg-\(--acc-bg-teal\){background-color:var(--acc-bg-teal)}.bg-\[\#ffffff\]{background-color:#fff}.bg-accent{background-color:var(--clr-sec-100)}.bg-accent-green25{background-color:var(--acc-bg-green25)}.bg-accent-green50{background-color:var(--acc-bg-green50)}.bg-accent-orange{background-color:var(--acc-bg-orange)}.bg-accent-orange50{background-color:var(--acc-bg-orange50)}.bg-accent-teal{background-color:var(--acc-bg-teal)}.bg-background,.bg-background\/90{background-color:var(--clr-prim-100)}@supports (color:color-mix(in lab,red,red)){.bg-background\/90{background-color:color-mix(in oklab,var(--clr-prim-100)90%,transparent)}}.bg-border{background-color:var(--clr-prim-400)}.bg-card{background-color:var(--clr-prim-0)}.bg-foreground{background-color:var(--clr-prim-999)}.bg-input,.bg-popover{background-color:var(--color-card)}.bg-primary{background-color:var(--clr-sec-600)}.bg-secondary{background-color:var(--clr-prim-200)}.bg-selected{background-color:var(--clr-sec-200)}.bg-transparent{background-color:#0000}.cc-hover-bg:hover:not(:disabled){background-color:var(--color-accent)}.cc-mask-sides{--mask-border-size:2rem;-webkit-mask-image:linear-gradient(to top,transparent,black calc(var(--mask-border-size))),linear-gradient(to bottom,transparent,black calc(var(--mask-border-size))),linear-gradient(to left,transparent,black calc(var(--mask-border-size))),linear-gradient(to right,transparent,black calc(var(--mask-border-size)));mask-image:linear-gradient(to top,transparent,black calc(var(--mask-border-size))),linear-gradient(to bottom,transparent,black calc(var(--mask-border-size))),linear-gradient(to left,transparent,black calc(var(--mask-border-size))),linear-gradient(to right,transparent,black calc(var(--mask-border-size)));-webkit-mask-composite:source-in;mask-composite:intersect}.cc-table-header{text-align:start;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));white-space:nowrap;-webkit-user-select:none;user-select:none;padding:.5rem;font-weight:500}.p-0{padding:calc(var(--spacing)*0)}.p-0\.75{padding:calc(var(--spacing)*.75)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.p-20{padding:calc(var(--spacing)*20)}.p-\[2px\]{padding:2px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.25{padding-inline:calc(var(--spacing)*.25)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\!{padding-inline:calc(var(--spacing)*2)!important}.px-3{padding-inline:calc(var(--spacing)*3)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.px-\[4px\]{padding-inline:4px}.px-\[8px\]{padding-inline:8px}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5\!{padding-block:calc(var(--spacing)*.5)!important}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-6{padding-block:calc(var(--spacing)*6)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-7{padding-top:calc(var(--spacing)*7)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-12{padding-top:calc(var(--spacing)*12)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-22{padding-left:calc(var(--spacing)*22)}.text-center{text-align:center}.text-justify{text-align:justify}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.font-controls{font-family:var(--font-ui);font-weight:700}.font-main{font-family:var(--font-main)}.font-math{font-family:var(--font-math)}.text-\[7px\]\/\[8px\]{font-size:7px;line-height:8px}.text-\[10px\]\/\[12px\]{font-size:10px;line-height:12px}.text-\[12px\]\/\[16px\]{font-size:12px;line-height:16px}.text-\[14px\]\/\[20px\]{font-size:14px;line-height:20px}.text-\[18px\]\/\[20px\]{font-size:18px;line-height:20px}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-3{--tw-leading:calc(var(--spacing)*3);line-height:calc(var(--spacing)*3)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.cc-node-label{-webkit-text-stroke-width:.6px;-webkit-text-stroke-color:var(--color-background);font-weight:600}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-nowrap{text-wrap:nowrap}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.cc-hover-text:hover:not(:disabled){color:var(--color-foreground);transition-delay:var(--duration-select)}.cc-remove{color:var(--color-muted-foreground)}.cc-remove:hover:not(:disabled){color:var(--color-destructive)}:not([disabled])>.icon-green{color:var(--color-constructive)}:not([disabled])>.icon-primary{color:var(--color-primary)}:not([disabled])>.icon-red{color:var(--color-destructive)}.text-\(--acc-fg-green\){color:var(--acc-fg-green)}.text-\(--acc-fg-purple\){color:var(--acc-fg-purple)}.text-accent-green-foreground{color:var(--acc-fg-green)}.text-constructive{color:var(--clr-ok-600)}.text-destructive{color:var(--clr-warn-600)}.text-foreground{color:var(--clr-prim-999)}.text-foreground\!{color:var(--clr-prim-999)!important}.text-muted-foreground{color:var(--clr-prim-600)}.text-popover-foreground{color:var(--color-card-foreground)}.text-primary{color:var(--clr-sec-600)}.text-primary-foreground{color:var(--clr-sec-0)}.text-secondary-foreground{color:var(--color-foreground)}.text-selected-foreground{color:var(--clr-prim-999)}.italic{font-style:italic}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cc-animate-modal{clip-path:inset(0%);opacity:1;transition-property:clip-path,opacity;transition-timing-function:var(--ease-bezier);transition-duration:var(--duration-modal)}@starting-style{.cc-animate-modal{clip-path:inset(50%);opacity:0}}.cc-fade-in{opacity:1;transition-property:opacity;transition-timing-function:var(--ease-bezier);transition-duration:var(--duration-fade)}@starting-style{.cc-fade-in{opacity:0}}.opacity-0{opacity:0}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.cc-badge-inner-shadow{box-shadow:inset 0 1px 3px,inset 0 -1px 3px}.cc-shadow-border{box-shadow:0 1px 2px 0 var(--color-border)}.cc-shadow-left{box-shadow:0 0 5px 0 var(--color-border)}.ring-offset-background{--tw-ring-offset-color:var(--clr-prim-100)}.cc-view-hidden-item{outline-width:0;outline-color:#0000}.cc-view-hidden-item.selected{outline:2px solid var(--color-foreground)}.cc-view-hidden-item.inherited{outline-style:dashed}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.cc-topic-dropdown{will-change:clip-path;transition-property:clip-path;transition-duration:var(--duration-move);transition-timing-function:var(--ease-in-out);clip-path:inset(0% 100% 0% 0%)}.cc-topic-dropdown.open{clip-path:inset(0%)}.cc-animate-background{transition-property:background-color;transition-timing-function:var(--ease-bezier);transition-duration:var(--duration-select)}.cc-animate-color{transition-property:color,background-color;transition-timing-function:var(--ease-bezier);transition-duration:var(--duration-select)}.cc-animate-panel{transition-property:translate,opacity;transition-timing-function:var(--ease-bezier);transition-duration:var(--duration-move)}.cc-animate-position{transition-property:transform top left bottom right margin padding;transition-timing-function:var(--ease-bezier);transition-duration:var(--duration-move)}.cc-animate-sidebar{transition-property:max-width,opacity;transition-timing-function:var(--ease-in-out);transition-duration:var(--duration-transform)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\,translate\]{transition-property:max-height,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-fade{--tw-duration:var(--duration-fade);transition-duration:var(--duration-fade)}.duration-move{--tw-duration:var(--duration-move);transition-duration:var(--duration-move)}.duration-select{--tw-duration:var(--duration-select);transition-duration:var(--duration-select)}.ease-bezier{--tw-ease:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(.4,0,.2,1)}.cc-ast-label-outline{-webkit-text-stroke-width:2px;-webkit-text-stroke-color:var(--color-background)}.cc-scroll-left{direction:rtl}.cc-scroll-left>*{direction:ltr}.cc-text-outline{-webkit-text-stroke-width:3px;-webkit-text-stroke-color:var(--color-background)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.cc-hover-underline:hover:not(:disabled){text-decoration:underline}.cc-scroll-stable{scrollbar-gutter:stable}.not-\[\:disabled\]\:cursor-pointer:not(:disabled){cursor:pointer}@media (hover:hover){.group-hover\:opacity-25:is(:where(.group):hover *){opacity:.25}}.placeholder\:text-muted-foreground::placeholder{color:var(--clr-prim-600)}.odd\:bg-secondary:nth-child(odd){background-color:var(--clr-prim-200)}.even\:bg-background:nth-child(2n){background-color:var(--clr-prim-100)}@media (hover:hover){.hover\:line-clamp-none:hover{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.hover\:cursor-default:hover{cursor:default}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:bg-accent:hover{background-color:var(--clr-sec-100)}.hover\:bg-background:hover{background-color:var(--clr-prim-100)}.hover\:text-clip:hover{text-overflow:clip}:not([disabled])>.hover\:icon-primary:hover{color:var(--color-primary)}.hover\:text-constructive:hover{color:var(--clr-ok-600)}.hover\:text-foreground:hover{color:var(--clr-prim-999)}.hover\:text-primary:hover{color:var(--clr-sec-600)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}}.focus\:bg-accent:focus{background-color:var(--clr-sec-100)}.focus\:text-accent-foreground:focus{color:var(--color-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:bg-selected:focus-visible{background-color:var(--clr-sec-200)}@media (hover:hover){.enabled\:hover\:text-primary:enabled:hover{color:var(--clr-sec-600)}}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:min-h-9:disabled{min-height:calc(var(--spacing)*9)}.disabled\:cursor-auto:disabled{cursor:auto}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-foreground:disabled{color:var(--clr-prim-999)}.disabled\:text-muted-foreground:disabled{color:var(--clr-prim-600)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-75:disabled{opacity:.75}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--clr-prim-600)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--clr-sec-100)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--color-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=\'checked\'\]\:not-\[\:hover\]\:bg-selected[data-state=checked]:not(:hover){background-color:var(--clr-sec-200)}.data-\[state\=\'checked\'\]\:not-\[\:hover\]\:text-selected-foreground[data-state=checked]:not(:hover){color:var(--clr-prim-999)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--clr-sec-100)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--clr-prim-600)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (min-width:475px){.xs\:right-4{right:calc(var(--spacing)*4)}.xs\:mt-0{margin-top:calc(var(--spacing)*0)}.xs\:inline{display:inline}.xs\:max-w-154{max-width:calc(var(--spacing)*154)}.xs\:max-w-\[calc\(100svw-2rem\)\]{max-width:calc(100svw - 2rem)}.xs\:min-w-154{min-width:calc(var(--spacing)*154)}.xs\:-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.xs\:pt-0{padding-top:calc(var(--spacing)*0)}.xs\:pl-8{padding-left:calc(var(--spacing)*8)}}@media (min-width:640px){.sm\:top-16{top:calc(var(--spacing)*16)}.sm\:left-3{left:calc(var(--spacing)*3)}.sm\:mx-0{margin-inline:calc(var(--spacing)*0)}.sm\:mb-1{margin-bottom:calc(var(--spacing)*1)}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:h-6{height:calc(var(--spacing)*6)}.sm\:h-8{height:calc(var(--spacing)*8)}.sm\:w-8{width:calc(var(--spacing)*8)}.sm\:w-60{width:calc(var(--spacing)*60)}.sm\:w-64{width:calc(var(--spacing)*64)}.sm\:w-76{width:calc(var(--spacing)*76)}.sm\:w-80{width:calc(var(--spacing)*80)}.sm\:w-120{width:calc(var(--spacing)*120)}.sm\:w-160{width:calc(var(--spacing)*160)}.sm\:max-w-50{max-width:calc(var(--spacing)*50)}.sm\:max-w-60{max-width:calc(var(--spacing)*60)}.sm\:max-w-100{max-width:calc(var(--spacing)*100)}.sm\:max-w-160{max-width:calc(var(--spacing)*160)}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:min-w-20{min-width:calc(var(--spacing)*20)}.sm\:min-w-30{min-width:calc(var(--spacing)*30)}.sm\:min-w-40{min-width:calc(var(--spacing)*40)}.sm\:min-w-50{min-width:calc(var(--spacing)*50)}.sm\:min-w-160{min-width:calc(var(--spacing)*160)}.sm\:min-w-\[15rem\]{min-width:15rem}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing)*3)}.sm\:overflow-hidden{overflow:hidden}.sm\:pr-4{padding-right:calc(var(--spacing)*4)}.sm\:pr-12{padding-right:calc(var(--spacing)*12)}.sm\:pr-24{padding-right:calc(var(--spacing)*24)}.sm\:text-left{text-align:left}.sm\:text-\[14px\]\/\[20px\]{font-size:14px;line-height:20px}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}}@media (min-width:768px){.md\:right-1\/2{right:50%}.md\:mx-auto{margin-inline:auto}.md\:mt-8{margin-top:calc(var(--spacing)*8)}.md\:mr-0{margin-right:calc(var(--spacing)*0)}.md\:ml-5{margin-left:calc(var(--spacing)*5)}.md\:inline{display:inline}.md\:w-9{width:calc(var(--spacing)*9)}.md\:w-18{width:calc(var(--spacing)*18)}.md\:w-56{width:calc(var(--spacing)*56)}.md\:w-180{width:calc(var(--spacing)*180)}.md\:w-195{width:calc(var(--spacing)*195)}.md\:w-fit{width:fit-content}.md\:max-w-58{max-width:calc(var(--spacing)*58)}.md\:max-w-fit{max-width:fit-content}.md\:min-w-58{min-width:calc(var(--spacing)*58)}.md\:translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.md\:items-center{align-items:center}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}@media (min-width:1024px){.lg\:px-12{padding-inline:calc(var(--spacing)*12)}}@starting-style{.starting\:bg-background{background-color:var(--clr-prim-100)}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--clr-prim-600)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--clr-prim-600)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}*,:after,:before{box-sizing:border-box}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-ui:"Alegreya Sans SC","Rubik","Noto Color Emoji","Segoe UI Symbol",sans-serif;--font-main:"Rubik","Noto Color Emoji","Fira Code","Noto Sans Math","Noto Sans Symbols 2","Segoe UI Symbol",sans-serif;--font-math:"Fira Code","Noto Sans Math","Noto Sans Symbols 2","Rubik","Noto Color Emoji","Segoe UI Symbol",sans-serif;--font-size-base:16px;--font-size-sm:12px;--line-height:1.5;--text-max-width:75ch;--scroll-padding:3rem}:not(.dark):root{--clr-prim-0:oklch(100% 0 0);--clr-prim-100:oklch(98% 0 0);--clr-prim-200:oklch(95% 0 0);--clr-prim-400:oklch(85% 0 0);--clr-prim-600:oklch(65% 0 0);--clr-prim-999:oklch(0% 0 0);--clr-sec-0:oklch(100% 0 0);--clr-sec-100:oklch(95% .025 262);--clr-sec-200:oklch(90% .05 262);--clr-sec-400:oklch(73% .14 262);--clr-sec-600:oklch(60% .23 262);--clr-warn-600:oklch(60% .25 27);--clr-ok-600:oklch(60% .25 138);--clr-select-node:oklch(80% .25 180);--acc-bg-red:oklch(83% .12 27);--acc-bg-green:oklch(85% .15 138);--acc-bg-blue:oklch(85% .15 262);--acc-bg-purple:oklch(85% .2 295);--acc-bg-teal:oklch(82% .18 210);--acc-bg-orange:oklch(85% .13 62);--acc-bg-green25:oklch(96% .07 138);--acc-bg-green50:oklch(92% .15 138);--acc-bg-orange50:oklch(90% .044 62);--acc-fg-red:oklch(60% .22 27);--acc-fg-green:oklch(60% .22 138);--acc-fg-blue:oklch(60% .23 262);--acc-fg-purple:oklch(60% .25 295);--acc-fg-teal:oklch(60% .14 210);--acc-fg-orange:oklch(60% .15 62)}.dark:root{--clr-prim-0:oklch(15% 0 0);--clr-prim-100:oklch(22% 0 0);--clr-prim-200:oklch(30% 0 0);--clr-prim-400:oklch(50% 0 0);--clr-prim-600:oklch(70% 0 0);--clr-prim-999:oklch(95% 0 0);--clr-sec-0:oklch(100% 0 0);--clr-sec-100:oklch(30% .075 70);--clr-sec-200:oklch(40% .15 295);--clr-sec-400:oklch(55% .2 295);--clr-sec-600:oklch(70% .17 295);--clr-warn-600:oklch(65% .2 27);--clr-ok-600:oklch(65% .2 138);--clr-select-node:oklch(70% .16 180);--acc-bg-red:oklch(50% .15 27);--acc-bg-green:oklch(50% .15 138);--acc-bg-blue:oklch(50% .15 262);--acc-bg-purple:oklch(50% .2 295);--acc-bg-teal:oklch(50% .25 210);--acc-bg-orange:oklch(50% .1 62);--acc-bg-green25:oklch(28% .1 138);--acc-bg-green50:oklch(38% .2 138);--acc-bg-orange50:oklch(38% .075 62);--acc-fg-red:oklch(73% .2 27);--acc-fg-green:oklch(75% .15 138);--acc-fg-blue:oklch(75% .135 262);--acc-fg-purple:oklch(75% .15 295);--acc-fg-teal:oklch(75% .15 210);--acc-fg-orange:oklch(75% .15 62)}.react-flow{direction:ltr}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1px;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{-webkit-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:-webkit-grab;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background:#1a192b;border:1px solid #fff;border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-top{top:-4px;left:50%;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{top:50%;right:-4px;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{z-index:5;margin:15px;position:absolute}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{background:#ffffff80;margin:0;padding:2px 3px;font-size:10px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10px}}.react-flow__edgelabel-renderer{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{color:#222;text-align:center;background-color:#fff;border:1px solid #1a192b;border-radius:3px;width:150px;padding:10px;font-size:12px}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{box-sizing:content-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fefefe;border:none;border-bottom:1px solid #eee;justify-content:center;align-items:center;width:16px;height:16px;padding:5px;display:flex}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;width:4px;height:4px;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{top:50%;left:0}.react-flow__resize-control.handle.right{top:50%;left:100%}.react-flow__resize-control.handle.top{top:0;left:50%}.react-flow__resize-control.handle.bottom{top:100%;left:50%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;height:100%;top:0;transform:translate(-50%)}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{width:100%;height:1px;left:0;transform:translateY(-50%)}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__handle{pointer-events:auto;z-index:var(--z-index-navigation);border-color:var(--color-border);background-color:var(--color-card);border-radius:9999px;cursor:default!important}.selected .react-flow__handle{border-color:var(--color-muted-foreground)}.space-mode .react-flow__handle{pointer-events:none!important}.react-flow__resize-control.handle{z-index:var(--z-index-navigation);color:var(--color-muted-foreground);background-color:#0000;border-color:#0000;width:0;height:0}.react-flow__resize-control.handle:hover{color:var(--color-foreground)}.space-mode .react-flow__resize-control.handle{pointer-events:none!important}.react-flow__pane{cursor:inherit}.space-mode .react-flow__pane{cursor:grab}.space-mode .react-flow__pane.dragging{cursor:grabbing}.react-flow__edge{cursor:inherit}.react-flow__attribution{font-size:var(--font-size-sm);font-family:var(--font-ui);color:var(--color-muted-foreground);background-color:#0000;margin:1rem;font-weight:400}.space-mode [class*=react-flow__node-]{box-shadow:none;pointer-events:none!important}[class*=react-flow__node-]{transition-property:box-shadow;transition-timing-function:var(--transition-bezier);transition-duration:var(--duration-select)}[class*=react-flow__node-]:hover:not(.selected){box-shadow:0 0 0 2px var(--color-selected);transition-delay:var(--duration-select)}.react-flow__node-token{cursor:default;border:1px solid;border-color:var(--color-border);outline-offset:-2px;width:40px;height:40px;transition-property:outline-offset;transition-timing-function:var(--transition-bezier);transition-duration:var(--duration-select);border-radius:100%;outline-style:solid;outline-color:#0000;font-size:14px}.react-flow__node-token.selected{outline-offset:4px;outline-color:var(--color-graph-selected);border-color:#0000}.react-flow__node-step{cursor:default;color:var(--color-foreground);border:1px solid;border-color:var(--color-border);outline-offset:-2px;width:40px;height:40px;transition-property:outline-offset;transition-timing-function:var(--transition-bezier);transition-duration:var(--duration-select);border-radius:100%;outline-style:solid;outline-color:#0000;font-size:14px}.react-flow__node-step.selected{outline-offset:4px;outline-color:var(--color-graph-selected);border-color:#0000}.react-flow__node-concept{cursor:default;border:1px solid;border-color:var(--color-border);outline-offset:-2px;width:40px;height:40px;transition-property:outline-offset;transition-timing-function:var(--transition-bezier);transition-duration:var(--duration-select);border-radius:100%;outline-style:solid;outline-color:#0000;font-size:14px}.react-flow__node-concept.selected{outline-offset:4px;outline-color:var(--color-graph-selected);border-color:#0000}.react-flow__node-input,.react-flow__node-synthesis,.react-flow__node-reference{background-color:#0000;border-width:0;border-radius:5px;margin:0;padding:0}.react-flow__node-block{background-color:#0000;border-width:0;border-radius:5px;margin:0;padding:0;pointer-events:none!important}:root{--toastify-color-dark:var(--color-secondary);--toastify-toast-width:20rem;--toastify-toast-padding:1rem;--toastify-toast-min-height:0;--toastify-toast-max-height:40rem}:not(.dark):root{--rt-color-white:var(--color-input);--rt-color-dark:var(--color-foreground)}.dark:root{--rt-color-white:var(--color-foreground);--rt-color-dark:var(--color-input)}.cm-tooltip{z-index:100;border-color:var(--color-border);border-width:1px;border-radius:.25rem}.cm-selectionBackground{background:highlight!important}.cm-content ::selection{color:highlighttext!important;background:highlight!important}.cm-editor{resize:vertical;overscroll-behavior-y:contain;border-color:var(--color-border);border-width:1px;border-radius:.25rem;padding:.15rem .375rem;overflow-y:auto}.cm-completionInfo{-webkit-user-select:none;user-select:none;cursor:default;background-color:var(--color-input)!important}.cm-tooltip-autocomplete ul li{list-style:none}.cm-editor.cm-focused{border-color:var(--color-primary);outline:2px solid var(--color-primary)}.cm-editor .cm-placeholder{font-family:var(--font-main);color:var(--color-muted-foreground);-webkit-user-select:none;user-select:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes 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))}}@keyframes pulse-scale{0%{transform:scale(1)}70%{transform:scale(1.2)}to{transform:scale(1)}}
