.art[data-astro-cid-ripi4iqu]{border-radius:var(--radius-lg);background-color:var(--art-color);isolation:isolate;position:relative;overflow:hidden}.paint[data-astro-cid-ripi4iqu]{-o-object-fit:cover;object-fit:cover;-o-object-position:var(--art-focus);object-position:var(--art-focus);z-index:-1;width:100%;height:100%;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.js .paint[data-astro-cid-ripi4iqu]:not(.is-loaded){opacity:0}@media (prefers-reduced-motion:no-preference){.motion .paint[data-astro-cid-ripi4iqu]{transition-delay:var(--art-delay,0s)}.motion .paint[data-astro-cid-ripi4iqu].reveal-paint{transition-property:opacity,filter;transition-duration:.7s,.9s}.motion .paint[data-astro-cid-ripi4iqu].reveal-paint:not(.is-in),.motion .paint[data-astro-cid-ripi4iqu].reveal-paint:not(.is-loaded){opacity:0;filter:blur(14px)}}.stage[data-astro-cid-ripi4iqu]{height:100%;position:relative}@media (prefers-reduced-motion:reduce){.paint[data-astro-cid-ripi4iqu]{transition:none}}*,:before,:after,::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:#3b82f680;--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: }.container{width:100%}@container coredesk-preview (width>=640px){.container{max-width:640px}}@container coredesk-preview (width>=768px){.container{max-width:768px}}@container coredesk-preview (width>=1024px){.container{max-width:1024px}}@container coredesk-preview (width>=1280px){.container{max-width:1280px}}@container coredesk-preview (width>=1536px){.container{max-width:1536px}}.cd-sidebar .cd-panel{color:inherit;background:#ffffff08;border-color:#ffffff1a}.cd-menu-item{border-radius:var(--radius-control-sm);--tw-text-opacity:1;width:100%;min-height:2.5rem;color:hsl(var(--foreground) / var(--tw-text-opacity,1));justify-content:flex-start;align-items:center;gap:.625rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.12s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.cd-menu-item:hover,.cd-menu-item:focus-visible{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.cd-shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.cd-main{min-width:0;padding:var(--page-padding);outline:none;flex:1}.cd-content{width:100%;max-width:var(--content-max);margin-inline:auto}.cd-page{gap:var(--page-gap);flex-direction:column;min-width:0;display:flex}.cd-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cd-app .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cd-app .pointer-events-none{pointer-events:none}.cd-app .absolute{position:absolute}.cd-app .relative{position:relative}.cd-app .sticky{position:sticky}.cd-app .inset-x-6{left:1.5rem;right:1.5rem}.cd-app .-right-0\.5{right:-.125rem}.cd-app .-top-0\.5{top:-.125rem}.cd-app .left-0{left:0}.cd-app .top-0{top:0}.cd-app .top-\[calc\(100\%\+12px\)\]{top:calc(100% + 12px)}.cd-app .isolate{isolation:isolate}.cd-app .z-20{z-index:20}.cd-app .z-30{z-index:30}.cd-app .z-50{z-index:50}.cd-app .z-\[60\]{z-index:60}.cd-app .col-span-2{grid-column:span 2/span 2}.cd-app .m-0{margin:0}.cd-app .\!mt-0{margin-top:0!important}.cd-app .mb-1\.5{margin-bottom:.375rem}.cd-app .mb-6{margin-bottom:1.5rem}.cd-app .ml-auto{margin-left:auto}.cd-app .ml-px{margin-left:1px}.cd-app .mt-0\.5{margin-top:.125rem}.cd-app .mt-1{margin-top:.25rem}.cd-app .mt-2{margin-top:.5rem}.cd-app .mt-4{margin-top:1rem}.cd-app .mt-5{margin-top:1.25rem}.cd-app .mt-6{margin-top:1.5rem}.cd-app .block{display:block}.cd-app .inline-block{display:inline-block}.cd-app .flex{display:flex}.cd-app .inline-flex{display:inline-flex}.cd-app .table{display:table}.cd-app .grid{display:grid}.cd-app .hidden{display:none}.cd-app .size-2{width:.5rem;height:.5rem}.cd-app .h-0\.5{height:.125rem}.cd-app .h-10{height:2.5rem}.cd-app .h-11{height:2.75rem}.cd-app .h-12{height:3rem}.cd-app .h-2{height:.5rem}.cd-app .h-2\.5{height:.625rem}.cd-app .h-3{height:.75rem}.cd-app .h-3\.5{height:.875rem}.cd-app .h-4{height:1rem}.cd-app .h-5{height:1.25rem}.cd-app .h-6{height:1.5rem}.cd-app .h-7{height:1.75rem}.cd-app .h-8{height:2rem}.cd-app .h-9{height:2.25rem}.cd-app .h-\[194px\]{height:194px}.cd-app .h-\[214px\]{height:214px}.cd-app .h-\[224px\]{height:224px}.cd-app .h-\[244px\]{height:244px}.cd-app .h-\[7px\]{height:7px}.cd-app .h-auto{height:auto}.cd-app .h-dvh{height:100dvh}.cd-app .h-full{height:100%}.cd-app .h-px{height:1px}.cd-app .min-h-0{min-height:0}.cd-app .min-h-8{min-height:2rem}.cd-app .min-h-\[88px\]{min-height:88px}.cd-app .w-10{width:2.5rem}.cd-app .w-11{width:2.75rem}.cd-app .w-12{width:3rem}.cd-app .w-2{width:.5rem}.cd-app .w-2\.5{width:.625rem}.cd-app .w-3{width:.75rem}.cd-app .w-3\.5{width:.875rem}.cd-app .w-4{width:1rem}.cd-app .w-5{width:1.25rem}.cd-app .w-6{width:1.5rem}.cd-app .w-60{width:15rem}.cd-app .w-7{width:1.75rem}.cd-app .w-8{width:2rem}.cd-app .w-9{width:2.25rem}.cd-app .w-\[7px\]{width:7px}.cd-app .w-full{width:100%}.cd-app .w-px{width:1px}.cd-app .min-w-0{min-width:0}.cd-app .min-w-36{min-width:9rem}.cd-app .min-w-\[680px\]{min-width:680px}.cd-app .max-w-3xl{max-width:48rem}.cd-app .max-w-40{max-width:10rem}.cd-app .max-w-\[180px\]{max-width:180px}.cd-app .max-w-full{max-width:100%}.cd-app .max-w-md{max-width:28rem}.cd-app .flex-1{flex:1}.cd-app .shrink-0{flex-shrink:0}.cd-app .basis-40{flex-basis:10rem}.cd-app .origin-left{transform-origin:0}.cd-app .translate-y-0\.5{--tw-translate-y:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cd-app .rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cd-app .scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cd-app .scale-\[0\.97\]{--tw-scale-x:.97;--tw-scale-y:.97;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cd-app .transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cd-app .animate-fade-up{animation:cd-fade-up var(--dur-slow) var(--ease-out) both}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.cd-app .animate-ping{animation:1s cubic-bezier(0,0,.2,1) infinite ping}.cd-app .animate-pop-in{animation:cd-pop-in var(--dur-base) var(--ease-out) both}@keyframes pulse{50%{opacity:.5}}.cd-app .animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.cd-app .animate-pulse-ring{animation:cd-pulse-ring 1.8s var(--ease-out) infinite}@keyframes spin{to{transform:rotate(360deg)}}.cd-app .animate-spin{animation:1s linear infinite spin}.cd-app .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cd-app .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-app .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-app .grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,1\.4fr\)_repeat\(5\,minmax\(0\,1fr\)\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) repeat(5,minmax(0,1fr))}.cd-app .grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.cd-app .grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,\.7fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.cd-app .grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.cd-app .grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.3fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.15fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.15fr) minmax(0,1.5fr)}.cd-app .grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.5fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}.cd-app .flex-col{flex-direction:column}.cd-app .flex-wrap{flex-wrap:wrap}.cd-app .items-start{align-items:flex-start}.cd-app .items-center{align-items:center}.cd-app .justify-start{justify-content:flex-start}.cd-app .justify-end{justify-content:flex-end}.cd-app .justify-center{justify-content:center}.cd-app .justify-between{justify-content:space-between}.cd-app .gap-1{gap:.25rem}.cd-app .gap-1\.5{gap:.375rem}.cd-app .gap-2{gap:.5rem}.cd-app .gap-2\.5{gap:.625rem}.cd-app .gap-3{gap:.75rem}.cd-app .gap-4{gap:1rem}.cd-app .gap-5{gap:1.25rem}.cd-app .gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.cd-app .gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.cd-app .gap-y-2{row-gap:.5rem}.cd-app .gap-y-3{row-gap:.75rem}.cd-app :is(.space-y-0\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.cd-app :is(.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))}.cd-app :is(.space-y-1\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.cd-app :is(.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))}.cd-app :is(.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))}.cd-app :is(.space-y-3\.5>:not([hidden])~:not([hidden])){--tw-space-y-reverse:0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.cd-app :is(.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))}.cd-app :is(.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))}.cd-app :is(.divide-border\/40>:not([hidden])~:not([hidden])){border-color:hsl(var(--border) / .4)}.cd-app :is(.divide-border\/60>:not([hidden])~:not([hidden])){border-color:hsl(var(--border) / .6)}.cd-app .overflow-hidden{overflow:hidden}.cd-app .overflow-x-auto{overflow-x:auto}.cd-app .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cd-app .whitespace-nowrap{white-space:nowrap}.cd-app .break-words{overflow-wrap:break-word}.cd-app .rounded{border-radius:.25rem}.cd-app .rounded-2xl{border-radius:var(--radius-panel)}.cd-app .rounded-full{border-radius:9999px}.cd-app .rounded-lg{border-radius:var(--radius-control-sm)}.cd-app .rounded-md{border-radius:.375rem}.cd-app .rounded-sm{border-radius:.125rem}.cd-app .rounded-xl{border-radius:var(--radius-control)}.cd-app .border{border-width:1px}.cd-app .border-b{border-bottom-width:1px}.cd-app .border-t{border-top-width:1px}.cd-app .border-dashed{border-style:dashed}.cd-app .border-amber-500\/20{border-color:#f59e0b33}.cd-app .border-border{--tw-border-opacity:1;border-color:hsl(var(--border) / var(--tw-border-opacity,1))}.cd-app .border-border\/40{border-color:hsl(var(--border) / .4)}.cd-app .border-border\/50{border-color:hsl(var(--border) / .5)}.cd-app .border-border\/60{border-color:hsl(var(--border) / .6)}.cd-app .border-border\/70{border-color:hsl(var(--border) / .7)}.cd-app .border-danger\/40{border-color:hsl(var(--danger) / .4)}.cd-app .border-emerald-500\/20{border-color:#10b98133}.cd-app .border-primary\/30{border-color:hsl(var(--primary) / .3)}.cd-app .border-rose-500\/20{border-color:#f43f5e33}.cd-app .border-sky-500\/20{border-color:#0ea5e933}.cd-app .border-transparent{border-color:#0000}.cd-app .border-white\/10{border-color:#ffffff1a}.cd-app .bg-amber-500{--tw-bg-opacity:1;background-color:rgb(245 158 11/var(--tw-bg-opacity,1))}.cd-app .bg-amber-500\/10{background-color:#f59e0b1a}.cd-app .bg-background{--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1))}.cd-app .bg-card{--tw-bg-opacity:1;background-color:hsl(var(--card) / var(--tw-bg-opacity,1))}.cd-app .bg-current{background-color:currentColor}.cd-app .bg-danger{--tw-bg-opacity:1;background-color:hsl(var(--danger) / var(--tw-bg-opacity,1))}.cd-app .bg-emerald-500{--tw-bg-opacity:1;background-color:rgb(16 185 129/var(--tw-bg-opacity,1))}.cd-app .bg-emerald-500\/10{background-color:#10b9811a}.cd-app .bg-foreground{--tw-bg-opacity:1;background-color:hsl(var(--foreground) / var(--tw-bg-opacity,1))}.cd-app .bg-muted{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.cd-app .bg-muted\/15{background-color:hsl(var(--muted) / .15)}.cd-app .bg-muted\/20{background-color:hsl(var(--muted) / .2)}.cd-app .bg-muted\/40{background-color:hsl(var(--muted) / .4)}.cd-app .bg-muted\/60{background-color:hsl(var(--muted) / .6)}.cd-app .bg-primary{--tw-bg-opacity:1;background-color:hsl(var(--primary) / var(--tw-bg-opacity,1))}.cd-app .bg-primary-soft{background-color:var(--primary-soft)}.cd-app .bg-primary\/10{background-color:hsl(var(--primary) / .1)}.cd-app .bg-primary\/\[0\.06\]{background-color:hsl(var(--primary) / .06)}.cd-app .bg-primary\/\[0\.07\]{background-color:hsl(var(--primary) / .07)}.cd-app .bg-primary\/\[0\.08\]{background-color:hsl(var(--primary) / .08)}.cd-app .bg-rose-500{--tw-bg-opacity:1;background-color:rgb(244 63 94/var(--tw-bg-opacity,1))}.cd-app .bg-rose-500\/10{background-color:#f43f5e1a}.cd-app .bg-sky-500{--tw-bg-opacity:1;background-color:rgb(14 165 233/var(--tw-bg-opacity,1))}.cd-app .bg-sky-500\/10{background-color:#0ea5e91a}.cd-app .bg-slate-400{--tw-bg-opacity:1;background-color:rgb(148 163 184/var(--tw-bg-opacity,1))}.cd-app .bg-tone-danger-bg{background-color:var(--tone-danger-bg)}.cd-app .bg-tone-high-bg{background-color:var(--tone-high-bg)}.cd-app .bg-tone-info-bg{background-color:var(--tone-info-bg)}.cd-app .bg-tone-muted-bg{background-color:var(--tone-muted-bg)}.cd-app .bg-tone-neutral-bg{background-color:var(--tone-neutral-bg)}.cd-app .bg-tone-success-bg{background-color:var(--tone-success-bg)}.cd-app .bg-tone-warn-bg{background-color:var(--tone-warn-bg)}.cd-app .bg-transparent{background-color:#0000}.cd-app .bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.cd-app .bg-white\/\[0\.03\]{background-color:#ffffff08}.cd-app .bg-\[image\:var\(--grad-line\)\]{background-image:var(--grad-line)}.cd-app .bg-\[image\:var\(--grad-primary\)\]{background-image:var(--grad-primary)}.cd-app .p-0{padding:0}.cd-app .p-1{padding:.25rem}.cd-app .p-2\.5{padding:.625rem}.cd-app .p-3{padding:.75rem}.cd-app .p-4{padding:1rem}.cd-app .p-5{padding:1.25rem}.cd-app .px-0{padding-left:0;padding-right:0}.cd-app .px-1\.5{padding-left:.375rem;padding-right:.375rem}.cd-app .px-2{padding-left:.5rem;padding-right:.5rem}.cd-app .px-2\.5{padding-left:.625rem;padding-right:.625rem}.cd-app .px-3{padding-left:.75rem;padding-right:.75rem}.cd-app .px-3\.5{padding-left:.875rem;padding-right:.875rem}.cd-app .px-4{padding-left:1rem;padding-right:1rem}.cd-app .px-5{padding-left:1.25rem;padding-right:1.25rem}.cd-app .px-6{padding-left:1.5rem;padding-right:1.5rem}.cd-app .py-0{padding-top:0;padding-bottom:0}.cd-app .py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.cd-app .py-1{padding-top:.25rem;padding-bottom:.25rem}.cd-app .py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.cd-app .py-2{padding-top:.5rem;padding-bottom:.5rem}.cd-app .py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.cd-app .py-3{padding-top:.75rem;padding-bottom:.75rem}.cd-app .py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.cd-app .py-4{padding-top:1rem;padding-bottom:1rem}.cd-app .pb-0\.5{padding-bottom:.125rem}.cd-app .pb-4{padding-bottom:1rem}.cd-app .pl-2{padding-left:.5rem}.cd-app .pl-2\.5{padding-left:.625rem}.cd-app .pl-3{padding-left:.75rem}.cd-app .pr-2{padding-right:.5rem}.cd-app .pt-0{padding-top:0}.cd-app .pt-1\.5{padding-top:.375rem}.cd-app .pt-2{padding-top:.5rem}.cd-app .pt-3{padding-top:.75rem}.cd-app .pt-4{padding-top:1rem}.cd-app .text-left{text-align:left}.cd-app .text-right{text-align:right}.cd-app .align-middle{vertical-align:middle}.cd-app .font-display{font-family:var(--font-display), var(--font-sans)}.cd-app .font-mono{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.cd-app .font-sans{font-family:var(--font-sans)}.cd-app .text-2xl{font-size:1.5rem;line-height:2rem}.cd-app .text-\[10px\]{font-size:10px}.cd-app .text-\[11px\]{font-size:11px}.cd-app .text-base{font-size:1rem;line-height:1.5rem}.cd-app .text-lg{font-size:1.125rem;line-height:1.75rem}.cd-app .text-sm{font-size:.875rem;line-height:1.25rem}.cd-app .text-xs{font-size:.75rem;line-height:1rem}.cd-app .font-bold{font-weight:700}.cd-app .font-medium{font-weight:500}.cd-app .font-normal{font-weight:400}.cd-app .font-semibold{font-weight:600}.cd-app .uppercase{text-transform:uppercase}.cd-app .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)}.cd-app .leading-6{line-height:1.5rem}.cd-app .leading-none{line-height:1}.cd-app .tracking-\[0\.14em\]{letter-spacing:.14em}.cd-app .tracking-tight{letter-spacing:-.025em}.cd-app .tracking-wider{letter-spacing:.05em}.cd-app .\!text-accent{--tw-text-opacity:1!important;color:hsl(var(--accent) / var(--tw-text-opacity,1))!important}.cd-app .text-amber-600{--tw-text-opacity:1;color:rgb(217 119 6/var(--tw-text-opacity,1))}.cd-app .text-card-foreground{--tw-text-opacity:1;color:hsl(var(--card-foreground) / var(--tw-text-opacity,1))}.cd-app .text-emerald-600{--tw-text-opacity:1;color:rgb(5 150 105/var(--tw-text-opacity,1))}.cd-app .text-foreground{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.cd-app .text-muted-foreground{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.cd-app .text-muted-foreground\/70{color:hsl(var(--muted-foreground) / .7)}.cd-app .text-primary{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.cd-app .text-primary-foreground{--tw-text-opacity:1;color:hsl(var(--primary-foreground) / var(--tw-text-opacity,1))}.cd-app .text-rose-600{--tw-text-opacity:1;color:rgb(225 29 72/var(--tw-text-opacity,1))}.cd-app .text-sky-600{--tw-text-opacity:1;color:rgb(2 132 199/var(--tw-text-opacity,1))}.cd-app .text-tone-danger-fg{color:var(--tone-danger-fg)}.cd-app .text-tone-high-fg{color:var(--tone-high-fg)}.cd-app .text-tone-info-fg{color:var(--tone-info-fg)}.cd-app .text-tone-muted-fg{color:var(--tone-muted-fg)}.cd-app .text-tone-neutral-fg{color:var(--tone-neutral-fg)}.cd-app .text-tone-success-fg{color:var(--tone-success-fg)}.cd-app .text-tone-warn-fg{color:var(--tone-warn-fg)}.cd-app .text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.cd-app .text-white\/50{color:#ffffff80}.cd-app .underline{text-decoration-line:underline}.cd-app .underline-offset-2{text-underline-offset:2px}.cd-app .underline-offset-4{text-underline-offset:4px}.cd-app .opacity-0{opacity:0}.cd-app .opacity-30{opacity:.3}.cd-app .opacity-40{opacity:.4}.cd-app .opacity-50{opacity:.5}.cd-app .opacity-70{opacity:.7}.cd-app .opacity-75{opacity:.75}.cd-app .shadow-2xl{--tw-shadow:0 25px 50px -12px #00000040;--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)}.cd-app .shadow-card{--tw-shadow:var(--shadow-card);--tw-shadow-colored:var(--shadow-card);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.cd-app .shadow-hover{--tw-shadow:var(--shadow-hover);--tw-shadow-colored:var(--shadow-hover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.cd-app .shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.cd-app .shadow-sm{--tw-shadow:0 1px 2px 0 #0000000d;--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)}.cd-app .shadow-card{--tw-shadow-color:hsl(var(--card) / 1);--tw-shadow:var(--tw-shadow-colored)}.cd-app .outline{outline-style:solid}.cd-app .ring-0{--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(0px + 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)}.cd-app .ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.cd-app .ring-2{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.cd-app .ring-inset{--tw-ring-inset:inset}.cd-app .ring-primary{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary) / var(--tw-ring-opacity,1))}.cd-app .ring-primary\/10{--tw-ring-color:hsl(var(--primary) / .1)}.cd-app .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)}.cd-app .transition-\[background-color\,border-color\,color\,opacity\]{transition-property:background-color,border-color,color,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cd-app .transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cd-app .transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cd-app .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cd-app .transition-opacity{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cd-app .transition-transform{transition-property:transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.cd-app .duration-base{transition-duration:.18s}.cd-app .duration-fast{transition-duration:.12s}.cd-app .duration-slow{transition-duration:.28s}.cd-app .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.cd-app .ease-standard{transition-timing-function:cubic-bezier(.2,0,0,1)}.cd-app .eyebrow{text-transform:uppercase;letter-spacing:.16em;--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1));font-size:11px;font-weight:500}.cd-app :is(.cd-topbar .cd-topbar-account .eyebrow),:is(.cd-topbar .cd-topbar-tenant .eyebrow){color:#fff}.cd-app .cd-glass{background:var(--surface-glass);-webkit-backdrop-filter:var(--blur-panel);border:1px solid hsl(var(--border))}.cd-app{font-family:var(--font-sans);color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;text-align:left;line-height:1.5}.cd-app *,.cd-app :before,.cd-app :after{box-sizing:border-box;border-style:solid;border-width:0;border-color:hsl(var(--border))}.cd-app h1,.cd-app h2,.cd-app h3,.cd-app h4,.cd-app h5,.cd-app h6{font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-wrap:wrap;margin:0}.cd-app p,.cd-app ul,.cd-app ol,.cd-app figure,.cd-app dl,.cd-app dd{margin:0;padding:0}.cd-app ul,.cd-app ol{list-style:none}.cd-app a{color:inherit;text-decoration:inherit}.cd-app button,.cd-app input,.cd-app select,.cd-app textarea{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;margin:0;padding:0}.cd-app button{cursor:pointer;text-transform:none}.cd-app table{border-collapse:collapse;text-indent:0;border-color:inherit}.cd-app th{font-weight:inherit;text-align:left}.cd-app kbd,.cd-app code{font-family:var(--font-mono);font-size:1em}.cd-app svg,.cd-app img{vertical-align:middle;display:block}.cd-app img{max-width:100%;height:auto}.cd-app [hidden]{display:none}.cd-app{--radius-control-sm:.5rem;--radius-control:.75rem;--radius-panel:1rem;--background:216 28% 97%;--foreground:222 35% 16%;--muted:216 25% 95%;--muted-foreground:218 13% 44%;--border:216 22% 90%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--primary:201 82% 27%;--primary-foreground:210 40% 98%;--ring:201 82% 32%;--accent:192 34% 43%;--shell-blue:#0a1f2e;--shell-indicator:#2dd4bf;--shell-icon:#8cc3d1;--shell-hover-icon:#ccfbf1;--danger:0 72% 46%;--font-sans:var(--font-display), system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--primary-50:#eff7fb;--primary-100:#d6ebf5;--primary-200:#b0d5e8;--primary-500:#1d78a5;--primary-600:#0e5f8b;--primary-700:#0b4c6f;--primary-soft:#0c567d1a;--primary-ghost:#0c567d12;--border-strong:#c3cfe0;--tone-neutral-fg:#344256;--tone-neutral-bg:#65758b1a;--tone-info-fg:#0950c3;--tone-info-bg:#3c83f61a;--tone-warn-fg:#ba7008;--tone-warn-bg:#f59f0a1a;--tone-high-fg:#c2540a;--tone-high-bg:#f974151a;--tone-success-fg:#13865c;--tone-success-bg:#10b77f1a;--tone-danger-fg:#ba1c1c;--tone-danger-bg:#ef43431a;--tone-muted-fg:#52525b;--tone-muted-bg:#6f6f7b1a;--chart-1:#1d78a5;--chart-2:#168577;--chart-3:#7661bf;--chart-4:#b67c08;--chart-5:#d5633d;--chart-6:#bc5689;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-card:0 2px 3px -2px #15233e0f, 0 6px 20px -12px #15233e1a;--shadow-active:0 1px 3px 0 #00000014;--shadow-raise:0 1px 2px #0000000a, 0 8px 24px -12px #0000002e;--shadow-hover:0 4px 8px -4px #15233e14, 0 18px 32px -16px #15233e2e;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-base:.18s;--dur-slow:.28s;--grad-primary:linear-gradient(135deg, #1d78a5, #0c567d);--grad-line:linear-gradient(90deg, hsl(var(--primary) / .8), hsl(var(--accent) / .65), transparent);--glow-primary:0 0 0 1px hsl(var(--primary) / .25), 0 8px 30px -6px hsl(var(--primary) / .45);--glow-primary-soft:0 6px 18px -7px hsl(var(--primary) / .4);--glow-focus:0 0 0 3px hsl(var(--primary) / .28);--surface-glass:hsl(var(--card) / .72);--surface-glass-strong:hsl(var(--card) / .88);--blur-panel:blur(10px);--bg-aurora:radial-gradient(60% 55% at 12% -5%, hsl(var(--primary) / .14), transparent 60%), radial-gradient(50% 50% at 100% 0%, #4884931a, transparent 55%);--sidebar-width:14.5rem;--content-max:128rem;--page-gap:1.5rem;--section-gap:1rem;--page-padding:1rem}.cd-app.dark,.cd-app .dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--border:217.2 32.6% 17.5%;--card:222 40% 9%;--card-foreground:210 40% 98%;--primary:196 58% 58%;--primary-foreground:205 60% 8%;--ring:196 58% 58%;--accent:192 42% 62%;--danger:0 84% 66%;--primary-soft:#56b1d224;--primary-ghost:#56b1d21f;--border-strong:#30425f;--tone-neutral-fg:#c8d0da;--tone-info-fg:#a6cdfc;--tone-warn-fg:#fddb87;--tone-high-fg:#fdba72;--tone-success-fg:#81eebb;--tone-danger-fg:#fca6a6;--tone-muted-fg:#c4c4ca;--chart-1:#64b5d7;--chart-2:#59c4b0;--chart-3:#ac99ee;--chart-4:#e0b452;--chart-5:#ef9575;--chart-6:#e391b7;--surface-glass:#0f1729b8;--surface-glass-strong:#0f1729e6;--glow-primary:0 0 0 1px hsl(var(--primary) / .35), 0 10px 40px -6px hsl(var(--primary) / .55);--glow-primary-soft:0 0 28px -4px hsl(var(--primary) / .5);--shadow-raise:0 1px 2px #0006, 0 10px 30px -14px #000000b3;--shadow-hover:0 2px 6px #00000080, 0 20px 50px -18px #000c;--bg-aurora:radial-gradient(60% 55% at 12% -5%, hsl(var(--primary) / .22), transparent 60%), radial-gradient(50% 50% at 100% 0%, #75b7c729, transparent 55%)}.cd-app ::-moz-selection{background:hsl(var(--primary) / .16)}.cd-app ::selection{background:hsl(var(--primary) / .16)}.cd-app :focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.cd-sidebar{color:#fff;background:var(--shell-blue);scrollbar-width:thin;scrollbar-color:#36445a transparent;border-color:#ffffff1a}.cd-sidebar .eyebrow{color:#7e90aa}.cd-nav-link{color:#fff;transition:background-color var(--dur-base) ease-in-out, border-color var(--dur-base) ease-in-out, color var(--dur-base) ease-in-out;border:1px solid #0000}.cd-topbar{color:#fff;background:var(--shell-blue);border-color:#ffffff1a}.cd-topbar>div>div>svg,.cd-topbar>div>div>div>svg{color:#fff}.cd-topbar dialog,.cd-topbar [role=menu]{color:hsl(var(--foreground))}.cd-topbar .cd-topbar-icon{color:#fff}.cd-topbar .cd-topbar-icon:hover{color:#fff;background:#ffffff1a}.cd-topbar .cd-topbar-search,.cd-topbar .cd-topbar-client,.cd-topbar .cd-topbar-account,.cd-topbar .cd-topbar-tenant,.cd-topbar .cd-settings-link{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.cd-topbar .cd-topbar-search:hover,.cd-topbar .cd-topbar-client:hover,.cd-topbar .cd-topbar-account:hover,.cd-topbar .cd-settings-link:hover{background:#ffffff1f}.cd-topbar .cd-topbar-search,.cd-topbar .cd-topbar-account,.cd-topbar .cd-topbar-client{background:0 0}.cd-topbar .cd-topbar-client:hover{color:#fff}.cd-topbar .cd-topbar-search:hover,.cd-topbar .cd-topbar-account:hover{color:#fff;background:#ffffff1f}.cd-topbar .cd-topbar-search:hover{background:#ffffff1a}.cd-topbar .cd-topbar-search svg,.cd-topbar .cd-topbar-search kbd,.cd-topbar .cd-topbar-account .text-muted-foreground,.cd-topbar .cd-topbar-tenant .text-muted-foreground{color:#fff}.cd-topbar .cd-topbar-search kbd{background:0 0;border-color:#ffffff2e}.cd-topbar .cd-topbar-tenant select{color:#fff;background:0 0}.cd-topbar .cd-topbar-tenant option{color:var(--shell-blue);background:#fff}.cd-client-switcher-reveal{opacity:0;width:0;margin-right:-12px;overflow:hidden}@media (prefers-reduced-motion:reduce){.cd-client-switcher-reveal{opacity:1;width:auto;margin-right:0;overflow:visible}}.cd-header-dropdown{opacity:0;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), display var(--dur-base) allow-discrete;transition-behavior:allow-discrete;display:none;transform:translateY(-4px)}.cd-header-dropdown[data-open=true]{opacity:1;display:block;transform:translateY(0)}.cd-header-dropdown-content{filter:blur(2px);transition:filter var(--dur-base) var(--ease-out)}.cd-header-dropdown[data-open=true] .cd-header-dropdown-content{filter:none}.cd-notice-viewport:not(:popover-open){display:none}.cd-notice{background-color:hsl(var(--card));opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:translateY(8px)}.cd-notice[data-open=true]{opacity:1;transform:none}@starting-style{.cd-notice[data-open=true]{opacity:0;transform:translateY(8px)}}.cd-dashboard-editor{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s ease-in-out,opacity .18s ease-in-out,margin-bottom .25s ease-in-out;display:grid}.cd-dashboard-editor[data-open=true]{opacity:1;grid-template-rows:1fr}.cd-dashboard-editor-toolbar[data-open=true]{margin-bottom:16px}.cd-dashboard-actions{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease-in-out,visibility 0s linear .18s}.cd-dashboard-actions[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@starting-style{.cd-header-dropdown[data-open=true]{opacity:0;transform:translateY(-4px)}.cd-header-dropdown[data-open=true] .cd-header-dropdown-content{filter:blur(2px)}}.cd-action-menu-panel{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), visibility 0s linear .18s;display:block;transform:translateY(-4px)}.cd-action-menu[data-state=open]>.cd-action-menu-panel{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.cd-header-dropdown,.cd-header-dropdown-content,.cd-action-menu-panel,.cd-notice,.cd-dashboard-editor,.cd-dashboard-actions{transition:none}.cd-header-dropdown-content{filter:none}}@media (hover:hover){.cd-nav-link:hover{color:#fff;background:#ffffff14;border-color:#ffffff0f}}.cd-nav-link:active{background:#ffffff1f}.cd-nav-link[aria-current=page]{color:#fff;background:#ffffff1f;border-color:#ffffff14}.cd-nav-link[aria-current=page]:not(.cd-sidebar-profile):before{content:"";background:var(--shell-indicator);border-radius:9999px;width:3px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cd-sidebar .cd-nav-link[aria-current=page] svg{color:var(--shell-icon)}.cd-sidebar .cd-nav-link:hover svg{color:var(--shell-hover-icon)}.cd-fit-list{container-type:inline-size}.cd-fit-list-row>*{min-width:0;max-width:100%}.cd-fit-list-row>:not(:first-child){text-overflow:ellipsis;overflow:hidden}.cd-fit-list--devices .cd-fit-list-row>:nth-child(2){--cd-list-label:"Estado"}.cd-fit-list--devices .cd-fit-list-row>:nth-child(3){--cd-list-label:"Sistema"}.cd-fit-list--devices .cd-fit-list-row>:nth-child(4){--cd-list-label:"Rede"}.cd-fit-list--devices .cd-fit-list-row>:nth-child(5){--cd-list-label:"Ativo"}.cd-fit-list--devices .cd-fit-list-row>:nth-child(6){--cd-list-label:"Sinais"}.cd-fit-list--devices .cd-fit-list-row>:nth-child(7){--cd-list-label:"Último contacto"}.cd-fit-list--agents .cd-fit-list-row>:nth-child(2){--cd-list-label:"Estado"}.cd-fit-list--agents .cd-fit-list-row>:nth-child(3){--cd-list-label:"Modo"}.cd-fit-list--agents .cd-fit-list-row>:nth-child(4){--cd-list-label:"Política"}.cd-fit-list--agents .cd-fit-list-row>:nth-child(5){--cd-list-label:"Próxima ação"}.cd-fit-list--agents .cd-fit-list-row>:nth-child(6){--cd-list-label:"Heartbeat"}.cd-fit-list--agents .cd-fit-list-row>:nth-child(7){--cd-list-label:"Sinais"}.cd-fit-list--commands .cd-fit-list-row>:nth-child(2){--cd-list-label:"Estado"}.cd-fit-list--commands .cd-fit-list-row>:nth-child(3){--cd-list-label:"Próxima ação"}.cd-fit-list--commands .cd-fit-list-row>:nth-child(4){--cd-list-label:"Dispositivo"}.cd-fit-list--commands .cd-fit-list-row>:nth-child(5){--cd-list-label:"Agente"}.cd-fit-list--commands .cd-fit-list-row>:nth-child(6){--cd-list-label:"Resultado"}.cd-fit-list--commands .cd-fit-list-row>:nth-child(7){--cd-list-label:"Ações"}.cd-fit-list--batches .cd-fit-list-row>:nth-child(2){--cd-list-label:"Comandos"}.cd-fit-list--batches .cd-fit-list-row>:nth-child(3){--cd-list-label:"Estados"}.cd-fit-list--batches .cd-fit-list-row>:nth-child(4){--cd-list-label:"Origem"}.cd-fit-list--batches .cd-fit-list-row>:nth-child(5){--cd-list-label:"Política"}.cd-fit-list--batches .cd-fit-list-row>:nth-child(6){--cd-list-label:"Próxima ação"}.cd-fit-list--batches .cd-fit-list-row>:nth-child(7){--cd-list-label:"Dispositivos"}.cd-fit-list--batches .cd-fit-list-row>:nth-child(8){--cd-list-label:"Ações"}.cd-fit-list--batch-commands .cd-fit-list-row>:nth-child(2){--cd-list-label:"Estado"}.cd-fit-list--batch-commands .cd-fit-list-row>:nth-child(3){--cd-list-label:"Emitido"}.cd-fit-list--batch-commands .cd-fit-list-row>:nth-child(4){--cd-list-label:"Resultado"}.cd-fit-list--batch-commands .cd-fit-list-row>:nth-child(5){--cd-list-label:"Ações"}.cd-fit-list--policies .cd-fit-list-row>:nth-child(2){--cd-list-label:"Estado"}.cd-fit-list--policies .cd-fit-list-row>:nth-child(3){--cd-list-label:"Âmbito"}.cd-fit-list--policies .cd-fit-list-row>:nth-child(4){--cd-list-label:"Alvo"}.cd-fit-list--policies .cd-fit-list-row>:nth-child(5){--cd-list-label:"Próxima ação"}.cd-fit-list--policies .cd-fit-list-row>:nth-child(6){--cd-list-label:"Definições"}.cd-fit-list--policies .cd-fit-list-row>:nth-child(7){--cd-list-label:"Publicada"}.cd-fit-list--audit .cd-fit-list-row>:nth-child(2){--cd-list-label:"Ação"}.cd-fit-list--audit .cd-fit-list-row>:nth-child(3){--cd-list-label:"Entidade"}.cd-fit-list--audit .cd-fit-list-row>:nth-child(4){--cd-list-label:"Ator"}.cd-fit-list--audit .cd-fit-list-row>:nth-child(5){--cd-list-label:"Metadados"}.cd-fit-list--assets .cd-fit-list-row>:nth-child(2){--cd-list-label:"Nome"}.cd-fit-list--assets .cd-fit-list-row>:nth-child(3){--cd-list-label:"Tipo"}.cd-fit-list--assets .cd-fit-list-row>:nth-child(4){--cd-list-label:"Estado"}.cd-fit-list--assets .cd-fit-list-row>:nth-child(5){--cd-list-label:"Técnico"}.cd-fit-list--assets .cd-fit-list-row>:nth-child(6){--cd-list-label:"Utilizador"}.cd-fit-list--assets .cd-fit-list-row>:nth-child(7){--cd-list-label:"Localização"}@container (width<=900px){.cd-app .cd-fit-list .cd-fit-list-header{display:none}.cd-app .cd-fit-list .cd-fit-list-row:not(.cd-fit-list-header){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:.75rem}.cd-app .cd-fit-list .cd-fit-list-row:not(.cd-fit-list-header)>:first-child,.cd-app .cd-fit-list--agents .cd-fit-list-row>:nth-child(8),.cd-app .cd-fit-list--batches .cd-fit-list-row>:nth-child(8),.cd-app .cd-fit-list--batch-commands .cd-fit-list-row>:nth-child(5){grid-column:1/-1}.cd-app .cd-fit-list .cd-fit-list-row:not(.cd-fit-list-header)>:not(:first-child):before{content:var(--cd-list-label);color:hsl(var(--muted-foreground));margin-bottom:.125rem;font-size:.6875rem;font-weight:500;display:block}}.cd-fit-table-wrap{border-color:hsl(var(--border) / .5);background:hsl(var(--muted) / .15);container-type:inline-size}.cd-fit-table{table-layout:fixed;width:100%;min-width:0}.cd-fit-table th,.cd-fit-table td{overflow-wrap:anywhere;text-overflow:ellipsis;min-width:0;overflow:hidden}.cd-fit-table--mdm-devices th:last-child,.cd-fit-table--mdm-devices td:last-child{width:24%}.cd-fit-table--imports td:nth-child(2){--cd-table-label:"Fonte"}.cd-fit-table--imports td:nth-child(3){--cd-table-label:"Autor"}.cd-fit-table--imports td:nth-child(4){--cd-table-label:"Linhas"}.cd-fit-table--imports td:nth-child(5){--cd-table-label:"Estado"}.cd-fit-table--import-records td:nth-child(2){--cd-table-label:"Resultado"}.cd-fit-table--import-records td:nth-child(3){--cd-table-label:"ID externo"}.cd-fit-table--import-records td:nth-child(4){--cd-table-label:"Alterações"}.cd-fit-table--reports-load td:nth-child(2){--cd-table-label:"Total"}.cd-fit-table--reports-load td:nth-child(3){--cd-table-label:"Abertos"}.cd-fit-table--reports-load td:nth-child(4){--cd-table-label:"Vencidos"}.cd-fit-table--reports-tickets td:nth-child(2){--cd-table-label:"Estado"}.cd-fit-table--reports-tickets td:nth-child(3){--cd-table-label:"Prioridade"}.cd-fit-table--reports-tickets td:nth-child(4){--cd-table-label:"Agente"}.cd-fit-table--reports-tickets td:nth-child(5){--cd-table-label:"Prazo"}.cd-fit-table--reports-tickets td:nth-child(6){--cd-table-label:"Situação"}.cd-fit-table--mdm-devices td:nth-child(2){--cd-table-label:"SO / versão"}.cd-fit-table--mdm-devices td:nth-child(3){--cd-table-label:"Utilizador"}.cd-fit-table--mdm-devices td:nth-child(4){--cd-table-label:"Estado Intune"}.cd-fit-table--mdm-devices td:nth-child(5){--cd-table-label:"Contacto na origem"}.cd-fit-table--mdm-devices td:nth-child(6){--cd-table-label:"Importado"}.cd-fit-table--mdm-devices td:nth-child(7){--cd-table-label:"Associação"}.cd-fit-table--mdm-runs td:nth-child(2){--cd-table-label:"Início"}.cd-fit-table--mdm-runs td:nth-child(3){--cd-table-label:"Estado"}.cd-fit-table--mdm-runs td:nth-child(4){--cd-table-label:"Modo"}.cd-fit-table--mdm-runs td:nth-child(5){--cd-table-label:"Registos"}.cd-fit-table--mdm-runs td:nth-child(6){--cd-table-label:"Duração"}.cd-fit-table--mdm-conflicts td:nth-child(2){--cd-table-label:"Tipo"}.cd-fit-table--mdm-conflicts td:nth-child(3){--cd-table-label:"ID externo"}.cd-fit-table--mdm-conflicts td:nth-child(4){--cd-table-label:"Motivo"}.cd-fit-table--mdm-conflicts td:nth-child(5){--cd-table-label:"Detetado em"}.cd-fit-table--tickets td:nth-child(2){--cd-table-label:"Estado"}.cd-fit-table--tickets td:nth-child(3){--cd-table-label:"Prioridade"}.cd-fit-table--tickets td:nth-child(4){--cd-table-label:"Solicitante"}.cd-fit-table--tickets td:nth-child(5){--cd-table-label:"Técnico"}.cd-fit-table--tickets td:nth-child(6){--cd-table-label:"Ações"}.cd-fit-table--tickets th:last-child,.cd-fit-table--tickets td:last-child{width:96px}.cd-fit-table--webhook-deliveries td:nth-child(2){--cd-table-label:"Evento"}.cd-fit-table--webhook-deliveries td:nth-child(3){--cd-table-label:"HTTP"}.cd-fit-table--webhook-deliveries td:nth-child(4){--cd-table-label:"Duração"}.cd-fit-table--webhook-deliveries td:nth-child(5){--cd-table-label:"Tentativas"}.cd-fit-table--webhook-deliveries td:nth-child(6){--cd-table-label:"Data"}.cd-fit-table--webhook-deliveries td:nth-child(7){--cd-table-label:"Ações"}.cd-fit-table--import-preview td:nth-child(2){--cd-table-label:"Linha"}.cd-fit-table--import-preview td:nth-child(3){--cd-table-label:"Ação"}.cd-fit-table--import-preview td:nth-child(4){--cd-table-label:"Registo"}.cd-fit-table--import-preview td:nth-child(5){--cd-table-label:"Erros"}.cd-fit-table--inventory-fields td:nth-child(2){--cd-table-label:"Antes / valor"}.cd-fit-table--inventory-fields td:nth-child(3){--cd-table-label:"Depois"}.cd-fit-table--inventory-apps td:nth-child(2){--cd-table-label:"Observação"}.cd-fit-table--inventory-apps td:nth-child(3){--cd-table-label:"Antes / valor"}.cd-fit-table--inventory-apps td:nth-child(4){--cd-table-label:"Depois"}@container (width<=800px){.cd-app .cd-fit-table{display:block}.cd-app .cd-fit-table thead{display:none}.cd-app .cd-fit-table tbody{display:block}.cd-app .cd-fit-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cd-app .cd-fit-table tbody td{text-overflow:ellipsis;white-space:normal;width:auto;min-width:0;max-width:none;padding:.5rem .75rem;display:block;overflow:hidden}.cd-app .cd-fit-table tbody td:first-child,.cd-app .cd-fit-table tbody td[colspan],.cd-app .cd-fit-table--mdm-devices tbody td:last-child,.cd-app .cd-fit-table--import-records tbody td:last-child,.cd-app .cd-fit-table--import-preview tbody td:nth-child(4),.cd-app .cd-fit-table--inventory-apps tbody td:last-child{grid-column:1/-1}.cd-app .cd-fit-table tbody td:not(:first-child):before{content:var(--cd-table-label);color:hsl(var(--muted-foreground));margin-bottom:.125rem;font-size:.6875rem;font-weight:500;display:block}}@media (prefers-reduced-motion:reduce){.cd-nav-link{transition:none}}.cd-metric-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid}@container coredesk-preview (width>=768px){.cd-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container coredesk-preview (width>=1280px){.cd-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.cd-metric-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.75rem 1rem;display:grid}.cd-workspace-hero{background:radial-gradient(ellipse at 100% 0, hsl(var(--accent) / .1), transparent 55%), hsl(var(--card))}.cd-command-dialog{opacity:0;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out), display var(--dur-slow) allow-discrete, overlay var(--dur-slow) allow-discrete;transition-behavior:allow-discrete;transform:translateY(-8px)scale(.985)}.cd-command-dialog[open]{opacity:1;transform:translateY(0)scale(1)}.cd-command-dialog::backdrop{backdrop-filter:blur();transition:background var(--dur-slow) var(--ease-out), backdrop-filter var(--dur-slow) var(--ease-out), display var(--dur-slow) allow-discrete, overlay var(--dur-slow) allow-discrete;background:0 0}.cd-command-dialog[open]::backdrop{backdrop-filter:blur(5px);background:#0d172966}@starting-style{.cd-command-dialog[open]{opacity:0;transform:translateY(-8px)scale(.985)}.cd-command-dialog[open]::backdrop{backdrop-filter:blur();background:0 0}}@media (prefers-reduced-motion:reduce){.cd-command-dialog,.cd-command-dialog::backdrop{transition:none}}dialog.cd-navigation-drawer{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}dialog.cd-navigation-drawer,dialog.cd-filter-drawer{opacity:0;transition:opacity .28s var(--ease-out), display .28s allow-discrete, overlay .28s allow-discrete;transition-behavior:allow-discrete}dialog.cd-navigation-drawer{transition-property:opacity,transform,display,overlay;transform:translate(-1rem)}dialog.cd-filter-drawer{clip-path:inset(0 0 0 100%);overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;transition-property:opacity,clip-path,display,overlay}dialog.cd-navigation-drawer[open],dialog.cd-filter-drawer[open]:not([data-closing]){opacity:1}dialog.cd-navigation-drawer[open]{transform:translate(0)}dialog.cd-filter-drawer[open]:not([data-closing]){clip-path:inset(0)}dialog.cd-navigation-drawer::backdrop,dialog.cd-filter-drawer::backdrop{transition:background-color .28s var(--ease-out), display .28s allow-discrete, overlay .28s allow-discrete;background-color:#0000}dialog.cd-navigation-drawer[open]::backdrop{background-color:#0d172966}dialog.cd-filter-drawer[open]:not([data-closing])::backdrop{background-color:#0d172959}@starting-style{dialog.cd-navigation-drawer[open],dialog.cd-filter-drawer[open]{opacity:0}dialog.cd-navigation-drawer[open]{transform:translate(-1rem)}dialog.cd-filter-drawer[open]:not([data-closing]){clip-path:inset(0 0 0 100%)}dialog.cd-navigation-drawer[open]::backdrop,dialog.cd-filter-drawer[open]::backdrop{background-color:#0000}}@media (prefers-reduced-motion:reduce){dialog.cd-navigation-drawer,dialog.cd-filter-drawer,dialog.cd-navigation-drawer::backdrop,dialog.cd-filter-drawer::backdrop{transition:none}}.cd-app select,.cd-app textarea{border-radius:var(--radius-control);--tw-border-opacity:1;border-width:1px;border-color:hsl(var(--border) / var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:hsl(var(--background) / var(--tw-bg-opacity,1));outline-offset:2px;--tw-ring-offset-color:hsl(var(--background) / 1);outline:2px solid #0000;font-size:.875rem;line-height:1.25rem}.cd-app select::-moz-placeholder,.cd-app textarea::-moz-placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.cd-app select::placeholder,.cd-app textarea::placeholder{--tw-text-opacity:1;color:hsl(var(--muted-foreground) / var(--tw-text-opacity,1))}.cd-app select:focus-visible,.cd-app textarea:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:hsl(var(--primary) / var(--tw-ring-opacity,1))}.cd-app select{height:2.25rem;padding-left:.75rem;padding-right:.75rem}.cd-app textarea{padding:.5rem .75rem}@keyframes cd-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes cd-fade-in{0%{opacity:0}to{opacity:1}}.cd-page-transition>*,.cd-view-transition{animation:.4s ease-in-out both cd-fade-in}@media (prefers-reduced-motion:reduce){.cd-page-transition>*,.cd-view-transition{animation:none}}.cd-calendar-category-task{--cd-calendar-category-color:var(--chart-1)}.cd-calendar-category-note{--cd-calendar-category-color:var(--chart-2)}.cd-calendar-category-reminder{--cd-calendar-category-color:var(--chart-3)}.cd-calendar-category-dot{background-color:var(--cd-calendar-category-color)}.cd-calendar-category-pill{color:var(--cd-calendar-category-color);background-color:color-mix(in srgb, var(--cd-calendar-category-color) 12%, transparent);border-color:color-mix(in srgb, var(--cd-calendar-category-color) 25%, transparent)}@keyframes cd-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cd-pulse-ring{0%{box-shadow:0 0 0 0 hsl(var(--pulse-hue,160 84% 45%) / .55)}70%{box-shadow:0 0 0 6px hsl(var(--pulse-hue,160 84% 45%) / 0)}to{box-shadow:0 0 0 0 hsl(var(--pulse-hue,160 84% 45%) / 0)}}@keyframes cd-shimmer{0%{background-position:-160% 0}to{background-position:160% 0}}@keyframes cd-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cd-brand{--cd-brand-a:#0c567d;--cd-brand-b:#0a557c;--cd-brand-c:#498594;--cd-brand-letters:#498594;--cd-brand-glow:#49859473;isolation:isolate;flex:none;width:fit-content;line-height:0;display:inline-block;position:relative}.cd-brand[data-tone=light],.dark .cd-brand[data-tone=auto]{--cd-brand-a:#fff;--cd-brand-b:#fff;--cd-brand-c:#8cc3d1;--cd-brand-letters:#fff;--cd-brand-glow:#8cc3d199}.cd-brand>svg{fill-rule:evenodd;clip-rule:evenodd;width:auto;height:100%;display:block;overflow:visible}.cd-brand-mark>svg{width:100%}.cd-brand-ring-inner,.cd-brand-key{fill:var(--cd-brand-a)}.cd-brand-ring-outer{fill:var(--cd-brand-b)}.cd-brand-arc-top,.cd-brand-arc-bottom{fill:var(--cd-brand-c)}.cd-brand-letters{fill:var(--cd-brand-letters);fill-rule:nonzero}.cd-brand-part,.cd-brand-letter{transform-box:view-box;transform-origin:var(--cd-brand-origin);transition:transform .65s var(--ease-out), opacity .4s var(--ease-standard)}.cd-brand-letter{transform-origin:50%;transform-box:fill-box;transition-delay:calc(var(--cd-brand-i,0) * 28ms)}.cd-brand>svg{transition:filter .5s var(--ease-standard)}.cd-brand-animated:after{content:"";pointer-events:none;-webkit-mask:var(--cd-brand-shape) center / 100% 100% no-repeat;mask:var(--cd-brand-shape) center / 100% 100% no-repeat;mix-blend-mode:soft-light;opacity:.9;background:linear-gradient(105deg,#0000 38%,#ffffffbf 50%,#0000 62%) 160% 0/260% 100% no-repeat;position:absolute;inset:0}.cd-brand-mark{--cd-brand-shape:url(/brand/coredesk-mark-white.svg)}.cd-brand-logo{--cd-brand-shape:url(/brand/coredesk-wordmark-white.svg)}.cd-brand[data-tone=light]:after,.dark .cd-brand[data-tone=auto]:after{mix-blend-mode:normal;opacity:.55}.cd-sidebar .cd-brand-logo{--cd-brand-glow:transparent}.cd-sidebar .cd-brand-logo:after{content:none}@media (prefers-reduced-motion:no-preference){.cd-brand-animated:after{animation:cd-brand-shine 9s var(--ease-standard) 1.2s infinite}.cd-brand-animated .cd-brand-arc-top{animation:5s ease-in-out infinite cd-brand-signal}.cd-brand-animated .cd-brand-arc-bottom{animation:5s ease-in-out -2.5s infinite cd-brand-signal}:is(a,button):hover .cd-brand-animated>svg,:is(a,button):focus-visible .cd-brand-animated>svg,.cd-brand-animated:hover>svg{filter:drop-shadow(0 0 .35em var(--cd-brand-glow))}:is(a,button):hover .cd-brand-animated .cd-brand-ring-outer,.cd-brand-animated:hover .cd-brand-ring-outer{transform:rotate(-8deg)}:is(a,button):hover .cd-brand-animated .cd-brand-ring-inner,.cd-brand-animated:hover .cd-brand-ring-inner{transform:rotate(6deg)}:is(a,button):hover .cd-brand-animated .cd-brand-arc-top,.cd-brand-animated:hover .cd-brand-arc-top{transform:rotate(12deg)}:is(a,button):hover .cd-brand-animated .cd-brand-arc-bottom,.cd-brand-animated:hover .cd-brand-arc-bottom{transform:rotate(-12deg)}:is(a,button):hover .cd-brand-animated .cd-brand-key,.cd-brand-animated:hover .cd-brand-key{animation:cd-brand-key .9s var(--ease-out)}:is(a,button):hover .cd-brand-animated .cd-brand-letter,.cd-brand-animated:hover .cd-brand-letter{animation:cd-brand-wave .7s var(--ease-out) calc(var(--cd-brand-i,0) * 45ms)}:is(a,button):hover .cd-brand-animated:after,.cd-brand-animated:hover:after{animation:cd-brand-shine 1.1s var(--ease-standard)}.cd-brand-orbit .cd-brand-ring-outer{animation:14s ease-in-out infinite cd-brand-orbit-a}.cd-brand-orbit .cd-brand-ring-inner{animation:14s ease-in-out infinite cd-brand-orbit-b}.cd-brand-orbit .cd-brand-arc-top,.cd-brand-orbit .cd-brand-arc-bottom{animation:14s ease-in-out infinite cd-brand-orbit-c}.cd-brand-orbit .cd-brand-key{animation:3.5s ease-in-out infinite cd-brand-key}}@keyframes cd-brand-shine{0%{background-position:160% 0}22%,to{background-position:-60% 0}}@keyframes cd-brand-signal{0%,to{opacity:1}50%{opacity:.55}}@keyframes cd-brand-key{0%,to{transform:translate(0)scale(1)}45%{transform:translate(2.5%)scale(1.03)}}@keyframes cd-brand-wave{0%,to{transform:translateY(0)}40%{transform:translateY(-14%)}}@keyframes cd-brand-orbit-a{0%,to{transform:rotate(0)}50%{transform:rotate(-10deg)}}@keyframes cd-brand-orbit-b{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes cd-brand-orbit-c{0%,to{transform:rotate(0)}50%{transform:rotate(16deg)}}@media (prefers-reduced-motion:reduce){.cd-app *,.cd-app :before,.cd-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.cd-ripple{z-index:-1;opacity:.22;pointer-events:none;animation:cd-ripple .56s var(--ease-out) forwards;background:currentColor;border-radius:9999px;position:absolute;transform:scale(0)}.cd-btn-sweep,.cd-btn-progress{z-index:-1;inset-block:0;pointer-events:none;position:absolute;left:0}.cd-btn-sweep{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, currentColor 16%, transparent) 50%, transparent 80%) 0 0 / 200% 100%;width:100%;animation:1.1s linear infinite cd-shimmer}.cd-btn-progress{background:color-mix(in srgb, currentColor 18%, transparent);transition:width var(--dur-slow) var(--ease-out)}.cd-btn[data-status=success]{background-color:var(--tone-success-fg);color:hsl(var(--background));border-color:#0000}.cd-btn[data-status=error]{background-color:hsl(var(--danger));color:#fff;border-color:#0000}.cd-btn-check path{stroke-dasharray:30;stroke-dashoffset:30px;animation:cd-draw .36s var(--ease-out) 60ms forwards}.cd-copy-icon{flex:none;place-items:center;width:1rem;height:1rem;display:inline-grid;position:relative}.cd-copy-icon svg{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:absolute;inset:0}.cd-copy-success{opacity:0;color:var(--tone-success-fg);transform:scale(.65)rotate(-18deg)}.cd-copy-success path{stroke-dasharray:32;stroke-dashoffset:32px}.cd-copy-button[data-copied=true] .cd-copy-source{opacity:0;transform:scale(.65)rotate(18deg)}.cd-copy-button[data-copied=true] .cd-copy-success{opacity:1;transform:scale(1)rotate(0)}.cd-copy-button[data-copied=true] .cd-copy-success path{stroke-dashoffset:0;transition:stroke-dashoffset .28s var(--ease-out) 40ms}.cd-copy-label{place-items:center;display:grid}.cd-copy-label span{white-space:nowrap;transition:opacity var(--dur-base) var(--ease-out);grid-area:1/1}.cd-copy-label-success,.cd-copy-button[data-copied=true] .cd-copy-label-idle{opacity:0}.cd-copy-button[data-copied=true] .cd-copy-label-success{opacity:1}@media (prefers-reduced-motion:reduce){.cd-copy-icon svg,.cd-copy-success path,.cd-copy-label span{transition:none!important}}@media (prefers-reduced-motion:no-preference){.cd-btn[data-status=error]{animation:cd-shake .32s var(--ease-standard)}}@keyframes cd-ripple{to{opacity:0;transform:scale(1)}}@keyframes cd-draw{to{stroke-dashoffset:0}}@keyframes cd-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.cd-checkbox,.cd-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1.5px solid hsl(var(--muted-foreground) / .55);background:hsl(var(--card)) center / .75rem no-repeat;cursor:pointer;width:1.125rem;height:1.125rem;transition:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex-shrink:0;margin:0;display:inline-grid}.cd-checkbox{border-radius:.3125rem}.cd-radio{border-radius:9999px}.cd-checkbox:hover:not(:disabled),.cd-radio:hover:not(:disabled){border-color:hsl(var(--primary) / .7)}.cd-checkbox:focus-visible,.cd-radio:focus-visible,.cd-switch:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:none}.cd-checkbox:checked,.cd-checkbox:indeterminate,.cd-checkbox[aria-checked=mixed]{border-color:hsl(var(--primary));background-color:hsl(var(--primary))}.cd-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f8fafc' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.cd-checkbox:indeterminate,.cd-checkbox[aria-checked=mixed]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f8fafc' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.dark .cd-checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23020817' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.dark .cd-checkbox:indeterminate,.dark .cd-checkbox[aria-checked=mixed]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23020817' stroke-width='3.5' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E")}.cd-radio:checked{border-color:hsl(var(--primary));background:radial-gradient(circle, hsl(var(--primary)) 0 .28rem, hsl(var(--card)) calc(.28rem + .5px))}.cd-switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:radial-gradient(circle, hsl(var(--card)) 0 .5rem, transparent calc(.5rem + .5px)) left .125rem center / 1.125rem 1.125rem no-repeat, hsl(var(--muted-foreground) / .55);cursor:pointer;width:2.25rem;height:1.25rem;transition:background-position var(--dur-base) var(--ease-standard), background-color var(--dur-base) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);border-radius:9999px;flex-shrink:0;margin:0}.cd-switch:checked{background-color:hsl(var(--primary));background-position:right .125rem center,0 0}.cd-checkbox:disabled,.cd-radio:disabled,.cd-switch:disabled{cursor:not-allowed;opacity:.5}.cd-spotlight{isolation:isolate}.cd-spotlight-light{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--spotlight-x,50%) var(--spotlight-y,50%), hsl(var(--primary) / .09), transparent 75%);transition:opacity var(--dur-slow) var(--ease-standard);position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cd-spotlight:hover>.cd-spotlight-light{opacity:1}}.cd-spotlight:focus-within{border-color:hsl(var(--primary) / .4)}.cd-settings-nav{border:1px solid hsl(var(--border) / .6);background:hsl(var(--muted) / .2);border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem;display:flex}.cd-settings-link{color:hsl(var(--muted-foreground));border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .15s;display:inline-flex}.cd-settings-link:hover{color:hsl(var(--foreground));background:hsl(var(--card) / .4)}.cd-settings-link[aria-current=page]{background:hsl(var(--card));color:hsl(var(--foreground));border-color:hsl(var(--border) / .5);box-shadow:var(--shadow-sm)}.cd-select{cursor:pointer}.cd-select option{color:hsl(var(--foreground));background:hsl(var(--card))}@supports ((-webkit-appearance:base-select) or (appearance:base-select)){.cd-select:not([multiple]),.cd-select:not([multiple])::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.cd-select:not([multiple]){align-items:center;gap:.75rem}.cd-select::picker-icon{color:hsl(var(--muted-foreground));transition:rotate .18s}.cd-select:open::picker-icon{rotate:180deg}.cd-select::picker(select){border:1px solid hsl(var(--border));background:hsl(var(--card));color:hsl(var(--foreground));opacity:0;max-height:min(22rem,60vh);transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), display .18s allow-discrete, overlay .18s allow-discrete;transition-behavior:allow-discrete;border-radius:.875rem;margin-block:.4rem;padding:.375rem;overflow:auto;transform:translateY(-4px);box-shadow:0 12px 32px #0003}.cd-select:open::picker(select){opacity:1;transform:translateY(0)}@starting-style{.cd-select:open::picker(select){opacity:0;transform:translateY(-4px)}}.cd-select option{border-radius:.5rem;gap:.75rem;padding:.65rem .8rem;font-size:.75rem;transition:background-color .12s}.cd-select option:hover,.cd-select option:focus-visible{background:hsl(var(--muted));outline:none}.cd-select option:checked{background:hsl(var(--primary) / .1);color:hsl(var(--primary));font-weight:600}.cd-select option:disabled{opacity:.5}.cd-select option::checkmark{color:hsl(var(--primary))}}.cd-action-dialog{margin:auto;border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(38rem,100vw - 2rem);max-height:calc(100dvh - 3rem);color:hsl(var(--foreground));opacity:0;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out), display .18s allow-discrete, overlay .18s allow-discrete;transition-behavior:allow-discrete;border-radius:1rem;margin-top:0;padding:0;top:50dvh;bottom:auto;overflow-y:auto;transform:translateY(8px)scale(.98);box-shadow:0 24px 80px #0004}.cd-action-dialog--large{width:min(68rem,100vw - 2rem);max-height:calc(100dvh - 2rem)}.cd-action-dialog[open]{opacity:1;transform:none}.cd-action-dialog::backdrop{backdrop-filter:blur();transition:background-color .18s var(--ease-out), backdrop-filter .18s var(--ease-out), display .18s allow-discrete, overlay .18s allow-discrete;transition-behavior:allow-discrete;background:0 0}.cd-action-dialog[open]::backdrop{backdrop-filter:blur(4px);background:#0b122b80}@starting-style{.cd-action-dialog[open]{opacity:0;transform:translateY(8px)scale(.98)}.cd-action-dialog[open]::backdrop{backdrop-filter:blur();background:0 0}}@media (prefers-reduced-motion:reduce){.cd-action-dialog,.cd-action-dialog::backdrop,.cd-select::picker(select){transition:none}}@container coredesk-preview (width>=640px){.cd-app{--page-padding:1.5rem}}@container coredesk-preview (width>=1024px){.cd-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr)}}@container coredesk-preview (width>=1280px){.cd-app{--page-padding:2rem}}.cd-disclosure-content{transition:grid-template-rows .25s var(--ease-out);grid-template-rows:0fr;display:grid}.cd-disclosure-content[data-open=true]{grid-template-rows:1fr}.cd-filter-drawer{border:0;border-left:1px solid hsl(var(--border));background:hsl(var(--card));width:min(28rem,100vw);max-width:none;height:100dvh;max-height:none;color:hsl(var(--foreground));margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 48px #0002}.cd-filter-drawer::backdrop{background-color:#0000}.cd-filter-fields form{flex-direction:column;gap:1.25rem;display:flex}.cd-filter-fields .cd-section-grid,.cd-filter-fields .grid{grid-template-columns:minmax(0,1fr)}.cd-filter-fields [class*=col-span-]{grid-column:auto}.cd-filter-fields fieldset>[role=group]{flex-wrap:wrap;overflow:visible}@media (prefers-reduced-motion:reduce){.cd-disclosure-content{transition:none}}.cd-chart .recharts-surface:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px;border-radius:8px}.cd-chart .recharts-layer,.cd-chart .recharts-rectangle,.cd-chart .recharts-curve{transition:opacity .22s var(--ease-out)}.cd-chart .recharts-sector{transition:fill-opacity .22s var(--ease-out)}.cd-chart .recharts-tooltip-wrapper{z-index:10;opacity:0;transition:opacity .18s var(--ease-out), visibility .18s var(--ease-out), transform .12s var(--ease-out)!important}.cd-chart .recharts-tooltip-wrapper[style*="visibility: visible"]{opacity:1}@media (prefers-reduced-motion:reduce){.cd-chart .recharts-tooltip-wrapper{transition:none!important}}.cd-chart{container:chart/inline-size}@container chart (width>=440px){.cd-chart-body--pie{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.cd-chart-body--pie>:not([hidden])~:not([hidden]){margin-top:0}}.cd-not-found-code{letter-spacing:-.08em;perspective:900px;outline-offset:.1em;font-size:clamp(8rem,25vw,20rem);line-height:1;display:flex}.cd-not-found-digit{perspective:900px;width:.73em;height:1em;display:block}.cd-not-found-digit-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .28s var(--ease-out);transition-delay:calc(var(--digit-index) * 45ms);display:block;position:relative}.cd-not-found-code:hover .cd-not-found-digit-inner,.cd-not-found-code:focus-visible .cd-not-found-digit-inner{transform:rotateX(-90deg)}.cd-not-found-digit-face{backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0}.cd-not-found-digit-front{transform:translateZ(.5em)}.cd-not-found-digit-back{color:hsl(var(--primary));transform:rotateX(90deg)translateZ(.5em)}@media (prefers-reduced-motion:reduce){.cd-not-found-digit-inner{transition:none}.cd-not-found-code:hover .cd-not-found-digit-inner,.cd-not-found-code:focus-visible .cd-not-found-digit-inner{transform:none}}.cd-app{--font-display:"Space Grotesk";--font-mono:"JetBrains Mono"}.cd-app .cd-shell{height:100%;min-height:0}.cd-app .cd-sidebar{height:100%;position:relative}.cd-app .cd-topbar{position:relative}.cd-app .last\:border-b-0:last-child{border-bottom-width:0}.cd-app .focus-within\:border-primary\/40:focus-within{border-color:hsl(var(--primary) / .4)}.cd-app .focus-within\:bg-muted\/40:focus-within{background-color:hsl(var(--muted) / .4)}.cd-app .hover\:border-danger:hover{--tw-border-opacity:1;border-color:hsl(var(--danger) / var(--tw-border-opacity,1))}.cd-app .hover\:border-primary\/25:hover{border-color:hsl(var(--primary) / .25)}.cd-app .hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.cd-app .hover\:bg-border:hover{--tw-bg-opacity:1;background-color:hsl(var(--border) / var(--tw-bg-opacity,1))}.cd-app .hover\:bg-danger\/15:hover{background-color:hsl(var(--danger) / .15)}.cd-app .hover\:bg-danger\/90:hover{background-color:hsl(var(--danger) / .9)}.cd-app .hover\:bg-muted:hover{--tw-bg-opacity:1;background-color:hsl(var(--muted) / var(--tw-bg-opacity,1))}.cd-app .hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.cd-app .hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.cd-app .hover\:bg-primary\/15:hover{background-color:hsl(var(--primary) / .15)}.cd-app .hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.cd-app .hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.cd-app .hover\:bg-tone-danger-bg:hover{background-color:var(--tone-danger-bg)}.cd-app .hover\:bg-white\/10:hover{background-color:#ffffff1a}.cd-app .hover\:text-foreground:hover{--tw-text-opacity:1;color:hsl(var(--foreground) / var(--tw-text-opacity,1))}.cd-app .hover\:text-primary:hover{--tw-text-opacity:1;color:hsl(var(--primary) / var(--tw-text-opacity,1))}.cd-app .hover\:text-tone-danger-fg:hover{color:var(--tone-danger-fg)}.cd-app .hover\:underline:hover{text-decoration-line:underline}.cd-app .hover\:shadow-hover:hover{--tw-shadow:var(--shadow-hover);--tw-shadow-colored:var(--shadow-hover);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.cd-app .hover\:brightness-110:hover{--tw-brightness:brightness(1.1);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)}.cd-app .focus-visible\:outline-none:focus-visible{outline-offset:2px;outline:2px solid #0000}.cd-app .focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.cd-app .focus-visible\:ring-ring:focus-visible{--tw-ring-opacity:1;--tw-ring-color:hsl(var(--ring) / var(--tw-ring-opacity,1))}.cd-app .focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.cd-app .focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:hsl(var(--background) / 1)}.cd-app .disabled\:pointer-events-none:disabled{pointer-events:none}.cd-app .disabled\:opacity-50:disabled{opacity:.5}.cd-app .aria-busy\:cursor-progress[aria-busy=true]{cursor:progress}@media (prefers-reduced-motion:no-preference){.cd-app .motion-safe\:animate-fade-in{animation:cd-fade-in var(--dur-base) var(--ease-standard) both}.cd-app .motion-safe\:animate-fade-up{animation:cd-fade-up var(--dur-slow) var(--ease-out) both}.cd-app .motion-safe\:animate-pop-in{animation:cd-pop-in var(--dur-base) var(--ease-out) both}.cd-app .motion-safe\:active\:scale-100:active{--tw-scale-x:1;--tw-scale-y:1;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cd-app :is(.group\/btn:hover .motion-safe\:group-hover\/btn\:translate-x-0\.5){--tw-translate-x:.125rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}.cd-app .dark\:bg-slate-500:is(.dark *){--tw-bg-opacity:1;background-color:rgb(100 116 139/var(--tw-bg-opacity,1))}.cd-app .dark\:text-amber-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 191 36/var(--tw-text-opacity,1))}.cd-app .dark\:text-emerald-400:is(.dark *){--tw-text-opacity:1;color:rgb(52 211 153/var(--tw-text-opacity,1))}.cd-app .dark\:text-rose-400:is(.dark *){--tw-text-opacity:1;color:rgb(251 113 133/var(--tw-text-opacity,1))}.cd-app .dark\:text-sky-400:is(.dark *){--tw-text-opacity:1;color:rgb(56 189 248/var(--tw-text-opacity,1))}@container coredesk-preview (width>=640px){.cd-app .sm\:inline{display:inline}.cd-app .sm\:w-64{width:16rem}.cd-app .sm\:max-w-52{max-width:13rem}.cd-app .sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-app .sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1\.6fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.cd-app .sm\:flex-row{flex-direction:row}.cd-app .sm\:items-center{align-items:center}.cd-app .sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.cd-app .sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.cd-app .odd\:sm\:border-r:nth-child(odd){border-right-width:1px}}@container coredesk-preview (width>=768px){.cd-app .md\:flex-row{flex-direction:row}.cd-app .md\:items-center{align-items:center}.cd-app .md\:justify-between{justify-content:space-between}.cd-app .md\:p-5{padding:1.25rem}.cd-app .md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.cd-app .md\:pb-5{padding-bottom:1.25rem}.cd-app .md\:pt-0{padding-top:0}.cd-app .md\:pt-5{padding-top:1.25rem}}@container coredesk-preview (width>=1024px){.cd-app .lg\:flex{display:flex}.cd-app .lg\:hidden{display:none}.cd-app .lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-app .lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-app .lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cd-app .lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.cd-app .lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.cd-app .lg\:grid-cols-\[minmax\(0\,1fr\)_340px\]{grid-template-columns:minmax(0,1fr) 340px}.cd-app .lg\:flex-row{flex-direction:row}.cd-app .lg\:items-start{align-items:flex-start}.cd-app .lg\:justify-between{justify-content:space-between}}@container coredesk-preview (width>=1280px){.cd-app .xl\:col-span-1{grid-column:span 1/span 1}.cd-app .xl\:block{display:block}.cd-app .xl\:grid{display:grid}.cd-app .xl\:hidden{display:none}.cd-app .xl\:w-80{width:20rem}.cd-app .xl\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,\.7fr\)_minmax\(0\,1fr\)_minmax\(0\,1fr\)_minmax\(0\,1\.2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.cd-app .xl\:items-center{align-items:center}.cd-app .xl\:px-8{padding-left:2rem;padding-right:2rem}}.cd-app :is(.\[\&_svg\]\:shrink-0 svg){flex-shrink:0}.ocean-backdrop[data-astro-cid-ib3kf6ah]{z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 12%,#000 55%);mask-image:linear-gradient(#0000 12%,#000 55%)}.cta[data-astro-cid-hwvj6ntz]{border-top:1px solid var(--line)}.inner[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}h2[data-astro-cid-hwvj6ntz]{text-wrap:balance;max-width:16em}.act[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.inner[data-astro-cid-hwvj6ntz]{text-align:center;justify-content:center}.act[data-astro-cid-hwvj6ntz]{justify-content:center}}
