@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700;800&display=swap";:root{--spacing-0: 0;--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-8: 32px;--spacing-10: 40px;--spacing-12: 48px;--spacing-16: 64px;--radius-none: 0;--radius-sm: 4px;--radius-default: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 9999px;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-lg: 18px;--text-xl: 20px;--text-2xl: 22px;--text-3xl: 24px;--text-4xl: 28px;--text-5xl: 32px;--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-2xl: 0 50px 100px -20px rgba(0, 0, 0, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .05);--shadow-card: 0 2px 8px rgba(0, 0, 0, .15);--shadow-dropdown: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);--shadow-modal: 0 10px 40px rgba(0, 0, 0, .2);--shadow-text-on-media: 0 2px 8px rgba(0, 0, 0, .3)}.p-0{padding:0}.p-1{padding:var(--spacing-1, 4px)}.p-2{padding:var(--spacing-2, 8px)}.p-3{padding:var(--spacing-3, 12px)}.p-4{padding:var(--spacing-4, 16px)}.p-5{padding:var(--spacing-5, 20px)}.p-6{padding:var(--spacing-6, 24px)}.p-8{padding:var(--spacing-8, 32px)}.p-10{padding:var(--spacing-10, 40px)}.p-12{padding:var(--spacing-12, 48px)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-8{padding-top:var(--spacing-8)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-8{padding-bottom:var(--spacing-8)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing-1)}.pl-2{padding-left:var(--spacing-2)}.pl-3{padding-left:var(--spacing-3)}.pl-4{padding-left:var(--spacing-4)}.pl-5{padding-left:var(--spacing-5)}.pl-6{padding-left:var(--spacing-6)}.pl-8{padding-left:var(--spacing-8)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing-1)}.pr-2{padding-right:var(--spacing-2)}.pr-3{padding-right:var(--spacing-3)}.pr-4{padding-right:var(--spacing-4)}.pr-5{padding-right:var(--spacing-5)}.pr-6{padding-right:var(--spacing-6)}.pr-8{padding-right:var(--spacing-8)}.m-0{margin:0}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-8{margin:var(--spacing-8)}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}.mx-2{margin-left:var(--spacing-2);margin-right:var(--spacing-2)}.mx-3{margin-left:var(--spacing-3);margin-right:var(--spacing-3)}.mx-4{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}.mx-6{margin-left:var(--spacing-6);margin-right:var(--spacing-6)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:var(--spacing-1);margin-bottom:var(--spacing-1)}.my-2{margin-top:var(--spacing-2);margin-bottom:var(--spacing-2)}.my-3{margin-top:var(--spacing-3);margin-bottom:var(--spacing-3)}.my-4{margin-top:var(--spacing-4);margin-bottom:var(--spacing-4)}.my-6{margin-top:var(--spacing-6);margin-bottom:var(--spacing-6)}.my-8{margin-top:var(--spacing-8);margin-bottom:var(--spacing-8)}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-1)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-5{margin-top:var(--spacing-5)}.mt-6{margin-top:var(--spacing-6)}.mt-8{margin-top:var(--spacing-8)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-1)}.mb-2{margin-bottom:var(--spacing-2)}.mb-3{margin-bottom:var(--spacing-3)}.mb-4{margin-bottom:var(--spacing-4)}.mb-5{margin-bottom:var(--spacing-5)}.mb-6{margin-bottom:var(--spacing-6)}.mb-8{margin-bottom:var(--spacing-8)}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing-1)}.ml-2{margin-left:var(--spacing-2)}.ml-3{margin-left:var(--spacing-3)}.ml-4{margin-left:var(--spacing-4)}.ml-5{margin-left:var(--spacing-5)}.ml-6{margin-left:var(--spacing-6)}.ml-8{margin-left:var(--spacing-8)}.mr-0{margin-right:0}.mr-1{margin-right:var(--spacing-1)}.mr-2{margin-right:var(--spacing-2)}.mr-3{margin-right:var(--spacing-3)}.mr-4{margin-right:var(--spacing-4)}.mr-5{margin-right:var(--spacing-5)}.mr-6{margin-right:var(--spacing-6)}.mr-8{margin-right:var(--spacing-8)}.-mt-1{margin-top:calc(-1 * var(--spacing-1))}.-mt-2{margin-top:calc(-1 * var(--spacing-2))}.-mt-3{margin-top:calc(-1 * var(--spacing-3))}.-mt-4{margin-top:calc(-1 * var(--spacing-4))}.-mb-1{margin-bottom:calc(-1 * var(--spacing-1))}.-mb-2{margin-bottom:calc(-1 * var(--spacing-2))}.-ml-1{margin-left:calc(-1 * var(--spacing-1))}.-ml-2{margin-left:calc(-1 * var(--spacing-2))}.-mr-1{margin-right:calc(-1 * var(--spacing-1))}.-mr-2{margin-right:calc(-1 * var(--spacing-2))}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm, 4px)}.rounded{border-radius:var(--radius-default, 8px)}.rounded-md{border-radius:var(--radius-md, 12px)}.rounded-lg{border-radius:var(--radius-lg, 16px)}.rounded-xl{border-radius:var(--radius-xl, 20px)}.rounded-2xl{border-radius:var(--radius-2xl, 24px)}.rounded-full{border-radius:var(--radius-full, 9999px)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-t{border-top-left-radius:var(--radius-default);border-top-right-radius:var(--radius-default)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-b{border-bottom-left-radius:var(--radius-default);border-bottom-right-radius:var(--radius-default)}.rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-l-sm{border-top-left-radius:var(--radius-sm);border-bottom-left-radius:var(--radius-sm)}.rounded-l{border-top-left-radius:var(--radius-default);border-bottom-left-radius:var(--radius-default)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.rounded-r-sm{border-top-right-radius:var(--radius-sm);border-bottom-right-radius:var(--radius-sm)}.rounded-r{border-top-right-radius:var(--radius-default);border-bottom-right-radius:var(--radius-default)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:var(--radius-sm)}.rounded-tl{border-top-left-radius:var(--radius-default)}.rounded-tl-lg{border-top-left-radius:var(--radius-lg)}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:var(--radius-sm)}.rounded-tr{border-top-right-radius:var(--radius-default)}.rounded-tr-lg{border-top-right-radius:var(--radius-lg)}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:var(--radius-sm)}.rounded-bl{border-bottom-left-radius:var(--radius-default)}.rounded-bl-lg{border-bottom-left-radius:var(--radius-lg)}.rounded-br-none{border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:var(--radius-sm)}.rounded-br{border-bottom-right-radius:var(--radius-default)}.rounded-br-lg{border-bottom-right-radius:var(--radius-lg)}.text-xs{font-size:var(--text-xs, 12px)}.text-sm{font-size:var(--text-sm, 14px)}.text-base{font-size:var(--text-base, 16px)}.text-lg{font-size:var(--text-lg, 18px)}.text-xl{font-size:var(--text-xl, 20px)}.text-2xl{font-size:var(--text-2xl, 22px)}.text-3xl{font-size:var(--text-3xl, 24px)}.text-4xl{font-size:var(--text-4xl, 28px)}.text-5xl{font-size:var(--text-5xl, 32px)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.leading-none{line-height:var(--line-height-none)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.shadow-none{box-shadow:var(--shadow-none)}.shadow-xs{box-shadow:var(--shadow-xs)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow{box-shadow:var(--shadow)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.shadow-inner{box-shadow:var(--shadow-inner)}.shadow-card{box-shadow:var(--shadow-card)}.shadow-dropdown{box-shadow:var(--shadow-dropdown)}.shadow-modal{box-shadow:var(--shadow-modal)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-fit{width:fit-content}.w-min{width:min-content}.w-max{width:max-content}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/4{width:75%}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-32{width:8rem}.w-40{width:10rem}.w-48{width:12rem}.w-64{width:16rem}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.h-fit{height:fit-content}.h-min{height:min-content}.h-max{height:max-content}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-32{height:8rem}.h-40{height:10rem}.h-48{height:12rem}.h-64{height:16rem}.min-w-0{min-width:0}.min-w-full{min-width:100%}.max-w-full{max-width:100%}.max-w-screen{max-width:100vw}.max-w-fit{max-width:fit-content}.min-h-0{min-height:0}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.max-h-full{max-height:100%}.max-h-screen{max-height:100vh}.max-h-fit{max-height:fit-content}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-col,.flex-column{flex-direction:column}.flex-row{flex-direction:row}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.gap-1{gap:var(--spacing-1, 4px)}.gap-2{gap:var(--spacing-2, 8px)}.gap-3{gap:var(--spacing-3, 12px)}.gap-4{gap:var(--spacing-4, 16px)}.gap-6{gap:var(--spacing-6, 24px)}.gap-8{gap:var(--spacing-8, 32px)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.absolute-top-left{position:absolute;top:0;left:0}.absolute-top-right{position:absolute;top:0;right:0}.absolute-bottom-left{position:absolute;bottom:0;left:0}.absolute-bottom-right{position:absolute;bottom:0;right:0}.hidden{display:none}.invisible{visibility:hidden}.truncate,.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-wrap{overflow-wrap:break-word;word-wrap:break-word}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.flex-center-col{display:flex;flex-direction:column;align-items:center;justify-content:center}.flex-between{display:flex;justify-content:space-between;align-items:center}.flex-start{display:flex;align-items:flex-start}.flex-end{display:flex;align-items:flex-end}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.select-none{user-select:none;height:100%}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.grid{display:grid}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.contents{display:contents}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-full{grid-column:1 / -1}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.cursor-pointer{cursor:pointer}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-wait{cursor:wait}.cursor-move{cursor:move}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.checkbox-brand .ant-checkbox-inner{background-color:transparent;border:2px solid var(--border-default);border-radius:var(--radius-xs, 4px);width:16px;height:16px}.checkbox-brand .ant-checkbox-checked .ant-checkbox-inner{background-color:transparent;border-color:var(--brand-primary)}.checkbox-brand .ant-checkbox-checked .ant-checkbox-inner:after{border-color:var(--brand-primary);border-width:2px}.checkbox-brand .ant-checkbox-wrapper:hover .ant-checkbox-inner,.checkbox-brand:hover .ant-checkbox-inner{border-color:var(--brand-primary)}.radio-wraper-vibrant,.radio-wraper-default,.radio-wraper-dark{color:var(--surface-primary);padding:10px;border-radius:10px}.radio-wraper-vibrant{background:var(--color-warning-600)}.radio-wraper-default{background:var(--brand-primary)}.radio-wraper-dark{background:var(--color-black)}@-webkit-keyframes BgAnimaiton{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-moz-keyframes BgAnimaiton{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes BgAnimaiton{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}:root{--color-purple-25: #fcfaff;--color-purple-50: #f9f5ff;--color-purple-100: #f4ebff;--color-purple-200: #e9d7fe;--color-purple-300: #d6bbfb;--color-purple-400: #b692f6;--color-purple-500: #9e77ed;--color-purple-600: #7f56d9;--color-purple-700: #6941c6;--color-purple-800: #53389e;--color-purple-850: #574973;--color-purple-900: #42307d;--color-purple-950: #1B062B;--color-orange-25: #fffaf5;--color-orange-50: #fff4ed;--color-orange-100: #ffe6d5;--color-orange-200: #ffd6ae;--color-orange-300: #ffb380;--color-orange-400: #ff9c66;--color-orange-500: #ff8533;--color-orange-600: #e65c00;--color-orange-700: #cc5200;--color-orange-800: #b34700;--color-orange-900: #993d00;--color-lime-25: #fefff5;--color-lime-50: #fdffeb;--color-lime-100: #f9ffc7;--color-lime-200: #f0ff8f;--color-lime-300: #ddff3d;--color-lime-400: #c7f000;--color-lime-500: #bdff00;--color-lime-600: #99d000;--color-lime-700: #7fad00;--color-lime-800: #668a00;--color-lime-900: #4d6700;--color-gray-25: #fcfcfc;--color-gray-50: #fafafa;--color-gray-100: #f5f5f5;--color-gray-200: #ebebeb;--color-gray-300: #d4d4d4;--color-gray-400: #757575;--color-gray-500: #737373;--color-gray-600: #525252;--color-gray-700: #404040;--color-gray-800: #262626;--color-gray-900: #171717;--color-gray-blue-25: #FCFCFD;--color-gray-blue-50: #F8F9FC;--color-gray-blue-100: #EAECF5;--color-gray-blue-200: #D5D9EB;--color-gray-blue-300: #B3B8DB;--color-gray-blue-400: #717BBC;--color-gray-blue-500: #4E5BA6;--color-gray-blue-600: #3E4784;--color-gray-blue-700: #363F72;--color-gray-blue-800: #293056;--color-gray-blue-900: #101323;--color-gray-modern-25: #FCFCFD;--color-gray-modern-50: #F8FAFC;--color-gray-modern-100: #EEF2F6;--color-gray-modern-200: #E3E8EF;--color-gray-modern-300: #CDD5DF;--color-gray-modern-400: #9AA4B2;--color-gray-modern-500: #697586;--color-gray-modern-600: #4B5565;--color-gray-modern-700: #364152;--color-gray-modern-800: #202939;--color-gray-modern-900: #121926;--color-gray-neutral-25: #FCFCFD;--color-gray-neutral-50: #F9FAFB;--color-gray-neutral-100: #F3F4F6;--color-gray-neutral-200: #E5E7EB;--color-gray-neutral-300: #D2D6DB;--color-gray-neutral-400: #9DA4AE;--color-gray-neutral-500: #6C737F;--color-gray-neutral-600: #4D5761;--color-gray-neutral-700: #384250;--color-gray-neutral-800: #1F2A37;--color-gray-neutral-900: #111927;--color-gray-iron-25: #FCFCFC;--color-gray-iron-50: #FAFAFA;--color-gray-iron-100: #F4F4F5;--color-gray-iron-200: #E4E4E7;--color-gray-iron-300: #D1D1D6;--color-gray-iron-400: #A0A0AB;--color-gray-iron-500: #70707B;--color-gray-iron-600: #51525C;--color-gray-iron-700: #3F3F46;--color-gray-iron-800: #26272B;--color-gray-iron-900: #18181B;--color-gray-true-25: #FCFCFC;--color-gray-true-50: #FAFAFA;--color-gray-true-100: #F5F5F5;--color-gray-true-200: #E5E5E5;--color-gray-true-300: #D6D6D6;--color-gray-true-400: #A3A3A3;--color-gray-true-500: #737373;--color-gray-true-600: #525252;--color-gray-true-700: #424242;--color-gray-true-800: #292929;--color-gray-true-900: #141414;--color-gray-warm-25: #FDFDFC;--color-gray-warm-50: #FAFAF9;--color-gray-warm-100: #F5F5F4;--color-gray-warm-200: #E7E5E4;--color-gray-warm-300: #D7D3D0;--color-gray-warm-400: #A9A29D;--color-gray-warm-500: #79716B;--color-gray-warm-600: #57534E;--color-gray-warm-700: #44403C;--color-gray-warm-800: #292524;--color-gray-warm-900: #1C1917;--color-black: #000000;--color-white: #ffffff;--color-transparent: transparent;--color-success-25: #f6fef9;--color-success-50: #ecfdf3;--color-success-100: #d1fadf;--color-success-200: #a6f4c5;--color-success-300: #6ce9a6;--color-success-400: #32d583;--color-success-500: #12b76a;--color-success-600: #039855;--color-success-700: #027a48;--color-success-800: #05603a;--color-success-900: #054f31;--color-error-25: #fffbfa;--color-error-50: #fef3f2;--color-error-100: #fee4e2;--color-error-200: #fecdca;--color-error-300: #fda29b;--color-error-400: #f97066;--color-error-500: #f04438;--color-error-600: #d92d20;--color-error-700: #b42318;--color-error-800: #912018;--color-error-900: #7a271a;--color-warning-25: #fffcf5;--color-warning-50: #fffaeb;--color-warning-100: #fef0c7;--color-warning-200: #fedf89;--color-warning-300: #fec84b;--color-warning-400: #fdb022;--color-warning-500: #f79009;--color-warning-600: #dc6803;--color-warning-700: #b54708;--color-warning-800: #93370d;--color-warning-900: #7a2e0e;--color-yellow-25: #fefce8;--color-yellow-50: #fef9c3;--color-yellow-100: #fef08a;--color-yellow-200: #fde047;--color-yellow-300: #facc15;--color-yellow-400: #f9bd09;--color-yellow-500: #eab308;--color-yellow-600: #a16207;--color-yellow-700: #854d0e;--color-yellow-800: #713f12;--color-yellow-900: #422006;--color-info-25: #f5faff;--color-info-50: #eff8ff;--color-info-100: #d1e9ff;--color-info-200: #b2ddff;--color-info-300: #84caff;--color-info-400: #53b1fd;--color-info-500: #2e90fa;--color-info-600: #1570ef;--color-info-700: #175cd3;--color-info-800: #1849a9;--color-info-900: #194185;--severity-high: #d32f2f;--severity-medium: #f57c00;--severity-low: #388e3c;--color-volcano-1: #fff2e8;--color-volcano-2: #ffd8bf;--color-volcano-3: #ffbb96;--color-volcano-4: #ff9c6e;--color-volcano-5: #ff7a45;--color-volcano-6: #fa541c;--color-volcano-7: #d4380d;--color-volcano-8: #ad2102;--color-volcano-9: #871400;--color-volcano-10: #610b00;--color-gold-1: #fffbe6;--color-gold-2: #fff1b8;--color-gold-3: #ffe58f;--color-gold-4: #ffd666;--color-gold-5: #ffc53d;--color-gold-6: #faad14;--color-gold-7: #d48806;--color-gold-8: #ad6800;--color-gold-9: #874d00;--color-gold-10: #613400;--color-yellow-1: #feffe6;--color-yellow-2: #ffffb8;--color-yellow-3: #fffb8f;--color-yellow-4: #fff566;--color-yellow-5: #ffec3d;--color-yellow-6: #fadb14;--color-yellow-7: #d4b106;--color-yellow-8: #ad8b00;--color-yellow-9: #876800;--color-yellow-10: #614700;--color-green-1: #f6ffed;--color-green-2: #d9f7be;--color-green-3: #b7eb8f;--color-green-4: #95de64;--color-green-5: #73d13d;--color-green-6: #52c41a;--color-green-7: #389e0d;--color-green-8: #237804;--color-green-9: #135200;--color-green-10: #092b00;--color-cyan-1: #e6fffb;--color-cyan-2: #b5f5ec;--color-cyan-3: #87e8de;--color-cyan-4: #5cdbd3;--color-cyan-5: #36cfc9;--color-cyan-6: #13c2c2;--color-cyan-7: #08979c;--color-cyan-8: #006d75;--color-cyan-9: #00474f;--color-cyan-10: #002329;--color-blue-1: #e6f7ff;--color-blue-2: #bae0ff;--color-blue-3: #91caff;--color-blue-4: #69b1ff;--color-blue-5: #4096ff;--color-blue-6: #1677ff;--color-blue-7: #0958d9;--color-blue-8: #003eb3;--color-blue-9: #002c8c;--color-blue-10: #001d66;--color-daybreak-blue-1: #e6f7ff;--color-daybreak-blue-2: #bae7ff;--color-daybreak-blue-3: #91d5ff;--color-daybreak-blue-4: #69c0ff;--color-daybreak-blue-5: #40a9ff;--color-daybreak-blue-6: #1890ff;--color-daybreak-blue-7: #096dd9;--color-daybreak-blue-8: #0050b3;--color-daybreak-blue-9: #003a8c;--color-daybreak-blue-10: #002766;--color-geekblue-1: #f0f5ff;--color-geekblue-2: #d6e4ff;--color-geekblue-3: #adc6ff;--color-geekblue-4: #85a5ff;--color-geekblue-5: #597ef7;--color-geekblue-6: #2f54eb;--color-geekblue-7: #1d39c4;--color-geekblue-8: #10239e;--color-geekblue-9: #061178;--color-geekblue-10: #030852;--color-magenta-1: #fff0f6;--color-magenta-2: #ffd6e7;--color-magenta-3: #ffadd2;--color-magenta-4: #ff85c0;--color-magenta-5: #f759ab;--color-magenta-6: #eb2f96;--color-magenta-7: #c41d7f;--color-magenta-8: #9e1068;--color-magenta-9: #780650;--color-magenta-10: #520339;--color-cs-gray-1: #fffef7;--color-cs-gray-2: #f6f2e9;--color-cs-gray-3: #f1ece1;--color-cs-gray-4: #e8e2d7;--color-cs-gray-5: #9d989f;--color-cs-gray-6: #635d65;--color-cs-gray-7: #59545b;--color-cs-gray-8: #4f4a51;--color-cs-gray-9: #4a464c;--color-cs-gray-10: #3b383d;--color-cs-gray-11: #353337;--color-cs-gray-12: #2d2a2d;--color-cs-gray-13: #232123;--color-red-dark-1: #551d1d;--color-red-dark-2: #913232;--color-red-dark-3: #ac3b3b;--color-red-dark-4: #d24949;--color-red-dark-5: #e35656;--color-red-dark-6: #f97272;--color-red-dark-7: #ff5d5d;--color-red-dark-8: #f8baba;--color-red-dark-9: #fbd9d9;--color-red-dark-10: #fdefef;--color-volcano-dark-1: #2b1611;--color-volcano-dark-2: #63170d;--color-volcano-dark-3: #8d1f0c;--color-volcano-dark-4: #b83113;--color-volcano-dark-5: #da4a23;--color-volcano-dark-6: #ff7c50;--color-volcano-dark-7: #ff8959;--color-volcano-dark-8: #ffac86;--color-volcano-dark-9: #f8b692;--color-volcano-dark-10: #ffe1ce;--color-orange-dark-1: #2b1d11;--color-orange-dark-2: #682d09;--color-orange-dark-3: #8d430f;--color-orange-dark-4: #b55c12;--color-orange-dark-5: #db7c23;--color-orange-dark-6: #ff9728;--color-orange-dark-7: #ffb459;--color-orange-dark-8: #ffc97e;--color-orange-dark-9: #ffdba1;--color-orange-dark-10: #ffedca;--color-gold-dark-1: #2b2111;--color-gold-dark-2: #683b08;--color-gold-dark-3: #8c540b;--color-gold-dark-4: #b37313;--color-gold-dark-5: #da9011;--color-gold-dark-6: #ffb624;--color-gold-dark-7: #ffcb50;--color-gold-dark-8: #ffda76;--color-gold-dark-9: #ffeaa6;--color-gold-dark-10: #fff4c8;--color-yellow-dark-1: #2b2611;--color-yellow-dark-2: #443b11;--color-yellow-dark-3: #595014;--color-yellow-dark-4: #7c6e14;--color-yellow-dark-5: #aa9514;--color-yellow-dark-6: #ebd749;--color-yellow-dark-7: #f4e260;--color-yellow-dark-8: #fdec75;--color-yellow-dark-9: #fff18f;--color-yellow-dark-10: #fff5b1;--color-lime-dark-1: #1f2611;--color-lime-dark-2: #2a4306;--color-lime-dark-3: #43670a;--color-lime-dark-4: #618e0e;--color-lime-dark-5: #80b312;--color-lime-dark-6: #a7db22;--color-lime-dark-7: #c1e84d;--color-lime-dark-8: #d5f26c;--color-lime-dark-9: #edff9f;--color-lime-dark-10: #f7ffcd;--color-green-dark-1: #061c00;--color-green-dark-2: #092b00;--color-green-dark-3: #2b672c;--color-green-dark-4: #44a345;--color-green-dark-5: #52c352;--color-green-dark-6: #60e561;--color-green-dark-7: #7dea7d;--color-green-dark-8: #9bef9b;--color-green-dark-9: #bbf4bb;--color-green-dark-10: #d9f9d9;--color-cyan-dark-1: #02282d;--color-cyan-dark-2: #043a41;--color-cyan-dark-3: #11636e;--color-cyan-dark-4: #289faf;--color-cyan-dark-5: #40c3d5;--color-cyan-dark-6: #52daed;--color-cyan-dark-7: #69e8f9;--color-cyan-dark-8: #84ecfa;--color-cyan-dark-9: #a1f1fb;--color-cyan-dark-10: #bff5fc;--color-blue-dark-1: #111a2c;--color-blue-dark-2: #112545;--color-blue-dark-3: #15325b;--color-blue-dark-4: #15417e;--color-blue-dark-5: #1554ad;--color-blue-dark-6: #1668dc;--color-blue-dark-7: #3c89e8;--color-blue-dark-8: #65a9f3;--color-blue-dark-9: #8dc5f8;--color-blue-dark-10: #b7dcfa;--color-geekblue-dark-1: #131629;--color-geekblue-dark-2: #161d40;--color-geekblue-dark-3: #1c2755;--color-geekblue-dark-4: #203175;--color-geekblue-dark-5: #263ea0;--color-geekblue-dark-6: #2b4acb;--color-geekblue-dark-7: #5273e0;--color-geekblue-dark-8: #7f9ef3;--color-geekblue-dark-9: #a8c1f8;--color-geekblue-dark-10: #d2e0fa;--color-purple-dark-1: #1a1325;--color-purple-dark-2: #24163a;--color-purple-dark-3: #301c4d;--color-purple-dark-4: #3e2069;--color-purple-dark-5: #51258f;--color-purple-dark-6: #642ab5;--color-purple-dark-7: #854eca;--color-purple-dark-8: #ab7ae0;--color-purple-dark-9: #cda8f0;--color-purple-dark-10: #ebd7fa;--color-magenta-dark-1: #291321;--color-magenta-dark-2: #40162f;--color-magenta-dark-3: #551c3b;--color-magenta-dark-4: #75204f;--color-magenta-dark-5: #a02669;--color-magenta-dark-6: #cb2b83;--color-magenta-dark-7: #e0529c;--color-magenta-dark-8: #f37fb7;--color-magenta-dark-9: #f8a8cc;--color-magenta-dark-10: #fad2e3;--spacing-0: 0;--spacing-0-5: .125rem;--spacing-1: .25rem;--spacing-1-5: .375rem;--spacing-2: .5rem;--spacing-2-5: .625rem;--spacing-3: .75rem;--spacing-3-5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--font-family-heading: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--font-size-5xl: 3.75rem;--font-size-6xl: 5rem;--font-size-display: 7rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--line-height-6xl: 1.1;--line-height-display: 1;--letter-spacing-tightest: -.3px;--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--shadow-xs: 0px 1px 2px rgba(16, 24, 40, .05);--shadow-sm: 0px 1px 2px rgba(16, 24, 40, .06), 0px 1px 3px rgba(16, 24, 40, .1);--shadow-md: 0px 2px 4px -2px rgba(16, 24, 40, .06), 0px 4px 8px -2px rgba(16, 24, 40, .1);--shadow-lg: 0px 4px 6px -2px rgba(16, 24, 40, .03), 0px 12px 16px -4px rgba(16, 24, 40, .08);--shadow-xl: 0px 8px 8px -4px rgba(16, 24, 40, .03), 0px 20px 24px -4px rgba(16, 24, 40, .08);--shadow-2xl: 0px 24px 48px -12px rgba(16, 24, 40, .18);--shadow-3xl: 0px 32px 64px -12px rgba(16, 24, 40, .14);--shadow-switch-dot: 0 1px 2px rgba(0, 0, 0, .03), 0 1px 6px -1px rgba(0, 0, 0, .02), 0 2px 4px rgba(0, 0, 0, .02);--shadow-dropdown: 0 6px 16px 0 rgba(0, 0, 0, .08), 0 3px 6px -4px rgba(0, 0, 0, .12), 0 9px 28px 8px rgba(0, 0, 0, .05);--border-width-0: 0px;--border-width-1: 1px;--border-width-2: 2px;--border-width-4: 4px;--border-width-8: 8px;--radius-none: 0;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-3xl: 1.5rem;--radius-4xl: 1.5625rem;--radius-full: 9999px;--blur-none: 0;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--blur-xl: 24px;--blur-2xl: 40px;--blur-3xl: 64px;--opacity-0: 0;--opacity-5: .05;--opacity-10: .1;--opacity-20: .2;--opacity-30: .3;--opacity-40: .4;--opacity-50: .5;--opacity-60: .6;--opacity-70: .7;--opacity-80: .8;--opacity-85: .85;--opacity-90: .9;--opacity-95: .95;--opacity-100: 1;--color-purple-alpha-5: rgba(127, 86, 217, .05);--color-purple-alpha-10: rgba(127, 86, 217, .1);--color-purple-alpha-15: rgba(127, 86, 217, .15);--color-purple-alpha-20: rgba(127, 86, 217, .2);--color-purple-alpha-30: rgba(127, 86, 217, .3);--color-purple-alpha-40: rgba(127, 86, 217, .4);--color-purple-alpha-50: rgba(127, 86, 217, .5);--color-purple-alpha-60: rgba(127, 86, 217, .6);--color-purple-alpha-70: rgba(127, 86, 217, .7);--color-purple-alpha-80: rgba(127, 86, 217, .8);--color-purple-alpha-90: rgba(127, 86, 217, .9);--color-gray-alpha-5: rgba(128, 128, 128, .05);--color-gray-alpha-10: rgba(128, 128, 128, .1);--color-gray-alpha-15: rgba(128, 128, 128, .15);--color-gray-alpha-20: rgba(128, 128, 128, .2);--color-gray-alpha-30: rgba(128, 128, 128, .3);--color-gray-alpha-40: rgba(128, 128, 128, .4);--color-gray-alpha-50: rgba(128, 128, 128, .5);--color-gray-alpha-60: rgba(128, 128, 128, .6);--color-gray-alpha-70: rgba(128, 128, 128, .7);--color-gray-alpha-80: rgba(128, 128, 128, .8);--color-gray-alpha-90: rgba(128, 128, 128, .9);--color-black-alpha-5: rgba(0, 0, 0, .05);--color-black-alpha-10: rgba(0, 0, 0, .1);--color-black-alpha-15: rgba(0, 0, 0, .15);--color-black-alpha-20: rgba(0, 0, 0, .2);--color-black-alpha-30: rgba(0, 0, 0, .3);--color-black-alpha-40: rgba(0, 0, 0, .4);--color-black-alpha-45: rgba(0, 0, 0, .45);--color-black-alpha-50: rgba(0, 0, 0, .5);--color-black-alpha-60: rgba(0, 0, 0, .6);--color-black-alpha-70: rgba(0, 0, 0, .7);--color-black-alpha-75: rgba(0, 0, 0, .75);--color-black-alpha-80: rgba(0, 0, 0, .8);--color-black-alpha-90: rgba(0, 0, 0, .9);--color-white-alpha-5: rgba(255, 255, 255, .05);--color-white-alpha-10: rgba(255, 255, 255, .1);--color-white-alpha-15: rgba(255, 255, 255, .15);--color-white-alpha-20: rgba(255, 255, 255, .2);--color-white-alpha-30: rgba(255, 255, 255, .3);--color-white-alpha-40: rgba(255, 255, 255, .4);--color-white-alpha-50: rgba(255, 255, 255, .5);--color-white-alpha-60: rgba(255, 255, 255, .6);--color-white-alpha-70: rgba(255, 255, 255, .7);--color-white-alpha-75: rgba(255, 255, 255, .75);--color-white-alpha-80: rgba(255, 255, 255, .8);--color-white-alpha-85: rgba(255, 255, 255, .85);--color-white-alpha-90: rgba(255, 255, 255, .9);--color-white-alpha-95: rgba(255, 255, 255, .95);--color-orange-alpha-5: rgba(230, 92, 0, .05);--color-orange-alpha-10: rgba(230, 92, 0, .1);--color-orange-alpha-15: rgba(230, 92, 0, .15);--color-orange-alpha-20: rgba(230, 92, 0, .2);--color-orange-alpha-30: rgba(230, 92, 0, .3);--color-orange-alpha-40: rgba(230, 92, 0, .4);--color-orange-alpha-50: rgba(230, 92, 0, .5);--color-orange-alpha-60: rgba(230, 92, 0, .6);--color-orange-alpha-70: rgba(230, 92, 0, .7);--color-orange-alpha-80: rgba(230, 92, 0, .8);--color-orange-alpha-90: rgba(230, 92, 0, .9);--color-success-alpha-5: rgba(3, 152, 85, .05);--color-success-alpha-10: rgba(3, 152, 85, .1);--color-success-alpha-20: rgba(3, 152, 85, .2);--color-success-alpha-40: rgba(3, 152, 85, .4);--color-success-alpha-60: rgba(3, 152, 85, .6);--color-success-alpha-80: rgba(3, 152, 85, .8);--color-error-alpha-5: rgba(217, 45, 32, .05);--color-error-alpha-10: rgba(217, 45, 32, .1);--color-error-alpha-20: rgba(217, 45, 32, .2);--color-error-alpha-40: rgba(217, 45, 32, .4);--color-error-alpha-60: rgba(217, 45, 32, .6);--color-error-alpha-80: rgba(217, 45, 32, .8);--color-warning-alpha-5: rgba(220, 104, 3, .05);--color-warning-alpha-10: rgba(220, 104, 3, .1);--color-warning-alpha-20: rgba(220, 104, 3, .2);--color-warning-alpha-40: rgba(220, 104, 3, .4);--color-warning-alpha-60: rgba(220, 104, 3, .6);--color-warning-alpha-80: rgba(220, 104, 3, .8);--color-info-alpha-5: rgba(21, 112, 239, .05);--color-info-alpha-10: rgba(21, 112, 239, .1);--color-info-alpha-20: rgba(21, 112, 239, .2);--color-info-alpha-40: rgba(21, 112, 239, .4);--color-info-alpha-60: rgba(21, 112, 239, .6);--color-info-alpha-80: rgba(21, 112, 239, .8);--overlay-dark: color-mix(in srgb, var(--color-gray-900) 70%, transparent);--overlay-light: color-mix(in srgb, var(--color-white) 90%, transparent);--motion-duration-instant: .1s;--motion-duration-fast: .2s;--motion-duration-base: .3s;--motion-duration-slow: .4s;--motion-duration-slower: .5s;--motion-ease-linear: linear;--motion-ease-in: cubic-bezier( .55, .055, .675, .19 );--motion-ease-out: cubic-bezier( .215, .61, .355, 1 );--motion-ease-in-out: cubic-bezier( .645, .045, .355, 1 );--motion-ease-in-back: cubic-bezier( .6, -.28, .735, .045 );--motion-ease-out-back: cubic-bezier( .175, .885, .32, 1.275 );--motion-ease-in-out-back: cubic-bezier( .68, -.55, .265, 1.55 );--motion-ease-in-circ: cubic-bezier( .6, .04, .98, .335 );--motion-ease-out-circ: cubic-bezier( .075, .82, .165, 1 );--motion-ease-in-out-circ: cubic-bezier( .785, .135, .15, .86 );--motion-ease-base-out: cubic-bezier( .7, .3, .1, 1 );--motion-ease-base-in: cubic-bezier( .9, 0, .3, .7 );--motion-fade: opacity var(--motion-duration-fast) var(--motion-ease-out);--motion-fade-in: opacity var(--motion-duration-fast) var(--motion-ease-out);--motion-fade-out: opacity var(--motion-duration-fast) var(--motion-ease-in);--motion-move-up: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-move-down: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-move-left: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-move-right: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-zoom: transform var(--motion-duration-base) var(--motion-ease-in-out);--motion-zoom-big: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-zoom-big-fast: transform var(--motion-duration-fast) var(--motion-ease-out-circ);--motion-slide: transform var(--motion-duration-base) var(--motion-ease-out);--motion-slide-up: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-slide-down: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-slide-left: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-slide-right: transform var(--motion-duration-base) var(--motion-ease-out-circ);--motion-swing: transform var(--motion-duration-base) var(--motion-ease-out-back);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-slower: .5s cubic-bezier(.4, 0, .2, 1)}@media(prefers-reduced-motion:reduce){:root :root{--motion-duration-instant: 0ms;--motion-duration-fast: 0ms;--motion-duration-base: 0ms;--motion-duration-slow: 0ms;--motion-duration-slower: 0ms}}:root{--control-height-sm: 24px;--control-height-md: 32px;--control-height-lg: 40px;--control-padding-sm: 8px;--control-padding-md: 12px;--control-padding-lg: 16px;--control-padding-vertical-sm: 2px;--control-padding-vertical-md: 4px;--control-padding-vertical-lg: 8px;--control-icon-sm: 14px;--control-icon-md: 16px;--control-icon-lg: 18px;--control-font-sm: 14px;--control-font-md: 14px;--control-font-lg: 16px;--control-radius-sm: 4px;--control-radius-md: 6px;--control-radius-lg: 8px;--control-line-height-sm: 22px;--control-line-height-md: 30px;--control-line-height-lg: 38px;--z-index-hide: -1;--z-index-base: 0;--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--z-index-notification: 1080}:root{--color-neutral-50: #fffef7;--color-neutral-100: #f6f2e9;--color-neutral-200: #f1ece1;--color-neutral-400: #e8e2d7;--color-neutral-500: #9d989f;--color-neutral-600: #635d65;--color-neutral-700: #59545b;--color-neutral-800: #4f4a51;--color-neutral-900: #4a464c;--color-neutral-1000: #3b383d;--color-neutral-1100: #353337;--color-neutral-1200: #2d2a2d;--color-neutral-1300: #232123;--color-neutral-purple-800: #542972;--color-neutral-purple-900: #421264;--color-neutral-purple-1000: #300b4a;--color-brand-main: var(--brand-primary);--color-brand-main-soft: #c797e9;--color-brand-main80: rgba(159, 37, 244, .8);--color-brand-main60: rgba(159, 37, 244, .6);--color-brand-main40: rgba(159, 37, 244, .4);--color-brand-second: #69e8f9;--color-brand-third: #60e561;--color-brand-fourth: #ebd749;--color-brand-fifth: #ef5f5f;--color-brand-sixth: #ffffff;--color-neutral-800-20: rgba(84, 41, 114, .2);--color-neutral-800-40: rgba(84, 41, 114, .4);--color-neutral-800-60: rgba(84, 41, 114, .6);--color-neutral-800-80: rgba(84, 41, 114, .8);--color-transparent: rgba(255, 255, 255, 0);--color-frost-light: rgba(255, 255, 255, .1);--color-frost-mid: rgba(255, 255, 255, .6);--color-frost-thick: rgba(255, 255, 255, .9);--color-category-body: #d75ba1;--color-category-mind: #de594f;--color-category-mobility: #ed9356;--color-category-activity: #e5bf2d;--color-category-diet: #a7be5a;--color-category-sleep: #5bcbd7;--color-category-medical: #5785e2;--color-category-social: #9565e2;--color-status-warning: #ef5f5f;--color-status-warning-light: rgba(239, 95, 95, .8);--color-status-success: #60e561;--color-status-success-light: rgba(96, 229, 97, .8);--gradient-main-start: var(--color-neutral-100);--gradient-main-end: var(--color-brand-main);--gradient-second-start: var(--color-brand-second);--gradient-second-end: var(--color-brand-third);--shadow-light-sm: rgba(0, 0, 0, .1);--shadow-light-lg: rgba(0, 0, 0, .05);--shadow-dark-umbra: rgba(0, 0, 0, .3);--shadow-dark-penumbra: rgba(255, 255, 255, .1)}[data-theme=light],[data-theme=default],.theme-light,.theme-default{--color-bg: var(--color-neutral-100);--color-bg-darker: var(--color-neutral-200);--color-bg-darkest: var(--color-neutral-400);--color-bg-fourth: var(--color-neutral-500);--color-bg-lighter: var(--color-neutral-50);--color-bg-inverse: var(--color-neutral-900);--color-bg-inverse-80: var(--color-neutral-800-80);--color-bg-inverse-60: var(--color-neutral-800-60);--color-bg-inverse-40: var(--color-neutral-800-40);--color-bg-inverse-20: var(--color-neutral-800-20);--color-text: var(--color-neutral-900);--color-text-second: var(--color-neutral-600);--color-text-third: var(--color-neutral-400);--color-text-inverse: var(--color-neutral-100);--color-border: var(--color-neutral-400);--color-border-second: var(--color-neutral-200);--color-border-third: var(--color-neutral-50);--color-border-inverse: var(--color-neutral-800);--color-button-main-bg: var(--color-brand-main);--color-button-main-text: var(--color-neutral-100);--color-button-main-border: var(--color-brand-main);--color-button-main-hover: var(--color-neutral-50);--color-button-main-hover-text: var(--color-neutral-900);--color-button-main-hover-border: var(--color-neutral-900);--color-button-accent-bg: var(--color-brand-second);--color-button-accent-text: var(--color-neutral-800);--color-button-accent-border: var(--color-neutral-800);--color-button-accent-hover: var(--color-neutral-50);--color-button-accent-hover-text: var(--color-neutral-900);--color-button-accent-hover-border: var(--color-neutral-900);--color-button-focus: var(--color-brand-main);--color-button-second-bg: rgba(255, 255, 255, .01);--color-button-second-text: var(--color-neutral-900);--color-button-second-border: var(--color-neutral-900);--color-button-second-hover: var(--color-brand-main);--color-button-second-hover-text: var(--color-neutral-100);--color-button-second-hover-border: var(--color-brand-main);--color-button-link-bg: rgba(255, 255, 255, .01);--color-button-link-text: var(--color-neutral-900);--color-button-link-hover: var(--color-transparent);--color-button-link-hover-text: var(--color-brand-main);--color-button-link-border: var(--color-transparent);--color-input-bg: var(--color-neutral-50);--color-input-border: var(--color-neutral-500);--color-input-border-focus: var(--color-neutral-900);--color-input-text-second: var(--color-neutral-500);--color-input-text: var(--color-neutral-900);--color-input-placeholder: var(--color-neutral-500);--color-disabled-text: var(--color-neutral-200);--color-disabled-button-bg: var(--color-neutral-200);--color-disabled-button-border: var(--color-neutral-500);--color-disabled-button-text: var(--color-neutral-500);--color-disabled-input: var(--color-neutral-200);--color-disabled-input-border: var(--color-neutral-400);--color-shadow-umbra: rgba(0, 0, 0, .15);--color-shadow-penumbra: rgba(0, 0, 0, .08);--color-frost: var(--color-frost-mid);--color-body: #d75ba1;--color-mind: #de594f;--color-mobility: #ed9356;--color-activity: #e5bf2d;--color-diet: #a7be5a;--color-sleep: #5bcbd7;--color-medical: #5785e2;--color-social: #9565e2;--bg-page: #f8f6ec}[data-theme=dark],.theme-dark{--color-bg: var(--color-neutral-1000);--color-bg-darker: var(--color-neutral-800);--color-bg-darkest: var(--color-neutral-600);--color-bg-fourth: var(--color-neutral-500);--color-bg-lighter: var(--color-neutral-900);--color-bg-inverse: var(--color-neutral-100);--color-bg-inverse-80: var(--color-neutral-100);--color-bg-inverse-60: var(--color-neutral-100);--color-bg-inverse-40: var(--color-neutral-100);--color-bg-inverse-20: var(--color-neutral-100);--color-text: var(--color-neutral-100);--color-text-second: var(--color-neutral-200);--color-text-third: var(--color-neutral-400);--color-text-inverse: var(--color-neutral-900);--color-border: var(--color-neutral-500);--color-border-second: var(--color-neutral-600);--color-border-third: var(--color-neutral-800);--color-border-inverse: var(--color-neutral-100);--color-button-main-bg: var(--color-brand-main);--color-button-main-text: var(--color-neutral-100);--color-button-main-border: var(--color-brand-main);--color-button-main-hover: var(--color-neutral-50);--color-button-main-hover-text: var(--color-neutral-900);--color-button-main-hover-border: var(--color-neutral-900);--color-button-accent-bg: var(--color-brand-second);--color-button-accent-text: var(--color-neutral-800);--color-button-accent-border: var(--color-brand-second);--color-button-accent-hover: var(--color-neutral-50);--color-button-accent-hover-text: var(--color-neutral-900);--color-button-accent-hover-border: var(--color-neutral-900);--color-button-focus: var(--color-brand-main);--color-button-second-bg: rgba(255, 255, 255, .01);--color-button-second-text: var(--color-neutral-100);--color-button-second-border: var(--color-neutral-100);--color-button-second-hover: var(--color-brand-second);--color-button-second-hover-text: var(--color-neutral-100);--color-button-second-hover-border: var(--color-brand-second);--color-button-link-bg: rgba(255, 255, 255, .01);--color-button-link-text: var(--color-neutral-100);--color-button-link-hover: var(--color-transparent);--color-button-link-hover-text: var(--color-brand-second);--color-button-link-border: var(--color-transparent);--color-input-bg: var(--color-neutral-100);--color-input-border: var(--color-neutral-600);--color-input-border-focus: var(--color-neutral-100);--color-input-text-second: var(--color-neutral-500);--color-input-text: var(--color-neutral-900);--color-input-placeholder: var(--color-neutral-500);--color-disabled-text: var(--color-neutral-600);--color-disabled-button-bg: var(--color-neutral-800);--color-disabled-button-border: var(--color-neutral-600);--color-disabled-button-text: var(--color-neutral-500);--color-disabled-input: var(--color-neutral-800);--color-disabled-input-border: var(--color-neutral-600);--color-shadow-umbra: rgba(0, 0, 0, .25);--color-shadow-penumbra: rgba(255, 255, 255, .08);--color-frost: var(--color-frost-mid);--color-body: #d75ba1;--color-mind: #de594f;--color-mobility: #ed9356;--color-activity: #f5e4a2;--color-diet: #a7be5a;--color-sleep: #5bcbd7;--color-medical: #5785e2;--color-social: #9565e2;--color-category-body: #d75ba1;--color-category-mind: #de594f;--color-category-mobility: #ed9356;--color-category-activity: #f5e4a2;--color-category-diet: #a7be5a;--color-category-sleep: #5bcbd7;--color-category-medical: #5785e2;--color-category-social: #9565e2;--bg-page: #300b4a}[data-theme=accent],.theme-accent{--color-bg: var(--color-neutral-100);--color-bg-darker: var(--color-neutral-200);--color-bg-darkest: var(--color-neutral-400);--color-bg-fourth: var(--color-neutral-500);--color-bg-lighter: var(--color-neutral-50);--color-bg-inverse: var(--color-neutral-900);--color-bg-inverse-80: var(--color-neutral-900);--color-bg-inverse-60: var(--color-neutral-900);--color-bg-inverse-40: var(--color-neutral-900);--color-bg-inverse-20: var(--color-neutral-900);--color-text: var(--color-neutral-900);--color-text-second: var(--color-neutral-600);--color-text-third: var(--color-neutral-200);--color-text-inverse: var(--color-neutral-100);--color-border: var(--color-neutral-400);--color-border-second: var(--color-neutral-200);--color-border-third: var(--color-neutral-50);--color-border-inverse: var(--color-neutral-800);--color-button-main-bg: var(--color-brand-main);--color-button-main-text: var(--color-neutral-100);--color-button-main-border: var(--color-brand-main);--color-button-main-hover: var(--color-neutral-50);--color-button-main-hover-text: var(--color-neutral-900);--color-button-main-hover-border: var(--color-neutral-900);--color-button-accent-bg: var(--color-brand-main);--color-button-accent-text: var(--color-neutral-100);--color-button-accent-border: var(--color-brand-main);--color-button-accent-hover: var(--color-neutral-50);--color-button-accent-hover-text: var(--color-neutral-900);--color-button-accent-hover-border: var(--color-neutral-900);--color-button-focus: var(--color-brand-main);--color-button-second-bg: rgba(255, 255, 255, .01);--color-button-second-text: var(--color-neutral-900);--color-button-second-border: var(--color-neutral-900);--color-button-second-hover: var(--color-brand-main);--color-button-second-hover-text: var(--color-neutral-100);--color-button-second-hover-border: var(--color-brand-main);--color-button-link-bg: rgba(255, 255, 255, .01);--color-button-link-text: var(--color-neutral-900);--color-button-link-hover: var(--color-transparent);--color-button-link-hover-text: var(--color-brand-main);--color-button-link-border: var(--color-transparent);--color-input-bg: var(--color-neutral-50);--color-input-border: var(--color-neutral-200);--color-input-border-focus: var(--color-neutral-200);--color-input-text-second: var(--color-neutral-500);--color-input-text: var(--color-neutral-900);--color-input-placeholder: var(--color-neutral-500);--color-disabled-text: var(--color-neutral-200);--color-disabled-button-bg: var(--color-neutral-200);--color-disabled-button-border: var(--color-neutral-400);--color-disabled-button-text: var(--color-neutral-500);--color-disabled-input: var(--color-neutral-200);--color-disabled-input-border: var(--color-neutral-200);--color-shadow-umbra: rgba(0, 0, 0, .15);--color-shadow-penumbra: rgba(0, 0, 0, .08);--color-frost: var(--color-frost-mid);--color-body: #ffffff;--color-mind: #ffffff;--color-mobility: #ffffff;--color-activity: #ffffff;--color-diet: #ffffff;--color-sleep: #ffffff;--color-medical: #ffffff;--color-social: #ffffff}:root{--brand-primary: var(--color-purple-700);--brand-primary-hover: var(--color-purple-800);--brand-primary-light: var(--color-purple-100);--brand-secondary: var(--color-purple-600);--brand-accent: var(--color-purple-500);--surface-primary: var(--color-white);--surface-secondary: var(--color-gray-50);--surface-tertiary: var(--color-gray-100);--surface-elevated: var(--color-white);--surface-overlay: var(--color-white);--surface-interactive: var(--color-gray-50);--surface-interactive-hover: var(--color-gray-100);--surface-interactive-active: var(--color-gray-200);--surface-brand: var(--color-purple-50);--surface-brand-subtle: var(--color-purple-25);--surface-success: var(--color-success-50);--surface-warning: var(--color-warning-50);--surface-info: var(--color-info-50);--surface-hover: var(--color-gray-100);--surface-active: var(--color-gray-200);--surface-error: var(--color-error-50);--bg-page: var(--color-gray-50);--bg-canvas: var(--color-white);--bg-input: var(--color-white);--bg-disabled: var(--color-gray-100);--fill-secondary: var( --color-black-alpha-5 );--color-split: var( --color-black-alpha-5 );--text-primary: var(--color-gray-900);--text-secondary: var(--color-gray-700);--text-tertiary: var(--color-gray-600);--text-quaternary: var(--color-gray-500);--text-placeholder: var(--color-gray-400);--text-disabled: var(--color-gray-400);--text-on-brand: var(--color-white);--text-on-dark: var(--color-white);--text-on-light: var(--color-gray-900);--text-brand: var(--color-purple-700);--text-success: var(--color-success-700);--text-warning: var(--color-warning-700);--text-error: var(--color-error-700);--text-info: var(--color-info-700);--text-link: var(--color-purple-700);--text-link-hover: var(--color-purple-800);--text-link-visited: var(--color-purple-900);--icon-color: var(--color-neutral-800);--icon-action: var(--color-cs-gray-6);--border-subtle: var(--color-gray-200);--border-default: var(--color-gray-300);--border-strong: var(--color-gray-400);--border-brand: var(--color-purple-700);--border-error: var(--color-error-500);--border-success: var(--color-success-500);--border-warning: var(--color-warning-500);--border-focus: var(--color-purple-700);--border-disabled: var(--color-gray-200);--button-primary-bg: var(--color-purple-700);--button-primary-bg-hover: var(--color-purple-800);--button-primary-bg-active: var(--color-purple-900);--button-primary-bg-disabled: var( --color-purple-600 );--button-primary-text: var(--color-white);--button-primary-text-disabled: var(--color-white);--button-primary-border: var(--color-purple-700);--button-secondary-bg: var(--color-white);--button-secondary-bg-hover: var(--color-gray-50);--button-secondary-bg-active: var(--color-gray-100);--button-secondary-bg-disabled: var(--color-gray-100);--button-secondary-text: var(--color-gray-700);--button-secondary-text-hover: var(--color-gray-800);--button-secondary-text-active: var(--color-gray-900);--button-secondary-text-disabled: var(--text-disabled);--button-secondary-border: var(--color-gray-300);--button-secondary-border-hover: var(--color-gray-400);--button-secondary-border-active: var(--color-gray-500);--button-secondary-border-disabled: var(--border-disabled);--button-tertiary-bg: transparent;--button-tertiary-bg-hover: var(--color-gray-50);--button-tertiary-bg-active: var(--color-gray-100);--button-tertiary-bg-disabled: transparent;--button-tertiary-text: var(--color-gray-700);--button-tertiary-text-hover: var(--color-gray-800);--button-tertiary-text-active: var(--color-gray-900);--button-tertiary-text-disabled: var(--text-disabled);--button-tertiary-border: transparent;--button-tertiary-border-hover: transparent;--button-tertiary-border-active: transparent;--button-tertiary-border-disabled: transparent;--button-destructive-bg: var(--color-error-600);--button-destructive-bg-hover: var(--color-error-700);--button-destructive-bg-active: var(--color-error-800);--button-destructive-text: var(--color-white);--button-height-sm: var(--control-height-sm);--button-height-md: var(--control-height-md);--button-height-lg: var(--control-height-lg);--button-padding-sm: var(--control-padding-sm);--button-padding-md: var(--control-padding-md);--button-padding-lg: var(--control-padding-lg);--button-font-sm: var(--control-font-sm);--button-font-md: var(--control-font-md);--button-font-lg: var(--control-font-lg);--button-radius-sm: var(--control-radius-sm);--button-radius-md: var(--control-radius-md);--button-radius-lg: var(--control-radius-lg);--button-icon-sm: var(--control-icon-sm);--button-icon-md: var(--control-icon-md);--button-icon-lg: var(--control-icon-lg);--input-height-sm: var(--control-height-sm);--input-height-md: var(--control-height-md);--input-height-lg: var(--control-height-lg);--input-padding-sm: var(--control-padding-sm);--input-padding-md: var(--control-padding-md);--input-padding-lg: var(--control-padding-lg);--input-padding-vertical-sm: var(--control-padding-vertical-sm);--input-padding-vertical-md: var(--control-padding-vertical-md);--input-padding-vertical-lg: var(--control-padding-vertical-lg);--input-font-sm: var(--control-font-sm);--input-font-md: var(--control-font-md);--input-font-lg: var(--control-font-lg);--input-line-height-sm: var(--control-line-height-sm);--input-line-height-md: var(--control-line-height-md);--input-line-height-lg: var(--control-line-height-lg);--select-height-sm: var(--control-height-sm);--select-height-md: var(--control-height-md);--select-height-lg: var(--control-height-lg);--select-padding-sm: var(--control-padding-sm);--select-padding-md: var(--control-padding-md);--select-padding-lg: var(--control-padding-lg);--dropdown-item-height-sm: var(--control-height-sm);--dropdown-item-height-md: var(--control-height-md);--dropdown-item-height-lg: var(--control-height-lg);--dropdown-item-padding-sm: var(--control-padding-sm);--dropdown-item-padding-md: var(--control-padding-md);--dropdown-item-padding-lg: var(--control-padding-lg);--nav-bg: var(--color-purple-700);--nav-text: var(--color-white);--nav-text-hover: var(--color-purple-100);--nav-item-active-bg: var(--color-purple-600);--nav-item-hover-bg: var(--color-purple-800);--nav-divider: var(--color-purple-600);--sidebar-bg: var(--color-white);--sidebar-border: var(--color-gray-200);--sidebar-item-hover-bg: var(--color-gray-50);--sidebar-item-active-bg: var(--color-purple-950);--sidebar-item-active-text: var(--color-white);--card-bg: var(--color-white);--card-border: var(--color-gray-200);--card-shadow: var(--shadow-sm);--card-header-bg: var(--color-gray-50);--card-header-border: var(--color-gray-200);--modal-bg: var(--color-white);--modal-overlay: var(--color-black-alpha-50);--modal-border: var(--color-gray-200);--modal-shadow: var(--shadow-2xl);--dropdown-bg: var(--color-white);--dropdown-border: var(--color-gray-200);--dropdown-shadow: var(--shadow-lg);--dropdown-item-hover-bg: var(--color-gray-50);--dropdown-item-active-bg: var(--color-purple-50);--tooltip-bg: var(--color-gray-900);--tooltip-text: var(--color-white);--tooltip-shadow: var(--shadow-lg);--badge-bg-default: var(--color-gray-100);--badge-text-default: var(--color-gray-700);--badge-bg-brand: var(--color-purple-100);--badge-text-brand: var( --color-purple-800 );--badge-bg-success: var(--color-success-100);--badge-text-success: var(--color-success-700);--badge-bg-warning: var(--color-warning-100);--badge-text-warning: var(--color-warning-700);--badge-bg-error: var(--color-error-100);--badge-text-error: var(--color-error-700);--progress-bg: var(--color-gray-200);--progress-fill: var(--color-purple-700);--progress-text: var(--color-gray-700);--tab-border: var(--color-gray-200);--tab-text: var(--color-gray-600);--tab-text-hover: var(--color-gray-800);--tab-text-active: var(--color-purple-700);--tab-indicator: var(--color-purple-700);--tab-bg-active: var(--color-purple-50);--table-header-bg: var(--color-gray-50);--table-header-text: var(--color-gray-700);--table-row-bg: var( --surface-elevated );--table-row-hover-bg: var(--color-gray-50);--table-row-selected-bg: var(--color-purple-50);--stepper-active-bg: var(--color-purple-700);--stepper-active-text: var(--color-white);--stepper-inactive-bg: var(--color-gray-200);--stepper-inactive-text: var(--color-gray-600);--stepper-completed-bg: var(--color-purple-600);--stepper-line: var(--color-gray-300);--loader-primary: var(--color-purple-700);--loader-secondary: var(--color-purple-200);--divider-color: var(--color-gray-200);--divider-strong: var(--color-gray-300);--status-success-bg: var(--color-success-500);--status-success-text: var(--color-white);--status-warning-bg: var(--color-warning-500);--status-warning-text: var(--color-white);--status-error-bg: var(--color-error-500);--status-error-text: var(--color-white);--status-info-bg: var(--color-info-500);--status-info-text: var(--color-white);--status-neutral-bg: var(--color-gray-500);--status-neutral-text: var(--color-white);--role-user-text: #0e7490;--role-admin-text: #c4320a;--role-super-admin-text: #6e3ff3;--table-status-accepted-text: var(--color-success-700);--table-status-active-text: var(--color-success-700);--table-status-not-accepted-text: var(--color-error-700);--table-status-inactive-text: var(--color-error-700);--chart-body-ear: #5b8ff9;--chart-body-shoulder: var( --color-success-400 );--chart-body-elbow: var(--color-warning-300);--chart-body-hip: var(--color-warning-600);--chart-body-knee: var(--brand-secondary);--chart-body-ankle: #00CED1;--chart-series-1: #5b8ff9;--chart-series-2: var( --color-success-400 );--chart-series-3: var( --color-warning-300 );--chart-series-4: var( --color-warning-600 );--chart-series-5: var(--brand-secondary);--chart-series-6: #101323;--overlay-backdrop-light: var(--color-black-alpha-20);--overlay-backdrop-medium: var(--color-black-alpha-45);--overlay-backdrop-dark: var(--color-black-alpha-60);--overlay-backdrop-heavy: var(--color-black-alpha-80);--hover-overlay-brand: var(--color-purple-alpha-10);--hover-overlay-subtle: var(--color-gray-alpha-5);--hover-overlay-default: var(--color-gray-alpha-10);--hover-overlay-strong: var(--color-gray-alpha-20);--active-overlay-brand: var(--color-purple-alpha-20);--active-overlay-default: var(--color-gray-alpha-15);--surface-overlay-opaque: var(--color-white-alpha-95);--surface-overlay-translucent: var(--color-white-alpha-90);--surface-overlay-frosted: var(--color-white-alpha-80);--disabled-overlay: var(--color-gray-alpha-50);--disabled-overlay-light: var(--color-gray-alpha-30);--focus-overlay: var(--color-purple-alpha-15);--success-overlay-subtle: var(--color-success-alpha-5);--success-overlay-default: var(--color-success-alpha-10);--warning-overlay-subtle: var(--color-warning-alpha-5);--warning-overlay-default: var(--color-warning-alpha-10);--error-overlay-subtle: var(--color-error-alpha-5);--error-overlay-default: var(--color-error-alpha-10);--info-overlay-subtle: var(--color-info-alpha-5);--info-overlay-default: var(--color-info-alpha-10);--border-overlay-subtle: var(--color-gray-alpha-10);--border-overlay-default: var(--color-gray-alpha-20);--border-overlay-strong: var(--color-gray-alpha-40);--shimmer-overlay: var(--color-white-alpha-40);--skeleton-overlay: var(--color-gray-alpha-10);--scrim-gradient-start: var(--color-black-alpha-60);--scrim-gradient-end: var(--color-black-alpha-10);--transition-button: background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);--transition-input: border-color var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out), background-color var(--motion-duration-fast) var(--motion-ease-out);--transition-modal: all var(--motion-duration-base) var(--motion-ease-out-circ);--transition-modal-mask: opacity var(--motion-duration-base) var(--motion-ease-linear);--transition-dropdown: all var(--motion-duration-fast) var(--motion-ease-out-circ);--transition-tooltip: opacity var(--motion-duration-instant) var(--motion-ease-out);--transition-drawer: transform var(--motion-duration-base) var(--motion-ease-out-circ);--transition-card: box-shadow var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out);--transition-tab: color var(--motion-duration-fast) var(--motion-ease-out), background-color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out);--transition-switch: background-color var(--motion-duration-instant) var(--motion-ease-out), transform var(--motion-duration-instant) var(--motion-ease-out);--transition-collapse: height var(--motion-duration-base) var(--motion-ease-in-out);--transition-notification: all var(--motion-duration-base) var(--motion-ease-out-back);--transition-page: opacity var(--motion-duration-slower) var(--motion-ease-in-out);--transition-hover: background-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out), border-color var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);--transition-focus: box-shadow var(--motion-duration-instant) var(--motion-ease-out), border-color var(--motion-duration-instant) var(--motion-ease-out)}:root{--layout-sidebar-width: 256px;--layout-sidebar-collapsed: 50px;--layout-sidebar-mobile: 280px;--layout-header-height: 114px;--layout-context-bar-height: 48px;--layout-content-max-width: 1440px;--layout-content-padding: 24px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--z-base: 0;--z-sidebar: 100;--z-header: 200;--z-dropdown: 300;--z-modal: 400;--z-tooltip: 500;--z-toast: 600;--z-mobile-overlay: 999;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--transition-sidebar: width var(--transition-slow), transform var(--transition-slow);--transition-drawer: transform var(--transition-slow);--transition-overlay: opacity var(--transition-base);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-base: 0 2px 4px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .12);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15);--shadow-sidebar: var(--shadow-sm);--shadow-header: var(--shadow-xs);--shadow-dropdown: var(--shadow-lg);--shadow-modal: var(--shadow-xl);--radius-sm: 4px;--radius-base: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px}[data-theme=dark]{--shadow-xs: 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-base: 0 2px 4px rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px rgba(0, 0, 0, .5);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .6);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .7)}@media(max-width:1023px){:root{--layout-content-padding: 16px}}@media(max-width:767px){:root{--layout-content-padding: 12px;--layout-header-height: 56px}}.sidebar-transition{transition:var(--transition-sidebar)}.overlay-transition{transition:var(--transition-overlay)}.elevation-base{box-shadow:var(--shadow-base)}.elevation-raised{box-shadow:var(--shadow-md)}.elevation-overlay{box-shadow:var(--shadow-lg)}.transition-all{transition:all var(--transition-base)}.transition-fast{transition:all var(--transition-fast)}.transition-slow{transition:all var(--transition-slow)}@media(max-width:767px){.hide-mobile{display:none!important}}@media(min-width:768px)and (max-width:1023px){.hide-tablet{display:none!important}}@media(min-width:1024px){.hide-desktop{display:none!important}}.show-mobile{display:none!important}@media(max-width:767px){.show-mobile{display:block!important}}.show-tablet{display:none!important}@media(min-width:768px)and (max-width:1023px){.show-tablet{display:block!important}}.show-desktop{display:none!important}@media(min-width:1024px){.show-desktop{display:block!important}}:root{--gradient-brand: linear-gradient(135deg, var(--color-purple-600) 0%, var(--color-purple-700) 100%);--gradient-brand-vibrant: linear-gradient(135deg, var(--color-purple-500) 0%, var(--color-purple-700) 100%);--gradient-subtle: linear-gradient(180deg, transparent 0%, hsla(262, 83%, 58%, .05) 100%);--gradient-rom-icon: linear-gradient(41deg, rgba(159, 48, 237, .1) 16.8%, rgba(255, 255, 255, .07) 108.3%);--gradient-avatar-border: linear-gradient(180deg, var(--color-white-alpha-20) 0%, var(--color-white) 100%);--gradient-glow-brand: radial-gradient(circle at center, hsla(262, 83%, 58%, .12) 0%, transparent 70%);--gradient-glow-success: radial-gradient(circle at center, hsla(142, 71%, 45%, .12) 0%, transparent 70%);--gradient-glow-error: radial-gradient(circle at center, hsla(348, 83%, 47%, .12) 0%, transparent 70%);--gradient-glow-warning: radial-gradient(circle at center, hsla(38, 92%, 50%, .12) 0%, transparent 70%);--elevation-none: none;--elevation-raised: var(--shadow-sm);--elevation-overlay: var(--shadow-md);--elevation-modal: var(--shadow-xl);--elevation-popover: var(--shadow-lg);--elevation-hover-card: var(--shadow-lg);--elevation-hover-button: 0 4px 12px hsla(262, 83%, 58%, .15);--accent-glow: hsla(262, 83%, 58%, .12);--accent-glow-strong: hsla(262, 83%, 58%, .2);--accent-glow-subtle: hsla(262, 83%, 58%, .06);--interactive-hover-scale: 1.02;--interactive-active-scale: .98;--interactive-hover-lift: -2px;--interactive-pressed-opacity: .9;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--duration-micro: .1s;--duration-fast: .15s;--duration-base: .2s;--duration-medium: .3s;--duration-slow: .4s;--duration-slower: .5s;--shimmer-gradient: linear-gradient( 90deg, transparent 0%, hsla(0, 0%, 100%, .08) 50%, transparent 100% );--focus-ring-width: 2px;--focus-ring-offset: 2px;--focus-ring-color: var(--brand-primary);--focus-ring-glow: 0 0 0 4px var(--accent-glow)}[data-theme=dark]{--gradient-glow-brand: radial-gradient(circle at center, hsla(84, 100%, 50%, .12) 0%, transparent 70%);--accent-glow: hsla(84, 100%, 50%, .12);--accent-glow-strong: hsla(84, 100%, 50%, .2);--accent-glow-subtle: hsla(84, 100%, 50%, .06);--elevation-raised: 0 1px 3px rgba(0, 0, 0, .3);--elevation-overlay: 0 4px 6px rgba(0, 0, 0, .5);--elevation-modal: 0 20px 25px rgba(0, 0, 0, .7);--elevation-hover-card: 0 10px 15px rgba(0, 0, 0, .6);--shimmer-gradient: linear-gradient( 90deg, transparent 0%, hsla(0, 0%, 100%, .04) 50%, transparent 100% );--focus-ring-color: var(--color-lime-500)}[data-theme=vibrant]{--gradient-glow-brand: radial-gradient(circle at center, hsla(24, 100%, 50%, .12) 0%, transparent 70%);--accent-glow: hsla(24, 100%, 50%, .12);--accent-glow-strong: hsla(24, 100%, 50%, .2);--accent-glow-subtle: hsla(24, 100%, 50%, .06);--elevation-hover-button: 0 4px 12px hsla(24, 100%, 50%, .15);--focus-ring-color: var(--color-orange-500)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounceIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes slideDown{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}@keyframes chevronRotate{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes navItemSlideIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes modalAppear{0%{opacity:0;transform:scale(.95) translateY(-20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes progressFill{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}@keyframes checkmark{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes errorPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(2.5);opacity:0}}@keyframes focusRing{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:fadeIn var(--duration-base) var(--ease-out)}.animate-fade-out{animation:fadeOut var(--duration-base) var(--ease-in)}.animate-slide-in-up{animation:slideInUp var(--duration-medium) var(--ease-out)}.animate-slide-in-down{animation:slideInDown var(--duration-medium) var(--ease-out)}.animate-slide-in-left{animation:slideInLeft var(--duration-medium) var(--ease-out)}.animate-slide-in-right{animation:slideInRight var(--duration-medium) var(--ease-out)}.animate-scale-in{animation:scaleIn var(--duration-base) var(--ease-out)}.animate-scale-out{animation:scaleOut var(--duration-base) var(--ease-in)}.animate-spin{animation:spin 1s linear infinite}.animate-pulse{animation:pulse 2s var(--ease-in-out) infinite}.animate-bounce{animation:bounce 1s var(--ease-in-out) infinite}.animate-shake{animation:shake .5s var(--ease-out)}.transition-fast{transition:all var(--duration-fast) var(--ease-out)}.transition-base{transition:all var(--duration-base) var(--ease-out)}.transition-slow{transition:all var(--duration-medium) var(--ease-out)}.transition-transform{transition:transform var(--duration-base) var(--ease-out)}.transition-opacity{transition:opacity var(--duration-base) var(--ease-out)}.transition-colors{transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out),border-color var(--duration-base) var(--ease-out)}.hover-lift{transition:transform var(--duration-base) var(--ease-out)}.hover-lift:hover{transform:translateY(var(--interactive-hover-lift))}.hover-scale{transition:transform var(--duration-base) var(--ease-out)}.hover-scale:hover{transform:scale(var(--interactive-hover-scale))}.hover-glow{transition:box-shadow var(--duration-base) var(--ease-out)}.hover-glow:hover{box-shadow:0 0 0 1px var(--brand-primary),0 4px 12px var(--accent-glow)}.active-scale:active{transform:scale(var(--interactive-active-scale))}.active-press:active{opacity:var(--interactive-pressed-opacity)}.skeleton{background:linear-gradient(90deg,var(--surface-secondary) 0%,var(--surface-tertiary) 50%,var(--surface-secondary) 100%);background-size:1000px 100%;animation:shimmer 2s infinite linear;border-radius:var(--radius-md)}.skeleton-text{height:1em;margin-bottom:.5em}.skeleton-title{height:1.5em;width:60%;margin-bottom:.5em}.skeleton-avatar{width:40px;height:40px;border-radius:var(--radius-full)}.skeleton-button{height:40px;width:120px;border-radius:var(--radius-md)}.gpu-accelerated{will-change:transform;backface-visibility:hidden;perspective:1000px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}.skeleton{animation:none}.hover-lift:hover,.hover-scale:hover{transform:none}}[data-theme=default]{--brand-primary: var(--color-purple-600);--brand-primary-hover: var(--color-purple-700);--brand-primary-light: var(--color-purple-50);--brand-primary-gradient: linear-gradient( 130deg, #6435cdf2 0%, #575ebdf2 100% );--brand-primary-alpha: rgba(83, 56, 158, .34);--brand-secondary: var(--color-purple-500);--brand-accent: var(--color-purple-400);--surface-primary: var(--color-white);--rom-card-primary: var(--color-white);--pie-chart-text-color: var(--color-black);--video-bg-text: var(--color-black);--surface-secondary: var(--color-gray-25);--surface-tertiary: #fffef7;--surface-elevated: var(--color-white);--surface-overlay: var(--color-white);--surface-interactive: var(--color-gray-25);--surface-interactive-hover: var(--color-gray-50);--surface-interactive-active: var(--color-gray-100);--surface-brand: var(--color-purple-25);--surface-brand-subtle: var(--color-purple-25);--surface-hover: var(--color-gray-50);--surface-active: var(--color-gray-100);--surface-error: var(--color-red-25);--bg-page: #f1ece1;--bg-canvas: var(--color-white);--bg-input: var(--color-white);--bg-disabled: var(--color-gray-50);--text-primary: var(--color-gray-900);--text-secondary: var(--color-gray-600);--text-tertiary: var(--color-gray-500);--text-quaternary: var(--color-gray-400);--text-placeholder: var(--color-gray-400);--text-disabled: var(--color-gray-300);--text-on-brand: var(--color-white);--text-on-dark: var(--color-white);--text-on-light: var(--color-gray-900);--text-brand: var(--color-purple-600);--text-link: var(--color-purple-600);--text-link-hover: var(--color-purple-700);--icon-color: var(--color-neutral-800);--border-subtle: var(--color-gray-100);--border-default: var(--color-gray-200);--border-strong: var(--color-gray-300);--border-brand: var(--color-purple-600);--border-focus: var(--color-purple-600);--button-primary-bg: var(--color-purple-600);--button-primary-bg-hover: var(--color-purple-700);--button-primary-bg-active: var(--color-purple-800);--button-primary-bg-disabled: var(--color-purple-200);--button-primary-text: var(--color-white);--input-border: var(--color-gray-300);--input-border-hover: var(--color-gray-400);--input-border-focus: var(--color-purple-700);--input-border-error: var(--color-error-500);--table-header-bg: var(--color-gray-50);--table-header-text: var(--color-gray-700);--table-row-bg: var(--surface-elevated);--table-row-hover-bg: var(--color-gray-50);--table-row-selected-bg: var(--color-purple-50);--nav-bg: var(--color-purple-600);--nav-text: var(--color-white);--nav-item-active-bg: var(--color-purple-500);--nav-item-hover-bg: var(--color-purple-700);--card-bg: var(--color-white);--card-hover-bg: #faf9f2;--stroke-default-white: var(--color-white);--card-border: var(--color-gray-100);--modal-bg: var(--color-white);--modal-overlay: rgba(0, 0, 0, .3);--tab-text-active: var(--color-purple-600);--tab-indicator: var(--color-purple-600);--stepper-active-bg: var(--color-purple-600);--stepper-completed-bg: var(--color-purple-500);--loader-primary: var(--color-purple-600);--sidebar-item-active-bg: #f5eafd;--sidebar-item-active-text: var(--color-gray-900);--sidebar-subnav-bg: #faf9f2;--layout-bg-color: var(--color-white);--mainmenu-bg-color: var(--color-purple-600);--adminmenu-bg-color: var(--color-purple-700);--stepper-color: var(--color-purple-700);--stepper-secondary-color: var(--color-purple-500);--text-color: var(--color-purple-600);--text-color-root: var(--color-gray-900);--evaluation-bg-colors: var(--color-white);--evaluation-title-color: var(--color-gray-700);--bodyPoint-label-color: var(--color-purple-600);--settings-button-bg-color: var(--color-purple-600);--settings-button-text-color: var(--color-white);--content-manager-card-bg-color: var(--color-white);--content-manager-card-header-bg-color: var(--color-gray-25);--content-manager-card-header-text-color: var(--color-gray-900);--tabs-text-color: var(--color-gray-900);--button-color-primary: var(--color-purple-600);--loader-bg-color: var(--color-purple-600);--functional-goal-color: var(--color-purple-600);--functional-goal-color-unslected: var(--color-purple-200)}[data-theme=default] .ant-input-outlined,[data-theme=default] .ant-input-outlined:hover,[data-theme=default] .ant-input-affix-wrapper,[data-theme=default] .ant-input-affix-wrapper:hover,[data-theme=default] .ant-select-selector,[data-theme=default] .ant-select-selector:hover,[data-theme=default] .ant-picker,[data-theme=default] .ant-picker:hover{background-color:var(--surface-tertiary)!important;border:1px solid var(--border-default)!important;box-shadow:none!important}[data-theme=default] [class*=Navigation_navItem]:before{display:none!important}[data-theme=default] .ant-input-outlined:focus,[data-theme=default] .ant-input-outlined:focus-within,[data-theme=default] .ant-input-affix-wrapper:focus,[data-theme=default] .ant-input-affix-wrapper:focus-within,[data-theme=default] .ant-input-affix-wrapper-focused,[data-theme=default] .ant-select-focused .ant-select-selector,[data-theme=default] .ant-picker-focused{background-color:var(--surface-tertiary)!important;border:1px solid var(--brand-primary)!important;box-shadow:none!important}[data-theme=light]{--input-border: #8674a7;--input-border-error: var(--border-error);--brand-primary: #9f30ed;--brand-primary-hover: #542972;--brand-primary-light: var(--color-purple-50);--brand-secondary: var(--color-purple-500);--brand-accent: var(--color-purple-400);--surface-primary: #fffef7;--rom-card-primary: #fffef7;--pie-chart-text-color: var(--color-black);--video-bg-text: var(--color-black);--surface-secondary: #f6f2e9;--surface-tertiary: #fffef7;--surface-elevated: #fffef7;--surface-overlay: #fffef7;--surface-interactive: #f6f2e9;--surface-interactive-hover: #f1ece1;--surface-interactive-active: #e8e2d7;--surface-brand: var(--color-purple-25);--surface-brand-subtle: var(--color-purple-25);--surface-hover: #f1ece1;--surface-active: #e8e2d7;--surface-error: var(--color-red-25);--bg-page: #f1ece1;--bg-canvas: #fffef7;--bg-input: #fffef7;--bg-disabled: #f6f2e9;--fill-secondary: rgba( 0, 0, 0, .06 );--color-split: rgba( 0, 0, 0, .06 );--text-primary: rgba(0, 0, 0, .75);--text-secondary: rgba(0, 0, 0, .55);--text-tertiary: rgba(0, 0, 0, .45);--text-quaternary: #9d989f;--text-placeholder: #9d989f;--text-disabled: #cbc9c2;--text-on-brand: var(--color-white);--text-on-dark: var(--color-white);--text-on-light: rgba(0, 0, 0, .75);--text-brand: #9f30ed;--text-link: #9f30ed;--text-link-hover: #542972;--icon-color: #635d65;--border-subtle: #e8e2d7;--border-default: #9d989f;--border-strong: #635d65;--border-brand: #9f30ed;--border-focus: #9f30ed;--border-focus-ring: #f4ebff;--button-primary-bg: #9f30ed;--button-primary-bg-hover: #542972;--button-primary-bg-active: #421264;--button-primary-bg-disabled: var(--color-purple-200);--button-primary-text: var(--color-white);--input-bg: var(--surface-primary);--input-bg-hover: var(--surface-primary);--input-bg-focus: var(--surface-primary);--input-bg-disabled: var(--bg-disabled);--input-disabled-overlay: var( --color-black-alpha-10 );--input-border: var(--border-default);--input-border-hover: var(--border-default);--input-border-focus: var(--border-focus);--input-border-error: var(--color-error-500);--input-focus-ring: 0 0 0 2px var(--border-focus-ring);--input-text: var(--text-primary);--input-text-placeholder: var(--text-placeholder);--input-text-disabled: var(--text-disabled);--input-icon: var(--icon-color);--table-header-bg: var(--color-gray-50);--table-header-text: var(--color-gray-700);--table-row-bg: var(--surface-elevated);--table-row-hover-bg: var(--color-gray-50);--table-row-selected-bg: var(--color-purple-50);--nav-bg: var(--color-purple-600);--nav-text: var(--color-white);--nav-item-active-bg: var(--color-purple-500);--nav-item-hover-bg: var(--color-purple-700);--card-bg: var(--color-white);--card-hover-bg: #faf9f2;--stroke-default-white: var(--color-white);--card-border: var(--color-gray-100);--modal-bg: var(--color-white);--modal-overlay: rgba(0, 0, 0, .3);--tab-text-active: var(--color-purple-600);--tab-indicator: var(--color-purple-600);--stepper-active-bg: #9f30ed;--stepper-active-text: var(--color-white);--stepper-inactive-bg: rgba(0, 0, 0, .06);--stepper-inactive-text: rgba( 0, 0, 0, .45 );--stepper-completed-bg: #f5eafd;--stepper-completed-icon: #635d65;--stepper-line-active: #9f30ed;--stepper-line-inactive: rgba(0, 0, 0, .06);--plan-card-gradient-start: rgba( 28, 2, 45, .3 );--plan-card-gradient-start-hover: rgba( 28, 2, 45, .7 );--plan-card-gradient-end: rgba(159, 48, 237, 0);--plan-card-inner-bg: rgba(33, 7, 52, .5);--loader-primary: var(--color-purple-600);--sidebar-item-active-bg: #f5eafd;--sidebar-item-active-text: var(--color-gray-900);--sidebar-subnav-bg: #faf9f2;--layout-bg-color: #fffef7;--mainmenu-bg-color: #9f30ed;--adminmenu-bg-color: #542972;--stepper-color: #542972;--stepper-secondary-color: #9f30ed;--text-color: #9f30ed;--text-color-root: rgba(0, 0, 0, .75);--evaluation-bg-colors: #fffef7;--evaluation-title-color: #635d65;--bodyPoint-label-color: #9f30ed;--settings-button-bg-color: #9f30ed;--settings-button-text-color: var(--color-white);--content-manager-card-bg-color: #fffef7;--content-manager-card-header-bg-color: #f6f2e9;--content-manager-card-header-text-color: rgba(0, 0, 0, .75);--tabs-text-color: rgba(0, 0, 0, .75);--button-color-primary: #9f30ed;--loader-bg-color: #9f30ed;--functional-goal-color: #9f30ed;--functional-goal-color-unslected: #f6f2e9}[data-theme=light] .ant-input-outlined,[data-theme=light] .ant-input-outlined:hover,[data-theme=light] .ant-input-affix-wrapper,[data-theme=light] .ant-input-affix-wrapper:hover,[data-theme=light] .ant-select-selector,[data-theme=light] .ant-select-selector:hover,[data-theme=light] .ant-picker,[data-theme=light] .ant-picker:hover{background-color:var(--surface-tertiary)!important;border:1px solid var(--border-default)!important;box-shadow:none!important}[data-theme=light] [class*=Navigation_navItem]:before{display:none!important}[data-theme=light] .ant-input-outlined:focus,[data-theme=light] .ant-input-outlined:focus-within,[data-theme=light] .ant-input-affix-wrapper:focus,[data-theme=light] .ant-input-affix-wrapper:focus-within,[data-theme=light] .ant-input-affix-wrapper-focused,[data-theme=light] .ant-select-focused .ant-select-selector,[data-theme=light] .ant-picker-focused{background-color:var(--surface-tertiary)!important;border:1px solid var(--brand-primary)!important;box-shadow:none!important}[data-theme=dark]{--brand-primary: #ba57ff;--brand-primary-hover: #c066ff;--brand-primary-light: var(--color-purple-400);--brand-secondary: var(--color-purple-500);--brand-accent: var(--color-purple-400);--surface-primary: #261e36;--rom-card-primary: #261e36;--pie-chart-text-color: #fff;--video-bg-text: var(--color-black);--surface-secondary: #1a1325;--surface-tertiary: #261e36;--surface-elevated: #301c4d;--surface-overlay: #24163a;--surface-interactive: #24163a;--surface-interactive-hover: #301c4d;--surface-interactive-active: #3e2069;--surface-hover: #301c4d;--surface-active: #3e2069;--surface-brand: #1a1325;--surface-brand-subtle: #24163a;--surface-success: #061c00;--surface-warning: #2b2111;--surface-error: #551d1d;--surface-info: #111a2c;--bg-page: #1a1527;--bg-canvas: #261e36;--bg-input: #24163a;--bg-disabled: #1a1325;--fill-secondary: rgba( 255, 255, 255, .06 );--color-split: rgba( 255, 255, 255, .06 );--text-primary: rgba(255, 255, 255, .88);--text-secondary: rgba( 255, 255, 255, .75 );--text-tertiary: rgba( 255, 255, 255, .45 );--text-quaternary: rgba(255, 255, 255, .35);--text-placeholder: rgba(255, 255, 255, .25);--text-disabled: rgba(255, 255, 255, .15);--text-on-brand: var(--color-black);--text-on-dark: rgba(255, 255, 255, .88);--text-on-light: var(--color-black);--text-brand: #ba57ff;--text-link: #ba57ff;--text-link-hover: #c066ff;--text-success: #60e561;--text-warning: #ffb624;--text-error: #f97272;--text-info: #1668dc;--icon-color: #b0a0ce;--icon-action: #b0a0ce;--border-subtle: #2a1238;--border-default: var(--color-purple-850);--border-strong: #3d1f4a;--border-brand: var(--brand-primary);--border-focus: var(--brand-primary);--border-error: #f97272;--border-success: #60e561;--border-warning: #ffb624;--button-primary-bg: #ba57ff;--button-primary-bg-hover: #c066ff;--button-primary-bg-active: #854eca;--button-primary-bg-disabled: #51258f;--button-primary-text: var(--color-black);--button-primary-text-disabled: rgba(255, 255, 255, .25);--button-secondary-bg: #24163a;--button-secondary-bg-hover: #301c4d;--button-secondary-bg-active: #3e2069;--button-secondary-text: rgba(255, 255, 255, .88);--button-secondary-border: #8674a7;--button-tertiary-bg: transparent;--button-tertiary-bg-hover: #24163a;--button-tertiary-bg-active: #301c4d;--button-tertiary-text: rgba(255, 255, 255, .88);--button-destructive-bg: #d24949;--button-destructive-bg-hover: #e35656;--button-destructive-bg-active: #ac3b3b;--button-destructive-text: var(--color-white);--input-bg: var(--surface-primary);--input-bg-hover: var(--surface-primary);--input-bg-focus: var(--surface-primary);--input-bg-disabled: var(--surface-primary);--input-disabled-overlay: var( --color-black-alpha-20 );--input-border: #8674a7;--input-border-hover: var(--border-default);--input-border-focus: var(--border-focus);--input-border-error: var(--border-error);--input-focus-ring: 0 0 0 2px var(--border-focus-ring);--input-text: var(--text-primary);--input-text-placeholder: var( --text-placeholder );--input-text-disabled: var(--text-disabled);--input-icon: var(--icon-color);--nav-bg: #1a1325;--nav-text: rgba(255, 255, 255, .88);--nav-text-hover: #c066ff;--nav-item-active-bg: #301c4d;--nav-item-hover-bg: #24163a;--nav-divider: #3e2069;--sidebar-bg: #1a1325;--sidebar-border: #3e2069;--sidebar-item-hover-bg: #24163a;--sidebar-item-active-bg: #1b062b;--sidebar-item-active-text: #ba57ff;--sidebar-subnav-bg: #2f273e;--card-bg: #261e36;--stroke-default-white: var(--color-white);--card-border: #3e2069;--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -1px rgba(0, 0, 0, .3);--card-header-bg: #1a1325;--card-header-border: #3e2069;--modal-bg: #261e36;--modal-overlay: rgba(26, 19, 37, .85);--modal-border: #3e2069;--modal-shadow: 0 20px 25px -5px rgba(0, 0, 0, .7), 0 10px 10px -5px rgba(0, 0, 0, .5);--tooltip-bg: #301c4d;--tooltip-text: rgba(255, 255, 255, .88);--tooltip-shadow: 0 10px 15px -3px rgba(0, 0, 0, .5);--badge-bg-default: #24163a;--badge-text-default: rgba(255, 255, 255, .75);--badge-bg-brand: #301c4d;--badge-text-brand: #ba57ff;--badge-bg-success: #061c00;--badge-text-success: #60e561;--badge-bg-warning: #2b2111;--badge-text-warning: #ffb624;--badge-bg-error: #551d1d;--badge-text-error: #f97272;--progress-bg: #24163a;--progress-fill: #ba57ff;--progress-text: rgba(255, 255, 255, .75);--tab-border: #3e2069;--tab-text: rgba(255, 255, 255, .45);--tab-text-hover: rgba(255, 255, 255, .75);--tab-text-active: #ba57ff;--tab-indicator: #ba57ff;--tab-bg-active: #301c4d;--table-header-bg: #1a1325;--table-header-text: rgba(255, 255, 255, .75);--table-row-bg: #261e36;--table-row-hover-bg: #301c4d;--table-row-selected-bg: #3e2069;--card-hover-bg: #2f273e;--stepper-active-bg: #ba57ff;--stepper-active-text: var(--color-black);--stepper-inactive-bg: var(--fill-secondary);--stepper-inactive-text: rgba(255, 255, 255, .45);--stepper-completed-bg: #3e2069;--stepper-completed-icon: #ba57ff;--stepper-line-active: #ba57ff;--stepper-line-inactive: var(--color-split);--plan-card-gradient-start: rgba(28, 2, 45, .3);--plan-card-gradient-start-hover: rgba(28, 2, 45, .7);--plan-card-gradient-end: rgba(159, 48, 237, 0);--plan-card-inner-bg: rgba(33, 7, 52, .5);--loader-primary: #ba57ff;--loader-secondary: #1a1325;--divider-color: #3e2069;--divider-strong: #51258f;--status-success-bg: #44a345;--status-warning-bg: #b37313;--status-error-bg: #d24949;--status-info-bg: #15417e;--layout-bg-color: #261e36;--mainmenu-bg-color: #1a1325;--adminmenu-bg-color: #24163a;--stepper-color: #ba57ff;--stepper-secondary-color: #c066ff;--text-color: #ba57ff;--text-color-root: rgba(255, 255, 255, .88);--evaluation-bg-colors: #261e36;--evaluation-title-color: #b9aad8;--bodyPoint-label-color: #ba57ff;--settings-button-bg-color: #ba57ff;--settings-button-text-color: var(--color-black);--content-manager-card-bg-color: #261e36;--content-manager-card-header-bg-color: #1a1325;--content-manager-card-header-text-color: rgba(255, 255, 255, .88);--tabs-text-color: rgba(255, 255, 255, .88);--button-color-primary: #ba57ff;--loader-bg-color: #ba57ff;--summary-bg-colors: #261e36;--color-background-video-element: #261e36;--functional-goal-color: #24163a;--functional-goal-color-unslected: #261e3673}[data-theme=dark] .ant-input-outlined,[data-theme=dark] .ant-input-outlined:hover,[data-theme=dark] .ant-input-affix-wrapper,[data-theme=dark] .ant-input-affix-wrapper:hover,[data-theme=dark] .ant-select-selector,[data-theme=dark] .ant-select-selector:hover,[data-theme=dark] .ant-picker,[data-theme=dark] .ant-picker:hover{background-color:var(--input-bg);border-color:var(--input-border);box-shadow:none}[data-theme=dark] .ant-input-outlined:focus,[data-theme=dark] .ant-input-outlined:focus-within,[data-theme=dark] .ant-input-affix-wrapper:focus,[data-theme=dark] .ant-input-affix-wrapper:focus-within,[data-theme=dark] .ant-input-affix-wrapper-focused,[data-theme=dark] .ant-select-focused .ant-select-selector,[data-theme=dark] .ant-picker-focused{background-color:var(--input-bg-focus);border-color:var(--input-border-focus);box-shadow:var(--input-focus-ring)}[data-theme=dark] .ant-input-disabled,[data-theme=dark] .ant-input-affix-wrapper-disabled,[data-theme=dark] .ant-select-disabled .ant-select-selector,[data-theme=dark] .ant-picker-disabled{background:linear-gradient(var(--input-disabled-overlay),var(--input-disabled-overlay)),var(--input-bg-disabled);border-color:var(--input-border);color:var(--input-text-disabled);cursor:not-allowed}[data-theme=dark] .ant-input-disabled::placeholder,[data-theme=dark] .ant-input-affix-wrapper-disabled input::placeholder{color:var(--input-text-placeholder)}[data-theme=dark] kbd,html[data-theme=dark] kbd{background:color-mix(in srgb,var(--surface-tertiary) 96%,white);border-color:var(--border-subtle)}[data-theme=vibrant]{--brand-primary: var(--color-orange-500);--brand-primary-hover: var(--color-orange-600);--brand-primary-light: var(--color-orange-100);--brand-secondary: var(--color-orange-400);--brand-accent: var(--color-orange-300);--surface-primary: var(--color-white);--rom-card-primary: var(--color-white);--pie-chart-text-color: var(--color-black);--surface-secondary: var(--color-gray-50);--surface-tertiary: var(--color-gray-100);--surface-elevated: var(--color-white);--surface-overlay: var(--color-white);--surface-interactive: var(--color-gray-50);--surface-interactive-hover: var(--color-gray-100);--surface-interactive-active: var(--color-gray-200);--surface-brand: var(--color-orange-50);--surface-brand-subtle: var(--color-orange-25);--surface-hover: var(--color-purple-100);--surface-active: var(--color-purple-200);--surface-error: var(--color-red-100);--bg-page: var(--color-gray-50);--bg-canvas: var(--color-white);--bg-input: var(--color-white);--bg-disabled: var(--color-gray-100);--text-primary: var(--color-black);--text-secondary: var(--color-gray-700);--text-tertiary: var(--color-gray-600);--text-quaternary: var(--color-gray-500);--text-placeholder: var(--color-gray-400);--text-disabled: var(--color-gray-400);--text-on-brand: var(--color-white);--text-on-dark: var(--color-white);--text-on-light: var(--color-black);--text-brand: var(--color-orange-600);--text-link: var(--color-orange-600);--text-link-hover: var(--color-orange-700);--icon-color: var(--color-neutral-800);--border-subtle: var(--color-gray-200);--border-default: var(--color-gray-300);--border-strong: var(--color-gray-400);--border-brand: var(--color-orange-500);--border-focus: var(--color-orange-500);--button-primary-bg: var(--color-orange-500);--button-primary-bg-hover: var(--color-orange-600);--button-primary-bg-active: var(--color-orange-700);--button-primary-bg-disabled: var(--color-orange-200);--button-primary-text: var(--color-white);--button-primary-text-disabled: var(--color-white);--button-secondary-bg: var(--color-black);--button-secondary-bg-hover: var(--color-gray-900);--button-secondary-bg-active: #333333;--button-secondary-text: var(--color-white);--button-secondary-border: var(--color-black);--button-tertiary-bg: transparent;--button-tertiary-bg-hover: var(--color-orange-50);--button-tertiary-bg-active: var(--color-orange-100);--button-tertiary-text: var(--color-black);--button-destructive-bg: var(--color-error-600);--button-destructive-bg-hover: var(--color-error-700);--button-destructive-bg-active: var(--color-error-800);--button-destructive-text: var(--color-white);--input-border: var(--color-gray-300);--input-border-hover: var(--color-gray-400);--input-border-focus: var(--color-orange-500);--input-border-error: var(--color-error-500);--nav-bg: var(--color-black);--nav-text: var(--color-white);--nav-text-hover: var(--color-orange-300);--nav-item-active-bg: var(--color-orange-500);--nav-item-hover-bg: var(--color-gray-900);--nav-divider: #333333;--sidebar-bg: var(--color-white);--sidebar-border: var(--color-gray-200);--sidebar-item-hover-bg: var(--color-orange-50);--sidebar-item-active-bg: var(--color-orange-100);--sidebar-item-active-text: var(--color-orange-600);--card-bg: var(--color-white);--stroke-default-white: var(--color-white);--card-border: var(--color-gray-200);--card-shadow: var(--shadow-sm);--card-header-bg: var(--color-gray-50);--card-header-border: var(--color-gray-200);--modal-bg: var(--color-white);--modal-overlay: rgba(0, 0, 0, .6);--modal-border: var(--color-gray-200);--modal-shadow: var(--shadow-2xl);--tooltip-bg: var(--color-black);--tooltip-text: var(--color-white);--tooltip-shadow: var(--shadow-lg);--badge-bg-default: var(--color-gray-100);--badge-text-default: var(--color-gray-700);--badge-bg-brand: var(--color-orange-100);--badge-text-brand: var(--color-orange-700);--badge-bg-success: var(--color-success-100);--badge-text-success: var(--color-success-700);--badge-bg-warning: var(--color-warning-100);--badge-text-warning: var(--color-warning-700);--badge-bg-error: var(--color-error-100);--badge-text-error: var(--color-error-700);--progress-bg: var(--color-gray-200);--progress-fill: var(--color-orange-500);--progress-text: var(--color-gray-700);--tab-border: var(--color-gray-200);--tab-text: var(--color-gray-600);--tab-text-hover: var(--color-gray-800);--tab-text-active: var(--color-orange-600);--tab-indicator: var(--color-orange-500);--tab-bg-active: var(--color-orange-50);--table-header-bg: var(--color-gray-50);--table-header-text: var(--color-gray-700);--table-row-bg: var(--surface-elevated);--table-row-hover-bg: var(--color-orange-50);--table-row-selected-bg: var(--color-orange-100);--stepper-active-bg: var(--color-orange-500);--stepper-active-text: var(--color-white);--stepper-inactive-bg: var(--color-gray-200);--stepper-inactive-text: var(--color-gray-600);--stepper-completed-bg: var(--color-orange-400);--stepper-line: var(--color-gray-300);--loader-primary: var(--color-orange-500);--loader-secondary: var(--color-orange-200);--divider-color: var(--color-gray-200);--divider-strong: var(--color-gray-300);--status-success-bg: var(--color-success-500);--status-warning-bg: var(--color-warning-500);--status-error-bg: var(--color-error-500);--status-info-bg: var(--color-info-500);--layout-bg-color: var(--color-white);--mainmenu-bg-color: var(--color-black);--adminmenu-bg-color: #0d0f0f;--stepper-color: var(--color-orange-500);--stepper-secondary-color: var(--color-orange-400);--text-color: var(--color-black);--text-color-root: var(--color-black);--evaluation-bg-colors: var(--color-gray-50);--evaluation-title-color: var(--color-gray-700);--bodyPoint-label-color: var(--color-orange-500);--settings-button-bg-color: var(--color-orange-500);--settings-button-text-color: var(--color-white);--content-manager-card-bg-color: var(--color-white);--content-manager-card-header-bg-color: var(--color-gray-50);--content-manager-card-header-text-color: var(--color-gray-900);--tabs-text-color: rgba(0, 0, 0, .88);--button-color-primary: var(--color-orange-500);--loader-bg-color: var(--color-orange-500);--session-bg-color: var(--color-orange-500);--wellness-button-color: var(--color-orange-500);--reference-bg: var(--color-black);--suggested-card-bg: var(--color-black);--color-background-video-element: var(--color-black);--functional-goal-color: var(--color-black);--functional-goal-color-unslected: var(--color-gray-300)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{margin:0;padding:0;font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);letter-spacing:var(--letter-spacing-tightest);background-color:var(--bg-page);min-height:100vh}h1,h2,h3,h4,h5,h6,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,.ant-typography h6,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,h6.ant-typography,.ant-typography.ant-typography-h1,.ant-typography.ant-typography-h2,.ant-typography.ant-typography-h3,.ant-typography.ant-typography-h4,.ant-typography.ant-typography-h5{font-family:var(--font-family-heading);letter-spacing:var( --letter-spacing-normal )}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-brand{color:var(--text-brand)}.text-error{color:var(--text-error)}.text-success{color:var(--text-success)}.text-warning{color:var(--text-warning)}.bg-surface-primary{background-color:var(--surface-primary)}.bg-surface-secondary{background-color:var(--surface-secondary)}.bg-brand{background-color:var(--surface-brand)}.bg-page{background-color:var(--bg-page)}.border-subtle{border-color:var(--border-subtle)}.border-default{border-color:var(--border-default)}.border-strong{border-color:var(--border-strong)}.border-brand{border-color:var(--border-brand)}.shadow-card{box-shadow:var(--card-shadow)}.shadow-modal{box-shadow:var(--modal-shadow)}.shadow-dropdown{box-shadow:var(--dropdown-shadow)}.interactive-surface{background-color:var(--surface-interactive);transition:background-color var(--transition-base)}.interactive-surface:hover{background-color:var(--surface-interactive-hover)}.interactive-surface:active{background-color:var(--surface-interactive-active)}.focus-ring:focus{outline:2px solid var(--border-focus);outline-offset:2px}.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:var(--border-width-0)}:root{--theme-transition: background-color .2s ease-in-out, color .2s ease-in-out, border-color .2s ease-in-out}body,.surface,.card,.button,.input{transition:var(--theme-transition)}@media print{body{background-color:var(--surface-primary);color:var(--text-primary)}.no-print{display:none!important}}*:focus{outline:none}*:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px);border-radius:4px}@media(prefers-color-scheme:dark){*:focus-visible{outline-color:var(--focus-outline-color-dark)}}.command-item:focus-visible,[data-command-index]:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:-3px;background-color:var(--focus-background)}button:focus-visible,.ant-btn:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px)}button.ant-btn-icon-only:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px)}input:focus-visible,textarea:focus-visible,select:focus-visible,.ant-select:focus-visible,.ant-input:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px)}a:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px);text-decoration:underline}:root{--focus-outline-color: var( --input-focus-outline-color, var(--brand-primary, #6941c6) );--focus-outline-color-dark: var( --input-focus-outline-color, var(--brand-primary, #6941c6) );--focus-background: rgba( 105, 65, 198, .1 )}@media(prefers-color-scheme:dark){:root{--focus-outline-color: var( --input-focus-outline-color, var(--brand-primary, #6941c6) );--focus-outline-color-dark: var( --input-focus-outline-color, var(--brand-primary, #6941c6) );--focus-background: rgba( 105, 65, 198, .15 )}}.ant-modal-close:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px)}.ant-drawer-close:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px)}.ant-list-item:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:-3px;background-color:var(--focus-background)}.ant-card:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px)}.ant-tabs-tab:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px)}.ant-menu-item:focus-visible,.ant-dropdown-menu-item:focus-visible{outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:-3px;background-color:var(--focus-background)}.skip-to-content{position:absolute;left:-9999px;z-index:999}.skip-to-content:focus-visible{position:absolute;top:0;left:0;z-index:9999;padding:12px 24px;background:var(--surface-primary, #ffffff);color:var(--text-primary, #000000);outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset, 2px);border-radius:4px;font-weight:600}@media(prefers-color-scheme:dark){.skip-to-content:focus-visible{background:var(--surface-primary, #1f1f1f);color:var(--text-primary, #ffffff);outline-color:var(--focus-outline-color-dark)}}@media(prefers-reduced-motion:reduce){*:focus-visible{transition:none}}@media print{*:focus-visible{outline:none}}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:var(--border-width-0)}.sr-only-focusable:focus,.sr-only-focusable:active,.visually-hidden-focusable:focus,.visually-hidden-focusable:active{position:static;width:auto;height:auto;padding:inherit;margin:inherit;overflow:visible;clip:auto;white-space:normal}.sr-only-focusable:focus,.visually-hidden-focusable:focus{z-index:10000;background-color:var(--brand-primary, #6941c6);color:var(--text-on-brand, #ffffff);padding:.5rem 1rem;border-radius:4px;outline:var(--input-focus-outline-width, 3px) solid var(--focus-outline-color, var(--brand-primary, #6941c6));outline-offset:var(--input-focus-outline-offset, 2px);font-weight:600;text-decoration:none}.touch-target{min-width:44px;min-height:44px;padding:.5rem .75rem}.touch-target-large{min-width:48px;min-height:48px;padding:.75rem 1rem}button:active,.button:active,[role=button]:active{transform:scale(.95);transition:transform .1s ease-out}.ant-btn-primary:active{background-color:var(--brand-primary);border-color:var(--brand-primary)}.ant-btn-default:active{background-color:var(--color-gray-100);border-color:var(--color-gray-300)}.ant-btn-text:active,.ant-btn-link:active{color:var(--brand-primary)}.ant-card:active,.card:active,[role=article]:active{box-shadow:var(--shadow-sm, 0 1px 2px 0 rgba(0, 0, 0, .05));transform:translateY(1px);transition:transform .1s ease-out,box-shadow .1s ease-out}a:active{opacity:.7;transition:opacity .1s ease-out}input:active,textarea:active,select:active{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--color-purple-100);transition:border-color .2s ease-out,box-shadow .2s ease-out}.ripple-container{position:relative;overflow:hidden}.ripple{position:absolute;border-radius:50%;background-color:var(--color-white-alpha-50);transform:scale(0);animation:ripple-animation .6s ease-out;pointer-events:none}@keyframes ripple-animation{0%{transform:scale(0);opacity:1}to{transform:scale(4);opacity:0}}.dark .ripple{background-color:var(--color-black-alpha-20)}.scroll-container{overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.timeline-container{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity}.timeline-item{scroll-snap-align:start}.animated-element{transform:translateZ(0);will-change:transform;backface-visibility:hidden}button,.button,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}a,button,.button,[role=button]{-webkit-tap-highlight-color:var(--color-purple-alpha-10)}@media(max-width:768px){body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.pan-x{touch-action:pan-x}.pan-y{touch-action:pan-y}.pinch-zoom{touch-action:pinch-zoom}.touch-none{touch-action:none}.swipeable{position:relative;touch-action:pan-y}.ptr-indicator{display:flex;justify-content:center;align-items:center;padding:1rem;color:var(--gray-500)}.ptr-loading{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ant-badge.clickable,.ant-tag.clickable,button .ant-badge,button .ant-tag,a .ant-badge,a .ant-tag,.ant-badge-clickable,.ant-tag-clickable{min-width:44px;min-height:44px;padding:.5rem .75rem;display:inline-flex;align-items:center;justify-content:center}.ant-btn-icon-only{min-width:44px;min-height:44px;padding:.5rem}.ant-modal-close,.ant-drawer-close{width:44px;height:44px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ripple{animation:none;display:none}.animated-element{animation:none}}@media(max-width:768px){input[type=text],input[type=email],input[type=tel],input[type=number],textarea{font-size:16px}.ant-btn{min-height:44px;padding:.5rem 1rem}.ant-card-body{padding:1rem}.sticky-bottom{padding-bottom:env(safe-area-inset-bottom)}}@supports (padding: env(safe-area-inset-top)){.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}}#root .start-session-css:hover,#root .non-finished-survey-css:hover,div.ant-modal-wrap .ant-modal-content .ant-modal-body .start-session-css:hover,div.ant-modal-wrap .ant-modal-content .ant-modal-body .non-finished-survey-css:hover{background-size:400% 400%;-webkit-animation:BgAnimaiton 18s ease infinite;-moz-animation:BgAnimaiton 18s ease infinite;animation:BgAnimaiton 18s ease infinite;color:var(--button-text-color)}#root .pain-button-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .pain-button-css{background:var(--surface-secondary);border:none;height:110px;width:292px;border-radius:10px;font-size:22px;color:transparent;transition:none}#root .pain-button-css:hover,div.ant-modal-wrap .ant-modal-content .ant-modal-body .pain-button-css:hover{background:linear-gradient(130deg,var(--brand-primary),var(--color-info-400),var(--color-blue-4));background-size:400% 400%;-webkit-animation:BgAnimaiton 18s ease infinite;-moz-animation:BgAnimaiton 18s ease infinite;animation:BgAnimaiton 18s ease infinite;-webkit-text-fill-color:var(--text-on-brand);color:var(--text-on-brand)}#root .pain-button-css:hover .icon-hover-effect,div.ant-modal-wrap .ant-modal-content .ant-modal-body .pain-button-css:hover .icon-hover-effect{filter:brightness(0) invert(1)}#root .onboard-list-button-css img,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css img{filter:none;transition:filter .3s ease}#root .onboard-list-button-css.selected img,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css.selected img,#root .onboard-list-button-css:hover img,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css:hover img{filter:brightness(0) invert(1)}#root .onboard-list-button-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css{width:95%;border-radius:16px;border:none;font-size:22px;height:auto;min-height:60px;text-align:left;display:flex;justify-content:start;padding:10px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}#root .gradient-label,div.ant-modal-wrap .ant-modal-content .ant-modal-body .gradient-label{background:linear-gradient(130.28deg,var(--brand-primary) 1.45%,var(--color-info-400) 138.49%);background-clip:text}#root .onboard-list-button-css:hover,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css:hover{background:linear-gradient(130deg,var(--brand-primary),var(--color-info-400),var(--color-blue-4));background-size:400% 400%;-webkit-animation:BgAnimaiton 18s ease infinite;-moz-animation:BgAnimaiton 18s ease infinite;animation:BgAnimaiton 18s ease infinite;-webkit-text-fill-color:var(--text-on-brand);color:var(--text-on-brand)}#root .onboard-list-button-css.selected,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css.selected{background:linear-gradient(130.28deg,var(--brand-primary) 1.45%,var(--color-info-400) 138.49%)!important;border:5px solid var(--color-lime-500)!important;color:var(--text-on-brand)!important;position:relative}#root .onboard-list-button-css.selected:after,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css.selected:after{content:"\2714";position:absolute;right:-20px;border-radius:9999px;padding:5px 13px}#root .selected-item,div.ant-modal-wrap .ant-modal-content .ant-modal-body .selected-item{border-radius:10px;margin-top:10px;padding:10px;display:flex;justify-content:space-between;align-items:center;max-width:400px}#root .dashboard-container .ant-card-body,div.ant-modal-wrap .ant-modal-content .ant-modal-body .dashboard-container .ant-card-body,#root .feature-card .ant-card-body,div.ant-modal-wrap .ant-modal-content .ant-modal-body .feature-card .ant-card-body{padding:0;border-radius:9px;overflow:hidden}#root .dashboard-container .ant-card.ant-card-bordered,div.ant-modal-wrap .ant-modal-content .ant-modal-body .dashboard-container .ant-card.ant-card-bordered{width:33%}#root .feature-card .ant-card.ant-card-bordered,div.ant-modal-wrap .ant-modal-content .ant-modal-body .feature-card .ant-card.ant-card-bordered{width:80%}#root .ant-btn>span.add-exercise,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-btn>span.add-exercise{display:flex;gap:4px}#root .ant-btn>span.add-exercise svg,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-btn>span.add-exercise svg{position:relative;top:4px}#root .ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-input-group-wrapper:not(.ant-input-compact-last-item).ant-input-compact-first-item .ant-input{border-top-right-radius:10px;border-bottom-right-radius:10px}#root .ant-tabs-top>.ant-tabs-nav,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-tabs-top>.ant-tabs-nav{margin-bottom:0}#root .pt-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon,div.ant-modal-wrap .ant-modal-content .ant-modal-body .pt-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{height:50px}#root .summary-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header,div.ant-modal-wrap .ant-modal-content .ant-modal-body .summary-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header{cursor:pointer}#root .pt-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header,div.ant-modal-wrap .ant-modal-content .ant-modal-body .pt-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:0 16px}#root .pt-panel.ant-collapse>.ant-collapse-item>.ant-collapse-content,div.ant-modal-wrap .ant-modal-content .ant-modal-body .pt-panel.ant-collapse>.ant-collapse-item>.ant-collapse-content{background-color:transparent}#root .pt-panel.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box,div.ant-modal-wrap .ant-modal-content .ant-modal-body .pt-panel.ant-collapse>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{background-color:transparent}#root .program-panel .ant-collapse-header,div.ant-modal-wrap .ant-modal-content .ant-modal-body .program-panel .ant-collapse-header,#root .summary-panel .ant-collapse-header,div.ant-modal-wrap .ant-modal-content .ant-modal-body .summary-panel .ant-collapse-header,#root .survey-panel .ant-collapse-header,div.ant-modal-wrap .ant-modal-content .ant-modal-body .survey-panel .ant-collapse-header{display:flex;align-items:center}#root .ant-collapse-borderless.stream-panel,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-collapse-borderless.stream-panel{background-color:var(--activity-card-bg-color)}#root .stream-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header,div.ant-modal-wrap .ant-modal-content .ant-modal-body .stream-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:8px 16px}#root .as-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header,div.ant-modal-wrap .ant-modal-content .ant-modal-body .as-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:8px 16px!important}#root .activity-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon,div.ant-modal-wrap .ant-modal-content .ant-modal-body .activity-panel.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{display:none}#root .survey-panel .ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon,div.ant-modal-wrap .ant-modal-content .ant-modal-body .survey-panel .ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{height:30px}#root .activity-panel.ant-collapse>.ant-collapse-item>.ant-collapse-content .ant-collapse-content-box,div.ant-modal-wrap .ant-modal-content .ant-modal-body .activity-panel.ant-collapse>.ant-collapse-item>.ant-collapse-content .ant-collapse-content-box{display:none}#root .profile-tab .ant-tabs-top>.ant-tabs-nav,div.ant-modal-wrap .ant-modal-content .ant-modal-body .profile-tab .ant-tabs-top>.ant-tabs-nav{flex-wrap:wrap}#root .ant-popover,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-popover,#root .ant-tooltip,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-tooltip,#root .ant-message,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-message{user-select:none}#root .text-white .ant-empty-normal .ant-empty-description,div.ant-modal-wrap .ant-modal-content .ant-modal-body .text-white .ant-empty-normal .ant-empty-description{color:var(--surface-primary)}#root .ant-modal-root .ant-modal-confirm-body-wrapper .ant-modal-confirm-paragraph,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-modal-root .ant-modal-confirm-body-wrapper .ant-modal-confirm-paragraph{max-width:none}#root .setting-template-bg,div.ant-modal-wrap .ant-modal-content .ant-modal-body .setting-template-bg{user-select:none;border-radius:var(--radius-xl);height:100%}#root .total-patient-main-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-main-div{user-select:none;padding:15px;background-color:var(--surface-tertiary);border-radius:var(--radius-xl);height:100%}#root .total-patient-main-div h3,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-main-div h3{font-size:20px;line-height:1.75rem;font-weight:600;margin-top:1.25rem;margin-bottom:1.25rem;display:flex;align-items:center}#root .total-patient-main-div .badge-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-main-div .badge-css{margin-right:8px;display:flex;align-items:center}#root .total-patient-main-div .triage-segmented,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-main-div .triage-segmented{margin-bottom:var(--space-3)}#root .total-patient-main-div .triage-segmented .segmented-label,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-main-div .triage-segmented .segmented-label{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:500}#root .total-patient-main-div .triage-segmented .ant-badge .ant-scroll-number,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-main-div .triage-segmented .ant-badge .ant-scroll-number{padding:3px 6px;height:20px;line-height:20px;display:inline-flex;align-items:center;justify-content:center;border-radius:20px}#root .total-patient-length,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-length{margin-left:12px;margin-top:-4px}#root .admin-total-patient-card-subcontainer,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer{user-select:none;padding:.125rem .75rem;border-radius:.5rem}#root .admin-total-patient-card-subcontainer .collapse-form .collapse-header-form,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer .collapse-form .collapse-header-form{border-width:var(--border-width-1);border-radius:.5rem;margin-top:.75rem;margin-bottom:.75rem}#root .admin-total-patient-card-subcontainer .collapse-form .collapse-header-form .header-first-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer .collapse-form .collapse-header-form .header-first-div{display:flex;height:3.5rem}#root .admin-total-patient-card-subcontainer .collapse-form .collapse-header-form .header-first-div .header-primary-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer .collapse-form .collapse-header-form .header-first-div .header-primary-div{display:flex;align-items:center;justify-content:center;gap:5px}#root .admin-total-patient-card-subcontainer .collapse-form .header-first-subdiv,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer .collapse-form .header-first-subdiv{padding:4px}#root .admin-total-patient-card-subcontainer .collapse-form .session-details,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer .collapse-form .session-details{font-size:14px;line-height:1rem;color:var(--text-primary);font-weight:700;margin-left:auto;padding-right:20px;display:flex;align-items:center;text-transform:none}#root .admin-total-patient-card-subcontainer .empty-conatiner-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer .empty-conatiner-css{display:flex;align-items:center;justify-content:center}#root .new-patient-data,div.ant-modal-wrap .ant-modal-content .ant-modal-body .new-patient-data{display:flex;align-items:center;justify-content:center;gap:5px}#root .admin-total-patient-card-subcontainer .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer .ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-expand-icon{height:55px}#root .expanded-row-main-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div{margin:.75rem;border-radius:.5rem;padding:12px 12px 4px}#root .expanded-row-main-div .expand-sub-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div{border-radius:.5rem;border-color:inherit;margin-bottom:.75rem;cursor:pointer;user-select:none}#root .expanded-row-main-div .expand-sub-div .date-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .date-div{height:3.5rem;display:flex;padding:.5rem;justify-content:space-between;align-items:center}#root .expanded-row-main-div .expand-sub-div .date-div .date-div-sub-container,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .date-div .date-div-sub-container{margin-left:12px;display:flex;gap:20px;align-items:center}#root .expanded-row-main-div .expand-sub-div .date-div .session-date,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .date-div .session-date{display:flex;align-items:center;justify-content:center}#root .expanded-row-main-div .expand-sub-div .date-div .score-label-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .date-div .score-label-css{display:flex;height:fit-content;align-items:center;gap:4px;padding:.125rem .625rem .25rem;border-radius:9999px;background-color:var(--color-success-500);color:var(--surface-primary)}#root .expanded-row-main-div .expand-sub-div .strapi-exercise-main-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .strapi-exercise-main-div{height:3.5rem;display:flex;padding:8px;justify-content:space-between;align-items:center;box-sizing:border-box}#root .expanded-row-main-div .expand-sub-div .strapi-exercise-main-div .strapi-exercise-subcontainer-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .strapi-exercise-main-div .strapi-exercise-subcontainer-div{display:flex;align-items:center;gap:20px;margin-left:12px}#root .expanded-row-main-div .expand-sub-div .strapi-exercise-main-div .strapi-item,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .strapi-exercise-main-div .strapi-item{padding:.5rem;padding-right:8px;border-radius:9999px;font-size:14px;line-height:1rem;margin-left:4px;width:100px}#root .expanded-row-main-div .expand-sub-div .strapi-item-label,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .strapi-item-label{display:flex;align-items:center;justify-content:center}#root .expanded-row-main-div .expand-sub-div .strapi-tag-item,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .strapi-tag-item{width:80px}#root .expanded-row-main-div .expand-sub-div .strapi-item-label-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .expanded-row-main-div .expand-sub-div .strapi-item-label-div{display:flex;justify-content:flex-start}#root .dashboard-badge-count-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .dashboard-badge-count-div{display:flex;align-items:center;padding:8px;transition:all var(--motion-duration-base)}#root .dashboard-badge-label-span,div.ant-modal-wrap .ant-modal-content .ant-modal-body .dashboard-badge-label-span{color:var(--text-secondary);padding-right:26px}#root .custom-tabs .ant-tabs-tab-active .dashboard-badge-count-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .custom-tabs .ant-tabs-tab-active .dashboard-badge-count-div,#root .custom-tabs .ant-tabs-tab-active .dashboard-badge-label-span,div.ant-modal-wrap .ant-modal-content .ant-modal-body .custom-tabs .ant-tabs-tab-active .dashboard-badge-label-span{color:var(--text-color)}#root .create-report-container,div.ant-modal-wrap .ant-modal-content .ant-modal-body .create-report-container{margin:1.5rem}#root .create-report-container .header-container,div.ant-modal-wrap .ant-modal-content .ant-modal-body .create-report-container .header-container{margin-top:1.25rem;display:flex;justify-content:flex-start;align-items:flex-start;gap:9px;margin-bottom:1.5rem}#root .create-report-container .header-container .magic-band-span-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .create-report-container .header-container .magic-band-span-css{border-radius:9999px;background-color:var(--surface-brand);padding:.25rem .375rem}#root .header-content-div-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .header-content-div-css{width:100%}#root .header-content-div-css .ai-assistant-report-title,div.ant-modal-wrap .ant-modal-content .ant-modal-body .header-content-div-css .ai-assistant-report-title{font-weight:700}#root .header-content-div-css .ai-assistant-report-description,div.ant-modal-wrap .ant-modal-content .ant-modal-body .header-content-div-css .ai-assistant-report-description{color:var(--text-secondary)}#root .create-report-modal-container,div.ant-modal-wrap .ant-modal-content .ant-modal-body .create-report-modal-container{margin-left:1.25rem;margin-right:2rem}#root .lower-outlet-bottom-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .lower-outlet-bottom-css{padding-bottom:40px}#root .collapse-panel-container,div.ant-modal-wrap .ant-modal-content .ant-modal-body .collapse-panel-container{user-select:none;margin-top:8px;border-radius:.5rem}#root .collapse-wrapper,div.ant-modal-wrap .ant-modal-content .ant-modal-body .collapse-wrapper{padding:8px 15px 14px;border-radius:.5rem;background-color:var(--collapse-bg-color)}#root .collapse-panel-wrapper,div.ant-modal-wrap .ant-modal-content .ant-modal-body .collapse-panel-wrapper{user-select:none;margin-left:20px;margin-right:20px}#root .collapse-subpanel-wrap,div.ant-modal-wrap .ant-modal-content .ant-modal-body .collapse-subpanel-wrap{padding:8px 15px 14px;border-radius:.5rem;background-color:var(--collapse-bg-color)}#root .program-video-recorder-container .program-video-recorder.full-height,div.ant-modal-wrap .ant-modal-content .ant-modal-body .program-video-recorder-container .program-video-recorder.full-height{height:97vh}#root .custom-progress .ant-progress-outer,div.ant-modal-wrap .ant-modal-content .ant-modal-body .custom-progress .ant-progress-outer{height:20px!important}#root .custom-progress .ant-progress-bg,div.ant-modal-wrap .ant-modal-content .ant-modal-body .custom-progress .ant-progress-bg{height:20px!important;border-radius:0!important}#root .custom-progress .ant-progress-inner,div.ant-modal-wrap .ant-modal-content .ant-modal-body .custom-progress .ant-progress-inner{border-radius:0!important}#root .div-image-wrapper,div.ant-modal-wrap .ant-modal-content .ant-modal-body .div-image-wrapper{position:relative}#root .div-image-wrapper:after,div.ant-modal-wrap .ant-modal-content .ant-modal-body .div-image-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;border-radius:.5rem;transition:background-color var(--motion-duration-base)}#root .div-image-wrapper .play-button,div.ant-modal-wrap .ant-modal-content .ant-modal-body .div-image-wrapper .play-button{opacity:1}#root .rehab-info-wraper .ant-typography,div.ant-modal-wrap .ant-modal-content .ant-modal-body .rehab-info-wraper .ant-typography{color:var(--text-on-brand)}#root .rehab-info-wraper .ant-statistic-title,div.ant-modal-wrap .ant-modal-content .ant-modal-body .rehab-info-wraper .ant-statistic-title{color:var(--color-white-alpha-50)}#root .rehab-info-wraper .ant-statistic-content,div.ant-modal-wrap .ant-modal-content .ant-modal-body .rehab-info-wraper .ant-statistic-content{color:var(--text-on-brand)}#root .exercise-info .ant-drawer-content-wrapper,div.ant-modal-wrap .ant-modal-content .ant-modal-body .exercise-info .ant-drawer-content-wrapper{box-shadow:var(--shadow-none)}::-webkit-scrollbar{height:12px;width:13px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:100px;background-clip:content-box;background-color:#d3d3d3}div.ant-space-item span.dropdown-badge .ant-badge .ant-badge-status-dot{height:14px;width:14px}.rom-summary-badge .ant-space-item{margin-top:5px}@keyframes zoomInOut{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.zoom-animation{animation:zoomInOut 20s ease-in-out infinite}.ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:var(--ant-color-primary)!important}.ant-steps .ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:var(--ant-color-primary)!important}#root .ant-badge.ant-badge-status .ant-badge-status-dot,div.ant-modal-wrap .ant-modal-content .ant-modal-body .ant-badge.ant-badge-status .ant-badge-status-dot{height:12px;width:12px}.ant-badge .ant-badge-count{box-shadow:0!important}.tag-select{width:240px!important}.ant-pagination .ant-pagination-item{margin-inline-end:var(--ant-margin-xs)!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important}.pie-card{background-color:transparent!important}.pie-card [class*=legend] text,.pie-card [class*=legend-item] text{text-overflow:clip!important}.radar-chart{background-color:transparent!important}.ant-tooltip .ant-tooltip-inner{background-color:var(--bg-page)!important;color:var(--text-primary)!important}.ant-tooltip .ant-tooltip-arrow:before{background-color:var(--bg-page)!important}.ant-select-dropdown{background-color:var(--bg-page)!important}.ant-select-item{color:var(--text-primary)!important}.ant-select-item-option-selected,.ant-select-item-option:hover{background-color:var(--surface-hover)!important}.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0 0 var(--ant-border-radius-lg) var(--ant-border-radius-lg);border:0}.ant-modal-mask{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.bulk-upload{gap:20px;display:flex!important;flex-direction:column}.improving{padding-left:.75rem;padding-right:.75rem;color:var(--text-on-color);background-color:var(--color-success-500);border-radius:9999px}.no-change{padding-left:.75rem;padding-right:.75rem;color:var(--text-on-color);background-color:var(--color-warning-400);border-radius:9999px}.worsening{padding-left:.75rem;padding-right:.75rem;border-radius:9999px;color:var(--text-on-color);background-color:var(--color-error-400)}.custom-quill .ql-toolbar .ql-stroke{stroke:var(--color-black)!important}.custom-quill .ql-toolbar .ql-fill{fill:var(--color-black)!important}.custom-quill .ql-toolbar .ql-picker-label{color:var(--color-black)!important}[data-theme=dark] .custom-quill .ql-toolbar .ql-stroke{stroke:var(--color-white)!important}[data-theme=dark] .custom-quill .ql-toolbar .ql-fill{fill:var(--color-white)!important}[data-theme=dark] .custom-quill .ql-toolbar .ql-picker-label{color:var(--color-white)!important}.custom-quill .ql-toolbar{background-color:var(--card-bg-color);border-color:var(--border-color)}.custom-quill .ql-container{background-color:var(--card-bg-color);border-color:var(--border-color);color:var(--text-color-root)}.custom-quill .ql-picker-options{background-color:var(--card-bg-color);border-color:var(--border-color)}.custom-quill .ql-picker-item{color:var(--text-color-root)}.custom-quill .ql-picker-item:hover{background-color:var(--surface-hover)}.posture-summary-ant-image{position:static!important}.image-upload-container:hover .image-upload-overlay{opacity:1!important}.theme-select-dropdown .ant-select-selector,.theme-select-dropdown .ant-input{border:2px solid var(--input-border)!important}.card-style-grid-true .ant-image .ant-image-mask,.card-style-grid-true .image .ant-image .ant-image-mask,.image-container .ant-image .ant-image-mask{border-radius:var(--radius-lg)}.admin-select.theme-select-dropdown .ant-select-selection-item{height:30px;align-items:center}.ant-message .already-registered-message .ant-message-notice-content{background-color:var(--surface-primary)!important;padding:20px;font-size:20px}.ant-btn-variant-solid{background:var(--button-color-primary)}.ant-btn-variant-solid:hover{background:var(--button-color-primary)!important}.w-120{width:120px;border:1px solid var(--input-border)!important;border-radius:var(--radius-md);height:40px}.w-150{width:150px;border:1px solid var(--input-border)!important;border-radius:var(--radius-md);height:40px}.save-modal .ant-modal-wrap{top:60%}html body{overflow-y:auto!important;width:100%!important}.ant-tree-select-dropdown .ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner,.ant-tree-select-dropdown .ant-select-tree-checkbox .ant-select-tree-checkbox-inner{border-color:var(--input-border)!important}
