@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility,.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}*,: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;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Berkeley Mono,JetBrains Mono,Fira Code,Menlo,Monaco,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::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.left-1\/2{left:50%}.left-2\.5{left:.625rem}.right-0{right:0}.right-2{right:.5rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-full{top:100%}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.mx-1{margin-left:.25rem;margin-right:.25rem}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.ml-1\.5{margin-left:.375rem}.ml-2{margin-left:.5rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-12{height:3rem}.h-2{height:.5rem}.h-3{height:.75rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-full{height:100%}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-24{width:6rem}.w-3{width:.75rem}.w-52{width:13rem}.w-7{width:1.75rem}.w-full{width:100%}.w-px{width:1px}.min-w-\[180px\]{min-width:180px}.min-w-\[28px\]{min-width:28px}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;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))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.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-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-y-2{row-gap:.5rem}.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-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-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))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-ink-800>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(17 24 39 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.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-none{border-radius:0}.rounded-xl{border-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-t{border-top-width:1px}.border-amber-500\/30{border-color:#f59e0b4d}.border-brand{--tw-border-opacity: 1;border-color:rgb(254 110 0 / var(--tw-border-opacity, 1))}.border-emerald-500\/30{border-color:#10b9814d}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-ink-700{--tw-border-opacity: 1;border-color:rgb(30 41 57 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-transparent{border-color:transparent}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/70{background-color:#000000b3}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-brand{--tw-bg-opacity: 1;background-color:rgb(254 110 0 / var(--tw-bg-opacity, 1))}.bg-brand\/10{background-color:#fe6e001a}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / 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-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-ink-700{--tw-bg-opacity: 1;background-color:rgb(30 41 57 / var(--tw-bg-opacity, 1))}.bg-ink-850{--tw-bg-opacity: 1;background-color:rgb(21 27 41 / var(--tw-bg-opacity, 1))}.bg-ink-850\/50{background-color:#151b2980}.bg-ink-900{--tw-bg-opacity: 1;background-color:rgb(15 20 30 / var(--tw-bg-opacity, 1))}.bg-ink-950{--tw-bg-opacity: 1;background-color:rgb(10 13 20 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.object-contain{-o-object-fit:contain;object-fit:contain}.p-0{padding:0}.p-1\.5{padding:.375rem}.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-2\.5{padding-left:.625rem;padding-right:.625rem}.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-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pl-8{padding-left:2rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:Berkeley Mono,JetBrains Mono,Fira Code,Menlo,Monaco,Courier New,monospace}.text-\[11px\]{font-size:11px}.text-base{font-size:1rem;line-height:1.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-brand{--tw-text-opacity: 1;color:rgb(254 110 0 / var(--tw-text-opacity, 1))}.text-brand-400{--tw-text-opacity: 1;color:rgb(255 139 26 / var(--tw-text-opacity, 1))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/70{color:#34d399b3}.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-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.placeholder-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.accent-brand{accent-color:#fe6e00}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px 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-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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-none{outline:2px solid transparent;outline-offset:2px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition-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}body{margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#080808;color:#fafafa;letter-spacing:-.01em;background-image:linear-gradient(rgba(249,115,22,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(249,115,22,.04) 1px,transparent 1px);background-size:48px 48px}:root{color-scheme:dark;--bg:#090a0f;--panel:#11131b;--panel-2:#151821;--line:#242836;--muted:#81889c;--text:#f2f4fa;--purple:#826cff;--green:#25d697;--red:#ff6174}*{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}.app-loading{min-height:100vh;display:grid;place-content:center;text-align:center;gap:14px;background:#090a0f;color:#9ba2b5}.loading-mark,.brand-mark{display:grid;place-items:center;background:linear-gradient(145deg,#927cff,#6549f4);color:#fff;box-shadow:0 8px 30px #7457ff44}.loading-mark{width:48px;height:48px;border-radius:14px;margin:auto;font-weight:800;font-size:22px}.rmm-shell{min-height:100vh;background:radial-gradient(circle at 70% -20%,#2b1f6429,transparent 38%),var(--bg);color:var(--text)}.sidebar{position:fixed;inset:0 auto 0 0;width:226px;background:#0d0f15;border-right:1px solid #1d202b;padding:25px 16px 18px;z-index:20;display:flex;flex-direction:column}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 30px}.brand-mark{width:36px;height:36px;border-radius:10px}.brand b{display:block;font-size:16px;letter-spacing:.01em}.brand span{display:block;font-size:10px;color:#747b8d;letter-spacing:.12em;margin-top:2px}.sidebar nav p{font-size:9px;letter-spacing:.16em;color:#5f6677;margin:24px 10px 9px;font-weight:700}.sidebar nav button{position:relative;width:100%;height:42px;border:0;background:transparent;color:#858c9f;border-radius:9px;display:flex;align-items:center;gap:12px;padding:0 12px;font-size:13px;text-align:left;margin:2px 0}.sidebar nav button:hover{background:#161923;color:#d7dae3}.sidebar nav button.active{color:#c9c1ff;background:#211d3c}.sidebar nav button.active:before{content:"";position:absolute;left:-16px;width:3px;height:22px;background:#826cff;border-radius:0 4px 4px 0}.sidebar nav em{margin-left:auto;font-style:normal;font-size:10px;background:#20232d;padding:2px 7px;border-radius:10px}.sidebar nav .alert-count{color:#ff7b89;background:#3a1c25}.sidebar-footer{margin-top:auto;border:1px solid #242734;border-radius:10px;padding:12px;display:flex;gap:9px;align-items:center}.sidebar-footer b,.sidebar-footer small{display:block}.sidebar-footer b{font-size:11px}.sidebar-footer small{font-size:9px;color:#6e7588;margin-top:3px}.live-dot{width:8px;height:8px;border-radius:50%;background:#25d697;box-shadow:0 0 0 4px #25d69719}.live-dot.down{background:#ff6174;box-shadow:none}.main-panel{margin-left:226px;min-width:0}.topbar{height:66px;border-bottom:1px solid #1e212c;background:#0c0e14cc;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);display:flex;align-items:center;padding:0 34px;gap:12px;position:sticky;top:0;z-index:15}.mobile-brand{display:none;font-weight:800}.global-search{height:36px;display:flex;align-items:center;gap:9px;color:#697084;background:#12151d;border:1px solid #232632;border-radius:9px;padding:0 10px;width:min(390px,40vw)}.global-search input{border:0;outline:0;background:transparent;color:#e7e9f0;width:100%;font-size:12px}.global-search kbd{font-size:9px;border:1px solid #303441;background:#1b1e28;padding:2px 5px;border-radius:4px;white-space:nowrap}.icon-button{width:36px;height:36px;border-radius:9px;border:1px solid #242735;color:#9299ab;background:#13161e;display:grid;place-items:center;position:relative}.icon-button i{position:absolute;width:5px;height:5px;background:#ff6174;border-radius:50%;right:7px;top:7px}.topbar>.icon-button:first-of-type{margin-left:auto}.profile{height:38px;display:flex;align-items:center;gap:9px;border:0;background:transparent;color:#8f96a8;text-align:left;padding:0 7px}.profile>span,.user-cell>span{display:grid;place-items:center;border-radius:50%;background:#28223d;color:#bcb0ff;font-weight:700}.profile>span{width:29px;height:29px;font-size:10px}.profile b,.profile small{display:block}.profile b{font-size:11px;color:#e6e8ef}.profile small{font-size:9px;margin-top:2px;text-transform:capitalize}.company-switcher{height:36px;min-width:170px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #292d3a;border-radius:9px;background:#171923;color:#a79aff}.company-switcher select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;border:0;outline:0;background:transparent;color:#d9dce5;font-size:11px;cursor:pointer}.company-switcher option{background:#171923;color:#e5e7ed}.company-switcher>svg:last-child{pointer-events:none;color:#747b8e}.push-right{margin-left:auto}.content{padding:36px clamp(22px,3.2vw,50px) 55px;max-width:1600px;margin:auto}.page-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px}.eyebrow{font-size:9px;letter-spacing:.17em;color:#7160e9;font-weight:800}.page-heading h1{font-size:27px;letter-spacing:-.04em;margin:7px 0 6px}.page-heading>div>span{font-size:12px;color:#7f8699}.heading-actions{display:flex;gap:9px}.primary,.secondary{height:36px;border-radius:8px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;font-weight:650}.primary{border:1px solid #8b76ff;background:#7457ff;color:#fff;box-shadow:0 8px 20px #7457ff25}.secondary{border:1px solid #292d3b;background:#151820;color:#aab0c0}.primary:disabled,.secondary:disabled,.row-action:disabled{opacity:.4;cursor:not-allowed}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:14px}.stat-card{min-height:119px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#141620,#10121a);padding:20px;display:flex;gap:15px;align-items:flex-start;box-shadow:0 14px 35px #0002}.stat-icon{width:38px;height:38px;border-radius:10px;display:grid;place-items:center}.stat-icon.purple{color:#a796ff;background:#282142}.stat-icon.green{color:#39e8ab;background:#17372f}.stat-icon.red{color:#ff7888;background:#3b1d27}.stat-icon.blue{color:#61afff;background:#172c45}.stat-card>div:last-child{display:grid}.stat-card .eyebrow{color:#777f91}.stat-card strong{font-size:25px;margin:5px 0 1px;letter-spacing:-.04em}.stat-card small{font-size:10px;color:#6f7689}.panel{border:1px solid var(--line);border-radius:12px;background:linear-gradient(145deg,#12141d,#0f1118);overflow:hidden}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:14px;margin-bottom:14px}.panel-head{min-height:68px;padding:17px 20px;display:flex;align-items:flex-start;justify-content:space-between}.panel-head h2{font-size:13px;margin:0 0 5px}.panel-head p{font-size:10px;color:#737a8d;margin:0}.period{display:flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid #292d3a;border-radius:7px;font-size:9px;color:#939aac}.trend-chart{height:177px;padding:5px 23px 17px 46px;position:relative}.trend-chart svg{width:100%;height:110px;overflow:visible}.trend-chart svg line{stroke:#232633;stroke-width:1}.chart-axis{position:absolute;left:18px;top:8px;height:111px;display:flex;flex-direction:column;justify-content:space-between;font-size:8px;color:#555c6d}.chart-labels{display:flex;justify-content:space-between;font-size:8px;color:#62697b;margin-top:-2px}.trend-legend{display:flex;justify-content:center;gap:18px;margin-top:7px;color:#747c8f;font-size:8px}.trend-legend span{display:flex;align-items:center;gap:5px}.trend-legend i{width:6px;height:6px;border-radius:50%}.purple-dot{background:#826cff}.availability-content{height:177px;display:flex;align-items:center;justify-content:center;gap:28px;padding-bottom:17px}.donut{width:116px;height:116px;border-radius:50%;background:conic-gradient(#27d69a 0 var(--online),#ff6174 var(--online) 360deg);display:grid;place-items:center;position:relative}.donut:before{content:"";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border-radius:50%;background:#12141d}.donut div{z-index:1;text-align:center}.donut strong,.donut span{display:block}.donut strong{font-size:21px}.donut span{font-size:8px;color:#70778a;letter-spacing:.13em;margin-top:2px}.legend{min-width:95px}.legend p{display:flex;align-items:center;gap:8px;font-size:9px;color:#858c9e;margin:12px 0}.legend i{width:7px;height:7px;border-radius:50%}.legend b{margin-left:auto;color:#e1e4eb}.green-dot{background:#25d697}.red-dot{background:#ff6174}.gray-dot{background:#495064}.lower-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(260px,.8fr);gap:14px}.fleet-head{align-items:center}.filter-tabs{display:flex;background:#0c0e14;border:1px solid #252936;border-radius:7px;padding:3px}.filter-tabs button{border:0;background:transparent;color:#6f7688;font-size:9px;padding:5px 9px;border-radius:5px}.filter-tabs button.active{background:#292242;color:#c8beff}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th{color:#5f6678;font-size:8px;letter-spacing:.11em;text-align:left;font-weight:700;padding:10px 15px;border-top:1px solid #20232e;border-bottom:1px solid #20232e;background:#0e1017}td{font-size:10px;color:#a2a8b7;padding:11px 15px;border-bottom:1px solid #1c1f29;white-space:nowrap}tbody tr{cursor:pointer;transition:.15s}tbody tr:hover{background:#171923}.device-cell,.user-cell{display:flex;align-items:center;gap:9px}.device-cell>span{width:29px;height:29px;display:grid;place-items:center;color:#8874fa;background:#231e3b;border-radius:7px}.device-cell b,.device-cell small,.user-cell b,.user-cell small{display:block}.device-cell b,.user-cell b{color:#dce0e8;font-size:10px}.device-cell small,.user-cell small{font-size:8px;color:#697083;margin-top:3px}.user-cell>span{width:25px;height:25px;font-size:8px}.status-pill{display:inline-flex;align-items:center;gap:6px;text-transform:capitalize;font-size:9px}.status-pill i{width:6px;height:6px;border-radius:50%}.status-pill.online{color:#48dda9}.status-pill.online i{background:#25d697;box-shadow:0 0 0 3px #25d69719}.status-pill.offline{color:#ff7585}.status-pill.offline i{background:#ff6174}.muted{color:#5c6374}.row-action{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#9d8cff;font-size:9px}.empty-row{text-align:center;padding:30px;color:#687084}.activity-list{padding:0 20px 12px}.activity-item{position:relative;display:flex;gap:11px;padding:13px 0;border-top:1px solid #1e212c}.timeline-icon{width:29px;height:29px;flex:none;border-radius:8px;background:#211e35;color:#9583ff;display:grid;place-items:center}.activity-item p{font-size:9px;line-height:1.55;color:#9299aa;margin:0}.activity-item b{color:#dce0e8}.activity-item strong{color:#aaa0e8;font-weight:600}.activity-item span{display:block;font-size:8px;color:#5e6577;margin-top:3px}.empty-activity{text-align:center;color:#5f6678;padding:36px 0}.empty-activity p{font-size:11px;color:#9299aa;margin:8px 0 3px}.empty-activity span{font-size:9px}.single-grid{display:grid}.resource-panel{min-height:430px}.resource-panel th{text-transform:uppercase}.resource-error{margin:0 20px 16px;padding:10px 12px;border:1px solid #5a2833;border-radius:8px;background:#301820;color:#ff8996;font-size:11px}.manager-wrap{border:1px solid var(--line);border-radius:12px;background:#11131b;padding:18px}.alert-summary{padding:5px 9px;border-radius:12px;background:#3a1c25;color:#ff7b89;font-size:9px}.attention-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 20px 20px}.attention-grid>button{border:1px solid #292d3a;background:#151821;color:#e3e5ec;border-radius:10px;padding:14px;text-align:left;display:flex;align-items:center;gap:11px}.attention-grid>button:hover{border-color:#4e436f;background:#1a1c27}.attention-grid>button div{flex:1}.attention-grid b,.attention-grid small{display:block}.attention-grid b{font-size:11px}.attention-grid small{color:#747b8d;font-size:9px;margin-top:4px}.all-clear{grid-column:1/-1;min-height:190px;display:grid;place-content:center;justify-items:center;color:#4edbac;gap:7px}.all-clear span{font-size:10px;color:#747b8d}.settings-panel{padding:24px;max-width:680px}.settings-card{display:flex;align-items:center;gap:14px;margin-bottom:25px}.settings-card>span{width:48px;height:48px;border-radius:14px;background:#28223d;color:#bcb0ff;display:grid;place-items:center;font-weight:800}.settings-card h2{margin:0 0 5px;font-size:16px}.settings-card p{margin:0;color:#777e90;font-size:10px}.settings-panel dl div{display:flex;justify-content:space-between;border-top:1px solid #252936;padding:14px 0}.settings-panel dt,.settings-panel dd{font-size:11px;margin:0}.settings-panel dt{color:#777e90}.settings-panel dd{color:#d7dae3}.settings-panel .healthy{color:#25d697}.settings-panel .unhealthy{color:#ff6174}.settings-panel>button{margin-top:15px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0008;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50}.device-drawer{position:absolute;right:0;top:0;bottom:0;width:min(390px,92vw);background:#11131b;border-left:1px solid #292d3a;padding:38px 30px;box-shadow:-25px 0 60px #0008}.drawer-close{position:absolute;right:18px;top:18px;border:0;background:#1c1f29;color:#9ca3b5;border-radius:8px;width:32px;height:32px;display:grid;place-items:center}.drawer-device-icon{width:52px;height:52px;background:#272143;color:#a594ff;border-radius:14px;display:grid;place-items:center}.device-drawer h2{margin:16px 0 7px;font-size:21px}.device-drawer dl{margin:28px 0}.device-drawer dl div{border-top:1px solid #242735;padding:14px 0;display:flex;justify-content:space-between;gap:20px}.device-drawer dt{font-size:10px;color:#72798b}.device-drawer dd{font-size:10px;color:#d4d7df;text-align:right;margin:0}.drawer-actions{display:grid;gap:9px}.drawer-actions button{width:100%}@media (max-width:1100px){.stats-grid{grid-template-columns:repeat(2,1fr)}.lower-grid{grid-template-columns:1fr}.activity-panel{display:none}.dashboard-grid{grid-template-columns:1fr 320px}.table-wrap table{min-width:800px}.attention-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.sidebar{display:none}.main-panel{margin:0}.topbar{padding:0 16px}.mobile-brand{display:block}.company-switcher{min-width:0;max-width:150px}.global-search{display:none}.profile div,.profile svg{display:none}.content{padding:24px 15px}.page-heading{align-items:flex-start;gap:18px}.page-heading h1{font-size:23px}.heading-actions .secondary{display:none}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{padding:14px;min-height:105px}.stat-icon{display:none}.dashboard-grid{grid-template-columns:1fr}.availability-panel{display:none}.fleet-head{align-items:flex-start;gap:12px;flex-direction:column}.table-wrap table{min-width:750px}.attention-grid{grid-template-columns:1fr}}:root{--bg:#0a0d14;--panel:#0f141e;--panel-2:#151b29;--line:#1e2939;--muted:#6a7282;--text:#fff;--purple:#fe6e00;--green:#00c758;--red:#fb2c36}body,.rmm-shell{background-color:#0a0d14;color:#fff}.rmm-shell{background-image:radial-gradient(circle at 76% -12%,rgba(254,110,0,.12),transparent 34%),radial-gradient(circle at 20% 105%,rgba(48,128,255,.08),transparent 32%)}.sidebar{background:#0f141e;border-color:#1e2939}.topbar{background:#0a0d14eb;border-color:#1e2939}.brand-mark,.loading-mark{background:linear-gradient(145deg,#ff8b1a,#f05100);box-shadow:0 8px 30px #fe6e0047}.sidebar nav button.active{color:#ffb06c;background:#fe6e001f}.sidebar nav button.active:before{background:#fe6e00}.sidebar nav button:hover{background:#151b29}.sidebar nav em{background:#1e2939}.sidebar-footer,.global-search,.icon-button,.company-switcher{border-color:#1e2939;background:#111827}.company-switcher{color:#fe6e00}.company-switcher select option{background:#111827}.panel,.stat-card{border-color:#1e2939;background:linear-gradient(145deg,#151b29,#0f141e)}.eyebrow{color:#fe6e00}.primary{background:#fe6e00;border-color:#ff8b1a;box-shadow:0 8px 22px #fe6e0033}.primary:hover{background:#f05100}.secondary{background:#151b29;border-color:#364153}.secondary:hover{border-color:#fe6e00;color:#fff}.stat-icon.purple,.device-cell>span,.timeline-icon,.drawer-device-icon{color:#ff8b1a;background:#fe6e0021}.stat-icon.green{color:#00c758;background:#00c7581f}.stat-icon.red{color:#fb2c36;background:#fb2c361f}.stat-icon.blue{color:#54a2ff;background:#3080ff21}.donut{background:conic-gradient(#00c758 0 var(--online),#fb2c36 var(--online) 360deg)}.donut:before{background:#0f141e}.green-dot{background:#00c758}.red-dot{background:#fb2c36}.purple-dot{background:#fe6e00}.status-pill.online{color:#00c758}.status-pill.online i{background:#00c758;box-shadow:0 0 0 3px #00c7581f}.status-pill.offline{color:#fb2c36}.status-pill.offline i{background:#fb2c36}.filter-tabs{background:#0a0d14;border-color:#1e2939}.filter-tabs button.active{color:#ffb06c;background:#fe6e0024}th{background:#0f141e;border-color:#1e2939}td{border-color:#1e2939}tbody tr:hover{background:#151b29}.row-action{color:#ff8b1a}.profile>span,.user-cell>span,.settings-card>span{background:#fe6e0024;color:#ff9a3d}.drawer-close{background:#1e2939}.device-drawer{background:#0f141e;border-color:#1e2939}.attention-grid>button,.manager-wrap{background:#151b29;border-color:#1e2939}.attention-grid>button:hover{border-color:#fe6e00;background:#111827}.trend-chart svg line{stroke:#1e2939}.resource-error{background:#4d0218;border-color:#e70044;color:#ff667f}.settings-panel .healthy{color:#00c758}.settings-panel .unhealthy{color:#fb2c36}.security-setting{margin-top:20px;padding:16px;border:1px solid #293140;border-radius:12px;background:#111827;display:flex;align-items:center;justify-content:space-between;gap:20px}.security-setting>div{display:flex;gap:12px;align-items:flex-start}.security-setting svg{color:#fe6e00;margin-top:2px}.security-setting b,.security-setting small{display:block}.security-setting b{font-size:13px}.security-setting small{margin-top:5px;color:#858da0;font-size:11px;line-height:1.5;max-width:440px}.security-switch input{display:none}.security-switch i{display:block;width:42px;height:23px;border-radius:20px;background:#343b49;position:relative;cursor:pointer;transition:.2s}.security-switch i:after{content:"";position:absolute;width:17px;height:17px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.security-switch input:checked+i{background:#fe6e00}.security-switch input:checked+i:after{transform:translate(19px)}.security-switch input:disabled+i{opacity:.55;cursor:wait}.session-state{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;text-transform:capitalize;font-size:11px;font-weight:650;background:#252b38;color:#aab1c0}.session-state.active{background:#00c75821;color:#28dc7b}.session-state.pending,.session-state.connecting{background:#fe6e0024;color:#ff9a3d}.session-state.failed{background:#fb2c3621;color:#ff6971}.session-state.closed{background:#242a35;color:#8f98aa}html{font-size:16px;text-rendering:optimizeLegibility}body{font-family:Inter,Segoe UI Variable,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0;font-feature-settings:"kern" 1,"liga" 1,"tnum" 1;font-variant-numeric:tabular-nums}button,input,select,textarea{font-family:inherit;letter-spacing:0}.brand b{font-size:17px;font-weight:700;line-height:1.25;letter-spacing:-.015em}.brand span{font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.08em}.sidebar nav p{font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.1em}.sidebar nav button{font-size:13px;font-weight:500;line-height:1.3}.sidebar nav em{font-size:11px;font-weight:600}.sidebar-footer b{font-size:12px;font-weight:600;line-height:1.35}.sidebar-footer small{font-size:11px;line-height:1.4}.company-switcher select,.global-search input{font-size:13px;font-weight:500}.global-search kbd{font-size:10px;font-weight:600}.profile b{font-size:12px;font-weight:600;line-height:1.35}.profile small{font-size:11px;line-height:1.35}.eyebrow{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.1em}.page-heading h1{font-size:30px;font-weight:650;line-height:1.2;letter-spacing:-.025em}.page-heading>div>span{font-size:14px;line-height:1.55;color:#8f98a9}.primary,.secondary{min-height:38px;font-size:13px;font-weight:600;line-height:1.25}.stat-card .eyebrow{font-size:11px;letter-spacing:.075em}.stat-card strong{font-size:29px;font-weight:650;line-height:1.15;letter-spacing:-.025em}.stat-card small{font-size:12px;line-height:1.45;color:#7f8899}.panel-head h2{font-size:15px;font-weight:650;line-height:1.35;letter-spacing:-.01em}.panel-head p{font-size:12px;line-height:1.45}.period{font-size:11px;font-weight:500}.chart-axis,.chart-labels,.trend-legend{font-size:10px;font-weight:500}.donut strong{font-size:23px;font-weight:650}.donut span{font-size:10px;font-weight:700;letter-spacing:.08em}.legend p{font-size:11px}.legend b{font-size:12px;font-weight:650}.filter-tabs button{font-size:11px;font-weight:600}.table-wrap table{font-size:13px}th{font-size:11px;font-weight:650;line-height:1.3;letter-spacing:.065em;padding:12px 16px}td{font-size:13px;line-height:1.45;padding:13px 16px}.device-cell b,.user-cell b{font-size:13px;font-weight:600;line-height:1.35}.device-cell small,.user-cell small{font-size:11px;line-height:1.4}.user-cell>span{font-size:10px}.status-pill{font-size:11px;font-weight:600}.row-action{font-size:12px;font-weight:600}.muted,.empty-row{font-size:12px}.activity-item p{font-size:12px;line-height:1.55}.activity-item span{font-size:11px;line-height:1.4}.empty-activity p{font-size:13px;font-weight:600}.empty-activity span{font-size:11px}.resource-error{font-size:12px}.alert-summary{font-size:11px;font-weight:650}.attention-grid b{font-size:13px;font-weight:600}.attention-grid small,.all-clear span{font-size:11px;line-height:1.45}.settings-card h2{font-size:18px;font-weight:650}.settings-card p{font-size:12px}.settings-panel dt,.settings-panel dd{font-size:13px;line-height:1.45}.device-drawer h2{font-size:23px;font-weight:650;line-height:1.25;letter-spacing:-.02em}.device-drawer dt,.device-drawer dd{font-size:13px;line-height:1.45}.font-mono,code,pre{font-family:JetBrains Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-variant-ligatures:none}@media (max-width:760px){.page-heading h1{font-size:26px}.page-heading>div>span{font-size:13px}.stat-card strong{font-size:25px}td{font-size:12px}}.executive-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(330px,.75fr);gap:14px;margin-bottom:14px}.fleet-health-card{position:relative;overflow:hidden;min-height:230px;border:1px solid #293345;border-radius:16px;background:linear-gradient(118deg,#172033,#111827 55%,#161b26);padding:30px 32px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 24px 55px #00000040}.fleet-health-card:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;right:-80px;top:-180px;background:radial-gradient(circle,rgba(254,110,0,.18),transparent 67%)}.fleet-health-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.health-copy{position:relative;z-index:1;max-width:520px}.section-kicker{display:flex;align-items:center;gap:7px;color:#ff9a3d;font-size:11px;font-weight:700;letter-spacing:.1em}.health-copy h2{font-size:27px;line-height:1.2;letter-spacing:-.025em;margin:15px 0 9px;font-weight:600}.health-copy h2 em{color:#ff8b1a;font-style:normal}.health-copy>p{font-size:13px;color:#98a2b3;margin:0;line-height:1.6}.health-facts{display:flex;gap:22px;margin-top:25px}.health-facts span{display:flex;align-items:center;gap:7px;color:#8d97a8;font-size:12px}.health-facts i{width:7px;height:7px;border-radius:50%}.health-facts b{font-size:14px;color:#fff}.orange-dot{background:#fe6e00}.health-ring{--score:0deg;position:relative;z-index:1;flex:none;width:142px;height:142px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#fe6e00 0 var(--score),#293345 var(--score) 360deg);box-shadow:0 0 45px #fe6e001f}.health-ring:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:50%;background:#111827;border:1px solid #303b4c}.health-ring>div{position:relative;text-align:center}.health-ring strong{display:block;font-size:38px;line-height:1;font-weight:650;letter-spacing:-.05em}.health-ring span{display:block;color:#7e899b;font-size:9px;font-weight:700;letter-spacing:.1em;margin-top:7px}.priority-panel{min-height:230px;border:1px solid #1e2939;border-radius:16px;background:#0f141e;padding:13px 18px;box-shadow:0 20px 50px #0000002e}.priority-head{display:flex;align-items:center;justify-content:space-between;padding:8px 1px 13px;border-bottom:1px solid #1e2939}.priority-head>b{font-size:12px;color:#7e8798;font-weight:500}.priority-panel>button{width:100%;border:0;border-bottom:1px solid #1e2939;background:transparent;color:#dce1ea;display:flex;align-items:center;gap:11px;text-align:left;padding:12px 1px}.priority-panel>button:last-child{border-bottom:0}.priority-panel>button:hover{transform:translate(3px)}.priority-panel>button>div{flex:1}.priority-panel>button b,.priority-panel>button small{display:block}.priority-panel>button b{font-size:12px;font-weight:600}.priority-panel>button small{font-size:10px;color:#737e90;margin-top:3px}.priority-panel>button>svg{color:#596477}.priority-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center}.priority-icon.critical{color:#fb2c36;background:#fb2c361f}.priority-icon.active{color:#54a2ff;background:#3080ff21}.priority-icon.healthy{color:#00c758;background:#00c7581c}.platform-panel{min-height:245px}.platform-list{padding:0 21px 20px}.platform-list>div{margin:0 0 15px}.platform-list>div>div:first-child{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.platform-list span{display:flex;align-items:center;gap:8px;font-size:12px;color:#a5aebd}.platform-list b{font-size:12px;font-weight:650}.platform-list b small{font-size:10px;color:#6e798a;font-weight:500;margin-left:7px}.platform-color{width:8px;height:8px;border-radius:2px}.platform-track{height:5px;border-radius:5px;background:#1e2939;overflow:hidden}.platform-track i{display:block;height:100%;border-radius:5px}.p0{background:#3080ff}.p1{background:#fe6e00}.p2{background:#00baa7}.p3{background:#8d54ff}.empty-platform{font-size:12px;color:#697486;padding-top:25px;text-align:center}@media (max-width:1050px){.executive-grid{grid-template-columns:1fr}.priority-panel{min-height:auto}.priority-panel>button{padding:14px 1px}}@media (max-width:650px){.fleet-health-card{padding:24px;min-height:310px;align-items:flex-start}.health-copy h2{font-size:23px}.health-ring{position:absolute;right:22px;bottom:22px;width:105px;height:105px}.health-ring strong{font-size:28px}.health-facts{flex-direction:column;gap:8px}.executive-grid{grid-template-columns:minmax(0,1fr)}}.access-workspace{border:1px solid #1e2939;border-radius:14px;background:#0f141e;overflow:hidden;min-height:520px}.access-toolbar{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #1e2939;background:#111827}.access-toolbar>div{display:flex;gap:8px}.access-tabs{padding:3px;border:1px solid #293345;border-radius:9px;background:#0a0d14}.access-tabs button{height:34px;border:0;border-radius:7px;background:transparent;color:#7f899a;padding:0 13px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600}.access-tabs button.active{background:#fe6e0024;color:#ff9a3d}.user-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px}.user-card{position:relative;display:flex;align-items:center;gap:13px;border:1px solid #253044;border-radius:12px;background:linear-gradient(145deg,#151b29,#111827);padding:16px;transition:.18s}.user-card:hover{border-color:#3b485e;transform:translateY(-1px)}.user-avatar{width:42px;height:42px;flex:none;border-radius:11px;display:grid;place-items:center;background:#fe6e0021;color:#ff9a3d;font-weight:700}.user-summary{min-width:0;flex:1}.user-summary>div:first-child{display:flex;align-items:center;gap:8px}.user-summary h3{font-size:14px;line-height:1.35;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-summary>p{font-size:11px;color:#778295;margin:4px 0 9px}.user-state{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 6px;border-radius:9px}.user-state.enabled{color:#00c758;background:#00c7581c}.user-state.disabled{color:#fb2c36;background:#fb2c361c}.access-tags{display:flex;align-items:center;gap:7px;overflow:hidden}.access-tags>span{display:flex;align-items:center;gap:5px;max-width:180px;padding:4px 7px;border-radius:7px;background:#1e2939;color:#9ba5b5;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.access-tags .role-tag{color:#ff9a3d;background:#fe6e001a;text-transform:capitalize}.user-actions{display:flex;align-items:center;gap:4px}.user-actions button,.role-card-head button{width:30px;height:30px;border:1px solid #2b3547;border-radius:7px;background:#111827;color:#8d97a8;display:grid;place-items:center}.user-actions button:hover,.role-card-head button:hover{color:#ff9a3d;border-color:#fe6e00}.user-actions button.danger:hover{color:#fb2c36;border-color:#fb2c36}.access-empty{min-height:260px;display:grid;place-items:center;color:#768194;font-size:13px}.roles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px}.roles-grid>article{border:1px solid #253044;border-radius:12px;background:linear-gradient(145deg,#151b29,#111827);padding:16px}.role-card-head{display:flex;align-items:center;gap:10px}.role-card-head>span{width:36px;height:36px;border-radius:9px;background:#fe6e001f;color:#ff8b1a;display:grid;place-items:center}.role-card-head>div{flex:1}.role-card-head h3{font-size:14px;text-transform:capitalize;margin:0}.role-card-head p{font-size:10px;color:#727d8f;margin:3px 0 0}.roles-grid>article>p{min-height:38px;font-size:11px;line-height:1.55;color:#8791a2}.permission-summary{display:flex;flex-wrap:wrap;gap:5px}.permission-summary span,.permission-summary small{padding:4px 6px;border-radius:6px;background:#1e2939;color:#9ca6b5;font-size:9px}.permission-summary small{color:#ff9a3d}.access-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#000000c2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px}.access-dialog{width:min(760px,96vw);max-height:92vh;display:flex;flex-direction:column;border:1px solid #2b374a;border-radius:15px;background:#0f141e;box-shadow:0 30px 90px #0009;overflow:hidden}.dialog-head{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #1e2939;background:#111827}.dialog-head>div{display:flex;align-items:center;gap:11px;color:#ff8b1a}.dialog-head span b,.dialog-head span small{display:block}.dialog-head span b{font-size:14px;color:#f2f4f7}.dialog-head span small{font-size:10px;color:#778295;margin-top:2px}.dialog-head>button{width:32px;height:32px;border:0;border-radius:8px;background:#1e2939;color:#929cad;display:grid;place-items:center}.dialog-body{overflow:auto;padding:20px}.dialog-body>section{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #1e2939}.dialog-body>section:last-child{border-bottom:0;margin-bottom:0}.dialog-body h4,.permission-groups h4{font-size:12px;margin:0 0 11px;color:#e3e7ed}.dialog-body section>p{font-size:11px;color:#747f91;margin:-5px 0 12px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.form-grid label{display:grid;gap:6px;color:#8994a5;font-size:11px;font-weight:600}.form-grid .span-2{grid-column:1/-1}.form-grid input,.form-grid select,.password-reset input{height:39px;border:1px solid #2c3749;border-radius:8px;background:#111827;color:#e8ebf0;padding:0 11px;outline:0;font-size:12px}.form-grid input:focus,.form-grid select:focus,.password-reset input:focus{border-color:#fe6e00;box-shadow:0 0 0 3px #fe6e0014}.form-grid input:disabled{opacity:.55}.company-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.company-checks label,.role-options label{position:relative;display:flex;align-items:center;gap:10px;border:1px solid #283347;border-radius:9px;background:#111827;padding:10px;cursor:pointer}.company-checks label.selected,.role-options label.selected{border-color:#fe6e00;background:#fe6e0012}.company-checks input,.role-options input{position:absolute;opacity:0}.company-checks label>svg{margin-left:auto;opacity:0;color:#fe6e00}.company-checks label.selected>svg{opacity:1}.company-checks label>span{display:flex;align-items:center;gap:8px;font-size:11px}.company-initial{width:25px;height:25px;border-radius:7px;background:#1e2939;color:#ff9a3d;display:grid;place-items:center;font-size:10px}.role-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.role-options label>span{flex:1}.role-options b,.role-options small{display:block}.role-options b{font-size:12px;text-transform:capitalize}.role-options small{font-size:9px;line-height:1.4;color:#737e90;margin-top:3px}.role-options label>svg{color:#536075}.role-options label.selected>svg{color:#fe6e00}.toggle-row{display:flex;align-items:center;justify-content:space-between}.toggle-row span b,.toggle-row span small{display:block}.toggle-row span b{font-size:12px}.toggle-row span small{font-size:10px;color:#737e90}.toggle-row input{accent-color:#fe6e00}.password-reset{display:flex;gap:8px;margin-top:13px}.password-reset input{flex:1}.dialog-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #1e2939;background:#111827}.role-dialog{width:min(850px,96vw)}.permission-groups{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:19px}.permission-groups section{border:1px solid #273246;border-radius:10px;background:#111827;padding:13px}.permission-groups label{display:flex;align-items:center;gap:9px;padding:7px 1px;cursor:pointer}.permission-groups input{accent-color:#fe6e00}.permission-groups label span{flex:1}.permission-groups label b,.permission-groups label small{display:block}.permission-groups label b{font-size:11px;font-weight:600}.permission-groups label small{font-size:9px;color:#6f7a8c;margin-top:2px;font-family:JetBrains Mono,monospace}@media (max-width:900px){.roles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.user-grid,.roles-grid,.form-grid,.company-checks,.role-options,.permission-groups{grid-template-columns:1fr}.form-grid .span-2{grid-column:auto}.access-toolbar{align-items:flex-start;gap:10px;flex-direction:column}.access-toolbar>div:last-child{width:100%;justify-content:flex-end}}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#333;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#444}.main-panel{background:radial-gradient(circle at 78% -10%,rgba(254,110,0,.075),transparent 26%),radial-gradient(circle at 12% 12%,rgba(80,104,255,.055),transparent 25%),#090b10}.content{max-width:1680px;margin:0 auto}.page-heading{padding:8px 2px 4px}.page-heading h1{font-size:clamp(26px,2.25vw,36px);font-weight:650;letter-spacing:-.04em}.page-heading>div>span{font-size:12px;color:#7f899b}.executive-grid{gap:18px;margin-bottom:18px}.fleet-health-card{min-height:260px;border-color:#30394a;background:linear-gradient(120deg,#171e2c,#10151f 57%,#171a22);box-shadow:0 28px 70px #00000057,inset 0 1px #ffffff06}.fleet-health-card:before{width:430px;height:430px;right:-110px;top:-245px;background:radial-gradient(circle,rgba(254,110,0,.24),transparent 67%)}.fleet-health-card:after{background-size:32px 32px}.health-copy{max-width:620px}.health-state{display:inline-flex;align-items:center;gap:7px;margin-top:20px;padding:6px 9px;border:1px solid #343d4d;border-radius:999px;color:#a8b0bf;background:#0c1119;font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.health-state i{width:6px;height:6px;border-radius:50%}.health-state.healthy i{background:#25d697;box-shadow:0 0 9px #25d697}.health-state.degraded i{background:#f6b73c}.health-state.critical i{background:#ff6174;box-shadow:0 0 9px #ff6174}.health-copy h2{max-width:570px;font-size:30px;margin-top:13px}.health-copy>p{max-width:590px}.health-facts{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.07)}.health-ring{width:154px;height:154px;background:conic-gradient(#fe6e00 0 var(--score),#252d3a var(--score) 360deg);box-shadow:0 0 0 8px #ffffff05,0 0 55px #fe6e0021}.priority-panel{min-height:260px;border-color:#293142;background:linear-gradient(160deg,#111722,#0c1119);padding:15px 20px}.priority-panel>button{padding:15px 2px}.priority-panel>button:hover{background:#ffffff05;padding-left:7px}.stats-grid{gap:18px;margin-bottom:18px}.stat-card{position:relative;overflow:hidden;min-height:132px;border-color:#282f3e;border-radius:15px;background:linear-gradient(145deg,#141923,#0d1118);box-shadow:0 18px 45px #00000038;transition:transform .18s,border-color .18s}.stat-card:after{content:"";position:absolute;width:90px;height:90px;border-radius:50%;right:-45px;bottom:-55px;background:#ffffff06}.stat-card:hover{transform:translateY(-2px);border-color:#3b4558}.stat-card strong{font-size:30px}.dashboard-grid{gap:18px;margin-bottom:18px}.panel{border-color:#272e3c;border-radius:15px;background:linear-gradient(145deg,#111620,#0c1017);box-shadow:0 18px 48px #0000002e}.trend-panel{min-height:290px}.trend-chart,.availability-content{height:205px}.lower-grid{gap:18px}.fleet-panel,.activity-panel{min-height:390px}.panel-head{min-height:74px;padding:20px 22px}.panel-head h2{font-size:14px}.panel-head p{font-size:10px}.table-wrap thead{position:sticky;top:0;z-index:2}th{background:#0a0e15;padding:12px 17px}td{padding:13px 17px}.row-action{border:1px solid #38314d;border-radius:7px;background:#201a31;padding:6px 9px;color:#c3b8ff}.row-action:hover{background:#2a2140}.modal-backdrop.mfa-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#03050ac7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:grid;place-items:center;padding:20px}.mfa-dialog{position:relative;width:min(430px,94vw);padding:34px;border:1px solid #303746;border-radius:18px;background:linear-gradient(145deg,#151923,#0d1017);box-shadow:0 35px 100px #000b;text-align:center}.mfa-dialog .modal-close{position:absolute;right:16px;top:16px;width:32px;height:32px;border:0;border-radius:8px;background:#20242f;color:#9ca3b5;display:grid;place-items:center}.mfa-shield{width:60px;height:60px;margin:0 auto 18px;border-radius:17px;display:grid;place-items:center;color:#ff8427;background:#fe6e001f;border:1px solid rgba(254,110,0,.24)}.mfa-dialog h2{font-size:20px;margin:8px 0 9px;color:#f2f4f8}.mfa-dialog>p:not(.eyebrow){font-size:12px;line-height:1.6;color:#8f97a8;margin:0 0 23px}.mfa-dialog>label{display:grid;text-align:left;gap:8px;font-size:11px;font-weight:700;color:#b5bbc8}.mfa-dialog input{height:54px;border:1px solid #343b4a;border-radius:11px;background:#0b0e14;color:#fff;text-align:center;font:700 24px/1 monospace;letter-spacing:8px;outline:0}.mfa-dialog input:focus{border-color:#fe6e00;box-shadow:0 0 0 4px #fe6e001a}.mfa-error{margin:12px 0 0;padding:10px;border-radius:8px;background:#f43f5e1a;color:#ff7b8f;font-size:11px}.mfa-submit{width:100%;height:43px;margin-top:16px}.mfa-dialog>small{display:block;color:#687184;font-size:9px;margin-top:13px}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-brand-600:hover{--tw-bg-opacity: 1;background-color:rgb(240 81 0 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-600:hover{--tw-bg-opacity: 1;background-color:rgb(54 65 83 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-700:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 57 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-800:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-ink-850:hover{--tw-bg-opacity: 1;background-color:rgb(21 27 41 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:text-brand:hover{--tw-text-opacity: 1;color:rgb(254 110 0 / var(--tw-text-opacity, 1))}.hover\:text-emerald-200:hover{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-zinc-200:hover{--tw-text-opacity: 1;color:rgb(228 228 231 / var(--tw-text-opacity, 1))}.hover\:opacity-80:hover{opacity:.8}.focus\:border-brand:focus{--tw-border-opacity: 1;border-color:rgb(254 110 0 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:flex-nowrap{flex-wrap:nowrap}}@media (min-width: 1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
