@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}.tooltip-arrow,.tooltip-arrow:before{position:absolute;width:8px;height:8px;background:inherit}.tooltip-arrow{visibility:hidden}.tooltip-arrow:before{content:"";visibility:visible;transform:rotate(45deg)}[data-tooltip-style^=light]+.tooltip>.tooltip-arrow:before{border-style:solid;border-color:#e5e7eb}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=top]>.tooltip-arrow:before{border-bottom-width:1px;border-right-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=right]>.tooltip-arrow:before{border-bottom-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=bottom]>.tooltip-arrow:before{border-top-width:1px;border-left-width:1px}[data-tooltip-style^=light]+.tooltip[data-popper-placement^=left]>.tooltip-arrow:before{border-top-width:1px;border-right-width:1px}.tooltip[data-popper-placement^=top]>.tooltip-arrow{bottom:-4px}.tooltip[data-popper-placement^=bottom]>.tooltip-arrow{top:-4px}.tooltip[data-popper-placement^=left]>.tooltip-arrow{right:-4px}.tooltip[data-popper-placement^=right]>.tooltip-arrow{left:-4px}.tooltip.invisible>.tooltip-arrow:before{visibility:hidden}[data-popper-arrow],[data-popper-arrow]:before{position:absolute;width:8px;height:8px;background:inherit}[data-popper-arrow]{visibility:hidden}[data-popper-arrow]:before{content:"";visibility:visible;transform:rotate(45deg)}[data-popper-arrow]:after{content:"";visibility:visible;transform:rotate(45deg);position:absolute;width:9px;height:9px;background:inherit}[role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:before{border-style:solid;border-color:#4b5563}[role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#e5e7eb}.dark [role=tooltip]>[data-popper-arrow]:after{border-style:solid;border-color:#4b5563}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:before{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]:after{border-bottom-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:before{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]:after{border-bottom-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:before{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]:after{border-top-width:1px;border-left-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:before{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]:after{border-top-width:1px;border-right-width:1px}[data-popover][role=tooltip][data-popper-placement^=top]>[data-popper-arrow]{bottom:-5px}[data-popover][role=tooltip][data-popper-placement^=bottom]>[data-popper-arrow]{top:-5px}[data-popover][role=tooltip][data-popper-placement^=left]>[data-popper-arrow]{right:-5px}[data-popover][role=tooltip][data-popper-placement^=right]>[data-popper-arrow]{left:-5px}[role=tooltip].invisible>[data-popper-arrow]:before{visibility:hidden}[role=tooltip].invisible>[data-popper-arrow]:after{visibility:hidden}[type=text],[type=email],[type=url],[type=password],[type=number],[type=date],[type=datetime-local],[type=month],[type=search],[type=tel],[type=time],[type=week],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=number]:focus,[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=week]:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#1c64f2}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}select:not([size]){background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 10 6'%3e %3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m1 1 4 4 4-4'/%3e %3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.75em .75em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}:is([dir=rtl]) select:not([size]){background-position:left .75rem center;padding-right:.75rem;padding-left:0}[multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#1c64f2;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000}[type=checkbox]{border-radius:0}[type=radio]{border-radius:100%}[type=checkbox]:focus,[type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #1C64F2;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}[type=checkbox]:checked,[type=radio]:checked,.dark [type=checkbox]:checked,.dark [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:.55em .55em;background-position:center;background-repeat:no-repeat}[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3e %3c/svg%3e");background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}.dark [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");background-size:1em 1em}[type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3e %3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M0.5 6h14'/%3e %3c/svg%3e");background-color:currentColor;border-color:transparent;background-position:center;background-repeat:no-repeat;background-size:.55em .55em;-webkit-print-color-adjust:exact;print-color-adjust:exact}[type=checkbox]:indeterminate:hover,[type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type=file]:focus{outline:1px auto inherit}input[type=file]::file-selector-button{color:#fff;background:#1f2937;border:0;font-weight:500;font-size:.875rem;cursor:pointer;padding:.625rem 1rem .625rem 2rem;margin-inline-start:-1rem;margin-inline-end:1rem}input[type=file]::file-selector-button:hover{background:#374151}:is([dir=rtl]) input[type=file]::file-selector-button{padding-right:2rem;padding-left:1rem}.dark input[type=file]::file-selector-button{color:#fff;background:#4b5563}.dark input[type=file]::file-selector-button:hover{background:#6b7280}input[type=range]::-webkit-slider-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-webkit-slider-thumb{background:#9ca3af}.dark input[type=range]:disabled::-webkit-slider-thumb{background:#6b7280}input[type=range]:focus::-webkit-slider-thumb{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1px;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}input[type=range]::-moz-range-thumb{height:1.25rem;width:1.25rem;background:#1c64f2;border-radius:9999px;border:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input[type=range]:disabled::-moz-range-thumb{background:#9ca3af}.dark input[type=range]:disabled::-moz-range-thumb{background:#6b7280}input[type=range]::-moz-range-progress{background:#3f83f8}input[type=range]::-ms-fill-lower{background:#3f83f8}.toggle-bg:after{content:"";position:absolute;top:.125rem;left:.125rem;background:#fff;border-color:#d1d5db;border-width:1px;border-radius:9999px;height:1.25rem;width:1.25rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-duration:.15s;box-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color)}input:checked+.toggle-bg:after{transform:translate(100%);border-color:#fff}input:checked+.toggle-bg{background:#1c64f2;border-color:#1c64f2}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(63 131 248 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-\[60px\]{bottom:60px}.left-0{left:0}.right-0{right:0}.top-0{top:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mt-2{margin-top:.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-4{height:1rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.w-1\/2{width:50%}.w-4{width:1rem}.w-6{width:1.5rem}.w-64{width:16rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-none{transform:none}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.\!resize{resize:both!important}.resize{resize:both}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:.5rem}.rounded-e-lg{border-start-end-radius:.5rem;border-end-end-radius:.5rem}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-s-lg{border-start-start-radius:.5rem;border-end-start-radius:.5rem}.border{border-width:1px}.border-0{border-width:0px}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(28 100 242 / var(--tw-border-opacity))}.border-blue-700{--tw-border-opacity: 1;border-color:rgb(26 86 219 / var(--tw-border-opacity))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900\/50{background-color:#11182780}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-white\/50{background-color:#ffffff80}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-4{padding:1rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pt-2{padding-top:.5rem}.text-center{text-align:center}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-6{line-height:1.5rem}.leading-9{line-height:2.25rem}.text-blue-600{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}*:not(svg,svg *){font-size:14px;color:var(--text-primary)}*{transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}body{overflow:auto;height:100%;margin:0;font-family:Inter,sans-serif;font-weight:500;color:var(--text-primary);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:12px;padding:0 2px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);background-clip:padding-box;border:4px solid transparent;border-radius:16px}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 66 159 / var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(28 100 242 / var(--tw-text-opacity))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(164 202 254 / var(--tw-ring-opacity))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity))}:is(.dark .dark\:border-blue-500){--tw-border-opacity: 1;border-color:rgb(63 131 248 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-600){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}:is(.dark .dark\:border-gray-700){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity))}:is(.dark .dark\:border-transparent){border-color:transparent}:is(.dark .dark\:bg-blue-600){--tw-bg-opacity: 1;background-color:rgb(28 100 242 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-600){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-700){--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:bg-gray-800\/50){background-color:#1f293780}:is(.dark .dark\:bg-gray-900\/80){background-color:#111827cc}:is(.dark .dark\:text-blue-500){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}:is(.dark .dark\:text-gray-400){--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:bg-blue-700:hover){--tw-bg-opacity: 1;background-color:rgb(26 86 219 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-600:hover){--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:bg-gray-800:hover){--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}:is(.dark .dark\:hover\:text-blue-500:hover){--tw-text-opacity: 1;color:rgb(63 131 248 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-gray-300:hover){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}:is(.dark .dark\:hover\:text-white:hover){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.rtl\:rotate-180:where([dir=rtl],[dir=rtl] *){--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rtl\:space-x-reverse:where([dir=rtl],[dir=rtl] *)>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 1}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{box-sizing:border-box;height:100%;line-height:1.15;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}*,*:before,*:after{box-sizing:inherit}main{display:block}h1{margin:.67em 0;font-size:2em}hr{overflow:visible;box-sizing:content-box;height:0}pre{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden],iframe#webpack-dev-server-client-overlay{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.select-models{cursor:pointer;min-width:100%;max-width:100%;padding:12px;background-color:var(--background-input);border-radius:5px;outline:none}.select-models option{color:var(--text-primary);background:var(--background-default)}.app-loader{position:fixed;z-index:40;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100vw;height:100vh;background-color:var(--background-default)}.al-container{display:flex;flex-direction:column;align-items:center}.al-loading-bar{width:100%;height:12px;margin-top:28px;background-color:var(--background-paper);border-radius:4px}.al-loading-bar-fill{height:100%;background-color:var(--background-highlight);border-radius:4px;animation:bar-loading 3s 2.7s infinite}.al-message{width:300px;margin-top:16px;padding:0 16px;color:var(--text-primary);text-align:center}.al-author{margin-top:8px;color:var(--text-secondary)}.al-logo-container{position:relative;width:50px;height:50px}.al-workspace-logo,.al-naas-logo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.al-naas-logo{opacity:.15}.al-workspace-logo{z-index:1;opacity:1}.al-workspace-logo.animate{animation:workspace-fade 3s 2.7s infinite}@keyframes workspace-fade{0%,75%{opacity:1}80%,to{opacity:0}}@keyframes bar-loading{0%{width:0}to{width:100%}}.aiavatar{display:flex;flex-grow:1;justify-content:center;padding-top:20px;color:var(--text-primary)}.aiavatar-container{width:100%}.aiavatar-image-container{position:relative;display:flex;justify-content:center;margin-bottom:16px}.aiavatar-image{position:relative;top:0;bottom:0;left:0;width:144px;height:144px;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-subtle);border-radius:12px}.aiavatar-form{margin-top:20px}.aiavatar-form-group{position:relative;margin-top:4px;margin-bottom:12px}.aiavatar-label{display:inline-block;font-size:16px}.aiavatar-select{margin-top:8px;font-size:14px;border:1px solid var(--border-subtle)}.aiavatar-select:focus{border-color:var(--border-highlight);outline:none;box-shadow:none}.aiavatar-textarea{width:100%;margin-top:12px;margin-bottom:12px;padding:8px 12px;font-size:14px;background-color:var(--background-contrast);border:0;border-radius:4px}.aiavatar-secondary-label{display:inline-block;margin-top:8px;margin-bottom:8px;font-size:16px;color:var(--text-secondary)}.aiavatar-disabled-input{cursor:not-allowed;width:100%;margin-top:8px;padding:8px 12px;font-size:14px;color:var(--text-secondary);background-color:var(--background-contrast);border:0;border-radius:4px}.aiavatar-tools-list{cursor:not-allowed;color:var(--text-secondary);list-style:none}.aiavatar-tools-list:hover{color:var(--text-secondary);list-style:disc}.aiavatar-tool-item{display:flex;align-items:center;margin-bottom:8px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;letter-spacing:.5px}.aiavatar-tool-icon{width:20px;height:20px;margin-right:8px}.aiavatar-tool-text{padding-left:8px}.aiavatar-actions{display:flex;flex-direction:row-reverse;gap:16px;align-items:center}.aiavatar-submit-button{margin-top:12px;padding:16px 24px;font-weight:700;color:var(--text-inverse);background-color:var(--background-paper);border-radius:8px}.image-upload{position:relative;display:flex;justify-content:center;margin-bottom:8px}.iu-input{cursor:pointer;opacity:0;border-radius:9999px}.iu-hover-area{border-radius:9999px;transition:background-color .3s ease}.iu-default-image{position:relative;top:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;border:2px solid var(--border-subtle);border-radius:9999px}.iu-placeholder{position:relative;top:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:135px;height:135px;background-color:var(--background-paper);border-radius:9999px}.iu-placeholder-label{font-size:36px}.iu-camera-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px}.iu-camera-svg{width:24px;height:24px}.iu-update-button{position:absolute;bottom:0;left:50%;transform:translate(-50%);overflow:hidden;background-color:var(--background-paper);border-radius:4px;transition:height .5s ease-out}.iu-update-button.with-file{height:100px;padding:4px}.iu-update-button.no-file{height:0;padding:0}.connections{cursor:not-allowed;opacity:.6}.connections-content{pointer-events:none}.connections-title{margin-bottom:8px;font-size:30px;font-weight:700}.c-description{font-size:16px;font-weight:500;color:var(--text-primary)}.c-link{color:var(--text-highlight)}.c-subtitle{margin-top:24px;font-size:16px;font-weight:500;color:var(--text-primary)}.c-table-container{position:relative;overflow:auto;width:100%;min-width:100%;margin-top:40px;margin-bottom:80px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-radius:8px}.c-empty-state{display:flex;justify-content:center;width:100%;margin-top:128px;margin-bottom:128px}.c-empty-state-content{max-width:304px}.c-empty-state-title{margin-bottom:8px;font-size:30px;font-weight:700;color:var(--text-primary)}.c-empty-state-text{font-size:16px;font-weight:400;color:var(--text-secondary)}.c-header{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-top:32px}@media (width >= 768px){.c-header{flex-direction:row;align-items:center}}.c-header-text{font-size:16px;font-weight:500;color:var(--text-secondary)}.c-search-container{position:relative;margin-top:8px}@media (width >= 768px){.c-search-container{margin-top:0}}.c-search-input{width:343px;padding-left:48px;background-color:var(--background-contrast);border-color:var(--border-default);border-radius:8px}.c-search-input::-moz-placeholder{font-size:14px}.c-search-input::placeholder{font-size:14px}.c-search-icon{position:absolute;top:12px;left:20px}.c-tabs-container{margin-top:16px;margin-bottom:32px}.c-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1;gap:16px}@media (width >= 768px){.c-grid{grid-template-columns:repeat(4,1fr)}}@media (width >= 1024px){.c-grid{grid-template-columns:repeat(6,1fr)}}@media (width >= 1280px){.c-grid{grid-template-columns:repeat(10,1fr)}}.card-connections{cursor:pointer;display:flex;flex-direction:column;gap:8px;align-items:center;padding:12px 8px;text-align:center;border-radius:8px;transition:background-color .2s ease-in}.card-connections:hover{background-color:var(--background-paper)}.cc-logo{width:100%;max-width:48px}.cc-name{font-size:14px;font-weight:400;color:var(--text-primary)}.tab-carousel{position:relative;overflow:auto;width:100%;white-space:nowrap}.tc-arrow-container{position:sticky;top:20px;display:inline-block;padding-top:16px;padding-bottom:16px;background-color:var(--background-contrast)}.tc-left-arrow{left:0;padding-left:0}.tc-right-arrow{right:0;padding-right:0}.tc-arrow{cursor:pointer}.tab-button{display:inline-block;margin-right:12px;padding:12px 24px;font-size:14px;border-radius:10px}.tb-active{margin-left:16px;font-weight:700;color:var(--text-primary);background-color:var(--background-paper);border:1px solid var(--border-highlight)}.tb-inactive{font-weight:400;color:var(--text-secondary);border:1px solid var(--border-default)}.tb-inactive:hover{color:var(--text-highlight);border-color:var(--border-highlight)}.connections-table{width:100%}.ct-head{font-size:14px;font-weight:600;background-color:var(--background-contrast)}.ct-head tr{text-align:left}.ct-head-cell{padding:16px 20px;border-right:1px solid var(--border-default)}.ct-head-cell:first-child{border-top-left-radius:8px}.ct-head-cell:last-child{border-right:none;border-top-right-radius:8px}.ct-body{font-size:14px;font-weight:400}.ct-row{background-color:var(--background-contrast);border-bottom:1px solid var(--border-default)}.ct-cell{overflow:hidden;padding:15px 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.ct-type{display:inline-flex;gap:8px;align-items:center}.ct-logo{width:30px;height:30px}.ct-name{display:inline-flex;align-items:center;text-decoration:underline}.ct-owner{display:inline-flex;gap:8px;align-items:center}.ct-workspace{min-width:150px;max-width:303px;word-break:break-all;white-space:break-spaces}.ct-status{font-weight:700;color:var(--text-primary)}.usage-table .ag-root-wrapper{border:none!important}.usage-table .ag-root{border:1px solid var(--border-default)}.usage-table .ag-horizontal-right-spacer{display:none!important}.usage-table .ag-cell{-webkit-user-select:text;-moz-user-select:text;user-select:text}.stats-card{padding:1.5rem;background-color:var(--background-paper);border:1px solid var(--border-default);border-radius:.5rem}.stats-card h3{font-size:.875rem;line-height:1.25rem}.stats-card p{font-size:1.25rem;line-height:1.75rem}.stats-card .text-xs{font-size:.75rem;line-height:1rem;opacity:.7}.stats-icon-button{padding:.5rem;background-color:var(--background-paper);border-radius:9999px}.month-selector-container{position:relative;z-index:20;width:100%;margin-left:8px}.month-selector-button{display:flex;gap:.5rem;align-items:center;justify-content:space-between;width:100%;padding:.5rem 1rem;font-weight:500;color:var(--text-highlight);background-color:var(--background-paper);border:1px solid var(--border-default);border-radius:9999px;transition:all .2s}.month-selector-button:hover{background-color:color-mix(in srgb,var(--background-highlight) 70%,black)}.month-selector-arrow{stroke:var(--icon-highlight);transition:transform .2s}.month-selector-arrow.opened{transform:rotate(180deg)}.month-selector-dropdown{position:absolute;z-index:25;top:calc(100% + .5rem);right:0;left:0;overflow-y:auto;max-height:300px;padding:.5rem;background-color:var(--background-default);border:1px solid var(--border-default);border-radius:.5rem;box-shadow:0 4px 6px -1px color-mix(in srgb,var(--shadow-primary) 10%,transparent),0 2px 4px -1px color-mix(in srgb,var(--shadow-primary) 6%,transparent)}.month-selector-option{width:100%;padding:.5rem 1rem;color:var(--text-primary);text-align:left;border-radius:.25rem;transition:all .2s}.month-selector-option:hover,.month-selector-option.selected{color:var(--text-highlight);background-color:color-mix(in srgb,var(--background-highlight) 10%,transparent)}.month-selector-container.relative.ml-4{margin-left:0}@media (width <= 639px){.month-selector-container{position:relative}.month-selector-dropdown{position:absolute;width:100%;max-height:50vh}}@media (width >= 640px){.month-selector-container.relative.ml-4{margin-left:1rem}.month-selector-container{width:auto}.month-selector-button{justify-content:flex-start;width:auto}.month-selector-dropdown{left:auto;width:160px}.stats-card{padding:2rem}.stats-card p:not(.text-xs){font-size:1.5rem;line-height:2rem}}.d-container{display:flex;flex-direction:column;gap:16px}@media (width >= 768px){.d-container{flex-direction:row;align-items:center;justify-content:space-between}}.d-title{font-size:30px;font-weight:700}.d-subtitle{margin-top:8px;font-size:16px;font-weight:400;color:color-mix(in srgb,var(--text-primary) 50%,transparent)}.d-selectors-container{display:flex;flex-direction:column;gap:12px}@media (width >= 640px){.d-selectors-container{flex-direction:row}}.d-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;margin-top:32px}@media (width >= 640px){.d-grid{grid-template-columns:repeat(2,1fr)}}@media (width >= 1024px){.d-grid{grid-template-columns:repeat(4,1fr)}}.d-stats-header{display:flex;align-items:center;justify-content:space-between}.d-stats-title{font-size:14px;color:var(--text-secondary)}.d-stats-value{margin-top:8px;font-size:24px;font-weight:700}.d-stats-subtitle{margin-top:4px;font-size:12px;color:var(--text-secondary)}.d-table-container{position:relative;overflow:auto;width:100%;margin-top:32px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-radius:8px}.custom-data-grid{display:flex;flex:1;flex-direction:column}.ag-cell{display:flex;align-items:center}.ag-cell-wrapper{flex-grow:1}.ag-input-field-input{height:32px;padding-left:24px;font-size:14px;background-color:var(--background-default);border:solid 1px color-mix(in srgb,transparent,var(--border-default) 15%);border-radius:4px}.ag-input-field-input:focus{border-color:var(--border-highlight);box-shadow:none}.events{cursor:not-allowed;opacity:.6}.events-container{pointer-events:none}.e-title{margin-top:0;margin-bottom:0;font-size:24px;color:var(--text-primary)}.e-description-container{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:space-between;margin-top:0}@media (width >= 768px){.e-description-container{flex-direction:row;align-items:center}}.e-description{font-size:16px;font-weight:500;color:var(--text-secondary)}.e-search-container{position:relative}.e-search-input{width:343px;padding-left:48px;background-color:var(--background-contrast);border:1px solid var(--border-default);border-radius:8px}.e-search-input::-moz-placeholder{font-size:14px}.e-search-input::placeholder{font-size:14px}.e-search-icon{position:absolute;top:12px;left:20px}.e-tabs-container{margin-top:80px}.e-table-container{position:relative;overflow:auto;width:100%;min-width:100%;margin-top:32px;border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-radius:8px}.events-table{width:100%}.et-header{font-size:14px;font-weight:600;text-align:left;background-color:var(--background-contrast)}.et-header-cell{padding:16px 20px;border-right:1px solid var(--border-default)}.et-body{font-size:14px;font-weight:400}.et-row{background-color:var(--background-contrast);border-bottom:1px solid var(--border-default)}.et-cell{overflow:hidden;padding:15px 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.et-cell-location{display:inline-flex;gap:8px;align-items:center}.et-cell-file{display:inline-flex;align-items:center;min-width:150px;max-width:303px;word-break:break-all;white-space:break-spaces}.et-cell-owner{display:inline-flex;gap:8px;align-items:center}.et-status-completed{font-weight:700;color:var(--text-primary)}.toggle-switch-container{display:flex;align-items:center}.toggle-switch-container.ts-active .toggle-switch:after{left:17px}.toggle-switch{cursor:pointer;position:relative;flex-shrink:0;width:40px;height:25px;margin:0;border:0 solid;border-radius:20px;transition:all .3s ease}.toggle-switch.ts-on{background-color:var(--background-highlight)}.toggle-switch.ts-off{background-color:var(--background-input)}.toggle-switch:after{content:"";position:absolute;top:2.5px;left:3px;display:block;width:20px;height:20px;background-color:var(--background-input);border:8px solid;border-radius:50%;transition:all .15s ease-out}.ts-label{margin-left:8px;font-size:14px;font-weight:700;color:var(--text-inverse)}.ts-label-off{margin-left:24px}.jobs{cursor:not-allowed;opacity:.6}.jobs-container{pointer-events:none}.jobs-title{font-size:30px;font-weight:700}.jobs-subtitle{margin-top:8px;font-size:16px;font-weight:400;color:var(--text-secondary)}.jobs-table-wrapper{position:relative;overflow:auto;width:100%;min-width:100%;margin-top:32px;border-color:var(--border-subtle);border-right:1px solid;border-bottom:1px solid;border-left:1px solid;border-radius:8px}.jobs-table{width:100%}.jt-header{font-size:14px;font-weight:600;text-align:left;background-color:var(--background-contrast)}.jt-header-cell{padding:16px 20px;border-right:1px solid var(--border-default)}.jt-body{font-size:14px;font-weight:400}.jt-row{background-color:var(--background-contrast);border-bottom:1px solid var(--border-default)}.jt-cell{overflow:hidden;padding:15px 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.jt-cell-location{display:inline-flex;gap:8px;align-items:center}.jt-cell-file{display:inline-flex;align-items:center;min-width:150px;max-width:303px;word-break:break-all;white-space:break-spaces}.jt-cell-owner{display:inline-flex;gap:8px;align-items:center}.jt-status-completed{font-weight:700;color:var(--text-primary)}.cardbg:after{content:"";position:absolute;top:0;left:0;width:100%;height:250px;background-color:color-mix(in srgb,var(--shadow-primary) 60%,transparent);border-radius:.75rem}.market-place{display:flex;flex-flow:column wrap;width:100%}.mp-header{display:flex;gap:16px;align-items:center}.mp-title{margin-top:0;margin-bottom:0;font-weight:700}.mp-badge{padding:4px 16px;font-size:14px;font-weight:400;background-color:var(--background-paper);border-radius:24px}.mp-provider{margin-top:12px;font-size:14px;font-weight:400;color:var(--text-secondary)}.mp-provider-link{font-weight:600;text-decoration:underline}.mp-section{margin-top:32px;margin-bottom:32px}.mp-item-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--border-default)}.mp-item-details{cursor:pointer;display:inline-flex;gap:16px;align-items:center}.mp-item-title{font-weight:400}.mp-item-description{font-size:14px;font-weight:400;color:var(--text-secondary)}.market-place-tabs{border-color:var(--border-subtle);border-bottom:1px solid}.mpt-tab-container{scrollbar-width:none;overflow:auto;display:flex;gap:16px;-ms-overflow-style:none}.mpt-tab-container::-webkit-scrollbar{display:none}.mpt-tab{cursor:pointer;padding:16px 0;font-size:14px;color:var(--text-secondary);white-space:nowrap;background-color:transparent;border:none}.mpt-tab-active{padding:12px 0;color:var(--text-highlight);border-bottom:2px solid var(--border-highlight)}@media (width >= 768px){.mpt-tab-container{gap:24px}}.marketplace-home{cursor:not-allowed}.mph-container{pointer-events:none;opacity:.6}.mph-header{margin-bottom:8px}.mph-title{margin-bottom:8px;font-size:30px;font-weight:700}.mph-subtitle{font-size:16px;font-weight:500;color:var(--text-secondary)}.mph-table-container{position:relative;overflow:auto;width:100%;min-width:100%;margin-top:56px;margin-bottom:80px;border-color:var(--border-subtle);border-right:1px solid;border-bottom:1px solid;border-left:1px solid;border-radius:8px}.mph-empty-state{display:flex;justify-content:center;width:100%;margin-top:128px;margin-bottom:128px}.mph-empty-content{max-width:304px}.mph-empty-title{margin-bottom:8px;font-size:30px;font-weight:700;color:var(--text-primary)}.mph-empty-text{font-size:16px;font-weight:400;color:var(--text-secondary)}.mph-filter-section{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:space-between;margin-top:32px}.mph-filter-label{font-size:16px;font-weight:500;color:var(--text-secondary)}.mph-search-container{position:relative}.mph-search-input{width:343px;padding-left:48px;background-color:var(--background-contrast);border:1px solid var(--border-default);border-radius:8px}.mph-search-input::-moz-placeholder{font-size:14px}.mph-search-input::placeholder{font-size:14px}.mph-search-icon{position:absolute;top:12px;left:20px}.mph-tab-section{margin-top:32px;margin-bottom:32px}.mph-card-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (width >= 768px){.mph-filter-section{flex-direction:row;align-items:center}.mph-card-grid{grid-template-columns:1fr 1fr}}@media (width >= 1024px){.mph-card-grid{grid-template-columns:1fr 1fr 1fr}}@media (width >= 1280px){.mph-card-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.card-market-place{position:relative}.cmp-category{position:absolute;z-index:1;top:20px;left:20px;display:flex;gap:10px;width:-moz-max-content;width:max-content;margin-bottom:20px;padding:8px 24px;font-weight:400;background-color:color-mix(in srgb,var(--background-contrast) 20%,transparent);border-radius:9999px}.cmp-status{position:absolute;z-index:1;top:28px;right:16px}.cmp-content-background{position:relative;display:flex;align-items:center;justify-content:center;height:250px;padding:20px;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:12px}.cmp-title{z-index:1;margin:0;font-size:24px;font-weight:700;color:var(--text-primary)}.cmp-footer{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;margin-top:20px}.cmp-company{display:inline-flex;gap:8px;align-items:center}.cmp-logo{max-width:30px;border-radius:6px}.cmp-company-name{font-size:14px;font-weight:600;color:var(--text-primary);text-decoration:underline}.cmp-date{font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:underline}.market-place-table{width:100%}.mpt-header{font-size:14px;font-weight:600;text-align:left;background-color:var(--background-contrast)}.mpt-header-cell{padding:16px 20px;border-right:1px solid var(--border-default)}.mpt-header-first{border-top-left-radius:8px}.mpt-header-last{border-right:none;border-top-right-radius:8px}.mpt-row{font-size:14px;font-weight:400;background-color:var(--background-contrast);border-bottom:1px solid var(--border-default)}.mpt-cell{overflow:hidden;padding:15px 20px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mpt-cell-item{display:inline-flex;gap:8px;align-items:center}.mpt-logo{width:30px;height:30px}.mpt-identifier{display:inline-flex;align-items:center}.mpt-provider{display:inline-flex;gap:8px;align-items:center}.mpt-description{min-width:150px;max-width:303px;word-break:break-all;white-space:break-spaces}.mpt-status{font-weight:700;color:var(--text-primary)}.models{width:100%}.models-title{font-size:30px;color:var(--text-primary)}.models-subtitle{margin-top:8px;font-size:14px;font-weight:400;color:var(--text-secondary)}.models-table-wrapper{position:relative;overflow:auto;width:100%;min-width:100%;min-height:calc(100vh - 330px);margin-top:32px;border-color:var(--border-subtle);border-right:1px solid;border-bottom:1px solid;border-left:1px solid;border-radius:8px}.model-table{width:100%}.mt-header{font-size:14px;font-weight:600;background-color:var(--background-contrast)}.mt-header-cell{padding:16px 0;border-right:1px solid var(--border-default)}.mt-body{font-size:14px;font-weight:400}.mt-row{background-color:var(--background-contrast);border-bottom:1px solid}.mt-cell{overflow:hidden;padding:15px 20px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.mt-cell-empty{text-align:center}.plugins{width:100%}.plugins-title{font-size:30px;font-weight:700}.plugins-subtitle{margin-top:8px;font-size:16px;font-weight:400;color:var(--text-primary)}.plugins-table-wrapper{position:relative;overflow:auto;width:100%;min-width:100%;margin-top:32px;border-radius:8px}.plugins-table-container{overflow:auto}.pt-plugin-cell{overflow:hidden;display:flex;gap:12px;align-items:center}.pt-avatar{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:35px;height:35px;background-color:var(--background-default);border-radius:50%}.pt-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.pt-avatar-text{font-size:16px;color:var(--text-inverse)}.pt-name-container{overflow:hidden}.pt-name{overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.pt-truncate{-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-text{-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.pt-id{-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.pt-actions{cursor:pointer;display:inline-flex}.pt-modal-title{font-size:24px;font-weight:600}.pt-modal-subtitle{margin-top:8px;font-size:14px;font-weight:400}.pt-modal-content{margin-top:16px;padding:16px 16px 40px;line-height:20px;color:var(--text-primary);background-color:var(--background-default);border-radius:8px}.pt-modal-content pre{text-wrap:wrap}.pt-modal-actions{display:flex;gap:12px;align-items:center;justify-content:flex-end;width:100%;margin-top:16px}.pt-btn-cancel{padding:16px 32px;font-weight:700;color:var(--text-primary);background-color:var(--background-paper);border-radius:8px}.pt-btn-save{padding:16px 32px;font-weight:700;color:var(--text-inverse);background-color:var(--background-highlight);border-radius:8px}.plugins-table .ag-root-wrapper{border:none!important}.plugins-table .ag-horizontal-right-spacer{display:none!important}.plugins-table .ag-cell{-webkit-user-select:text;-moz-user-select:text;user-select:text}.profile{width:100%}.profile-title{margin-top:0;margin-bottom:12px;font-size:30px;font-weight:700;color:var(--text-primary)}.profile-subtitle{font-size:16px;font-weight:400;color:var(--text-primary)}.profile-form-container{display:flex;justify-content:flex-start;margin-top:32px}.pf-container{width:100%;max-width:600px}.pf-avatar-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}.pf-avatar{overflow:hidden;width:140px!important;height:140px!important;margin-bottom:1.5rem;border:4px solid var(--border-subtle);border-radius:9999px}.pf-avatar>div{border-radius:9999px}.pf-section-title{margin-bottom:.75rem;font-size:.875rem;font-weight:400;color:var(--text-primary)}.pf-section{margin-top:1.75rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border-subtle)}.pf-field{position:relative;margin-bottom:1rem}.pf-field.mt-1{margin-top:.25rem}.pf-link-change-password{cursor:pointer;position:absolute;top:0;right:.75rem;font-size:.75rem;font-weight:400;color:var(--text-highlight);text-decoration:underline}.pf-action{cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;margin:1.5rem 0;padding:1rem;border-radius:4px;transition:background-color .2s}.pf-action:hover{background-color:var(--background-paper)}.pf-action-title{margin-bottom:.5rem;font-size:.875rem;font-weight:400;color:var(--state-destructive)}.pf-action-desc{font-size:.875rem;color:var(--text-secondary)}.pf-btn-row{position:relative;display:flex;justify-content:flex-end;padding-top:1rem;padding-bottom:2rem}.pf-btn-save{width:9rem;height:3rem;padding:.75rem .5rem;font-size:1rem;font-weight:700;color:var(--text-inverse);background:var(--background-highlight);border-radius:.375rem}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.input-label{display:inline-block;margin-bottom:8px;font-size:14px;font-weight:400}.input-required{color:var(--state-destructive)}.input-field{width:100%;padding:8px 12px;font-size:14px;color:var(--text-primary);background-color:var(--background-input);border:0;border-radius:4px}.input-field:focus{outline:none;box-shadow:0 0 0 2px var(--shadow-highlight)}.ti-info-label{font-size:9px}.pi-country-container{display:flex;gap:8px;align-items:center;margin-bottom:8px}.pi-country-select{width:100%;padding:8px 12px;font-size:14px;background-color:var(--background-input);border:0;border-radius:4px}.tai-field{resize:vertical;width:100%;min-height:50px;padding:8px 12px;font-size:14px;color:var(--text-primary);background-color:var(--background-input);border:0;border-radius:4px}.tai-field:focus{outline:none;box-shadow:0 0 0 2px var(--shadow-highlight)}.tai-counter{display:flex;justify-content:flex-end;margin-top:4px;font-size:12px;color:var(--text-secondary)}.avatar-upload{cursor:pointer;position:relative;width:200px;height:200px}.au-content{display:flex;width:100%;height:100%}.au-content:hover>.au-icon{visibility:visible}.au-content:hover>.au-background{opacity:.5}.au-background{width:100%;height:100%;background-position:center center;background-size:cover;transition:opacity .3s}.au-background.round{border-radius:50%}.au-background.squircle{border-radius:.5rem}.au-loader{width:32px;height:32px;margin:auto;border-radius:50%}.au-icon{position:absolute;z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;visibility:hidden;border-radius:.5rem}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.custom-loader{position:relative}.cl-container{position:absolute}.cl-container.left{top:50%;left:-30px;transform:translateY(-50%)}.cl-container.right{top:50%;left:calc(100% + 15px);transform:translateY(-50%)}.cl-container.left-inner{top:50%;left:15px;transform:translateY(-50%)}.cl-container.right-inner{top:50%;left:calc(100% - 30px);transform:translateY(-50%)}.cl-container.foreground{cursor:default;z-index:1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:color-mix(in srgb,var(--shadow-primary) 55%,transparent);border-radius:6px}.cl-container.block{position:initial;display:block}.cl-container.block>.cl-loader{margin:0}.cl-loader{width:20px;height:20px;margin:auto;border:3px solid var(--border-default);border-top-color:var(--background-highlight);border-radius:50%;animation:spinner .5s linear infinite}.file-upload{position:absolute;z-index:-1;width:1px;height:1px;margin:auto;color:transparent;opacity:0;background-color:transparent;border:none}.file-upload:focus{border:none!important;outline:none}.settings-page-layout{display:flex;flex-direction:column;height:100%}.spl-header{flex-shrink:0}.spl-header-title{margin-top:0;margin-bottom:.75rem;font-size:2rem;font-weight:700;color:var(--text-primary)}.spl-header-description{color:var(--text-primary)}.spl-content{display:flex;flex-direction:column;flex-grow:1}.sf-container{width:100%;max-width:600px;margin-top:3rem}.sf-form-col{display:flex;flex-direction:column;width:100%}.sf-favicon-row{display:flex;gap:.75rem;width:100%;margin-bottom:1rem}.sf-favicon-label{font-size:.875rem;font-weight:400}.sf-favicon-img{cursor:not-allowed;width:40px;height:40px;margin-top:.5rem}.sf-favicon-info{margin-top:.25rem;font-size:.75rem;color:var(--text-secondary)}.sf-logo-row{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.sf-logo-label{font-size:.875rem;font-weight:400}.sf-logo-delete{margin-left:.5rem;color:var(--text-highlight)}.sf-logo-img-small{width:50px;height:50px;margin-top:.5rem}.sf-logo-img-large{cursor:pointer;max-width:250px;margin-top:.5rem}.sf-color-row{display:flex;gap:1rem;width:100%;margin-bottom:1rem}.sf-delete-action{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:4px;transition:background-color .2s}.sf-delete-action:hover{background-color:var(--background-paper)}.sf-delete-title{margin-bottom:.5rem;font-size:.875rem;font-weight:400;color:var(--state-destructive)}.sf-delete-desc{font-size:.875rem;color:var(--text-secondary)}.sf-btn-row{position:relative;display:flex;gap:1rem;justify-content:flex-end;padding-top:1rem;padding-bottom:2rem}.sf-theme-switch{margin-bottom:24px}.sf-theme-label{margin-bottom:8px}.sf-theme-option{margin:0 8px}.sf-toggle-mode{display:flex;flex-direction:row;align-items:center}.custom-button{cursor:pointer;position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:12px 24px;line-height:1.15;border-radius:4px;transition:all .3s ease}.custom-button:visited,.custom-button:focus{text-decoration:none}.custom-button.unstyled{width:auto;padding:0}.custom-button.unstyled.disabled{background-color:transparent!important}.custom-button.primary{color:var(--text-inverse);background-color:var(--background-highlight);border:1px solid var(--border-highlight)}.custom-button.tertiary{color:var(--text-primary);background-color:var(--background-default);border:1px solid var(--border-subtle)}.custom-button.destructive{color:var(--text-primary);background-color:var(--state-destructive);border:1px solid var(--state-destructive)}.custom-button.text{width:auto;padding:0;color:var(--text-primary);white-space:nowrap;background-color:transparent;border:none}.custom-button.text-primary{width:auto;padding:0;color:var(--text-highlight);white-space:nowrap;background-color:transparent;border:none}.custom-button.bordered-primary{color:var(--text-primary);background-color:transparent;border:1px solid var(--border-highlight)}.custom-button.bordered-destructive{color:var(--state-destructive);background-color:transparent;border:1px solid var(--state-destructive)}.custom-button.disabled{cursor:default;color:var(--text-light);background-color:var(--state-disable);border:none}@media (hover){.custom-button.primary:not(.disabled):hover{background-color:color-mix(in srgb,var(--background-highlight) 70%,black);border-color:color-mix(in srgb,var(--border-highlight) 70%,black)}.custom-button.tertiary:not(.disabled):hover{background-color:var(--background-paper);border-color:var(--border-default)}.custom-button.destructive:not(.disabled):hover{background-color:color-mix(in srgb,var(--state-destructive) 70%,black);border-color:color-mix(in srgb,var(--state-destructive) 70%,black)}.custom-button.text:not(.disabled):hover{text-decoration:underline}.custom-button.text-primary:not(.disabled):hover{text-decoration:underline}.custom-button.bordered-primary:not(.disabled):hover{color:var(--text-inverse);background-color:var(--background-paper)}.custom-button.bordered-destructive:not(.disabled):hover{color:var(--text-primary);background-color:var(--state-destructive)}}.confirmation-modal{z-index:1001}.cp-container{padding:56px 24px 16px;background-color:var(--background-default)}.cp-title{position:absolute;top:16px;left:24px;font-size:16px;font-weight:600;color:var(--text-primary)}.cp-content{font-size:14px;font-weight:600;color:var(--text-primary);text-align:justify;white-space:pre}.cp-actions{display:flex;flex-direction:row;gap:16px;justify-content:flex-end;margin-top:40px}.custom-modal{position:absolute;z-index:1000;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;transition:opacity .2s ease-in-out}.cm-blur{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:.5;background-color:var(--background-default);transition:opacity .2s ease-in-out}.cm-blur.closable{cursor:pointer}.cm-container{position:fixed;z-index:1000;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;visibility:hidden;opacity:0;background-color:transparent;border-radius:8px;box-shadow:0 7px 8px -4px color-mix(in srgb,var(--shadow-primary) 20%,transparent),0 13px 19px 2px color-mix(in srgb,var(--shadow-primary) 14%,transparent),0 5px 24px 4px color-mix(in srgb,var(--shadow-primary) 12%,transparent);transition:opacity .2s ease-in-out}.cm-content{position:relative;overflow:auto;max-width:100vh;max-height:100vh}@media (width <= 767px){.cm-content{min-width:100%}}.cm-close{cursor:pointer;position:absolute;z-index:1000;top:16px;right:16px}.custom-modal.opened{visibility:visible;opacity:1}.custom-modal.opened .cm-blur{visibility:visible;opacity:.5}.custom-modal.opened .cm-container{visibility:visible;opacity:1}.billing{max-width:1200px;margin:0 auto}.billing-title{margin:0 0 12px;font-size:30px;font-weight:700;color:var(--text-primary)}.billing-subtitle{margin-bottom:20px;font-size:16px;font-weight:400;color:var(--text-primary)}.billing-expiration-badge{display:inline-block;margin-bottom:20px;padding:4px 8px;color:var(--text-inverse);background-color:var(--background-paper);border-radius:8px}.billing-plans-container{margin-top:20px}.current-plan{margin-bottom:32px;padding:24px;background:var(--background-paper);border:1px solid var(--primary-main);border-radius:12px}.plan-header{margin-bottom:24px;text-align:center}.plan-header h3{margin:0;font-size:24px;font-weight:600;color:var(--text-primary)}.plan-header p{margin:8px 0;font-size:14px;color:var(--text-secondary)}.plan-price{margin:16px 0}.plan-price .amount{font-size:36px;font-weight:700;color:var(--text-primary)}.plan-price .period,.plan-credits{font-size:14px;color:var(--text-secondary)}.plan-actions{display:flex;flex-direction:column;gap:8px;margin-top:24px}.action-button{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0;padding:12px 20px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000001a}.action-button.primary{color:var(--text-inverse);background:var(--primary-main);border:1px solid var(--primary-main)}.action-button.primary:hover{background:var(--primary-dark);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.action-button.secondary{color:var(--primary-main);background:transparent;border:2px solid var(--primary-main)}.action-button.secondary:hover{color:var(--text-inverse);background:var(--primary-main);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.upgrade-options{margin-top:32px}.upgrade-options h3{margin:0 0 16px;font-size:20px;font-weight:600;color:var(--text-primary)}.upgrade-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.upgrade-card{padding:20px;text-align:center;background:var(--background-paper);border:1px solid var(--border-color);border-radius:12px}.upgrade-card h4{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary)}.upgrade-card p{margin:8px 0;font-size:14px;color:var(--text-secondary)}.upgrade-price{margin:16px 0;font-size:24px;font-weight:600;color:var(--text-primary)}.enterprise-link{display:block;text-decoration:none}@media (width >= 768px){.plan-actions{flex-direction:row;justify-content:center}.plan-actions>*{min-width:160px}}.policy-container{display:flex;flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px;color:var(--text-primary);background-color:var(--background-default)}.pc-header{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.pc-brand span{cursor:pointer;margin:0;font-size:14px;font-weight:400;color:var(--text-secondary);text-align:center;transition:color .2s ease}.pc-brand:hover span{color:var(--text-primary)}.pc-content{display:flex;justify-content:center;width:100%;max-width:800px}.pc-text-container{width:100%;max-width:600px}.pc-title{margin:0 0 40px;font-size:32px;font-weight:700;line-height:1.2;color:var(--text-primary);text-align:center}.pc-section{margin:30px 0 15px;font-size:18px;font-weight:600;line-height:1.4;color:var(--text-primary)}.pc-paragraph{margin:0 0 10px;font-size:14px;font-weight:400;line-height:1.6;color:var(--text-primary);text-align:justify}.pc-navigation{margin-top:40px;font-size:12px;color:var(--text-secondary);text-align:center}.pc-navigation a{color:var(--text-secondary);text-decoration:none;transition:color .2s ease}.pc-navigation a:hover{color:var(--text-primary);text-decoration:underline}@media (width >= 768px){.policy-container{padding:60px 40px}}.nf-container{display:grid;place-items:center;min-height:100vh;padding:6rem 1.5rem;background-color:var(--background-input)}.nf-content{height:100%;text-align:center}.nf-header{font-size:1rem;font-weight:600;color:var(--text-highlight)}.nf-title{margin-top:1rem;font-size:1.875rem;font-weight:700;color:var(--text-primary);letter-spacing:-.025em}.nf-message{margin-top:1.5rem;font-size:1rem;font-style:italic;line-height:1.75rem;color:var(--text-highlight)}.nf-actions{display:flex;gap:1.5rem;align-items:center;justify-content:center;margin-top:2.5rem}.nf-button{padding:.625rem .875rem;font-size:.875rem;font-weight:600;color:var(--text-inverse);background-color:var(--background-paper);border-radius:.375rem;box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-primary) 5%,transparent)}.nf-button:focus-visible{outline:2px solid var(--border-highlight);outline-offset:2px}@media (width >= 640px){.nf-container{padding:8rem 1.5rem}.nf-title{font-size:3rem}}@media (width >= 1024px){.nf-container{padding:8rem 2rem}}.account{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background-default)}.a-container{position:relative;display:flex;flex:1}.a-main{overflow:auto;flex:1;height:calc(100vh - 80px);margin-left:0;padding:2rem 1.5rem 1.5rem;color:var(--text-primary);background-color:var(--background-default)}@media (width >= 1024px){.a-main{padding-bottom:2rem}}.navbar{position:sticky;z-index:10;top:0;display:flex;align-items:center;justify-content:space-between;padding-top:8px;padding-bottom:8px;padding-left:4px;background-color:var(--background-default)}@media (width >= 640px){.navbar{padding-left:12px}}@media (width >= 768px){.navbar{display:none}}.nb-burger-button{display:flex;align-items:center;padding:4px;outline:var(--border-default)}.nb-burger-button.active{z-index:0}.nb-burger-button.inactive{z-index:20}.nb-burger-icon{width:24px;height:24px}.nb-logo-container{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.nb-logo{width:88px;height:20px;color:var(--text-primary);-o-object-fit:contain;object-fit:contain}.nb-title{overflow:hidden;flex:1;max-height:14px;margin:0;padding-right:16px;padding-left:16px;font-size:12px;font-weight:400;text-align:flex-start;text-overflow:ellipsis;word-break:break-all}.toolbar{display:flex;align-items:flex-end;background-color:transparent}.toolbar-desktop{position:absolute;z-index:40;top:12px;right:8px}@media (width <= 768px){.toolbar-desktop{display:none}}@media (width >= 768px){.toolbar-desktop{display:block}}.toolbar-mobile{position:relative}.tb-container{position:relative;display:flex;gap:12px;align-items:center;padding-right:12px;padding-left:12px}.settings-dropdown{position:relative}.sd-head{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:6px;border-radius:6px}.sd-head-content{display:flex;gap:12px;align-items:center;padding:4px 6px}.sd-head-workspace-info{display:flex;gap:8px;align-items:center}.sd-workspace-logo{flex-shrink:0;width:32px;height:32px;border-radius:6px}.sd-head-text{display:none}@media (width >= 640px){.sd-head-text{display:block}}.sd-head-workspace-name{overflow:hidden;max-width:150px;font-size:13px;font-weight:500;line-height:1.2;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.sd-head-workspace-type{font-size:12px;line-height:1.2;color:var(--text-secondary)}.sd-head-chevron{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:4px;color:var(--text-secondary)}.sd-dropdown-body{min-width:280px;max-width:320px;margin:4px;padding:8px 0;background-color:var(--background-default);border-radius:12px;box-shadow:0 2px 6px #00000026}.sd-email-container{padding:8px 20px;border-bottom:none}.sd-email{font-size:14px;color:var(--text-primary);text-align:left}.sd-workspace-section{padding:0}.sd-workspace-container{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 20px}.sd-workspace-info{display:flex;flex:1;gap:12px;align-items:center;min-width:0}.sd-workspace-avatar{width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.sd-workspace-name{overflow:hidden;font-size:14px;font-weight:500;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.sd-workspace-type{font-size:12px;color:var(--text-secondary)}.icon{width:20px;height:20px;color:var(--brand-primary)}.sd-link{display:flex;align-items:center;padding:12px 20px;color:var(--text-primary);transition:background-color .2s ease}.sd-link:hover{background-color:var(--background-paper)}.sd-link-container{display:flex;align-items:center;justify-content:space-between;width:100%}.sd-link-content{display:flex;gap:12px;align-items:center}.sd-documentation-icon,.sd-support-icon,.sd-sign-out-icon,.sd-create-workspace-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.sd-account-container{display:block;padding:12px 16px;color:var(--text-primary)}.sd-account-button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding-bottom:12px}.sd-account-button{cursor:pointer;display:flex;gap:12px;align-items:center;padding:8px 16px;border:2px solid var(--border-highlight);border-radius:6px;transition:all .3s}.sd-account-button:hover{color:var(--text-primary);background-color:var(--background-paper)}.sd-workspaces-list{scrollbar-color:var(--text-secondary) transparent;scrollbar-width:thin;overflow-y:auto;max-height:320px}.sd-workspaces-list::-webkit-scrollbar{width:4px}.sd-workspaces-list::-webkit-scrollbar-track{background:transparent}.sd-workspaces-list::-webkit-scrollbar-thumb{background-color:var(--text-secondary);border-radius:4px}.sd-workspace-item{cursor:pointer;display:block;width:100%;color:var(--text-primary);border:none}.sd-workspace-item:hover{background-color:var(--background-paper)}.sd-create-workspace-container{display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding-top:16px;padding-bottom:16px}.sd-create-workspace-info{display:inline-flex}.sd-create-workspace-text{display:flex;align-items:center}.sd-default-avatar{flex-shrink:0;width:32px;height:32px;color:var(--text-primary)}.sd-workspace-default-avatar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--background-paper);border-radius:4px}.sd-workspace-default-avatar p{margin:0;font-size:14px;font-weight:500;color:var(--text-primary)}.sd-dropdown-layout{padding:8px}.sd-workspace-header{cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 0;font-size:13px;color:var(--text-secondary);transition:background-color .2s ease}.sd-workspace-header:hover{background-color:var(--background-paper)}.sd-workspace-chevron{display:flex;align-items:center;justify-content:center;width:20px;height:100%;transition:transform .2s ease}.sd-workspace-chevron.expanded{transform:rotate(180deg)}.sd-workspace-link{display:block;width:100%;color:var(--text-primary)}.sd-theme-button{margin-left:8px}.sd-theme-icon:hover{color:var(--state-highlight)}.default-avatar{display:flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:4px}.dl-dropdown{position:absolute;z-index:99;border-radius:8px}.dl-dropdown.hidden{display:none}.dl-dropdown.visible{display:block}.dl-dropdown.default-position{top:44px;right:8px;min-width:300px}@media (width >= 768px){.dl-dropdown.default-position{top:56px;min-width:330px}}.profile-avatar{border-radius:50%}.pa-image{-o-object-fit:cover;object-fit:cover;border-radius:50%}.pa-initials{display:flex;align-items:center;justify-content:center;color:var(--text-inverse);background-color:var(--background-paper);border-radius:50%}.pa-small{width:34px;height:34px}.pa-medium{width:40px;height:40px}.pa-large{width:48px;height:48px}.search-navbar{padding:0 8px;background-color:var(--background-default)}@media (width >= 768px){.search-navbar{padding:0}}.sn-desktop-container{display:none;flex-wrap:wrap;align-items:center;height:72px;border-bottom:1px solid var(--border-subtle)}@media (width >= 768px){.sn-desktop-container{display:flex}}.sn-logo-container{display:flex;align-items:center;justify-content:center;width:120px;height:100%;margin-left:16px;padding:0 12px}@media (width >= 768px){.sn-logo-container{display:flex;width:140px;margin-left:16px;padding:0 16px}}.sn-logo-container-with-border{width:120px}@media (width >= 768px){.sn-logo-container-with-border{width:140px}}@media (width >= 1024px){.sn-logo-container-with-border{width:140px}}@media (width >= 1280px){.sn-logo-container-with-border{width:140px}}.sn-logo-link{display:inline-flex;align-items:center;width:100%}.sn-logo-image{width:100%;max-width:88px;height:auto;color:var(--text-primary);-o-object-fit:contain;object-fit:contain}.sn-title{font-size:22px;font-weight:700;color:var(--text-primary)}.sn-content{display:inline-flex;flex:1;max-width:600px;margin-right:164px}.sn-search-container{display:flex;flex-grow:1}@media (width >= 768px){.sn-search-container-with-border{margin-bottom:10px;margin-left:32px}}.search-bar{position:relative;width:100%;max-width:100%;margin-top:4px;color:var(--text-secondary)}.sb-container{cursor:default;position:relative;overflow:hidden;width:100%;font-size:14px;text-align:left;border-radius:8px;outline:none;box-shadow:0 1px 3px color-mix(in srgb,var(--shadow-primary) 10%,transparent),0 1px 2px color-mix(in srgb,var(--shadow-primary) 6%,transparent)}.sb-form{width:100%}.sb-input{width:100%;padding:12px 40px 12px 48px;font-size:14px;line-height:20px;color:var(--text-primary);background-color:var(--background-paper);border:none}.sb-button{cursor:pointer;position:absolute;top:0;bottom:0;left:8px;display:flex;align-items:center;padding-left:4px;color:var(--text-secondary);background:none;border:none}.sb-icon{width:18px;height:18px}.sb-input-actions{position:absolute;top:0;right:0;bottom:0;display:flex;align-items:center;padding-right:12px}.sb-items{position:absolute;z-index:50;overflow-y:auto;width:100%;max-height:240px;margin-top:4px;padding-top:4px;padding-bottom:4px;color:var(--text-primary);background:var(--background-paper);border-radius:6px}.sb-no-result{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding:8px 16px}.sb-item{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;padding:8px 16px 8px 40px;font-size:14px;color:var(--text-primary)}.sb-item.active{font-weight:500;color:var(--text-inverse);background:var(--background-highlight)}.sb-item.inactive{font-weight:400}.sb-item-title{overflow:hidden;display:block;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.sb-item-title.active{font-weight:500}.sb-clear-button{cursor:pointer;position:absolute;top:50%;right:16px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:0;color:var(--text-secondary);opacity:.7;background:none;border:none;transition:opacity .2s}.sb-clear-button:hover{opacity:1}.sb-clear-icon{width:20px;height:20px}.sidebar-container{position:fixed;z-index:0;top:0;left:0;display:none;border-right:1px solid var(--border-subtle)}@media (width >= 768px){.sidebar-container{position:relative;display:block;width:30%}}@media (width >= 1024px){.sidebar-container{width:25%}}@media (width >= 1280px){.sidebar-container{width:20%}}.sidebar-container.visible{z-index:10;display:block}.sb-overlay{width:100vw;height:100vh;background-color:color-mix(in srgb,var(--background-default) 60%,transparent);transition:box-shadow .3s}@media (width >= 768px){.sb-overlay{width:auto;height:calc(100vh - 80px)}}.sb-content-container{display:flex;gap:8px;height:100%}.sb-content{z-index:10;transform:translate(0);overflow-y:auto;width:288px;background-color:var(--background-default);transition:transform .2s ease-in-out}@media (width >= 768px){.sb-content{display:flex;flex-direction:column;justify-content:space-between;width:100%}}@media (width < 768px){.sb-content.hide{transform:translate(-100%)}}.sb-close{z-index:20;display:block;width:40px;height:40px;margin-top:8px;color:var(--text-primary);border:1px solid var(--border-default);outline:1px solid var(--border-default)}.sb-close.hide{display:none}@media (width >= 768px){.sb-close{display:none}}.sb-close-icon{width:40px;height:24px;color:var(--text-primary)}.side-menu{height:100%}.sm-container{display:flex;flex-direction:column;height:100%}.sm-content{flex-grow:1;padding:24px 32px}.sm-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.sm-list-item{border-radius:8px}.sm-list-item:hover{background-color:var(--background-input)}.sm-link{display:flex;gap:16px;align-items:center;padding:12px 12px 12px 24px;font-size:14px;color:var(--text-primary);text-decoration:none;border-radius:8px}.sm-link-active{font-weight:500;background-color:var(--background-input)}.sm-icon{width:20px;height:20px}.sm-icon-profile,.sm-icon-billing,.sm-icon-members{width:24px;height:24px}.dp-modal{position:fixed;z-index:50;top:0;right:0;overflow:hidden auto;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;background:var(--background-paper)}.dp-modal.hidden{display:none}@media (width >= 768px){.dp-modal{width:calc(100vw - 30%);max-height:100%}}@media (width >= 1024px){.dp-modal{width:calc(100vw - 25%)}}@media (width >= 1280px){.dp-modal{width:calc(100vw - 20%)}}.dp-modal-content{position:relative;width:100%;max-width:28rem;max-height:100%;color:var(--text-primary)}.dp-modal-inner{padding-bottom:1rem}.dp-modal-card{display:flex;justify-content:center;background:var(--background-contrast);border-radius:.25rem;box-shadow:0 2px 8px color-mix(in srgb,var(--shadow-primary) 15%,transparent)}.dp-modal-body{margin:1.5rem 0}.dp-modal-title{margin-top:1.25rem;font-size:1rem;text-align:center}.dp-modal-btn-row{display:flex;justify-content:center;margin:2.5rem 0 1.25rem}.dp-modal-btn{width:100%;padding:.75rem 0;font-size:1rem;font-weight:600;color:var(--text-inverse);background:var(--background-highlight);border-radius:.5rem}.api-key{width:100%}.ak-title{margin-top:0;margin-bottom:12px;font-size:30px;font-weight:700;color:var(--text-primary)}.ak-description{font-size:16px;font-weight:400;color:var(--text-primary)}.ak-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:2rem}.ak-form{position:relative;display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;max-width:600px;background-color:var(--background-default);border-radius:4px}.ak-key-container{position:relative;display:flex;align-items:center;width:100%;max-width:800px;margin-bottom:24px;border-radius:4px}.ak-key-input{flex-grow:1;padding-right:160px!important;font-family:monospace}.ak-key-input input{background-color:transparent!important}.ak-key-actions{display:flex;gap:8px;align-items:center;padding:4px}.ak-key-show,.ak-key-hide{width:20px;height:20px}.ak-key-reset{cursor:pointer;align-self:flex-start;padding:8px 16px;font-size:14px;color:var(--state-destructive);background:none;border:1px solid var(--state-destructive);border-radius:4px}.ak-key-reset:hover{color:var(--text-inverse);background-color:var(--state-destructive)}.ak-key-warning{margin-top:8px;font-size:14px;color:var(--text-secondary)}.ak-documentation{max-width:800px;margin-top:32px;margin-bottom:2rem;padding:24px;background-color:var(--background-paper);border:1px solid var(--border-subtle);border-radius:8px}.ak-documentation h1{margin-bottom:.5rem;font-size:2rem;font-weight:700;color:var(--text-primary)}.ak-documentation p{margin-bottom:1rem;line-height:1.5;color:var(--text-primary)}.ak-documentation p:last-child{margin-bottom:0}.ak-documentation a{color:var(--text-highlight);text-decoration:none}.ak-documentation a:hover{text-decoration:underline}.ak-documentation code{padding:.2rem .4rem;font-family:monospace;color:var(--text-primary);background-color:var(--background-input);border-radius:4px}.ak-documentation h2{margin-top:2rem;margin-bottom:1rem;font-size:1.5rem;font-weight:500}.ak-documentation h3{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:500}.ak-documentation ul{margin-bottom:1rem;margin-left:1.5rem;list-style-type:disc}.ak-documentation li{margin-bottom:.5rem}.ak-documentation em{font-style:italic}.ak-documentation strong{font-weight:600}.cl-tick{pointer-events:none;width:20px;height:20px;stroke:var(--state-highlight)}.cl-copy{width:20px;height:20px;color:var(--icon-inverse)}.text-input{width:100%;height:38px;padding:.75rem 1rem;font-size:.875rem;background-color:var(--background-input);border:1px solid var(--border-subtle);border-radius:4px;transition:all .1s ease}.text-input:hover{border-color:var(--border-highlight)!important}.text-input:focus{border-color:var(--border-highlight)!important}.chat{display:flex;flex-direction:column;min-height:100vh}.c-container{position:relative;display:flex;flex:1;flex-grow:1}.c-menu-input{display:none}.c-mobile-overlay{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--shadow-primary) 50%,transparent)}.c-header-actions{position:absolute;z-index:10;top:14px;left:14px;display:flex;gap:.25rem;align-items:center}@media (width <= 768px){.c-header-actions{top:-50px}}.c-toggle-sidebar,.c-new-chat{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;color:var(--text-primary);background:var(--background-default);border:none;border-radius:6px;transition:all .2s ease}.c-toggle-sidebar:hover,.c-new-chat:hover{background-color:var(--background-input)}.c-sidebar-wrapper{position:fixed;z-index:20;top:0;left:0;display:flex;height:100vh;transition:width .2s ease-in-out}.c-sidebar-wrapper.expanded{width:288px}.c-sidebar-wrapper.collapsed{width:0}@media (width >= 768px){.c-sidebar-wrapper{position:relative;background-color:var(--background-default)}}.c-sidebar{position:relative;z-index:10;overflow:hidden;display:flex;width:288px;height:100vh;color:var(--text-primary);background-color:var(--background-default);transition:transform .2s ease-in-out}.c-sidebar.hidden{transform:translate(-100%)}.c-content{position:relative;flex:1;color:var(--text-primary);background-color:var(--background-paper);transition:margin-left .2s ease-in-out}.assets-creation{display:flex;flex-direction:column;align-items:center}.ac-form{width:100%}.ac-save{align-self:flex-end;margin-top:16px}.custom-form,.custom-form-item{display:flex;flex-direction:column}.custom-form-item+.custom-form-item{margin-top:16px}.form-field{display:flex;flex-direction:column}.ff-label{margin-bottom:8px;font-size:14px;color:var(--text-primary)}.ff-label.required:after{content:"*";margin-left:2px;color:var(--state-destructive)}.ff-description{margin-top:4px;font-size:12px;color:var(--text-secondary)}.ff-error{margin-top:4px;font-size:12px;color:var(--state-destructive)}.email-input{width:100%;height:38px;background-color:var(--background-default);border:1px solid var(--border-subtle);border-radius:4px}.email-input:focus{border:1px solid var(--border-highlight);box-shadow:none}.select-input{width:100%}.select-input__input{box-shadow:none!important}.textarea-input{resize:none;width:100%;padding:.75rem 1rem;font-size:.875rem;background-color:var(--background-input);border:none;border-radius:.375rem}.textarea-input.resizable{resize:vertical}.assistants-list{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.al-create-assistant{display:flex;flex-direction:row;width:100%;margin-bottom:8px;padding:8px 0;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.al-create-icon{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;margin:0 8px;background-color:var(--background-input);border-radius:6px;transition:background-color .2s}.al-create-icon:hover{background-color:var(--background-highlight)}.al-create-infos{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 8px}.al-create-title{margin-bottom:4px;font-size:14px;font-weight:700}.al-create-desc{font-size:12px}.al-search-assistant{margin-bottom:8px}.al-tiles{overflow:auto;flex-grow:1;width:100%;padding:0 4px}.al-no-assistants{margin-top:32px;text-align:center}.custom-filters{display:flex;flex-flow:row wrap;width:100%}.search-input{display:flex;flex-direction:row;align-items:center;width:100%;height:48px;border-bottom:1px solid var(--border-subtle)}.si-icon{flex-shrink:0;margin-right:8px;opacity:.7}.si-input{width:100%;height:40px;padding:8px 0;font-size:.875rem;font-weight:400;line-height:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;box-shadow:none}.si-input::-moz-placeholder{font-weight:500;color:var(--text-secondary)}.si-input::placeholder{font-weight:500;color:var(--text-secondary)}.si-input:focus{box-shadow:none}.si-close{cursor:pointer;margin-left:5px;opacity:.7;transition:opacity .2s}.si-close:hover{opacity:1}.select-bubble{width:100%;padding:16px 8px}.sb-options{display:flex;flex-flow:row wrap;gap:8px}.sb-option{cursor:pointer;flex-shrink:0;padding:8px 16px;border:1px solid var(--border-subtle);border-radius:16px;transition:all .2s ease-in-out}@media (hover){.sb-option:hover{background-color:var(--background-input)}}.sb-option.selected{color:var(--text-primary);border-color:var(--border-highlight)}.assistant-creation{display:flex;flex-direction:column}.ac-save{align-self:flex-end}.assistant-form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.af-container{width:100%;margin-left:0;color:var(--text-primary)}.af-avatar-wrapper{margin:1rem auto}.af-input{margin-bottom:.5rem;color:var(--text-primary)}.af-help-text{padding-bottom:.75rem;font-size:.75rem;color:var(--text-secondary)}.af-label{display:inline-block;margin-bottom:.5rem;font-size:.875rem;font-weight:400}.af-label-mt{margin-top:.5rem}.af-label-required{color:var(--state-destructive)}.af-input-number{width:100%;margin-bottom:.5rem;padding:.5rem;font-size:.875rem;color:var(--text-primary);background-color:var(--background-contrast);border:none;border-radius:.25rem}.af-input-number:focus{border-color:var(--border-highlight);outline:none}.af-accordion{margin-bottom:1.25rem}.af-select{width:100%;margin-bottom:.5rem;padding:.5rem;font-size:.875rem;color:var(--text-primary);background-color:var(--background-input);border:1px solid var(--border-subtle);border-radius:.25rem}.af-select:focus{border-color:var(--border-highlight);outline:none;box-shadow:none}.accordion-heading{border:none}.accordion-button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;font-size:14px;font-weight:600;color:var(--text-secondary);text-align:left}.accordion-button:hover{background-color:var(--background-input)}.accordion-icon{flex-shrink:0;width:24px;height:24px}.accordion-icon.rotated{transform:rotate(180deg)}.accordion-content{padding-top:8px;padding-right:4px}.accordion-content.hidden{display:none}.assistant-tile{cursor:pointer;display:flex;flex-direction:row;flex-grow:1;align-items:center;padding:8px 0;color:var(--text-primary);background-color:var(--background-default);border:.5px solid var(--border-subtle);border-radius:5px;transition:background-color .5s}.assistant-tile.disabled{cursor:default}.assistant-tile:not(.disabled):hover{background-color:var(--background-paper)}.assistant-tile+.assistant-tile{margin-top:8px}.at-avatar{position:relative;flex-shrink:0;width:48px;height:48px;margin:0 8px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:.5rem}.at-tags{position:absolute;top:-4px;right:-12px}.at-infos{overflow:hidden;flex-grow:1;margin:0 8px}.at-title{margin-bottom:4px;font-size:14px;font-weight:700}.at-desc{overflow:hidden;font-size:12px;color:var(--text-highlight);text-overflow:ellipsis;white-space:nowrap}.at-menu{margin:0 8px}.custom-tag{padding:2px;font-size:10px;font-weight:600;color:var(--text-inverse);border-radius:2px;box-shadow:4px 4px 11px 5px color-mix(in srgb,var(--shadow-primary) 10%,transparent);transition:background-color .5s}.custom-tag.primary{background-color:var(--background-highlight)}.custom-tag.gray{background-color:var(--background-contrast)}.custom-tag+.custom-tag{margin-top:2px}.kebab-menu{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:background-color .2s}.kebab-menu:hover{cursor:pointer;background-color:var(--background-paper)}.km-actions{position:absolute;z-index:9999;top:100%;transform:translate(calc(-100% + 24px));display:flex;flex-direction:column;background-color:var(--background-default);border-radius:4px;box-shadow:4px 4px 11px 5px color-mix(in srgb,var(--shadow-primary) 10%,transparent)}.km-action{flex-grow:1;min-width:120px;padding:8px;font-size:12px;color:var(--text-primary);transition:background-color .2s}.km-action:hover{cursor:pointer;background-color:var(--background-paper)}.assistant-navigation{display:flex;flex-direction:column}.an-header{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;text-align:center}.an-avatar{flex-shrink:0;width:96px;height:96px;margin:0 8px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:.5rem}.an-info{margin-top:24px}.an-name{margin-bottom:8px}.an-slug{margin-bottom:8px;color:var(--text-highlight)}.an-description{color:var(--text-secondary)}.an-edit{cursor:pointer;position:absolute;top:8px;right:8px;display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center;padding:8px;border-radius:.5rem;transition:background-color .5s}.an-edit:hover{background-color:var(--background-paper)}.an-menus{display:flex;flex-direction:column;margin-top:24px}.navigation-tile{cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border-subtle);transition:padding .5s ease,background-color .5s ease}.navigation-tile:not(.disabled):hover{padding-right:6px;background-color:var(--background-paper)}.nt-title{font-weight:700;color:var(--text-primary);transition:all .5s}.navigation-tile:first-child{border-top:1px solid var(--border-subtle)}.navigation-tile.disabled{cursor:not-allowed;opacity:.5}.assistant-analytics{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.aa-create-analytics{cursor:not-allowed;position:relative;display:flex;flex-direction:row;width:100%;margin-bottom:8px;padding:8px 0;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.aa-create-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;margin:0 8px;background-color:var(--background-paper);border-radius:.5rem}.aa-create-infos{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 8px}.aa-create-title{font-size:14px;font-weight:700}.aa-create-desc{font-size:12px}.aa-tiles{overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));flex-grow:1;gap:4px 8px;width:100%;padding:12px}.assistant-analytics-tile{cursor:pointer;overflow:hidden;display:flex;flex-direction:column;height:250px;background-color:var(--background-paper);border:2px solid var(--border-subtle);border-radius:5px;box-shadow:0 2px 5px color-mix(in srgb,var(--shadow-primary) 10%,transparent);transition:all .3s ease}.assistant-analytics-tile:hover{transform:translateY(-2px);background-color:var(--background-default);border-color:var(--border-highlight);box-shadow:0 4px 8px color-mix(in srgb,var(--shadow-primary) 20%,transparent)}.aat-embed-container{position:relative;overflow:hidden;flex-grow:1;background-color:var(--background-paper)}.aat-embed{width:100%;height:100%;opacity:0;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.aat-embed.loaded{opacity:1}.aat-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;border:3px solid var(--border-subtle);border-top:3px solid var(--border-highlight);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.aat-infos{padding:8px;background-color:var(--background-default);border-top:1px solid var(--border-highlight)}.aat-name{overflow:hidden;font-size:14px;font-weight:700;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.aat-type{font-size:12px;color:var(--text-secondary)}.aa-create-analytics:after{content:"Feature not available yet";position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:5px 10px;font-size:12px;color:var(--text-primary);white-space:nowrap;visibility:hidden;opacity:0;background-color:color-mix(in srgb,var(--shadow-primary) 80%,transparent);border-radius:4px;transition:opacity .3s ease,visibility .3s ease}.aa-create-analytics:hover:after{visibility:visible;opacity:1}.full-screen-analytics{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;height:100vh;color:var(--text-primary);background-color:var(--background-default)}.full-screen-analytics h1{margin-bottom:20px}.full-screen-image{max-width:90%;max-height:80vh;-o-object-fit:contain;object-fit:contain}.aa-search-input{width:100%;margin-bottom:8px}.assistant-configuration-panel{width:100%;height:100%}.assistant-data{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.ad-search{width:100%;margin-bottom:8px}.ad-tiles{overflow:auto;flex-grow:1;width:100%}.ad-no-files,.ad-no-data{margin-top:32px;color:var(--text-secondary);text-align:center}.assistant-data-tile{cursor:pointer;display:flex;align-items:center;margin-bottom:8px;padding:8px;background-color:var(--background-paper);border-radius:5px}.adt-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:8px;font-size:24px;background-color:var(--background-default);border-radius:.5rem}.adt-icon>svg{width:24px;height:24px}.adt-infos{overflow:hidden;flex-grow:1}.adt-title{margin-bottom:4px;font-size:14px;font-weight:700}.adt-desc{overflow:hidden;font-size:12px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.assistant-information{display:flex;flex-direction:column;justify-content:space-between}.ai-form{width:100%;color:var(--text-primary)}.ai-avatar-upload{display:block;margin:1rem auto}.ai-input-name{margin-bottom:.5rem;color:var(--text-primary)}.ai-helper-name{padding-bottom:.75rem;font-size:.75rem;color:var(--text-secondary)}.ai-select{margin-bottom:.5rem;padding:.5rem .75rem;font-size:.875rem;background-color:var(--background-input);border-color:var(--border-default);border-style:solid;border-width:1px;border-radius:.375rem;outline:none;box-shadow:none;transition:border-color .2s}.ai-select:focus{border-color:var(--border-highlight);box-shadow:none}.ai-input-slug{margin-bottom:.5rem;color:var(--text-primary)}.ai-helper-slug{padding-bottom:.75rem;font-size:.75rem;color:var(--text-secondary)}.ai-input-description{margin-bottom:.5rem;color:var(--text-primary)}.ai-helper-description{padding-bottom:.75rem;font-size:.75rem;color:var(--text-secondary)}.ai-save{align-self:flex-end}.assistant-integrations{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.ai-create-integration{cursor:not-allowed;position:relative;display:flex;flex-direction:row;width:100%;margin-bottom:8px;padding:8px 0;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.ai-create-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;margin:0 8px;background-color:var(--background-paper);border-radius:.5rem}.ai-create-infos{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 8px}.ai-create-title{font-size:14px;font-weight:700}.ai-create-desc{font-size:12px}.ai-search-integration{width:calc(100% - 16px);margin-bottom:8px;padding:8px;color:var(--text-primary);background-color:var(--background-default);border:1px solid var(--border-subtle);border-radius:4px;outline:none;transition:border-color .3s ease}.ai-search-integration:focus{border-color:var(--border-highlight);box-shadow:0 0 0 1px var(--shadow-highlight)}.ai-tiles{overflow:auto;flex-grow:1;width:100%}.ai-no-integrations,.ai-no-data{margin-top:32px;color:var(--text-secondary);text-align:center}.assistant-integration-tile{cursor:pointer;position:relative;display:flex;align-items:center;margin-bottom:8px;padding:8px;background-color:var(--background-paper);border-radius:5px;transition:background-color .3s ease}.ait-avatar{overflow:hidden;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;margin-right:8px;background-color:var(--background-input);border-radius:.5rem}.ait-avatar svg{width:32px;height:32px}.ait-infos{overflow:hidden;display:flex;flex-direction:column;flex-grow:1}.ait-name{overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.ait-type{overflow:hidden;font-size:12px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.ai-create-integration:after{content:"Feature not available yet";position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:5px 10px;font-size:12px;color:var(--text-primary);white-space:nowrap;visibility:hidden;opacity:0;background-color:color-mix(in srgb,var(--shadow-primary) 80%,transparent);border-radius:4px;transition:opacity .3s ease,visibility .3s ease}.ai-create-integration:hover:after{visibility:visible;opacity:1}.ait-install{cursor:pointer;position:absolute;right:8px;bottom:8px;padding:4px 8px;font-size:12px;color:var(--text-primary);background-color:var(--background-highlight);border-radius:4px}.ai-search-input{width:100%;margin-bottom:8px}.assistant-model{display:flex;flex-direction:column;justify-content:space-between;height:100%}.am-form{width:100%;color:var(--text-primary)}.am-label{display:block;margin-bottom:.5rem;font-size:.95rem;font-weight:500}.am-select-models{width:100%;margin-bottom:.5rem;padding:.5rem .75rem;font-size:1rem;color:var(--text-primary);background-color:var(--background-input);border:1px solid var(--border-default)!important;border-radius:.375rem}.am-helper{margin-top:.25rem;font-size:.85rem;color:var(--text-secondary)}.am-textarea{resize:vertical;width:100%;margin-bottom:.5rem;padding:.5rem .75rem;font-size:1rem;color:var(--text-primary);background-color:var(--background-input);border:1px solid var(--border-default)!important;border-radius:.375rem}.am-input-temp{width:100%;margin-bottom:.5rem;padding:.5rem .75rem;font-size:1rem;color:var(--text-primary);background-color:var(--background-input);border:1px solid var(--border-default)!important;border-radius:.375rem}.am-accordion{margin-top:1.5rem}.am-save{align-self:flex-end}.am-required-label{color:var(--state-destructive)}.assistant-ontology{overflow-y:auto;display:flex;flex-direction:column;height:100%;padding:16px;color:var(--text-primary);background-color:var(--background-default)}.ao-form{width:100%;margin-bottom:16px;color:var(--text-primary)}.ao-section-title{margin:12px 0 8px;font-size:14px;color:var(--text-secondary)}.ao-search-container{position:relative;margin-bottom:16px}.ao-search-icon{pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%);color:var(--text-secondary)}.ao-search-input{width:100%;padding:10px 12px 10px 38px;font-size:14px;color:var(--text-primary);background-color:var(--background-input);border:1px solid var(--border-default);border-radius:6px;transition:border-color .2s ease}.ao-search-input:focus{border-color:var(--border-highlight);outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--shadow-highlight) 30%,transparent)}.ao-search-input::-moz-placeholder{color:var(--text-secondary)}.ao-search-input::placeholder{color:var(--text-secondary)}.ao-option,.ao-toggle-container{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding:12px 0;border-bottom:1px solid var(--border-default)}.ao-toggle-label{font-size:14px;font-weight:400}.ao-option-label{flex-grow:1;font-size:14px;line-height:1.4}.ao-description{margin:8px 0 16px;font-size:12px;line-height:1.3;color:var(--text-secondary)}.ao-no-results{padding:16px 0;font-size:14px;color:var(--text-secondary);text-align:center}.ao-save{align-self:flex-end;margin-top:20px}.assistant-workflows{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.aw-create-workflow{cursor:pointer;position:relative;display:flex;flex-direction:row;width:100%;margin-bottom:8px;padding:8px 0;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.aw-create-icon{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;margin:0 8px;background-color:var(--background-paper);border-radius:.5rem;transition:background-color .2s}.aw-create-icon:hover{background-color:var(--background-paper)}.aw-create-infos{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 8px}.aw-create-title{font-size:14px;font-weight:700}.aw-create-desc{font-size:12px}.aw-search{width:100%;margin-bottom:8px}.aw-tiles{overflow:auto;flex-grow:1;width:100%}.aw-no-workflows,.aw-no-data{margin-top:32px;color:var(--text-secondary);text-align:center}.workflow-creation-form{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:var(--background-default);border-radius:8px}.wcf-select{margin-bottom:.5rem;font-size:.875rem;background-color:var(--background-input);border-color:var(--border-default);border-style:solid;border-width:1px;border-radius:.375rem;outline:none;box-shadow:none;transition:border-color .2s}.wcf-select:focus{border-color:var(--border-highlight);box-shadow:none}.wcf-save{align-self:flex-end}.assistant-workflow-tile{cursor:pointer;display:flex;align-items:center;margin-bottom:8px;padding:8px;background-color:var(--background-paper);border-radius:5px;transition:background-color .3s ease}.awt-icon{display:flex;flex-direction:column;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;margin-right:8px;font-size:24px;background-color:var(--background-default);border-radius:.5rem}.awt-request-type{margin-top:4px;font-size:10px;font-weight:700;text-transform:uppercase}.awt-infos{overflow:hidden;display:flex;flex-direction:column;flex-grow:1}.awt-title{overflow:hidden;margin-bottom:4px;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.awt-desc{overflow:hidden;font-size:12px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.awt-command,.awt-action{margin-top:4px;font-size:11px;color:var(--text-secondary)}.chat-box{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.cb-chat-log{position:absolute;top:0;right:0;bottom:55px;left:0;overflow-y:scroll;margin-bottom:4rem;padding-bottom:32px;text-align:left}.cb-scroll-down{position:absolute;bottom:164px;left:32px;display:flex;justify-content:center;width:40px!important;height:40px;background-color:var(--background-default);border-radius:32px;box-shadow:0 2px 4px color-mix(in srgb,var(--shadow-primary) 10%,transparent);transition:background-color .2s ease}.cb-scroll-down:hover{background-color:var(--background-highlight)}@media (width < 768px){.cb-scroll-down{bottom:104px;left:12px}}.cb-input-holder{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:0 8px;background-color:transparent}@media (width >= 768px){.cb-input-holder{max-width:42rem;padding:0}}@media (width >= 1024px){.cb-input-holder{max-width:38rem;padding:0}}@media (width >= 1280px){.cb-input-holder{max-width:48rem;padding:0}}.cb-disclaimer{padding:8px 12px;font-size:10px;color:var(--text-secondary);text-align:center}@media (width >= 768px){.cb-disclaimer{padding:12px 16px 24px}}.chat-bar{position:relative;width:100%;padding:.5rem 1rem;background:var(--background-default);border:1px solid var(--border-subtle);border-radius:12px;box-shadow:0 0 6px color-mix(in srgb,var(--shadow-primary) 10%,transparent)}.cb-actions{display:flex;justify-content:space-between;height:36px}.cb-send,.cb-stop{width:20px;height:20px}.cb-suggestions{width:17px;height:17px}.cb-send:hover,.cb-stop:hover,.cb-suggestions:hover{color:var(--state-highlight)}.chat-bar-input{display:flex;flex-direction:row;align-items:center;width:100%}.cbi-portal-root{position:absolute;z-index:999;top:0;left:0;width:100%;background:var(--background-default)}.mention-tile{cursor:pointer;display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:6px;transition:background-color .15s ease}.mention-tile:hover,.mention-tile.focused{background-color:var(--background-highlight)}.mt-icon{flex-shrink:0;width:32px;height:32px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.mt-content{overflow:hidden;display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mt-title{overflow:hidden;font-size:12px;font-weight:500;line-height:1.2;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap}.mt-description{overflow:hidden;font-size:12px;font-weight:400;line-height:1.3;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap}.chat-message{display:flex;max-width:100%;margin-right:auto;margin-left:auto;padding:12px;font-size:1rem}@media (width >= 768px){.chat-message{max-width:42rem;padding:16px 16px 24px}}@media (width >= 1024px){.chat-message{max-width:38rem;padding:12px 0}}@media (width >= 1280px){.chat-message{max-width:48rem}}.cm-avatar{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:55px}@media (width >= 1024px){.cm-avatar{align-items:center}}.cm-avatar-img{width:36px;height:36px;-o-object-fit:cover;object-fit:cover;border-radius:.375rem}@media (width >= 768px){.cm-avatar-img{width:41px;height:41px}}.cm-message-container{position:relative;display:flex;flex-direction:column;gap:8px;width:calc(100% - 55px)}.cm-author{font-size:1rem;font-weight:500;color:var(--text-secondary)}.chat-message-actions{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;width:100%;margin-top:8px}.cma-buttons{display:flex;gap:8px}.cma-icon{color:var(--icon-secondary)}.cma-ontology{fill:var(--icon-secondary)}.cma-tick-icon{pointer-events:none;width:1rem;height:1rem;stroke:var(--state-highlight)}.cma-thumb-up{fill:var(--icon-secondary)}.cma-thumb-up.liked{fill:var(--state-highlight)}.cma-thumb-down{fill:var(--icon-secondary)}.cma-thumb-down.disliked{fill:var(--state-destructive)}.cma-menu{fill:var(--icon-secondary);stroke:var(--icon-secondary)}.ontology-editor{container-name:ontology-editor;container-type:size;overflow:hidden;display:flex;flex-direction:row;width:100%;height:100%;background-color:var(--background-paper)}.ontology-editor-network{position:relative;flex-grow:1;height:100%}.oen-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.data-visualization-network{width:100%;height:100%;color:var(--text-primary);background-color:#3d3f41}.dvn-container{width:100%;height:100%}.vis-right,.vis-left,.vis-up,.vis-down{display:none!important}.vis-zoomIn,.vis-zoomOut,.vis-zoomExtends{padding:0!important;font-size:26px!important;text-align:center!important;vertical-align:middle!important;background-color:var(--background-default);background-image:none!important;border-radius:5px!important;box-shadow:none!important;transition:background-color .5s}.vis-button:after{position:absolute;top:0;left:0;width:100%;height:100%}.vis-button:hover{background-color:var(--background-paper)}.vis-button.vis-zoomIn:after{content:"+"}.vis-button.vis-zoomOut:after{content:"−"}.vis-button.vis-zoomExtends:after{content:"⤧";font-size:30px!important}.vis-manipulation,.vis-close,.vis-edit{display:none!important}@keyframes fade-out{0%{opacity:1}to{display:none;opacity:0}}@keyframes fade-in{0%{display:flex;opacity:0}to{opacity:1}}.ontology-editor-controls{position:absolute;z-index:1;top:8px;right:8px;display:flex;flex-direction:column;gap:8px;padding:8px;background-color:var(--background-default);border-radius:5px;animation:fade-in 1s forwards}.ontology-editor-controls.hidden{animation:fade-out 1s forwards}.oec-control{cursor:pointer;padding:4px;border-radius:5px;transition:background-color .5s}.oec-control:not(.disabled):hover{background-color:var(--background-paper)}.oec-control.active,.oec-control.toggle_1{background-color:var(--state-highlight)}.oec-control.toggle_2{background-color:var(--state-active)}.oec-control.disabled{cursor:default;opacity:.5}.custom-tooltip-container{display:flex;align-items:center}.custom-tooltip-content{z-index:1000;max-width:340px;padding:8px!important;font-size:12px!important;color:var(--text-primary);text-align:left;white-space:pre-line;opacity:1;background-color:var(--background-paper);border-radius:2px!important;box-shadow:0 0 10px color-mix(in srgb,var(--shadow-primary) 10%,transparent)}.custom-tooltip-content:after{content:none!important;bottom:-8px!important;margin-left:-6px!important;border-top-width:8px!important;border-right-width:6px!important;border-left-width:6px!important}.ontology-editor-layers{position:absolute;bottom:8px;left:8px;display:flex;flex-direction:row}.oel-button{cursor:pointer;padding:4px;border-radius:5px;transition:background-color .5s}.oel-button:not(.disabled):hover{background-color:var(--background-highlight)}.oel-button.active{background-color:var(--background-highlight)}.oel-button.disabled{cursor:default;opacity:.5}.oel-layers{position:absolute;bottom:40px;overflow:auto;display:flex;flex-direction:column;align-items:center;max-height:240px;opacity:0;background:var(--background-default);border-radius:4px;transition:opacity .5s}.oel-layers.visible{opacity:1}.oel-layer{cursor:pointer;width:100%;padding:8px 16px;transition:background-color .5s,color .5s}.oel-layer+.oel-layer{border-top:1px solid var(--border-default)}.oel-layer:hover,.oel-layer.active{color:var(--text-primary);background-color:var(--background-highlight)}.ontology-editor-position{position:absolute;right:104px;bottom:16px}.ontology-editor-search{position:absolute;z-index:1;top:8px;right:64px;width:300px}@container (max-width: 600px){.ontology-editor-search{left:8px;width:auto}}.oes-search{width:100%;height:40px;margin-bottom:4px;padding:0 8px;background-color:var(--background-default);border-radius:5px}.oes-results{overflow:auto;max-height:400px;background-color:var(--background-default);border-radius:5px}.oes-result{cursor:pointer;padding:8px;transition:all .2s ease}@media (hover){.oes-result:not(.disabled):hover{color:var(--text-inverse);background-color:var(--background-highlight)}}.ontology-editor-select{position:absolute;z-index:1;top:8px;left:8px;width:228px}@container (max-width: 600px){.ontology-editor-select{top:56px;right:8px;left:8px;width:auto}.ontology-editor-select.editable{right:64px}}.ontology-editor-panel{z-index:1;overflow:hidden;display:flex;flex-direction:column;width:0;height:100%;background-color:var(--background-default);transition:width .5s ease-in}.ontology-editor-panel.opened{width:100%;max-width:680px}@container (max-width: 743px){.ontology-editor-panel.opened{width:calc(100% - 64px)}}.oep-body{overflow:hidden;flex-grow:1}.monaco-editor .slider:before{display:none!important}.reactMarkDown ul{list-style:inside}.reactMarkDown ol{counter-reset:item}.reactMarkDown ul li{position:relative;display:block;margin:0}.reactMarkDown ul li:before{content:"•";position:absolute;margin-left:-1rem;font-size:.875rem;line-height:1.25rem}.reactMarkDown{max-width:none}.reactMarkDown h1,.reactMarkDown h2{font-weight:600}.reactMarkDown h2{margin-top:2rem;margin-bottom:1rem}.reactMarkDown h3{font-weight:600}.reactMarkDown h3,.reactMarkDown h4{margin-top:1rem;margin-bottom:.5rem}.reactMarkDown h4{font-weight:400}.reactMarkDown h5{font-weight:600}.reactMarkDown blockquote{margin-top:1rem;margin-bottom:1rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;line-height:1rem;border-color:var(--border-highlight);border-left-width:4px}.reactMarkDown ol,.reactMarkDown ul{display:flex;flex-direction:column;padding-left:40px}.reactMarkDown ol li,.reactMarkDown ol li>p,.reactMarkDown ol ol,.reactMarkDown ol ul,.reactMarkDown ul li,.reactMarkDown ul li>p,.reactMarkDown ul ol,.reactMarkDown ul ul{margin:0}.reactMarkDown table{border-spacing:0 0;border-collapse:separate;width:100%}.reactMarkDown th{padding:.25rem .75rem;background-color:color-mix(in srgb,var(--background-default) 50%,transparent);border-top-width:1px;border-bottom-width:1px;border-left-width:1px}.reactMarkDown th:first-child{border-top-left-radius:.375rem}.reactMarkDown th:last-child{border-right-width:1px;border-top-right-radius:.375rem}.reactMarkDown td{padding:.25rem .75rem;border-bottom-width:1px;border-left-width:1px}.reactMarkDown td:last-child{border-right-width:1px}.reactMarkDown tbody tr:last-child td:first-child{border-bottom-left-radius:.375rem}.reactMarkDown tbody tr:last-child td:last-child{border-bottom-right-radius:.375rem}.reactMarkDown a{text-decoration-line:underline;text-underline-offset:2px}.chat-message-content{overflow:hidden;width:100%;max-width:100%;font-size:1rem;font-weight:400;line-height:1.75rem;white-space:normal}.chat-message-content button{cursor:pointer;display:flex;align-items:center;height:24px}.chat-message-content button ion-icon{vertical-align:middle;fill:var(--icon-secondary)}.chat-message-content ol{padding-left:40px;list-style-type:decimal}.chat-message-content.code{overflow-x:hidden;overflow-wrap:break-word}.cmc-model-name{font-size:16px;font-weight:500;color:var(--text-secondary)}.cmc-user-message,.cmc-user-message-special{white-space:pre-wrap}.cmc-highlighted-model{font-size:14px;font-weight:500;color:var(--text-highlight)}.cmc-ai-message{font-weight:400;line-height:1.5rem;color:var(--text-primary)}@media (width >= 768px){.cmc-ai-message{line-height:1.75rem}}.cmc-progress-container{display:flex;align-items:center;margin-top:4px;margin-bottom:8px}.cmc-progress-info{display:flex;gap:8px;align-items:center;font-family:Roboto,sans-serif;font-size:16px;border-radius:6px}.cmc-system-info{display:flex;align-items:center}.cmc-system-info-content{display:flex;gap:12px;align-items:center;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;border-radius:6px}.cmc-system-description{margin-top:8px;margin-bottom:8px;font-size:14px}.cmc-system-link{font-weight:500}.cmc-system-link.has-url{text-decoration:underline}.cmc-code-block{margin-top:16px;margin-bottom:32px;background-color:var(--background-default);border-radius:6px}.cmc-code-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:8px 16px;font-family:sans-serif;font-size:12px;font-weight:400;color:var(--text-secondary);background-color:var(--background-default);border-top-left-radius:6px;border-top-right-radius:6px}.cmc-code-copy-btn{display:flex;gap:4px;align-items:center}.cmc-code-content{overflow-y:auto;font-size:16px;line-height:1.5rem;background-color:var(--background-default)}@media (width >= 768px){.cmc-code-content{line-height:1.75rem}}.cmc-code-background{background-color:var(--background-default)}.cmc-code-background *{color:var(--text-light)}.text-loader{width:-moz-fit-content;width:fit-content;font-size:12px}.text-loader:after{content:". . .";display:inline-block;margin-left:4px;font-size:12px;-webkit-clip-path:inset(0 3ch 0 0);clip-path:inset(0 3ch 0 0);animation:dots 1s steps(4) infinite}@keyframes dots{to{-webkit-clip-path:inset(0 -1ch 0 0);clip-path:inset(0 -1ch 0 0)}}.chat-message-version-selector{display:flex;align-items:center;margin-top:8px}.cmvs-label{font-size:12px}.new-chat-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;width:450px;font-size:16px;color:var(--text-primary)}@media screen and (width <= 768px){.new-chat-menu{width:100%;padding:20px}}.ncm-icon{width:110px;height:110px;background-color:var(--background-paper);background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:.5rem}.ncm-description{margin:16px 0;font-size:16px;line-height:29px}.ncm-description>*{font-size:16px}.ncm-link{cursor:pointer;color:var(--text-highlight)}.ncm-link:hover{text-decoration:underline}.ncm-actions{display:flex;flex-flow:row wrap;gap:8px;justify-content:center;width:100%;font-size:14px}.new-chat-menu-action{cursor:pointer;flex-shrink:0;padding:8px 16px;color:var(--text-primary);background-color:var(--background-paper);border-radius:12px;box-shadow:0 0 8px color-mix(in srgb,var(--shadow-primary) 15%,transparent);transition:all .2s ease-in-out}@media (hover){.new-chat-menu-action:hover{color:var(--text-primary);background-color:var(--background-input)}}.contextual-menu{display:flex;flex-direction:row}.contextual-menu.attached{width:0;background-color:var(--background-default);transition:width .5s ease-in}.contextual-menu-backdrop{cursor:default;position:fixed;z-index:30;left:0;width:100%;height:100%;visibility:hidden;opacity:0;background-color:color-mix(in srgb,var(--shadow-primary) 60%,transparent);transition:visibility 0s,opacity .5s,.5s}.contextual-menu-backdrop.visible{visibility:visible;opacity:.6;transition:visibility 0s,opacity .2s,.2s}.contextual-menu-backdrop.clickable{cursor:pointer}.contextual-menu-controls{display:flex;flex-direction:column;transition:all .5s ease}.contextual-menu-controls.hide{display:none!important}.contextual-menu-controls.clickable{cursor:pointer}.contextual-menu-controls.desktop{position:fixed;z-index:30;top:0;right:0;display:flex;align-items:center;justify-content:center;height:100%;transition:all .5s ease-in}.contextual-menu-controls.desktop.opened{z-index:40;border-right:1px solid var(--border-subtle)}.contextual-menu-controls.mobile{position:fixed;bottom:0;left:0;width:100%}.cmc-items-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:8px;background-color:var(--background-default);border-radius:4px;transition:flex .5s ease,border-radius .5s ease}.cmc-items-wrapper.opened{flex-grow:1;border-radius:0}.cmc-items-wrapper.mobile{display:flex;flex-direction:row;gap:32px;align-items:center;justify-content:center;width:100%;padding:8px 8px 28px;background-color:var(--background-default);border-radius:0;transition:flex .5s ease}.cmc-footer{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;background-color:var(--background-default)}.cmc-hide{cursor:pointer;margin-bottom:16px}.contextual-menu-controls-item{cursor:pointer;padding:8px;background-color:var(--background-default);border-radius:4px;transition:all .3s ease}@media (width > 768px){.contextual-menu-controls-item:hover{background-color:var(--background-input)}}.contextual-menu-controls-item.active{background-color:var(--background-paper)}.contextual-menu-controls-item:hover,.contextual-menu-controls-item.active{background-color:var(--background-input)}.cmci-icon{width:24px;height:24px;color:var(--text-primary)}.cmci-separator{width:100%;height:1px;margin:8px 0;background-color:var(--background-inverse)}.cmci-separator:last-child{display:none}.contextual-menu-controls-tools{display:none;flex-direction:row;gap:4px;align-items:center;justify-content:center;width:100%;padding:16px 0;background-color:var(--background-default)}.contextual-menu-controls-tools.visible{display:flex}.cmct-fullscreen,.cmct-pin{cursor:pointer;width:24px;height:24px;padding:4px;border-radius:4px;transition:background-color .2s}.cmct-fullscreen:hover,.cmct-pin:hover{background-color:var(--background-input)}.contextual-menu-panel{position:fixed;z-index:50;top:0;bottom:0;overflow:hidden;color:var(--text-primary);background-color:var(--background-default);transition:right .5s ease-in,width .5s ease-in}.contextual-menu-panel.with-navbar{padding-top:56px}.contextual-menu-panel.visible{right:0}.cmp-content{overflow:auto;height:100%;padding:0 16px 32px}.cmp-content.locked{overflow:hidden}.cmp-action{position:absolute;top:0;overflow:hidden;width:100%;height:100%;padding-top:56px;background-color:var(--background-default);animation:in-animation .5s ease-in-out}.cmp-action-content{overflow:auto;width:100%;height:100%;padding:0 16px 32px}@keyframes in-animation{0%{left:100%}to{left:0}}.contextual-menu-navigation-bar{position:absolute;top:0;left:0;display:flex;flex-direction:row;align-items:center;width:100%;height:56px;background-color:var(--background-default)}.cmnb-title{flex-grow:1;font-size:16px;text-align:center}.cmnb-return,.cmnb-close{flex-shrink:0;width:56px;height:56px;padding:16px;color:var(--icon-primary)}.cmnb-return.clickable,.cmnb-close.clickable{cursor:pointer}.ontology-list{display:flex;flex-direction:column;align-items:center;width:100%;height:100%}.ol-create{display:flex;flex-direction:row;width:100%;padding:8px 0;color:var(--text-primary);border-bottom:1px solid var(--border-subtle)}.ol-create-icon{cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:40px;margin:0 8px;background-color:var(--background-paper);border-radius:.5rem;transition:background-color .2s}.ol-create-icon:hover{background-color:var(--background-highlight)}.ol-create-infos{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 8px}.ol-create-title{margin-bottom:4px;font-size:14px;font-weight:700}.ol-create-desc{font-size:12px}.ol-search{margin-bottom:8px}.ol-tiles{overflow:auto;flex-grow:1;width:100%;padding:0 4px}.ol-loading{margin-top:32px}.ol-empty{margin-top:32px;text-align:center}.ontology-form{display:flex;flex-direction:column;justify-content:space-between;height:100%}.of-avatar-wrapper{margin:1rem auto;color:var(--text-primary)}.of-label{display:inline-block;margin-bottom:.5rem;font-size:.875rem;font-weight:400}.of-label-required{color:var(--state-destructive)}.of-select{width:100%;margin-bottom:.5rem;padding:.5rem;font-size:.875rem;color:var(--text-primary);background-color:var(--background-input);border:1px solid var(--border-subtle);border-radius:.25rem}.of-select:focus{border-color:var(--border-highlight);outline:none;box-shadow:none}.of-input{margin-bottom:.5rem;color:var(--text-primary)}.ontology-tile{cursor:pointer;display:flex;flex-direction:row;flex-grow:1;align-items:center;padding:8px 4px 8px 0;color:var(--text-primary);background-color:var(--background-default);border:.5px solid var(--border-subtle);border-radius:5px;transition:background-color .5s}.ontology-tile:hover{background-color:var(--background-paper)}.ontology-tile+.ontology-tile{margin-top:8px}.ot-icon{position:relative;flex-shrink:0;width:48px;height:48px;margin:0 8px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:.5rem}.ot-tags{position:absolute;top:-4px;right:-12px}.ot-infos{overflow:hidden;flex-grow:1;margin:0 8px}.ot-title{margin-bottom:4px;font-size:14px;font-weight:700}.ot-desc{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ot-menu{margin:0 8px}.ontology-creation{display:flex;flex-direction:column}.oc-save{align-self:flex-end;margin-top:32px}.side-menu{display:flex;flex-direction:column;width:100%;height:100%;padding-top:8px;padding-bottom:8px;background-color:var(--background-default);border-color:var(--border-default)}.sm-wrapper{padding:0 .5rem}.sm-header{display:flex;align-items:center;gap:8px;margin-bottom:.5rem}.sm-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:8px;color:var(--text-primary);background:none;border:1px solid var(--border-subtle);border-radius:6px;transition:all .2s ease}.sm-toggle:hover{background-color:var(--background-input)}.sm-new-chat{cursor:pointer;display:flex;gap:.25rem;align-items:center;flex:1;padding:.5rem;color:var(--text-primary);background-color:var(--background-default);border:1px solid var(--border-subtle);border-radius:6px;transition:all .2s ease}.sm-new-chat:hover{background-color:var(--background-input)}.sm-new-chat-content{display:inline-flex;gap:.25rem;align-items:center}.sm-logo-container{display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border-radius:.5rem}.sm-logo{border-radius:.5rem}.sm-new-chat-text{margin-left:.5rem;font-size:.875rem;font-weight:600;color:var(--text-primary)}.sm-search{margin-bottom:.5rem;padding:0 .5rem}.sm-content{overflow-y:auto;flex:1;padding:0 .5rem}.loader-spinner{width:32px;height:32px;margin:auto;border:2px solid var(--border-default);border-top:2px solid var(--border-highlight);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chat-tile{cursor:pointer;position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.chat-tile.selected{background-color:var(--background-input)}.ct-content{cursor:pointer;overflow:hidden;display:flex;flex-direction:row;flex-grow:1;gap:12px;align-items:center;align-items:flex-start;padding:12px 8px;transition:background-color .2s}.ct-title{overflow:hidden;width:100%;height:20px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;border:1px solid transparent}.ct-input{width:100%;height:16px;padding:0;font-size:12px;background-color:transparent;border:1px solid transparent;outline:none}.ct-input:focus{border-color:var(--border-highlight)}.ct-input.selected{border-color:var(--border-highlight)}.ct-actions{display:flex;flex-direction:row;gap:8px;align-items:center;padding-right:12px;padding-left:4px}.ct-star-icon{width:16px;height:24px}.ct-tick-icon{pointer-events:none;width:16px;height:16px}.ct-close-icon{width:16px;height:16px}.ct-notification-badge{-webkit-user-select:none;-moz-user-select:none;user-select:none;position:absolute;z-index:1;top:50%;right:7px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;font-size:13px;font-weight:700;color:var(--text-inverse);background:var(--background-highlight);border-radius:10px;box-shadow:0 1px 4px color-mix(in srgb,var(--shadow-primary) 15%,transparent)}.onboarding{overflow:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background-color:var(--background-default)}.stepper{display:flex;align-items:center;justify-content:space-between;width:100%;margin:20px 0;padding:0 1.25rem 1.25rem}.step-item{display:flex;align-items:center}.step-circle{position:relative;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--text-primary);border-radius:50%}.step-circle-active{width:2.5rem;height:2.5rem;background-color:var(--background-paper);border-color:var(--border-default);border-width:2px}.step-circle-inactive,.step-circle-completed{background-color:var(--background-paper)}.step-label{position:absolute;top:3rem;left:50%;transform:translate(-50%);font-size:.75rem;font-weight:400;line-height:1rem;color:var(--text-primary);text-align:center;white-space:nowrap}.step-label-active{color:var(--text-highlight)}.step-separator{flex-grow:1;min-width:50px;height:.125rem;background-color:var(--text-secondary)}.account-confirmation{display:flex;align-items:center;width:100%;max-width:36rem;min-height:60vh;margin:0 auto;color:var(--text-primary)}.ac-content{width:100%;padding:0 1rem}.ac-paper{padding:2rem;background-color:var(--background-default)}.ac-header{margin-bottom:2rem;text-align:center}.ac-header-border{padding-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.ac-title{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.ac-subtitle{font-size:.875rem;color:var(--text-secondary)}.ac-form-section{display:flex;flex-direction:column}.ac-benefits{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding:1.25rem;background-color:var(--background-default);border-radius:.5rem}.ac-benefit-item{display:flex;gap:.75rem;align-items:center;font-size:.875rem;color:var(--text-primary)}.ac-check{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;font-size:.875rem;color:var(--text-highlight);background-color:var(--background-default);border-radius:50%}.ac-verification-box{display:flex;flex-direction:column;gap:1.25rem;align-items:center;margin-bottom:1.5rem;padding:1.5rem;background-color:var(--background-default);border-radius:.5rem}.ac-stripe-badge{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;gap:.5rem;align-items:center;padding:.375rem .75rem;background:#fffffff2;border:1px solid rgba(0,0,0,5%);border-radius:.5rem;transition:transform .2s ease}.ac-stripe-badge span{font-size:.75rem;font-weight:500;color:#425466;letter-spacing:-.01em}.ac-stripe-logo{width:32px;height:16px;opacity:.95}.ac-stripe-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ac-verify-button{width:100%;height:2.75rem;font-size:.875rem!important;font-weight:500!important}.ac-secure-note{font-size:.75rem;color:var(--text-secondary);text-align:center}.ac-footer{display:flex;flex-direction:row;gap:16px;align-items:center;justify-content:center;margin-top:1rem}.ai-customization{position:relative;max-width:36rem;margin:0 auto;color:var(--text-primary)}.aic-content{width:100%;padding:2rem}.aic-header{margin-bottom:2rem;text-align:center}.aic-header-border{padding-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.aic-title{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.aic-description{font-size:.875rem;color:var(--text-secondary)}.aic-linkedin-input{position:relative;flex:1;margin-bottom:.5rem}.aic-linkedin-input-field{padding-left:2.5rem}.aic-linkedin-icon{position:absolute;bottom:.25rem;left:.25rem}.aic-linkedin-link{font-size:.875rem;color:var(--text-link);text-decoration:underline}.aic-model-wrapper{display:flex;flex:1;margin-bottom:1rem}.aic-model-input{flex:1}.aic-instructions-title{margin-bottom:.5rem;font-size:.875rem;font-weight:400}.aic-instructions-subtitle{margin-bottom:.5rem;font-size:.75rem;font-weight:400;color:var(--text-secondary)}.aic-prompt-info{cursor:pointer;display:flex;justify-content:space-between;margin-top:.25rem;font-size:.75rem;color:var(--text-secondary)}.aic-actions{display:flex;gap:.75rem;justify-content:flex-end;padding-top:1rem}.aic-button-margin{margin-right:.5rem}@media (width >= 768px){.aic-actions{margin-top:0}}.si-label{display:inline-block;margin-bottom:.5rem;font-size:.875rem;font-weight:400}.si-select{cursor:pointer;width:100%;padding:.5rem .75rem;font-size:.875rem;background-color:var(--background-input);border:none;border-radius:.25rem;outline:none;box-shadow:none}.user-onboarded{position:relative;max-width:36rem;margin:0 auto;color:var(--text-primary)}.uo-content{width:100%;padding:0 1rem}.uo-paper{position:relative;padding:2rem;background-color:var(--background-default);border-radius:.125rem}.uo-container{margin:0;padding:0}.uo-title{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:var(--text-primary);text-align:center}.uo-button-wrapper{display:flex;justify-content:center;margin:2rem 0}.user-profile{position:relative;max-width:36rem;max-height:100%;margin:0 auto;color:var(--text-primary)}.up-content{width:100%;padding:0 1rem}.up-paper{position:relative;padding:2rem;background-color:var(--background-default);border-radius:.125rem}.up-header{margin-bottom:2rem;text-align:center}.up-header-border{padding-bottom:1.5rem;border-bottom:1px solid var(--border-subtle)}.up-title{margin-bottom:.75rem;font-size:1.5rem;font-weight:600;color:var(--text-primary)}.up-subtitle{font-size:.875rem;font-weight:400;color:var(--text-secondary)}.up-form-section{margin-top:1.5rem}.up-name-inputs{position:relative;margin-bottom:1rem}.up-input-wrapper{flex:1;margin-bottom:1rem}.up-info-text{margin:.5rem 0 1rem;font-size:.75rem;font-weight:400;color:var(--text-secondary)}.up-terms{position:relative;display:flex;gap:.5rem;align-items:center;margin-top:.5rem}.up-terms-checkbox{accent-color:var(--text-highlight);background-color:var(--background-default);border:2px solid var(--border-default);border-radius:.125rem}.up-terms-checkbox:checked{background-color:var(--background-highlight)!important}.up-terms-text{font-size:.875rem;font-weight:400;color:var(--text-primary)}.up-terms-link{font-size:.875rem;color:var(--text-highlight)}.up-newsletter{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.up-newsletter-toggle{display:flex;gap:.5rem;align-items:center;justify-content:space-around}.up-newsletter-text{font-size:.875rem;color:var(--text-secondary)}.up-switch-container{display:flex;align-items:center}.up-switch{cursor:pointer;position:relative;flex-shrink:0;width:40px;height:25px;margin:0 12px;background-color:var(--background-paper);border:0 solid;border-radius:20px}.up-switch.active{background-color:var(--background-highlight)}.up-switch:after{content:"";position:absolute;top:2.5px;left:3px;display:block;width:20px;height:20px;background-color:var(--text-primary);border:8px solid;border-radius:50%;transition:all .15s ease-out}.up-switch.active:after{left:17px}.up-submit{display:flex;justify-content:flex-end}.up-submit button{width:100%;height:2.75rem;font-weight:500!important;color:var(--text-inverse);background-color:var(--background-highlight);border:none;border-radius:.375rem}@media (width >= 768px){.up-name-inputs{display:flex;gap:1.5rem;justify-content:space-between}.up-newsletter{display:flex;justify-content:space-between}.up-submit{margin-top:0}}.PhoneInputInput{width:50%;height:36px;background-color:var(--background-input);border:none;border-radius:5px}.PhoneInputCountry option{background-color:var(--background-input)}.nav-tabs{position:relative}.nav-tabs-desktop{position:absolute;z-index:40;top:8px;right:8px}@media (width <= 768px){.nav-tabs-desktop{display:none}}@media (width >= 768px){.nav-tabs-desktop{display:block}}.nt-container{position:relative;display:flex;gap:12px;align-items:center;padding:8px 12px}.payment-success{display:flex;flex-direction:column;gap:8px;place-items:center center;width:100%;color:var(--text-primary);text-align:center;background-color:var(--background-contrast)}.ps-image{margin-bottom:16px}.ps-title{font-size:24px;font-weight:600}.ps-content{font-size:14px}.searchbtn{border:2px solid transparent;transition:transform .3s}.searchbtn:hover{border:2px solid var(--border-highlight)}.chatbtn{position:relative;overflow:hidden}.chatbtn.chatbtn-background-slide:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(0);background-color:var(--background-highlight);transition:transform .3s ease-in-out}.chatbtn.chatbtn-background-slide:hover:before,.chatbtn.chatbtn-background-slide:focus:before{transform:scaleX(1)}.chatbtn.chatbtn-background-slide{z-index:1;transition:color .3s ease-in-out}.chatbtn.chatbtn-background-slide:hover,.chatbtn.chatbtn-background-slide:focus{color:var(--text-inverse)}.search{overflow:hidden;display:flex;flex-direction:column;min-height:100vh;max-height:100vh;color:var(--text-primary);background-color:var(--background-default)}.s-sidebar-mobile{display:block}@media (width >= 768px){.s-sidebar-mobile{display:none}}.s-signup-container{display:flex;justify-content:center;padding-right:16px;padding-left:16px}.s-content{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;margin-top:-64px}@media (width >= 1024px){.s-content{padding-right:32px;padding-left:32px}}.s-logo{width:100%;max-width:300px;height:auto;color:var(--text-primary);-o-object-fit:contain;object-fit:contain}.s-description{margin-bottom:24px;font-size:16px;font-weight:300}.s-search-container{width:100%;max-width:576px;margin-bottom:48px;padding-right:16px;padding-left:16px}.s-buttons-container{display:flex;gap:16px;justify-content:center;margin-bottom:16px}.s-button,.s-button-chat{padding:10px 20px;font-size:14px;font-weight:500;color:var(--text-primary);background-color:var(--background-paper);border-radius:8px}.floating-signup{position:absolute;top:20px;right:40px;display:none}.fs-mobile{display:block;width:100%;margin-top:16px}.fs-button{padding:10px 28px;font-size:14px;font-weight:400;color:var(--text-primary);background-color:var(--background-highlight);border-radius:8px}@media (width >= 768px){.floating-signup{display:block}.fs-mobile{display:none}}.search-footer{display:flex;flex-direction:column;gap:8px;width:100%;padding:8px 12px;color:var(--text-primary);background-color:var(--background-paper)}@media (width >= 768px){.search-footer{flex-direction:row;align-items:center;justify-content:space-between;padding:8px 28px}}.sf-links-group{display:flex;gap:4px;justify-content:space-between;margin-bottom:4px}@media (width >= 768px){.sf-links-group{gap:24px;justify-content:flex-start}}.sf-link{min-width:-moz-max-content;min-width:max-content;font-size:14px;font-weight:400}.search-results{display:flex;flex-direction:row;min-height:100vh;color:var(--text-primary)}.sr-container{display:flex;flex-direction:column;flex-grow:1}.sr-sidebar-mobile{display:block}@media (width >= 768px){.sr-sidebar-mobile{display:none}}.sr-signup-container{display:flex;justify-content:center;padding-right:16px;padding-left:16px}.sr-content{flex:1;flex-grow:1;padding-right:16px;padding-bottom:48px;padding-left:16px;background-color:var(--background-default)}@media (width >= 768px){.sr-content{padding-right:0;padding-left:0}}.sr-results-container{padding-top:16px;padding-bottom:16px}@media (width >= 1024px){.sr-results-container{display:flex}}.sr-footer{background-color:var(--background-contrast)}.paginated-results{width:100%}.pr-pagination{display:flex;gap:1rem;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:var(--text-highlight)}.pr-results-container{width:100%}@media (width >= 768px){.pr-results-container{margin-left:160px}}@media (width >= 1024px){.pr-results-container{margin-left:160px}}@media (width >= 1280px){.pr-results-container{margin-left:160px}}.result-tile{width:100%;max-width:800px;margin:1.25rem 0 2rem;color:var(--text-primary)}.rt-header{display:flex;align-items:center}.rt-icon{width:32px;height:32px;margin-right:8px;border-radius:8px}.rt-header-text{display:flex;flex-direction:column}.rt-source-title{font-size:.75rem;font-weight:500}.rt-link:hover>.rt-title{text-decoration:underline}.rt-source-url{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;font-size:.75rem;color:var(--text-secondary);word-break:break-word;-webkit-line-clamp:1;line-clamp:1}.rt-title{margin-top:8px;margin-bottom:4px;font-size:1.25rem;font-weight:500}.rt-description{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-width:100%;margin-top:1rem;font-size:1rem;font-weight:400;color:var(--text-secondary);text-align:left;word-break:break-word;-webkit-line-clamp:3;line-clamp:3}.rt-content{margin-top:8px}.rt-ontology{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;max-width:100%;margin-top:1rem;font-size:1rem;font-weight:400;color:var(--text-secondary);text-align:left;word-break:break-word;-webkit-line-clamp:3;line-clamp:3}.rt-ontology-row{margin-top:.5rem}.rt-ontology-row:first-child{margin-top:0}.total-results{font-size:.75rem;color:var(--text-secondary)}.tabs{border-bottom:1px solid var(--border-subtle)}.tabs-container{overflow:auto;display:flex;gap:24px}@media (width >= 768px){.tabs-container{margin-left:160px}}@media (width >= 1024px){.tabs-container{margin-left:160px}}@media (width >= 1280px){.tabs-container{margin-left:160px}}.tabs-container::-webkit-scrollbar{display:none}.tabs-button{padding-top:16px;padding-bottom:16px;font-size:14px;color:var(--text-secondary);white-space:nowrap}.tabs-button-active{padding-top:12px;padding-bottom:12px;font-size:14px;color:var(--text-highlight);white-space:nowrap;border-bottom:2px solid var(--border-highlight)}.workspace-members-table{display:flex;flex-direction:column;flex-grow:1}.wmt-actions{display:flex;justify-content:flex-end;margin-bottom:24px}.add-member-modal{display:flex;flex-direction:column;align-items:center;padding:24px;color:var(--text-primary);background-color:var(--background-default)}.amm-header{display:flex;flex-direction:column;align-items:center;margin-top:16px}.amm-title{font-size:24px;font-weight:600}.amm-content{display:flex;flex-direction:column;align-items:center}.amm-form{width:350px;margin:32px 32px 24px}.amm-actions{display:flex;flex-direction:row;gap:16px;justify-content:center}.user-cell-renderer{display:flex;align-items:center}.ucr-image{margin-right:12px}.ucr-info{display:flex;flex-direction:column}.ucr-name{font-weight:700;line-height:16px}.ucr-email{line-height:16px;color:var(--text-secondary)}.profile-avatar{display:flex;align-items:center;justify-content:center;width:35px;height:35px;background-color:var(--background-paper);border-radius:50%}.profile-avatar>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}@keyframes typing{0%{width:0}}.typing-animation{overflow:hidden;width:-moz-fit-content;width:fit-content;white-space:nowrap;animation:typing 3s steps(30,end)}.crisp-span{top:18px!important;left:13px!important;display:inline-block!important;width:33px!important;height:28px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwIiB3aWR0aD0iMzUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxmaWx0ZXIgaWQ9ImEiIGhlaWdodD0iMTM4LjclIiB3aWR0aD0iMTMxLjQlIiB4PSItMTUuNyUiIHk9Ii0xNS4xJSI+PGZlTW9ycGhvbG9neSBpbj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJkaWxhdGUiIHJhZGl1cz0iMSIgcmVzdWx0PSJzaGFkb3dTcHJlYWRPdXRlcjEiLz48ZmVPZmZzZXQgZHk9IjEiIGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+PGZlR2F1c3NpYW5CbHVyIGluPSJzaGFkb3dPZmZzZXRPdXRlcjEiIHJlc3VsdD0ic2hhZG93Qmx1ck91dGVyMSIgc3RkRGV2aWF0aW9uPSIxIi8+PGZlQ29tcG9zaXRlIGluPSJzaGFkb3dCbHVyT3V0ZXIxIiBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0ib3V0IiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiLz48ZmVDb2xvck1hdHJpeCBpbj0ic2hhZG93Qmx1ck91dGVyMSIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA3IDAiLz48L2ZpbHRlcj48cGF0aCBpZD0iYiIgZD0iTTE0LjIzIDIwLjQ2bC05LjY1IDEuMUwzIDUuMTIgMzAuMDcgMmwxLjU4IDE2LjQ2LTkuMzcgMS4wNy0zLjUgNS43Mi00LjU1LTQuOHoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48dXNlIGZpbGw9IiMwMDAiIGZpbHRlcj0idXJsKCNhKSIgeGxpbms6aHJlZj0iI2IiLz48dXNlIGZpbGw9IiNmZmYiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiB4bGluazpocmVmPSIjYiIvPjwvZz48L3N2Zz4=)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}.crisp-span-close{top:21px!important;left:21px!important;display:inline-block!important;width:18px!important;height:18px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB3aWR0aD0iMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE5LjM5OSAyLjA0YTEuMzM0IDEuMzM0IDAgMDAtMi4yOS0uOTNsLTcuMDU2IDcuMDU3TDIuOTk1IDEuMTFBMS4zMzMgMS4zMzMgMCAxMDEuMTEgMi45OTVsNy4wNTcgNy4wNThMMS4xMSAxNy4xMWExLjMzNCAxLjMzNCAwIDEwMS44ODUgMS44ODVsNy4wNTgtNy4wNTcgNy4wNTcgNy4wNTdhMS4zMzQgMS4zMzQgMCAxMDEuODg1LTEuODg1bC03LjA1Ny03LjA1NyA3LjA1Ny03LjA1OGExLjMzMiAxLjMzMiAwIDAwLjQwNC0uOTU1eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==)!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important}.crisp-client a,.crisp-client .cc-nsge,.crisp-client .cc-tlyw .cc-kxkl .cc-nsge,.crisp-client .cc-tlyw .cc-kxkl .cc-nsge .cc-imbb,.crisp-client .cc-tlyw .cc-kxkl .cc-nsge[data-is-failure=false]{display:none!important}.crisp-wrapper-button-container{position:fixed;z-index:9999999;right:24px;bottom:20px;width:60px;height:60px}@media (width >= 768px){.crisp-wrapper-button-container{right:32px;bottom:40px}}@media (width >= 1024px){.crisp-wrapper-button-container{right:48px}}.cw-button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:var(--background-contrast);border-radius:50%}.authentication{position:fixed;z-index:50;overflow-y:auto;display:flex;flex-direction:column;align-items:center;width:100vw;height:100vh;background-color:var(--background-default)}.a-content{display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;width:320px;margin-right:16px;margin-left:16px;padding:40px 16px;background-color:var(--background-default);border-radius:6px;box-shadow:none}.a-logo{cursor:pointer;width:80px;height:80px;margin-bottom:16px;border-radius:12px}.a-welcome{margin-bottom:32px;font-size:32px;font-weight:700;color:var(--text-primary);text-align:center}.a-form{width:100%}.a-validate{margin-top:8px}.a-separator{display:flex;align-items:center;width:100%;margin:32px 0;text-align:center}.a-separator-text{position:relative;padding:0 1rem;font-size:.85rem;font-weight:500;color:var(--text-primary);letter-spacing:.05em}.a-separator:before,.a-separator:after{content:"";flex:1;width:50px;height:1px;background-color:var(--background-inverse)}.a-providers{display:flex;flex-direction:column;gap:16px;width:100%}.custom-button.a-provider{display:flex;align-items:center;justify-content:center;padding:8px 16px;color:var(--text-dark);background-color:var(--background-light);border:1px solid var(--border-subtle)}.a-provider-icon{width:24px;height:24px;margin-right:4px}.a-policies{margin-top:32px;font-size:.85rem;color:var(--text-secondary);text-align:center}.a-policies a{color:var(--text-secondary);text-decoration:none}.a-policies a:hover{text-decoration:underline}.no-credits-popin{display:flex;flex-direction:column;align-items:center;padding:20px;color:var(--text-primary);background-color:var(--background-default)}.ncp-header{display:flex;flex-direction:column;align-items:center;margin-top:32px}.ncp-title{font-size:24px;font-weight:600}.ncp-description{margin:8px 60px 0;font-size:14px}.ncp-separator{width:100%;height:1px;margin:24px 0;background-color:var(--background-paper)}.ncp-content{display:flex;flex-direction:column;align-items:center}.ncp-pack{margin-bottom:24px}.ncp-actions{display:flex;flex-direction:row;gap:16px;justify-content:center}.toast-manager{position:fixed;z-index:50;top:5px;right:auto;left:50%;transform:translate(-50%);min-width:300px;padding:0}@media (width >= 768px){.toast-manager{right:0;left:auto;transform:none;padding-right:1rem;padding-left:1rem}}.tm-toast{display:flex;flex-direction:row;align-items:center;max-width:360px;margin-bottom:1.5rem;padding:8px 16px;background-color:var(--background-default);transition:opacity .3s ease-in-out}.tm-toast.link{cursor:pointer}.tm-toast button[type=button]{display:flex;align-items:center;justify-content:center;border-radius:.375rem;transition-duration:.2s;transition-property:background-color,border-color,color,fill,stroke}.tm-toast-container{overflow:hidden;display:flex;flex-direction:column;flex-grow:1}.tm-toast-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;height:2rem;margin-right:8px;border-radius:.5rem}.tm-toast-title{margin-bottom:4px;font-weight:600}.tm-toast-message{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tm-toast-action{font-size:12px;font-weight:500;color:var(--text-inverse)}@media (hover){.tm-toast-action:hover{text-decoration:underline}}.tm-toast-action.error{color:var(--state-destructive)}.tm-toast-action.success{color:var(--state-success)}.tm-toast-action.warning{color:var(--state-warning)}.toast-success-icon{color:var(--text-highlight);background-color:color-mix(in srgb,var(--state-success) 20%,transparent)}.toast-error-icon{color:var(--state-destructive);background-color:color-mix(in srgb,var(--state-destructive) 20%,transparent)}.toast-warning-icon{color:var(--state-warning);background-color:color-mix(in srgb,var(--state-warning) 20%,transparent)}.toast-info-icon{color:var(--state-success);background-color:color-mix(in srgb,var(--state-success) 20%,transparent)}.tm-toast svg{width:20px;height:20px}.tm-toggle{margin-left:8px}.tm-toggle:hover{color:var(--icon-primary);background-color:var(--background-paper)}
