@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}template{display:none}[hidden]{display:none!important}*,: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(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,: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;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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}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}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}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;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-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}summary{display:list-item}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::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]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.z-10{z-index:10}.\!m-0{margin:0!important}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!mb-4{margin-bottom:1rem!important}.-mt-4{margin-top:-1rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-5{height:1.25rem!important}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3\.5{height:.875rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[600px\]{height:600px}.h-auto{height:auto}.h-full{height:100%}.h-screen{height:100vh}.max-h-48{max-height:12rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-\[220px\]{width:220px!important}.w-1{width:.25rem}.w-12{width:3rem}.w-2{width:.5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-40{width:10rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.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))}.animate-none{animation:none}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-x-2{column-gap:.5rem}.gap-x-5{column-gap:1.25rem}.gap-y-1{row-gap:.25rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-t{border-top-width:1px}.border-dark-border{--tw-border-opacity: 1;border-color:rgb(39 39 41 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-light-border{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.bg-\[\#00343c\]{--tw-bg-opacity: 1;background-color:rgb(0 52 60 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#e0f4f7\]{--tw-bg-opacity: 1;background-color:rgb(224 244 247 / var(--tw-bg-opacity, 1))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-900\/30{background-color:#1e3a8a4d}.bg-dark-body{--tw-bg-opacity: 1;background-color:rgb(17 17 19 / var(--tw-bg-opacity, 1))}.bg-dark-drawer,.bg-dark-primary{--tw-bg-opacity: 1;background-color:rgb(23 23 25 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-800\/95{background-color:#1f2937f2}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-900\/30{background-color:#14532d4d}.bg-green-900\/70{background-color:#14532db3}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-900\/30{background-color:#7c2d124d}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-900\/70{background-color:#7f1d1db3}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/95{background-color:#fffffff2}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.\!p-0\.5{padding:.125rem!important}.p-0{padding:0}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.text-\[\#006a80\]{--tw-text-opacity: 1;color:rgb(0 106 128 / var(--tw-text-opacity, 1))}.text-\[\#0cbdd8\]{--tw-text-opacity: 1;color:rgb(12 189 216 / var(--tw-text-opacity, 1))}.text-\[var\(--app-text\)\]{color:var(--app-text)}.text-\[var\(--app-text-muted\)\]{color:var(--app-text-muted)}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.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)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px 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-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 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}.ring{--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(3px + 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)}.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)}.invert{--tw-invert: invert(100%);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)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;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}.duration-200{transition-duration:.2s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}html,body{font-family:Poppins,Inter,Helvetica Neue,Arial,sans-serif!important;overflow-x:hidden}:root,html[data-theme=light]{--app-max-width: 1600px;--app-primary: #0090a6;--app-primary-strong: #006a80;--app-primary-soft: rgba(0, 144, 166, .1);--app-text: #18191b;--app-text-muted: #6b7280;--app-text-disabled: #7b8491;--app-border: #e2e5e9;--app-bg: #f4f5f7;--app-bg-elevated: #ffffff;--app-bg-tinted: rgba(0, 0, 0, .03);--app-glass: rgba(255, 255, 255, .9);--app-glow: rgba(0, 144, 166, .2);--app-shadow: 0 4px 24px -8px rgba(0, 0, 0, .12)}html[data-theme=dark]{--app-primary: #13b8d2;--app-primary-strong: #3ad2e8;--app-primary-soft: rgba(19, 184, 210, .15);--app-text: #e8e8ec;--app-text-muted: #9b9ea3;--app-text-disabled: #7f858e;--app-border: #2d2d33;--app-bg: #111113;--app-bg-elevated: #171719;--app-bg-tinted: rgba(255, 255, 255, .04);--app-glass: rgba(28, 28, 31, .84);--app-glow: rgba(19, 184, 210, .25);--app-shadow: 0 24px 52px -26px rgba(0, 0, 0, .7)}body{color:var(--app-text);background-color:var(--app-bg);background-image:radial-gradient(circle,rgba(0,144,166,.06) 1px,transparent 1px);background-size:22px 22px;background-attachment:fixed}html[data-theme=dark] body{background-color:var(--app-bg);background-image:radial-gradient(circle at 8% 10%,rgba(19,184,210,.07),transparent 34%),radial-gradient(circle at 90% 2%,rgba(19,184,210,.05),transparent 28%),radial-gradient(circle,rgba(19,184,210,.065) 1px,transparent 1px);background-size:auto,auto,22px 22px;background-attachment:fixed}.app-layout-shell{min-height:calc(100vh - 70px);background:transparent!important}.app-layout-content{padding:.75rem;background-color:var(--app-bg)!important}.ant-btn:disabled,.ant-btn.ant-btn-disabled{color:var(--app-text-disabled)!important;background:color-mix(in srgb,var(--app-bg-elevated) 88%,var(--app-border))!important;border-color:color-mix(in srgb,var(--app-border) 86%,transparent)!important;box-shadow:none!important;opacity:1!important}.ant-btn-link:disabled,.ant-btn-text:disabled,.ant-btn-link.ant-btn-disabled,.ant-btn-text.ant-btn-disabled{background:transparent!important;border-color:transparent!important}.ant-input[disabled],.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled,.ant-input-number.ant-input-number-disabled,.ant-mentions-disabled,.ant-select-disabled .ant-select-selector,.ant-picker.ant-picker-disabled{color:var(--app-text-disabled)!important;-webkit-text-fill-color:var(--app-text-disabled)!important;background:color-mix(in srgb,var(--app-bg-elevated) 90%,var(--app-border))!important;border-color:color-mix(in srgb,var(--app-border) 86%,transparent)!important;box-shadow:none!important;opacity:1!important}.ant-select-disabled .ant-select-selection-item,.ant-select-disabled .ant-select-selection-placeholder,.ant-picker.ant-picker-disabled input,.ant-input[disabled]::placeholder,.ant-input-affix-wrapper.ant-input-affix-wrapper-disabled input::placeholder{color:var(--app-text-disabled)!important;-webkit-text-fill-color:var(--app-text-disabled)!important}.ant-checkbox-wrapper-disabled,.ant-checkbox-wrapper-disabled span,.ant-radio-wrapper-disabled,.ant-radio-wrapper-disabled span,.ant-switch.ant-switch-disabled{color:var(--app-text-disabled)!important;opacity:1!important}.app-layout-content--contained{background-image:radial-gradient(circle,rgba(0,144,166,.15) 1.5px,transparent 1.5px)!important;background-size:24px 24px!important;background-attachment:fixed!important}html[data-theme=dark] .app-layout-content--contained{background-image:radial-gradient(circle,rgba(19,184,210,.18) 1.5px,transparent 1.5px)!important}.app-content-inner{max-width:var(--app-max-width);margin:0 auto;width:100%;min-height:100%;background:var(--app-bg)}.app-header-inner{display:flex;align-items:center;width:100%}.app-header-classic--contained{padding:0!important}.app-header-classic--contained .app-header-inner{display:flex;align-items:center;gap:.5rem;width:100%;max-width:var(--app-max-width);margin:0 auto;padding:0 1.5rem}.app-layout-footer{background:color-mix(in srgb,var(--app-bg-elevated) 85%,transparent)!important;border-top:1px solid var(--app-border);color:var(--app-text-muted);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-header-shell{position:sticky;top:0;z-index:50;height:auto!important;min-height:0!important;overflow:visible}.app-header{height:64px!important;line-height:64px!important;padding:0 1.5rem!important;background:var(--app-primary)!important;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 2px 16px -6px #00000052;display:flex!important;flex-direction:row!important;align-items:center!important;gap:.5rem;animation:nav-enter .24s ease-out both}html[data-theme=dark] .app-header{background:#0d0d10!important;border-bottom-color:#0090a62e}.app-header-classic{gap:.5rem}.app-header-classic__brand{border:0;margin:0;padding:0;background:transparent;color:inherit;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.app-header-classic__logo{height:2.35rem;width:auto}.app-header-classic__menu{flex:1 1 auto;min-width:0;border-bottom:0!important;background:transparent!important;line-height:64px}.app-header-classic__menu .ant-menu-item,.app-header-classic__menu .ant-menu-submenu-title{color:#c4e4ecd1!important;border-radius:0!important;margin-inline:0!important;padding-inline:.65rem!important;font-size:.82rem;font-weight:500;height:64px!important;line-height:64px!important;transition:color .14s ease,background .14s ease}.app-header-classic__menu .ant-menu-item:after,.app-header-classic__menu .ant-menu-submenu:after{border-bottom:none!important;display:none!important}.app-header-classic__menu .ant-menu-ink-bar,.app-header-classic__menu .ant-menu-indicator,.app-header-classic__menu [class*=indicator],.app-header-classic__menu [class*=ink-bar]{display:none!important;opacity:0!important}html[data-theme=dark] .app-header-classic__menu .ant-menu-active-bar{background:#0090a6!important}.app-header-classic__menu .ant-menu-item:hover,.app-header-classic__menu .ant-menu-submenu-title:hover,.app-header-classic__menu .ant-menu-item-selected{background:#ffffff26!important;color:#fff!important}.app-header-classic__menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#ffffff26!important;color:#fff!important}html[data-theme=dark] .app-header-classic__menu .ant-menu-item-selected{background:transparent!important}html[data-theme=dark] .app-header-classic__menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:transparent!important}.app-header-classic__actions{margin-left:auto;display:inline-flex;align-items:center}.app-header-classic__account{border-radius:999px;border-color:#c4e5ec47!important;color:#d4eef4e6!important;background:#ffffff12!important;font-size:.8rem;height:32px;transition:background .14s ease,border-color .14s ease}.app-header-classic__account:hover{background:#ffffff24!important;border-color:#c4e5ec80!important;color:#fff!important}.app-header-classic__account:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}.app-header-classic__account-dropdown .ant-dropdown-menu{border-radius:12px;padding:6px;min-width:220px;box-shadow:0 14px 26px -14px #00000073}.app-header-classic__account-dropdown .ant-dropdown-menu-item{border-radius:8px;min-height:34px;display:flex;align-items:center}.app-header-classic__account-dropdown .ant-dropdown-menu-item:hover,.app-header-classic__account-dropdown .ant-dropdown-menu-item-active{background:var(--app-primary-soft)!important}.app-header-classic__account-dropdown .ant-dropdown-menu-title-content{font-weight:500}.ant-dropdown,.ant-select-dropdown,.ant-picker-dropdown,.ant-menu-submenu-popup,.ant-tooltip,.ant-popover,.ant-cascader-dropdown,.ant-tour,.ant-tour .ant-tour-inner,.ant-tour .ant-tour-content{transition:none!important}.ant-menu-submenu-popup .ant-menu,.ant-menu-submenu-popup ul{min-width:200px!important}.ant-menu-submenu-popup .ant-menu-title-content{overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}.app-nav-menu-label{display:inline-flex;align-items:center;gap:6px}.app-nav-menu-label__experimental{margin:0;font-size:10px;line-height:14px;padding:0 5px;border-radius:999px;flex-shrink:0}.app-header-classic__layout-toggle{color:#c4e5ecbf!important;background:transparent!important;border:none!important;box-shadow:none!important;font-size:.95rem;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:color .14s ease,background .14s ease}.app-header-classic__layout-toggle:hover{color:#fff!important;background:#ffffff1a!important}.ant-dropdown .ant-dropdown-menu-item-disabled,.ant-dropdown .ant-dropdown-menu-item-disabled .ant-dropdown-menu-item-icon,.ant-dropdown .ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown .ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-item-icon,.ant-dropdown .ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#9ca3af!important;cursor:not-allowed!important}.ant-dropdown .ant-dropdown-menu-item-group-title{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--app-primary)!important;padding:8px 12px 4px}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu{background-color:#1e1e22!important;border:1px solid #2d2d33!important;box-shadow:0 8px 24px -6px #0009!important}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item,html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item .ant-dropdown-menu-title-content{color:#c8c8d0!important}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item:not(.ant-dropdown-menu-item-disabled):hover{background-color:#ffffff12!important;color:#e8e8ec!important}html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item-selected,html[data-theme=dark] .ant-dropdown .ant-dropdown-menu-item-active{background-color:#13b8d226!important;color:#4dd9ed!important}html[data-theme=dark] .ant-popover .ant-popover-inner{background-color:#1e1e22!important;border:1px solid #2d2d33!important;box-shadow:0 8px 24px -6px #0009!important}html[data-theme=dark] .ant-popover .ant-popover-arrow:before,html[data-theme=dark] .ant-popover .ant-popover-arrow:after{background:#1e1e22!important}html:not([data-theme=dark]) .ant-menu-light.ant-menu-popup .ant-menu-item-selected,html:not([data-theme=dark]) .ant-menu-light.ant-menu-popup .ant-menu-item-selected .ant-menu-title-content,html:not([data-theme=dark]) .ant-menu-light.ant-menu-popup .ant-menu-item-selected .anticon,html:not([data-theme=dark]) .ant-menu-submenu-popup .ant-menu-light .ant-menu-item-selected,html:not([data-theme=dark]) .ant-menu-submenu-popup .ant-menu-light .ant-menu-item-selected .ant-menu-title-content,html:not([data-theme=dark]) .ant-menu-submenu-popup .ant-menu-light .ant-menu-item-selected .anticon,html:not([data-theme=dark]) ul.ant-menu-overflow-item-rest-popup .ant-menu-item-selected,html:not([data-theme=dark]) ul.ant-menu-overflow-item-rest-popup .ant-menu-item-selected .ant-menu-title-content,html:not([data-theme=dark]) li.ant-menu-item-selected:not(.app-header-classic__menu li){color:#006a80!important;background-color:#0090a61a!important;font-weight:600}html[data-theme=dark] .ant-menu-light.ant-menu-popup .ant-menu-item-selected,html[data-theme=dark] .ant-menu-light.ant-menu-popup .ant-menu-item-selected .ant-menu-title-content,html[data-theme=dark] .ant-menu-light.ant-menu-popup .ant-menu-item-selected .anticon,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-light .ant-menu-item-selected,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-light .ant-menu-item-selected .ant-menu-title-content,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-light .ant-menu-item-selected .anticon,html[data-theme=dark] ul.ant-menu-overflow-item-rest-popup .ant-menu-item-selected,html[data-theme=dark] ul.ant-menu-overflow-item-rest-popup .ant-menu-item-selected .ant-menu-title-content,html[data-theme=dark] li.ant-menu-item-selected:not(.app-header-classic__menu li){color:#4dd9ed!important;background-color:#13b8d226!important;font-weight:600}html:not([data-theme=dark]) .ant-menu-submenu-popup .ant-menu-item:not(.ant-menu-item-selected):hover,html:not([data-theme=dark]) .ant-menu-light.ant-menu-popup .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#0090a614!important;color:#004d5e!important}html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item:not(.ant-menu-item-selected):hover,html[data-theme=dark] .ant-menu-light.ant-menu-popup .ant-menu-item:not(.ant-menu-item-selected):hover{background-color:#ffffff12!important;color:#e8e8ec!important}html[data-theme=dark] .ant-menu-submenu-popup>.ant-menu,html[data-theme=dark] .ant-menu-light.ant-menu-popup>ul{background-color:#1e1e22!important;border:1px solid #2d2d33!important;box-shadow:0 8px 24px -6px #0000008c!important}html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item,html[data-theme=dark] .ant-menu-light.ant-menu-popup .ant-menu-item{color:#c8c8d0!important}html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item-disabled,html[data-theme=dark] .ant-menu-light.ant-menu-popup .ant-menu-item-disabled,html[data-theme=dark] .ant-menu-submenu-popup .ant-menu-item-disabled .anticon{color:#55555e!important}.app-header-classic__mobile-toggle{display:none;width:44px;min-width:44px;height:44px;border-radius:8px;border-color:#c4e5ec47!important;color:#d4eef4e6!important;background:#ffffff12!important}.app-header-classic__theme-toggle{width:44px;min-width:44px;height:44px;border-radius:10px;border:1px solid rgba(196,229,236,.28)!important;color:#d4eef4eb!important;background:#ffffff12!important}.app-header-classic__theme-toggle:hover,.app-header-classic__theme-toggle:focus-visible{color:#fff!important;border-color:#c4e5ec6b!important;background:#ffffff24!important}@media(max-width:991px){.app-header-classic--contained .app-header-inner{max-width:none;padding:0 .15rem}html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}.app-header-classic,.app-header{padding:0 .35rem!important}.app-header-inner{justify-content:space-between;gap:.25rem}.app-header-classic__brand{min-height:44px;min-width:44px;justify-content:flex-start;padding-inline-start:0;padding-inline-end:.2rem;margin-inline-start:-4px}.app-header-classic__logo{height:2.2rem}.app-header-classic__menu,.app-header-classic__account{display:none!important}.app-header-classic__mobile-toggle{display:inline-flex}.app-header-classic__actions{gap:.5rem;margin-inline-end:0}}.app-mobile-nav .ant-drawer-body{background:var(--app-bg-elevated);color:var(--app-text)}.ant-tabs-tab{border-radius:6px;transition:background-color .2s ease,color .2s ease;padding:6px 10px!important}.ant-tabs-tab:hover{background:var(--app-primary-soft)}@media(max-width:1024px){.app-header{padding:0 .8rem!important}}@media(max-width:768px){.app-layout-content{padding:.5rem}}@media(max-width:1024px){.app-content-inner{min-width:0}.ant-card-head-wrapper{flex-wrap:wrap;row-gap:8px}.ant-card-head-title{white-space:normal}.ant-card-extra{margin-inline-start:0;padding-inline-start:0}.ant-table-content{overflow-x:auto}}@media(max-width:640px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-content{border-radius:10px}}@media(prefers-reduced-motion:reduce){.app-header{animation:none!important;transition:none!important}}@keyframes nav-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes stat-enter{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes deploying-pulse{0%,to{opacity:1}50%{opacity:.45}}.app-stat-strip{display:flex;align-items:stretch;gap:10px;background:transparent;border:none;border-radius:0;overflow:visible;animation:stat-enter .34s ease-out both}.app-stat-strip__item{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:1rem 1.2rem;border:1px solid var(--app-border);border-radius:12px;background:var(--app-bg-elevated);cursor:default;min-width:0;position:relative;overflow:hidden;transition:box-shadow .18s ease,transform .18s ease,background .15s ease}.app-stat-strip__item:after{content:"";position:absolute;bottom:-18px;right:-18px;width:64px;height:64px;border-radius:50%;background:var(--app-primary);opacity:.06;pointer-events:none;transition:opacity .18s ease}.app-stat-strip__item:last-child{border-right:1px solid var(--app-border)}.app-stat-strip__item:hover{background:color-mix(in srgb,var(--app-primary) 4%,var(--app-bg-elevated));box-shadow:0 6px 20px -6px color-mix(in srgb,var(--app-primary) 22%,rgba(0,0,0,.08));transform:translateY(-2px)}.app-stat-strip__item:hover:after{opacity:.12}.app-stat-strip__topline{display:flex;align-items:center;gap:.35rem}.app-stat-strip__icon{font-size:.85rem;display:inline-flex;opacity:.9}.app-stat-strip__label{font-size:.75rem;font-weight:600;text-transform:none;letter-spacing:.01em;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-stat-strip__value{font-size:2rem;font-weight:800;line-height:1;letter-spacing:-.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.app-stat-strip__body{min-width:0;max-width:100%}.app-stat-strip__value--text{font-size:1.05rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;white-space:nowrap}.app-stat-strip__value--with-sub{font-size:1.2rem;font-weight:800}.app-stat-strip__subvalue{display:block;margin-top:.2rem;font-size:.78rem;font-weight:600;line-height:1.3;color:var(--app-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}@media(max-width:640px){.app-stat-strip{flex-wrap:wrap}.app-stat-strip__item{flex:1 1 40%;padding:.75rem .9rem}.app-stat-strip__value{font-size:1.6rem}}:root,html[data-theme=light]{--sn-unconfigured: #c2c8d0}html[data-theme=dark]{--sn-unconfigured: #3a3a42}.sn-label{fill:#121214d1}.sn-label-dim{fill:#1212144d}.sn-initial-dim{fill:#12121438}.sn-node-dim{fill:#00000008}.sn-col-heading{fill:color-mix(in srgb,var(--app-primary) 70%,transparent)}html[data-theme=dark] .sn-label{fill:#ffffffe0}html[data-theme=dark] .sn-label-dim{fill:#ffffff47}html[data-theme=dark] .sn-initial-dim{fill:#ffffff2e}html[data-theme=dark] .sn-node-dim{fill:#ffffff05}.app-analytics-card.ant-card{border-radius:12px;border:1px solid var(--app-border);background:var(--app-bg-elevated);transition:box-shadow .2s ease,transform .2s ease;animation:fade-up .36s ease-out both;display:flex;flex-direction:column}.app-analytics-card.ant-card:hover{box-shadow:0 10px 32px -10px color-mix(in srgb,var(--app-primary) 24%,rgba(0,0,0,.1));transform:translateY(-2px)}.app-analytics-surface{border-radius:12px;border:1px solid var(--app-border);background:var(--app-bg-elevated);box-shadow:var(--app-shadow);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;animation:fade-up .36s ease-out both}.app-analytics-surface:hover{box-shadow:0 10px 32px -10px color-mix(in srgb,var(--app-primary) 24%,rgba(0,0,0,.1));transform:translateY(-2px);border-color:color-mix(in srgb,var(--app-primary) 35%,var(--app-border))}.vendor-app-card{box-shadow:none}.app-analytics-card .ant-card-head{border-bottom:1px solid var(--app-border);font-size:.82rem;font-weight:600;padding:0 1rem;min-height:44px;flex-shrink:0}.app-analytics-card .ant-card-body{padding:.75rem 1rem 1rem;flex:1;min-width:0;display:flex;flex-direction:column}.ant-badge-status-processing{animation:deploying-pulse 1.6s ease-in-out infinite}.app-page-header{border-bottom:1px solid var(--app-border);background:var(--app-bg-elevated);animation:fade-up .22s ease-out both}.app-page-header__content{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.app-page-header__left{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1 1 auto}.app-page-header__titles{min-width:0;display:flex;flex-direction:column}.app-page-header__title.ant-typography{margin-bottom:0!important;font-size:1.3rem!important;font-weight:700!important;color:var(--app-text)!important;line-height:1.3!important}.app-page-header__subtitle{color:var(--app-text-muted)!important;font-size:.85rem;line-height:1.4}.app-page-header__actions{flex:0 1 auto;min-width:0;max-width:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.app-page-header__actions .ant-space{flex-wrap:wrap!important;justify-content:flex-end;max-width:100%!important;row-gap:6px!important}.app-page-header__actions .ant-space-item{flex-shrink:0}@media(max-width:480px){.app-page-header__content{flex-direction:column;align-items:flex-start}.app-page-header__actions{align-self:stretch;justify-content:flex-end}}.app-layout-content>*{animation:fade-up .28s ease-out both}.app-mobile-nav .ant-drawer-header{background:#0090a6;border-bottom-color:#ffffff2e}.app-mobile-nav .ant-drawer-header .ant-drawer-title{color:#fff;font-weight:600;letter-spacing:.01em}.app-mobile-nav .ant-drawer-header .ant-drawer-close{color:#fffc}.app-mobile-nav .ant-drawer-header .ant-drawer-close:hover{color:#fff;background:#ffffff26}.app-mobile-nav .ant-drawer-body{background:var(--app-bg-elevated);color:var(--app-text);padding:0;display:flex;flex-direction:column}.app-mobile-nav__menu-area{flex:1 1 auto;overflow-y:auto;padding:.5rem .5rem 0}.app-mobile-nav__footer{flex-shrink:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--app-border);padding:.5rem .75rem .75rem;background:var(--app-bg-elevated)}.app-mobile-nav__footer-user{display:flex;align-items:center;gap:10px;padding:.6rem .25rem;border-bottom:1px solid var(--app-border);margin-bottom:.25rem}.app-mobile-nav__footer-row{display:flex;align-items:center;justify-content:space-between;padding:.5rem .25rem;border-bottom:1px solid var(--app-border);margin-bottom:.4rem}.app-mobile-nav .ant-menu{background:transparent!important;border-inline-end:none!important;padding-bottom:.5rem}.app-mobile-nav .ant-menu .ant-menu-item,.app-mobile-nav .ant-menu .ant-menu-submenu-title{border-radius:8px!important;margin-block:2px!important;font-size:.875rem;font-weight:500;color:var(--app-text)!important}.app-mobile-nav .ant-menu .ant-menu-item:hover,.app-mobile-nav .ant-menu .ant-menu-submenu-title:hover{background:var(--app-primary-soft)!important;color:var(--app-primary-strong)!important}.app-mobile-nav .ant-menu .ant-menu-item-selected{background:var(--app-primary-soft)!important;color:var(--app-primary-strong)!important;font-weight:600}.app-mobile-nav .ant-menu .ant-menu-item-selected .anticon{color:var(--app-primary-strong)!important}html[data-theme=dark] .app-mobile-nav .ant-drawer-header{background:#0d0d10;border-bottom-color:#13b8d238}html[data-theme=dark] .app-mobile-nav .ant-menu .ant-menu-item:hover,html[data-theme=dark] .app-mobile-nav .ant-menu .ant-menu-submenu-title:hover,html[data-theme=dark] .app-mobile-nav .ant-menu .ant-menu-item-selected{background:var(--app-primary-soft)!important;color:var(--app-primary)!important}html[data-theme=dark] .app-mobile-nav .ant-menu .ant-menu-item-selected .anticon{color:var(--app-primary)!important}@media(max-width:1200px){.app-header-classic__menu .ant-menu-item,.app-header-classic__menu .ant-menu-submenu-title{padding-inline:.48rem!important;font-size:.78rem}}@media(max-width:991px){.app-header{padding:0 .35rem!important}.app-header-classic__menu,.app-header-classic__account{display:none!important}.app-header-classic__mobile-toggle{display:inline-flex!important}}@supports (padding-top: env(safe-area-inset-top)){@media(max-width:991px){.app-header{height:auto!important;min-height:calc(64px + env(safe-area-inset-top))!important;padding-top:env(safe-area-inset-top)!important}}}@media(prefers-reduced-motion:reduce){.app-header,.app-stat-strip,.app-analytics-card.ant-card,.app-layout-content>*{animation:none!important;transition:none!important}}.app-timeline{position:relative;padding:.25rem 0}.app-timeline:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--app-primary) 55%,transparent),color-mix(in srgb,var(--app-border) 80%,transparent));pointer-events:none}.app-timeline__group{position:relative}.app-timeline__date-header{display:flex;align-items:center;gap:.55rem;padding:.55rem 0 .4rem}.app-timeline__date-spacer{flex-shrink:0;width:36px}.app-timeline__date-label{font-size:1.25rem;font-weight:900;letter-spacing:-.02em;color:var(--app-text);white-space:nowrap;background:var(--app-bg);padding-right:.45rem;position:relative;z-index:1}.app-timeline__date-line{flex:1;height:1px;background:var(--app-border);opacity:.5}.app-timeline__group:first-child .app-timeline__date-header{padding-top:.15rem}.app-timeline__item{position:relative;display:flex;align-items:flex-start;gap:.7rem;padding-bottom:.9rem;animation:tl-item-in .22s ease-out both}.app-timeline__item:last-child{padding-bottom:0}@keyframes tl-item-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.app-timeline__dot{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;position:relative;z-index:1;border:2px solid transparent;transition:transform .16s ease,box-shadow .16s ease}.app-timeline__item:hover .app-timeline__dot{transform:scale(1.12)}.app-timeline__dot--create{background:#12945a1f;border-color:#12945a52;color:#12945a}.app-timeline__dot--update{background:color-mix(in srgb,var(--app-primary) 12%,transparent);border-color:color-mix(in srgb,var(--app-primary) 32%,transparent);color:var(--app-primary)}.app-timeline__dot--delete{background:#d930251a;border-color:#d9302547;color:#d93025}.app-timeline__dot--restore{background:#c47a001a;border-color:#c47a0047;color:#c47a00}.app-timeline__dot--system{background:color-mix(in srgb,var(--app-text-muted) 10%,transparent);border-color:color-mix(in srgb,var(--app-text-muted) 22%,transparent);color:var(--app-text-muted)}.app-timeline__dot--version{background:#7c3aed1a;border-color:#7c3aed47;color:#7c3aed}.app-timeline__dot--scale{background:#d977061a;border-color:#d9770647;color:#d97706}.app-timeline__content{flex:1;min-width:0;background:var(--app-bg-elevated);border:1px solid var(--app-border);border-radius:10px;padding:.55rem .85rem;transition:border-color .16s ease,box-shadow .16s ease}.app-timeline__item:hover .app-timeline__content{border-color:color-mix(in srgb,var(--app-primary) 32%,var(--app-border));box-shadow:0 2px 12px -4px color-mix(in srgb,var(--app-primary) 14%,rgba(0,0,0,.06))}.app-timeline__content[data-type]{border-left-width:3px}.app-timeline__content[data-type=create]{border-left-color:#12945a}.app-timeline__content[data-type=update]{border-left-color:var(--app-primary)}.app-timeline__content[data-type=delete]{border-left-color:#d93025}.app-timeline__content[data-type=restore]{border-left-color:#c47a00}.app-timeline__content[data-type=system]{border-left-color:var(--app-text-muted)}.app-timeline__content[data-type=version]{border-left-color:#7c3aed}.app-timeline__content[data-type=scale]{border-left-color:#d97706}.app-timeline__timestamp-row{display:flex;align-items:baseline;gap:.45rem;margin-bottom:.22rem}.app-timeline__time-hero{font-size:.88rem;font-weight:700;color:var(--app-text);cursor:default;letter-spacing:-.01em;line-height:1.2}.app-timeline__time-exact{font-size:.68rem;color:var(--app-text-muted);font-variant-numeric:tabular-nums}.app-timeline__chips-row{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-bottom:.2rem}.app-timeline__actor-row{display:flex;align-items:center;gap:.28rem;margin-top:.18rem}.app-timeline__actor{font-size:.68rem;font-weight:500;color:var(--app-text-muted)}.app-timeline__target{font-weight:500;color:var(--app-text);font-size:.75rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-chip{display:inline-flex;align-items:center;gap:.2rem;padding:.08rem .48rem;border-radius:999px;font-size:.67rem;font-weight:600;letter-spacing:.04em;white-space:nowrap;line-height:1.6;border:1px solid transparent}.app-chip--scope{background:color-mix(in srgb,var(--app-text-muted) 11%,transparent);color:var(--app-text-muted);border-color:color-mix(in srgb,var(--app-border) 85%,transparent)}.app-chip--create{background:#12945a1a;color:#0e7a4a;border-color:#12945a38}html[data-theme=dark] .app-chip--create{color:#34d399}.app-chip--update{background:color-mix(in srgb,var(--app-primary) 10%,transparent);color:var(--app-primary-strong);border-color:color-mix(in srgb,var(--app-primary) 24%,transparent)}html[data-theme=dark] .app-chip--update{color:var(--app-primary)}.app-chip--delete{background:#d9302514;color:#b91c1c;border-color:#d930252e}html[data-theme=dark] .app-chip--delete{color:#f87171}.app-chip--restore{background:#c47a0014;color:#92400e;border-color:#c47a0033}html[data-theme=dark] .app-chip--restore{color:#fbbf24}.app-chip--version{background:#7c3aed14;color:#6d28d9;border-color:#7c3aed38}html[data-theme=dark] .app-chip--version{color:#a78bfa;background:#7c3aed1f}.app-chip--scale{background:#d9770614;color:#b45309;border-color:#d9770638}html[data-theme=dark] .app-chip--scale{color:#fbbf24;background:#d977061f}.app-diff{margin-top:.55rem;border-radius:8px;overflow:hidden;border:1px solid var(--app-border);font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.72rem}.app-diff__header{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 1fr;background:color-mix(in srgb,var(--app-bg) 80%,transparent);border-bottom:1px solid var(--app-border)}.app-diff__header-cell{padding:.22rem .6rem;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-muted)}.app-diff__header-cell+.app-diff__header-cell{border-left:1px solid var(--app-border)}.app-diff__row{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 1fr}.app-diff__row+.app-diff__row{border-top:1px solid var(--app-border)}.app-diff__key{padding:.28rem .6rem;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-bg) 55%,transparent);font-weight:600;word-break:break-all;border-right:1px solid var(--app-border)}.app-diff__old{padding:.28rem .6rem;background:#d930250f;color:#b91c1c;word-break:break-all;border-right:1px solid var(--app-border)}html[data-theme=dark] .app-diff__old{color:#fca5a5;background:#d930251a}.app-diff__new{padding:.28rem .6rem;background:#12945a0f;color:#0e7a4a;word-break:break-all}html[data-theme=dark] .app-diff__new{color:#6ee7b7;background:#12945a1a}.app-timeline__detail{margin-top:.38rem;display:flex;flex-direction:column;gap:.2rem}.app-timeline__detail-row{display:flex;align-items:center;gap:.4rem;font-size:.72rem}.app-timeline__detail-label{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted);min-width:3.4rem;flex-shrink:0}.app-timeline__detail-value{font-size:.72rem;color:var(--app-text);font-weight:500}.app-timeline__version-row{display:flex;align-items:center;gap:.3rem}.app-timeline__version{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.7rem;padding:.08rem .38rem;border-radius:4px;font-style:normal}.app-timeline__version--old{background:#d9302512;color:#b91c1c;border:1px solid rgba(217,48,37,.18);text-decoration:line-through;opacity:.8}html[data-theme=dark] .app-timeline__version--old{color:#fca5a5;background:#d930251f}.app-timeline__version--new{background:#12945a12;color:#0e7a4a;border:1px solid rgba(18,148,90,.2);font-weight:700}html[data-theme=dark] .app-timeline__version--new{color:#6ee7b7;background:#12945a1f}.app-timeline__arrow{font-size:.6rem;color:var(--app-text-muted);flex-shrink:0}.ant-typography-copy{opacity:0;transition:opacity .2s}.ant-typography:hover .ant-typography-copy{opacity:1}[data-color-mode] ul,[data-color-mode] ol{padding-left:2em!important}[data-color-mode] li{margin:.5em 0!important}[data-color-mode] ol li{list-style-type:decimal!important}[data-color-mode] ul li{list-style-type:disc!important}[data-color-mode] ul ul li{list-style-type:circle!important}.ant-message-custom-content{display:inline-flex;align-items:center}.ant-select-clear{display:inline-flex}.form-item--json-output label{width:100%;display:block}.ant-select-selection-item-remove{align-items:center!important;display:inline-flex!important}.domain-input .ant-input-group-addon{width:50%}.domain-input .ant-select,.domain-input .ant-select-selection-search{width:100%!important}.domain-input .ant-select-selection-item,.domain-input .ant-select-selection-placeholder{text-align:left}.ant-steps-icon{display:flex;align-items:center;justify-content:center;flex:1;height:100%}.ant-menu .ant-menu-item .ant-menu-title-content{display:flex-inline;align-items:center;flex-direction:row}.script-card .ant-card-head-title,.script-card .ant-card-extra{padding:0}.organization-drilldown-tabs .ant-tabs-content-holder{flex:1 1;flex-grow:1;height:100%;display:flex;flex-direction:column}.organization-drilldown-tabs .ant-tabs-tab.ant-tabs-tab-active{background:none!important;border-radius:0}.organization-drilldown-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--app-primary)!important}.organization-drilldown-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn svg{color:var(--app-primary)!important}.organization-drilldown-tabs .ant-tabs-ink-bar{background:var(--app-primary)!important;height:3px!important}.organization-drilldown-tabs.ant-tabs-top>.ant-tabs-nav:before,.organization-drilldown-tabs .ant-tabs-nav:before{border-bottom:none!important;display:none!important}.organization-drilldown-tabs .ant-tabs-tab:hover:not(.ant-tabs-tab-active){background:var(--app-primary-soft)}.organization-drilldown-tabs .ant-tabs-content{flex-grow:1!important;height:100%!important}.organization-drilldown-tabs .ant-tabs-tabpane:not(.ant-tabs-tabpane-hidden){flex-grow:1;display:flex;flex-direction:column}.organization-drilldown-tabs .ant-tabs-tabpane-hidden{display:none!important}.description-input-wrapper .ant-form-item-control-input{flex:1}.description-input-wrapper .w-md-editor{flex:1;flex-grow:1}.description-input-wrapper .ant-form-item-control-input-content{max-width:100%;flex:1;height:100%;display:flex;flex-direction:column}.case-analysis-sidebar-sticky{position:sticky;top:16px;z-index:1}@media(max-width:767px){.case-analysis-content{padding-left:.75rem!important;padding-right:.75rem!important;padding-top:.75rem!important}.case-analysis-layout-row{margin-left:0!important;margin-right:0!important}.case-analysis-sidebar-col,.case-analysis-results-col{padding-left:0!important;padding-right:0!important}.case-analysis-sidebar-sticky{position:static!important;top:auto!important}.case-analysis-recent-card .ant-card-head{padding-inline:10px}.case-analysis-recent-card .ant-card-body{padding:0}.case-analysis-row{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 12px!important}.case-analysis-row-meta,.case-analysis-row-subject{padding-right:0!important}.case-analysis-row-subject.ant-typography{max-width:100%}.case-analysis-row .row-analyse-btn{position:static!important;top:auto!important;right:auto!important;transform:none!important;opacity:1!important;margin-top:6px;transition:none}}.custom-menu .ant-menu-submenu-selected .ant-menu-submenu-title{color:#ffffffd9!important}.custom-menu .ant-menu-submenu-selected .ant-menu-submenu-title:hover{color:#fff!important}.custom-menu .ant-menu-submenu-selected .ant-menu-submenu-arrow{color:#ffffffd9!important}@keyframes kpi-enter{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.dash-kpi-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.dashboard-page-content{padding-left:1.25rem;padding-right:1.25rem}.dashboard-header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:1200px){.dash-kpi-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.dash-kpi-grid{grid-template-columns:repeat(2,1fr)}.dashboard-page-content{padding-left:.75rem;padding-right:.75rem}.dashboard-header-actions{width:100%;justify-content:flex-start}}@media(max-width:480px){.dash-kpi-grid{grid-template-columns:1fr}}.dash-kpi-card{position:relative;overflow:hidden;border-radius:14px;border:1px solid var(--app-border);padding:1.1rem 1rem 1rem;display:flex;flex-direction:column;gap:.6rem;cursor:default;animation:kpi-enter .42s cubic-bezier(.34,1.56,.64,1) both;transition:box-shadow .2s ease,transform .2s ease}.dash-kpi-card:hover{box-shadow:0 8px 28px -8px color-mix(in srgb,var(--kpi-color, #0090a6) 30%,rgba(0,0,0,.1));transform:translateY(-3px)}.dash-kpi-card__icon{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.6rem;flex-shrink:0}.dash-kpi-card__body{flex:1;min-width:0}.dash-kpi-card__value{font-size:2.1rem;font-weight:800;line-height:1;letter-spacing:-.03em}.dash-kpi-card__label{font-size:.8rem;font-weight:600;text-transform:none;letter-spacing:.01em;color:var(--app-text-muted);margin-top:.2rem}.dash-kpi-card__sub{font-size:.74rem;color:var(--app-text-muted);margin-top:.1rem}.dash-kpi-card__trend{font-size:.71rem;font-weight:700;margin-top:.25rem;display:flex;align-items:center;letter-spacing:.01em}.dash-kpi-card__glow{position:absolute;right:-20px;bottom:-20px;width:90px;height:90px;border-radius:50%;pointer-events:none;opacity:.6;transition:opacity .2s ease}.dash-kpi-card:hover .dash-kpi-card__glow{opacity:1}@keyframes kpi-alert-shake{0%,to{transform:translate(0) translateY(0)}15%{transform:translate(-4px) rotate(-.6deg)}30%{transform:translate(4px) rotate(.6deg)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}90%{transform:translate(1px)}}@keyframes kpi-alert-border-pulse{0%,to{box-shadow:0 0 color-mix(in srgb,var(--kpi-color, #d32029) 0%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--kpi-color, #d32029) 35%,transparent)}}@keyframes kpi-alert-icon-throb{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.85}}.dash-kpi-card--alert{border-color:color-mix(in srgb,var(--kpi-color, #d32029) 45%,var(--app-border));animation:kpi-enter .42s cubic-bezier(.34,1.56,.64,1) both,kpi-alert-shake .55s .6s ease-in-out both,kpi-alert-border-pulse 2.4s 1.2s ease-in-out infinite}.dash-kpi-card--alert .dash-kpi-card__glow{opacity:.85;width:120px;height:120px}.dash-kpi-card--alert .dash-kpi-card__icon{animation:kpi-alert-icon-throb 2.4s 1.2s ease-in-out infinite}a:has(.dash-kpi-card){text-decoration:none;display:block}@media(max-width:640px){.dash-chart-mobile-hidden{display:none!important}.dash-chart-card .ant-card-head{height:auto!important;min-height:44px;padding-top:6px;padding-bottom:6px;line-height:normal!important}.dash-chart-card .ant-card-head-wrapper{flex-wrap:wrap;row-gap:4px}.dash-chart-card .ant-card-head-extra{padding-block:0;overflow:visible}.fleet-insights-panel .ant-card-head{height:auto!important;padding-top:6px;padding-bottom:6px;line-height:normal!important}.fleet-insights-panel .ant-card-head-wrapper{flex-wrap:wrap;row-gap:4px}.fleet-insights-panel .ant-card-head-extra{padding-block:0}}.fleet-insights-panel .ant-card-head{border-bottom-color:var(--app-border)}.fleet-insight-card{transition:box-shadow .14s ease}.fleet-insight-card:hover{box-shadow:0 2px 8px #00000014}[data-theme=dark] .fleet-insight-card{border-color:#ffffff1f!important}.dash-org-grid{display:grid;grid-template-columns:1fr;gap:6px}.dash-recent-card .ant-card-head-title{min-width:0}.dash-recent-card__extra{max-width:100%;min-width:0}@keyframes tile-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dash-org-tile{position:relative;display:flex;align-items:stretch;gap:8px;border:1px solid var(--app-border);border-radius:8px;padding:7px 12px 7px 16px;overflow:hidden;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease;animation:tile-in .28s cubic-bezier(.34,1.4,.64,1) both}.dash-org-tile:hover{box-shadow:0 4px 14px -4px #00000024;transform:translateY(-1px)}.dash-org-tile__stripe{position:absolute;inset-block:0;left:0;width:4px;background:var(--tile-color, var(--app-primary));border-radius:8px 0 0 8px}.dash-org-tile__name{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0;color:var(--app-text);display:flex;align-items:center;gap:5px}.dash-org-tile__content{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.dash-org-tile__meta-row{display:flex;align-items:center;gap:8px;min-width:0}.dash-org-tile__version{font-family:ui-monospace,Cascadia Code,monospace;font-size:9px;font-weight:700;letter-spacing:.04em;color:#fff;padding:1px 5px;border-radius:4px;flex-shrink:0;white-space:nowrap;opacity:.9}.dash-org-tile__badges{display:flex;flex-wrap:nowrap;flex-shrink:0;gap:4px;margin-left:auto}.dash-org-tile__badge{font-size:9px;font-weight:600;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dash-org-tile__by{font-size:10px;color:var(--app-text-muted);display:flex;align-items:center;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.dash-org-tile__time{font-size:10px;color:var(--app-text-muted);flex-shrink:0;white-space:nowrap;margin-left:auto}@media(max-width:1280px){.dash-org-tile{gap:8px;padding-right:10px}.dash-org-tile__by{display:none}}@media(max-width:640px){.dash-recent-card .ant-card-head{padding-inline:12px}.dash-recent-card .ant-card-body{padding-inline:10px}.dash-recent-card__extra{gap:2px}.dash-org-tile{padding-left:12px;padding-right:8px}.dash-org-tile__meta-row{gap:6px}.dash-org-tile__badge{padding-inline:4px}.dash-org-tile__time{font-size:9px}}.dash-org-tile--in-progress:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--tile-color, var(--app-primary));opacity:0;pointer-events:none;animation:org-card-ring-pulse 2s ease-in-out infinite;z-index:1}.dash-org-tile--in-progress .dash-org-tile__stripe{animation:deploying-pulse 1.4s ease-in-out infinite}.fleet-org-row--in-progress{animation:fleet-row-pulse 2s ease-in-out infinite}@keyframes fleet-row-pulse{0%,to{opacity:1}50%{opacity:.55}}.dash-row{align-items:stretch!important}.dash-row>.ant-col{display:flex;flex-direction:column;min-width:0}.dash-row>.ant-col>.ant-card{flex:1}.dash-donut-stats{display:flex;flex-direction:column;gap:7px;padding-top:10px;border-top:1px solid var(--app-border)}.dash-donut-stat-row{display:grid;grid-template-columns:8px minmax(0,1fr) 60px 28px 36px;align-items:center;gap:6px}.dash-donut-stat-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dash-donut-stat-name{font-size:11px;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-donut-stat-bar{height:5px;background:var(--app-border);border-radius:9999px;overflow:hidden}.dash-donut-stat-count{font-size:11px;font-weight:700;text-align:right}.dash-donut-stat-pct{font-size:10px;color:var(--app-text-muted);text-align:right}.dash-env-summary{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--app-border)}.dash-env-summary__pill{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:7px;padding:5px 10px;border-radius:8px;border:1px solid transparent}.dash-env-summary__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dash-env-summary__name{font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:.01em;flex:1;color:var(--app-text)}.dash-env-summary__count{font-size:13px;font-weight:800;min-width:2ch;text-align:right}.dash-env-summary__health{font-size:11.5px;color:var(--app-text-muted);white-space:nowrap}@keyframes bubble-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.78;transform:scale(1.07)}}@keyframes bubble-error-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px)}75%{transform:translate(2px)}}.dash-bubble-pulse{animation:bubble-pulse 2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.dash-bubble-error{animation:bubble-error-shake 3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.dash-bubble-env-strip{display:flex;justify-content:space-around;padding:.3rem 0 .1rem;border-top:1px solid var(--app-border);margin-top:.25rem}.dash-bubble-env-pill{display:flex;flex-direction:column;align-items:center;gap:2px;padding:.35rem .7rem;border-radius:8px;border:1px solid transparent}.dash-bubble-env-pill__dot{width:6px;height:6px;border-radius:50%}.dash-email-summary{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.dash-email-kpi{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid var(--dash-email-kpi-border, var(--app-border));background:var(--dash-email-kpi-bg, var(--app-bg-tinted));min-width:0;flex-shrink:0}.dash-email-kpi__icon{font-size:13px;line-height:1;flex-shrink:0}.dash-email-kpi__val{font-size:15px;font-weight:800;line-height:1;letter-spacing:-.02em}.dash-email-kpi__label{font-size:10px;font-weight:500;color:var(--app-text-muted);white-space:nowrap}.dash-email-feed{display:flex;flex-direction:column;gap:5px}@keyframes email-row-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.dash-email-row{position:relative;display:grid;grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:0 10px;border:1px solid var(--app-border);border-radius:8px;padding:8px 12px 8px 14px;overflow:hidden;transition:box-shadow .16s ease,transform .16s ease,border-color .16s ease;animation:email-row-in .3s cubic-bezier(.34,1.4,.64,1) both;cursor:default}.dash-email-row:hover{box-shadow:0 3px 12px -4px color-mix(in srgb,var(--email-row-color, #0090a6) 28%,rgba(0,0,0,.08));border-color:color-mix(in srgb,var(--email-row-color, #0090a6) 30%,var(--app-border));transform:translateY(-1px)}.dash-email-row__stripe{position:absolute;inset-block:0;left:0;width:4px;background:var(--email-row-color, var(--app-primary));border-radius:8px 0 0 8px}.dash-email-row__body{min-width:0;display:flex;flex-direction:column;gap:2px}.dash-email-row__recipient{font-size:12px;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-email-row__subject{font-size:11px;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-email-row__meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.dash-email-row__time{font-size:10px;color:var(--app-text-muted);white-space:nowrap}.dash-email-status{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:20px;font-size:10px;font-weight:600;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent}.dash-email-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 0;color:var(--app-text-muted)}.dash-email-empty__icon{font-size:32px;opacity:.35}.dash-email-empty__text{font-size:13px}.dash-important-links-popup{background:var(--app-bg-elevated, #fff);border-radius:8px;box-shadow:0 6px 24px #0000001f;padding:8px 0;width:min(520px,calc(100vw - 24px));min-width:min(520px,calc(100vw - 24px));max-width:calc(100vw - 24px);border:1px solid var(--app-border, #f0f0f0)}.dash-important-links-popup__header{padding:6px 16px 8px;border-bottom:1px solid var(--app-border, #f0f0f0);font-weight:600;font-size:13px;color:var(--app-text, #1a1a1a)}html[data-theme=dark] .dash-important-links-popup{box-shadow:0 6px 24px #00000073}.dash-important-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:8px}.dash-important-link-item{position:relative;overflow:hidden;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:12px;row-gap:4px;align-items:center;padding:12px 14px;border-radius:10px;border:1px solid var(--app-border);text-decoration:none;color:inherit;transition:border-color .18s,box-shadow .18s;min-width:0}.dash-important-link-item:after{content:"";position:absolute;inset:0;border-radius:10px;background:var(--link-color, #0090a6);opacity:0;transition:opacity .18s;pointer-events:none}.dash-important-link-item:hover:after{opacity:.06}.dash-important-link-item:hover{border-color:var(--link-color, #0090a6);box-shadow:0 2px 8px color-mix(in srgb,var(--link-color, #0090a6) 20%,transparent);text-decoration:none;color:inherit}.dash-important-link-item--disabled{opacity:.45;cursor:not-allowed}.dash-important-link-item>*{position:relative;z-index:1}.dash-important-link-item__icon{grid-column:1;grid-row:1 / 3;flex-shrink:0;width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:17px}.dash-important-link-item__body{grid-column:2;grid-row:1;flex:1;min-width:0}.dash-important-link-item__name{font-size:13px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-important-link-item__desc{font-size:11px;color:var(--app-text-muted);line-height:1.4;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dash-important-link-item__url{grid-column:2;grid-row:2;min-width:0;font-size:11px;color:var(--app-text-muted);font-family:monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:left}.dash-important-link-item__unconfigured{font-family:inherit;font-style:italic;opacity:.7}.dash-important-link-item__arrow{grid-column:3;grid-row:1 / 3;align-self:center;flex-shrink:0;font-size:11px;color:var(--app-text-muted);opacity:.5;transition:opacity .18s,color .18s;margin-left:-4px}.dash-important-link-item:hover .dash-important-link-item__arrow{opacity:1;color:var(--link-color, #0090a6)}.dash-important-links-drawer .ant-drawer-header{padding:10px 14px}.dash-important-links-drawer .ant-drawer-title{font-size:14px;font-weight:600}.dash-important-links-drawer .ant-drawer-body{padding:6px 10px 12px}@media(max-width:640px){.dash-important-links-popup{border-radius:10px;width:calc(100vw - 16px);min-width:calc(100vw - 16px);max-width:calc(100vw - 16px)}.dash-important-links-popup__header{padding:8px 12px}.dash-important-links{grid-template-columns:1fr;gap:5px}.dash-important-link-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;row-gap:3px;align-items:center;padding:10px 11px;border-radius:12px}.dash-important-links-drawer .dash-important-link-item--disabled{opacity:.78;background:color-mix(in srgb,var(--app-bg-elevated) 90%,var(--app-border));border-style:dashed}.dash-important-link-item__icon{grid-column:1;grid-row:1 / 3}.dash-important-link-item__body{grid-column:2;grid-row:1}.dash-important-link-item__url{grid-column:2 / 4;grid-row:2;max-width:100%;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;opacity:.9}.dash-important-link-item__arrow{display:none}.dash-important-links-drawer .ant-drawer-content{border-radius:14px 14px 0 0;overflow:hidden}.dash-important-links-drawer .dash-important-link-item__desc{white-space:normal;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dash-important-links-drawer .dash-important-link-item__unconfigured{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--app-border) 75%,transparent);background:color-mix(in srgb,var(--app-bg-elevated) 80%,var(--app-border));font-size:11px;font-style:normal;font-weight:500;opacity:.95;letter-spacing:.01em}.dash-important-links-drawer .ant-drawer-body{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.org-filter-bar{padding:0 20px 12px}.org-filter-bar__row{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:12px 12px 0 0;border:1px solid var(--app-border);border-bottom:none;background:var(--app-bg-elevated)}.org-filter-bar:not(:has(.org-filter-bar__chips)) .org-filter-bar__row{border-radius:12px;border-bottom:1px solid var(--app-border)}.org-filter-select{flex-shrink:0;width:116px!important}.org-filter-select--wide{width:257px!important}.org-filter-select--hosting{width:225px!important}.org-filter-dropdown.ant-select-dropdown{min-width:max-content!important;width:max-content!important}.org-filter-dropdown .ant-select-item-option-content,.org-filter-dropdown .ant-select-item-option,.org-filter-dropdown .org-filter-option__label{white-space:nowrap}.org-filter-select .ant-select-selector{border-radius:8px!important;font-size:12px!important}.org-filter-select .ant-select-selection-item{overflow:hidden;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-search-input:focus,.ant-select-multiple .ant-select-selection-search-input:focus-visible{outline:none!important;outline-offset:0!important;box-shadow:none!important}.ant-select-multiple .ant-select-selection-search{margin-inline-start:0!important}.ant-select-multiple:not(.ant-select-customize-input) .ant-select-selector{padding-inline-start:8px!important}.bulk-env-org-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:nowrap;width:100%;min-width:0}.bulk-env-org-toolbar__icon{flex-shrink:0;color:var(--app-text-muted);font-size:12px}.bulk-env-org-toolbar__filter{flex:1 1 0;min-width:140px;max-width:42%}.bulk-env-org-toolbar__filter .ant-popover-open{width:100%}.bulk-env-org-toolbar__filter>span{display:block;width:100%}.bulk-env-org-toolbar__search{flex:1 1 0;min-width:160px}.bulk-env-org-toolbar__search.ant-input-affix-wrapper{width:100%}.bulk-env-env-filter-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:24px;padding:0 11px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-bg-elevated);color:var(--app-text);font-size:12px;line-height:22px;cursor:pointer;transition:border-color .15s ease}.bulk-env-env-filter-trigger__label{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#00000040}html[data-theme=dark] .bulk-env-env-filter-trigger__label{color:#ffffff59}.bulk-env-env-filter-trigger--active .bulk-env-env-filter-trigger__label{color:var(--app-text)}.bulk-env-env-filter-trigger__arrow{flex-shrink:0;font-size:10px;color:var(--app-text-muted)}.bulk-env-env-filter-trigger:hover{border-color:var(--app-primary)}.bulk-env-env-filter-trigger:focus,.bulk-env-env-filter-trigger:focus-visible{outline:none!important;outline-offset:0!important;border-color:var(--app-primary)!important;box-shadow:none!important}.bulk-env-env-filter-menu .ant-checkbox-group{display:flex;flex-direction:column;gap:10px}.org-filter-bar__row--card{border:none;background:transparent;border-radius:0;padding:0 0 12px;flex-wrap:wrap;row-gap:8px}@media(max-width:991px){.org-filter-bar__row--card .org-filter-bar__search{flex:1 1 100%;order:2;min-width:0}.org-filter-bar__row--card .org-filter-bar__count{order:3;border-left:none;padding-left:0;margin-left:0;flex:1 1 100%}}.org-filter-bar__divider{width:1px;height:20px;background:var(--app-border);flex-shrink:0;margin:0 2px}.org-filter-bar__search{flex:1 1 auto;min-width:200px;max-width:100%}.org-filter-bar__search>*{width:100%!important;min-width:0}.org-filter-bar__search .ant-input-affix-wrapper{width:100%!important}.org-filter-bar__count{flex-shrink:0;display:flex;align-items:center;gap:4px;font-size:12px;color:var(--app-text-muted);white-space:nowrap;padding-left:8px;border-left:1px solid var(--app-border);margin-left:2px}.org-filter-bar__count strong{color:var(--app-text);font-weight:700}.org-filter-bar__chips{display:flex;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 12px 8px;border:1px solid var(--app-border);border-top:1px solid color-mix(in srgb,var(--app-border) 60%,transparent);border-radius:0 0 12px 12px;background:color-mix(in srgb,var(--app-bg-elevated) 85%,var(--app-bg))}.org-filter-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 6px 2px 7px;border-radius:999px;border:1px solid var(--app-border);background:color-mix(in srgb,currentColor 7%,var(--app-bg-elevated));white-space:nowrap;text-transform:capitalize}.org-filter-chip__x{font-size:9px;opacity:.5;cursor:pointer;padding:2px;border-radius:50%;transition:opacity .12s ease}.org-filter-chip__x:hover{opacity:1}.org-filter-clear{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:999px;border:1px dashed var(--app-border);color:var(--app-text-muted);background:transparent;cursor:pointer;transition:color .14s,border-color .14s,background .14s}.org-filter-clear:hover{color:#d32029;border-color:#d3202955;background:#d3202908}.org-filter-option{display:flex;align-items:center;gap:6px}.org-filter-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block}@media(max-width:768px){.org-filter-bar__row{flex-wrap:wrap}.org-filter-select,.org-filter-select--wide{width:calc(50% - 6px)!important}.org-filter-bar__search{flex:1 1 100%;order:-1}}.organization-users-table .ant-table-cell:last-child{white-space:nowrap}.organization-users-grid-wrap{padding-left:0!important;padding-right:0!important}.organization-users-table{border:1px solid var(--app-border);border-radius:12px;overflow:hidden;background:var(--app-bg-elevated)}.organization-users-table .ant-table-container{border-inline-start:none!important}.organization-users-table .ant-table-thead>tr>th{font-size:12px;font-weight:700;letter-spacing:.01em;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-primary-soft) 55%,var(--app-bg-elevated));border-bottom-color:color-mix(in srgb,var(--app-primary) 18%,var(--app-border))}.organization-users-table .ant-table-tbody>tr>td{border-bottom-color:color-mix(in srgb,var(--app-border) 88%,transparent)}.organization-users-table .ant-table-tbody>tr:nth-child(2n)>td{background:color-mix(in srgb,var(--app-bg-elevated) 82%,var(--app-primary-soft))}.organization-users-table .ant-table-tbody>tr.organization-users-table__row:hover>td{background:color-mix(in srgb,var(--app-primary-soft) 82%,#ffffff)!important}.organization-users-table .organization-users-table__name-head,.organization-users-table .organization-users-table__name-cell{min-width:160px}.organization-users-table .organization-users-table__name-cell{max-width:clamp(220px,45vw,560px)}.organization-users-table__invite-button{white-space:nowrap;border-radius:999px;font-weight:600;border-color:color-mix(in srgb,var(--app-primary) 34%,var(--app-border));color:var(--app-primary);background:color-mix(in srgb,var(--app-primary-soft) 50%,var(--app-bg-elevated))}.organization-users-table__invite-button.ant-btn:not(:disabled):hover,.organization-users-table__invite-button.ant-btn:not(:disabled):focus{color:#fff;border-color:var(--app-primary);background:var(--app-primary)}.organization-users-onboarding-insight{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--app-border);border-radius:12px;padding:10px 14px;background:color-mix(in srgb,var(--app-bg-elevated) 90%,var(--app-primary-soft))}.organization-users-onboarding-insight__label{font-size:12px;font-weight:700;color:var(--app-text-muted);letter-spacing:.01em;white-space:nowrap}.organization-users-onboarding-insight__items{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.organization-users-onboarding-insight{align-items:flex-start;flex-direction:column}.organization-users-onboarding-insight__items{justify-content:flex-start}}.admin-users-table .admin-users-role-tag{--role-accent: var(--app-primary);margin:0;padding:1px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--role-accent) 28%,transparent);background:color-mix(in srgb,var(--role-accent) 10%,var(--app-bg-elevated));color:color-mix(in srgb,var(--role-accent) 78%,#222);font-size:11px;font-weight:600;line-height:1.45}html[data-theme=dark] .admin-users-table .admin-users-role-tag{background:color-mix(in srgb,var(--role-accent) 18%,rgba(255,255,255,.02));color:color-mix(in srgb,var(--role-accent) 86%,#f5f5f5);border-color:color-mix(in srgb,var(--role-accent) 34%,transparent)}.admin-users-table .admin-users-role-tag--empty{--role-accent: #d97706}.admin-users-table .ant-table-tbody>tr.ant-table-row{cursor:default}.admin-users-table .admin-users-action-cell{display:inline-flex;justify-content:flex-end}.admin-users-table .admin-users-action-btn.ant-btn{width:28px;min-width:28px;height:28px;padding:0;border-radius:999px;border-color:var(--app-border);background:var(--app-bg-elevated);color:var(--app-text-muted);box-shadow:none}.admin-users-table .admin-users-action-btn.ant-btn:not(:disabled):hover,.admin-users-table .admin-users-action-btn.ant-btn:not(:disabled):focus{color:var(--app-primary);border-color:color-mix(in srgb,var(--app-primary) 44%,var(--app-border));background:color-mix(in srgb,var(--app-primary-soft) 70%,var(--app-bg-elevated));transform:none;box-shadow:none}.admin-users-table .admin-users-action-btn--danger.ant-btn{color:#cf1322;border-color:color-mix(in srgb,#cf1322 24%,var(--app-border));background:color-mix(in srgb,#cf1322 8%,var(--app-bg-elevated))}.admin-users-table .admin-users-action-btn--danger.ant-btn:not(:disabled):hover,.admin-users-table .admin-users-action-btn--danger.ant-btn:not(:disabled):focus{color:#fff;border-color:#cf1322;background:#cf1322}.admin-users-card .ant-card-head{row-gap:8px}.admin-users-card .ant-card-extra{padding-inline-start:8px}.admin-users-card .ant-card-extra .ant-btn-primary{background:var(--app-primary);border-color:var(--app-primary)}@media(max-width:900px){.admin-users-filter-bar{align-items:stretch!important}.admin-users-filter-bar__count{width:100%}.admin-users-filter-bar__controls{width:100%;justify-content:stretch!important}.admin-users-filter-bar__role,.admin-users-filter-bar__search{width:100%!important}.admin-users-filter-bar__controls>*{flex:1 1 100%}.admin-users-card .ant-card-head{flex-wrap:wrap}.admin-users-card .ant-card-extra{width:100%;display:flex;justify-content:flex-start;padding-inline-start:0}}.user-activity-page__timeline-card .ant-card-body{max-height:calc(100vh - 260px);overflow-y:auto}@media(max-width:960px){.user-activity-page__main-grid{grid-template-columns:1fr!important}.user-activity-page__left{position:static!important}.user-activity-page__hero-content{gap:14px!important}.user-activity-page__identity{width:100%}.user-activity-page__kpis{width:100%;margin-left:0!important;justify-content:flex-start!important}.user-activity-page__kpis .org-kpi-tile{min-width:140px;flex:1 1 calc(50% - 8px)}.user-activity-page__timeline-card .ant-card-body{max-height:none;overflow-y:visible}}@media(max-width:640px){.user-activity-page{padding:12px!important;gap:12px!important}.user-activity-page__identity .ant-avatar{width:56px!important;height:56px!important;line-height:56px!important;font-size:22px!important}.user-activity-page__identity .ant-typography h3,.user-activity-page__identity h3.ant-typography{font-size:22px}.user-activity-page__kpis .org-kpi-tile{min-width:0;flex-basis:100%}}@keyframes org-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes org-card-ring-pulse{0%,to{opacity:0}50%{opacity:.38}}.org-list-card--unhealthy{border-color:#ff4d4f!important;background:color-mix(in srgb,#ff4d4f 6%,var(--app-bg-elevated))!important}.org-list-card--unhealthy .org-list-card__stripe{background:#ff4d4f!important;width:5px}.org-list-card--unhealthy:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid #ff4d4f;opacity:0;pointer-events:none;animation:org-card-ring-pulse 2.5s ease-in-out infinite;z-index:1}.org-list-card--unhealthy:hover{box-shadow:0 4px 20px -4px #ff4d4f66,0 0 0 1px #ff4d4f59!important;border-color:#ff4d4f!important}.org-list-card--in-progress:before{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--org-status-color, var(--app-primary));opacity:0;pointer-events:none;animation:org-card-ring-pulse 2s ease-in-out infinite;z-index:1}.org-list-card--in-progress .org-list-card__stripe{animation:deploying-pulse 1.4s ease-in-out infinite}.org-list-card{position:relative;display:grid;grid-template-columns:48px 1fr auto 24px;align-items:center;column-gap:12px;width:100%;padding:12px 8px 12px 20px;border-radius:11px;border:1px solid var(--app-border);background:var(--app-bg-elevated);cursor:pointer;overflow:hidden;animation:org-card-in .28s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .18s ease,transform .16s ease,border-color .16s ease}@media(max-width:600px){.org-list-card{grid-template-columns:40px 1fr auto 20px;padding:10px 6px 10px 16px}}.org-list-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px -4px color-mix(in srgb,var(--org-status-color, #0090a6) 28%,rgba(0,0,0,.1)),0 0 0 1px color-mix(in srgb,var(--org-status-color, #0090a6) 22%,transparent);border-color:color-mix(in srgb,var(--org-status-color, #0090a6) 40%,var(--app-border))}.org-list-card__stripe{position:absolute;inset-block:0;left:0;width:4px;background:var(--org-status-color, var(--app-primary));border-radius:11px 0 0 11px;transition:width .16s ease}.org-list-card:hover .org-list-card__stripe{width:5px}.org-list-card__avatar{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .16s ease}.org-list-card:hover .org-list-card__avatar{transform:scale(1.06)}.org-list-card__body{display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden}.org-list-card__row{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden}.org-list-card__name{font-size:15px;font-weight:700;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em;flex:1;min-width:0;transition:color .14s ease}.org-list-card:hover .org-list-card__name{color:var(--app-primary)}.org-list-card__badges{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;flex-shrink:0}.org-list-card__plan-badge{display:inline-block;font-size:9px;font-weight:700;padding:2px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:.04em;color:#fff;white-space:nowrap;flex-shrink:0}.org-list-card__env-badge{display:inline-block;font-size:9px;font-weight:600;padding:2px 6px;border-radius:3px;text-transform:capitalize;white-space:nowrap;flex-shrink:0}.org-list-card__hosting-badge{display:inline-block;font-size:9px;font-weight:600;padding:2px 6px;border-radius:3px;white-space:nowrap;flex-shrink:0}.org-list-card__tag{display:inline-block;font-size:9px;font-weight:500;padding:1px 5px;border-radius:3px;border:1px solid var(--app-border);color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.org-list-card__owner-cell{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.org-list-card__owner-name{font-size:12px;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:40px}.org-list-card__sep{color:var(--app-text-muted);font-size:11px;flex-shrink:0}.org-list-card__owner-email{font-size:11px;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:2;min-width:0}.org-list-card__domain-cell{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden}.org-list-card__tags-cell{display:flex;flex-wrap:nowrap;gap:3px;flex:1;min-width:0;overflow:hidden}.org-list-card__footer-meta{display:flex;align-items:center;gap:5px;flex-shrink:0}.org-list-card__date-text{font-size:11px;color:var(--app-text-muted);white-space:nowrap}.org-version-chip{display:inline-flex;align-items:center;gap:3px;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px;font-weight:500;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-border) 60%,transparent);border:1px solid var(--app-border);border-radius:4px;padding:1px 5px;max-width:100%;overflow:hidden}.org-version-chip__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.org-version-chip__icon{flex-shrink:0;display:flex;align-items:center;font-size:10px}.org-list-card__icon{font-size:10px;opacity:.4;flex-shrink:0}.org-list-card__version-tag{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-family:ui-monospace,Cascadia Code,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;color:#fff;padding:6px 4px;border-radius:5px;white-space:nowrap;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:36px;opacity:.88;transition:opacity .16s ease}.org-list-card:hover .org-list-card__version-tag{opacity:1}.org-list-card__top-bar{position:absolute;top:0;left:0;right:0;height:3px;border-radius:11px 11px 0 0;pointer-events:none}.org-list-card__version-status-badge{display:inline-flex;align-items:center;gap:3px;font-size:9px;font-weight:600;padding:2px 5px;border-radius:3px;white-space:nowrap;flex-shrink:0}.org-list-card__version-status-badge--latest{color:#389e0d;background:#389e0d1a;border:1px solid rgba(56,158,13,.25)}.org-list-card__version-status-badge--outdated{color:#d46b08;background:#d46b081a;border:1px solid rgba(212,107,8,.25)}.org-list-card__version-status-badge--behind{color:#d32029;background:#d320291a;border:1px solid rgba(211,32,41,.25)}.domain-component{display:flex;align-items:center;min-width:0;width:100%}.domain-component__link{display:flex;align-items:center;gap:4px;color:var(--app-primary);font-size:12px;text-decoration:none;flex:1;min-width:0;overflow:hidden}.domain-component__link:hover{text-decoration:underline}.domain-component__icon{flex-shrink:0;font-size:10px}.domain-component__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.domain-component__copy{flex-shrink:0;width:22px!important;height:22px!important;min-width:22px!important;padding:0!important;display:flex;align-items:center;justify-content:center;color:var(--app-text-muted)!important;margin-left:4px}.org-list-card__arrow{font-size:18px;color:var(--org-status-color, var(--app-primary));opacity:0;transform:translate(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;font-weight:300;line-height:1;justify-self:end}.org-list-card:hover .org-list-card__arrow{opacity:.55;transform:translate(0)}html[data-theme=dark] .org-list-card:hover{background:color-mix(in srgb,var(--org-status-color, #0090a6) 5%,var(--app-bg-elevated))}.org-detail-hero{display:flex;flex-direction:column;gap:6px;padding:8px 20px 10px;border-bottom:1px solid var(--app-border);margin-bottom:4px}.org-detail-hero__row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.org-detail-hero__row--primary{gap:6px}.org-detail-hero__row--meta{gap:5px}.org-detail-hero__meta-sep{color:var(--app-text-muted);opacity:.4;font-size:11px;flex-shrink:0}.org-detail-hero__group{display:flex;align-items:center;gap:5px;flex-shrink:0}.org-detail-hero__plan{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;border-radius:5px;flex-shrink:0;white-space:nowrap}.org-detail-hero__badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:5px;flex-shrink:0;white-space:nowrap}.org-detail-hero__divider{display:inline-block;width:1px;height:18px;background:var(--app-border);flex-shrink:0;margin:0 2px}.org-detail-hero__chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-border) 60%,transparent);border:1px solid var(--app-border);border-radius:5px;padding:2px 7px;flex-shrink:0}.org-detail-hero__chip--mono{font-family:ui-monospace,Cascadia Code,monospace;font-size:10px}.org-detail-hero__chip--version-ok{color:#389e0d;background:#389e0d1a;border-color:#389e0d4d}.org-detail-hero__chip--version-outdated{color:#d46b08;background:#d46b081a;border-color:#d46b084d}.org-detail-hero__chip-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}.org-detail-hero__domain{display:flex;align-items:center;min-width:0;max-width:260px}.org-detail-hero__domain .domain-component__link{font-size:12px}.org-detail-hero__meta{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--app-text-muted);white-space:nowrap;flex-shrink:0}.org-kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.org-kpi-row--3{grid-template-columns:repeat(3,1fr)}.org-kpi-row--7{grid-template-columns:repeat(7,minmax(0,1fr))}@media(max-width:700px){.org-kpi-row,.org-kpi-row--3,.org-kpi-row--7{grid-template-columns:repeat(2,1fr)}}.org-pod-logs{display:flex;flex-direction:column;gap:0;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.org-pod-logs__inforow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 20px;border:1px solid var(--app-border);border-left:none;border-right:none;border-bottom:none;background:var(--app-bg-elevated);font-size:12px}.org-pod-logs__stream-status{display:flex;align-items:center;gap:4px;flex-shrink:0}.org-pod-logs__status-text{font-size:11px;font-weight:600;color:var(--app-text-muted);text-transform:uppercase;letter-spacing:.05em}.org-pod-logs__status-text--live{color:var(--app-primary)}.org-pod-logs__scope-crumbs{display:flex;align-items:center;gap:4px;flex:1;min-width:0;flex-wrap:wrap}.org-pod-logs__crumb-sep{color:var(--app-text-muted);font-size:11px;opacity:.5}.org-pod-logs__pod-count{font-size:11px;color:var(--app-text-muted);background:color-mix(in srgb,var(--app-border) 60%,transparent);padding:1px 7px;border-radius:10px;border:1px solid var(--app-border);flex-shrink:0}.org-pod-logs__line-count{display:flex;align-items:center;font-size:11px;font-weight:600;color:var(--app-text-muted);margin-left:auto;flex-shrink:0}.org-pod-logs__controls{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:6px 20px;border:1px solid var(--app-border);border-left:none;border-right:none;border-top:1px solid color-mix(in srgb,var(--app-border) 55%,transparent);border-bottom:none;background:color-mix(in srgb,var(--app-bg-elevated) 85%,var(--app-bg))}.org-pod-logs__controls-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.org-pod-logs__controls-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.org-pod-logs__searchbar{display:flex;align-items:center;gap:6px;padding:4px 20px;border:1px solid var(--app-primary);border-left:none;border-right:none;border-bottom:none;background:color-mix(in srgb,var(--app-primary) 5%,var(--app-bg-elevated))}.org-pod-logs__searchbar-icon{color:var(--app-primary);flex-shrink:0}.org-pod-logs__search-count{font-size:11px;font-weight:600;color:var(--app-text-muted);white-space:nowrap;flex-shrink:0;min-width:4rem;text-align:center}.org-pod-logs__terminal-wrap{position:relative;border-top:1px solid var(--app-border);border-bottom:none;overflow:hidden;min-height:400px;flex:1}.org-pod-logs__autoscroll-btn{position:absolute;bottom:12px;right:14px;z-index:10;display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:20px;border:1px solid rgba(56,139,253,.4);background:#0d1117d1;color:#58a6ff;font-size:11px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .16s ease,border-color .16s ease,opacity .16s ease;opacity:.7}.org-pod-logs__autoscroll-btn:hover{opacity:1;background:#0d1117f2}.org-pod-logs__autoscroll-btn--paused{border-color:#d299228c;color:#d29922;opacity:1}.org-pod-logs__fontsize-label{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:0 6px;height:32px;font-size:12px;font-weight:600;color:var(--app-text-secondary, rgba(255, 255, 255, .65));border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);background:var(--app-bg-elevated);-webkit-user-select:none;user-select:none}.org-pod-logs__terminal-overlay{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;font-size:13px;color:#fff6;pointer-events:none}.org-kpi-tile{display:flex;flex-direction:column;gap:4px;padding:12px 16px;border-radius:10px;border:1px solid var(--app-border);border-top:3px solid var(--app-primary);background:var(--app-bg-elevated);min-width:0;overflow:hidden;transition:box-shadow .18s ease}.org-kpi-tile:hover{box-shadow:0 2px 12px -4px #0090a62e}.org-kpi-tile__label{display:flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;text-transform:none;letter-spacing:.01em;color:var(--app-text-muted);white-space:nowrap}.org-kpi-tile__value{font-size:22px;font-weight:700;line-height:1.2;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em}.org-kpi-tile__value--mono{font-family:ui-monospace,Cascadia Code,monospace;font-size:13px;font-weight:500;color:var(--app-text-muted);letter-spacing:0}@media(max-width:640px){.org-detail-hero{padding:6px 12px 8px}.org-detail-hero__group{flex-wrap:wrap}.org-detail-hero__chip-text{max-width:150px}.org-detail-hero__domain{max-width:200px}.org-info-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.org-live-kpi-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:360px){.org-live-kpi-bar{grid-template-columns:1fr}}.sentry-issue-row>div{cursor:pointer}.sentry-issue-row:hover>div{background:var(--app-primary-soft)}.sentry-issue-row:last-child>div{border-bottom:none}.org-info-section{border-radius:12px;border:1px solid var(--app-border);background:var(--app-bg-elevated);overflow:hidden;margin-bottom:16px}.org-info-section__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--app-border);background:color-mix(in srgb,var(--app-primary) 4%,var(--app-bg-elevated))}.org-info-section__title{font-size:13px;font-weight:700;color:var(--app-text);letter-spacing:-.01em}.org-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}@media(max-width:900px){.org-info-grid{grid-template-columns:repeat(2,1fr)}}:root,html[data-theme=light]{--shadow-xs: 0 1px 3px rgba(0, 0, 0, .06), 0 1px 2px rgba(0, 0, 0, .04);--shadow-sm: 0 4px 24px -8px rgba(0, 0, 0, .12);--shadow-md: 0 8px 32px -12px rgba(0, 0, 0, .16);--shadow-lg: 0 20px 48px -16px rgba(0, 0, 0, .22);--shadow-glow: 0 0 0 3px var(--app-glow);--text-2xs: .65rem;--text-xs: .75rem;--text-sm: .84rem;--text-base: .9375rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.75rem;--lh-tight: 1.25;--lh-snug: 1.375;--lh-normal: 1.5;--lh-relaxed: 1.625;--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--status-deployed: #389e0d;--status-pending: #d4a017;--status-deploying: #0090a6;--status-error: #d32029;--status-warning: #d46b08;--status-deleted: #595959;--chart-teal: #0090a6;--chart-green: #389e0d;--chart-amber: #d4a017;--chart-red: #d32029;--chart-purple: #6941c6;--chart-blue: #2e6da4;--chart-orange: #d46b08;--chart-gray: #9ca3af}html[data-theme=dark]{--shadow-xs: 0 1px 3px rgba(0, 0, 0, .3), 0 1px 2px rgba(0, 0, 0, .2);--shadow-sm: 0 4px 24px -8px rgba(0, 0, 0, .5);--shadow-md: 0 8px 32px -12px rgba(0, 0, 0, .6);--shadow-lg: 0 20px 48px -16px rgba(0, 0, 0, .7);--shadow-glow: 0 0 0 3px var(--app-glow);--status-deployed: #49aa19;--status-pending: #d4a017;--status-deploying: #13b8d2;--status-error: #e84040;--status-warning: #d46b08;--status-deleted: #8c8c8c;--chart-teal: #13b8d2;--chart-green: #49aa19;--chart-amber: #d4a017;--chart-red: #e84040;--chart-purple: #9b6dff;--chart-blue: #4da3f5}.transition-base{transition:all .15s var(--ease-out)}.transition-fast{transition:all 80ms var(--ease-out)}.transition-slow{transition:all .3s var(--ease-out)}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}.skeleton{background:linear-gradient(105deg,var(--app-border) 20%,color-mix(in srgb,var(--app-bg-elevated) 30%,var(--app-border)) 40%,color-mix(in srgb,var(--app-bg-elevated) 90%,transparent) 50%,color-mix(in srgb,var(--app-bg-elevated) 30%,var(--app-border)) 60%,var(--app-border) 80%);background-size:400% 100%;animation:shimmer 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:var(--radius-sm)}html[data-theme=dark] .skeleton{background:linear-gradient(105deg,#ffffff0a 20%,#ffffff0d 40%,#ffffff1c,#ffffff0d 60%,#ffffff0a 80%);background-size:400% 100%}.skeleton--text{height:.75rem;border-radius:var(--radius-xs)}.skeleton--text-lg{height:1.1rem;border-radius:var(--radius-xs)}.skeleton--circle{border-radius:var(--radius-full)}.skeleton--rect{border-radius:var(--radius-md)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:16px}.empty-state--sm{padding:24px 16px;gap:10px}.empty-state--lg{padding:72px 32px;gap:20px}.empty-state__illustration{-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.9}.empty-state__illustration--sm{width:120px;height:auto}.empty-state__illustration--md{width:180px;height:auto}.empty-state__illustration--lg{width:240px;height:auto}.empty-state__title{font-size:var(--text-lg);font-weight:600;color:var(--app-text);margin:0;line-height:var(--lh-tight)}.empty-state--sm .empty-state__title{font-size:var(--text-base)}.empty-state__description{font-size:var(--text-sm);color:var(--app-text-muted);max-width:360px;margin:0;line-height:var(--lh-relaxed)}.status-dot{display:inline-block;width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.status-dot--deployed{background:var(--status-deployed)}.status-dot--pending{background:var(--status-pending)}.status-dot--deploying{background:var(--status-deploying);animation:deploying-pulse 1.4s ease-in-out infinite}.status-dot--error{background:var(--status-error)}.status-dot--warning{background:var(--status-warning)}.status-dot--deleted{background:var(--status-deleted)}.status-dot--unknown{background:var(--chart-gray)}.trend-badge{display:inline-flex;align-items:center;gap:2px;font-size:var(--text-xs);font-weight:600;padding:1px 5px;border-radius:var(--radius-xs);line-height:1.4}.trend-badge--up{color:var(--status-deployed);background:color-mix(in srgb,var(--status-deployed) 12%,transparent)}.trend-badge--down{color:var(--status-error);background:color-mix(in srgb,var(--status-error) 10%,transparent)}.trend-badge--flat{color:var(--app-text-muted);background:color-mix(in srgb,var(--app-border) 60%,transparent)}.fleet-health-banner{display:flex;align-items:stretch;gap:0;background:var(--app-bg-elevated);border:1px solid var(--app-border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:16px;box-shadow:var(--shadow-xs)}.fleet-health-banner__item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 10px;gap:5px;cursor:pointer;border-right:1px solid var(--app-border);transition:background .14s var(--ease-out);position:relative}.fleet-health-banner__item:last-child{border-right:none}.fleet-health-banner__item:hover{background:color-mix(in srgb,var(--app-primary-soft) 60%,transparent)}.fleet-health-banner__dot{width:8px;height:8px;border-radius:var(--radius-full);flex-shrink:0}.fleet-health-banner__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted);font-weight:500}.fleet-health-banner__count{font-size:var(--text-xl);font-weight:700;color:var(--app-text);line-height:1}.fleet-health-banner__pct{font-size:var(--text-xs);color:var(--app-text-muted);font-weight:400}.org-status-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:10px}.org-status-pill{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 7px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;border:1px solid transparent;cursor:pointer;transition:all .12s var(--ease-out);background:color-mix(in srgb,var(--pill-color, var(--app-border)) 12%,var(--app-bg-elevated));border-color:color-mix(in srgb,var(--pill-color, var(--app-border)) 25%,transparent);color:var(--pill-color, var(--app-text-muted));-webkit-user-select:none;user-select:none}.org-status-pill:hover{background:color-mix(in srgb,var(--pill-color, var(--app-border)) 20%,var(--app-bg-elevated))}.org-status-pill--active{background:var(--pill-color, var(--app-primary));color:#fff;border-color:var(--pill-color, var(--app-primary))}.org-status-pill--active .status-dot{background:#fffc;animation:none}.org-hive{display:flex;flex-direction:column;gap:12px}.org-hive__legend{display:flex;flex-wrap:wrap;gap:4px 12px;padding-bottom:2px}.org-hive__legend-item{display:inline-flex;align-items:center;gap:5px;background:none;border:none;padding:2px 6px;border-radius:6px;cursor:pointer;font-size:12px;color:var(--app-text-muted);transition:background .15s}.org-hive__legend-item:hover{background:var(--app-bg-tinted);color:var(--app-text)}.org-hive__legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;flex-shrink:0}.org-hive__grid{display:flex;flex-wrap:wrap;gap:4px;padding:4px 0}.org-hive__cell{width:22px;height:22px;border-radius:50%;cursor:pointer;flex-shrink:0;opacity:0;animation:hive-pop .22s ease forwards;transition:transform .15s ease,filter .15s ease;position:relative;box-shadow:inset 0 2px 3px #ffffff73,inset 0 -2px 3px #0000001a,0 0 0 2px var(--app-bg-elevated)}html[data-theme=dark] .org-hive__cell{box-shadow:inset 0 -2px 3px #00000059,0 0 0 2px var(--app-bg-elevated)}.org-hive__cell:hover{transform:scale(1.4);filter:brightness(1.15);z-index:2}@keyframes hive-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.org-quick-actions{display:flex;align-items:center;gap:8px;padding:8px 0 12px;flex-wrap:wrap}.activity-feed-widget{background:var(--app-bg-elevated);border:1px solid var(--app-border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-xs)}.activity-feed-widget__header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--app-border);background:color-mix(in srgb,var(--app-primary) 4%,var(--app-bg-elevated))}.activity-feed-widget__title{font-size:var(--text-sm);font-weight:700;color:var(--app-text);display:flex;align-items:center;gap:6px}.activity-feed-widget__body{padding:4px 0}.activity-feed-empty{padding:32px 16px;text-align:center;color:var(--app-text-muted);font-size:var(--text-sm)}.skeleton-card{background:var(--app-bg-elevated);border:1px solid var(--app-border);border-radius:var(--radius-lg);padding:16px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow-xs)}.skeleton-card__header{display:flex;align-items:center;gap:10px}.skeleton-card__rows{display:flex;flex-direction:column;gap:8px}.sparkline-wrapper{line-height:0;flex-shrink:0}.org-detail-hero--gradient{position:relative;overflow:hidden}.org-detail-hero--gradient:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.org-detail-hero--in-progress:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--org-in-progress-color, var(--app-primary));animation:deploying-pulse 1.6s ease-in-out infinite;pointer-events:none}.card-extra-refetch{display:inline-flex;align-items:center;gap:6px}.pod-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.pod-card{background:var(--app-bg-elevated);border:1px solid var(--app-border);border-radius:var(--radius-md);padding:12px 14px;display:flex;flex-direction:column;gap:6px;transition:box-shadow .14s var(--ease-out)}.pod-card:hover{box-shadow:var(--shadow-sm)}.pod-card__name{font-size:var(--text-xs);font-weight:600;color:var(--app-text);font-family:Fira Mono,Consolas,monospace;word-break:break-all}.pod-card__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.connection-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;margin-bottom:16px}.system-dashboard-section{padding-left:1.25rem;padding-right:1.25rem}.system-dashboard-tabs .ant-tabs-nav{margin-bottom:10px}.system-dashboard-tabs .ant-tabs-tab{padding:6px 10px}.connection-card{background:var(--app-bg-elevated);border:1px solid var(--app-border);border-top:3px solid var(--app-border);border-radius:var(--radius-md);padding:14px 16px;display:flex;flex-direction:column;gap:8px;transition:box-shadow .14s var(--ease-out)}.connection-card:hover{box-shadow:var(--shadow-sm)}.connection-card--healthy{border-top-color:var(--status-deployed)}.connection-card--unhealthy{border-top-color:var(--status-error)}.connection-card--unknown{border-top-color:var(--chart-gray)}.connection-card__header{display:flex;align-items:center;gap:8px}.connection-card__name{font-size:var(--text-sm);font-weight:600;color:var(--app-text);flex:1}.connection-card__latency{font-size:var(--text-xs);color:var(--app-text-muted);font-family:Fira Mono,Consolas,monospace}.key-expiry--critical{color:var(--status-error)!important}.key-expiry--warning{color:var(--status-warning)!important}.key-expiry--ok{color:var(--status-deployed)!important}.key-expiry--none{color:var(--app-text-muted)!important}.deployment-group{margin-bottom:20px}.deployment-group__header{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:var(--text-sm);font-weight:600;color:var(--app-text)}.deployment-group__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 6px;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;background:var(--app-border);color:var(--app-text-muted)}.timeline-date-heading{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--app-text-muted);padding:4px 0 2px;border-bottom:1px solid var(--app-border);margin-bottom:4px}.vendor-type-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em}.vendor-type-badge--Customer{background:color-mix(in srgb,#6941c6 12%,transparent);color:#6941c6}.vendor-type-badge--CSI{background:color-mix(in srgb,#0090a6 12%,transparent);color:#0090a6}.vendor-type-badge--Partner{background:color-mix(in srgb,#d4a017 12%,transparent);color:#d4a017}html[data-theme=dark] .vendor-type-badge--Customer{background:color-mix(in srgb,#9b6dff 15%,transparent);color:#9b6dff}html[data-theme=dark] .vendor-type-badge--CSI{background:color-mix(in srgb,var(--app-primary) 15%,transparent);color:var(--app-primary)}html[data-theme=dark] .vendor-type-badge--Partner{background:color-mix(in srgb,#faad14 15%,transparent);color:#faad14}.filter-result-count{font-size:var(--text-xs);color:var(--app-text-muted);white-space:nowrap;margin-left:auto;padding-left:8px}.filter-result-count strong{color:var(--app-text);font-weight:600}.metrics-chart-section{background:var(--app-bg-elevated);border:1px solid var(--app-border);border-radius:var(--radius-lg);padding:16px;margin-bottom:16px}.metrics-chart-section__title{font-size:var(--text-sm);font-weight:700;color:var(--app-text);margin-bottom:12px}@media(max-width:768px){.fleet-health-banner{flex-wrap:wrap}.fleet-health-banner__item{flex:1 1 calc(33% - 1px);border-bottom:1px solid var(--app-border)}.connection-card-grid{grid-template-columns:repeat(2,1fr)}.system-dashboard-section{padding-left:.75rem;padding-right:.75rem}.system-dashboard-tabs .ant-tabs-nav-wrap{overflow-x:auto}.system-dashboard-tabs .ant-tabs-tab-btn{font-size:12px}.pod-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.fleet-health-banner__item{flex:1 1 50%}.connection-card-grid,.pod-grid{grid-template-columns:1fr}}@media(max-width:560px){.org-info-grid{grid-template-columns:1fr}}.org-info-field{padding:12px 16px;border-right:1px solid var(--app-border);border-bottom:1px solid var(--app-border);min-width:0;overflow:hidden}.org-info-field:nth-child(3n){border-right:none}@media(max-width:900px){.org-info-field:nth-child(3n){border-right:1px solid var(--app-border)}.org-info-field:nth-child(2n){border-right:none}}.org-info-field--wide{grid-column:span 2}@media(max-width:560px){.org-info-field--wide{grid-column:span 1}}.org-info-field__label{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--app-text-muted);margin-bottom:5px;white-space:nowrap}.org-info-field__value{font-size:13px;font-weight:500;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-info-field__value--row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;white-space:normal}.org-info-field__value--mono{font-family:ui-monospace,Cascadia Code,monospace;font-size:12px;color:var(--app-text-muted)}.org-info-field__value--tags{display:flex;flex-wrap:wrap;gap:4px;white-space:normal}.org-info-field__value--desc{white-space:pre-wrap;color:var(--app-text-muted);font-size:12px;font-weight:400;line-height:1.6}.org-info-field__empty{color:var(--app-text-muted);font-style:italic;font-size:12px}.org-info-email-link{color:var(--app-primary);text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-info-email-link:hover{text-decoration:underline}.org-live-kpi-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:900px){.org-live-kpi-bar{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.org-live-kpi-bar{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.org-live-kpi-bar{grid-template-columns:1fr}}.org-live-kpi{display:flex;flex-direction:column;gap:4px;padding:18px 22px;border-radius:12px;border:1px solid var(--app-border);border-top:3px solid var(--app-border);background:var(--app-bg-elevated);min-width:0;overflow:visible;transition:box-shadow .16s ease}.org-live-kpi:hover{box-shadow:0 2px 12px -4px #0090a626}.org-live-kpi__label{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:600;text-transform:none;letter-spacing:.01em;color:var(--app-text-muted);white-space:nowrap;margin-bottom:4px}.org-live-kpi__seeded{margin-left:auto;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;background:#fff7e6;color:#d46b08;border:1px solid #ffd591;border-radius:3px;padding:0 4px;line-height:14px}html[data-theme=dark] .org-live-kpi__seeded{background:#fa8c1626;color:#fbbf24;border-color:#fa8c1659}.ado-row-linked td{background:#0090a617!important}.ado-row-linked td:first-child{border-left:3px solid var(--app-primary)!important}.ado-row-linked:hover td{background:#0090a629!important}[data-theme=dark] .ado-row-linked td{background:#0090a624!important}[data-theme=dark] .ado-row-linked:hover td{background:#0090a638!important}.org-live-kpi__main{font-size:30px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.org-live-kpi__main--mono{font-family:ui-monospace,Cascadia Code,monospace;font-size:16px;font-weight:600;letter-spacing:0}.org-live-kpi__sub{font-size:12px;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.org-summary-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:800px){.org-summary-row{grid-template-columns:1fr}}.org-summary-card{border:1px solid var(--app-border);border-radius:12px;overflow:hidden;background:var(--app-bg-elevated);display:flex;flex-direction:column;max-height:320px}.org-summary-card__header{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--app-border);background:var(--app-bg-tinted, rgba(0, 0, 0, .03))}.org-summary-card__title{font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;color:var(--app-text)}.org-summary-card__period{margin-left:auto;font-size:11px;color:var(--app-text-muted)}.org-summary-card__body{padding:14px 16px;flex:1;display:flex;flex-direction:column;gap:10px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--app-border) transparent}.org-summary-card__body::-webkit-scrollbar{width:4px}.org-summary-card__body::-webkit-scrollbar-track{background:transparent}.org-summary-card__body::-webkit-scrollbar-thumb{background:var(--app-border);border-radius:2px}.org-app-bar{display:flex;align-items:center;gap:8px;min-height:26px}.org-app-item{display:flex;flex-direction:column;gap:6px}.org-app-bar__expand-btn{width:18px;height:18px;border:none;border-radius:4px;background:transparent;color:var(--app-text-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.org-app-bar__expand-btn:hover{background:var(--app-primary-soft, rgba(0, 144, 166, .08));color:var(--app-primary)}.org-app-bar__label{display:flex;align-items:center;gap:6px;width:130px;flex-shrink:0;min-width:0}.org-app-bar__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.org-app-bar__name{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--app-text)}.org-app-bar__track{flex:1;height:7px;background:var(--app-border);border-radius:4px;overflow:hidden}.org-app-bar__fill{height:100%;border-radius:4px;transition:width .4s ease}.org-app-bar__count{font-size:11px;color:var(--app-text-muted);width:68px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums;cursor:default}.org-app-bar__count-label{font-size:10px;opacity:.6;letter-spacing:.02em}.org-app-bar__users{font-size:11px;color:var(--app-primary);width:36px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums;opacity:.85}.org-app-bar__users--btn{border:none;background:transparent;cursor:pointer;padding:0}.org-app-bar__users--btn:hover{opacity:1;text-decoration:underline}.org-app-bar__pct{font-size:11px;font-weight:600;color:var(--app-text-muted);width:30px;text-align:right;flex-shrink:0}.org-app-bar__expanded{margin-left:26px;display:flex;flex-wrap:wrap;gap:6px;padding:0 0 4px}.org-app-user-chip{font-size:11px;line-height:1;padding:4px 8px;border-radius:999px;color:var(--app-text);background:var(--app-bg-tinted, rgba(0, 144, 166, .06));border:1px solid var(--app-border)}.org-app-bar__empty{font-size:12px;color:var(--app-text-muted)}.org-app-users-modal__list{max-height:420px;overflow-y:auto}.org-app-users-modal__analytics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.org-app-users-modal__stat{border:1px solid var(--app-border);border-radius:8px;padding:8px 10px;background:var(--app-bg-subtle, rgba(0, 144, 166, .04))}.org-app-users-modal__stat-label{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--app-text-muted)}.org-app-users-modal__stat-value{font-size:18px;line-height:1.1;font-weight:700;color:var(--app-text)}.org-app-users-modal__item{padding:8px 0;border-bottom:1px solid var(--app-border)}.org-app-users-modal__name{font-size:13px;font-weight:600;color:var(--app-text)}.org-app-users-modal__email{font-size:12px;color:var(--app-text-muted)}.org-app-users-modal__pagination{margin-top:12px;display:flex;justify-content:flex-end}@media(max-width:640px){.org-app-users-modal__analytics{grid-template-columns:1fr}}.org-ops-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 10px}@media(max-width:560px){.org-ops-grid{grid-template-columns:repeat(2,1fr)}}.org-ops-stat{display:flex;flex-direction:column;gap:3px}.org-ops-stat__label{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted)}.org-ops-stat__value{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--app-text);line-height:1}.org-quick-links{display:flex;flex-direction:column;gap:2px}@keyframes eb-pulse-ring{0%{transform:scale(.8);opacity:.7}70%{transform:scale(1.6);opacity:0}to{transform:scale(1.6);opacity:0}}@keyframes eb-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}:root{--route-error-bg-circle: #fff1f0;--route-error-page: #ffd8bf;--route-error-line: rgba(210, 32, 41, .2);--route-error-crack: #d32029}html[data-theme=dark]{--route-error-bg-circle: rgba(210, 32, 41, .1);--route-error-page: rgba(210, 32, 41, .3);--route-error-line: rgba(255, 255, 255, .15);--route-error-crack: #ff7875}.error-boundary-stage{width:100%;min-height:280px;padding:20px;display:flex;align-items:center;justify-content:center}.error-boundary-stage--full-page{min-height:100vh;padding:24px}.error-boundary-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;border-radius:16px;border:1px solid rgba(255,77,79,.25);background:var(--app-bg-elevated, #fff);max-width:480px;width:100%;box-shadow:0 8px 32px #d2202914;animation:eb-shake .5s ease-out}html[data-theme=dark] .error-boundary-card{background:#d220290f;border-color:#d220294d}.error-boundary-illustration{position:relative;width:160px;height:140px;display:flex;align-items:center;justify-content:center}.error-boundary-svg{width:160px;height:140px}.error-boundary-ring{position:absolute;border-radius:50%;border:2px solid rgba(210,32,41,.2);animation:auth-ring-expand 2.4s ease-out infinite;pointer-events:none}.error-boundary-ring--1{inset:10px}.error-boundary-ring--2{inset:0;animation-delay:1.2s}.error-boundary-pulse{position:absolute;inset:0;border-radius:50%;background:#d2202940;animation:eb-pulse-ring 1.6s ease-out infinite}.error-boundary-icon{font-size:28px!important;color:#d32029;position:relative;z-index:1}.error-boundary-title{margin:0!important;color:#d32029!important;text-align:center}.error-boundary-message{color:var(--app-text-muted);text-align:center;max-width:440px;line-height:1.6}.error-boundary-retry{margin-top:4px}.error-boundary-actions{margin-top:8px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}:root{--access-denied-bg-circle: #fff1f0;--access-denied-shield: #0090a6;--access-denied-shield-highlight: #ffffff;--access-denied-lock: #ffffff;--access-denied-keyhole: rgba(0, 144, 166, .6)}html[data-theme=dark]{--access-denied-bg-circle: rgba(255, 77, 79, .1);--access-denied-shield: #0090a6;--access-denied-shield-highlight: rgba(255, 255, 255, .3);--access-denied-lock: rgba(255, 255, 255, .95);--access-denied-keyhole: rgba(0, 144, 166, .7)}.access-denied-stage{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.access-denied-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;border-radius:16px;border:1px solid rgba(255,77,79,.25);background:var(--app-bg-elevated, #fff);max-width:480px;width:100%;box-shadow:0 8px 32px #ff4d4f14;animation:eb-shake .5s ease-out}html[data-theme=dark] .access-denied-card{background:#ff4d4f0a;border-color:#ff4d4f40}.access-denied-illustration{position:relative;width:160px;height:140px;display:flex;align-items:center;justify-content:center}.access-denied-svg{width:160px;height:140px}.access-denied-ring{position:absolute;border-radius:50%;border:2px solid rgba(255,77,79,.2);animation:auth-ring-expand 2.4s ease-out infinite;pointer-events:none}.access-denied-ring--1{inset:10px}.access-denied-ring--2{inset:0;animation-delay:1.2s}.access-denied-icon-badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ff4d4f1a;color:#ff4d4f;font-size:20px;margin-top:-8px}.access-denied-title{margin:0!important;color:#ff4d4f!important;text-align:center}.access-denied-message{color:var(--app-text-muted);text-align:center;max-width:380px;line-height:1.6}.access-denied-actions{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.if-user-can-disabled{display:inline-flex;cursor:not-allowed;opacity:.8;color:var(--app-text-disabled)}.if-user-can-disabled>*{pointer-events:none}:root{--auth-error-bg-circle: #e6f4ff;--auth-error-lock-body: #0090a6;--auth-error-lock-shackle: #006a80;--auth-error-keyhole: #ffffff}html[data-theme=dark]{--auth-error-bg-circle: rgba(0, 144, 166, .15);--auth-error-lock-body: #0090a6;--auth-error-lock-shackle: #4fc3d4;--auth-error-keyhole: rgba(255, 255, 255, .9)}.auth-error-stage{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.auth-error-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 32px;border-radius:16px;border:1px solid rgba(0,144,166,.25);background:var(--app-bg-elevated, #fff);max-width:480px;width:100%;box-shadow:0 8px 32px #0090a61a;animation:eb-shake .5s ease-out}html[data-theme=dark] .auth-error-card{background:#0090a60f;border-color:#0090a64d}.auth-error-illustration{position:relative;width:160px;height:140px;display:flex;align-items:center;justify-content:center}.auth-error-svg{width:160px;height:140px}.auth-error-ring{position:absolute;border-radius:50%;border:2px solid rgba(0,144,166,.2);animation:auth-ring-expand 2.4s ease-out infinite;pointer-events:none}.auth-error-ring--1{inset:10px}.auth-error-ring--2{inset:0;animation-delay:1.2s}@keyframes auth-ring-expand{0%{opacity:.6;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}.auth-error-icon-badge{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#0090a61f;color:var(--app-primary);font-size:20px;margin-top:-8px}.auth-error-title{margin:0!important;color:var(--app-primary)!important;text-align:center}.auth-error-message{color:var(--app-text-muted);text-align:center;max-width:380px;line-height:1.6}.auth-error-actions{margin-top:8px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}@keyframes sq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes sq-ring-spin{to{transform:rotate(360deg)}}.slow-query-unsupported{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px;border-radius:12px;border:1px dashed var(--app-border);background:var(--app-bg-elevated)}.slow-query-unsupported__icon-wrap{position:relative;width:64px;height:64px;display:flex;align-items:center;justify-content:center}.slow-query-unsupported__ring{position:absolute;inset:0;border-radius:50%;border:2px dashed var(--app-primary);opacity:.5;animation:sq-ring-spin 8s linear infinite}.slow-query-unsupported__icon{font-size:32px!important;color:var(--app-primary);animation:sq-float 3s ease-in-out infinite}.slow-query-unsupported__title{margin:0!important;color:var(--app-text)!important}.slow-query-unsupported__desc{color:var(--app-text-muted);text-align:center;max-width:480px}.org-quick-link-row{display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;transition:background .12s;min-width:0}.org-quick-link-row:hover{background:var(--app-bg-tinted, rgba(0, 0, 0, .03))}.org-quick-link-row__icon{font-size:13px;color:var(--app-primary);flex-shrink:0;width:16px;text-align:center}.org-quick-link-row__label{font-size:12px;font-weight:700;color:var(--app-text);flex-shrink:0;width:44px}.org-quick-link-row__auth{flex-shrink:0;width:36px;display:flex;align-items:center}.org-quick-link-row__url{flex:1;min-width:0;font-size:11px;color:var(--app-primary)!important;text-decoration:none!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes al-fade-in{0%{opacity:0}to{opacity:1}}@keyframes al-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes al-shadow-pulse{0%,to{transform:scaleX(1);opacity:.34}50%{transform:scaleX(.7);opacity:.14}}@keyframes al-grid-drift{0%{background-position:0 0,0 0}to{background-position:16px 16px,16px 16px}}@keyframes al-star-twinkle{0%,to{opacity:.28;transform:scale(.9) rotate(0)}50%{opacity:.78;transform:scale(1.08) rotate(18deg)}}@keyframes al-eye-pulse{0%,to{filter:drop-shadow(0 0 6px rgba(0,184,217,.3))}50%{filter:drop-shadow(0 0 12px rgba(0,184,217,.65))}}@keyframes al-teeth-scan{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}@keyframes al-bone-sway-left{0%,to{transform:rotate(-13deg) translateY(0)}50%{transform:rotate(-19deg) translateY(-2px)}}@keyframes al-bone-sway-right{0%,to{transform:rotate(13deg) translateY(0)}50%{transform:rotate(19deg) translateY(-2px)}}@keyframes al-dot-bounce{0%,80%,to{transform:translateY(0);opacity:.35}40%{transform:translateY(-7px);opacity:1}}@keyframes al-alien-wobble{0%,to{transform:rotate(-2deg) scale(1)}50%{transform:rotate(3deg) scale(1.03)}}@keyframes al-ufo-hover{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(1.5deg)}}@keyframes al-reactor-pulse{0%,to{filter:drop-shadow(0 0 9px rgba(0,184,217,.28))}50%{filter:drop-shadow(0 0 16px rgba(0,184,217,.48))}}.app-loader{display:flex;align-items:center;justify-content:center;width:100%;min-height:300px;padding:48px 24px;animation:al-fade-in .32s ease-out both}.app-loader--full{position:fixed;inset:0;z-index:9999;width:100%;height:100%;min-height:100vh;padding:0;overflow:hidden;background:radial-gradient(circle at 50% 24%,rgba(0,184,217,.2),transparent 45%),radial-gradient(circle at 20% 70%,rgba(0,106,128,.18),transparent 42%),#07111f}.app-loader__scene{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.app-loader__grid{position:absolute;inset:-38vh -38vw;background-image:linear-gradient(rgba(0,184,217,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,184,217,.08) 1px,transparent 1px);background-size:18px 18px;pointer-events:none;opacity:.33;animation:al-grid-drift 22s linear infinite}.app-loader__stars{position:absolute;inset:-28vh -30vw;pointer-events:none}.app-loader__star{position:absolute;font-size:16px;color:#c6f2fff2;animation:al-star-twinkle 3.4s ease-in-out infinite;text-shadow:0 0 12px rgba(0,184,217,.42)}.app-loader__star--1{left:22%;top:18%;animation-delay:0s}.app-loader__star--2{left:70%;top:15%;animation-delay:.6s}.app-loader__star--3{left:28%;top:55%;animation-delay:1.1s}.app-loader__star--4{left:66%;top:58%;animation-delay:.3s}.app-loader__star--5{left:50%;top:9%;animation-delay:1.6s}.app-loader__character{animation:al-bob 2.2s ease-in-out infinite;filter:drop-shadow(0 12px 32px rgba(0,144,166,.35));z-index:2}.app-loader--full .app-loader__character svg{width:340px;height:380px}.app-loader__shape{transform-origin:50% 50%}.app-loader__shape--alien{animation:al-alien-wobble 1.8s ease-in-out infinite}.app-loader__shape--ufo{animation:al-ufo-hover 1.9s ease-in-out infinite}.app-loader__shape--reactor{animation:al-reactor-pulse 1.4s ease-in-out infinite}.app-loader__right-eye{animation:al-eye-pulse 1.3s ease-in-out infinite}.app-loader__teeth-row{animation:al-teeth-scan .8s ease-in-out infinite}.app-loader__bones-left{transform-origin:26px 74px;animation:al-bone-sway-left 2s ease-in-out infinite}.app-loader__bones-right{transform-origin:144px 74px;animation:al-bone-sway-right 2s ease-in-out infinite}.app-loader__shadow{width:130px;height:20px;border-radius:50%;background:radial-gradient(circle,#00b8d94d,#00b8d914 68%);animation:al-shadow-pulse 2.2s ease-in-out infinite}.app-loader--full .app-loader__shadow{width:240px;height:34px}.app-loader__tip{margin:2px 0 0;color:#d9f7ff;font-size:16px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;text-shadow:0 0 10px rgba(0,184,217,.34)}.app-loader__dots{display:flex;gap:8px}.app-loader__dot{width:8px;height:8px;border-radius:50%;background:#19c7e9;box-shadow:0 0 10px #19c7e999;animation:al-dot-bounce .9s ease-in-out infinite}.app-loader__dot:nth-child(2){animation-delay:.12s}.app-loader__dot:nth-child(3){animation-delay:.24s}html[data-theme=light] .app-loader--full{background:radial-gradient(circle at 50% 24%,rgba(0,144,166,.16),transparent 45%),radial-gradient(circle at 20% 70%,rgba(0,106,128,.12),transparent 42%),#f4fbfd}html[data-theme=light] .app-loader__grid{background-image:linear-gradient(rgba(0,106,128,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,106,128,.1) 1px,transparent 1px);opacity:.38}html[data-theme=light] .app-loader__tip{color:#00566b;text-shadow:0 0 8px rgba(0,144,166,.2)}html[data-theme=light] .app-loader__star{color:#006a808c}@media(max-width:640px){.app-loader__grid{inset:-24vh -16vw}.app-loader__character svg{width:132px;height:148px}.app-loader--full .app-loader__character svg{width:264px;height:296px}.app-loader--full .app-loader__shadow{width:200px;height:28px}.app-loader__tip{font-size:14px;letter-spacing:.09em}}@media(prefers-reduced-motion:reduce){.app-loader__character,.app-loader__shape,.app-loader__right-eye,.app-loader__teeth-row,.app-loader__bones-left,.app-loader__bones-right,.app-loader__shadow,.app-loader__dot,.app-loader__star,.app-loader__grid{animation:none!important}}@keyframes nf-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-14px) rotate(2deg)}}@keyframes nf-glow-pulse{0%,to{opacity:.6;r:8}50%{opacity:1;r:11}}@keyframes nf-text-glitch{0%,94%,to{clip-path:none;transform:none}95%{clip-path:inset(20% 0 60% 0);transform:translate(-3px)}96%{clip-path:inset(55% 0 20% 0);transform:translate(3px)}97%{clip-path:none;transform:none}}@keyframes nf-star-spin{to{transform:rotate(360deg)}}.not-found-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;gap:16px;padding:48px 24px;text-align:center}.not-found-page__skull{animation:nf-float 3.5s ease-in-out infinite;filter:drop-shadow(0 10px 24px rgba(0,144,166,.25))}.not-found-page__glow-eye{animation:nf-glow-pulse 1.4s ease-in-out infinite}.not-found-page__404{font-size:clamp(72px,14vw,128px)!important;font-weight:900!important;letter-spacing:-4px!important;line-height:1!important;background:linear-gradient(135deg,var(--app-primary) 0%,#006a80 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0!important;animation:nf-text-glitch 6s infinite}.not-found-page__tagline{font-size:18px!important;font-weight:700!important;color:var(--app-text)!important;letter-spacing:.04em;margin:0!important;text-transform:uppercase}.not-found-page__sub{color:var(--app-text-muted)!important;margin:0!important;max-width:360px;font-size:14px!important}.not-found-page__stars{position:relative;width:0;height:0}.not-found-page__star{position:absolute;font-size:18px;animation:nf-star-spin 8s linear infinite;opacity:.4}.not-found-page__star:nth-child(1){left:-120px;top:-60px;animation-duration:10s}.not-found-page__star:nth-child(2){left:100px;top:-80px;animation-duration:7s;animation-direction:reverse}.not-found-page__star:nth-child(3){left:-80px;top:50px;animation-duration:12s}.not-found-page__star:nth-child(4){left:130px;top:40px;animation-duration:9s;animation-direction:reverse}html[data-theme=dark] .not-found-page__404{background:linear-gradient(135deg,#00b8d9 0%,var(--app-primary) 100%);-webkit-background-clip:text;background-clip:text}.org-quick-link-row__url:hover{text-decoration:underline!important}.org-quick-link-row__copy{flex-shrink:0;opacity:.45;transition:opacity .12s}.org-quick-link-row:hover .org-quick-link-row__copy{opacity:1}.org-vendor-tree{display:flex;flex-direction:column;gap:1px}.org-vendor-tree__vendor{border-radius:6px;overflow:hidden}.org-vendor-tree__row{display:flex;align-items:center;gap:6px;width:100%;padding:5px 4px;border-radius:6px;background:none;border:none;cursor:pointer;text-align:left;transition:background .12s;font-size:12px;font-weight:600;color:var(--app-text)}.org-vendor-tree__row:hover{background:var(--app-bg-tinted, rgba(0, 144, 166, .06))}.org-vendor-tree__row--pinned{color:var(--app-primary)}.org-vendor-tree__caret{font-size:10px;color:var(--app-text-muted);width:12px;flex-shrink:0;transition:color .12s}.org-vendor-tree__row:hover .org-vendor-tree__caret{color:var(--app-primary)}.org-vendor-tree__vendor-icon{font-size:12px;color:var(--app-primary);flex-shrink:0}.org-vendor-tree__vendor-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-vendor-tree__apps{padding:2px 0 4px 28px;display:flex;flex-direction:column;gap:1px}.org-vendor-tree__app{display:flex;align-items:center;gap:6px;padding:3px 4px;border-radius:4px;font-size:11px;color:var(--app-text);transition:background .12s}.org-vendor-tree__app:hover{background:var(--app-bg-tinted, rgba(0, 0, 0, .03))}.org-vendor-tree__app-icon{font-size:11px;color:var(--app-text-muted);flex-shrink:0}.org-vendor-tree__app-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-details-card .ant-collapse-content-box{padding:0!important}.org-details-card .ant-collapse-header{padding-left:0!important;padding-right:0!important}.ant-btn:active:not(:disabled){transform:scale(.96)!important;transition:transform 80ms var(--ease-out)!important}.ant-btn{transition:background .15s var(--ease-out),border-color .15s var(--ease-out),color .15s var(--ease-out),box-shadow .15s var(--ease-out),transform .15s var(--ease-out)!important}.ant-btn-primary{position:relative;overflow:hidden}.ant-btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.18) 50%,transparent 65%);transform:translate(-100%);transition:transform 0ms;pointer-events:none}.ant-btn-primary:not(:disabled):hover:after{transform:translate(100%);transition:transform .44s var(--ease-out)}.ant-table-tbody>tr:not(.ant-table-row-selected):hover>td{background:color-mix(in srgb,var(--app-primary) 5%,var(--app-bg-elevated))!important;transition:background .12s var(--ease-out)}.ant-table-tbody>tr:not(.ant-table-row-selected):hover>td:first-child{box-shadow:inset 3px 0 0 var(--app-primary)}.ant-table-tbody>tr{transition:background .12s var(--ease-out);cursor:default}.ant-table-tbody>tr.ant-table-row{cursor:pointer}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-select-selector:focus,.ant-picker-focused{border-color:var(--app-primary)!important;transition:border-color .15s var(--ease-out)!important}.org-kpi-tile:hover{box-shadow:0 6px 18px -6px color-mix(in srgb,var(--app-primary) 24%,rgba(0,0,0,.1));transform:translateY(-2px);transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.org-kpi-tile{transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.org-live-kpi:hover{box-shadow:0 6px 18px -6px color-mix(in srgb,var(--app-primary) 22%,rgba(0,0,0,.1));transform:translateY(-2px);transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.org-live-kpi{transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out)}.org-detail-back-btn,a[href*="/organizations"]:has(.anticon-arrow-left),button:has(.anticon-arrow-left){transition:background .14s var(--ease-out),box-shadow .14s var(--ease-out),transform .14s var(--ease-out)!important}.org-detail-back-btn:hover,a[href*="/organizations"]:has(.anticon-arrow-left):hover,button:has(.anticon-arrow-left):hover{transform:translate(-2px)!important}@keyframes spin-once{to{transform:rotate(360deg)}}.ant-btn:hover .anticon-sync,.ant-btn:hover .anticon-reload{animation:spin-once .5s var(--ease-out) both;display:inline-flex}.ant-tag{transition:transform .12s var(--ease-out),box-shadow .12s var(--ease-out),opacity .12s var(--ease-out)}.ant-tag:hover{transform:scale(1.04);box-shadow:0 2px 8px -3px #00000024}.ant-card{transition:box-shadow .18s var(--ease-out),transform .18s var(--ease-out),border-color .18s var(--ease-out)}.ant-card:not(.app-analytics-card):hover{box-shadow:0 6px 22px -8px color-mix(in srgb,var(--app-primary) 18%,rgba(0,0,0,.1))}@keyframes alert-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ant-alert{animation:alert-slide-in .3s var(--ease-out) both}.ant-switch{transition:background .25s var(--ease-out)!important}.ant-switch-handle{transition:left .25s var(--ease-spring)!important}.ant-checkbox-inner{transition:background .15s var(--ease-out),border-color .15s var(--ease-out),transform .15s var(--ease-spring)!important}.ant-checkbox-checked .ant-checkbox-inner{animation:checkbox-pop .2s var(--ease-spring) both}@keyframes checkbox-pop{0%{transform:scale(.8)}60%{transform:scale(1.1)}to{transform:scale(1)}}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--app-border) 80%,transparent) transparent}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-border) 80%,transparent);border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--app-primary) 45%,var(--app-border))}@keyframes progress-fill-in{0%{width:0!important;opacity:.4}}.ant-progress-bg{animation:progress-fill-in .6s var(--ease-out) both}.ant-progress-circle .ant-progress-circle-path{transition:stroke-dashoffset .8s var(--ease-out)!important}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{animation:sorter-pop .2s var(--ease-spring) both;color:var(--app-primary)!important}@keyframes sorter-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover{transform:translateY(-1px);box-shadow:0 3px 10px -4px #00000024}.ant-btn-icon-only:hover .anticon,.ant-btn:hover>.anticon:only-child{transform:scale(1.15);transition:transform .14s var(--ease-spring)}.ant-collapse-content{transition:height .22s var(--ease-out)!important}.org-list-card:nth-child(1){animation-delay:20ms}.org-list-card:nth-child(2){animation-delay:50ms}.org-list-card:nth-child(3){animation-delay:80ms}.org-list-card:nth-child(4){animation-delay:.11s}.org-list-card:nth-child(5){animation-delay:.14s}.org-list-card:nth-child(6){animation-delay:.17s}.org-list-card:nth-child(7){animation-delay:.2s}.org-list-card:nth-child(8){animation-delay:225ms}.org-list-card:nth-child(9){animation-delay:248ms}.org-list-card:nth-child(10){animation-delay:268ms}.org-kpi-tile:nth-child(1){animation-delay:0ms}.org-kpi-tile:nth-child(2){animation-delay:60ms}.org-kpi-tile:nth-child(3){animation-delay:.12s}.org-kpi-tile:nth-child(4){animation-delay:.18s}.app-stat-strip__item:nth-child(2){animation-delay:50ms}.app-stat-strip__item:nth-child(3){animation-delay:.1s}.app-stat-strip__item:nth-child(4){animation-delay:.15s}.dash-kpi-card:nth-child(1){animation-delay:0ms}.dash-kpi-card:nth-child(2){animation-delay:55ms}.dash-kpi-card:nth-child(3){animation-delay:.11s}.dash-kpi-card:nth-child(4){animation-delay:165ms}.dash-kpi-card:nth-child(5){animation-delay:.22s}.dash-kpi-card:nth-child(6){animation-delay:275ms}.fleet-health-banner__item:active{background:color-mix(in srgb,var(--app-primary-soft) 90%,transparent)!important;transform:scale(.98);transition:transform 80ms var(--ease-out)!important}.org-status-pill:active{transform:scale(.95);transition:transform 80ms var(--ease-out)!important}:focus-visible{outline:2px solid var(--app-primary)!important;outline-offset:2px!important;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none!important}.ant-dropdown-menu-item{transition:background .12s var(--ease-out),color .12s var(--ease-out)!important}@media(prefers-reduced-motion:reduce){.ant-btn:active,.ant-btn-primary:after,.ant-tag,.ant-alert,.ant-progress-bg,.ant-checkbox-checked .ant-checkbox-inner,.fleet-health-banner__item:active,.org-status-pill:active,.org-kpi-tile,.org-live-kpi,.ant-btn:hover .anticon-sync,.ant-btn:hover .anticon-reload,.org-list-card,.dash-kpi-card,.app-stat-strip__item{animation:none!important;transition:none!important;transform:none!important}}.org-toggle-list{display:flex;flex-direction:column;gap:0}.org-toggle-divider{height:1px;background:var(--app-border);margin:8px 0}.ant-tour .ant-tour-inner{background-color:var(--app-bg-elevated)!important;border:1px solid var(--app-border)!important;box-shadow:0 8px 28px -6px #00000024!important;color:var(--app-text)!important}html[data-theme=dark] .ant-tour .ant-tour-inner{box-shadow:0 12px 36px -8px #0009!important}.ant-tour .ant-tour-arrow:before,.ant-tour .ant-tour-arrow:after{background-color:var(--app-bg-elevated)!important}.ant-tour .ant-tour-title{color:var(--app-text)!important;font-weight:600;font-size:14px}.ant-tour .ant-tour-description{color:var(--app-text-muted)!important;font-size:13px;line-height:1.65}.ant-tour .ant-tour-close{color:var(--app-text-muted)!important}.ant-tour .ant-tour-close:hover{background:var(--app-bg-tinted)!important;color:var(--app-text)!important}.ant-tour .ant-tour-next-btn,.ant-tour .ant-tour-finish-btn{background-color:var(--app-primary)!important;border-color:var(--app-primary)!important;color:#fff!important}.ant-tour .ant-tour-next-btn:hover,.ant-tour .ant-tour-finish-btn:hover{background-color:var(--app-primary-strong)!important;border-color:var(--app-primary-strong)!important}.ant-tour .ant-tour-prev-btn{background:transparent!important;border-color:var(--app-border)!important;color:var(--app-text-muted)!important}.ant-tour .ant-tour-prev-btn:hover{border-color:var(--app-primary)!important;color:var(--app-primary)!important}.app-tour-indicator{font-size:12px;font-weight:600;color:var(--app-primary)}.uptime-heartbeat-bar{display:flex;gap:2px;height:28px;align-items:stretch;overflow:hidden}.uptime-beat{flex:1;min-width:0;border-radius:3px;cursor:default;transition:opacity .15s}.uptime-beat:hover{opacity:.7}@keyframes success-pop-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.85)}60%{transform:translate(-50%,-50%) scale(1.04)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes success-icon-pulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.deploy-success-overlay{position:fixed;inset:0;z-index:2000;overflow:hidden;pointer-events:all}.deploy-success-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--app-bg-elevated, #fff);border-radius:20px;padding:48px 56px;text-align:center;min-width:340px;max-width:480px;box-shadow:0 24px 64px #00000073;animation:success-pop-in .5s cubic-bezier(.34,1.56,.64,1) forwards;display:flex;flex-direction:column;align-items:center;gap:16px}.deploy-success-card__icon{font-size:72px;color:#52c41a;animation:success-icon-pulse 1.4s ease-in-out infinite;display:block}.deploy-success-card__title{margin:0!important;color:var(--app-text, #111)!important}.deploy-success-card__org{font-size:1rem;color:var(--app-text-muted, #555);display:block}.deploy-success-card__btn{margin-top:8px;background:var(--app-primary)!important;border-color:var(--app-primary)!important;min-width:180px}.deploy-success-card__btn:hover{background:var(--app-primary-dark, #006a80)!important;border-color:var(--app-primary-dark, #006a80)!important}.deploy-success-card__steps{display:flex;flex-direction:column;gap:6px;align-self:stretch;text-align:left}@keyframes deploy-step-slide-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.deploy-success-step{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:.85rem;animation:deploy-step-slide-in .35s ease forwards;opacity:0}.deploy-success-step--ok{background:#52c41a1f;color:#389e0d}.deploy-success-step--warn{background:#faad141f;color:#d46b08}html[data-theme=dark] .deploy-success-card{background:var(--app-bg-elevated, #1a1a2e)}html[data-theme=dark] .deploy-success-card__title{color:#f0f0f0!important}@keyframes delete-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes delete-icon-pop{0%{transform:scale(0) rotate(-20deg);opacity:0}60%{transform:scale(1.12) rotate(4deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes delete-step-slide-in{0%{transform:translate(-16px);opacity:0}to{transform:translate(0);opacity:1}}.delete-success-overlay{position:fixed;inset:0;z-index:2000;background:#000000bd;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;pointer-events:all;animation:delete-overlay-fade-in .35s ease forwards}.delete-success-card{background:var(--app-bg-elevated, #fff);border-radius:20px;padding:48px 56px;text-align:center;min-width:360px;max-width:520px;width:90vw;box-shadow:0 24px 64px #00000080;animation:success-pop-in .5s cubic-bezier(.34,1.56,.64,1) forwards;display:flex;flex-direction:column;align-items:center;gap:16px}.delete-success-card__icon-wrap{width:88px;height:88px;border-radius:50%;background:#cf13221a;display:flex;align-items:center;justify-content:center;animation:delete-icon-pop .6s cubic-bezier(.34,1.56,.64,1) .1s both}.delete-success-card__icon{font-size:44px;color:#cf1322;display:block}.delete-success-card__title{margin:0!important;color:var(--app-text, #111)!important}.delete-success-card__org{font-size:1rem;color:var(--app-text-muted, #555);display:block}.delete-success-card__steps{width:100%;display:flex;flex-direction:column;gap:6px;text-align:left;margin:4px 0}.delete-success-step{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;font-size:.875rem;animation:delete-step-slide-in .32s ease forwards;opacity:0}.delete-success-step:nth-child(1){animation-delay:.18s}.delete-success-step:nth-child(2){animation-delay:.3s}.delete-success-step:nth-child(3){animation-delay:.42s}.delete-success-step:nth-child(4){animation-delay:.54s}.delete-success-step--ok{background:#52c41a17;color:#389e0d}.delete-success-step--warn{background:#faad141a;color:#d48806}.delete-success-card__btn{margin-top:8px;background:var(--app-primary)!important;border-color:var(--app-primary)!important;min-width:200px}.delete-success-card__btn:hover{background:var(--app-primary-dark, #006a80)!important;border-color:var(--app-primary-dark, #006a80)!important}html[data-theme=dark] .delete-success-card{background:var(--app-bg-elevated, #1a1a2e)}html[data-theme=dark] .delete-success-card__title{color:#f0f0f0!important}html[data-theme=dark] .delete-success-card__org{color:#aaa}.org-toggle-row{display:flex;align-items:center;gap:10px;padding:6px 2px}.org-toggle-row__info{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}.org-toggle-row__icon{font-size:13px;color:var(--app-text-muted);margin-top:2px;flex-shrink:0}.org-toggle-row__text{display:flex;flex-direction:column;gap:1px;min-width:0}.org-toggle-row__label{font-size:12px;font-weight:600;color:var(--app-text)}.org-toggle-row__desc{font-size:11px;color:var(--app-text-muted)}.org-toggle-row__hint{font-size:11px;color:var(--app-text-muted);opacity:.75;margin-top:2px}.org-toggle-row__timer{font-size:10px;color:#d46b08;font-weight:500;display:flex;align-items:center;gap:3px;margin-top:2px;cursor:default}.org-quick-links__creds{margin-top:10px;padding-top:10px;border-top:1px solid var(--app-border);display:flex;flex-direction:column;gap:4px}.org-quick-links__creds-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted);margin-bottom:2px}.org-quick-links__creds-row{display:flex;align-items:center;gap:6px}.org-quick-links__creds-key{font-size:11px;color:var(--app-text-muted);width:64px;flex-shrink:0}.org-quick-links__creds-value{font-size:12px;font-weight:500;font-family:ui-monospace,monospace;color:var(--app-text);flex:1}.org-quick-links__creds-value--secret{letter-spacing:.12em;color:var(--app-text-muted)}.org-quick-link__url{font-size:10px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.org-health-snapshot{display:flex;align-items:center;gap:10px;padding:8px 14px;border-radius:8px;border:1px solid var(--app-border);background:var(--app-bg-elevated);flex-wrap:wrap}.org-health-snapshot__label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--app-text-muted);flex-shrink:0;margin-right:4px}.org-health-snapshot__checks{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.org-health-check{display:flex;align-items:center;gap:5px}.org-health-check__icon{font-size:13px;display:flex;align-items:center}.org-health-check__label{font-size:12px;font-weight:500;color:var(--app-text);white-space:nowrap}.org-health-check--meta .org-health-check__label{font-weight:400}html{scroll-behavior:smooth}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--app-primary) 22%,var(--app-border));border-radius:99px}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--app-primary) 40%,var(--app-border))}*:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px;border-radius:4px}.ant-btn:focus-visible,.ant-select-selector:focus-visible,.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible{outline:none}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:var(--app-primary)!important;box-shadow:none!important}.ant-input:focus{border-color:var(--app-primary)!important;box-shadow:none!important}.ant-select-focused .ant-select-selector{border-color:var(--app-primary)!important;box-shadow:none!important}.ant-btn:active:not(:disabled){transform:scale(.97)}.app-page-header__actions .ant-btn-default{background:color-mix(in srgb,var(--app-primary) 14%,transparent)!important;border-color:transparent!important;color:var(--app-primary)!important;font-weight:500!important}html[data-theme=dark] .app-page-header__actions .ant-btn-default{background:color-mix(in srgb,var(--app-primary) 20%,transparent)!important}.app-page-header__actions .ant-btn-default:not(:disabled):hover{background:color-mix(in srgb,var(--app-primary) 26%,transparent)!important;border-color:transparent!important;color:var(--app-primary-strong)!important}.app-page-header__actions .ant-btn-dangerous.ant-btn-default{background:#d930251f!important;border-color:transparent!important;color:#d93025!important;font-weight:500!important}html[data-theme=dark] .app-page-header__actions .ant-btn-dangerous.ant-btn-default{background:#ff4d4f2e!important;color:#ff6b6b!important}.app-page-header__actions .ant-btn-dangerous.ant-btn-default:not(:disabled):hover{background:#d9302538!important;border-color:transparent!important}.ant-table-tbody>tr.ant-table-row:hover>td{background:color-mix(in srgb,var(--app-primary) 5%,var(--app-bg-elevated))!important}.ant-table-column-sort{background:color-mix(in srgb,var(--app-primary) 4%,var(--app-bg-elevated))!important}.ant-select-sm .ant-select-selector{border-radius:8px!important;font-size:12px!important}.ant-input-affix-wrapper{border-radius:8px!important;transition:border-color .15s ease}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within{box-shadow:none!important;outline:none!important}.ant-input-affix-wrapper .ant-input:focus,.ant-input-affix-wrapper .ant-input-focused{box-shadow:none!important;outline:none!important}.ant-input-affix-wrapper .ant-input-prefix{margin-right:6px}.ant-card-head-title .mr-2,.ant-card-head-title .anticon+span{margin-left:4px}.ant-tag{border-radius:6px!important;font-size:12px!important}.ant-skeleton-content .ant-skeleton-paragraph li,.ant-skeleton-content .ant-skeleton-title{border-radius:6px!important}@keyframes tooltip-content-pop{0%{opacity:0;transform:scale(.86) translateY(3px)}to{opacity:1;transform:scale(1) translateY(0)}}.ant-tooltip,.ant-tooltip-content{background:transparent!important}.ant-tooltip-inner{max-width:min(420px,calc(100vw - 20px));font-size:12px!important;border-radius:10px!important;padding:7px 12px!important;line-height:1.6!important;font-weight:450;white-space:normal;overflow-wrap:anywhere;word-break:break-word;border:1px solid var(--app-border)!important;box-shadow:0 8px 24px -6px #00000038,0 1px 4px #0000000f!important;animation:tooltip-content-pop .16s cubic-bezier(.34,1.4,.64,1) both!important}.ant-tooltip-arrow:before,.ant-tooltip-arrow-content{background:inherit!important}body.app-has-touch .ant-tooltip-inner{position:relative;padding-top:30px!important}body.app-has-touch .app-touch-tooltip-close{position:absolute;top:6px;right:8px;width:18px;height:18px;border:0;border-radius:999px;background:color-mix(in srgb,var(--app-primary) 24%,transparent);color:var(--app-text);font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}body.app-has-touch .app-touch-tooltip-close:active{transform:scale(.95)}.dash-bubble-env-pill{transition:background .15s ease}.dash-bubble-env-pill:hover{background:color-mix(in srgb,var(--app-primary) 4%,var(--app-bg-elevated))}.status-dot{flex-shrink:0;width:8px!important;height:8px!important;border-radius:50%!important}.app-page-header__subtitle{letter-spacing:0}.ant-pagination-item-active{border-color:var(--app-primary)!important}.ant-pagination-item-active a{color:var(--app-primary)!important}.report-kpi-card.ant-card{border-radius:14px!important;border:1px solid var(--app-border);background:var(--app-bg-elevated);transition:box-shadow .18s ease,transform .18s ease;animation:kpi-enter .38s cubic-bezier(.34,1.56,.64,1) both}.report-kpi-card.ant-card:hover{box-shadow:0 6px 20px -8px #0000001f;transform:translateY(-2px)}.org-status-pill{height:30px!important;align-items:center}.ant-table-placeholder td{padding:32px 16px!important}.ant-modal-content{border-radius:16px!important;overflow:hidden}.ant-drawer-content{border-radius:0!important}.dash-kpi-card:has(+*),a .dash-kpi-card,[role=button] .dash-kpi-card{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}a:hover .dash-kpi-card,[role=button]:hover .dash-kpi-card{transform:translateY(-2px);box-shadow:0 6px 20px color-mix(in srgb,var(--app-primary) 18%,transparent)}.org-live-kpi[role=button]{border-top-color:var(--app-primary);position:relative;transition:background .14s ease,box-shadow .14s ease}.org-live-kpi[role=button]:hover{background:color-mix(in srgb,var(--app-primary) 5%,transparent);box-shadow:0 2px 14px -4px color-mix(in srgb,var(--app-primary) 22%,transparent)}.org-live-kpi__nav-chip{margin-left:auto;flex-shrink:0;font-size:11px;font-weight:700;line-height:1.4;color:var(--app-primary);background:color-mix(in srgb,var(--app-primary) 13%,transparent);padding:2px 7px;border-radius:5px;transition:background .14s ease}.org-live-kpi[role=button]:hover .org-live-kpi__nav-chip{background:color-mix(in srgb,var(--app-primary) 24%,transparent)}.loki-org-row{transition:background .12s ease}.loki-org-row:hover{background:var(--app-bg-tinted)}.dash-kpi-card{position:relative}.dash-kpi-nav-chip{position:absolute;top:10px;right:12px;font-size:11px;font-weight:700;line-height:1.4;color:var(--app-primary);background:color-mix(in srgb,var(--app-primary) 13%,transparent);padding:2px 7px;border-radius:5px;transition:background .15s ease}a:hover .dash-kpi-nav-chip,[role=button]:hover .dash-kpi-nav-chip{background:color-mix(in srgb,var(--app-primary) 26%,transparent)}.dash-bubble-env-pill[role=button],.dash-env-summary__pill[role=button],.dash-donut-stat-row[role=button]{transition:background .12s ease,transform .12s ease;border-radius:8px}.dash-bubble-env-pill[role=button]:hover,.dash-env-summary__pill[role=button]:hover,.dash-donut-stat-row[role=button]:hover{background:color-mix(in srgb,var(--app-primary) 8%,transparent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.new-org-wizard{max-width:1180px;margin:1.5rem auto;padding:0 1rem 3rem}.new-org-wizard__card{border-radius:16px!important;border:1px solid var(--app-border)!important;box-shadow:var(--app-shadow)!important;background:var(--app-bg-elevated)!important;overflow:visible!important}.new-org-wizard__steps .ant-steps-item-finish .ant-steps-item-icon,.new-org-wizard__steps .ant-steps-item-process .ant-steps-item-icon{border-color:var(--app-primary)!important;background:var(--app-primary)!important}.new-org-wizard__steps .ant-steps-item-finish .ant-steps-item-icon .anticon,.new-org-wizard__steps .ant-steps-item-process .ant-steps-item-icon .anticon{color:#fff!important}.new-org-wizard__steps .ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:var(--app-primary)!important}.new-org-wizard__steps .ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:var(--app-primary)!important;font-weight:600}.new-org-wizard__body{padding-bottom:8px}.new-org-wizard__footer{border-top:1px solid var(--app-border);margin:0 -32px;padding:14px 32px;background:var(--app-bg-elevated);border-radius:0 0 16px 16px;position:sticky;bottom:0;z-index:10}.new-org-wizard__footer-inner{display:flex;align-items:center;justify-content:space-between}html[data-theme=dark] .new-org-wizard__card{background:var(--app-bg-elevated)!important}html[data-theme=dark] .new-org-wizard__footer{background:var(--app-bg-elevated)}.new-org-review__alert{border-radius:12px!important;border:1px solid color-mix(in srgb,var(--app-primary) 35%,transparent)!important;background:color-mix(in srgb,var(--app-primary) 7%,var(--app-bg-elevated))!important}.new-org-review__card{border:1px solid color-mix(in srgb,var(--app-primary) 16%,var(--app-border))!important;background:color-mix(in srgb,var(--app-bg-elevated) 96%,var(--app-primary) 4%)!important;box-shadow:0 8px 24px -18px #00000073!important}.new-org-review__descriptions .ant-descriptions-item-label{color:var(--app-text-muted);font-size:.8rem}.new-org-review__descriptions .ant-descriptions-item-content{color:var(--app-text);font-weight:500}.new-org-review__link{display:inline-flex;align-items:center;color:var(--app-primary-strong);transition:color .14s ease}.new-org-review__link:hover{color:var(--app-primary)}html[data-theme=dark] .new-org-review__card{border-color:color-mix(in srgb,var(--app-primary) 22%,var(--app-border))!important;background:color-mix(in srgb,var(--app-bg-elevated) 92%,var(--app-primary) 8%)!important}@media(max-width:768px){.new-org-review,.new-org-review__alert{margin-bottom:.25rem}}.ant-tag-green{color:#256040!important;background:#25604012!important;border-color:#25604038!important}html[data-theme=dark] .ant-tag-green{color:#6ed4a0!important;background:#6ed4a01a!important;border-color:#6ed4a038!important}.ant-tag-red{color:#912018!important;background:#91201812!important;border-color:#91201838!important}html[data-theme=dark] .ant-tag-red{color:#fca5a5!important;background:#fca5a51a!important;border-color:#fca5a538!important}.ant-tag-blue{color:#1a4e8a!important;background:#1a4e8a12!important;border-color:#1a4e8a38!important}html[data-theme=dark] .ant-tag-blue{color:#93c5fd!important;background:#93c5fd1a!important;border-color:#93c5fd38!important}.ant-tag-orange{color:#8a4e00!important;background:#8a4e0012!important;border-color:#8a4e0038!important}html[data-theme=dark] .ant-tag-orange{color:#fbbf24!important;background:#fbbf241a!important;border-color:#fbbf2438!important}.ant-tag-cyan{color:#006a80!important;background:#006a8012!important;border-color:#006a8038!important}html[data-theme=dark] .ant-tag-cyan{color:#67e8f9!important;background:#67e8f91a!important;border-color:#67e8f938!important}.ant-tag-purple{color:#4a2f7c!important;background:#4a2f7c12!important;border-color:#4a2f7c38!important}html[data-theme=dark] .ant-tag-purple{color:#c4b5fd!important;background:#c4b5fd1a!important;border-color:#c4b5fd38!important}.ant-tag-gold{color:#7a5c00!important;background:#7a5c0012!important;border-color:#7a5c0038!important}html[data-theme=dark] .ant-tag-gold{color:#fde68a!important;background:#fde68a1a!important;border-color:#fde68a38!important}.ant-tag-lime{color:#3d6200!important;background:#3d620012!important;border-color:#3d620038!important}html[data-theme=dark] .ant-tag-lime{color:#bef264!important;background:#bef2641a!important;border-color:#bef26438!important}.ant-tag-volcano{color:#8c3000!important;background:#8c300012!important;border-color:#8c300038!important}.help-page{min-height:100%}.help-page-body{padding:24px 24px 40px;max-width:1400px}.help-section{margin-bottom:32px}.help-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:12px}.help-role-card .ant-card-body{padding:14px 16px}.help-role-card:hover{box-shadow:0 2px 12px -4px #0000001f}.help-role-card--selected .ant-card-body{background:color-mix(in srgb,var(--app-primary) 3%,transparent)}.help-feature-card .ant-card-body{padding:14px 16px}.help-feature-card:hover{border-color:color-mix(in srgb,var(--app-primary) 32%,var(--app-border));box-shadow:0 2px 12px -4px color-mix(in srgb,var(--app-primary) 14%,rgba(0,0,0,.06))}.help-capability-list{margin:0;padding-left:18px;list-style:disc}.help-capability-list li{margin-bottom:3px;color:var(--app-text-secondary, #595959)}.help-access-strip{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px;border-top:1px solid var(--app-border, #f0f0f0)}.help-access-cell{display:flex;align-items:center;gap:4px}.help-scope-table-wrapper{overflow-x:auto;border-radius:10px;border:1px solid var(--app-border, #f0f0f0)}.help-scope-table{width:100%;border-collapse:collapse;font-size:12px}.help-scope-table thead tr{background:color-mix(in srgb,var(--app-primary) 6%,var(--app-bg-elevated, #fff))}.help-scope-table th,.help-scope-table td{padding:8px 12px;border-bottom:1px solid var(--app-border, #f0f0f0);text-align:left;vertical-align:middle}.help-scope-table th{font-weight:600;font-size:12px;white-space:nowrap}.help-scope-table tbody tr:last-child td{border-bottom:none}.help-scope-table tbody tr:hover{background:var(--app-primary-soft)}.help-scope-check{text-align:center!important;width:72px}.help-scope-code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;background:color-mix(in srgb,var(--app-primary) 8%,transparent);color:var(--app-primary-strong, #006a80);border:1px solid color-mix(in srgb,var(--app-primary) 20%,transparent);border-radius:4px;padding:1px 6px;white-space:nowrap}.help-role-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 24px;background:var(--app-bg-elevated);border-bottom:1px solid var(--app-border)}.help-role-filter-pills{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.help-role-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 12px;border-radius:20px;border:1px solid var(--app-border);background:transparent;color:var(--app-text-muted);font-size:12px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.help-role-pill:hover{border-color:var(--app-primary);color:var(--app-primary);background:var(--app-primary-soft)}.help-role-pill--active{font-weight:600}.help-mode-toggle .ant-segmented-item-selected{background:var(--app-primary)!important;color:#fff!important}.help-doc-outer{min-height:calc(100vh - 120px);background:#f0f2f5;padding-bottom:48px}html[data-theme=dark] .help-doc-outer{background:#111418}.help-doc-paper{max-width:1100px;margin:32px auto 0;background:#fff;box-shadow:0 4px 40px #0000001f;border-radius:4px;overflow:hidden}html[data-theme=dark] .help-doc-paper{background:#1a1e24;box-shadow:0 4px 40px #00000080}.help-doc-cover{background:linear-gradient(135deg,#0090a6,#006a80);color:#fff;padding:56px 56px 48px}.help-doc-cover-badge{display:inline-block;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);border-radius:20px;padding:2px 14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.help-doc-cover-title{font-size:36px;font-weight:700;margin:0 0 8px;line-height:1.15;color:#fff}.help-doc-cover-sub{font-size:16px;margin:0 0 20px;opacity:.85;font-weight:400}.help-doc-cover-filter{display:inline-flex;align-items:center;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:5px 14px;font-size:13px;margin-bottom:16px}.help-doc-cover-meta{margin:0;font-size:12px;opacity:.6}.help-doc-intro{font-size:15px;line-height:1.75;color:var(--app-text);margin:0;padding:0 4px}.help-doc-section{padding:32px 56px;border-bottom:1px solid var(--app-border)}.help-doc-section:last-child{border-bottom:none}.help-doc-toc{background:var(--app-bg-tinted)}.help-doc-toc-list{margin:12px 0 0;padding-left:20px;line-height:2;font-size:14px;list-style-type:decimal}.help-doc-toc-list li::marker{color:var(--app-primary);font-weight:700}.help-doc-toc-list ol{padding-left:20px;margin:0;font-size:13px;line-height:1.9;list-style-type:decimal}.help-doc-toc-list a{color:var(--app-primary);text-decoration:none}.help-doc-toc-list a:hover{text-decoration:underline}.help-doc-h2{font-size:20px;font-weight:700;margin:0 0 16px;color:var(--app-text);display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:2px solid var(--app-primary)}.help-doc-section-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--app-primary);color:#fff;font-size:13px;font-weight:700;flex-shrink:0}.help-doc-h3{font-size:16px;font-weight:600;margin:24px 0 6px;color:var(--app-text);display:flex;align-items:center;gap:8px}.help-doc-h3:first-child{margin-top:0}.help-doc-feature-icon{color:var(--app-primary);font-size:15px}.help-doc-h4{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--app-text-muted);margin:14px 0 6px}.help-doc-prose{font-size:14px;line-height:1.75;color:var(--app-text);margin:0 0 12px}.help-doc-note{font-size:12.5px;color:var(--app-text-muted);margin:12px 0 0;font-style:italic}.help-doc-callout{background:color-mix(in srgb,var(--app-primary) 6%,transparent);border-left:3px solid var(--app-primary);border-radius:0 6px 6px 0;padding:10px 16px;font-size:13.5px;line-height:1.65;color:var(--app-text);margin:8px 0 14px}.help-doc-list{margin:0 0 8px;padding-left:20px;font-size:13.5px;line-height:1.85;color:var(--app-text);list-style-type:disc}.help-doc-list li{margin-bottom:2px}.help-doc-steps{margin:0 0 12px;padding-left:22px;font-size:13.5px;line-height:1.85;color:var(--app-text);list-style-type:decimal}.help-doc-steps li{margin-bottom:4px;padding-left:4px}.help-doc-steps li::marker{color:var(--app-primary);font-weight:600}.help-doc-feature{padding:20px 0;border-bottom:1px dashed var(--app-border)}.help-doc-feature:last-child{border-bottom:none;padding-bottom:0}.help-doc-table{width:100%;border-collapse:collapse;font-size:13px;margin:12px 0}.help-doc-table th{background:var(--app-bg-tinted);color:var(--app-text-muted);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;border:1px solid var(--app-border);text-align:left}.help-doc-table td{padding:8px 12px;border:1px solid var(--app-border);vertical-align:top;color:var(--app-text)}.help-doc-table tbody tr:nth-child(2n) td{background:var(--app-bg-tinted)}.help-doc-access-table{margin-top:10px;max-width:400px}.help-doc-access-table th,.help-doc-access-table td{text-align:center!important;padding:7px 16px}.help-doc-scope-table td:first-child{white-space:nowrap}.help-doc-code{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:11.5px;background:var(--app-bg-tinted);border:1px solid var(--app-border);border-radius:4px;padding:1px 6px;color:#006a80}html[data-theme=dark] .help-doc-code{color:#67e8f9}.help-doc-footer{padding:24px 56px;background:var(--app-bg-tinted);font-size:12px;color:var(--app-text-muted);text-align:center;line-height:2}.help-doc-footer p{margin:0}@media print{*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.app-header-shell,.no-print,.help-print-btn,.help-mode-toggle,.help-role-filter-bar{display:none!important}html,body,.ant-layout,.ant-layout-content,.app-layout-shell,.app-layout-content{overflow:visible!important;height:auto!important;max-height:none!important}body,.ant-layout,.ant-layout-content{background:#fff!important;color:#000!important}.help-page-body{padding:0;max-width:100%}.help-role-card,.help-feature-card{break-inside:avoid;box-shadow:none!important;border:1px solid #ddd!important}.help-scope-table-wrapper{border:1px solid #ddd}.help-scope-table tbody tr:hover{background:transparent}.help-scope-code{background:#f5f5f5!important;border-color:#ccc!important;color:#006a80!important}.help-section{break-before:auto}.help-doc-outer{background:#fff!important;padding:0!important;min-height:unset}.help-doc-paper{box-shadow:none!important;border-radius:0!important;margin:0!important;max-width:100%!important}.help-doc-cover{-webkit-print-color-adjust:exact;print-color-adjust:exact}.help-doc-section{break-inside:avoid;padding:24px 40px}.help-doc-feature,.help-doc-table{break-inside:avoid}.help-doc-table th{background:#f5f5f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.help-doc-table tbody tr:nth-child(2n) td{background:#fafafa!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.help-doc-callout{border-left-color:#006a80!important;background:#f0f9fa!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.help-doc-code{background:#f5f5f5!important;color:#006a80!important}.help-doc-footer{background:#f5f5f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}html[data-theme=dark] .ant-tag-volcano{color:#fdba74!important;background:#fdba741a!important;border-color:#fdba7438!important}.ant-tag-magenta{color:#7d1f5e!important;background:#7d1f5e12!important;border-color:#7d1f5e38!important}html[data-theme=dark] .ant-tag-magenta{color:#f0abfc!important;background:#f0abfc1a!important;border-color:#f0abfc38!important}.ant-tag-geekblue{color:#1e3a6e!important;background:#1e3a6e12!important;border-color:#1e3a6e38!important}html[data-theme=dark] .ant-tag-geekblue{color:#a5b4fc!important;background:#a5b4fc1a!important;border-color:#a5b4fc38!important}.ant-tag-success{color:#256040!important;background:#25604012!important;border-color:#25604038!important}html[data-theme=dark] .ant-tag-success{color:#6ed4a0!important;background:#6ed4a01a!important;border-color:#6ed4a038!important}.ant-tag-error{color:#912018!important;background:#91201812!important;border-color:#91201838!important}html[data-theme=dark] .ant-tag-error{color:#fca5a5!important;background:#fca5a51a!important;border-color:#fca5a538!important}.ant-tag-warning{color:#7a5c00!important;background:#7a5c0012!important;border-color:#7a5c0038!important}html[data-theme=dark] .ant-tag-warning{color:#fde68a!important;background:#fde68a1a!important;border-color:#fde68a38!important}.ant-tag-processing{color:#006a80!important;background:#006a8012!important;border-color:#006a8038!important}.ant-tag-processing .ant-tag-status-dot{background:#0090a6!important;box-shadow:0 0 0 2px #0090a633!important}html[data-theme=dark] .ant-tag-processing{color:#67e8f9!important;background:#67e8f91a!important;border-color:#67e8f938!important}.ant-tag-default{color:var(--app-text-muted)!important;background:#00000008!important;border-color:#0000001f!important}html[data-theme=dark] .ant-tag-default{color:#ffffff73!important;background:#ffffff0d!important;border-color:#ffffff1f!important}.version-select-dropdown{max-height:256px;overflow-y:auto;padding:4px 0}.org-filter-dropdown-panel{min-width:max-content;width:max-content}.org-filter-dropdown-panel .version-select-option,.org-filter-dropdown-panel .version-select-group{white-space:nowrap}.version-select-empty{padding:8px 12px;font-size:13px;color:#00000073}.version-select-group{padding:5px 12px;cursor:pointer;font-weight:600;font-size:12px;color:#00000073;display:flex;align-items:center;gap:6px;-webkit-user-select:none;user-select:none;transition:background .15s}.version-select-group:hover{background-color:#0000000a;color:#000000a6}.version-select-group__arrow{font-size:10px;width:10px;display:inline-block}.version-select-option{padding:5px 12px 5px 28px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s;color:#000000e0}.version-select-option:hover{background-color:#0000000a}.version-select-option--selected{background-color:#e6f4ff;color:var(--app-primary);font-weight:500}.version-select-option--selected:hover{background-color:#bae0ff}html[data-theme=dark] .version-select-empty{color:#ffffff4d}html[data-theme=dark] .version-select-group{color:#ffffff59}html[data-theme=dark] .version-select-group:hover{background-color:#ffffff0f;color:#ffffff8c}html[data-theme=dark] .version-select-option{color:#ffffffd9}html[data-theme=dark] .version-select-option:hover{background-color:#ffffff14}html[data-theme=dark] .version-select-option--selected{background-color:#0090a633;color:var(--app-primary)}html[data-theme=dark] .version-select-option--selected:hover{background-color:#0090a64d}@keyframes shake{0%,to{transform:translate(0)}15%{transform:translate(-7px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(4px)}75%{transform:translate(-3px)}90%{transform:translate(2px)}}.is-error{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes success-flash{0%{box-shadow:0 0 #12945a00}20%{box-shadow:0 0 0 6px #12945a73}to{box-shadow:0 0 0 10px #12945a00}}.is-success{animation:success-flash .7s ease-out both}@keyframes list-item-exit{0%{opacity:1;transform:translate(0) scaleY(1);max-height:200px}60%{opacity:0;transform:translate(28px) scaleY(.8);max-height:200px}to{opacity:0;transform:translate(32px) scaleY(0);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}}.is-removing{animation:list-item-exit .38s cubic-bezier(.4,0,.6,1) both;overflow:hidden;pointer-events:none}@keyframes number-pop{0%{transform:scale(1)}35%{transform:scale(1.18)}65%{transform:scale(.96)}to{transform:scale(1)}}.is-updated{animation:number-pop .36s cubic-bezier(.34,1.56,.64,1) both}@keyframes empty-state-in{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.empty-state{animation:empty-state-in .48s cubic-bezier(.34,1.3,.64,1) both}.empty-state__illustration{animation:number-pop .6s cubic-bezier(.34,1.56,.64,1) .12s both}@keyframes section-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.app-stat-strip__item:nth-child(1){animation-delay:0ms}.app-stat-strip__item:nth-child(2){animation-delay:60ms}.app-stat-strip__item:nth-child(3){animation-delay:.12s}.app-stat-strip__item:nth-child(4){animation-delay:.18s}.app-stat-strip__item:nth-child(5){animation-delay:.24s}.app-stat-strip__item:nth-child(6){animation-delay:.3s}.app-stat-strip__item:nth-child(n+7){animation-delay:.36s}.app-stat-strip__item{animation:fade-up .34s ease-out both}@keyframes value-shimmer{0%{color:var(--shimmer-start, currentColor)}50%{color:var(--shimmer-peak, var(--app-primary))}to{color:var(--shimmer-start, currentColor)}}@keyframes card-row-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes panel-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ant-modal-content,.ant-drawer-content-wrapper{animation:panel-content-in .26s cubic-bezier(.22,1,.36,1) both}@keyframes ripple-out{0%{box-shadow:0 0 #d9302580}to{box-shadow:0 0 0 10px #d9302500}}.is-confirm-ripple{animation:ripple-out .6s ease-out both}@keyframes content-reveal{0%{opacity:0}to{opacity:1}}.content-revealed{animation:content-reveal .3s ease-out both}@media(prefers-reduced-motion:reduce){.is-error,.is-success,.is-removing,.is-updated,.empty-state,.empty-state__illustration,.content-revealed,.is-confirm-ripple,.app-stat-strip__item{animation:none!important;transition:none!important}}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.app-page-enter{animation:page-enter .3s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}@media(prefers-reduced-motion:reduce){.app-page-enter{animation:none!important}}@keyframes skeleton-wave{0%{background-position:-400px 0}to{background-position:calc(400px + 100%) 0}}.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-avatar,.ant-skeleton-button,.ant-skeleton-input,.ant-skeleton-image{background:linear-gradient(90deg,color-mix(in srgb,var(--app-border) 85%,transparent) 25%,color-mix(in srgb,var(--app-primary) 14%,var(--app-border)),color-mix(in srgb,var(--app-border) 85%,transparent) 75%)!important;background-size:800px 100%!important;animation:skeleton-wave 1.6s ease-in-out infinite!important}@media(prefers-reduced-motion:reduce){.ant-skeleton-content .ant-skeleton-paragraph>li,.ant-skeleton-content .ant-skeleton-title,.ant-skeleton-avatar,.ant-skeleton-button,.ant-skeleton-input,.ant-skeleton-image{animation:none!important;background:color-mix(in srgb,var(--app-border) 85%,transparent)!important}}@keyframes message-pop-in{0%{opacity:0;transform:translateY(-14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}.ant-message-notice-content{border-radius:12px!important;padding:0!important;overflow:hidden!important;background:var(--app-bg-elevated)!important;border:1px solid var(--app-border)!important;box-shadow:0 8px 28px -6px #0003,0 1px 4px #0000000f!important;animation:message-pop-in .26s cubic-bezier(.34,1.3,.64,1) both!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.ant-message-notice-content .ant-message-custom-content{padding:10px 16px!important;font-size:13px!important;font-weight:500!important;gap:8px!important;color:var(--app-text)!important}.ant-message-notice-content .anticon{font-size:15px!important;flex-shrink:0}.ant-notification-notice{border-radius:14px!important;background:var(--app-bg-elevated)!important;border:1px solid var(--app-border)!important;box-shadow:0 12px 40px -8px #00000038,0 1px 4px #0000000f!important;animation:message-pop-in .28s cubic-bezier(.34,1.3,.64,1) both!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important}.ant-notification-notice-title,.ant-notification-notice-message{color:var(--app-text)!important;font-weight:600!important;font-size:14px!important}.ant-notification-notice-description{color:var(--app-text-muted)!important;font-size:13px!important;line-height:1.55!important}.ant-notification-notice-close{color:var(--app-text-muted)!important}.ant-notification-notice-close:hover{color:var(--app-text)!important;background:var(--app-bg-tinted)!important}@media(prefers-reduced-motion:reduce){.ant-message-notice-content,.ant-notification-notice{animation:none!important}}@keyframes empty-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes empty-enter{0%{opacity:0;transform:scale(.9) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.empty-state{animation:empty-enter .38s cubic-bezier(.34,1.3,.64,1) both}.empty-state__illustration,.empty-state__svg{animation:empty-float 3.5s ease-in-out infinite,empty-enter .4s cubic-bezier(.34,1.3,.64,1) both}@media(prefers-reduced-motion:reduce){.empty-state,.empty-state__illustration,.empty-state__svg{animation:none!important}}.ant-empty-image{animation:empty-float 3.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ant-empty-image{animation:none!important}}.roadmap-chart-container{padding:12px 0 0}.roadmap-chart-toolbar{display:flex;align-items:center;justify-content:space-between;padding:8px 16px 12px;gap:12px;flex-wrap:wrap}.roadmap-chart-toolbar__nav{display:flex;align-items:center;gap:8px}.roadmap-chart-toolbar__range{font-size:13px;font-weight:500;min-width:160px;text-align:center;color:var(--app-text)}.roadmap-chart-toolbar__actions{display:flex;align-items:center;gap:6px}.roadmap-chart-scroll{overflow-x:auto;overflow-y:visible;border-top:1px solid var(--app-border)}.roadmap-chart{display:block;position:relative}.roadmap-chart__header{display:flex;position:sticky;top:0;z-index:10;background:var(--app-bg-elevated);border-bottom:2px solid var(--app-border)}.roadmap-chart__corner{position:sticky;left:0;z-index:11;background:var(--app-bg-elevated);border-right:1px solid var(--app-border);flex-shrink:0}.roadmap-chart__month-strip{display:flex;flex-shrink:0}.roadmap-chart__month-cell{display:flex;align-items:center;justify-content:center;flex-shrink:0;border-right:1px solid var(--app-border);overflow:hidden}.roadmap-chart__month-cell--current{background:var(--app-primary-soft);position:relative;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--app-primary) 35%,transparent)}.roadmap-chart__quarter-cell.roadmap-chart__month-cell--current:after{content:"";position:absolute;inset:0;pointer-events:none;border-top:2px solid color-mix(in srgb,var(--app-primary) 88%,#fff);border-bottom:2px solid color-mix(in srgb,var(--app-primary) 72%,transparent)}.roadmap-chart__month-label{font-size:11px;font-weight:600;color:var(--app-text-muted);white-space:nowrap;padding:0 6px;text-transform:uppercase;letter-spacing:.03em}.roadmap-chart__month-cell--current .roadmap-chart__month-label{color:var(--app-primary)}.roadmap-chart__body{position:relative}.roadmap-chart__today-marker{position:absolute;width:3px;background:var(--app-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--app-primary) 42%,transparent),0 0 14px color-mix(in srgb,var(--app-primary) 55%,transparent);z-index:5;pointer-events:none}.roadmap-chart__today-label{position:absolute;top:-24px;left:50%;transform:translate(-50%);font-size:10px;font-weight:700;color:var(--app-primary);white-space:nowrap;padding:2px 7px;background:var(--app-bg-elevated);border:1px solid var(--app-primary);border-radius:999px;box-shadow:0 2px 10px color-mix(in srgb,var(--app-primary) 25%,transparent);pointer-events:none}.roadmap-chart__row{display:flex;align-items:stretch;border-bottom:1px solid var(--app-border);transition:background .12s}.roadmap-chart__row:hover{background:var(--app-bg-tinted)}.roadmap-chart__row--even{background:color-mix(in srgb,var(--app-bg) 60%,transparent)}.roadmap-chart__row--even:hover{background:var(--app-bg-tinted)}.roadmap-chart__row-label{position:sticky;left:0;z-index:4;background:inherit;border-right:1px solid var(--app-border);flex-shrink:0;padding:0 12px;-webkit-backdrop-filter:saturate(120%);backdrop-filter:saturate(120%)}.roadmap-chart__row-label-inner{display:flex;align-items:center;gap:6px;width:100%;min-width:0}.roadmap-chart__row-label-text{display:flex;flex-direction:column;flex:1;min-width:0;overflow:hidden}.roadmap-chart__product-name{font-size:12px;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.roadmap-chart__version-tag{font-size:10px;color:var(--app-text-muted);line-height:1.2}.roadmap-chart__status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 2px color-mix(in srgb,var(--app-bg-elevated) 90%,transparent)}.roadmap-chart__lane-color-bar{width:4px;border-radius:2px;height:28px;flex-shrink:0}.roadmap-chart__track{position:relative;flex-shrink:0;height:100%;min-height:60px}.roadmap-chart__bar{position:absolute;border-radius:6px;cursor:pointer;display:flex;align-items:center;padding:0 6px;box-sizing:border-box;z-index:2;transition:filter .15s ease,box-shadow .15s ease}.roadmap-chart__bar--stacked{transform:none}.roadmap-chart__bar:hover{filter:brightness(1.12);z-index:4}.roadmap-chart__bar-label{font-size:10px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.roadmap-chart__bar--external{border:2px solid rgba(255,255,255,.55)}.roadmap-chart__bar-actions{margin-left:auto;display:inline-flex;gap:4px}.roadmap-chart__bar-action-icon{font-size:11px;color:#ffffffe6;cursor:pointer}.roadmap-chart__bar-action-icon--delete:hover{color:#ffccc7}.roadmap-chart__grid-line{position:absolute;top:0;bottom:0;width:1px;background:var(--app-border);opacity:.5;pointer-events:none}.roadmap-chart__today-track-line{position:absolute;top:0;bottom:0;width:2px;background:var(--app-primary);opacity:.4;z-index:3;pointer-events:none}.roadmap-chart__timeline-line{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--app-border);transform:translateY(-50%);pointer-events:none}.roadmap-chart__empty{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--app-text-muted);font-size:13px}.rt-pin{position:absolute;top:0;bottom:0;width:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4}.rt-pin__diamond{width:13px;height:13px;border:2px solid transparent;transform:rotate(45deg);flex-shrink:0;transition:transform .15s;position:relative;z-index:2;border-radius:2px}.rt-pin:hover .rt-pin__diamond{transform:rotate(45deg) scale(1.3)}.rt-pin__diamond--planning{background:transparent!important;border-style:dashed}.rt-pin__diamond--released{box-shadow:0 0 0 3px #0000000f}.rt-pin__label{position:absolute;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:600;color:var(--app-text);background:var(--app-bg-elevated);border:1px solid var(--app-border);padding:2px 7px;border-radius:10px;z-index:5;display:flex;align-items:center;gap:4px;transition:box-shadow .1s;pointer-events:auto}.rt-pin:hover .rt-pin__label{box-shadow:0 2px 8px #0000001f}.rt-pin__label--above{bottom:calc(50% + 11px)}.rt-pin__label--below{top:calc(50% + 11px)}.rt-pin__label-actions{display:inline-flex;align-items:center;gap:3px;opacity:0;margin-left:2px;transition:opacity .1s;font-size:10px}.rt-pin:hover .rt-pin__label-actions{opacity:1}.rt-pin__label-action--delete:hover{color:#ff4d4f}.rt-pin__date{position:absolute;left:50%;transform:translate(-50%);font-size:9px;color:var(--app-text-muted);white-space:nowrap;z-index:3;pointer-events:none}.rt-pin__date--above{top:calc(50% + 15px)}.rt-pin__date--below{bottom:calc(50% + 15px)}.roadmap-chart-legend{display:flex;align-items:center;gap:16px;padding:10px 16px 14px;flex-wrap:wrap}.roadmap-chart-legend__item{display:flex;align-items:center;gap:6px}.roadmap-chart-legend__external{width:10px;height:10px;border:2px solid #fa8c16;border-radius:50%;flex-shrink:0;background:#fa8c1633}.roadmap-chart-toolbar__hint{margin-left:8px;white-space:nowrap}.roadmap-chart-container--compact-pins .rt-pin__label,.roadmap-chart-container--compact-pins .rt-pin__date{opacity:0;pointer-events:none;transition:opacity .15s}.roadmap-chart-container--compact-pins .rt-pin:hover .rt-pin__label,.roadmap-chart-container--compact-pins .rt-pin:hover .rt-pin__date,.roadmap-chart-container--compact-pins .rt-pin:focus-visible .rt-pin__label,.roadmap-chart-container--compact-pins .rt-pin:focus-visible .rt-pin__date{opacity:1;pointer-events:auto}.roadmap-chart__bar--clickable,.rt-pin[role=button]{cursor:pointer}.rt-pin[role=button]:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.rt-legend-diamond{width:10px;height:10px;border:2px solid transparent;transform:rotate(45deg);flex-shrink:0;border-radius:1px}.rt-legend-diamond--planning{background:transparent!important;border-style:dashed}.pr-group-header{display:flex;align-items:center;background:var(--app-primary-soft);border-bottom:1px solid var(--app-border);overflow:hidden}.pr-group-header__label{position:sticky;left:0;z-index:4;background:var(--app-primary-soft);border-right:1px solid var(--app-border);flex-shrink:0;display:flex;align-items:center;padding:0 16px;height:100%}.pr-group-header__text{font-size:11px;font-weight:700;color:var(--app-primary);text-transform:uppercase;letter-spacing:.06em}.pr-group-header__track{flex:1;position:relative;height:100%}.pr-bar{position:absolute;top:50%;transform:translateY(-50%);height:26px;border-radius:20px;display:flex;align-items:center;padding:0 10px;cursor:pointer;transition:filter .15s,box-shadow .15s;overflow:hidden;z-index:2}.pr-bar:hover{filter:brightness(1.1);box-shadow:0 2px 10px -2px #00000040;z-index:3}.pr-bar--planning{opacity:.7}.pr-bar--in-progress{opacity:.9}.pr-bar--released{opacity:1}.pr-bar__label{font-size:11px;font-weight:600;color:#fffffff2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;text-shadow:0 1px 2px rgba(0,0,0,.3);pointer-events:none}.pr-bar__actions{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s;flex-shrink:0;margin-left:4px}.pr-bar:hover .pr-bar__actions{opacity:1}.pr-bar__action{color:#ffffffe6;font-size:11px;padding:2px;border-radius:3px;transition:background .1s}.pr-bar__action:hover{background:#fff3}.pr-bar__action--delete:hover{background:#ff4d4f66}html[data-theme=dark] .roadmap-chart__header,html[data-theme=dark] .roadmap-chart__corner{background:var(--app-bg-elevated)}html[data-theme=dark] .roadmap-chart__row-label{background:inherit}html[data-theme=dark] .rt-pin__label{background:var(--app-bg-elevated);border-color:var(--app-border)}html[data-theme=dark] .pr-group-header,html[data-theme=dark] .pr-group-header__label{background:#0090a614}.roadmap-chart__tooltip>div{line-height:1.6}html[data-theme=dark] .roadmap-chart__row--even{background:color-mix(in srgb,var(--app-bg-elevated) 50%,transparent)}html[data-theme=dark] .roadmap-chart__row-label{background:color-mix(in srgb,var(--app-bg-elevated) 92%,#0c1117);border-right-color:color-mix(in srgb,var(--app-primary) 20%,var(--app-border))}html[data-theme=dark] .roadmap-chart__row--even .roadmap-chart__row-label{background:color-mix(in srgb,var(--app-bg-elevated) 78%,#0b1016)}html[data-theme=dark] .roadmap-chart__product-name{color:#eff6fa}html[data-theme=dark] .roadmap-chart__version-tag{color:#a8b3be}html[data-theme=dark] .roadmap-chart__month-cell--current{background:color-mix(in srgb,var(--app-primary-soft) 78%,#0b1118)}html[data-theme=dark] .roadmap-chart__today-label{background:color-mix(in srgb,var(--app-bg-elevated) 85%,#0f151c)}html[data-theme=dark] .roadmap-chart__corner,html[data-theme=dark] .roadmap-chart__header{background:var(--app-bg-elevated)}@keyframes popover-pop-in{0%{opacity:0;transform:scale(.92) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ant-popover-inner{max-width:min(520px,calc(100vw - 20px));border:1px solid color-mix(in srgb,var(--app-border) 70%,var(--app-primary))!important;box-shadow:0 10px 32px -8px #0003,0 1px 4px #00000012!important;background:var(--app-bg-elevated)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;animation:popover-pop-in .18s cubic-bezier(.34,1.4,.64,1) both!important}.ant-popover-inner-content{white-space:normal;overflow-wrap:anywhere;word-break:break-word}@media(prefers-reduced-motion:reduce){.ant-popover-inner{animation:none!important}}@keyframes focus-glow-in{0%{box-shadow:0 0 color-mix(in srgb,var(--app-primary) 35%,transparent)}to{box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 22%,transparent)}}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{animation:focus-glow-in .18s ease-out forwards!important;border-color:var(--app-primary)!important}@media(prefers-reduced-motion:reduce){.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-within,.ant-select-focused .ant-select-selector,.ant-picker-focused,.ant-input-number-focused{animation:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--app-primary) 22%,transparent)!important}}.ant-table-tbody>tr:not(.ant-table-expanded-row):hover>td{transform:translateY(-1px);box-shadow:0 2px 8px -2px #00000014;transition:transform .16s ease-out,box-shadow .16s ease-out!important;position:relative;z-index:1}.ant-table-tbody>tr>td{transition:transform .16s ease-out,box-shadow .16s ease-out,background .2s ease!important}@media(prefers-reduced-motion:reduce){.ant-table-tbody>tr:not(.ant-table-expanded-row):hover>td{transform:none!important;box-shadow:none!important}}.ant-btn{transition:color .2s,background .2s,border-color .2s,box-shadow .2s,transform .1s ease-out!important}.ant-btn:active{transform:scale(.96)!important}.ant-btn-icon-only:active{transform:scale(.9)!important}@media(prefers-reduced-motion:reduce){.ant-btn:active,.ant-btn-icon-only:active{transform:none!important}}@keyframes modal-enter{0%{opacity:0;transform:scale(.88) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}.ant-modal-content{animation:modal-enter .28s cubic-bezier(.34,1.4,.64,1) both!important}@media(prefers-reduced-motion:reduce){.ant-modal-content{animation:none!important}}@keyframes drawer-slide-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-slide-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes drawer-slide-bottom{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ant-drawer-right .ant-drawer-content-wrapper{animation:drawer-slide-right .32s cubic-bezier(.34,1.2,.64,1) both!important}.ant-drawer-left .ant-drawer-content-wrapper{animation:drawer-slide-left .32s cubic-bezier(.34,1.2,.64,1) both!important}.ant-drawer-bottom .ant-drawer-content-wrapper{animation:drawer-slide-bottom .32s cubic-bezier(.34,1.2,.64,1) both!important}@media(prefers-reduced-motion:reduce){.ant-drawer-right .ant-drawer-content-wrapper,.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-bottom .ant-drawer-content-wrapper{animation:none!important}}@keyframes sonar-ring{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.status-dot--deploying{position:relative}.status-dot--deploying:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--status-deploying);animation:sonar-ring 1.6s ease-out infinite;pointer-events:none}@keyframes deployed-ping{0%{transform:scale(1);opacity:.5}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.status-dot--deployed{position:relative}.status-dot--deployed:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--status-deployed);animation:deployed-ping 3s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.status-dot--deploying:after,.status-dot--deployed:after{animation:none!important;display:none}}.app-top-bar{position:fixed;top:0;left:0;width:100%;height:3px;z-index:9999;pointer-events:none;background:transparent}@keyframes top-bar-run{0%{transform:translate(-100%);opacity:1}80%{transform:translate(-5%);opacity:1}to{transform:translate(0);opacity:0}}.app-top-bar--active{background:linear-gradient(90deg,var(--app-primary) 0%,#00d4f5 50%,var(--app-primary) 100%);animation:top-bar-run 1.4s cubic-bezier(.4,0,.2,1) forwards}@media(prefers-reduced-motion:reduce){.app-top-bar--active{animation:none}}.ant-spin .ant-spin-dot-item{background-color:var(--app-primary)!important}.ant-spin-dot{font-size:24px}.ant-spin-blur{opacity:.5}.ant-empty{padding:32px 0}.ant-empty-image{animation:empty-float 3.6s ease-in-out infinite;filter:hue-rotate(160deg) saturate(.6) opacity(.55)}html[data-theme=dark] .ant-empty-image{filter:hue-rotate(160deg) saturate(.5) brightness(.9) opacity(.45)}.ant-empty-description{color:var(--app-text-muted);font-size:13px;margin-top:12px}@media(prefers-reduced-motion:reduce){.ant-empty-image{animation:none}}.skeleton-card{animation:org-card-in .3s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.skeleton-card{animation:none}}body,.ant-layout,.ant-layout-sider,.ant-card,.ant-card-body,.ant-table,.ant-table-wrapper,.app-layout-shell,.app-header-shell,.app-sidebar{transition:background .22s ease,background-color .22s ease,border-color .22s ease,color .22s ease}@media(prefers-reduced-motion:reduce){body,.ant-layout,.ant-layout-sider,.ant-card,.ant-card-body,.ant-table,.ant-table-wrapper,.app-layout-shell,.app-header-shell,.app-sidebar{transition:none}}@keyframes nav-indicator-in{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.app-header-classic__menu .ant-menu-item-selected,.app-header-classic__menu .ant-menu-submenu-selected>.ant-menu-submenu-title{border-bottom-color:transparent!important;position:relative}.app-header-classic__menu .ant-menu-item-selected:before,.app-header-classic__menu .ant-menu-submenu-selected>.ant-menu-submenu-title:before{content:"";position:absolute;bottom:0;left:8px;right:8px;height:2px;background:#fff;border-radius:2px 2px 0 0;transform-origin:center;animation:nav-indicator-in .2s cubic-bezier(.22,1,.36,1) both}html[data-theme=dark] .app-header-classic__menu .ant-menu-item-selected:before,html[data-theme=dark] .app-header-classic__menu .ant-menu-submenu-selected>.ant-menu-submenu-title:before{background:var(--app-primary)}@media(prefers-reduced-motion:reduce){.app-header-classic__menu .ant-menu-item-selected:before,.app-header-classic__menu .ant-menu-submenu-selected>.ant-menu-submenu-title:before{animation:none}}.ticket-analytics-equal-row>.ant-col{display:flex;flex-direction:column}.ticket-analytics-equal-row>.ant-col>.ant-card{flex:1;display:flex;flex-direction:column}.ticket-analytics-equal-row>.ant-col>.ant-card>.ant-card-body{flex:1;display:flex;flex-direction:column}.ticket-analytics-chart-body{flex:1;min-height:180px;width:100%}@keyframes ticket-analytics-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ticket-analytics-page{animation:ticket-analytics-enter .26s ease-out both}.ticket-analytics-tabs.organization-drilldown-tabs{margin-top:16px;border-radius:14px;border:1px solid color-mix(in srgb,var(--app-primary) 16%,var(--app-border));background:var(--app-bg-elevated);box-shadow:0 18px 40px -32px color-mix(in srgb,var(--app-primary) 48%,transparent);overflow:hidden}.ticket-analytics-tabs.organization-drilldown-tabs>.ant-tabs-nav{margin:0;padding:10px 16px 0;background:linear-gradient(180deg,color-mix(in srgb,var(--app-primary-soft) 42%,transparent) 0%,transparent 100%),var(--app-bg-elevated)}.ticket-analytics-tabs.organization-drilldown-tabs .ant-tabs-tab{padding:8px 14px;border-radius:8px 8px 0 0;transition:background .15s ease}.ticket-analytics-tabs.organization-drilldown-tabs .ant-tabs-content-holder{padding:0}.ticket-analytics-tab-panel{display:flex;flex-direction:column;gap:16px;padding:16px 16px 20px}.ticket-analytics-tab-intro{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:10px;border:1px solid color-mix(in srgb,var(--app-primary) 14%,var(--app-border));background:color-mix(in srgb,var(--app-primary-soft) 28%,transparent)}.ticket-analytics-tab-panel .ticket-analytics-card,.ticket-analytics-tab-panel .ticket-analytics-equal-row{margin-bottom:0!important}.ticket-analytics-tab-panel>.ticket-analytics-kpi-grid{margin:0}.ticket-analytics-exec-sections{display:flex;flex-direction:column;gap:12px}.ticket-analytics-exec-sections>div{border-top:1px solid color-mix(in srgb,var(--app-primary) 12%,var(--app-border));padding-top:10px}.ticket-analytics-exec-sections>div:first-child{border-top:none;padding-top:0}.ticket-analytics-exec-kpi-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}html[data-theme=dark] .ticket-analytics-tabs.organization-drilldown-tabs{border-color:color-mix(in srgb,var(--app-primary) 22%,var(--app-border))}html[data-theme=dark] .ticket-analytics-tab-intro{background:color-mix(in srgb,var(--app-primary-soft) 18%,transparent)}.ticket-analytics-refresh-log .ant-card-head{border-bottom-color:color-mix(in srgb,var(--app-primary) 14%,var(--app-border))}.ticket-analytics-refresh-log__progress{margin-bottom:12px}.ticket-analytics-refresh-log__steps.ant-steps-vertical{max-height:220px;overflow-y:auto}.ticket-analytics-refresh-log__steps .ant-steps-item-description{font-size:11px!important;padding-bottom:4px!important}.ticket-analytics-refresh-log__entries{display:flex;flex-direction:column;gap:8px;max-height:320px;overflow-y:auto}.ticket-analytics-refresh-log__entry{border-radius:10px;border:1px solid var(--app-border);padding:8px 10px;background:color-mix(in srgb,var(--app-bg-elevated) 92%,var(--app-primary-soft))}.ticket-analytics-refresh-log__entry--error{border-color:color-mix(in srgb,#f5222d 35%,var(--app-border));background:color-mix(in srgb,#fff1f0 55%,var(--app-bg-elevated))}.ticket-analytics-refresh-log__entry--warning{border-color:color-mix(in srgb,#fa8c16 35%,var(--app-border));background:color-mix(in srgb,#fff7e6 55%,var(--app-bg-elevated))}.ticket-analytics-refresh-log__entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}html[data-theme=dark] .ticket-analytics-refresh-log__entry--error{background:color-mix(in srgb,#f5222d 12%,var(--app-bg-elevated))}html[data-theme=dark] .ticket-analytics-refresh-log__entry--warning{background:color-mix(in srgb,#fa8c16 12%,var(--app-bg-elevated))}.ticket-analytics-hero{position:relative;overflow:hidden;border-radius:14px;border:1px solid color-mix(in srgb,var(--app-primary) 22%,var(--app-border));background:linear-gradient(140deg,color-mix(in srgb,var(--app-bg-elevated) 90%,var(--app-primary-soft)) 0%,var(--app-bg-elevated) 58%),var(--app-bg-elevated);box-shadow:0 16px 36px -28px color-mix(in srgb,var(--app-primary) 55%,transparent)}.ticket-analytics-hero .ant-card-body{position:relative;z-index:2}.ticket-analytics-hero__bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 8% 8%,color-mix(in srgb,var(--app-primary) 24%,transparent) 0%,transparent 32%),radial-gradient(circle at 88% 15%,color-mix(in srgb,#52c41a 20%,transparent) 0%,transparent 26%);opacity:.5}.ticket-analytics-hero__meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ticket-analytics-hero__meta-item{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;border:1px solid color-mix(in srgb,var(--app-primary) 22%,var(--app-border));background:color-mix(in srgb,var(--app-primary-soft) 56%,transparent);font-size:12px}.ticket-analytics-hero__chart-wrap{border-radius:12px;border:1px solid color-mix(in srgb,var(--app-primary) 20%,var(--app-border));background:color-mix(in srgb,var(--app-bg-elevated) 88%,var(--app-primary-soft));padding:10px 10px 4px}.ticket-analytics-hero__snapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ticket-analytics-hero__snapshot-item{border-radius:10px;border:1px solid color-mix(in srgb,var(--app-primary) 20%,var(--app-border));background:color-mix(in srgb,var(--app-primary-soft) 38%,transparent);padding:8px 10px;min-height:74px;display:flex;flex-direction:column;justify-content:center;gap:2px}.ticket-analytics-insights-row{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ticket-analytics-insight{display:flex;align-items:flex-start;gap:10px;border-radius:10px;border:1px solid var(--app-border);padding:10px 11px;background:var(--app-bg-elevated)}.ticket-analytics-insight__icon{width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.ticket-analytics-insight__body{min-width:0}.ticket-analytics-insight__title{font-size:12px;line-height:1.2;font-weight:700}.ticket-analytics-insight__text{margin-top:3px;font-size:11px;line-height:1.4;color:var(--app-text-muted)}.ticket-analytics-insight--good{border-color:#52c41a73}.ticket-analytics-insight--good .ticket-analytics-insight__icon{color:#237804;background:#52c41a29}.ticket-analytics-insight--warn{border-color:#faad1473}.ticket-analytics-insight--warn .ticket-analytics-insight__icon{color:#ad6800;background:#faad142b}.ticket-analytics-insight--critical{border-color:#f5222d6b}.ticket-analytics-insight--critical .ticket-analytics-insight__icon{color:#a8071a;background:#f5222d24}.ticket-analytics-insight--neutral .ticket-analytics-insight__icon{color:var(--app-primary);background:var(--app-primary-soft)}.ticket-analytics-progress-row{margin-top:11px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.ticket-analytics-progress-item{border-radius:9px;border:1px dashed color-mix(in srgb,var(--app-primary) 24%,var(--app-border));background:color-mix(in srgb,var(--app-primary-soft) 40%,transparent);padding:7px 10px}.ticket-analytics-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ticket-analytics-kpi-grid .dash-kpi-card{min-width:0!important}.ticket-analytics-card{border-radius:12px;border:1px solid color-mix(in srgb,var(--app-primary) 14%,var(--app-border));box-shadow:0 14px 32px -28px color-mix(in srgb,var(--app-primary) 42%,transparent)}.ticket-analytics-exec .dash-kpi-card{flex-direction:row!important;align-items:center!important;padding:.5rem .7rem!important;gap:.55rem!important;flex:1 1 160px!important}.ticket-analytics-exec .dash-kpi-card:hover{transform:translateY(-2px)}.ticket-analytics-exec .dash-kpi-card__icon{width:26px!important;height:26px!important;border-radius:7px!important;flex-shrink:0;font-size:.85rem!important}.ticket-analytics-exec .dash-kpi-card__value{font-size:1.15rem!important;line-height:1.15}.ticket-analytics-exec .dash-kpi-card__label{margin-top:0!important}.ticket-analytics-exec .dash-kpi-card__sub,.ticket-analytics-exec .dash-kpi-card__glow{display:none}.ticket-analytics-kpis-row .dash-kpi-card{padding:.8rem .9rem!important}.ticket-analytics-kpis-row .dash-kpi-card__icon{width:42px!important;height:42px!important;font-size:1.35rem!important;border-radius:11px!important}.ticket-analytics-kpis-row .dash-kpi-card__value{font-size:1.75rem!important}.ticket-analytics-card .ant-card-head{border-bottom-color:color-mix(in srgb,var(--app-primary) 14%,var(--app-border));background:linear-gradient(90deg,color-mix(in srgb,var(--app-primary-soft) 52%,transparent) 0%,transparent 34%),transparent}.ticket-analytics-agent-table .ant-table-thead>tr>th{font-size:11px!important;font-weight:600;white-space:nowrap;padding:6px 4px!important;letter-spacing:-.01em}.ticket-analytics-agent-table .ant-table-thead>tr>th .ant-table-column-sorters{padding:0;gap:2px}html[data-theme=dark] .ticket-analytics-hero{border-color:#13b8d238;background:linear-gradient(130deg,#131b1ffa,#18181cf5 55%),var(--app-bg-elevated)}html[data-theme=dark] .ticket-analytics-hero__meta-item{border-color:#13b8d24d}html[data-theme=dark] .ticket-analytics-card{border-color:#13b8d233;box-shadow:0 16px 34px -30px #13b8d266}html[data-theme=dark] .ticket-analytics-card .ant-card-head{border-bottom-color:#13b8d233}@media(max-width:1200px){.ticket-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ticket-analytics-insights-row,.ticket-analytics-progress-row{grid-template-columns:1fr}.ticket-analytics-hero__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ticket-analytics-tab-panel{padding:12px 12px 16px;gap:12px}.ticket-analytics-hero__snapshot,.ticket-analytics-kpi-grid{grid-template-columns:1fr}.ticket-analytics-hero .ant-card-body{padding:12px}}.trends-empty-state{display:flex;flex-direction:column;align-items:center;padding:32px 0 24px}.trends-empty-state .ant-empty{animation:trends-float 3.6s ease-in-out infinite}@keyframes trends-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.trends-generate-btn{margin-top:4px;animation:trends-pulse-glow 2.4s ease-in-out infinite;transition:transform .15s ease,box-shadow .15s ease}.trends-generate-btn:hover{transform:translateY(-2px)!important;animation-play-state:paused}@keyframes trends-pulse-glow{0%,to{box-shadow:0 0 #0090a659}55%{box-shadow:0 0 0 8px #0090a600}}.trends-sparkline-item{border-radius:8px;padding:6px 4px 2px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;cursor:default}.trends-sparkline-item:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--app-primary-soft) 28%,transparent);box-shadow:0 6px 18px -8px #0090a638}html[data-theme=dark] .trends-sparkline-item:hover{background:#13b8d214;box-shadow:0 6px 18px -8px #13b8d24d}.trends-ghost-chart{width:100%;max-width:480px;opacity:.2;filter:blur(1.5px) grayscale(.3);pointer-events:none;margin-bottom:-28px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000000d9,#0000);animation:trends-float 3.6s ease-in-out infinite}@media(max-width:1024px){.app-layout-footer{padding:10px 12px!important}.organization-drilldown-tabs .ant-tabs-nav{margin-bottom:8px}.organization-drilldown-tabs .ant-tabs-nav-wrap{overflow-x:auto}.organization-drilldown-tabs .ant-tabs-tab{flex-shrink:0}.org-filter-bar{padding:0 12px 10px}.org-filter-bar__row{align-items:stretch;gap:8px;padding:8px 10px}.org-filter-select,.org-filter-select--wide,.org-filter-select--hosting{width:calc(50% - 4px)!important;flex:1 1 calc(50% - 4px)}.org-filter-bar__divider{display:none}.org-filter-bar__search{order:3;flex:1 1 100%;min-width:0}.org-filter-bar__count{order:4;width:100%;justify-content:flex-start;border-left:none;margin-left:0;padding-left:0}.help-doc-paper{margin:16px auto 0}.help-doc-cover{padding:36px 28px 30px}.help-doc-cover-title{font-size:30px}.help-doc-section,.help-doc-footer{padding-left:28px;padding-right:28px}.help-doc-section{overflow-x:auto}.help-doc-table{min-width:680px}}@media(max-width:768px){.app-header{height:58px!important;line-height:58px!important}.app-layout-content{padding:.5rem}.app-page-header__content{align-items:flex-start}.app-page-header__actions,.app-page-header__actions .ant-space{justify-content:flex-start!important}.org-filter-bar{padding:0 8px 8px}.org-filter-select,.org-filter-select--wide,.org-filter-select--hosting{width:100%!important;flex:1 1 100%}.org-filter-bar__chips{padding:6px 8px 8px}.ant-table-wrapper{overflow-x:auto}.ant-table-wrapper .ant-table{min-width:640px}.help-role-filter-bar{padding:8px 12px}.help-doc-paper{margin-top:8px;border-radius:0}.help-doc-cover{padding:24px 16px 22px}.help-doc-cover-title{font-size:24px;line-height:1.2}.help-doc-cover-sub{font-size:14px}.help-doc-section{padding:18px 16px}.help-doc-h2{font-size:18px}.help-doc-h3{font-size:15px}.help-doc-footer{padding:16px}}@media(max-width:480px){.app-layout-footer{font-size:11px}.app-page-header__title.ant-typography{font-size:1.1rem!important}.app-page-header__subtitle{font-size:.78rem}.app-page-header__actions .ant-space-item{flex:1 1 100%}.app-page-header__actions .ant-btn{width:100%}.organization-drilldown-tabs .ant-tabs-tab{padding:6px 8px!important}.organization-drilldown-tabs .ant-tabs-tab-btn{font-size:12px}.help-scope-table{min-width:560px}}.admin-backups-page{padding:24px}.vendors-type-select{width:160px!important;flex-shrink:0}@media(max-width:1024px){.admin-backups-page{padding:16px}}@media(max-width:768px){.admin-backups-page{padding:12px;border-radius:0!important;min-height:calc(100vh - 58px)!important}.vendors-type-select{width:100%!important;flex:1 1 100%!important}.org-filter-bar__row .ant-select{min-width:0!important;flex:1 1 calc(50% - 4px)!important}.ant-drawer-content-wrapper{max-width:100vw!important}[data-tour=releases-products] .ant-layout-sider{width:100%!important;max-width:none!important;min-width:0!important;flex:none!important;height:auto!important;max-height:240px;overflow-y:auto!important;border-right:none!important;border-bottom:1px solid var(--app-border)}.ant-layout:has([data-tour=releases-products]){flex-direction:column!important}.app-stat-strip__value{font-size:1.5rem}.dash-kpi-card__value{font-size:1.7rem}.ant-form-horizontal .ant-form-item{flex-direction:column}.ant-form-horizontal .ant-form-item .ant-form-item-label{padding-bottom:4px;text-align:left}.ticket-analytics-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ant-tabs-nav-wrap{overflow-x:auto!important}.ant-tabs-tab{flex-shrink:0}.ant-row.ant-row-start{flex-wrap:wrap!important}}@media(max-width:480px){.admin-backups-page{padding:8px}.org-filter-bar__row .ant-select{flex:1 1 100%!important}.app-stat-strip__value{font-size:1.3rem}.app-stat-strip__label{font-size:.7rem}.dash-kpi-card__value{font-size:1.5rem}.ticket-analytics-kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.ticket-analytics-progress-row{grid-template-columns:1fr}[data-tour=releases-products] .ant-layout-sider{max-height:180px}.org-summary-row{grid-template-columns:1fr}.vendors-type-select{width:100%!important}}@keyframes wikiAttachSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes wikiAttachFadeOut{0%{opacity:1;transform:scale(1) translate(0)}to{opacity:0;transform:scale(.95) translate(12px)}}@keyframes wikiDropPulse{0%,to{box-shadow:0 0 #0090a600}50%{box-shadow:0 0 0 8px #0090a61a}}@keyframes wikiUploadBounce{0%,to{transform:translateY(0) scale(1)}40%{transform:translateY(-7px) scale(1.05)}}@keyframes wikiProgressFill{0%{opacity:.6}to{opacity:1}}.wiki-dropzone{border:2px dashed;border-radius:12px;padding:28px 20px;text-align:center;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease;position:relative;outline:none;-webkit-user-select:none;user-select:none}.wiki-dropzone:hover{border-color:var(--app-primary)!important;animation:wikiDropPulse 2s ease-in-out infinite}.wiki-dropzone.wiki-dropzone--dragging{border-color:var(--app-primary)!important;animation:wikiDropPulse 1.2s ease-in-out infinite}.wiki-dropzone--dragging .wiki-dropzone-icon{animation:wikiUploadBounce .75s ease-in-out infinite}.wiki-attach-item{animation:wikiAttachSlideIn .26s cubic-bezier(.16,1,.3,1) both;transition:background .18s ease,box-shadow .18s ease}.wiki-attach-item--removing{animation:wikiAttachFadeOut .3s ease both forwards!important;pointer-events:none}.wiki-upload-item{animation:wikiAttachSlideIn .26s cubic-bezier(.16,1,.3,1) both}.wiki-attach-item:hover .wiki-attach-actions{opacity:1!important}.wiki-attach-actions{opacity:0;transition:opacity .18s ease}.w-md-editor-text-input:focus,.w-md-editor-text-input:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}.app-releases-list-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px}@media(max-width:576px){.app-releases-list-header{flex-direction:column;align-items:stretch}.app-releases-list-header>*:last-child{align-self:flex-start}}.release-insights-panel{border-radius:12px!important;overflow:hidden}.release-insights-panel>.ant-card-body{padding:0!important}.release-insights-panel .org-filter-bar{padding:0;margin-bottom:0}.release-insights-panel .release-insights-filters__row{border:none;border-radius:0;background:var(--app-bg-elevated);border-bottom:1px solid var(--app-border)}.release-insights-panel .org-filter-bar__chips{border:none;border-radius:0;border-bottom:1px solid var(--app-border);margin:0}.release-insights-filters__products{width:200px!important}.release-insights-filters__range{flex-shrink:0;width:248px!important}.release-insights-filters__range.ant-picker-small{border-radius:8px;font-size:12px}.release-insights-panel__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;flex-wrap:wrap;background:var(--app-bg-elevated);border-bottom:1px solid var(--app-border)}.release-insights-panel__view{flex-shrink:0}.release-insights-panel__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto}.release-insights-panel__content{background:var(--app-bg)}.release-insights-panel .roadmap-chart-container{padding-top:0}.release-insights-panel .roadmap-chart-toolbar{background:var(--app-bg-elevated)}.release-dashboard__tabs .ant-tabs-tab{font-weight:500}.release-health-alerts .ant-row{align-items:stretch}.release-health-alerts__col{display:flex!important}.release-health-alerts__card{flex:1;width:100%;min-height:92px;display:flex;align-items:flex-start}.release-health-alerts__card .ant-alert-content{flex:1;min-width:0}.release-health-alerts__desc{display:block;min-height:2.6em;line-height:1.3}.release-insights-tab .app-stat-strip{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;gap:10px}.release-insights-tab .app-stat-strip__item:not(.app-stat-strip__item--wide){flex:1 1 0;min-width:0;max-width:none;padding:.75rem 1rem}.release-insights-tab .app-stat-strip__item--wide{flex:1.85 1 0;min-width:0;max-width:none;padding:.85rem 1.1rem}.release-insights-tab .app-stat-strip__item--wide .app-stat-strip__subvalue{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:992px){.release-insights-tab .app-stat-strip{flex-wrap:wrap}.release-insights-tab .app-stat-strip__item:not(.app-stat-strip__item--wide){flex:1 1 calc(33.333% - 7px)}.release-insights-tab .app-stat-strip__item--wide{flex:1 1 100%}}@media(max-width:640px){.release-insights-tab .app-stat-strip__item:not(.app-stat-strip__item--wide){flex:1 1 calc(50% - 5px)}}.roadmap-planner-tab__toolbar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.roadmap-planner-tab__filters{flex:1 1 auto;min-width:0}.roadmap-planner-tab__toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex-shrink:0;margin-left:auto}.roadmap-planner-tab__table-card .ant-card-head{border-bottom-color:color-mix(in srgb,var(--app-border) 78%,transparent)}.roadmap-planner-tab__table .ant-table-thead>tr>th{font-weight:600;font-size:12px;letter-spacing:.01em}.roadmap-planner-tab__table .ant-table-tbody>tr>td{vertical-align:top;padding-top:10px;padding-bottom:10px}.roadmap-planner-tab__table .ant-table-pagination{margin-top:14px}.release-event-feed__item{width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:0}.release-event-feed__item--highlight .app-timeline__content{outline:2px solid var(--app-primary);outline-offset:2px}.release-event-feed__link{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--app-primary);margin-top:8px}.release-event-feed__content{width:100%}.release-calendar__dots{list-style:none;margin:0;padding:0 4px;font-size:10px}.roadmap-chart__bar--planner{opacity:.85;border-radius:8px!important;border:1px dashed rgba(255,255,255,.35)!important}.roadmap-chart-container--planner .roadmap-chart__row-label{padding:0 14px}.roadmap-chart-container--planner .roadmap-chart__row-label-inner{gap:8px;min-height:52px}.roadmap-chart-container--planner .roadmap-chart__product-name{font-size:12px}.roadmap-chart-container--planner .roadmap-chart__version-tag{font-size:11px}.roadmap-chart-container--planner .roadmap-chart__track{min-height:84px}.roadmap-chart-container--quarter .roadmap-chart__quarter-cell{border-right:1px solid var(--app-border)}.roadmap-chart__quarter-cell .roadmap-chart__month-label{font-size:10px;font-weight:700}.roadmap-chart__quarter-grid-line{position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,var(--app-border) 70%,transparent);pointer-events:none;z-index:1}.roadmap-chart-toolbar__actions .ant-segmented{flex-shrink:0}@media(max-width:767px){.roadmap-chart-toolbar{flex-direction:column;align-items:stretch}.roadmap-chart-toolbar__nav,.roadmap-chart-toolbar__actions{width:100%;justify-content:space-between}.roadmap-chart-toolbar__actions{flex-wrap:wrap;gap:8px}}@media print{body.roadmap-print-mode *{visibility:hidden}body.roadmap-print-mode .roadmap-print-area,body.roadmap-print-mode .roadmap-print-area *{visibility:visible}body.roadmap-print-mode .roadmap-print-area{position:absolute;left:0;top:0;width:100%;padding:12px;background:#fff!important}body.roadmap-print-mode .roadmap-chart-scroll{overflow:visible!important}body.roadmap-print-mode .roadmap-chart{min-width:100%!important}}@media(max-width:991px){.release-insights-filters__products,.release-insights-filters__range{width:calc(50% - 6px)!important}.release-insights-panel__toolbar{align-items:stretch}.release-insights-panel__view{width:100%}.release-insights-panel__actions{width:100%;justify-content:flex-end}}@media(max-width:767px){.release-dashboard{padding-left:10px!important;padding-right:10px!important}.release-dashboard__tabs .ant-tabs-tab{padding-inline:8px}.roadmap-planner-tab__toolbar{align-items:stretch}.roadmap-planner-tab__toolbar-left,.roadmap-planner-tab__toolbar-right{width:100%;justify-content:stretch}.roadmap-planner-tab__toolbar-right .ant-tag{width:fit-content}.roadmap-planner-tab__filters .org-filter-select,.roadmap-planner-tab__filters .org-filter-select--wide{width:calc(50% - 6px)!important}.roadmap-planner-tab__toolbar .ant-btn{width:100%}.roadmap-chart-container--planner .roadmap-chart__row-label{padding:0 10px}.release-calendar{overflow-x:auto}.release-calendar .ant-picker-calendar-mini{min-width:640px}}.release-notes-workbench-header,.release-notes-workbench-row{display:grid;grid-template-columns:minmax(200px,240px) minmax(0,1fr);gap:12px;align-items:start}.release-notes-workbench-work-item{width:100%;max-width:240px}.publish-release-confirm-modal .ant-modal-confirm-btns{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px}.publish-release-confirm-modal .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-inline-start:0}@media(max-width:560px){.publish-release-confirm-modal .ant-modal-confirm-btns{flex-direction:column;align-items:stretch}.publish-release-confirm-modal .ant-modal-confirm-btns .ant-btn{width:100%}}.release-notes-workbench-header{padding:8px 10px;background:#0090a614;border-radius:8px;flex-shrink:0}.release-notes-workbench-row{padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:8px}.release-notes-workbench-notes-panel{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;min-height:0}.release-notes-workbench-row--fill{flex:1;min-height:200px}.release-notes-workbench-row--fill .release-notes-workbench-notes-panel{align-self:stretch;min-height:0}.release-notes-workbench-notes-row{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;flex:1;min-height:0;align-items:stretch}.release-notes-workbench-notes-row--header{flex:none;font-size:11px;font-weight:600}.release-notes-workbench-editor-cell{position:relative;display:flex;flex-direction:column;min-height:0}.release-notes-workbench-expand-btn{position:absolute;top:4px;right:4px;width:24px;height:24px;padding:0;color:var(--app-text-muted)}.release-notes-workbench-save-btn{align-self:center;flex-shrink:0}.release-notes-workbench-tester-ref{flex-shrink:0}.release-notes-workbench-tester-ref__label{display:block;font-size:10px;margin-bottom:4px}.release-notes-rich-preview{font-size:12px;line-height:1.5;padding:8px 10px;border-radius:6px;background:#0090a60f;max-height:280px;overflow:auto}.release-notes-rich-preview .wmde-markdown{font-size:12px;background:transparent!important;padding:0!important}.release-notes-rich-preview__html{color:inherit;word-break:break-word}.release-notes-rich-preview__html p,.release-notes-rich-preview__html div{margin:0 0 .5em}.release-notes-rich-preview__html p:last-child,.release-notes-rich-preview__html div:last-child{margin-bottom:0}.release-notes-workbench-context-collapse{flex-shrink:0}.release-notes-workbench-context-collapse .ant-collapse-header{font-size:11px!important;padding:6px 10px!important}.release-notes-workbench-context-collapse .ant-collapse-content-box{padding:8px 10px!important}.release-notes-workbench-context-sections{display:flex;flex-direction:column;gap:10px}.release-notes-workbench-context-section__label{display:block;font-size:10px;margin-bottom:4px}.release-linked-items-list{max-height:460px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.release-linked-items-list::-webkit-scrollbar{display:none}.release-notes-workbench-scroll{scrollbar-width:none}.release-notes-workbench-scroll::-webkit-scrollbar{display:none}.release-notes-workbench-editor.ant-input-affix-wrapper,.release-notes-workbench-editor.ant-input{flex:1;min-height:120px;height:100%!important;display:flex;flex-direction:column}.release-notes-workbench-editor textarea.ant-input{flex:1;min-height:120px!important;height:100%!important;resize:vertical}@media(max-width:1100px){.release-notes-workbench-header,.release-notes-workbench-row{grid-template-columns:minmax(0,1fr)}.release-notes-workbench-work-item{max-width:none}}@media(max-width:900px){.release-notes-workbench-notes-row,.release-notes-workbench-notes-row--header{grid-template-columns:minmax(0,1fr)}.release-notes-workbench-save-btn{justify-self:end;align-self:flex-start}}.gamification-level-ring{width:48px;height:48px;border-radius:50%;border:3px solid var(--app-primary);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--app-primary);flex-shrink:0}.achievement-badge{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 4px 12px;max-width:140px;margin-inline:auto}.achievement-badge__medal-wrap{position:relative;display:flex;flex-direction:column;align-items:center}.achievement-badge__progress{position:absolute!important;top:50%;left:50%;transform:translate(-50%,calc(-50% - 6px));z-index:0;pointer-events:none}.achievement-badge__progress .ant-progress-inner{background:transparent!important}.achievement-badge__medallion{position:relative;z-index:1;width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;box-shadow:0 2px #00000026,0 6px 16px #0000001f,inset 0 2px 4px #ffffff59,inset 0 -3px 6px #00000026;border:3px solid var(--badge-tier-color, var(--app-primary))}.achievement-badge--lg .achievement-badge__medallion{width:88px;height:88px}.achievement-badge--sm .achievement-badge__medallion{width:56px;height:56px}.achievement-badge__shine{position:absolute;inset:4px;border-radius:50%;background:linear-gradient(135deg,rgba(255,255,255,.55) 0%,transparent 42%,transparent 58%,rgba(255,255,255,.12) 100%);pointer-events:none}.achievement-badge__icon{font-size:28px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);z-index:1}.achievement-badge--sm .achievement-badge__icon{font-size:22px}.achievement-badge--lg .achievement-badge__icon{font-size:34px}.achievement-badge__tier-label{position:absolute;bottom:-2px;left:50%;transform:translate(-50%);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:10px;background:#0000008c;color:#fff;line-height:1.2;white-space:nowrap;z-index:2}.achievement-badge__ribbon{width:36px;height:14px;margin-top:-4px;background:var(--badge-tier-color, var(--app-primary));clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);filter:brightness(.92);box-shadow:0 2px 4px #00000026;z-index:0}.achievement-badge--lg .achievement-badge__ribbon{width:44px;height:16px}.achievement-badge__name{margin-top:10px!important;font-size:12px!important;font-weight:600!important;line-height:1.35!important;max-width:100%}.achievement-badge--lg .achievement-badge__name{font-size:14px!important}.achievement-badge__fraction{font-size:11px;margin-top:2px}.achievement-badge__lock{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000073;color:#fff;font-size:22px;z-index:3}.achievement-badge--bronze .achievement-badge__medallion{background:linear-gradient(145deg,#e8a86a,#cd7f32 45%,#8b5a2b)}.achievement-badge--silver .achievement-badge__medallion{background:linear-gradient(145deg,#f0f0f0,#b8b8b8 45%,#6e6e6e)}.achievement-badge--gold .achievement-badge__medallion{background:linear-gradient(145deg,#ffe566,#d4a017 45%,#9a7209)}.achievement-badge--platinum .achievement-badge__medallion{background:linear-gradient(145deg,#d4e4ff,#5b8def,#2a4a9e)}.achievement-badge--master .achievement-badge__medallion{background:linear-gradient(145deg,#5ec8d8,#0090a6 45%,#006a80)}.achievement-badge--earned .achievement-badge__medallion{animation:achievement-badge-glow 3s ease-in-out infinite}@keyframes achievement-badge-glow{0%,to{box-shadow:0 2px #00000026,0 6px 16px #0000001f,inset 0 2px 4px #ffffff59,inset 0 -3px 6px #00000026,0 0 0 0 var(--badge-tier-color, transparent)}50%{box-shadow:0 2px #00000026,0 8px 20px #00000024,inset 0 2px 4px #fff6,inset 0 -3px 6px #00000026,0 0 14px 2px color-mix(in srgb,var(--badge-tier-color, #0090a6) 35%,transparent)}}.achievement-badge--locked .achievement-badge__medallion{filter:grayscale(.85) brightness(.75);animation:none}.achievement-badge--locked .achievement-badge__ribbon{filter:grayscale(.85) brightness(.8)}.achievement-badge--earned:hover .achievement-badge__medallion{transform:scale(1.06);transition:transform .2s ease}.profile-featured-badge-wrap{display:flex;justify-content:center;padding:8px 0 4px}.profile-badges-grid .ant-col{display:flex;justify-content:center}.gamification-badge-chip{display:inline-flex;align-items:center;gap:4px}.gamification-quest-list{list-style:none;margin:0;padding:0}.gamification-quest-list li{padding:4px 0;font-size:13px}.gamification-quest-list li.is-done{color:var(--app-text-muted)}.gamification-leaderboard-row--me{background:var(--app-primary-soft, rgba(0, 144, 166, .08));border-radius:6px;padding-inline:4px!important}.gamification-dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;align-items:stretch}.gamification-dashboard-grid>.ant-card{height:100%}.dashboard-gamification-section .gamification-team-wins{margin-bottom:16px}.gamification-celebration-modal__body{display:flex;flex-direction:column;align-items:center;padding:8px 0 4px}.gamification-celebration-modal__icon{width:72px;height:72px;border-radius:50%;border:3px solid var(--app-primary);display:flex;align-items:center;justify-content:center;font-size:32px}.profile-hero--compact .ant-card-body{padding:14px 16px}.profile-hero__row{display:flex;align-items:center;gap:14px;min-width:0;min-height:56px;overflow:hidden}.profile-hero__identity{display:flex;align-items:center;gap:14px;flex:1 1 auto;min-width:0;max-width:min(520px,52vw)}.profile-hero__who{flex:1 1 auto;min-width:100px;overflow:hidden}.profile-hero__name{display:block;font-size:16px;line-height:1.3}.profile-hero__email{display:block;font-size:12px;line-height:1.3;margin-top:2px}.profile-hero__level-row{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;flex-shrink:0}.profile-hero__level-progress{width:128px;flex-shrink:0}.profile-hero__xp-hint{font-size:12px;line-height:1.25;display:block;margin-bottom:4px}.profile-hero__progress.ant-progress{margin:0;line-height:1}.profile-hero__progress .ant-progress-inner{vertical-align:top}.profile-hero__tag.ant-tag{margin:0;font-size:12px;line-height:20px;padding:0 8px}.gamification-level-ring--md{width:44px;height:44px;font-size:13px;border-width:3px}.gamification-level-ring--sm{width:32px;height:32px;font-size:11px;border-width:2px}.gamification-admin-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}@media(max-width:1200px){.gamification-admin-kpis{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.gamification-admin-kpis{grid-template-columns:repeat(2,1fr)}}.gamification-admin-kpi.org-kpi-tile{min-height:72px;justify-content:center}.gamification-admin-user{display:flex;align-items:center;gap:10px;min-width:0}.gamification-admin-user__text{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.gamification-admin-user__name{font-weight:600;font-size:14px;line-height:1.25;align-self:flex-start;max-width:100%}.gamification-admin-user__name.ant-typography{display:inline-block;text-align:left}.gamification-admin-user__meta{font-size:12px;max-width:100%;text-align:left}.gamification-admin-num{font-variant-numeric:tabular-nums;font-weight:600}.gamification-admin-num--accent{color:var(--app-primary)}.gamification-admin-table-card__count{margin-left:8px;font-size:13px;font-weight:400}.gamification-admin-table .ant-table-thead>tr>th{white-space:nowrap}.gamification-admin-table .ant-table-cell{vertical-align:middle}.gamification-admin-table .ant-table-cell:first-child{text-align:left}.gamification-admin-user-option{display:flex;align-items:center;gap:8px;padding:2px 0}.gamification-admin-user-option__text{display:flex;flex-direction:column;min-width:0;line-height:1.25}.gamification-admin-user-option__name{font-weight:600;font-size:13px}.gamification-admin-user-option__email{font-size:11px;color:var(--app-text-muted)}.gamification-admin-drawer__user-id{display:block;font-size:11px;margin-bottom:12px;word-break:break-all}.gamification-admin-drawer__kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}@media(max-width:640px){.gamification-admin-drawer__kpis{grid-template-columns:repeat(2,1fr)}}.gamification-admin-drawer__badges-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.profile-hero__stats{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:stretch;gap:10px;min-width:360px;margin-left:auto;padding-left:14px;border-left:1px solid var(--app-border, rgba(0, 0, 0, .06))}.profile-hero__stat{flex:1 1 0;min-width:72px;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 12px;border-radius:10px;border:1px solid var(--app-border);border-top:3px solid var(--app-primary);background:var(--app-bg-elevated);transition:box-shadow .18s ease}.profile-hero__stat:hover{box-shadow:0 2px 12px -4px #0090a62e}.profile-hero__stat-value{font-size:20px;font-weight:700;line-height:1.2;color:var(--app-text);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.profile-hero__stat-label{font-size:11px;font-weight:600;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-hero__stat--rank .profile-hero__stat-value{color:var(--app-primary)}@media(max-width:960px){.profile-hero__row{flex-wrap:wrap;align-items:flex-start}.profile-hero__identity{max-width:100%}.profile-hero__email{display:none}.profile-hero__stats{margin-left:0;padding-left:0;padding-top:10px;border-left:0;border-top:1px solid var(--app-border, rgba(0, 0, 0, .06));min-width:100%;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.profile-hero__stat{min-width:0;padding:6px 10px}.profile-hero__stat-value{font-size:18px}}.profile-field-label{font-size:12px;display:block}.profile-next-badge__inner{display:flex;gap:14px;align-items:flex-start}.profile-next-badge__icon{font-size:28px;color:var(--app-primary);margin-top:2px}.profile-next-badge__body{flex:1;min-width:0}.profile-endorsements{display:flex;flex-direction:column;gap:12px}.profile-endorsement{margin:0;padding:12px 14px;border-radius:10px;border-left:3px solid var(--app-primary);background:var(--app-surface-elevated, rgba(0, 0, 0, .02))}.profile-endorsement__text{display:block;font-size:14px;font-style:italic}.profile-endorsement__author{display:block;margin-top:6px;font-size:12px}.profile-badges-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;width:100%}.profile-quest-bullet{display:inline-block;width:1em;color:var(--app-text-muted)}.app-header-classic__account-inner{display:inline-flex;align-items:center;gap:6px;min-width:0}.app-header-classic__featured-badge{display:inline-flex;align-items:center;justify-content:center;transform:scale(.66);transform-origin:center;margin-right:-2px;pointer-events:none}.app-header-classic__featured-badge .achievement-badge{padding:0;pointer-events:none}.app-header-classic__featured-badge .achievement-badge__tier-label{display:none}.app-header-classic__featured-badge .achievement-badge__medallion{box-shadow:0 0 0 2px color-mix(in srgb,var(--app-bg-elevated, #ffffff) 85%,transparent),0 4px 10px -6px #00000073}.gamification-team-wins__grid{display:flex;flex-wrap:wrap;gap:16px 20px}.gamification-team-wins__item{display:flex;align-items:center;gap:10px;min-width:160px}.gamification-leaderboard-you{border-top:1px solid var(--app-border, rgba(0, 0, 0, .06))}.profile-recent-unlocks{display:flex;flex-wrap:wrap;gap:20px 16px}.profile-recent-unlocks__item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:72px}.admin-users-badge-cell{display:inline-flex;align-items:center;gap:2px}.admin-users-badge-cell__more{font-size:11px;font-weight:600;color:var(--app-primary);margin-left:2px}.admin-users-badge-cell .achievement-badge{padding:0;transform:scale(.65);transform-origin:left center}.app-header-classic__level{font-size:10px;font-weight:700;color:#c4e4ec;line-height:1}.vendor-list-card{position:relative;display:grid;grid-template-columns:48px 1fr auto 24px;align-items:center;column-gap:12px;width:100%;padding:12px 8px 12px 20px;border-radius:11px;border:1px solid var(--app-border);background:var(--app-bg-elevated);cursor:pointer;overflow:hidden;animation:org-card-in .28s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .18s ease,transform .16s ease,border-color .16s ease}.vendor-list-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px -4px color-mix(in srgb,var(--vendor-type-color, #0090a6) 28%,rgba(0,0,0,.1)),0 0 0 1px color-mix(in srgb,var(--vendor-type-color, #0090a6) 22%,transparent);border-color:color-mix(in srgb,var(--vendor-type-color, #0090a6) 40%,var(--app-border))}html[data-theme=dark] .vendor-list-card:hover{background:color-mix(in srgb,var(--vendor-type-color, #0090a6) 5%,var(--app-bg-elevated))}.vendor-list-card--inactive{opacity:.55}.vendor-list-card__stripe{position:absolute;inset-block:0;left:0;width:4px;background:var(--vendor-type-color, var(--app-primary));border-radius:11px 0 0 11px;transition:width .16s ease}.vendor-list-card:hover .vendor-list-card__stripe{width:5px}.vendor-list-card__avatar{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .16s ease}.vendor-list-card:hover .vendor-list-card__avatar{transform:scale(1.06)}.vendor-list-card__body{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.vendor-list-card__row{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.vendor-list-card__name{font-size:15px;font-weight:700;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.02em;flex:1;min-width:0;transition:color .14s ease}.vendor-list-card:hover .vendor-list-card__name{color:var(--vendor-type-color, var(--app-primary))}.vendor-list-card__badges{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;flex-shrink:0}.vendor-list-card__type-badge{display:inline-block;font-size:9px;font-weight:700;padding:2px 7px;border-radius:3px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;flex-shrink:0;background:color-mix(in srgb,var(--vendor-type-color, #0090a6) 15%,transparent);color:var(--vendor-type-color, #0090a6);border:1px solid color-mix(in srgb,var(--vendor-type-color, #0090a6) 30%,transparent)}.vendor-list-card__contact-cell{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.vendor-list-card__contact-name{font-size:12px;font-weight:600;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1;min-width:40px}.vendor-list-card__sep{color:var(--app-text-muted);font-size:11px;flex-shrink:0}.vendor-list-card__contact-email{font-size:11px;color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:2;min-width:0}.vendor-list-card__website-cell{display:flex;align-items:center;gap:4px;flex:1;min-width:0;overflow:hidden}.vendor-list-card__website-link{font-size:11px;color:var(--vendor-type-color, var(--app-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;min-width:0}.vendor-list-card__website-link:hover{text-decoration:underline}.vendor-list-card__tags-cell{display:flex;flex-wrap:nowrap;gap:3px;flex:1;min-width:0;overflow:hidden}.vendor-list-card__tag{display:inline-block;font-size:9px;font-weight:500;padding:1px 5px;border-radius:3px;border:1px solid var(--app-border);color:var(--app-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:90px}.vendor-list-card__footer-meta{display:flex;align-items:center;gap:5px;flex-shrink:0}.vendor-list-card__meta-text{font-size:11px;color:var(--app-text-muted);white-space:nowrap}.vendor-list-card__icon{font-size:10px;opacity:.4;flex-shrink:0}.vendor-list-card__apps-pill{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);font-size:9px;font-weight:700;letter-spacing:.04em;color:#fff;padding:6px 4px;border-radius:5px;white-space:nowrap;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:36px;opacity:.82;transition:opacity .16s ease;background:var(--vendor-type-color, var(--app-primary))}.vendor-list-card:hover .vendor-list-card__apps-pill{opacity:1}.vendor-list-card__arrow{font-size:18px;color:var(--vendor-type-color, var(--app-primary));opacity:0;transform:translate(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;font-weight:300;line-height:1;justify-self:end}.vendor-list-card:hover .vendor-list-card__arrow{opacity:.55;transform:translate(0)}@media(max-width:600px){.vendor-list-card{grid-template-columns:40px 1fr auto 20px;padding:10px 6px 10px 16px}}.key-list-card{position:relative;display:grid;grid-template-columns:40px 1fr auto;align-items:center;column-gap:12px;width:100%;padding:10px 12px 10px 18px;border-radius:10px;border:1px solid var(--app-border);background:var(--app-bg-elevated);overflow:hidden;animation:org-card-in .28s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .18s ease,border-color .16s ease,transform .16s ease;cursor:default}.key-list-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px color-mix(in srgb,var(--app-primary) 18%,transparent),0 1px 4px #0000000f;border-color:color-mix(in srgb,var(--app-primary) 40%,var(--app-border))}.key-list-card--expired{opacity:.55}.key-list-card__stripe{position:absolute;inset-block:0;left:0;width:4px;background:var(--app-primary);border-radius:10px 0 0 10px}.key-list-card__avatar{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--app-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--app-primary) 25%,transparent);transition:transform .16s ease}.key-list-card:hover .key-list-card__avatar{transform:scale(1.05)}.key-list-card__body{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.key-list-card__row{display:flex;align-items:center;gap:5px;min-width:0}.key-list-card__name{font-size:13px;font-weight:700;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;flex-shrink:1;min-width:0;transition:color .14s ease}.key-list-card:hover .key-list-card__name{color:var(--app-primary)}.key-list-card__badges{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;flex-shrink:0}.key-list-card__key-value{font-size:11px;font-family:Fira Code,Cascadia Code,Courier New,monospace;background:color-mix(in srgb,var(--app-primary) 8%,var(--app-bg-elevated));border:1px solid color-mix(in srgb,var(--app-primary) 20%,var(--app-border));color:var(--app-text-muted);padding:1px 7px;border-radius:4px;letter-spacing:.04em;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.key-list-card__footer-meta{display:flex;align-items:center;gap:5px}.key-list-card__meta-text{font-size:10px;color:var(--app-text-muted);white-space:nowrap}.key-list-card__meta-sep{font-size:10px;color:var(--app-text-muted);opacity:.45}.key-list-card__icon{font-size:9px;opacity:.35;flex-shrink:0}.app-list-card{position:relative;display:grid;grid-template-columns:40px 1fr auto 20px;align-items:center;column-gap:12px;width:100%;padding:10px 10px 10px 18px;border-radius:10px;border:1px solid var(--app-border);background:var(--app-bg-elevated);overflow:hidden;cursor:pointer;animation:org-card-in .28s cubic-bezier(.22,1,.36,1) both;transition:box-shadow .18s ease,border-color .16s ease,transform .16s ease}.app-list-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px color-mix(in srgb,var(--app-primary) 18%,transparent),0 1px 4px #0000000f;border-color:color-mix(in srgb,var(--app-primary) 40%,var(--app-border))}.app-list-card__stripe{position:absolute;inset-block:0;left:0;width:4px;background:var(--app-primary);border-radius:10px 0 0 10px;transition:width .16s ease}.app-list-card:hover .app-list-card__stripe{width:5px}.app-list-card__avatar{width:36px;height:36px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:color-mix(in srgb,var(--app-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--app-primary) 25%,transparent);transition:transform .16s ease}.app-list-card:hover .app-list-card__avatar{transform:scale(1.06)}.app-list-card__body{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.app-list-card__row{display:flex;align-items:center;gap:6px;min-width:0}.app-list-card__name{font-size:13px;font-weight:700;color:var(--app-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em;flex-shrink:1;min-width:0;transition:color .14s ease}.app-list-card:hover .app-list-card__name{color:var(--app-primary)}.app-list-card__badges{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;flex-shrink:0}.app-list-card__identifier{font-size:10px;color:var(--app-text-muted);font-family:Fira Code,Cascadia Code,Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-list-card__arrow{font-size:18px;color:var(--app-primary);opacity:0;transform:translate(4px);transition:opacity .15s ease,transform .15s ease;pointer-events:none;font-weight:300;line-height:1;justify-self:end}.app-list-card:hover .app-list-card__arrow{opacity:.55;transform:translate(0)}.app-list-card__footer-meta{display:flex;align-items:center;gap:5px;flex-wrap:nowrap}.app-list-card__stat{display:inline-flex;align-items:center;gap:3px;font-size:10px;color:var(--app-text-muted);white-space:nowrap;cursor:default}.app-list-card__stat-icon{font-size:9px;opacity:.55}.app-list-card__meta-sep{font-size:10px;color:var(--app-text-muted);opacity:.4}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#00343c\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 52 60 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e0f4f7\]:hover{--tw-bg-opacity: 1;background-color:rgb(224 244 247 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:text-\[\#006a80\]:hover{--tw-text-opacity: 1;color:rgb(0 106 128 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0cbdd8\]:hover{--tw-text-opacity: 1;color:rgb(12 189 216 / var(--tw-text-opacity, 1))}.hover\:text-gray-100:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--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)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:mb-0{margin-bottom:0}.sm\:mt-0{margin-top:0}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:w-auto{width:auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}
