@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-ext-wght-normal-QXKVIKFD.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-cyrillic-wght-normal-GOIAQAGU.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-symbols2-wght-normal-WZJJVLQO.woff2") format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-vietnamese-wght-normal-KW5NM6YV.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-ext-wght-normal-HU3ZAWN6.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/geist-mono-latin-wght-normal-CJNQKXUG.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}body{margin:0}body[data-theme=dark]{color-scheme:dark}body[data-theme=light]{color-scheme:light}@media(max-width:640px){body:has(.pa-tabbar){--app-bottom-inset: 4rem}}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch,var(--muted-foreground, currentColor) 35%,transparent) transparent}@supports not (scrollbar-width: thin){::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background-clip:padding-box;background-color:color-mix(in oklch,var(--muted-foreground, currentColor) 35%,transparent)}::-webkit-scrollbar-thumb:hover{background-color:color-mix(in oklch,var(--muted-foreground, currentColor) 55%,transparent)}}@keyframes ui-spinner-rotate{to{transform:rotate(360deg)}}@keyframes ui-skeleton-shimmer{0%{background-position:-1200px 0}to{background-position:1200px 0}}@keyframes ui-skeleton-pulse{50%{opacity:.55}}@keyframes ui-progress-indeterminate{0%{transform:translate(-100%) scaleX(.5)}to{transform:translate(100%) scaleX(.5)}}@keyframes ui-progress-indeterminate-rtl{0%{transform:translate(100%) scaleX(.5)}to{transform:translate(-100%) scaleX(.5)}}@property --ui-table-fade-start{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --ui-table-fade-end{syntax: "<length>"; inherits: true; initial-value: 0px;}@keyframes ui-table-scroll-fades{0%{--ui-table-fade-start: 0px;--ui-table-fade-end: 1.5rem}8%{--ui-table-fade-start: 1.5rem}92%{--ui-table-fade-end: 1.5rem}to{--ui-table-fade-start: 1.5rem;--ui-table-fade-end: 0px}}.ui-scope{--warm-50: oklch(.985 .003 95);--warm-100: oklch(.97 .003 95);--warm-200: oklch(.935 .004 95);--warm-300: oklch(.915 .004 95);--warm-400: oklch(.875 .004 95);--warm-500: oklch(.76 .005 95);--warm-600: oklch(.61 .005 95);--warm-700: oklch(.43 .004 95);--warm-800: oklch(.36 .003 95);--warm-850: oklch(.31 .002 95);--warm-900: oklch(.27 .002 95);--warm-950: oklch(.22 .001 95);--warm-975: oklch(.17 .001 95);--red-50: oklch(.971 .013 17.38);--red-100: oklch(.936 .032 17.717);--red-200: oklch(.885 .062 18.334);--red-300: oklch(.808 .114 19.571);--red-400: oklch(.704 .191 22.216);--red-500: oklch(.637 .237 25.331);--red-600: oklch(.577 .245 27.325);--red-700: oklch(.505 .213 27.518);--red-800: oklch(.444 .177 26.899);--red-900: oklch(.396 .141 25.723);--red-950: oklch(.258 .092 26.042);--orange-50: oklch(.98 .016 73.684);--orange-100: oklch(.954 .038 75.164);--orange-200: oklch(.901 .076 70.697);--orange-300: oklch(.837 .128 66.29);--orange-400: oklch(.75 .183 55.934);--orange-500: oklch(.705 .213 47.604);--orange-600: oklch(.646 .222 41.116);--orange-700: oklch(.553 .195 38.402);--orange-800: oklch(.47 .157 37.304);--orange-900: oklch(.408 .123 38.172);--orange-950: oklch(.266 .079 36.259);--yellow-50: oklch(.987 .026 102.212);--yellow-100: oklch(.973 .071 103.193);--yellow-200: oklch(.945 .129 101.54);--yellow-300: oklch(.905 .182 98.111);--yellow-400: oklch(.852 .199 91.936);--yellow-500: oklch(.795 .184 86.047);--yellow-600: oklch(.681 .162 75.834);--yellow-700: oklch(.554 .135 66.442);--yellow-800: oklch(.476 .114 61.907);--yellow-900: oklch(.421 .095 57.708);--yellow-950: oklch(.286 .066 53.813);--green-50: oklch(.982 .018 155.826);--green-100: oklch(.962 .044 156.743);--green-200: oklch(.925 .084 155.995);--green-300: oklch(.871 .15 154.449);--green-400: oklch(.792 .209 151.711);--green-500: oklch(.723 .219 149.579);--green-600: oklch(.627 .194 149.214);--green-700: oklch(.527 .154 150.069);--green-800: oklch(.448 .119 151.328);--green-900: oklch(.393 .095 152.535);--green-950: oklch(.266 .065 152.934);--teal-50: oklch(.984 .014 180.72);--teal-100: oklch(.953 .051 180.801);--teal-200: oklch(.91 .096 180.426);--teal-300: oklch(.855 .138 181.071);--teal-400: oklch(.777 .152 181.912);--teal-500: oklch(.704 .14 182.503);--teal-600: oklch(.6 .118 184.704);--teal-700: oklch(.511 .096 186.391);--teal-800: oklch(.437 .078 188.216);--teal-900: oklch(.386 .063 188.416);--teal-950: oklch(.277 .046 192.524);--blue-50: oklch(.97 .014 254.604);--blue-100: oklch(.932 .032 255.585);--blue-200: oklch(.882 .059 254.128);--blue-300: oklch(.809 .105 251.813);--blue-400: oklch(.707 .165 254.624);--blue-500: oklch(.623 .214 259.815);--blue-600: oklch(.546 .245 262.881);--blue-700: oklch(.488 .243 264.376);--blue-800: oklch(.424 .199 265.638);--blue-900: oklch(.379 .146 265.522);--blue-950: oklch(.282 .091 267.935);--purple-50: oklch(.969 .016 293.756);--purple-100: oklch(.943 .029 294.588);--purple-200: oklch(.894 .057 293.283);--purple-300: oklch(.811 .111 293.571);--purple-400: oklch(.702 .183 293.541);--purple-500: oklch(.606 .25 292.717);--purple-600: oklch(.541 .281 293.009);--purple-700: oklch(.491 .27 292.581);--purple-800: oklch(.432 .232 292.759);--purple-900: oklch(.38 .189 293.745);--purple-950: oklch(.257 .124 295.149);--pink-50: oklch(.971 .014 343.198);--pink-100: oklch(.948 .028 342.258);--pink-200: oklch(.899 .061 343.231);--pink-300: oklch(.823 .12 346.018);--pink-400: oklch(.718 .202 349.761);--pink-500: oklch(.656 .241 354.308);--pink-600: oklch(.592 .249 .584);--pink-700: oklch(.525 .223 3.958);--pink-800: oklch(.459 .187 3.815);--pink-900: oklch(.408 .153 2.432);--pink-950: oklch(.284 .109 3.907);--brand-50: oklch(.975 .025 55);--brand-100: oklch(.945 .05 55);--brand-200: oklch(.895 .09 53);--brand-300: oklch(.835 .13 52);--brand-400: oklch(.765 .165 50);--brand-500: oklch(.7 .19 48);--brand-600: oklch(.625 .185 46);--brand-700: oklch(.54 .16 44);--brand-800: oklch(.45 .13 42);--brand-900: oklch(.37 .1 42);--brand-950: oklch(.27 .07 40);--white: oklch(1 0 0);--black: oklch(0 0 0);--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-28: 112px;--space-32: 128px;--space-40: 160px;--space-48: 192px;--space-56: 224px;--space-64: 256px;--space-80: 320px;--space-96: 384px;--radius: 10px;--rounded-none: 0;--rounded-xs: 4px;--rounded-sm: 6px;--rounded-md: 8px;--rounded-lg: var(--radius);--rounded-xl: 14px;--rounded-2xl: 16px;--rounded-3xl: 24px;--rounded-full: 9999px;--size-1: 4px;--size-2: 8px;--size-3: 12px;--size-4: 16px;--size-5: 20px;--size-6: 24px;--size-7: 28px;--size-8: 32px;--size-9: 36px;--size-10: 40px;--size-11: 44px;--size-12: 48px;--size-14: 56px;--size-16: 64px;--size-20: 80px;--size-24: 96px;--size-32: 128px;--size-40: 160px;--size-48: 192px;--size-56: 224px;--size-64: 256px;--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-mono: "Geist Mono Variable", "Geist Mono", ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-2xs: 10px;--text-xs: 11px;--text-sm: 12px;--text-base: 13px;--text-md: 14px;--text-lg: 16px;--text-xl: 18px;--text-2xl: 20px;--text-3xl: 24px;--text-4xl: 30px;--text-5xl: 36px;--text-6xl: 48px;--font-thin: 100;--font-extralight: 200;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--shadow-xs: 0 1px 2px 0 oklch(0 0 0 / .05);--shadow-sm: 0 1px 2px 0 oklch(0 0 0 / .05), 0 1px 3px 0 oklch(0 0 0 / .1);--shadow-md: 0 4px 6px -1px oklch(0 0 0 / .07), 0 2px 4px -2px oklch(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px oklch(0 0 0 / .1), 0 4px 6px -4px oklch(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px oklch(0 0 0 / .1), 0 8px 10px -6px oklch(0 0 0 / .1);--shadow-2xl: 0 25px 50px -12px oklch(0 0 0 / .25);--shadow-inner: inset 0 2px 4px 0 oklch(0 0 0 / .05);--shadow-none: 0 0 oklch(0 0 0 / 0);--background: var(--warm-900);--foreground: oklch(.81 .01 93.01);--card: var(--warm-900);--card-foreground: var(--warm-50);--popover: var(--warm-850);--popover-foreground: oklch(.92 0 106.48);--primary: var(--warm-50);--primary-foreground: var(--warm-900);--secondary: var(--warm-800);--secondary-foreground: var(--warm-50);--muted: var(--warm-950);--muted-foreground: oklch(.77 .02 99.07);--accent: var(--warm-800);--accent-foreground: var(--warm-50);--destructive: var(--red-400);--destructive-foreground: var(--red-50);--success: var(--green-400);--success-foreground: var(--green-950);--warning: var(--yellow-400);--warning-foreground: var(--yellow-950);--info: var(--blue-400);--info-foreground: var(--blue-50);--brand: var(--brand-500);--brand-foreground: var(--warm-975);--border: var(--warm-800);--input: var(--warm-700);--input-bg: color-mix(in oklch, var(--input) 30%, transparent);--ring: var(--warm-500);--sidebar: var(--warm-900);--sidebar-foreground: oklch(.81 .01 93.01);--sidebar-primary: var(--warm-50);--sidebar-primary-foreground: var(--warm-900);--sidebar-accent: var(--warm-975);--sidebar-accent-foreground: var(--warm-50);--sidebar-border: var(--warm-800);--sidebar-ring: var(--warm-500);--chrome: var(--warm-850);--chrome-panel: var(--background);--backdrop: oklch(0 0 0 / .5);--control-height-xs: var(--size-6);--control-height-sm: var(--size-7);--control-height-md: var(--size-8);--control-height-lg: var(--size-9);--control-height-xl: var(--size-10);--control-padding-x-xs: var(--space-2);--control-padding-x-sm: var(--space-2-5);--control-padding-x-md: var(--space-3);--control-padding-x-lg: var(--space-4);--control-padding-x-xl: var(--space-6);--form-control-padding-x-xs: var(--space-1-5);--form-control-padding-x-sm: var(--space-2);--form-control-padding-x-md: var(--space-2-5);--form-control-padding-x-lg: var(--space-3);--form-control-padding-x-xl: var(--space-3-5);--icon-size-xs: var(--space-3);--icon-size-sm: var(--space-3-5);--icon-size-md: var(--space-4);--icon-size-lg: var(--space-5);--icon-size-xl: var(--space-6);--gap-xs: var(--space-1);--gap-sm: var(--space-2);--gap-md: var(--space-3);--gap-lg: var(--space-4);--gap-xl: var(--space-6);--container-padding-sm: var(--space-4);--container-padding-md: var(--space-6);--container-padding-lg: var(--space-8);--ring-width: 3px;--ring-offset-width: 2px;--backdrop-blur: 4px}.ui-scope .ui-btn{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--gap-sm);white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-medium);line-height:1;letter-spacing:var(--tracking-normal);border:1px solid transparent;border-radius:var(--rounded-lg);background-clip:padding-box;background:transparent;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,opacity .12s ease}.ui-scope .ui-btn:focus-visible{border-color:var(--ring);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-btn[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 25%,transparent)}.ui-scope .ui-btn:disabled,.ui-scope .ui-btn[aria-disabled=true],.ui-scope .ui-btn[data-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed!important}.ui-scope .ui-btn>svg,.ui-scope .ui-btn>ng-icon,.ui-scope .ui-btn>i[class*=icon-]{flex-shrink:0;pointer-events:none}.ui-scope .ui-btn-v-default{background:var(--primary);color:var(--primary-foreground)}.ui-scope .ui-btn-v-default:hover{background:color-mix(in oklch,var(--primary) 88%,transparent)}.ui-scope .ui-btn-v-secondary{background:var(--secondary);color:var(--secondary-foreground)}.ui-scope .ui-btn-v-secondary:hover{background:color-mix(in oklch,var(--secondary) 80%,transparent)}.ui-scope .ui-btn-v-secondary[aria-expanded=true]{background:var(--secondary);color:var(--secondary-foreground)}.ui-scope .ui-btn-v-destructive{background:color-mix(in oklch,var(--destructive) 10%,transparent);color:var(--destructive)}.ui-scope .ui-btn-v-destructive:hover{background:color-mix(in oklch,var(--destructive) 20%,transparent)}.ui-scope .ui-btn-v-destructive:focus-visible{border-color:color-mix(in oklch,var(--destructive) 40%,transparent);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 25%,transparent)}.ui-scope .ui-btn-v-destructive-solid{background:var(--destructive);color:var(--destructive-foreground)}.ui-scope .ui-btn-v-destructive-solid:hover{background:color-mix(in oklch,var(--destructive) 90%,transparent)}.ui-scope .ui-btn-v-destructive-solid:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 40%,transparent)}.ui-scope .ui-btn-v-destructive-outline{background:transparent;color:var(--destructive);border-color:var(--destructive);box-shadow:var(--shadow-xs)}.ui-scope .ui-btn-v-destructive-outline:hover{background:color-mix(in oklch,var(--destructive) 10%,transparent)}.ui-scope .ui-btn-v-destructive-outline:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 30%,transparent)}.ui-scope .ui-btn-v-destructive-ghost{background:transparent;color:var(--destructive)}.ui-scope .ui-btn-v-destructive-ghost:hover{background:color-mix(in oklch,var(--destructive) 12%,transparent)}.ui-scope .ui-btn-v-destructive-ghost:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 30%,transparent)}.ui-scope .ui-btn-v-outline{background:var(--background);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-xs)}.ui-scope .ui-btn-v-outline:hover,.ui-scope .ui-btn-v-outline[aria-expanded=true]{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-btn-v-ghost{background:transparent;color:var(--foreground)}.ui-scope .ui-btn-v-ghost:hover,.ui-scope .ui-btn-v-ghost[aria-expanded=true]{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-btn-v-link{background:transparent;color:var(--primary);text-underline-offset:4px;padding:0;height:auto}.ui-scope .ui-btn-v-link:hover{text-decoration:underline}.ui-scope .ui-btn-v-success{background:var(--success);color:var(--success-foreground)}.ui-scope .ui-btn-v-success:hover{background:color-mix(in oklch,var(--success) 88%,transparent)}.ui-scope .ui-btn-v-success:focus-visible{border-color:var(--success);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--success) 40%,transparent)}.ui-scope .ui-btn-v-warning{background:var(--warning);color:var(--warning-foreground)}.ui-scope .ui-btn-v-warning:hover{background:color-mix(in oklch,var(--warning) 88%,transparent)}.ui-scope .ui-btn-v-warning:focus-visible{border-color:var(--warning);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--warning) 40%,transparent)}.ui-scope .ui-btn-v-info{background:var(--info);color:var(--info-foreground)}.ui-scope .ui-btn-v-info:hover{background:color-mix(in oklch,var(--info) 88%,transparent)}.ui-scope .ui-btn-v-info:focus-visible{border-color:var(--info);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--info) 40%,transparent)}.ui-scope .ui-btn-s-xs{height:var(--control-height-xs);padding:0 var(--control-padding-x-xs);font-size:var(--text-xs);gap:var(--gap-xs);border-radius:var(--rounded-lg)}.ui-scope .ui-btn-s-xs:has(>[data-icon=inline-start]){padding-inline-start:var(--space-1)}.ui-scope .ui-btn-s-xs:has(>[data-icon=inline-end]){padding-inline-end:var(--space-1)}.ui-scope .ui-btn-s-xs>svg,.ui-scope .ui-btn-s-xs>ng-icon,.ui-scope .ui-btn-s-xs>i[class*=icon-]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-btn-s-sm{height:var(--control-height-sm);padding:0 var(--control-padding-x-sm);font-size:var(--text-sm);gap:var(--gap-xs)}.ui-scope .ui-btn-s-sm:has(>[data-icon=inline-start]){padding-inline-start:var(--space-1-5)}.ui-scope .ui-btn-s-sm:has(>[data-icon=inline-end]){padding-inline-end:var(--space-1-5)}.ui-scope .ui-btn-s-sm>svg,.ui-scope .ui-btn-s-sm>ng-icon,.ui-scope .ui-btn-s-sm>i[class*=icon-]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-btn-s-default{height:var(--control-height-md);padding:0 var(--control-padding-x-md)}.ui-scope .ui-btn-s-default:has(>[data-icon=inline-start]){padding-inline-start:var(--space-2)}.ui-scope .ui-btn-s-default:has(>[data-icon=inline-end]){padding-inline-end:var(--space-2)}.ui-scope .ui-btn-s-default>svg,.ui-scope .ui-btn-s-default>ng-icon,.ui-scope .ui-btn-s-default>i[class*=icon-]{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-btn-s-lg{height:var(--control-height-lg);padding:0 var(--control-padding-x-lg);font-size:var(--text-md)}.ui-scope .ui-btn-s-lg:has(>[data-icon=inline-start]){padding-inline-start:var(--space-3)}.ui-scope .ui-btn-s-lg:has(>[data-icon=inline-end]){padding-inline-end:var(--space-3)}.ui-scope .ui-btn-s-lg>svg,.ui-scope .ui-btn-s-lg>ng-icon,.ui-scope .ui-btn-s-lg>i[class*=icon-]{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-btn-s-xl{height:var(--control-height-xl);padding:0 var(--control-padding-x-xl);font-size:var(--text-lg)}.ui-scope .ui-btn-s-xl:has(>[data-icon=inline-start]){padding-inline-start:var(--space-4)}.ui-scope .ui-btn-s-xl:has(>[data-icon=inline-end]){padding-inline-end:var(--space-4)}.ui-scope .ui-btn-s-xl>svg,.ui-scope .ui-btn-s-xl>ng-icon,.ui-scope .ui-btn-s-xl>i[class*=icon-]{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-scope .ui-btn-s-icon-xs{width:var(--control-height-xs);height:var(--control-height-xs);padding:0;gap:0;border-radius:var(--rounded-lg)}.ui-scope .ui-btn-s-icon-xs>svg,.ui-scope .ui-btn-s-icon-xs>ng-icon,.ui-scope .ui-btn-s-icon-xs>i[class*=icon-]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-btn-s-icon-sm{width:var(--control-height-sm);height:var(--control-height-sm);padding:0;gap:0}.ui-scope .ui-btn-s-icon-sm>svg,.ui-scope .ui-btn-s-icon-sm>ng-icon,.ui-scope .ui-btn-s-icon-sm>i[class*=icon-]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-btn-s-icon{width:var(--control-height-md);height:var(--control-height-md);padding:0;gap:0}.ui-scope .ui-btn-s-icon>svg,.ui-scope .ui-btn-s-icon>ng-icon,.ui-scope .ui-btn-s-icon>i[class*=icon-]{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-btn-s-icon-lg{width:var(--control-height-lg);height:var(--control-height-lg);padding:0;gap:0}.ui-scope .ui-btn-s-icon-lg>svg,.ui-scope .ui-btn-s-icon-lg>ng-icon,.ui-scope .ui-btn-s-icon-lg>i[class*=icon-]{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-btn-s-icon-xl{width:var(--control-height-xl);height:var(--control-height-xl);padding:0;gap:0}.ui-scope .ui-btn-s-icon-xl>svg,.ui-scope .ui-btn-s-icon-xl>ng-icon,.ui-scope .ui-btn-s-icon-xl>i[class*=icon-]{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-scope .ui-btn-rounded{border-radius:var(--rounded-full)}.ui-scope .ui-btn-group{position:relative;display:inline-flex;flex-shrink:0;align-items:stretch;width:fit-content}.ui-scope .ui-btn-group>*:focus-visible,.ui-scope .ui-btn-group>*>[data-slot$=-trigger]:focus-visible{position:relative;z-index:1}.ui-scope .ui-btn-group>input{flex:1 1 auto;min-width:0}.ui-scope .ui-btn-group-horizontal{flex-direction:row}.ui-scope .ui-btn-group-horizontal>*:not(:first-child),.ui-scope .ui-btn-group-horizontal>*:not(:first-child)>[data-slot$=-trigger]{border-start-start-radius:0;border-end-start-radius:0;border-inline-start:0;margin-inline-start:0}.ui-scope .ui-btn-group-horizontal>*:not(:last-child),.ui-scope .ui-btn-group-horizontal>*:not(:last-child)>[data-slot$=-trigger]{border-start-end-radius:0;border-end-end-radius:0}.ui-scope .ui-btn-group-vertical{flex-direction:column;align-items:stretch}.ui-scope .ui-btn-group-vertical>*{justify-content:center;width:100%}.ui-scope .ui-btn-group-vertical>*:not(:first-child),.ui-scope .ui-btn-group-vertical>*:not(:first-child)>[data-slot$=-trigger]{border-start-start-radius:0;border-start-end-radius:0;border-block-start:0;margin-block-start:0}.ui-scope .ui-btn-group-vertical>*:not(:last-child),.ui-scope .ui-btn-group-vertical>*:not(:last-child)>[data-slot$=-trigger]{border-end-start-radius:0;border-end-end-radius:0}.ui-scope .ui-btn-group-separator{flex-shrink:0;background:var(--border);pointer-events:none}.ui-scope .ui-btn-group-separator-vertical{align-self:stretch;width:1px;height:auto}.ui-scope .ui-btn-group-separator-horizontal{width:100%;height:1px}.ui-scope .ui-btn-group-text{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--gap-xs);height:var(--control-height-md);padding:0 var(--control-padding-x-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;white-space:nowrap;color:var(--muted-foreground);background:var(--muted);border:1px solid var(--border);border-radius:var(--rounded-lg)}.ui-scope .ui-btn-group-text>svg,.ui-scope .ui-btn-group-text>ng-icon,.ui-scope .ui-btn-group-text>i[class*=icon-]{flex-shrink:0;pointer-events:none;width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-spinner{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit;line-height:0;--ng-icon__stroke-width: 2.5;animation:ui-spinner-rotate 1s linear infinite}.ui-scope .ui-spinner>ng-icon{display:block;width:100%;height:100%;color:inherit}.ui-scope .ui-spinner-xs{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-spinner-sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-spinner-md{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-spinner-lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-scope .ui-spinner-xl{width:var(--icon-size-xl);height:var(--icon-size-xl)}.ui-scope .ui-skeleton{--ui-skeleton-bg: var(--muted);--ui-skeleton-highlight: color-mix( in oklch, var(--foreground) 12%, var(--muted) );display:block;width:100%;border-radius:var(--rounded-md);background-color:var(--ui-skeleton-bg);-webkit-user-select:none;user-select:none;pointer-events:none;color:transparent!important;flex-shrink:0}.ui-scope .ui-skeleton>*{visibility:hidden}.ui-scope .ui-skeleton-v-text{height:1em;border-radius:var(--rounded-xs)}.ui-scope .ui-skeleton-v-circle{width:1em;height:auto;aspect-ratio:1;border-radius:var(--rounded-full)}.ui-scope .ui-skeleton-v-rect{border-radius:var(--rounded-md)}.ui-scope .ui-skeleton[data-animation=shimmer]{background-image:linear-gradient(90deg,var(--ui-skeleton-bg) 0%,var(--ui-skeleton-highlight) 50%,var(--ui-skeleton-bg) 100%);background-size:1200px 100%;background-repeat:no-repeat;background-color:var(--ui-skeleton-bg);animation:ui-skeleton-shimmer 1.6s ease-in-out infinite}.ui-scope .ui-skeleton[data-animation=pulse]{animation:ui-skeleton-pulse 1.6s cubic-bezier(.4,0,.6,1) infinite}.ui-scope .ui-skeleton[data-animation=none]{animation:none}@media(prefers-reduced-motion:reduce){.ui-scope .ui-skeleton[data-animation=shimmer],.ui-scope .ui-skeleton[data-animation=pulse]{animation:none;background-image:none;background-color:var(--ui-skeleton-bg)}}.ui-scope .ui-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--gap-xs);white-space:nowrap;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;letter-spacing:var(--tracking-normal);border:1px solid transparent;border-radius:var(--rounded-sm);background-clip:padding-box;vertical-align:middle;-webkit-user-select:none;user-select:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.ui-scope .ui-badge:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-badge>svg,.ui-scope .ui-badge>ng-icon,.ui-scope .ui-badge>i[class*=icon-]{flex-shrink:0;pointer-events:none}.ui-scope .ui-badge-v-default{background:var(--primary);color:var(--primary-foreground)}.ui-scope .ui-badge-v-secondary{background:var(--secondary);color:var(--secondary-foreground)}.ui-scope .ui-badge-v-outline{background:transparent;color:var(--foreground);border-color:var(--border)}.ui-scope .ui-badge-v-destructive{background:color-mix(in oklch,var(--destructive) 12%,transparent);color:var(--destructive)}.ui-scope .ui-badge-v-success{background:color-mix(in oklch,var(--success) 15%,transparent);color:var(--success)}.ui-scope .ui-badge-v-warning{background:color-mix(in oklch,var(--warning) 18%,transparent);color:var(--warning)}.ui-scope .ui-badge-v-info{background:color-mix(in oklch,var(--info) 15%,transparent);color:var(--info)}.ui-scope .ui-badge-v-brand{background:var(--brand);color:var(--brand-foreground)}.ui-scope .ui-badge-s-sm{height:18px;padding:0 var(--space-1-5);font-size:var(--text-2xs);gap:var(--space-0-5)}.ui-scope .ui-badge-s-sm:has(>[data-icon=inline-start]){padding-inline-start:var(--space-1)}.ui-scope .ui-badge-s-sm:has(>[data-icon=inline-end]){padding-inline-end:var(--space-1)}.ui-scope .ui-badge-s-sm>svg,.ui-scope .ui-badge-s-sm>ng-icon,.ui-scope .ui-badge-s-sm>i[class*=icon-]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-badge-s-default{height:20px;padding:0 var(--space-2)}.ui-scope .ui-badge-s-default:has(>[data-icon=inline-start]){padding-inline-start:var(--space-1-5)}.ui-scope .ui-badge-s-default:has(>[data-icon=inline-end]){padding-inline-end:var(--space-1-5)}.ui-scope .ui-badge-s-default>svg,.ui-scope .ui-badge-s-default>ng-icon,.ui-scope .ui-badge-s-default>i[class*=icon-]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-badge-s-lg{height:24px;padding:0 var(--space-2-5);font-size:var(--text-sm)}.ui-scope .ui-badge-s-lg:has(>[data-icon=inline-start]){padding-inline-start:var(--space-2)}.ui-scope .ui-badge-s-lg:has(>[data-icon=inline-end]){padding-inline-end:var(--space-2)}.ui-scope .ui-badge-s-lg>svg,.ui-scope .ui-badge-s-lg>ng-icon,.ui-scope .ui-badge-s-lg>i[class*=icon-]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-badge-rounded{border-radius:var(--rounded-full)}.ui-scope .ui-badge>[data-slot=dot]{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:var(--rounded-full);background:currentColor}.ui-scope .ui-tag{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--gap-xs);white-space:nowrap;max-width:100%;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;letter-spacing:var(--tracking-normal);border:1px solid transparent;border-radius:var(--rounded-sm);background-clip:padding-box;-webkit-user-select:none;user-select:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,opacity .12s ease}.ui-scope .ui-tag [data-slot=label]{overflow:hidden;text-overflow:ellipsis;min-width:0}.ui-scope .ui-tag[role=button],.ui-scope .ui-tag:is(a,button){cursor:pointer}.ui-scope .ui-tag[role=button]:hover,.ui-scope .ui-tag:is(a,button):hover{filter:brightness(1.08)}.ui-scope .ui-tag:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-tag[aria-disabled=true],.ui-scope .ui-tag[data-disabled=true]{pointer-events:none;opacity:.5}.ui-scope .ui-tag-close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline-start:var(--space-0-5);padding:0;border:0;background:transparent;color:inherit;border-radius:var(--rounded-full);cursor:pointer;opacity:.7;transition:opacity .12s ease,background-color .12s ease}.ui-scope .ui-tag-close:hover{opacity:1;background:color-mix(in oklch,currentColor 20%,transparent)}.ui-scope .ui-tag-close:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 2px color-mix(in oklch,currentColor 40%,transparent)}.ui-scope .ui-tag-close>svg,.ui-scope .ui-tag-close>ng-icon{width:100%;height:100%;pointer-events:none}.ui-scope .ui-tag-c-neutral{background:color-mix(in oklch,var(--warm-700) 50%,transparent);color:var(--warm-100)}.ui-scope .ui-tag-c-red{background:color-mix(in oklch,var(--red-500) 20%,transparent);color:var(--red-200)}.ui-scope .ui-tag-c-orange{background:color-mix(in oklch,var(--orange-500) 20%,transparent);color:var(--orange-200)}.ui-scope .ui-tag-c-amber{background:color-mix(in oklch,var(--yellow-500) 25%,transparent);color:var(--yellow-100)}.ui-scope .ui-tag-c-yellow{background:color-mix(in oklch,var(--yellow-400) 22%,transparent);color:var(--yellow-100)}.ui-scope .ui-tag-c-lime{background:color-mix(in oklch,var(--brand-500) 25%,transparent);color:var(--brand-100)}.ui-scope .ui-tag-c-green{background:color-mix(in oklch,var(--green-500) 22%,transparent);color:var(--green-200)}.ui-scope .ui-tag-c-teal{background:color-mix(in oklch,var(--teal-500) 22%,transparent);color:var(--teal-200)}.ui-scope .ui-tag-c-blue{background:color-mix(in oklch,var(--blue-500) 22%,transparent);color:var(--blue-200)}.ui-scope .ui-tag-c-purple{background:color-mix(in oklch,var(--purple-500) 22%,transparent);color:var(--purple-200)}.ui-scope .ui-tag-c-pink{background:color-mix(in oklch,var(--pink-500) 22%,transparent);color:var(--pink-200)}.ui-scope[data-theme=light] .ui-tag-c-neutral,.ui-scope [data-theme=light] .ui-tag-c-neutral{background:color-mix(in oklch,var(--warm-400) 30%,transparent);color:var(--warm-900)}.ui-scope[data-theme=light] .ui-tag-c-red,.ui-scope [data-theme=light] .ui-tag-c-red{background:color-mix(in oklch,var(--red-300) 35%,transparent);color:var(--red-800)}.ui-scope[data-theme=light] .ui-tag-c-orange,.ui-scope [data-theme=light] .ui-tag-c-orange{background:color-mix(in oklch,var(--orange-300) 35%,transparent);color:var(--orange-800)}.ui-scope[data-theme=light] .ui-tag-c-amber,.ui-scope [data-theme=light] .ui-tag-c-amber{background:color-mix(in oklch,var(--yellow-400) 40%,transparent);color:var(--yellow-900)}.ui-scope[data-theme=light] .ui-tag-c-yellow,.ui-scope [data-theme=light] .ui-tag-c-yellow{background:color-mix(in oklch,var(--yellow-300) 45%,transparent);color:var(--yellow-900)}.ui-scope[data-theme=light] .ui-tag-c-lime,.ui-scope [data-theme=light] .ui-tag-c-lime{background:color-mix(in oklch,var(--brand-300) 40%,transparent);color:var(--brand-900)}.ui-scope[data-theme=light] .ui-tag-c-green,.ui-scope [data-theme=light] .ui-tag-c-green{background:color-mix(in oklch,var(--green-300) 35%,transparent);color:var(--green-800)}.ui-scope[data-theme=light] .ui-tag-c-teal,.ui-scope [data-theme=light] .ui-tag-c-teal{background:color-mix(in oklch,var(--teal-300) 40%,transparent);color:var(--teal-800)}.ui-scope[data-theme=light] .ui-tag-c-blue,.ui-scope [data-theme=light] .ui-tag-c-blue{background:color-mix(in oklch,var(--blue-300) 35%,transparent);color:var(--blue-800)}.ui-scope[data-theme=light] .ui-tag-c-purple,.ui-scope [data-theme=light] .ui-tag-c-purple{background:color-mix(in oklch,var(--purple-300) 35%,transparent);color:var(--purple-800)}.ui-scope[data-theme=light] .ui-tag-c-pink,.ui-scope [data-theme=light] .ui-tag-c-pink{background:color-mix(in oklch,var(--pink-300) 35%,transparent);color:var(--pink-800)}.ui-scope .ui-tag-s-sm{height:20px;padding:0 var(--space-1-5);font-size:var(--text-2xs);gap:var(--space-0-5)}.ui-scope .ui-tag-s-sm>svg,.ui-scope .ui-tag-s-sm>ng-icon,.ui-scope .ui-tag-s-sm>i[class*=icon-]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-tag-s-default{height:24px;padding:0 var(--space-2)}.ui-scope .ui-tag-s-default>svg,.ui-scope .ui-tag-s-default>ng-icon,.ui-scope .ui-tag-s-default>i[class*=icon-]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-tag-s-lg{height:28px;padding:0 var(--space-2-5);font-size:var(--text-sm)}.ui-scope .ui-tag-s-lg>svg,.ui-scope .ui-tag-s-lg>ng-icon,.ui-scope .ui-tag-s-lg>i[class*=icon-]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-tag:has(>.ui-tag-close){padding-inline-end:var(--space-1)}.ui-scope .ui-tag-outline{background:transparent;border-color:color-mix(in oklch,currentColor 40%,transparent)}.ui-scope .ui-tag-rounded{border-radius:var(--rounded-full)}.ui-scope .ui-status-dot{display:inline-block;flex-shrink:0;vertical-align:middle;border-radius:var(--rounded-full);border:none;background:var(--ui-status-dot-color, var(--muted-foreground));line-height:0}.ui-scope .ui-status-dot-t-running{--ui-status-dot-color: var(--success)}.ui-scope .ui-status-dot-t-paused{--ui-status-dot-color: var(--warning)}.ui-scope .ui-status-dot-t-suspended{--ui-status-dot-color: var(--destructive)}.ui-scope .ui-status-dot-t-reached{--ui-status-dot-color: var(--info)}.ui-scope .ui-status-dot-t-limited{--ui-status-dot-color: color-mix( in oklch, var(--destructive) 65%, var(--warning) )}.ui-scope .ui-status-dot-t-teal{--ui-status-dot-color: oklch(.7 .12 190)}.ui-scope .ui-status-dot-t-neutral{--ui-status-dot-color: var(--muted-foreground)}.ui-scope .ui-status-dot-s-sm{width:6px;height:6px}.ui-scope .ui-status-dot-s-default{width:8px;height:8px}.ui-scope .ui-status-dot-s-lg{width:10px;height:10px}.ui-scope .ui-status-dot-pulse{position:relative}.ui-scope .ui-status-dot-pulse:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ui-status-dot-color, currentColor);opacity:.6;animation:ui-status-dot-pulse 1.8s ease-out infinite;pointer-events:none}@keyframes ui-status-dot-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.75);opacity:0}}@media(prefers-reduced-motion:reduce){.ui-scope .ui-status-dot-pulse:after{animation:none}}.ui-scope .ui-avatar{--ui-avatar-size: var(--size-10);--ui-avatar-font-size: var(--text-base);--ui-avatar-ring-width: 2px;--ui-avatar-ring-color: var(--background);--ui-avatar-radius: var(--rounded-full);--ui-avatar-bg: var(--muted);--ui-avatar-fg: var(--muted-foreground);position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;vertical-align:middle;width:var(--ui-avatar-size);height:var(--ui-avatar-size);border-radius:var(--ui-avatar-radius);background-color:var(--ui-avatar-bg);color:var(--ui-avatar-fg);font-family:var(--font-sans);font-size:var(--ui-avatar-font-size);font-weight:var(--font-semibold);line-height:1;letter-spacing:var(--tracking-normal);text-decoration:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;overflow:visible;transition:background-color .12s ease,color .12s ease,box-shadow .12s ease,opacity .12s ease}.ui-scope .ui-avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none}.ui-scope .ui-avatar-fallback{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;font-size:inherit;font-weight:inherit;line-height:1;color:inherit}.ui-scope .ui-avatar[data-interactive=true]{cursor:pointer}.ui-scope .ui-avatar[data-interactive=true]:hover{filter:brightness(1.08)}.ui-scope .ui-avatar[data-interactive=true]:focus-visible{outline:none;box-shadow:0 0 0 var(--ui-avatar-ring-width) var(--ui-avatar-ring-color),0 0 0 calc(var(--ui-avatar-ring-width) + var(--ring-width)) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-avatar[aria-disabled=true]{pointer-events:none;opacity:.5}.ui-scope .ui-avatar-s-2xs{--ui-avatar-size: var(--size-5);--ui-avatar-font-size: var(--text-2xs);--ui-avatar-ring-width: 1.5px}.ui-scope .ui-avatar-s-xs{--ui-avatar-size: var(--size-6);--ui-avatar-font-size: var(--text-2xs);--ui-avatar-ring-width: 1.5px}.ui-scope .ui-avatar-s-sm{--ui-avatar-size: var(--size-8);--ui-avatar-font-size: var(--text-xs)}.ui-scope .ui-avatar-s-default{--ui-avatar-size: var(--size-10);--ui-avatar-font-size: var(--text-base)}.ui-scope .ui-avatar-s-lg{--ui-avatar-size: var(--size-12);--ui-avatar-font-size: var(--text-md)}.ui-scope .ui-avatar-s-xl{--ui-avatar-size: var(--size-16);--ui-avatar-font-size: var(--text-xl);--ui-avatar-ring-width: 3px}.ui-scope .ui-avatar-s-2xl{--ui-avatar-size: var(--size-20);--ui-avatar-font-size: var(--text-2xl);--ui-avatar-ring-width: 3px}.ui-scope .ui-avatar-shape-circle{--ui-avatar-radius: var(--rounded-full)}.ui-scope .ui-avatar-shape-square{--ui-avatar-radius: var(--rounded-md)}.ui-scope .ui-avatar-s-lg.ui-avatar-shape-square,.ui-scope .ui-avatar-s-xl.ui-avatar-shape-square,.ui-scope .ui-avatar-s-2xl.ui-avatar-shape-square{--ui-avatar-radius: var(--rounded-lg)}.ui-scope .ui-avatar[data-gradient]{--ui-avatar-fg: var(--white);color:var(--ui-avatar-fg)}.ui-scope .ui-avatar-g-1{background:linear-gradient(to bottom,#8d2de2,#4c01e0)}.ui-scope .ui-avatar-g-2{background:linear-gradient(to bottom,#676701,#999965)}.ui-scope .ui-avatar-g-3{background:linear-gradient(to bottom,#e42d27,#b31317)}.ui-scope .ui-avatar-g-4{background:linear-gradient(to bottom,#ff6b6c,#ff61d3)}.ui-scope .ui-avatar-g-5{background:linear-gradient(to bottom,#fddf01,#79a00c)}.ui-scope .ui-avatar-g-6{background:linear-gradient(to bottom,#00d1fe,#3a7cd6)}.ui-scope .ui-avatar-g-7{background:linear-gradient(to bottom,#ffbc59,#ff5050)}.ui-scope .ui-avatar-g-8{background:linear-gradient(to bottom,#0575e5,#021c7a)}.ui-scope .ui-avatar-g-9{background:linear-gradient(to bottom,#ff416b,#ff4b2b)}.ui-scope .ui-avatar-g-10{background:linear-gradient(to bottom,#9796f0,#fac7d4)}.ui-scope .ui-avatar-g-11{background:linear-gradient(to bottom,#119a8e,#37ef7d)}.ui-scope .ui-avatar-g-12{background:linear-gradient(to bottom,#fa476d,#405efb)}.ui-scope .ui-avatar-count{--ui-avatar-bg: color-mix(in oklch, var(--muted-foreground) 12%, transparent);--ui-avatar-fg: var(--foreground);font-weight:var(--font-semibold)}.ui-scope .ui-avatar-count[data-interactive=true]{cursor:pointer;transition:background-color .12s ease}.ui-scope .ui-avatar-count[data-interactive=true]:hover{--ui-avatar-bg: color-mix( in oklch, var(--muted-foreground) 20%, transparent )}.ui-scope .ui-avatar-badge{--ui-avatar-badge-color: var(--success);--ui-avatar-badge-foreground: var(--success-foreground);--ui-avatar-badge-size: 12px;--ui-avatar-badge-ring: 2px;--ui-avatar-badge-offset: 0;position:absolute;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:var(--ui-avatar-badge-size);height:var(--ui-avatar-badge-size);padding:0;border-radius:var(--rounded-full);background:var(--ui-avatar-badge-color);color:var(--ui-avatar-badge-foreground);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1;box-shadow:0 0 0 var(--ui-avatar-badge-ring) var(--background);pointer-events:none;-webkit-user-select:none;user-select:none}.ui-scope .ui-avatar-badge:not(:empty){padding:0 var(--space-1);min-width:calc(var(--ui-avatar-badge-size) + var(--space-2));border-radius:var(--rounded-full)}.ui-scope .ui-avatar-badge-t-neutral{--ui-avatar-badge-color: var(--muted-foreground);--ui-avatar-badge-foreground: var(--background)}.ui-scope .ui-avatar-badge-t-running{--ui-avatar-badge-color: var(--success);--ui-avatar-badge-foreground: var(--success-foreground)}.ui-scope .ui-avatar-badge-t-paused{--ui-avatar-badge-color: var(--warning);--ui-avatar-badge-foreground: var(--warning-foreground)}.ui-scope .ui-avatar-badge-t-suspended{--ui-avatar-badge-color: var(--destructive);--ui-avatar-badge-foreground: var(--destructive-foreground)}.ui-scope .ui-avatar-badge-t-reached{--ui-avatar-badge-color: var(--info);--ui-avatar-badge-foreground: var(--info-foreground)}.ui-scope .ui-avatar-badge-t-limited{--ui-avatar-badge-color: color-mix( in oklch, var(--destructive) 65%, var(--warning) );--ui-avatar-badge-foreground: var(--destructive-foreground)}.ui-scope .ui-avatar-badge-t-teal{--ui-avatar-badge-color: oklch(.7 .12 190);--ui-avatar-badge-foreground: var(--background)}.ui-scope .ui-avatar-badge-t-brand{--ui-avatar-badge-color: var(--brand);--ui-avatar-badge-foreground: var(--brand-foreground)}.ui-scope .ui-avatar-badge-s-sm{--ui-avatar-badge-size: 8px;--ui-avatar-badge-ring: 1.5px;font-size:0}.ui-scope .ui-avatar-badge-s-default{--ui-avatar-badge-size: 12px;--ui-avatar-badge-ring: 2px}.ui-scope .ui-avatar-badge-s-lg{--ui-avatar-badge-size: 16px;--ui-avatar-badge-ring: 2px}.ui-scope .ui-avatar-s-lg .ui-avatar-badge-s-default{--ui-avatar-badge-size: 14px}.ui-scope .ui-avatar-s-xl .ui-avatar-badge-s-default{--ui-avatar-badge-size: 16px;--ui-avatar-badge-ring: 2.5px}.ui-scope .ui-avatar-s-2xl .ui-avatar-badge-s-default{--ui-avatar-badge-size: 20px;--ui-avatar-badge-ring: 3px}.ui-scope .ui-avatar-badge-p-top-right{inset-block-start:var(--ui-avatar-badge-offset);inset-inline-end:var(--ui-avatar-badge-offset);transform:translate(30%,-30%)}[dir=rtl] .ui-scope .ui-avatar-badge-p-top-right{transform:translate(-30%,-30%)}.ui-scope .ui-avatar-badge-p-top-left{inset-block-start:var(--ui-avatar-badge-offset);inset-inline-start:var(--ui-avatar-badge-offset);transform:translate(-30%,-30%)}[dir=rtl] .ui-scope .ui-avatar-badge-p-top-left{transform:translate(30%,-30%)}.ui-scope .ui-avatar-badge-p-bottom-right{inset-block-end:var(--ui-avatar-badge-offset);inset-inline-end:var(--ui-avatar-badge-offset);transform:translate(30%,30%)}[dir=rtl] .ui-scope .ui-avatar-badge-p-bottom-right{transform:translate(-30%,30%)}.ui-scope .ui-avatar-badge-p-bottom-left{inset-block-end:var(--ui-avatar-badge-offset);inset-inline-start:var(--ui-avatar-badge-offset);transform:translate(-30%,30%)}[dir=rtl] .ui-scope .ui-avatar-badge-p-bottom-left{transform:translate(30%,30%)}.ui-scope .ui-avatar-badge[data-pulse=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ui-avatar-badge-color);opacity:.6;animation:ui-avatar-badge-pulse 1.8s ease-out infinite;pointer-events:none}@keyframes ui-avatar-badge-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}@media(prefers-reduced-motion:reduce){.ui-scope .ui-avatar-badge[data-pulse=true]:after{animation:none}}.ui-scope .ui-avatar-group{--ui-avatar-group-overlap: var(--space-2);display:inline-flex;align-items:center;flex-wrap:nowrap;padding-inline-start:var(--ui-avatar-group-overlap)}.ui-scope .ui-avatar-group>.ui-avatar{margin-inline-start:calc(var(--ui-avatar-group-overlap) * -1);box-shadow:0 0 0 var(--ui-avatar-ring-width) var(--ui-avatar-ring-color);transition:transform .16s ease,box-shadow .16s ease,z-index 0s linear .12s}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(1){z-index:10}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(2){z-index:9}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(3){z-index:8}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(4){z-index:7}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(5){z-index:6}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(6){z-index:5}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(7){z-index:4}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(8){z-index:3}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(9){z-index:2}.ui-scope .ui-avatar-group>.ui-avatar:nth-child(10){z-index:1}.ui-scope .ui-avatar-group>.ui-avatar:hover{transform:translateY(-2px);z-index:11}@media(prefers-reduced-motion:reduce){.ui-scope .ui-avatar-group>.ui-avatar{transition:none}.ui-scope .ui-avatar-group>.ui-avatar:hover{transform:none}}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(1){z-index:1}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(2){z-index:2}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(3){z-index:3}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(4){z-index:4}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(5){z-index:5}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(6){z-index:6}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(7){z-index:7}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(8){z-index:8}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(9){z-index:9}.ui-scope .ui-avatar-group[data-reverse=true]>.ui-avatar:nth-child(10){z-index:10}.ui-scope .ui-avatar-group-sp-sm{--ui-avatar-group-overlap: var(--space-1)}.ui-scope .ui-avatar-group-sp-default{--ui-avatar-group-overlap: var(--space-2)}.ui-scope .ui-avatar-group-sp-lg{--ui-avatar-group-overlap: var(--space-3)}.ui-scope .ui-avatar-group-s-2xs{--ui-avatar-group-overlap: var(--space-1)}.ui-scope .ui-avatar-group-s-xs{--ui-avatar-group-overlap: var(--space-1-5)}.ui-scope .ui-avatar-group>.ui-avatar-shape-square{margin-inline-start:calc(var(--ui-avatar-group-overlap) * -.5)}.ui-scope .ui-indicator{--ui-indicator-color: var(--destructive);--ui-indicator-foreground: var(--destructive-foreground);--ui-indicator-size: 16px;--ui-indicator-ring: 2px;--ui-indicator-offset: 0;--ui-indicator-translate: 50%;--ui-indicator-font-size: var(--text-2xs);position:relative;display:inline-flex;flex-shrink:0;align-items:center;vertical-align:middle}.ui-scope .ui-indicator-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:var(--ui-indicator-size);height:var(--ui-indicator-size);padding:0;border-radius:var(--rounded-full);background:var(--ui-indicator-color);color:var(--ui-indicator-foreground);font-family:var(--font-sans);font-size:var(--ui-indicator-font-size);font-weight:var(--font-semibold);line-height:1;letter-spacing:var(--tracking-normal);box-shadow:0 0 0 var(--ui-indicator-ring) var(--background);-webkit-user-select:none;user-select:none}.ui-scope .ui-indicator-pill:not([data-dot=true]){padding:0 var(--space-1);min-width:calc(var(--ui-indicator-size) + var(--space-1-5))}.ui-scope .ui-indicator:not([data-inline=true])>.ui-indicator-pill{position:absolute;z-index:1;pointer-events:none}.ui-scope .ui-indicator[data-inline=true]{display:inline-flex}.ui-scope .ui-indicator[data-inline=true]>.ui-indicator-pill{position:static;box-shadow:none}.ui-scope .ui-indicator-s-xs{--ui-indicator-size: 9px;--ui-indicator-ring: 1.5px;--ui-indicator-font-size: 0}.ui-scope .ui-indicator-s-sm{--ui-indicator-size: 12px;--ui-indicator-ring: 1.5px;--ui-indicator-font-size: 9px}.ui-scope .ui-indicator-s-default{--ui-indicator-size: 16px;--ui-indicator-ring: 2px;--ui-indicator-font-size: var(--text-2xs)}.ui-scope .ui-indicator-s-lg{--ui-indicator-size: 20px;--ui-indicator-ring: 2.5px;--ui-indicator-font-size: var(--text-xs)}.ui-scope .ui-indicator-s-xs .ui-indicator-pill:not([data-dot=true]){--ui-indicator-size: 12px;--ui-indicator-font-size: 9px}.ui-scope .ui-indicator-s-sm .ui-indicator-pill:not([data-dot=true]){--ui-indicator-size: 14px;--ui-indicator-font-size: 9px}.ui-scope .ui-indicator-p-top-right>.ui-indicator-pill{inset-block-start:var(--ui-indicator-offset);inset-inline-end:var(--ui-indicator-offset);transform:translate(var(--ui-indicator-translate),calc(var(--ui-indicator-translate) * -1))}[dir=rtl] .ui-scope .ui-indicator-p-top-right>.ui-indicator-pill{transform:translate(calc(var(--ui-indicator-translate) * -1),calc(var(--ui-indicator-translate) * -1))}.ui-scope .ui-indicator-p-top-left>.ui-indicator-pill{inset-block-start:var(--ui-indicator-offset);inset-inline-start:var(--ui-indicator-offset);transform:translate(calc(var(--ui-indicator-translate) * -1),calc(var(--ui-indicator-translate) * -1))}[dir=rtl] .ui-scope .ui-indicator-p-top-left>.ui-indicator-pill{transform:translate(var(--ui-indicator-translate),calc(var(--ui-indicator-translate) * -1))}.ui-scope .ui-indicator-p-bottom-right>.ui-indicator-pill{inset-block-end:var(--ui-indicator-offset);inset-inline-end:var(--ui-indicator-offset);transform:translate(var(--ui-indicator-translate),var(--ui-indicator-translate))}[dir=rtl] .ui-scope .ui-indicator-p-bottom-right>.ui-indicator-pill{transform:translate(calc(var(--ui-indicator-translate) * -1),var(--ui-indicator-translate))}.ui-scope .ui-indicator-p-bottom-left>.ui-indicator-pill{inset-block-end:var(--ui-indicator-offset);inset-inline-start:var(--ui-indicator-offset);transform:translate(calc(var(--ui-indicator-translate) * -1),var(--ui-indicator-translate))}[dir=rtl] .ui-scope .ui-indicator-p-bottom-left>.ui-indicator-pill{transform:translate(var(--ui-indicator-translate),var(--ui-indicator-translate))}.ui-scope .ui-indicator-t-neutral{--ui-indicator-color: var(--muted-foreground);--ui-indicator-foreground: var(--background)}.ui-scope .ui-indicator-t-destructive{--ui-indicator-color: var(--destructive);--ui-indicator-foreground: var(--destructive-foreground)}.ui-scope .ui-indicator-t-success{--ui-indicator-color: var(--success);--ui-indicator-foreground: var(--success-foreground)}.ui-scope .ui-indicator-t-warning{--ui-indicator-color: var(--warning);--ui-indicator-foreground: var(--warning-foreground)}.ui-scope .ui-indicator-t-info{--ui-indicator-color: var(--info);--ui-indicator-foreground: var(--info-foreground)}.ui-scope .ui-indicator-t-brand{--ui-indicator-color: var(--brand);--ui-indicator-foreground: var(--brand-foreground)}.ui-scope .ui-indicator-t-running{--ui-indicator-color: var(--success);--ui-indicator-foreground: var(--success-foreground)}.ui-scope .ui-indicator-t-paused{--ui-indicator-color: var(--warning);--ui-indicator-foreground: var(--warning-foreground)}.ui-scope .ui-indicator-t-suspended{--ui-indicator-color: var(--destructive);--ui-indicator-foreground: var(--destructive-foreground)}.ui-scope .ui-indicator-t-reached{--ui-indicator-color: var(--info);--ui-indicator-foreground: var(--info-foreground)}.ui-scope .ui-indicator-t-limited{--ui-indicator-color: color-mix( in oklch, var(--destructive) 65%, var(--warning) );--ui-indicator-foreground: var(--destructive-foreground)}.ui-scope .ui-indicator-t-teal{--ui-indicator-color: oklch(.7 .12 190);--ui-indicator-foreground: var(--background)}.ui-scope .ui-indicator[data-inline=true][data-pulse=true]>.ui-indicator-pill{position:relative}.ui-scope .ui-indicator[data-pulse=true]>.ui-indicator-pill:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--ui-indicator-color);opacity:.6;animation:ui-indicator-pulse 1.8s ease-out infinite;pointer-events:none}@keyframes ui-indicator-pulse{0%{transform:scale(1);opacity:.6}to{transform:scale(2.4);opacity:0}}@media(prefers-reduced-motion:reduce){.ui-scope .ui-indicator[data-pulse=true]>.ui-indicator-pill:after{animation:none}}.ui-scope .ui-checkbox{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;background:var(--background);color:var(--primary);border:1px solid var(--border);border-radius:var(--rounded-xs);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.ui-scope .ui-checkbox>svg{width:70%;height:70%;stroke:currentColor;stroke-width:2.25;fill:none;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .12s ease}.ui-scope .ui-checkbox:hover:not([data-disabled=true]){border-color:var(--primary)}.ui-scope .ui-checkbox:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 45%,transparent)}.ui-scope .ui-checkbox[data-checked=true],.ui-scope .ui-checkbox[data-indeterminate=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ui-scope .ui-checkbox[data-checked=true]>svg,.ui-scope .ui-checkbox[data-indeterminate=true]>svg{opacity:1;transform:scale(1)}.ui-scope .ui-checkbox[data-error=true]{border-color:var(--destructive)}.ui-scope .ui-checkbox[data-error=true]:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 40%,transparent)}.ui-scope .ui-checkbox[data-error=true][data-checked=true],.ui-scope .ui-checkbox[data-error=true][data-indeterminate=true]{background:var(--destructive);color:var(--destructive-foreground);border-color:var(--destructive)}.ui-scope .ui-checkbox[data-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.ui-scope .ui-checkbox-s-sm{width:14px;height:14px}.ui-scope .ui-checkbox-s-default{width:16px;height:16px}.ui-scope .ui-checkbox-s-lg{width:20px;height:20px}.ui-scope .ui-field{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--foreground);line-height:var(--leading-none);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-scope .ui-field[data-disabled=true]{cursor:not-allowed;color:var(--muted-foreground)}.ui-scope .ui-field-stack{display:inline-flex;flex-direction:column;gap:var(--space-1)}.ui-scope .ui-field-stack .ui-field-label{font-size:var(--text-base);font-weight:var(--font-medium);color:var(--foreground);line-height:var(--leading-none)}.ui-scope .ui-field-stack .ui-field-hint{font-size:var(--text-sm);color:var(--muted-foreground);line-height:var(--leading-normal)}.ui-scope .ui-radio{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin:0;padding:0;background:var(--background);color:var(--primary);border:1px solid var(--border);border-radius:var(--rounded-full);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,color .12s ease}.ui-scope .ui-radio:after{content:"";position:absolute;inset:0;margin:auto;border-radius:var(--rounded-full);background:currentColor;opacity:0;transform:scale(.4);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.ui-scope .ui-radio:hover:not([data-disabled=true]){border-color:var(--primary)}.ui-scope .ui-radio:focus-visible{outline:none;border-color:var(--ring);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 45%,transparent)}.ui-scope .ui-radio[data-checked=true]{border-color:var(--primary);color:var(--primary)}.ui-scope .ui-radio[data-checked=true]:after{opacity:1;transform:scale(1)}.ui-scope .ui-radio[data-error=true]{border-color:var(--destructive);color:var(--destructive)}.ui-scope .ui-radio[data-error=true]:focus-visible{border-color:var(--destructive);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 40%,transparent)}.ui-scope .ui-radio[data-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.ui-scope .ui-radio-group{display:inline-flex;flex-direction:column;gap:var(--space-2-5)}.ui-scope .ui-radio-group[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:var(--space-4)}.ui-scope .ui-radio-group[data-disabled=true]{cursor:not-allowed}.ui-scope .ui-radio-s-sm{width:14px;height:14px}.ui-scope .ui-radio-s-sm:after{width:6px;height:6px}.ui-scope .ui-radio-s-default{width:16px;height:16px}.ui-scope .ui-radio-s-default:after{width:8px;height:8px}.ui-scope .ui-radio-s-lg{width:20px;height:20px}.ui-scope .ui-radio-s-lg:after{width:10px;height:10px}.ui-scope .ui-switch{--ui-switch-w: 36px;--ui-switch-h: 20px;--ui-switch-thumb: 16px;--ui-switch-pad: 2px;position:relative;display:inline-flex;align-items:center;flex-shrink:0;box-sizing:border-box;width:var(--ui-switch-w);height:var(--ui-switch-h);padding:var(--ui-switch-pad);margin:0;background:var(--muted);border:1px solid transparent;border-radius:var(--rounded-full);color:var(--primary-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .14s ease,border-color .14s ease,box-shadow .12s ease}.ui-scope .ui-switch:after{content:"";display:block;width:var(--ui-switch-thumb);height:var(--ui-switch-thumb);background:var(--background);border-radius:var(--rounded-full);box-shadow:var(--shadow-sm);transform:translate(0);transition:transform .14s ease,background-color .14s ease}.ui-scope .ui-switch:hover:not([data-disabled=true]){background:color-mix(in oklch,var(--muted) 85%,var(--primary))}.ui-scope .ui-switch:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 45%,transparent)}.ui-scope .ui-switch[data-checked=true]{background:var(--primary)}.ui-scope .ui-switch[data-checked=true]:after{transform:translate(calc(var(--ui-switch-w) - var(--ui-switch-thumb) - var(--ui-switch-pad) * 2 - 2px));background:var(--primary-foreground)}.ui-scope .ui-switch[data-checked=true]:dir(rtl):after{transform:translate(calc(-1 * (var(--ui-switch-w) - var(--ui-switch-thumb) - var(--ui-switch-pad) * 2 - 2px)))}.ui-scope .ui-switch[data-error=true]{border-color:var(--destructive)}.ui-scope .ui-switch[data-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.ui-scope .ui-switch-s-sm{--ui-switch-w: 28px;--ui-switch-h: 16px;--ui-switch-thumb: 12px;--ui-switch-pad: 2px}.ui-scope .ui-switch-s-default{--ui-switch-w: 36px;--ui-switch-h: 20px;--ui-switch-thumb: 16px;--ui-switch-pad: 2px}.ui-scope .ui-switch-s-lg{--ui-switch-w: 44px;--ui-switch-h: 24px;--ui-switch-thumb: 20px;--ui-switch-pad: 2px}.ui-scope .ui-switch[data-with-label=true]{--ui-switch-h: 22px;--ui-switch-thumb: 16px;--ui-switch-pad: 3px;--ui-switch-thumb-slot: calc( var(--ui-switch-thumb) + var(--ui-switch-pad) * 2 );--ui-switch-label-pad: 10px;display:inline-grid;grid-template-columns:max-content;justify-items:center;align-items:center;width:auto;min-width:calc(var(--ui-switch-thumb-slot) * 2);padding:0;font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1;color:var(--muted-foreground);padding-inline-start:var(--ui-switch-thumb-slot);padding-inline-end:var(--ui-switch-label-pad);transition:background-color .14s ease,border-color .14s ease,box-shadow .12s ease,color .14s ease,padding .16s ease}.ui-scope .ui-switch[data-with-label=true]:after{position:absolute;inset-inline-start:var(--ui-switch-pad);top:50%;margin-top:calc(var(--ui-switch-thumb) / -2);transform:none;transition:inset-inline-start .16s ease,background-color .14s ease}.ui-scope .ui-switch[data-with-label=true][data-checked=true]{color:var(--primary-foreground);padding-inline-start:var(--ui-switch-label-pad);padding-inline-end:var(--ui-switch-thumb-slot)}.ui-scope .ui-switch[data-with-label=true][data-checked=true]:after{inset-inline-start:calc(100% - var(--ui-switch-thumb) - var(--ui-switch-pad));transform:none}.ui-scope .ui-switch[data-with-label=true][data-checked=true]:dir(rtl):after{transform:none}.ui-scope .ui-switch-label{grid-row:1;grid-column:1;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:opacity .14s ease}.ui-scope .ui-switch[data-with-label=true] .ui-switch-label-on{opacity:0}.ui-scope .ui-switch[data-with-label=true] .ui-switch-label-off,.ui-scope .ui-switch[data-with-label=true][data-checked=true] .ui-switch-label-on{opacity:1}.ui-scope .ui-switch[data-with-label=true][data-checked=true] .ui-switch-label-off{opacity:0}.ui-scope .ui-slider{--ui-slider-track-thickness: 6px;--ui-slider-thumb-size: 16px;--ui-slider-thumb-border: 2px;position:relative;display:flex;align-items:center;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer}.ui-scope .ui-slider[data-orientation=horizontal]{width:100%;min-width:8rem;padding-block:calc(var(--ui-slider-thumb-size) / 2)}.ui-scope .ui-slider[data-orientation=horizontal]>.ui-slider-track{width:100%;height:var(--ui-slider-track-thickness)}.ui-scope .ui-slider[data-orientation=horizontal]>.ui-slider-track>.ui-slider-range{top:0;bottom:0}.ui-scope .ui-slider[data-orientation=horizontal]>.ui-slider-track>.ui-slider-thumb{top:50%;transform:translate(-50%,-50%)}.ui-scope .ui-slider[data-orientation=vertical]{flex-direction:column;height:12rem;padding-inline:calc(var(--ui-slider-thumb-size) / 2)}.ui-scope .ui-slider[data-orientation=vertical]>.ui-slider-track{width:var(--ui-slider-track-thickness);height:100%}.ui-scope .ui-slider[data-orientation=vertical]>.ui-slider-track>.ui-slider-range{left:0;right:0}.ui-scope .ui-slider[data-orientation=vertical]>.ui-slider-track>.ui-slider-thumb{left:50%;transform:translate(-50%,50%)}.ui-scope .ui-slider[data-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.ui-scope .ui-slider .ui-slider-track{position:relative;background:var(--muted);border-radius:var(--rounded-full);flex-grow:1;flex-shrink:1}.ui-scope .ui-slider .ui-slider-range{position:absolute;background:var(--primary);border-radius:inherit}.ui-scope .ui-slider .ui-slider-thumb{position:absolute;appearance:none;margin:0;padding:0;width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);border-radius:var(--rounded-full);background:var(--primary);border:var(--ui-slider-thumb-border) solid var(--background);box-shadow:var(--shadow-xs);cursor:grab;outline:none;transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform .12s ease}.ui-scope .ui-slider .ui-slider-thumb:hover,.ui-scope .ui-slider .ui-slider-thumb:focus-visible,.ui-scope .ui-slider .ui-slider-thumb[data-active=true]{box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-slider .ui-slider-thumb[data-active=true]{cursor:grabbing}.ui-scope .ui-slider[data-disabled=true] .ui-slider-thumb{cursor:not-allowed}.ui-scope .ui-slider-s-sm{--ui-slider-track-thickness: 4px;--ui-slider-thumb-size: 12px;--ui-slider-thumb-border: 2px}.ui-scope .ui-slider-s-default{--ui-slider-track-thickness: 6px;--ui-slider-thumb-size: 16px;--ui-slider-thumb-border: 2px}.ui-scope .ui-slider-s-lg{--ui-slider-track-thickness: 8px;--ui-slider-thumb-size: 20px;--ui-slider-thumb-border: 2px}.ui-scope .ui-progress{--ui-progress-height: 8px;--ui-progress-color: var(--primary);display:block;width:100%}.ui-scope .ui-progress-label{margin:0 0 var(--space-1-5);text-align:center;font-size:var(--text-xs);font-weight:var(--font-medium);line-height:1;color:var(--foreground);font-variant-numeric:tabular-nums}.ui-scope .ui-progress-track{position:relative;width:100%;height:var(--ui-progress-height);overflow:hidden;border-radius:var(--rounded-full);background:color-mix(in oklch,var(--ui-progress-color) 20%,transparent)}.ui-scope .ui-progress-indicator{--ui-progress-percent: 0%;position:absolute;inset-block:0;inset-inline-start:0;width:var(--ui-progress-percent);background:var(--ui-progress-color);border-radius:inherit;transition:width .24s ease}.ui-scope .ui-progress[data-state=indeterminate] .ui-progress-indicator{width:100%;transform:translate(-100%) scaleX(.5);transition:none;animation:ui-progress-indeterminate 1.6s ease-in-out infinite}.ui-scope [dir=rtl] .ui-progress[data-state=indeterminate] .ui-progress-indicator{animation-name:ui-progress-indeterminate-rtl}@media(prefers-reduced-motion:reduce){.ui-scope .ui-progress[data-state=indeterminate] .ui-progress-indicator{animation:none;transform:translate(0) scaleX(.35)}}.ui-scope .ui-progress-s-sm{--ui-progress-height: 4px}.ui-scope .ui-progress-s-default{--ui-progress-height: 8px}.ui-scope .ui-progress-s-lg{--ui-progress-height: 12px}.ui-scope .ui-progress-t-default{--ui-progress-color: var(--primary)}.ui-scope .ui-progress-t-brand{--ui-progress-color: var(--brand)}.ui-scope .ui-progress-t-success{--ui-progress-color: var(--success)}.ui-scope .ui-progress-t-warning{--ui-progress-color: var(--warning)}.ui-scope .ui-progress-t-destructive{--ui-progress-color: var(--destructive)}.ui-scope .ui-progress-t-info{--ui-progress-color: var(--info)}.ui-scope .ui-input{display:flex;width:100%;min-width:0;box-sizing:border-box;background:var(--input-bg);color:var(--foreground);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:var(--shadow-xs);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-none);letter-spacing:var(--tracking-normal);outline:none;transition:color .12s ease,box-shadow .12s ease;-webkit-tap-highlight-color:transparent}.ui-scope .ui-input::placeholder{color:var(--muted-foreground);opacity:1}.ui-scope .ui-input::selection{background:var(--primary);color:var(--primary-foreground)}.ui-scope .ui-input[aria-invalid=true]{border-color:var(--destructive);color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 20%,transparent)}.ui-scope .ui-input:focus-visible{border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-input[aria-invalid=true]:focus-visible{border-color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 30%,transparent)}.ui-scope .ui-input[readonly]{background:color-mix(in oklch,var(--muted) 70%,transparent);cursor:default}.ui-scope .ui-input:disabled,.ui-scope .ui-input[aria-disabled=true]{opacity:.5;cursor:not-allowed;background:color-mix(in oklch,var(--muted) 40%,transparent)}.ui-scope .ui-input:-webkit-autofill,.ui-scope .ui-input:-webkit-autofill:hover,.ui-scope .ui-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--background) inset;-webkit-text-fill-color:var(--foreground);caret-color:var(--foreground);transition:background-color 9999s ease-in-out 0s}.ui-scope .ui-input[type=file]{padding-block:0;padding-inline-start:0;display:inline-flex;align-items:center;cursor:pointer}.ui-scope .ui-input[type=file]::file-selector-button{border:0;background:transparent;color:var(--foreground);font:inherit;cursor:pointer;padding-inline:var(--form-control-padding-x-md);margin-inline-end:var(--space-2);border-inline-end:1px solid var(--border);height:100%;transition:background-color .12s ease,color .12s ease}.ui-scope .ui-input[type=file]::file-selector-button:hover{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-input-s-xs{height:var(--control-height-xs);min-height:var(--control-height-xs);padding-inline:var(--form-control-padding-x-xs);font-size:var(--text-xs)}.ui-scope .ui-input-s-sm{height:var(--control-height-sm);min-height:var(--control-height-sm);padding-inline:var(--form-control-padding-x-sm);font-size:var(--text-sm)}.ui-scope .ui-input-s-default{height:var(--control-height-md);min-height:var(--control-height-md);padding-inline:var(--form-control-padding-x-md);font-size:var(--text-base)}.ui-scope .ui-input-s-lg{height:var(--control-height-lg);min-height:var(--control-height-lg);padding-inline:var(--form-control-padding-x-lg);font-size:var(--text-md)}.ui-scope .ui-input-s-xl{height:var(--control-height-xl);min-height:var(--control-height-xl);padding-inline:var(--form-control-padding-x-xl);font-size:var(--text-lg)}.ui-scope .ui-textarea{height:auto;min-height:var(--size-16);line-height:var(--leading-normal);white-space:pre-wrap;word-break:break-word}.ui-scope .ui-textarea.ui-input-s-xs{padding-block:var(--space-1)}.ui-scope .ui-textarea.ui-input-s-sm{padding-block:var(--space-1-5)}.ui-scope .ui-textarea.ui-input-s-default{padding-block:var(--space-2)}.ui-scope .ui-textarea.ui-input-s-lg{padding-block:var(--space-2-5)}.ui-scope .ui-textarea.ui-input-s-xl{padding-block:var(--space-3)}.ui-scope .ui-textarea[data-auto-resize=true]{field-sizing:content;overflow-y:auto}.ui-scope .ui-input-group{--_group-input-padding-x: var(--form-control-padding-x-md);--_group-addon-padding-x: var(--form-control-padding-x-md);position:relative;display:flex;align-items:center;width:100%;min-width:0;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:var(--shadow-xs);overflow:hidden;outline:none;transition:color .12s ease,box-shadow .12s ease}.ui-scope .ui-input-group:has([aria-invalid=true]){border-color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 20%,transparent)}.ui-scope .ui-input-group:has([data-slot=input]:focus),.ui-scope .ui-input-group:has([data-slot=textarea]:focus),.ui-scope .ui-input-group:has([data-slot=input-group-control]:focus),.ui-scope .ui-input-group:has([data-slot=input]:focus-visible),.ui-scope .ui-input-group:has([data-slot=textarea]:focus-visible),.ui-scope .ui-input-group:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-input-group:has([aria-invalid=true]):has([data-slot=input]:focus),.ui-scope .ui-input-group:has([aria-invalid=true]):has([data-slot=textarea]:focus),.ui-scope .ui-input-group:has([aria-invalid=true]):has([data-slot=input-group-control]:focus),.ui-scope .ui-input-group:has([aria-invalid=true]):has([data-slot=input]:focus-visible),.ui-scope .ui-input-group:has([aria-invalid=true]):has([data-slot=textarea]:focus-visible),.ui-scope .ui-input-group:has([aria-invalid=true]):has([data-slot=input-group-control]:focus-visible){border-color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 30%,transparent)}.ui-scope .ui-input-group:has(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}.ui-scope .ui-input-group:has(:disabled,[aria-disabled=true]):has([data-slot=input]:focus),.ui-scope .ui-input-group:has(:disabled,[aria-disabled=true]):has([data-slot=textarea]:focus),.ui-scope .ui-input-group:has(:disabled,[aria-disabled=true]):has([data-slot=input]:focus-visible),.ui-scope .ui-input-group:has(:disabled,[aria-disabled=true]):has([data-slot=textarea]:focus-visible){border-color:var(--border);box-shadow:var(--shadow-xs)}.ui-scope .ui-input-group:has(>[data-align=block-start]),.ui-scope .ui-input-group:has(>[data-align=block-end]){flex-direction:column;align-items:stretch;height:auto}.ui-scope .ui-input-group:has(>.ui-textarea){height:auto}.ui-scope .ui-input-group>.ui-input,.ui-scope .ui-input-group>.ui-textarea,.ui-scope .ui-input-group>[data-slot=input-group-control]{flex:1 1 auto;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;padding-inline:var(--_group-input-padding-x)}.ui-scope .ui-input-group>.ui-input:focus-visible,.ui-scope .ui-input-group>.ui-input:focus,.ui-scope .ui-input-group>.ui-textarea:focus-visible,.ui-scope .ui-input-group>.ui-textarea:focus,.ui-scope .ui-input-group>[data-slot=input-group-control]:focus-visible,.ui-scope .ui-input-group>[data-slot=input-group-control]:focus{box-shadow:none;border-color:transparent}.ui-scope .ui-input-group>.ui-textarea{min-height:100%}.ui-scope .ui-input-group:has(>[data-align=inline-start])>.ui-input,.ui-scope .ui-input-group:has(>[data-align=inline-start])>.ui-textarea,.ui-scope .ui-input-group:has(>[data-align=inline-start])>[data-slot=input-group-control]{padding-inline-start:var(--space-2)}.ui-scope .ui-input-group:has(>[data-align=inline-start].ui-input-group-addon-k-button)>.ui-input,.ui-scope .ui-input-group:has(>[data-align=inline-start].ui-input-group-addon-k-button)>.ui-textarea,.ui-scope .ui-input-group:has(>[data-align=inline-start].ui-input-group-addon-k-button)>[data-slot=input-group-control]{padding-inline-start:var(--space-1)}.ui-scope .ui-input-group:has(>[data-align=inline-end])>.ui-input,.ui-scope .ui-input-group:has(>[data-align=inline-end])>.ui-textarea,.ui-scope .ui-input-group:has(>[data-align=inline-end])>[data-slot=input-group-control]{padding-inline-end:var(--space-2)}.ui-scope .ui-input-group:has(>[data-align=block-start])>.ui-input{padding-block-start:0}.ui-scope .ui-input-group:has(>[data-align=block-start])>.ui-textarea{padding-block-start:var(--space-1)}.ui-scope .ui-input-group:has(>[data-align=block-end])>.ui-input,.ui-scope .ui-input-group:has(>[data-align=block-end])>[data-slot=input-group-control]{padding-block-end:0}.ui-scope .ui-input-group:has(>[data-align=block-end])>.ui-textarea{padding-block-end:var(--space-3)}.ui-scope .ui-input-group>.ui-input-group-addon{display:flex;align-items:center;justify-content:center;gap:var(--space-2);flex-shrink:0;padding-block:var(--space-1-5);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--muted-foreground);cursor:text;-webkit-user-select:none;user-select:none}.ui-scope .ui-input-group>.ui-input-group-addon>ng-icon,.ui-scope .ui-input-group>.ui-input-group-addon>svg:not([class*=size-]),.ui-scope .ui-input-group>.ui-input-group-addon [data-slot=icon]{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.ui-scope .ui-input-group>.ui-input-group-addon:has(>kbd){align-self:stretch;padding-block:var(--space-1)}.ui-scope .ui-input-group>.ui-input-group-addon:has(>kbd)>kbd{display:inline-flex;align-items:center;height:100%;padding-inline:var(--space-2);font-family:var(--font-sans);font-size:inherit;font-weight:var(--font-medium);line-height:1;color:var(--foreground);border:1px solid var(--border);background:color-mix(in oklch,var(--accent) 55%,transparent);border-radius:max(0px,var(--rounded-lg) - var(--space-1))}.ui-scope .ui-input-group>.ui-input-group-addon.ui-input-group-addon-k-button{align-self:stretch;padding-block:var(--space-1);gap:0}.ui-scope .ui-input-group>.ui-input-group-addon.ui-input-group-addon-k-button>button{align-self:center;border-radius:max(0px,var(--rounded-lg) - var(--space-1))}.ui-scope .ui-input-group>.ui-input-group-addon.ui-input-group-addon-k-button>button[data-variant=secondary]:not([data-size^=icon]){font-size:var(--text-base);padding-inline:var(--space-1-5)}.ui-scope .ui-input-group>.ui-input-group-addon.ui-input-group-addon-k-button>button[data-variant=ghost]:not([data-size^=icon]){padding-inline:var(--space-1);gap:var(--space-1)}.ui-scope .ui-input-group>.ui-input-group-addon.ui-input-group-addon-k-button>button>ng-icon,.ui-scope .ui-input-group>.ui-input-group-addon.ui-input-group-addon-k-button>button>svg:not([class*=size-]),.ui-scope .ui-input-group>.ui-input-group-addon.ui-input-group-addon-k-button>button [data-slot=icon]{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-input-group>.ui-input-group-addon-inline-start{order:-1;padding-inline-start:var(--_group-addon-padding-x);padding-inline-end:0}.ui-scope .ui-input-group>.ui-input-group-addon-inline-start:has(>button){margin-inline-start:calc(var(--_group-addon-padding-x) * -.6)}.ui-scope .ui-input-group>.ui-input-group-addon-inline-start:has(>kbd){margin-inline-start:calc(var(--_group-addon-padding-x) * -.4)}.ui-scope .ui-input-group>.ui-input-group-addon-inline-start.ui-input-group-addon-k-button{margin-inline-start:0;padding-block:0;padding-inline-start:var(--space-1)}.ui-scope .ui-input-group>.ui-input-group-addon-inline-end{order:1;padding-inline-start:0;padding-inline-end:var(--_group-addon-padding-x)}.ui-scope .ui-input-group>.ui-input-group-addon-inline-end:has(>button){margin-inline-end:calc(var(--_group-addon-padding-x) * -.6)}.ui-scope .ui-input-group>.ui-input-group-addon-inline-end:has(>kbd){margin-inline-end:calc(var(--_group-addon-padding-x) * -.4)}.ui-scope .ui-input-group>.ui-input-group-addon-inline-end.ui-input-group-addon-k-button{margin-inline-end:0;padding-block:0;padding-inline-end:var(--space-1)}.ui-scope .ui-input-group>.ui-input-group-addon-block-start{order:-1;width:100%;justify-content:flex-start;padding-inline:var(--_group-addon-padding-x);padding-block-start:var(--space-1-5);padding-block-end:0}.ui-scope .ui-input-group>.ui-input-group-addon-block-end{order:1;width:100%;justify-content:flex-start;padding-inline:var(--_group-addon-padding-x);padding-block-start:0;padding-block-end:var(--_group-addon-padding-x)}.ui-scope .ui-input-group>.ui-input-group-addon-block-start>button,.ui-scope .ui-input-group>.ui-input-group-addon-block-start>[data-slot=button],.ui-scope .ui-input-group>.ui-input-group-addon-block-end>button,.ui-scope .ui-input-group>.ui-input-group-addon-block-end>[data-slot=button]{margin-inline-start:auto}.ui-scope .ui-input-group:has(>.ui-input:not(.ui-textarea))>.ui-input-group-addon-block-start{padding-block-start:var(--space-2-5)}.ui-scope .ui-input-group:has(>.ui-input:not(.ui-textarea))>.ui-input-group-addon-block-end{padding-block-end:var(--space-2-5)}.ui-scope .ui-input-group .ui-input-group-text{font-weight:var(--font-normal);color:var(--muted-foreground);white-space:nowrap}.ui-scope .ui-input-group-s-xs{--_group-input-padding-x: var(--form-control-padding-x-xs);--_group-addon-padding-x: var(--form-control-padding-x-xs)}.ui-scope .ui-input-group-s-xs>.ui-input:not(.ui-textarea),.ui-scope .ui-input-group-s-xs>[data-slot=input-group-control]:not(.ui-textarea){height:var(--control-height-xs);min-height:var(--control-height-xs)}.ui-scope .ui-input-group-s-xs>.ui-input,.ui-scope .ui-input-group-s-xs>.ui-textarea,.ui-scope .ui-input-group-s-xs>[data-slot=input-group-control]{font-size:var(--text-xs)}.ui-scope .ui-input-group-s-xs>.ui-input-group-addon{font-size:var(--text-xs)}.ui-scope .ui-input-group-s-xs>.ui-input-group-addon>ng-icon,.ui-scope .ui-input-group-s-xs>.ui-input-group-addon>svg:not([class*=size-]),.ui-scope .ui-input-group-s-xs>.ui-input-group-addon [data-slot=icon]{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-input-group-s-sm{--_group-input-padding-x: var(--form-control-padding-x-sm);--_group-addon-padding-x: var(--form-control-padding-x-sm)}.ui-scope .ui-input-group-s-sm>.ui-input:not(.ui-textarea),.ui-scope .ui-input-group-s-sm>[data-slot=input-group-control]:not(.ui-textarea){height:var(--control-height-sm);min-height:var(--control-height-sm)}.ui-scope .ui-input-group-s-sm>.ui-input,.ui-scope .ui-input-group-s-sm>.ui-textarea,.ui-scope .ui-input-group-s-sm>[data-slot=input-group-control]{font-size:var(--text-sm)}.ui-scope .ui-input-group-s-sm>.ui-input-group-addon{font-size:var(--text-sm)}.ui-scope .ui-input-group-s-sm>.ui-input-group-addon>ng-icon,.ui-scope .ui-input-group-s-sm>.ui-input-group-addon>svg:not([class*=size-]),.ui-scope .ui-input-group-s-sm>.ui-input-group-addon [data-slot=icon]{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-input-group-s-default{--_group-input-padding-x: var(--form-control-padding-x-md);--_group-addon-padding-x: var(--form-control-padding-x-md)}.ui-scope .ui-input-group-s-default>.ui-input:not(.ui-textarea),.ui-scope .ui-input-group-s-default>[data-slot=input-group-control]:not(.ui-textarea){height:var(--control-height-md);min-height:var(--control-height-md)}.ui-scope .ui-input-group-s-default>.ui-input,.ui-scope .ui-input-group-s-default>.ui-textarea,.ui-scope .ui-input-group-s-default>[data-slot=input-group-control]{font-size:var(--text-base)}.ui-scope .ui-input-group-s-default>.ui-input-group-addon>ng-icon,.ui-scope .ui-input-group-s-default>.ui-input-group-addon>svg:not([class*=size-]),.ui-scope .ui-input-group-s-default>.ui-input-group-addon [data-slot=icon]{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-input-group-s-lg{--_group-input-padding-x: var(--form-control-padding-x-lg);--_group-addon-padding-x: var(--form-control-padding-x-lg)}.ui-scope .ui-input-group-s-lg>.ui-input:not(.ui-textarea),.ui-scope .ui-input-group-s-lg>[data-slot=input-group-control]:not(.ui-textarea){height:var(--control-height-lg);min-height:var(--control-height-lg)}.ui-scope .ui-input-group-s-lg>.ui-input,.ui-scope .ui-input-group-s-lg>.ui-textarea,.ui-scope .ui-input-group-s-lg>[data-slot=input-group-control]{font-size:var(--text-md)}.ui-scope .ui-input-group-s-lg>.ui-input-group-addon{font-size:var(--text-md)}.ui-scope .ui-input-group-s-lg>.ui-input-group-addon>ng-icon,.ui-scope .ui-input-group-s-lg>.ui-input-group-addon>svg:not([class*=size-]),.ui-scope .ui-input-group-s-lg>.ui-input-group-addon [data-slot=icon]{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-scope .ui-input-group-s-xl{--_group-input-padding-x: var(--form-control-padding-x-xl);--_group-addon-padding-x: var(--form-control-padding-x-xl)}.ui-scope .ui-input-group-s-xl>.ui-input:not(.ui-textarea),.ui-scope .ui-input-group-s-xl>[data-slot=input-group-control]:not(.ui-textarea){height:var(--control-height-xl);min-height:var(--control-height-xl)}.ui-scope .ui-input-group-s-xl>.ui-input,.ui-scope .ui-input-group-s-xl>.ui-textarea,.ui-scope .ui-input-group-s-xl>[data-slot=input-group-control]{font-size:var(--text-lg)}.ui-scope .ui-input-group-s-xl>.ui-input-group-addon{font-size:var(--text-lg)}.ui-scope .ui-input-group-s-xl>.ui-input-group-addon>ng-icon,.ui-scope .ui-input-group-s-xl>.ui-input-group-addon>svg:not([class*=size-]),.ui-scope .ui-input-group-s-xl>.ui-input-group-addon [data-slot=icon]{width:var(--icon-size-xl);height:var(--icon-size-xl)}.ui-scope .ui-input-otp{--_otp-cell-size: var(--control-height-md);--_otp-cell-font: var(--text-base);--_otp-gap: var(--space-2);position:relative;display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--_otp-gap);font-family:var(--font-sans);color:var(--foreground)}.ui-scope .ui-input-otp .ui-input-otp-control{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;color:transparent;caret-color:transparent;font:inherit;text-align:center;opacity:0;outline:none;font-size:16px;pointer-events:auto;cursor:text}.ui-scope .ui-input-otp .ui-input-otp-control:disabled{cursor:not-allowed}.ui-scope .ui-input-otp .ui-input-otp-slots{display:inline-flex;align-items:center;gap:var(--_otp-gap);position:relative;z-index:1;pointer-events:none}.ui-scope .ui-input-otp .ui-input-otp-group{display:inline-flex;align-items:center;pointer-events:auto;isolation:isolate}.ui-scope .ui-input-otp .ui-input-otp-slot{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--_otp-cell-size);height:var(--_otp-cell-size);background:var(--input-bg);color:var(--foreground);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:var(--shadow-xs);font-family:var(--font-mono);font-size:var(--_otp-cell-font);font-weight:var(--font-medium);line-height:1;letter-spacing:var(--tracking-normal);font-variant-numeric:tabular-nums;cursor:text;-webkit-user-select:none;user-select:none;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease,color .12s ease}.ui-scope .ui-input-otp .ui-input-otp-slot[data-active=true]{z-index:2;border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-input-otp .ui-input-otp-group>.ui-input-otp-slot{border-radius:0;margin-inline-start:-1px}.ui-scope .ui-input-otp .ui-input-otp-group>.ui-input-otp-slot:first-child{margin-inline-start:0;border-start-start-radius:var(--rounded-lg);border-end-start-radius:var(--rounded-lg)}.ui-scope .ui-input-otp .ui-input-otp-group>.ui-input-otp-slot:last-child{border-start-end-radius:var(--rounded-lg);border-end-end-radius:var(--rounded-lg)}.ui-scope .ui-input-otp .ui-input-otp-slot-char{display:inline-block}.ui-scope .ui-input-otp .ui-input-otp-slot-caret{display:block;width:1px;height:55%;background:currentColor;opacity:.85;animation:ui-input-otp-caret 1s ease-in-out infinite}.ui-scope .ui-input-otp .ui-input-otp-separator{display:inline-flex;align-items:center;justify-content:center;color:var(--muted-foreground);pointer-events:none;-webkit-user-select:none;user-select:none}.ui-scope .ui-input-otp .ui-input-otp-separator .ui-input-otp-separator-dash{display:block;width:var(--space-2);height:1px;background:currentColor;opacity:.65}.ui-scope .ui-input-otp.ui-input-otp-invalid .ui-input-otp-slot,.ui-scope .ui-input-otp[data-invalid=true] .ui-input-otp-slot{border-color:var(--destructive);color:var(--destructive)}.ui-scope .ui-input-otp.ui-input-otp-invalid .ui-input-otp-slot[data-active=true],.ui-scope .ui-input-otp[data-invalid=true] .ui-input-otp-slot[data-active=true]{box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 30%,transparent)}.ui-scope .ui-input-otp[data-disabled=true]{opacity:.5;cursor:not-allowed}.ui-scope .ui-input-otp[data-disabled=true] .ui-input-otp-slot,.ui-scope .ui-input-otp[data-disabled=true] .ui-input-otp-control{cursor:not-allowed}.ui-scope .ui-input-otp-s-xs{--_otp-cell-size: var(--control-height-xs);--_otp-cell-font: var(--text-xs);--_otp-gap: var(--space-1)}.ui-scope .ui-input-otp-s-sm{--_otp-cell-size: var(--control-height-sm);--_otp-cell-font: var(--text-sm);--_otp-gap: var(--space-1-5)}.ui-scope .ui-input-otp-s-default{--_otp-cell-size: var(--control-height-md);--_otp-cell-font: var(--text-base);--_otp-gap: var(--space-2)}.ui-scope .ui-input-otp-s-lg{--_otp-cell-size: var(--control-height-lg);--_otp-cell-font: var(--text-md);--_otp-gap: var(--space-2)}.ui-scope .ui-input-otp-s-xl{--_otp-cell-size: var(--control-height-xl);--_otp-cell-font: var(--text-lg);--_otp-gap: var(--space-2-5)}@keyframes ui-input-otp-caret{0%,to{opacity:0}50%{opacity:1}}.ui-scope .ui-search-input{display:block;--ui-search-input-min-width: 20rem;min-width:var(--ui-search-input-min-width);width:100%}.ui-scope .ui-search-input>.ui-input-group{width:100%}.ui-scope .ui-search-input>.ui-input-group>.ui-input-group-addon-inline-start{color:var(--muted-foreground);transition:color .12s ease}.ui-scope .ui-search-input>.ui-input-group:has([data-slot=input]:focus-visible)>.ui-input-group-addon-inline-start{color:var(--ring)}.ui-scope .ui-search-input input[type=search]::-webkit-search-cancel-button,.ui-scope .ui-search-input input[type=search]::-webkit-search-decoration,.ui-scope .ui-search-input input[type=search]::-webkit-search-results-button,.ui-scope .ui-search-input input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.ui-scope .ui-search-input[data-disabled=true]{pointer-events:none}.ui-scope .ui-select{position:relative;display:inline-block;width:100%;min-width:0;font-family:var(--font-sans);color:var(--foreground);--_select-option-height: var(--control-height-md)}.ui-scope .ui-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-width:0;height:var(--control-height-md);padding-inline:var(--form-control-padding-x-md);border:1px solid var(--border);border-radius:var(--rounded-lg);background:var(--input-bg, var(--background));box-shadow:var(--shadow-xs);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-none);color:var(--foreground);text-align:start;cursor:pointer;outline:none;transition:border-color .12s ease,box-shadow .12s ease}.ui-scope .ui-select-trigger:focus-visible{border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-select-trigger[aria-invalid=true]{border-color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 20%,transparent)}.ui-scope .ui-select-trigger:disabled{opacity:.5;cursor:not-allowed;background:color-mix(in oklch,var(--muted) 40%,transparent)}.ui-scope .ui-select[data-open=true]>.ui-select-trigger{border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-select[data-open=true]>.ui-select-trigger[aria-invalid=true]{border-color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 30%,transparent)}.ui-scope .ui-select-trigger-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scope .ui-select-trigger-label-placeholder{color:var(--muted-foreground)}.ui-scope .ui-select-trigger-clear{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);font-size:var(--icon-size-md);border-radius:var(--rounded-sm);color:var(--muted-foreground);cursor:pointer;outline:none;transition:color .12s ease,background-color .12s ease}.ui-scope .ui-select-trigger-clear:hover{color:var(--foreground);background:color-mix(in oklch,var(--accent) 60%,transparent)}.ui-scope .ui-select-trigger-clear:focus-visible{color:var(--foreground);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-select-trigger-chevron{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:var(--icon-size-md);color:var(--muted-foreground);transition:transform .15s ease,color .12s ease}.ui-scope .ui-select[data-state=open]>.ui-select-trigger>.ui-select-trigger-chevron{transform:rotate(180deg);color:var(--foreground)}.ui-scope .ui-select-panel-wrapper{position:fixed;z-index:30;display:flex;flex-direction:column;pointer-events:none}.ui-scope .ui-select-panel{display:flex;flex-direction:column;overflow:hidden;max-height:100%;pointer-events:auto;border:1px solid var(--border);border-radius:var(--rounded-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);box-sizing:border-box}.ui-scope .ui-select-header{flex:0 0 auto;padding:var(--space-1);border-bottom:1px solid var(--border);background:var(--popover);color:var(--popover-foreground)}.ui-scope .ui-select-viewport{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1);margin:0;list-style:none;scrollbar-width:none}.ui-scope .ui-select-viewport::-webkit-scrollbar{display:none}.ui-scope .ui-select-option{display:flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;box-sizing:border-box;border:0;border-radius:var(--rounded-md);background:transparent;color:inherit;height:var(--_select-option-height);padding-inline:var(--space-2-5);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-none);text-align:start;cursor:pointer;outline:none}.ui-scope .ui-select-option:hover:not(:disabled),.ui-scope .ui-select-option:focus-visible:not(:disabled){background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-select-option.ui-select-option-selected,.ui-scope .ui-select-option[data-checked=true]{background:color-mix(in oklch,var(--accent) 60%,transparent);color:var(--foreground);font-weight:var(--font-medium)}.ui-scope .ui-select-option:disabled{opacity:.5;cursor:not-allowed}.ui-scope .ui-select-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scope .ui-select-option-indicator{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-md);height:var(--icon-size-md);font-size:var(--icon-size-md);color:currentColor}.ui-scope .ui-select-empty{padding:var(--space-2) var(--space-2-5);color:var(--muted-foreground);font-size:var(--text-sm)}.ui-scope .ui-select-group-label{padding:var(--space-2) var(--space-2-5) var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--muted-foreground)}.ui-scope .ui-select-group-separator{margin:var(--space-1) calc(var(--space-1) * -1);border-top:1px solid var(--border)}.ui-scope .ui-select-scroll-button{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:var(--space-6);background:var(--popover);color:var(--muted-foreground);font-size:var(--icon-size-sm);-webkit-user-select:none;user-select:none;cursor:default}.ui-scope .ui-select-s-xs{--_select-option-height: var(--control-height-xs)}.ui-scope .ui-select-s-xs>.ui-select-trigger{height:var(--control-height-xs);padding-inline:var(--form-control-padding-x-xs);font-size:var(--text-xs)}.ui-scope .ui-select-s-xs>.ui-select-trigger>.ui-select-trigger-chevron{font-size:var(--icon-size-xs)}.ui-scope .ui-select-s-xs>.ui-select-trigger>.ui-select-trigger-clear{width:var(--icon-size-xs);height:var(--icon-size-xs);font-size:var(--icon-size-xs)}.ui-scope .ui-select-s-xs .ui-select-option{font-size:var(--text-xs)}.ui-scope .ui-select-s-xs .ui-select-option-indicator{width:var(--icon-size-xs);height:var(--icon-size-xs);font-size:var(--icon-size-xs)}.ui-scope .ui-select-s-sm{--_select-option-height: var(--control-height-sm)}.ui-scope .ui-select-s-sm>.ui-select-trigger{height:var(--control-height-sm);padding-inline:var(--form-control-padding-x-sm);font-size:var(--text-sm)}.ui-scope .ui-select-s-sm>.ui-select-trigger>.ui-select-trigger-chevron{font-size:var(--icon-size-sm)}.ui-scope .ui-select-s-sm>.ui-select-trigger>.ui-select-trigger-clear{width:var(--icon-size-sm);height:var(--icon-size-sm);font-size:var(--icon-size-sm)}.ui-scope .ui-select-s-sm .ui-select-option{font-size:var(--text-sm)}.ui-scope .ui-select-s-sm .ui-select-option-indicator{width:var(--icon-size-sm);height:var(--icon-size-sm);font-size:var(--icon-size-sm)}.ui-scope .ui-select-s-default{--_select-option-height: var(--control-height-md)}.ui-scope .ui-select-s-default>.ui-select-trigger{height:var(--control-height-md);padding-inline:var(--form-control-padding-x-md);font-size:var(--text-base)}.ui-scope .ui-select-s-default .ui-select-option{font-size:var(--text-base)}.ui-scope .ui-select-s-lg{--_select-option-height: var(--control-height-lg)}.ui-scope .ui-select-s-lg>.ui-select-trigger{height:var(--control-height-lg);padding-inline:var(--form-control-padding-x-lg);font-size:var(--text-md)}.ui-scope .ui-select-s-lg>.ui-select-trigger>.ui-select-trigger-chevron{font-size:var(--icon-size-lg)}.ui-scope .ui-select-s-lg>.ui-select-trigger>.ui-select-trigger-clear{width:var(--icon-size-lg);height:var(--icon-size-lg);font-size:var(--icon-size-lg)}.ui-scope .ui-select-s-lg .ui-select-option{font-size:var(--text-md)}.ui-scope .ui-select-s-lg .ui-select-option-indicator{width:var(--icon-size-lg);height:var(--icon-size-lg);font-size:var(--icon-size-lg)}.ui-scope .ui-select-s-xl{--_select-option-height: var(--control-height-xl)}.ui-scope .ui-select-s-xl>.ui-select-trigger{height:var(--control-height-xl);padding-inline:var(--form-control-padding-x-xl);font-size:var(--text-lg)}.ui-scope .ui-select-s-xl>.ui-select-trigger>.ui-select-trigger-chevron{font-size:var(--icon-size-lg)}.ui-scope .ui-select-s-xl>.ui-select-trigger>.ui-select-trigger-clear{width:var(--icon-size-lg);height:var(--icon-size-lg);font-size:var(--icon-size-lg)}.ui-scope .ui-select-s-xl .ui-select-option{font-size:var(--text-lg)}.ui-scope .ui-select-s-xl .ui-select-option-indicator{width:var(--icon-size-lg);height:var(--icon-size-lg);font-size:var(--icon-size-lg)}.ui-scope .ui-autocomplete{display:contents}.ui-scope .ui-autocomplete-panel{position:fixed;z-index:30;box-sizing:border-box;max-height:min(20rem,50vh);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--rounded-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg)}.ui-scope .ui-autocomplete-option{display:flex;align-items:center;gap:var(--space-2-5);min-width:0;padding:var(--space-1-5) var(--space-2);border-radius:var(--rounded-md);font-size:var(--text-sm);cursor:pointer}.ui-scope .ui-autocomplete-option[data-active=true]{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-tag-input{position:relative;display:block;width:100%;font-family:var(--font-sans);color:var(--foreground);--ui-tag-input-padding-x: var(--form-control-padding-x-md);--ui-tag-input-padding-y: var(--space-1);--ui-tag-input-min-height: var(--control-height-md);--ui-tag-input-control-height: 20px;--ui-tag-input-font-size: var(--text-base)}.ui-scope .ui-tag-input-shell{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1-5);width:100%;min-height:var(--ui-tag-input-min-height);padding:var(--ui-tag-input-padding-y) var(--ui-tag-input-padding-x);box-sizing:border-box;background:var(--input-bg);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:var(--shadow-xs);font-size:var(--ui-tag-input-font-size);line-height:var(--leading-none);color:var(--foreground);outline:none;cursor:default;transition:color .12s ease,box-shadow .12s ease,border-color .12s ease;-webkit-tap-highlight-color:transparent}.ui-scope .ui-tag-input-shell.ui-tag-input-shell-clickable{cursor:text}.ui-scope .ui-tag-input-shell:has(.ui-tag-input-control:focus-visible,.ui-tag-input-add:focus-visible){border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-tag-input[data-invalid=true]>.ui-tag-input-shell{border-color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 20%,transparent)}.ui-scope .ui-tag-input[data-invalid=true]>.ui-tag-input-shell:has(.ui-tag-input-control:focus-visible,.ui-tag-input-add:focus-visible){border-color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 30%,transparent)}.ui-scope .ui-tag-input[data-state=open]>.ui-tag-input-shell{border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-tag-input[data-disabled=true]>.ui-tag-input-shell{opacity:.5;cursor:not-allowed;background:color-mix(in oklch,var(--muted) 40%,transparent)}.ui-scope .ui-tag-input[data-disabled=true]>.ui-tag-input-shell .ui-tag-input-control{cursor:not-allowed}.ui-scope .ui-tag-input-control{flex:1 1 6rem;min-width:4rem;height:var(--ui-tag-input-control-height);min-height:0;padding:0;margin:0;background:transparent;border:0;border-radius:0;outline:none;appearance:none;font:inherit;color:inherit;letter-spacing:var(--tracking-normal)}.ui-scope .ui-tag-input-control::placeholder{color:var(--muted-foreground);opacity:1}.ui-scope .ui-tag-input-placeholder{flex:1 1 auto;min-width:0;color:var(--muted-foreground);pointer-events:none;-webkit-user-select:none;user-select:none}.ui-scope .ui-tag-input-add{flex-shrink:0;margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;width:var(--size-6);height:var(--size-6);padding:0;border:0;background:transparent;color:var(--muted-foreground);border-radius:var(--rounded-sm);cursor:pointer;outline:none;transition:color .12s ease,background-color .12s ease}.ui-scope .ui-tag-input-add:hover:not(:disabled){color:var(--foreground);background:color-mix(in oklch,var(--accent) 60%,transparent)}.ui-scope .ui-tag-input-add:focus-visible{color:var(--foreground);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-tag-input-add:disabled{opacity:.6;cursor:not-allowed}.ui-scope .ui-tag-input-add>ng-icon,.ui-scope .ui-tag-input-add>svg:not([class*=size-]){width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-tag-input-panel{position:fixed;z-index:40;display:flex;flex-direction:column;padding:var(--space-1);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:var(--shadow-lg);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-none);overflow-y:auto;scrollbar-width:thin}.ui-scope .ui-tag-input-option{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:var(--control-height-sm);padding:var(--space-1-5) var(--space-2);border:0;background:transparent;color:inherit;text-align:start;cursor:pointer;outline:none;border-radius:var(--rounded-sm);font:inherit;transition:background-color .12s ease,color .12s ease}.ui-scope .ui-tag-input-option:hover:not(:disabled),.ui-scope .ui-tag-input-option:focus-visible{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-tag-input-option:disabled{opacity:.55;cursor:not-allowed}.ui-scope .ui-tag-input-option>ng-icon,.ui-scope .ui-tag-input-option>svg:not([class*=size-]){width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.ui-scope .ui-tag-input-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scope .ui-tag-input-option-selected{color:var(--foreground)}.ui-scope .ui-tag-input-option-selected>.ui-tag-input-option-indicator{color:var(--ring)}.ui-scope .ui-tag-input-empty{padding:var(--space-3) var(--space-3);text-align:center;color:var(--muted-foreground);font-size:var(--text-sm)}.ui-scope .ui-tag-input-s-xs{--ui-tag-input-padding-x: var(--form-control-padding-x-xs);--ui-tag-input-padding-y: 2px;--ui-tag-input-min-height: var(--control-height-xs);--ui-tag-input-control-height: 16px;--ui-tag-input-font-size: var(--text-xs)}.ui-scope .ui-tag-input-s-sm{--ui-tag-input-padding-x: var(--form-control-padding-x-sm);--ui-tag-input-padding-y: var(--space-0-5);--ui-tag-input-min-height: var(--control-height-sm);--ui-tag-input-control-height: 20px;--ui-tag-input-font-size: var(--text-sm)}.ui-scope .ui-tag-input-s-default{--ui-tag-input-padding-x: var(--form-control-padding-x-md);--ui-tag-input-padding-y: var(--space-1);--ui-tag-input-min-height: var(--control-height-md);--ui-tag-input-control-height: 20px;--ui-tag-input-font-size: var(--text-base)}.ui-scope .ui-tag-input-s-lg{--ui-tag-input-padding-x: var(--form-control-padding-x-lg);--ui-tag-input-padding-y: var(--space-1-5);--ui-tag-input-min-height: var(--control-height-lg);--ui-tag-input-control-height: 20px;--ui-tag-input-font-size: var(--text-md)}.ui-scope .ui-tag-input-s-xl{--ui-tag-input-padding-x: var(--form-control-padding-x-xl);--ui-tag-input-padding-y: var(--space-2);--ui-tag-input-min-height: var(--control-height-xl);--ui-tag-input-control-height: 20px;--ui-tag-input-font-size: var(--text-lg)}.ui-scope .ui-dropdown-menu-root{position:relative;display:inline-block;--_ddm-width: 224px}.ui-scope .ui-dropdown-menu-trigger{min-width:fit-content}.ui-scope .ui-dropdown-menu-content{position:fixed;z-index:40;width:var(--_ddm-width);max-width:calc(100vw - var(--space-4));overflow-y:auto;overflow-x:hidden;padding:var(--space-1);margin:0;border:1px solid var(--border);border-radius:var(--rounded-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-none);scrollbar-width:thin;--_ddm-from: translateY(-4px);transform-origin:top}.ui-scope .ui-dropdown-menu-content[data-side=top]{--_ddm-from: translateY(4px);transform-origin:bottom}.ui-scope .ui-dropdown-menu-content[data-side=right]{--_ddm-from: translateX(-4px);transform-origin:left}.ui-scope .ui-dropdown-menu-enter{animation:ui-dropdown-menu-in .16s cubic-bezier(.16,1,.3,1)}.ui-scope .ui-dropdown-menu-leave{animation:ui-dropdown-menu-out .11s ease-in forwards;pointer-events:none}@keyframes ui-dropdown-menu-in{0%{opacity:0;transform:var(--_ddm-from) scale(.97)}}@keyframes ui-dropdown-menu-out{to{opacity:0;transform:var(--_ddm-from) scale(.97)}}@media(prefers-reduced-motion:reduce){.ui-scope .ui-dropdown-menu-enter{animation-name:ui-dropdown-menu-fade-in}.ui-scope .ui-dropdown-menu-leave{animation-name:ui-dropdown-menu-fade-out}}@keyframes ui-dropdown-menu-fade-in{0%{opacity:0}}@keyframes ui-dropdown-menu-fade-out{to{opacity:0}}.ui-scope .ui-dropdown-menu-sub-content{z-index:41}.ui-scope .ui-dropdown-menu-label{display:flex;align-items:center;padding:var(--space-2) var(--space-2-5) var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--muted-foreground);text-align:start;-webkit-user-select:none;user-select:none}.ui-scope .ui-dropdown-menu-group{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ui-scope .ui-dropdown-menu-custom{padding:var(--space-1) var(--space-1-5)}.ui-scope .ui-dropdown-menu-label-stacked{flex-direction:column;align-items:stretch;gap:var(--space-0-5);padding-bottom:var(--space-2)}.ui-scope .ui-dropdown-menu-label-stacked .ui-dropdown-menu-label-text{color:var(--popover-foreground)}.ui-scope .ui-dropdown-menu-label-text,.ui-scope .ui-dropdown-menu-label-description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scope .ui-dropdown-menu-label-description{font-size:var(--text-xs);font-weight:var(--font-normal)}.ui-scope .ui-dropdown-menu-separator{margin:var(--space-1) calc(var(--space-1) * -1);border-top:1px solid var(--border)}.ui-scope .ui-dropdown-menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--control-height-md);padding-block:var(--space-1);padding-inline:var(--space-2-5);border:0;border-radius:var(--rounded-md);background:transparent;color:inherit;font-family:inherit;font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-none);text-align:start;cursor:pointer;outline:none;transition:background .12s ease,color .12s ease}.ui-scope .ui-dropdown-menu-item:hover:not(:disabled),.ui-scope .ui-dropdown-menu-item:focus-visible{background:var(--accent);color:var(--accent-foreground);outline:none}.ui-scope .ui-dropdown-menu-item[data-state=open]{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-dropdown-menu-item:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-scope .ui-dropdown-menu-inset{padding-inline-start:var(--space-8)}.ui-scope .ui-dropdown-menu-item-danger{color:var(--destructive)}.ui-scope .ui-dropdown-menu-item-danger:hover:not(:disabled),.ui-scope .ui-dropdown-menu-item-danger:focus-visible{background:color-mix(in oklch,var(--destructive) 14%,transparent);color:var(--destructive)}.ui-scope .ui-dropdown-menu-item-danger .ui-dropdown-menu-item-icon{color:currentColor}.ui-scope .ui-dropdown-menu-item-main{display:inline-flex;align-items:center;gap:var(--gap-sm);min-width:0;flex:1 1 auto}.ui-scope .ui-dropdown-menu-item-main>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scope .ui-dropdown-menu-item-icon{flex-shrink:0;font-size:var(--icon-size-md);width:var(--icon-size-md);height:var(--icon-size-md);line-height:1;color:var(--muted-foreground)}.ui-scope .ui-dropdown-menu-item:hover .ui-dropdown-menu-item-icon,.ui-scope .ui-dropdown-menu-item:focus-visible .ui-dropdown-menu-item-icon{color:currentColor}.ui-scope .ui-dropdown-menu-item-shortcut{margin-inline-start:var(--space-4);font-size:var(--text-xs);color:var(--muted-foreground);letter-spacing:var(--tracking-wide);flex-shrink:0}.ui-scope .ui-dropdown-menu-item-with-indicator{padding-inline-start:var(--space-2);gap:var(--space-2)}.ui-scope .ui-dropdown-menu-item[data-checked=true]:not(:hover):not(:focus-visible){background:var(--ui-dropdown-menu-checked-bg, transparent);color:var(--ui-dropdown-menu-checked-fg, inherit)}.ui-scope .ui-dropdown-menu-item-indicator{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--icon-size-md);height:var(--icon-size-md);color:currentColor}.ui-scope .ui-dropdown-menu-item-indicator ng-icon{width:var(--icon-size-md);height:var(--icon-size-md);font-size:var(--icon-size-md);line-height:1}.ui-scope .ui-dropdown-menu-item-indicator-dot{width:var(--space-2-5);height:var(--space-2-5);font-size:var(--space-2-5);fill:currentColor}.ui-scope .ui-dropdown-menu-sub-caret{flex-shrink:0;margin-inline-start:var(--space-4);width:var(--icon-size-sm);height:var(--icon-size-sm);font-size:var(--icon-size-sm);color:var(--muted-foreground);line-height:1}[dir=rtl] .ui-scope .ui-dropdown-menu-sub-caret{transform:scaleX(-1)}.ui-scope .ui-dropdown-menu-sub-trigger:hover .ui-dropdown-menu-sub-caret,.ui-scope .ui-dropdown-menu-sub-trigger:focus-visible .ui-dropdown-menu-sub-caret,.ui-scope .ui-dropdown-menu-sub-trigger[data-state=open] .ui-dropdown-menu-sub-caret{color:currentColor}.ui-scope .ui-dropdown-menu-radio-group{display:contents}.ui-scope .ui-dropdown-menu-radio-group-scroll{display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ui-scope .ui-tooltip{position:fixed;z-index:60;max-width:320px;padding:var(--space-1-5, 6px) var(--space-2-5, 10px);background:var(--primary, #1c1b18);color:var(--primary-foreground, #fafaf7);border-radius:var(--rounded-md, 6px);box-shadow:var(--shadow-md);font-family:var(--font-sans);font-size:var(--text-xs, 12px);font-weight:var(--font-medium, 500);line-height:var(--leading-snug, 1.35);letter-spacing:var(--tracking-normal);text-align:center;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:normal;word-break:break-word;opacity:0;transform:scale(.96);transition:opacity .12s ease,transform .12s ease}.ui-scope .ui-tooltip[data-state=open]{opacity:1;transform:scale(1)}.ui-scope .ui-tooltip[data-state=open][data-side=top]{transform-origin:bottom center}.ui-scope .ui-tooltip[data-state=open][data-side=bottom]{transform-origin:top center}.ui-scope .ui-tooltip[data-state=open][data-side=left]{transform-origin:center right}.ui-scope .ui-tooltip[data-state=open][data-side=right]{transform-origin:center left}.ui-scope .ui-tooltip-arrow{position:absolute;width:8px;height:8px;background:inherit;transform:rotate(45deg);pointer-events:none}.ui-scope .ui-tooltip[data-side=top] .ui-tooltip-arrow{bottom:-4px;left:50%;margin-left:-4px}.ui-scope .ui-tooltip[data-side=bottom] .ui-tooltip-arrow{top:-4px;left:50%;margin-left:-4px}.ui-scope .ui-tooltip[data-side=left] .ui-tooltip-arrow{right:-4px;top:50%;margin-top:-4px}.ui-scope .ui-tooltip[data-side=right] .ui-tooltip-arrow{left:-4px;top:50%;margin-top:-4px}.ui-scope .ui-popover-root{position:relative;display:inline-block;--_pop-width: 288px}.ui-scope .ui-popover-trigger{min-width:fit-content}.ui-scope .ui-popover-content{position:fixed;z-index:50;width:var(--_pop-width);max-width:calc(100vw - var(--space-4));overflow-y:auto;padding:var(--space-4);margin:0;border:1px solid var(--border);border-radius:var(--rounded-md);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-md);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);outline:none;scrollbar-width:thin;animation-duration:.15s;animation-timing-function:ease-out;animation-fill-mode:forwards}.ui-scope .ui-popover-content[data-state=open]{animation-name:ui-popover-fade-in}.ui-scope .ui-popover-content[data-state=open][data-side=top]{animation-name:ui-popover-fade-in-top}.ui-scope .ui-popover-content[data-state=open][data-side=bottom]{animation-name:ui-popover-fade-in-bottom}.ui-scope .ui-popover-content[data-state=open][data-side=left]{animation-name:ui-popover-fade-in-left}.ui-scope .ui-popover-content[data-state=open][data-side=right]{animation-name:ui-popover-fade-in-right}.ui-scope .ui-popover-content-flush{display:flex;flex-direction:column;padding:0;overflow:hidden}@keyframes ui-popover-fade-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes ui-popover-fade-in-top{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-popover-fade-in-bottom{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-popover-fade-in-left{0%{opacity:0;transform:translate(4px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes ui-popover-fade-in-right{0%{opacity:0;transform:translate(-4px) scale(.98)}to{opacity:1;transform:translate(0) scale(1)}}.ui-scope .ui-form-field{display:flex;flex-direction:column;gap:var(--space-2);font-family:var(--font-sans);color:var(--foreground)}.ui-scope .ui-form-field:has(:disabled) .ui-form-label,.ui-scope .ui-form-field:has([aria-disabled=true]) .ui-form-label{color:var(--muted-foreground);cursor:not-allowed}.ui-scope .ui-form-field-row{flex-direction:row;align-items:flex-start;gap:var(--space-3)}.ui-scope .ui-form-label{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-none);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-scope .ui-form-label[data-invalid=true]{color:var(--destructive)}.ui-scope .ui-form-label-required{color:var(--destructive);font-weight:var(--font-medium)}.ui-scope .ui-form-hint{display:block;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground)}.ui-scope .ui-form-error{display:block;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);color:var(--destructive)}.ui-scope .ui-form-error[hidden]{display:none}.ui-scope .ui-field-set{display:flex;flex-direction:column;gap:var(--space-6);margin:0;padding:0;border:0;min-width:0}.ui-scope .ui-field-group{display:flex;flex-direction:column;gap:var(--space-7);width:100%;min-width:0}.ui-scope .ui-field-group[data-variant=outline]{border:1px solid var(--border);border-radius:var(--rounded-md);padding:var(--space-4)}.ui-scope .ui-field-group>.ui-field-group{gap:var(--space-4)}.ui-scope .ui-field-legend{display:block;margin:0 0 var(--space-3);padding:0;font-weight:var(--font-medium);color:var(--foreground)}.ui-scope .ui-field-legend[data-variant=legend]{font-size:var(--text-base)}.ui-scope .ui-field-legend[data-variant=label]{font-size:var(--text-sm)}.ui-scope .ui-field-content{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-1-5);min-width:0;line-height:var(--leading-snug)}.ui-scope .ui-field-title{display:inline-flex;align-items:center;gap:var(--space-2);width:fit-content;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);color:var(--foreground)}.ui-scope .ui-field-description{margin:0;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted-foreground)}.ui-scope .ui-field-separator{position:relative;display:block;min-height:20px;margin-block:calc(var(--space-2) * -1);font-size:var(--text-sm);color:var(--muted-foreground)}.ui-scope .ui-field-separator .ui-field-separator-line{position:absolute;inset-inline:0;top:50%;height:1px;background:var(--border)}.ui-scope .ui-field-separator .ui-field-separator-content{position:relative;display:block;width:fit-content;margin-inline:auto;padding-inline:var(--space-2);background:var(--background)}.ui-scope .ui-field-separator .ui-field-separator-content:empty{display:none}.ui-scope .ui-field-error{font-weight:var(--font-normal)}.ui-scope .ui-field-error-list{margin:0;padding-inline-start:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.ui-scope .ui-alert{display:flex;align-items:center;gap:var(--gap-sm);padding:var(--space-3);background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--rounded-xl);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-snug);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}.ui-scope .ui-alert-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--size-8);height:var(--size-8);border-radius:var(--rounded-md);background:var(--muted);color:var(--muted-foreground)}.ui-scope .ui-alert-icon>ng-icon,.ui-scope .ui-alert-icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-alert-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.ui-scope .ui-alert-title{font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-snug);color:inherit;word-break:break-word}.ui-scope .ui-alert-message{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--muted-foreground);word-break:break-word}.ui-scope .ui-alert-action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:var(--control-height-sm);padding:0 var(--control-padding-x-sm);background:var(--secondary);color:var(--secondary-foreground);border:1px solid transparent;border-radius:var(--rounded-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.ui-scope .ui-alert-action:hover{background:color-mix(in oklch,var(--secondary) 80%,var(--foreground))}.ui-scope .ui-alert-action:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-alert-close{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);background:transparent;color:var(--muted-foreground);border:1px solid transparent;border-radius:var(--rounded-md);cursor:pointer;transition:background-color .12s ease,color .12s ease}.ui-scope .ui-alert-close>ng-icon,.ui-scope .ui-alert-close>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-alert-close:hover{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-alert-close:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-alert-v-success>.ui-alert-icon{background:color-mix(in oklch,var(--success) 15%,transparent);color:var(--success)}.ui-scope .ui-alert-v-destructive>.ui-alert-icon{background:color-mix(in oklch,var(--destructive) 14%,transparent);color:var(--destructive)}.ui-scope .ui-alert-v-warning>.ui-alert-icon{background:color-mix(in oklch,var(--warning) 18%,transparent);color:var(--warning)}.ui-scope .ui-alert-v-info>.ui-alert-icon{background:color-mix(in oklch,var(--info) 15%,transparent);color:var(--info)}.ui-scope .ui-alert-v-brand{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.ui-scope .ui-alert-v-brand .ui-alert-message{color:color-mix(in oklch,var(--primary-foreground) 70%,transparent)}.ui-scope .ui-alert-v-brand .ui-alert-icon{background:color-mix(in oklch,var(--primary-foreground) 12%,transparent);color:var(--brand)}.ui-scope .ui-alert-v-brand .ui-alert-action{background:var(--primary-foreground);color:var(--primary)}.ui-scope .ui-alert-v-brand .ui-alert-action:hover{background:color-mix(in oklch,var(--primary-foreground) 88%,var(--primary))}.ui-scope .ui-alert-v-brand .ui-alert-close{color:color-mix(in oklch,var(--primary-foreground) 70%,transparent)}.ui-scope .ui-alert-v-brand .ui-alert-close:hover{background:color-mix(in oklch,var(--primary-foreground) 12%,transparent);color:var(--primary-foreground)}.ui-scope .ui-alert-stack{position:fixed;bottom:var(--space-4);left:50%;transform:translate(-50%);width:100%;max-width:24rem;padding:0 var(--space-2);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;pointer-events:none;z-index:9999}.ui-scope .ui-alert-stack-inner{position:relative;transition:padding-top .4s cubic-bezier(.32,.72,0,1)}.ui-scope .ui-alert-stack-measure{position:absolute;left:0;bottom:0;width:100%;visibility:hidden;pointer-events:none}.ui-scope .ui-alert-stack-item{position:absolute;left:0;right:0;bottom:0;transform-origin:bottom center;transition:all .4s cubic-bezier(.32,.72,0,1);pointer-events:auto}.ui-scope .ui-card{--ui-card-gap: var(--space-6);--ui-card-padding-x: var(--space-6);--ui-card-padding-y: var(--space-6);position:relative;display:flex;flex-direction:column;gap:var(--ui-card-gap);padding:var(--ui-card-padding-y) var(--ui-card-padding-x);background:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:var(--rounded-xl);box-shadow:var(--shadow-xs);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease,transform .12s ease}.ui-scope .ui-card-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:min-content;row-gap:var(--space-1-5);column-gap:var(--space-3);align-items:start}.ui-scope .ui-card-title{grid-column:1;font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--card-foreground);word-break:break-word}.ui-scope .ui-card-description{grid-column:1;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--muted-foreground);word-break:break-word}.ui-scope .ui-card-action{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end;display:inline-flex;align-items:center;gap:var(--space-2)}.ui-scope .ui-card-content{display:block}.ui-scope .ui-card-footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);justify-content:flex-end}.ui-scope .ui-card-p-none{--ui-card-padding-x: 0;--ui-card-padding-y: 0;--ui-card-gap: 0}.ui-scope .ui-card-p-sm{--ui-card-padding-x: var(--space-4);--ui-card-padding-y: var(--space-4);--ui-card-gap: var(--space-4)}.ui-scope .ui-card-p-default{--ui-card-padding-x: var(--space-6);--ui-card-padding-y: var(--space-6);--ui-card-gap: var(--space-6)}.ui-scope .ui-card-p-lg{--ui-card-padding-x: var(--space-8);--ui-card-padding-y: var(--space-8);--ui-card-gap: var(--space-8)}.ui-scope .ui-card-v-default{background:var(--card);border-color:var(--border);box-shadow:var(--shadow-xs)}.ui-scope .ui-card-v-outline{background:transparent;border-color:var(--border);box-shadow:none}.ui-scope .ui-card-v-ghost{background:var(--card);border-color:transparent;box-shadow:none}.ui-scope .ui-card-v-elevated{background:var(--card);border-color:transparent;box-shadow:var(--shadow-lg)}.ui-scope .ui-card-interactive{cursor:pointer}.ui-scope .ui-card-interactive:hover{border-color:color-mix(in oklch,var(--border) 60%,var(--foreground));box-shadow:var(--shadow-md)}.ui-scope .ui-card-interactive.ui-card-v-outline:hover,.ui-scope .ui-card-interactive.ui-card-v-ghost:hover{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-card-interactive:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-copy{position:relative;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;gap:0;line-height:0;font-family:inherit;font-size:inherit;color:var(--muted-foreground);background:transparent;border:1px solid transparent;border-radius:var(--rounded-md);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,border-color .12s ease,color .15s ease,box-shadow .12s ease,opacity .12s ease}.ui-scope .ui-copy:hover{color:var(--foreground)}.ui-scope .ui-copy:focus-visible{border-color:var(--ring);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-copy:disabled,.ui-scope .ui-copy[aria-disabled=true]{pointer-events:none;opacity:.5;cursor:not-allowed}.ui-scope .ui-copy>ng-icon{display:block;color:inherit;transition:transform .18s cubic-bezier(.34,1.56,.64,1),opacity .12s ease}.ui-scope .ui-copy[data-state=copied]{color:var(--success)}.ui-scope .ui-copy[data-state=copied]>ng-icon{transform:scale(1.08)}.ui-scope .ui-copy-v-plain{width:auto;height:auto;padding:0;border-color:transparent;background:transparent}.ui-scope .ui-copy-v-plain:hover{background:transparent}.ui-scope .ui-copy-v-plain:focus-visible{border-radius:var(--rounded-xs);border-color:transparent;box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 35%,transparent)}.ui-scope .ui-copy-v-ghost:hover{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-copy-v-ghost[data-state=copied]{background:color-mix(in oklch,var(--success) 12%,transparent)}.ui-scope .ui-copy-v-ghost[data-state=copied]:hover{background:color-mix(in oklch,var(--success) 16%,transparent)}.ui-scope .ui-copy-v-outline{background:var(--background);color:var(--foreground);border-color:var(--border);box-shadow:var(--shadow-xs)}.ui-scope .ui-copy-v-outline:hover{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-copy-v-outline[data-state=copied]{border-color:color-mix(in oklch,var(--success) 50%,transparent);background:color-mix(in oklch,var(--success) 10%,transparent)}.ui-scope .ui-copy-s-xs{border-radius:var(--rounded-sm)}.ui-scope .ui-copy-s-xs>ng-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-copy-s-sm>ng-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-copy-s-md>ng-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-copy-s-lg>ng-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-copy-s-xl>ng-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-scope .ui-copy:not(.ui-copy-v-plain).ui-copy-s-xs{width:var(--control-height-xs);height:var(--control-height-xs)}.ui-scope .ui-copy:not(.ui-copy-v-plain).ui-copy-s-sm{width:var(--control-height-sm);height:var(--control-height-sm)}.ui-scope .ui-copy:not(.ui-copy-v-plain).ui-copy-s-md{width:var(--control-height-md);height:var(--control-height-md)}.ui-scope .ui-copy:not(.ui-copy-v-plain).ui-copy-s-lg{width:var(--control-height-lg);height:var(--control-height-lg)}.ui-scope .ui-copy:not(.ui-copy-v-plain).ui-copy-s-xl{width:var(--control-height-xl);height:var(--control-height-xl)}.ui-scope ui-copy{display:inline-flex;align-items:center;line-height:0}@media(prefers-reduced-motion:reduce){.ui-scope .ui-copy,.ui-scope .ui-copy>ng-icon{transition:none}.ui-scope .ui-copy[data-state=copied]>ng-icon{transform:none}}.ui-scope .ui-empty{--ui-empty-max-width: 30rem;--ui-empty-gap: var(--space-6);--ui-empty-header-gap: var(--space-2);--ui-empty-padding-y: var(--space-6);--ui-empty-padding-x: var(--space-4);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ui-empty-gap);box-sizing:border-box;width:100%;padding:var(--ui-empty-padding-y) var(--ui-empty-padding-x);background:transparent;color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);text-align:center}.ui-scope .ui-empty-header{display:flex;flex-direction:column;align-items:center;gap:var(--ui-empty-header-gap);max-width:var(--ui-empty-max-width)}.ui-scope .ui-empty-media{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--muted-foreground);margin-bottom:var(--space-2)}.ui-scope .ui-empty-media>i.icon,.ui-scope .ui-empty-media>ng-icon,.ui-scope .ui-empty-media>svg{display:block;color:inherit}.ui-scope .ui-empty-media-v-icon{border:1px solid var(--border);border-radius:var(--rounded-md);background:transparent}.ui-scope .ui-empty-media-v-default{width:auto;height:auto;padding:0;border:0;background:transparent}.ui-scope .ui-empty-media-s-sm>i.icon,.ui-scope .ui-empty-media-s-sm>ng-icon,.ui-scope .ui-empty-media-s-sm>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-empty-media-s-md>i.icon,.ui-scope .ui-empty-media-s-md>ng-icon,.ui-scope .ui-empty-media-s-md>svg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-scope .ui-empty-media-s-lg>i.icon,.ui-scope .ui-empty-media-s-lg>ng-icon,.ui-scope .ui-empty-media-s-lg>svg{width:var(--icon-size-xl);height:var(--icon-size-xl)}.ui-scope .ui-empty-media-v-icon.ui-empty-media-s-sm{width:var(--size-8);height:var(--size-8)}.ui-scope .ui-empty-media-v-icon.ui-empty-media-s-md{width:var(--size-10);height:var(--size-10)}.ui-scope .ui-empty-media-v-icon.ui-empty-media-s-lg{width:var(--size-12);height:var(--size-12)}.ui-scope .ui-empty-title{font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--foreground);word-break:break-word}.ui-scope .ui-empty-description{font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--muted-foreground);word-break:break-word}.ui-scope .ui-empty-content{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:var(--ui-empty-max-width)}.ui-scope .ui-empty-v-compact{--ui-empty-gap: var(--space-4);--ui-empty-header-gap: var(--space-1-5);--ui-empty-padding-y: var(--space-4);--ui-empty-padding-x: var(--space-3)}.ui-scope .ui-empty-v-compact .ui-empty-media{margin-bottom:var(--space-1)}.ui-scope .ui-empty-v-compact .ui-empty-title{font-size:var(--text-base)}.ui-scope .ui-empty-v-compact .ui-empty-description{font-size:var(--text-sm)}.ui-scope ui-empty{display:flex;flex:1;width:100%;align-items:center;justify-content:center}.ui-scope .ui-dialog-root{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:var(--space-3);background:var(--backdrop);-webkit-backdrop-filter:blur(var(--backdrop-blur));backdrop-filter:blur(var(--backdrop-blur));font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--card-foreground)}.ui-scope .ui-dialog-root[data-variant=side-right]{align-items:stretch;justify-content:flex-end;padding:0}.ui-scope .ui-dialog-root[data-variant=fullscreen]{padding:0}.ui-scope .ui-dialog-root{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}.ui-scope .ui-dialog-root[data-state=open]{animation-name:ui-dialog-overlay-in}.ui-scope .ui-dialog-root[data-state=closing]{animation-name:ui-dialog-overlay-out}.ui-scope .ui-dialog-panel{position:relative;display:flex;flex-direction:column;width:var(--ui-dialog-width, auto);height:var(--ui-dialog-height, auto);min-height:var(--ui-dialog-min-height, auto);max-width:var(--ui-dialog-max-width, min(92vw, 560px));max-height:var(--ui-dialog-max-height, calc(100vh - var(--space-8)));min-width:min(92vw,320px);background:var(--card);color:var(--card-foreground);border:var(--ui-dialog-border, 1px solid var(--border));border-radius:var(--rounded-xl);box-shadow:var(--shadow-xl);overflow:hidden}.ui-scope .ui-dialog-panel:focus,.ui-scope .ui-dialog-panel:focus-visible{outline:none}.ui-scope .ui-dialog-panel{animation-duration:.2s;animation-timing-function:cubic-bezier(.32,.72,0,1);animation-fill-mode:backwards}.ui-scope .ui-dialog-panel[data-state=closing]{animation-fill-mode:forwards}.ui-scope .ui-dialog-panel[data-variant=modal][data-state=open]{animation-name:ui-dialog-modal-in}.ui-scope .ui-dialog-panel[data-variant=modal][data-state=closing]{animation-name:ui-dialog-modal-out}.ui-scope .ui-dialog-panel[data-variant=side-right]{height:100%;max-height:100%;border-radius:0;border-inline-end:none;border-top:none;border-bottom:none;max-width:var(--ui-dialog-max-width, min(92vw, 440px))}.ui-scope .ui-dialog-panel[data-variant=side-right][data-state=open]{animation-name:ui-dialog-side-in}.ui-scope .ui-dialog-panel[data-variant=side-right][data-state=closing]{animation-name:ui-dialog-side-out}[dir=rtl] .ui-scope .ui-dialog-panel[data-variant=side-right][data-state=open]{animation-name:ui-dialog-side-in-rtl}[dir=rtl] .ui-scope .ui-dialog-panel[data-variant=side-right][data-state=closing]{animation-name:ui-dialog-side-out-rtl}.ui-scope .ui-dialog-panel[data-variant=fullscreen]{width:100%;height:100dvh;max-width:100%;max-height:100dvh;min-width:0;border:none;border-radius:0;box-shadow:none}.ui-scope .ui-dialog-panel[data-variant=fullscreen][data-state=open]{animation-name:ui-dialog-overlay-in}.ui-scope .ui-dialog-panel[data-variant=fullscreen][data-state=closing]{animation-name:ui-dialog-overlay-out}.ui-scope .ui-dialog-header{display:flex;flex-direction:column;gap:var(--space-1-5);padding:var(--space-3)}.ui-scope .ui-dialog-title{display:block;font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--card-foreground);word-break:break-word}.ui-scope .ui-dialog-description{display:block;font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-normal);color:var(--muted-foreground);word-break:break-word}.ui-scope .ui-dialog-body{display:flex;flex-direction:column;gap:var(--space-3);flex:1 1 auto;min-height:0;padding:0 var(--space-3) var(--space-3);overflow:auto;font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--card-foreground)}.ui-scope .ui-dialog-panel:not(:has(.ui-dialog-header)) .ui-dialog-body{padding-top:var(--space-5)}.ui-scope .ui-dialog-footer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--border)}.ui-dialog-panel[data-variant=side-right]>.ui-scope .ui-dialog-footer{margin-top:auto}@keyframes ui-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes ui-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes ui-dialog-modal-in{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-dialog-modal-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-8px) scale(.96)}}@keyframes ui-dialog-side-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes ui-dialog-side-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(24px)}}@keyframes ui-dialog-side-in-rtl{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@keyframes ui-dialog-side-out-rtl{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-24px)}}@media(prefers-reduced-motion:reduce){.ui-scope .ui-dialog-root,.ui-scope .ui-dialog-panel{animation-duration:.01ms!important}}.ui-scope .ui-confirm-dialog-message{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--card-foreground);white-space:pre-line;word-break:break-word}.ui-scope .ui-error-dialog-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--card-foreground)}.ui-scope .ui-error-dialog-list>*{word-break:break-word}.ui-scope .ui-progress-dialog-track{width:100%;height:6px;background:color-mix(in oklch,var(--foreground) 12%,transparent);border-radius:var(--rounded-full);overflow:hidden}.ui-scope .ui-progress-dialog-fill{height:100%;background:var(--primary);border-radius:var(--rounded-full);transition:width .12s linear}.ui-scope .ui-progress-dialog-subtitle-wrapper{position:relative;height:1.6em;overflow:hidden}.ui-scope .ui-progress-dialog-subtitle{text-align:center;font-size:var(--text-sm);color:color-mix(in oklch,var(--card-foreground) 70%,transparent);-webkit-user-select:none;user-select:none;will-change:opacity,transform;--enter-ease: cubic-bezier(0, .55, .45, 1);--exit-ease: cubic-bezier(.55, 0, 1, .45);--slide-duration: .2s}.ui-scope .ui-progress-dialog-subtitle[data-anim-state=visible]{opacity:1;transform:translateY(0);transition:opacity var(--slide-duration) var(--enter-ease),transform var(--slide-duration) var(--enter-ease)}.ui-scope .ui-progress-dialog-subtitle[data-anim-state=exit]{opacity:0;transform:translateY(-60%);transition:opacity var(--slide-duration) var(--exit-ease),transform var(--slide-duration) var(--exit-ease)}.ui-scope .ui-progress-dialog-subtitle[data-anim-state=enter]{opacity:0;transform:translateY(60%);transition:none}@media(prefers-reduced-motion:reduce){.ui-scope .ui-progress-dialog-subtitle{transition:none;opacity:1;transform:none}}.ui-scope .ui-pagination-nav{display:flex;width:100%;align-items:center;justify-content:center;font-family:var(--font-sans);color:var(--foreground)}.ui-scope .ui-pagination-content{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--space-1);padding:0;margin:0;flex-wrap:wrap;list-style:none}.ui-scope .ui-pagination-item{display:flex;align-items:center;list-style:none}.ui-scope .ui-pagination-link{font-variant-numeric:tabular-nums;text-decoration:none}.ui-scope .ui-pagination-link[data-active=true]{font-weight:var(--font-semibold)}[dir=rtl] .ui-scope .ui-pagination-link>ng-icon{transform:scaleX(-1)}.ui-scope .ui-pagination-arrow{display:inline-flex;align-items:center}.ui-scope .ui-pagination-arrow-icon{display:inline-flex;flex-shrink:0}.ui-scope .ui-pagination-ellipsis{display:inline-flex;align-items:center;justify-content:center;width:var(--control-height-md);height:var(--control-height-md);color:var(--muted-foreground);pointer-events:none;-webkit-user-select:none;user-select:none}.ui-scope .ui-pagination-ellipsis-icon{display:inline-flex;width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-pagination-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ui-scope .ui-pagination{container:ui-pagination/inline-size;display:block;width:100%;color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base)}.ui-scope .ui-pagination-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--ui-pagination-justify, space-between);gap:var(--space-2) var(--ui-pagination-gap, var(--space-3))}.ui-scope .ui-pagination-page-size{display:inline-flex;align-items:center;gap:var(--space-2)}.ui-scope .ui-pagination-page-size>.ui-select{width:auto;min-width:var(--space-20)}.ui-scope .ui-pagination-range{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-sm);white-space:nowrap;color:var(--muted-foreground)}.ui-scope .ui-pagination-range-bold{color:var(--foreground);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.ui-scope .ui-pagination-label{font-size:var(--text-sm);color:var(--muted-foreground);white-space:nowrap}.ui-scope .ui-pagination .ui-pagination-nav{width:auto}@container ui-pagination (max-width: 26rem){.ui-scope .ui-pagination-edge{display:none}.ui-scope .ui-pagination-content{gap:0}.ui-scope .ui-pagination-page-size{gap:var(--space-1-5)}}.ui-scope .ui-data-table{display:block;width:100%}.ui-scope .ui-table-root{container:ui-table/inline-size;display:flex;flex-direction:column;gap:var(--space-3);width:100%;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--foreground)}.ui-scope .ui-table-root[data-variant=card] .ui-table-surface,.ui-scope .ui-table-root[data-variant=ghost] .ui-table-surface{border:0;border-radius:0;background:transparent}.ui-scope .ui-table-toolbar{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between}.ui-scope .ui-table-toolbar-start{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);flex:1 1 280px;min-width:0}.ui-scope .ui-table-toolbar-start ui-search-input{width:100%;max-width:var(--ui-table-search-width, 360px);--ui-search-input-min-width: min(20rem, var(--ui-table-search-width, 360px))}.ui-scope .ui-table-toolbar-filters,.ui-scope .ui-table-toolbar-actions{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ui-scope .ui-table-surface{position:relative;overflow-x:auto;border:1px solid var(--border);border-radius:var(--rounded-lg);background:var(--card)}.ui-scope .ui-table-surface::-webkit-scrollbar{height:10px}.ui-scope .ui-table-surface::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--rounded-full)}.ui-scope .ui-table{width:100%;border-collapse:separate;border-spacing:0;text-align:start;font-size:var(--text-sm);color:var(--foreground)}.ui-scope .ui-table-thead{background:var(--muted);position:sticky;top:0;z-index:1}.ui-scope .ui-data-table[data-scroll=true] .ui-table-surface{max-height:var(--ui-table-max-height);overflow-y:auto}.ui-scope .ui-table-th{text-align:start;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--muted-foreground);text-transform:uppercase;letter-spacing:var(--tracking-wide);white-space:nowrap;vertical-align:middle;border-bottom:1px solid var(--border);background:var(--muted)}.ui-scope .ui-table-th[data-align=center]{text-align:center}.ui-scope .ui-table-th[data-align=end]{text-align:end}.ui-scope .ui-table-th[data-sortable=true]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .12s ease,background-color .12s ease}.ui-scope .ui-table-th[data-sortable=true]:hover{color:var(--foreground);background:color-mix(in oklch,var(--muted) 60%,var(--accent))}.ui-scope .ui-table-th[data-cell=selection],.ui-scope .ui-table-th[data-cell=status],.ui-scope .ui-table-th[data-cell=actions]{width:1%;white-space:nowrap}.ui-scope .ui-table-th-content{display:inline-flex;align-items:center;gap:var(--space-1-5)}.ui-scope .ui-table-sort-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--space-3-5);height:var(--space-3-5);color:var(--muted-foreground);opacity:.65;transition:transform .16s ease,opacity .12s ease,color .12s ease}.ui-table-th:hover .ui-scope .ui-table-sort-icon{opacity:1}.ui-scope .ui-table-sort-icon[data-direction=asc]{opacity:1;color:var(--foreground);transform:rotate(180deg)}.ui-scope .ui-table-sort-icon[data-direction=desc]{opacity:1;color:var(--foreground)}.ui-scope .ui-table-tbody{background:var(--card)}.ui-scope .ui-table-tr{transition:background-color .12s ease}.ui-scope .ui-table-tr>.ui-table-td{border-bottom:1px solid var(--border)}.ui-scope .ui-table-tr:last-of-type>.ui-table-td{border-bottom:0}.ui-scope .ui-table-tr[data-clickable=true]{cursor:pointer}.ui-scope .ui-table-tr:hover:not([data-disabled=true]){background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-table-tr[data-active=true]{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-table-tr[data-selected=true]{background:color-mix(in oklch,var(--primary) 18%,var(--card))}.ui-scope .ui-table-td{padding:var(--space-2-5) var(--space-3);vertical-align:middle;font-size:var(--text-sm);color:var(--foreground)}.ui-scope .ui-table-td[data-align=center]{text-align:center}.ui-scope .ui-table-td[data-align=end]{text-align:end}.ui-scope .ui-table-td[data-cell=selection],.ui-scope .ui-table-td[data-cell=status],.ui-scope .ui-table-td[data-cell=actions]{width:1%;white-space:nowrap}.ui-scope .ui-table-row-actions{display:inline-flex;align-items:center;gap:var(--space-1-5)}.ui-scope .ui-table-row-actions .ui-btn-v-secondary{background:color-mix(in oklch,var(--background) 50%,var(--secondary))}.ui-scope .ui-table-row-actions .ui-btn-v-secondary:hover{background:color-mix(in oklch,var(--foreground) 8%,var(--secondary))}.ui-scope .ui-table-root[data-density=compact] .ui-table-th,.ui-scope .ui-table-root[data-density=compact] .ui-table-td{padding:var(--space-1-5) var(--space-2-5)}.ui-scope .ui-table-root[data-density=comfortable] .ui-table-th,.ui-scope .ui-table-root[data-density=comfortable] .ui-table-td{padding:var(--space-3) var(--space-4)}.ui-scope .ui-table-caption{caption-side:bottom;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);color:var(--muted-foreground);text-align:start}.ui-scope .ui-table-empty{background:var(--card);border-top:1px solid var(--border)}.ui-scope .ui-table-empty .ui-empty{--ui-empty-padding-y: var(--space-4);--ui-empty-padding-x: var(--space-3)}.ui-scope .ui-table-footer{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:var(--space-3)}.ui-scope .ui-table-footer .ui-pagination{--ui-pagination-justify: flex-start;--ui-pagination-gap: var(--space-4);width:100%}@container ui-table (max-width: 40rem){.ui-scope .ui-table-root[data-stack=auto] .ui-table-surface{overflow:visible;border:0;border-radius:0;background:transparent}.ui-scope .ui-table-root[data-stack=auto] .ui-table,.ui-scope .ui-table-root[data-stack=auto] .ui-table-tbody{display:block;background:transparent}.ui-scope .ui-table-root[data-stack=auto] .ui-table-thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-scope .ui-table-root[data-stack=auto] .ui-table-tbody{display:flex;flex-direction:column;gap:var(--space-2)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-tr{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--rounded-lg);background:var(--card)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-tr:before{content:"";order:3;flex-basis:100%}.ui-scope .ui-table-root[data-stack=auto] .ui-table-tr>.ui-table-td{border-bottom:0}.ui-scope .ui-table-root[data-stack=auto] .ui-table-tr:hover:not([data-disabled=true]),.ui-scope .ui-table-root[data-stack=auto] .ui-table-tr[data-active=true]{background:var(--accent)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-tr[data-selected=true]{background:color-mix(in oklch,var(--primary) 18%,var(--card))}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td{display:block;flex:1 1 auto;order:5;width:auto;min-width:0;margin-top:var(--space-2-5);padding:0;text-align:start;overflow-wrap:anywhere}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-cell=selection]{flex:none;order:0;align-self:center;margin-top:0;margin-inline-end:calc(var(--space-2) - var(--space-4))}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-card=title]{flex:0 1 auto;order:1;align-self:center;margin-top:0;color:var(--card-foreground);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-card=title] a{font-weight:inherit}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-cell=actions]{flex:none;order:2;margin-top:0;margin-inline-start:auto}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-card=subtitle]{flex:1 1 0;order:1;align-self:center;margin-top:0;margin-inline-start:calc(var(--space-2) - var(--space-4));color:var(--muted-foreground);font-size:var(--text-sm)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-card=subtitle]>*{display:inline-flex;max-width:100%;vertical-align:middle;flex-flow:row wrap;gap:0 var(--space-2)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-card=hidden]{display:none}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-card=field],.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-cell=status]{color:var(--card-foreground);font-size:var(--text-base);font-weight:var(--font-medium)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-card=field]:before,.ui-scope .ui-table-root[data-stack=auto] .ui-table-td[data-cell=status]:before{display:block;margin-bottom:var(--space-1);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;content:attr(data-label);content:attr(data-label)/""}.ui-scope .ui-table-root[data-stack=auto] .ui-table-empty{border:1px solid var(--border);border-radius:var(--rounded-lg)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar{position:relative;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:3px;margin-block:-3px;padding-inline-start:3px;margin-inline-start:-3px;--ui-table-fade-end-mask: 1;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ui-table-fade-start),#000 calc(100% - var(--ui-table-fade-end) * var(--ui-table-fade-end-mask)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ui-table-fade-start),#000 calc(100% - var(--ui-table-fade-end) * var(--ui-table-fade-end-mask)),transparent)}@supports (animation-timeline: scroll()){.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar{animation:ui-table-scroll-fades linear both;animation-timeline:scroll(self inline)}}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar:has([data-state=open]){-webkit-mask-image:none;mask-image:none}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar::-webkit-scrollbar{display:none}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar{gap:var(--space-2)}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar:has(.ui-table-toolbar-actions:not(:empty)){--ui-table-fade-end-mask: 0}.ui-scope .ui-table-root[data-stack=auto] .ui-table-footer .ui-pagination-bar{position:relative;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:3px;margin-block:-3px;padding-inline-start:3px;margin-inline-start:-3px;--ui-table-fade-end-mask: 1;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ui-table-fade-start),#000 calc(100% - var(--ui-table-fade-end) * var(--ui-table-fade-end-mask)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ui-table-fade-start),#000 calc(100% - var(--ui-table-fade-end) * var(--ui-table-fade-end-mask)),transparent)}@supports (animation-timeline: scroll()){.ui-scope .ui-table-root[data-stack=auto] .ui-table-footer .ui-pagination-bar{animation:ui-table-scroll-fades linear both;animation-timeline:scroll(self inline)}}.ui-scope .ui-table-root[data-stack=auto] .ui-table-footer .ui-pagination-bar:has([data-state=open]){-webkit-mask-image:none;mask-image:none}.ui-scope .ui-table-root[data-stack=auto] .ui-table-footer .ui-pagination-bar::-webkit-scrollbar{display:none}.ui-scope .ui-table-root[data-stack=auto] .ui-table-footer .ui-pagination-bar>*{flex-shrink:0}.ui-scope .ui-table-root[data-stack=auto] .ui-table-footer .ui-pagination-content{flex-wrap:nowrap}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar-start{flex:0 0 auto;flex-wrap:nowrap}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar-start>*{flex-shrink:0}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar-start ui-search-input{flex:none;width:12rem;--ui-search-input-min-width: 12rem}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar-filters{flex-wrap:nowrap}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar-actions{position:sticky;inset-inline-end:0;z-index:1;flex:none;flex-wrap:nowrap;margin-inline-start:auto;padding-inline-start:var(--space-2);background:var(--ui-table-toolbar-background, var(--background))}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar-actions:before{content:"";position:absolute;inset-block:0;inset-inline-end:100%;width:var(--ui-table-fade-end);background:linear-gradient(to left,var(--ui-table-toolbar-background, var(--background)),transparent);pointer-events:none}.ui-scope .ui-table-root[data-stack=auto] .ui-table-toolbar-actions:empty{display:none}.ui-scope .ui-data-table[data-scroll=true] .ui-table-root[data-stack=auto] .ui-table-surface{overflow-x:hidden;overflow-y:auto}}@media(max-width:40rem){.ui-scope .ui-table-root[data-stack=mobile] .ui-table-surface{overflow:visible;border:0;border-radius:0;background:transparent}.ui-scope .ui-table-root[data-stack=mobile] .ui-table,.ui-scope .ui-table-root[data-stack=mobile] .ui-table-tbody{display:block;background:transparent}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-tbody{display:flex;flex-direction:column;gap:var(--space-2)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-tr{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--rounded-lg);background:var(--card)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-tr:before{content:"";order:3;flex-basis:100%}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-tr>.ui-table-td{border-bottom:0}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-tr:hover:not([data-disabled=true]),.ui-scope .ui-table-root[data-stack=mobile] .ui-table-tr[data-active=true]{background:var(--accent)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-tr[data-selected=true]{background:color-mix(in oklch,var(--primary) 18%,var(--card))}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td{display:block;flex:1 1 auto;order:5;width:auto;min-width:0;margin-top:var(--space-2-5);padding:0;text-align:start;overflow-wrap:anywhere}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-cell=selection]{flex:none;order:0;align-self:center;margin-top:0;margin-inline-end:calc(var(--space-2) - var(--space-4))}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-card=title]{flex:0 1 auto;order:1;align-self:center;margin-top:0;color:var(--card-foreground);font-size:var(--text-md);font-weight:var(--font-semibold);letter-spacing:var(--tracking-tight)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-card=title] a{font-weight:inherit}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-cell=actions]{flex:none;order:2;margin-top:0;margin-inline-start:auto}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-card=subtitle]{flex:1 1 0;order:1;align-self:center;margin-top:0;margin-inline-start:calc(var(--space-2) - var(--space-4));color:var(--muted-foreground);font-size:var(--text-sm)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-card=subtitle]>*{display:inline-flex;max-width:100%;vertical-align:middle;flex-flow:row wrap;gap:0 var(--space-2)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-card=hidden]{display:none}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-card=field],.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-cell=status]{color:var(--card-foreground);font-size:var(--text-base);font-weight:var(--font-medium)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-card=field]:before,.ui-scope .ui-table-root[data-stack=mobile] .ui-table-td[data-cell=status]:before{display:block;margin-bottom:var(--space-1);color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;content:attr(data-label);content:attr(data-label)/""}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-empty{border:1px solid var(--border);border-radius:var(--rounded-lg)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar{position:relative;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:3px;margin-block:-3px;padding-inline-start:3px;margin-inline-start:-3px;--ui-table-fade-end-mask: 1;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ui-table-fade-start),#000 calc(100% - var(--ui-table-fade-end) * var(--ui-table-fade-end-mask)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ui-table-fade-start),#000 calc(100% - var(--ui-table-fade-end) * var(--ui-table-fade-end-mask)),transparent)}@supports (animation-timeline: scroll()){.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar{animation:ui-table-scroll-fades linear both;animation-timeline:scroll(self inline)}}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar:has([data-state=open]){-webkit-mask-image:none;mask-image:none}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar::-webkit-scrollbar{display:none}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar{gap:var(--space-2)}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar:has(.ui-table-toolbar-actions:not(:empty)){--ui-table-fade-end-mask: 0}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-footer .ui-pagination-bar{position:relative;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-block:3px;margin-block:-3px;padding-inline-start:3px;margin-inline-start:-3px;--ui-table-fade-end-mask: 1;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--ui-table-fade-start),#000 calc(100% - var(--ui-table-fade-end) * var(--ui-table-fade-end-mask)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--ui-table-fade-start),#000 calc(100% - var(--ui-table-fade-end) * var(--ui-table-fade-end-mask)),transparent)}@supports (animation-timeline: scroll()){.ui-scope .ui-table-root[data-stack=mobile] .ui-table-footer .ui-pagination-bar{animation:ui-table-scroll-fades linear both;animation-timeline:scroll(self inline)}}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-footer .ui-pagination-bar:has([data-state=open]){-webkit-mask-image:none;mask-image:none}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-footer .ui-pagination-bar::-webkit-scrollbar{display:none}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-footer .ui-pagination-bar>*{flex-shrink:0}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-footer .ui-pagination-content{flex-wrap:nowrap}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar-start{flex:0 0 auto;flex-wrap:nowrap}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar-start>*{flex-shrink:0}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar-start ui-search-input{flex:none;width:12rem;--ui-search-input-min-width: 12rem}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar-filters{flex-wrap:nowrap}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar-actions{position:sticky;inset-inline-end:0;z-index:1;flex:none;flex-wrap:nowrap;margin-inline-start:auto;padding-inline-start:var(--space-2);background:var(--ui-table-toolbar-background, var(--background))}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar-actions:before{content:"";position:absolute;inset-block:0;inset-inline-end:100%;width:var(--ui-table-fade-end);background:linear-gradient(to left,var(--ui-table-toolbar-background, var(--background)),transparent);pointer-events:none}.ui-scope .ui-table-root[data-stack=mobile] .ui-table-toolbar-actions:empty{display:none}.ui-scope .ui-data-table[data-scroll=true] .ui-table-root[data-stack=mobile] .ui-table-surface{overflow-x:hidden;overflow-y:auto}}.ui-scope .ui-bar-chart{--ui-chart-bar: var(--brand-600);--ui-chart-height: 14rem;position:relative;display:block;min-width:0;container:ui-bar-chart/inline-size}.ui-scope .ui-bar-chart-figure{margin:0}.ui-scope .ui-bar-chart-plot{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:var(--ui-chart-height) auto;column-gap:var(--space-2);row-gap:var(--space-1-5)}.ui-scope .ui-bar-chart-y{position:relative;min-width:2rem}.ui-scope .ui-bar-chart-tick{position:absolute;right:0;transform:translateY(50%);color:var(--muted-foreground);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-scope .ui-bar-chart-area{position:relative}.ui-scope .ui-bar-chart-grid{position:absolute;left:0;right:0;height:1px;background:var(--border)}.ui-scope .ui-bar-chart-bars{position:absolute;inset:0;display:flex;align-items:flex-end}.ui-scope .ui-bar-chart-slot{display:flex;flex:1 1 0;align-items:flex-end;justify-content:center;min-width:0;height:100%;padding-inline:1px;border-radius:var(--rounded-sm)}.ui-scope .ui-bar-chart-slot[data-active=true]{background:color-mix(in oklch,var(--muted-foreground) 8%,transparent)}.ui-scope .ui-bar-chart-bar{width:min(1.5rem,100%);border-radius:4px 4px 0 0;background:var(--ui-chart-bar);transition:height .24s cubic-bezier(.32,.72,0,1)}.ui-scope .ui-bar-chart-tooltip{position:absolute;z-index:1;display:flex;flex-direction:column;gap:var(--space-0-5, 2px);margin-bottom:var(--space-2);padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--border);border-radius:var(--rounded-md);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-md);font-size:var(--text-xs);white-space:nowrap;pointer-events:none;transform:translate(-50%)}.ui-scope .ui-bar-chart-tooltip[data-edge=start]{transform:translate(-1rem)}.ui-scope .ui-bar-chart-tooltip[data-edge=end]{transform:translate(calc(-100% + 1rem))}.ui-scope .ui-bar-chart-tooltip-label{color:var(--muted-foreground)}.ui-scope .ui-bar-chart-tooltip-value{font-weight:var(--font-semibold);font-size:var(--text-sm)}.ui-scope .ui-bar-chart-x{grid-column:2;display:flex;overflow-x:clip}.ui-scope .ui-bar-chart-x-label{flex:1 1 0;min-width:0;overflow:visible;color:var(--muted-foreground);font-size:var(--text-xs);text-align:center;white-space:nowrap}@container ui-bar-chart (max-width: 32rem){.ui-scope .ui-bar-chart-x-label:nth-child(2n){visibility:hidden}}.ui-scope .ui-bar-chart-table{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.ui-scope .ui-bar-chart-bar{transition:none}}.ui-scope .ui-tabs{--ui-tabs-height: var(--control-height-md);--ui-tabs-padding-x: var(--control-padding-x-sm);--ui-tabs-gap: var(--space-1);--ui-tabs-font-size: var(--text-base);--ui-tabs-icon-size: var(--icon-size-sm);--ui-tabs-indicator-color: var(--foreground);--ui-tabs-indicator-height: 2px;--ui-tabs-indicator-radius: 2px;--ui-tabs-indicator-left: 0px;--ui-tabs-indicator-width: 0px;position:relative;display:block;width:100%;font-family:var(--font-sans);color:var(--muted-foreground);font-size:var(--ui-tabs-font-size)}.ui-scope .ui-tabs-w-full{display:block;width:100%}.ui-scope .ui-tabs-w-content{display:inline-flex;width:max-content;max-width:100%;vertical-align:top}.ui-scope .ui-tabs-root{position:relative;display:flex;align-items:stretch;width:100%;min-width:0;gap:var(--space-1)}.ui-scope .ui-tabs-list{position:relative;display:flex;align-items:stretch;gap:var(--ui-tabs-gap);flex:1 1 0;min-width:0;outline:none;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.ui-scope .ui-tabs-list::-webkit-scrollbar{display:none}.ui-scope .ui-tabs-nav{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;align-self:center;width:var(--ui-tabs-height);height:var(--ui-tabs-height);padding:0;border:0;background:transparent;color:var(--muted-foreground);border-radius:var(--rounded-sm);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color .12s ease,background-color .12s ease,opacity .12s ease}.ui-scope .ui-tabs-nav:hover:not(:disabled){color:var(--foreground);background:color-mix(in oklch,var(--accent) 60%,transparent)}.ui-scope .ui-tabs-nav:focus-visible{color:var(--foreground);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-tabs-nav:disabled{opacity:.35;cursor:not-allowed}.ui-scope .ui-tabs-nav.ui-tabs-nav-hidden{display:none}.ui-scope .ui-tabs-nav>ng-icon,.ui-scope .ui-tabs-nav>svg:not([class*=size-]){width:var(--ui-tabs-icon-size);height:var(--ui-tabs-icon-size)}.ui-scope .ui-tabs-tab{position:relative;z-index:1;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);height:var(--ui-tabs-height);padding:0 var(--ui-tabs-padding-x);border:0;background:transparent;color:var(--muted-foreground);font-family:inherit;font-size:inherit;font-weight:var(--font-medium);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:color .16s ease,background-color .16s ease}.ui-scope .ui-tabs-tab:hover:not(:disabled):not(.ui-tabs-tab-active){color:var(--foreground)}.ui-scope .ui-tabs-tab:focus-visible{color:var(--foreground)}.ui-scope .ui-tabs-tab:disabled,.ui-scope .ui-tabs-tab[aria-disabled=true]{opacity:.5;cursor:not-allowed}.ui-scope .ui-tabs-tab.ui-tabs-tab-active{color:var(--foreground)}.ui-scope .ui-tabs-tab-icon{flex-shrink:0;font-size:var(--ui-tabs-icon-size);line-height:1}.ui-scope .ui-tabs-tab-label{display:inline-block;line-height:var(--leading-none)}.ui-scope .ui-tabs-tab-badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:var(--space-4);min-width:var(--space-4);padding:0 var(--space-1-5);background:var(--accent);color:var(--accent-foreground);border-radius:var(--rounded-full);font-size:var(--text-2xs);font-weight:var(--font-semibold);line-height:1;letter-spacing:var(--tracking-normal)}.ui-scope .ui-tabs-indicator{position:absolute;left:0;top:0;transform:translate(var(--ui-tabs-indicator-left));width:var(--ui-tabs-indicator-width);pointer-events:none;opacity:0;transition:transform .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),background-color .16s ease,opacity .16s ease}.ui-scope .ui-tabs-indicator.ui-tabs-indicator-ready{opacity:1}.ui-scope .ui-tabs-v-underline .ui-tabs-root{border-bottom:1px solid var(--border)}.ui-scope .ui-tabs-v-underline .ui-tabs-indicator{top:auto;bottom:0;height:var(--ui-tabs-indicator-height);background:var(--ui-tabs-indicator-color);border-radius:var(--ui-tabs-indicator-radius)}.ui-scope .ui-tabs-v-underline .ui-tabs-tab{border-radius:var(--rounded-sm)}.ui-scope .ui-tabs-v-underline .ui-tabs-tab:hover:not(:disabled):not(.ui-tabs-tab-active){background:color-mix(in oklch,var(--accent) 50%,transparent)}.ui-scope .ui-tabs-v-box .ui-tabs-list{padding:var(--space-1);background:var(--muted);border:1px solid var(--border);border-radius:var(--rounded-lg)}.ui-scope .ui-tabs-v-box .ui-tabs-indicator{top:var(--space-1);bottom:var(--space-1);height:auto;background:var(--background);border-radius:calc(var(--rounded-lg) - var(--space-1));box-shadow:var(--shadow-xs);border:1px solid color-mix(in oklch,var(--border) 60%,transparent)}.ui-scope .ui-tabs-v-box .ui-tabs-tab{border-radius:calc(var(--rounded-lg) - var(--space-1))}.ui-scope .ui-tabs-v-box .ui-tabs-tab:hover:not(:disabled):not(.ui-tabs-tab-active){color:var(--foreground)}.ui-scope .ui-tabs-v-chrome{--ui-tabs-chrome-strip-bg: color-mix(in oklch, var(--muted) 85%, transparent);--ui-tabs-chrome-active-bg: var(--background);--ui-tabs-chrome-hover-bg: color-mix( in oklch, var(--ui-tabs-chrome-active-bg) 55%, transparent );--ui-tabs-chrome-separator: var(--border);--ui-tabs-chrome-hover-gap: var(--space-1);--ui-tabs-chrome-radius: var(--rounded-md);--ui-tabs-chrome-strip-radius: var(--rounded-lg);--ui-tabs-chrome-strip-padding-x: var(--space-1)}.ui-scope .ui-tabs-v-chrome .ui-tabs-root{box-sizing:border-box;padding:var(--space-1-5) var(--ui-tabs-chrome-strip-padding-x) 0;background:var(--ui-tabs-chrome-strip-bg);border-radius:var(--ui-tabs-chrome-strip-radius) var(--ui-tabs-chrome-strip-radius) 0 0;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%)}.ui-scope .ui-tabs-v-chrome .ui-tabs-list{gap:0;padding-inline:var(--ui-tabs-chrome-radius)}.ui-scope .ui-tabs-v-chrome .ui-tabs-indicator{display:none}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab{justify-content:flex-start;min-width:calc(var(--ui-tabs-height) * 3);max-width:calc(var(--ui-tabs-height) * 7);padding:0 calc(var(--ui-tabs-padding-x) + var(--space-1));border-radius:var(--ui-tabs-chrome-radius) var(--ui-tabs-chrome-radius) 0 0}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:focus-visible{outline:var(--ring-width) solid var(--ring);outline-offset:calc(var(--ring-width) * -1 - 1px)}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):before,.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):after{content:"";position:absolute;pointer-events:none;transition:opacity .16s ease}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):before{z-index:-1;inset:0 var(--ui-tabs-chrome-hover-gap) var(--ui-tabs-chrome-hover-gap);background:var(--ui-tabs-chrome-hover-bg);border-radius:var(--ui-tabs-chrome-radius);opacity:0}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):after{inset-inline-end:0;top:28%;bottom:28%;width:1px;background:var(--ui-tabs-chrome-separator)}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):hover:not(:disabled):before{opacity:1}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):hover:not(:disabled):after,.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):last-of-type:after,.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):has(+.ui-tabs-tab-active):after,.ui-scope .ui-tabs-v-chrome .ui-tabs-tab:not(.ui-tabs-tab-active):has(+.ui-tabs-tab:hover:not(:disabled)):after{opacity:0}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab.ui-tabs-tab-active{z-index:2;background:var(--ui-tabs-chrome-active-bg)}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab.ui-tabs-tab-active:before,.ui-scope .ui-tabs-v-chrome .ui-tabs-tab.ui-tabs-tab-active:after{content:"";position:absolute;bottom:0;width:var(--ui-tabs-chrome-radius);height:var(--ui-tabs-chrome-radius);pointer-events:none}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab.ui-tabs-tab-active:before{left:calc(var(--ui-tabs-chrome-radius) * -1);background:radial-gradient(circle at 0 0,transparent calc(var(--ui-tabs-chrome-radius) - .5px),var(--ui-tabs-chrome-active-bg) var(--ui-tabs-chrome-radius))}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab.ui-tabs-tab-active:after{right:calc(var(--ui-tabs-chrome-radius) * -1);background:radial-gradient(circle at 100% 0,transparent calc(var(--ui-tabs-chrome-radius) - .5px),var(--ui-tabs-chrome-active-bg) var(--ui-tabs-chrome-radius))}.ui-scope .ui-tabs-v-chrome .ui-tabs-tab-label{min-width:0;padding-block:.15em;overflow:hidden;text-overflow:ellipsis}.ui-scope .ui-tabs-s-xs{--ui-tabs-height: var(--control-height-xs);--ui-tabs-padding-x: var(--space-2);--ui-tabs-gap: var(--space-0-5);--ui-tabs-font-size: var(--text-xs);--ui-tabs-icon-size: var(--icon-size-xs)}.ui-scope .ui-tabs-s-sm{--ui-tabs-height: var(--control-height-sm);--ui-tabs-padding-x: var(--space-2-5);--ui-tabs-gap: var(--space-1);--ui-tabs-font-size: var(--text-sm);--ui-tabs-icon-size: var(--icon-size-sm)}.ui-scope .ui-tabs-s-default{--ui-tabs-height: var(--control-height-md);--ui-tabs-padding-x: var(--space-3);--ui-tabs-gap: var(--space-1);--ui-tabs-font-size: var(--text-base);--ui-tabs-icon-size: var(--icon-size-sm)}.ui-scope .ui-tabs-s-lg{--ui-tabs-height: var(--control-height-lg);--ui-tabs-padding-x: var(--space-3-5);--ui-tabs-gap: var(--space-1-5);--ui-tabs-font-size: var(--text-md);--ui-tabs-icon-size: var(--icon-size-md)}.ui-scope .ui-tabs-s-xl{--ui-tabs-height: var(--control-height-xl);--ui-tabs-padding-x: var(--space-4);--ui-tabs-gap: var(--space-2);--ui-tabs-font-size: var(--text-lg);--ui-tabs-icon-size: var(--icon-size-md)}@media(prefers-reduced-motion:reduce){.ui-scope .ui-tabs-indicator{transition:background-color .16s ease,opacity .16s ease}}.ui-scope .ui-audio{--ui-audio-height: 32px;--ui-audio-gap: var(--space-2);--ui-audio-padding-x: var(--space-1-5);--ui-audio-time-font: var(--text-sm);display:inline-flex;align-items:center;gap:var(--ui-audio-gap);height:var(--ui-audio-height);padding:0 var(--ui-audio-padding-x);font-family:var(--font-sans);color:var(--foreground);background:var(--muted);border:1px solid var(--border);border-radius:var(--rounded-lg);box-sizing:border-box;width:100%;min-width:16rem}.ui-scope .ui-audio>audio{display:none}.ui-scope .ui-audio[data-size=sm]{--ui-audio-height: 32px;--ui-audio-gap: var(--space-1-5);--ui-audio-time-font: var(--text-xs)}.ui-scope .ui-audio[data-size=md]{--ui-audio-height: 36px;--ui-audio-gap: var(--space-2);--ui-audio-time-font: var(--text-sm)}.ui-scope .ui-audio[data-size=lg]{--ui-audio-height: 40px;--ui-audio-gap: var(--space-2);--ui-audio-time-font: var(--text-sm)}.ui-scope .ui-audio[data-size=xl]{--ui-audio-height: 44px;--ui-audio-gap: var(--space-2-5);--ui-audio-time-font: var(--text-md)}.ui-scope .ui-audio-time{flex:0 0 auto;font-family:var(--font-mono);font-size:var(--ui-audio-time-font);font-variant-numeric:tabular-nums;color:var(--muted-foreground);line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.ui-scope .ui-audio-track{flex:1 1 auto;min-width:4rem}.ui-scope .ui-audio-error{display:inline-flex;align-items:center;gap:var(--space-1-5);flex:1 1 auto;font-size:var(--ui-audio-time-font);color:var(--destructive);line-height:1}.ui-scope .ui-audio-error-icon{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.ui-scope .ui-date-picker-root{position:relative;display:inline-flex;width:100%;max-width:100%;--_dp-width: 320px}.ui-scope .ui-date-picker-trigger{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;height:var(--control-height-md);min-height:var(--control-height-md);padding-inline:var(--form-control-padding-x-md);background:var(--input-bg);color:var(--foreground);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:var(--shadow-xs);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-normal);line-height:var(--leading-none);letter-spacing:var(--tracking-normal);text-align:start;cursor:pointer;outline:none;transition:color .12s ease,box-shadow .12s ease}.ui-scope .ui-date-picker-trigger:focus-visible,.ui-scope .ui-date-picker-trigger[data-state=open]{border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-date-picker-trigger[aria-invalid=true]{border-color:var(--destructive);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 20%,transparent)}.ui-scope .ui-date-picker-trigger[aria-invalid=true]:focus-visible,.ui-scope .ui-date-picker-trigger[aria-invalid=true][data-state=open]{box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--destructive) 30%,transparent)}.ui-scope .ui-date-picker-trigger:disabled,.ui-scope .ui-date-picker-trigger[aria-disabled=true]{opacity:.5;cursor:not-allowed;background:color-mix(in oklch,var(--muted) 40%,transparent)}.ui-scope .ui-date-picker-trigger-icon{flex-shrink:0;width:var(--icon-size-md);height:var(--icon-size-md);color:var(--muted-foreground)}.ui-scope .ui-date-picker-trigger-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scope .ui-date-picker-trigger-empty .ui-date-picker-trigger-label,.ui-scope .ui-date-picker-trigger-placeholder{color:var(--muted-foreground)}.ui-scope .ui-date-picker-trigger-clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-5);height:var(--space-5);margin-inline-start:var(--space-1);color:var(--muted-foreground);border-radius:var(--rounded-full);cursor:pointer;outline:none;transition:background-color .12s ease,color .12s ease}.ui-scope .ui-date-picker-trigger-clear>ng-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-date-picker-trigger-clear:hover{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-date-picker-trigger-clear:focus-visible{background:var(--accent);color:var(--accent-foreground);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-date-picker-root[data-size=xs] .ui-date-picker-trigger{height:var(--control-height-xs);min-height:var(--control-height-xs);padding-inline:var(--form-control-padding-x-xs);font-size:var(--text-xs)}.ui-scope .ui-date-picker-root[data-size=xs] .ui-date-picker-trigger-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-date-picker-root[data-size=sm] .ui-date-picker-trigger{height:var(--control-height-sm);min-height:var(--control-height-sm);padding-inline:var(--form-control-padding-x-sm);font-size:var(--text-sm)}.ui-scope .ui-date-picker-root[data-size=sm] .ui-date-picker-trigger-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-date-picker-root[data-size=lg] .ui-date-picker-trigger{height:var(--control-height-lg);min-height:var(--control-height-lg);padding-inline:var(--form-control-padding-x-lg);font-size:var(--text-md)}.ui-scope .ui-date-picker-root[data-size=lg] .ui-date-picker-trigger-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-scope .ui-date-picker-root[data-size=xl] .ui-date-picker-trigger{height:var(--control-height-xl);min-height:var(--control-height-xl);padding-inline:var(--form-control-padding-x-xl);font-size:var(--text-lg)}.ui-scope .ui-date-picker-root[data-size=xl] .ui-date-picker-trigger-icon{width:var(--icon-size-xl);height:var(--icon-size-xl)}.ui-scope .ui-date-picker-panel{position:fixed;z-index:50;width:var(--_dp-width);max-width:calc(100vw - var(--space-4));overflow:visible;margin:0;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:var(--shadow-lg);box-sizing:border-box;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);outline:none;display:flex;flex-direction:column;animation-duration:.15s;animation-timing-function:ease-out;animation-fill-mode:forwards}.ui-scope .ui-date-picker-panel[data-state=open][data-side=bottom]{animation-name:ui-date-picker-fade-in-bottom}.ui-scope .ui-date-picker-panel[data-state=open][data-side=top]{animation-name:ui-date-picker-fade-in-top}@keyframes ui-date-picker-fade-in-bottom{0%{opacity:0;transform:translateY(-4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ui-date-picker-fade-in-top{0%{opacity:0;transform:translateY(4px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.ui-scope .ui-date-picker-single{display:flex;flex-direction:column}.ui-scope .ui-date-picker-divider{height:1px;background:var(--border);margin-block:var(--space-2)}.ui-scope .ui-date-picker-time-only{display:flex;padding:var(--space-2)}.ui-scope .ui-date-picker-time-only .ui-date-picker-time{border:0;box-shadow:none;padding:0;background:transparent}.ui-scope .ui-date-picker-panel[data-mode=time]{width:auto;min-width:0}.ui-scope .ui-date-picker-range{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.ui-scope .ui-date-picker-range.ui-date-picker-range-has-presets{grid-template-columns:auto minmax(0,1fr)}.ui-scope .ui-date-picker-presets{grid-column:1/2;grid-row:1/3;padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1);border-inline-end:1px solid var(--border);background:color-mix(in oklch,var(--popover) 92%,var(--muted));overflow-y:auto;min-width:0;border-start-start-radius:calc(var(--rounded-md) + 1px);border-end-start-radius:calc(var(--rounded-md) + 1px)}.ui-scope .ui-date-picker-preset{justify-content:flex-start;width:100%;text-align:start}.ui-scope .ui-date-picker-preset.ui-date-picker-preset-active{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-date-picker-range-cals{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-width:0}.ui-scope .ui-date-picker-range-cals:has(.ui-date-picker-cal+.ui-date-picker-cal){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-scope .ui-date-picker-cal{min-width:0}.ui-scope .ui-date-picker-range-footer{grid-column-start:2;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-block-start:1px solid var(--border);background:color-mix(in oklch,var(--popover) 96%,var(--muted));min-width:0;border-end-end-radius:calc(var(--rounded-md) + 1px)}.ui-scope .ui-date-picker-range:not(.ui-date-picker-range-has-presets) .ui-date-picker-range-footer{grid-column-start:1}.ui-scope .ui-date-picker-range-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);align-items:end;min-width:0}.ui-scope .ui-date-picker-range-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}.ui-scope .ui-date-picker-row{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2)}.ui-scope .ui-date-picker-field{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-scope .ui-date-picker-field>input{min-width:0;width:100%}.ui-scope .ui-date-picker-field-label{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--muted-foreground);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ui-scope .ui-date-picker-time-host{position:relative;display:flex;flex-direction:column;min-width:0}.ui-scope .ui-date-picker-time-trigger{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);height:var(--control-height-sm);padding-inline:var(--form-control-padding-x-sm);background:var(--input-bg);color:var(--foreground);border:1px solid var(--border);border-radius:var(--rounded-md);box-shadow:var(--shadow-xs);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-none);cursor:pointer;outline:none;transition:box-shadow .12s ease}.ui-scope .ui-date-picker-time-trigger:focus-visible,.ui-scope .ui-date-picker-time-trigger[data-state=open]{border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-date-picker-time-trigger-val{flex:1 1 auto;text-align:start}.ui-scope .ui-date-picker-time-trigger-icon{flex-shrink:0;width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--muted-foreground)}.ui-scope .ui-date-picker-time-dropdown{position:absolute;inset-inline-end:0;z-index:2}.ui-scope .ui-date-picker-time-dropdown[data-direction=down]{top:calc(100% + var(--space-1))}.ui-scope .ui-date-picker-time-dropdown[data-direction=up]{bottom:calc(100% + var(--space-1))}.ui-scope .ui-date-picker-time{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);border-radius:var(--rounded-lg);box-shadow:var(--shadow-md)}.ui-scope .ui-date-picker-time-cols{display:grid;grid-template-columns:1fr 1px 1fr;gap:var(--space-2);padding-block-end:var(--space-2)}.ui-scope .ui-date-picker-time-divider{width:1px;background:var(--border)}.ui-scope .ui-date-picker-time-col{display:flex;flex-direction:column;gap:var(--space-0-5);max-height:220px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ui-scope .ui-date-picker-time-item{display:inline-flex;align-items:center;justify-content:center;width:100%;height:28px;min-height:28px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--foreground);line-height:1;background:transparent;border:1px solid transparent;border-radius:var(--rounded-md);cursor:pointer;outline:none;transition:background-color 80ms ease,color 80ms ease}.ui-scope .ui-date-picker-time-item:hover{background:var(--accent);color:var(--accent-foreground)}.ui-scope .ui-date-picker-time-item:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-date-picker-time-item.ui-date-picker-time-item-active{background:var(--primary);color:var(--primary-foreground);font-weight:var(--font-semibold)}.ui-scope .ui-date-picker-time-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-block-start:var(--space-2);border-block-start:1px solid var(--border)}.ui-scope .ui-date-picker-root[data-disabled=true]{cursor:not-allowed}.ui-scope .ui-date-picker-panel{--mat-datepicker-calendar-text-font: var(--font-sans);--mat-datepicker-calendar-text-size: var(--text-sm);--mat-datepicker-calendar-date-text-color: var(--foreground);--mat-datepicker-calendar-body-label-text-color: var( --muted-foreground );--mat-datepicker-calendar-header-text-color: var(--foreground);--mat-datepicker-calendar-divider-color: var(--border);--mat-datepicker-calendar-period-button-icon-color: var(--foreground);--mat-datepicker-calendar-period-button-text-color: var(--foreground);--mat-datepicker-calendar-background-color: transparent;--mat-datepicker-calendar-date-hover-state-background-color: var( --muted );--mat-datepicker-calendar-date-focus-state-background-color: var( --muted );--mat-datepicker-calendar-body-selected-background-color: var( --primary );--mat-datepicker-calendar-body-selected-text-color: var( --primary-foreground );--mat-datepicker-calendar-date-selected-state-background-color: var( --primary );--mat-datepicker-calendar-date-selected-state-text-color: var( --primary-foreground );--mat-datepicker-calendar-date-today-outline-color: var(--border);--mat-datepicker-calendar-body-today-outline-color: var(--primary);--mat-sys-outline-variant: var(--border)}.ui-scope .ui-date-picker-panel .mat-calendar{width:100%;background:transparent}.ui-scope .ui-date-picker-panel .mat-calendar-header{padding:var(--space-1) var(--space-2) var(--space-2)}.ui-scope .ui-date-picker-panel .mat-calendar-controls{margin:0;display:flex;align-items:center;justify-content:space-between}.ui-scope .ui-date-picker-panel .mat-calendar-period-button{font-size:var(--text-sm);font-weight:var(--font-medium);letter-spacing:var(--tracking-tight);border-radius:var(--rounded-md)}.ui-scope .ui-date-picker-panel .mat-calendar-period-button .mdc-button__label{font-weight:var(--font-medium)}.ui-scope .ui-date-picker-panel .mat-calendar-arrow{fill:var(--muted-foreground)}.ui-scope .ui-date-picker-panel .mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mat-icon-button-state-layer-size: 32px;border-radius:var(--rounded-md);display:flex;justify-content:center;align-items:center}.ui-scope .ui-date-picker-panel .mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:var(--rounded-md)}.ui-scope .ui-date-picker-panel .mat-calendar-table-header th{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-medium);text-transform:none;letter-spacing:var(--tracking-tight)}.ui-scope .ui-date-picker-panel .mat-calendar-table-header-divider{display:none}.ui-scope .ui-date-picker-panel .mat-calendar-body-label{color:var(--muted-foreground);font-size:var(--text-xs);font-weight:var(--font-medium)}.ui-scope .ui-date-picker-panel .mat-calendar-body-cell{outline:none}.ui-scope .ui-date-picker-panel .mat-calendar-body-cell-content{border-radius:var(--rounded-md)}.ui-scope .ui-date-picker-panel .ui-date-picker-range-start .mat-calendar-body-cell-content,.ui-scope .ui-date-picker-panel .ui-date-picker-range-end .mat-calendar-body-cell-content{background:var(--primary)!important;color:var(--primary-foreground)!important}.ui-scope .ui-date-picker-panel .ui-date-picker-range-mid .mat-calendar-body-cell-content{background:var(--muted);color:var(--foreground)}.ui-scope .ui-date-picker-panel .ui-date-picker-range-only .mat-calendar-body-cell-content{background:var(--primary);color:var(--primary-foreground)}.ui-scope .ui-in-place-text-input{--_in-place-gap: var(--space-1);--_in-place-hover-bg: var(--accent);--_in-place-hover-color: var(--accent-foreground);--_in-place-icon-color: var(--muted-foreground);--_in-place-placeholder-color: var(--muted-foreground);display:inline-flex;align-items:center;gap:var(--_in-place-gap);max-width:100%;min-width:0;color:var(--foreground)}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-edit{display:inline-flex;align-items:center;gap:var(--space-1);width:100%;min-width:0}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-edit>[data-slot=input]{flex:1 1 auto;min-width:0}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-display{display:inline-flex;align-items:center;gap:var(--space-2);width:100%;min-width:0;max-width:100%;margin:0;padding-inline:var(--form-control-padding-x-md);padding-block:0;height:var(--control-height-md);min-height:var(--control-height-md);font-family:inherit;font-size:var(--text-base);line-height:var(--leading-none);color:inherit;text-align:start;background:transparent;border:1px solid transparent;border-radius:var(--rounded-lg);box-shadow:none;cursor:text;-webkit-user-select:text;user-select:text;outline:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,color .12s ease,border-color .12s ease,box-shadow .12s ease}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-display:hover:not(:disabled){background:var(--_in-place-hover-bg);color:var(--_in-place-hover-color)}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-display:hover:not(:disabled) .ui-in-place-text-input-edit-hint{opacity:1;transform:translate(0)}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-display:focus-visible{border-color:var(--ring);box-shadow:var(--shadow-xs),0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent)}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-display:focus-visible .ui-in-place-text-input-edit-hint{opacity:1;transform:translate(0)}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-display:disabled,.ui-scope .ui-in-place-text-input .ui-in-place-text-input-display[aria-disabled=true]{cursor:not-allowed;opacity:.5}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-display[aria-invalid=true]{color:var(--destructive)}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-value{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-placeholder{color:var(--_in-place-placeholder-color);font-style:normal}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-edit-hint{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:translate(-2px);color:var(--_in-place-icon-color);transition:opacity .12s ease,transform .12s ease,color .12s ease}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-edit-hint>ng-icon{display:block;color:inherit;width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-in-place-text-input .ui-in-place-text-input-action{flex-shrink:0}.ui-scope .ui-in-place-text-input-s-xs .ui-in-place-text-input-display{height:var(--control-height-xs);min-height:var(--control-height-xs);padding-inline:var(--form-control-padding-x-xs);font-size:var(--text-xs)}.ui-scope .ui-in-place-text-input-s-xs .ui-in-place-text-input-edit-hint>ng-icon{width:var(--icon-size-xs);height:var(--icon-size-xs)}.ui-scope .ui-in-place-text-input-s-sm .ui-in-place-text-input-display{height:var(--control-height-sm);min-height:var(--control-height-sm);padding-inline:var(--form-control-padding-x-sm);font-size:var(--text-sm)}.ui-scope .ui-in-place-text-input-s-sm .ui-in-place-text-input-edit-hint>ng-icon{width:var(--icon-size-sm);height:var(--icon-size-sm)}.ui-scope .ui-in-place-text-input-s-default .ui-in-place-text-input-display{height:var(--control-height-md);min-height:var(--control-height-md);padding-inline:var(--form-control-padding-x-md);font-size:var(--text-base)}.ui-scope .ui-in-place-text-input-s-default .ui-in-place-text-input-edit-hint>ng-icon{width:var(--icon-size-md);height:var(--icon-size-md)}.ui-scope .ui-in-place-text-input-s-lg .ui-in-place-text-input-display{height:var(--control-height-lg);min-height:var(--control-height-lg);padding-inline:var(--form-control-padding-x-lg);font-size:var(--text-md)}.ui-scope .ui-in-place-text-input-s-lg .ui-in-place-text-input-edit-hint>ng-icon{width:var(--icon-size-lg);height:var(--icon-size-lg)}.ui-scope .ui-in-place-text-input-s-xl .ui-in-place-text-input-display{height:var(--control-height-xl);min-height:var(--control-height-xl);padding-inline:var(--form-control-padding-x-xl);font-size:var(--text-lg)}.ui-scope .ui-in-place-text-input-s-xl .ui-in-place-text-input-edit-hint>ng-icon{width:var(--icon-size-xl);height:var(--icon-size-xl)}.ui-scope .ui-in-place-text-input-m-manual{--_in-place-gap: var(--space-2)}.ui-scope .ui-in-place-text-input[data-disabled=true]{pointer-events:none}.ui-scope .ui-in-place-text-input[data-invalid=true] .ui-in-place-text-input-display,.ui-scope .ui-in-place-text-input[data-invalid=true] .ui-in-place-text-input-placeholder{color:var(--destructive)}@media(prefers-reduced-motion:reduce){.ui-scope .ui-in-place-text-input-display,.ui-scope .ui-in-place-text-input-edit-hint{transition:none}.ui-scope .ui-in-place-text-input-edit-hint{transform:none}}.ui-scope .col{display:grid;gap:1rem}.ui-scope .col-2{grid-template-columns:repeat(2,1fr)}.ui-scope .col-3{grid-template-columns:repeat(3,1fr)}.ui-scope .row{--row-gap: var(--s3);display:flex;gap:var(--row-gap);flex-wrap:wrap}.ui-scope .row .col{flex:0 0 100%;max-width:100%}.ui-scope .row .col-1{flex:0 0 calc(8.3333333333% - var(--row-gap) * 11 / 12);max-width:calc(8.3333333333% - var(--row-gap) * 11 / 12)}.ui-scope .row .col-2{flex:0 0 calc(16.6666666667% - var(--row-gap) * 10 / 12);max-width:calc(16.6666666667% - var(--row-gap) * 10 / 12)}.ui-scope .row .col-3{flex:0 0 calc(25% - var(--row-gap) * 9 / 12);max-width:calc(25% - var(--row-gap) * 9 / 12)}.ui-scope .row .col-4{flex:0 0 calc(33.3333333333% - var(--row-gap) * 8 / 12);max-width:calc(33.3333333333% - var(--row-gap) * 8 / 12)}.ui-scope .row .col-5{flex:0 0 calc(41.6666666667% - var(--row-gap) * 7 / 12);max-width:calc(41.6666666667% - var(--row-gap) * 7 / 12)}.ui-scope .row .col-6{flex:0 0 calc(50% - var(--row-gap) * 6 / 12);max-width:calc(50% - var(--row-gap) * 6 / 12)}.ui-scope .row .col-7{flex:0 0 calc(58.3333333333% - var(--row-gap) * 5 / 12);max-width:calc(58.3333333333% - var(--row-gap) * 5 / 12)}.ui-scope .row .col-8{flex:0 0 calc(66.6666666667% - var(--row-gap) * 4 / 12);max-width:calc(66.6666666667% - var(--row-gap) * 4 / 12)}.ui-scope .row .col-9{flex:0 0 calc(75% - var(--row-gap) * 3 / 12);max-width:calc(75% - var(--row-gap) * 3 / 12)}.ui-scope .row .col-10{flex:0 0 calc(83.3333333333% - var(--row-gap) * 2 / 12);max-width:calc(83.3333333333% - var(--row-gap) * 2 / 12)}.ui-scope .row .col-11{flex:0 0 calc(91.6666666667% - var(--row-gap) * 1 / 12);max-width:calc(91.6666666667% - var(--row-gap) * 1 / 12)}.ui-scope .row .col-12{flex:0 0 calc(100% - var(--row-gap) * 0 / 12);max-width:calc(100% - var(--row-gap) * 0 / 12)}@media only screen and (min-width:576px){.ui-scope .row .col-sm{flex:0 0 100%;max-width:100%}.ui-scope .row .col-sm-1{flex:0 0 calc(8.3333333333% - var(--row-gap) * 11 / 12);max-width:calc(8.3333333333% - var(--row-gap) * 11 / 12)}.ui-scope .row .col-sm-2{flex:0 0 calc(16.6666666667% - var(--row-gap) * 10 / 12);max-width:calc(16.6666666667% - var(--row-gap) * 10 / 12)}.ui-scope .row .col-sm-3{flex:0 0 calc(25% - var(--row-gap) * 9 / 12);max-width:calc(25% - var(--row-gap) * 9 / 12)}.ui-scope .row .col-sm-4{flex:0 0 calc(33.3333333333% - var(--row-gap) * 8 / 12);max-width:calc(33.3333333333% - var(--row-gap) * 8 / 12)}.ui-scope .row .col-sm-5{flex:0 0 calc(41.6666666667% - var(--row-gap) * 7 / 12);max-width:calc(41.6666666667% - var(--row-gap) * 7 / 12)}.ui-scope .row .col-sm-6{flex:0 0 calc(50% - var(--row-gap) * 6 / 12);max-width:calc(50% - var(--row-gap) * 6 / 12)}.ui-scope .row .col-sm-7{flex:0 0 calc(58.3333333333% - var(--row-gap) * 5 / 12);max-width:calc(58.3333333333% - var(--row-gap) * 5 / 12)}.ui-scope .row .col-sm-8{flex:0 0 calc(66.6666666667% - var(--row-gap) * 4 / 12);max-width:calc(66.6666666667% - var(--row-gap) * 4 / 12)}.ui-scope .row .col-sm-9{flex:0 0 calc(75% - var(--row-gap) * 3 / 12);max-width:calc(75% - var(--row-gap) * 3 / 12)}.ui-scope .row .col-sm-10{flex:0 0 calc(83.3333333333% - var(--row-gap) * 2 / 12);max-width:calc(83.3333333333% - var(--row-gap) * 2 / 12)}.ui-scope .row .col-sm-11{flex:0 0 calc(91.6666666667% - var(--row-gap) * 1 / 12);max-width:calc(91.6666666667% - var(--row-gap) * 1 / 12)}.ui-scope .row .col-sm-12{flex:0 0 calc(100% - var(--row-gap) * 0 / 12);max-width:calc(100% - var(--row-gap) * 0 / 12)}}@media only screen and (min-width:768px){.ui-scope .row .col-md{flex:0 0 100%;max-width:100%}.ui-scope .row .col-md-1{flex:0 0 calc(8.3333333333% - var(--row-gap) * 11 / 12);max-width:calc(8.3333333333% - var(--row-gap) * 11 / 12)}.ui-scope .row .col-md-2{flex:0 0 calc(16.6666666667% - var(--row-gap) * 10 / 12);max-width:calc(16.6666666667% - var(--row-gap) * 10 / 12)}.ui-scope .row .col-md-3{flex:0 0 calc(25% - var(--row-gap) * 9 / 12);max-width:calc(25% - var(--row-gap) * 9 / 12)}.ui-scope .row .col-md-4{flex:0 0 calc(33.3333333333% - var(--row-gap) * 8 / 12);max-width:calc(33.3333333333% - var(--row-gap) * 8 / 12)}.ui-scope .row .col-md-5{flex:0 0 calc(41.6666666667% - var(--row-gap) * 7 / 12);max-width:calc(41.6666666667% - var(--row-gap) * 7 / 12)}.ui-scope .row .col-md-6{flex:0 0 calc(50% - var(--row-gap) * 6 / 12);max-width:calc(50% - var(--row-gap) * 6 / 12)}.ui-scope .row .col-md-7{flex:0 0 calc(58.3333333333% - var(--row-gap) * 5 / 12);max-width:calc(58.3333333333% - var(--row-gap) * 5 / 12)}.ui-scope .row .col-md-8{flex:0 0 calc(66.6666666667% - var(--row-gap) * 4 / 12);max-width:calc(66.6666666667% - var(--row-gap) * 4 / 12)}.ui-scope .row .col-md-9{flex:0 0 calc(75% - var(--row-gap) * 3 / 12);max-width:calc(75% - var(--row-gap) * 3 / 12)}.ui-scope .row .col-md-10{flex:0 0 calc(83.3333333333% - var(--row-gap) * 2 / 12);max-width:calc(83.3333333333% - var(--row-gap) * 2 / 12)}.ui-scope .row .col-md-11{flex:0 0 calc(91.6666666667% - var(--row-gap) * 1 / 12);max-width:calc(91.6666666667% - var(--row-gap) * 1 / 12)}.ui-scope .row .col-md-12{flex:0 0 calc(100% - var(--row-gap) * 0 / 12);max-width:calc(100% - var(--row-gap) * 0 / 12)}}@media only screen and (min-width:1028px){.ui-scope .row .col-lg{flex:0 0 100%;max-width:100%}.ui-scope .row .col-lg-1{flex:0 0 calc(8.3333333333% - var(--row-gap) * 11 / 12);max-width:calc(8.3333333333% - var(--row-gap) * 11 / 12)}.ui-scope .row .col-lg-2{flex:0 0 calc(16.6666666667% - var(--row-gap) * 10 / 12);max-width:calc(16.6666666667% - var(--row-gap) * 10 / 12)}.ui-scope .row .col-lg-3{flex:0 0 calc(25% - var(--row-gap) * 9 / 12);max-width:calc(25% - var(--row-gap) * 9 / 12)}.ui-scope .row .col-lg-4{flex:0 0 calc(33.3333333333% - var(--row-gap) * 8 / 12);max-width:calc(33.3333333333% - var(--row-gap) * 8 / 12)}.ui-scope .row .col-lg-5{flex:0 0 calc(41.6666666667% - var(--row-gap) * 7 / 12);max-width:calc(41.6666666667% - var(--row-gap) * 7 / 12)}.ui-scope .row .col-lg-6{flex:0 0 calc(50% - var(--row-gap) * 6 / 12);max-width:calc(50% - var(--row-gap) * 6 / 12)}.ui-scope .row .col-lg-7{flex:0 0 calc(58.3333333333% - var(--row-gap) * 5 / 12);max-width:calc(58.3333333333% - var(--row-gap) * 5 / 12)}.ui-scope .row .col-lg-8{flex:0 0 calc(66.6666666667% - var(--row-gap) * 4 / 12);max-width:calc(66.6666666667% - var(--row-gap) * 4 / 12)}.ui-scope .row .col-lg-9{flex:0 0 calc(75% - var(--row-gap) * 3 / 12);max-width:calc(75% - var(--row-gap) * 3 / 12)}.ui-scope .row .col-lg-10{flex:0 0 calc(83.3333333333% - var(--row-gap) * 2 / 12);max-width:calc(83.3333333333% - var(--row-gap) * 2 / 12)}.ui-scope .row .col-lg-11{flex:0 0 calc(91.6666666667% - var(--row-gap) * 1 / 12);max-width:calc(91.6666666667% - var(--row-gap) * 1 / 12)}.ui-scope .row .col-lg-12{flex:0 0 calc(100% - var(--row-gap) * 0 / 12);max-width:calc(100% - var(--row-gap) * 0 / 12)}}@media only screen and (min-width:1200px){.ui-scope .row .col-xl{flex:0 0 100%;max-width:100%}.ui-scope .row .col-xl-1{flex:0 0 calc(8.3333333333% - var(--row-gap) * 11 / 12);max-width:calc(8.3333333333% - var(--row-gap) * 11 / 12)}.ui-scope .row .col-xl-2{flex:0 0 calc(16.6666666667% - var(--row-gap) * 10 / 12);max-width:calc(16.6666666667% - var(--row-gap) * 10 / 12)}.ui-scope .row .col-xl-3{flex:0 0 calc(25% - var(--row-gap) * 9 / 12);max-width:calc(25% - var(--row-gap) * 9 / 12)}.ui-scope .row .col-xl-4{flex:0 0 calc(33.3333333333% - var(--row-gap) * 8 / 12);max-width:calc(33.3333333333% - var(--row-gap) * 8 / 12)}.ui-scope .row .col-xl-5{flex:0 0 calc(41.6666666667% - var(--row-gap) * 7 / 12);max-width:calc(41.6666666667% - var(--row-gap) * 7 / 12)}.ui-scope .row .col-xl-6{flex:0 0 calc(50% - var(--row-gap) * 6 / 12);max-width:calc(50% - var(--row-gap) * 6 / 12)}.ui-scope .row .col-xl-7{flex:0 0 calc(58.3333333333% - var(--row-gap) * 5 / 12);max-width:calc(58.3333333333% - var(--row-gap) * 5 / 12)}.ui-scope .row .col-xl-8{flex:0 0 calc(66.6666666667% - var(--row-gap) * 4 / 12);max-width:calc(66.6666666667% - var(--row-gap) * 4 / 12)}.ui-scope .row .col-xl-9{flex:0 0 calc(75% - var(--row-gap) * 3 / 12);max-width:calc(75% - var(--row-gap) * 3 / 12)}.ui-scope .row .col-xl-10{flex:0 0 calc(83.3333333333% - var(--row-gap) * 2 / 12);max-width:calc(83.3333333333% - var(--row-gap) * 2 / 12)}.ui-scope .row .col-xl-11{flex:0 0 calc(91.6666666667% - var(--row-gap) * 1 / 12);max-width:calc(91.6666666667% - var(--row-gap) * 1 / 12)}.ui-scope .row .col-xl-12{flex:0 0 calc(100% - var(--row-gap) * 0 / 12);max-width:calc(100% - var(--row-gap) * 0 / 12)}}@media only screen and (min-width:1512px){.ui-scope .row .col-xxl{flex:0 0 100%;max-width:100%}.ui-scope .row .col-xxl-1{flex:0 0 calc(8.3333333333% - var(--row-gap) * 11 / 12);max-width:calc(8.3333333333% - var(--row-gap) * 11 / 12)}.ui-scope .row .col-xxl-2{flex:0 0 calc(16.6666666667% - var(--row-gap) * 10 / 12);max-width:calc(16.6666666667% - var(--row-gap) * 10 / 12)}.ui-scope .row .col-xxl-3{flex:0 0 calc(25% - var(--row-gap) * 9 / 12);max-width:calc(25% - var(--row-gap) * 9 / 12)}.ui-scope .row .col-xxl-4{flex:0 0 calc(33.3333333333% - var(--row-gap) * 8 / 12);max-width:calc(33.3333333333% - var(--row-gap) * 8 / 12)}.ui-scope .row .col-xxl-5{flex:0 0 calc(41.6666666667% - var(--row-gap) * 7 / 12);max-width:calc(41.6666666667% - var(--row-gap) * 7 / 12)}.ui-scope .row .col-xxl-6{flex:0 0 calc(50% - var(--row-gap) * 6 / 12);max-width:calc(50% - var(--row-gap) * 6 / 12)}.ui-scope .row .col-xxl-7{flex:0 0 calc(58.3333333333% - var(--row-gap) * 5 / 12);max-width:calc(58.3333333333% - var(--row-gap) * 5 / 12)}.ui-scope .row .col-xxl-8{flex:0 0 calc(66.6666666667% - var(--row-gap) * 4 / 12);max-width:calc(66.6666666667% - var(--row-gap) * 4 / 12)}.ui-scope .row .col-xxl-9{flex:0 0 calc(75% - var(--row-gap) * 3 / 12);max-width:calc(75% - var(--row-gap) * 3 / 12)}.ui-scope .row .col-xxl-10{flex:0 0 calc(83.3333333333% - var(--row-gap) * 2 / 12);max-width:calc(83.3333333333% - var(--row-gap) * 2 / 12)}.ui-scope .row .col-xxl-11{flex:0 0 calc(91.6666666667% - var(--row-gap) * 1 / 12);max-width:calc(91.6666666667% - var(--row-gap) * 1 / 12)}.ui-scope .row .col-xxl-12{flex:0 0 calc(100% - var(--row-gap) * 0 / 12);max-width:calc(100% - var(--row-gap) * 0 / 12)}}@media only screen and (min-width:1800px){.ui-scope .row .col-xxxl{flex:0 0 100%;max-width:100%}.ui-scope .row .col-xxxl-1{flex:0 0 calc(8.3333333333% - var(--row-gap) * 11 / 12);max-width:calc(8.3333333333% - var(--row-gap) * 11 / 12)}.ui-scope .row .col-xxxl-2{flex:0 0 calc(16.6666666667% - var(--row-gap) * 10 / 12);max-width:calc(16.6666666667% - var(--row-gap) * 10 / 12)}.ui-scope .row .col-xxxl-3{flex:0 0 calc(25% - var(--row-gap) * 9 / 12);max-width:calc(25% - var(--row-gap) * 9 / 12)}.ui-scope .row .col-xxxl-4{flex:0 0 calc(33.3333333333% - var(--row-gap) * 8 / 12);max-width:calc(33.3333333333% - var(--row-gap) * 8 / 12)}.ui-scope .row .col-xxxl-5{flex:0 0 calc(41.6666666667% - var(--row-gap) * 7 / 12);max-width:calc(41.6666666667% - var(--row-gap) * 7 / 12)}.ui-scope .row .col-xxxl-6{flex:0 0 calc(50% - var(--row-gap) * 6 / 12);max-width:calc(50% - var(--row-gap) * 6 / 12)}.ui-scope .row .col-xxxl-7{flex:0 0 calc(58.3333333333% - var(--row-gap) * 5 / 12);max-width:calc(58.3333333333% - var(--row-gap) * 5 / 12)}.ui-scope .row .col-xxxl-8{flex:0 0 calc(66.6666666667% - var(--row-gap) * 4 / 12);max-width:calc(66.6666666667% - var(--row-gap) * 4 / 12)}.ui-scope .row .col-xxxl-9{flex:0 0 calc(75% - var(--row-gap) * 3 / 12);max-width:calc(75% - var(--row-gap) * 3 / 12)}.ui-scope .row .col-xxxl-10{flex:0 0 calc(83.3333333333% - var(--row-gap) * 2 / 12);max-width:calc(83.3333333333% - var(--row-gap) * 2 / 12)}.ui-scope .row .col-xxxl-11{flex:0 0 calc(91.6666666667% - var(--row-gap) * 1 / 12);max-width:calc(91.6666666667% - var(--row-gap) * 1 / 12)}.ui-scope .row .col-xxxl-12{flex:0 0 calc(100% - var(--row-gap) * 0 / 12);max-width:calc(100% - var(--row-gap) * 0 / 12)}}@media only screen and (max-width:576px){.ui-scope .col-sm-1{grid-template-columns:repeat(1,1fr);gap:0}}.ui-scope .ui-resizable-group{--ui-resizable-handle-line: 1px;--ui-resizable-handle-hit: var(--space-3);--ui-resizable-handle-color: var(--border);--ui-resizable-handle-color-active: var(--primary);display:flex;align-items:stretch;width:100%;height:100%;min-width:0;min-height:0}.ui-scope .ui-resizable-group-horizontal{flex-direction:row}.ui-scope .ui-resizable-group-vertical{flex-direction:column}.ui-scope .ui-resizable-panel{position:relative;min-width:0;min-height:0}.ui-scope .ui-resizable-group:not([data-resizing=true]) .ui-resizable-panel{transition:flex-grow .16s ease}.ui-scope .ui-resizable-handle{position:relative;flex:0 0 auto;align-self:stretch;background:var(--ui-resizable-handle-color);outline:none;touch-action:none;-webkit-tap-highlight-color:transparent;transition:background-color .12s ease,box-shadow .12s ease}.ui-scope .ui-resizable-handle:after{content:"";position:absolute;z-index:1}.ui-scope .ui-resizable-handle[data-direction=horizontal]{width:var(--ui-resizable-handle-line);cursor:col-resize}.ui-scope .ui-resizable-handle[data-direction=horizontal]:after{inset-block:0;inset-inline-start:50%;transform:translate(-50%);width:var(--ui-resizable-handle-hit)}.ui-scope .ui-resizable-handle[data-direction=vertical]{height:var(--ui-resizable-handle-line);cursor:row-resize}.ui-scope .ui-resizable-handle[data-direction=vertical]:after{inset-inline:0;inset-block-start:50%;transform:translateY(-50%);height:var(--ui-resizable-handle-hit)}.ui-scope .ui-resizable-handle:hover,.ui-scope .ui-resizable-handle[data-active=true]{background:var(--ui-resizable-handle-color-active)}.ui-scope .ui-resizable-handle:focus-visible{background:var(--ui-resizable-handle-color-active);box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 40%,transparent);z-index:2}.ui-scope .ui-resizable-handle[data-disabled=true]{cursor:default;opacity:.5;pointer-events:none}.ui-scope .ui-resizable-handle-grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;gap:2px;border:1px solid var(--ui-resizable-handle-color);border-radius:var(--rounded-xs);background:var(--card);pointer-events:none;transition:background-color .12s ease,border-color .12s ease}.ui-scope .ui-resizable-handle[data-direction=horizontal] .ui-resizable-handle-grip{flex-direction:column;width:var(--space-2-5);height:var(--space-5)}.ui-scope .ui-resizable-handle[data-direction=vertical] .ui-resizable-handle-grip{flex-direction:row;width:var(--space-5);height:var(--space-2-5)}.ui-scope .ui-resizable-handle-dot{width:3px;height:3px;border-radius:var(--rounded-full);background:var(--muted-foreground);transition:background-color .12s ease}.ui-scope .ui-resizable-handle[data-with-handle=true]:hover .ui-resizable-handle-grip,.ui-scope .ui-resizable-handle[data-with-handle=true][data-active=true] .ui-resizable-handle-grip,.ui-scope .ui-resizable-handle[data-with-handle=true]:focus-visible .ui-resizable-handle-grip{border-color:var(--ui-resizable-handle-color-active);background:var(--ui-resizable-handle-color-active)}.ui-scope .ui-resizable-handle[data-with-handle=true]:hover .ui-resizable-handle-dot,.ui-scope .ui-resizable-handle[data-with-handle=true][data-active=true] .ui-resizable-handle-dot,.ui-scope .ui-resizable-handle[data-with-handle=true]:focus-visible .ui-resizable-handle-dot{background:var(--primary-foreground)}.ui-scope .ui-resizable-group[data-resizing=true]{-webkit-user-select:none;user-select:none}.ui-scope .ui-resizable-group[data-resizing=true].ui-resizable-group-horizontal,.ui-scope .ui-resizable-group[data-resizing=true].ui-resizable-group-horizontal *{cursor:col-resize}.ui-scope .ui-resizable-group[data-resizing=true].ui-resizable-group-vertical,.ui-scope .ui-resizable-group[data-resizing=true].ui-resizable-group-vertical *{cursor:row-resize}@media(prefers-reduced-motion:reduce){.ui-scope .ui-resizable-group:not([data-resizing=true]) .ui-resizable-panel{transition:none}}.ui-scope .ui-accordion{--ui-accordion-duration: .2s;display:block;width:100%;color:var(--foreground)}.ui-scope .ui-accordion-item{display:block;border-top:1px solid var(--border)}.ui-scope .ui-accordion-item:first-of-type{border-top:0}.ui-scope .ui-accordion[data-bordered=false] .ui-accordion-item,.ui-scope .ui-accordion-item[data-bordered=false]{border-top:0}.ui-scope .ui-accordion-header{display:block;margin:0;font-size:inherit;font-weight:inherit}.ui-scope .ui-accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-1);border:0;background:transparent;color:var(--foreground);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-snug);text-align:start;cursor:pointer;border-radius:var(--rounded-sm);transition:color .12s ease}.ui-scope .ui-accordion-trigger:hover{color:var(--primary)}.ui-scope .ui-accordion-trigger:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 45%,transparent)}.ui-scope .ui-accordion-trigger:disabled{cursor:not-allowed;opacity:.5}.ui-scope .ui-accordion-trigger-label{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:var(--space-2)}.ui-scope .ui-accordion-trigger-icon{flex:0 0 auto;display:inline-flex;font-size:var(--text-lg);color:var(--muted-foreground);transform:rotate(0);transform-origin:center;transition:transform var(--ui-accordion-duration) ease}.ui-scope .ui-accordion-trigger[data-state=open] .ui-accordion-trigger-icon{transform:rotate(180deg)}.ui-scope .ui-accordion-content{display:grid;grid-template-rows:0fr;font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--muted-foreground);transition:grid-template-rows var(--ui-accordion-duration) ease}.ui-scope .ui-accordion-content[data-state=open]{grid-template-rows:1fr}.ui-scope .ui-accordion-content-inner{min-height:0;overflow:hidden}.ui-scope .ui-accordion-content-body{padding:var(--ring-width) var(--space-1) var(--space-4)}@media(prefers-reduced-motion:reduce){.ui-scope .ui-accordion-content,.ui-scope .ui-accordion-trigger-icon{transition:none}}.ui-scope .ui-navigation-menu{--ui-nav-duration: .22s;--ui-nav-ease: cubic-bezier(.4, 0, .2, 1);--ui-nav-gap: var(--space-2);--ui-nav-height: var(--control-height-md);position:relative;display:inline-flex;max-width:100%;font-family:var(--font-sans);color:var(--foreground)}.ui-scope .ui-navigation-menu-list{position:relative;z-index:1;display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.ui-scope .ui-navigation-menu-list[data-orientation=vertical]{flex-direction:column;align-items:stretch}.ui-scope .ui-navigation-menu-item,.ui-scope .ui-navigation-menu-trigger-host{display:block}.ui-scope .ui-navigation-menu[data-variant=tabbar]{display:flex;width:100%}.ui-scope .ui-navigation-menu[data-variant=tabbar] .ui-navigation-menu-list{flex:1;justify-content:space-around}.ui-scope .ui-navigation-menu[data-variant=tabbar] .ui-navigation-menu-item{display:flex;flex:1;justify-content:center}.ui-scope .ui-navigation-menu[data-variant=tabbar] .ui-navigation-menu-trigger-host{display:flex}.ui-scope .ui-navigation-menu[data-variant=tabbar] .ui-navigation-menu-link{flex-direction:column;gap:var(--space-1);height:auto;padding:var(--space-2) var(--space-4);font-size:var(--text-xs)}.ui-scope .ui-navigation-menu[data-variant=tabbar] .ui-navigation-menu-link ng-icon{font-size:var(--icon-size-lg)}.ui-scope .ui-navigation-menu-trigger,.ui-scope .ui-navigation-menu-link{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);width:100%;height:var(--ui-nav-height);padding:0 var(--space-3);border:0;background:transparent;color:var(--muted-foreground);font-family:inherit;font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-none);text-decoration:none;white-space:nowrap;cursor:pointer;border-radius:var(--rounded-md);outline:none;-webkit-tap-highlight-color:transparent;transition:color .16s ease}.ui-scope .ui-navigation-menu-trigger:hover,.ui-scope .ui-navigation-menu-trigger:focus-visible,.ui-scope .ui-navigation-menu-link:hover,.ui-scope .ui-navigation-menu-link:focus-visible{color:var(--foreground)}.ui-scope .ui-navigation-menu-trigger:focus-visible,.ui-scope .ui-navigation-menu-link:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 45%,transparent)}.ui-scope .ui-navigation-menu-trigger[data-state=open],.ui-scope .ui-navigation-menu-link[data-state=open],.ui-scope .ui-navigation-menu-link[data-active=true]{color:var(--foreground)}.ui-scope .ui-navigation-menu-list[data-orientation=vertical] .ui-navigation-menu-trigger,.ui-scope .ui-navigation-menu-list[data-orientation=vertical] .ui-navigation-menu-link{justify-content:flex-start}.ui-scope .ui-navigation-menu-trigger-icon{flex:0 0 auto;display:inline-flex;font-size:var(--icon-size-sm);color:var(--muted-foreground);transition:transform var(--ui-nav-duration) var(--ui-nav-ease)}.ui-scope .ui-navigation-menu-trigger[data-state=open] .ui-navigation-menu-trigger-icon{transform:rotate(180deg);color:var(--foreground)}.ui-scope .ui-navigation-menu-indicator{position:absolute;top:0;left:0;z-index:0;width:var(--ui-nav-indicator-width, 0);height:var(--ui-nav-indicator-height, 0);transform:translate(var(--ui-nav-indicator-x, 0),var(--ui-nav-indicator-y, 0));pointer-events:none;opacity:0;background:var(--accent);border-radius:var(--rounded-md);transition:transform var(--ui-nav-duration) var(--ui-nav-ease),width var(--ui-nav-duration) var(--ui-nav-ease),height var(--ui-nav-duration) var(--ui-nav-ease),opacity .16s ease}.ui-scope .ui-navigation-menu-indicator.ui-navigation-menu-indicator-ready{opacity:1}.ui-scope .ui-navigation-menu-viewport-wrapper{position:absolute;top:100%;left:0;z-index:30;padding-top:var(--ui-nav-gap);pointer-events:none}.ui-scope .ui-navigation-menu-viewport-wrapper[data-state=open]{pointer-events:auto}.ui-scope .ui-navigation-menu-viewport{position:relative;width:var(--ui-nav-viewport-width, 0);height:var(--ui-nav-viewport-height, 0);overflow:hidden;transform-origin:top left;border:1px solid var(--border);border-radius:var(--rounded-lg);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--shadow-lg);transform:translate(var(--ui-nav-viewport-x, 0),var(--ui-nav-viewport-y, 0)) scale(.96);opacity:0;visibility:hidden;transition:transform var(--ui-nav-duration) var(--ui-nav-ease),width var(--ui-nav-duration) var(--ui-nav-ease),height var(--ui-nav-duration) var(--ui-nav-ease),opacity .16s ease,visibility 0s linear var(--ui-nav-duration)}.ui-scope .ui-navigation-menu-viewport[data-state=open].ui-navigation-menu-viewport-ready{transform:translate(var(--ui-nav-viewport-x, 0),var(--ui-nav-viewport-y, 0)) scale(1);opacity:1;visibility:visible;transition:transform var(--ui-nav-duration) var(--ui-nav-ease),width var(--ui-nav-duration) var(--ui-nav-ease),height var(--ui-nav-duration) var(--ui-nav-ease),opacity .16s ease,visibility 0s}.ui-scope .ui-navigation-menu-viewport-inner{width:max-content;max-width:min(560px,100vw - var(--space-8))}.ui-scope .ui-navigation-menu-content{padding:var(--space-2);animation:ui-navigation-menu-fade-in var(--ui-nav-duration) var(--ui-nav-ease)}@keyframes ui-navigation-menu-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ui-scope .ui-navigation-menu[data-orientation=vertical] .ui-navigation-menu-viewport-wrapper{top:0;left:100%;padding-top:0;padding-left:var(--ui-nav-gap)}@media(prefers-reduced-motion:reduce){.ui-scope .ui-navigation-menu-indicator,.ui-scope .ui-navigation-menu-viewport,.ui-scope .ui-navigation-menu-trigger-icon{transition-duration:.01ms}.ui-scope .ui-navigation-menu-content{animation:none}}.ui-scope .ui-segmented-control{--ui-segmented-control-height: var(--control-height-md);--ui-segmented-control-inset: var(--space-0-5);--ui-segmented-control-padding-x: var(--space-3);--ui-segmented-control-gap: var(--space-1-5);--ui-segmented-control-font-size: var(--text-sm);--ui-segmented-control-icon-size: var(--icon-size-sm);--ui-segmented-control-radius: var(--rounded-lg);--ui-segmented-control-track-bg: var(--muted);--ui-segmented-control-thumb-bg: var(--background);--ui-segmented-control-thumb-fg: var(--foreground);--ui-segmented-control-thumb-border: color-mix(in oklch, var(--border) 60%, transparent);display:inline-flex;max-width:100%;vertical-align:middle;font-family:var(--font-sans);font-size:var(--ui-segmented-control-font-size)}.ui-scope .ui-segmented-control-block{display:flex;width:100%}.ui-scope .ui-segmented-control-block .ui-segmented-control-item{flex:1 1 0;min-width:0}.ui-scope .ui-segmented-control-track{position:relative;display:flex;align-items:stretch;width:100%;min-width:0;box-sizing:border-box;padding:var(--ui-segmented-control-inset);background:var(--ui-segmented-control-track-bg);border:1px solid var(--border);border-radius:var(--ui-segmented-control-radius)}.ui-scope .ui-segmented-control-indicator{--ui-segmented-control-indicator-x: 0px;--ui-segmented-control-indicator-width: 0px;position:absolute;top:var(--ui-segmented-control-inset);bottom:var(--ui-segmented-control-inset);left:0;box-sizing:border-box;width:var(--ui-segmented-control-indicator-width);transform:translate(var(--ui-segmented-control-indicator-x));background:var(--ui-segmented-control-thumb-bg);border:1px solid var(--ui-segmented-control-thumb-border);border-radius:calc(var(--ui-segmented-control-radius) - var(--ui-segmented-control-inset));box-shadow:var(--shadow-xs);pointer-events:none;opacity:0}.ui-scope .ui-segmented-control[data-indicator] .ui-segmented-control-indicator{opacity:1}.ui-scope .ui-segmented-control[data-indicator=ready] .ui-segmented-control-indicator{transition:transform .22s cubic-bezier(.4,0,.2,1),width .22s cubic-bezier(.4,0,.2,1),background-color .16s ease}.ui-scope .ui-segmented-control-item{position:relative;z-index:1;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-segmented-control-gap);box-sizing:border-box;height:calc(var(--ui-segmented-control-height) - 2 * var(--ui-segmented-control-inset) - 2px);padding:0 var(--ui-segmented-control-padding-x);margin:0;border:0;border-radius:calc(var(--ui-segmented-control-radius) - var(--ui-segmented-control-inset));background:transparent;color:var(--muted-foreground);font-family:inherit;font-size:inherit;font-weight:var(--font-medium);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:color .16s ease,box-shadow .12s ease}.ui-scope .ui-segmented-control-item:hover:not(:disabled):not([data-state=on]){color:var(--foreground)}.ui-scope .ui-segmented-control-item:focus-visible{outline:none;box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-segmented-control-item[data-state=on]{color:var(--ui-segmented-control-thumb-fg)}.ui-scope .ui-segmented-control-item:disabled{cursor:not-allowed;opacity:.5}.ui-scope .ui-segmented-control:not([data-indicator]) .ui-segmented-control-item[data-state=on]{background:var(--ui-segmented-control-thumb-bg);box-shadow:var(--shadow-xs)}.ui-scope .ui-segmented-control:not([data-indicator]) .ui-segmented-control-item[data-state=on]:focus-visible{box-shadow:0 0 0 var(--ring-width) color-mix(in oklch,var(--ring) 50%,transparent)}.ui-scope .ui-segmented-control-label{overflow:hidden;text-overflow:ellipsis}.ui-scope .ui-segmented-control-icon{flex-shrink:0;width:var(--ui-segmented-control-icon-size);height:var(--ui-segmented-control-icon-size)}.ui-scope .ui-segmented-control-icon-only .ui-segmented-control-item{aspect-ratio:1;padding:0}.ui-scope .ui-segmented-control[data-disabled=true] .ui-segmented-control-indicator{opacity:.5}.ui-scope .ui-segmented-control-v-primary{--ui-segmented-control-thumb-bg: var(--primary);--ui-segmented-control-thumb-fg: var(--primary-foreground);--ui-segmented-control-thumb-border: transparent}.ui-scope .ui-segmented-control-s-sm{--ui-segmented-control-height: var(--control-height-sm);--ui-segmented-control-padding-x: var(--space-2-5);--ui-segmented-control-gap: var(--space-1);--ui-segmented-control-font-size: var(--text-xs);--ui-segmented-control-icon-size: var(--icon-size-xs);--ui-segmented-control-radius: var(--rounded-md)}.ui-scope .ui-segmented-control-s-lg{--ui-segmented-control-height: var(--control-height-lg);--ui-segmented-control-inset: var(--space-1);--ui-segmented-control-padding-x: var(--space-4);--ui-segmented-control-gap: var(--space-2);--ui-segmented-control-font-size: var(--text-base);--ui-segmented-control-icon-size: var(--icon-size-md)}@media(prefers-reduced-motion:reduce){.ui-scope .ui-segmented-control[data-indicator=ready] .ui-segmented-control-indicator,.ui-scope .ui-segmented-control-item{transition:none}}.ui-scope .ui-progressive-blur{--ui-progressive-blur-overhang: 1.5rem;position:absolute;inset:0;pointer-events:none}.ui-scope .ui-progressive-blur>div{position:absolute;inset:0;backdrop-filter:blur(var(--blur));-webkit-backdrop-filter:blur(var(--blur));mask-image:linear-gradient(var(--direction),var(--band));-webkit-mask-image:linear-gradient(var(--direction),var(--band))}.ui-scope .ui-progressive-blur>div:nth-child(1){--blur: 1px;--band: transparent 0%, #000 25%, #000 50%, transparent 75%}.ui-scope .ui-progressive-blur>div:nth-child(2){--blur: 2px;--band: transparent 25%, #000 50%, #000 75%, transparent 100%}.ui-scope .ui-progressive-blur>div:nth-child(3){--blur: 4px;--band: transparent 50%, #000 75%, #000 100%}.ui-scope .ui-progressive-blur>div:nth-child(4){--blur: 8px;--band: transparent 75%, #000 100%}.ui-scope .ui-progressive-blur[data-overhang=false]{--ui-progressive-blur-overhang: 0px}.ui-scope .ui-progressive-blur[data-edge=top]{--direction: to top;bottom:calc(var(--ui-progressive-blur-overhang) * -1);background:linear-gradient(to bottom,color-mix(in oklch,var(--background) 75%,transparent),color-mix(in oklch,var(--background) 40%,transparent) 70%,transparent)}.ui-scope .ui-progressive-blur[data-edge=bottom]{--direction: to bottom;top:calc(var(--ui-progressive-blur-overhang) * -1);background:linear-gradient(to top,color-mix(in oklch,var(--background) 85%,transparent),color-mix(in oklch,var(--background) 55%,transparent) 70%,transparent)}@media(prefers-reduced-transparency:reduce){.ui-scope .ui-progressive-blur[data-edge]{background:var(--background)}.ui-scope .ui-progressive-blur[data-edge]>div{display:none}}.ui-scope{font-family:var(--font-sans)}[data-theme=dark] .ui-scope{--background: var(--warm-900);--foreground: oklch(.81 .01 93.01);--card: var(--warm-900);--card-foreground: var(--warm-50);--popover: var(--warm-850);--popover-foreground: oklch(.92 0 106.48);--primary: var(--warm-50);--primary-foreground: var(--warm-900);--secondary: var(--warm-800);--secondary-foreground: var(--warm-50);--muted: var(--warm-950);--muted-foreground: oklch(.77 .02 99.07);--accent: var(--warm-800);--accent-foreground: var(--warm-50);--destructive: var(--red-400);--destructive-foreground: var(--red-50);--success: var(--green-400);--success-foreground: var(--green-950);--warning: var(--yellow-400);--warning-foreground: var(--yellow-950);--info: var(--blue-400);--info-foreground: var(--blue-50);--brand: var(--brand-500);--brand-foreground: var(--warm-975);--border: var(--warm-800);--input: var(--warm-700);--input-bg: color-mix(in oklch, var(--input) 30%, transparent);--ring: var(--warm-500);--sidebar: var(--warm-900);--sidebar-foreground: oklch(.81 .01 93.01);--sidebar-primary: var(--warm-50);--sidebar-primary-foreground: var(--warm-900);--sidebar-accent: var(--warm-975);--sidebar-accent-foreground: var(--warm-50);--sidebar-border: var(--warm-800);--sidebar-ring: var(--warm-500);--chrome: var(--warm-850);--chrome-panel: var(--background);--backdrop: oklch(0 0 0 / .5)}[data-theme=light] .ui-scope{--background: var(--warm-50);--foreground: oklch(.34 .03 95.72);--card: var(--warm-50);--card-foreground: oklch(.19 0 106.59);--popover: var(--white);--popover-foreground: oklch(.27 .02 98.94);--primary: oklch(.19 0 106.59);--primary-foreground: var(--warm-50);--secondary: var(--warm-300);--secondary-foreground: oklch(.43 .02 98.6);--muted: var(--warm-200);--muted-foreground: var(--warm-600);--accent: var(--warm-300);--accent-foreground: oklch(.27 .02 98.94);--destructive: var(--red-600);--destructive-foreground: var(--white);--success: var(--green-600);--success-foreground: var(--white);--warning: var(--yellow-500);--warning-foreground: var(--yellow-950);--info: var(--blue-600);--info-foreground: var(--white);--brand: var(--brand-500);--brand-foreground: var(--warm-975);--border: var(--warm-400);--input: var(--warm-500);--input-bg: transparent;--ring: var(--warm-600);--sidebar: var(--warm-100);--sidebar-foreground: oklch(.36 .01 106.65);--sidebar-primary: oklch(.19 0 106.59);--sidebar-primary-foreground: var(--warm-50);--sidebar-accent: var(--warm-300);--sidebar-accent-foreground: oklch(.33 0 0);--sidebar-border: var(--warm-400);--sidebar-ring: var(--warm-600);--chrome: var(--warm-100);--chrome-panel: var(--background);--backdrop: oklch(0 0 0 / .5)}.ui-scope[data-theme=dark],.ui-scope [data-theme=dark]{--background: var(--warm-900);--foreground: oklch(.81 .01 93.01);--card: var(--warm-900);--card-foreground: var(--warm-50);--popover: var(--warm-850);--popover-foreground: oklch(.92 0 106.48);--primary: var(--warm-50);--primary-foreground: var(--warm-900);--secondary: var(--warm-800);--secondary-foreground: var(--warm-50);--muted: var(--warm-950);--muted-foreground: oklch(.77 .02 99.07);--accent: var(--warm-800);--accent-foreground: var(--warm-50);--destructive: var(--red-400);--destructive-foreground: var(--red-50);--success: var(--green-400);--success-foreground: var(--green-950);--warning: var(--yellow-400);--warning-foreground: var(--yellow-950);--info: var(--blue-400);--info-foreground: var(--blue-50);--brand: var(--brand-500);--brand-foreground: var(--warm-975);--border: var(--warm-800);--input: var(--warm-700);--input-bg: color-mix(in oklch, var(--input) 30%, transparent);--ring: var(--warm-500);--sidebar: var(--warm-900);--sidebar-foreground: oklch(.81 .01 93.01);--sidebar-primary: var(--warm-50);--sidebar-primary-foreground: var(--warm-900);--sidebar-accent: var(--warm-975);--sidebar-accent-foreground: var(--warm-50);--sidebar-border: var(--warm-800);--sidebar-ring: var(--warm-500);--chrome: var(--warm-850);--chrome-panel: var(--background);--backdrop: oklch(0 0 0 / .5)}.ui-scope[data-theme=light],.ui-scope [data-theme=light]{--background: var(--warm-50);--foreground: oklch(.34 .03 95.72);--card: var(--warm-50);--card-foreground: oklch(.19 0 106.59);--popover: var(--white);--popover-foreground: oklch(.27 .02 98.94);--primary: oklch(.19 0 106.59);--primary-foreground: var(--warm-50);--secondary: var(--warm-300);--secondary-foreground: oklch(.43 .02 98.6);--muted: var(--warm-200);--muted-foreground: var(--warm-600);--accent: var(--warm-300);--accent-foreground: oklch(.27 .02 98.94);--destructive: var(--red-600);--destructive-foreground: var(--white);--success: var(--green-600);--success-foreground: var(--white);--warning: var(--yellow-500);--warning-foreground: var(--yellow-950);--info: var(--blue-600);--info-foreground: var(--white);--brand: var(--brand-500);--brand-foreground: var(--warm-975);--border: var(--warm-400);--input: var(--warm-500);--input-bg: transparent;--ring: var(--warm-600);--sidebar: var(--warm-100);--sidebar-foreground: oklch(.36 .01 106.65);--sidebar-primary: oklch(.19 0 106.59);--sidebar-primary-foreground: var(--warm-50);--sidebar-accent: var(--warm-300);--sidebar-accent-foreground: oklch(.33 0 0);--sidebar-border: var(--warm-400);--sidebar-ring: var(--warm-600);--chrome: var(--warm-100);--chrome-panel: var(--background);--backdrop: oklch(0 0 0 / .5)}
