@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;700;800&display=swap";.addToReport-container{-webkit-user-select:none;user-select:none;width:251px;height:auto}.addToReport-container .close-icon-css{top:var(--spacing-1-5);right:var(--spacing-2-5);cursor:pointer;position:absolute}.addToReport-container .search-icon-css{background-color:var(--surface-primary);border-radius:var(--radius-lg);margin-bottom:var(--spacing-3)}.addToReport-container .search-icon-css:hover{border-color:var(--surface-primary)}.addToReport-container .report-data-div{max-height:16rem;margin-bottom:var(--spacing-3);overflow-y:auto}.addToReport-container .report-checkbox-container{align-items:center;gap:var(--spacing-2);padding-bottom:8px;display:flex}.addToReport-container .save-button-css{cursor:pointer;border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;padding-top:var(--spacing-1);padding-bottom:var(--spacing-1);padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.addToReport-container .save-button-css:hover{background-color:var(--color-gray-800)}.addToReport-container .new-report-container{margin-top:25px;margin-bottom:var(--spacing-2)}.addToReport-container .report-action-button-css-div{margin-top:var(--spacing-2);justify-content:space-between;display:flex}.report-count-badge.ant-badge{min-width:auto;padding:0 0 0 5px}@keyframes bottomSheetSlideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes bottomSheetSlideDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.bottom-sheet-modal-wrap{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--surface-tertiary) transparent;display:block;position:fixed;inset:0;overflow:hidden auto}.bottom-sheet-modal-wrap::-webkit-scrollbar{width:6px}.bottom-sheet-modal-wrap::-webkit-scrollbar-track{background:0 0}.bottom-sheet-modal-wrap::-webkit-scrollbar-thumb{background:var(--surface-tertiary);border-radius:var(--radius-xs)}.bottom-sheet-modal-wrap::-webkit-scrollbar-thumb:hover{background:var(--color-gray-500)}.bottom-sheet-modal-wrap:before{content:"";width:100%;height:15vh;min-height:80px;display:block}.bottom-sheet-modal-wrap--top:before{display:none}.bottom-sheet-modal-wrap--top .bottom-sheet-modal{margin-top:0}.bottom-sheet-modal{max-width:1100px;width:calc(100% - var(--spacing-12));margin:0 auto var(--spacing-8);animation:bottomSheetSlideUp var(--motion-duration-slow) var(--motion-ease-out-circ) forwards;flex:none}.bottom-sheet-modal.ant-modal-hidden{animation:bottomSheetSlideDown var(--motion-duration-base) var(--motion-ease-in-out) forwards}.bottom-sheet-modal .ant-modal-content{box-shadow:0 -4px 32px var(--color-black-alpha-12);border-radius:var(--radius-3xl);background:var(--modal-bg);border:none;max-height:none;overflow:visible}.bottom-sheet-modal.ant-modal{border-radius:var(--radius-3xl);max-height:none;overflow:visible}.bottom-sheet-modal .ant-modal-header{padding:var(--spacing-6) var(--spacing-6) var(--spacing-4);background:0 0;border-bottom:none;margin:0}.bottom-sheet-modal .ant-modal-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-color-root)}.bottom-sheet-modal .ant-modal-close{top:var(--spacing-4);right:var(--spacing-4);width:var(--spacing-9);height:var(--spacing-9);border-radius:var(--radius-full);background:var(--surface-secondary);transition:background var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;align-items:center;display:flex}.bottom-sheet-modal .ant-modal-close:hover{background:var(--surface-tertiary)}.bottom-sheet-modal .ant-modal-close-x{font-size:var(--control-font-lg);line-height:var(--line-height-none);justify-content:center;align-items:center;display:flex}.bottom-sheet-modal .ant-modal-body{max-height:none!important;overflow:visible!important}.bottom-sheet-modal .ant-modal-footer{border-top:var(--border-width-1) solid var(--border-default);padding:var(--spacing-4) var(--spacing-6);background:0 0;margin:0}@media (max-width:768px){.bottom-sheet-modal{width:100%;max-width:100%}.bottom-sheet-modal .ant-modal-content{border-radius:var(--radius-2xl)}.bottom-sheet-modal-wrap:before{min-height:5vh}.bottom-sheet-modal-wrap:after{height:var(--spacing-6)}}.fullscreen-modal .ant-modal-content{border-radius:var(--radius-xl);background:var(--modal-bg);box-shadow:var(--shadow-2xl);padding:0;overflow:hidden}.fullscreen-modal .ant-modal-header{display:none}.fullscreen-modal .ant-modal-body{height:90vh;padding:0;overflow:hidden}.fullscreen-modal .ant-modal-close{top:var(--spacing-4);right:var(--spacing-4);z-index:1001;width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);background:var(--surface-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);transition:background var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.fullscreen-modal .ant-modal-close:hover{background:var(--surface-secondary);box-shadow:var(--shadow-xl);transform:scale(1.05)}.fullscreen-modal .ant-modal-close:active{transform:scale(.95)}.fullscreen-modal .ant-modal-close-x{font-size:var(--font-size-lg);color:var(--text-color);justify-content:center;align-items:center;line-height:1;display:flex}.fullscreen-modal .ant-modal-footer{display:none}@media (max-width:768px){.fullscreen-modal .ant-modal-content{border-radius:var(--radius-lg)}.fullscreen-modal .ant-modal-close{top:var(--spacing-3);right:var(--spacing-3);width:var(--spacing-9);height:var(--spacing-9)}}.aspect-ratio-modal .ant-modal{max-width:100vw}.aspect-ratio-modal .ant-modal-content{border-radius:var(--radius-xl);background:var(--modal-bg);box-shadow:var(--shadow-2xl);width:calc(177.778vh - 56.8889px);max-width:calc(100vw - 32px);height:calc(100vh - 32px);padding:0;overflow:hidden}.aspect-ratio-modal .ant-modal-header{display:none}.aspect-ratio-modal .ant-modal-body{height:100%;padding:0;overflow:hidden}.aspect-ratio-modal .ant-modal-close{top:var(--spacing-4);right:var(--spacing-4);z-index:1001;width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);background:var(--surface-primary);border:1px solid var(--border-default);box-shadow:var(--shadow-lg);transition:background var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;align-items:center;display:flex;position:absolute}.aspect-ratio-modal .ant-modal-close:hover{background:var(--surface-secondary);box-shadow:var(--shadow-xl);transform:scale(1.05)}.aspect-ratio-modal .ant-modal-close:active{transform:scale(.95)}.aspect-ratio-modal .ant-modal-close-x{font-size:var(--font-size-lg);color:var(--text-color);justify-content:center;align-items:center;line-height:1;display:flex}.aspect-ratio-modal--player .ant-modal-close{box-shadow:none;transition:opacity var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out);background:0 0;border:none;border-radius:0}.aspect-ratio-modal--player .ant-modal-close:hover{opacity:.85;box-shadow:none;background:0 0;transform:scale(1.05)}.aspect-ratio-modal--player .ant-modal-close-x{font-size:var(--font-size-2xl);color:#fff;filter:drop-shadow(0 1px 3px #000000a6)}.aspect-ratio-modal .ant-modal-footer{display:none}@media (max-width:768px){.aspect-ratio-modal .ant-modal-content{border-radius:var(--radius-lg);width:calc(177.778vh - 28.4444px);max-width:calc(100vw - 16px);height:calc(100vh - 16px)}.aspect-ratio-modal .ant-modal-close{top:var(--spacing-3);right:var(--spacing-3);width:var(--spacing-9);height:var(--spacing-9)}}.ql-container{box-sizing:border-box;height:100%;margin:0;font-family:Helvetica,Arial,sans-serif;font-size:13px;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;position:absolute;top:50%;left:-100000px;overflow-y:hidden}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word;outline:none;height:100%;padding:12px 15px;line-height:1.42;overflow-y:auto}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{white-space:nowrap;width:1.2em;display:inline-block}.ql-editor li:not(.ql-direction-rtl):before{text-align:right;margin-left:-1.5em;margin-right:.3em}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0, decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1, lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2, lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3, decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4, lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5, lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6, decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7, lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8, lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9, decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{max-width:100%;display:block}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{text-align:inherit;direction:rtl}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);pointer-events:none;font-style:italic;position:absolute;left:15px;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{cursor:pointer;float:left;background:0 0;border:none;width:28px;height:24px;padding:3px 5px;display:inline-block}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{vertical-align:middle;display:inline-block}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2px}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1px}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-top:5px;margin-bottom:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-top:5px;margin-bottom:5px;padding:5px 10px}.ql-snow .ql-editor code{padding:2px 4px;font-size:85%}.ql-snow .ql-editor pre.ql-syntax{color:#f8f8f2;background-color:#23241f;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;float:left;vertical-align:middle;height:24px;font-size:14px;font-weight:500;display:inline-block;position:relative}.ql-snow .ql-picker-label{cursor:pointer;width:100%;height:100%;padding-left:8px;padding-right:2px;display:inline-block;position:relative}.ql-snow .ql-picker-label:before{line-height:22px;display:inline-block}.ql-snow .ql-picker-options{white-space:nowrap;background-color:#fff;min-width:100%;padding:4px 8px;display:none;position:absolute}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;padding-top:5px;padding-bottom:5px;display:block}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{z-index:1;margin-top:-1px;display:block;top:100%}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{width:24px;height:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{width:152px;padding:3px 5px}.ql-snow .ql-color-picker .ql-picker-item{float:left;border:1px solid #0000;width:16px;height:16px;margin:2px;padding:0}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{width:18px;margin-top:-9px;position:absolute;top:50%;right:0}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{box-sizing:border-box;border:1px solid #ccc;padding:8px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{color:#444;white-space:nowrap;background-color:#fff;border:1px solid #ccc;padding:5px 12px;box-shadow:0 0 5px #ddd}.ql-snow .ql-tooltip:before{content:"Visit URL:";margin-right:8px;line-height:26px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;width:170px;height:26px;margin:0;padding:3px 5px;font-size:13px;display:none}.ql-snow .ql-tooltip a.ql-preview{text-overflow:ellipsis;vertical-align:top;max-width:200px;display:inline-block;overflow-x:hidden}.ql-snow .ql-tooltip a.ql-action:after{content:"Edit";border-right:1px solid #ccc;margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Save";border-right:0;padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}._commandPaletteModal_ujgj2_8 .ant-modal-content{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}._commandPalette_ujgj2_8{background:var(--bg-page);flex-direction:column;height:60vh;max-height:90vh;transition:height .28s cubic-bezier(.4,0,.2,1);display:flex}._commandPalette_ujgj2_8[data-mode=userContext],._commandPalette_ujgj2_8[data-mode=userDetails],._commandPalette_ujgj2_8[data-mode=drawerExpanded],._commandPalette_ujgj2_8[data-mode=programContext]{height:90vh}._commandPalette_ujgj2_8[data-mode=userDetails]{animation:.2s ease-out _fadeSlideIn_ujgj2_1}@keyframes _fadeSlideIn_ujgj2_1{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}._searchContainer_ujgj2_51{padding:var(--spacing-4) var(--spacing-5);align-items:center;gap:var(--spacing-3);background:0 0;flex-shrink:0;display:flex}._searchInput_ujgj2_60{border-radius:var(--radius-lg);flex:1}._searchInput_ujgj2_60 .ant-input{color:var(--text-primary,var(--color-gray-900));background:0 0!important}._searchInput_ujgj2_60 .ant-input::placeholder{color:var(--text-placeholder,var(--color-gray-400))}._searchInput_ujgj2_60 .ant-input-prefix{color:var(--text-tertiary,var(--color-gray-400));-webkit-margin-end:var(--spacing-2);margin-inline-end:var(--spacing-2)}._commandList_ujgj2_80{min-height:0;padding:var(--spacing-2);flex-direction:column;flex:auto;display:flex;overflow-y:auto}._paletteContent_ujgj2_90{flex:auto;min-height:0;overflow:hidden auto}._commandsList_ujgj2_97{padding:var(--spacing-2);flex-direction:column;height:auto;display:flex;overflow:visible}._commandList_ujgj2_80::-webkit-scrollbar{width:var(--spacing-2)}._commandList_ujgj2_80::-webkit-scrollbar-track{background:0 0}._commandList_ujgj2_80::-webkit-scrollbar-thumb{background:var(--border-default,var(--color-gray-200));border-radius:var(--radius-sm)}._commandList_ujgj2_80::-webkit-scrollbar-thumb:hover{background:var(--border-strong,var(--color-gray-300))}._commandGroup_ujgj2_123{margin-bottom:var(--spacing-2);flex-direction:column;display:flex}._commandGroup_ujgj2_123:last-child{margin-bottom:0}._groupHeader_ujgj2_133{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text-tertiary,var(--color-gray-500));display:flex}._commandItem_ujgj2_146{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-3);border-radius:var(--radius-md);background-color:var(--surface-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:var(--spacing-2);transition:background-color .15s ease-out,transform .1s ease-out;display:flex}._commandItem_ujgj2_146:last-child{margin-bottom:0}._commandItem_ujgj2_146:hover{background-color:var(--sidebar-item-hover-bg,var(--nav-hover-bg,var(--color-gray-100)))}._commandItem_ujgj2_146._selected_ujgj2_172{background-color:var(--sidebar-item-active-bg,var(--surface-brand))}._commandItem_ujgj2_146:active{transform:scale(.98)}._commandIcon_ujgj2_180{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);background:var(--sidebar-item-active-bg,var(--surface-brand));color:var(--icon-color);font-size:var(--font-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}._commandIcon_ujgj2_180 svg{width:16px;height:16px}._commandItem_ujgj2_146._selected_ujgj2_172 ._commandIcon_ujgj2_180{background:var(--brand-primary);color:var(--text-on-brand);transition:background-color .15s ease-out,color .15s ease-out}._commandContent_ujgj2_206{flex:1;min-width:0}._commandLabel_ujgj2_211{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary,var(--color-gray-900));line-height:var(--line-height-snug)}._commandDescription_ujgj2_218{font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-500));line-height:var(--line-height-snug);margin-top:var(--spacing-0-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._noResults_ujgj2_229,._placeholder_ujgj2_237{padding:var(--spacing-10) var(--spacing-5);text-align:center;color:var(--text-tertiary,var(--color-gray-500));font-size:var(--font-size-sm)}._userContextHeader_ujgj2_245{padding:var(--spacing-4) var(--spacing-5);background:0 0;flex-shrink:0;animation:.2s cubic-bezier(.4,0,.2,1) _slideDown_ujgj2_1}._userAvatar_ujgj2_252{background:var(--brand-primary);color:var(--text-on-brand);font-weight:var(--font-weight-semibold);flex-shrink:0}._userName_ujgj2_259{font-size:var(--font-size-sm);line-height:var(--line-height-snug)}._roleBadge_ujgj2_264{padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--radius-sm);font-size:.688rem;font-weight:var(--font-weight-semibold);color:var(--text-on-brand);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);align-items:center;display:inline-flex}._lastLogin_ujgj2_276{font-size:var(--font-size-xs)}._clearUserButton_ujgj2_280{color:var(--text-tertiary,var(--color-gray-400));flex-shrink:0}._clearUserButton_ujgj2_280:hover{color:var(--color-error-600);background:var(--color-error-50)}._loadingState_ujgj2_291{padding:var(--spacing-16) var(--spacing-5);justify-content:center;align-items:center;gap:var(--spacing-4);flex-direction:column;display:flex}._loadingMessage_ujgj2_300{font-size:var(--font-size-sm);color:var(--text-secondary,var(--color-gray-600))}._emptyState_ujgj2_306{padding:var(--spacing-16) var(--spacing-5);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}._emptyIcon_ujgj2_315{font-size:var(--font-size-4xl);color:var(--text-tertiary,var(--color-gray-300));margin-bottom:var(--spacing-4)}._emptyTitle_ujgj2_321{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary,var(--color-gray-900));margin-bottom:var(--spacing-2)}._emptyMessage_ujgj2_328{font-size:var(--font-size-sm);color:var(--text-secondary,var(--color-gray-600));max-width:300px}._userResultsList_ujgj2_335{padding:var(--spacing-2);flex-direction:column;height:auto;display:flex;overflow:visible}._userResultItem_ujgj2_343{align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:var(--spacing-2);transition:background-color .15s ease-out;display:flex}._userResultItem_ujgj2_343:last-child{margin-bottom:0}._userResultItem_ujgj2_343:hover{background-color:var(--sidebar-item-hover-bg,var(--nav-hover-bg,var(--color-gray-100)))}._userResultItem_ujgj2_343._selected_ujgj2_172{background-color:var(--sidebar-item-active-bg,var(--surface-brand))}._userResultAvatar_ujgj2_370{flex-shrink:0}._userResultContent_ujgj2_374{flex:1;min-width:0}._userResultName_ujgj2_379{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary,var(--color-gray-900));line-height:var(--line-height-snug);display:flex}._userResultRole_ujgj2_389{font-size:.688rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}._userResultMeta_ujgj2_396{align-items:center;gap:var(--spacing-1-5);font-size:var(--font-size-xs);color:var(--text-secondary,var(--color-gray-600));margin-top:var(--spacing-0-5);display:flex}._userResultEmail_ujgj2_405{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._userResultStatus_ujgj2_411{text-transform:capitalize;font-weight:var(--font-weight-medium)}._userResultLastLogin_ujgj2_416{white-space:nowrap}._separator_ujgj2_420{color:var(--text-tertiary,var(--color-gray-400))}._assignedAdmins_ujgj2_425{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0;margin-top:var(--spacing-1);display:flex}._assignedAdmins_ujgj2_425._clickable_ujgj2_433{cursor:pointer;transition:opacity .15s ease-out}._assignedAdmins_ujgj2_425._clickable_ujgj2_433:hover{opacity:.8}._adminAvatarGroup_ujgj2_442{display:flex}._adminCount_ujgj2_446{font-size:var(--font-size-xs);color:var(--text-secondary,var(--color-gray-600));font-weight:var(--font-weight-medium)}._noAdmin_ujgj2_452{font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-500));font-style:italic}._footer_ujgj2_459{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-5);background:0 0;flex-shrink:0;display:flex}._footerHint_ujgj2_468{align-items:center;gap:var(--spacing-1-5);font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-500));display:flex}._footerHintButton_ujgj2_478{font:inherit;border:var(--border-width-1) solid transparent;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);cursor:pointer;color:var(--text-secondary);background:0 0;transition:background-color .15s,border-color .15s,color .15s}._footerHintButton_ujgj2_478:hover{background:var(--surface-hover);border-color:var(--border-default);color:var(--text-primary)}._footerHintButton_ujgj2_478:focus-visible{background:var(--surface-hover);border-color:var(--border-focus);color:var(--text-primary);outline:none}._footerHintPrimary_ujgj2_507{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-inverse,#fff)}._footerHintPrimary_ujgj2_507 ._kbd_ujgj2_513{color:inherit;box-shadow:none;background:#ffffff2e;border-color:#ffffff47}._footerHintPrimary_ujgj2_507:hover,._footerHintPrimary_ujgj2_507:focus-visible{background:var(--brand-primary-hover,var(--brand-primary));border-color:var(--brand-primary-hover,var(--brand-primary));color:var(--text-inverse,#fff)}._kbd_ujgj2_513{min-width:var(--spacing-6);height:var(--spacing-5);padding:0 var(--spacing-1-5);border-radius:var(--radius-sm);background:var(--surface-tertiary,var(--color-gray-100));border:var(--border-width-1) solid var(--border-subtle,var(--color-gray-200));font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.688rem;font-weight:var(--font-weight-medium);color:var(--text-secondary,var(--color-gray-500));box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._paletteContent_ujgj2_90 ._kbd_ujgj2_513,._searchContainer_ujgj2_51 ._kbd_ujgj2_513,._commandItem_ujgj2_146 ._kbd_ujgj2_513{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex}._paletteContent_ujgj2_90 ._kbd_ujgj2_513 svg,._searchContainer_ujgj2_51 ._kbd_ujgj2_513 svg,._commandItem_ujgj2_146 ._kbd_ujgj2_513 svg{color:currentColor;flex-shrink:0;width:16px;height:16px}._footer_ujgj2_459 ._kbd_ujgj2_513{width:auto;min-width:var(--spacing-6);height:var(--spacing-6);padding:0 var(--spacing-1-5);justify-content:center;align-items:center;display:inline-flex}._footer_ujgj2_459 ._kbd_ujgj2_513 svg{color:currentColor;flex-shrink:0;width:16px;height:16px}._lockedTag_ujgj2_593{right:var(--spacing-12);padding:var(--spacing-0-5) var(--spacing-2);align-items:center;gap:var(--spacing-1);font-size:.688rem;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@keyframes _slideDown_ujgj2_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._commandPaletteModal_ujgj2_8 .ant-modal-content{animation:.2s cubic-bezier(.4,0,.2,1) _slideDown_ujgj2_1}@media (prefers-reduced-motion:reduce){._commandItem_ujgj2_146,._commandIcon_ujgj2_180,._commandPaletteModal_ujgj2_8 .ant-modal-content{transition-duration:.01ms!important;animation-duration:.01ms!important}._commandItem_ujgj2_146._selected_ujgj2_172,._commandItem_ujgj2_146:active{transform:none}}@media (prefers-color-scheme:dark){._commandPaletteModal_ujgj2_8 .ant-modal-content{background:var(--modal-bg,var(--color-gray-800))}._commandPalette_ujgj2_8{background:var(--bg-page)}._searchContainer_ujgj2_51{background:0 0}._searchInput_ujgj2_60 .ant-input{color:var(--text-primary,var(--color-gray-50))}._searchInput_ujgj2_60 .ant-input-prefix{color:var(--text-tertiary)}._commandItem_ujgj2_146:hover{background-color:var(--sidebar-item-hover-bg,var(--surface-interactive-hover))}._commandItem_ujgj2_146._selected_ujgj2_172{background-color:var(--sidebar-item-active-bg,var(--surface-brand))}._footer_ujgj2_459{background:0 0}._kbd_ujgj2_513{background:var(--surface-tertiary,var(--color-gray-700));border-color:var(--border-subtle,var(--color-gray-600));color:var(--text-secondary,var(--color-gray-300))}}._actionsList_ujgj2_688{padding:var(--spacing-3);gap:var(--spacing-2);flex-direction:column;height:auto;display:flex;overflow:visible}._noActions_ujgj2_697{padding:var(--spacing-16) var(--spacing-5);text-align:center;color:var(--text-tertiary,var(--color-gray-400));font-size:var(--font-size-sm)}._actionCard_ujgj2_705{border:var(--border-width-1) solid var(--border-default);border-radius:var(--radius-lg);padding:var(--spacing-4);cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--surface-primary);transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}._actionCard_ujgj2_705:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}._actionCard_ujgj2_705._selected_ujgj2_172{border-color:var(--brand-primary);background:var(--sidebar-item-active-bg,var(--surface-brand))}._actionCard_ujgj2_705._dangerAction_ujgj2_727{border-color:var(--border-error)}._actionCard_ujgj2_705._dangerAction_ujgj2_727:hover{border-color:var(--border-error);box-shadow:var(--shadow-sm)}._actionCard_ujgj2_705._dangerAction_ujgj2_727._selected_ujgj2_172{background:var(--surface-error);border-color:var(--border-error)}._selectedIndicator_ujgj2_741{width:var(--spacing-0-5);background:var(--brand-primary);border-radius:var(--radius-lg) 0 0 var(--radius-lg);position:absolute;top:0;bottom:0;left:0}._actionIcon_ujgj2_751{width:var(--spacing-12);height:var(--spacing-12);border-radius:var(--radius-lg);background:var(--surface-secondary,var(--color-gray-50));color:var(--text-secondary,var(--color-gray-600));font-size:var(--font-size-lg);flex-shrink:0;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex}._actionCard_ujgj2_705:hover ._actionIcon_ujgj2_751{background:var(--brand-primary-light);color:var(--brand-primary)}._actionCard_ujgj2_705._dangerAction_ujgj2_727 ._actionIcon_ujgj2_751{background:var(--surface-error);color:var(--text-error)}._actionDescription_ujgj2_775{font-size:.813rem;line-height:var(--line-height-normal)}._shortcutKbd_ujgj2_780{margin-left:var(--spacing-2);padding:var(--spacing-0-5) var(--spacing-1-5);background:var(--surface-tertiary,var(--color-gray-100));border:var(--border-width-1) solid var(--border-subtle,var(--color-gray-200));border-radius:var(--radius-sm);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.625rem;font-weight:400}._paletteDrawer_ujgj2_793{background:var(--surface-primary);border-left:var(--border-width-1) solid var(--border-default);box-shadow:var(--shadow-md);flex-direction:column;animation:.3s cubic-bezier(.4,0,.2,1) _slideInRight_ujgj2_1;display:flex;position:absolute;top:0;bottom:0;right:0}@keyframes _slideInRight_ujgj2_1{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}._drawerHeader_ujgj2_817{padding:var(--spacing-4);border-bottom:var(--border-width-1) solid var(--border-default,var(--color-gray-200));flex-shrink:0;justify-content:space-between;align-items:center;display:flex}._drawerBody_ujgj2_827{padding:var(--spacing-4);flex:1;overflow-y:auto}._drawerBody_ujgj2_827::-webkit-scrollbar{width:var(--spacing-2)}._drawerBody_ujgj2_827::-webkit-scrollbar-track{background:0 0}._drawerBody_ujgj2_827::-webkit-scrollbar-thumb{background:var(--border-default,var(--color-gray-200));border-radius:var(--radius-sm)}._drawerBody_ujgj2_827::-webkit-scrollbar-thumb:hover{background:var(--border-strong,var(--color-gray-300))}@media (prefers-color-scheme:dark){._actionCard_ujgj2_705{background:var(--surface-primary,var(--color-gray-800));border-color:var(--border-default,var(--color-gray-700))}._actionCard_ujgj2_705:hover{border-color:var(--brand-primary);box-shadow:var(--shadow-md)}._actionCard_ujgj2_705._selected_ujgj2_172{background:var(--sidebar-item-active-bg,var(--surface-brand))}._actionIcon_ujgj2_751{background:var(--surface-secondary)}._actionCard_ujgj2_705:hover ._actionIcon_ujgj2_751{background:var(--brand-primary);color:var(--text-on-brand)}._paletteDrawer_ujgj2_793{background:var(--surface-primary,var(--color-gray-800));border-left-color:var(--border-default,var(--color-gray-700))}._drawerHeader_ujgj2_817{border-bottom-color:var(--border-default,var(--color-gray-700))}}._commandPaletteModal_ujgj2_8 .ant-modal-content{will-change:transform, opacity}._commandPalette_ujgj2_8{will-change:height}._commandItem_ujgj2_146._selected_ujgj2_172,._actionCard_ujgj2_705:hover{will-change:transform}._paletteDrawer_ujgj2_793{will-change:transform, opacity}._commandPaletteModal_ujgj2_8{--ease-out:cubic-bezier(.4, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .6, 1);--ease-spring:cubic-bezier(.68, -.55, .265, 1.55)}@keyframes _fadeIn_ujgj2_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_ujgj2_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _slideUp_ujgj2_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._commandItem_ujgj2_146,._userResultItem_ujgj2_343,._actionCard_ujgj2_705{animation:_slideUp_ujgj2_1 .2s var(--ease-out) both}._commandItem_ujgj2_146:first-child{animation-delay:0s}._commandItem_ujgj2_146:nth-child(2){animation-delay:30ms}._commandItem_ujgj2_146:nth-child(3){animation-delay:60ms}._commandItem_ujgj2_146:nth-child(4){animation-delay:90ms}._commandItem_ujgj2_146:nth-child(5){animation-delay:.12s}._userResultItem_ujgj2_343:first-child{animation-delay:0s}._userResultItem_ujgj2_343:nth-child(2),._userResultItem_ujgj2_343:nth-child(3){animation-delay:30ms}._userResultItem_ujgj2_343:nth-child(4){animation-delay:60ms}._userResultItem_ujgj2_343:nth-child(5){animation-delay:90ms}._actionCard_ujgj2_705:first-child{animation-delay:0s}._actionCard_ujgj2_705:nth-child(2){animation-delay:40ms}._actionCard_ujgj2_705:nth-child(3){animation-delay:80ms}._actionCard_ujgj2_705:nth-child(4){animation-delay:.12s}._emptyState_ujgj2_306{animation:_scaleIn_ujgj2_1 .4s var(--ease-out)}._footer_ujgj2_459{animation:_slideUp_ujgj2_1 .25s var(--ease-out) .1s both}._userContextHeader_ujgj2_245{animation:_slideDown_ujgj2_1 .25s var(--ease-out) both}._paletteDrawer_ujgj2_793{animation:_slideInRight_ujgj2_1 .35s var(--ease-out) both}._commandItem_ujgj2_146:active,._actionCard_ujgj2_705:active,._userResultItem_ujgj2_343:active{transform:scale(.98)}._kbd_ujgj2_513:active{box-shadow:none;transform:scale(.95)}._paletteContent_ujgj2_90,._commandList_ujgj2_80,._drawerBody_ujgj2_827{scroll-behavior:smooth}._actionCard_ujgj2_705:hover{box-shadow:var(--shadow-sm);outline:1px solid var(--brand-primary);outline-offset:-1px}.ant-spin{animation:.2s ease-out _fadeIn_ujgj2_1}._commandPaletteModal_ujgj2_8 .ant-modal-mask{-webkit-backdrop-filter:blur(var(--blur-sm));backdrop-filter:blur(var(--blur-sm));background-color:var(--modal-overlay)}._commandPalette_ujgj2_8,._paletteDrawer_ujgj2_793,._commandItem_ujgj2_146,._actionCard_ujgj2_705,._userResultItem_ujgj2_343{backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion:reduce){._commandItem_ujgj2_146,._userResultItem_ujgj2_343,._actionCard_ujgj2_705,._loadingState_ujgj2_291,._emptyState_ujgj2_306,._footer_ujgj2_459,._userContextHeader_ujgj2_245,._paletteDrawer_ujgj2_793{animation:none!important}._commandItem_ujgj2_146:active,._actionCard_ujgj2_705:active,._userResultItem_ujgj2_343:active,._kbd_ujgj2_513:active{transform:none}._commandPaletteModal_ujgj2_8 .ant-modal-mask{-webkit-backdrop-filter:none;backdrop-filter:none}}._programContextContent_ujgj2_1102{flex-direction:column;flex:auto;min-height:0;display:flex}._programHeader_ujgj2_1109{padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-1);background:0 0;flex-direction:column;flex-shrink:0;display:flex}._categoryHeader_ujgj2_1118{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--text-tertiary,var(--color-gray-500));padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);display:flex}._categoryHeader_ujgj2_1118 svg{font-size:var(--font-size-sm)}._headerRoot_ceq7e_10{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);font-family:var(--font-family-primary);background:0 0;flex-direction:column;display:flex;position:relative}._headerRoot_ceq7e_10._hasActions_ceq7e_23{padding-top:55px}._actionsAnchor_ceq7e_29{top:var(--spacing-4);right:var(--spacing-5);z-index:1;position:absolute}._topRow_ceq7e_37{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}._identityBlock_ceq7e_44{align-items:flex-start;gap:var(--spacing-3);flex:1;min-width:0;display:flex}._userInfo_ceq7e_52{flex:1;min-width:0}._userInfo_ceq7e_52 ._name_ceq7e_57{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-family:var(--font-family-primary);line-height:var(--line-height-snug);margin:0}._userInfo_ceq7e_52 ._name--md_ceq7e_68{font-size:var(--font-size-sm)}._userInfo_ceq7e_52 ._name--lg_ceq7e_72{font-size:var(--font-size-lg)}._userInfo_ceq7e_52 ._name--xl_ceq7e_76{font-size:var(--font-size-xl)}._email_ceq7e_82{font-family:var(--font-family-data);font-size:var(--font-size-xs);letter-spacing:.05em;color:var(--text-secondary);margin-top:0;display:block}._statusStrip_ceq7e_94{margin-top:5px}._statusItem_ceq7e_98{font-family:var(--font-family-data);font-size:var(--font-size-xs);letter-spacing:.05em;color:var(--text-tertiary);line-height:var(--line-height-snug)}._rightCol_ceq7e_109{justify-content:flex-end;align-self:stretch;align-items:flex-end;gap:var(--spacing-1);text-align:right;flex-direction:column;flex-shrink:0;display:flex}._menuTrigger_ceq7e_122{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--surface-tertiary);border-radius:var(--radius-md);display:inline-flex;position:relative}._menuTrigger_ceq7e_122:hover,._menuTrigger_ceq7e_122:focus-visible{color:var(--text-primary);background:var(--surface-hover);outline:none}@media (prefers-reduced-motion:reduce){._menuTrigger_ceq7e_122{transition:none}}.ant-input-outlined.cs-input,.ant-input-affix-wrapper.cs-input{background-color:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border)!important;box-shadow:none!important}.ant-input-outlined.cs-input:hover,.ant-input-affix-wrapper.cs-input:hover{background-color:var(--ant-color-bg-container)!important;border-color:var(--ant-input-hover-border-color,var(--ant-color-primary))!important}.ant-input-outlined.cs-input:focus,.ant-input-outlined.cs-input:focus-within,.ant-input-affix-wrapper.cs-input:focus,.ant-input-affix-wrapper.cs-input:focus-within,.ant-input-affix-wrapper-focused.cs-input{background-color:var(--ant-color-bg-container)!important;border:1px solid var(--ant-input-active-border-color,var(--ant-color-primary))!important;box-shadow:var(--ant-input-active-shadow)!important}.ant-input-status-error.cs-input,.ant-input-affix-wrapper-status-error.cs-input{border-color:var(--ant-color-error,#ff4d4f)!important}.ant-input-status-error.cs-input:hover,.ant-input-affix-wrapper-status-error.cs-input:hover{border-color:var(--ant-color-error-hover,#ff7875)!important}.ant-input-status-error.cs-input:focus,.ant-input-status-error.cs-input:focus-within,.ant-input-affix-wrapper-status-error.cs-input:focus,.ant-input-affix-wrapper-status-error.cs-input:focus-within,.ant-input-affix-wrapper-focused.ant-input-affix-wrapper-status-error.cs-input{border-color:var(--ant-color-error,#ff4d4f)!important;box-shadow:0 0 0 3px #ff4d4f1f!important}.cs-select .ant-select-selector{background-color:var(--ant-color-bg-container)!important;border:1px solid var(--ant-color-border)!important;box-shadow:none!important}.cs-select:hover .ant-select-selector{border-color:var(--ant-select-hover-border-color,var(--ant-color-primary))!important}.cs-select.ant-select-focused .ant-select-selector,.cs-select.ant-select-open .ant-select-selector{background-color:var(--ant-color-bg-container)!important;border:1px solid var(--ant-select-active-border-color,var(--ant-color-primary))!important;box-shadow:var(--ant-select-active-outline-color,0 0 0 3px #9f30ed1f)!important}.cs-select.ant-select-status-error .ant-select-selector{border-color:var(--ant-color-error,#ff4d4f)!important}.cs-select.ant-select-status-error:hover .ant-select-selector{border-color:var(--ant-color-error-hover,#ff7875)!important}.cs-select.ant-select-status-error.ant-select-focused .ant-select-selector,.cs-select.ant-select-status-error.ant-select-open .ant-select-selector{border-color:var(--ant-color-error,#ff4d4f)!important;box-shadow:0 0 0 3px #ff4d4f1f!important}.cs-select-dropdown.ant-select-dropdown{border-radius:12px;background-color:var(--ant-color-bg-elevated,var(--color-neutral-50,#fffef7))!important}.cs-select-dropdown .ant-select-item{color:var(--text-primary)!important}.cs-select-dropdown .ant-select-item-option-selected{background-color:var(--ant-select-option-selected-bg,#9f30ed14)!important;color:var(--ant-select-option-selected-color,var(--brand-primary,#9f30ed))!important}.cs-select-dropdown .ant-select-item-option:hover,.cs-select-dropdown .ant-select-item-option-active{background-color:var(--ant-select-option-active-bg,#9f30ed0a)!important}._form_x19n8_6{gap:var(--spacing-4);flex-direction:column;display:flex}._row_x19n8_12{align-items:center;gap:var(--spacing-3);display:flex}._label_x19n8_18{width:100px;font-family:var(--font-family-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height-tight);color:var(--text-primary);text-align:right;text-transform:none;letter-spacing:normal;flex-shrink:0}._fields_x19n8_31{gap:var(--spacing-2);flex:1;align-items:center;min-width:0;display:flex}._fields_x19n8_31>*{flex:1;min-width:0}._unitSelect_x19n8_45{min-width:72px;flex:0 0 72px!important}._fullRow_x19n8_51{flex:1}._error_x19n8_56{color:var(--color-error-600);font-size:var(--font-size-xs);padding-left:calc(100px + var(--spacing-3));margin-top:calc(var(--spacing-3) * -1 + 2px)}._sectionTabs_x19n8_64{margin-bottom:var(--spacing-3);width:100%}@media (max-width:600px){._row_x19n8_12{flex-direction:column;align-items:flex-start}._label_x19n8_18{text-align:left;width:auto}._fields_x19n8_31{width:100%}._error_x19n8_56{padding-left:0}}._userDetailsModal_ne24e_6 .ant-modal-content{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:0;overflow:hidden}._commandPalette_ne24e_13{background:var(--bg-page);flex-direction:column;height:90vh;max-height:90vh;transition:height .28s cubic-bezier(.4,0,.2,1);display:flex}._commandPalette_ne24e_13[data-submode=editProfile],._commandPalette_ne24e_13[data-submode=resetPassword],._commandPalette_ne24e_13[data-submode=legalConsent],._commandPalette_ne24e_13[data-submode=assignAdmin],._commandPalette_ne24e_13[data-admin-list=true]{height:90vh}._searchContainer_ne24e_37{padding:var(--spacing-1) var(--spacing-5);align-items:center;gap:var(--spacing-3);background:0 0;flex-shrink:0;display:flex}._backToSearchRow_ne24e_48{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-bottom:1px solid var(--border-subtle);cursor:pointer;color:var(--text-secondary);font-size:var(--font-size-sm);background:0 0;flex-shrink:0;transition:background-color .15s ease-out,color .15s ease-out;display:flex}._backToSearchRow_ne24e_48:hover,._backToSearchRow_ne24e_48:focus-visible{background:var(--surface-hover);color:var(--text-primary);outline:none}._backToSearchRow_ne24e_48:focus-visible{box-shadow:inset 0 0 0 2px var(--border-focus)}._searchInput_ne24e_75{border-radius:var(--radius-lg);flex:1}._searchInput_ne24e_75 .ant-input{color:var(--text-primary,var(--color-gray-900));background:0 0!important}._searchInput_ne24e_75 .ant-input::placeholder{color:var(--text-placeholder,var(--color-gray-400))}._searchInput_ne24e_75 .ant-input-prefix{color:var(--text-tertiary,var(--color-gray-400));-webkit-margin-end:var(--spacing-2);margin-inline-end:var(--spacing-2)}._commandList_ne24e_95{min-height:0;padding:var(--spacing-2);overscroll-behavior:contain;flex:auto;overflow-y:auto}._commandList_ne24e_95::-webkit-scrollbar{width:var(--spacing-2)}._commandList_ne24e_95::-webkit-scrollbar-track{background:0 0}._commandList_ne24e_95::-webkit-scrollbar-thumb{background:var(--border-default,var(--color-gray-200));border-radius:var(--radius-sm)}._commandList_ne24e_95::-webkit-scrollbar-thumb:hover{background:var(--border-strong,var(--color-gray-300))}._commandGroup_ne24e_121{margin-bottom:var(--spacing-3)}._commandGroup_ne24e_121:last-child{margin-bottom:0}._groupHeader_ne24e_129{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text-tertiary,var(--color-gray-500));display:flex}._subModeTitle_ne24e_144{padding:var(--spacing-3) var(--spacing-5);font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);text-align:left;text-transform:none;letter-spacing:normal;flex-shrink:0}._subModeBody_ne24e_160{min-height:0;padding:var(--spacing-4) var(--spacing-5);background:var(--surface-tertiary);border-top:var(--border-width-1) solid var(--border-subtle);border-bottom:var(--border-width-1) solid var(--border-subtle);flex:auto;overflow-y:auto}._subModeBody_ne24e_160 .form-div{max-width:100%;display:block}._subModeBody_ne24e_160 .form-container{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2);margin-top:0}._subModeBody_ne24e_160 .ant-input,._subModeBody_ne24e_160 .ant-input-affix-wrapper input,._subModeBody_ne24e_160 .ant-select-selection-item,._subModeBody_ne24e_160 .ant-select-selection-search-input,._subModeBody_ne24e_160 select,._subModeBody_ne24e_160 input[type=number],._subModeBody_ne24e_160 input[type=tel],._subModeBody_ne24e_160 input[type=text]{font-family:var(--font-family-primary);color:var(--text-primary)}._subModeBody_ne24e_160 .ant-checkbox-wrapper,._subModeBody_ne24e_160 .ant-checkbox-wrapper span{letter-spacing:normal;font-family:var(--font-family-primary)!important;text-transform:none!important}._iconButton_ne24e_210{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-md);transition:all var(--motion-duration-fast) var(--motion-ease-out);justify-content:center;align-items:center;display:flex}._iconButton_ne24e_210:hover{background:var(--nav-hover-bg,var(--color-gray-100))}._commandItem_ne24e_158{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-3);border-radius:var(--radius-md);background-color:var(--surface-tertiary);cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:var(--spacing-2);transition:background-color .15s ease-out,transform .1s ease-out;display:flex}._commandItem_ne24e_158:hover{background-color:var(--sidebar-item-hover-bg,var(--nav-hover-bg,var(--color-gray-100)))}._commandItem_ne24e_158._selected_ne24e_247{background-color:var(--sidebar-item-active-bg,var(--surface-brand))}._commandItem_ne24e_158:active{transform:scale(.98)}._commandItem_ne24e_158:last-child{margin-bottom:0}._adminRow_ne24e_261{align-items:stretch;gap:var(--spacing-2);cursor:pointer;flex-direction:column}._adminRow_ne24e_261._confirming_ne24e_268{cursor:default;background-color:var(--sidebar-item-active-bg,var(--surface-brand))}._adminRowMain_ne24e_273{align-items:center;gap:var(--spacing-3);width:100%;display:flex}._adminConfirmStrip_ne24e_280{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0 0;border-top:1px solid var(--border-subtle);display:flex}._adminConfirmText_ne24e_289{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:var(--line-height-snug);flex:1}._adminConfirmActions_ne24e_296{gap:var(--spacing-2);flex-shrink:0;display:flex}._commandIcon_ne24e_302{width:var(--spacing-8);height:var(--spacing-8);border-radius:var(--radius-full);background:var(--sidebar-item-active-bg,var(--surface-brand));color:var(--icon-color);font-size:var(--font-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}._commandIcon_ne24e_302 svg{width:16px;height:16px}._commandItem_ne24e_158._selected_ne24e_247 ._commandIcon_ne24e_302{background:var(--brand-primary);color:var(--text-on-brand);transition:background-color .15s ease-out,color .15s ease-out}._commandContent_ne24e_328{flex:1;min-width:0}._commandLabel_ne24e_333{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary,var(--color-gray-900));line-height:var(--line-height-snug)}._commandDescription_ne24e_340{font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-500));line-height:var(--line-height-snug);margin-top:var(--spacing-0-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._noResults_ne24e_351{padding:var(--spacing-10) var(--spacing-5);text-align:center;color:var(--text-tertiary,var(--color-gray-500));flex-direction:column;justify-content:center;align-items:center;display:flex}._noResults_ne24e_351 p{font-size:var(--font-size-sm);margin:0}._footer_ne24e_367{align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-5);background:0 0;display:flex}._footerRight_ne24e_377{justify-content:flex-end}._footerHint_ne24e_381{align-items:center;gap:var(--spacing-1-5);font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-500));display:flex}._kbd_ne24e_390{min-width:var(--spacing-6);height:var(--spacing-5);padding:0 var(--spacing-1-5);border-radius:var(--radius-sm);background:var(--surface-tertiary,var(--color-gray-100));border:var(--border-width-1) solid var(--border-subtle,var(--color-gray-200));font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-size:.688rem;font-weight:var(--font-weight-medium);color:var(--text-secondary,var(--color-gray-500));box-shadow:var(--shadow-xs);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._commandList_ne24e_95 ._kbd_ne24e_390,._commandItem_ne24e_158 ._kbd_ne24e_390{justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;display:inline-flex}._commandList_ne24e_95 ._kbd_ne24e_390 svg,._commandItem_ne24e_158 ._kbd_ne24e_390 svg{color:currentColor;flex-shrink:0;width:16px;height:16px}._footer_ne24e_367 ._kbd_ne24e_390{width:auto;min-width:var(--spacing-6);height:var(--spacing-6);padding:0 var(--spacing-1-5);justify-content:center;align-items:center;display:inline-flex}._footer_ne24e_367 ._kbd_ne24e_390 svg{color:currentColor;flex-shrink:0;width:16px;height:16px}@keyframes _slideDown_ne24e_1{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}._userDetailsModal_ne24e_6 .ant-modal-content{animation:.2s cubic-bezier(.4,0,.2,1) _slideDown_ne24e_1}@media (max-width:639px){._userDetailsModal_ne24e_6{margin:0;width:100vw!important}._userDetailsModal_ne24e_6 .ant-modal-content{border-radius:0}._commandItem_ne24e_158{flex-wrap:wrap}._commandItem_ne24e_158 button{width:100%;margin-top:var(--spacing-2)}}[data-theme=dark] ._userDetailsModal_ne24e_6 .ant-modal-content{background:var(--bg-page);box-shadow:0 12px 28px 0 var(--color-black-alpha-40), 0 2px 4px 0 var(--color-black-alpha-30), inset 0 0 0 1px var(--color-white-alpha-10)}[data-theme=dark] ._commandPalette_ne24e_13{background:var(--bg-page)}[data-theme=dark] ._searchContainer_ne24e_37{background:0 0}[data-theme=dark] ._searchInput_ne24e_75 .ant-input{color:var(--text-primary)}[data-theme=dark] ._searchInput_ne24e_75 .ant-input::placeholder{color:var(--text-placeholder)}[data-theme=dark] ._searchInput_ne24e_75 .ant-input-prefix{color:var(--text-tertiary)}[data-theme=dark] ._iconButton_ne24e_210:hover{background:var(--sidebar-item-hover-bg)}[data-theme=dark] ._commandItem_ne24e_158{background-color:var(--surface-tertiary)}[data-theme=dark] ._commandItem_ne24e_158:hover{background-color:var(--sidebar-item-hover-bg)}[data-theme=dark] ._commandItem_ne24e_158._selected_ne24e_247{background-color:var(--sidebar-item-active-bg)}[data-theme=dark] ._commandItem_ne24e_158._selected_ne24e_247 ._commandIcon_ne24e_302{background:var(--brand-primary);color:var(--text-on-brand)}[data-theme=dark] ._commandIcon_ne24e_302{background:var(--sidebar-item-active-bg,var(--surface-brand));color:var(--icon-color)}[data-theme=dark] ._commandLabel_ne24e_333{color:var(--text-primary)}[data-theme=dark] ._commandDescription_ne24e_340{color:var(--text-tertiary)}[data-theme=dark] ._footer_ne24e_367{background:0 0}[data-theme=dark] ._kbd_ne24e_390{background:var(--surface-tertiary);border-color:var(--border-subtle);color:var(--text-secondary)}._adminPopconfirm_ne24e_558 .ant-popconfirm-inner{background:var(--bg-primary,#fff);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}._adminPopconfirm_ne24e_558 .ant-popconfirm-title{color:var(--text-primary,var(--color-gray-900));font-weight:var(--font-weight-semibold)}._adminPopconfirm_ne24e_558 .ant-popconfirm-description{color:var(--text-secondary,var(--color-gray-600))}._adminPopconfirm_ne24e_558 .ant-popconfirm-buttons{margin-top:var(--spacing-3)}._adminPopconfirm_ne24e_558 .ant-btn-default{background:var(--surface-secondary,var(--color-gray-100));border-color:var(--border-default,var(--color-gray-200));color:var(--text-primary,var(--color-gray-900))}._adminPopconfirm_ne24e_558 .ant-btn-default:hover{background:var(--surface-tertiary,var(--color-gray-200));border-color:var(--border-strong,var(--color-gray-300));color:var(--text-primary,var(--color-gray-900))}._adminPopconfirm_ne24e_558 .ant-btn-primary{background:var(--brand-primary);border-color:var(--brand-primary)}._adminPopconfirm_ne24e_558 .ant-btn-primary:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}._adminPopconfirm_ne24e_558 .ant-popover-arrow:before{background:var(--bg-primary,#fff)}[data-theme=dark] ._adminPopconfirm_ne24e_558 .ant-popconfirm-inner{background:var(--bg-elevated,var(--color-gray-800));box-shadow:0 12px 28px 0 var(--color-black-alpha-40), 0 2px 4px 0 var(--color-black-alpha-30), inset 0 0 0 1px var(--color-white-alpha-10)}[data-theme=dark] ._adminPopconfirm_ne24e_558 .ant-popconfirm-title{color:var(--text-primary)}[data-theme=dark] ._adminPopconfirm_ne24e_558 .ant-popconfirm-description{color:var(--text-secondary)}[data-theme=dark] ._adminPopconfirm_ne24e_558 .ant-btn-default{background:var(--surface-tertiary);border-color:var(--border-subtle);color:var(--text-primary)}[data-theme=dark] ._adminPopconfirm_ne24e_558 .ant-btn-default:hover{background:var(--surface-secondary);border-color:var(--border-default);color:var(--text-primary)}[data-theme=dark] ._adminPopconfirm_ne24e_558 .ant-popover-arrow:before{background:var(--bg-elevated,var(--color-gray-800))}@media (prefers-reduced-motion:reduce){._commandItem_ne24e_158,._userDetailsModal_ne24e_6 .ant-modal-content{transition-duration:.01ms!important;animation-duration:.01ms!important}}@keyframes flash-fade{0%{opacity:1}to{opacity:0}}.ready-set-go{z-index:80;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ready-set-go__caption{top:var(--spacing-7);padding:var(--spacing-3) var(--spacing-6);background:var(--color-black-alpha-40);border-radius:9999px;position:absolute;left:50%;transform:translate(-50%)}.ready-set-go__text{font-family:var(--font-family-sans), sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);text-align:center;color:var(--color-white);white-space:nowrap}.ready-set-go__countdown{font-family:Poppins,sans-serif;font-size:120px;font-weight:var(--font-weight-bold);color:var(--text-color-on-dark,#fff);text-shadow:0 4px 24px var(--shadow-color-strong);margin:0;line-height:1;animation:.6s ease-out countdown-blur-in}@keyframes countdown-blur-in{0%{opacity:0;filter:blur(12px);transform:scale(1.2)}to{opacity:1;filter:blur();transform:scale(1)}}.ready-set-go.mobile-mode{transform:translateY(90px)}.ready-set-go.mobile-mode .ready-set-go__text{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold)}.ready-set-go.mobile-mode .ready-set-go__caption{padding:var(--spacing-4) var(--spacing-8)}@media (max-width:768px){.ready-set-go__caption{padding:var(--spacing-2) var(--spacing-4)}.ready-set-go__text{font-size:var(--font-size-base)}.ready-set-go__countdown{font-size:80px}}@media (prefers-reduced-motion:reduce){.ready-set-go__countdown{animation:none}}@property --glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --pulse-opacity{syntax:"<number>";inherits:false;initial-value:.6}.border-glow{--glow-duration:2s;--glow-radius:0px;--glow-intensity:1;pointer-events:none;border-radius:var(--glow-radius);position:absolute;inset:0;overflow:visible}.border-glow__layer{border-radius:inherit;background:conic-gradient(from var(--glow-angle), var(--glow-color-1), var(--glow-color-2), var(--glow-color-3), var(--glow-color-4), var(--glow-color-5), var(--glow-color-6), var(--glow-color-1));-webkit-mask-composite:xor;animation:glow-rotate var(--glow-duration) linear infinite;opacity:var(--glow-intensity);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.border-glow__layer--1{animation-duration:calc(var(--glow-duration) * 1);padding:4px}.border-glow__layer--2{filter:blur(6px);opacity:calc(var(--glow-intensity) * .85);animation-duration:calc(var(--glow-duration) * 1.2);padding:7px;animation-delay:-.5s;inset:-3px}.border-glow__layer--3{filter:blur(16px);opacity:calc(var(--glow-intensity) * .7);animation-duration:calc(var(--glow-duration) * 1.6);padding:10px;animation-delay:-1s;inset:-6px}.border-glow__layer--4{filter:blur(24px);opacity:calc(var(--glow-intensity) * .5);animation-duration:calc(var(--glow-duration) * 2);padding:14px;animation-delay:-1.5s;inset:-10px}.border-glow__pulse{border-radius:inherit;border:6px solid var(--glow-color-1);box-shadow:0 0 30px 8px var(--glow-color-1), 0 0 60px 16px var(--glow-color-3), inset 0 0 30px 4px var(--glow-color-1);opacity:var(--glow-intensity);animation:2s ease-in-out infinite glow-pulse;position:absolute;inset:-4px}@keyframes glow-pulse{0%,to{opacity:.5;box-shadow:0 0 30px 8px var(--glow-color-1), 0 0 60px 16px var(--glow-color-3), inset 0 0 20px 2px var(--glow-color-1);transform:scale(1)}50%{opacity:1;box-shadow:0 0 50px 15px var(--glow-color-1), 0 0 100px 30px var(--glow-color-3), inset 0 0 40px 8px var(--glow-color-1);transform:scale(1.005)}}@keyframes glow-rotate{0%{--glow-angle:0deg}to{--glow-angle:360deg}}.border-glow--brand{--glow-color-1:var(--color-purple-600);--glow-color-2:var(--color-purple-500);--glow-color-3:var(--color-purple-400);--glow-color-4:var(--color-purple-700);--glow-color-5:var(--color-purple-300);--glow-color-6:var(--color-purple-500)}.border-glow--success{--glow-color-1:var(--color-success-600);--glow-color-2:var(--color-success-500);--glow-color-3:var(--color-success-400);--glow-color-4:var(--color-success-700);--glow-color-5:var(--color-success-300);--glow-color-6:var(--color-success-600)}.border-glow--error{--glow-color-1:var(--color-error-600);--glow-color-2:var(--color-error-500);--glow-color-3:var(--color-warning-400);--glow-color-4:var(--color-warning-500);--glow-color-5:var(--color-error-300);--glow-color-6:var(--color-error-600)}.border-glow--apple{--glow-color-1:#bc82f3;--glow-color-2:#f5b9ea;--glow-color-3:#8d9fff;--glow-color-4:#ff6778;--glow-color-5:#ffba71;--glow-color-6:#c686ff}.border-glow--scanning{--glow-color-1:#a78bfa;--glow-color-2:#c4b5fd;--glow-color-3:#ddd6fe;--glow-color-4:#8b5cf6;--glow-color-5:#ede9fe;--glow-color-6:#a78bfa}.border-glow--scanning .border-glow__pulse{animation:1.2s ease-in-out infinite glow-pulse-scanning}@keyframes glow-pulse-scanning{0%,to{opacity:.6;box-shadow:0 0 40px 10px var(--glow-color-1), 0 0 80px 20px var(--glow-color-3), inset 0 0 30px 4px var(--glow-color-1);transform:scale(1)}50%{opacity:1;box-shadow:0 0 60px 20px var(--glow-color-1), 0 0 120px 40px var(--glow-color-3), inset 0 0 50px 10px var(--glow-color-1);transform:scale(1.008)}}.border-glow--idle{--glow-color-1:var(--color-purple-700);--glow-color-2:var(--color-purple-800);--glow-color-3:var(--color-purple-600);--glow-color-4:var(--color-purple-900);--glow-color-5:var(--color-purple-700);--glow-color-6:var(--color-purple-800)}.border-glow--idle .border-glow__pulse{animation:4s ease-in-out infinite glow-pulse-idle}.border-glow--idle .border-glow__layer{opacity:calc(var(--glow-intensity) * .6)}@keyframes glow-pulse-idle{0%,to{opacity:.35;box-shadow:0 0 25px 6px var(--glow-color-1), 0 0 50px 14px var(--glow-color-3), inset 0 0 20px 3px var(--glow-color-1);transform:scale(1)}50%{opacity:.6;box-shadow:0 0 40px 12px var(--glow-color-1), 0 0 80px 24px var(--glow-color-3), inset 0 0 35px 6px var(--glow-color-1);transform:scale(1.003)}}@media (prefers-reduced-motion:reduce){.border-glow__layer{--glow-angle:45deg;animation:none}.border-glow__pulse{opacity:.75;animation:none}}.triage-user-header{padding:var(--spacing-4) 0;margin-bottom:var(--spacing-4);justify-content:space-between;align-items:flex-start;display:flex}.triage-user-header__content{gap:var(--spacing-3);flex-direction:column;flex:1;min-width:0;display:flex}.triage-user-header__info{align-items:center;gap:var(--spacing-3);display:flex}.triage-user-header__details{min-width:0}.triage-user-header__name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-snug)}.triage-user-header__email{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.triage-user-header__badges{margin-left:calc(48px + var(--spacing-3))}.triage-user-header__badge{padding:var(--spacing-1) var(--spacing-2-5);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--surface-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);line-height:var(--line-height-snug);margin:0}.triage-user-header__qrcode{margin-left:var(--spacing-4);flex-shrink:0}@media (max-width:640px){.triage-user-header{align-items:stretch;gap:var(--spacing-3);flex-direction:column}.triage-user-header__badges{margin-left:0}.triage-user-header__qrcode{align-self:flex-end;margin-left:0}}._bulkUploadModal_1vfsj_3 .ant-modal-content{border-radius:var(--radius-lg);padding:0;overflow:hidden}._bulkUploadModal_1vfsj_3 .ant-modal-header{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border-color);background:var(--bg-secondary);margin:0}._bulkUploadModal_1vfsj_3 .ant-modal-title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary)}._bulkUploadModal_1vfsj_3 .ant-modal-body{padding:0}._bulkUploadModal_1vfsj_3 .ant-modal-close{top:var(--spacing-3);right:var(--spacing-4)}._content_1vfsj_31{flex-direction:column;gap:0;display:flex}._content_1vfsj_31 .triage-user-header{padding:var(--spacing-4) var(--spacing-6);border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}._uploadSection_1vfsj_44{padding:var(--spacing-6)}@media (max-width:640px){._bulkUploadModal_1vfsj_3 .ant-modal{max-width:calc(100vw - var(--spacing-8));margin:var(--spacing-4)}._uploadSection_1vfsj_44{padding:var(--spacing-4)}}.closed-caption{pointer-events:none;background:#0006;border-radius:9999px;max-width:100%;padding:16px 32px;animation:.3s ease-out caption-fade-in;position:absolute;left:50%;transform:translate(-50%)}.closed-caption__text{font-family:"Inter", var(--font-family-sans), sans-serif;text-align:center;color:var(--text-color-on-dark,#fff);font-size:40px;font-style:normal;font-weight:600;line-height:1.2;display:block}.closed-caption--default{background:#0006}.closed-caption--default .closed-caption__text{color:var(--text-color-on-dark,#fff)}.closed-caption--success{background:#22c55e40;border:2px solid #22c55e80}.closed-caption--success .closed-caption__text{color:#86efac}.closed-caption--error{background:var(--color-error-alpha-80);border:2px solid var(--color-error-600)}.closed-caption--error .closed-caption__text{color:var(--color-white)}.closed-caption--warning{background:#fb923c40;border:2px solid #fb923c80}.closed-caption--warning .closed-caption__text{color:#fed7aa}@keyframes caption-fade-in{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.closed-caption--mobile .closed-caption__text{font-size:48px;font-weight:700}.closed-caption--mobile{border-radius:0;width:100%;max-width:100%;padding:20px 40px;left:0;transform:none}@media (max-width:768px){.closed-caption{max-width:100%;padding:12px 24px}.closed-caption__text{font-size:24px}.closed-caption--mobile .closed-caption__text{font-size:44px}}@media (max-width:480px){.closed-caption{padding:10px 20px}.closed-caption__text{font-size:18px}.closed-caption--mobile .closed-caption__text{font-size:36px}.closed-caption--mobile{padding:16px 32px}}@media (prefers-reduced-motion:reduce){.closed-caption{animation:none}}.summary-option-list .title-container-type-one{padding-top:var(--spacing-2);padding-left:var(--spacing-4);font-weight:var(--font-weight-semibold)}.summary-option-list .title-container-type-two{padding-top:var(--spacing-3);padding-left:var(--spacing-4);font-weight:var(--font-weight-semibold)}.summary-option-list .font-regular{font-weight:var(--font-weight-normal)}:root{--touch-target-min:48px;--touch-target-recommended:56px;--touch-target-close-btn:44px;--mobile-font-min:16px;--mobile-font-secondary:14px;--mobile-font-header:18px;--mobile-spacing:16px;--mobile-spacing-sm:12px;--mobile-spacing-xs:8px;--header-height:60px;--safe-area-fallback:0px}@media (max-width:767px){.ant-modal-wrap .ant-modal{position:fixed;inset:0;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important}.ant-modal-wrap .ant-modal-content{height:100vh;max-height:100vh;padding-top:env(safe-area-inset-top,var(--safe-area-fallback));padding-bottom:env(safe-area-inset-bottom,var(--safe-area-fallback));padding-left:env(safe-area-inset-left,var(--safe-area-fallback));padding-right:env(safe-area-inset-right,var(--safe-area-fallback));flex-direction:column;display:flex;overflow:hidden;border-radius:0!important}.ant-modal-wrap .ant-modal-mask{opacity:1!important;background-color:#000!important}.dark .ant-modal-wrap .ant-modal-mask{background-color:#fff!important}.commandPaletteHeader{z-index:10;background:var(--background-primary,var(--color-white));padding:calc(var(--mobile-spacing-sm) + env(safe-area-inset-top,var(--spacing-0))) var(--mobile-spacing) var(--mobile-spacing-sm);min-height:var(--header-height);align-items:center;gap:var(--mobile-spacing-sm);border-bottom:1px solid var(--border-color,#e8e8e8);display:flex;position:sticky;top:0}.dark .commandPaletteHeader{background:var(--background-primary-dark,#1f1f1f);border-bottom-color:var(--border-color-dark,#424242)}.commandPaletteCloseBtn,.ant-modal-close{min-width:var(--touch-target-close-btn);min-height:var(--touch-target-close-btn);width:var(--touch-target-close-btn);height:var(--touch-target-close-btn);border-radius:var(--radius-lg);justify-content:center;align-items:center;padding:0;transition:background-color .2s;display:flex}.commandPaletteCloseBtn:active,.ant-modal-close:active{background-color:var(--color-black-alpha-10)}.dark .commandPaletteCloseBtn:active,.dark .ant-modal-close:active{background-color:var(--color-white-alpha-10)}.commandPaletteInput,.ant-input{min-height:var(--touch-target-min);padding:var(--mobile-spacing-sm) var(--mobile-spacing);border-radius:var(--radius-lg);flex:1;font-size:var(--mobile-font-min)!important}.commandPaletteInput::placeholder,.ant-input::placeholder{font-size:var(--mobile-font-min)}.commandPaletteContent{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scroll-behavior:smooth;padding:var(--mobile-spacing);flex:1;overflow:hidden auto}.commandPaletteContent *{word-wrap:break-word;overflow-wrap:break-word;max-width:100%}.commandItem,.command-item{min-height:var(--touch-target-recommended);padding:var(--mobile-spacing-xs) var(--mobile-spacing);align-items:center;gap:var(--mobile-spacing-sm);border-radius:var(--radius-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s;display:flex}.commandItem:active,.command-item:active{background-color:var(--color-black-alpha-5)}.dark .commandItem:active,.dark .command-item:active{background-color:#ffffff0d}.commandItem.selected,.command-item.selected{background-color:var(--primary-color-light,#1890ff1a)}.commandItem+.commandItem,.command-item+.command-item{margin-top:var(--spacing-1)}.commandItemLabel,.command-item-label{font-size:var(--mobile-font-min);line-height:var(--line-height-normal);font-weight:var(--font-weight-medium)}.commandItemDescription,.command-item-description{font-size:var(--mobile-font-secondary);line-height:var(--line-height-snug);color:var(--text-secondary,#8c8c8c);margin-top:var(--spacing-0-5)}.dark .commandItemDescription,.dark .command-item-description{color:var(--text-secondary-dark,#a6a6a6)}.commandPaletteTitle,.command-palette-title{font-size:var(--mobile-font-header);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.sectionHeader,.section-header{font-size:var(--mobile-font-min);font-weight:var(--font-weight-semibold);margin-bottom:var(--mobile-spacing-xs)}.commandPalette *,.command-palette *{font-size:max(var(--mobile-font-secondary), 14px)}.commandPaletteButton,.ant-btn{min-height:var(--touch-target-min);min-width:var(--touch-target-min);padding:var(--mobile-spacing-sm) calc(var(--mobile-spacing) * 1.25);font-size:var(--mobile-font-min);border-radius:var(--radius-lg);justify-content:center;align-items:center;gap:var(--mobile-spacing-xs);display:flex}.iconButton,.ant-btn-icon-only{min-width:var(--touch-target-min);min-height:var(--touch-target-min);width:var(--touch-target-min);height:var(--touch-target-min);padding:0}.checkbox,.ant-checkbox-wrapper{min-height:var(--touch-target-close-btn);min-width:var(--touch-target-close-btn);padding:var(--mobile-spacing-xs);align-items:center;display:inline-flex}.checkbox input,.ant-checkbox{width:var(--spacing-6);height:var(--spacing-6)}.toggle,.ant-switch{min-height:var(--spacing-8);min-width:52px}.drawer,.ant-drawer-mobile{height:100vh;max-height:100vh}.drawerContent{padding:var(--mobile-spacing)}.commandPaletteFooter,.command-palette-footer{padding:var(--mobile-spacing);border-top:1px solid var(--border-color,#e8e8e8);font-size:var(--mobile-font-secondary);background:var(--background-primary,var(--color-white));padding-bottom:max(var(--mobile-spacing), env(safe-area-inset-bottom,var(--spacing-0)))}.dark .commandPaletteFooter,.dark .command-palette-footer{background:var(--background-primary-dark,#1f1f1f);border-top-color:var(--border-color-dark,#424242)}.keyboardHint,.keyboard-hint{display:none}.loading,.command-palette-loading{min-height:var(--touch-target-recommended);padding:calc(var(--mobile-spacing) * 2);justify-content:center;align-items:center;display:flex}.emptyState,.command-palette-empty{min-height:200px;padding:calc(var(--mobile-spacing) * 2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.emptyStateIcon,.command-palette-empty-icon{font-size:var(--font-size-4xl);margin-bottom:var(--mobile-spacing);opacity:.3}.emptyStateText,.command-palette-empty-text{font-size:var(--mobile-font-min);color:var(--text-secondary,#8c8c8c)}.commandItem:focus-visible,.command-item:focus-visible,.commandPaletteButton:focus-visible,.ant-btn:focus-visible{outline:2px solid var(--primary-color,var(--brand-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){.commandItem,.command-item,.commandPaletteButton,.ant-btn,.commandPaletteContent{scroll-behavior:auto;-webkit-overflow-scrolling:auto;transition:none}}}@supports (padding-top:env(safe-area-inset-top)){@media (max-width:767px){.ant-modal-wrap .ant-modal-content{padding-top:max(env(safe-area-inset-top), var(--spacing-0));padding-bottom:max(env(safe-area-inset-bottom), var(--spacing-0));padding-left:max(env(safe-area-inset-left), var(--spacing-0));padding-right:max(env(safe-area-inset-right), var(--spacing-0))}.commandPaletteHeader{padding-top:calc(var(--mobile-spacing-sm) + max(env(safe-area-inset-top), var(--spacing-0)))}.commandPaletteFooter,.command-palette-footer{padding-bottom:max(var(--mobile-spacing), max(env(safe-area-inset-bottom), var(--spacing-0)))}}}@media (max-width:767px){.commandPaletteContent{will-change:scroll-position;transform:translateZ(0)}.commandPaletteHeader{will-change:transform;transform:translateZ(0)}@media (prefers-reduced-motion:reduce),(update:slow){.commandItem,.command-item{transition:none!important}}}.video-modal-16-9 .ant-modal-content{background:var(--color-black);padding:0!important}.video-modal-16-9 .ant-modal-body{padding:0!important}.video-modal-16-9 .ant-modal-confirm-body{margin:0;display:block}.video-modal-16-9 .ant-modal-confirm-content{max-width:100%;margin:0}.video-modal-16-9 .ant-modal-confirm-paragraph{row-gap:0;max-width:100%}.video-modal-16-9 .ant-modal-confirm-btns{display:none!important}.video-modal-16-9{margin:8px auto!important;padding-bottom:0!important}.video-modal-wrap{padding-top:0!important;padding-bottom:0!important}.video-modal-16-9 .ant-modal-close{top:var(--spacing-3);right:var(--spacing-3);color:var(--color-white);background:var(--color-gray-alpha-50);border-radius:var(--radius-full);z-index:10;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.video-modal-16-9 .ant-modal-close:hover{background:var(--color-gray-alpha-70);color:var(--color-white)}.video-modal-container{background:var(--color-black);width:100%;height:calc(100vh - 16px);position:relative}.video-modal-player{object-fit:contain;width:100%;height:100%;display:block}.video-modal-title-overlay{padding:var(--spacing-4) var(--spacing-5);background:linear-gradient(to bottom, var(--color-gray-alpha-70) 0%, transparent 100%);pointer-events:none;position:absolute;top:0;left:0;right:0}.dashed-box{--box-width:40%;--box-height:90%;--border-radius:12px;--stroke-color:var(--brand-primary);--fill-color:var(--color-purple-alpha-10);--border-width:2px;--dash-length:8px;--gap-length:6px;--dash-total:14px;--animation-duration:2s;width:var(--box-width);height:var(--box-height);border-radius:var(--border-radius);pointer-events:none;background-color:var(--fill-color);background-image: repeating-linear-gradient(90deg, var(--stroke-color) 0, var(--stroke-color) var(--dash-length), transparent var(--dash-length), transparent var(--dash-total)),  repeating-linear-gradient(90deg, var(--stroke-color) 0, var(--stroke-color) var(--dash-length), transparent var(--dash-length), transparent var(--dash-total)),  repeating-linear-gradient(0deg, var(--stroke-color) 0, var(--stroke-color) var(--dash-length), transparent var(--dash-length), transparent var(--dash-total)),  repeating-linear-gradient(0deg, var(--stroke-color) 0, var(--stroke-color) var(--dash-length), transparent var(--dash-length), transparent var(--dash-total));background-size: 100% var(--border-width),  100% var(--border-width),  var(--border-width) 100%,  var(--border-width) 100%;background-position:0 0,0 100%,0 0,100% 0;background-repeat:no-repeat;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.dashed-box__grid{border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.dashed-box__scan-line{border-radius:inherit;background:linear-gradient(180deg, transparent 0%, transparent 40%, var(--color-white-alpha-10) 45%, var(--color-white-alpha-35) 50%, var(--color-white-alpha-10) 55%, transparent 60%, transparent 100%);pointer-events:none;animation:3s ease-in-out infinite scan;position:absolute;inset:0}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.dashed-box--animated{animation:march var(--animation-duration) linear infinite}@keyframes march{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:var(--dash-total) 0, calc(var(--dash-total) * -1) 100%, 0 var(--dash-total), 100% calc(var(--dash-total) * -1)}}@media (max-width:768px){.dashed-box{width:80%!important}}@media (prefers-reduced-motion:reduce){.dashed-box--animated,.dashed-box__scan-line{animation:none}}.program-cover-image-container{border-radius:var(--radius-lg);cursor:pointer;border:4px dashed var(--border-default);width:100%;height:160px;transition:all var(--motion-duration-base) var(--motion-ease-out);position:relative;overflow:hidden}.program-cover-image-container:hover{background-color:var(--surface-secondary);border-color:var(--brand-primary)}.cover-image-preview{object-fit:contain;border-radius:var(--radius-lg);width:100%;height:100%}.cover-image-empty{border-radius:var(--radius-lg);width:100%;height:100%}.cover-image-overlay{background-color:var(--overlay-backdrop-dark);opacity:0;transition:opacity var(--motion-duration-base);border-radius:var(--radius-lg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.program-cover-image-container:hover .cover-image-overlay{opacity:1}.cover-image-overlay-text{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md)}.cover-image-div-css{border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:var(--spacing-5);margin-top:var(--spacing-2-5);flex-wrap:nowrap}.create-program-modal .ant-modal-content,.create-program-modal .ant-modal-title,.modal-exercise-data .ant-modal-content,.modal-exercise-data .ant-modal-title,.modal-exercise-data .ant-tabs-tab-active{background-color:var(--content-manager-card-header-bg-color)!important}.play-button{background-color:var(--color-black-alpha-40);border-radius:var(--radius-full);opacity:0;transition:opacity var(--motion-duration-base);z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-wrapper-exercises{position:relative}.play-button-exercises{opacity:0;transition:opacity var(--motion-duration-base);z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-wrapper-exercises:after{content:"";width:100%;height:100%;transition:background-color var(--motion-duration-base);background-color:#0000;position:absolute;top:0;left:0}.image-wrapper:hover:after,.image-wrapper-exercises:hover:after{background-color:var(--color-black-alpha-15)}.image-wrapper:hover .play-button,.image-wrapper-exercises:hover .play-button-exercises{opacity:1}.custom-image-container img,.custom-image-container video{border-radius:var(--radius-lg);width:100%;height:100%}.section{padding:var(--spacing-2-5);border-radius:var(--radius-lg)}.section-title{font-weight:var(--font-weight-medium);color:var(--text-tertiary);font-size:var(--font-size-sm)}.section .checkbox-group,.section .radio-group{gap:var(--spacing-0-5)}.section .radio-group-label,.section .checkbox-group-label{font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);color:var(--text-secondary)}.section .ant-checkbox .ant-checkbox-inner:after{border:2px solid var(--brand-primary);border-top:0;border-left:0}.section .ant-checkbox:hover .ant-checkbox-inner:after{border:2px solid var(--text-on-brand);border-top:0;border-left:0}.section .ant-checkbox-checked .ant-checkbox-inner,.section .ant-radio-wrapper .ant-radio-checked .ant-radio-inner{background-color:var(--surface-primary)}.section .ant-radio-wrapper .ant-radio-inner:after{background-color:var(--brand-primary)}.filter-button-css-item{background-color:var(--surface-secondary);border:1px solid var(--border-default);transition:all var(--motion-duration-base) var(--motion-ease-out);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);height:auto;min-height:32px;padding:var(--spacing-1-5) var(--spacing-3);text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;justify-content:start;align-items:center;display:flex}.filter-button-css-item:hover:not(:disabled){background-color:var(--brand-primary);border-color:var(--brand-primary);color:var(--text-on-brand)}.filter-button-css-item.selected{background-color:var(--brand-primary);border:3px solid var(--color-lime-400);color:var(--text-on-brand);font-weight:var(--font-weight-semibold)}[data-theme=dark] .filter-button-css-item.selected{color:#fff;border-color:#3b1f6e}.filter-button-css-item:disabled{opacity:.4;cursor:not-allowed}.button-group-exercise-filter{gap:var(--spacing-2-5);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.plan-option-class{background-color:var(--surface-primary)!important}.plan-option-class .ant-select-item{color:var(--text-color-root)!important}.plan-option-class .ant-select-item-option-active:not(.ant-select-item-option-selected){background-color:var(--surface-hover)!important}.plan-option-class .ant-select-item-option-selected{background-color:var(--onboard-button-color)!important}.form-label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);color:var(--text-primary);margin:0;display:block}.exercises-list-container{max-height:52vh;margin-bottom:var(--spacing-3);overflow:hidden auto}.save-program-button{justify-content:center;align-items:center;gap:var(--spacing-2);width:100%;margin-top:var(--spacing-3);margin-bottom:var(--spacing-2);background-color:var(--brand-primary);color:var(--text-on-brand);cursor:pointer;border-radius:var(--radius-lg);font-weight:var(--font-weight-semibold);padding:var(--spacing-3) var(--spacing-4);transition:all var(--motion-duration-base) var(--motion-ease-out);border:none;display:flex}.save-program-button:hover{opacity:.9;box-shadow:var(--shadow-md);transform:translateY(-1px)}.save-program-button:active{box-shadow:var(--shadow-sm);transform:translateY(0)}.duration-type-select.ant-select .ant-select-selector{border-left:1px solid var(--border-default)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.duration-type-select.ant-select:hover .ant-select-selector,.duration-type-select.ant-select-focused .ant-select-selector,.duration-type-select.ant-select-open .ant-select-selector{border-color:var(--brand-primary)!important}.add-exercises-action-button{justify-content:center;align-items:center;gap:var(--spacing-2);cursor:pointer;background-color:var(--color-success-500);border-radius:var(--radius-lg);width:100%;padding:var(--spacing-2) var(--spacing-3);transition:all var(--motion-duration-base) var(--motion-ease-out);border:none;display:flex}.add-exercises-action-button:hover{background-color:var(--color-success-600);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.add-exercises-action-button:active{box-shadow:none;transform:translateY(0)}.ai-loading-container{background-color:var(--surface-secondary);height:384px;position:relative}.ai-loading-message{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--brand-primary);position:absolute;top:60%;left:50%;transform:translate(-50%)}.generate-new-button{justify-content:center;align-items:center;gap:var(--spacing-2);cursor:pointer;background-color:var(--brand-primary);border-radius:var(--radius-lg);width:100%;padding:var(--spacing-2) var(--spacing-3);transition:all var(--motion-duration-base) var(--motion-ease-out);border:none;display:flex}.generate-new-button:hover{background-color:var(--brand-secondary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.generate-new-button:active{box-shadow:none;transform:translateY(0)}.ai-error-container{background-color:var(--surface-secondary);height:384px}.exercise-card{padding:var(--spacing-4);border-radius:var(--radius-lg);border:4px solid var(--border-default);cursor:pointer;width:100%;transition:all var(--motion-duration-base) var(--motion-ease-out)}.exercise-card:hover{border-color:var(--brand-primary)}.exercise-card-selected{background-color:var(--surface-success);border-color:var(--border-success)!important}.exercise-card-grid{padding:var(--spacing-3);border-radius:var(--radius-lg);border:2px solid var(--border-default);cursor:pointer;width:100%;transition:all var(--motion-duration-base) var(--motion-ease-out)}.exercise-card-grid:hover{border-width:4px;border-color:var(--brand-primary)}.exercise-card-grid.exercise-card-selected{background-color:var(--surface-success);border-width:4px;border-color:var(--border-success)!important}.selected-count-badge{border-radius:var(--radius-full);padding:var(--spacing-0-5) var(--spacing-2);background-color:var(--color-success-500);justify-content:center;align-items:center;min-width:24px;height:24px;display:inline-flex}.exercise-library-container{width:100%}.exercise-library-container.min-height-expanded{min-height:650px}.exercise-search-input{max-width:600px;margin-top:var(--spacing-3);margin-bottom:var(--spacing-3);flex:1}.view-toggle-button{width:36px;height:36px;padding:var(--spacing-1);cursor:pointer;border:1px solid var(--border-default);background-color:var(--surface-primary);transition:all var(--motion-duration-base) var(--motion-ease-out);justify-content:center;align-items:center;display:flex}.view-toggle-button:hover{background-color:var(--surface-secondary);border-color:var(--brand-primary)}.view-toggle-left{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.view-toggle-right{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.view-toggle-active{background-color:var(--surface-secondary);border-color:var(--brand-primary)}.exercise-details{border-radius:var(--radius-lg);padding:var(--spacing-2);flex:1}.exercise-title{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg);margin-bottom:var(--spacing-1)}.exercise-reps{color:var(--text-secondary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs);margin-bottom:var(--spacing-1);display:block}.exercise-description{color:var(--text-secondary);margin-top:var(--spacing-2);display:block}.exercise-details-grid{border-radius:var(--radius-lg);padding:var(--spacing-2);flex:1;min-width:0;overflow:hidden}.exercise-title-grid{color:var(--text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);margin-bottom:var(--spacing-1);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.exercise-reps-grid{color:var(--text-tertiary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-xs)}.exercise-thumbnail-grid{border-radius:var(--radius-lg);width:56px;min-width:56px;height:auto;position:relative}.exercise-thumbnail-grid .image-wrapper{width:56px;height:56px;overflow:hidden}.exercise-thumbnail-grid img,.exercise-thumbnail-grid video{object-fit:cover;width:100%;height:100%}.filter-popover-trigger{height:40px;color:var(--text-secondary);cursor:pointer;transition:color var(--motion-duration-base)}.filter-popover-trigger:hover{color:var(--text-primary)}.filter-popover-content{flex-direction:column;width:850px;max-height:550px;display:flex}.filter-header{width:100%;height:28px;margin-bottom:var(--spacing-2);justify-content:flex-end;align-items:flex-end;display:flex}.filter-reset-button{cursor:pointer;border-radius:var(--radius-lg);width:80px;color:var(--brand-primary);font-weight:var(--font-weight-semibold);padding:var(--spacing-2);justify-content:center;align-items:center;gap:var(--spacing-2);transition:all var(--motion-duration-base) var(--motion-ease-out);display:flex}.filter-reset-button:hover{background-color:var(--surface-secondary)}.filter-body{gap:var(--spacing-2-5);max-height:380px;padding:var(--spacing-2) 0;overflow:hidden auto}.filter-actions{gap:var(--spacing-2);margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--border-light);flex-shrink:0;justify-content:center;align-items:center;display:flex}.filter-apply-button,.filter-cancel-button{cursor:pointer;border-radius:var(--radius-lg);max-width:200px;font-weight:var(--font-weight-semibold);padding:var(--spacing-2-5) var(--spacing-4);justify-content:center;align-items:center;gap:var(--spacing-2);transition:all var(--motion-duration-base) var(--motion-ease-out);border:none;flex:1;display:flex}.filter-apply-button{background-color:var(--color-success-500);color:var(--text-on-brand)}.filter-apply-button:hover{opacity:.9;transform:translateY(-1px)}.filter-cancel-button{background-color:var(--brand-primary);color:var(--text-on-brand)}.filter-cancel-button:hover{opacity:.9;transform:translateY(-1px)}.program-collapse-panel{background-color:var(--surface-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);width:100%;margin-bottom:var(--spacing-2)}.duration-type-select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px var(--color-brand-alpha-10)!important}.ant-message .ant-message-notice-wrapper .program-warning .ant-message-notice-content{background:var(--surface-primary)!important}.custom-image-container{width:10rem;position:relative}.image-wrapper{position:relative}.play-button{color:var(--color-white);background-color:var(--color-black-alpha-40);border-radius:var(--radius-full);opacity:0;transition:opacity var(--motion-duration-base);z-index:10;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-wrapper:after{content:"";border-radius:var(--radius-lg);width:100%;transition:background-color var(--motion-duration-base);background-color:#0000;position:absolute;top:0;left:0}.image-wrapper:hover:after{background-color:var(--color-black-alpha-5)}.image-wrapper:hover .play-button{opacity:1}.custom-image-container img,.custom-image-container video{border-radius:var(--radius-lg);width:100%;height:100%}.scroll-btn{background-color:var(--color-purple-600);cursor:pointer;border-radius:9999px;padding:.75rem;transition:background-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.scroll-btn:hover{background-color:var(--color-purple-600);display:flex}.scroll-btn-left{border-radius:0 9999px 9999px 0;left:0}.scroll-btn-right{border-radius:9999px 0 0 9999px;right:0}.full-modal-no-scroll .ant-modal-content{margin-top:5px;padding:0!important;overflow:hidden!important}.full-modal-no-scroll .ant-modal-body{justify-content:center;align-items:center;height:100%;display:flex;padding:0!important;overflow:auto!important}.full-modal-no-scroll .ant-modal-wrap{height:calc(100vh - 20px)!important;overflow:hidden!important}body.ant-modal-open{overflow:hidden!important}.full-modal-no-scroll .ant-modal-header{z-index:10;padding:16px 24px;position:sticky;top:0}.full-modal-no-scroll .ant-modal-close{top:16px}._globalSearch_mf8qm_7{border-radius:var(--radius-lg);width:100%;max-width:600px;transition:box-shadow .2s ease-out;position:relative}._globalSearch_mf8qm_7._headerMode_mf8qm_15{flex-shrink:1;width:264px;min-width:160px}._globalSearch_mf8qm_7._headerMode_mf8qm_15 ._searchInput_mf8qm_22,._globalSearch_mf8qm_7._headerMode_mf8qm_15 ._searchInput_mf8qm_22.ant-input-affix-wrapper{color:var(--text-secondary);font-size:14px;border:1px solid var(--color-neutral-4,#c6b8b3)!important;background:0 0!important;border-radius:8px!important;height:32px!important;padding:4px 12px!important}._globalSearch_mf8qm_7._headerMode_mf8qm_15 ._searchInput_mf8qm_22 .ant-input{color:var(--text-secondary);font-size:14px;background:0 0!important}._globalSearch_mf8qm_7._headerMode_mf8qm_15 ._searchInput_mf8qm_22 .ant-input::placeholder{color:var(--text-tertiary)}._globalSearch_mf8qm_7._headerMode_mf8qm_15 ._searchInput_mf8qm_22 .ant-input-suffix{flex-shrink:0}._globalSearch_mf8qm_7:focus-within{box-shadow:0 0 0 3px var(--color-purple-alpha-10)}._searchInput_mf8qm_22{border-radius:var(--radius-lg);width:100%;transition:border-color .2s ease-out}._searchInput_mf8qm_22:focus,._searchInput_mf8qm_22:hover{box-shadow:none!important}._searchInput_mf8qm_22 .ant-input-focused,._searchInput_mf8qm_22 .ant-input:focus{box-shadow:none!important;outline:none!important}._clearIcon_mf8qm_71{color:var(--text-tertiary,var(--color-gray-400));cursor:pointer;transition:color .15s ease-out}._clearIcon_mf8qm_71:hover{color:var(--text-secondary,var(--color-gray-500))}._dropdownOverlay_mf8qm_82 .ant-dropdown-menu{border-radius:var(--radius-lg);box-shadow:0 10px 25px var(--color-black-alpha-15);max-height:500px;padding:0;overflow:hidden}._dropdown_mf8qm_82{background:var(--surface-primary,var(--surface-primary));border-radius:var(--radius-lg);width:600px;max-width:90vw;overflow:hidden}._section_mf8qm_99{border-bottom:1px solid var(--border-subtle,var(--color-gray-200))}._section_mf8qm_99:last-child{border-bottom:none}._sectionHeader_mf8qm_107{padding:var(--spacing-3) var(--spacing-4);background:var(--surface-secondary,var(--color-gray-50));font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary,var(--color-gray-500));justify-content:space-between;align-items:center;display:flex}._sectionHeader_mf8qm_107 span{align-items:center;gap:var(--spacing-1-5);display:flex}._clearButton_mf8qm_126{color:var(--color-brand-primary,var(--brand-primary));font-size:11px;font-weight:var(--font-weight-semibold);cursor:pointer;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);background:0 0;border:none;transition:background-color .15s ease-out}._clearButton_mf8qm_126:hover{background:var(--surface-tertiary,var(--color-gray-100))}._recentList_mf8qm_143{padding:var(--spacing-2);max-height:200px;overflow-y:auto}._recentItem_mf8qm_149{align-items:center;gap:var(--spacing-2-5);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-sm);color:var(--text-secondary,var(--color-gray-500));transition:background-color .15s ease-out;display:flex}._recentItem_mf8qm_149:hover{background:var(--surface-secondary,var(--color-gray-50));color:var(--text-primary,var(--color-gray-900))}._recentItem_mf8qm_149 .anticon{color:var(--text-tertiary,var(--color-gray-400))}._resultList_mf8qm_171{padding:var(--spacing-2);max-height:400px;overflow-y:auto}._resultList_mf8qm_171::-webkit-scrollbar{width:var(--spacing-2)}._resultList_mf8qm_171::-webkit-scrollbar-track{background:0 0}._resultList_mf8qm_171::-webkit-scrollbar-thumb{background:var(--border-default,var(--color-gray-200));border-radius:var(--radius-sm)}._resultItem_mf8qm_190{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease-out,transform .1s ease-out;display:flex}._resultItem_mf8qm_190:hover{background:var(--surface-secondary,var(--color-gray-50));transform:translate(2px)}._resultIcon_mf8qm_207{width:var(--spacing-9);height:var(--spacing-9);border-radius:var(--radius-md);background:var(--surface-tertiary,var(--color-gray-100));color:var(--text-secondary,var(--color-gray-500));font-size:var(--font-size-sm);flex-shrink:0;justify-content:center;align-items:center;display:flex}._resultItem_mf8qm_190:hover ._resultIcon_mf8qm_207{background:var(--color-brand-primary,var(--brand-primary));color:var(--text-on-dark) }._resultContent_mf8qm_225{flex:1;min-width:0}._resultTitle_mf8qm_230{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary,var(--color-gray-900));line-height:var(--line-height-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._resultDescription_mf8qm_240{font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-500));line-height:var(--line-height-snug);margin-top:var(--spacing-0-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._resultType_mf8qm_250{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;color:var(--text-tertiary,var(--color-gray-400));padding:var(--spacing-1) var(--spacing-2);background:var(--surface-tertiary,var(--color-gray-100));border-radius:var(--radius-sm);flex-shrink:0}._noResults_mf8qm_262{padding:var(--spacing-12) var(--spacing-6);text-align:center;color:var(--text-tertiary,var(--color-gray-500));flex-direction:column;justify-content:center;align-items:center;display:flex}._noResults_mf8qm_262 .anticon{color:var(--text-tertiary,var(--color-gray-300));margin-bottom:var(--spacing-3);font-size:32px}._noResults_mf8qm_262 p{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary,var(--color-gray-500));margin:0 0 var(--spacing-1) 0}._noResults_mf8qm_262 span{font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-400))}._loading_mf8qm_291{padding:var(--spacing-12) var(--spacing-6);justify-content:center;align-items:center;gap:var(--spacing-3);flex-direction:column;display:flex}._loadingSpinner_mf8qm_300{width:var(--spacing-8);height:var(--spacing-8);border:3px solid var(--border-default,var(--color-gray-200));border-top-color:var(--color-brand-primary,var(--brand-primary));border-radius:var(--radius-full);animation:.8s linear infinite _spin_mf8qm_1}@keyframes _spin_mf8qm_1{to{transform:rotate(360deg)}}._loading_mf8qm_291 span{font-size:var(--font-size-sm);color:var(--text-secondary,var(--color-gray-500))}@media (max-width:768px){._dropdown_mf8qm_82{width:100vw}._globalSearch_mf8qm_7._headerMode_mf8qm_15{max-width:100%}}[data-theme=dark] ._dropdown_mf8qm_82{background:var(--surface-primary)}[data-theme=dark] ._sectionHeader_mf8qm_107,[data-theme=dark] ._recentItem_mf8qm_149:hover,[data-theme=dark] ._resultItem_mf8qm_190:hover{background:var(--surface-secondary)}[data-theme=dark] ._clearButton_mf8qm_126:hover{background:var(--surface-tertiary)}@media (prefers-reduced-motion:reduce){._searchInput_mf8qm_22,._resultItem_mf8qm_190,._loadingSpinner_mf8qm_300{transition-duration:.01ms!important;animation-duration:.01ms!important}._resultItem_mf8qm_190:hover{transform:none}}._shortcutsModal_daybf_7 .ant-modal-header{border-bottom:1px solid var(--border-default,var(--color-gray-200));padding:var(--spacing-5) var(--spacing-6)}._shortcutsModal_daybf_7 .ant-modal-body{max-height:600px;padding:0;overflow-y:auto}._modalTitle_daybf_18{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary,var(--color-gray-900));display:flex}._modalTitle_daybf_18 .anticon{font-size:var(--font-size-lg);color:var(--color-brand-primary,var(--brand-primary))}._shortcutsContainer_daybf_32{padding:var(--spacing-6);gap:var(--spacing-8);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));display:grid}._shortcutSection_daybf_40{gap:var(--spacing-4);flex-direction:column;display:flex}._sectionTitle_daybf_46{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary,var(--color-gray-500));padding-bottom:var(--spacing-2);border-bottom:var(--spacing-0-5) solid var(--border-default,var(--color-gray-200));margin:0}._shortcutList_daybf_59{gap:var(--spacing-3);flex-direction:column;display:flex}._shortcutItem_daybf_65{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-2-5) var(--spacing-3);border-radius:var(--radius-md);transition:background-color .15s ease-out;display:flex}._shortcutItem_daybf_65:hover{background-color:var(--surface-secondary,var(--color-gray-50))}._shortcutDescription_daybf_79{align-items:center;gap:var(--spacing-2-5);font-size:var(--font-size-sm);color:var(--text-primary,var(--color-gray-900));flex:1;display:flex}._shortcutIcon_daybf_88{width:var(--spacing-6);height:var(--spacing-6);color:var(--text-secondary,var(--color-gray-500));font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}._keysContainer_daybf_99{align-items:center;gap:var(--spacing-1-5);flex-shrink:0;display:flex}._key_daybf_99{min-width:var(--spacing-7);height:var(--spacing-6);padding:0 var(--spacing-2);border-radius:var(--radius-sm);background:linear-gradient(180deg, var(--surface-tertiary,var(--color-gray-100)) 0%, var(--surface-secondary,var(--color-gray-200)) 100%);border:1px solid var(--border-subtle,var(--color-gray-300));box-shadow:var(--shadow-xs);font-size:var(--font-size-xs);font-family:SF Mono,Monaco,Inconsolata,Roboto Mono,monospace;font-weight:var(--font-weight-medium);color:var(--text-primary,var(--color-gray-900));text-transform:capitalize;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}._keySeparator_daybf_129{font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-tertiary,var(--color-gray-400));padding:0 var(--spacing-0-5)}._footer_daybf_137{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border-default,var(--color-gray-200));background:var(--surface-secondary,var(--color-gray-50));justify-content:space-between;align-items:center;display:flex}._footerNote_daybf_146{align-items:center;gap:var(--spacing-1-5);font-size:13px;font-weight:var(--font-weight-medium);color:var(--text-secondary,var(--color-gray-500));display:flex}._footerHint_daybf_155{font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-400));font-style:italic}@media (max-width:768px){._shortcutsContainer_daybf_32{gap:var(--spacing-6);padding:var(--spacing-4);grid-template-columns:1fr}._shortcutsModal_daybf_7 .ant-modal-body{max-height:500px}._footer_daybf_137{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}}@media (prefers-color-scheme:dark){._modalTitle_daybf_18{color:var(--text-primary,var(--color-gray-50))}._shortcutItem_daybf_65:hover{background-color:var(--surface-secondary,var(--color-gray-800))}._shortcutDescription_daybf_79{color:var(--text-primary,var(--color-gray-50))}._key_daybf_99{background:linear-gradient(180deg, var(--surface-tertiary,var(--color-gray-700)) 0%, var(--surface-secondary,var(--color-gray-800)) 100%);border-color:var(--border-subtle,var(--color-gray-600));color:var(--text-primary,var(--color-gray-50));box-shadow:0 1px 2px var(--color-black-alpha-30), inset 0 -1px 0 var(--color-black-alpha-40)}._footer_daybf_137{background:var(--surface-secondary,var(--color-gray-900));border-top-color:var(--border-default,var(--color-gray-700))}}@media (prefers-reduced-motion:reduce){._shortcutItem_daybf_65{transition-duration:.01ms!important}}.estimator-loading{width:300px;height:300px;color:var(--text-on-dark) ;margin-top:-150px;margin-left:-150px;position:absolute;top:50%;left:50%}.cs-discomfort-slider{align-items:center;gap:12px;width:100%;display:flex}.cs-discomfort-slider--expanded{flex-direction:column;align-items:stretch;gap:4px}.cs-discomfort-slider__row{align-items:center;gap:12px;width:100%;display:flex}.cs-discomfort-slider__row--with-steps{padding-bottom:24px}.cs-discomfort-slider__steps{pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cs-discomfort-slider__step{background:var(--color-neutral-4,#d9d9d9);pointer-events:all;cursor:pointer;border:none;border-radius:20px;flex-direction:column;align-items:center;width:3px;height:7px;padding:0;transition:background-color .12s ease-out;display:flex;position:absolute;transform:translate(-50%)}.cs-discomfort-slider__step--filled{background:var(--color-primary-6,#9223e0)}.cs-discomfort-slider__step-label{font-family:var(--font-family-primary,"Inter", sans-serif);color:var(--text-secondary,#635d65);white-space:nowrap;pointer-events:none;font-size:11px;font-weight:500;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}.cs-discomfort-slider__value-label{font-family:var(--font-family-primary,"Inter", sans-serif);color:var(--text-heading,#3d115e);padding-left:36px;font-size:15px;font-weight:600}.cs-discomfort-slider__track{cursor:pointer;touch-action:none;outline:none;flex:1 1 0;height:18px;position:relative}.cs-discomfort-slider__track:focus-visible .cs-discomfort-slider__thumb{box-shadow:0 0 0 3px #9223e040}.cs-discomfort-slider__rail{background:var(--color-neutral-4,#d9d9d9);border-radius:20px;height:8px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}[data-theme=dark] .cs-discomfort-slider__rail{background:#fffef733}.cs-discomfort-slider__fill{background:var(--color-primary-6,#9223e0);pointer-events:none;border-radius:20px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cs-discomfort-slider__midmark{background:var(--color-neutral-5,#96888b);opacity:.6;pointer-events:none;width:2px;height:12px;position:absolute;top:50%;left:76.4%;transform:translate(-50%,-50%)}.cs-discomfort-slider__notches{pointer-events:none;justify-content:space-between;align-items:center;height:14px;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.cs-discomfort-slider__notch{background:var(--color-neutral-4,#d9d9d9);border-radius:20px;width:4px;height:14px;display:block}.cs-discomfort-slider__notch--lit{background:var(--color-primary-6,#9223e0)}[data-theme=dark] .cs-discomfort-slider__notch{background:#fffef733}.cs-discomfort-slider__thumb{background:var(--color-primary-6,#9223e0);pointer-events:none;border-radius:50%;width:16px;height:16px;transition:box-shadow .15s;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 1px 4px #0003}.cs-discomfort-slider__value-badge{letter-spacing:-.42px;color:var(--text-heading,#3d115e);white-space:nowrap;pointer-events:none;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:22px;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}[data-theme=dark] .cs-discomfort-slider__value-badge{color:#fff}.cs-pill-button{font-family:var(--font-family-primary,"Inter", -apple-system, sans-serif);letter-spacing:-.6px;text-align:center;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-size:20px;font-weight:600;line-height:28px;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex}.cs-pill-button:focus-visible{outline:2px solid var(--color-primary-6,#9f30ed);outline-offset:2px}.cs-pill-button:disabled{opacity:.5;cursor:not-allowed}.cs-pill-button--primary{color:#fff;background:var(--color-primary-6,#ac3cfb);border:none;width:401px;max-width:100%;padding:12px 16px}.cs-pill-button--primary:hover:not(:disabled){background:var(--color-primary-7,#7c26bb)}.cs-pill-button--primary.cs-pill-button--full{width:100%}.cs-pill-button--outlined{letter-spacing:-.5684px;width:100%;height:52px;color:var(--text-heading,#3d115e);background:var(--color-neutral-1,#fffef7);border:1.353px solid var(--input-border,#96888b);padding:5.4px 21.65px 6.17px;font-size:18.95px;line-height:29.77px}.cs-pill-button--outlined:hover:not(:disabled){background:var(--surface-hover,#f5eafd);border-color:var(--color-primary-6,#9f30ed);color:var(--color-primary-6,#9f30ed)}[data-theme=dark] .cs-pill-button--outlined{color:#fff;background:#ffffff14;border-color:#ffffff40}[data-theme=dark] .cs-pill-button--outlined:hover:not(:disabled){border-color:var(--color-primary-6,#9f30ed);color:#fff;background:#ffffff24}@media (max-width:640px){.cs-pill-button--primary{width:100%}}.cs-pill-group{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cs-pill-group--fill{width:100%;display:flex}.cs-pill-group--fill .cs-pill-group__pill{flex:1 1 0}.cs-pill-group__pill{letter-spacing:-.7px;min-height:32px;color:var(--color-neutral-6,#635d65);background:var(--color-neutral-1,#fffef7);border:1px solid var(--color-neutral-6,#635d65);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 20px;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;font-size:17px;font-weight:600;line-height:18px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cs-pill-group__pill:hover:not(.cs-pill-group__pill--selected){background:var(--color-neutral-2,#f7f2e5)}.cs-pill-group__pill--selected{color:#fff;background:var(--color-primary-6,#9f25f4);border-color:var(--color-primary-6,#9f25f4)}.cs-pill-group__pill:focus-visible{outline:2px solid var(--color-primary-6,#9f25f4);outline-offset:2px}[data-theme=dark] .cs-pill-group__pill:not(.cs-pill-group__pill--selected){color:#fff;background:0 0;border-color:#ffffff73}[data-theme=dark] .cs-pill-group__pill:hover:not(.cs-pill-group__pill--selected){background:#ffffff14}.cs-before-we-begin__overlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0;overflow:hidden}.cs-before-we-begin__back{color:#fff;cursor:pointer;filter:drop-shadow(0 2px 6px #0000008c);z-index:1001;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;top:24px;left:24px}.cs-before-we-begin__back:hover{opacity:.75;transform:translate(-2px)}.cs-before-we-begin__back:active{transform:translate(-1px)}.cs-before-we-begin__back:focus-visible{outline-offset:2px;outline:2px solid #fff}.cs-before-we-begin{background:var(--color-neutral-1,#fffef7);-webkit-backdrop-filter:blur(80px);width:100%;max-width:560px;font-family:var(--font-family-primary,Inter), -apple-system, Roboto, Helvetica, sans-serif;border-radius:24px;flex-direction:column;align-items:stretch;gap:10px;padding:40px 36px;display:flex;box-shadow:0 24px 64px #0000002e}.cs-before-we-begin__title{letter-spacing:-2px;text-align:left;color:var(--text-heading,#3d115e);margin:0;font-size:36px;font-weight:700;line-height:50px}.cs-before-we-begin__sections{flex-direction:column;align-items:stretch;width:100%;display:flex}.cs-before-we-begin__row{border-bottom:1px solid var(--color-neutral-stroke-icon-2,#96888b);justify-content:space-between;align-items:center;gap:16px;width:100%;padding:16px 0;display:flex}.cs-before-we-begin__row--stacked{flex-direction:column;justify-content:center;align-items:stretch;gap:6px}.cs-before-we-begin__row--no-top{border-top:0}.cs-before-we-begin__row--no-bottom,.cs-before-we-begin__row:last-child{border-bottom:0}.cs-before-we-begin__row-label{letter-spacing:-.48px;min-width:0;color:var(--text-heading,#3d115e);text-align:left;flex:auto;font-size:16px;font-weight:500;line-height:20px}.cs-before-we-begin__row-head{justify-content:space-between;align-items:flex-end;gap:8px;width:100%;display:flex}.cs-before-we-begin__row-head .cs-before-we-begin__row-label{flex:0 auto;line-height:24px}.cs-before-we-begin__row-value{letter-spacing:-.42px;color:var(--text-heading,#3d115e);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:400;line-height:22px}.cs-before-we-begin__dropdown{border:1px solid var(--color-neutral-stroke-icon-2,#96888b);width:130px;height:28px;color:var(--text-heading,#3d115e);background:0 0;border-radius:4px;flex-shrink:0;align-items:center;padding:0 4px 0 8px;transition:border-color .12s,box-shadow .12s;display:inline-flex;position:relative}.cs-before-we-begin__dropdown svg{pointer-events:none}.cs-before-we-begin__dropdown-select{appearance:none;letter-spacing:-.42px;min-width:0;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;margin-right:4px;padding:0;font-family:inherit;font-size:14px;font-weight:400;line-height:22px}.cs-before-we-begin__dropdown-select:focus,.cs-before-we-begin__dropdown-select:focus-visible,.cs-before-we-begin__dropdown-select:active{box-shadow:none;outline:none}.cs-before-we-begin__dropdown-select::-moz-focus-inner{border:0;outline:0}.cs-before-we-begin__dropdown:focus-within{border-color:var(--color-primary-6,#9f25f4);box-shadow:0 0 0 2px #9f25f42e}.cs-before-we-begin__submit{width:100%;margin-top:4px}.cs-before-we-begin .cs-pill-group{flex-wrap:nowrap;flex-shrink:0}.cs-before-we-begin__row .cs-before-we-begin__row-label{overflow-wrap:anywhere;word-break:break-word}.cs-before-we-begin .cs-pill-group__pill{letter-spacing:-.3px;min-height:34px;padding:6px 16px;font-size:15px;font-weight:500;line-height:20px}.cs-before-we-begin .cs-pill-group__pill--selected{background:var(--color-neutral-1,#fffef7);border:1.265px solid var(--color-neutral-input-border-hover,#9f30ed);color:var(--color-primary-7,#7c26bb)}.cs-before-we-begin .cs-discomfort-slider__fill,.cs-before-we-begin .cs-discomfort-slider__thumb{background:#5c1b8b}[data-theme=dark] .cs-before-we-begin .cs-discomfort-slider__fill,[data-theme=dark] .cs-before-we-begin .cs-discomfort-slider__thumb{background:#ac3cfb}[data-theme=dark] .cs-before-we-begin__title,[data-theme=dark] .cs-before-we-begin__row-label,[data-theme=dark] .cs-before-we-begin__row-value{color:#fff}[data-theme=dark] .cs-before-we-begin__row{border-bottom-color:#ffffff2e}[data-theme=dark] .cs-before-we-begin__dropdown{color:#fff;border-color:#ffffff38}[data-theme=dark] .cs-before-we-begin .cs-pill-group__pill--selected{background:#ffffff0f}@media (max-width:640px){.cs-before-we-begin{gap:8px;padding:32px 24px}.cs-before-we-begin__title{letter-spacing:-1px;font-size:28px;line-height:36px}.cs-before-we-begin__row{padding:14px 0}.cs-before-we-begin__back{top:16px;left:16px}}.cs-before-we-begin-intro__overlay{-webkit-backdrop-filter:blur(4px);z-index:1000;background:#0006;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:absolute;inset:0;overflow-y:auto}.cs-before-we-begin-intro{background:var(--color-neutral-1,#fffef7);-webkit-backdrop-filter:blur(80px);border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:497px;height:100%;margin:auto;padding:48px;font-family:Inter,-apple-system,Roboto,Helvetica,sans-serif;display:flex;position:relative;box-shadow:0 24px 64px #0000002e}.cs-before-we-begin-intro__inner{flex-direction:column;flex:1 0 0;justify-content:space-between;align-items:flex-start;width:100%;min-height:0;display:flex}.cs-before-we-begin-intro__copy{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.cs-before-we-begin-intro__back-btn{cursor:pointer;width:32px;height:32px;color:var(--text-heading,#3d115e);background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,transform .15s;display:flex;position:absolute;top:28px;left:16px}.cs-before-we-begin-intro__back-btn:hover{opacity:.7;transform:translate(-2px)}.cs-before-we-begin-intro__back-btn:active{transform:translate(-1px)}.cs-before-we-begin-intro__back-btn:focus-visible{outline:2px solid var(--color-primary-6,#9f25f4);outline-offset:2px;border-radius:4px}.cs-before-we-begin-intro__title{letter-spacing:-2px;width:100%;color:var(--text-heading,#3d115e);text-align:left;margin:0;font-size:36px;font-weight:700;line-height:50px}.cs-before-we-begin-intro__description{letter-spacing:-.6px;width:100%;color:var(--text-heading,#3d115e);text-align:left;margin:0;font-size:20px;font-weight:400;line-height:28px}.cs-before-we-begin-intro__actions{flex-direction:column;align-items:stretch;gap:12px;width:401px;max-width:100%;display:flex}[data-theme=dark] .cs-before-we-begin-intro{background:#1e102ceb}[data-theme=dark] .cs-before-we-begin-intro__title,[data-theme=dark] .cs-before-we-begin-intro__description,[data-theme=dark] .cs-before-we-begin-intro__back-btn{color:#fff}[data-theme=dark] .cs-before-we-begin-intro__back-btn:hover{opacity:.7}@media (max-width:640px){.cs-before-we-begin-intro{max-width:100%;min-height:0;padding:32px 24px}.cs-before-we-begin-intro__inner{justify-content:flex-start;gap:32px}.cs-before-we-begin-intro__title{letter-spacing:-1px;font-size:28px;line-height:36px}.cs-before-we-begin-intro__description{font-size:18px;line-height:26px}.cs-before-we-begin-intro__actions{width:100%}}.progress-container{z-index:102;background:var(--color-black-alpha-50);flex-flow:column wrap;place-content:center;align-items:center;width:100%;height:720px;display:flex;position:absolute;top:0}.progress-container p{font-weight:var(--font-weight-bold);font-size:var(--font-size-base);color:var(--surface-primary);margin:var(--spacing-2-5)}.progress{padding:var(--spacing-1-5);background:var(--color-black-alpha-25);box-shadow:inset 0 1px 2px var(--color-black-alpha-25), 0 1px #ffffff14;border-radius:30px;width:50%}.progress-bar-upload{background-image:linear-gradient(to bottom, var(--color-white-alpha-30), #ffffff0d);border-radius:30px;height:18px;transition:width .4s linear,background-color .4s linear}.progress-moved .progress-bar-upload{background-image:linear-gradient(90deg,#a67eff,#5965ff);width:0%}._quickActions_bat4p_7{z-index:1000;position:fixed}._fabGroup_bat4p_12 .ant-float-btn-group{right:var(--spacing-6);bottom:var(--spacing-6)}._fabGroup_bat4p_12 .ant-float-btn-primary{background:var(--color-brand-primary,var(--brand-primary));box-shadow:var(--shadow-md);transition:all .2s ease-out}._fabGroup_bat4p_12 .ant-float-btn-primary:hover{background:var(--color-brand-primary-hover,#7c3aed);box-shadow:var(--shadow-lg);transform:scale(1.05)}._fabGroup_bat4p_12 .ant-float-btn-primary:active{transform:scale(.95)}._fabButton_bat4p_33 .ant-float-btn{background:var(--surface-primary,var(--surface-primary));border:1px solid var(--border-default,var(--color-gray-200));transition:all .15s ease-out}._fabButton_bat4p_33 .ant-float-btn:hover{background:var(--surface-secondary,var(--color-gray-50));border-color:var(--color-brand-primary,var(--brand-primary));transform:translate(-4px)}._fabButton_bat4p_33 .ant-float-btn-icon{color:var(--text-primary,var(--color-gray-900))}._fabButton_bat4p_33 .ant-float-btn:hover .ant-float-btn-icon{color:var(--color-brand-primary,var(--brand-primary))}._settingsFab_bat4p_53 .ant-float-btn{background:var(--surface-secondary,var(--color-gray-100));transition:all .2s ease-out}._settingsFab_bat4p_53 .ant-float-btn:hover{background:var(--surface-tertiary,var(--color-gray-200));transform:rotate(90deg)}._menuHeader_bat4p_63{align-items:center;gap:var(--spacing-1-5);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--text-tertiary,var(--color-gray-400));padding:var(--spacing-1) 0;display:flex}@keyframes _ripple_bat4p_1{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}._fabGroup_bat4p_12 .ant-float-btn-primary:before{content:"";border-radius:inherit;background:radial-gradient(circle, var(--color-brand-primary,var(--brand-primary)) 0%, transparent 70%);opacity:0;pointer-events:none;position:absolute;inset:0}._fabGroup_bat4p_12 .ant-float-btn-primary:active:before{animation:.6s ease-out _ripple_bat4p_1}._fabGroup_bat4p_12 .ant-float-btn-group-circle{animation:.3s ease-out backwards _fadeInUp_bat4p_1}._fabGroup_bat4p_12 .ant-float-btn-group-circle:first-child{animation-delay:0s}._fabGroup_bat4p_12 .ant-float-btn-group-circle:nth-child(2){animation-delay:50ms}._fabGroup_bat4p_12 .ant-float-btn-group-circle:nth-child(3){animation-delay:.1s}._fabGroup_bat4p_12 .ant-float-btn-group-circle:nth-child(4){animation-delay:.15s}@keyframes _fadeInUp_bat4p_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._fabGroup_bat4p_12 .ant-float-btn-primary,._fabButton_bat4p_33 .ant-float-btn,._settingsFab_bat4p_53 .ant-float-btn{transition-duration:.01ms!important;animation-duration:.01ms!important}._fabGroup_bat4p_12 .ant-float-btn-primary:hover,._fabButton_bat4p_33 .ant-float-btn:hover,._settingsFab_bat4p_53 .ant-float-btn:hover{transform:none}._fabGroup_bat4p_12 .ant-float-btn-primary:before,._fabGroup_bat4p_12 .ant-float-btn-group-circle{animation:none!important}}@media (max-width:768px){._fabGroup_bat4p_12 .ant-float-btn-group{right:var(--spacing-4);bottom:var(--spacing-4)}._settingsFab_bat4p_53{right:var(--spacing-4)!important;bottom:84px!important}}@media (prefers-color-scheme:dark){._fabButton_bat4p_33 .ant-float-btn{background:var(--surface-primary,var(--color-gray-800));border-color:var(--border-default,var(--color-gray-700))}._fabButton_bat4p_33 .ant-float-btn:hover{background:var(--surface-secondary,var(--color-gray-900))}._fabButton_bat4p_33 .ant-float-btn-icon{color:var(--text-primary,var(--color-gray-50))}._settingsFab_bat4p_53 .ant-float-btn{background:var(--surface-secondary,var(--color-gray-700))}._settingsFab_bat4p_53 .ant-float-btn:hover{background:var(--surface-tertiary,var(--color-gray-600))}}.main-heading-label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base)}.text-align-center{text-align:center}.back-arrow-css{border-radius:25px}.select-none{-webkit-user-select:none;user-select:none}.unreported-container{background-color:color-mix(in srgb, var(--color-gray-50) 10%, transparent);width:80%;padding:var(--spacing-3);margin-top:var(--spacing-2);border-radius:12px}.theme-text-color{color:var(--ant-color-text)}.margin-top{margin-top:var(--spacing-3)}.speak-load-label{font-weight:var(--font-weight-semibold);place-items:center}.rom-control-bar{align-items:center;gap:var(--spacing-3);z-index:1001;padding:var(--spacing-2);display:flex;position:absolute}.rom-control-bar--top-right{top:var(--spacing-4);right:var(--spacing-4)}.rom-control-bar--top-left{top:var(--spacing-4);left:var(--spacing-4)}.rom-control-bar--bottom-right{bottom:var(--spacing-4);right:var(--spacing-4)}.rom-control-bar--bottom-left{bottom:var(--spacing-4);left:var(--spacing-4)}.rom-control-btn{width:var(--spacing-10);height:var(--spacing-10);border-radius:var(--radius-full);background-color:var(--surface-elevated);color:var(--text-tertiary);box-shadow:var(--shadow-md);transition:background-color var(--motion-duration-fast) var(--motion-ease-out), color var(--motion-duration-fast) var(--motion-ease-out), transform var(--motion-duration-fast) var(--motion-ease-out), box-shadow var(--motion-duration-fast) var(--motion-ease-out);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.rom-control-btn:hover{background-color:var(--surface-interactive-hover);color:var(--text-secondary);box-shadow:var(--shadow-lg);transform:scale(1.05)}.rom-control-btn:active{background-color:var(--surface-interactive-active);transform:scale(.95)}.rom-control-btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.rom-control-btn svg{flex-shrink:0}.rom-control-volume{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);height:var(--spacing-10);border-radius:var(--radius-full);background-color:var(--surface-elevated);color:var(--text-tertiary);box-shadow:var(--shadow-md);display:flex}.rom-control-volume svg{flex-shrink:0}.rom-control-volume-slider{width:120px;margin:0}.rom-control-volume-slider .ant-slider-rail{background-color:var(--border-default)}.rom-control-volume-slider .ant-slider-track{background-color:var(--brand-primary)}.rom-control-volume-slider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--brand-primary)}.rom-control-volume-slider .ant-slider-handle:hover:after,.rom-control-volume-slider .ant-slider-handle:focus:after{box-shadow:0 0 0 2px var(--brand-primary-hover)}@media (max-width:768px){.rom-control-bar{gap:var(--spacing-2)}.rom-control-btn{width:var(--spacing-9);height:var(--spacing-9)}.rom-control-volume{height:var(--spacing-9);padding:var(--spacing-1-5) var(--spacing-2-5)}.rom-control-volume-slider{width:80px}}@media (max-width:480px){.rom-control-bar{gap:var(--spacing-1);padding:var(--spacing-1);flex-wrap:wrap;justify-content:flex-end}.rom-control-btn{width:var(--spacing-8);height:var(--spacing-8)}.rom-control-btn svg{width:18px;height:18px}.rom-control-volume{height:var(--spacing-8);padding:var(--spacing-4);max-width:calc(100vw - var(--spacing-4))}.rom-control-volume-slider{width:60px}}.route-loading-bar{z-index:9999;background-color:#1677ff1a;height:3px;position:fixed;top:0;left:0;right:0}.route-loading-bar-progress{background:linear-gradient(90deg, var(--ant-color-primary,var(--color-info-500)) 0%, var(--ant-color-primary-active,#0958d9) 100%);height:100%;box-shadow:0 0 var(--spacing-2-5) var(--ant-color-primary,var(--color-info-500));transition:width .2s ease-out}[data-theme=dark] .route-loading-bar{background-color:#1677ff26}[data-theme=dark] .route-loading-bar-progress{box-shadow:0 0 10px #1677ffcc}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.route-loading-bar-progress{animation:.3s ease-out slideIn}.state-overlay{--overlay-opacity:.1;--overlay-transition:.3s;--overlay-color:transparent;pointer-events:none;background-color:var(--overlay-color);opacity:var(--overlay-opacity);transition:background-color var(--overlay-transition) ease-in-out, opacity var(--overlay-transition) ease-in-out;position:absolute;inset:0}.state-overlay--brand{--overlay-color:var(--brand-primary)}.state-overlay--success{--overlay-color:var(--color-success-900,var(--color-success-800))}.state-overlay--error{--overlay-color:var(--color-error-600)}.state-overlay--scanning{--overlay-color:var(--color-purple-400)}.state-overlay--idle,.state-overlay--title{--overlay-color:var(--color-purple-950,var(--color-purple-900))}.state-overlay--calibrating{--overlay-color:var(--color-purple-900)}@media (prefers-reduced-motion:reduce){.state-overlay{transition:none}}.scan-visual-state{--scan-transition:.4s;--content-opacity:1;width:100%;height:100%;position:relative;overflow:hidden}.scan-visual-state__background{z-index:0;background-color:var(--surface-dark);transition:background-color var(--scan-transition) ease-in-out;position:absolute;inset:0}.scan-visual-state--title .scan-visual-state__background{background-color:var(--color-black-alpha-80)}.scan-visual-state--idle .scan-visual-state__background{background-color:#0000}.scan-visual-state--calibrating .scan-visual-state__background{background-color:var(--color-black-alpha-80)}.scan-visual-state--error .scan-visual-state__background{background-color:var(--color-error-900)}.scan-visual-state--active .scan-visual-state__background{background-color:var(--color-purple-900)}.scan-visual-state--success .scan-visual-state__background{background-color:var(--color-success-900)}.scan-visual-state--scanning .scan-visual-state__background{background-color:var(--color-purple-900)}.scan-visual-state__content{z-index:10;width:100%;height:100%;opacity:var(--content-opacity);transition:opacity var(--scan-transition) ease-in-out;position:relative}.scan-visual-state__grid{z-index:2;pointer-events:none;position:absolute;inset:0}.scan-visual-state__vignette{z-index:50;pointer-events:none;background:radial-gradient(ellipse 60% 50% at center, transparent 0%, transparent 30%, var(--color-black-alpha-30) 50%, var(--color-black-alpha-60) 70%, var(--color-black-alpha-85) 100%);transition:opacity var(--scan-transition) ease-in-out;position:absolute;inset:0}.scan-visual-state__title{z-index:80;pointer-events:none;animation:.8s ease-out forwards title-blur-in;position:absolute;inset:0}@keyframes title-blur-in{0%{opacity:0;filter:blur(20px);transform:scale(1.05)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.scan-visual-state__title{opacity:1;filter:none;animation:none;transform:none}}.scan-visual-state__success{width:100%;height:100%;color:var(--text-color-on-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.scan-visual-state__success-title{font-family:Poppins,sans-serif;font-size:48px;font-weight:var(--font-weight-bold);color:var(--text-on-dark);margin:0;line-height:1.2}.scan-visual-state__upload{width:100%;max-width:600px;margin:var(--spacing-5) auto 0;padding:0 var(--spacing-5)}.scan-visual-state__upload-label{text-align:center;margin-top:var(--spacing-6);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--text-color-on-dark)}.scan-visual-state__upload-bar{width:100%;margin-top:var(--spacing-6);border:1px solid var(--border-primary-on-dark);border-radius:9999px;height:25px;padding:2px;position:relative;overflow:hidden}.scan-visual-state__upload-progress{background:linear-gradient(90deg, var(--color-success-600), var(--color-success-400), var(--color-success-600));border-radius:9999px;height:100%;transition:width .3s ease-in-out;animation:7s linear infinite upload-shimmer}@keyframes upload-shimmer{0%{background-position:-200px 0}to{background-position:200px 0}}@media (max-width:768px){.scan-visual-state__success-title{font-size:36px}}.scan-visual-state__captions{z-index:120;pointer-events:auto;position:absolute;bottom:0;left:0;right:0}@media (prefers-reduced-motion:reduce){.scan-visual-state__background,.scan-visual-state__content{transition:none}}:root{--text-anim-color:var(--color-brand-main);--text-anim-bg:var(--color-brand-main-soft);--text-anim-overlay:var(--color-frost-mid)}@keyframes slideInLeftToRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOutRightToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.animated-text{color:var(--text-anim-color);background-color:var(--text-anim-overlay);justify-content:flex-start;align-items:flex-start;width:75%;min-height:100px;padding:1.25rem 6.25rem 1.25rem 1.25rem;font-size:66px;display:flex}.animated-text-wrap{background-color:var(--text-anim-bg);width:75%;padding:1.25rem 6.25rem 1.25rem 1.25rem}.body-side-title-text{color:var(--text-anim-color);background-color:var(--text-anim-bg);justify-content:flex-start;align-items:flex-start;margin:0;font-size:40px;display:flex}#root div.animation-wrapper div,#root div.animation-wrapper p{font-family:Montserrat;font-weight:800}.movement-title-text{color:var(--color-text-inverse);background-color:var(--text-anim-bg);justify-content:flex-start;align-items:flex-start;margin:0;font-size:98px;display:flex}.inner-box{background-color:var(--color-neutral-50);width:1.25rem;margin-right:1.25rem}.animation-wrapper{justify-content:flex-end;align-items:stretch;width:100%;display:flex}.slide-in{animation:1s ease-out forwards slideInLeftToRight}.slide-out{animation:1s ease-in forwards slideOutRightToLeft}@media (max-width:768px){.animated-text{width:90%;min-height:auto;padding:.75rem 1.5rem .75rem .75rem;font-size:32px}.animated-text-wrap{width:90%;padding:.75rem 1.5rem .75rem .75rem}.body-side-title-text{font-size:20px}.movement-title-text{font-size:36px}.inner-box{width:.75rem;margin-right:.75rem}}.closing{width:100%;height:100%;position:absolute;top:0}.closing-flash{will-change:opacity}.openning{width:100%;height:100%;position:absolute;top:0}._preferencesDrawer_1c2lj_7 .ant-drawer-header{border-bottom:1px solid var(--border-default,var(--color-gray-200));padding:var(--spacing-5) var(--spacing-6)}._preferencesDrawer_1c2lj_7 .ant-drawer-body{padding:0}._preferencesDrawer_1c2lj_7 .ant-drawer-footer{padding:var(--spacing-4) var(--spacing-6);border-top:1px solid var(--border-default,var(--color-gray-200));background:var(--surface-secondary,var(--color-gray-50))}._drawerTitle_1c2lj_22{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--text-primary,var(--color-gray-900));display:flex}._drawerTitle_1c2lj_22 .anticon{font-size:var(--font-size-lg);color:var(--color-brand-primary,var(--brand-primary))}._tabs_1c2lj_37 .ant-tabs-nav{padding:0 var(--spacing-6);background:var(--surface-secondary,var(--color-gray-50));margin:0}._tabs_1c2lj_37 .ant-tabs-tab{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}._tabs_1c2lj_37 .ant-tabs-tab-icon{margin-right:var(--spacing-1-5)}._tabs_1c2lj_37 .ant-tabs-content{padding:var(--spacing-6)}._tabContent_1c2lj_57{max-width:600px}._section_1c2lj_61{margin-bottom:var(--spacing-6)}._section_1c2lj_61:last-child{margin-bottom:0}._section_1c2lj_61 h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-primary,var(--color-gray-900));margin:0 0 var(--spacing-2) 0}._description_1c2lj_76{color:var(--text-tertiary,var(--color-gray-500));margin:0 0 var(--spacing-4) 0;font-size:13px;line-height:var(--line-height-normal)}._settingRow_1c2lj_84{padding:var(--spacing-3) 0;justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}._settingRow_1c2lj_84:not(:last-child){border-bottom:1px solid var(--border-subtle,var(--color-gray-100))}._settingLabel_1c2lj_96{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary,var(--color-gray-900));margin-bottom:var(--spacing-1)}._settingDescription_1c2lj_103{font-size:var(--font-size-xs);color:var(--text-tertiary,var(--color-gray-500));line-height:var(--line-height-snug)}._themeRadio_1c2lj_110{width:100%}._themeRadio_1c2lj_110 .ant-radio-button-wrapper{height:var(--spacing-10);border-radius:var(--radius-md);margin-right:var(--spacing-2);margin-bottom:var(--spacing-2);line-height:38px;transition:all .15s ease-out}._themeRadio_1c2lj_110 .ant-radio-button-wrapper:hover{color:var(--color-brand-primary,var(--brand-primary))}._themeRadio_1c2lj_110 .ant-radio-button-wrapper-checked{background:var(--color-brand-primary,var(--brand-primary));border-color:var(--color-brand-primary,var(--brand-primary))}._footer_1c2lj_133{justify-content:space-between;align-items:center;display:flex}.ant-divider{margin:var(--spacing-6) 0;border-color:var(--border-subtle,var(--color-gray-200))}.ant-select,.ant-radio-group,.ant-switch{transition:all .15s ease-out}.ant-switch-checked{background-color:var(--color-brand-primary,var(--brand-primary))}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){background:var(--color-brand-primary,var(--brand-primary));border-color:var(--color-brand-primary,var(--brand-primary))}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{background:var(--color-brand-primary-hover,#7c3aed);border-color:var(--color-brand-primary-hover,#7c3aed)}@media (max-width:768px){._preferencesDrawer_1c2lj_7{width:100%!important;max-width:100%!important}._tabs_1c2lj_37 .ant-tabs-nav{padding:0 var(--spacing-4)}._tabs_1c2lj_37 .ant-tabs-content{padding:var(--spacing-4)}._footer_1c2lj_133{gap:var(--spacing-3);flex-direction:column;align-items:stretch}._footer_1c2lj_133 .ant-space{justify-content:stretch;width:100%}._footer_1c2lj_133 .ant-btn{flex:1}}@media (prefers-color-scheme:dark){._drawerTitle_1c2lj_22,._section_1c2lj_61 h4,._settingLabel_1c2lj_96{color:var(--text-primary,var(--color-gray-50))}._tabs_1c2lj_37 .ant-tabs-nav,._preferencesDrawer_1c2lj_7 .ant-drawer-footer{background:var(--surface-secondary,var(--color-gray-900))}}@keyframes _fadeIn_1c2lj_1{0%{opacity:0}to{opacity:1}}._tabContent_1c2lj_57{animation:.2s ease-out _fadeIn_1c2lj_1}@media (prefers-reduced-motion:reduce){._themeRadio_1c2lj_110 .ant-radio-button-wrapper,.ant-select,.ant-radio-group,.ant-switch,._tabContent_1c2lj_57{transition-duration:.01ms!important;animation-duration:.01ms!important}}.video-card{border-radius:var(--radius-lg);background-color:var(--gray-900,#111);box-shadow:var(--shadow);min-height:var(--spacing-75);cursor:pointer;border:var(--border-width-lg) solid transparent;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;height:100%;transition:border-color .5s cubic-bezier(.4,0,.2,1),box-shadow .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.video-card:hover{box-shadow:var(--shadow-lg);border-color:#0000}.video-card__beam{border-radius:var(--radius-lg);pointer-events:none;z-index:10;opacity:0;-webkit-mask-composite:xor;padding:3px;transition:opacity .3s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.video-card:hover .video-card__beam{opacity:1}.video-card__beam:before{content:"";background:conic-gradient(from 0deg, transparent 0%, transparent 30%, var(--brand-primary,#3b82f6) 35%, var(--purple-500,#a855f7) 40%, transparent 45%, transparent 100%);width:200%;height:200%;animation:3s linear infinite border-beam-rotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card__beam--2:before{background:conic-gradient(from 180deg, transparent 0%, transparent 30%, var(--purple-500,#a855f7) 35%, var(--brand-primary,#3b82f6) 40%, transparent 45%, transparent 100%);animation-direction:reverse}@keyframes border-beam-rotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.video-card:active,.video-card.selected{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgba(var(--brand-primary-rgb,59, 130, 246), .3), var(--shadow-lg)}.video-card--coming-soon{cursor:default;opacity:.7}.video-card--coming-soon:hover{box-shadow:var(--shadow);border-color:#0000}.video-card__poster{object-position:center;z-index:1;width:100%;min-width:100%;height:100%;min-height:100%;transition:opacity .3s;position:absolute;inset:0;object-fit:cover!important}.video-card__poster--hidden{opacity:0}.video-card__video{object-position:center;z-index:0;opacity:0;filter:blur(10px);width:100%;min-width:100%;height:100%;min-height:100%;transition:opacity .4s,filter .6s;position:absolute;inset:0;object-fit:cover!important}.video-card__video--visible{opacity:1;filter:blur();z-index:1}.video-card--hovering .video-card__video--visible{animation:.5s cubic-bezier(.4,0,.2,1) forwards video-card-scale}@keyframes video-card-scale{0%{transform:scale(1)}to{transform:scale(1.08)}}.video-card--coming-soon .video-card__poster,.video-card--coming-soon .video-card__video{transform:scale(1)!important}.video-card__beta-badge{top:var(--spacing-3);right:var(--spacing-3);z-index:3;background:linear-gradient(135deg, var(--brand-primary,#3b82f6), var(--purple-500,#a855f7));color:var(--color-white);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-xs,.75rem);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px var(--overlay-backdrop-medium,#0006);pointer-events:none;align-items:center;display:inline-flex;position:absolute}.video-card__badge{background-color:var(--brand-primary);color:var(--color-white);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px;margin-bottom:var(--spacing-2);display:inline-block}.video-card__content{padding:var(--spacing-5);z-index:2;background:radial-gradient(ellipse at center, var(--overlay-backdrop-light,#0003) 0%, var(--overlay-backdrop-medium,#0006) 100%);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-card__title{font-size:var(--font-size-3xl,1.875rem);font-weight:var(--font-weight-bold);color:var(--color-white);text-shadow:0 2px 8px var(--overlay-backdrop-medium,#0006);text-align:center;margin:0}.video-card__description{font-size:var(--font-size-base,1rem);text-align:center;color:var(--color-white);margin:0;margin-top:var(--spacing-3);text-shadow:0 1px 4px var(--overlay-backdrop-medium,#0006);opacity:0;max-width:90%;line-height:1.5;transition:opacity .4s,transform .4s;transform:translateY(20px)}.video-card:hover .video-card__description{opacity:1;transform:translateY(0)}.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{transition:transform .1s ease-out;transform:scale(.95)}.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 #0000000d);transition:transform .1s ease-out,box-shadow .1s ease-out;transform:translateY(1px)}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{background-color:var(--color-white-alpha-50);pointer-events:none;border-radius:50%;animation:.6s ease-out ripple-animation;position:absolute;transform:scale(0)}@keyframes ripple-animation{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(4)}}.dark .ripple{background-color:var(--color-black-alpha-20)}.scroll-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;overflow:auto}.timeline-container{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;overflow-x:auto}.timeline-item{scroll-snap-align:start}.animated-element{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}button,.button,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-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{touch-action:pan-y;position:relative}.ptr-indicator{color:var(--gray-500);justify-content:center;align-items:center;padding:1rem;display:flex}.ptr-loading{animation:1s linear infinite spin}@keyframes spin{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{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.5rem .75rem;display:inline-flex}.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{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!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)}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}: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 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-md:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-lg:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-xl:0 25px 50px -12px #00000040;--shadow-2xl:0 50px 100px -20px #00000040;--shadow-inner:inset 0 2px 4px 0 #0000000d;--shadow-card:0 2px 8px #00000026;--shadow-dropdown:0 3px 6px -4px #0000001f, 0 6px 16px 0 #00000014, 0 9px 28px 8px #0000000d;--shadow-modal:0 10px 40px #0003;--shadow-text-on-media:0 2px 8px #0000004d}.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-right-radius:0;border-bottom-left-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)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.w-fit{width:-moz-fit-content;width:fit-content}.w-min{width:min-content}.w-max{width:max-content}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2\/3{width:66.6667%}.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:-moz-fit-content;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:-moz-fit-content;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:-moz-fit-content;max-height:fit-content}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.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{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{flex-direction:column;justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-start{align-items:flex-start;display:flex}.flex-end{align-items:flex-end;display:flex}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.select-none{-webkit-user-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{border:2px solid var(--border-default);border-radius:var(--radius-xs,4px);background-color:#0000;width:16px;height:16px}.checkbox-brand .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--brand-primary);background-color:#0000}.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);border-radius:10px;padding:10px}.radio-wraper-vibrant{background:var(--color-warning-600)}.radio-wraper-default{background:var(--brand-primary)}.radio-wraper-dark{background:var(--color-black)}@keyframes BgAnimaiton{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}:root,[data-theme=light]{--color-primary-1:#f5eafd;--color-primary-2:#e6c8fc;--color-primary-3:#d6a6f9;--color-primary-4:#c583f6;--color-primary-5:#b35df2;--color-primary-6:#9f30ed;--color-primary-7:#7c26bb;--color-primary-8:#5c1b8b;--color-primary-9:#3d115e;--color-primary-10:#210734;--color-neutral-1:#fffef7;--color-neutral-2:#f7f2e5;--color-neutral-3:#f1ece1;--color-neutral-4:#c6b8b3;--color-neutral-5:#96888b;--color-neutral-6:#635d65;--color-neutral-7:#59545b;--color-neutral-8:#4f4a51;--color-neutral-9:#4a464c;--color-neutral-10:#3b383d;--color-neutral-11:#353337;--color-neutral-12:#2d2a2d;--color-neutral-13:#232123;--color-dust-red-1:#fdefef;--color-dust-red-2:#fbd9d9;--color-dust-red-3:#f8baba;--color-dust-red-4:#f59a9a;--color-dust-red-5:#f27c7c;--color-dust-red-6:#e35656;--color-dust-red-7:#d24949;--color-dust-red-8:#ac3b3b;--color-dust-red-9:#913232;--color-dust-red-10:#5b2525;--color-volcano-1:#fff2e8;--color-volcano-2:#ffe1ce;--color-volcano-3:#ffc8aa;--color-volcano-4:#ffac86;--color-volcano-5:#ff8959;--color-volcano-6:#ff6a37;--color-volcano-7:#da4a23;--color-volcano-8:#b83113;--color-volcano-9:#8d1f0c;--color-volcano-10:#63170d;--color-sunset-orange-1:#fff7e6;--color-sunset-orange-2:#ffedca;--color-sunset-orange-3:#ffdba1;--color-sunset-orange-4:#ffc97e;--color-sunset-orange-5:#ffb459;--color-sunset-orange-6:#ff9728;--color-sunset-orange-7:#db7c23;--color-sunset-orange-8:#b55c12;--color-sunset-orange-9:#8d430f;--color-sunset-orange-10:#682d09;--color-calendula-gold-1:#fffbe6;--color-calendula-gold-2:#fff4c8;--color-calendula-gold-3:#ffeaa6;--color-calendula-gold-4:#ffda76;--color-calendula-gold-5:#ffcb50;--color-calendula-gold-6:#ffb624;--color-calendula-gold-7:#da9011;--color-calendula-gold-8:#b37313;--color-calendula-gold-9:#8c540b;--color-calendula-gold-10:#683b08;--color-sunrise-yellow-1:#feffe6;--color-sunrise-yellow-2:#fff5b1;--color-sunrise-yellow-3:#fff18f;--color-sunrise-yellow-4:#fdec75;--color-sunrise-yellow-5:#f4e260;--color-sunrise-yellow-6:#ebd749;--color-sunrise-yellow-7:#d4b106;--color-sunrise-yellow-8:#ad8b00;--color-sunrise-yellow-9:#876800;--color-sunrise-yellow-10:#614700;--color-lime-1:#fcffe6;--color-lime-2:#f7ffcd;--color-lime-3:#edff9f;--color-lime-4:#d5f26c;--color-lime-5:#c1e84d;--color-lime-6:#a7db22;--color-lime-7:#80b312;--color-lime-8:#618e0e;--color-lime-9:#43670a;--color-lime-10:#2a4306;--color-polar-green-1:#effcef;--color-polar-green-2:#d9f9d9;--color-polar-green-3:#bbf4bb;--color-polar-green-4:#9bef9b;--color-polar-green-5:#7dea7d;--color-polar-green-6:#60e561;--color-polar-green-7:#52c352;--color-polar-green-8:#44a345;--color-polar-green-9:#2b672c;--color-polar-green-10:#092b00;--color-cyan-1:#dbf9fe;--color-cyan-2:#bff5fc;--color-cyan-3:#a1f1fb;--color-cyan-4:#84ecfa;--color-cyan-5:#69e8f9;--color-cyan-6:#52daed;--color-cyan-7:#40c3d5;--color-cyan-8:#289faf;--color-cyan-9:#11636e;--color-cyan-10:#043a41;--color-daybreak-blue-1:#e6f4ff;--color-daybreak-blue-2:#bae0ff;--color-daybreak-blue-3:#91caff;--color-daybreak-blue-4:#69b1ff;--color-daybreak-blue-5:#4096ff;--color-daybreak-blue-6:#1677ff;--color-daybreak-blue-7:#0958d9;--color-daybreak-blue-8:#003eb3;--color-daybreak-blue-9:#002c8c;--color-daybreak-blue-10:#001d66;--color-geek-blue-1:#f0f5ff;--color-geek-blue-2:#d6e4ff;--color-geek-blue-3:#adc6ff;--color-geek-blue-4:#85a5ff;--color-geek-blue-5:#597ef7;--color-geek-blue-6:#2f54eb;--color-geek-blue-7:#1d39c4;--color-geek-blue-8:#10239e;--color-geek-blue-9:#061178;--color-geek-blue-10:#030852;--color-golden-purple-1:#f9f0ff;--color-golden-purple-2:#efdbff;--color-golden-purple-3:#d3adf7;--color-golden-purple-4:#b37feb;--color-golden-purple-5:#9254de;--color-golden-purple-6:#722ed1;--color-golden-purple-7:#531dab;--color-golden-purple-8:#391085;--color-golden-purple-9:#22075e;--color-golden-purple-10:#120338;--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-opacity-100:#000;--color-opacity-88:#000000bf;--color-opacity-65:#0000008c;--color-opacity-45:#00000073;--color-opacity-25:#00000040;--color-opacity-15:#00000026;--color-opacity-6:#0000000f;--color-opacity-4:#0000000a;--color-opacity-2:#00000005;--color-logo-logotextcolor:#542972}[data-theme=dark]{--color-primary-1:#1b062b;--color-primary-2:#210734;--color-primary-3:#300b4a;--color-primary-4:#551780;--color-primary-5:#733c99;--color-primary-6:#ba57ff;--color-primary-7:#c066ff;--color-primary-8:#c97cff;--color-primary-9:#fffcf0;--color-primary-10:#fff;--color-neutral-1:#1e1b20;--color-neutral-2:#1c1c1e;--color-neutral-3:#121112;--color-neutral-4:#4f4a51;--color-neutral-5:#59545b;--color-neutral-6:#635d65;--color-neutral-7:#635d65;--color-neutral-8:#96888b;--color-neutral-9:#c6b8b3;--color-neutral-10:#f1ece1;--color-neutral-11:#f7f2e5;--color-neutral-12:#fffdf2;--color-neutral-13:#fffef7;--color-dust-red-1:#551d1d;--color-dust-red-2:#913232;--color-dust-red-3:#ac3b3b;--color-dust-red-4:#d24949;--color-dust-red-5:#e35656;--color-dust-red-6:#f97272;--color-dust-red-7:#ff5d5d;--color-dust-red-8:#f8baba;--color-dust-red-9:#fbd9d9;--color-dust-red-10:#fdefef;--color-volcano-1:#2b1611;--color-volcano-2:#63170d;--color-volcano-3:#8d1f0c;--color-volcano-4:#b83113;--color-volcano-5:#da4a23;--color-volcano-6:#ff7c50;--color-volcano-7:#ff8959;--color-volcano-8:#ffac86;--color-volcano-9:#f8b692;--color-volcano-10:#ffe1ce;--color-sunset-orange-1:#2b1d11;--color-sunset-orange-2:#682d09;--color-sunset-orange-3:#8d430f;--color-sunset-orange-4:#b55c12;--color-sunset-orange-5:#db7c23;--color-sunset-orange-6:#ff9728;--color-sunset-orange-7:#ffb459;--color-sunset-orange-8:#ffc97e;--color-sunset-orange-9:#ffdba1;--color-sunset-orange-10:#ffedca;--color-calendula-gold-1:#2b2111;--color-calendula-gold-2:#683b08;--color-calendula-gold-3:#8c540b;--color-calendula-gold-4:#b37313;--color-calendula-gold-5:#da9011;--color-calendula-gold-6:#ffb624;--color-calendula-gold-7:#ffcb50;--color-calendula-gold-8:#ffda76;--color-calendula-gold-9:#ffeaa6;--color-calendula-gold-10:#fff4c8;--color-sunrise-yellow-1:#2b2611;--color-sunrise-yellow-2:#443b11;--color-sunrise-yellow-3:#595014;--color-sunrise-yellow-4:#7c6e14;--color-sunrise-yellow-5:#aa9514;--color-sunrise-yellow-6:#ebd749;--color-sunrise-yellow-7:#f4e260;--color-sunrise-yellow-8:#fdec75;--color-sunrise-yellow-9:#fff18f;--color-sunrise-yellow-10:#fff5b1;--color-lime-1:#1f2611;--color-lime-2:#2a4306;--color-lime-3:#43670a;--color-lime-4:#618e0e;--color-lime-5:#80b312;--color-lime-6:#a7db22;--color-lime-7:#c1e84d;--color-lime-8:#d5f26c;--color-lime-9:#edff9f;--color-lime-10:#f7ffcd;--color-polar-green-1:#061c00;--color-polar-green-2:#092b00;--color-polar-green-3:#2b672c;--color-polar-green-4:#44a345;--color-polar-green-5:#52c352;--color-polar-green-6:#60e561;--color-polar-green-7:#7dea7d;--color-polar-green-8:#9bef9b;--color-polar-green-9:#bbf4bb;--color-polar-green-10:#d9f9d9;--color-cyan-1:#02282d;--color-cyan-2:#043a41;--color-cyan-3:#11636e;--color-cyan-4:#289faf;--color-cyan-5:#40c3d5;--color-cyan-6:#52daed;--color-cyan-7:#69e8f9;--color-cyan-8:#84ecfa;--color-cyan-9:#a1f1fb;--color-cyan-10:#bff5fc;--color-daybreak-blue-1:#111a2c;--color-daybreak-blue-2:#112545;--color-daybreak-blue-3:#15325b;--color-daybreak-blue-4:#15417e;--color-daybreak-blue-5:#1554ad;--color-daybreak-blue-6:#1668dc;--color-daybreak-blue-7:#3c89e8;--color-daybreak-blue-8:#65a9f3;--color-daybreak-blue-9:#8dc5f8;--color-daybreak-blue-10:#b7dcfa;--color-geek-blue-1:#131629;--color-geek-blue-2:#161d40;--color-geek-blue-3:#1c2755;--color-geek-blue-4:#203175;--color-geek-blue-5:#263ea0;--color-geek-blue-6:#2b4acb;--color-geek-blue-7:#5273e0;--color-geek-blue-8:#7f9ef3;--color-geek-blue-9:#a8c1f8;--color-geek-blue-10:#d2e0fa;--color-golden-purple-1:#1a1325;--color-golden-purple-2:#24163a;--color-golden-purple-3:#301c4d;--color-golden-purple-4:#3e2069;--color-golden-purple-5:#51258f;--color-golden-purple-6:#642ab5;--color-golden-purple-7:#854eca;--color-golden-purple-8:#ab7ae0;--color-golden-purple-9:#cda8f0;--color-golden-purple-10:#ebd7fa;--color-magenta-1:#291321;--color-magenta-2:#40162f;--color-magenta-3:#551c3b;--color-magenta-4:#75204f;--color-magenta-5:#a02669;--color-magenta-6:#cb2b83;--color-magenta-7:#e0529c;--color-magenta-8:#f37fb7;--color-magenta-9:#f8a8cc;--color-magenta-10:#fad2e3;--color-opacity-100:#fff;--color-opacity-88:#ffffffe0;--color-opacity-65:#ffffffbf;--color-opacity-45:#ffffff73;--color-opacity-25:#ffffff40;--color-opacity-15:#ffffff26;--color-opacity-6:#ffffff0f;--color-opacity-4:#ffffff0a;--color-opacity-2:#ffffff05;--color-logo-logotextcolor:#fffef7}:root{--color-purple-25:#fcfaff;--color-purple-50:#f9f5ff;--color-purple-100:#f4ebff;--color-purple-200:#e9d7fe;--color-purple-300:#d6bbfb;--color-purple-325:#d6a6f9;--color-purple-400:#b692f6;--color-purple-500:#9e77ed;--color-purple-550:#9f30ed;--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:#000;--color-white:#fff;--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-4a:#96888b;--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:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-primary:"Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-data:"Space Grotesk", -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 #1018280d;--shadow-sm:0px 1px 2px #1018280f, 0px 1px 3px #1018281a;--shadow-md:0px 2px 4px -2px #1018280f, 0px 4px 8px -2px #1018281a;--shadow-lg:0px 4px 6px -2px #10182808, 0px 12px 16px -4px #10182814;--shadow-xl:0px 8px 8px -4px #10182808, 0px 20px 24px -4px #10182814;--shadow-2xl:0px 24px 48px -12px #1018282e;--shadow-3xl:0px 32px 64px -12px #10182824;--shadow-switch-dot:0 1px 2px #00000008, 0 1px 6px -1px #00000005, 0 2px 4px #00000005;--shadow-dropdown:0 6px 16px 0 #00000014, 0 3px 6px -4px #0000001f, 0 9px 28px 8px #0000000d;--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:#7f56d90d;--color-purple-alpha-10:#7f56d91a;--color-purple-alpha-15:#7f56d926;--color-purple-alpha-20:#7f56d933;--color-purple-alpha-30:#7f56d94d;--color-purple-alpha-40:#7f56d966;--color-purple-alpha-50:#7f56d980;--color-purple-alpha-60:#7f56d999;--color-purple-alpha-70:#7f56d9b3;--color-purple-alpha-80:#7f56d9cc;--color-purple-alpha-90:#7f56d9e6;--color-gray-alpha-5:#8080800d;--color-gray-alpha-10:#8080801a;--color-gray-alpha-15:#80808026;--color-gray-alpha-20:#80808033;--color-gray-alpha-30:#8080804d;--color-gray-alpha-40:#80808066;--color-gray-alpha-50:#80808080;--color-gray-alpha-60:#80808099;--color-gray-alpha-70:#808080b3;--color-gray-alpha-80:#808080cc;--color-gray-alpha-90:#808080e6;--color-black-alpha-5:#0000000d;--color-black-alpha-10:#0000001a;--color-black-alpha-15:#00000026;--color-black-alpha-20:#0003;--color-black-alpha-30:#0000004d;--color-black-alpha-40:#0006;--color-black-alpha-45:#00000073;--color-black-alpha-50:#00000080;--color-black-alpha-60:#0009;--color-black-alpha-70:#000000b3;--color-black-alpha-75:#000000bf;--color-black-alpha-80:#000c;--color-black-alpha-90:#000000e6;--color-white-alpha-5:#ffffff0d;--color-white-alpha-10:#ffffff1a;--color-white-alpha-15:#ffffff26;--color-white-alpha-20:#fff3;--color-white-alpha-30:#ffffff4d;--color-white-alpha-40:#fff6;--color-white-alpha-50:#ffffff80;--color-white-alpha-60:#fff9;--color-white-alpha-70:#ffffffb3;--color-white-alpha-75:#ffffffbf;--color-white-alpha-80:#fffc;--color-white-alpha-85:#ffffffd9;--color-white-alpha-90:#ffffffe6;--color-white-alpha-95:#fffffff2;--color-orange-alpha-5:#e65c000d;--color-orange-alpha-10:#e65c001a;--color-orange-alpha-15:#e65c0026;--color-orange-alpha-20:#e65c0033;--color-orange-alpha-30:#e65c004d;--color-orange-alpha-40:#e65c0066;--color-orange-alpha-50:#e65c0080;--color-orange-alpha-60:#e65c0099;--color-orange-alpha-70:#e65c00b3;--color-orange-alpha-80:#e65c00cc;--color-orange-alpha-90:#e65c00e6;--color-success-alpha-5:#0398550d;--color-success-alpha-10:#0398551a;--color-success-alpha-20:#03985533;--color-success-alpha-40:#03985566;--color-success-alpha-60:#03985599;--color-success-alpha-80:#039855cc;--color-error-alpha-5:#d92d200d;--color-error-alpha-10:#d92d201a;--color-error-alpha-20:#d92d2033;--color-error-alpha-40:#d92d2066;--color-error-alpha-60:#d92d2099;--color-error-alpha-80:#d92d20cc;--color-warning-alpha-5:#dc68030d;--color-warning-alpha-10:#dc68031a;--color-warning-alpha-20:#dc680333;--color-warning-alpha-40:#dc680366;--color-warning-alpha-60:#dc680399;--color-warning-alpha-80:#dc6803cc;--color-info-alpha-5:#1570ef0d;--color-info-alpha-10:#1570ef1a;--color-info-alpha-20:#1570ef33;--color-info-alpha-40:#1570ef66;--color-info-alpha-60:#1570ef99;--color-info-alpha-80:#1570efcc;--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:0s;--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-duration-slower:0s}}: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;--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:#9f25f4cc;--color-brand-main60:#9f25f499;--color-brand-main40:#9f25f466;--color-brand-second:#69e8f9;--color-brand-third:#60e561;--color-brand-fourth:#ebd749;--color-brand-fifth:#ef5f5f;--color-brand-sixth:#fff;--color-avatar-accent-1:#9f25f4;--color-avatar-accent-2:#69e8f9;--color-avatar-accent-3:#60e561;--color-avatar-accent-4:#ebd749;--color-avatar-accent-5:#ef555f;--color-neutral-800-20:#54297233;--color-neutral-800-40:#54297266;--color-neutral-800-60:#54297299;--color-neutral-800-80:#542972cc;--color-transparent:#fff0;--color-frost-light:#ffffff1a;--color-frost-mid:#fff9;--color-frost-thick:#ffffffe6;--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:#ef5f5fcc;--color-status-success:#60e561;--color-status-success-light:#60e561cc;--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:#0000001a;--shadow-light-lg:#0000000d;--shadow-dark-umbra:#0000004d;--shadow-dark-penumbra:#ffffff1a;--sidebar-text:#3d115e;--sidebar-icon:#635d65;--sidebar-hover-bg:#0000000a;--sidebar-active-bg:#f0ede9}[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:#ffffff03;--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:#ffffff03;--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:#00000026;--color-shadow-penumbra:#00000014;--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:#ffffff03;--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:#ffffff03;--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:#00000040;--color-shadow-penumbra:#ffffff14;--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;--sidebar-text:var(--color-neutral-100,#f5f5f5);--sidebar-icon:var(--color-neutral-400,#a3a3a3);--sidebar-hover-bg:#ffffff0f;--sidebar-active-bg:#24163a}[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:#ffffff03;--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:#ffffff03;--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:#00000026;--color-shadow-penumbra:#00000014;--color-frost:var(--color-frost-mid);--color-body:#fff;--color-mind:#fff;--color-mobility:#fff;--color-activity:#fff;--color-diet:#fff;--color-sleep:#fff;--color-medical:#fff;--color-social:#fff;--color-avatar-accent-1:#9f25f4;--color-avatar-accent-2:#69e8f9;--color-avatar-accent-3:#60e561;--color-avatar-accent-4:#ebd749;--color-avatar-accent-5:#ef555f}: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-heading:var(--color-neutral-purple-900);--text-primary:var(--color-primary-9);--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-550);--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);--input-border:var(--color-cs-gray-4a);--input-border-active:var(--color-purple-550);--input-focus-ring:var(--color-purple-325);--input-bg:var(--color-white);--input-bg-disabled:#0000000a;--input-text:var(--text-heading);--input-text-placeholder:var(--text-tertiary);--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);--sidebar-item-text:#3d115e;--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)}[data-figma-tokens],[data-figma-tokens][data-theme=dark]{--input-border:var(--color-neutral-5);--input-border-active:var(--color-primary-6);--input-focus-ring:var(--color-primary-3);--input-bg:var(--color-neutral-1);--input-text:var(--color-primary-9);--input-text-placeholder:var(--color-opacity-45);--text-heading:var(--color-primary-9);--text-primary:var(--color-neutral-13);--text-secondary:var(--color-neutral-6);--text-error:var(--color-dust-red-6);--text-warning:var(--color-calendula-gold-6);--text-success:var(--color-polar-green-6);--text-link:var(--color-primary-6);--icon-color:var(--color-neutral-6);--surface-hover:var(--color-primary-1);--surface-selected:var(--color-primary-2);--color-brand-500:var(--color-primary-6);--color-brand-400:var(--color-primary-5);--color-brand-600:var(--color-primary-7);--button-primary-bg:var(--color-primary-6);--button-primary-bg-hover:var(--color-primary-5);--button-primary-bg-active:var(--color-primary-7);--button-secondary-border:var(--color-neutral-5);--button-secondary-text:var(--color-primary-9);--button-secondary-text-hover:var(--color-primary-6);--button-secondary-border-hover:var(--color-primary-6)}: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 #0000000a;--shadow-sm:0 1px 3px #00000014;--shadow-base:0 2px 4px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001f;--shadow-xl:0 20px 25px #00000026;--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 #0003;--shadow-sm:0 1px 3px #0000004d;--shadow-base:0 2px 4px #0006;--shadow-md:0 4px 6px #00000080;--shadow-lg:0 10px 15px #0009;--shadow-xl:0 20px 25px #000000b3}@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)}@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%, #7c3bed0d 100%);--gradient-rom-icon:linear-gradient(41deg, #9f30ed1a 16.8%, #ffffff12 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, #7c3bed1f 0%, transparent 70%);--gradient-glow-success:radial-gradient(circle at center, #21c45d1f 0%, transparent 70%);--gradient-glow-error:radial-gradient(circle at center, #db143c1f 0%, transparent 70%);--gradient-glow-warning:radial-gradient(circle at center, #f59f0a1f 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 #7c3bed26;--accent-glow:#7c3bed1f;--accent-glow-strong:#7c3bed33;--accent-glow-subtle:#7c3bed0f;--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%, #ffffff14 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, #99ff001f 0%, transparent 70%);--accent-glow:#99ff001f;--accent-glow-strong:#9f03;--accent-glow-subtle:#99ff000f;--elevation-raised:0 1px 3px #0000004d;--elevation-overlay:0 4px 6px #00000080;--elevation-modal:0 20px 25px #000000b3;--elevation-hover-card:0 10px 15px #0009;--shimmer-gradient:linear-gradient(90deg, transparent 0%, #ffffff0a 50%, transparent 100%);--focus-ring-color:var(--color-lime-500)}[data-theme=vibrant]{--gradient-glow-brand:radial-gradient(circle at center, #ff66001f 0%, transparent 70%);--accent-glow:#ff66001f;--accent-glow-strong:#f603;--accent-glow-subtle:#ff66000f;--elevation-hover-button:0 4px 12px #ff660026;--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 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%{opacity:0;transform:scale(0)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes slideDown{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(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-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}@keyframes checkmark{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes errorPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes badgePulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes ripple{0%{opacity:.5;transform:scale(0)}to{opacity:0;transform:scale(2.5)}}@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:1s linear infinite spin}.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%);border-radius:var(--radius-md);background-size:1000px 100%;animation:2s linear infinite shimmer}.skeleton-text{height:1em;margin-bottom:.5em}.skeleton-title{width:60%;height:1.5em;margin-bottom:.5em}.skeleton-avatar{border-radius:var(--radius-full);width:40px;height:40px}.skeleton-button{border-radius:var(--radius-md);width:120px;height:40px}.gpu-accelerated{will-change:transform;backface-visibility:hidden;perspective:1000px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!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:#53389e57;--brand-secondary:var(--color-purple-500);--brand-accent:var(--color-purple-400);--surface-primary:#fffef7;--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:#fffef7;--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:#fffef7;--bg-input:var(--color-white);--bg-disabled:var(--color-gray-50);--text-primary:var(--color-primary-9);--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:#fffef7;--card-hover-bg:#faf9f2;--stroke-default-white:var(--color-white);--card-border:var(--color-gray-100);--modal-bg:var(--color-white);--modal-overlay:#0000004d;--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:var(--border-default);--input-border-hover:var(--border-default);--input-border-focus:var(--border-focus);--input-border-error:var(--color-error-500);--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:#0000000f;--color-split:#0000000f;--text-primary:var(--color-primary-9);--text-secondary:#0000008c;--text-tertiary:#00000073;--text-quaternary:#9d989f;--text-placeholder:#9d989f;--text-disabled:#cbc9c2;--text-on-brand:var(--color-white);--text-on-dark:var(--color-white);--text-on-light:#000000bf;--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-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:#0000004d;--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:#0000000f;--stepper-inactive-text:#00000073;--stepper-completed-bg:#f5eafd;--stepper-completed-icon:#635d65;--stepper-line-active:#9f30ed;--stepper-line-inactive:#0000000f;--plan-card-gradient-start:#1c022d4d;--plan-card-gradient-start-hover:#1c022db3;--plan-card-gradient-end:#9f30ed00;--plan-card-inner-bg:#21073480;--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:#000000bf;--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:#000000bf;--tabs-text-color:#000000bf;--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:#ffffff0f;--color-split:#ffffff0f;--text-primary:#ffffffe0;--text-secondary:#ffffffbf;--text-tertiary:#ffffff73;--text-quaternary:#ffffff59;--text-placeholder:#ffffff40;--text-disabled:#ffffff26;--text-on-brand:var(--color-black);--text-on-dark:#ffffffe0;--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:#ffffff40;--button-secondary-bg:#24163a;--button-secondary-bg-hover:#301c4d;--button-secondary-bg-active:#3e2069;--button-secondary-text:#ffffffe0;--button-secondary-border:#8674a7;--button-tertiary-bg:transparent;--button-tertiary-bg-hover:#24163a;--button-tertiary-bg-active:#301c4d;--button-tertiary-text:#ffffffe0;--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:#ffffffe0;--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-item-text:#ffffffbf;--sidebar-subnav-bg:#2f273e;--card-bg:#261e36;--stroke-default-white:var(--color-white);--card-border:#3e2069;--card-shadow:0 4px 6px -1px #00000080, 0 2px 4px -1px #0000004d;--card-header-bg:#1a1325;--card-header-border:#3e2069;--modal-bg:#261e36;--modal-overlay:#1a1325d9;--modal-border:#3e2069;--modal-shadow:0 20px 25px -5px #000000b3, 0 10px 10px -5px #00000080;--tooltip-bg:#301c4d;--tooltip-text:#ffffffe0;--tooltip-shadow:0 10px 15px -3px #00000080;--badge-bg-default:#24163a;--badge-text-default:#ffffffbf;--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:#ffffffbf;--tab-border:#3e2069;--tab-text:#ffffff73;--tab-text-hover:#ffffffbf;--tab-text-active:#ba57ff;--tab-indicator:#ba57ff;--tab-bg-active:#301c4d;--table-header-bg:#1a1325;--table-header-text:#ffffffbf;--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:#ffffff73;--stepper-completed-bg:#3e2069;--stepper-completed-icon:#ba57ff;--stepper-line-active:#ba57ff;--stepper-line-inactive:var(--color-split);--plan-card-gradient-start:#1c022d4d;--plan-card-gradient-start-hover:#1c022db3;--plan-card-gradient-end:#9f30ed00;--plan-card-inner-bg:#21073480;--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:#ffffffe0;--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:#ffffffe0;--tabs-text-color:#ffffffe0;--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:#333;--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:#333;--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:#0009;--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:#000000e0;--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{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;margin:0;padding:0}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);font-optical-sizing:auto;letter-spacing:var(--letter-spacing-tighter)}.ant-collapse-item,.ant-collapse-header,.ant-collapse-content{transition:none!important;animation:none!important;transform:none!important}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before,.ant-table-thead>tr>td:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{background-color:var(--border-subtle)!important}.ant-table-thead>tr>th,.ant-table-thead>tr>td{font-family:var(--font-family-data)!important;font-weight:var(--font-weight-normal)!important;font-size:var(--font-size-xs)!important;text-transform:uppercase!important;letter-spacing:var(--letter-spacing-widest)!important}.ant-form-item-label>label,.ant-form label:not(.ant-checkbox-wrapper):not(.ant-radio-wrapper),label:not(.ant-checkbox-wrapper):not(.ant-radio-wrapper){font-family:var(--font-family-data)!important;text-transform:uppercase!important;letter-spacing:var(--letter-spacing-widest)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-normal)!important}.ant-picker,.ant-picker input{font-family:var(--font-family-data)!important}.table-list-date-offset,.admin-table-date-text,.posture-date-value,.report-survey-date,.table-list-email-text,.admin-table-email-text,.user-email-contact,.triage-user-header__email,.cs-member-list-item__email,.cs-tag-search-input__dropdown-item-email,.cs-patient-info-card__email,.email-label-text,.email-label,.font-data{font-family:var(--font-family-data)!important;letter-spacing:.05em!important}.ant-tag,.ant-select-selection-overflow-item{font-family:var(--font-family-data)!important;text-transform:uppercase!important;letter-spacing:var(--letter-spacing-wide)!important}.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{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:var(--border-width-0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}: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,button.ant-btn-icon-only:focus-visible,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:#6941c61a}@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:#6941c626}}.ant-modal-close:focus-visible,.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,.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{z-index:999;position:absolute;left:-9999px}.skip-to-content:focus-visible{z-index:9999;background:var(--surface-primary,#fff);color:var(--text-primary,#000);outline:var(--input-focus-outline-width,3px) solid var(--focus-outline-color);outline-offset:var(--input-focus-outline-offset,2px);border-radius:4px;padding:12px 24px;font-weight:600;position:absolute;top:0;left:0}@media (prefers-color-scheme:dark){.skip-to-content:focus-visible{background:var(--surface-primary,#1f1f1f);color:var(--text-primary,#fff);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{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:var(--border-width-0);width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:focus,.sr-only-focusable:active,.visually-hidden-focusable:focus,.visually-hidden-focusable:active{width:auto;height:auto;padding:inherit;margin:inherit;clip:auto;white-space:normal;position:static;overflow:visible}.sr-only-focusable:focus,.visually-hidden-focusable:focus{z-index:10000;background-color:var(--brand-primary,#6941c6);color:var(--text-on-brand,#fff);outline:var(--input-focus-outline-width,3px) solid var(--focus-outline-color,var(--brand-primary,#6941c6));outline-offset:var(--input-focus-outline-offset,2px);border-radius:4px;padding:.5rem 1rem;font-weight:600;text-decoration:none}#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{color:var(--button-text-color);background-size:400% 400%;animation:18s infinite BgAnimaiton}#root .pain-button-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .pain-button-css{background:var(--surface-secondary);color:#0000;border:none;border-radius:10px;width:292px;height:110px;font-size:22px;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));-webkit-text-fill-color:var(--text-on-brand);color:var(--text-on-brand);background-size:400% 400%;animation:18s infinite BgAnimaiton}#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()}#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}#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()}#root .onboard-list-button-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css{text-align:left;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;border:none;border-radius:16px;justify-content:start;width:95%;height:auto;min-height:60px;padding:10px;font-size:22px;display:flex}#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%);-webkit-background-clip:text;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));-webkit-text-fill-color:var(--text-on-brand);color:var(--text-on-brand);background-size:400% 400%;animation:18s infinite BgAnimaiton}#root .onboard-list-button-css.selected,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css.selected{position:relative;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}#root .onboard-list-button-css.selected:after,div.ant-modal-wrap .ant-modal-content .ant-modal-body .onboard-list-button-css.selected:after{content:"✔";border-radius:9999px;padding:5px 13px;position:absolute;right:0}#root .selected-item,div.ant-modal-wrap .ant-modal-content .ant-modal-body .selected-item{border-radius:10px;justify-content:space-between;align-items:center;max-width:400px;margin-top:10px;padding:10px;display:flex}#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{border-radius:9px;padding:0;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{gap:4px;display:flex}#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 .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,#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:#0000}#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{align-items:center;display:flex}#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{-webkit-user-select:none;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{-webkit-user-select:none;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{-webkit-user-select:none;user-select:none;background-color:var(--surface-tertiary);border-radius:var(--radius-xl);height:100%;padding:15px}#root .total-patient-main-div h3,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-main-div h3{align-items:center;margin-top:1.25rem;margin-bottom:1.25rem;font-size:20px;font-weight:600;line-height:1.75rem;display:flex}#root .total-patient-main-div .badge-css,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-main-div .badge-css{align-items:center;margin-right:8px;display:flex}#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{align-items:center;gap:var(--space-2);font-weight:500;display:inline-flex}#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{border-radius:20px;justify-content:center;align-items:center;height:20px;padding:3px 6px;line-height:20px;display:inline-flex}#root .total-patient-length,div.ant-modal-wrap .ant-modal-content .ant-modal-body .total-patient-length{margin-top:-4px;margin-left:12px}#root .admin-total-patient-card-subcontainer,div.ant-modal-wrap .ant-modal-content .ant-modal-body .admin-total-patient-card-subcontainer{-webkit-user-select:none;user-select:none;border-radius:.5rem;padding:.125rem .75rem}#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{height:3.5rem;display:flex}#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{justify-content:center;align-items:center;gap:5px;display:flex}#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{color:var(--text-primary);text-transform:none;align-items:center;margin-left:auto;padding-right:20px;font-size:14px;font-weight:700;line-height:1rem;display:flex}#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{justify-content:center;align-items:center;display:flex}#root .new-patient-data,div.ant-modal-wrap .ant-modal-content .ant-modal-body .new-patient-data{justify-content:center;align-items:center;gap:5px;display:flex}#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{border-radius:.5rem;margin:.75rem;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-color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.5rem;margin-bottom:.75rem}#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{justify-content:space-between;align-items:center;height:3.5rem;padding:.5rem;display:flex}#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{align-items:center;gap:20px;margin-left:12px;display:flex}#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{justify-content:center;align-items:center;display:flex}#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{background-color:var(--color-success-500);height:-moz-fit-content;height:fit-content;color:var(--surface-primary);border-radius:9999px;align-items:center;gap:4px;padding:.125rem .625rem .25rem;display:flex}#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{box-sizing:border-box;justify-content:space-between;align-items:center;height:3.5rem;padding:8px;display:flex}#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{align-items:center;gap:20px;margin-left:12px;display:flex}#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{border-radius:9999px;width:100px;margin-left:4px;padding:.5rem 8px .5rem .5rem;font-size:14px;line-height:1rem}#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{justify-content:center;align-items:center;display:flex}#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{justify-content:flex-start;display:flex}#root .dashboard-badge-count-div,div.ant-modal-wrap .ant-modal-content .ant-modal-body .dashboard-badge-count-div{transition:all var(--motion-duration-base);align-items:center;padding:8px;display:flex}#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 .header-container,div.ant-modal-wrap .ant-modal-content .ant-modal-body .create-report-container .header-container{justify-content:flex-start;align-items:flex-start;gap:9px;margin-bottom:1.5rem;display:flex}#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{background-color:var(--surface-brand);border-radius:9999px;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 .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{-webkit-user-select:none;user-select:none;border-radius:.5rem;margin-top:8px}#root .collapse-wrapper,div.ant-modal-wrap .ant-modal-content .ant-modal-body .collapse-wrapper{background-color:var(--collapse-bg-color);border-radius:.5rem}#root .collapse-panel-wrapper,div.ant-modal-wrap .ant-modal-content .ant-modal-body .collapse-panel-wrapper{-webkit-user-select:none;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{background-color:var(--collapse-bg-color);border-radius:.5rem;padding:8px 15px 14px}#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{border-radius:0!important;height:20px!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:"";width:100%;height:100%;transition:background-color var(--motion-duration-base);background-color:#0000;border-radius:.5rem;position:absolute;top:0;left:0}#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(--color-white)!important}#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-70)}#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(--color-white)}#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{width:13px;height:12px}::-webkit-scrollbar-track{background-color:#0000}::-webkit-scrollbar-thumb{background-color:#d3d3d3;background-clip:content-box;border:3px solid #0000;border-radius:100px}div.ant-space-item span.dropdown-badge .ant-badge .ant-badge-status-dot{width:14px;height: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:20s ease-in-out infinite zoomInOut}.ant-steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after,.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{width:12px;height:12px}.ant-badge .ant-badge-count{box-shadow:0!important}.tag-select{width:240px!important}.ant-pagination .ant-pagination-item{-webkit-margin-end:var(--ant-margin-xs)!important;margin-inline-end:var(--ant-margin-xs)!important}.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center!important}.pie-card{background-color:#0000!important}.pie-card [class*=legend] text,.pie-card [class*=legend-item] text{text-overflow:clip!important}.radar-chart{background-color:#0000!important}.ant-tooltip .ant-tooltip-inner{background-color:var(--bg-page)!important;color:var(--text-primary)!important}.ant-tooltip .ant-tooltip-arrow:before,.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{-webkit-backdrop-filter:blur(4px)}.bulk-upload{flex-direction:column;gap:20px;display:flex!important}.improving{color:var(--text-on-color);background-color:var(--color-success-500);border-radius:9999px;padding-left:.75rem;padding-right:.75rem}.no-change{color:var(--text-on-color);background-color:var(--color-warning-400);border-radius:9999px;padding-left:.75rem;padding-right:.75rem}.worsening{color:var(--text-on-color);background-color:var(--color-error-400);border-radius:9999px;padding-left:.75rem;padding-right:.75rem}.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{border:2px solid var(--input-border)!important}.theme-select-dropdown .ant-select-selection-item{color:var(--text-color-root)!important}.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{align-items:center;height:30px}.ant-message .already-registered-message .ant-message-notice-content{padding:20px;font-size:20px;background-color:var(--surface-primary)!important}.w-120{border-radius:var(--radius-md);width:120px;height:40px;border:1px solid var(--input-border)!important}.w-150{border-radius:var(--radius-md);width:150px;height:40px;border:1px solid var(--input-border)!important}html body{width:100%!important;overflow-y:auto!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}.upload-record-card-container .ant-card-body{height:90%!important}.extra-margin-bottom{--input-focus-outline-width:0px}.ant-skeleton-header .ant-skeleton-avatar,.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-element .ant-skeleton-button,.ant-skeleton-element .ant-skeleton-input,.ant-skeleton-element .ant-skeleton-image{background:var(--color-neutral-200,#f1ece1)!important}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg, var(--color-neutral-200,#f1ece1) 25%, var(--color-neutral-400,#e8e2d7) 37%, var(--color-neutral-200,#f1ece1) 63%)!important;background-size:400% 100%!important;animation:1.4s infinite skeleton-pulse!important}@keyframes skeleton-pulse{0%{background-position:100%}to{background-position:0}}[data-theme=dark] .ant-skeleton-header .ant-skeleton-avatar,[data-theme=dark] .ant-skeleton-content .ant-skeleton-title,[data-theme=dark] .ant-skeleton-content .ant-skeleton-paragraph>li,[data-theme=dark] .ant-skeleton-element .ant-skeleton-button,[data-theme=dark] .ant-skeleton-element .ant-skeleton-input,[data-theme=dark] .ant-skeleton-element .ant-skeleton-image{background:var(--fill-secondary)!important}[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-title,[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-paragraph>li,[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-button,[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-input,[data-theme=dark] .ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg, var(--fill-secondary) 25%, var(--surface-hover) 37%, var(--fill-secondary) 63%)!important;background-size:400% 100%!important;animation:1.4s infinite skeleton-dark-pulse!important}@keyframes skeleton-dark-pulse{0%{background-position:100%}to{background-position:0}}
