/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,: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-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-mask-linear:linear-gradient(#fff, #fff);--tw-mask-radial:linear-gradient(#fff, #fff);--tw-mask-conic:linear-gradient(#fff, #fff);--tw-mask-left:linear-gradient(#fff, #fff);--tw-mask-right:linear-gradient(#fff, #fff);--tw-mask-bottom:linear-gradient(#fff, #fff);--tw-mask-top:linear-gradient(#fff, #fff);--tw-mask-top-from-position:0%;--tw-mask-top-to-position:100%;--tw-mask-top-from-color:black;--tw-mask-top-to-color:transparent;--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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-serif:var(--font-editorial);--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-6xl:72rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-xs:4px;--blur-sm:8px;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--radius-control:var(--radius-sm)}}.\@container\/card-header{container:card-header/inline-size}.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-0{left:0}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.isolate{isolation:isolate}.z-\(--layer-dialog\){z-index:var(--layer-dialog)}.z-\(--layer-dropdown\){z-index:var(--layer-dropdown)}.z-1,.z-\[1\]{z-index:1}.z-\[var\(--layer-canvas-overlay\)\]{z-index:var(--layer-canvas-overlay)}.z-\[var\(--layer-local-filter\)\]{z-index:var(--layer-local-filter)}.z-\[var\(--layer-sticky\)\]{z-index:var(--layer-sticky)}.order-first{order:-9999}.order-last{order:9999}.\[grid-column\:1_\/_-1\]{grid-column:1/-1}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\[margin\:0\]{margin:0}.\[margin\:0_0_14px\]{margin:0 0 14px}.\[margin\:20px_0_0\]{margin:20px 0 0}.m-0{margin:0}.m-3\.5{margin:calc(var(--spacing) * 3.5)}.-mx-\(--space-dialog-padding\){margin-inline:calc(var(--space-dialog-padding) * -1)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.-mx-\[5px\]{margin-inline:-5px}.mx-0{margin-inline:0}.mx-2\.5{margin-inline:calc(var(--spacing) * 2.5)}.mx-auto{margin-inline:auto}.-my-\[5px\]{margin-block:-5px}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-5{margin-block:calc(var(--spacing) * 5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-\(--space-dialog-footer\){margin-top:var(--space-dialog-footer)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.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-7{margin-top:calc(var(--spacing) * 7)}.mt-\[9px\]{margin-top:9px}.mt-\[13px\]{margin-top:13px}.mt-\[18px\]{margin-top:18px}.mt-\[19px\]{margin-top:19px}.mt-\[30px\]{margin-top:30px}.mt-auto{margin-top:auto}.mr-\[3px\]{margin-right:3px}.mr-auto{margin-right:auto}.-mb-\(--space-dialog-padding\){margin-bottom:calc(var(--space-dialog-padding) * -1)}.mb-0{margin-bottom:0}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-\[9px\]{margin-bottom:9px}.mb-\[13px\]{margin-bottom:13px}.mb-\[18px\]{margin-bottom:18px}.mb-\[22px\]{margin-bottom:22px}.ml-1{margin-left:var(--spacing)}.ml-\[3px\]{margin-left:3px}.ml-\[5px\]{margin-left:5px}.ml-auto{margin-left:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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}.flex\!{display:flex!important}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.table-row\!{display:table-row!important}.field-sizing-content{field-sizing:content}.field-sizing-fixed{field-sizing:fixed}.size-\(--button-icon-square\){width:var(--button-icon-square);height:var(--button-icon-square)}.size-\(--button-icon-square-small\){width:var(--button-icon-square-small);height:var(--button-icon-square-small)}.size-\(--selection-control-dot-size\){width:var(--selection-control-dot-size);height:var(--selection-control-dot-size)}.size-\(--selection-control-size\){width:var(--selection-control-size);height:var(--selection-control-size)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\!{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[7px\]{width:7px;height:7px}.size-\[11px\]{width:11px;height:11px}.size-\[18px\]{width:18px;height:18px}.size-\[22px\]{width:22px;height:22px}.size-\[29px\]{width:29px;height:29px}.size-\[46px\]{width:46px;height:46px}.size-\[136px\]{width:136px;height:136px}.size-full{width:100%;height:100%}.h-\(--button-height\){height:var(--button-height)}.h-\(--button-height-large\){height:var(--button-height-large)}.h-\(--button-height-small\){height:var(--button-height-small)}.h-\(--button-icon-square-small\){height:var(--button-icon-square-small)}.h-\(--dropdown-control-height\){height:var(--dropdown-control-height)}.h-\(--filter-control-height\){height:var(--filter-control-height)}.h-\(--form-control-height\){height:var(--form-control-height)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-8\!{height:calc(var(--spacing) * 8)!important}.h-9{height:calc(var(--spacing) * 9)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-\[38px\]{height:38px}.h-\[52px\]{height:52px}.h-\[65dvh\]{height:65dvh}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--dropdown-control-height-compact\)\]\!{height:var(--dropdown-control-height-compact)!important}.h-auto{height:auto}.h-auto\!{height:auto!important}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-57\.5{max-height:calc(var(--spacing) * 57.5)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[50vh\]{max-height:50vh}.max-h-\[260px\]{max-height:260px}.max-h-\[480px\]{max-height:480px}.max-h-\[720px\]{max-height:720px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[min\(20rem\,45dvh\)\]{max-height:min(20rem,45dvh)}.max-h-\[min\(20rem\,var\(--available-height\)\)\]{max-height:min(20rem, var(--available-height))}.max-h-\[min\(460px\,var\(--available-height\)\)\]{max-height:min(460px, var(--available-height))}.max-h-\[min\(640px\,calc\(100dvh-2rem\)\)\]{max-height:min(640px,100dvh - 2rem)}.max-h-full{max-height:100%}.min-h-\(--button-height\){min-height:var(--button-height)}.min-h-\(--button-height-small\){min-height:var(--button-height-small)}.min-h-\(--form-control-height\){min-height:var(--form-control-height)}.min-h-\(--form-textarea-min-height\){min-height:var(--form-textarea-min-height)}.min-h-0{min-height:0}.min-h-0\!{min-height:0!important}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-12\.5{min-height:calc(var(--spacing) * 12.5)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-15{min-height:calc(var(--spacing) * 15)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80\!{min-height:calc(var(--spacing) * 80)!important}.min-h-\[1\.5em\]{min-height:1.5em}.min-h-\[25px\]{min-height:25px}.min-h-\[26px\]{min-height:26px}.min-h-\[30px\]{min-height:30px}.min-h-\[38px\]{min-height:38px}.min-h-\[39px\]{min-height:39px}.min-h-\[42px\]{min-height:42px}.min-h-\[43px\]{min-height:43px}.min-h-\[52px\]{min-height:52px}.min-h-\[54px\]{min-height:54px}.min-h-\[58px\]{min-height:58px}.min-h-\[74px\]{min-height:74px}.min-h-\[120px\]{min-height:120px}.min-h-\[148px\]{min-height:148px}.min-h-\[180px\]{min-height:180px}.min-h-\[218px\]{min-height:218px}.min-h-\[240px\]{min-height:240px}.min-h-\[280px\]\!{min-height:280px!important}.min-h-\[320px\]{min-height:320px}.min-h-\[320px\]\!{min-height:320px!important}.min-h-\[380px\]{min-height:380px}.min-h-\[600px\]{min-height:600px}.min-h-\[min\(26rem\,55vh\)\]{min-height:min(26rem,55vh)}.min-h-dvh{min-height:100dvh}.min-h-screen{min-height:100vh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--bar-share\){width:var(--bar-share)}.w-\(--button-icon-square-small\){width:var(--button-icon-square-small)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-19\.5{width:calc(var(--spacing) * 19.5)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-23{width:calc(var(--spacing) * 23)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-33{width:calc(var(--spacing) * 33)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-96{width:calc(var(--spacing) * 96)}.w-\[10\%\]{width:10%}.w-\[11\%\]{width:11%}.w-\[12\%\]{width:12%}.w-\[14\%\]{width:14%}.w-\[15\%\]{width:15%}.w-\[16\%\]{width:16%}.w-\[17\%\]{width:17%}.w-\[19\%\]{width:19%}.w-\[20\%\]{width:20%}.w-\[22\%\]{width:22%}.w-\[23\%\]{width:23%}.w-\[24\%\]{width:24%}.w-\[27\%\]{width:27%}.w-\[28\%\]{width:28%}.w-\[31\%\]{width:31%}.w-\[32\%\]{width:32%}.w-\[34\%\]{width:34%}.w-\[43px\]\!{width:43px!important}.w-\[48\%\]{width:48%}.w-\[50px\]{width:50px}.w-\[58px\]\!{width:58px!important}.w-\[66px\]{width:66px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[76px\]{width:76px}.w-\[88px\]{width:88px}.w-\[232px\]{width:232px}.w-\[248px\]{width:248px}.w-\[320px\]{width:320px}.w-\[640px\]{width:640px}.w-\[min\(28rem\,var\(--available-width\)\)\]{width:min(28rem, var(--available-width))}.w-\[min\(380px\,46\%\)\]{width:min(380px,46%)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-full\!{width:100%!important}.w-max{width:max-content}.w-px{width:1px}.\[max-width\:100\%\]{max-width:100%}.\[max-width\:min\(28rem\,_100\%\)\]{max-width:min(28rem,100%)}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-36{max-width:calc(var(--spacing) * 36)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-120{max-width:calc(var(--spacing) * 120)}.max-w-295{max-width:calc(var(--spacing) * 295)}.max-w-\[40\%\]{max-width:40%}.max-w-\[72ch\]{max-width:72ch}.max-w-\[88ch\]{max-width:88ch}.max-w-\[100cqw\]{max-width:100cqw}.max-w-\[150px\]{max-width:150px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[430px\]{max-width:430px}.max-w-\[460px\]{max-width:460px}.max-w-\[480px\]{max-width:480px}.max-w-\[560px\]{max-width:560px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100\%-8rem\)\]{max-width:calc(100% - 8rem)}.max-w-\[calc\(100\%-28px\)\]{max-width:calc(100% - 28px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-16px\)\]{max-width:calc(100vw - 16px)}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[min\(24rem\,var\(--available-width\)\)\]{max-width:min(24rem, var(--available-width))}.max-w-\[min\(32rem\,70vw\)\]{max-width:min(32rem,70vw)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--anchor-width\){min-width:var(--anchor-width)}.min-w-0{min-width:0}.min-w-0\!{min-width:0!important}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-32{min-width:calc(var(--spacing) * 32)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[1em\]{min-width:1em}.min-w-\[13px\]{min-width:13px}.min-w-\[23px\]{min-width:23px}.min-w-\[60px\]{min-width:60px}.min-w-\[76px\]{min-width:76px}.min-w-\[92px\]{min-width:92px}.min-w-\[96px\]{min-width:96px}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[180px\]{min-width:180px}.min-w-\[340px\]{min-width:340px}.min-w-\[min\(12rem\,var\(--available-width\)\)\]{min-width:min(12rem, var(--available-width))}.min-w-\[var\(--data-table-min\,100\%\)\]{min-width:var(--data-table-min,100%)}.flex-1{flex:1}.flex-\[1_1_150px\]{flex:150px}.flex-auto{flex:auto}.flex-none{flex:none}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-40{flex-basis:calc(var(--spacing) * 40)}.table-fixed{table-layout:fixed}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-30{rotate:-30deg}.-rotate-90{rotate:-90deg}.rotate-30{rotate:30deg}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-default\!{cursor:default!important}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, )}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:var(--spacing)}.scroll-py-1{scroll-padding-block:var(--spacing)}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[scrollbar-gutter\:stable\]{scrollbar-gutter:stable}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.\[appearance\:textfield\]{appearance:textfield}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:1fr_1fr\]{grid-template-columns:1fr 1fr}.\[grid-template-columns\:28px_minmax\(0\,_1fr\)_30px\]{grid-template-columns:28px minmax(0,1fr) 30px}.\[grid-template-columns\:minmax\(0\,_1fr\)\]{grid-template-columns:minmax(0,1fr)}.\[grid-template-columns\:minmax\(0\,_1fr\)_minmax\(150px\,_\.32fr\)_36px\]{grid-template-columns:minmax(0,1fr) minmax(150px,.32fr) 36px}.\[grid-template-columns\:repeat\(2\,_minmax\(0\,_1fr\)\)\]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[10px_minmax\(0\,1fr\)_auto_34px\]{grid-template-columns:10px minmax(0,1fr) auto 34px}.grid-cols-\[15px_9px_minmax\(0\,1fr\)_auto\]{grid-template-columns:15px 9px minmax(0,1fr) auto}.grid-cols-\[24px_minmax\(0\,1fr\)_auto\]{grid-template-columns:24px minmax(0,1fr) auto}.grid-cols-\[28px_minmax\(0\,1fr\)\]{grid-template-columns:28px minmax(0,1fr)}.grid-cols-\[28px_minmax\(0\,1fr\)_auto\]{grid-template-columns:28px minmax(0,1fr) auto}.grid-cols-\[32px_minmax\(0\,1fr\)_30px\]{grid-template-columns:32px minmax(0,1fr) 30px}.grid-cols-\[64px_1fr\]{grid-template-columns:64px 1fr}.grid-cols-\[72px_minmax\(0\,140px\)_minmax\(0\,130px\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:72px minmax(0,140px) minmax(0,130px) minmax(0,1fr) auto}.grid-cols-\[110px_minmax\(0\,1fr\)\]{grid-template-columns:110px minmax(0,1fr)}.grid-cols-\[200px_minmax\(0\,1fr\)\]{grid-template-columns:200px minmax(0,1fr)}.grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[max-content_minmax\(0\,1fr\)\]{grid-template-columns:max-content minmax(0,1fr)}.grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_1rem\]{grid-template-columns:minmax(0,1fr) 1rem}.grid-cols-\[minmax\(0\,1fr\)_2rem\]{grid-template-columns:minmax(0,1fr) 2rem}.grid-cols-\[minmax\(0\,1fr\)_22px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_28px\]{grid-template-columns:minmax(0,1fr) 28px}.grid-cols-\[minmax\(0\,1fr\)_28px_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr)}.grid-cols-\[minmax\(0\,1fr\)_90px_28px\]{grid-template-columns:minmax(0,1fr) 90px 28px}.grid-cols-\[minmax\(0\,1fr\)_132px_28px\]{grid-template-columns:minmax(0,1fr) 132px 28px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto_12px\]{grid-template-columns:minmax(0,1fr) auto 12px}.grid-cols-\[minmax\(0\,1fr\)_auto_34px\]{grid-template-columns:minmax(0,1fr) auto 34px}.grid-cols-\[minmax\(0\,1fr\)_auto_auto\]{grid-template-columns:minmax(0,1fr) auto auto}.grid-cols-\[minmax\(0\,1fr\)_auto_fit-content\(45\%\)\]{grid-template-columns:minmax(0,1fr) auto fit-content(45%)}.grid-cols-\[minmax\(7rem\,1fr\)_minmax\(0\,3fr\)\]{grid-template-columns:minmax(7rem,1fr) minmax(0,3fr)}.grid-cols-\[minmax\(140px\,1fr\)_minmax\(160px\,1fr\)_minmax\(180px\,2fr\)\]{grid-template-columns:minmax(140px,1fr) minmax(160px,1fr) minmax(180px,2fr)}.grid-cols-\[minmax\(140px\,180px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(140px,180px) minmax(0,1fr)}.grid-cols-\[minmax\(160px\,200px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(160px,200px) minmax(0,1fr)}.grid-cols-\[minmax\(200px\,280px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(200px,280px) minmax(0,1fr)}.grid-cols-\[minmax\(260px\,32\%\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(260px,32%) minmax(0,1fr)}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,280px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,360px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(220px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,260px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(min\(100\%\,280px\)\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.grid-rows-\[auto_auto_1fr_auto\]{grid-template-rows:auto auto 1fr auto}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto 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}.place-content-center{place-content:center}.place-items-center{place-items:center}.content-start{align-content:flex-start}.\[align-items\:baseline\],.items-baseline{align-items:baseline}.items-center{align-items:center}.items-center\!{align-items:center!important}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.justify-items-start{justify-items:start}.gap-\(--button-gap\){gap:var(--button-gap)}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-\(--space-field-label\){gap:var(--space-field-label)}.gap-\(--space-form-fields\){gap:var(--space-form-fields)}.gap-\(--space-form-fields\)\!{gap:var(--space-form-fields)!important}.gap-0{gap:0}.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-3\!{gap:calc(var(--spacing) * 3)!important}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-4\.5{gap:calc(var(--spacing) * 4.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-6\!{gap:calc(var(--spacing) * 6)!important}.gap-7{gap:calc(var(--spacing) * 7)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing) * var(--gap))}.gap-\[3px\]{gap:3px}.gap-\[5px\]{gap:5px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[11px\]{gap:11px}.gap-\[13px\]{gap:13px}.gap-\[18px\]{gap:18px}.gap-\[var\(--space-form-fields\,12px\)\]{gap:var(--space-form-fields,12px)}.gap-px{gap:1px}.gap-px\!{gap:1px!important}: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-2\.5{column-gap:calc(var(--spacing) * 2.5)}.gap-x-2\.5\!{column-gap:calc(var(--spacing) * 2.5)!important}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-\[9px\]{column-gap:9px}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-1\.5\!{row-gap:calc(var(--spacing) * 1.5)!important}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.gap-y-\[7px\]{row-gap:7px}.gap-y-\[13px\]{row-gap:13px}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-border>:not(:last-child)){border-color:var(--border)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.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-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-y-none{overscroll-behavior-y:none}.\[border-radius\:999px\]{border-radius:999px}.\[border-radius\:var\(--radius-pill\)\]{border-radius:var(--radius-pill)}.rounded{border-radius:.25rem}.rounded-\(--radius-control\){border-radius:var(--radius-control)}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[999px\]{border-radius:999px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[var\(--radius-xs\)\]{border-radius:var(--radius-xs)}.rounded-control{border-radius:var(--radius-sm)}.rounded-control\!{border-radius:var(--radius-sm)!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-none{border-radius:0}.rounded-none\!{border-radius:0!important}.rounded-overlay{border-radius:var(--radius-lg)}.rounded-overlay\!{border-radius:var(--radius-lg)!important}.rounded-panel{border-radius:var(--radius-md)}.rounded-panel\!{border-radius:var(--radius-md)!important}.rounded-radio{border-radius:var(--radius-radio-control)}.rounded-round{border-radius:var(--radius-pill)}.rounded-round\!{border-radius:var(--radius-pill)!important}.rounded-t-overlay{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-r-control{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-b-overlay{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--selection-control-stroke\){border-style:var(--tw-border-style);border-width:var(--selection-control-stroke)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-0\!{border-style:var(--tw-border-style)!important;border-width:0!important}.border-y-0\!{border-block-style:var(--tw-border-style)!important;border-block-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0\!{border-right-style:var(--tw-border-style)!important;border-right-width:0!important}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--accent-edge\)\]{border-color:var(--accent-edge)}.border-\[var\(--ink-faint\)\]{border-color:var(--ink-faint)}.border-\[var\(--line\)\]{border-color:var(--line)}.border-\[var\(--side-line\)\]{border-color:var(--side-line)}.border-accent\/25{border-color:var(--selection)}@supports (color:color-mix(in lab, red, red)){.border-accent\/25{border-color:color-mix(in oklab, var(--selection) 25%, transparent)}}.border-border{border-color:var(--border)}.border-destructive,.border-destructive\/25{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/25{border-color:color-mix(in oklab, var(--destructive) 25%, transparent)}}.border-destructive\/30{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/30{border-color:color-mix(in oklab, var(--destructive) 30%, transparent)}}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.border-input\/30{border-color:color-mix(in oklab, var(--input) 30%, transparent)}}.border-primary{border-color:var(--primary)}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.\[background-color\:red\]{background-color:red}.bg-\(--fixture-missing\){background-color:var(--fixture-missing)}.bg-\(--slice-color\){background-color:var(--slice-color)}.bg-\[\#abcdef\]{background-color:#abcdef}.bg-\[rebeccapurple\]{background-color:#639}.bg-\[red\]{background-color:red}.bg-\[rgba\(var\(--ink-rgb\)\,\.28\)\]\!{background-color:rgba(var(--ink-rgb),.28)!important}.bg-\[rgba\(var\(--paper-rgb\)\,\.85\)\]{background-color:rgba(var(--paper-rgb),.85)}.bg-\[rgba\(var\(--paper-rgb\)\,\.97\)\]{background-color:rgba(var(--paper-rgb),.97)}.bg-\[var\(--accent\)\]{background-color:var(--accent)}.bg-\[var\(--accent-soft\)\]{background-color:var(--accent-soft)}.bg-\[var\(--accent-soft\)\]\!{background-color:var(--accent-soft)!important}.bg-\[var\(--bad\)\],.bg-\[var\(--bad\)\]\/10{background-color:var(--bad)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bad\)\]\/10{background-color:color-mix(in oklab, var(--bad) 10%, transparent)}}.bg-\[var\(--bg-raised\)\]{background-color:var(--bg-raised)}.bg-\[var\(--connector-background\)\]{background-color:var(--connector-background)}.bg-\[var\(--line-bright\)\]{background-color:var(--line-bright)}.bg-\[var\(--ok\)\],.bg-\[var\(--ok\)\]\/10{background-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--ok\)\]\/10{background-color:color-mix(in oklab, var(--ok) 10%, transparent)}}.bg-\[var\(--panel\)\]{background-color:var(--panel)}.bg-\[var\(--panel-2\)\]{background-color:var(--panel-2)}.bg-\[var\(--side-raised\)\]{background-color:var(--side-raised)}.bg-\[var\(--surface-inverse\)\]{background-color:var(--surface-inverse)}.bg-\[var\(--surface-inverse-raised\)\]{background-color:var(--surface-inverse-raised)}.bg-\[var\(--surface-overlay\)\]{background-color:var(--surface-overlay)}.bg-\[var\(--surface-work-column\)\]{background-color:var(--surface-work-column)}.bg-\[var\(--warn\)\],.bg-\[var\(--warn\)\]\/10{background-color:var(--warn)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--warn\)\]\/10{background-color:color-mix(in oklab, var(--warn) 10%, transparent)}}.bg-accent,.bg-accent\/40{background-color:var(--selection)}@supports (color:color-mix(in lab, red, red)){.bg-accent\/40{background-color:color-mix(in oklab, var(--selection) 40%, transparent)}}.bg-background{background-color:var(--background)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-card\!{background-color:var(--card)!important}.bg-current{background-color:currentColor}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab, var(--destructive) 5%, transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.bg-input\/30{background-color:color-mix(in oklab, var(--input) 30%, transparent)}}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab, var(--muted) 30%, transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/40{background-color:color-mix(in oklab, var(--muted) 40%, transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-ring{background-color:var(--ring)}.bg-scrim{background-color:var(--overlay-scrim)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-\[image\:var\(--surface-inverse-gradient\)\]{background-image:var(--surface-inverse-gradient)}.mask-t-from-50\%{-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);-webkit-mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);mask-image:var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic);--tw-mask-linear:var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top);--tw-mask-top:linear-gradient(to top, var(--tw-mask-top-from-color) var(--tw-mask-top-from-position), var(--tw-mask-top-to-color) var(--tw-mask-top-to-position));--tw-mask-top-from-position:50%;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.bg-clip-padding{background-clip:padding-box}.fill-\[var\(--accent\)\]{fill:var(--accent)}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.fill-none{fill:none}.stroke-\(--slice-color\){stroke:var(--slice-color)}.stroke-\[var\(--accent\)\]{stroke:var(--accent)}.stroke-current{stroke:currentColor}.\[stroke-width\:1\.5\]{stroke-width:1.5px}.stroke-\[18\]{stroke-width:18px}.object-contain{object-fit:contain}.\[padding\:0\]{padding:0}.\[padding\:6px_8px_6px_12px\]{padding:6px 8px 6px 12px}.\[padding\:6px_10px\]{padding:6px 10px}.\[padding\:22px_24px_26px\]{padding:22px 24px 26px}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-\(--space-dialog-padding\){padding:var(--space-dialog-padding)}.p-0{padding:0}.p-0\!{padding:0!important}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-\[17px\]{padding:17px}.p-\[18px\]{padding:18px}.p-\[42px\]\!{padding:42px!important}.p-px{padding:1px}.px-\(--button-padding-x\){padding-inline:var(--button-padding-x)}.px-\(--button-padding-x-small\){padding-inline:var(--button-padding-x-small)}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[7px\]{padding-inline:7px}.px-\[9px\]{padding-inline:9px}.px-\[13px\]{padding-inline:13px}.px-\[15px\]{padding-inline:15px}.px-\[18px\]{padding-inline:18px}.px-\[22px\]{padding-inline:22px}.px-\[42px\]\!{padding-inline:42px!important}.px-\[var\(--space-table-x\)\]{padding-inline:var(--space-table-x)}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:0}.py-0\!{padding-block:0!important}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[3px\]{padding-block:3px}.py-\[5px\]{padding-block:5px}.py-\[7px\]{padding-block:7px}.py-\[15px\]{padding-block:15px}.py-\[17px\]{padding-block:17px}.py-\[18px\]{padding-block:18px}.py-px{padding-block:1px}.pt-\(--space-dialog-footer\){padding-top:var(--space-dialog-footer)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pt-\[3px\]{padding-top:3px}.pt-\[5px\]{padding-top:5px}.pt-\[18px\]{padding-top:18px}.pt-\[38px\]\!{padding-top:38px!important}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-7{padding-right:calc(var(--spacing) * 7)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pr-\[57px\]{padding-right:57px}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-4\.5{padding-bottom:calc(var(--spacing) * 4.5)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-\[5px\]{padding-bottom:5px}.pb-\[7px\]{padding-bottom:7px}.pb-\[18px\]{padding-bottom:18px}.pb-\[30px\]{padding-bottom:30px}.pb-\[30px\]\!{padding-bottom:30px!important}.pl-1{padding-left:var(--spacing)}.pl-1\.5{padding-left:calc(var(--spacing) * 1.5)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-8\!{padding-left:calc(var(--spacing) * 8)!important}.pl-\[18px\]{padding-left:18px}.pl-\[38px\]{padding-left:38px}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-\[family-name\:var\(--font-body\)\]{font-family:var(--font-body)}.font-\[family-name\:var\(--font-display\)\]{font-family:var(--font-display)}.font-\[family-name\:var\(--font-label\)\]{font-family:var(--font-label)}.font-heading{font-family:var(--font-ui)}.font-mono{font-family:var(--font-code)}.font-mono\!{font-family:var(--font-code)!important}.font-sans{font-family:var(--font-ui)}.text-base{font-size:var(--type-body);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--type-card-title);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[length\:inherit\]{font-size:inherit}.text-\[length\:inherit\]\!{font-size:inherit!important}.text-\[length\:var\(--type-body\)\]{font-size:var(--type-body)}.text-\[length\:var\(--type-body-small\)\]{font-size:var(--type-body-small)}.text-\[length\:var\(--type-button\)\]{font-size:var(--type-button)}.text-\[length\:var\(--type-button-small\)\]{font-size:var(--type-button-small)}.text-\[length\:var\(--type-card-title\)\]{font-size:var(--type-card-title)}.text-\[length\:var\(--type-control\)\]{font-size:var(--type-control)}.text-\[length\:var\(--type-display-title\)\]\!{font-size:var(--type-display-title)!important}.text-\[length\:var\(--type-field\)\]{font-size:var(--type-field)}.text-\[length\:var\(--type-label\)\]{font-size:var(--type-label)}.text-\[length\:var\(--type-meta\)\]{font-size:var(--type-meta)}.text-\[length\:var\(--type-page-title\)\]{font-size:var(--type-page-title)}.text-\[length\:var\(--type-panel-title\)\]{font-size:var(--type-panel-title)}.text-\[length\:var\(--type-panel-title\)\]\!{font-size:var(--type-panel-title)!important}.text-\[length\:var\(--type-record-title\)\]{font-size:var(--type-record-title)}.text-\[length\:var\(--type-section-description\)\]{font-size:var(--type-section-description)}.text-\[length\:var\(--type-section-title\)\]{font-size:var(--type-section-title)}.text-\[length\:var\(--type-subsection-title\)\]{font-size:var(--type-subsection-title)}.text-\[length\:var\(--type-tab\)\]{font-size:var(--type-tab)}.text-\[length\:var\(--type-table-secondary\)\]{font-size:var(--type-table-secondary)}.text-label{font-size:var(--type-label)}.leading-\(--leading-display\)\!{--tw-leading:var(--leading-display)!important;line-height:var(--leading-display)!important}.leading-\(--leading-normal\){--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-\(--leading-snug\){--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-\(--leading-tight\){--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-\[inherit\]{--tw-leading:inherit;line-height:inherit}.leading-\[inherit\]\!{--tw-leading:inherit!important;line-height:inherit!important}.leading-\[var\(--leading-display\)\]{--tw-leading:var(--leading-display);line-height:var(--leading-display)}.leading-\[var\(--leading-normal\)\]{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-\[var\(--leading-relaxed\)\]{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-\[var\(--leading-snug\)\]{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-\[var\(--leading-tight\)\]{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[line-height\:inherit\]{line-height:inherit}.\[line-height\:var\(--leading-normal\)\]{line-height:var(--leading-normal)}.\[line-height\:var\(--leading-snug\)\]{line-height:var(--leading-snug)}.font-medium{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.font-normal{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.tracking-\(--tracking-display\){--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-\(--tracking-label\){--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-\(--tracking-normal\){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-\(--tracking-wide\){--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-\[var\(--tracking-display\)\]{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.tracking-\[var\(--tracking-label\)\]{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-\[var\(--tracking-tight\)\]{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-normal\!{--tw-tracking:var(--tracking-normal)!important;letter-spacing:var(--tracking-normal)!important}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[letter-spacing\:inherit\]{letter-spacing:inherit}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.wrap-anywhere{overflow-wrap:anywhere}.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-wrap{white-space:pre-wrap}.\[tab-size\:2\]{tab-size:2}.text-\[color\:var\(--accent\)\]{color:var(--accent)}.text-\[color\:var\(--color-text-inverse\)\]{color:var(--color-text-inverse)}.text-\[color\:var\(--ok\)\]{color:var(--ok)}.text-\[color\:var\(--warn\)\]{color:var(--warn)}.text-\[oklch\(0\.5_0\.2_30\)\]{color:oklch(50% .2 30)}.text-\[var\(--accent\)\]{color:var(--accent)}.text-\[var\(--bad\)\]{color:var(--bad)}.text-\[var\(--connector-accent\)\]{color:var(--connector-accent)}.text-\[var\(--ink-dim\)\]{color:var(--ink-dim)}.text-\[var\(--ink-faint\)\]{color:var(--ink-faint)}.text-\[var\(--line-bright\)\]{color:var(--line-bright)}.text-\[var\(--ok\)\]{color:var(--ok)}.text-\[var\(--side-ink\)\]{color:var(--side-ink)}.text-\[var\(--side-ink-dim\)\]{color:var(--side-ink-dim)}.text-\[var\(--side-ink-faint\)\]{color:var(--side-ink-faint)}.text-\[var\(--warn\)\]{color:var(--warn)}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab, var(--foreground) 60%, transparent)}}.text-inherit{color:inherit}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\!{color:var(--muted-foreground)!important}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-ring{color:var(--ring)}.text-secondary-foreground{color:var(--secondary-foreground)}.normal-case{text-transform:none}.normal-case\!{text-transform:none!important}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-50{opacity:.5}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-auth\){--tw-shadow:var(--shadow-auth);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_2px_0_var\(--accent\)\]{--tw-shadow:inset 2px 0 var(--tw-shadow-color,var(--accent));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.shadow-overlay{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-panel{--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-popover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-border{--tw-ring-color:var(--border)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab, var(--foreground) 10%, transparent)}}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, );backdrop-filter:var(--tw-backdrop-blur, ) var(--tw-backdrop-brightness, ) var(--tw-backdrop-contrast, ) var(--tw-backdrop-grayscale, ) var(--tw-backdrop-hue-rotate, ) var(--tw-backdrop-invert, ) var(--tw-backdrop-opacity, ) var(--tw-backdrop-saturate, ) var(--tw-backdrop-sepia, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-fast))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-fast))}.transition-\[opacity\,stroke-width\]{transition-property:opacity,stroke-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-fast))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-fast))}.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(--duration-fast))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-fast))}.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(--duration-fast))}.transition-none{transition-property:none}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-\(--motion-fast\){--tw-duration:var(--motion-fast);transition-duration:var(--motion-fast)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-auto{-webkit-user-select:auto;user-select:auto}.select-none{-webkit-user-select:none;user-select:none}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing) * 4)}.\[--data-table-head-height\:36px\]{--data-table-head-height:36px}.\[--data-table-row-height\:60px\]{--data-table-row-height:60px}.\[--fixture-color\:red\]{--fixture-color:red}.\[--radius-feature\:999px\]{--radius-feature:999px}.\[border\:0\]{border:0}.\[font\:inherit\]{font:inherit}.\[list-style\:none\]{list-style:none}.\[stroke-linecap\:round\]{stroke-linecap:round}.\[stroke-linejoin\:round\]{stroke-linejoin:round}:is(:where(.group\/subgroup):first-of-type .group-first-of-type\/subgroup\:mt-\[3px\]){margin-top:3px}:is(:where(.group\/application):is([open],:popover-open,:open) .group-open\/application\:hidden){display:none}:is(:where(.group\/application):is([open],:popover-open,:open) .group-open\/application\:inline){display:inline}:is(:where(.group\/application):is([open],:popover-open,:open) .group-open\/application\:rotate-180),:is(:where(.group\/application-section):is([open],:popover-open,:open) .group-open\/application-section\:rotate-180){rotate:180deg}:is(:where(.group):focus-within .group-focus-within\:text-foreground){color:var(--foreground)}:is(:where(.group):focus-within .group-focus-within\:opacity-100){opacity:1}@media (hover:hover){:is(:where(.group):hover .group-hover\:text-foreground){color:var(--foreground)}:is(:where(.group):hover .group-hover\:opacity-60){opacity:.6}:is(:where(.group):hover .group-hover\:opacity-100){opacity:1}:is(:where(.group\/capability):hover .group-hover\/capability\:border-border){border-color:var(--border)}:is(:where(.group\/capability):hover .group-hover\/capability\:bg-secondary){background-color:var(--secondary)}}:is(:where(.group\/dropdown-menu-item):focus .group-focus\/dropdown-menu-item\:text-accent-foreground){color:var(--accent-foreground)}:is(:where(.group):focus-visible .group-focus-visible\:opacity-60){opacity:.6}:is(:where(.group\/field):has(:disabled) .group-has-disabled\/field\:opacity-50){opacity:.5}:is(:where(.group\/command-item):has([data-slot=command-shortcut]) .group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden){display:none}:is(:where(.group\/field-label):has(:focus-visible) .group-has-\[\:focus-visible\]\/field-label\:border-transparent){border-color:#0000}:is(:where(.group\/field-label):has(:focus-visible) .group-has-\[\:focus-visible\]\/field-label\:ring-0){--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(:where(.group):has(:is(button[aria-expanded=true])) .group-has-\[button\[aria-expanded\=true\]\]\:hidden){display:none}:is(:where(.group\/input-group):has(>input) .group-has-\[\>input\]\/input-group\:pt-2){padding-top:calc(var(--spacing) * 2)}:is(:where(.group\/input-group):has(>input) .group-has-\[\>input\]\/input-group\:pb-2){padding-bottom:calc(var(--spacing) * 2)}:is(:where(.group\/checkbox)[data-indeterminate] .group-data-indeterminate\/checkbox\:block){display:block}:is(:where(.group\/checkbox)[data-indeterminate] .group-data-indeterminate\/checkbox\:hidden){display:none}:is(:where(.group\/command-item)[data-checked=true] .group-data-\[checked\=true\]\/command-item\:opacity-100){opacity:1}:is(:where(.group)[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none){pointer-events:none}:is(:where(.group)[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50),:is(:where(.group\/input-group)[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50){opacity:.5}:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:size-4){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}:is(:where(.group\/alert-dialog-content)[data-size=sm] .group-data-\[size\=sm\]\/alert-dialog-content\:grid){display:grid}:is(:where(.group\/alert-dialog-content)[data-size=sm] .group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2){grid-template-columns:repeat(2,minmax(0,1fr))}:is(:where(.group\/card)[data-size=sm] .group-data-\[size\=sm\]\/card\:text-sm){font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:size-3){width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}:is(:where(.group\/toggle-group)[data-spacing="0"] .group-data-\[spacing\=0\]\/toggle-group\:rounded-none){border-radius:0}:is(:where(.group\/toggle-group)[data-spacing="0"] .group-data-\[spacing\=0\]\/toggle-group\:px-2){padding-inline:calc(var(--spacing) * 2)}:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:bg-transparent){background-color:#0000}:is(:where(.group\/command-item):where([data-selected=true]) .group-data-selected\/command-item\:text-foreground){color:var(--foreground)}:is(:where(.group\/tabs):where([data-orientation=horizontal]) .group-data-horizontal\/tabs\:h-8){height:calc(var(--spacing) * 8)}:is(:where(.group\/tabs):where([data-orientation=vertical]) .group-data-vertical\/tabs\:h-fit){height:fit-content}:is(:where(.group\/tabs):where([data-orientation=vertical]) .group-data-vertical\/tabs\:w-full){width:100%}:is(:where(.group\/tabs):where([data-orientation=vertical]) .group-data-vertical\/tabs\:flex-col){flex-direction:column}:is(:where(.group\/tabs):where([data-orientation=vertical]) .group-data-vertical\/tabs\:justify-start){justify-content:flex-start}:is(:where(.peer):disabled~.peer-disabled\:cursor-not-allowed){cursor:not-allowed}:is(:where(.peer):disabled~.peer-disabled\:opacity-50){opacity:.5}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing) * 6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-card::file-selector-button{background-color:var(--card)}.file\:text-sm::file-selector-button{font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.file\:font-normal::file-selector-button{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-1:after{content:var(--tw-content);inset:calc(var(--spacing) * -1)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * -3)}.after\:inset-x-2\.5\!:after{content:var(--tw-content);inset-inline:calc(var(--spacing) * 2.5)!important}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing) * -2)}.after\:inset-y-2\!:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 2)!important}.after\:right-auto\!:after{content:var(--tw-content);right:auto!important}.after\:bottom-\[-1px\]\!:after{content:var(--tw-content);bottom:-1px!important}.after\:left-\[-9px\]\!:after{content:var(--tw-content);left:-9px!important}.after\:h-auto\!:after{content:var(--tw-content);height:auto!important}.after\:w-0\.5\!:after{content:var(--tw-content);width:calc(var(--spacing) * .5)!important}.after\:bg-\[var\(--accent\)\]\!:after{content:var(--tw-content);background-color:var(--accent)!important}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-fast))}:is(:where(.group\/tabs):where([data-orientation=horizontal]) .group-data-horizontal\/tabs\:after\:inset-x-0):after{content:var(--tw-content);inset-inline:0}:is(:where(.group\/tabs):where([data-orientation=horizontal]) .group-data-horizontal\/tabs\:after\:bottom-\[-5px\]):after{content:var(--tw-content);bottom:-5px}:is(:where(.group\/tabs):where([data-orientation=horizontal]) .group-data-horizontal\/tabs\:after\:h-0\.5):after{content:var(--tw-content);height:calc(var(--spacing) * .5)}:is(:where(.group\/tabs):where([data-orientation=vertical]) .group-data-vertical\/tabs\:after\:inset-y-0):after{content:var(--tw-content);inset-block:0}:is(:where(.group\/tabs):where([data-orientation=vertical]) .group-data-vertical\/tabs\:after\:-right-1):after{content:var(--tw-content);right:calc(var(--spacing) * -1)}:is(:where(.group\/tabs):where([data-orientation=vertical]) .group-data-vertical\/tabs\:after\:w-0\.5):after{content:var(--tw-content);width:calc(var(--spacing) * .5)}.first\:mt-1:first-child{margin-top:var(--spacing)}.first\:border-0:first-child{border-style:var(--tw-border-style);border-width:0}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-2:focus-within{--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-within\:ring-ring\/20:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-within\:ring-ring\/20:focus-within{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}@media (hover:hover){.hover\:border-border:hover{border-color:var(--border)}.hover\:bg-\[var\(--panel-2\)\]:hover{background-color:var(--panel-2)}.hover\:bg-\[var\(--side-raised\)\]:hover{background-color:var(--side-raised)}.hover\:bg-card:hover{background-color:var(--card)}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.hover\:bg-muted\/60:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab, var(--muted) 60%, transparent)}}.hover\:bg-secondary:hover{background-color:var(--secondary)}.hover\:stroke-\[21\]:hover{stroke-width:21px}.hover\:\[color\:rebeccapurple\]:hover{color:#639}.hover\:text-\[var\(--accent\)\]:hover{color:var(--accent)}.hover\:text-\[var\(--side-ink\)\]:hover{color:var(--side-ink)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}.not-disabled\:not-aria-disabled\:hover\:border-danger-hover-border:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--danger-hover-border)}.not-disabled\:not-aria-disabled\:hover\:border-primary:not(:disabled):not([aria-disabled=true]):hover{border-color:var(--primary)}.not-disabled\:not-aria-disabled\:hover\:bg-danger-hover:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--danger-hover)}.not-disabled\:not-aria-disabled\:hover\:bg-muted:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--muted)}.not-disabled\:not-aria-disabled\:hover\:bg-primary:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--primary)}.not-disabled\:not-aria-disabled\:hover\:bg-secondary:not(:disabled):not([aria-disabled=true]):hover{background-color:var(--secondary)}.not-disabled\:not-aria-disabled\:hover\:text-foreground:not(:disabled):not([aria-disabled=true]):hover{color:var(--foreground)}.not-disabled\:not-aria-disabled\:hover\:underline:not(:disabled):not([aria-disabled=true]):hover{text-decoration-line:underline}.not-disabled\:not-aria-disabled\:hover\:shadow-\(--shadow-action-destructive\):not(:disabled):not([aria-disabled=true]):hover{--tw-shadow:var(--shadow-action-destructive);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.not-disabled\:not-aria-disabled\:hover\:shadow-\(--shadow-action-primary\):not(:disabled):not([aria-disabled=true]):hover{--tw-shadow:var(--shadow-action-primary);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:z-1:focus{z-index:1}.focus\:rounded-full:focus{border-radius:2147483647px}.focus\:\[border-start-end-radius\:50\%\]:focus{border-start-end-radius:50%}.focus\:\[border-top-left-radius\:50\%\]:focus{border-top-left-radius:50%}.focus\:border-ring:focus{border-color:var(--ring)}.focus\:bg-accent:focus{background-color:var(--selection)}.focus\:bg-card:focus{background-color:var(--card)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-1:focus-visible{z-index:1}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--ring) 20%, transparent)}}.focus-visible\:outline-hidden\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}@media (forced-colors:active){.focus-visible\:outline-hidden\!:focus-visible{outline-offset:2px!important;outline:2px solid #0000!important}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:-outline-offset-2:focus-visible{outline-offset:calc(2px * -1)}.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)}.focus-visible\:outline-solid:focus-visible{--tw-outline-style:solid;outline-style:solid}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-\(--control-disabled-opacity\):disabled{opacity:var(--control-disabled-opacity)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-100:disabled{opacity:1}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-control\!{border-radius:var(--radius-sm)!important}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab, var(--input) 50%, transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:var(--spacing)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 2)}:is(:where(.group\/toggle-group)[data-spacing="0"] .group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5):has([data-icon=inline-end]){padding-right:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:var(--spacing)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 2)}:is(:where(.group\/toggle-group)[data-spacing="0"] .group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5):has([data-icon=inline-start]){padding-left:calc(var(--spacing) * 1.5)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing) * 4)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:0}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing) * 1.5)}.has-\[\[data-checked\]\]\:bg-muted\/50:has([data-checked]){background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-checked\]\]\:bg-muted\/50:has([data-checked]){background-color:color-mix(in oklab, var(--muted) 50%, transparent)}}.has-\[\[data-checked\]\]\:bg-secondary:has([data-checked]){background-color:var(--secondary)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab, var(--ring) 50%, transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:0}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-current\:bg-card[aria-current=true]{background-color:var(--card)}.aria-current\:text-accent-foreground[aria-current=true]{color:var(--accent-foreground)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-\(--control-disabled-opacity\)[aria-disabled=true]{opacity:var(--control-disabled-opacity)}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-\[0\.48\][aria-disabled=true]{opacity:.48}.aria-expanded\:bg-\[var\(--side-raised\)\][aria-expanded=true]{background-color:var(--side-raised)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(3px + 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)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.aria-pressed\:bg-accent[aria-pressed=true],.aria-pressed\:bg-accent\/50[aria-pressed=true]{background-color:var(--selection)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-accent\/50[aria-pressed=true]{background-color:color-mix(in oklab, var(--selection) 50%, transparent)}}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-pressed\:bg-secondary[aria-pressed=true]{background-color:var(--secondary)}.aria-pressed\:text-accent-foreground[aria-pressed=true]{color:var(--accent-foreground)}.aria-pressed\:text-foreground[aria-pressed=true]{color:var(--foreground)}.aria-pressed\:outline-2[aria-pressed=true]{outline-style:var(--tw-outline-style);outline-width:2px}.aria-pressed\:outline-offset-1[aria-pressed=true]{outline-offset:1px}.aria-pressed\:outline-ring[aria-pressed=true]{outline-color:var(--ring)}.data-dragging\:z-2[data-dragging]{z-index:2}.data-dragging\:cursor-grabbing[data-dragging]{cursor:grabbing}.data-dragging\:shadow-\(--shadow-lift\)[data-dragging]{--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-highlighted\:bg-secondary[data-highlighted]{background-color:var(--secondary)}.data-indeterminate\:border-ring[data-indeterminate]{border-color:var(--ring)}.data-indeterminate\:text-accent-foreground[data-indeterminate]{color:var(--accent-foreground)}.data-indeterminate\:aria-invalid\:border-destructive[data-indeterminate][aria-invalid=true]{border-color:var(--destructive)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing) * 7)}.data-placeholder\:font-normal[data-placeholder]{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--selection)}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[anchor-hidden\]\:invisible[data-anchor-hidden]{visibility:hidden}.data-\[dim\=true\]\:opacity-30[data-dim=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[form\=bars\]\:grid-cols-\[repeat\(auto-fill\,minmax\(min\(100\%\,480px\)\,1fr\)\)\][data-form=bars]{grid-template-columns:repeat(auto-fill,minmax(min(100%,480px),1fr))}.data-\[form\=bars\]\:items-start[data-form=bars]{align-items:flex-start}.data-\[hovered\=true\]\:bg-secondary[data-hovered=true]{background-color:var(--secondary)}.data-\[kind\=other\]\:border-border[data-kind=other]{border-color:var(--border)}.data-\[kind\=other\]\:bg-secondary[data-kind=other]{background-color:var(--secondary)}.data-\[kind\=other\]\:text-muted-foreground[data-kind=other]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:0}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:var(--spacing)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:0}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing) * -1)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing) * -1)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:0}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing) * -1)}.data-\[side\=left\]\:left-0[data-side=left]{left:0}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:0}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:0}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing) * -1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:w-full[data-side=right]{width:100%}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:0}.data-\[side\=top\]\:top-0[data-side=top]{top:0}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing) * -2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-\[size\=default\]\:h-\(--form-control-height\)[data-size=default]{height:var(--form-control-height)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=sm\]\:h-\(--filter-control-height\)[data-size=sm]{height:var(--filter-control-height)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-control[data-size=sm]{border-radius:var(--radius-sm)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing) * 3)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:0}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing) * 2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-\(--layer-dropdown\) *)[data-slot=kbd]{z-index:var(--layer-dropdown)}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-control *)[data-slot=kbd]{border-radius:var(--radius-sm)}: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-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing) * 1.5)}.data-\[sorted\]\:opacity-60[data-sorted]{opacity:.6}:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-control)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}:is(:where(.group\/toggle-group):where([data-orientation=vertical]) .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-control)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-control)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}:is(:where(.group\/toggle-group):where([data-orientation=vertical]) .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-control)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.data-\[state\=on\]\:bg-muted[data-state=on],.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab, var(--destructive) 10%, transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}:is(:where(.group\/toggle-group):where([data-orientation=vertical]) .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) .group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}:is(:where(.group\/toggle-group):where([data-orientation=vertical]) .group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\: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, )}}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media not all and (width>=1180px){.max-\[1180px\]\:flex-col{flex-direction:column}.max-\[1180px\]\:items-stretch{align-items:stretch}}@media not all and (width>=960px){.max-\[960px\]\:static{position:static}.max-\[960px\]\:min-h-dvh{min-height:100dvh}.max-\[960px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[960px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[960px\]\:justify-start{justify-content:flex-start}.max-\[960px\]\:gap-3\.5\!{gap:calc(var(--spacing) * 3.5)!important}.max-\[960px\]\:gap-6{gap:calc(var(--spacing) * 6)}.max-\[960px\]\:border-\[var\(--line-bright\)\]{border-color:var(--line-bright)}.max-\[960px\]\:shadow-\(--shadow-lift\){--tw-shadow:var(--shadow-lift);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media not all and (width>=900px){.max-\[900px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (width>=760px){.max-\[760px\]\:relative{position:relative}.max-\[760px\]\:col-span-1{grid-column:span 1/span 1}.max-\[760px\]\:col-span-2{grid-column:span 2/span 2}.max-\[760px\]\:col-span-full{grid-column:1/-1}.max-\[760px\]\:block{display:block}.max-\[760px\]\:flex{display:flex}.max-\[760px\]\:grid{display:grid}.max-\[760px\]\:max-h-\[280px\]{max-height:280px}.max-\[760px\]\:min-h-0{min-height:0}.max-\[760px\]\:w-1\/2{width:50%}.max-\[760px\]\:w-full{width:100%}.max-\[760px\]\:min-w-0{min-width:0}.max-\[760px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.max-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.max-\[760px\]\:flex-col{flex-direction:column}.max-\[760px\]\:flex-wrap{flex-wrap:wrap}.max-\[760px\]\:items-start{align-items:flex-start}.max-\[760px\]\:items-stretch{align-items:stretch}.max-\[760px\]\:gap-1{gap:var(--spacing)}.max-\[760px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[760px\]\:gap-3\.5{gap:calc(var(--spacing) * 3.5)}.max-\[760px\]\:gap-4{gap:calc(var(--spacing) * 4)}.max-\[760px\]\:border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.max-\[760px\]\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[760px\]\:p-3\.5{padding:calc(var(--spacing) * 3.5)}.max-\[760px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[760px\]\:pb-4{padding-bottom:calc(var(--spacing) * 4)}.max-\[760px\]\:pl-0{padding-left:0}.max-\[760px\]\:whitespace-normal{white-space:normal}}@media not all and (width>=720px){.max-\[720px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[720px\]\:flex-wrap{flex-wrap:wrap}.max-\[720px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}}@media not all and (width>=680px){.max-\[680px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[680px\]\:grid-cols-\[28px_minmax\(0\,1fr\)_28px\]{grid-template-columns:28px minmax(0,1fr) 28px}}@media not all and (width>=640px){.max-\[640px\]\:basis-full{flex-basis:100%}.max-\[640px\]\:px-3{padding-inline:calc(var(--spacing) * 3)}}@media not all and (width>=620px){.max-\[620px\]\:col-start-1{grid-column-start:1}.max-\[620px\]\:col-start-2{grid-column-start:2}.max-\[620px\]\:row-start-1{grid-row-start:1}.max-\[620px\]\:row-start-2{grid-row-start:2}.max-\[620px\]\:w-full{width:100%}.max-\[620px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[620px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-\[620px\]\:flex-col{flex-direction:column}.max-\[620px\]\:justify-between{justify-content:space-between}.max-\[620px\]\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.max-\[620px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[620px\]\:gap-x-3\.5{column-gap:calc(var(--spacing) * 3.5)}.max-\[620px\]\:gap-y-2\.5{row-gap:calc(var(--spacing) * 2.5)}.max-\[620px\]\:justify-self-start{justify-self:flex-start}.max-\[620px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[620px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[620px\]\:px-6\!{padding-inline:calc(var(--spacing) * 6)!important}.max-\[620px\]\:py-\[30px\]\!{padding-block:30px!important}.max-\[620px\]\:pt-7{padding-top:calc(var(--spacing) * 7)}.max-\[620px\]\:pt-\[30px\]\!{padding-top:30px!important}.max-\[620px\]\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.max-\[620px\]\:pb-6\!{padding-bottom:calc(var(--spacing) * 6)!important}}@media not all and (width>=600px){.max-\[600px\]\:col-span-full{grid-column:1/-1}.max-\[600px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[600px\]\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.max-\[600px\]\:flex-col{flex-direction:column}.max-\[600px\]\:items-stretch{align-items:stretch}.max-\[600px\]\:gap-1\!{gap:var(--spacing)!important}.max-\[600px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[600px\]\:px-\[18px\]{padding-inline:18px}}@media not all and (width>=560px){.max-\[560px\]\:min-h-\[132px\]{min-height:132px}.max-\[560px\]\:min-h-\[190px\]{min-height:190px}.max-\[560px\]\:min-h-\[240px\]{min-height:240px}.max-\[560px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-\[560px\]\:grid-cols-1\!{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[560px\]\:grid-cols-\[minmax\(0\,1fr\)_72px_28px\]{grid-template-columns:minmax(0,1fr) 72px 28px}.max-\[560px\]\:gap-x-2{column-gap:calc(var(--spacing) * 2)}.max-\[560px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[560px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[560px\]\:px-\[18px\]{padding-inline:18px}.max-\[560px\]\:py-8{padding-block:calc(var(--spacing) * 8)}.max-\[560px\]\:py-\[21px\]{padding-block:21px}.max-\[560px\]\:py-\[26px\]{padding-block:26px}}@media not all and (width>=540px){.max-\[540px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (width>=520px){.max-\[520px\]\:col-start-1{grid-column-start:1}.max-\[520px\]\:col-start-2{grid-column-start:2}.max-\[520px\]\:row-start-1{grid-row-start:1}.max-\[520px\]\:ml-9{margin-left:calc(var(--spacing) * 9)}.max-\[520px\]\:grid-cols-\[minmax\(0\,1fr\)_28px\]{grid-template-columns:minmax(0,1fr) 28px}.max-\[520px\]\:flex-col{flex-direction:column}.max-\[520px\]\:items-stretch{align-items:stretch}.max-\[520px\]\:self-center{align-self:center}}@media (width>=621px){.min-\[621px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[621px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[621px\]\:pl-10{padding-left:calc(var(--spacing) * 10)}}@media (width>=720px){.min-\[720px\]\:col-span-2{grid-column:span 2/span 2}.min-\[720px\]\:col-start-1{grid-column-start:1}.min-\[720px\]\:col-start-2{grid-column-start:2}.min-\[720px\]\:row-start-1{grid-row-start:1}.min-\[720px\]\:row-start-2{grid-row-start:2}.min-\[720px\]\:row-start-3{grid-row-start:3}.min-\[720px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.min-\[760px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[760px\]\:grid-cols-\[180px_minmax\(0\,1fr\)\]{grid-template-columns:180px minmax(0,1fr)}.min-\[760px\]\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,calc\(50\%\+90px\)\)\]{grid-template-columns:minmax(0,1fr) minmax(0,calc(50% + 90px))}}@media (width>=761px){.min-\[761px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.min-\[1000px\]\:col-span-1{grid-column:span 1/span 1}.min-\[1000px\]\:col-start-3{grid-column-start:3}.min-\[1000px\]\:row-span-2{grid-row:span 2/span 2}.min-\[1000px\]\:row-start-1{grid-row-start:1}.min-\[1000px\]\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (width>=40rem){.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[660px\]{max-width:660px}.sm\:max-w-\[960px\]{max-width:960px}.sm\:max-w-\[1200px\]{max-width:1200px}.sm\:max-w-\[min\(1200px\,calc\(100vw-2rem\)\)\]{max-width:min(1200px,100vw - 2rem)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:p-6{padding:calc(var(--spacing) * 6)}:is(:where(.group\/alert-dialog-content)[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2){grid-row:span 2/span 2}:is(:where(.group\/alert-dialog-content)[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start){place-items:start}:is(:where(.group\/alert-dialog-content)[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left){text-align:left}:is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) :is(:where(.group\/alert-dialog-content)[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2)){grid-column-start:2}:is(:where(.group\/alert-dialog-content)[data-size=default] .sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left]{max-width:var(--container-sm)}.data-\[side\=right\]\:sm\:w-4\/5[data-side=right]{width:80%}.data-\[side\=right\]\:sm\:max-w-\[1200px\][data-side=right]{max-width:1200px}.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:text-sm{font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--selection)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-checked\:border-ring:where([data-state=checked]),.data-checked\:border-ring:where([data-checked]:not([data-checked=false])){border-color:var(--ring)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-accent-foreground:where([data-state=checked]),.data-checked\:text-accent-foreground:where([data-checked]:not([data-checked=false])){color:var(--accent-foreground)}:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]):where([data-state=checked]),:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]):where([data-checked]:not([data-checked=false])),:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]):where([data-state=checked]),:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]):where([data-checked]:not([data-checked=false])){--tw-translate-x:calc(100% - 2px);translate:var(--tw-translate-x) var(--tw-translate-y)}:is(.data-checked\:aria-invalid\:border-destructive:where([data-state=checked]),.data-checked\:aria-invalid\:border-destructive:where([data-checked]:not([data-checked=false])))[aria-invalid=true]{border-color:var(--destructive)}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0):where([data-state=unchecked]),:is(:where(.group\/switch)[data-size=default] .group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0):where([data-unchecked]:not([data-unchecked=false])),:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0):where([data-state=unchecked]),:is(:where(.group\/switch)[data-size=sm] .group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:bg-secondary:where([data-selected=true]){background-color:var(--secondary)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:border-\[var\(--accent-tint-strong\)\]:where([data-state=active]),.data-active\:border-\[var\(--accent-tint-strong\)\]:where([data-active]:not([data-active=false])){border-color:var(--accent-tint-strong)}.data-active\:bg-\[var\(--accent-soft\)\]:where([data-state=active]),.data-active\:bg-\[var\(--accent-soft\)\]:where([data-active]:not([data-active=false])){background-color:var(--accent-soft)}.data-active\:bg-accent\!:where([data-state=active]),.data-active\:bg-accent\!:where([data-active]:not([data-active=false])){background-color:var(--selection)!important}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-\[var\(--accent\)\]:where([data-state=active]),.data-active\:text-\[var\(--accent\)\]:where([data-active]:not([data-active=false])){color:var(--accent)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}:is(:where(.group\/tabs-list)[data-variant=default] .group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-panel):where([data-state=active]),:is(:where(.group\/tabs-list)[data-variant=default] .group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-panel):where([data-active]:not([data-active=false])){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent):where([data-state=active]),:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent):where([data-active]:not([data-active=false])){background-color:#0000}:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none):where([data-state=active]),:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}:is(:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100):where([data-state=active]),:is(:where(.group\/tabs-list)[data-variant=line] .group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing) * 2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing) * 2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.count-tabs\]\:border-b-0 .count-tabs{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_\.count-tabs__count\]\:ml-1 .count-tabs count{margin-left:var(--spacing)}.\[\&_\.count-tabs__count\]\:ml-auto .count-tabs count{margin-left:auto}.\[\&_\.count-tabs__count\]\:scale-90 .count-tabs count{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x) var(--tw-scale-y)}.\[\&_\.data-table-identity_small\]\:min-w-0 .data-table-identity small{min-width:0}.\[\&_\.data-table-identity_small\]\:\[overflow-wrap\:anywhere\] .data-table-identity small{overflow-wrap:anywhere}.\[\&_\.data-table-identity_small\]\:whitespace-normal .data-table-identity small{white-space:normal}.\[\&_\.data-table-identity\\_\\_meta\]\:overflow-visible .data-table-identity__meta,.\[\&_\.data-table-identity\\_\\_title\>strong\]\:overflow-visible .data-table-identity__title>strong{overflow:visible}.\[\&_\.data-table-identity\\_\\_title\>strong\]\:text-clip .data-table-identity__title>strong{text-overflow:clip}.\[\&_\.data-table-identity\\_\\_title\>strong\]\:whitespace-normal .data-table-identity__title>strong{white-space:normal}.\[\&_\.data-table-sort\]\:inline-flex .data-table-sort{display:inline-flex}.\[\&_\.data-table-sort\]\:h-auto .data-table-sort{height:auto}.\[\&_\.data-table-sort\]\:items-center .data-table-sort{align-items:center}.\[\&_\.data-table-sort\]\:gap-0\.5 .data-table-sort{gap:calc(var(--spacing) * .5)}.\[\&_\.data-table-sort\]\:border-0 .data-table-sort{border-style:var(--tw-border-style);border-width:0}.\[\&_\.data-table-sort\]\:bg-transparent .data-table-sort{background-color:#0000}.\[\&_\.data-table-sort\]\:p-0 .data-table-sort{padding:0}.\[\&_\.data-table-sort\]\:align-middle .data-table-sort{vertical-align:middle}.\[\&_\.data-table-sort\]\:tracking-\[inherit\] .data-table-sort{--tw-tracking:inherit;letter-spacing:inherit}.\[\&_\.data-table-sort\]\:text-inherit .data-table-sort{color:inherit}.\[\&_\.data-table-sort\]\:uppercase .data-table-sort{text-transform:uppercase}.\[\&_\.data-table-sort\]\:\[font\:inherit\] .data-table-sort{font:inherit}.\[\&_\.data-table-sort\:focus-visible_\.data-table-sort\\_\\_arrow\]\:opacity-60 .data-table-sort:focus-visible .data-table-sort__arrow,.\[\&_\.data-table-sort\:hover_\.data-table-sort\\_\\_arrow\]\:opacity-60 .data-table-sort:hover .data-table-sort__arrow{opacity:.6}.\[\&_\.data-table\\_\\_missing\]\:text-\[var\(--ink-faint\)\] .data-table__missing{color:var(--ink-faint)}.\[\&_\.document-table\\_\\_name_\.data-table-identity\\_\\_title\>strong\]\:overflow-visible .document-table__name .data-table-identity__title>strong{overflow:visible}.\[\&_\.document-table\\_\\_name_\.data-table-identity\\_\\_title\>strong\]\:wrap-anywhere .document-table__name .data-table-identity__title>strong{overflow-wrap:anywhere}.\[\&_\.document-table\\_\\_name_\.data-table-identity\\_\\_title\>strong\]\:text-clip .document-table__name .data-table-identity__title>strong{text-overflow:clip}.\[\&_\.document-table\\_\\_name_\.data-table-identity\\_\\_title\>strong\]\:whitespace-normal .document-table__name .data-table-identity__title>strong{white-space:normal}.\[\&_\.library-filter-bar__count\]\:order-1 .library-filter-bar count{order:1}.\[\&_\.library-filter-bar\\\\_\\\\_actions\]\:order-2 .library-filter-bar__actions{order:2}.\[\&_\.library-filter-bar\\\\_\\\\_actions\]\:ml-0 .library-filter-bar__actions{margin-left:0}.\[\&_\.library-filter-bar\\\\_\\\\_actions\]\:flex .library-filter-bar__actions{display:flex}.\[\&_\.library-filter-bar\\\\_\\\\_actions\]\:min-h-\[var\(--dropdown-control-height-compact\)\] .library-filter-bar__actions{min-height:var(--dropdown-control-height-compact)}.\[\&_\.library-filter-bar\\\\_\\\\_actions\]\:items-center .library-filter-bar__actions{align-items:center}.\[\&_\.library-filter-bar\\\\_\\\\_actions\]\:gap-2 .library-filter-bar__actions{gap:calc(var(--spacing) * 2)}.\[\&_\.library-filter-bar\\\\_\\\\_actions_button\[aria-pressed\=true\]\]\:bg-muted .library-filter-bar__actions button[aria-pressed=true]{background-color:var(--muted)}.\[\&_\.library-filter-bar\\\\_\\\\_actions_button\[aria-pressed\=true\]\]\:text-foreground .library-filter-bar__actions button[aria-pressed=true]{color:var(--foreground)}.\[\&_\.library-filter-bar\\\\_\\\\_count\]\:order-1 .library-filter-bar__count{order:1}.\[\&_\.library-filter-bar\\\\_\\\\_count\]\:ml-auto .library-filter-bar__count{margin-left:auto}.\[\&_\.library-filter-bar\\\\_\\\\_count\]\:w-auto .library-filter-bar__count{width:auto}.\[\&_\.library-filter-bar\\\\_\\\\_count\+_\.library-filter-bar\\\\_\\\\_actions\]\:ml-0 .library-filter-bar__count+.library-filter-bar__actions{margin-left:0}.\[\&_\.markdown-viewer\]\:mt-0 .markdown-viewer{margin-top:0}.\[\&_\.ontology-confidence\]\:self-center .ontology-confidence{align-self:center}.\[\&_\.provider-logo\]\:h-7\.5 .provider-logo{height:calc(var(--spacing) * 7.5)}.\[\&_\.provider-logo\]\:w-7\.5 .provider-logo{width:calc(var(--spacing) * 7.5)}.\[\&_\.provider-logo\]\:\[flex-shrink\:0\] .provider-logo{flex-shrink:0}.\[\&_\.provider-logo\]\:rounded-control .provider-logo{border-radius:var(--radius-sm)}.\[\&_\.provider-logo_\:is\(svg\,_img\)\]\:h-4\.5 .provider-logo :is(svg,img){height:calc(var(--spacing) * 4.5)}.\[\&_\.provider-logo_\:is\(svg\,_img\)\]\:w-4\.5 .provider-logo :is(svg,img){width:calc(var(--spacing) * 4.5)}.\[\&_\.rich-text-editor--document_\.rich-text-editor__surface\]\:min-h-\[440px\] .rich-text-editor--document .rich-text-editor surface{min-height:440px}.\[\&_\.rich-text-editor--document_\.rich-text-editor__surface\]\:px-\[clamp\(20px\,4vw\,40px\)\] .rich-text-editor--document .rich-text-editor surface{padding-inline:clamp(20px,4vw,40px)}.\[\&_\.rich-text-editor--document_\.rich-text-editor__surface\]\:py-7 .rich-text-editor--document .rich-text-editor surface{padding-block:calc(var(--spacing) * 7)}.\[\&_\.stakeholder-editor\]\:w-full .stakeholder-editor{width:100%}.\[\&_\.subpage-header__identity\>p\]\:max-w-none .subpage-header identity>p{max-width:none}.\[\&_\.table-shell\]\:overflow-hidden .table-shell{overflow:hidden}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:h-\[var\(--filter-control-height\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){height:var(--filter-control-height)!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:max-h-\[var\(--filter-control-height\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){max-height:var(--filter-control-height)!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:min-h-\[var\(--filter-control-height\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){min-height:var(--filter-control-height)!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:rounded-\[var\(--filter-control-radius\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){border-radius:var(--filter-control-radius)!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:border-\[length\:var\(--filter-control-border-width\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){border-style:var(--tw-border-style)!important;border-width:var(--filter-control-border-width)!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:py-0\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){padding-block:0!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:font-\[family-name\:var\(--filter-control-font-family\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){font-family:var(--filter-control-font-family)!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:text-\[length\:var\(--filter-control-font-size\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){font-size:var(--filter-control-font-size)!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:leading-\[var\(--filter-control-line-height\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){--tw-leading:var(--filter-control-line-height)!important;line-height:var(--filter-control-line-height)!important}.\[\&_\:is\(input\:not\(\[aria-hidden\=true\]\)\:not\(\[type\=hidden\]\)\,select\,button\)\]\:font-\[number\:var\(--filter-control-font-weight\)\]\! :is(input:not([aria-hidden=true]):not([type=hidden]),select,button){--tw-font-weight:var(--filter-control-font-weight)!important;font-weight:var(--filter-control-font-weight)!important}.\[\&_\[aria-current\]\]\:px-2 [aria-current]{padding-inline:calc(var(--spacing) * 2)}.\[\&_\[aria-current\]\]\:py-1\.5 [aria-current]{padding-block:calc(var(--spacing) * 1.5)}.\[\&_\[contenteditable\]\]\:max-h-36\! [contenteditable]{max-height:calc(var(--spacing) * 36)!important}.\[\&_\[contenteditable\]\]\:min-h-\(--form-textarea-min-height\)\! [contenteditable]{min-height:var(--form-textarea-min-height)!important}@media not all and (width>=760px){.max-\[760px\]\:\[\&_\[data-slot\=button\]\]\:flex-1 [data-slot=button]{flex:1}.max-\[760px\]\:\[\&_\[data-slot\=button\]\]\:justify-center [data-slot=button]{justify-content:center}}.\[\&_\[data-slot\=dropdown-menu-checkbox-item-indicator\]\]\:hidden [data-slot=dropdown-menu-checkbox-item-indicator]{display:none}.\[\&_\[data-slot\=dropdown-menu-item\]\]\:min-h-8 [data-slot=dropdown-menu-item]{min-height:calc(var(--spacing) * 8)}.\[\&_\[data-slot\=field\]\]\:block [data-slot=field]{display:block}.\[\&_\[data-slot\=select-value\]\]\:whitespace-normal [data-slot=select-value]{white-space:normal}.\[\&_\[data-slot\=tabs-list\]\]\:min-h-\[var\(--filter-control-height\)\]\! [data-slot=tabs-list]{min-height:var(--filter-control-height)!important}.\[\&_a\]\:text-foreground a{color:var(--foreground)}.\[\&_a\]\:no-underline a{text-decoration-line:none}.\[\&_a\:hover\]\:text-accent-foreground a:hover{color:var(--accent-foreground)}.\[\&_a\:hover\]\:underline a:hover{text-decoration-line:underline}.\[\&_article\]\:flex article{display:flex}.\[\&_article\]\:items-center article{align-items:center}.\[\&_article\]\:justify-between article{justify-content:space-between}.\[\&_article\]\:gap-4 article{gap:calc(var(--spacing) * 4)}.\[\&_article\]\:rounded-panel article{border-radius:var(--radius-md)}.\[\&_article\]\:border article{border-style:var(--tw-border-style);border-width:1px}.\[\&_article\]\:border-border article{border-color:var(--border)}.\[\&_article\]\:p-3 article{padding:calc(var(--spacing) * 3)}.\[\&_article\>div\:first-child\]\:grid article>div:first-child{display:grid}.\[\&_article\>div\:first-child\]\:gap-\[3px\] article>div:first-child{gap:3px}.\[\&_b\]\:\[flex-shrink\:0\] b{flex-shrink:0}.\[\&_b\]\:text-center b{text-align:center}.\[\&_b\]\:text-xs b{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_b\]\:\[font-size\:inherit\] b{font-size:inherit}.\[\&_b\]\:font-medium b{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_b\]\:whitespace-nowrap b{white-space:nowrap}.\[\&_b\]\:text-\[var\(--ink\)\] b{color:var(--ink)}.\[\&_b\]\:text-accent-foreground b{color:var(--accent-foreground)}.\[\&_b\]\:text-muted-foreground b{color:var(--muted-foreground)}.\[\&_code\]\:block code{display:block}.\[\&_code\]\:truncate code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_code\]\:font-mono code{font-family:var(--font-code)}.\[\&_code\]\:text-\[length\:var\(--type-label\)\] code{font-size:var(--type-label)}@media not all and (width>=760px){.max-\[760px\]\:\[\&_colgroup\]\:hidden colgroup{display:none}}.\[\&_dd\]\:\[margin\:0\] dd{margin:0}.\[\&_dd\]\:break-words dd{overflow-wrap:break-word}.\[\&_dd\]\:wrap-anywhere dd{overflow-wrap:anywhere}.\[\&_dd\]\:whitespace-nowrap dd{white-space:nowrap}.\[\&_dl\]\:\[margin\:0\] dl{margin:0}.\[\&_dl\]\:grid dl{display:grid}.\[\&_dl\]\:grid-cols-\[auto_minmax\(0\,1fr\)\] dl{grid-template-columns:auto minmax(0,1fr)}.\[\&_dl\]\:gap-x-3 dl{column-gap:calc(var(--spacing) * 3)}.\[\&_dl\]\:gap-y-1 dl{row-gap:var(--spacing)}.\[\&_dl\]\:text-xs dl{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_dl\>div\]\:flex dl>div{display:flex}.\[\&_dl\>div\]\:items-center dl>div{align-items:center}.\[\&_dl\>div\]\:justify-between dl>div{justify-content:space-between}.\[\&_dl\>div\]\:gap-4 dl>div{gap:calc(var(--spacing) * 4)}.\[\&_dl\>div\]\:border-t dl>div{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_dl\>div\]\:border-border dl>div{border-color:var(--border)}.\[\&_dl\>div\]\:\[padding\:12px_0\] dl>div{padding:12px 0}.\[\&_dt\]\:text-muted-foreground dt{color:var(--muted-foreground)}.\[\&_dt_small\]\:mt-1 dt small{margin-top:var(--spacing)}.\[\&_dt_small\]\:block dt small{display:block}.\[\&_dt_small\]\:text-\[var\(--ink-faint\)\] dt small{color:var(--ink-faint)}.\[\&_em\]\:font-normal em{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.\[\&_em\]\:text-\[var\(--accent\)\] em{color:var(--accent)}.\[\&_em\]\:italic em{font-style:italic}.\[\&_h2\]\:m-0 h2{margin:0}.\[\&_h2\]\:mt-2 h2{margin-top:calc(var(--spacing) * 2)}.\[\&_h2\]\:mb-\[3px\] h2{margin-bottom:3px}.\[\&_h2\]\:flex h2{display:flex}.\[\&_h2\]\:min-w-0 h2{min-width:0}.\[\&_h2\]\:flex-wrap h2{flex-wrap:wrap}.\[\&_h2\]\:items-baseline h2{align-items:baseline}.\[\&_h2\]\:items-center h2{align-items:center}.\[\&_h2\]\:gap-2 h2{gap:calc(var(--spacing) * 2)}.\[\&_h2\]\:gap-2\.5 h2{gap:calc(var(--spacing) * 2.5)}.\[\&_h2\]\:text-\[length\:var\(--type-section-title\)\] h2{font-size:var(--type-section-title)}.\[\&_h2\]\:text-\[length\:var\(--type-subsection-title\)\] h2{font-size:var(--type-subsection-title)}.\[\&_h2\]\:leading-\(--leading-tight\) h2{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_h2\]\:wrap-anywhere h2{overflow-wrap:anywhere}.\[\&_h3\]\:\[margin\:0\] h3,.\[\&_h3\]\:m-0 h3{margin:0}.\[\&_h3\]\:text-sm h3{font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_h3\]\:text-\[length\:var\(--type-body\)\] h3{font-size:var(--type-body)}.\[\&_h3\]\:text-\[length\:var\(--type-card-title\)\] h3{font-size:var(--type-card-title)}.\[\&_h3\]\:text-\[length\:var\(--type-panel-title\)\] h3{font-size:var(--type-panel-title)}.\[\&_h3\]\:text-\[length\:var\(--type-table-primary\)\] h3{font-size:var(--type-table-primary)}.\[\&_h3\]\:\[line-height\:var\(--leading-snug\)\] h3{line-height:var(--leading-snug)}.\[\&_h3\]\:font-medium h3{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_h3\]\:text-\[var\(--ink\)\] h3{color:var(--ink)}.\[\&_header\]\:flex header{display:flex}.\[\&_header\]\:items-baseline header{align-items:baseline}.\[\&_header\]\:justify-between header{justify-content:space-between}.\[\&_header\]\:gap-3 header{gap:calc(var(--spacing) * 3)}.\[\&_header_h2\]\:text-\[length\:var\(--type-section-title\)\] header h2{font-size:var(--type-section-title)}.\[\&_header_h2\]\:font-medium header h2{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_header_p\]\:text-\[length\:var\(--type-label\)\] header p{font-size:var(--type-label)}.\[\&_header_span\]\:text-xs header span{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_header_span\]\:text-\[length\:var\(--type-label\)\] header span{font-size:var(--type-label)}.\[\&_header_span\]\:whitespace-nowrap header span{white-space:nowrap}.\[\&_header_span\]\:text-muted-foreground header span{color:var(--muted-foreground)}.\[\&_header_strong\]\:min-w-0 header strong{min-width:0}.\[\&_header_strong\]\:wrap-anywhere header strong{overflow-wrap:anywhere}.\[\&_i\]\:px-1 i{padding-inline:var(--spacing)}.\[\&_i\]\:not-italic i{font-style:normal}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-contain img{object-fit:contain}.\[\&_label\]\:flex label{display:flex}.\[\&_label\]\:grid label{display:grid}.\[\&_label\]\:min-h-9 label{min-height:calc(var(--spacing) * 9)}.\[\&_label\]\:min-h-14\.5 label{min-height:calc(var(--spacing) * 14.5)}.\[\&_label\]\:min-h-15 label{min-height:calc(var(--spacing) * 15)}.\[\&_label\]\:\[cursor\:pointer\] label,.\[\&_label\]\:cursor-pointer label{cursor:pointer}.\[\&_label\]\:\[grid-template-columns\:18px_32px_minmax\(0\,_1fr\)\] label{grid-template-columns:18px 32px minmax(0,1fr)}.\[\&_label\]\:items-center label{align-items:center}.\[\&_label\]\:gap-2 label{gap:calc(var(--spacing) * 2)}.\[\&_label\]\:gap-2\.5 label{gap:calc(var(--spacing) * 2.5)}.\[\&_label\]\:gap-3 label{gap:calc(var(--spacing) * 3)}.\[\&_label\]\:rounded-control label{border-radius:var(--radius-sm)}.\[\&_label\]\:border label{border-style:var(--tw-border-style);border-width:1px}.\[\&_label\]\:border-b label{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_label\]\:border-border label{border-color:var(--border)}.\[\&_label\]\:bg-\[var\(--panel\)\] label{background-color:var(--panel)}.\[\&_label\]\:\[padding\:10px_12px\] label{padding:10px 12px}.\[\&_label\]\:\[padding\:10px_14px\] label{padding:10px 14px}.\[\&_label\]\:px-2 label{padding-inline:calc(var(--spacing) * 2)}.\[\&_label\]\:\[transition\:background-color_var\(--motion-fast\)\,_border-color_var\(--motion-fast\)\] label{transition:background-color var(--motion-fast), border-color var(--motion-fast)}.\[\&_label\]\:\[transition\:border-color_var\(--motion-fast\)\,_background_var\(--motion-fast\)\,_box-shadow_var\(--motion-fast\)\] label{transition:border-color var(--motion-fast), background var(--motion-fast), box-shadow var(--motion-fast)}.\[\&_label\.is-selected\]\:border-\[var\(--accent-edge\)\] label.is-selected{border-color:var(--accent-edge)}.\[\&_label\.is-selected\]\:bg-\[var\(--accent-soft\)\] label.is-selected{background-color:var(--accent-soft)}.\[\&_label\.is-selected\]\:bg-\[var\(--accent-tint-subtle\)\] label.is-selected{background-color:var(--accent-tint-subtle)}.\[\&_label\.is-selected\]\:\[box-shadow\:0_0_0_1px_var\(--accent-soft\)\] label.is-selected{box-shadow:0 0 0 1px var(--accent-soft)}.\[\&_label\:hover\]\:\[border-color\:var\(--line-bright\)\] label:hover{border-color:var(--line-bright)}.\[\&_label\:hover\]\:bg-\[var\(--panel-2\)\] label:hover{background-color:var(--panel-2)}.\[\&_label\:hover\]\:bg-muted label:hover{background-color:var(--muted)}.\[\&_label\:last-child\]\:\[border-bottom\:0\] label:last-child{border-bottom:0}.\[\&_label\>span\]\:grid label>span{display:grid}.\[\&_label\>span\]\:gap-\[1px\] label>span{gap:1px}.\[\&_label\>span\]\:font-\[family-name\:var\(--font-label\)\] label>span{font-family:var(--font-label)}.\[\&_label\>span\]\:text-\[length\:var\(--type-label\)\] label>span{font-size:var(--type-label)}.\[\&_label\>span\]\:text-\[var\(--ink-faint\)\] label>span{color:var(--ink-faint)}.\[\&_label\>span\:last-child\]\:min-w-0 label>span:last-child{min-width:0}.\[\&_legend\]\:mb-\[7px\] legend{margin-bottom:7px}.\[\&_legend\]\:font-\[family-name\:var\(--font-label\)\] legend{font-family:var(--font-label)}.\[\&_legend\]\:text-\[length\:var\(--type-label\)\] legend{font-size:var(--type-label)}.\[\&_legend\]\:\[letter-spacing\:var\(--tracking-label\)\] legend{letter-spacing:var(--tracking-label)}.\[\&_legend\]\:text-\[var\(--ink-faint\)\] legend{color:var(--ink-faint)}.\[\&_legend\]\:\[text-transform\:uppercase\] legend{text-transform:uppercase}.\[\&_li\]\:relative li{position:relative}.\[\&_li\]\:ml-5 li{margin-left:calc(var(--spacing) * 5)}.\[\&_li\]\:grid li{display:grid}.\[\&_li\]\:min-h-11 li{min-height:calc(var(--spacing) * 11)}.\[\&_li\]\:min-w-0 li{min-width:0}.\[\&_li\]\:grid-cols-\[minmax\(0\,1fr\)_29px\] li{grid-template-columns:minmax(0,1fr) 29px}.\[\&_li\]\:grid-cols-\[minmax\(0\,1fr\)_auto\] li{grid-template-columns:minmax(0,1fr) auto}.\[\&_li\]\:items-center li{align-items:center}.\[\&_li\]\:items-start li{align-items:flex-start}.\[\&_li\]\:gap-0\.5 li{gap:calc(var(--spacing) * .5)}.\[\&_li\]\:gap-2 li{gap:calc(var(--spacing) * 2)}.\[\&_li\]\:rounded-control li{border-radius:var(--radius-sm)}.\[\&_li\]\:border li{border-style:var(--tw-border-style);border-width:1px}.\[\&_li\]\:border-t li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_li\]\:border-border li{border-color:var(--border)}.\[\&_li\]\:bg-card li{background-color:var(--card)}.\[\&_li\]\:px-3 li{padding-inline:calc(var(--spacing) * 3)}.\[\&_li\]\:py-2 li{padding-block:calc(var(--spacing) * 2)}.\[\&_li\]\:py-4 li{padding-block:calc(var(--spacing) * 4)}.\[\&_li\]\:pl-2 li{padding-left:calc(var(--spacing) * 2)}.\[\&_li\]\:pl-\[15px\] li{padding-left:15px}.\[\&_li\]\:text-\[length\:var\(--type-body-small\)\] li{font-size:var(--type-body-small)}.\[\&_li\]\:\[line-height\:var\(--leading-normal\)\] li{line-height:var(--leading-normal)}.\[\&_li\]\:text-\[var\(--ink\)\] li{color:var(--ink)}.\[\&_li\.is-off-canvas\]\:opacity-50 li.is-off-canvas{opacity:.5}.\[\&_li\.is-off-canvas\:hover\]\:opacity-100 li.is-off-canvas:hover{opacity:1}.\[\&_li\.is-selected\]\:bg-accent li.is-selected{background-color:var(--selection)}.\[\&_li\.is-selected\]\:text-accent-foreground li.is-selected{color:var(--accent-foreground)}.\[\&_li\:\:before\]\:absolute li:before{position:absolute}.\[\&_li\:\:before\]\:\[top\:\.62em\] li:before{top:.62em}.\[\&_li\:\:before\]\:\[left\:0\] li:before{left:0}.\[\&_li\:\:before\]\:h-\[1px\] li:before{height:1px}.\[\&_li\:\:before\]\:w-\[5px\] li:before{width:5px}.\[\&_li\:\:before\]\:bg-\[var\(--ink-faint\)\] li:before{background-color:var(--ink-faint)}.\[\&_li\:\:before\]\:\[content\:\'\'\] li:before{content:""}.\[\&_li\:\:marker\]\:font-medium li::marker{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_li\:\:marker\]\:text-accent-foreground li::marker{color:var(--accent-foreground)}.\[\&_li\:first-child\]\:border-t-0 li:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&_li\:hover\]\:bg-muted li:hover{background-color:var(--muted)}.\[\&_p\]\:\[margin\:8px_0_16px\] p{margin:8px 0 16px}.\[\&_p\]\:mt-0\.5 p{margin-top:calc(var(--spacing) * .5)}.\[\&_p\]\:mt-1 p{margin-top:var(--spacing)}.\[\&_p\]\:mt-\[3px\] p{margin-top:3px}.\[\&_p\]\:mt-\[5px\] p{margin-top:5px}.\[\&_p\]\:w-full p{width:100%}.\[\&_p\]\:max-w-280 p{max-width:calc(var(--spacing) * 280)}.\[\&_p\]\:text-sm p{font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_p\]\:text-xs p{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_p\]\:text-\[length\:var\(--type-body-small\)\] p{font-size:var(--type-body-small)}.\[\&_p\]\:text-\[length\:var\(--type-meta\)\] p{font-size:var(--type-meta)}.\[\&_p\]\:\[line-height\:var\(--leading-normal\)\] p{line-height:var(--leading-normal)}.\[\&_p\]\:\[line-height\:var\(--leading-relaxed\)\] p{line-height:var(--leading-relaxed)}.\[\&_p\]\:wrap-anywhere p{overflow-wrap:anywhere}.\[\&_p\]\:text-\[var\(--ink-dim\)\] p{color:var(--ink-dim)}.\[\&_p\]\:text-\[var\(--ink-faint\)\] p{color:var(--ink-faint)}.\[\&_p\]\:text-muted-foreground p{color:var(--muted-foreground)}.\[\&_small\]\:col-start-2 small{grid-column-start:2}.\[\&_small\]\:mt-1 small{margin-top:var(--spacing)}.\[\&_small\]\:mt-2 small{margin-top:calc(var(--spacing) * 2)}.\[\&_small\]\:mt-\[3px\] small{margin-top:3px}.\[\&_small\]\:ml-auto small{margin-left:auto}.\[\&_small\]\:block small{display:block}.\[\&_small\]\:flex small{display:flex}.\[\&_small\]\:max-w-\[540px\] small{max-width:540px}.\[\&_small\]\:min-w-0 small{min-width:0}.\[\&_small\]\:items-center small{align-items:center}.\[\&_small\]\:gap-1\.5 small{gap:calc(var(--spacing) * 1.5)}.\[\&_small\]\:truncate small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_small\]\:overflow-hidden small{overflow:hidden}.\[\&_small\]\:text-right small{text-align:right}.\[\&_small\]\:font-\[family-name\:var\(--font-body\)\] small{font-family:var(--font-body)}.\[\&_small\]\:text-xs small{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_small\]\:text-\[length\:var\(--type-label\)\] small{font-size:var(--type-label)}.\[\&_small\]\:text-\[length\:var\(--type-meta\)\] small{font-size:var(--type-meta)}.\[\&_small\]\:leading-snug small{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_small\]\:\[line-height\:var\(--leading-normal\)\] small{line-height:var(--leading-normal)}.\[\&_small\]\:\[line-height\:var\(--leading-snug\)\] small{line-height:var(--leading-snug)}.\[\&_small\]\:text-\[var\(--ink-dim\)\] small{color:var(--ink-dim)}.\[\&_small\]\:text-\[var\(--ink-faint\)\] small{color:var(--ink-faint)}.\[\&_small\]\:text-muted-foreground small{color:var(--muted-foreground)}.\[\&_small_code\]\:min-w-0 small code{min-width:0}.\[\&_small_code\]\:overflow-hidden small code{overflow:hidden}.\[\&_small_code\]\:font-\[family-name\:var\(--font-code\)\] small code{font-family:var(--font-code)}.\[\&_small_code\]\:\[font-size\:inherit\] small code{font-size:inherit}.\[\&_small_code\]\:text-ellipsis small code{text-overflow:ellipsis}.\[\&_small_code\]\:whitespace-nowrap small code{white-space:nowrap}.\[\&_small_code\]\:\[color\:inherit\] small code{color:inherit}.\[\&_small_i\]\:\[font-style\:normal\] small i{font-style:normal}.\[\&_small_span\]\:\[flex\:0_0_auto\] small span{flex:none}.\[\&_span\]\:rounded-control span{border-radius:var(--radius-sm)}.\[\&_span\]\:border span{border-style:var(--tw-border-style);border-width:1px}.\[\&_span\]\:bg-card span{background-color:var(--card)}.\[\&_span\]\:p-2 span{padding:calc(var(--spacing) * 2)}.\[\&_span\]\:text-center span{text-align:center}.\[\&_span\]\:text-sm span{font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_span\]\:text-xs span{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_span\]\:text-muted-foreground span{color:var(--muted-foreground)}.\[\&_span\]\:uppercase span{text-transform:uppercase}.\[\&_span\.is-matched\]\:text-\[var\(--ok\)\] span.is-matched{color:var(--ok)}.\[\&_strong\]\:mt-\[5px\] strong{margin-top:5px}.\[\&_strong\]\:mb-1 strong{margin-bottom:var(--spacing)}.\[\&_strong\]\:block strong{display:block}.\[\&_strong\]\:flex strong{display:flex}.\[\&_strong\]\:min-w-0 strong{min-width:0}.\[\&_strong\]\:items-center strong{align-items:center}.\[\&_strong\]\:gap-2 strong{gap:calc(var(--spacing) * 2)}.\[\&_strong\]\:truncate strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&_strong\]\:overflow-hidden strong{overflow:hidden}.\[\&_strong\]\:font-\[family-name\:var\(--font-label\)\] strong{font-family:var(--font-label)}.\[\&_strong\]\:font-mono strong{font-family:var(--font-code)}.\[\&_strong\]\:text-sm strong{font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_strong\]\:text-\[length\:var\(--type-body\)\] strong{font-size:var(--type-body)}.\[\&_strong\]\:text-\[length\:var\(--type-body-small\)\] strong{font-size:var(--type-body-small)}.\[\&_strong\]\:text-\[length\:var\(--type-control\)\] strong{font-size:var(--type-control)}.\[\&_strong\]\:text-\[length\:var\(--type-meta\)\] strong{font-size:var(--type-meta)}.\[\&_strong\]\:leading-snug strong{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_strong\]\:leading-tight strong{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.\[\&_strong\]\:\[line-height\:var\(--leading-snug\)\] strong{line-height:var(--leading-snug)}.\[\&_strong\]\:font-medium strong{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_strong\]\:\[font-weight\:var\(--weight-regular\)\] strong{font-weight:var(--weight-regular)}.\[\&_strong\]\:text-ellipsis strong{text-overflow:ellipsis}.\[\&_strong\]\:whitespace-nowrap strong{white-space:nowrap}.\[\&_strong\]\:text-\[var\(--accent\)\] strong{color:var(--accent)}.\[\&_strong\]\:text-\[var\(--ink\)\] strong{color:var(--ink)}.\[\&_strong\]\:text-accent-foreground strong{color:var(--accent-foreground)}.\[\&_strong\]\:text-foreground strong{color:var(--foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-\(--button-icon-size\) svg{width:var(--button-icon-size);height:var(--button-icon-size)}.\[\&_svg\]\:size-\(--button-icon-size-small\) svg{width:var(--button-icon-size-small);height:var(--button-icon-size-small)}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:size-\[18px\] svg{width:18px;height:18px}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:self-center svg{align-self:center}.\[\&_svg\]\:\[stroke-width\:1\.5\] svg,.\[\&_svg\]\:stroke-\[1\.5\] svg{stroke-width:1.5px}.aria-expanded\:\[\&_svg\]\:rotate-90[aria-expanded=true] svg{rotate:90deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_table_\[data-slot\=field\]\]\:\[margin\:0\] table [data-slot=field]{margin:0}.\[\&_table_\[data-slot\=field\]\]\:w-full table [data-slot=field]{width:100%}.\[\&_table_\[data-slot\=field\]\]\:min-w-0 table [data-slot=field]{min-width:0}.\[\&_table_\[data-slot\=field\]_input\]\:w-full table [data-slot=field] input{width:100%}.\[\&_table_\[data-slot\=field\]_input\]\:min-w-0 table [data-slot=field] input{min-width:0}.\[\&_table_\[data-slot\=field\]_input\]\:\[border-color\:transparent\] table [data-slot=field] input{border-color:#0000}.\[\&_table_\[data-slot\=field\]_input\]\:\[padding\:7px_5px\] table [data-slot=field] input{padding:7px 5px}.\[\&_table_\[data-slot\=field\]_input\]\:\[background\:transparent\] table [data-slot=field] input{background:0 0}.\[\&_table_\[data-slot\=field\]_input\:focus\]\:\[border-color\:var\(--accent\)\] table [data-slot=field] input:focus{border-color:var(--accent)}.\[\&_table_\[data-slot\=field\]_input\:focus\]\:bg-\[var\(--panel\)\] table [data-slot=field] input:focus{background-color:var(--panel)}.\[\&_table_\[data-slot\=field\]_input\:hover\]\:\[border-color\:var\(--line\)\] table [data-slot=field] input:hover{border-color:var(--line)}.\[\&_table_\[data-slot\=field\]_input\:hover\]\:bg-\[var\(--panel\)\] table [data-slot=field] input:hover{background-color:var(--panel)}.\[\&_table_td\:last-child\]\:\[text-align\:right\] table td:last-child{text-align:right}.\[\&_table_td\>code\]\:font-\[family-name\:var\(--font-code\)\] table td>code{font-family:var(--font-code)}.\[\&_table_td\>code\]\:text-\[length\:var\(--type-meta\)\] table td>code{font-size:var(--type-meta)}.\[\&_table_td\>code\]\:text-\[var\(--ink-dim\)\] table td>code{color:var(--ink-dim)}.\[\&_table_th\:first-child\]\:\[width\:22\%\] table th:first-child{width:22%}.\[\&_table_th\:first-child\]\:\[width\:28\%\] table th:first-child{width:28%}.\[\&_table_th\:first-child\]\:w-1\/4 table th:first-child{width:25%}.\[\&_table_th\:last-child\]\:w-16 table th:last-child{width:calc(var(--spacing) * 16)}.\[\&_table_th\:nth-child\(1\)\]\:\[width\:34\%\] table th:first-child{width:34%}.\[\&_table_th\:nth-child\(2\)\]\:\[width\:12\%\] table th:nth-child(2){width:12%}.\[\&_table_th\:nth-child\(2\)\]\:\[width\:30\%\] table th:nth-child(2){width:30%}.\[\&_table_th\:nth-child\(2\)\]\:w-\[13\%\] table th:nth-child(2){width:13%}.\[\&_table_th\:nth-child\(3\)\]\:\[width\:12\%\] table th:nth-child(3){width:12%}.\[\&_table_th\:nth-child\(3\)\]\:\[width\:24\%\] table th:nth-child(3){width:24%}.\[\&_table_th\:nth-child\(3\)\]\:w-20 table th:nth-child(3){width:calc(var(--spacing) * 20)}.\[\&_table_th\:nth-child\(3\)\]\:w-\[13\%\] table th:nth-child(3){width:13%}.\[\&_table_th\:nth-child\(4\)\]\:\[width\:auto\] table th:nth-child(4){width:auto}.\[\&_table_th\:nth-child\(4\)\]\:w-17 table th:nth-child(4){width:calc(var(--spacing) * 17)}.\[\&_table_th\:nth-child\(4\)\]\:w-\[13\%\] table th:nth-child(4){width:13%}.\[\&_table_th\:nth-child\(5\)\]\:w-32\.5 table th:nth-child(5){width:calc(var(--spacing) * 32.5)}.\[\&_table_th\:nth-child\(5\)\]\:w-\[13\%\] table th:nth-child(5){width:13%}.\[\&_table_th\:nth-child\(6\)\]\:w-\[9\%\] table th:nth-child(6){width:9%}.\[\&_table_th\:nth-child\(7\)\]\:w-\[14\%\] table th:nth-child(7){width:14%}.\[\&_tbody_th\[scope\=row\]\]\:font-\[family-name\:var\(--font-body\)\] tbody th[scope=row]{font-family:var(--font-body)}.\[\&_tbody_th\[scope\=row\]\]\:text-\[length\:var\(--type-body-small\)\] tbody th[scope=row]{font-size:var(--type-body-small)}.\[\&_tbody_th\[scope\=row\]\]\:tracking-normal tbody th[scope=row]{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_tbody_th\[scope\=row\]\]\:whitespace-normal tbody th[scope=row]{white-space:normal}.\[\&_tbody_th\[scope\=row\]\]\:normal-case tbody th[scope=row]{text-transform:none}.\[\&_tbody_tr\]\:transition-colors tbody tr{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(--duration-fast))}@media not all and (width>=760px){.max-\[760px\]\:\[\&_tbody_tr\]\:grid-cols-1\! tbody tr{grid-template-columns:repeat(1,minmax(0,1fr))!important}.max-\[760px\]\:\[\&_tbody_tr\]\:gap-3 tbody tr{gap:calc(var(--spacing) * 3)}}.\[\&_tbody_tr\.data-table\\_\\_row--detail\]\:bg-muted tbody tr.data-table__row--detail{background-color:var(--muted)}.\[\&_tbody_tr\.data-table\\_\\_row--static\]\:cursor-default tbody tr.data-table__row--static{cursor:default}.\[\&_tbody_tr\.data-table\\_\\_row--static\:hover\]\:bg-muted tbody tr.data-table__row--static:hover,.\[\&_tbody_tr\:hover\]\:bg-muted tbody tr:hover{background-color:var(--muted)}.\[\&_tbody_tr\:last-child\>td\]\:border-b-0 tbody tr:last-child>td{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&_td\]\:h-\[var\(--data-table-row-height\)\] td{height:var(--data-table-row-height)}.\[\&_td\]\:min-w-\[110px\] td{min-width:110px}.\[\&_td\]\:border-b td{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_td\]\:border-border td{border-color:var(--border)}.\[\&_td\]\:px-\[var\(--space-table-x\)\] td{padding-inline:var(--space-table-x)}.\[\&_td\]\:py-\[var\(--space-table-y\)\] td{padding-block:var(--space-table-y)}.\[\&_td\]\:text-left td{text-align:left}.\[\&_td\]\:align-middle td{vertical-align:middle}.\[\&_td\]\:align-top td{vertical-align:top}.\[\&_td\]\:font-\[family-name\:var\(--font-body\)\] td{font-family:var(--font-body)}.\[\&_td\]\:text-\[length\:var\(--type-body-small\)\] td{font-size:var(--type-body-small)}.\[\&_td\]\:leading-\[var\(--leading-normal\)\] td{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_td\]\:font-medium td{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_td\]\:whitespace-normal td{white-space:normal}@media not all and (width>=760px){.max-\[760px\]\:\[\&_td\]\:w-full td{width:100%}.max-\[760px\]\:\[\&_td\]\:min-w-0 td{min-width:0}}.\[\&_td_small\]\:mt-0\.5 td small{margin-top:calc(var(--spacing) * .5)}.\[\&_td_small\]\:block td small{display:block}.\[\&_td_small\]\:text-\[length\:var\(--type-body-small\)\] td small{font-size:var(--type-body-small)}.\[\&_td_small\]\:leading-\[var\(--leading-normal\)\] td small{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.\[\&_td_small\]\:font-normal td small{--tw-font-weight:var(--weight-regular);font-weight:var(--weight-regular)}.\[\&_td_small\]\:text-muted-foreground td small{color:var(--muted-foreground)}.\[\&_td_strong\]\:text-\[length\:var\(--type-table-primary\)\] td strong{font-size:var(--type-table-primary)}.\[\&_td_strong\]\:leading-\[var\(--leading-snug\)\] td strong{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_td_strong\]\:font-medium td strong{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_td_strong\]\:tracking-normal td strong{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_td_strong\]\:text-foreground td strong{color:var(--foreground)}.\[\&_td\.data-table\\_\\_number\]\:font-\[family-name\:var\(--font-label\)\] td.data-table__number{font-family:var(--font-label)}.\[\&_td\.data-table\\_\\_number\]\:whitespace-nowrap td.data-table__number{white-space:nowrap}.\[\&_td\.r\]\:font-\[family-name\:var\(--font-label\)\] td.r{font-family:var(--font-label)}.\[\&_td\.r\]\:text-\[length\:var\(--type-meta\)\] td.r{font-size:var(--type-meta)}.\[\&_td\.r\]\:whitespace-nowrap td.r{white-space:nowrap}.\[\&_td\:first-child\]\:min-w-\[250px\] td:first-child{min-width:250px}.\[\&_td\:is\(\.r\,\.data-table\\_\\_number\,\[class\$\=\\_\\_number\]\,\[class\$\=\\_\\_metric\]\,\[class\$\=\\_\\_date\]\,\[class\$\=\\_\\_size\]\,\[class\*\=\'_mono-\'\]\)\]\:font-\[family-name\:var\(--font-label\)\] td:is(.r,.data-table__number,[class$=__number],[class$=__metric],[class$=__date],[class$=__size],[class*=\ mono-]){font-family:var(--font-label)}.\[\&_td\:is\(\.r\,\.data-table\\_\\_number\,\[class\$\=\\_\\_number\]\,\[class\$\=\\_\\_metric\]\,\[class\$\=\\_\\_date\]\,\[class\$\=\\_\\_size\]\,\[class\*\=\'_mono-\'\]\)\]\:text-\[length\:var\(--type-meta\)\]\! td:is(.r,.data-table__number,[class$=__number],[class$=__metric],[class$=__date],[class$=__size],[class*=\ mono-]){font-size:var(--type-meta)!important}.\[\&_td\:is\(\.r\,\.data-table\\_\\_number\,\[class\$\=\\_\\_number\]\,\[class\$\=\\_\\_metric\]\,\[class\$\=\\_\\_date\]\,\[class\$\=\\_\\_size\]\,\[class\*\=\'_mono-\'\]\)\]\:tracking-normal td:is(.r,.data-table__number,[class$=__number],[class$=__metric],[class$=__date],[class$=__size],[class*=\ mono-]){--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&_td\:nth-child\(4\)_span\]\:mt-0\.5 td:nth-child(4) span{margin-top:calc(var(--spacing) * .5)}.\[\&_td\:nth-child\(4\)_span\]\:block td:nth-child(4) span{display:block}.\[\&_td\:nth-child\(4\)_span\]\:text-muted-foreground td:nth-child(4) span{color:var(--muted-foreground)}.\[\&_td\:nth-child\(4\)_strong\]\:block td:nth-child(4) strong{display:block}.\[\&_td\:nth-child\(4\)_strong\]\:font-medium td:nth-child(4) strong{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_td\[class\$\=\\_\\_actions\]\]\:text-right td[class$=__actions]{text-align:right}.\[\&_td\[class\$\=\\_\\_date\]\]\:whitespace-nowrap td[class$=__date],.\[\&_td\[class\$\=\\_\\_metric\]\]\:whitespace-nowrap td[class$=__metric]{white-space:nowrap}.\[\&_td\[class\$\=\\_\\_number\]\]\:font-\[family-name\:var\(--font-label\)\] td[class$=__number]{font-family:var(--font-label)}.\[\&_td\[class\$\=\\_\\_number\]\]\:whitespace-nowrap td[class$=__number],.\[\&_td\[class\$\=\\_\\_size\]\]\:whitespace-nowrap td[class$=__size]{white-space:nowrap}@media not all and (width>=760px){.max-\[760px\]\:\[\&_td\[data-label\]\]\:before\:mb-2 td[data-label]:before{content:var(--tw-content);margin-bottom:calc(var(--spacing) * 2)}.max-\[760px\]\:\[\&_td\[data-label\]\]\:before\:block td[data-label]:before{content:var(--tw-content);display:block}}.\[\&_textarea\]\:min-h-\[72px\] textarea{min-height:72px}.\[\&_textarea\]\:resize-y textarea{resize:vertical}.\[\&_th\]\:h-\[var\(--data-table-head-height\)\] th{height:var(--data-table-head-height)}.\[\&_th\]\:border-b th{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_th\]\:border-border th{border-color:var(--border)}.\[\&_th\]\:bg-\[var\(--panel-2\)\] th{background-color:var(--panel-2)}.\[\&_th\]\:px-\[var\(--space-table-x\)\] th{padding-inline:var(--space-table-x)}.\[\&_th\]\:py-1\.5 th{padding-block:calc(var(--spacing) * 1.5)}.\[\&_th\]\:\[text-align\:left\] th,.\[\&_th\]\:text-left th{text-align:left}.\[\&_th\]\:font-\[family-name\:var\(--font-label\)\] th{font-family:var(--font-label)}.\[\&_th\]\:text-\[length\:var\(--type-label\)\] th{font-size:var(--type-label)}.\[\&_th\]\:leading-\[var\(--leading-snug\)\] th{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.\[\&_th\]\:font-medium th{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&_th\]\:tracking-\[var\(--tracking-label\)\] th{--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.\[\&_th\]\:whitespace-nowrap th{white-space:nowrap}.\[\&_th\]\:text-\[var\(--ink-dim\)\] th{color:var(--ink-dim)}.\[\&_th\]\:uppercase th{text-transform:uppercase}.\[\&_th\:last-child\]\:w-\[88px\] th:last-child{width:88px}.\[\&_th\:nth-child\(1\)\]\:w-\[22\%\] th:first-child{width:22%}.\[\&_th\:nth-child\(1\)\]\:w-\[30\%\] th:first-child{width:30%}.\[\&_th\:nth-child\(2\)\]\:w-\[10\%\] th:nth-child(2){width:10%}.\[\&_th\:nth-child\(2\)\]\:w-\[16\%\] th:nth-child(2){width:16%}.\[\&_th\:nth-child\(2\)\]\:w-\[140px\] th:nth-child(2){width:140px}.\[\&_th\:nth-child\(3\)\]\:w-\[14\%\] th:nth-child(3){width:14%}.\[\&_th\:nth-child\(3\)\]\:w-\[22\%\] th:nth-child(3){width:22%}.\[\&_th\:nth-child\(3\)\]\:w-\[140px\] th:nth-child(3){width:140px}.\[\&_th\:nth-child\(4\)\]\:w-\[8\%\] th:nth-child(4){width:8%}.\[\&_th\:nth-child\(4\)\]\:w-\[90px\] th:nth-child(4){width:90px}.\[\&_th\:nth-child\(5\)\]\:w-\[11\%\] th:nth-child(5){width:11%}.\[\&_th\:nth-child\(5\)\]\:w-\[130px\] th:nth-child(5){width:130px}.\[\&_th\:nth-child\(6\)\]\:w-\[19\%\] th:nth-child(6){width:19%}.\[\&_th\:nth-child\(6\)\]\:w-\[116px\] th:nth-child(6){width:116px}.\[\&_th\:nth-child\(7\)\]\:w-\[8\%\] th:nth-child(7){width:8%}.\[\&_th\:nth-child\(n\+4\)\]\:w-\[160px\] th:nth-child(n+4){width:160px}.\[\&_time\]\:font-\[family-name\:var\(--font-label\)\] time{font-family:var(--font-label)}.\[\&_time\]\:text-\[length\:var\(--type-label\)\] time{font-size:var(--type-label)}.\[\&_time\]\:text-\[var\(--ink-dim\)\] time{color:var(--ink-dim)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\.data-table-empty-row\]\:cursor-default tr.data-table-empty-row{cursor:default}.\[\&_tr\.data-table-empty-row\:hover\]\:bg-transparent tr.data-table-empty-row:hover{background-color:#0000}.\[\&_tr\.data-table-empty-row\>td\]\:p-0 tr.data-table-empty-row>td{padding:0}.\[\&_tr\.data-table-state-row\]\:cursor-default tr.data-table-state-row{cursor:default}.\[\&_tr\.data-table-state-row\:hover\]\:bg-transparent tr.data-table-state-row:hover{background-color:#0000}.\[\&_tr\.data-table-state-row\>td\]\:h-\[104px\] tr.data-table-state-row>td{height:104px}.\[\&_tr\.data-table-state-row\>td\]\:px-5 tr.data-table-state-row>td{padding-inline:calc(var(--spacing) * 5)}.\[\&_tr\.data-table-state-row\>td\]\:py-\[18px\] tr.data-table-state-row>td{padding-block:18px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&_tr\[aria-disabled\=true\]\]\:opacity-50 tr[aria-disabled=true]{opacity:.5}.\[\&_ul\]\:\[margin\:0\] ul{margin:0}.\[\&_ul\]\:mt-2\.5 ul{margin-top:calc(var(--spacing) * 2.5)}.\[\&_ul\]\:mt-3 ul{margin-top:calc(var(--spacing) * 3)}.\[\&_ul\]\:grid ul{display:grid}.\[\&_ul\]\:list-none ul{list-style-type:none}.\[\&_ul\]\:gap-2\.5 ul{gap:calc(var(--spacing) * 2.5)}.\[\&_ul\]\:gap-\[7px\] ul{gap:7px}.\[\&_ul\]\:border-t ul{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&_ul\]\:\[padding\:0\] ul{padding:0}.\[\&_ul\]\:pt-2\.5 ul{padding-top:calc(var(--spacing) * 2.5)}.\[\&_ul\]\:\[list-style\:none\] ul{list-style:none}.\[\&\+section\]\:mt-0\.5+section{margin-top:calc(var(--spacing) * .5)}.\[\&\+section\]\:mt-3+section{margin-top:calc(var(--spacing) * 3)}.\[\&\+section\]\:mt-9+section{margin-top:calc(var(--spacing) * 9)}.\[\&\.cost-breakdown-editor--embedded\]\:\[padding\:0\].cost-breakdown-editor--embedded{padding:0}.\[\&\.data-table--compact\]\:\[--data-table-head-height\:32px\].data-table--compact{--data-table-head-height:32px}.\[\&\.data-table--compact\]\:\[--data-table-row-height\:48px\].data-table--compact{--data-table-row-height:48px}.\[\&\.data-table--compact\]\:\[--space-table-x\:14px\].data-table--compact{--space-table-x:14px}.\[\&\.data-table--compact\]\:\[--space-table-y\:9px\].data-table--compact{--space-table-y:9px}.\[\&\.data-table--compact_td\]\:text-\[length\:var\(--type-meta\)\].data-table--compact td{font-size:var(--type-meta)}.\[\&\.data-table--document_td\]\:align-top.data-table--document td{vertical-align:top}.\[\&\.data-table--document_td\]\:text-\[length\:var\(--type-document-meta\)\].data-table--document td{font-size:var(--type-document-meta)}.\[\&\.data-table--document_td_small\]\:mt-1.data-table--document td small{margin-top:var(--spacing)}.\[\&\.data-table--document_td_small\]\:text-\[length\:var\(--type-document-meta\)\].data-table--document td small{font-size:var(--type-document-meta)}.\[\&\.data-table--document_td_small\]\:text-\[var\(--ink-faint\)\].data-table--document td small{color:var(--ink-faint)}.\[\&\.data-table--document_td_strong\]\:block.data-table--document td strong{display:block}.\[\&\.data-table--document_td\+td\]\:border-l.data-table--document td+td{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\.data-table--document_th\]\:font-\[family-name\:var\(--font-body\)\].data-table--document th{font-family:var(--font-body)}.\[\&\.data-table--document_th\]\:text-\[length\:var\(--type-document-label\)\].data-table--document th{font-size:var(--type-document-label)}.\[\&\.data-table--document_th\]\:tracking-normal.data-table--document th{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[\&\.data-table--document_th\]\:text-\[var\(--ink-faint\)\].data-table--document th{color:var(--ink-faint)}.\[\&\.data-table--document_th\]\:normal-case.data-table--document th{text-transform:none}.\[\&\.data-table--document_th\+th\]\:border-l.data-table--document th+th{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\.data-table--interactive_tbody_tr\]\:cursor-pointer.data-table--interactive tbody tr{cursor:pointer}.\[\&\.data-table--interactive_tbody_tr\.is-open\]\:bg-\[var\(--accent-soft\)\].data-table--interactive tbody tr.is-open{background-color:var(--accent-soft)}.\[\&\.data-table--interactive_tbody_tr\.is-open\]\:\[box-shadow\:inset_2px_0_var\(--accent\)\].data-table--interactive tbody tr.is-open{box-shadow:inset 2px 0 var(--accent)}.\[\&\.data-table--interactive_tbody_tr\.is-selected\]\:bg-\[var\(--accent-soft\)\].data-table--interactive tbody tr.is-selected{background-color:var(--accent-soft)}.\[\&\.data-table--interactive_tbody_tr\.is-selected\]\:\[box-shadow\:inset_2px_0_var\(--accent\)\].data-table--interactive tbody tr.is-selected{box-shadow:inset 2px 0 var(--accent)}.\[\&\.data-table--interactive_tbody_tr\:focus-visible\]\:relative.data-table--interactive tbody tr:focus-visible{position:relative}.\[\&\.data-table--interactive_tbody_tr\:focus-visible\]\:z-1.data-table--interactive tbody tr:focus-visible{z-index:1}.\[\&\.data-table--interactive_tbody_tr\:focus-visible\]\:outline-2.data-table--interactive tbody tr:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.\[\&\.data-table--interactive_tbody_tr\:focus-visible\]\:-outline-offset-2.data-table--interactive tbody tr:focus-visible{outline-offset:calc(2px * -1)}.\[\&\.data-table--interactive_tbody_tr\:focus-visible\]\:outline-ring.data-table--interactive tbody tr:focus-visible{outline-color:var(--ring)}.\[\&\.data-table--interactive_tbody_tr\:hover\]\:bg-\[var\(--accent-tint-subtle\)\].data-table--interactive tbody tr:hover{background-color:var(--accent-tint-subtle)}.\[\&\.data-table--interactive_tbody_tr\[aria-selected\=true\]\]\:bg-\[var\(--accent-soft\)\].data-table--interactive tbody tr[aria-selected=true]{background-color:var(--accent-soft)}.\[\&\.data-table--interactive_tbody_tr\[aria-selected\=true\]\]\:\[box-shadow\:inset_2px_0_var\(--accent\)\].data-table--interactive tbody tr[aria-selected=true]{box-shadow:inset 2px 0 var(--accent)}@media not all and (width>=760px){.max-\[760px\]\:\[\&\.data-table--library\]\:block.data-table--library{display:block}.max-\[760px\]\:\[\&\.data-table--library\]\:min-w-0\!.data-table--library{min-width:0!important}.max-\[760px\]\:\[\&\.data-table--library\]\:table-auto.data-table--library{table-layout:auto}.max-\[760px\]\:\[\&\.data-table--library_tbody\]\:block.data-table--library tbody{display:block}.max-\[760px\]\:\[\&\.data-table--library_tbody_tr\]\:grid.data-table--library tbody tr{display:grid}.max-\[760px\]\:\[\&\.data-table--library_tbody_tr\]\:grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)_44px\].data-table--library tbody tr{grid-template-columns:repeat(2,minmax(0,1fr)) 44px}.max-\[760px\]\:\[\&\.data-table--library_tbody_tr\]\:gap-x-3\.5.data-table--library tbody tr{column-gap:calc(var(--spacing) * 3.5)}.max-\[760px\]\:\[\&\.data-table--library_tbody_tr\]\:border-b.data-table--library tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[760px\]\:\[\&\.data-table--library_tbody_tr\]\:border-border.data-table--library tbody tr{border-color:var(--border)}.max-\[760px\]\:\[\&\.data-table--library_tbody_tr\]\:px-\[var\(--space-table-x\)\].data-table--library tbody tr{padding-inline:var(--space-table-x)}.max-\[760px\]\:\[\&\.data-table--library_tbody_tr\]\:py-3\.5.data-table--library tbody tr{padding-block:calc(var(--spacing) * 3.5)}.max-\[760px\]\:\[\&\.data-table--library_tbody_tr\:last-child\]\:border-b-0.data-table--library tbody tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-\[760px\]\:\[\&\.data-table--library_td\]\:h-auto.data-table--library td{height:auto}.max-\[760px\]\:\[\&\.data-table--library_td\]\:min-w-0.data-table--library td{min-width:0}.max-\[760px\]\:\[\&\.data-table--library_td\]\:border-0.data-table--library td{border-style:var(--tw-border-style);border-width:0}.max-\[760px\]\:\[\&\.data-table--library_td\]\:p-0.data-table--library td{padding:0}.max-\[760px\]\:\[\&\.data-table--library_td\.data-table\\_\\_wide\]\:col-span-2.data-table--library td.data-table__wide{grid-column:span 2/span 2}.max-\[760px\]\:\[\&\.data-table--library_td\.data-table\\_\\_wide\]\:overflow-visible.data-table--library td.data-table__wide{overflow:visible}.max-\[760px\]\:\[\&\.data-table--library_td\.data-table\\_\\_wide\]\:whitespace-normal.data-table--library td.data-table__wide{white-space:normal}.max-\[760px\]\:\[\&\.data-table--library_td\:first-child\:not\(\[colspan\]\)\]\:col-span-2.data-table--library td:first-child:not([colspan]){grid-column:span 2/span 2}.max-\[760px\]\:\[\&\.data-table--library_td\:first-child\:not\(\[colspan\]\)\]\:row-start-1.data-table--library td:first-child:not([colspan]){grid-row-start:1}.max-\[760px\]\:\[\&\.data-table--library_td\:first-child\:not\(\[colspan\]\)\]\:pr-1\.5.data-table--library td:first-child:not([colspan]){padding-right:calc(var(--spacing) * 1.5)}.max-\[760px\]\:\[\&\.data-table--library_td\:last-child\:not\(\[colspan\]\)\]\:col-start-3.data-table--library td:last-child:not([colspan]){grid-column-start:3}.max-\[760px\]\:\[\&\.data-table--library_td\:last-child\:not\(\[colspan\]\)\]\:row-start-1.data-table--library td:last-child:not([colspan]){grid-row-start:1}.max-\[760px\]\:\[\&\.data-table--library_td\:last-child\:not\(\[colspan\]\)\]\:self-center.data-table--library td:last-child:not([colspan]){align-self:center}.max-\[760px\]\:\[\&\.data-table--library_td\:not\(\:first-child\)\:not\(\:last-child\)\]\:mt-3.data-table--library td:not(:first-child):not(:last-child){margin-top:calc(var(--spacing) * 3)}.max-\[760px\]\:\[\&\.data-table--library_td\:not\(\:first-child\)\:not\(\:last-child\)\]\:flex.data-table--library td:not(:first-child):not(:last-child){display:flex}.max-\[760px\]\:\[\&\.data-table--library_td\:not\(\:first-child\)\:not\(\:last-child\)\]\:flex-col.data-table--library td:not(:first-child):not(:last-child){flex-direction:column}.max-\[760px\]\:\[\&\.data-table--library_td\:not\(\:first-child\)\:not\(\:last-child\)\]\:items-start.data-table--library td:not(:first-child):not(:last-child){align-items:flex-start}.max-\[760px\]\:\[\&\.data-table--library_td\:not\(\:first-child\)\:not\(\:last-child\)\]\:gap-\[3px\].data-table--library td:not(:first-child):not(:last-child){gap:3px}.max-\[760px\]\:\[\&\.data-table--library_td\:not\(\[colspan\]\)\:not\(\:first-child\)\:not\(\:last-child\)\:not\(\.data-table\\_\\_wide\)\:nth-child\(even\)\]\:col-start-1.data-table--library td:not([colspan]):not(:first-child):not(:last-child):not(.data-table__wide):nth-child(2n){grid-column-start:1}.max-\[760px\]\:\[\&\.data-table--library_td\:not\(\[colspan\]\)\:not\(\:first-child\)\:not\(\:last-child\)\:not\(\.data-table\\_\\_wide\)\:nth-child\(odd\)\]\:col-start-2.data-table--library td:not([colspan]):not(:first-child):not(:last-child):not(.data-table__wide):nth-child(odd){grid-column-start:2}.max-\[760px\]\:\[\&\.data-table--library_td\[colspan\]\]\:col-span-full.data-table--library td[colspan]{grid-column:1/-1}.max-\[760px\]\:\[\&\.data-table--library_td\[colspan\]\]\:row-auto.data-table--library td[colspan]{grid-row:auto}.max-\[760px\]\:\[\&\.data-table--library_td\[data-label\]\]\:before\:text-\[length\:var\(--type-label\)\].data-table--library td[data-label]:before{content:var(--tw-content);font-size:var(--type-label)}.max-\[760px\]\:\[\&\.data-table--library_td\[data-label\]\]\:before\:text-muted-foreground.data-table--library td[data-label]:before{content:var(--tw-content);color:var(--muted-foreground)}.max-\[760px\]\:\[\&\.data-table--library_td\[data-label\]\]\:before\:uppercase.data-table--library td[data-label]:before{content:var(--tw-content);text-transform:uppercase}.max-\[760px\]\:\[\&\.data-table--library_td\[data-label\]\]\:before\:content-\[attr\(data-label\)\].data-table--library td[data-label]:before{--tw-content:attr(data-label);content:var(--tw-content)}.max-\[760px\]\:\[\&\.data-table--library_thead\]\:hidden.data-table--library thead{display:none}}.\[\&\.data-table--outline\]\:\[--data-table-head-height\:36px\].data-table--outline{--data-table-head-height:36px}.\[\&\.data-table--outline\]\:\[--data-table-row-height\:38px\].data-table--outline{--data-table-row-height:38px}.\[\&\.data-table--outline\]\:\[--space-table-x\:12px\].data-table--outline{--space-table-x:12px}.\[\&\.data-table--outline\]\:\[--space-table-y\:5px\].data-table--outline{--space-table-y:5px}.\[\&\.data-table--outline_\.data-table-identity\]\:gap-2.data-table--outline .data-table-identity{gap:calc(var(--spacing) * 2)}.\[\&\.data-table--outline_\.data-table-identity\\_\\_body\]\:flex-row.data-table--outline .data-table-identity__body{flex-direction:row}.\[\&\.data-table--outline_\.data-table-identity\\_\\_body\]\:items-center.data-table--outline .data-table-identity__body{align-items:center}.\[\&\.data-table--outline_\.data-table-identity\\_\\_body\]\:gap-2.data-table--outline .data-table-identity__body{gap:calc(var(--spacing) * 2)}.\[\&\.data-table--outline_\.data-table-identity\\_\\_title\]\:flex-1.data-table--outline .data-table-identity__title{flex:1}.\[\&\.data-table--outline_\.file-tile\]\:size-6.data-table--outline .file-tile{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\.data-table--outline_\.file-tile\]\:bg-transparent.data-table--outline .file-tile{background-color:#0000}.\[\&\.data-table--outline_\.file-tile\]\:text-muted-foreground.data-table--outline .file-tile{color:var(--muted-foreground)}.\[\&\.data-table--outline_\.file-tile_svg\]\:size-5.data-table--outline .file-tile svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.\[\&\.data-table--outline_\.file-tile\[data-file-family\=document\]\]\:text-\[var\(--file-document\)\].data-table--outline .file-tile[data-file-family=document]{color:var(--file-document)}.\[\&\.data-table--outline_\.file-tile\[data-file-family\=folder\]\]\:text-\[var\(--accent\)\].data-table--outline .file-tile[data-file-family=folder]{color:var(--accent)}.\[\&\.data-table--outline_\.file-tile\[data-file-family\=pdf\]\]\:text-\[var\(--file-pdf\)\].data-table--outline .file-tile[data-file-family=pdf]{color:var(--file-pdf)}.\[\&\.data-table--outline_\.file-tile\[data-file-family\=presentation\]\]\:text-\[var\(--file-presentation\)\].data-table--outline .file-tile[data-file-family=presentation]{color:var(--file-presentation)}.\[\&\.data-table--outline_\.file-tile\[data-file-family\=spreadsheet\]\]\:text-\[var\(--file-spreadsheet\)\].data-table--outline .file-tile[data-file-family=spreadsheet]{color:var(--file-spreadsheet)}@media not all and (width>=760px){.max-\[760px\]\:\[\&\.data-table--stack\]\:block.data-table--stack{display:block}.max-\[760px\]\:\[\&\.data-table--stack\]\:min-w-0.data-table--stack{min-width:0}.max-\[760px\]\:\[\&\.data-table--stack_tbody\]\:block.data-table--stack tbody{display:block}.max-\[760px\]\:\[\&\.data-table--stack_tbody_tr\]\:grid.data-table--stack tbody tr{display:grid}.max-\[760px\]\:\[\&\.data-table--stack_tbody_tr\]\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)_auto\].data-table--stack tbody tr{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.max-\[760px\]\:\[\&\.data-table--stack_tbody_tr\]\:border-b.data-table--stack tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-\[760px\]\:\[\&\.data-table--stack_tbody_tr\]\:border-border.data-table--stack tbody tr{border-color:var(--border)}.max-\[760px\]\:\[\&\.data-table--stack_tbody_tr\]\:px-3\.5.data-table--stack tbody tr{padding-inline:calc(var(--spacing) * 3.5)}.max-\[760px\]\:\[\&\.data-table--stack_tbody_tr\]\:py-\[13px\].data-table--stack tbody tr{padding-block:13px}.max-\[760px\]\:\[\&\.data-table--stack_tbody_tr\:last-child\]\:border-b-0.data-table--stack tbody tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.max-\[760px\]\:\[\&\.data-table--stack_td\]\:h-auto.data-table--stack td{height:auto}.max-\[760px\]\:\[\&\.data-table--stack_td\]\:min-w-0.data-table--stack td{min-width:0}.max-\[760px\]\:\[\&\.data-table--stack_td\]\:border-0.data-table--stack td{border-style:var(--tw-border-style);border-width:0}.max-\[760px\]\:\[\&\.data-table--stack_td\]\:p-0.data-table--stack td{padding:0}.max-\[760px\]\:\[\&\.data-table--stack_td\[data-label\]\]\:before\:font-\[family-name\:var\(--font-label\)\].data-table--stack td[data-label]:before{content:var(--tw-content);font-family:var(--font-label)}.max-\[760px\]\:\[\&\.data-table--stack_td\[data-label\]\]\:before\:text-\[length\:var\(--type-label\)\].data-table--stack td[data-label]:before{content:var(--tw-content);font-size:var(--type-label)}.max-\[760px\]\:\[\&\.data-table--stack_td\[data-label\]\]\:before\:font-medium.data-table--stack td[data-label]:before{content:var(--tw-content);--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.max-\[760px\]\:\[\&\.data-table--stack_td\[data-label\]\]\:before\:tracking-\[var\(--tracking-label\)\].data-table--stack td[data-label]:before{content:var(--tw-content);--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.max-\[760px\]\:\[\&\.data-table--stack_td\[data-label\]\]\:before\:text-muted-foreground.data-table--stack td[data-label]:before{content:var(--tw-content);color:var(--muted-foreground)}.max-\[760px\]\:\[\&\.data-table--stack_td\[data-label\]\]\:before\:uppercase.data-table--stack td[data-label]:before{content:var(--tw-content);text-transform:uppercase}.max-\[760px\]\:\[\&\.data-table--stack_td\[data-label\]\]\:before\:content-\[attr\(data-label\)\].data-table--stack td[data-label]:before{--tw-content:attr(data-label);content:var(--tw-content)}.max-\[760px\]\:\[\&\.data-table--stack_thead\]\:hidden.data-table--stack thead{display:none}}.\[\&\.data-table--sticky_thead_th\]\:sticky.data-table--sticky thead th{position:sticky}.\[\&\.data-table--sticky_thead_th\]\:top-0.data-table--sticky thead th{top:0}.\[\&\.data-table--sticky_thead_th\]\:z-2.data-table--sticky thead th{z-index:2}.\[\&\.registry-definition-row--capability\]\:\[grid-template-columns\:28px_150px_minmax\(0\,_1fr\)_30px\].registry-definition-row--capability{grid-template-columns:28px 150px minmax(0,1fr) 30px}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{appearance:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing) * 2)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing) * 2)}.\[\&\:is\(\:disabled\,\[aria-disabled\=true\]\)\]\:cursor-not-allowed:is(:disabled,[aria-disabled=true]){cursor:not-allowed}.\[\&\:is\(\:disabled\,\[aria-disabled\=true\]\)\]\:border-border:is(:disabled,[aria-disabled=true]){border-color:var(--border)}.\[\&\:is\(\:disabled\,\[aria-disabled\=true\]\)\]\:text-muted-foreground:is(:disabled,[aria-disabled=true]){color:var(--muted-foreground)}.\[\&\:is\(\:disabled\,\[aria-disabled\=true\]\)\]\:opacity-\(--control-disabled-opacity\):is(:disabled,[aria-disabled=true]){opacity:var(--control-disabled-opacity)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing) * 2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing) * 1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab, var(--destructive) 20%, transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab, var(--primary) 80%, transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.\*\:\[img\:first-child\]\:rounded-t-overlay>*):is(img:first-child){border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}:is(.\*\:\[img\:last-child\]\:rounded-b-overlay>*):is(img:last-child){border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.\[role\=alertdialog\]\:visible:is(){visibility:visible}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.\[\&\:last-child\]\:\[border-bottom\:0\]:last-child{border-bottom:0}.\[\&\>\*\]\:max-w-full>*{max-width:100%}.\[\&\>\*\]\:min-w-0>*{min-width:0}.\[\&\>\*\]\:wrap-anywhere>*{overflow-wrap:anywhere}.\[\&\>\*\]\:whitespace-normal>*{white-space:normal}.\[\&\>\*\+\*\]\:mt-3\.5>*+*{margin-top:calc(var(--spacing) * 3.5)}.\[\&\>\.col-span-full\]\:col-auto>.col-span-full{grid-column:auto}.\[\&\>\.data-table-identity\]\:flex-1>.data-table-identity{flex:1}.\[\&\>\.data-table-identity\\_\\_body\]\:flex-col\!>.data-table-identity__body{flex-direction:column!important}.\[\&\>\.data-table-identity\\_\\_body\]\:items-stretch\!>.data-table-identity__body{align-items:stretch!important}.\[\&\>\.fixture-field-target\]\:min-w-0>.fixture-field-target,.\[\&\>\.fixture-retired-field\]\:min-w-0>.fixture-retired-field{min-width:0}.\[\&\>\.form-field\]\:w-\[210px\]>.form-field{width:210px}.\[\&\>\.form-field\]\:min-w-\[180px\]>.form-field{min-width:180px}@media not all and (width>=760px){.max-\[760px\]\:\[\&\>\.form-field\]\:min-w-0>.form-field{min-width:0}.max-\[760px\]\:\[\&\>\.form-field\]\:basis-full>.form-field{flex-basis:100%}}.\[\&\>\.inline-error\]\:col-span-full>.inline-error{grid-column:1/-1}.\[\&\>\.inline-error\]\:mt-3>.inline-error{margin-top:calc(var(--spacing) * 3)}.\[\&\>\.inline-error\]\:mt-\[13px\]>.inline-error{margin-top:13px}.\[\&\>\.inline-error\]\:mb-3\.5>.inline-error{margin-bottom:calc(var(--spacing) * 3.5)}.\[\&\>\:first-child\]\:min-w-0>:first-child{min-width:0}.\[\&\>\:first-child\]\:flex-\[1_1_320px\]>:first-child{flex:320px}@media not all and (width>=760px){.max-\[760px\]\:\[\&\>\:not\(\[data-slot\=button\]\)\]\:max-w-full>:not([data-slot=button]){max-width:100%}}.\[\&\>\[data-slot\=button\]\]\:mb-\[1px\]>[data-slot=button]{margin-bottom:1px}@media not all and (width>=760px){.max-\[760px\]\:\[\&\>\[data-slot\=button\]\]\:flex-1>[data-slot=button]{flex:1}.max-\[760px\]\:\[\&\>\[data-slot\=button\]\]\:justify-center>[data-slot=button]{justify-content:center}}.\[\&\>\[data-slot\=field\]\]\:col-auto>[data-slot=field]{grid-column:auto}.\[\&\>\[data-slot\=field\]\]\:m-0>[data-slot=field]{margin:0}.\[\&\>\[data-slot\=field\]\]\:w-\[210px\]>[data-slot=field]{width:210px}.\[\&\>\[data-slot\=field\]\]\:min-w-0>[data-slot=field]{min-width:0}.\[\&\>\[data-slot\=field\]\]\:min-w-\[180px\]>[data-slot=field]{min-width:180px}.\[\&\>\[data-slot\=field\]\]\:flex-none>[data-slot=field]{flex:none}@media not all and (width>=760px){.max-\[760px\]\:\[\&\>\[data-slot\=field\]\]\:w-full>[data-slot=field]{width:100%}.max-\[760px\]\:\[\&\>\[data-slot\=field\]\]\:min-w-0>[data-slot=field]{min-width:0}.max-\[760px\]\:\[\&\>\[data-slot\=field\]\]\:flex-auto>[data-slot=field]{flex:auto}}.\[\&\>\[data-slot\=field\]_textarea\]\:min-h-\[132px\]>[data-slot=field] textarea{min-height:132px}.\[\&\>\[data-slot\=field\]\+\[data-slot\=field\]\]\:mt-4>[data-slot=field]+[data-slot=field]{margin-top:calc(var(--spacing) * 4)}.\[\&\>button\]\:h-8>button{height:calc(var(--spacing) * 8)}.\[\&\>button\]\:min-w-9>button{min-width:calc(var(--spacing) * 9)}.\[\&\>button\]\:bg-primary>button{background-color:var(--primary)}.\[\&\>button\]\:bg-primary\!>button{background-color:var(--primary)!important}.\[\&\>button\]\:bg-secondary>button{background-color:var(--secondary)}.\[\&\>button\]\:px-2\.5>button{padding-inline:calc(var(--spacing) * 2.5)}.\[\&\>button\]\:text-primary-foreground>button{color:var(--primary-foreground)}.\[\&\>button\]\:underline>button{text-decoration-line:underline}.\[\&\>div\]\:flex>div{display:flex}.\[\&\>div\]\:min-w-0>div{min-width:0}.\[\&\>div\]\:flex-col>div{flex-direction:column}.\[\&\>div\]\:items-center>div{align-items:center}.\[\&\>div\]\:items-start>div{align-items:flex-start}.\[\&\>div\]\:gap-2>div{gap:calc(var(--spacing) * 2)}.\[\&\>div\]\:gap-4>div{gap:calc(var(--spacing) * 4)}.\[\&\>div\]\:rounded-control>div{border-radius:var(--radius-sm)}.\[\&\>div\]\:border>div{border-style:var(--tw-border-style);border-width:1px}.\[\&\>div\]\:border-r>div{border-right-style:var(--tw-border-style);border-right-width:1px}.\[\&\>div\]\:border-border>div{border-color:var(--border)}.\[\&\>div\]\:bg-card>div{background-color:var(--card)}.\[\&\>div\]\:bg-muted>div{background-color:var(--muted)}.\[\&\>div\]\:p-2\.5>div{padding:calc(var(--spacing) * 2.5)}.\[\&\>div\]\:px-5>div{padding-inline:calc(var(--spacing) * 5)}.\[\&\>div\]\:px-\[13px\]>div{padding-inline:13px}.\[\&\>div\]\:px-\[18px\]>div{padding-inline:18px}.\[\&\>div\]\:py-2>div{padding-block:calc(var(--spacing) * 2)}.\[\&\>div\]\:py-3>div{padding-block:calc(var(--spacing) * 3)}.\[\&\>div\]\:py-4>div{padding-block:calc(var(--spacing) * 4)}.\[\&\>div\+div\]\:mt-3>div+div{margin-top:calc(var(--spacing) * 3)}.\[\&\>div\+div\]\:border-l>div+div{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\>div\+div\]\:border-border>div+div{border-color:var(--border)}@media not all and (width>=760px){.max-\[760px\]\:\[\&\>div\+div\]\:border-t>div+div{border-top-style:var(--tw-border-style);border-top-width:1px}.max-\[760px\]\:\[\&\>div\+div\]\:border-l-0>div+div{border-left-style:var(--tw-border-style);border-left-width:0}}.\[\&\>div\:first-child\>p\]\:mt-1>div:first-child>p{margin-top:var(--spacing)}.\[\&\>div\:first-child\>p\]\:text-muted-foreground>div:first-child>p{color:var(--muted-foreground)}.\[\&\>div\:first-child\>span\]\:text-xs>div:first-child>span{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>div\:first-child\>span\]\:text-muted-foreground>div:first-child>span{color:var(--muted-foreground)}.\[\&\>div\:first-child\>span\]\:uppercase>div:first-child>span{text-transform:uppercase}.\[\&\>div\:last-child\]\:flex>div:last-child{display:flex}.\[\&\>div\:last-child\]\:min-h-0>div:last-child{min-height:0}.\[\&\>div\:last-child\]\:flex-col>div:last-child{flex-direction:column}.\[\&\>div\>table\>thead_th\:first-child\]\:\[width\:24\%\]>div>table>thead th:first-child{width:24%}.\[\&\>div\>table\>thead_th\:last-child\]\:w-12>div>table>thead th:last-child{width:calc(var(--spacing) * 12)}.\[\&\>div\>table\>thead_th\:nth-child\(2\)\]\:w-37\.5>div>table>thead th:nth-child(2){width:calc(var(--spacing) * 37.5)}.\[\&\>div\>table\>thead_th\:nth-child\(2\)\]\:w-\[155px\]>div>table>thead th:nth-child(2){width:155px}.\[\&\>div\>table\>thead_th\:nth-child\(3\)\]\:\[width\:12\%\]>div>table>thead th:nth-child(3){width:12%}.\[\&\>div\>table\>thead_th\:nth-child\(3\)\]\:\[width\:20\%\]>div>table>thead th:nth-child(3){width:20%}.\[\&\>div\>table\>thead_th\:nth-child\(4\)\]\:w-40>div>table>thead th:nth-child(4){width:calc(var(--spacing) * 40)}.\[\&\>div\>table\>thead_th\:nth-child\(4\)\]\:w-44>div>table>thead th:nth-child(4),.\[\&\>div\>table\>thead_th\:nth-child\(5\)\]\:w-44>div>table>thead th:nth-child(5){width:calc(var(--spacing) * 44)}.\[\&\>div\>table\>thead_th\:nth-child\(6\)\]\:w-28>div>table>thead th:nth-child(6){width:calc(var(--spacing) * 28)}.\[\&\>div\>table\>thead_th\:nth-child\(7\)\]\:w-\[125px\]>div>table>thead th:nth-child(7){width:125px}.\[\&\>dt\]\:mb-3>dt{margin-bottom:calc(var(--spacing) * 3)}.\[\&\>footer\]\:flex>footer{display:flex}.\[\&\>footer\]\:justify-end>footer{justify-content:flex-end}.\[\&\>footer\]\:border-t>footer{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>footer\]\:border-border>footer{border-color:var(--border)}.\[\&\>footer\]\:px-5>footer{padding-inline:calc(var(--spacing) * 5)}.\[\&\>footer\]\:py-3>footer{padding-block:calc(var(--spacing) * 3)}.\[\&\>h3\]\:mb-2>h3{margin-bottom:calc(var(--spacing) * 2)}.\[\&\>h3\]\:text-\[length\:var\(--type-panel-title\)\]>h3{font-size:var(--type-panel-title)}.\[\&\>header\]\:mb-\[15px\]>header{margin-bottom:15px}.\[\&\>header\]\:flex>header{display:flex}.\[\&\>header\]\:items-center>header{align-items:center}.\[\&\>header\]\:items-start>header{align-items:flex-start}.\[\&\>header\]\:justify-between>header{justify-content:space-between}.\[\&\>header\]\:gap-\[11px\]>header{gap:11px}.\[\&\>header\]\:gap-\[18px\]>header{gap:18px}.\[\&\>header\]\:border-b>header{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&\>header\]\:border-border>header{border-color:var(--border)}.\[\&\>header\]\:px-5>header{padding-inline:calc(var(--spacing) * 5)}.\[\&\>header\]\:py-\[18px\]>header{padding-block:18px}@media not all and (width>=760px){.max-\[760px\]\:\[\&\>header\]\:flex-col>header{flex-direction:column}.max-\[760px\]\:\[\&\>header\]\:items-start>header{align-items:flex-start}}.\[\&\>header_h3\]\:text-\[length\:var\(--type-panel-title\)\]>header h3{font-size:var(--type-panel-title)}.\[\&\>header_h3\]\:font-medium>header h3{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&\>header_p\]\:mt-0\.5>header p{margin-top:calc(var(--spacing) * .5)}.\[\&\>header_p\]\:text-\[length\:var\(--type-body-small\)\]>header p{font-size:var(--type-body-small)}.\[\&\>header_p\]\:text-\[var\(--ink-faint\)\]>header p{color:var(--ink-faint)}.\[\&\>header\>div\:first-child\]\:grid>header>div:first-child{display:grid}.\[\&\>header\>div\:first-child\]\:min-w-0>header>div:first-child{min-width:0}.\[\&\>header\>div\:first-child\]\:gap-\[3px\]>header>div:first-child{gap:3px}.\[\&\>header\>span\]\:grid>header>span{display:grid}.\[\&\>header\>span\]\:h-\[25px\]>header>span{height:25px}.\[\&\>header\>span\]\:w-\[25px\]>header>span{width:25px}.\[\&\>header\>span\]\:\[flex\:0_0_25px\]>header>span{flex:0 0 25px}.\[\&\>header\>span\]\:\[place-items\:center\]>header>span{place-items:center}.\[\&\>header\>span\]\:rounded-control>header>span{border-radius:var(--radius-sm)}.\[\&\>header\>span\]\:bg-\[var\(--ink\)\]>header>span{background-color:var(--ink)}.\[\&\>header\>span\]\:font-\[family-name\:var\(--font-label\)\]>header>span{font-family:var(--font-label)}.\[\&\>header\>span\]\:text-\[length\:var\(--type-label\)\]>header>span{font-size:var(--type-label)}.\[\&\>header\>span\]\:text-\[var\(--panel\)\]>header>span{color:var(--panel)}.\[\&\>input\]\:h-full>input{height:100%}.\[\&\>input\]\:min-w-0>input{min-width:0}.\[\&\>input\]\:flex-1>input{flex:1}.\[\&\>input\]\:rounded-none>input{border-radius:0}.\[\&\>input\]\:border-0>input{border-style:var(--tw-border-style);border-width:0}.\[\&\>input\]\:border-l>input{border-left-style:var(--tw-border-style);border-left-width:1px}.\[\&\>input\]\:border-border>input{border-color:var(--border)}.\[\&\>input\]\:px-3>input{padding-inline:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing) * 3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing) * 1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing) * 1.5)}.\[\&\>kbd\]\:rounded-control>kbd{border-radius:var(--radius-sm)}.\[\&\>label\]\:flex>label{display:flex}.\[\&\>label\]\:min-h-9>label{min-height:calc(var(--spacing) * 9)}.\[\&\>label\]\:min-w-0>label{min-width:0}.\[\&\>label\]\:flex-1>label{flex:1}.\[\&\>label\]\:cursor-pointer>label{cursor:pointer}.\[\&\>label\]\:items-center>label{align-items:center}.\[\&\>label\]\:gap-2\.5>label{gap:calc(var(--spacing) * 2.5)}.\[\&\>li\]\:flex>li{display:flex}.\[\&\>li\]\:grid>li{display:grid}.\[\&\>li\]\:max-w-full>li{max-width:100%}.\[\&\>li\]\:min-w-0>li{min-width:0}.\[\&\>li\]\:\[grid-template-columns\:minmax\(220px\,_1fr\)_minmax\(0\,_2fr\)_auto\]>li{grid-template-columns:minmax(220px,1fr) minmax(0,2fr) auto}.\[\&\>li\]\:items-center>li{align-items:center}.\[\&\>li\]\:gap-1>li{gap:var(--spacing)}.\[\&\>li\]\:gap-6>li{gap:calc(var(--spacing) * 6)}.\[\&\>li\]\:\[padding\:14px_16px\]>li{padding:14px 16px}.\[\&\>li\+li\]\:border-t>li+li{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>li\+li\]\:border-border>li+li{border-color:var(--border)}.\[\&\>li\+li\]\:before\:content-\[\'\/\'\]>li+li:before{--tw-content:"/";content:var(--tw-content)}.\[\&\>li\>p\]\:\[margin\:0\]>li>p{margin:0}.\[\&\>output\]\:font-heading>output{font-family:var(--font-ui)}.\[\&\>output\]\:text-\[length\:var\(--type-page-title\)\]>output{font-size:var(--type-page-title)}.\[\&\>output\]\:font-medium>output{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&\>p\]\:mt-3\.5>p{margin-top:calc(var(--spacing) * 3.5)}.\[\&\>p\]\:mt-\[7px\]>p{margin-top:7px}.\[\&\>p\]\:mb-3>p{margin-bottom:calc(var(--spacing) * 3)}.\[\&\>p\]\:border-l-2>p{border-left-style:var(--tw-border-style);border-left-width:2px}.\[\&\>p\]\:border-\[var\(--accent-edge\)\]>p{border-color:var(--accent-edge)}.\[\&\>p\]\:pl-\[13px\]>p{padding-left:13px}.\[\&\>p\]\:text-sm>p{font-size:var(--type-control);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&\>p\]\:text-\[var\(--ink-dim\)\]>p{color:var(--ink-dim)}.\[\&\>p\]\:text-muted-foreground>p{color:var(--muted-foreground)}.\[\&\>pre\]\:m-0>pre{margin:0}.\[\&\>pre\]\:max-h-\[640px\]>pre{max-height:640px}.\[\&\>pre\]\:min-w-0>pre{min-width:0}.\[\&\>pre\]\:overflow-auto>pre{overflow:auto}.\[\&\>pre\]\:bg-muted>pre{background-color:var(--muted)}.\[\&\>pre\]\:p-5>pre{padding:calc(var(--spacing) * 5)}.\[\&\>pre\]\:font-mono>pre{font-family:var(--font-code)}.\[\&\>pre\]\:text-\[length\:var\(--type-meta\)\]>pre{font-size:var(--type-meta)}.\[\&\>pre\]\:break-words>pre{overflow-wrap:break-word}.\[\&\>pre\]\:whitespace-pre-wrap>pre{white-space:pre-wrap}.\[\&\>section\]\:mt-4>section{margin-top:calc(var(--spacing) * 4)}.\[\&\>section\]\:grid>section{display:grid}.\[\&\>section\]\:min-w-0>section{min-width:0}.\[\&\>section\]\:content-start>section{align-content:flex-start}.\[\&\>section\]\:gap-3>section{gap:calc(var(--spacing) * 3)}.\[\&\>section\]\:border-t>section{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>section\]\:pt-3>section{padding-top:calc(var(--spacing) * 3)}.\[\&\>small\]\:\[margin\:0\]>small{margin:0}.\[\&\>small\]\:line-clamp-2>small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\[\&\>small\]\:max-w-full>small{max-width:100%}.\[\&\>small\]\:truncate>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>small\]\:text-xs>small{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>small\]\:text-\[length\:var\(--type-meta\)\]>small{font-size:var(--type-meta)}.\[\&\>small\]\:wrap-anywhere>small{overflow-wrap:anywhere}.\[\&\>small\]\:text-muted-foreground>small{color:var(--muted-foreground)}.\[\&\>span\]\:block>span{display:block}.\[\&\>span\]\:max-w-full>span{max-width:100%}.\[\&\>span\]\:truncate>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>span\]\:overflow-hidden>span{overflow:hidden}.\[\&\>span\]\:text-xs>span{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:text-\[length\:var\(--type-body-small\)\]>span{font-size:var(--type-body-small)}.\[\&\>span\]\:text-\[length\:var\(--type-label\)\]>span{font-size:var(--type-label)}.\[\&\>span\]\:text-\[length\:var\(--type-meta\)\]>span{font-size:var(--type-meta)}.\[\&\>span\]\:font-medium>span{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.\[\&\>span\]\:text-ellipsis>span{text-overflow:ellipsis}.\[\&\>span\]\:whitespace-nowrap>span{white-space:nowrap}.\[\&\>span\]\:text-\[var\(--accent\)\]>span{color:var(--accent)}.\[\&\>span\]\:text-accent-foreground>span{color:var(--accent-foreground)}.\[\&\>span\]\:text-muted-foreground>span{color:var(--muted-foreground)}.\[\&\>span\]\:uppercase>span{text-transform:uppercase}.\[\&\>span\+span\]\:before\:mr-4>span+span:before{content:var(--tw-content);margin-right:calc(var(--spacing) * 4)}.\[\&\>span\+span\]\:before\:content-\[\'·\'\]>span+span:before{--tw-content:"·";content:var(--tw-content)}.\[\&\>span\:first-child\]\:mr-auto>span:first-child{margin-right:auto}.\[\&\>span\:first-child\]\:text-xs>span:first-child{font-size:var(--type-body-small);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\:first-child\]\:whitespace-nowrap>span:first-child{white-space:nowrap}.\[\&\>span\:first-child\]\:text-muted-foreground>span:first-child{color:var(--muted-foreground)}.\[\&\>strong\]\:truncate>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>strong\]\:text-\[length\:var\(--type-body\)\]>strong{font-size:var(--type-body)}.\[\&\>strong\]\:text-\[length\:var\(--type-body-small\)\]>strong{font-size:var(--type-body-small)}.\[\&\>strong\]\:text-\[length\:var\(--type-section-title\)\]>strong{font-size:var(--type-section-title)}.\[\&\>strong\]\:font-medium>strong{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium)}.open\:\[\&\>summary\]\:mb-3:is([open],:popover-open,:open)>summary{margin-bottom:calc(var(--spacing) * 3)}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:block>svg{display:block}.\[\&\>svg\]\:size-\(--selection-control-mark-size\)>svg{width:var(--selection-control-mark-size);height:var(--selection-control-mark-size)}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing) * 3)!important;height:calc(var(--spacing) * 3)!important}.\[\&\>svg\]\:size-7>svg{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.\[\&\>svg\]\:size-full>svg{width:100%;height:100%}.\[\&\>svg\]\:overflow-visible>svg{overflow:visible}.\[\&\>svg\]\:transition-transform>svg{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--duration-fast))}.data-\[panel-open\]\:\[\&\>svg\]\:rotate-90[data-panel-open]>svg{rotate:90deg}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&\>td\]\:bg-secondary>td{background-color:var(--secondary)}.\[\&\>td\:first-child\]\:shadow-\[inset_3px_0_0_var\(--warn\)\]>td:first-child{--tw-shadow:inset 3px 0 0 var(--tw-shadow-color,var(--warn));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.\[\&\>th\]\:bg-secondary>th{background-color:var(--secondary)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[aria-expanded\=true\]\>svg\]\:rotate-90[aria-expanded=true]>svg{rotate:90deg}.\[\&\[readonly\]\]\:\[cursor\:default\][readonly]{cursor:default}.\[\&\[readonly\]\]\:\[border-color\:var\(--accent-edge\)\][readonly]{border-color:var(--accent-edge)}.\[\&\[readonly\]\]\:bg-\[var\(--accent-tint-subtle\)\][readonly]{background-color:var(--accent-tint-subtle)}.\[\&\[readonly\]\]\:text-\[var\(--ink\)\][readonly]{color:var(--ink)}.data-table-inline-state .\[\.data-table-inline-state_\&\]\:size-\[18px\]{width:18px;height:18px}.inline-empty-state.\[\.inline-empty-state\&\]\:\[min-height\:0\]{min-height:0}.inline-empty-state.\[\.inline-empty-state\&\]\:\[justify-content\:flex-start\]{justify-content:flex-start}.inline-empty-state.\[\.inline-empty-state\&\]\:\[padding\:0\]{padding:0}.inline-empty-state.\[\.inline-empty-state\&\]\:\[text-align\:left\]{text-align:left}.record-context__field>.\[\.record-context\\_\\_field\>\&\]\:absolute{position:absolute}.record-context__field>.\[\.record-context\\_\\_field\>\&\]\:top-0{top:0}.record-context__field>.\[\.record-context\\_\\_field\>\&\]\:right-0{right:0}.record-context__stakeholders>.\[\.record-context\\_\\_stakeholders\>\&\]\:absolute{position:absolute}.record-context__stakeholders>.\[\.record-context\\_\\_stakeholders\>\&\]\:top-0{top:0}.record-context__stakeholders>.\[\.record-context\\_\\_stakeholders\>\&\]\:right-0{right:0}.use-case-transition-lock .\[\.use-case-transition-lock_\&\]\:size-\[18px\]{width:18px;height:18px}@media (width<=640px){.\[\@media\(max-width\:640px\)\]\:\[\&\.registry-definition-row--capability\]\:\[grid-template-columns\:24px_minmax\(0\,_1fr\)_30px\].registry-definition-row--capability{grid-template-columns:24px minmax(0,1fr) 30px}.\[\@media\(max-width\:640px\)\]\:\[\&\>\[data-slot\=button\]\]\:\[grid-column\:3\]>[data-slot=button]{grid-column:3}.\[\@media\(max-width\:640px\)\]\:\[\&\>\[data-slot\=button\]\]\:\[grid-row\:1_\/_3\]>[data-slot=button]{grid-row:1/3}.\[\@media\(max-width\:640px\)\]\:\[\&\>input\]\:\[grid-column\:2\]>input{grid-column:2}.\[\@media\(max-width\:640px\)\]\:\[\&\>input\]\:\[grid-row\:2\]>input{grid-row:2}}@media (width<=760px){.\[\@media\(max-width\:760px\)\]\:col-span-full{grid-column:1/-1}.\[\@media\(max-width\:760px\)\]\:col-start-1{grid-column-start:1}.\[\@media\(max-width\:760px\)\]\:col-start-2{grid-column-start:2}.\[\@media\(max-width\:760px\)\]\:row-start-1{grid-row-start:1}.\[\@media\(max-width\:760px\)\]\:w-auto{width:auto}.\[\@media\(max-width\:760px\)\]\:\[grid-template-columns\:minmax\(0\,_1fr\)_36px\]{grid-template-columns:minmax(0,1fr) 36px}.\[\@media\(max-width\:760px\)\]\:flex-col{flex-direction:column}.\[\@media\(max-width\:760px\)\]\:items-start{align-items:flex-start}.\[\@media\(max-width\:760px\)\]\:text-left{text-align:left}.\[\@media\(max-width\:760px\)\]\:\[\&_table\.data-table--stack_tbody_tr\]\:\[grid-template-columns\:minmax\(0\,_1fr\)_auto\] table.data-table--stack tbody tr{grid-template-columns:minmax(0,1fr) auto}.\[\@media\(max-width\:760px\)\]\:\[\&_table\.data-table--stack_tbody_tr\]\:\[gap\:10px_16px\] table.data-table--stack tbody tr{gap:10px 16px}.\[\@media\(max-width\:760px\)\]\:\[\&_table\.data-table--stack_td\[data-label\]\:\:before\]\:mb-1 table.data-table--stack td[data-label]:before{margin-bottom:var(--spacing)}.\[\@media\(max-width\:760px\)\]\:\[\&_table\.data-table--stack_td\[data-label\]\:\:before\]\:block table.data-table--stack td[data-label]:before{display:block}.\[\@media\(max-width\:760px\)\]\:\[\&\>\:nth-child\(2\)\]\:\[grid-column\:1\]>:nth-child(2){grid-column:1}.\[\@media\(max-width\:760px\)\]\:\[\&\>\[data-slot\=button\]\]\:\[grid-column\:2\]>[data-slot=button]{grid-column:2}.\[\@media\(max-width\:760px\)\]\:\[\&\>\[data-slot\=button\]\]\:\[grid-row\:1_\/_span_2\]>[data-slot=button]{grid-row:1/span 2}.\[\@media\(max-width\:760px\)\]\:\[\&\>\[data-slot\=button\]\]\:\[align-self\:center\]>[data-slot=button]{align-self:center}}@media (width<=900px){.\[\@media\(max-width\:900px\)\]\:\[\&\>li\]\:\[grid-template-columns\:minmax\(0\,_1fr\)_auto\]>li{grid-template-columns:minmax(0,1fr) auto}.\[\@media\(max-width\:900px\)\]\:\[\&\>li\]\:\[gap\:10px_16px\]>li{gap:10px 16px}.\[\@media\(max-width\:900px\)\]\:\[\&\>li\>p\]\:\[grid-column\:1_\/_-1\]>li>p{grid-column:1/-1}.\[\@media\(max-width\:900px\)\]\:\[\&\>li\>p\]\:\[grid-row\:2\]>li>p{grid-row:2}}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation: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-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-mask-linear{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-radial{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-conic{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-left{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-right{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-bottom{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top{syntax:"*";inherits:false;initial-value:linear-gradient(#fff, #fff)}@property --tw-mask-top-from-position{syntax:"*";inherits:false;initial-value:0%}@property --tw-mask-top-to-position{syntax:"*";inherits:false;initial-value:100%}@property --tw-mask-top-from-color{syntax:"*";inherits:false;initial-value:black}@property --tw-mask-top-to-color{syntax:"*";inherits:false;initial-value:transparent}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@font-face{font-family:PP Neue Montreal;src:url(/assets/ppneuemontreal-thin-CniiwlZL.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/ppneuemontreal-book-DFwIyGw9.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/ppneuemontreal-medium-B8CHqZdO.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/ppneuemontreal-bold-BFjdx9Rk.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PP Neue Montreal;src:url(/assets/ppneuemontreal-italic-ChUlZJpX.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibmplexmono-400-BJoXLJYV.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/ibmplexmono-500-C820gu2e.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/instrumentserif-400-DGrY7Whw.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/assets/instrumentserif-400-italic-Dv3QvL_F.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}:root{--font-ui:"PP Neue Montreal", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-code:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-editorial:"Instrument Serif", Georgia, serif;--font-display:var(--font-ui);--font-body:var(--font-ui);--font-label:var(--font-ui);--font-mono:var(--font-code);--font-serif:var(--font-editorial);--weight-thin:100;--weight-regular:400;--weight-medium:500;--weight-bold:700;--text-caption:10px;--text-meta:11px;--text-small:12px;--text-control:13px;--text-body:14px;--text-body-lg:16px;--text-heading-sm:18px;--text-heading-md:20px;--text-heading-lg:24px;--text-page:30px;--text-display:40px;--text-hero:72px;--type-page-title:var(--text-page);--type-record-title:clamp(24px, 2vw, 30px);--type-display-title:clamp(32px, 3vw, 48px);--type-section-title:var(--text-heading-md);--type-subsection-title:var(--text-heading-sm);--type-feature-title:var(--text-heading-lg);--type-display-metric:clamp(24px, 4vw, var(--text-display));--type-hero-decoration:var(--text-hero);--type-card-title:var(--text-body-lg);--type-panel-title:var(--text-body);--type-body:var(--text-body);--type-body-small:var(--text-small);--type-control:var(--text-control);--type-field:var(--text-control);--type-tab:var(--text-small);--type-button:var(--text-small);--type-button-small:var(--text-meta);--type-section-description:var(--text-small);--type-table-primary:var(--text-control);--type-table-secondary:var(--text-meta);--type-meta:var(--text-meta);--type-label:var(--text-caption);--type-chip:var(--text-caption);--type-document-label:var(--text-small);--type-document-meta:var(--text-small);--type-code-inline:.88em;--leading-none:1;--leading-display:1.1;--leading-tight:1.25;--leading-snug:1.4;--leading-normal:1.5;--leading-relaxed:1.65;--leading-chip:1.5;--tracking-display:-.035em;--tracking-tight:-.02em;--tracking-normal:0;--tracking-label:.08em;--tracking-chip:.08em;--tracking-wide:.12em}html{font-synthesis:none}:where(body),:where(button),:where(input),:where(textarea),:where(select){font-family:var(--font-body)}:where(input),:where(textarea),:where(select){font-size:var(--type-field);font-weight:var(--weight-regular);line-height:var(--leading-normal)}:where(input)::placeholder,:where(textarea)::placeholder{color:var(--ink-faint);font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;opacity:1}:where(h1),:where(h2),:where(h3),:where(h4),:where(h5),:where(h6),:where(strong),:where(b){font-weight:var(--weight-medium)}:where(code),:where(pre),:where(kbd),:where(samp),.mono{font-family:var(--font-code)}.type-subsection-title{font-size:var(--type-subsection-title);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.type-meta{font-size:var(--type-meta);font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal)}.type-label{font-size:var(--type-label);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase}:root{--surface-canvas:#f8f7f4;--surface-raised:#ecebe7;--surface-panel:#fff;--surface-subtle:#fbfaf7;--color-text-primary:#10141d;--color-text-secondary:#10141da8;--color-text-tertiary:#10141d6b;--border-subtle:#10141d14;--border-strong:#10141d29;--canvas-note-yellow:#fff0b3;--canvas-note-pink:#f9dbe8;--canvas-note-blue:#dceeff;--canvas-note-green:#dff0dc;--accent:#0078d7;--accent-hot:#5ba6e3;--accent-soft:rgba(var(--accent-rgb), .08);--ok:#157f52;--warn:#9a6b0e;--priority-medium:#c75b12;--bad:#b03a26;--value-revenue:#157f52;--value-cost:#2877b8;--value-risk:#8054b3;--function-sales:#157f52;--function-engineering:#2877b8;--function-operations:#c06a1b;--function-finance:#8054b3;--function-supply-chain:#0f8a8a;--function-commercial:#b8437a;--function-it:#4a5bc4;--function-customer-service:#9a7b12;--function-human-resources:#6d8a1f;--function-marketing:#d0453a;--quadrant-strategic:#0b5f63;--quadrant-quick-win:#1f8f86;--quadrant-fill-in:#6bbcb2;--quadrant-avoid:#b9dcd7;--status-backlog:#a3acb9;--status-discovery:#c2509a;--status-solutioning:#7a5cc4;--status-ready:#e0703a;--status-in-progress:#0078d7;--status-production:#157f52;--status-on-hold:#d39a1c;--status-not-pursuing:#c0573b;--status-irrelevant:#4a505c;--status-not-set:#d6d9de;--business-finance:#0078d7;--business-sales:#7650a3;--business-operations:#157f52;--business-other:#68707d;--ontology-default:#667085;--ontology-people:#8250a6;--ontology-system:#237a66;--ontology-information:#6e7781;--ontology-event:#bd6b24;--ontology-metric:#b04b7a;--ontology-outcome:#2d8a57;--ontology-control:#9a6a14;--matrix-developing-rgb:194, 93, 25;--matrix-promising-rgb:0, 126, 137;--process-owner-0-rgb:var(--accent-rgb);--process-owner-1-rgb:124, 58, 237;--process-owner-2-rgb:8, 145, 178;--process-owner-3-rgb:217, 119, 6;--process-owner-4-rgb:5, 150, 105;--process-owner-5-rgb:219, 39, 119;--process-owner-6-rgb:79, 70, 229;--process-owner-7-rgb:220, 38, 38;--process-owner-8-rgb:14, 116, 144;--process-owner-9-rgb:180, 83, 9;--accent-rgb:0, 120, 215;--ok-rgb:21, 127, 82;--warn-rgb:154, 107, 14;--bad-rgb:176, 58, 38;--business-sales-rgb:118, 80, 163;--ink-rgb:16, 20, 29;--paper-rgb:248, 247, 244;--white-rgb:255, 255, 255;--bg:var(--surface-canvas);--bg-raised:var(--surface-raised);--panel:var(--surface-panel);--panel-2:var(--surface-subtle);--line:var(--border-subtle);--line-bright:var(--border-strong);--ink:var(--color-text-primary);--ink-dim:var(--color-text-secondary);--ink-faint:var(--color-text-tertiary);--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-xl:16px;--radius-radio-control:50%;--radius-pill:999px;--r-xs:var(--radius-xs);--r-sm:var(--radius-sm);--r-md:var(--radius-md);--r-lg:var(--radius-lg);--r:var(--radius-lg);--background:var(--surface-canvas);--foreground:var(--color-text-primary);--card:var(--surface-panel);--card-foreground:var(--ink);--popover:var(--surface-panel);--popover-foreground:var(--ink);--primary:var(--ink);--primary-foreground:var(--bg);--secondary:var(--panel-2);--secondary-foreground:var(--ink);--muted:var(--surface-raised);--muted-foreground:var(--ink-dim);--accent-foreground:var(--accent);--selection:var(--accent-soft);--destructive:var(--bad);--destructive-foreground:var(--surface-panel);--border:var(--border-subtle);--input:var(--border-strong);--ring:var(--accent);--radius:var(--radius-sm);--overlay-scrim:rgba(var(--ink-rgb), .24);--shadow-action-primary:0 7px 20px rgba(var(--ink-rgb), .16);--shadow-action-destructive:0 7px 20px rgba(var(--bad-rgb), .18);--danger-hover:rgba(var(--bad-rgb), .055);--danger-hover-border:rgba(var(--bad-rgb), .24);--duration-fast:.15s;--duration-standard:.2s;--shadow-sm:0 1px 2px rgba(var(--ink-rgb), .04), 0 1px 1px rgba(var(--ink-rgb), .02);--shadow-md:0 8px 28px rgba(var(--ink-rgb), .08);--shadow-lg:0 2px 6px rgba(var(--ink-rgb), .05), 0 24px 60px rgba(var(--ink-rgb), .09);--shadow:var(--shadow-sm);--shadow-lift:var(--shadow-lg);--motion-fast:.15s ease;--motion-standard:.2s ease;--layer-sticky:90;--layer-drawer:400;--layer-toast:450;--layer-dialog:500;--layer-dropdown:600;--space-table-x:16px;--space-table-y:12px;--side-w:244px;--form-control-height:36px;--form-textarea-min-height:60px;--selection-control-size:16px;--selection-control-stroke:1px;--selection-control-mark-size:10px;--selection-control-dot-size:6px;--control-disabled-opacity:.36;--space-field-label:6px;--space-form-fields:12px;--space-dialog-padding:16px;--space-dialog-footer:12px;--accent-tint-subtle:rgba(var(--accent-rgb), .04);--accent-tint-strong:rgba(var(--accent-rgb), .12);--accent-edge:rgba(var(--accent-rgb), .2);--surface-overlay:rgba(var(--white-rgb), .96);--file-pdf:#c62828;--file-spreadsheet:#107c41;--file-document:#185abd;--file-presentation:#c43e1c;--brand-azure:#0078d4;--brand-azure-deep:#114a8b;--brand-azure-blue:#0669bc;--brand-azure-sky:#3ccbf4;--brand-azure-light:#2892df;--brand-aws:#232f3e;--brand-aws-orange:#f90;--brand-google-blue:#4285f4;--brand-google-green:#34a853;--brand-google-yellow:#fbbc04;--brand-google-red:#ea4335;--brand-anthropic:#c15f3c;--brand-gemini:#4f73e7;--brand-gemini-blue:#4e8cf7;--brand-gemini-purple:#7d62da;--brand-gemini-pink:#ef78a5;--brand-databricks:#ff3621;--brand-snowflake:#29b5e8;--brand-bigquery:#4285f4;--brand-redshift:#8c4fff;--brand-confluent:#173361;--brand-kafka:#111827;--brand-jira:#1868db;--brand-servicenow:#2f8158;--brand-asana:#f06a6a;--brand-teams:#5b5fc7;--brand-slack:#4a154b;--brand-google-drive:#0f9d58;--brand-sharepoint:#03787c;--brand-onedrive:#0078d4;--brand-box:#0061d5;--brand-salesforce:#0d9dda;--brand-hubspot:#ff7a59;--brand-dynamics:#002050;--brand-sap:#0a6ed1;--brand-oracle:#c74634;--brand-workday:#f59b23;--brand-postgresql:#336791;--brand-sql-server:#cc2927;--brand-s3:#569a31;--brand-azure-blob:#0078d4;--brand-github:#24292f;--brand-sftp:#46505a;--brand-azure-rgb:0, 120, 212;--brand-aws-rgb:35, 47, 62;--brand-google-blue-rgb:66, 133, 244;--brand-google-green-rgb:52, 168, 83;--brand-gemini-edge-rgb:99, 112, 224;--brand-gemini-wash-blue-rgb:95, 149, 248;--brand-gemini-wash-pink-rgb:233, 112, 166;--surface-inverse:#2f3035;--surface-inverse-top:#37383d;--surface-inverse-gradient:linear-gradient(180deg, var(--surface-inverse-top) 0%, var(--surface-inverse) 100%);--surface-inverse-raised:rgba(var(--white-rgb), .08);--surface-inverse-footer:#2021256b;--color-text-inverse:#f7f8fa;--inverse-rgb:247, 248, 250;--color-text-inverse-secondary:rgba(var(--inverse-rgb), .72);--color-text-inverse-tertiary:rgba(var(--inverse-rgb), .46);--border-inverse:rgba(var(--white-rgb), .09);--border-inverse-strong:rgba(var(--white-rgb), .17);--side-ink:var(--color-text-inverse);--side-ink-dim:var(--color-text-inverse-secondary);--side-ink-faint:var(--color-text-inverse-tertiary);--side-line:var(--border-inverse);--side-line-bright:var(--border-inverse-strong);--side-raised:var(--surface-inverse-raised);--black-rgb:0, 0, 0;--accent-hot-rgb:91, 166, 227;--surface-process-canvas:#f3f6f8;--surface-ontology-canvas:#f8fafc;--surface-work-column:#f1f2f4;--canvas-edge:#687385;--canvas-edge-label:#394353;--canvas-grid:rgba(var(--ink-rgb), .14);--shadow-auth:0 22px 70px #1218201a, 0 2px 6px #1218200a;--motion-dropdown-enter:.13s cubic-bezier(.2, .8, .2, 1);--motion-dialog-backdrop:.14s ease-out;--motion-dialog-enter:.16s cubic-bezier(.2, .8, .2, 1);--motion-toast-enter:.18s cubic-bezier(.2, .8, .2, 1);--motion-pulse:2.2s ease-in-out;--motion-spin:.8s linear;--motion-refresh:.7s linear;--layer-canvas-hint:3;--layer-canvas-preview:5;--layer-canvas-controls:4;--layer-local-menu:8;--layer-canvas-popover:10;--layer-local-filter:12;--layer-canvas-overlay:30;--layer-drag-source:50;--layer-expanded-canvas:200;--layer-tooltip:300;--layer-drag-preview:1000;--dropdown-control-height:var(--form-control-height);--filter-control-height:32px;--filter-control-radius:var(--radius-sm);--filter-control-border-width:1px;--filter-control-font-family:var(--font-body);--filter-control-font-size:var(--type-field);--filter-control-font-weight:var(--weight-regular);--filter-control-line-height:var(--leading-snug);--dropdown-control-height-compact:var(--filter-control-height);--dropdown-layer:var(--layer-dropdown);--button-height:34px;--button-height-small:28px;--button-height-large:40px;--button-icon-size:16px;--button-icon-size-small:14px;--button-icon-square:32px;--button-icon-square-small:28px;--button-gap:7px;--button-padding-x:15px;--button-padding-x-small:11px;--scrollbar-thumb:rgba(var(--ink-rgb), .24)}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}html{overscroll-behavior-y:none}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--type-body);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased}::selection{background:var(--ink);color:var(--bg)}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 50% at 85% -12%, var(--accent-soft), transparent 60%), radial-gradient(ellipse 50% 40% at 8% -8%, rgba(var(--accent-hot-rgb), .08), transparent 60%);position:fixed;inset:0}#root{z-index:1;min-height:100%;position:relative}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-visible-thumb,var(--scrollbar-thumb)) transparent}@supports not (scrollbar-color:auto){::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--scrollbar-visible-thumb,var(--scrollbar-thumb));border-radius:var(--radius-pill)}::-webkit-scrollbar-track{background:0 0}}.label{font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-faint)}.mono{font-family:var(--font-code)}a{color:inherit}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}.use-case-business-case>.inline-error{margin:14px 18px 0}.business-value-label{color:var(--ink-dim);font-family:var(--font-body);font-size:var(--type-body-small);font-weight:var(--weight-regular);line-height:var(--leading-normal);text-transform:none;letter-spacing:normal;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.business-value-label .dot{box-shadow:none}:where(.grid){gap:14px;display:grid}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes workspace-spin{to{transform:rotate(360deg)}}.markdown-viewer{overflow-wrap:anywhere;color:var(--ink-dim);font-size:var(--type-body-small);line-height:var(--leading-relaxed);margin-top:9px}.markdown-viewer>:first-child{margin-top:0}.markdown-viewer>:last-child{margin-bottom:0}.markdown-viewer h1,.markdown-viewer h2,.markdown-viewer h3,.markdown-viewer h4,.markdown-viewer h5,.markdown-viewer h6{color:var(--ink);font-family:var(--font-display);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:1.45em 0 .5em}.markdown-viewer h1{font-size:var(--type-section-title)}.markdown-viewer h2{font-size:var(--type-card-title)}.markdown-viewer h3{font-size:var(--type-body)}.markdown-viewer h4,.markdown-viewer h5,.markdown-viewer h6{font-size:var(--type-body-small);letter-spacing:var(--tracking-normal)}.markdown-viewer p,.markdown-viewer ul,.markdown-viewer ol,.markdown-viewer blockquote,.markdown-viewer pre,.markdown-viewer table,.markdown-viewer hr{margin:.8em 0}.markdown-viewer ul,.markdown-viewer ol{padding-left:1.55em}.markdown-viewer li{padding-left:.18em}.markdown-viewer li+li{margin-top:.3em}.markdown-viewer li>ul,.markdown-viewer li>ol{margin:.35em 0 .15em}.markdown-viewer li::marker{color:var(--accent)}.markdown-viewer a{color:var(--accent);text-underline-offset:2px;text-decoration-thickness:1px}.markdown-viewer a:hover{color:var(--ink)}.markdown-viewer strong{color:var(--ink);font-weight:var(--weight-bold)}.markdown-viewer blockquote{border-left:2px solid var(--accent-hot);color:var(--ink-dim);padding:.15em 0 .15em 1em;font-style:italic}.markdown-viewer code{border:1px solid var(--line);border-radius:var(--radius-xs);background:var(--panel-2);color:var(--ink);font-family:var(--font-label);font-size:var(--type-code-inline);padding:.12em .35em}.markdown-viewer pre{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--ink);color:var(--bg);line-height:var(--leading-normal);padding:12px 14px;overflow-x:auto}.markdown-viewer pre code{color:inherit;background:0 0;border:0;padding:0}.markdown-viewer .markdown-viewer__plain{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;white-space:pre-wrap;background:0 0;border:0;padding:0;overflow:visible}.markdown-viewer table{border-collapse:collapse;max-width:100%;font-size:var(--type-meta);display:block;overflow-x:auto}.markdown-viewer th,.markdown-viewer td{border:1px solid var(--line-bright);text-align:left;vertical-align:top;min-width:110px;padding:7px 9px}.markdown-viewer th{background:var(--panel-2);color:var(--ink);font-weight:var(--weight-medium)}.markdown-viewer tr:nth-child(2n) td{background:rgba(var(--ink-rgb), .015)}.markdown-viewer hr{border:0;border-top:1px solid var(--line-bright)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.business-value-label[data-category=revenue] .dot{background:var(--value-revenue)}.business-value-label[data-category=cost] .dot{background:var(--value-cost)}.business-value-label[data-category=risk] .dot{background:var(--value-risk)}.area{overflow:hidden}.owner{font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--tracking-label);color:var(--ink-dim);background:var(--bg-raised);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.resource-id{max-width:100%;color:var(--ink-dim);font-size:var(--type-label);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.plan{min-width:0;padding:16px 18px}.plan svg{display:block}[role=button][aria-disabled=true]{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.collection-library{gap:14px;display:grid}.collection-tabs{padding:0 4px}.collection-tabs button{white-space:nowrap;flex:none}.file-tile{border-radius:var(--radius-sm);background:var(--ink);width:36px;height:36px;color:var(--bg);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);flex:none;place-items:center;display:grid}.file-tile svg{display:block}.file-tile[data-file-family=pdf]{background:var(--file-pdf)}.file-tile[data-file-family=spreadsheet]{background:var(--file-spreadsheet)}.file-tile[data-file-family=document]{background:var(--file-document)}.file-tile[data-file-family=presentation]{background:var(--file-presentation)}.process-workspace{flex-direction:column;gap:14px;display:flex}.process-detail{padding:18px}@media (width<=1180px){.process-workspace{grid-template-columns:1fr}}.build-form{margin-top:20px}.lifecycle-inline-error{padding:14px 18px 0}.cloud-environment-table{table-layout:fixed}.cloud-environment-table th:first-child{width:22%}.cloud-environment-table th:nth-child(2){width:11%}.cloud-environment-table th:nth-child(3){width:16%}.cloud-environment-table th:nth-child(4){width:17%}.cloud-environment-table th:nth-child(5){width:15%}.cloud-environment-table th:nth-child(6){width:auto}.formula-tooltip{flex:none;display:inline-flex;position:relative;margin:0!important}.formula-tooltip__trigger{border-radius:var(--radius-sm);background:var(--panel-2);width:16px;height:16px;color:var(--ink-faint);font:inherit;font-size:var(--type-label);font-weight:var(--weight-medium);line-height:var(--leading-none);cursor:help;opacity:.78;transition:color var(--motion-fast), background-color var(--motion-fast), border-color var(--motion-fast), opacity var(--motion-fast);border:1px solid #0000;place-items:center;padding:0;display:inline-grid}.formula-tooltip__trigger:hover,.formula-tooltip__trigger:focus-visible{border-color:var(--line-bright);background:var(--panel);color:var(--ink-dim);box-shadow:0 0 0 2px var(--accent-edge);opacity:1;outline:none}.formula-tooltip__content{z-index:var(--layer-canvas-overlay);width:min(300px,72vw);font-family:var(--font-body);font-size:var(--type-body-small);font-weight:var(--weight-regular);line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);text-align:left;text-transform:none;white-space:normal;overflow-wrap:anywhere;border:1px solid rgba(var(--white-rgb), .08);border-radius:var(--radius-sm);background:rgba(var(--ink-rgb), .94);box-shadow:var(--shadow-md);opacity:0;pointer-events:none;transition:opacity var(--motion-fast), transform var(--motion-fast);padding:9px 10px;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,2px);color:rgb(var(--white-rgb))!important;margin:0!important}.formula-tooltip__content strong,.formula-tooltip__content code,.formula-tooltip__content>span{color:inherit;display:block}.formula-tooltip__content code{white-space:normal;font-family:inherit;font-size:var(--type-body-small);line-height:var(--leading-normal);margin:0}.formula-tooltip:hover .formula-tooltip__content,.formula-tooltip:focus-within .formula-tooltip__content{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.formula-tooltip__trigger,.formula-tooltip__content{transition:none}}.shell{grid-template-columns:var(--side-w) minmax(0, 1fr);width:100%;min-height:100vh;display:grid}.shell--side-collapsed{grid-template-columns:minmax(0,1fr)}.shell--side-collapsed .side{display:none}.side{--scrollbar-thumb:color-mix(in srgb, var(--side-ink) 28%, transparent)}.side__nav{--scrollbar-visible-thumb:transparent}.side:hover .side__nav,.side__nav[data-scrolling]{--scrollbar-visible-thumb:var(--scrollbar-thumb)}.side-nav-control{color:var(--side-ink-dim);background-color:#0000}.side-nav-control:is(:hover,:active,.active,.is-active,[aria-expanded=true]){color:var(--side-ink);background-color:var(--side-raised)}.side-nav-control:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.side .navitem__count{color:var(--side-ink-dim);background-color:color-mix(in srgb, var(--side-ink) 4%, transparent)}.side{--foreground:var(--side-ink);--secondary:var(--side-raised);--secondary-foreground:var(--side-ink);--muted:var(--side-raised);--muted-foreground:var(--side-ink-dim)}.side__nav{scrollbar-width:thin;scrollbar-color:var(--side-line-bright) transparent}.side__nav::-webkit-scrollbar{width:6px}.side__nav::-webkit-scrollbar-track{background:0 0}.side__nav::-webkit-scrollbar-thumb{background:var(--side-line-bright);border:0}.side__nav::-webkit-scrollbar-thumb:hover{background:var(--side-ink-faint)}.phase__items{padding-left:18px;position:relative}.phase__items:before{content:"";background:var(--side-line-bright);width:1px;position:absolute;inset:2px auto 2px 18px}.navitem.active:before{content:"";background:var(--accent);width:2px;position:absolute;inset:4px auto 4px -.5px}.content{--content-gutter:40px;padding:30px var(--content-gutter) 90px;flex:1;width:100%}@media (width<=960px){.shell{grid-template-columns:minmax(0,1fr)}.side{z-index:var(--layer-drawer);width:min(320px,100vw - 48px);position:fixed;inset:0 auto 0 0}.shell:not(.shell--side-collapsed) .side-scrim{z-index:calc(var(--layer-drawer) - 1);width:100%;height:100%;display:block;position:fixed;inset:0}.content{--content-gutter:20px;padding-block:24px 70px}}.shell .side-scrim{display:none}@media (width<=900px){.content{--content-gutter:22px}}@media (width<=760px){.content{--content-gutter:14px;padding-top:22px}}.view-back{color:var(--ink-dim);font-size:var(--type-meta);font-weight:var(--weight-medium);line-height:var(--leading-snug);gap:6px;padding:2px 0}.view-back:hover{color:var(--ink)}.view-back:focus-visible{border-radius:var(--radius-sm);outline:2px solid rgba(var(--accent-rgb), .35);outline-offset:4px}.auth-screen:before{background:radial-gradient(circle, var(--accent-soft) 0, var(--accent-tint-subtle) 40%, transparent 70%);content:"";pointer-events:none;width:min(780px,90vw);height:min(780px,90vw);position:absolute}.use-case-library-tabs{margin-bottom:16px}.use-case-tabs{max-width:100%}.record-missing-value{max-width:100%;color:var(--bad);font-family:var(--font-body);font-size:var(--type-body-small);font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:var(--tracking-normal);text-transform:none;vertical-align:middle;white-space:normal;align-items:center;gap:6px;padding:0;display:inline-flex}.record-missing-value__icon{color:currentColor;flex:none;width:14px;height:14px;display:block}.record-missing-value>span{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.record-summary-section--wide{grid-column:1/-1}.record-summary-section>header h2{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.record-long-copy{max-width:1000px;color:var(--ink-dim);font-size:var(--type-body);line-height:var(--leading-relaxed);white-space:pre-wrap}.use-case-summary-applications{gap:10px;display:grid}.record-context{gap:16px;padding:16px;display:grid}.record-context--application{grid-template-columns:200px minmax(0,1fr);margin-top:12px}.record-context__field{min-width:0;position:relative}.record-context__stakeholders{border-top:1px solid var(--line);grid-column:1/-1;gap:10px;min-width:0;padding-top:16px;display:grid;position:relative}details.record-context__stakeholders{display:block}.record-context__stakeholders>summary{cursor:pointer;width:fit-content;margin:0;display:list-item}.record-context__stakeholders[open]>summary{margin-bottom:12px}@media (width<=760px){.record-context{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}}.use-case-application-summary-card__section-body{border-top:1px solid var(--line);background:var(--panel-2);padding:14px}.use-case-application-summary-card__section-body ol,.use-case-application-summary-card__section-body ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.use-case-application-summary-card__section-body li{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);min-width:0;padding:11px 12px}.use-case-application-summary-card__section-body ol>li{grid-template-columns:26px minmax(0,1fr);gap:8px;display:grid}.use-case-application-summary-card__section-body ol>li>span{color:var(--accent);font-size:var(--type-meta)}.use-case-application-summary-card__section-body li>strong{color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium);line-height:var(--leading-snug);display:block}.use-case-application-summary-card__section-body li p,.use-case-application-summary-card__section-body ol p{color:var(--ink-dim);font-size:var(--type-meta);line-height:var(--leading-normal)}.use-case-application-summary-card__section-body li>p{margin-top:3px}.use-case-application-summary-card__section-body li>small{color:var(--ink-faint);font-size:var(--type-meta);margin-top:5px;display:block}.use-case-application-summary-card__section-body li code{color:inherit;font-family:var(--font-code);font-size:inherit}.use-case-business-case{border-radius:var(--radius-md);outline:none;overflow:hidden}@media (width<=760px){.use-case-business-case__panel{padding-left:14px;padding-right:14px}}@media (width<=900px){.record-summary-grid{grid-template-columns:1fr}.record-summary-section--wide{grid-column:1}}@media (width<=620px){.record-summary-section__body{padding:14px}}.outcome{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:15px 22px 14px;display:flex}.outcome:last-child{border-bottom:none}.outcome-tabs{margin-top:0}.portfolio-filter{z-index:var(--layer-local-menu);position:relative}.use-case-score-chip{--use-case-phase:var(--ink-faint);color:var(--ink-dim);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.use-case-score-chip:before{content:"";border-radius:var(--radius-pill);background:var(--use-case-phase);flex:none;width:7px;height:7px}.use-case-score-chip[data-quadrant=quick-win]{--use-case-phase:var(--quadrant-quick-win)}.use-case-score-chip[data-quadrant=strategic]{--use-case-phase:var(--quadrant-strategic)}.use-case-score-chip[data-quadrant=fill-in]{--use-case-phase:var(--quadrant-fill-in)}.use-case-score-chip[data-quadrant=avoid]{--use-case-phase:var(--quadrant-avoid)}.use-case-score-chip[data-quadrant=unscored]:before{border:1px dashed var(--ink-faint);background:0 0}.use-case-applications-table{table-layout:fixed}.use-case-applications-table th:first-child{width:44%}.use-case-applications-table th:nth-child(2){width:14%}.use-case-applications-table th:nth-child(3){width:18%}.use-case-applications-table th:nth-child(4){width:14%}.use-case-applications-table th:last-child{width:10%}.use-case-tabs>button{padding:10px 14px}@media (width<=620px){.use-case-tabs>button{padding:10px 12px}.record-summary-section>header{padding:12px 14px}.record-summary-section__body{padding:13px}}.use-case-page{display:contents}.record-summary{outline:none;flex-direction:column;gap:11px;display:flex}.record-summary-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.record-summary-section{border-radius:var(--radius-sm);box-shadow:none;grid-column:1;overflow:hidden}.record-summary-section>header{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:14px;padding:12px 15px;display:flex}.use-case-summary-section__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.record-summary-section__body{padding:15px}.application-summary-capabilities{gap:24px;display:grid}.application-summary-capability-group{grid-template-columns:140px minmax(0,1fr);gap:24px;display:grid}.application-summary-capability-group+.application-summary-capability-group{border-top:1px solid var(--line);padding-top:24px}.application-summary-capability-group h3{font-size:var(--type-table-primary);font-weight:var(--weight-medium);margin:0}.application-summary-capability-group ul{gap:12px;margin:0;padding-left:20px;display:grid}.application-summary-capability-group li{font-size:var(--type-body);line-height:var(--leading-normal);padding-left:4px}@media (width<=620px){.application-summary-capability-group{grid-template-columns:1fr;gap:12px}}.use-case-editor-card{border-radius:var(--radius-md);box-shadow:none;overflow:hidden}.record-long-copy{width:100%;max-width:none}.record-summary-table-wrap{border-radius:var(--radius-sm);width:100%;margin-top:16px;overflow-x:auto}.record-summary-section__body>.record-summary-table-wrap:first-child{margin-top:0}.record-summary-table{text-align:left}.record-summary-table td p{color:var(--ink-dim);line-height:var(--leading-normal);margin-top:5px}.record-summary-table td ul{margin:0;padding-left:17px}.record-summary-table td li+li{margin-top:4px}.record-summary-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;width:100%;margin:0;display:grid}.record-summary-document{min-width:0;overflow:hidden}.record-summary-document__body{min-width:0}.record-summary-document .record-summary-grid{display:block}.record-summary-document .record-summary-section{border:0;border-top:1px solid var(--line);background:var(--panel);box-shadow:none;border-radius:0;grid-column:auto;overflow:visible}.record-summary-document__body>.record-summary-section:first-child{border-top:0}.record-summary-document .record-summary-section>header{background:var(--panel);border:0;padding:31px 42px 0}.record-summary-document .record-summary-section>header h2{font-size:var(--type-section-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.record-summary-document .record-summary-section__body{padding:15px 42px 34px}.record-summary-document .record-long-copy{max-width:1120px}.record-summary-document .use-case-problem-grid,.record-summary-document .record-summary-table-wrap,.record-summary-document .application-infrastructure-summary__group>ol{border-radius:0}.record-summary-document .application-infrastructure-summary .application-infrastructure-summary__group>ol{border-radius:var(--r-sm)}@media (width<=1180px){.record-summary-document .record-summary-section>header,.record-summary-document .record-summary-section__body{padding-left:30px;padding-right:30px}}@media (width<=900px){.use-case-application-summary-card__section-body ol,.use-case-application-summary-card__section-body ul{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.record-summary-document .record-summary-section>header{padding:24px 20px 0}.record-summary-document .record-summary-section__body{padding:12px 20px 26px}}.use-case-business-case__panel{outline:none;flex-direction:column;gap:20px;min-width:0;padding:16px 18px 18px;display:grid}.use-case-business-case-review{border:0;gap:18px;min-width:0;margin:0;padding:0;display:grid}.use-case-business-case-review>section{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);overflow:hidden}.use-case-business-case-review>section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.use-case-business-case-review h3{font-size:var(--type-subsection-title);font-weight:var(--weight-medium);color:var(--ink);margin:0}.use-case-business-case-review header p{color:var(--ink-dim);font-size:var(--type-body-small);margin:4px 0 0}.use-case-business-case-model .use-case-editor-card__body{padding:0}.use-case-business-case-summary{border-bottom:1px solid var(--line);padding:20px}.use-case-workbook-toolbar{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:center;gap:20px;padding:14px 20px;display:flex}.use-case-workbook-toolbar__version{grid-template-columns:auto minmax(120px,160px);align-items:center;gap:6px 12px;min-width:0;display:grid}.use-case-workbook-toolbar__version>span{color:var(--ink-faint);font-size:var(--type-label);font-weight:var(--weight-medium)}.use-case-workbook-toolbar__version>strong{color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium)}.use-case-workbook-toolbar__version>small{text-overflow:ellipsis;white-space:nowrap;max-width:560px;color:var(--ink-faint);font-size:var(--type-meta);grid-column:1/-1;overflow:hidden}.use-case-workbook-toolbar__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.use-case-workbook-state{min-height:120px;color:var(--ink-dim);font-size:var(--type-body-small);justify-content:center;align-items:center;gap:9px;padding:24px;display:flex}.use-case-workbook-state--error{color:var(--bad)}.use-case-workbook-viewer{background:var(--panel);min-width:0;overflow:hidden}.use-case-workbook-viewer__expand{flex:0 0 var(--button-icon-square)}.use-case-business-case-money__inputs{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(120px,.55fr);gap:16px;display:grid}.use-case-business-case-money .use-case-editor-card__body{padding:22px}.use-case-business-case-money .use-case-monetary-metrics{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;margin-top:22px;overflow:visible}.use-case-monetary-metrics .metric-grid__item{border-radius:var(--radius-sm);background:var(--panel-2);padding:18px}.use-case-monetary-metrics .metric-grid__item dt{overflow:visible}.use-case-monetary-metrics dt{white-space:normal;align-items:center;gap:6px;display:flex}.use-case-monetary-metrics .formula-tooltip__content>strong{color:rgb(var(--white-rgb));font-size:var(--type-body-small);font-weight:var(--weight-medium);line-height:var(--leading-normal);margin:0 0 4px}.use-case-monetary-metrics .formula-tooltip__content>span{color:rgba(var(--white-rgb), .78);font-size:var(--type-meta);line-height:var(--leading-normal);margin:5px 0 0}.use-case-business-case-costs{outline:none;gap:14px;min-width:0;display:grid}.use-case-business-case-costs__head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.use-case-business-case-costs__head p{margin-top:4px}.use-case-business-case-costs__applications{gap:12px;min-width:0;display:grid}.use-case-business-case-costs__applications>.table-shell{border-radius:var(--radius-md);min-width:0;box-shadow:none;overflow:hidden}@media (width<=960px){.use-case-business-case-money__inputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.use-case-workbook-toolbar{flex-direction:column;align-items:stretch}.use-case-workbook-toolbar__version{grid-template-columns:auto minmax(120px,160px)}.use-case-workbook-toolbar__version>small{max-width:100%}.use-case-workbook-toolbar__actions{justify-content:flex-start}.use-case-business-case-money__inputs{grid-template-columns:1fr}.use-case-business-case-costs__head{flex-direction:column}}.record-entry-table{border-radius:var(--radius-sm);width:100%;overflow-x:auto}.record-entry-table__head,.record-entry-table__row{align-items:stretch;min-width:1120px;display:grid}.application-entry-table--data .record-entry-table__head,.application-entry-table--data .record-entry-table__row{grid-template-columns:42px minmax(260px,1fr) minmax(430px,1.75fr) minmax(260px,1fr) 42px}.record-entry-table__head{z-index:1;border-bottom:1px solid var(--line);background:var(--panel-2);color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);position:sticky;top:0}.record-entry-table__head>span{border-left:1px solid var(--line);min-width:0;padding:10px 9px}.record-entry-table__head>span:first-child{text-align:left;border-left:0}.record-entry-table__row{border-bottom:1px solid var(--line);background:var(--panel)}.record-entry-table__row:last-child{border-bottom:0}.record-entry-table__row>*{border-left:1px solid var(--line);min-width:0;padding:8px}.record-entry-table__row>:first-child{border-left:0}.build-buy-table{table-layout:fixed}.build-buy-table th:first-child{width:320px}.build-buy-table th:not(:first-child){width:190px}.build-buy-table th.build-buy-table__weight{width:100px}.build-buy-table thead th,.build-buy-table tbody th{white-space:normal}.build-buy-table thead th:first-child,.build-buy-table tbody th{z-index:1;position:sticky;left:0}.build-buy-table thead th:first-child{z-index:2}.build-buy-table tbody th{overflow:hidden}.strategy-outcome-ledger{table-layout:fixed}.strategy-outcome-ledger a{text-decoration:none}.strategy-outcome-ledger a:hover{color:var(--accent)}.strategy-outcome-ledger .use-case-chips li{align-items:center;gap:6px;display:flex}.strategy-outcome-ledger .use-case-chips a{flex:0 auto;min-width:0}.strategy-outcome-ledger .use-case-score-chip{flex:none}.use-case-chips{flex-wrap:wrap;align-items:flex-start;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.use-case-chips li{min-width:0;max-width:100%}.use-case-chips a{border-radius:var(--radius-sm);background:var(--panel-2);color:var(--ink-dim);font-size:var(--type-body-small);overflow-wrap:anywhere;padding:5px 10px;text-decoration:none;display:block}.use-case-chips a:hover{color:var(--accent);background:var(--accent-soft)}.use-case-chips a,.use-case-chips__more>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.use-case-chips__more>span{border-radius:var(--radius-sm);background:var(--panel-2);color:var(--ink-dim);font-size:var(--type-body-small);padding:5px 10px}.use-case-chips--single-line{flex-wrap:nowrap;align-items:center;gap:4px}.use-case-chips--single-line>li{flex:0 auto}.use-case-chips--single-line>.use-case-chips__more{flex:none}.outcomes-table{table-layout:fixed}.outcomes-table td{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.outcomes-table th:first-child{width:30%}.outcomes-table td:first-child .data-table-identity__title>strong{white-space:normal;overflow-wrap:anywhere}.outcome-org__board{--outcome-org-columns:1;min-width:calc(var(--outcome-org-columns) * 260px);padding:24px 24px 32px;position:relative}.outcome-org__board--priorities{min-width:0}.outcome-org__wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.outcome-org__wire{fill:none;stroke:var(--line-bright);stroke-width:1px;transition:stroke var(--motion-fast)}.outcome-org__wire--dashed{stroke-dasharray:3 3}.outcome-org__wire--on{stroke:var(--accent);stroke-width:1.5px}.outcome-org__top{justify-content:center;margin-bottom:40px;display:flex}.outcome-org__columns{grid-template-columns:repeat(var(--outcome-org-columns), minmax(0, 1fr));align-items:start;gap:24px;display:grid}.outcome-org__columns--priorities{grid-template-columns:repeat(var(--outcome-org-columns), minmax(0, 380px));justify-content:center}.outcome-org__column{min-width:0}.outcome-org__list{margin:0;padding:0 0 0 22px;list-style:none}.outcome-org__item{min-width:0;padding-top:8px}.outcome-org__node{z-index:1;border:1px solid var(--line-bright);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--ink-dim);font-size:var(--type-body-small);line-height:var(--leading-snug);text-align:left;cursor:default;transition:border-color var(--motion-fast), box-shadow var(--motion-fast), color var(--motion-fast);align-items:center;gap:6px;margin:0;padding:7px 10px;text-decoration:none;display:flex;position:relative}.outcome-org__node--toggle,.outcome-org__node--outcome{cursor:pointer}.outcome-org__node:hover{border-color:rgba(var(--ink-rgb), .3);color:var(--ink)}.outcome-org__node[data-on]{border-color:var(--accent);color:var(--ink);box-shadow:0 0 0 3px var(--accent-soft)}.outcome-org__node:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.outcome-org__node[data-context]{opacity:.5}.outcome-org__node[data-context]:hover,.outcome-org__node[data-context][data-on]{opacity:1}.outcome-org__node--root{border-color:var(--surface-inverse);background:var(--surface-inverse);width:auto;color:var(--color-text-inverse);font-size:var(--type-control);font-weight:var(--weight-medium);padding:8px 16px}.outcome-org__node--root:hover,.outcome-org__node--root[data-on]{border-color:var(--surface-inverse);color:var(--color-text-inverse);box-shadow:none}.outcome-org__node--pillar{background:var(--panel-2);padding:9px 12px}.outcome-org__node--pillar .outcome-org__name,.outcome-org__node--priority .outcome-org__name{color:var(--ink);font-weight:var(--weight-medium)}.outcome-org__node--empty{color:var(--ink-faint);font-size:var(--type-meta);background:0 0;border-style:dashed}.outcome-org__node--empty:hover{border-color:var(--line-bright);color:var(--ink-faint)}@media (width<=760px){.outcome-org__board,.outcome-org__board--priorities{min-width:0;padding:18px 16px 24px}.outcome-org__top{justify-content:flex-start;margin-bottom:8px}.outcome-org__columns,.outcome-org__columns--priorities{grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:8px;padding-left:22px}}.outcome-measurements__table{table-layout:fixed}.outcome-measurements__date-column{width:148px}.outcome-measurements__value-column{width:240px}.outcome-measurements__table td[data-label=Value]{white-space:normal}.outcome-measurements__actions-column{width:112px}.outcome-measurements__table td{overflow-wrap:anywhere}.outcome-measurements__note>div{max-width:80ch;font-size:inherit;line-height:inherit;overflow-wrap:anywhere}.outcome-measurements__note .markdown-viewer :is(p,ul,ol,blockquote,pre,h1,h2,h3,h4,h5,h6){margin:0 0 4px}.outcome-measurements__note .markdown-viewer :is(h1,h2,h3,h4,h5,h6){font-size:inherit;line-height:inherit}.outcome-measurements__note .markdown-viewer :is(ul,ol){padding-left:20px}.outcome-measurements__note .markdown-viewer li{margin:0}.outcome-measurements__note .markdown-viewer :is(p,li){white-space:pre-wrap}.outcome-measurements__note .markdown-viewer>:last-child{margin-bottom:0}@media (width<=760px){.outcome-measurements__table colgroup{display:none}.data-table--stack.outcome-measurements__table tbody tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:12px}.outcome-measurements__table td[data-label]{flex-direction:column;gap:4px;display:flex}.outcome-measurements__note{grid-area:2/1/auto/-1}.outcome-measurements__actions{grid-area:1/3}.outcome-measurements__table td[colspan]{grid-column:1/-1}}.use-case-library-table{table-layout:fixed}.use-case-library-table>thead th:first-child{width:34%}.use-case-library-table>thead th:nth-child(2),.use-case-library-table>thead th:nth-child(3){width:12%}.use-case-library-table>thead th:nth-child(4){width:15%}.use-case-library-table>thead th:nth-child(5){width:12%}.use-case-library-table>thead th:last-child{width:15%}.linked-outcomes-table{table-layout:fixed}.linked-outcomes-table a{text-decoration:none}.linked-outcomes-table a:hover{color:var(--accent)}.linked-outcomes-table td{overflow-wrap:anywhere}.linked-outcomes-table .data-table-identity__title>strong{white-space:normal;overflow-wrap:anywhere}.use-case-outcomes-selector{width:min(100%,360px)}.use-case-outcomes-selector .portfolio-filter{width:100%}@media (width<=760px){.linked-outcomes-table colgroup{display:none}.data-table.data-table--stack.linked-outcomes-table tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.data-table.data-table--stack.linked-outcomes-table td[data-label]{flex-direction:column;grid-area:auto;gap:4px;display:flex}.data-table.data-table--stack.linked-outcomes-table td[data-label]:first-child{grid-column:1/-1}}.use-case-preview-milestones{table-layout:fixed}.pillar-table th:nth-child(2){width:50%}.pillar-table__actions{text-align:right;width:96px}.resourcing__t>.resourcing-lane+.resourcing-lane{border-left:1px solid var(--line)}.resourcing__t>.resourcing-lane>.section-header{border-bottom:1px solid var(--line)}.resourcing-lane{align-content:start;min-width:0;display:grid}.resourcing-lane>.section-header{margin:0;padding:18px 22px 14px}.resourcing-lane[data-lane=unassigned]{border:1px dashed var(--line-bright);border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.resourcing-lane__list>li[draggable=true]{cursor:grab}.resourcing-lane__list>li[data-dragging=true]{opacity:.45}.resourcing-lane[data-drop-target=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}.resourcing-lane[data-lane=unassigned]{min-height:96px}@media (width<=760px){.resourcing__t>.resourcing-lane+.resourcing-lane{border-left:0;border-top:1px solid var(--line)}}.use-case-roadmap__chart{--roadmap-quarters:4;--roadmap-label-width:300px;min-width:calc(var(--roadmap-label-width) + var(--roadmap-quarters) * 140px)}.use-case-roadmap__header,.use-case-roadmap__row,.use-case-roadmap__footer{grid-template-columns:var(--roadmap-label-width) minmax(0, 1fr);display:grid}.use-case-roadmap__identity{z-index:2;border:0;border-right:1px solid var(--line-bright);background:var(--panel);min-width:0;color:var(--ink);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:18px 24px;display:flex;position:sticky;left:0}.use-case-roadmap__identity strong{font-size:var(--type-table-primary);font-weight:var(--weight-medium)}.use-case-roadmap__identity span{color:var(--ink-dim);font-size:var(--type-table-secondary)}.use-case-roadmap__identity small{color:var(--ink-faint);font-size:var(--type-meta)}.use-case-roadmap__header{border-top:1px solid var(--line);border-bottom:1px solid var(--line-bright)}.use-case-roadmap__header>.use-case-roadmap__identity{background:var(--panel-2);color:var(--ink-dim);font-size:var(--type-label);text-transform:uppercase;letter-spacing:var(--tracking-label)}.use-case-roadmap__calendar,.use-case-roadmap__track,.use-case-roadmap__capacity{grid-template-columns:repeat(var(--roadmap-quarters), minmax(0, 1fr));display:grid}.use-case-roadmap__calendar{background:var(--panel-2)}.use-case-roadmap__year{border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:var(--type-meta);font-weight:var(--weight-medium);padding:10px 16px}.use-case-roadmap__quarter{border-right:1px solid var(--line);font-size:var(--type-meta);color:var(--ink-dim);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}.use-case-roadmap__quarter span{color:var(--accent);font-size:var(--type-label)}.use-case-roadmap__quarter[data-current=true],.use-case-roadmap__cell[data-current=true],.use-case-roadmap__capacity-cell[data-current=true]{background:var(--accent-tint-subtle)}.use-case-roadmap__rows{margin:0;padding:0;list-style:none}.use-case-roadmap__row{min-height:104px}.use-case-roadmap__row+.use-case-roadmap__row{border-top:1px solid var(--line)}.use-case-roadmap__footer{border-bottom:1px solid var(--line);background:var(--panel-2)}.use-case-roadmap__footer>.use-case-roadmap__identity{background:var(--panel-2);color:var(--ink-dim)}.use-case-roadmap__footer>.use-case-roadmap__identity strong{font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.use-case-roadmap__capacity-cell{--roadmap-share:0;border-right:1px solid var(--line);min-width:0;color:var(--ink-dim);font-size:var(--type-meta);line-height:var(--leading-snug);text-align:left;white-space:nowrap;flex-direction:column;gap:2px;padding:14px 16px 16px;display:flex;position:relative}.use-case-roadmap__effort{border-bottom:1px solid var(--line-bright);align-items:flex-end;height:72px;margin-bottom:8px;display:flex}.use-case-roadmap__stack{width:100%;height:calc(var(--roadmap-share) * 72px);border-radius:var(--r-xs) var(--r-xs) 0 0;flex-direction:column-reverse;gap:1px;display:flex;overflow:hidden}.use-case-roadmap__stack i,.use-case-roadmap__quadrant-legend i{--use-case-phase:var(--ink-faint);background:var(--use-case-phase);display:block}.use-case-roadmap__stack i{flex-basis:0;min-height:3px}.use-case-roadmap__quadrant-legend{color:var(--ink-faint);font-size:var(--type-label);flex-wrap:wrap;gap:4px 10px;display:flex}.use-case-roadmap__quadrant-legend span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.use-case-roadmap__quadrant-legend i{border-radius:var(--radius-pill);width:7px;height:7px}:where(.use-case-roadmap__stack,.use-case-roadmap__quadrant-legend) i[data-quadrant=quick-win]{--use-case-phase:var(--quadrant-quick-win)}:where(.use-case-roadmap__stack,.use-case-roadmap__quadrant-legend) i[data-quadrant=strategic]{--use-case-phase:var(--quadrant-strategic)}:where(.use-case-roadmap__stack,.use-case-roadmap__quadrant-legend) i[data-quadrant=fill-in]{--use-case-phase:var(--quadrant-fill-in)}:where(.use-case-roadmap__stack,.use-case-roadmap__quadrant-legend) i[data-quadrant=avoid]{--use-case-phase:var(--quadrant-avoid)}:where(.use-case-roadmap__stack,.use-case-roadmap__quadrant-legend) i[data-quadrant=unscored]{--use-case-phase:var(--line-bright)}.use-case-roadmap__capacity-cell[tabindex]{cursor:default}.use-case-roadmap__capacity-cell[tabindex]:hover .use-case-roadmap__stack,.use-case-roadmap__capacity-cell[data-open=true] .use-case-roadmap__stack{filter:brightness(1.08);box-shadow:0 0 0 2px var(--panel), 0 0 0 3px var(--line-bright)}.use-case-roadmap__capacity-cell:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.use-case-roadmap__capacity-count{color:var(--ink);font-size:var(--type-table-primary);font-weight:var(--weight-medium)}.use-case-roadmap__track{min-width:0}.use-case-roadmap__cell{border-right:1px solid var(--line);grid-row:1}.use-case-roadmap__bar{--roadmap-phase:var(--ink-dim);--roadmap-bar-color:var(--ink-dim);z-index:1;border:1px solid color-mix(in srgb, var(--roadmap-phase) 35%, transparent);border-left:4px solid var(--roadmap-phase);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--roadmap-phase) 12%, var(--panel));min-width:0;height:36px;color:var(--roadmap-phase);text-align:left;font-size:var(--type-meta);font-weight:var(--weight-medium);cursor:pointer;grid-row:1;align-self:center;margin:0 10px;padding:0 12px}.use-case-roadmap__bar[data-editable=true]{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;padding-inline:18px;position:relative}.use-case-roadmap__bar[data-dragging=true]{cursor:grabbing;outline:2px solid var(--accent)}.use-case-roadmap__handle{cursor:ew-resize;width:14px;position:absolute;top:0;bottom:0}.use-case-roadmap__handle[data-edge=start]{border-right:1px solid;left:0}.use-case-roadmap__handle[data-edge=end]{border-left:1px solid;right:0}.use-case-roadmap__bar span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.use-case-roadmap__bar[data-phase=discovery]{--roadmap-phase:var(--value-risk)}.use-case-roadmap__bar[data-phase=solutioning]{--roadmap-phase:var(--status-solutioning)}.use-case-roadmap__bar[data-phase=ready]{--roadmap-phase:var(--status-ready)}.use-case-roadmap__bar[data-phase=in-build]{--roadmap-phase:var(--accent)}.use-case-roadmap__bar[data-phase=production]{--roadmap-phase:var(--ok)}.use-case-roadmap__bar[data-phase=on-hold]{--roadmap-phase:var(--warn)}.use-case-roadmap__bar[data-phase=not-pursuing]{--roadmap-phase:var(--bad)}.use-case-roadmap__bar[data-phase=irrelevant]{--roadmap-phase:var(--ink)}.use-case-roadmap__bar[data-color=priority]{--roadmap-phase:var(--roadmap-bar-color)}.use-case-roadmap__bar:hover{background:color-mix(in srgb, var(--roadmap-phase) 20%, var(--panel))}button.use-case-roadmap__identity:hover{background:var(--panel-2);cursor:pointer}.use-case-roadmap__bar:focus-visible,button.use-case-roadmap__identity:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}@media (width<=700px){.use-case-roadmap__chart{--roadmap-quarters:4;--roadmap-label-width:200px}.use-case-roadmap__identity{padding:14px}}.use-case-groups{gap:28px;display:grid}.use-case-group{min-width:0}.use-case-group__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:10px;padding:0 2px;display:flex}.use-case-group__heading h2{overflow-wrap:anywhere;margin:0}.use-case-group__heading>span{color:var(--ink-faint);font-size:var(--type-meta);white-space:nowrap}@media (width<=760px){.use-case-business-case__panel{padding-left:14px;padding-right:14px}}.eval-context{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:24px;padding:16px;display:grid}@media (width<=640px){.eval-context{grid-template-columns:minmax(0,1fr);gap:16px}}.eval-case-table{table-layout:fixed}.eval-case-table th:first-child{width:26%}.eval-case-table th:nth-child(5){width:96px}.eval-case-file{text-align:left;align-items:center;gap:9px;width:100%;min-width:0;min-height:32px;display:flex}.eval-case-file>span{border-radius:var(--radius-sm);background:var(--panel-2);min-width:42px;height:28px;color:var(--ink-dim);font-family:var(--font-label);font-size:var(--type-label);flex:0 0 42px;place-items:center;display:grid}.eval-case-file strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.eval-case-file small{color:var(--ink-faint);flex-shrink:0}.eval-case-file:hover strong{color:var(--accent)}.eval-case-value{gap:6px;min-width:0;display:grid}.eval-case-files-more>summary{cursor:pointer;width:fit-content;color:var(--ink-dim);font-size:var(--type-body-small)}.eval-case-files-more[open]>summary{margin-bottom:6px}.eval-case-files-more__open,.eval-case-files-more[open] .eval-case-files-more__closed{display:none}.eval-case-files-more[open] .eval-case-files-more__open{display:inline}.eval-case-table__actions{text-align:right}.eval-file-field{border:1px dashed var(--line-bright);border-radius:var(--radius-sm);background:var(--panel-2);cursor:pointer;flex-direction:column;justify-content:center;min-height:125px;padding:16px;display:flex;position:relative;overflow:hidden}.eval-file-field:hover{border-color:var(--accent)}.eval-file-field>span{color:var(--accent);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.eval-file-field>strong{font-size:var(--type-control);font-weight:var(--weight-medium);margin-top:9px}.eval-file-field>small{color:var(--ink-faint);font-size:var(--type-body-small);margin-top:4px}.eval-file-control{align-content:start;gap:9px;min-width:0;display:grid}.eval-file-selection-list{gap:6px;display:grid}.eval-file-selection-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.eval-file-selection-row>div{flex-direction:column;min-width:0;display:flex}.eval-file-selection-row strong{font-size:var(--type-body-small);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eval-file-selection-row small{color:var(--ink-faint);font-size:var(--type-label)}.eval-file-selection-row.is-removed>div{opacity:.48;text-decoration:line-through}.use-case-application-summary-card__section-body .application-capability-list>li{grid-template-columns:100px minmax(0,1fr)}.use-case-application-summary-card__section-body .application-capability-list>li>span{overflow-wrap:anywhere}.target-quarter-fields{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.target-quarter-separator{color:var(--ink-faint);justify-content:center;align-items:center;display:flex}.eval-guidance-preview{overflow-wrap:anywhere;min-width:140px;max-width:280px}.markdown-viewer input[type=checkbox]{accent-color:var(--accent);margin-right:.45em}.eval-file-field input{opacity:0;cursor:pointer;position:absolute;inset:0}.use-case-list-preview .section-header h3{color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium);line-height:var(--leading-normal);margin:0}.use-case-visualization__head h2{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.use-case-visualization__head p{color:var(--ink-dim);font-size:var(--type-section-description);line-height:var(--leading-normal)}.use-case-business-case-costs__head h3{font-size:var(--type-subsection-title);font-weight:var(--weight-medium)}.use-case-business-case-costs__head p{color:var(--ink-faint);font-size:var(--type-body-small)}.use-case-group__heading h2{color:var(--ink);font-size:var(--type-card-title);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.use-case-workbook-modal__viewer{flex:auto;min-width:0;min-height:0;overflow:hidden}.use-case-workbook-modal__viewer>.use-case-workbook-viewer{border-top:0;height:100%}.ontology-entity-form{flex-direction:column;flex:1;min-width:0;min-height:0;margin:0;display:flex}.ontology-entity-form__body{scrollbar-gutter:stable;overscroll-behavior:contain;flex:auto;min-height:0;padding:20px 26px 2px;overflow-y:auto}@media (width<=720px){.ontology-entity-form__body{padding:16px 16px 2px}}.use-case-visualization{overflow:hidden}.use-case-visualization__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex;position:relative}.use-case-visualization__tools{flex:none;justify-items:end;gap:12px;display:grid}.use-case-visualization__legend{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 15px;display:flex}.use-case-visualization__legend span{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.use-case-visualization__legend i{border-radius:var(--radius-pill);background:var(--ink-faint);width:9px;height:9px;display:block}.use-case-visualization__legend i[data-phase=in-build]{background:var(--accent)}.use-case-visualization__legend i[data-phase=production]{background:var(--ok)}.use-case-visualization__legend i.is-size{border:1px solid rgba(var(--ink-rgb), .2);background:rgba(var(--ink-rgb), .08);width:14px;height:14px}.use-case-visualization__legend i[data-phase=revenue]{background:var(--value-revenue)}.use-case-visualization__legend i[data-phase=cost]{background:var(--value-cost)}.use-case-visualization__legend i[data-phase=risk]{background:var(--value-risk)}.use-case-visualization__legend i[data-phase=unassigned]{background:var(--ink-faint)}.portfolio-construction{border-bottom:1px solid var(--line);background:var(--panel-2);grid-template-columns:minmax(170px,210px) minmax(0,1fr);gap:12px 20px;padding:16px 24px;display:grid}.portfolio-construction small{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;display:block}.portfolio-construction__total strong{color:var(--ink);font-size:var(--type-card-title);font-weight:var(--weight-medium);margin-top:6px;display:block}.portfolio-construction__buckets{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.portfolio-construction__bucket{--use-case-phase:var(--ink-faint);border:1px solid var(--line);border-left:3px solid var(--use-case-phase);border-radius:var(--radius-sm);background:var(--panel);min-width:0;padding:10px 12px}.portfolio-construction__bucket strong{color:var(--ink);font-size:var(--type-card-title);font-weight:var(--weight-medium);align-items:baseline;gap:8px;margin-top:4px;display:flex}.portfolio-construction__bucket strong span{color:var(--ink-dim);font-size:var(--type-control);font-weight:var(--weight-regular)}.portfolio-construction__bucket[data-quadrant=quick-win]{--use-case-phase:var(--quadrant-quick-win)}.portfolio-construction__bucket[data-quadrant=strategic]{--use-case-phase:var(--quadrant-strategic)}.portfolio-construction__bucket[data-quadrant=fill-in]{--use-case-phase:var(--quadrant-fill-in)}.portfolio-construction__bucket[data-quadrant=avoid]{--use-case-phase:var(--quadrant-avoid)}@media (width<=900px){.portfolio-construction{grid-template-columns:minmax(0,1fr)}.portfolio-construction__buckets{grid-template-columns:repeat(2,minmax(0,1fr))}}.use-case-matrix{background:rgba(var(--ink-rgb), .012);grid-template-rows:minmax(520px,62vh) 24px 42px;grid-template-columns:32px 22px minmax(0,1fr);padding:24px 28px 4px 16px;display:grid}.use-case-matrix__y-scale,.use-case-matrix__x-scale{color:var(--ink-dim);font-size:var(--type-meta);position:relative}.use-case-matrix__y-scale span{position:absolute;right:6px;transform:translateY(-50%)}.use-case-matrix__x-scale{grid-column:3}.use-case-matrix__x-scale span{position:absolute;top:4px;transform:translate(-50%)}.use-case-matrix__y-label{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:12px;padding:2px 0;display:grid}.use-case-matrix__y-label span{writing-mode:vertical-rl;transform:rotate(180deg)}.use-case-matrix__y-label i{background:var(--line-bright);width:1px;height:100%;position:relative}.use-case-matrix__y-label i:after{content:"";border:solid var(--accent);border-width:0 1px 1px 0;width:7px;height:7px;position:absolute;top:0;left:50%;transform:translate(-50%,-1px)rotate(-135deg)}.use-case-matrix__plot{border:1px solid var(--line-bright);border-radius:var(--radius-md);background-color:var(--panel);min-width:0;min-height:520px;position:relative;overflow:hidden}.use-case-matrix__grid{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.use-case-matrix__grid path{fill:none;stroke:rgba(var(--ink-rgb), .035);stroke-width:1px}.use-case-matrix__grid path[data-midpoint=true]{stroke:var(--line)}.use-case-matrix__quadrant{z-index:0;pointer-events:none;flex-direction:column;padding:14px 16px;display:flex;position:absolute}.use-case-matrix__quadrant strong{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.use-case-matrix__quadrant span{color:rgba(var(--ink-rgb), .36);font-size:var(--type-label);margin-top:3px}.use-case-matrix__quadrant.is-avoid{width:calc(100% - var(--matrix-midpoint,50%));height:var(--matrix-midpoint,50%);text-align:right;background:rgba(var(--ink-rgb), .05);justify-content:flex-end;align-items:flex-end;bottom:0;right:0}.use-case-matrix__quadrant.is-strategic{text-align:right;align-items:flex-end;top:0;right:0}.use-case-matrix__quadrant.is-fill-in{bottom:0;left:0}.use-case-matrix__quadrant.is-quick-win{top:0;left:0}.use-case-matrix__x-label{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;grid-column:3;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.use-case-matrix__x-label i{background:var(--line-bright);height:1px;position:relative}.use-case-matrix__x-label i:after{content:"";border:solid var(--accent);border-width:0 1px 1px 0;width:7px;height:7px;position:absolute;top:50%;right:0;transform:translate(1px,-50%)rotate(-45deg)}.use-case-bubble{--use-case-bubble-size:34px;--use-case-phase:var(--ink-faint);z-index:2;width:var(--use-case-bubble-size);height:var(--use-case-bubble-size);border:1.5px solid var(--use-case-phase);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--use-case-phase) 34%, rgb(var(--white-rgb)));color:color-mix(in srgb, var(--use-case-phase) 55%, var(--ink));box-shadow:0 8px 20px -12px color-mix(in srgb, var(--use-case-phase) 65%, transparent);text-align:center;transition:transform var(--motion-fast), box-shadow var(--motion-fast), left var(--motion-fast), bottom var(--motion-fast);place-items:center;padding:0;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,50%)}.use-case-bubble-stack{--use-case-bubble-size:34px;z-index:var(--layer-canvas-hint);border:1.5px solid var(--panel);border-radius:var(--radius-sm);background:var(--ink);min-width:17px;height:17px;color:var(--panel);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);line-height:var(--leading-none);pointer-events:none;transform:translate(calc(-50% + var(--use-case-bubble-size) * .38), calc(50% - var(--use-case-bubble-size) * .38));place-items:center;padding:0 5px;display:grid;position:absolute}.use-case-bubble[data-phase=in-build]{--use-case-phase:var(--accent)}.use-case-bubble[data-phase=production]{--use-case-phase:var(--ok)}.use-case-bubble[data-phase=revenue]{--use-case-phase:var(--value-revenue)}.use-case-bubble[data-phase=cost]{--use-case-phase:var(--value-cost)}.use-case-bubble[data-phase=risk]{--use-case-phase:var(--value-risk)}.use-case-bubble[data-phase=unassigned]{--use-case-phase:var(--ink-faint)}.use-case-bubble:hover,.use-case-bubble:focus-visible{z-index:var(--layer-canvas-controls);box-shadow:0 12px 30px -12px color-mix(in srgb, var(--use-case-phase) 65%, transparent);transform:translate(-50%,50%)scale(1.08)}.use-case-bubble:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.use-case-bubble strong{font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium)}.use-case-bubble[data-stack-back]{pointer-events:none}.use-case-bubble-preview__stack{gap:2px;margin:8px -7px 0;padding:0;list-style:none;display:grid}.use-case-bubble-preview__stack button{border-radius:var(--radius-sm);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:7px;display:grid}.use-case-bubble-preview__stack button:hover{background:var(--panel-2)}.use-case-bubble-preview__stack button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.use-case-bubble-preview__stack .use-case-matrix-key__number{grid-row:auto;width:24px;height:24px}.use-case-bubble-preview__stack-text{gap:2px;min-width:0;display:grid}.use-case-bubble-preview__stack-text>strong{color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.use-case-bubble-preview__stack .use-case-bubble-preview__meta{margin-top:0}.use-case-bubble-preview__back{justify-self:start;margin:-4px 0 8px -8px}.use-case-bubble[data-draggable=true]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.use-case-bubble[data-dragging=true]{z-index:var(--layer-canvas-preview);cursor:grabbing;outline:2px solid var(--accent);outline-offset:2px;transition:none}.use-case-bubble-readout{--use-case-preview-left:50%;--use-case-preview-bottom:50%;--use-case-bubble-size:34px;z-index:var(--layer-canvas-preview);left:var(--use-case-preview-left);bottom:calc(var(--use-case-preview-bottom) + var(--use-case-bubble-size) / 2 + 10px);border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font-size:var(--type-meta);white-space:nowrap;pointer-events:none;gap:10px;padding:5px 10px;display:flex;position:absolute;transform:translate(-50%)}.use-case-bubble-readout strong{font-weight:var(--weight-medium)}.use-case-bubble-preview{text-align:left;min-width:0}.use-case-bubble-preview__meta{justify-content:flex-start;margin-top:10px}.use-case-bubble-preview__meta span{text-overflow:ellipsis;min-width:0;overflow:hidden}.use-case-bubble-preview__outcomes{border-top:1px solid var(--line);gap:4px;margin-top:12px;padding-top:10px;display:grid}.use-case-bubble-preview__outcomes h4{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.use-case-bubble-preview__outcomes ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.use-case-bubble-preview__outcomes li{min-width:0;color:var(--ink-dim);font-size:var(--type-meta);line-height:var(--leading-snug);gap:6px;display:flex}.use-case-bubble-preview__outcomes li>span{color:var(--accent);flex:none}.use-case-bubble-preview__outcomes .use-case-bubble-preview__more{color:var(--ink-faint)}.use-case-bubble-preview__footer{border-top:1px solid var(--line);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--panel-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;padding:10px 0 0;display:flex}.use-case-bubble-preview__footer>span{color:var(--ink-dim);font-size:var(--type-meta);white-space:nowrap}.use-case-bubble-preview>strong{color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium);line-height:var(--leading-snug);display:block}.use-case-bubble-preview>p{color:var(--ink-dim);font-size:var(--type-meta);line-height:var(--leading-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.use-case-matrix__state{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);width:min(440px,100% - 48px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.use-case-matrix-key{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.use-case-matrix-key li{border-bottom:1px solid var(--line);min-width:0}.use-case-matrix-key li:nth-child(odd){border-right:1px solid var(--line)}.use-case-matrix-key button{width:100%;min-width:0;color:var(--ink);text-align:left;transition:background var(--motion-fast);grid-template-columns:30px minmax(0,1fr);align-items:start;gap:8px 14px;padding:13px 16px;display:grid}.use-case-matrix-key__number{grid-row:1/span 3}.use-case-matrix-key__identity{grid-column:2}.use-case-matrix-key__description{color:var(--ink-dim);font-size:var(--type-body-small);line-height:var(--leading-normal);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2;display:-webkit-box;overflow:hidden}.use-case-matrix-key__metrics{flex-wrap:wrap;grid-column:2;gap:8px 24px;min-width:0;display:flex}.use-case-matrix-key button:hover{background:var(--panel-2)}.use-case-matrix-key button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.use-case-matrix-key__number{--use-case-phase:var(--ink-faint);border:1px solid color-mix(in srgb, var(--use-case-phase) 58%, rgb(var(--white-rgb)));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--use-case-phase) 16%, rgb(var(--white-rgb)));width:27px;height:27px;color:color-mix(in srgb, var(--use-case-phase) 78%, var(--ink));font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);place-items:center;display:grid}.use-case-matrix-key__number[data-phase=revenue]{--use-case-phase:var(--value-revenue)}.use-case-matrix-key__number[data-phase=cost]{--use-case-phase:var(--value-cost)}.use-case-matrix-key__number[data-phase=risk]{--use-case-phase:var(--value-risk)}.use-case-matrix-key-groups{gap:16px;padding:20px 24px 24px;display:grid}.use-case-matrix-key-group{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel);overflow:hidden}.use-case-matrix-key-groups .use-case-group__heading{border-bottom:1px solid var(--line);background:var(--panel-2);justify-content:flex-start;gap:6px 10px;margin:0;padding:12px 24px 10px}.use-case-matrix-key-group .use-case-matrix-key button{padding:14px 24px}.use-case-matrix-key-groups .use-case-group__heading h3{font-size:var(--type-card-title)}.use-case-matrix-key-group .use-case-matrix-key{border-top:0}.use-case-matrix-key-group .use-case-matrix-key li:last-child:nth-child(odd){border-right:0}.use-case-matrix-key-group .use-case-matrix-key li:last-child,.use-case-matrix-key-group .use-case-matrix-key li:nth-last-child(2):nth-child(odd){border-bottom:0}.use-case-matrix-key__identity,.use-case-matrix-key__metric{min-width:0;display:block}.use-case-matrix-key__identity strong,.use-case-matrix-key__identity small,.use-case-matrix-key__metric strong,.use-case-matrix-key__metric small{display:block}.use-case-matrix-key__identity strong{font-size:var(--type-control);font-weight:var(--weight-medium);overflow-wrap:anywhere}.use-case-matrix-key__identity small,.use-case-matrix-key__metric small{color:var(--ink-faint);font-size:var(--type-meta);margin-top:2px}.use-case-matrix-key__metric{text-align:left;min-width:72px}.use-case-matrix-key__metric strong{font-size:var(--type-control);font-weight:var(--weight-medium);white-space:nowrap;margin-top:2px}.use-case-visualization__unscored{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);display:grid}.use-case-visualization__unscored>div{border-right:1px solid var(--line);background:var(--panel-2);padding:17px 20px}.use-case-visualization__unscored>div strong,.use-case-visualization__unscored>div span{display:block}.use-case-visualization__unscored>div strong{color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium)}.use-case-visualization__unscored>div span{color:var(--ink-faint);font-size:var(--type-meta);margin-top:3px}.use-case-visualization__unscored ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.use-case-visualization__unscored li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:13px 16px;display:flex}.use-case-visualization__unscored li:nth-child(odd){border-right:1px solid var(--line)}.use-case-visualization__unscored li button{min-width:0;color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.use-case-visualization__unscored li button:hover{color:var(--accent)}.use-case-visualization__unscored li span{color:var(--ink-faint);font-size:var(--type-meta);flex:none}.use-case-score-guidance{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);overflow:hidden}.use-case-score-guidance>header{border-bottom:1px solid var(--line);padding:15px 17px 13px}.use-case-score-guidance h3{color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium)}.use-case-score-guidance header p{color:var(--ink-faint);font-size:var(--type-meta);line-height:var(--leading-normal);margin-top:4px}.use-case-score-guidance>div{grid-template-columns:minmax(0,1fr);display:grid}.use-case-score-guidance article{border-top:1px solid var(--line);grid-template-columns:42px minmax(0,1fr);gap:11px;min-width:0;padding:13px 17px 14px;display:grid}.use-case-score-guidance article:first-child{border-top:0}.use-case-score-guidance article>span{border-radius:var(--radius-sm);background:var(--accent-soft);width:42px;height:28px;color:var(--accent);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);place-items:center;display:grid}.use-case-score-guidance strong{color:var(--ink);font-size:var(--type-body-small);font-weight:var(--weight-medium);display:block}.use-case-score-guidance article p{color:var(--ink-dim);font-size:var(--type-meta);line-height:var(--leading-normal);margin-top:6px}.use-case-score-guidance article p b{color:var(--ink);font-weight:var(--weight-medium)}@media (width<=900px){.use-case-score-guidance>div{grid-template-columns:minmax(0,1fr)}.use-case-score-guidance article+article{border-top:1px solid var(--line);border-left:0}.use-case-visualization__head{flex-direction:column}.use-case-visualization__tools{justify-items:start;width:100%}.use-case-visualization__legend{justify-content:flex-start}.use-case-matrix{grid-template-rows:500px 24px 42px;padding-right:18px}.use-case-matrix-key{grid-template-columns:minmax(0,1fr)}.use-case-matrix-key li:nth-child(odd){border-right:0}.use-case-visualization__unscored{grid-template-columns:minmax(0,1fr)}.use-case-visualization__unscored>div{border-right:0;border-bottom:1px solid var(--line)}}@media (width<=640px){.use-case-score-grid{grid-template-columns:minmax(0,1fr)}.use-case-matrix{grid-template-rows:440px 24px 42px;grid-template-columns:24px 22px minmax(0,1fr);padding:16px 12px 2px 6px}.use-case-matrix__plot{min-height:440px}.use-case-matrix__quadrant span,.use-case-matrix-key__metrics>.use-case-matrix-key__metric:first-child{display:none}.use-case-visualization__unscored ul{grid-template-columns:minmax(0,1fr)}.use-case-visualization__unscored li:nth-child(odd){border-right:0}}.use-case-visualization__legend i[data-phase=discovery]{background:var(--value-risk)}.use-case-bubble[data-phase=discovery],.use-case-matrix-key__number[data-phase=discovery]{--use-case-phase:var(--value-risk)}.use-case-visualization__legend i[data-phase=solutioning]{background:var(--status-solutioning)}.use-case-bubble[data-phase=solutioning],.use-case-matrix-key__number[data-phase=solutioning]{--use-case-phase:var(--status-solutioning)}.use-case-visualization__legend i[data-phase=ready]{background:var(--status-ready)}.use-case-bubble[data-phase=ready],.use-case-matrix-key__number[data-phase=ready]{--use-case-phase:var(--status-ready)}.use-case-visualization__legend i[data-phase=on-hold]{background:var(--warn)}.use-case-visualization__legend i[data-phase=not-pursuing]{background:var(--bad)}.use-case-visualization__legend i[data-phase=irrelevant]{background:var(--ink)}.use-case-bubble[data-phase=on-hold],.use-case-matrix-key__number[data-phase=on-hold]{--use-case-phase:var(--warn)}.use-case-bubble[data-phase=not-pursuing],.use-case-matrix-key__number[data-phase=not-pursuing]{--use-case-phase:var(--bad)}.use-case-bubble[data-phase=irrelevant],.use-case-matrix-key__number[data-phase=irrelevant]{--use-case-phase:var(--ink)}.use-case-matrix-key__number[data-phase=production]{--use-case-phase:var(--ok)}.use-case-matrix-key__number[data-phase=in-build]{--use-case-phase:var(--accent)}.use-case-visualization__legend i[data-phase=function-sales]{background:var(--function-sales)}.use-case-bubble[data-phase=function-sales],.use-case-matrix-key__number[data-phase=function-sales]{--use-case-phase:var(--function-sales)}.use-case-visualization__legend i[data-phase=function-engineering]{background:var(--function-engineering)}.use-case-bubble[data-phase=function-engineering],.use-case-matrix-key__number[data-phase=function-engineering]{--use-case-phase:var(--function-engineering)}.use-case-visualization__legend i[data-phase=function-operations]{background:var(--function-operations)}.use-case-bubble[data-phase=function-operations],.use-case-matrix-key__number[data-phase=function-operations]{--use-case-phase:var(--function-operations)}.use-case-visualization__legend i[data-phase=function-finance]{background:var(--function-finance)}.use-case-bubble[data-phase=function-finance],.use-case-matrix-key__number[data-phase=function-finance]{--use-case-phase:var(--function-finance)}.use-case-visualization__legend i[data-phase=function-supply_chain]{background:var(--function-supply-chain)}.use-case-bubble[data-phase=function-supply_chain],.use-case-matrix-key__number[data-phase=function-supply_chain]{--use-case-phase:var(--function-supply-chain)}.use-case-visualization__legend i[data-phase=function-commercial]{background:var(--function-commercial)}.use-case-bubble[data-phase=function-commercial],.use-case-matrix-key__number[data-phase=function-commercial]{--use-case-phase:var(--function-commercial)}.use-case-visualization__legend i[data-phase=function-it]{background:var(--function-it)}.use-case-bubble[data-phase=function-it],.use-case-matrix-key__number[data-phase=function-it]{--use-case-phase:var(--function-it)}.use-case-visualization__legend i[data-phase=function-customer_service]{background:var(--function-customer-service)}.use-case-bubble[data-phase=function-customer_service],.use-case-matrix-key__number[data-phase=function-customer_service]{--use-case-phase:var(--function-customer-service)}.use-case-visualization__legend i[data-phase=function-human_resources]{background:var(--function-human-resources)}.use-case-bubble[data-phase=function-human_resources],.use-case-matrix-key__number[data-phase=function-human_resources]{--use-case-phase:var(--function-human-resources)}.use-case-visualization__legend i[data-phase=function-marketing]{background:var(--function-marketing)}.use-case-bubble[data-phase=function-marketing],.use-case-matrix-key__number[data-phase=function-marketing]{--use-case-phase:var(--function-marketing)}.use-case-roadmap__heading .use-case-visualization__tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 20px;display:flex}.use-case-roadmap .use-case-visualization__legend i[data-color=priority]{--roadmap-bar-color:var(--ink-faint);background:var(--roadmap-bar-color)}.confidence-percentage,.confidence-sources{grid-column:1/-1;min-width:0}.confidence-percentage>label{flex-direction:row;align-items:center;gap:12px}.confidence-percentage__control{align-items:center;gap:6px;display:inline-flex}.confidence-percentage .confidence-percentage__control input{width:82px}textarea.confidence-notes[rows]{resize:none;min-height:62px;overflow:hidden}.confidence-sources{position:relative}.confidence-sources__format{position:absolute;top:-3px;right:0}.confidence-sources__format .file-tile{width:20px;height:20px;color:var(--ink-dim);background:0 0}.confidence-sources__format svg{width:20px;height:20px}:where(.canvas-node){border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--shadow-sm)}.ontology-inspector__facts dt{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.ontology-inspector__facts dd{font-size:var(--type-body-small)}.process-canvas-node__facts dt{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.process-canvas-node__facts dd{font-size:var(--type-meta);font-weight:var(--weight-medium)}.ontology-inspector__head h2{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight)}.work-board{scroll-snap-type:x proximity;overscroll-behavior-inline:contain;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(284px,300px);grid-auto-flow:column;align-items:stretch;gap:12px;padding:4px 4px 16px;scroll-padding-inline:4px;display:grid;overflow:auto visible}.work-column{scroll-snap-align:start;flex-direction:column;min-width:0;display:flex;overflow:visible}.work-card-slot{width:100%;position:relative}.work-card-drag-overlay{z-index:var(--layer-drag-preview);pointer-events:none;transform-origin:50%;will-change:transform;margin:0;position:fixed}.kanban-dragging .work-board{scroll-snap-type:none}.work-board--compact{grid-auto-columns:minmax(238px,254px);gap:9px}@media (width<=1180px){.work-board--compact{grid-auto-columns:minmax(238px,254px)}}@media (width<=960px){.work-board{grid-auto-columns:minmax(274px,292px)}.work-board--compact{grid-auto-columns:minmax(230px,248px)}}@media (width<=760px){.work-board{grid-auto-columns:min(82vw,292px)}.work-board--compact{grid-auto-columns:min(76vw,248px)}}.infrastructure-head h2{font-family:var(--font-display);font-size:var(--type-section-title);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-display)}.infrastructure-head p{color:var(--ink-dim);font-size:var(--type-section-description);line-height:var(--leading-normal)}.architecture-hosting-options{gap:12px;display:grid}.work-board.tickets-board{grid-auto-columns:minmax(165px,1fr);min-width:0;min-height:260px}.plan-timeline__canvas{min-width:calc(240px + var(--timeline-width))}.plan-timeline__row{border-bottom:1px solid var(--line);grid-template-columns:240px minmax(0,1fr);display:grid}.plan-timeline__row:last-child{border-bottom:0}.plan-timeline__identity{z-index:2;border-right:1px solid var(--line);background:var(--panel);align-content:center;justify-items:start;gap:6px;padding:18px 16px;display:grid;position:sticky;left:0}.plan-timeline__heading{background:var(--panel-2);color:var(--ink-dim);font-size:var(--type-label)}.plan-timeline__heading .plan-timeline__identity{background:var(--panel-2);padding-block:12px}.plan-timeline__track{min-width:0;min-height:48px;position:relative}.plan-timeline__tick{border-left:1px solid var(--line);white-space:nowrap;align-items:center;padding-left:12px;display:flex;position:absolute;inset-block:0}.plan-timeline__gridline{border-left:1px solid var(--line);position:absolute;inset-block:0}.plan-timeline__today{z-index:1;border-left:1px dashed var(--accent);position:absolute;inset-block:0}.plan-timeline__today>span{background:var(--panel);color:var(--accent);font-size:var(--type-meta);padding:1px 4px;position:absolute;top:4px;left:4px}.plan-timeline__bar{border:1px solid var(--accent);border-radius:var(--radius-control);background:var(--accent-soft);min-width:12px;max-width:100%;height:34px;color:var(--accent);cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;justify-content:center;padding:0;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.plan-timeline__bar[data-dragging]{cursor:grabbing;z-index:1}.plan-timeline__date-preview{z-index:1;pointer-events:none;white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--ink);font-size:var(--type-meta);padding:4px 8px;position:absolute;bottom:calc(50% + 22px)}.plan-timeline__bar:hover{background:var(--accent-soft);filter:brightness(.96)}.plan-timeline__bar[data-status=Completed]{border-color:var(--ok);background:rgba(var(--ok-rgb), .08);color:var(--ok)}.plan-timeline__bar[data-status=Blocked]{border-color:var(--bad);background:rgba(var(--bad-rgb), .08);color:var(--bad)}.plan-timeline__bar[data-partial]{border-style:dashed}.plan-timeline__fill{inset-block:0;opacity:.16;background:currentColor;position:absolute;left:0}.plan-timeline__bar-label{text-overflow:clip;white-space:nowrap;min-width:0;font-size:var(--type-meta);padding-inline:6px;position:relative;overflow:hidden}.trajectory-library-table{table-layout:fixed}.trajectory-library-table th:first-child{width:18%}.trajectory-library-table th:nth-child(2){width:38%}.trajectory-library-table th:nth-child(3){width:24%}.trajectory-library-table th:nth-child(4){width:20%}.trajectory-analysis-table{table-layout:fixed}.trajectory-analysis-table th:first-child{width:20%}.trajectory-analysis-table th:nth-child(2){width:24%}.trajectory-analysis-table th:nth-child(3){width:18%}.trajectory-analysis-table th:nth-child(4){width:10%}.trajectory-analysis-table th:nth-child(5){width:18%}.trajectory-analysis-table th:nth-child(6){width:10%}.trajectory-picker-table{table-layout:fixed}.trajectory-picker-table th:first-child{width:24%}.trajectory-picker-table th:nth-child(3){width:190px}.trajectory-picker-table th:nth-child(4){width:64px}.trajectory-link-table{table-layout:fixed}.trajectory-link-table th:first-child{width:52px}.trajectory-link-table th:nth-child(2){width:38%}.trajectory-link-table th:nth-child(4){width:190px}.agent-definition__code{font-family:var(--font-code);tab-size:2;white-space:pre}.document-preview-body{flex:1;min-height:0;margin-top:16px;overflow:auto}.document-preview-body iframe{border:0;width:100%;height:100%;display:block}.document-preview-body>img{object-fit:contain;max-width:100%;max-height:100%;margin:auto;display:block}.document-preview-loading{height:100%;min-height:240px;color:var(--ink-dim);font-size:var(--type-body-small);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.document-preview-body article{border:1px solid var(--border-strong);margin-bottom:16px;padding:20px}.document-preview-body pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-body-small);line-height:var(--leading-relaxed)}.document-preview-body article p{margin:12px 0}.presentation-preview{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.presentation-preview__frame{flex:1;min-height:0}.presentation-preview__toolbar{justify-content:center;align-items:center;gap:16px;padding-bottom:12px;display:flex}.presentation-preview__status{background:var(--panel);position:absolute;inset:0}.document-preview-body>video{object-fit:contain;width:100%;height:100%;display:block}.document-preview-body>audio{width:min(640px,100%);margin:32px auto;display:block}.infrastructure-resource-purpose{-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important}.infrastructure-provider-mark{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);width:26px;height:26px;color:var(--ink-dim);font-family:var(--font-label);font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tight);line-height:var(--leading-none);place-items:center;display:grid;position:relative;overflow:hidden}.infrastructure-provider-mark--azure{border-color:rgba(var(--brand-azure-rgb), .2);background:rgba(var(--brand-azure-rgb), .07);color:var(--brand-azure);font-size:var(--type-control)}.infrastructure-provider-mark--azure svg{width:18px;height:18px}.infrastructure-provider-mark--aws{border-color:rgba(var(--brand-aws-rgb), .16);background:rgba(var(--brand-aws-rgb), .045);color:var(--brand-aws)}.infrastructure-provider-mark--aws:after{border-radius:var(--radius-sm);background:var(--brand-aws-orange);content:"";height:2px;position:absolute;bottom:5px;left:6px;right:6px;transform:rotate(-5deg)}.infrastructure-provider-mark--gcp{border-color:rgba(var(--brand-google-blue-rgb), .2);background:linear-gradient(135deg, rgba(var(--brand-google-blue-rgb), .08), rgba(var(--brand-google-green-rgb), .05));color:var(--brand-google-blue);font-size:var(--type-control);box-shadow:inset 0 -2px var(--brand-google-green), inset 2px 0 var(--brand-google-yellow), inset -2px 0 var(--brand-google-red)}.infrastructure-provider-mark--unassigned{color:var(--ink-faint);border-style:dashed}.infrastructure-workspace{overflow:hidden}.infrastructure-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:30px;padding:21px 24px;display:flex}.infrastructure-head h2{margin:0 0 4px}.infrastructure-head p{margin:0}@media (width<=760px){.infrastructure-head{flex-direction:column}}.provider-table{table-layout:fixed}.provider-table th:nth-child(4){width:160px}.provider-table th:nth-child(5){width:112px}.provider-table th:nth-child(6){width:128px}.provider-table th:last-child{width:96px}.provider-table td:nth-child(6){white-space:nowrap}.provider-table td>code{color:var(--ink-dim);font-family:var(--font-code);font-size:var(--type-meta);white-space:nowrap}.provider-table td:last-child{text-align:right}.provider-apps{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.provider-apps>span{border:1px solid var(--accent-edge);border-radius:var(--radius-sm);background:var(--accent-tint-subtle);color:var(--accent);font-size:var(--type-label);padding:3px 6px}.provider-apps>em{color:var(--ink-faint);font-size:var(--type-label);font-style:normal}.provider-logo.provider-logo--table{border-radius:var(--radius-sm);width:32px;height:32px;font-size:var(--type-label)}.provider-logo{--provider-accent:var(--ink);border:1px solid color-mix(in srgb, var(--provider-accent) 22%, transparent);border-radius:var(--radius-md);background:linear-gradient(145deg, color-mix(in srgb, var(--provider-accent) 10%, rgb(var(--white-rgb))), color-mix(in srgb, var(--provider-accent) 4%, var(--panel)));width:42px;height:42px;color:var(--provider-accent);box-shadow:inset 0 1px rgba(var(--white-rgb), .7), 0 2px 7px rgba(var(--ink-rgb),.045);flex:none;place-items:center;display:inline-grid}.provider-logo svg{width:23px;height:23px;overflow:visible}.provider-logo--table svg{width:18px;height:18px}.provider-logo--gemini{border-color:rgba(var(--brand-gemini-edge-rgb), .22);background:linear-gradient(145deg, rgba(var(--brand-gemini-wash-blue-rgb), .1), rgba(var(--brand-gemini-wash-pink-rgb), .055))}.provider-modal{padding-bottom:22px}.provider-key-field{margin-top:15px}.provider-assignment-modal{width:min(560px,100vw - 30px)}.azure-mark{border-radius:var(--radius-md);background:var(--accent);flex:none;grid-template-columns:1fr 1fr;gap:3px;width:44px;height:44px;padding:8px;display:grid}.azure-mark i{background:var(--surface-overlay)}.azure-mark i:nth-child(2){opacity:.82}.azure-mark i:nth-child(3){opacity:.7}.azure-mark i:nth-child(4){opacity:.55}.azure-mark--small{border-radius:var(--radius-sm);width:34px;height:34px;padding:6px}.slater-agent-result-boolean--true{background:rgba(var(--ok-rgb), .1);color:var(--ok)}.slater-agent-result-overview dt,.slater-agent-result-array__index{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.slater-agent-result-overview dd{color:var(--ink);font-size:var(--type-body-small)}.slater-agent-result-fields dt{color:var(--ink-faint);font-family:var(--font-label);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.slater-agent-result-fields dd,.slater-agent-result-section>span{color:var(--ink-dim);font-size:var(--type-body-small);line-height:var(--leading-normal)}:where([data-slot]){border-color:var(--border);font-family:var(--font-ui)}:where([data-slot=command-input]){font-size:var(--type-field);line-height:var(--leading-normal)}:where([data-slot=button],[data-slot=toggle],[data-slot=tabs-trigger],[data-slot=select-trigger],[data-slot=checkbox],[data-slot=radio-group-item],[data-slot=switch]){border-style:solid}:where([data-slot=table]){border-collapse:collapse}:where([data-slot=table-head]){height:44px;font-size:var(--type-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-faint)}:where([data-slot=table-cell]){height:60px}:where([data-slot=table-cell],[data-slot=table-head]){padding-right:var(--space-table-x);padding-left:var(--space-table-x)}:where([data-slot=table-row],[data-slot=table-footer]){border-style:solid}:where([data-slot=select-item],[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=command-item]){min-height:36px}:where([data-slot=dialog-content],[data-slot=alert-dialog-content]){max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);overflow-y:auto}:where([data-slot=sheet-content]){border-radius:var(--radius-lg)}:where([data-slot=sheet-title]){font-size:var(--type-panel-title)}:where([data-slot=tabs-trigger]){font-size:var(--type-tab)}:where([data-sonner-toaster]){font-family:var(--font-ui);z-index:var(--layer-toast)}:where([data-sonner-toast]){font-family:var(--font-ui);font-size:var(--type-body-small);border-radius:var(--radius-md)}.ui-button{line-height:var(--leading-snug);border-style:solid}.ui-button:hover:not(:disabled){text-decoration:none}@media (prefers-reduced-motion:reduce){:where([data-slot]){transition:none;animation:none}}[data-sonner-toast] [data-close-button]{border-radius:var(--radius-sm)}.library-filter-bar{--filter-bar-gap:8px;--filter-select-width:140px;--filter-select-padding:10px;z-index:var(--layer-local-filter);align-items:flex-start;gap:var(--filter-bar-gap);border-bottom:1px solid var(--border);flex-wrap:wrap;width:100%;min-width:0;margin-bottom:12px;padding-bottom:12px;display:flex;position:relative}.library-filter-bar .count-tabs{border-bottom:0}.library-filter-bar__controls{align-items:center;gap:var(--filter-bar-gap);flex-wrap:wrap;flex:400px;min-width:0;max-width:100%;display:flex}.library-filter-bar .use-case-filter-bar__filters{flex:0 auto}.table-shell__controls>.library-filter-bar{margin-bottom:0}.library-filter-bar--summary{border-bottom:0;margin-bottom:0;padding-bottom:0}.library-filter-bar--summary:not(:has(.library-filter-bar__actions)) .library-filter-bar__end{min-height:0}.library-filter-bar__end{justify-content:flex-end;align-items:center;gap:var(--filter-bar-gap);min-height:var(--filter-control-height);flex-wrap:wrap;order:1;max-width:100%;margin-inline-start:auto;display:flex}.library-filter-bar__count{width:auto;color:var(--muted-foreground);font-size:var(--type-label);white-space:nowrap;order:1;align-self:center;margin-inline-start:auto}.library-filter-bar__actions{justify-content:flex-end;align-items:center;gap:var(--filter-bar-gap,8px);min-height:var(--filter-control-height);border-inline-start:1px solid var(--border);flex-wrap:wrap;order:2;margin-inline-start:auto;padding-inline-start:12px;display:flex}.library-filter-bar__end>:is(.library-filter-bar__count,.library-filter-bar__actions){margin-inline-start:0}.library-filter-bar__actions [aria-pressed=true]{background:var(--muted);color:var(--foreground)}.library-filter-bar :is(input:not([aria-hidden=true],[type=hidden]),select,button):not(.use-case-filter-chip__remove){height:var(--filter-control-height)!important;min-height:var(--filter-control-height)!important;max-height:var(--filter-control-height)!important;border-width:var(--filter-control-border-width)!important;border-radius:var(--filter-control-radius)!important;font-family:var(--filter-control-font-family)!important;font-size:var(--filter-control-font-size)!important;font-weight:var(--filter-control-font-weight)!important;line-height:var(--filter-control-line-height)!important;padding-block:0!important}.library-filter-bar [data-slot=tabs-list]{min-height:var(--filter-control-height)!important}.library-filter-bar :is([data-slot=field],.portfolio-filter){flex:none;width:max-content;min-width:0;max-width:100%}.library-filter-bar [data-slot=field]:has([data-slot=search-field]){min-width:min(100%, var(--filter-select-width));flex:0 210px}.library-filter-bar select{width:var(--filter-select-width);min-width:0;max-width:100%}.library-filter-bar :has(>[data-slot=select-trigger]){width:var(--filter-select-width);min-width:0;max-width:100%}.library-filter-bar [data-slot=select-trigger]{padding-inline:var(--filter-select-padding)}.library-filter-bar select{field-sizing:fixed}.library-filter-bar [data-slot=select-value]{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.library-filter-bar .portfolio-filter{width:var(--filter-select-width);min-width:0}
