@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.p.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");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;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_75b79f{font-family:Inter,Inter Fallback;font-style:normal}.__variable_75b79f{--font-inter:"Inter","Inter Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.container{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.bottom-0{bottom:0}.bottom-4{bottom:var(--bos-space-md)}.left-4{left:var(--bos-space-md)}.right-4{right:var(--bos-space-md)}.top-4{top:var(--bos-space-md)}.top-6{top:var(--bos-space-lg)}.z-10{z-index:10}.\!m-0{margin:0!important}.m-0{margin:0}.\!my-1{margin-top:var(--bos-space-xs)!important;margin-bottom:var(--bos-space-xs)!important}.\!my-2{margin-top:var(--bos-space-sm)!important;margin-bottom:var(--bos-space-sm)!important}.\!my-4{margin-top:var(--bos-space-md)!important;margin-bottom:var(--bos-space-md)!important}.-mx-6{margin-left:calc(var(--bos-space-lg) * -1);margin-right:calc(var(--bos-space-lg) * -1)}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:var(--bos-space-xs);margin-bottom:var(--bos-space-xs)}.my-2{margin-top:var(--bos-space-sm);margin-bottom:var(--bos-space-sm)}.my-4{margin-top:var(--bos-space-md);margin-bottom:var(--bos-space-md)}.my-5{margin-top:var(--bos-space-5);margin-bottom:var(--bos-space-5)}.\!mb-0{margin-bottom:0!important}.\!mb-1{margin-bottom:var(--bos-space-xs)!important}.\!mb-2{margin-bottom:var(--bos-space-sm)!important}.\!mb-3{margin-bottom:var(--bos-space-3)!important}.\!mb-4{margin-bottom:var(--bos-space-md)!important}.\!mb-6{margin-bottom:var(--bos-space-lg)!important}.\!ml-2{margin-left:var(--bos-space-sm)!important}.\!mt-0{margin-top:0!important}.\!mt-1{margin-top:var(--bos-space-xs)!important}.\!mt-2{margin-top:var(--bos-space-sm)!important}.\!mt-3{margin-top:var(--bos-space-3)!important}.\!mt-5{margin-top:var(--bos-space-5)!important}.\!mt-6{margin-top:var(--bos-space-lg)!important}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--bos-space-xs)}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:var(--bos-space-sm)}.mb-3{margin-bottom:var(--bos-space-3)}.mb-4{margin-bottom:var(--bos-space-md)}.mb-5{margin-bottom:var(--bos-space-5)}.mb-6{margin-bottom:var(--bos-space-lg)}.ml-1{margin-left:var(--bos-space-xs)}.ml-2{margin-left:var(--bos-space-sm)}.mr-0{margin-right:0}.mr-2{margin-right:var(--bos-space-sm)}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:var(--bos-space-xs)}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:var(--bos-space-sm)}.mt-3{margin-top:var(--bos-space-3)}.mt-4{margin-top:var(--bos-space-md)}.mt-5{margin-top:var(--bos-space-5)}.mt-6{margin-top:var(--bos-space-lg)}.mt-8{margin-top:var(--bos-space-xl)}.mt-auto{margin-top:auto}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.size-11{width:2.75rem;height:2.75rem}.\!h-11{height:2.75rem!important}.\!h-auto{height:auto!important}.h-1{height:var(--bos-space-xs)}.h-2{height:var(--bos-space-sm)}.h-3{height:var(--bos-space-3)}.h-8{height:var(--bos-space-xl)}.h-\[32rem\]{height:32rem}.h-\[520px\]{height:520px}.h-full{height:100%}.h-screen{height:100vh}.max-h-60{max-height:15rem}.max-h-\[420px\]{max-height:420px}.min-h-0{min-height:0}.min-h-10{min-height:var(--bos-space-10)}.min-h-11{min-height:2.75rem}.min-h-32{min-height:8rem}.min-h-48{min-height:12rem}.min-h-\[28rem\]{min-height:28rem}.min-h-\[420px\]{min-height:420px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[90px\]{min-height:90px}.min-h-screen{min-height:100vh}.\!w-\[116px\]{width:116px!important}.\!w-\[120px\]{width:120px!important}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-2{width:var(--bos-space-sm)}.w-3{width:var(--bos-space-3)}.w-36{width:9rem}.w-\[8\.5rem\]{width:8.5rem}.w-\[9\.5rem\]{width:9.5rem}.w-\[9rem\]{width:9rem}.w-\[min\(92vw\2c 380px\)\]{width:min(92vw,380px)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.\!min-w-0{min-width:0!important}.min-w-0{min-width:0}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[11rem\]{min-width:11rem}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[14rem\]{min-width:14rem}.min-w-\[15rem\]{min-width:15rem}.min-w-\[180px\]{min-width:180px}.min-w-\[18rem\]{min-width:18rem}.min-w-\[9rem\]{min-width:9rem}.\!max-w-3xl{max-width:48rem!important}.\!max-w-full{max-width:100%!important}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[800px\]{max-width:800px}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.\!items-center{align-items:center!important}.items-center{align-items:center}.\!items-stretch{align-items:stretch!important}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.\!justify-between{justify-content:space-between!important}.justify-between{justify-content:space-between}.gap-1{gap:var(--bos-space-xs)}.gap-1\.5{gap:.375rem}.gap-2{gap:var(--bos-space-sm)}.gap-2\.5{gap:.625rem}.gap-3{gap:var(--bos-space-3)}.gap-4{gap:var(--bos-space-md)}.gap-6{gap:var(--bos-space-lg)}.gap-x-3{-moz-column-gap:var(--bos-space-3);column-gap:var(--bos-space-3)}.gap-x-4{-moz-column-gap:var(--bos-space-md);column-gap:var(--bos-space-md)}.gap-y-1{row-gap:var(--bos-space-xs)}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--bos-space-xs) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--bos-space-xs) * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--bos-space-sm) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--bos-space-sm) * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--bos-space-3) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--bos-space-3) * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--bos-space-md) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--bos-space-md) * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--bos-space-5) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--bos-space-5) * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(var(--bos-space-lg) * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(var(--bos-space-lg) * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[var\(--bos-radius-lg\)\]{border-radius:var(--bos-radius-lg)}.rounded-\[var\(--bos-radius-md\)\]{border-radius:var(--bos-radius-md)}.rounded-full{border-radius:var(--bos-radius-full)}.rounded-lg{border-radius:var(--bos-radius-lg)}.rounded-md{border-radius:var(--bos-radius-md)}.rounded-xl{border-radius:var(--bos-radius-xl)}.\!border{border-width:1px!important}.\!border-0{border-width:0!important}.border{border-width:1px}.border-0{border-width:0}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[var\(--bos-border\)\]{border-color:var(--bos-border)!important}.\!border-\[var\(--bos-border-subtle\)\]{border-color:var(--bos-border-subtle)!important}.border-\[var\(--bos-border\)\]{border-color:var(--bos-border)}.border-\[var\(--bos-border-light\)\]{border-color:var(--bos-border-light)}.border-\[var\(--bos-border-subtle\)\]{border-color:var(--bos-border-subtle)}.border-\[var\(--bos-primary\)\]{border-color:var(--bos-primary)}.border-amber-300{--tw-border-opacity:1;border-color:rgb(252 211 77/var(--tw-border-opacity,1))}.border-blue-100{--tw-border-opacity:1;border-color:rgb(219 234 254/var(--tw-border-opacity,1))}.border-blue-200{--tw-border-opacity:1;border-color:rgb(191 219 254/var(--tw-border-opacity,1))}.border-blue-400{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.border-blue-400\/30{border-color:rgb(96 165 250/.3)}.border-blue-500{--tw-border-opacity:1;border-color:rgb(59 130 246/var(--tw-border-opacity,1))}.border-border{border-color:var(--bos-border)}.border-gray-100{--tw-border-opacity:1;border-color:rgb(243 244 246/var(--tw-border-opacity,1))}.border-gray-200{--tw-border-opacity:1;border-color:rgb(229 231 235/var(--tw-border-opacity,1))}.border-slate-200{--tw-border-opacity:1;border-color:rgb(226 232 240/var(--tw-border-opacity,1))}.border-slate-700\/60{border-color:rgb(51 65 85/.6)}.border-slate-700\/70{border-color:rgb(51 65 85/.7)}.\!bg-\[var\(--bos-surface-subtle\)\]{background-color:var(--bos-surface-subtle)!important}.bg-\[var\(--bos-bg-base\)\]{background-color:var(--bos-bg-base)}.bg-\[var\(--bos-bg-card\)\]{background-color:var(--bos-bg-card)}.bg-\[var\(--bos-bg-muted\)\]{background-color:var(--bos-bg-muted)}.bg-\[var\(--bos-bg-subtle\)\]{background-color:var(--bos-bg-subtle)}.bg-\[var\(--bos-bg-surface\)\]{background-color:var(--bos-bg-surface)}.bg-\[var\(--bos-primary\)\]{background-color:var(--bos-primary)}.bg-\[var\(--bos-primary-bg\)\]{background-color:var(--bos-primary-bg)}.bg-\[var\(--bos-primary-soft\)\]{background-color:var(--bos-primary-soft)}.bg-\[var\(--bos-slate-300\)\]{background-color:var(--bos-slate-300)}.bg-\[var\(--bos-surface\)\]{background-color:var(--bos-surface)}.bg-\[var\(--bos-surface-subtle\)\]{background-color:var(--bos-surface-subtle)}.bg-amber-400{--tw-bg-opacity:1;background-color:rgb(251 191 36/var(--tw-bg-opacity,1))}.bg-amber-50{--tw-bg-opacity:1;background-color:rgb(255 251 235/var(--tw-bg-opacity,1))}.bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.bg-amber-600{--tw-bg-opacity:1;background-color:rgb(217 119 6/var(--tw-bg-opacity,1))}.bg-black\/5{background-color:rgb(0 0 0/.05)}.bg-blue-50{--tw-bg-opacity:1;background-color:rgb(239 246 255/var(--tw-bg-opacity,1))}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-blue-600{--tw-bg-opacity:1;background-color:rgb(37 99 235/var(--tw-bg-opacity,1))}.bg-blue-600\/30{background-color:rgb(37 99 235/.3)}.bg-card{background-color:var(--bos-bg-card)}.bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.bg-emerald-600{--tw-bg-opacity:1;background-color:rgb(5 150 105/var(--tw-bg-opacity,1))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}.bg-gray-50\/50{background-color:rgb(249 250 251/.5)}.bg-indigo-500{--tw-bg-opacity:1;background-color:rgb(99 102 241/var(--tw-bg-opacity,1))}.bg-purple-600{--tw-bg-opacity:1;background-color:rgb(147 51 234/var(--tw-bg-opacity,1))}.bg-red-50{--tw-bg-opacity:1;background-color:rgb(254 242 242/var(--tw-bg-opacity,1))}.bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.bg-slate-100\/50{background-color:rgb(241 245 249/.5)}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.bg-slate-50\/70{background-color:rgb(248 250 252/.7)}.bg-slate-800\/80{background-color:rgb(30 41 59/.8)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-blue-50{--tw-gradient-from:#eff6ff var(--tw-gradient-from-position);--tw-gradient-to:rgb(239 246 255/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgb(15 23 42/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to:rgb(30 41 59/0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#1e293b var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-indigo-50{--tw-gradient-to:#eef2ff var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to:#1e1b4b var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to:#1e293b var(--tw-gradient-to-position)}.\!p-0{padding:0!important}.p-0{padding:0}.p-1{padding:var(--bos-space-xs)}.p-2{padding:var(--bos-space-sm)}.p-2\.5{padding:.625rem}.p-3{padding:var(--bos-space-3)}.p-4{padding:var(--bos-space-md)}.p-6{padding:var(--bos-space-lg)}.\!px-0{padding-left:0!important;padding-right:0!important}.\!px-1{padding-left:var(--bos-space-xs)!important;padding-right:var(--bos-space-xs)!important}.\!px-2{padding-left:var(--bos-space-sm)!important;padding-right:var(--bos-space-sm)!important}.\!py-1{padding-top:var(--bos-space-xs)!important;padding-bottom:var(--bos-space-xs)!important}.px-1{padding-left:var(--bos-space-xs);padding-right:var(--bos-space-xs)}.px-2{padding-left:var(--bos-space-sm);padding-right:var(--bos-space-sm)}.px-3{padding-left:var(--bos-space-3);padding-right:var(--bos-space-3)}.px-4{padding-left:var(--bos-space-md);padding-right:var(--bos-space-md)}.px-6{padding-left:var(--bos-space-lg);padding-right:var(--bos-space-lg)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--bos-space-xs);padding-bottom:var(--bos-space-xs)}.py-12{padding-top:var(--bos-space-2xl);padding-bottom:var(--bos-space-2xl)}.py-16{padding-top:var(--bos-space-16);padding-bottom:var(--bos-space-16)}.py-2{padding-top:var(--bos-space-sm);padding-bottom:var(--bos-space-sm)}.py-3{padding-top:var(--bos-space-3);padding-bottom:var(--bos-space-3)}.py-4{padding-top:var(--bos-space-md);padding-bottom:var(--bos-space-md)}.py-5{padding-top:var(--bos-space-5);padding-bottom:var(--bos-space-5)}.py-6{padding-top:var(--bos-space-lg);padding-bottom:var(--bos-space-lg)}.py-8{padding-top:var(--bos-space-xl);padding-bottom:var(--bos-space-xl)}.pb-1{padding-bottom:var(--bos-space-xs)}.pb-2{padding-bottom:var(--bos-space-sm)}.pb-20{padding-bottom:var(--bos-space-20)}.pb-24{padding-bottom:var(--bos-space-24)}.pb-3{padding-bottom:var(--bos-space-3)}.pb-4{padding-bottom:var(--bos-space-md)}.pl-4{padding-left:var(--bos-space-md)}.pl-5{padding-left:var(--bos-space-5)}.pr-3{padding-right:var(--bos-space-3)}.pr-4{padding-right:var(--bos-space-md)}.pt-1{padding-top:var(--bos-space-xs)}.pt-2{padding-top:var(--bos-space-sm)}.pt-3{padding-top:var(--bos-space-3)}.pt-4{padding-top:var(--bos-space-md)}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:var(--bos-font-mono)}.\!text-2xl{font-size:1.5rem!important;line-height:1.3!important}.\!text-\[10px\]{font-size:10px!important}.\!text-lg{font-size:1.125rem!important;line-height:1.5!important}.\!text-xl{font-size:1.25rem!important;line-height:1.4!important}.\!text-xs{font-size:.75rem!important;line-height:1.5!important}.text-2xl{font-size:1.5rem;line-height:1.3}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[22px\]{font-size:22px}.text-base{font-size:1rem;line-height:1.5}.text-lg{font-size:1.125rem;line-height:1.5}.text-sm{font-size:.875rem;line-height:1.5}.text-xl{font-size:1.25rem;line-height:1.4}.text-xs{font-size:.75rem;line-height:1.5}.\!font-semibold{font-weight:600!important}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.tracking-wider{letter-spacing:.05em}.text-\[var\(--bos-color-primary\)\]{color:var(--bos-color-primary)}.text-\[var\(--bos-color-success\)\]{color:var(--bos-color-success)}.text-\[var\(--bos-color-warning\)\]{color:var(--bos-color-warning)}.text-\[var\(--bos-error\)\]{color:var(--bos-error)}.text-\[var\(--bos-primary\)\]{color:var(--bos-primary)}.text-\[var\(--bos-text-primary\)\]{color:var(--bos-text-primary)}.text-\[var\(--bos-text-secondary\)\]{color:var(--bos-text-secondary)}.text-\[var\(--bos-text-tertiary\)\]{color:var(--bos-text-tertiary)}.text-amber-400{--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.text-amber-500{--tw-text-opacity:1;color:rgb(245 158 11/var(--tw-text-opacity,1))}.text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.text-blue-300{--tw-text-opacity:1;color:rgb(147 197 253/var(--tw-text-opacity,1))}.text-blue-400{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.text-blue-500{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1))}.text-blue-600{--tw-text-opacity:1;color:rgb(37 99 235/var(--tw-text-opacity,1))}.text-blue-900{--tw-text-opacity:1;color:rgb(30 58 138/var(--tw-text-opacity,1))}.text-emerald-400{--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-600{--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity,1))}.text-gray-800{--tw-text-opacity:1;color:rgb(31 41 55/var(--tw-text-opacity,1))}.text-green-500{--tw-text-opacity:1;color:rgb(34 197 94/var(--tw-text-opacity,1))}.text-green-600{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity,1))}.text-primary{color:var(--bos-primary)}.text-red-500{--tw-text-opacity:1;color:rgb(239 68 68/var(--tw-text-opacity,1))}.text-slate-300{--tw-text-opacity:1;color:rgb(203 213 225/var(--tw-text-opacity,1))}.text-slate-400{--tw-text-opacity:1;color:rgb(148 163 184/var(--tw-text-opacity,1))}.text-slate-500{--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1))}.text-slate-600{--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1))}.text-slate-700{--tw-text-opacity:1;color:rgb(51 65 85/var(--tw-text-opacity,1))}.text-slate-800{--tw-text-opacity:1;color:rgb(30 41 59/var(--tw-text-opacity,1))}.text-success{color:var(--bos-success)}.text-warning{color:var(--bos-warning)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)}.shadow,.shadow-\[0_-8px_20px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[0_-8px_20px_rgba\(15\2c 23\2c 42\2c 0\.08\)\]{--tw-shadow:0 -8px 20px rgba(15,23,42,0.08);--tw-shadow-colored:0 -8px 20px var(--tw-shadow-color)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 rgb(0 0 0/0.05);--tw-shadow-colored:inset 0 2px 4px 0 var(--tw-shadow-color)}.shadow-inner,.shadow-lg{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow:var(--bos-shadow-lg);--tw-shadow-colored:var(--bos-shadow-lg)}.shadow-md{--tw-shadow:var(--bos-shadow-md);--tw-shadow-colored:var(--bos-shadow-md)}.shadow-md,.shadow-none{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000}.shadow-sm,.shadow-xs{--tw-shadow:var(--bos-shadow-sm);--tw-shadow-colored:var(--bos-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.shadow-\[var\(--bos-shadow-sm\)\]{--tw-shadow-color:var(--bos-shadow-sm);--tw-shadow:var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ring-blue-500{--tw-ring-opacity:1;--tw-ring-color:rgb(59 130 246/var(--tw-ring-opacity,1))}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter!important;transition-timing-function:var(--bos-ease-standard)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:var(--bos-ease-standard);transition-duration:.15s}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--bos-ease-standard);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:var(--bos-ease-standard);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:var(--bos-ease-standard);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:var(--bos-ease-standard);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}:root{--bos-blue-50:#e6f4ff;--bos-blue-100:#bae0ff;--bos-blue-500:#0958d9;--bos-blue-600:#0958d9;--bos-blue-700:#0050b3;--bos-blue-800:#003a8c;--bos-green-500:#52c41a;--bos-gold-500:#faad14;--bos-red-500:#ff4d4f;--bos-cyan-500:#13c2c2;--bos-purple-500:#722ed1;--bos-orange-500:#d46b08;--bos-magenta-500:#c41d7f;--bos-slate-50:#f8fafc;--bos-slate-100:#f1f5f9;--bos-slate-200:#e2e8f0;--bos-slate-300:#cbd5e1;--bos-slate-400:#94a3b8;--bos-slate-500:#64748b;--bos-slate-800:#1e293b;--bos-slate-900:#0f172a;--bos-white:#ffffff;--bos-primary:var(--bos-blue-500);--bos-primary-hover:var(--bos-blue-600);--bos-primary-text:#004c99;--bos-primary-light:#e6f4ff;--bos-primary-bg:#f0f7ff;--bos-on-primary:var(--bos-white);--bos-primary-ring:rgba(9,88,217,0.2);--bos-primary-ring-subtle:rgba(9,88,217,0.1);--bos-primary-shadow:rgba(9,88,217,0.3);--bos-focus-ring:#facc15;--bos-success:var(--bos-green-500);--bos-success-hover:#389e0d;--bos-success-bg:#dcfce7;--bos-success-border:#4ade80;--bos-success-text:#166534;--bos-on-success:var(--bos-white);--bos-warning:var(--bos-gold-500);--bos-warning-bg:#fef3c7;--bos-warning-border:#fbbf24;--bos-warning-text:#78350f;--bos-on-warning:var(--bos-white);--bos-error:var(--bos-red-500);--bos-error-bg:#fee2e2;--bos-error-border:#f87171;--bos-error-text:#a8071a;--bos-on-error:var(--bos-white);--bos-info:var(--bos-blue-500);--bos-info-bg:#dbeafe;--bos-info-border:#60a5fa;--bos-info-text:#1e3a8a;--bos-on-info:var(--bos-white);--bos-bg-base:var(--bos-slate-50);--bos-bg-card:var(--bos-white);--bos-bg-elevated:var(--bos-white);--bos-bg-muted:var(--bos-slate-100);--bos-bg-subtle:var(--bos-slate-50);--bos-border:#e8ecf1;--bos-border-light:#f0f0f0;--bos-input-border:var(--bos-slate-300);--bos-text-primary:var(--bos-slate-800);--bos-text-secondary:var(--bos-slate-500);--bos-text-tertiary:var(--bos-slate-400);--bos-scrollbar-thumb:var(--bos-slate-300);--bos-scrollbar-thumb-hover:var(--bos-slate-400);--bos-skeleton-start:#f0f0f0;--bos-skeleton-middle:#e0e0e0;--bos-border-subtle:var(--bos-border);--bos-bg-surface:var(--bos-bg-card);--bos-color-bg-container:var(--bos-bg-card);--bos-color-bg-layout:var(--bos-bg-base);--bos-color-border:var(--bos-border);--bos-color-fill-secondary:var(--bos-bg-muted);--bos-color-primary:var(--bos-primary);--bos-color-info:var(--bos-info);--bos-color-success:var(--bos-success);--bos-color-warning:var(--bos-warning);--bos-primary-soft:var(--bos-primary-bg);--bos-space-2:var(--bos-space-sm);--bos-space-4:var(--bos-space-md);--bos-surface:var(--bos-bg-card);--bos-surface-subtle:var(--bos-bg-subtle);--bos-field-family-text:var(--bos-blue-700);--bos-field-family-number:#237804;--bos-field-family-time:var(--bos-orange-500);--bos-field-family-choice:var(--bos-purple-500);--bos-field-family-advanced:#ad2102;--bos-field-type-border:var(--bos-border);--bos-field-type-bg:var(--bos-bg-card);--bos-field-type-hover:var(--bos-primary-bg);--bos-field-type-focus:var(--bos-primary);--bos-space-xs:4px;--bos-space-sm:8px;--bos-space-3:12px;--bos-space-md:16px;--bos-space-5:20px;--bos-space-lg:24px;--bos-space-xl:32px;--bos-space-10:40px;--bos-space-2xl:48px;--bos-space-16:64px;--bos-space-20:80px;--bos-space-24:96px;--bos-radius-sm:6px;--bos-radius-md:8px;--bos-radius-lg:12px;--bos-radius-xl:16px;--bos-radius-full:9999px;--bos-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--bos-shadow-md:0 4px 6px -1px rgba(0,0,0,0.07),0 2px 4px -2px rgba(0,0,0,0.05);--bos-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.08),0 4px 6px -4px rgba(0,0,0,0.05);--bos-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 8px 10px -6px rgba(0,0,0,0.05);--bos-duration-fast:150ms;--bos-duration-normal:250ms;--bos-duration-slow:350ms;--bos-ease-standard:cubic-bezier(0.4,0,0.2,1);--bos-transition-fast:var(--bos-duration-fast) var(--bos-ease-standard);--bos-transition-normal:var(--bos-duration-normal) var(--bos-ease-standard);--bos-transition-slow:var(--bos-duration-slow) var(--bos-ease-standard);--bos-font-sans:var(--font-inter),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--bos-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--bos-z-dropdown:1000;--bos-z-sticky:1010;--bos-z-fixed:1020;--bos-z-modal-backdrop:1030;--bos-z-modal:1040;--bos-z-popover:1050;--bos-z-tooltip:1070;--bos-z-toast:1080;--bos-z-max:9999}html.dark{--bos-primary:#69b1ff;--bos-primary-hover:#91caff;--bos-primary-text:#bae0ff;--bos-primary-light:#112a52;--bos-primary-bg:#0c1a30;--bos-success:#4ade80;--bos-success-hover:#86efac;--bos-success-bg:#052e16;--bos-success-border:#166534;--bos-success-text:#bbf7d0;--bos-warning:#ffc53d;--bos-warning-bg:#2b2111;--bos-warning-border:#594214;--bos-warning-text:#ffe58f;--bos-error:#ff7875;--bos-error-bg:#2a1215;--bos-error-border:#791a1f;--bos-info:#69b1ff;--bos-info-bg:#111d2c;--bos-info-border:#15395b;--bos-info-text:#bae0ff;--bos-bg-base:#0f172a;--bos-bg-card:#1e293b;--bos-bg-elevated:#1e293b;--bos-bg-muted:#334155;--bos-bg-subtle:#1e293b;--bos-border:#334155;--bos-border-light:#1e293b;--bos-input-border:#475569;--bos-text-primary:#f8fafc;--bos-text-secondary:#94a3b8;--bos-text-tertiary:#64748b;--bos-error-text:#ff9c9c;--bos-scrollbar-thumb:#475569;--bos-scrollbar-thumb-hover:#64748b;--bos-skeleton-start:#1e293b;--bos-skeleton-middle:#334155;--bos-shadow-sm:0 1px 2px 0 rgba(0,0,0,0.3);--bos-shadow-md:0 4px 6px -1px rgba(0,0,0,0.35),0 2px 4px -2px rgba(0,0,0,0.25);--bos-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.4),0 4px 6px -4px rgba(0,0,0,0.3);--bos-shadow-xl:0 20px 25px -5px rgba(0,0,0,0.45),0 8px 10px -6px rgba(0,0,0,0.35)}body,html{margin:0;padding:0;height:100%;background-color:var(--bos-bg-base);color:var(--bos-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bos-data-workspace,.bos-data-workspace .ant-card,.bos-data-workspace .ant-card-body,.bos-data-workspace .ant-table-container,.bos-data-workspace .ant-table-content,.bos-data-workspace .ant-table-wrapper,.bos-data-workspace-column-row,.bos-data-workspace-filter-row,.bos-data-workspace-query-row,.bos-data-workspace-toolbar-row{max-inline-size:100%;min-inline-size:0}.bos-data-workspace{display:grid;gap:var(--bos-space-md);inline-size:100%}.bos-data-workspace-bulk-bar,.bos-data-workspace-footer,.bos-data-workspace-toolbar-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bos-space-md);justify-content:space-between}.bos-data-workspace-search{flex:1 1 20rem;max-inline-size:34rem;min-inline-size:14rem}.bos-data-workspace-filters{background:var(--bos-bg-subtle);border:1px solid var(--bos-border-light);border-radius:var(--bos-radius-lg);padding:var(--bos-space-md)}.bos-data-workspace-filter-row,.bos-data-workspace-query-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--bos-space-sm);inline-size:100%}.bos-data-workspace-bulk-bar{background:var(--bos-primary-bg);border:1px solid var(--bos-primary-border);border-radius:var(--bos-radius-md);margin-block-start:var(--bos-space-md);padding:var(--bos-space-sm) var(--bos-space-md)}.bos-data-workspace-table-shell{background:var(--bos-bg-card);border:1px solid var(--bos-border-light);border-radius:var(--bos-radius-lg);inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-x:auto;overflow-y:hidden}.bos-data-workspace-table-shell .ant-table-body,.bos-data-workspace-table-shell .ant-table-content{max-inline-size:100%;overscroll-behavior-inline:contain}.bos-data-workspace-table-shell .ant-table{max-inline-size:100%;min-inline-size:0;overflow:hidden}.bos-data-workspace-sort-title{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:600;gap:6px;inline-size:100%;justify-content:space-between;min-inline-size:0;padding:3px 0;text-align:start}.bos-data-workspace-sort-title:focus-visible{border-radius:var(--bos-radius-sm);outline:3px solid color-mix(in srgb,var(--bos-primary) 35%,transparent);outline-offset:2px}.bos-data-workspace-sort-hint{color:var(--bos-text-tertiary);opacity:.65}.bos-data-workspace-cell{display:block;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bos-data-workspace-group-row>td{background:var(--bos-bg-subtle)!important}.bos-data-workspace--compact .ant-table-cell{padding-block:6px!important}.bos-data-workspace--comfortable .ant-table-cell{padding-block:18px!important}.bos-data-workspace-footer{padding-inline:var(--bos-space-xs)}.bos-data-workspace-lazy-placeholder{color:var(--bos-text-secondary);padding:var(--bos-space-lg);text-align:center}.bos-data-workspace-column-row{align-items:center;background:var(--bos-bg-card);border:1px solid var(--bos-border-light);border-radius:var(--bos-radius-md);display:grid;gap:var(--bos-space-sm);grid-template-columns:auto minmax(10rem,1fr) auto auto auto;padding:var(--bos-space-sm)}.bos-data-workspace-column-label{display:inline-block;max-inline-size:22rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.bos-data-workspace-display-controls{display:grid;gap:var(--bos-space-md);grid-template-columns:repeat(2,minmax(0,1fr))}.bos-data-workspace-display-controls>div{align-items:flex-start;background:var(--bos-bg-subtle);border-radius:var(--bos-radius-md);display:flex;flex-direction:column;gap:var(--bos-space-sm);padding:var(--bos-space-md)}@media (max-width:767px){.bos-data-workspace-bulk-bar,.bos-data-workspace-footer,.bos-data-workspace-toolbar-row{align-items:stretch;flex-direction:column}.bos-data-workspace-search{flex-basis:auto;inline-size:100%;max-inline-size:none;min-inline-size:0}.bos-data-workspace-bulk-bar .ant-btn,.bos-data-workspace-bulk-bar>.ant-space,.bos-data-workspace-bulk-bar>.ant-space>.ant-space-item,.bos-data-workspace-toolbar-row .ant-btn,.bos-data-workspace-toolbar-row>.ant-space,.bos-data-workspace-toolbar-row>.ant-space>.ant-space-item{inline-size:100%}.bos-data-workspace-filter-row,.bos-data-workspace-query-row{align-items:stretch;flex-direction:column}.bos-data-workspace-filter-row>*,.bos-data-workspace-query-row>*{inline-size:100%!important;min-inline-size:0!important}.bos-data-workspace-column-row{grid-template-columns:auto minmax(0,1fr)}.bos-data-workspace-column-row>:nth-child(n+3){grid-column:1/-1;inline-size:100%!important}.bos-data-workspace-display-controls{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bos-data-workspace *,.bos-data-workspace-settings *{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*,:after,:before{box-sizing:border-box}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--bos-scrollbar-thumb);border-radius:var(--bos-radius-full);-webkit-transition:background var(--bos-transition-fast);transition:background var(--bos-transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--bos-scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--bos-scrollbar-thumb) transparent}@keyframes bos-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bos-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes bos-fade-in-down{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes bos-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes bos-slide-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes bos-pulse-subtle{0%,to{opacity:1}50%{opacity:.7}}@keyframes bos-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes bos-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bos-animate-fade-in{animation:bos-fade-in var(--bos-transition-normal) ease-out}.bos-animate-fade-in-up{animation:bos-fade-in-up var(--bos-transition-normal) ease-out}.bos-animate-fade-in-down{animation:bos-fade-in-down var(--bos-transition-normal) ease-out}.bos-animate-scale-in{animation:bos-scale-in var(--bos-transition-normal) ease-out}.bos-animate-slide-in-right{animation:bos-slide-in-right var(--bos-transition-normal) ease-out}.app-sider{position:relative;z-index:10}.app-sider .app-sider-logo{transition:all var(--bos-transition-normal)}.app-sider .ant-menu-item{transition:all var(--bos-transition-fast);border-radius:var(--bos-radius-md)!important;margin:4px 8px!important}.app-sider .ant-menu-light .ant-menu-item:hover{background:var(--bos-primary-light)!important}.app-sider .ant-menu-item-selected{font-weight:600}.bos-shell-sider{background:#0b1b34!important;box-shadow:4px 0 24px rgba(15,23,42,.18);height:100vh;inset-block-start:0;overflow:auto;position:sticky!important}.bos-shell-sider.core-app-sider,.bos-shell-sider.core-app-sider .ant-layout-sider-children{background:linear-gradient(180deg,#0b1b34,#102a4c)}.bos-shell-sider.yms-app-sider,.bos-shell-sider.yms-app-sider .ant-layout-sider-children{background:linear-gradient(180deg,#171a34,#20214c)}.bos-shell-brand{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffff;cursor:pointer;display:flex;gap:12px;justify-content:flex-start;min-height:72px;padding:12px 16px;text-align:left;width:100%}.bos-shell-brand:hover{background:rgba(255,255,255,.08)}.bos-shell-brand:focus-visible{box-shadow:inset 0 0 0 3px var(--bos-focus-ring);outline:none}.bos-shell-brand-mark{align-items:center;background:linear-gradient(135deg,#1677ff,#69b1ff);border:1px solid rgba(255,255,255,.42);border-radius:12px;box-shadow:0 8px 20px rgba(0,80,179,.32);color:#ffffff;display:inline-flex;flex:0 0 40px;font-size:18px;font-weight:800;height:40px;justify-content:center;letter-spacing:.04em}.yms-app-sider .bos-shell-brand-mark{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.bos-shell-brand-copy{display:flex;flex-direction:column;min-width:0}.bos-shell-brand-copy strong{color:#ffffff;font-size:15px;line-height:1.35}.bos-shell-brand-copy small{color:#b9c8dc;font-size:11px;line-height:1.4}.bos-shell-menu.ant-menu-dark,.bos-shell-menu.ant-menu-dark .ant-menu-sub{background:transparent!important}.bos-shell-menu.ant-menu-dark .ant-menu-item,.bos-shell-menu.ant-menu-dark .ant-menu-submenu-title{color:#dce8f7!important}.bos-shell-menu.ant-menu-dark .ant-menu-item:hover,.bos-shell-menu.ant-menu-dark .ant-menu-submenu-title:hover{background:rgba(255,255,255,.12)!important;color:#ffffff!important}.bos-shell-menu.ant-menu-dark .ant-menu-item-selected{background:#0969da!important;box-shadow:inset 3px 0 0 #91caff;color:#ffffff!important}.yms-app-sider .bos-shell-menu.ant-menu-dark .ant-menu-item-selected{background:#6d28d9!important;box-shadow:inset 3px 0 0 #c4b5fd}.bos-shell-menu.ant-menu-dark .ant-menu-item-group-title{color:#9fb2ca!important;font-size:11px;font-weight:700;letter-spacing:.08em;padding-inline:18px;text-transform:uppercase}.bos-shell-sider .ant-layout-sider-trigger{background:rgba(3,12,27,.82)!important;border-top:1px solid rgba(255,255,255,.12);color:#dce8f7!important}.bos-shell-sider .ant-layout-sider-trigger:hover{background:#0050b3!important;color:#ffffff!important}.ant-table-container,.ant-table-wrapper,.app-main-layout,.app-shell-content,.bos-page-content,.bos-page-content .ant-card,.bos-page-content .ant-card-body,.bos-page-content .ant-tabs,.bos-page-content .ant-tabs-content-holder{min-width:0;max-width:100%}.ant-table-content{max-width:100%;overflow-x:auto!important}.bos-page-content .ant-card-head-wrapper{min-width:0;flex-wrap:wrap;gap:var(--bos-space-sm)}.bos-page-content .ant-card-extra,.bos-page-content .ant-card-head-title{min-width:0;max-width:100%;white-space:normal}.bos-page-content .ant-card-extra>.ant-space{min-width:0;max-width:100%;flex-wrap:wrap}.bos-page-content .ant-tabs-nav-wrap{min-width:0;overflow-x:auto}.metadata-entities-table{max-width:100%}.metadata-entities-card .ant-card-head-wrapper{gap:var(--bos-space-3)}.metadata-entities-card .ant-card-head-title{min-width:0;white-space:normal}.reports-page,.reports-page .ant-card,.reports-page .ant-space,.reports-page .ant-space-item,.reports-page .ant-table-wrapper{min-width:0;max-width:100%}.reports-page .ant-table-content{max-width:100%;overflow-x:auto!important}.reports-page .recharts-responsive-container{min-width:0}.record-create-workspace,.record-create-workspace .ant-card,.record-create-workspace .ant-card-body,.record-create-workspace .ant-col,.record-create-workspace .ant-form,.record-create-workspace .ant-form-item,.record-create-workspace .ant-form-item-control,.record-create-workspace .ant-form-item-control-input,.record-create-workspace .ant-form-item-control-input-content,.record-create-workspace .ant-row,.record-create-workspace .ant-space,.record-create-workspace .ant-space-item,.record-create-workspace>.ant-card{min-width:0;max-width:100%}.record-create-workspace{box-sizing:border-box;inline-size:100%;overflow-x:clip}.record-create-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,17fr) minmax(18rem,7fr);inline-size:100%}.record-create-form-step,.record-create-form-step>.ant-space-item,.record-create-layout,.record-create-primary-panel,.record-create-summary-panel,.record-create-workspace .ant-alert,.record-create-workspace .ant-alert-content,.record-create-workspace .ant-input-affix-wrapper,.record-create-workspace .ant-select,.record-create-workspace .ant-select-selection-item,.record-create-workspace .ant-select-selection-placeholder,.record-create-workspace .ant-select-selection-wrap,.record-create-workspace .ant-select-selector,.record-create-workspace .ant-table-container,.record-create-workspace .ant-table-wrapper,.record-create-workspace .bos-table-grid{max-inline-size:100%;min-inline-size:0}.record-create-workspace .ant-alert-description,.record-create-workspace .ant-alert-message,.record-create-workspace .ant-card-head-title,.record-create-workspace .ant-form-item-explain-error,.record-create-workspace .ant-form-item-extra,.record-create-workspace .ant-typography{overflow-wrap:anywhere}.record-create-workspace .ant-card-head-title{max-inline-size:100%;min-inline-size:0;overflow:visible;text-overflow:clip;white-space:normal}.record-create-workspace .ant-select-selection-item,.record-create-workspace .ant-select-selection-placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-create-option-label,.record-create-selected-label{display:block;max-inline-size:100%;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-create-entity-heading{align-items:center;display:flex;flex-wrap:wrap;gap:6px;max-inline-size:100%;min-inline-size:0}.record-create-code-tag{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.record-create-workspace .ant-table-body,.record-create-workspace .ant-table-content{max-inline-size:100%;overscroll-behavior-inline:contain}.record-create-workspace .bos-table-grid{overflow:hidden}@media (max-width:1199px){.record-create-layout{grid-template-columns:minmax(0,1fr)}.record-create-summary-panel{grid-row:1}.record-create-summary-panel>.sticky{position:static}}.record-create-workspace .ant-steps,.record-create-workspace .ant-steps-item,.record-create-workspace .ant-steps-item-container,.record-create-workspace .ant-steps-item-content{min-width:0;max-width:100%}.record-create-workspace .ant-steps-item-description,.record-create-workspace .ant-steps-item-title{overflow-wrap:anywhere;white-space:normal}.record-create-workspace .ant-form-item-label>label,.record-create-workspace .ant-form-item-label>label>span{max-inline-size:100%;min-inline-size:0;min-height:22px;overflow-wrap:anywhere;white-space:normal}.record-create-workspace .ant-form-item-extra{color:var(--bos-text-secondary);line-height:1.45;margin-top:var(--bos-space-xs)}.record-create-action-bar{background:color-mix(in srgb,var(--bos-bg-card) 94%,transparent);border-top:1px solid var(--bos-border-light);bottom:0;margin-inline:-24px!important;padding:var(--bos-space-md) var(--bos-space-lg) 0;position:sticky;z-index:var(--bos-z-sticky)}@media (max-width:576px){.bos-page-content .ant-card-head-wrapper{align-items:flex-start;flex-wrap:wrap;gap:var(--bos-space-sm)}.bos-page-content .ant-card-extra,.bos-page-content .ant-card-head-title{min-width:0;max-width:100%;white-space:normal}.bos-page-content .ant-card-extra{margin-inline-start:0}.bos-page-content .ant-card-extra>.ant-space{flex-wrap:wrap;max-width:100%}.record-create-workspace .ant-card-body{padding:var(--bos-space-md)!important}.record-create-heading .ant-btn,.record-create-heading .ant-space,.record-create-heading .ant-space-item,.record-create-heading>.ant-col{max-inline-size:100%}.record-create-workspace .ant-steps{display:grid;grid-template-columns:minmax(0,1fr)}.record-create-action-bar{margin-inline:calc(-1 * var(--bos-space-md))!important;padding-inline:var(--bos-space-md)}.record-create-action-bar .ant-btn,.record-create-action-bar .ant-space,.record-create-action-bar .ant-space-item,.record-create-action-bar>.ant-col{width:100%}}.shift-planning-workspace,.shift-planning-workspace .ant-space,.shift-planning-workspace .ant-space-item,.shift-planning-workspace .ant-table-wrapper{min-width:0;max-width:100%}.shift-planning-workspace .ant-table-cell{vertical-align:middle}.shift-planning-workspace .ant-statistic-content{font-size:clamp(20px,3vw,28px)}@media (max-width:576px){.shift-planning-workspace .ant-tabs-nav-wrap{overflow-x:auto}.shift-planning-workspace [role=toolbar],.shift-planning-workspace [role=toolbar] .ant-btn,.shift-planning-workspace [role=toolbar] .ant-space-item{width:100%}.shift-command-modal .ant-modal{margin:var(--bos-space-sm) auto;max-width:calc(100vw - 16px);padding-bottom:var(--bos-space-sm);top:0}.shift-command-modal .ant-modal-body{max-height:calc(100dvh - 150px)!important;overflow-y:auto}.shift-command-modal .ant-modal-body,.shift-command-modal .ant-modal-footer,.shift-command-modal .ant-modal-header{padding-inline:var(--bos-space-md)}}.app-header{backdrop-filter:blur(8px);transition:all var(--bos-transition-normal);justify-content:space-between;width:100%;height:64px;padding:0 24px;border-bottom:1px solid var(--bos-border-light);line-height:normal}.app-header,.app-header-primary{display:flex;align-items:center;gap:16px;min-width:0}.app-header-primary{flex:1 1 auto;overflow:hidden}.app-header-tenant{flex:0 1 220px;max-width:220px;min-width:40px}.app-header-tenant-name{max-width:160px}.app-header-nav{flex:1 1 auto;min-width:0}.app-header-nav.ant-menu-horizontal>.ant-menu-item,.app-header-nav.ant-menu-horizontal>.ant-menu-submenu{border-radius:var(--bos-radius-md);color:var(--bos-text-primary)!important;font-weight:600;margin-block:10px;padding-inline:12px}.app-header-nav.ant-menu-horizontal>.ant-menu-item-active,.app-header-nav.ant-menu-horizontal>.ant-menu-item:hover,.app-header-nav.ant-menu-horizontal>.ant-menu-submenu-active,.app-header-nav.ant-menu-horizontal>.ant-menu-submenu:hover{background:var(--bos-primary-light)!important;color:var(--bos-primary)!important}.app-header-nav.ant-menu-horizontal>.ant-menu-item-selected{background:var(--bos-primary-bg)!important;color:var(--bos-primary)!important}.app-header-nav.ant-menu-horizontal>.ant-menu-item:after,.app-header-nav.ant-menu-horizontal>.ant-menu-submenu:after{border-bottom-color:var(--bos-primary)!important}.app-header-mobile-navigation{display:none!important;flex:0 0 44px;height:44px!important;width:44px}.bos-shell-portal-button{background:#ffffff!important;border-color:#91caff!important;color:#003a8c!important;font-weight:700}.bos-shell-portal-button:focus-visible,.bos-shell-portal-button:hover{background:#e6f4ff!important;border-color:#0050b3!important;color:#002c8c!important}.app-header-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}.app-header-search{flex:0 1 220px;width:clamp(140px,14vw,220px);min-width:120px}.app-header-search .global-search-trigger{max-width:none!important}.app-header-user{align-items:center;display:inline-flex;height:44px;min-width:0}@media (max-width:1500px){.app-header{gap:12px;padding-inline:16px}.app-header-actions,.app-header-primary{gap:10px}.app-header-onboarding{display:none}}@media (max-width:1200px){.app-header-divider,.app-header-search{display:none}.app-header-username{display:none!important}}@media (max-width:768px){.app-header{padding-inline:8px}.app-header-primary{gap:8px}.app-header-mobile-navigation{align-items:center;display:inline-flex!important;justify-content:center}.app-header-tenant{flex-basis:40px;width:40px;padding-inline:11px}.app-header-tenant-name{display:none!important}.app-header-nav,.app-header-run-workflow{display:none}.app-shell-content{margin:12px!important}}.core-mobile-navigation-drawer .ant-drawer-body,.core-mobile-navigation-drawer .ant-drawer-header{background:#0b1b34}.core-mobile-navigation-drawer .ant-drawer-header{border-bottom-color:rgba(255,255,255,.12)}.core-mobile-navigation-drawer .ant-drawer-close,.core-mobile-navigation-drawer .ant-drawer-title,.core-mobile-navigation-drawer .core-mobile-navigation-label{color:#ffffff!important}.core-mobile-navigation-drawer .ant-drawer-body{padding:12px 8px 24px}.core-mobile-navigation-drawer .ant-divider{border-color:rgba(255,255,255,.12);margin-block:16px}.core-mobile-navigation-label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;padding:6px 18px;text-transform:uppercase}@media (max-width:576px){.notification-preference-list,.notification-preference-list .ant-list-items{max-width:100%;min-width:0;width:100%}.notification-preference-item{align-items:stretch!important;box-sizing:border-box;display:block!important;max-width:100%!important;min-width:0!important;width:100%!important}.notification-preference-item .ant-list-item-action,.notification-preference-item .ant-list-item-meta{box-sizing:border-box;max-width:100%;min-width:0}.notification-preference-item .ant-list-item-meta{margin-bottom:var(--bos-space-3)}.notification-preference-actions{align-items:center;display:flex;gap:var(--bos-space-3);justify-content:flex-start;width:100%}.notification-preference-item .ant-list-item-meta-description,.notification-preference-item .ant-list-item-meta-title{white-space:normal;overflow-wrap:anywhere}.notification-preference-action{flex:1 1 0;margin-right:0!important;min-width:0}}@media (max-width:992px){.app-shell-content{margin:var(--bos-space-md)!important}.report-header{align-items:stretch!important;flex-direction:column;gap:var(--bos-space-3)}.report-header>*{min-width:0;width:100%}.report-header .ant-space{flex-wrap:wrap;width:100%}}@media (max-width:576px){.app-shell-content{margin:var(--bos-space-3)!important}.reports-page{padding:0!important}.report-header,.reports-hero{align-items:stretch!important;flex-direction:column;gap:var(--bos-space-3);padding:var(--bos-space-md)!important}.reports-hero{padding-top:28px!important}.report-header>*,.reports-hero>*{min-width:0;width:100%}.report-header .ant-space,.reports-hero .ant-btn{width:100%}.report-header .ant-space{flex-wrap:wrap}.bos-responsive-card .ant-card-head-wrapper,.metadata-entities-card .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:var(--bos-space-sm);padding-block:var(--bos-space-3)}.bos-responsive-card .ant-card-head-title,.metadata-entities-card .ant-card-head-title{min-width:0;white-space:normal}.bos-responsive-card .ant-card-extra,.metadata-entities-card .ant-card-extra{margin-inline-start:0;max-width:100%;min-width:0;width:100%;overflow:hidden}.bos-responsive-card .ant-card-extra>.ant-space,.bos-responsive-card .ant-card-head-wrapper{width:100%;min-width:0;flex-wrap:wrap}}.ant-card{transition:box-shadow var(--bos-transition-normal),transform var(--bos-transition-normal)}.bos-card-hover:hover{box-shadow:var(--bos-shadow-lg);transform:translateY(-2px)}.bos-card-interactive{cursor:pointer;transition:all var(--bos-transition-fast)}.bos-card-interactive:hover{border-color:var(--bos-primary)!important;box-shadow:0 0 0 2px var(--bos-primary-ring)}.ant-btn{transition:all var(--bos-transition-fast)}.ant-btn-primary:not(.ant-btn-background-ghost):not(:disabled){color:var(--bos-on-primary)}.ant-btn-primary.ant-btn-background-ghost:not(:disabled){border-color:var(--bos-primary);color:var(--bos-primary-text)}.ant-btn-primary.ant-btn-background-ghost:not(:disabled):focus-visible,.ant-btn-primary.ant-btn-background-ghost:not(:disabled):hover{border-color:var(--bos-primary-hover);color:var(--bos-primary-hover)}.ant-btn-link:not(:disabled){color:var(--bos-primary)}.ant-btn-dangerous.ant-btn-link:not(:disabled),.ant-btn-dangerous.ant-btn-text:not(:disabled){color:var(--bos-error-text)}html:not(.dark) .ant-tag-green,html:not(.dark) .ant-tag-success{background:var(--bos-success-bg)!important;border-color:var(--bos-success-border)!important;color:var(--bos-success-text)!important}html:not(.dark) .ant-tag-gold,html:not(.dark) .ant-tag-orange,html:not(.dark) .ant-tag-warning{background:var(--bos-warning-bg)!important;border-color:var(--bos-warning-border)!important;color:var(--bos-warning-text)!important}html:not(.dark) .ant-tag-error,html:not(.dark) .ant-tag-red,html:not(.dark) .ant-tag-volcano{background:var(--bos-error-bg)!important;border-color:var(--bos-error-border)!important;color:var(--bos-error-text)!important}html:not(.dark) .ant-tag-blue,html:not(.dark) .ant-tag-processing{background:var(--bos-info-bg)!important;border-color:var(--bos-info-border)!important;color:var(--bos-info-text)!important}html:not(.dark) .ant-alert-success{background:var(--bos-success-bg);border-color:var(--bos-success-border)}html:not(.dark) .ant-alert-warning{background:var(--bos-warning-bg);border-color:var(--bos-warning-border)}html:not(.dark) .ant-alert-error{background:var(--bos-error-bg);border-color:var(--bos-error-border)}html:not(.dark) .ant-alert-info{background:var(--bos-info-bg);border-color:var(--bos-info-border)}html:not(.dark) .ant-alert-success .ant-alert-icon{color:var(--bos-success)}html:not(.dark) .ant-alert-warning .ant-alert-icon{color:var(--bos-warning)}html:not(.dark) .ant-alert-error .ant-alert-icon{color:var(--bos-error)}html:not(.dark) .ant-alert-info .ant-alert-icon{color:var(--bos-info)}.ant-btn-primary:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px var(--bos-primary-shadow)}.ant-btn-primary:not(:disabled):active{transform:translateY(0)}.ant-table-row{transition:background-color var(--bos-transition-fast)}.ant-table-row:hover>td{background:var(--bos-primary-bg)!important}.ant-statistic-content-suffix{color:inherit!important}.ant-badge-count{animation:bos-pulse-subtle 2s ease-in-out infinite}.ant-drawer-body{padding:var(--bos-space-lg)}.ant-modal-content{border-radius:var(--bos-radius-lg);overflow:hidden}.ant-tag{border-radius:var(--bos-radius-sm);font-weight:500}.ant-tooltip-inner{border-radius:var(--bos-radius-md)}.bos-page-content{animation:bos-fade-in-up .3s ease-out}.bos-skeleton{background:linear-gradient(90deg,var(--bos-skeleton-start) 25%,var(--bos-skeleton-middle) 50%,var(--bos-skeleton-start) 75%);background-size:200% 100%;animation:bos-shimmer 1.5s ease-in-out infinite;border-radius:var(--bos-radius-md)}::-moz-selection{background:var(--bos-primary-ring);color:var(--bos-text-primary)}::selection{background:var(--bos-primary-ring);color:var(--bos-text-primary)}:focus-visible{outline:2px solid var(--bos-primary);outline-offset:2px;border-radius:var(--bos-radius-sm)}.ant-input-number-input:focus-visible,.ant-input:focus-visible,.ant-select-selection-search-input:focus-visible{box-shadow:0 0 0 3px var(--bos-primary-ring)!important;outline:2px solid var(--bos-primary)!important;outline-offset:2px}.bos-skip-link{position:absolute;inset-block-start:var(--bos-space-sm);inset-inline-start:var(--bos-space-sm);z-index:var(--bos-z-max);min-height:44px;padding:10px var(--bos-space-md);border-radius:var(--bos-radius-md);background:var(--bos-primary);color:var(--bos-on-primary);font-weight:600;text-decoration:none;transform:translateY(calc(-100% - var(--bos-space-md)));transition:transform var(--bos-transition-fast)}.bos-skip-link:focus-visible{color:var(--bos-on-primary);transform:translateY(0);outline:3px solid var(--bos-focus-ring,#facc15);outline-offset:3px}.bos-app-portal-card-link{display:block;height:100%;color:inherit;text-decoration:none}.bos-app-portal-header{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:0 var(--bos-space-lg);background:var(--bos-surface);box-shadow:var(--bos-shadow-sm)}.bos-app-portal-brand{flex:0 0 auto;color:var(--bos-primary-text);font-size:18px;font-weight:700;white-space:nowrap}.bos-app-portal-account{min-width:0}.bos-app-portal-card-link:focus-visible{border-radius:var(--bos-radius-lg);outline-offset:4px}.bos-app-portal-card-action{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:var(--bos-space-sm);margin-top:var(--bos-space-md);padding:0 var(--bos-space-lg);border-radius:var(--bos-radius-full);background:var(--bos-primary);color:var(--bos-on-primary)!important;font-weight:600}.bos-app-portal-card-link:focus-visible .bos-app-portal-card-action,.bos-app-portal-card-link:hover .bos-app-portal-card-action,.bos-app-portal-card-link:visited .bos-app-portal-card-action{color:var(--bos-on-primary)!important}.bos-app-portal-card-action-yms{background:var(--bos-purple-500)}@media (max-width:576px){.bos-hide-xs{display:none!important}.bos-app-portal-header{padding-inline:var(--bos-space-sm)}.bos-app-portal-logout-label,.bos-app-portal-user-name{display:none}.bos-app-portal-account{gap:var(--bos-space-xs)!important}.bos-app-portal-account .ant-btn{width:44px;min-width:44px;height:44px;padding-inline:0}}@media (max-width:768px){.core-app-sider{display:none!important;flex:0 0 0!important;max-width:0!important;min-width:0!important;width:0!important}.app-main-layout{flex:1 1 100%!important;max-width:100vw;width:100%}.bos-hide-sm{display:none!important}}@media (max-width:992px){.yms-app-sider{display:none!important;flex:0 0 0!important;max-width:0!important;min-width:0!important;width:0!important}.yms-mobile-navigation .ant-drawer-body,.yms-mobile-navigation .bos-shell-menu{min-height:100%}.bos-hide-md{display:none!important}}.bos-stat-card{border-radius:var(--bos-radius-lg);border:1px solid var(--bos-border-light);transition:all var(--bos-transition-fast);overflow:hidden}.bos-stat-card:hover{box-shadow:var(--bos-shadow-md);transform:translateY(-1px)}.ant-input-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px var(--bos-primary-ring-subtle)!important}.ant-form-item-explain-error,.ant-form-item-required:before,.bos-required-mark{color:var(--bos-error-text)!important}.ant-breadcrumb{font-size:13px}.bos-notification-badge .ant-badge-count{box-shadow:0 0 0 2px var(--bos-bg-card)}@media print{.ant-badge,.ant-btn,.app-header,.app-sider{display:none!important}.ant-layout-content{margin:0!important;padding:0!important}}.notification-preference-actions{align-items:center;display:flex;gap:var(--bos-space-3);margin-left:auto}.app-sider-logo{display:flex;align-items:center;justify-content:center;padding:16px 0;border-bottom:1px solid var(--bos-border-light);min-height:64px}.app-header{background-clip:padding-box}.bos-role-toolbar{max-width:100%}.bos-role-studio-panel{min-width:0}.bos-role-studio-loading{align-items:center;display:flex;justify-content:center;min-height:240px}.bos-role-grant-card{border-color:var(--bos-border);box-shadow:var(--bos-shadow-sm)}.bos-role-grant-row{align-items:flex-start;display:flex;gap:var(--bos-space-sm);justify-content:space-between;min-width:0}.bos-table-scroll{max-width:100%;overflow-x:auto}.bos-field-toolbox{margin-top:var(--bos-space-3)}.bos-field-family{display:grid;gap:var(--bos-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.bos-field-family__divider,.bos-field-family__separated{grid-column:1/-1}.bos-field-family__divider{margin:var(--bos-space-xs) 0!important}.bos-field-family--text,.bos-field-family__title--text{--bos-field-family-color:var(--bos-field-family-text)}.bos-field-family--number,.bos-field-family__title--number{--bos-field-family-color:var(--bos-field-family-number)}.bos-field-family--time,.bos-field-family__title--time{--bos-field-family-color:var(--bos-field-family-time)}.bos-field-family--choice,.bos-field-family__title--choice{--bos-field-family-color:var(--bos-field-family-choice)}.bos-field-family--advanced,.bos-field-family__title--advanced{--bos-field-family-color:var(--bos-field-family-advanced)}.bos-field-family__title{color:var(--bos-field-family-color)!important}.bos-field-type-button{align-items:flex-start;background:var(--bos-field-type-bg);border:1px solid var(--bos-field-type-border);border-radius:var(--bos-radius-sm);color:var(--bos-text-primary);cursor:grab;display:flex;flex-direction:column;gap:var(--bos-space-xs);justify-content:center;min-height:48px;padding:var(--bos-space-sm) var(--bos-space-3);text-align:left;transition:background-color var(--bos-transition-fast),border-color var(--bos-transition-fast),box-shadow var(--bos-transition-fast);width:100%}.bos-field-type-button:hover:not(:disabled){background:var(--bos-field-type-hover);border-color:var(--bos-field-type-focus);box-shadow:var(--bos-shadow-sm)}.bos-field-type-button:focus-visible{border-color:var(--bos-field-type-focus);box-shadow:0 0 0 3px var(--bos-primary-ring)}.bos-field-type-button:active:not(:disabled){cursor:grabbing;transform:translateY(1px)}.bos-field-type-button:disabled{background:var(--bos-bg-muted);color:var(--bos-text-tertiary);cursor:not-allowed;opacity:.72}.bos-field-type-button__icon{color:var(--bos-field-family-color);font-size:16px}.bos-field-type-button__label{font-size:12px;font-weight:600;line-height:1.3}.bos-inspector-section{background:var(--bos-bg-card);margin-bottom:var(--bos-space-md)}.metadata-designer-area-nav{background:var(--bos-bg-card);position:sticky;top:var(--bos-space-sm);z-index:var(--bos-z-sticky)}.metadata-designer-area-tabs>.ant-tabs-nav,.metadata-form-section-nav>.ant-tabs-nav{min-width:0}.metadata-designer-area-tabs .ant-tabs-nav-wrap,.metadata-form-section-nav .ant-tabs-nav-wrap{overflow-x:auto;scrollbar-width:thin}.metadata-form-section-nav>.ant-tabs-nav{background:color-mix(in srgb,var(--bos-bg-card) 96%,transparent);position:sticky;top:80px;z-index:calc(var(--bos-z-sticky) - 1)}.metadata-field-canvas,.metadata-field-canvas .ant-card-body,.metadata-form-workspace,.metadata-form-workspace .ant-space-item{max-width:100%;min-width:0}.metadata-field-workspace__mobile-toolbar{background:color-mix(in srgb,var(--bos-bg-card) 96%,transparent);display:flex;justify-content:flex-end;margin-bottom:var(--bos-space-md);padding-block:var(--bos-space-xs);position:sticky;top:132px;z-index:calc(var(--bos-z-sticky) - 2)}.metadata-field-inspector .ant-drawer-body,.metadata-field-library-drawer .ant-drawer-body{overscroll-behavior:contain}.metadata-field-card-actions .ant-space{justify-content:flex-end}@media (max-width:991px){.metadata-field-workspace>.ant-row>.ant-col:last-child{height:0;min-height:0;overflow:visible}.metadata-field-canvas .ant-card-body{min-height:480px!important;padding:var(--bos-space-md)!important}}@media (max-width:576px){.metadata-designer-area-nav{top:0}.metadata-form-section-nav>.ant-tabs-nav{top:64px}.metadata-field-workspace__mobile-toolbar{justify-content:stretch;top:116px}.metadata-field-workspace__mobile-toolbar .ant-btn{width:100%}.metadata-field-canvas .ant-card-head{padding-inline:var(--bos-space-md)}.metadata-field-canvas .ant-card-head-title{overflow:visible;white-space:normal}.metadata-field-card-actions,.metadata-field-card-actions .ant-space{text-align:left;width:100%}.metadata-field-card-actions .ant-space{justify-content:flex-start}.metadata-field-inspector .ant-drawer-header,.metadata-field-library-drawer .ant-drawer-header{padding:var(--bos-space-md)}}.bos-fieldset{border:0;margin:0;min-inline-size:0;padding:0}.bos-fieldset>legend{color:var(--bos-text-primary);font-size:14px;font-weight:600;margin-bottom:var(--bos-space-md)}.bos-field-policy{background:var(--bos-bg-muted);border:1px solid var(--bos-border);border-radius:var(--bos-radius-sm);margin-bottom:var(--bos-space-md);padding:var(--bos-space-3)}.bos-field-policy__heading{align-items:center;color:var(--bos-text-primary);display:flex;font-size:13px;font-weight:600;gap:var(--bos-space-sm);margin-bottom:var(--bos-space-xs)}.bos-field-policy__description{display:block;font-size:12px;margin-bottom:var(--bos-space-3)}.bos-option-card{background:var(--bos-bg-muted);margin-bottom:var(--bos-space-md)}.bos-text-primary{color:var(--bos-primary)!important}.bos-link-button{background:transparent;border:0;color:var(--bos-primary);cursor:pointer;font:inherit;min-height:32px;padding:0 var(--bos-space-xs)}.bos-link-button:hover{color:var(--bos-primary-hover);text-decoration:underline}.bos-icon-action{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:768px){.bos-field-family{grid-template-columns:1fr}.bos-role-toolbar,.bos-role-toolbar .ant-input-affix-wrapper,.bos-role-toolbar>.ant-space-item{width:100%!important}.bos-role-grant-row{flex-direction:column}.ant-drawer-content-wrapper{max-width:100vw;width:100vw!important}[data-testid=role-studio] .ant-drawer-body{padding:var(--bos-space-3)}[data-testid=role-studio] .ant-tabs-nav-wrap{overflow-x:auto}}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-within\:ring-primary:focus-within{--tw-ring-color:var(--bos-primary)}.hover\:scale-\[1\.02\]:hover{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[var\(--bos-primary\)\]:hover{border-color:var(--bos-primary)}.hover\:border-blue-300:hover{--tw-border-opacity:1;border-color:rgb(147 197 253/var(--tw-border-opacity,1))}.hover\:border-blue-400:hover{--tw-border-opacity:1;border-color:rgb(96 165 250/var(--tw-border-opacity,1))}.hover\:border-primary:hover{border-color:var(--bos-primary)}.hover\:bg-\[var\(--bos-bg-muted\)\]:hover{background-color:var(--bos-bg-muted)}.hover\:bg-\[var\(--bos-blue-100\)\]:hover{background-color:var(--bos-blue-100)}.hover\:bg-amber-500:hover{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.hover\:bg-blue-500:hover{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.hover\:bg-emerald-500:hover{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.hover\:bg-slate-50:hover{--tw-bg-opacity:1;background-color:rgb(248 250 252/var(--tw-bg-opacity,1))}.hover\:opacity-80:hover{opacity:.8}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus-visible\:ring-\[var\(--bos-primary\)\]:focus-visible{--tw-ring-color:var(--bos-primary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width:640px){.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mt-8{margin-top:var(--bos-space-xl)}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-60{width:15rem}.sm\:w-80{width:20rem}.sm\:w-\[220px\]{width:220px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[300px\]{width:300px}.sm\:w-\[340px\]{width:340px}.sm\:w-auto{width:auto}.sm\:max-w-xl{max-width:36rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_200px_auto\]{grid-template-columns:1fr 200px auto}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-6{gap:var(--bos-space-lg)}.sm\:p-4{padding:var(--bos-space-md)}.sm\:p-6{padding:var(--bos-space-lg)}.sm\:p-8{padding:var(--bos-space-xl)}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:var(--bos-space-lg);padding-right:var(--bos-space-lg)}.sm\:py-8{padding-top:var(--bos-space-xl);padding-bottom:var(--bos-space-xl)}.sm\:\!text-2xl{font-size:1.5rem!important;line-height:1.3!important}.sm\:shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}}@media (min-width:768px){.md\:h-\[40rem\]{height:40rem}.md\:w-44{width:11rem}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\2c 1fr\)_220px_auto\]{grid-template-columns:minmax(0,1fr) 220px auto}.md\:grid-cols-\[minmax\(16rem\2c 1fr\)_16rem_auto\]{grid-template-columns:minmax(16rem,1fr) 16rem auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-6{padding:var(--bos-space-lg)}.md\:\!text-3xl{font-size:1.875rem!important;line-height:1.2!important}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:mb-2{margin-bottom:var(--bos-space-sm)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:w-auto{width:auto}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[18rem_minmax\(0\2c 1fr\)\]{grid-template-columns:18rem minmax(0,1fr)}.lg\:grid-cols-\[1fr_220px_180px_auto\]{grid-template-columns:1fr 220px 180px auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:p-6{padding:var(--bos-space-lg)}.lg\:opacity-0{opacity:0}}@media (min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-20{top:var(--bos-space-20)}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:h-\[calc\(100vh-15rem\)\]{height:calc(100vh - 15rem)}.xl\:h-\[calc\(100vh-320px\)\]{height:calc(100vh - 320px)}.xl\:min-h-\[600px\]{min-height:600px}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\2c 1\.4fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 1fr\)_minmax\(0\2c 1\.4fr\)_auto\]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr) auto}.xl\:grid-cols-\[minmax\(220px\2c 1fr\)_180px_180px_auto\]{grid-template-columns:minmax(220px,1fr) 180px 180px auto}.xl\:grid-cols-\[minmax\(320px\2c 0\.9fr\)_minmax\(0\2c 1\.6fr\)\]{grid-template-columns:minmax(320px,.9fr) minmax(0,1.6fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:justify-between{justify-content:space-between}}