/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-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-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--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}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--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;--tracking-wider:.05em;--leading-normal:1.5;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--op-font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-text-size-adjust:100%;height:100%}body{background:var(--background);min-height:100%;color:var(--foreground);font-family:var(--op-font-sans);font-size:var(--op-text-body);line-height:var(--op-text-body-lh);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0}h1{font-size:var(--op-text-h1);line-height:var(--op-text-h1-lh);letter-spacing:var(--op-text-h1-ls);font-weight:var(--weight-h1);text-wrap:balance}h2{font-size:var(--op-text-h2);line-height:var(--op-text-h2-lh);letter-spacing:var(--op-text-h2-ls);font-weight:var(--weight-h2)}h3{font-size:var(--op-text-h3);line-height:var(--op-text-h3-lh);letter-spacing:var(--op-text-h3-ls);font-weight:var(--weight-h3)}h4,h5,h6{font-size:var(--op-text-body);line-height:var(--op-text-body-lh);font-weight:var(--weight-h3)}@media (width<=600px){h1{font-size:var(--op-text-h1-mobile);line-height:var(--op-text-h1-mobile-lh);letter-spacing:var(--op-text-h1-mobile-ls)}}a{color:var(--link);text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:var(--op-focus-width) solid var(--ring);outline-offset:var(--op-focus-offset)}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:0}::selection{background:var(--accent);color:var(--accent-foreground)}html{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-motion=off] *,[data-motion=off] :before,[data-motion=off] :after{animation:none!important}}@layer components{.op-prose{max-width:var(--op-measure-max);color:var(--foreground)}.op-prose>*+*{margin-top:.75em}.op-prose p{margin:0}.op-prose strong{font-weight:600}.op-prose h3,.op-prose h4{font-size:var(--op-text-h3);line-height:var(--op-text-h3-lh);font-weight:var(--weight-h3);margin:1.25em 0 0}.op-prose h3:first-child,.op-prose h4:first-child{margin-top:0}.op-prose ul,.op-prose ol{gap:.25rem;margin:0;padding-left:1.25rem;display:grid}.op-prose ul{list-style:outside}.op-prose ol{list-style:decimal}.op-prose li::marker{color:var(--muted-foreground)}.dt{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-size);color:var(--foreground);line-height:1.4}.dt th{z-index:1;height:2.5rem;padding:0 var(--pad-x);text-align:left;white-space:nowrap;background:var(--muted);color:var(--foreground-tertiary);font-size:var(--op-text-caption);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--border);font-weight:600;position:sticky;top:0}.dt td{height:var(--row-h);padding:.5rem var(--pad-x);vertical-align:middle;border-bottom:1px solid var(--border)}.dt tbody tr:last-child td{border-bottom:0}.dt .num{text-align:right;font-variant-numeric:tabular-nums}.dt .row-link{color:inherit;font-weight:500;text-decoration:none}.dt .row-link:hover{color:var(--link);text-decoration:underline}@media (hover:hover){.dt tbody tr:hover>td{background:var(--secondary-hover)}}@media (width<=640px){.dt thead{display:none}.dt,.dt tbody{display:block}.dt tr{padding:.75rem var(--pad-x);border-bottom:1px solid var(--border);gap:.25rem .75rem;display:grid;position:relative}.dt tbody tr:last-child{border-bottom:0}.dt td{height:auto;font-size:var(--op-text-meta);border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0;display:flex}.dt td[data-label]:before{content:attr(data-label);font-size:var(--op-text-caption);color:var(--foreground-tertiary)}.dt td.dt-title{font-size:var(--text-size);display:block}.dt td.dt-title[data-label]:before{content:none}.dt .row-link:after{content:"";position:absolute;inset:0}.dt td.dt-actions{z-index:1;flex-wrap:wrap;justify-content:flex-start;position:relative}.dt [data-priority="2"],.dt [data-priority="3"]{display:none}}@media (width<=900px){.dt [data-priority="3"]{display:none}}.op-check,.op-radio{appearance:none;border:var(--op-border-1) solid var(--input);background:var(--card);cursor:pointer;width:18px;height:18px;transition:background-color var(--op-duration-fast) var(--op-ease-standard), border-color var(--op-duration-fast) var(--op-ease-standard);flex:none;place-content:center;margin:0;display:inline-grid}.op-check{border-radius:var(--op-r-check)}.op-radio{border-radius:50%}.op-check:hover,.op-radio:hover{border-color:var(--muted-foreground)}.op-check:checked,.op-radio:checked{background:var(--primary);border-color:var(--primary)}.op-check:checked:before{content:"";background:var(--primary-foreground);width:12px;height:12px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'><path d='M20 6 9 17l-5-5'/></svg>") 50%/contain no-repeat}.op-radio:checked:before{content:"";background:var(--primary-foreground);border-radius:50%;width:8px;height:8px}.op-check[aria-invalid=true],.op-radio[aria-invalid=true]{border-color:var(--status-danger-border)}.op-check:disabled,.op-radio:disabled{cursor:default}.op-check:focus-visible,.op-radio:focus-visible{outline:var(--op-focus-width) solid var(--ring);outline-offset:var(--op-focus-offset)}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-4{inset-inline:calc(var(--spacing) * 4)}.top-0{top:0}.top-full{top:100%}.right-\(--pad-x\){right:var(--pad-x)}.right-0{right:0}.bottom-0{bottom:0}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem, env(safe-area-inset-bottom))}.z-\(--op-z-dropdown\){z-index:var(--op-z-dropdown)}.z-\(--op-z-toast\){z-index:var(--op-z-toast)}.z-10{z-index:10}.z-\[1\]{z-index:1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.m-0{margin:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-1{margin-block:var(--spacing)}.my-\[0\.35em\]{margin-block:.35em}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.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-8{margin-top:calc(var(--spacing) * 8)}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.-mr-2{margin-right:calc(var(--spacing) * -2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-7{margin-left:calc(var(--spacing) * 7)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.\!size-2\.5{width:calc(var(--spacing) * 2.5)!important;height:calc(var(--spacing) * 2.5)!important}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[18px\]{width:18px;height:18px}.h-\(--control-h\){height:var(--control-h)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-\[0\.875em\]{height:.875em}.h-\[22px\]{height:22px}.h-\[min\(70vh\,48rem\)\]{height:min(70vh,48rem)}.h-auto{height:auto}.h-fit{height:fit-content}.h-full{height:100%}.max-h-\[85dvh\]{max-height:85dvh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-\[24rem\]{min-height:24rem}.min-h-\[52px\]{min-height:52px}.min-h-\[calc\(var\(--control-h\)\*2\.5\)\]{min-height:calc(var(--control-h) * 2.5)}.min-h-dvh{min-height:100dvh}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[4\.5rem\]{width:4.5rem}.w-\[12rem\]{width:12rem}.w-\[32\%\]{width:32%}.w-\[min\(calc\(100\%-3rem\)\,520px\)\]{width:min(100% - 3rem,520px)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[14rem\]{max-width:14rem}.max-w-\[15rem\]{max-width:15rem}.max-w-\[22ch\]{max-width:22ch}.max-w-\[22rem\]{max-width:22rem}.max-w-\[24rem\]{max-width:24rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[31rem\]{max-width:31rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[39rem\]{max-width:39rem}.max-w-\[40ch\]{max-width:40ch}.max-w-\[44ch\]{max-width:44ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[56rem\]{max-width:56rem}.max-w-\[64rem\]{max-width:64rem}.max-w-\[68ch\]{max-width:68ch}.max-w-\[72ch\]{max-width:72ch}.max-w-\[75rem\]{max-width:75rem}.max-w-\[80rem\]{max-width:80rem}.max-w-\[85\%\]{max-width:85%}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[12\.5rem\]{min-width:12.5rem}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-\[0_1_auto\]{flex:0 auto}.flex-\[1_0_auto\]{flex:1 0 auto}.flex-\[1_1_16rem\]{flex:16rem}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-\[2rem_minmax\(0\,1fr\)\]{grid-template-columns:2rem minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_2\.5rem\]{grid-template-columns:minmax(0,1fr) 2.5rem}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,20rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,35rem\)\]{grid-template-columns:minmax(0,1fr) minmax(0,35rem)}.grid-cols-\[minmax\(8rem\,12rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(8rem,12rem) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(16rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(18rem\,100\%\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-end{justify-items:end}.justify-items-start{justify-items:start}.gap-\(--field-gap\){gap:var(--field-gap)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-x-16{column-gap:calc(var(--spacing) * 16)}.gap-y-1{row-gap:var(--spacing)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-badge{border-radius:var(--op-r-badge)}.rounded-card{border-radius:var(--op-r-card)}.rounded-check{border-radius:var(--op-r-check)}.rounded-chip{border-radius:var(--op-r-chip)}.rounded-control{border-radius:var(--op-r-control)}.rounded-field{border-radius:var(--op-r-field)}.rounded-full{border-radius:2147483647px}.rounded-item{border-radius:var(--op-r-item)}.rounded-modal{border-radius:var(--op-r-modal)}.rounded-none{border-radius:0}.rounded-overlay{border-radius:var(--op-r-overlay)}.rounded-t-modal{border-top-left-radius:var(--op-r-modal);border-top-right-radius:var(--op-r-modal)}.\!border-2{border-style:var(--tw-border-style)!important;border-width:2px!important}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.\!border-card{border-color:var(--card)!important}.border-accent{border-color:var(--accent)}.border-border{border-color:var(--border)}.border-border-accent{border-color:var(--border-accent)}.border-input{border-color:var(--input)}.border-popover-border{border-color:var(--popover-border)}.border-status-danger-border{border-color:var(--status-danger-border)}.border-status-info-border{border-color:var(--status-info-border)}.border-status-success-border{border-color:var(--status-success-border)}.border-status-success-text{border-color:var(--status-success-text)}.border-status-warning-border{border-color:var(--status-warning-border)}.border-transparent{border-color:#0000}.\!bg-primary{background-color:var(--primary)!important}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-input{background-color:var(--input)}.bg-muted{background-color:var(--muted)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-skeleton{background-color:var(--skeleton)}.bg-status-danger-bg{background-color:var(--status-danger-bg)}.bg-status-info-bg{background-color:var(--status-info-bg)}.bg-status-success-bg{background-color:var(--status-success-bg)}.bg-status-warning-bg{background-color:var(--status-warning-bg)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.p-\(--gap\){padding:var(--gap)}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-6{padding:calc(var(--spacing) * 6)}.px-\(--gap\){padding-inline:var(--gap)}.px-\(--pad-x\){padding-inline:var(--pad-x)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[calc\(var\(--pad-x\)\+0\.25rem\)\]{padding-inline:calc(var(--pad-x) + .25rem)}.py-\(--pad-y\){padding-block:var(--pad-y)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-\[calc\(var\(--pad-x\)\+var\(--op-icon-md\)\+0\.25rem\)\]{padding-right:calc(var(--pad-x) + var(--op-icon-md) + .25rem)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[max\(0\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.25rem, env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem, env(safe-area-inset-bottom))}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:var(--op-font-display)}.font-sans{font-family:var(--op-font-sans)}.text-label{font-size:var(--op-text-label);line-height:var(--tw-leading,var(--op-text-label-lh));letter-spacing:var(--tw-tracking,var(--op-text-label-ls));font-weight:var(--tw-font-weight,var(--weight-label))}.text-body{font-size:var(--op-text-body);line-height:var(--tw-leading,var(--op-text-body-lh));letter-spacing:var(--tw-tracking,var(--op-text-body-ls))}.text-caption{font-size:var(--op-text-caption);line-height:var(--tw-leading,var(--op-text-caption-lh));letter-spacing:var(--tw-tracking,var(--op-text-caption-ls))}.text-h1{font-size:var(--op-text-h1);line-height:var(--tw-leading,var(--op-text-h1-lh));letter-spacing:var(--tw-tracking,var(--op-text-h1-ls))}.text-h2{font-size:var(--op-text-h2);line-height:var(--tw-leading,var(--op-text-h2-lh));letter-spacing:var(--tw-tracking,var(--op-text-h2-ls))}.text-h3{font-size:var(--op-text-h3);line-height:var(--tw-leading,var(--op-text-h3-lh));letter-spacing:var(--tw-tracking,var(--op-text-h3-ls))}.text-meta{font-size:var(--op-text-meta);line-height:var(--tw-leading,var(--op-text-meta-lh));letter-spacing:var(--tw-tracking,var(--op-text-meta-ls))}.text-stat{font-size:var(--op-text-stat);line-height:var(--tw-leading,var(--op-text-stat-lh));letter-spacing:var(--tw-tracking,var(--op-text-stat-ls))}.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-\(length\:--control-fs\){font-size:var(--control-fs)}.text-\[0\.6875rem\]{font-size:.6875rem}.text-\[0\.9375rem\]{font-size:.9375rem}.text-\[1\.125rem\]{font-size:1.125rem}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.35\]{--tw-leading:1.35;line-height:1.35}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[inherit\]{--tw-tracking:inherit;letter-spacing:inherit}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-card-foreground{color:var(--card-foreground)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground{color:var(--foreground)}.text-foreground-tertiary{color:var(--foreground-tertiary)}.text-inherit{color:inherit}.text-link{color:var(--link)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.text-status-danger-text{color:var(--status-danger-text)}.text-status-info-text{color:var(--status-info-text)}.text-status-success-text{color:var(--status-success-text)}.text-status-warning-text{color:var(--status-warning-text)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.accent-primary{accent-color:var(--primary)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.shadow-modal{--tw-shadow:var(--op-shadow-modal);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-overlay{--tw-shadow:var(--op-shadow-overlay);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-ring{--tw-ring-color:var(--ring)}.inset-ring-input{--tw-inset-ring-color:var(--input)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition-\[border-color\]{transition-property:border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--op-duration-fast\){--tw-duration:var(--op-duration-fast);transition-duration:var(--op-duration-fast)}.ease-\(--op-ease-standard\){--tw-ease:var(--op-ease-standard);transition-timing-function:var(--op-ease-standard)}.select-none{-webkit-user-select:none;user-select:none}.\[--control-fs\:0\.875rem\]{--control-fs:.875rem}.\[--control-h\:1\.75rem\]{--control-h:1.75rem}.\[--control-h\:2\.75rem\]{--control-h:2.75rem}.\[--pad-x\:0\.5rem\]{--pad-x:.5rem}.\[font\:inherit\]{font:inherit}.\[grid-area\:acts\]{grid-area:acts}.\[grid-area\:rub\]{grid-area:rub}.\[grid-area\:text\]{grid-area:text}.\[grid-template-areas\:\'text_rub\'_\'acts_rub\'\]{grid-template-areas:"text rub""acts rub"}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-aria-\[current\=page\]\:underline:is(:where(.group)[aria-current=page] *){text-decoration-line:underline}.group-aria-\[current\=page\]\:decoration-border-accent:is(:where(.group)[aria-current=page] *){-webkit-text-decoration-color:var(--border-accent);-webkit-text-decoration-color:var(--border-accent);-webkit-text-decoration-color:var(--border-accent);text-decoration-color:var(--border-accent)}.group-aria-\[current\=page\]\:decoration-2:is(:where(.group)[aria-current=page] *){text-decoration-thickness:2px}.group-data-\[state\=current\]\:border-primary:is(:where(.group)[data-state=current] *){border-color:var(--primary)}.group-data-\[state\=current\]\:text-foreground:is(:where(.group)[data-state=current] *){color:var(--foreground)}.group-data-\[state\=done\]\:border-primary:is(:where(.group)[data-state=done] *){border-color:var(--primary)}.group-data-\[state\=done\]\:bg-primary:is(:where(.group)[data-state=done] *){background-color:var(--primary)}.group-data-\[state\=done\]\:text-primary-foreground:is(:where(.group)[data-state=done] *){color:var(--primary-foreground)}.peer-disabled\:opacity-\(--op-opacity-disabled\):is(:where(.peer):disabled~*){opacity:var(--op-opacity-disabled)}.placeholder\:text-foreground-disabled::placeholder{color:var(--foreground-disabled)}.backdrop\:bg-scrim::backdrop{background-color:var(--scrim)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-\[11px\]:before{content:var(--tw-content);top:11px}.before\:right-0:before{content:var(--tw-content);right:0}.before\:left-6:before{content:var(--tw-content);left:calc(var(--spacing) * 6)}.before\:h-0\.5:before{content:var(--tw-content);height:calc(var(--spacing) * .5)}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-0:after{content:var(--tw-content);inset:0}.after\:-translate-x-full:after{content:var(--tw-content);--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.after\:animate-\[op-shimmer_1\.4s_infinite\]:after{content:var(--tw-content);animation:1.4s infinite op-shimmer}.after\:bg-\[linear-gradient\(90deg\,transparent\,var\(--skeleton-shine\)\,transparent\)\]:after{content:var(--tw-content);background-image:linear-gradient(90deg,transparent,var(--skeleton-shine),transparent)}.last\:w-3\/5:last-child{width:60%}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.last\:before\:hidden:last-child:before{content:var(--tw-content);display:none}.open\:flex:is([open],:popover-open,:open){display:flex}.read-only\:border-border:read-only{border-color:var(--border)}.read-only\:bg-muted:read-only{background-color:var(--muted)}@media (hover:hover){.hover\:border-input:hover{border-color:var(--input)}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-secondary-hover:hover{background-color:var(--secondary-hover)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-link:hover{color:var(--link)}.hover\:underline:hover{text-decoration-line:underline}.hover\:brightness-\[0\.93\]:hover{--tw-brightness:brightness(.93);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-border-accent:focus{border-color:var(--border-accent)}.focus-visible\:outline-0:focus-visible{outline-style:var(--tw-outline-style);outline-width:0}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-0:focus-visible{outline-offset:0px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-muted:active{background-color:var(--muted)}.active\:bg-primary-pressed:active{background-color:var(--primary-pressed)}.active\:brightness-\[0\.86\]:active{--tw-brightness:brightness(.86);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,)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-muted:disabled{background-color:var(--muted)}.disabled\:text-foreground-disabled:disabled{color:var(--foreground-disabled)}.disabled\:opacity-\(--op-opacity-disabled\):disabled{opacity:var(--op-opacity-disabled)}@media (hover:hover){.disabled\:hover\:bg-card:disabled:hover{background-color:var(--card)}}.has-\[input\:disabled\]\:cursor-default:has(:is(input:disabled)){cursor:default}.has-\[input\:disabled\]\:opacity-\(--op-opacity-disabled\):has(:is(input:disabled)){opacity:var(--op-opacity-disabled)}.has-\[input\:focus-visible\]\:outline-2:has(:is(input:focus-visible)){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[input\:focus-visible\]\:outline-offset-2:has(:is(input:focus-visible)){outline-offset:2px}.has-\[input\:focus-visible\]\:outline-ring:has(:is(input:focus-visible)){outline-color:var(--ring)}.aria-busy\:pointer-events-none[aria-busy=true],.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-\(--op-opacity-disabled\)[aria-disabled=true]{opacity:var(--op-opacity-disabled)}.aria-invalid\:border-status-danger-border[aria-invalid=true]{border-color:var(--status-danger-border)}.aria-pressed\:border-border-accent[aria-pressed=true]{border-color:var(--border-accent)}.aria-pressed\:bg-accent[aria-pressed=true]{background-color:var(--accent)}.aria-pressed\:bg-foreground[aria-pressed=true]{background-color:var(--foreground)}.aria-pressed\:text-accent-foreground[aria-pressed=true]{color:var(--accent-foreground)}.aria-pressed\:text-background[aria-pressed=true]{color:var(--background)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--foreground)}@media (hover:hover){.aria-pressed\:hover\:bg-foreground[aria-pressed=true]:hover{background-color:var(--foreground)}}.aria-selected\:border-border-accent[aria-selected=true]{border-color:var(--border-accent)}.aria-selected\:text-foreground[aria-selected=true]{color:var(--foreground)}.aria-\[current\=page\]\:font-semibold[aria-current=page]{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.aria-\[current\=page\]\:underline[aria-current=page]{text-decoration-line:underline}.aria-\[current\=page\]\:decoration-border-accent[aria-current=page]{-webkit-text-decoration-color:var(--border-accent);-webkit-text-decoration-color:var(--border-accent);-webkit-text-decoration-color:var(--border-accent);text-decoration-color:var(--border-accent)}.aria-\[current\=page\]\:decoration-2[aria-current=page]{text-decoration-thickness:2px}.aria-\[current\=page\]\:underline-offset-\[0\.3em\][aria-current=page]{text-underline-offset:.3em}.aria-\[current\=page\]\:\[text-decoration-skip-ink\:none\][aria-current=page]{-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}@media (hover:hover){.aria-\[current\=page\]\:hover\:bg-transparent[aria-current=page]:hover{background-color:#0000}.aria-\[current\=page\]\:hover\:text-foreground[aria-current=page]:hover{color:var(--foreground)}}.data-\[state\=done\]\:before\:bg-primary[data-state=done]:before{content:var(--tw-content);background-color:var(--primary)}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:after\:animate-none:after{content:var(--tw-content);animation:none}}@media not all and (width>=900px){.max-\[900px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:sticky{position:sticky}.max-sm\:\!inset-x-4{inset-inline:calc(var(--spacing) * 4)!important}.max-sm\:\!top-auto{top:auto!important}.max-sm\:bottom-0{bottom:0}.max-sm\:bottom-4{bottom:calc(var(--spacing) * 4)}.max-sm\:z-\(--op-z-sticky\){z-index:var(--op-z-sticky)}.max-sm\:order-first{order:-9999}.max-sm\:-mx-4{margin-inline:calc(var(--spacing) * -4)}.max-sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.max-sm\:mb-2{margin-bottom:calc(var(--spacing) * 2)}.max-sm\:ml-0{margin-left:0}.max-sm\:hidden{display:none}.max-sm\:h-\[4\.25rem\]{height:4.25rem}.max-sm\:h-auto{height:auto}.max-sm\:min-h-\(--control-h\){min-height:var(--control-h)}.max-sm\:min-h-0{min-height:0}.max-sm\:w-11{width:calc(var(--spacing) * 11)}.max-sm\:w-auto{width:auto}.max-sm\:w-full{width:100%}.max-sm\:max-w-\[92\%\]{max-width:92%}.max-sm\:max-w-none{max-width:none}.max-sm\:min-w-0{min-width:0}.max-sm\:flex-1{flex:1}.max-sm\:basis-full{flex-basis:100%}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-row{flex-direction:row}.max-sm\:flex-nowrap{flex-wrap:nowrap}.max-sm\:items-center{align-items:center}.max-sm\:items-stretch{align-items:stretch}.max-sm\:justify-items-start{justify-items:start}.max-sm\:justify-items-stretch{justify-items:stretch}.max-sm\:gap-2{gap:calc(var(--spacing) * 2)}.max-sm\:gap-3{gap:calc(var(--spacing) * 3)}.max-sm\:gap-6{gap:calc(var(--spacing) * 6)}.max-sm\:bg-background{background-color:var(--background)}.max-sm\:p-3{padding:calc(var(--spacing) * 3)}.max-sm\:px-0{padding-inline:0}.max-sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-sm\:py-2{padding-block:calc(var(--spacing) * 2)}.max-sm\:pt-2{padding-top:calc(var(--spacing) * 2)}.max-sm\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-sm\:text-left{text-align:left}.max-sm\:text-h1-mobile{font-size:var(--op-text-h1-mobile);line-height:var(--tw-leading,var(--op-text-h1-mobile-lh));letter-spacing:var(--tw-tracking,var(--op-text-h1-mobile-ls))}.max-sm\:whitespace-normal{white-space:normal}.max-sm\:shadow-\[0_-1px_0_var\(--border\)\]{--tw-shadow:0 -1px 0 var(--tw-shadow-color,var(--border));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.max-sm\:\[grid-template-areas\:\'text\'_\'rub\'_\'acts\'\]{grid-template-areas:"text""rub""acts"}.max-sm\:before\:top-6:before{content:var(--tw-content);top:calc(var(--spacing) * 6)}.max-sm\:before\:right-auto:before{content:var(--tw-content);right:auto}.max-sm\:before\:bottom-0:before{content:var(--tw-content);bottom:0}.max-sm\:before\:left-\[11px\]:before{content:var(--tw-content);left:11px}.max-sm\:before\:h-auto:before{content:var(--tw-content);height:auto}.max-sm\:before\:w-0\.5:before{content:var(--tw-content);width:calc(var(--spacing) * .5)}}@media (width>=40rem){.sm\:right-6{right:calc(var(--spacing) * 6)}.sm\:bottom-6{bottom:calc(var(--spacing) * 6)}.sm\:left-auto{left:auto}.sm\:m-auto{margin:auto}.sm\:ml-auto{margin-left:auto}.sm\:hidden{display:none}.sm\:max-h-\[min\(85dvh\,40rem\)\]{max-height:min(85dvh,40rem)}.sm\:w-\[min\(100\%-48px\,400px\)\]{width:min(100% - 48px,400px)}.sm\:w-\[min\(calc\(100\%-3rem\)\,32rem\)\]{width:min(100% - 3rem,32rem)}.sm\:min-w-\[15rem\]{min-width:15rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[8\.5rem_minmax\(0\,1fr\)\]{grid-template-columns:8.5rem minmax(0,1fr)}.sm\:items-start{align-items:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:rounded-modal{border-radius:var(--op-r-modal)}.sm\:pt-0\.5{padding-top:calc(var(--spacing) * .5)}}@media (width>=48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_12rem\]{grid-template-columns:1fr 12rem}}@media (width>=64rem){.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:grid-cols-\[minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}}@media (width>=80rem){.xl\:col-span-1{grid-column:span 1/span 1}.xl\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.xl\:justify-end{justify-content:flex-end}.xl\:justify-items-end{justify-items:end}.xl\:text-right{text-align:right}}@media (pointer:coarse){.pointer-coarse\:\[--control-h\:2\.75rem\]{--control-h:2.75rem}}.\[\&_a\]\:text-inherit a{color:inherit}@media not all and (width>=40rem){.max-sm\:\[\&_a\]\:w-full a{width:100%}}.\[\&_a\.bg-primary\]\:min-w-\[12\.5rem\] a.bg-primary{min-width:12.5rem}.\[\&_button\]\:text-inherit button{color:inherit}@media not all and (width>=40rem){.max-sm\:\[\&_button\]\:w-full button{width:100%}}.\[\&_button\.bg-primary\]\:min-w-\[12\.5rem\] button.bg-primary{min-width:12.5rem}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}@media not all and (width>=40rem){.max-sm\:\[\&\>\*\]\:w-full>*,.max-sm\:\[\&\>button\]\:w-full>button{width:100%}}.\[\&\>div\]\:w-full>div{width:100%}.\[\&\>div\:first-child\]\:items-start>div:first-child{align-items:flex-start}@media not all and (width>=40rem){.max-sm\:\[\&\>label\]\:sr-only>label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>span\]\:min-w-0>span{min-width:0}}@font-face{font-family:CY Grotesk Key;src:url(/fonts/CYGrotesk-KeyRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CY Grotesk Key;src:url(/fonts/CYGrotesk-KeyMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:CY Grotesk Key;src:url(/fonts/CYGrotesk-KeyDemi.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:CY Grotesk Grand;src:url(/fonts/CYGrotesk-GrandDemi.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:CY Grotesk Grand;src:url(/fonts/CYGrotesk-GrandHeavy.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:UAF Sans;src:url(/fonts/UAFSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UAF Sans;src:url(/fonts/UAFSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:UAF Sans;src:url(/fonts/UAFSans-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:UAF Sans;src:url(/fonts/UAFSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--op-olive-0:#fff;--op-olive-50:#faf9f3;--op-olive-100:#f1efe6;--op-olive-150:#e7e3d4;--op-olive-200:#d3cdb6;--op-olive-300:#b8ac8f;--op-olive-350:#aea893;--op-olive-375:#918764;--op-olive-400:#8f8972;--op-olive-500:#7d7764;--op-olive-450:#756635;--op-olive-600:#636053;--op-olive-650:#5a5952;--op-olive-675:#564f3d;--op-olive-700:#4d4634;--op-olive-725:#4a4530;--op-olive-750:#3f3c33;--op-olive-850:#34322c;--op-olive-900:#2c2a25;--op-olive-950:#23221e;--op-sand-50:#ffefcd;--op-sand-100:#efdbb2;--op-sand-150:#dfcca3;--op-sand-200:#d2bf97;--op-orange-500:#f39200;--op-orange-525:#df8600;--op-orange-550:#cf7c00;--op-orange-600:#c37400;--op-green-50:#dce8cc;--op-green-300:#9bc27a;--op-green-400:#6e9a4f;--op-green-450:#61943d;--op-green-500:#5f8a40;--op-green-600:#3e7400;--op-green-700:#3f6b2a;--op-green-900:#2a3324;--op-amber-50:#f9e58a;--op-amber-100:#f6e3a3;--op-amber-300:#e9c95a;--op-amber-500:#b7791f;--op-amber-700:#7a5200;--op-amber-900:#3a3214;--op-amber-950:#3a2f0c;--op-red-50:#f8dedc;--op-red-100:#f3d9d5;--op-red-300:#f08a83;--op-red-350:#e8766e;--op-red-500:#d8433b;--op-red-600:#b0302a;--op-red-625:#b5261f;--op-red-700:#a32b25;--op-red-900:#3d211e;--op-red-950:#3a1917;--op-blue-50:#cfdce6;--op-blue-100:#c0d1d5;--op-blue-300:#9fb6c4;--op-blue-350:#7db5e4;--op-blue-425:#5e8ab8;--op-blue-400:#8fa6ba;--op-blue-500:#4f7196;--op-blue-650:#0043a7;--op-blue-700:#2e4a6b;--op-blue-900:#1f2a36;--op-blue-950:#1b2230;--op-navy-800:#2e375f;--op-neutral-0:#fff;--op-neutral-50:#fbfbfb;--op-neutral-75:#f5f4f3;--op-neutral-100:#f4f3f2;--op-neutral-200:#ece8e7;--op-neutral-300:#ddd;--op-neutral-400:#bcbcbc;--op-neutral-450:#b5b2b0;--op-neutral-500:#9c9c9c;--op-neutral-550:#8a8888;--op-neutral-600:#6f6e6d;--op-neutral-700:#5c5a59;--op-neutral-800:#3a3838;--op-neutral-850:#333131;--op-neutral-900:#262525;--op-neutral-925:#1a1919;--op-neutral-950:#121111;--op-neutral-975:#0e0d0d;--op-neutral-ink:#0a0a0a;--op-brand-50:#e8fdf7;--op-brand-100:#c7faec;--op-brand-300:#4eeec1;--op-brand-400:#16dfa7;--op-brand-450:#34d3a1;--op-brand-500:#11af83;--op-brand-600:#0e956f;--op-brand-700:#0c795a;--op-brand-800:#095842;--op-brand-900:#063c2d;--op-brand-950:#0f2a22;--op-coral-300:#f5a78b;--op-mustard-300:#b7b85a;--op-lavender-300:#c9b7f2;--op-tint-sand-light:#e7dfcf;--op-tint-sand-dark:#3a3226;--op-tint-mint-light:#e1f4eb;--op-tint-mint-dark:#163126;--op-tint-lavender-light:#efecff;--op-tint-lavender-dark:#262340;--op-tint-sky-light:#ccdade;--op-tint-sky-dark:#1f2c30;--op-tint-peach-light:#f4e6db;--op-tint-peach-dark:#3a2a20;--op-tint-rose-light:#d8a5a5;--op-tint-rose-dark:#3d2424;--op-radius-0:0;--op-radius-2:.125rem;--op-radius-4:.25rem;--op-radius-8:.5rem;--op-radius-12:.75rem;--op-radius-16:1rem;--op-radius-20:1.25rem;--op-radius-28:1.75rem;--op-radius-32:2rem;--op-radius-48:3rem;--op-radius-full:9999px;--op-control-compact:2rem;--op-control-default:2.25rem;--op-control-comfortable:2.75rem;--op-row-compact:2rem;--op-row-default:2.5rem;--op-row-comfortable:3rem;--op-touch-min:2.75rem;--op-icon-sm:1rem;--op-icon-md:1.25rem;--op-icon-lg:1.5rem;--op-avatar-sm:1.5rem;--op-avatar-md:2rem;--op-avatar-lg:3rem;--op-avatar-xl:5rem;--op-avatar-xl-phone:4rem;--op-border-1:1px;--op-border-2:2px;--op-focus-width:2px;--op-focus-offset:2px;--op-measure-max:68ch;--op-duration-fast:.12s;--op-duration-base:.2s;--op-duration-slow:.32s;--op-ease-standard:cubic-bezier(.2, 0, 0, 1);--op-ease-exit:cubic-bezier(.4, 0, 1, 1);--op-z-dropdown:1000;--op-z-sticky:1100;--op-z-overlay:1200;--op-z-modal:1300;--op-z-toast:1400;--op-opacity-disabled:.45}[data-brand=army]{--op-font-sans:"UAF Sans","UAF Sans Fallback","Fixel Text",system-ui,sans-serif;--op-font-display:"UAF Sans","UAF Sans Fallback","Fixel Text",system-ui,sans-serif;--weight-h1:700;--weight-h2:500;--weight-h3:600;--weight-stat:700;--weight-label:500;--op-r-control:var(--op-radius-full);--op-r-field:var(--op-radius-12);--op-r-chip:var(--op-radius-full);--op-r-badge:var(--op-radius-8);--op-r-card:var(--op-radius-20);--op-r-section:var(--op-radius-28);--op-r-overlay:var(--op-radius-28);--op-r-modal:var(--op-radius-28);--op-r-item:var(--op-radius-full);--radius:var(--op-r-field);--op-text-stat:3rem;--op-text-stat-lh:1;--op-text-stat-ls:-.02em;--op-text-h1:2.25rem;--op-text-h1-lh:1.15;--op-text-h1-ls:-.01em;--op-text-h1-mobile:1.75rem;--op-text-h1-mobile-lh:1.2;--op-text-h1-mobile-ls:0;--op-text-h2:1.5rem;--op-text-h2-lh:1.25;--op-text-h2-ls:0;--op-text-h3:1.125rem;--op-text-h3-lh:1.3;--op-text-h3-ls:0;--op-text-body:1rem;--op-text-body-lh:1.5;--op-text-body-ls:0;--op-text-meta:.875rem;--op-text-meta-lh:1.45;--op-text-meta-ls:0;--op-text-caption:.75rem;--op-text-caption-lh:1.35;--op-text-caption-ls:0;--op-text-label:.8125rem;--op-text-label-lh:1.3;--op-text-label-ls:0;--btn-weight-primary:600;--op-r-check:var(--op-radius-4)}[data-brand=ks]{--op-font-sans:"CY Grotesk Key", system-ui, -apple-system, "Segoe UI", sans-serif;--op-font-display:"CY Grotesk Grand", "Arial Black", system-ui, sans-serif;--weight-h1:600;--weight-h2:600;--weight-h3:600;--weight-stat:800;--weight-label:500;--op-r-control:var(--op-radius-8);--op-r-field:var(--op-radius-4);--op-r-chip:var(--op-radius-full);--op-r-badge:var(--op-radius-4);--op-r-card:var(--op-radius-8);--op-r-section:var(--op-radius-0);--op-r-overlay:var(--op-radius-8);--op-r-modal:var(--op-radius-12);--op-r-item:var(--op-radius-4);--radius:var(--op-r-field);--op-text-stat:3rem;--op-text-stat-lh:1;--op-text-stat-ls:-.02em;--op-text-h1:1.75rem;--op-text-h1-lh:1.2;--op-text-h1-ls:-.01em;--op-text-h1-mobile:1.75rem;--op-text-h1-mobile-lh:1.2;--op-text-h1-mobile-ls:-.01em;--op-text-h2:1.5rem;--op-text-h2-lh:1.25;--op-text-h2-ls:0;--op-text-h3:1.25rem;--op-text-h3-lh:1.3;--op-text-h3-ls:0;--op-text-body:1rem;--op-text-body-lh:1.5;--op-text-body-ls:0;--op-text-meta:.875rem;--op-text-meta-lh:1.45;--op-text-meta-ls:0;--op-text-caption:.75rem;--op-text-caption-lh:1.35;--op-text-caption-ls:0;--op-text-label:.8125rem;--op-text-label-lh:1.3;--op-text-label-ls:0;--btn-weight-primary:500;--op-r-check:var(--op-radius-2)}:root,[data-brand=army][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--op-olive-100);--foreground:var(--op-olive-950);--card:var(--op-olive-50);--card-foreground:var(--op-olive-950);--popover:var(--op-olive-50);--popover-foreground:var(--op-olive-950);--muted:var(--op-olive-150);--muted-foreground:var(--op-olive-650);--foreground-tertiary:var(--op-olive-600);--foreground-disabled:var(--op-olive-500);--border:var(--op-olive-200);--input:var(--op-olive-500);--ring:var(--op-olive-950);--primary:var(--op-orange-500);--primary-foreground:var(--op-olive-950);--primary-border:var(--op-orange-500);--primary-hover:var(--op-orange-525);--primary-pressed:var(--op-orange-550);--primary-border-hover:var(--op-orange-525);--primary-border-pressed:var(--op-orange-550);--secondary:var(--op-sand-100);--secondary-foreground:var(--op-olive-950);--secondary-hover:var(--op-sand-150);--secondary-pressed:var(--op-sand-200);--accent:var(--op-sand-100);--accent-foreground:var(--op-olive-950);--popover-border:var(--op-olive-50);--destructive:var(--op-red-625);--destructive-foreground:var(--op-olive-0);--status-success-text:var(--op-green-700);--status-success-bg:var(--op-green-50);--status-success-border:var(--op-green-500);--status-warning-text:var(--op-amber-700);--status-warning-bg:var(--op-amber-100);--status-warning-border:var(--op-amber-500);--status-danger-text:var(--op-red-700);--status-danger-bg:var(--op-red-100);--status-danger-border:var(--op-red-500);--status-info-text:var(--op-blue-700);--status-info-bg:var(--op-blue-50);--status-info-border:var(--op-blue-500);--chart-1:var(--op-blue-650);--chart-2:var(--op-orange-600);--chart-3:var(--op-green-600);--chart-4:var(--op-blue-425);--chart-5:var(--op-olive-450);--op-shadow-overlay:0 8px 24px #0000002e;--op-shadow-modal:0 24px 64px #0000002e;--op-shadow-sheet:0 -8px 24px #0000002e;--scrim:#23221e99;--link:var(--op-olive-950);--border-accent:var(--op-olive-950);--inverse:var(--op-olive-950);--inverse-foreground:var(--op-olive-100);--inverse-hover:var(--op-olive-750);--btn-destructive-hover:brightness(.93);--btn-destructive-pressed:brightness(.86);--skeleton:var(--border);--skeleton-shine:var(--card)}[data-brand=army][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--op-olive-950);--foreground:var(--op-sand-100);--card:var(--op-olive-850);--card-foreground:var(--op-sand-100);--popover:var(--op-olive-850);--popover-foreground:var(--op-sand-100);--muted:var(--op-olive-900);--muted-foreground:var(--op-olive-300);--foreground-tertiary:var(--op-olive-350);--foreground-disabled:var(--op-olive-400);--border:var(--op-olive-725);--input:var(--op-olive-400);--ring:var(--op-orange-500);--primary:var(--op-olive-850);--primary-foreground:var(--op-orange-500);--primary-border:var(--op-orange-500);--primary-hover:var(--op-olive-750);--primary-pressed:var(--op-olive-900);--primary-border-hover:var(--op-orange-500);--primary-border-pressed:var(--op-orange-500);--secondary:var(--op-olive-700);--secondary-foreground:var(--op-sand-100);--secondary-hover:var(--op-olive-675);--secondary-pressed:var(--op-olive-750);--accent:var(--op-olive-750);--accent-foreground:var(--op-sand-100);--popover-border:var(--op-olive-400);--destructive:var(--op-red-350);--destructive-foreground:var(--op-olive-950);--status-success-text:var(--op-green-300);--status-success-bg:var(--op-green-900);--status-success-border:var(--op-green-400);--status-warning-text:var(--op-amber-300);--status-warning-bg:var(--op-amber-900);--status-warning-border:var(--op-amber-500);--status-danger-text:var(--op-red-300);--status-danger-bg:var(--op-red-900);--status-danger-border:var(--op-red-300);--status-info-text:var(--op-blue-300);--status-info-bg:var(--op-blue-900);--status-info-border:var(--op-blue-400);--chart-1:var(--op-sand-50);--chart-2:var(--op-orange-500);--chart-3:var(--op-green-450);--chart-4:var(--op-blue-350);--chart-5:var(--op-olive-375);--op-shadow-overlay:0 8px 24px #0000002e;--op-shadow-modal:0 24px 64px #0000002e;--op-shadow-sheet:0 -8px 24px #0000002e;--scrim:#000000b3;--link:var(--op-sand-100);--border-accent:var(--op-orange-500);--inverse:var(--op-sand-100);--inverse-foreground:var(--op-olive-950);--inverse-hover:var(--op-sand-150);--btn-destructive-hover:brightness(1.07);--btn-destructive-pressed:brightness(1.14);--skeleton:var(--muted);--skeleton-shine:var(--secondary-hover)}[data-brand=ks][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:var(--op-neutral-50);--foreground:var(--op-neutral-ink);--card:var(--op-neutral-0);--card-foreground:var(--op-neutral-ink);--popover:var(--op-neutral-0);--popover-foreground:var(--op-neutral-ink);--muted:var(--op-neutral-100);--muted-foreground:var(--op-neutral-700);--foreground-tertiary:var(--op-neutral-600);--foreground-disabled:var(--op-neutral-550);--border:var(--op-neutral-300);--input:var(--op-neutral-550);--ring:var(--op-brand-700);--primary:var(--op-brand-500);--primary-foreground:var(--op-neutral-ink);--primary-border:var(--op-brand-500);--primary-hover:var(--op-brand-600);--primary-pressed:var(--op-brand-800);--primary-border-hover:var(--op-brand-600);--primary-border-pressed:var(--op-brand-800);--secondary:var(--op-neutral-0);--secondary-foreground:var(--op-neutral-ink);--secondary-hover:var(--op-neutral-100);--secondary-pressed:var(--op-neutral-100);--accent:var(--op-brand-50);--accent-foreground:var(--op-brand-700);--popover-border:var(--op-neutral-300);--destructive:var(--op-red-600);--destructive-foreground:var(--op-neutral-0);--status-success-text:var(--op-brand-700);--status-success-bg:var(--op-brand-50);--status-success-border:var(--op-brand-600);--status-warning-text:var(--op-amber-700);--status-warning-bg:var(--op-amber-50);--status-warning-border:var(--op-amber-500);--status-danger-text:var(--op-red-700);--status-danger-bg:var(--op-red-50);--status-danger-border:var(--op-red-500);--status-info-text:var(--op-navy-800);--status-info-bg:var(--op-blue-100);--status-info-border:var(--op-navy-800);--chart-1:var(--op-brand-500);--chart-2:var(--op-navy-800);--chart-3:var(--op-coral-300);--chart-4:var(--op-mustard-300);--chart-5:var(--op-lavender-300);--chart-6:var(--op-neutral-500);--chart-grid:var(--op-neutral-300);--op-shadow-overlay:0 1px 2px #0a0a0a0f, 0 8px 24px #0a0a0a1f;--op-shadow-modal:0 24px 64px #0a0a0a2e;--op-shadow-sheet:0 24px 64px #0a0a0a2e;--scrim:#0a0a0a99;--link:var(--op-brand-700);--border-accent:var(--op-brand-600);--inverse:var(--op-neutral-ink);--inverse-foreground:var(--op-neutral-0);--inverse-hover:var(--op-neutral-800);--btn-destructive-hover:brightness(.93);--btn-destructive-pressed:brightness(.86);--skeleton:var(--border);--skeleton-shine:var(--card)}[data-brand=ks][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:var(--op-neutral-950);--foreground:var(--op-neutral-75);--card:var(--op-neutral-925);--card-foreground:var(--op-neutral-75);--popover:var(--op-neutral-900);--popover-foreground:var(--op-neutral-75);--muted:var(--op-neutral-975);--muted-foreground:var(--op-neutral-450);--foreground-tertiary:var(--op-neutral-550);--foreground-disabled:var(--op-neutral-600);--border:var(--op-neutral-850);--input:var(--op-neutral-600);--ring:var(--op-brand-500);--primary:var(--op-brand-500);--primary-foreground:var(--op-neutral-ink);--primary-border:var(--op-brand-500);--primary-hover:var(--op-brand-400);--primary-pressed:var(--op-brand-300);--primary-border-hover:var(--op-brand-400);--primary-border-pressed:var(--op-brand-300);--secondary:var(--op-neutral-925);--secondary-foreground:var(--op-neutral-75);--secondary-hover:var(--op-neutral-900);--secondary-pressed:var(--op-neutral-975);--accent:var(--op-brand-950);--accent-foreground:var(--op-brand-400);--popover-border:var(--op-neutral-850);--destructive:var(--op-red-300);--destructive-foreground:var(--op-neutral-ink);--status-success-text:var(--op-brand-450);--status-success-bg:var(--op-brand-950);--status-success-border:var(--op-brand-500);--status-warning-text:var(--op-amber-300);--status-warning-bg:var(--op-amber-950);--status-warning-border:var(--op-amber-300);--status-danger-text:var(--op-red-300);--status-danger-bg:var(--op-red-950);--status-danger-border:var(--op-red-300);--status-info-text:var(--op-blue-300);--status-info-bg:var(--op-blue-950);--status-info-border:var(--op-blue-300);--chart-1:var(--op-brand-500);--chart-2:var(--op-blue-300);--chart-3:var(--op-coral-300);--chart-4:var(--op-mustard-300);--chart-5:var(--op-lavender-300);--chart-6:var(--op-neutral-600);--chart-grid:var(--op-neutral-850);--op-shadow-overlay:0 1px 2px #0006, 0 8px 24px #0000008c;--op-shadow-modal:0 24px 64px #000000b3;--op-shadow-sheet:0 24px 64px #000000b3;--scrim:#000000b3;--link:var(--op-brand-500);--border-accent:var(--op-brand-500);--inverse:var(--op-neutral-50);--inverse-foreground:var(--op-neutral-ink);--inverse-hover:var(--op-neutral-200);--btn-destructive-hover:brightness(.93);--btn-destructive-pressed:brightness(.86);--skeleton:var(--muted);--skeleton-shine:var(--secondary-hover)}:root,[data-density=default]{--control-h:2.25rem;--row-h:2.5rem;--pad-y:.5rem;--pad-x:.75rem;--text-size:1rem;--control-fs:1rem}[data-density=comfortable]{--control-h:2.75rem;--row-h:3rem;--pad-y:.75rem;--pad-x:1rem;--text-size:1rem;--control-fs:1rem}@media (pointer:fine) and (width>=601px){[data-density=compact]{--control-h:2rem;--row-h:2rem;--pad-y:.25rem;--pad-x:.5rem;--text-size:1rem;--control-fs:.875rem}}@media (pointer:coarse){:root,[data-density]{--control-h:2.75rem;--row-h:3rem}}[data-brand=ks],[data-brand=ks] [data-density=default],[data-brand=ks][data-density=default]{--gap:1rem;--gap-block:1.5rem;--control-h:2.25rem;--row-h:2.5rem;--pad-y:.5rem;--pad-x:.75rem;--text-size:1rem;--control-fs:.9375rem}[data-brand=ks] [data-density=compact],[data-brand=ks][data-density=compact]{--gap:.75rem;--gap-block:1rem;--control-h:1.75rem;--row-h:2rem;--pad-y:.25rem;--pad-x:.5rem;--text-size:.875rem;--control-fs:.875rem}[data-brand=ks] [data-density=comfortable],[data-brand=ks][data-density=comfortable]{--gap:1.5rem;--gap-block:2rem;--control-h:2.75rem;--row-h:3rem;--pad-y:.75rem;--pad-x:1rem;--text-size:1rem;--control-fs:1rem}@media (pointer:coarse){[data-brand=ks]:not([data-density]){--control-h:2.75rem;--row-h:3rem;--pad-x:1rem}}[data-motion=off]{--op-duration-fast:0s;--op-duration-base:0s;--op-duration-slow:0s}@media (prefers-reduced-motion:reduce){:root,[data-motion=on]{--op-duration-fast:0s;--op-duration-base:0s;--op-duration-slow:0s}}:root,[data-density=default]{--btn-pad-x:1rem}[data-density=comfortable]{--btn-pad-x:1.25rem}@media (pointer:fine) and (width>=601px){[data-density=compact]{--btn-pad-x:.75rem}}@media (pointer:coarse){:root,[data-density]{--btn-pad-x:1.25rem}}:root{--chart-1-dash:none;--chart-2-dash:6 3;--chart-3-dash:2 3;--chart-4-dash:8 3 2 3;--chart-5-dash:12 4;--chart-6-dash:3 3}[data-brand=army]{--chart-grid:var(--border)}:root{--toast-duration:5s}[data-brand=army]{--field-gap:.5rem}@font-face{font-family:UAF Sans Fallback;src:local(Fixel Text),local(Arial);ascent-override:92%;descent-override:28%;line-gap-override:0%}html{font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums}:root{--gap:1rem;--gap-block:1.5rem;--field-gap:.75rem}@keyframes op-shimmer{to{transform:translate(100%)}}@keyframes op-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}[data-motion=on] .op-rise>*{animation:op-rise var(--op-duration-slow) var(--op-ease-standard) both}[data-motion=on] .op-rise>:nth-child(2){animation-delay:60ms}[data-motion=on] .op-rise>:nth-child(3){animation-delay:.12s}[data-motion=on] .op-rise>:nth-child(4){animation-delay:.18s}[data-motion=on] .op-rise>:nth-child(5){animation-delay:.24s}[data-motion=on] .op-rise>:nth-child(n+6){animation-delay:.3s}.react-flow{--xy-background-color:var(--background);--xy-background-pattern-dots-color:var(--border);--xy-background-pattern-lines-color:var(--border);--xy-background-pattern-cross-color:var(--border);--xy-edge-stroke:var(--muted-foreground);--xy-edge-stroke-width:1.5;--xy-edge-stroke-selected:var(--border-accent);--xy-connectionline-stroke:var(--muted-foreground);--xy-connectionline-stroke-width:1.5;--xy-edge-label-background-color:var(--card);--xy-edge-label-color:var(--foreground);--xy-node-background-color:var(--card);--xy-node-color:var(--foreground);--xy-node-border:1px solid var(--input);--xy-node-border-radius:var(--op-r-card);--xy-node-boxshadow-hover:none;--xy-node-boxshadow-selected:0 0 0 2px var(--ring);--xy-node-group-background-color:var(--muted);--xy-handle-background-color:var(--primary);--xy-handle-border-color:var(--card);--xy-selection-background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.react-flow{--xy-selection-background-color:color-mix(in srgb, var(--accent) 60%, transparent)}}.react-flow{--xy-selection-border:1px dashed var(--border-accent);--xy-controls-button-background-color:var(--popover);--xy-controls-button-background-color-hover:var(--secondary-hover);--xy-controls-button-color:var(--foreground);--xy-controls-button-color-hover:var(--foreground);--xy-controls-button-border-color:var(--popover-border);--xy-controls-box-shadow:var(--op-shadow-overlay);--xy-minimap-background-color:var(--card);--xy-minimap-mask-background-color:var(--background)}@supports (color:color-mix(in lab, red, red)){.react-flow{--xy-minimap-mask-background-color:color-mix(in srgb, var(--background) 70%, transparent)}}.react-flow{--xy-minimap-node-background-color:var(--muted);--xy-minimap-node-stroke-color:var(--input);--xy-attribution-background-color:var(--card)}@supports (color:color-mix(in lab, red, red)){.react-flow{--xy-attribution-background-color:color-mix(in srgb, var(--card) 80%, transparent)}}.react-flow{--xy-resize-background-color:var(--primary)}.react-flow__arrowhead *{fill:var(--muted-foreground);stroke:var(--muted-foreground)}.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:var(--border-accent)}.react-flow__controls{border-radius:var(--op-r-overlay);overflow:hidden}.react-flow__controls-button{border-bottom:1px solid var(--border);width:var(--control-h);height:var(--control-h)}.react-flow__controls-button svg{fill:currentColor}.react-flow__handle{border-width:2px;width:10px;height:10px}.react-flow__node:focus-visible{outline:var(--op-focus-width) solid var(--ring);outline-offset:var(--op-focus-offset)}.react-flow__attribution a{color:var(--muted-foreground)}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@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-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}@keyframes spin{to{transform:rotate(360deg)}}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:transparent;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;background-color:var(--xy-background-color,var(--xy-background-color-default));--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 .5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:transparent;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:transparent;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#555;--xy-background-pattern-lines-color-default:#333;--xy-background-pattern-cross-color-default:#333;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 .5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.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__edge-path{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{pointer-events:none;position:absolute;overflow:visible}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{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.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:.5s linear infinite dashdraw}svg.react-flow__connectionline{z-index:1001;position:absolute;overflow:visible}.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:default;position:absolute}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:0 0;pointer-events:none}.react-flow__nodesselection-rect{pointer-events:all;cursor:grab;position:absolute}.react-flow__handle{pointer-events:none;background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;width:6px;min-width:5px;height:6px;min-height:5px;position:absolute}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;bottom:0;left:50%;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.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.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px)translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px)translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));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;top:0;left:0}.react-flow__viewport-portal{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;left:0}.react-flow__minimap{background:var(--xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default)))}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default)));stroke:var(--xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default)));stroke-width:var(--xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default)))}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default)));stroke:var(--xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default)));stroke-width:var(--xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default)))}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default)))}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default)))}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default)))}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));flex-direction:column;display:flex}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)));width:26px;height:26px;color:var(--xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default)));cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px;display:flex}.react-flow__controls-button svg{fill:currentColor;width:100%;max-width:12px;max-height:12px}.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-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));width:150px;color:var(--xy-node-color,var(--xy-node-color-default));text-align:center;border:var(--xy-node-border,var(--xy-node-border-default));background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));padding:10px;font-size:12px}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.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:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.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-button:hover{background:var(--xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default)));color:var(--xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default)))}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(--xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default)))}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.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:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;width:5px;height:5px;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-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.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__edge-textbg{fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}
